Filters

2D

6000.0.58f1

  • Known issue: [Android][PowerVR] 2D Lights are constantly duplicating and increasing in intensity in the Player (UUM-115475)
  • Fixed case where crash on BlockMask::FillSpriteData when building the Android Player. (UUM-112926)
  • Fixed issue where RigidBody2Ds could affect shadow caster size when using a Collider2D as a casting source. (UUM-70734)
  • Fixed issue where the background color of the Tile Palette is different depending on whether a RenderPipeline asset is used or not. (UUM-114975)
  • Fixed Light Batching Debugger UI constantly refreshing.
  • Fixed unnecessary shadow texture usage for 2D Renderer. (UUM-111385)

6000.0.57f1

  • Known issue: Crash on "TransferPixelDataForMaskTemplate<_sprite_packing_char2>" when building for Android (UUM-113215)
  • Increased the default alpha level of the Tile Palette Grid when the Editor is in Light mode, to make the Grid more visible. (UUM-113207)
  • Added warning when Sprite Outline is set to beyond the boundary of Sprite so artifacts in sprite assets can be found and fixed. (UUM-107991)
  • Fixed Blurry and Stretched Light Type Icons in Global Light 2D Inspector.
  • Fixed case where SpriteShapeRenderer overrides stencil settings when a custom shader is used to set stencil values. (UUM-113762)
  • Fixed case where SpriteShapeRenderer overrides stencil settings when a custom shader is used to set stencil values. (UUM-113762)
  • Fixed issue where the TilemapRenderer does not work as a supported Renderer for a SpriteMask. (UUM-111631)

6000.0.56f1

  • Known issue: Crash on "TransferPixelDataForMaskTemplate<_sprite_packing_char2>" when building for Android (UUM-113215)
  • Fixed issue where the material property block of a SpriteRenderer is reset when the SpriteRenderer is updated through an Animation clip. (UUM-111921)

6000.0.55f1

  • Known issue: Crash on "TransferPixelDataForMaskTemplate<_sprite_packing_char2>" when building for Android (UUM-113215)
  • Improved performance of instantiation of GameObjects from Tiles. (UUM-110584)
  • Added a warning to the Tilemap Inspector when the Tilemap is not attached to an enabled Grid. (UUM-110584)
  • Disabled the instantiation of GameObjects from Tiles when the Tilemap is not attached to an enabled Grid to prevent performance issues from these GameObjects. (UUM-110584)
  • Reduced recursive limit from 11 to 6 for instantiation of GameObjects from Tiles.
  • Fixed Rendergraph 2D builders.

6000.0.54f1

  • Known issue: UI is not rendering and an error is thrown when FXAA is enabled and cameras are stacked in a 2D URP project (UUM-110338)
  • Fixed artifacts occurring on Metal when using Rendergraph pipeline.
  • Fixed UI rendering when FXAA is enabled with camera stack. (UUM-110338)
  • Fixed URP 2D lighting with meshes in Rendergraph.
  • Improved validation of RefreshTile Tilemap argument signature in Editor. (UUM-109125)

6000.0.53f1

  • Known issue: UI is not rendering and an error is thrown when FXAA is enabled and cameras are stacked in a 2D URP project (UUM-110338)
  • Fixed an issue in the Shadow Caster 2D shape editor that could cause exceptions to be thrown.
  • Fixed an issue with the TilemapRenderer when the TilemapRenderer has a Mask Interaction set to None and the user uses a shader which utilises the stencil buffer, and the stencil settings in the shader are not respected. (UUM-109109)

6000.0.52f1

  • Known issue: UI is not rendering and an error is thrown when FXAA is enabled and cameras are stacked in a 2D URP project (UUM-110338)
  • Added methods to add/remove sorting layers for Light2D.
  • Fixed a perf regression when SRP batcher is disabled.
  • Fixed an issue where Palette camera position and zoom were not stored and restored when Tile Palette is reopened. (UUM-108337)

6000.0.48f1

  • Fixed incorrect normal texture size causing sampling artifacts in Rendergraph2D.
  • Add tooltip on Sprite Editor Window's module drop down to indicate what module is selected. The drop down text will now have ellipsis when the text is cutoff. (UUM-100927)
  • Fixed an issue where selecting a Light 2D would cause other selected lights to have their shadow and volumetric states overwritten. (UUM-82822)
  • Fixed case where Canvas Image artefacts appear when Sprite Packer is enabled. (UUM-98140)
  • Fixed cases where Mipmap generation for SpriteAtlas fails for various formats and sRGB is turned off. (UUM-102172)
  • Fixed error when using pixel perfect camera with camera stacking. (UUM-100776)
  • Fixed grid size in the Tile Palette window when the window aspect greatly differs from the aspect of the Palette. (UUM-102547)
  • Fixed normal map preview in Sprite Editor Window's Secondary Texture module. (UUM-99022)
  • Fixed NullReferenceException in DrawRenderer2DPass. (UUM-102798)
  • Fixed outdated page opens when accessing Sprite Atlas v2 Help page. (UUM-102245)
  • Fixed Sprite Meta contains invalid internal ID during creation via TextureImporter. (UUM-90488)
  • Improve scrolling of Palette in the Tile Palette window.

6000.0.51f1

  • Fixed a rendering issue where soft shadows were darker than expected.
  • Fixed case where last segment is missed if any of the segment uses Null Sprite inbetween. (UUM-105570)
  • Fixed FullScreenRendererFeature exception when use with Rendergraph 2D. (UUM-104830)
  • Fixed hdr encoding and postprocess resolve for rendergraph 2d. (UUM-105392)
  • Fixed normals to account for Sprite FlipXY.

6000.0.50f1

  • Fixed case where sprite does not update when playing Animation.
  • Fixed issue in the Tile Palette window where the brushes toolbar expands its height when its width is reduced to a certain level. (UUM-103089)
  • Fixed issue where an error message is shown in the console window when the Tile Palette clipboard is open with an invalid width or height. (UUM-103942)
  • Fixed issue where the mask interaction settings of one TilemapRenderer can persist to the next immediate TilemapRenderer. (UUM-103926)
  • Fixed RGB 48 bit format for SpriteAtlas.
  • Fixed TextureImporter meta file modification when reimporting a texture while the "Default Behaviour Mode" is set to 2D for new imported files. (UUM-104536)
  • Fixed the Sprite Editor Toolbar module dropdown visual overlap when selecting an imported non-sprite texture in a 3D project.
  • Fixed uninitialized sprite shader properties when used with mesh renderers. (UUM-95758)

6000.0.49f1

  • Fixed manual reference link for GridSelection. (UUM-101641)

6000.0.47f1

  • Allow users to set an alpha tolerance value when generating a custom physics shape from the Sprite Editor (UUM-101609)
  • Fixed an issue where Editor crashes on PrepareSpriteTilingData when exiting Play mode. (UUM-101315)
  • Fixed Sprite Editor Window settings text alignment in Preference Window. (UUM-100716)

6000.0.46f1

  • Disable saving of default Tile Palette tools when not are set. (UUM-100964)
  • Fixed case where Inconsistent rendering of Sprite Shapes occurs when a Fill Material is not selected or a custom shader material is set as the Edge Material. (UUM-99031)
  • Fixed case where Video is not rendered in Video Player when Material Override is set as the Render Mode and a SpriteRenderer is used (UUM-98459)

6000.0.45f1

  • Fixed case Sprite Atlas samples show white textures in playmode when using late binding. (UUM-100501)
  • Fixed case where sprites are rendered improperly when SRP batcher is toggled off. (UUM-99288)
  • Fixed rendering of bounds of grid in the TilePalette window.

6000.0.44f1

  • Fixed post processing resolve for Renderer2D. (UUM-99455)
  • Fixed runtime light2d not created with target sorting layers. (UUM-11350)

6000.0.43f1

  • Fixed an issue when Grid is occasionally not drawn when a Tilemap Editor Tool is activated. (UUM-99612)
  • Fixed an issue where the preview for painting a Tile does not show up on the Tile Palette Window if the view of the Palette is changed using the right mouse button.
  • Fixed an issue where Tiles are selected on the Tile Palette or Tilemap, it forces a focus on the Inspector window which may cause it to become unresponsive when done again.
  • Fixed case where Textures swap when SpriteRenderers with shared materials and animators are toggled on and off. (UUM-98517)
  • Fixed missing fog parameters in sprite subtargets. (UUM-85456)

6000.0.42f1

  • Improve the performance of setting of the SpriteRenderer.sprite property.
  • Fixed an incorrect deprecation message. (UUM-83095)
  • Fixed an issue by adding a layer mask in renderer 2d data for filtering options.
  • Fixed case where 16-bit Sprite Textures have a banding effect and loss of data when packing into Variant Sprite Atlas. (UUM-97999)
  • Fixed global light textures not set correctly. (UUM-82524)
  • Fixed warning 'GetControlID at event ValidateCommand returns a controlID different from the one in the Layout event' is logged when undoing the deletion of an Edited Freeform 2D Light (UUM-90726)

6000.0.41f1

  • Fixed case where Sprite Shape Corners and Edges are invisible when a closed Sprite Shape is used. (UUM-97863)
  • Fixed sprite instancing with 2d shaders. (UUM-87636)

6000.0.40f1

  • Fixed back buffer clear when pixel perfect crop frame is used. (UUM-93255)
  • Fixed camera sorting layer not breaking batch correctly for URP 2D. (UUM-90792)
  • Fixed depth/stencil errors on Android. (UUM-91055)
  • Fixed flickering in the Tile Palette window when the clipboard view is resized. (UUM-93105)

6000.0.39f1

  • Fixed TilemapRenderer in SRPBatch mode from applying Tilemap Color twice when rendering Tiles. (UUM-92738)

6000.0.38f1

  • Fixed case where Texture Sampling is lost when reconnecting SpriteColor Node in Fragment. (UUM-71736)
  • Fixed issue where the Create Tilemap popup menu does not close when clicked on if there are no active Tilemaps in the scene. (UUM-90713)
  • Fixed issue where the Create Tilemap popup menu does not close when clicked on if there are no active Tilemaps in the scene. (UUM-90713)
  • Fixed SRP-Batcher compatibility for URP 2D Default Shaders. (UUM-95799)

6000.0.37f1

  • Fixed an issue where when pushing property block by index to SpriteShapeRenderer crashes. (UUM-90089)
  • Fixed an issue with the Unlit shader for Skinning. (UUM-92940)
  • Fixed Sprite Editor Window's 'Apply' and 'Revert' button positions are swapped. (UUM-92562)

6000.0.36f1

  • Fixed an issue where the Sprite Renderer with Animation did not reflect Sprite changes in the Scene when switching Mask Interaction. (UUM-92310)
  • Fixed initial marquee not showing up when picking on a Tile Palette without any TilemapEditorTool active. (UUM-77045)
  • Fixed minor cosmetic styling on Sprite Editor Window module drop down control. (UUM-91001)
  • Fixed Sprite Editor Window module drop down text gets cut off in Linux Editor. (UUM-91371)

6000.0.35f1

  • Fixed an issue by showing Z position for both SceneView and Tile Palette. (UUM-91462)
  • Fixed issue where the Active Palette Popup text does not automatically update itself when the selected Palette has been renamed by the user. (UUM-90757)
  • Fixed issue where the SceneView grid is not restored when the currently selected GameObject with a Grid/Tilemap with its Grid showing is destroyed. (UUM-91461)
  • Fixed issue with the 2D renderers getting information about the SRP and the status of the Shaders under SRP.

6000.0.34f1

  • Fixed active buffers for overlay in Rendergraph2D (UUM-83013)

6000.0.32f1

  • Fixed an issue where 2D Renderer Breaks When Animating Material Property with MaterialPropertyBlock. (UUM-85335)
  • Fixed an issue where SrpBatcher caused all SpriteRenderers to render the same sprite when the shader is not compatible with the SrpBatcher. (UUM-86937)
  • Fixed case crash on GetSpriteAtlasDependenciesFromBinary when opening specific project. (UUM-90217)
  • Fixed clear flags when post processing is used. (UUM-83351)
  • Fixed performance regression with Tilemap.SetTile.
  • Fixed renderer features not working with Rendergraph2D. (UUM-86922)
  • Use URP Material for Sprite for Standard URP Material.

6000.0.59f2

  • Known issue: [Android][PowerVR] 2D Lights are constantly duplicating and increasing in intensity in the Player (UUM-115475)
  • Fixed default name for Light2D on game object creation. (UUM-116587)
  • Fixed Light Batching Debugger constantly refreshing list to 0. (UUM-116583)
  • Fixed Rendering Debug views for Rendergraph2D.

6000.0.60f1

6000.0.62f1

  • Clean up and fix mesh and sprite normals for shadergraph.
  • Fixed issue where "Invalid AABB inAABB" and "Assertion failed on expression: 'awake.loadStarted'" errors are thrown when when instantiating a prefab with InstantiateAsync. (UUM-120045)
  • Fixed lighting artifacts and unclearable errors. (UUM-116762)
  • Fixed NullReferenceException with LightBatchingDebugger. (UUM-116667)

6000.0.63f1

  • Fixed case where Texture 2D Importer fails passing a default value to the "namefileidtable" when using a texture preset. (UUM-121031)
  • SpriteAtlasPerformance tests are crashing with "Dereferencing nullptr PPtr!".

6000.0.64f1

  • Fixed issue where the user sees an error dialog after cancelling a SaveFolderPanel action from the Tile Palette. (UUM-125625)
  • Fixed LIght2D toggle UI.
  • Sprite Editor Window Custom Outline and Physics Custom Outline inspector window is disabled when in playmode. (UUM-125376)

6000.0.65f1

  • Fixed crash when SpriteRenderer with Polygon2DCollider has size of 0 for 9-slice. (UUM-128496)
  • Fixed memory spike after activating Freeform Light2Ds. (UUM-121040)

6000.0.66f1

  • Fixed SpriteAtlas.GetSprite/GetSprites methods return incorrect position when processing the sprites. (UUM-130899)

6000.0.66f2

  • Fixed SpriteAtlas.GetSprite/GetSprites methods return incorrect position when processing the sprites. (UUM-130899)

6000.0.67f1

  • Fixed issue where the user paints with an empty brush at any position and clears the Tile at (0, 0, 0). (UUM-128709)
  • Fixed issue with the Tile Palette window where a user can continue panning the Tile Palette window if the user's pointer leaves the Tile Palette window while panning and deactivates panning outside of the Tile Palette window. (UUM-128466)

6000.0.68f1

  • Fixed Sprite Editor Window info box is obstructed by module's UI. (UUM-131899)

6000.0.71f1

  • Fixed an issue where the Cell Size property accepted negative values when creating a Tile Palette. The Editor now sets negative values to 0. (UUM-130884)
  • Fixed names from overflowing in Light Batching Debugger. (UUM-132565)
  • Fixed names not getting refreshed in Light Batching Debugger. (UUM-132573)
  • Updated the text used in the UI by Tilemap from SceneView to Scene View. (UUM-130251)

3D Physics

6000.0.40f1

  • Known issue: Freeze when calling Rigidbody.SweepTestAll in a specific project (UUM-96080)

6000.0.39f1

  • Known issue: Freeze when calling Rigidbody.SweepTestAll in a specific project (UUM-96080)

6000.0.38f1

  • Known issue: Freeze when calling Rigidbody.SweepTestAll in a specific project (UUM-96080)

6000.0.37f1

  • Known issue: "Failed to create Convex Mesh from source mesh" PhysX errors are thrown when looking around the Scene View while Collision Geometry is set to true (UUM-93081)

6000.0.36f1

  • Known issue: "Failed to create Convex Mesh from source mesh" PhysX errors are thrown when looking around the Scene View while Collision Geometry is set to true (UUM-93081)

6000.0.35f1

  • Known issue: "Failed to create Convex Mesh from source mesh" PhysX errors are thrown when looking around the Scene View while Collision Geometry is set to true (UUM-93081)

6000.0.62f1

  • Known issue: No valid hits are returned when using RaycastCommand (UUM-123124)

6000.0.0b12

6000.0.66f1

  • Known issue: Multiple "[...] is inaccessible due to its protection level" errors are thrown when opening project with Unity Version Control installed (UUM-132222)

6000.0.64f1

6000.0.66f1

  • Known issue: [DX12] [Win11 ARM64] Machine crashes and restarts while trying to create a new project (UUM-131104)

6000.0.66f2

  • Known issue: [DX12] [Win11 ARM64] Machine crashes and restarts while trying to create a new project (UUM-131104)

6000.3.0a1

6000.0.66f1

  • Known issue: Last selected asset before docking Animation window gets selected when a domain reload occurs (UUM-131198)

6000.0.66f2

  • Known issue: Last selected asset before docking Animation window gets selected when a domain reload occurs (UUM-131198)

6000.5.0a4

6000.0.66f1

  • Known issue: Profiler (Standalone) window doesn’t open (UUM-131071)

6000.0.66f2

  • Known issue: Profiler (Standalone) window doesn’t open (UUM-131071)

6000.0.67f1

  • Known issue: Profiler (Standalone) window doesn’t open (UUM-131071)

6000.5.0a5

6000.0.68f1

  • Known issue: DX12 Player brightness changes when changing Display resolution with Screen.SetResolution() (UUM-134064)

Accessibility

6000.0.54f1

  • Set a minimum width on HierarchyViewer panes to fix resizing issues. (UUM-109362)

6000.0.50f1

  • Fixed multiple accessibility node focus issues on Android. (UUM-103808)

6000.0.41f1

  • Fixed NullReferenceException being thrown when a TallkBack user touches the screen and there is no AccessibilityHierarchy in place.

6000.0.37f1

  • Fixed an issue by updating the invalid USS selector. (UUM-95326)

AI

6000.0.54f1

  • Agent was not progressing past a corner between polygons of different area types. (UUM-72975)
  • Agent was some times getting stuck in its movement along axis-aligned NavMesh edges. (UUM-18593)
  • Agent was taking steps back while trying to correct the path it had computed through the NavMesh. (UUM-79120)

6000.0.50f1

  • The HeightMesh was sometimes containing faulty polygons that stretched between arbitrary vertices over long distances. (UUM-78065)

6000.0.46f1

  • Fixed issue where collision solver for AI agents pushed agents away from stationary, non-carving obstacle center or segment midpoint, causing agents to accelerate along obstacle boundaries as they move to target locations. The effect was very obvious, especially for elongated non-square .obstacles. The collision solver now pushes agents away from nearest contact point when colliding with said obstacle. (UUM-58165)

6000.0.41f1

  • Autogenerated NavMesh links no longer remain visible with Show Only Selected and no selected surface.

6000.0.37f1

  • Fixed an issue where sometimes the navigation path contained points outside of the shortest trajectory. (UUM-78679)

6000.0.35f1

  • Fixed an issue by logging a warning in the editor when CalculatePath() starts or ends on multiple NavMesh surfaces. (UUM-84579)

6000.0.59f2

  • A Navigation Raycast() was freezing the game when passing through very small NavMesh polygons created by NavMesh Obstacles that carve. (UUM-110863)
  • The NavMesh was getting built over disabled Terrain Colliders. (UUM-117115)

6000.0.60f1

  • Fixed some mesh colliders with unusual positions and orientations not being collected during a NavMesh build when using the default bounds. (UUM-102676)
  • Navigation queries, including path calculations, now correctly identify valid locations on rugged sections of the NavMesh. (UUM-65656)
  • Navigation queries, including path calculations, now correctly identify valid locations on rugged sections of the NavMesh. (UUM-86671)

6000.0.64f1

  • Improved performance of sampling the nearest position on the navmesh.

AI Navigation Core

6000.0.58f1

  • Known issue: NavMeshSurface ignores convex Mesh Colliders when using Physics Colliders (UUM-102676)

6000.0.57f1

  • Known issue: NavMeshSurface ignores convex Mesh Colliders when using Physics Colliders (UUM-102676)

6000.0.56f1

  • Known issue: NavMeshSurface ignores convex Mesh Colliders when using Physics Colliders (UUM-102676)

6000.0.59f2

  • Known issue: NavMeshSurface ignores convex Mesh Colliders when using Physics Colliders (UUM-102676)

Analytics

6000.0.45f1

  • Known issue: [Android]Crash on lib/arm64/libil2cpp.so when Unity Analytics and Engine Code stripping are enabled (UUM-95408)

6000.0.44f1

  • Known issue: [Android]Crash on lib/arm64/libil2cpp.so when Unity Analytics and Engine Code stripping are enabled (UUM-95408)

6000.0.43f1

  • Known issue: [Android]Crash on lib/arm64/libil2cpp.so when Unity Analytics and Engine Code stripping are enabled (UUM-95408)

6000.0.42f1

  • Known issue: [Android]Crash on lib/arm64/libil2cpp.so when Unity Analytics and Engine Code stripping are enabled (UUM-95408)

6000.0.41f1

  • Known issue: [Android]Crash on lib/arm64/libil2cpp.so when Unity Analytics and Engine Code stripping are enabled (UUM-95408)

6000.0.40f1

  • Known issue: [Android]Crash on lib/arm64/libil2cpp.so when Unity Analytics and Engine Code stripping are enabled (UUM-95408)

Android

6000.0.58f1

  • Known issue: [GameActivity] APK built with Development Build enabled gets flagged as having Malware (UUM-116588)
  • Fixed and improve warning messaging on ExternalTools window when not recommended tools are used. (UUM-115122)
  • Fixed crash of AndroidJNITests.TestProcess.

6000.0.57f1

  • Forward AKEYCODE_MEDIA_PLAY_PAUSE, AKEYCODE_MEDIA_REWIND, AKEYCODE_MEDIA_FAST_FORWARD to input system Keyboard device. See https://github.com/Unity-Technologies/InputSystem/pull/2212/files for more details. (UUM-113004)
  • Increased the wait for the first log message in Android CrashHandler tests.

6000.0.56f1

  • Added app category support - Allows users to retain Android 15 orientation and rotation behavior on Android 16.

6000.0.55f1

  • Improved Android symbols documentation, explain better what happens when both executable library has debug sections and a custom symbol file is present.

6000.0.54f1

  • Fixed a bug where calls lead to a state where starting new audio streams caused a main thread stall. (UUM-103525)
  • Fixed crash on GameActivity, when touching screen with 9 fingers or more. GameActivity only supports up to 8 fingers touching screen at the same time. (UUM-108743)
  • Fixed the problem with installing AAB to some Samsung devices which have Secure Folder. (UUM-110694)
  • Fixed warning showing libraries as not 16 KB page aligned when they have been updated externally. (UUM-111393)

6000.0.53f1

  • Known issue: [GameActivity] Crash on "UnityMotionEventCallbacks::_GetPointerIdImpl" when giving 9+ simultaneous touch inputs (UUM-108743)

6000.0.52f1

  • Known issue: [GameActivity] Crash on "UnityMotionEventCallbacks::_GetPointerIdImpl" when giving 9+ simultaneous touch inputs (UUM-108743)
  • Enforcing to use Streaming Assets extensions for noCompress string in Android Gradle project to avoid problem with too many entries in the list, which may cause Gradle build fail. (UUM-105133)
  • Fixed issue where RenderBufferLoadAction.DontCare is ignored in some situation when switching between use of RenderPass API and SetRenderTarget. (UUM-104821)
  • Fixed issue where Vulkan is preferred over GLES even though the drivers were detected as incompatible. (UUM-109250)

6000.0.51f1

  • Known issue: [GameActivity] Crash on "UnityMotionEventCallbacks::_GetPointerIdImpl" when giving 9+ simultaneous touch inputs (UUM-108743)
  • Fixed Integer input field allowing multiple "-" symbols under certain conditions. (UUM-103402)
  • The application will continue to update/render while built for 'GameActivity + run in split screen + permission dialog is shown' if RunWithFocus is set to true. Previously the application would pause for GameActivity, but would continue to run if built for Activity.

6000.0.49f1

  • Fixed gradle-wrapper.properties not getting updated when modifying Gradle path in "Preferences -> External Tools".

6000.0.48f1

  • Fixed case where text using certain fonts were not rendered properly.

6000.0.47f1

  • Fixed incorrect BGR color channel swizzle when playing VP8 videos on Android while using Vulkan as Graphics API. (UUM-90144)

6000.0.33f1

  • Fixed build failure problem when building AAB with Texture Compression targeting support using Clean Build option.
  • Bump Android Logcat Package to 1.4.4.

6000.0.46f1

  • androidChainedSignalHandlerBehavior legacy never worked for GameActivity, which is expected. It's now explicitly mentioned in the documentation.
  • Add Android SDK 36 support.
  • Predictive Back Support is now enabled by default on new projects.
  • Added dotnet webrequest feature for auto internet access permission. (UUM-83355)
  • Fixed a regression for legacy crash handler, where -androidChainedSignalHandlerBehavior legacy stopped working for Activity. Note: this legacy option will be removed in future Unity versions and you will not be able to force legacy crash handler behavior. (UUM-98269)
  • Fixed dialog input field not getting dismissed after back gesture.
  • Fixed potential freeze on app exit after playing streamed sounds.

6000.0.45f1

  • Fixed an issue where objects would not render when using multiple overlay cameras with the OpenGL API on certain Adreno-GPU Android devices. (UUM-98958)
  • Fixed Integer input field now allowing negative integers to be entered. (UUM-85618)
  • Fixed multi-display support when using Android SurfaceViews as additional displays.
  • Switching to rendering some objects with MSAA and high quality settings during runtime could cause rendering issues or a black screen on certain older Android devices, this has been fixed. (UUM-87091)
  • Update AGP to 8.72, Gradle to 8.11 and Command-Line Tools to 16.0

6000.0.44f1

  • TouchScreenKeyboard.Status will properly get updated when keyboard is closed on GameActivity. (UUM-92151)

6000.0.43f1

  • Fixed an issue by ignoring a harmless warnings coming from sdkmanager - "Errors during XML parse:", "Additionally, the fallback loader failed to parse the XML."
  • Fixed an issue where text using certain fonts were not rendered properly. (UUM-61570)
  • Fixed an issue where text using certain fonts were not rendered properly. (UUM-97504)
  • Fixed an issue where the Editor.log will contain now entry on how the app is launched, for ex., adb.exe -s "FA7A31A08307" shell am start -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -f 0x10200000 -S -n ."com.DefaultCompany.GameActivity/com.unity3d.player.UnityPlayerActivity".
  • Fixed AndroidJNI.ToBooleanArray not returning 0 when null. (UUM-90092)

6000.0.42f1

  • Known issue: [iOS] [UnityWebRequest] Requests with "UnityWebRequest" are open for SSL Proxying (UUM-97194)

6000.0.41f1

  • Known issue: [iOS] [UnityWebRequest] Requests with "UnityWebRequest" are open for SSL Proxying (UUM-97194)

6000.0.40f1

  • Known issue: [iOS] [UnityWebRequest] Requests with "UnityWebRequest" are open for SSL Proxying (UUM-97194)
  • Fixed the problem with additional streaming assets (added using BuildPlayerContext.AddAdditionalPathToStreamingAssets) being compressed in APK/AAB.
  • Fixedmissing pdb files for Android Editor extensions - AndroidPlayerBuildProgram.Data.pdb, AndroidPlayerBuildProgram.pdb, Unity.Android.Gradle.pdb, Unity.Android.Types.pdb, UnityEditor.Android.Extensions.pdb. This will improve Editor.log contents when there's an exception happening in Android editor code.

6000.0.39f1

  • Known issue: [iOS] [UnityWebRequest] Requests with "UnityWebRequest" are open for SSL Proxying (UUM-97194)

6000.0.38f1

  • Known issue: [iOS] [UnityWebRequest] Requests with "UnityWebRequest" are open for SSL Proxying (UUM-97194)
  • Fixed and issue where there was missing support for 16KB page sizes.
  • Update NDK to r27c (from r23b).

6000.0.37f1

  • Fixed an issue where StartActivityIndicator is displayed outside of safe area.
  • Fixed an issue where the AndroidActivityIndicatorStyle enum did not change.
  • Fixed an issue where the Player lost focus when UnityEngine.Handheld.StartActivityIndicator() was used with the Facebook SDK. (UUM-87564)
  • Fixed build and run to work correctly when exporting an app bundle project.

6000.0.36f1

  • Fixed an issue by no longer setting theme attribute for application manifest in unityLibrary manifest, that means there's no default theme for activities and you're responsible for applying theme to your custom activities. The reason for this change, there's no valid default theme which can be applied for both Activity and GameActivity at the same time. (UUM-80017)
  • Fixed an issue where BaseUnityGameActivityTheme.Translucent theme for GameActivity was missing. (UUM-80017)
  • Fixed touch events not working for GameActivity when cursor is locked. You can see the change in UnityPlayerGameActivity.java. (UUM-90583)

6000.0.32f1

  • Fixed an issue where Symlink Sources option did not apply to .androidlib plugins. Note: .androidlib has to have a build.gradle file.
  • Fixed issue where user installed certificates directly to an Android device wouldn't show up in the trusted_ca list. (UUM-73839)
  • Fixed the issue where the custom namespace tag was missing in the exported AndroidManifest.xml. (UUM-85667)

6000.0.59f2

  • Known issue: [GameActivity] APK built with Development Build enabled gets flagged as having Malware (UUM-116588)
  • Fixed Exception "Didn't find class "com.unity3d.player.ReflectionHelper" and application crash when setting AndroidJNIHelper.debug to true. (UUM-111622)
  • Fixed for input filed alignment on Api 35+.
  • Fixed GameActivity specific problem with touch coordinates translation when using custom screen resolution and rotating the screen.
  • Fixed possibly missed events in UAAL scenario when calls were made right after instantiating the UnityPlayer.
  • Preserve full pointer high bits in allocator bookkeeping to prevent truncation on ARM64.
  • When input field is hidden, text input no longer introduces previously deleted characters when using Vietnamese keyboard on certain devices. (UUM-110122)
  • [Video] Improved End-Of-Stream handling for unsupported video tracks on Android.

6000.0.60f1

  • Known issue: [GameActivity] APK built with Development Build enabled gets flagged as having Malware (UUM-116588)
  • Added an option to Player Settings allowing to disable the automatic creation of a Presentation for rendering camera targeting Display 2 if a presentation display is detected.
  • Fixed "The text is cut off and doesn't fit for the "Enable Armv9 Security Features for Arm64" property".
  • Fixed freeze of when an external monitor is disconnected from an Android device. (UUM-115016)
  • Fixed rendering issues after an external monitor is reconnected to an Android device. (UUM-115127)
  • Updated build-tools and platform-tools to 36.0.0.

6000.0.62f1

  • Known issue: [GameActivity] APK built with Development Build enabled gets flagged as having Malware (UUM-116588)
  • Updated minimum Android SDK build and platform tools versions to 36.0.0.

6000.0.63f1

  • Added activity-alias support to Build and Run. (UUM-120359)
  • Fixed a bug where Unity Audio was disabled on Android 8.1, which is roughly 3% of Android devices.
  • Fixed an issue where gamepad/Joystick buttons could get stuck in a pressed state. (UUM-116934)
  • Fixed build failure issue when building application while RenderDoc is running.
  • Fixed for the visible icon artefact during the splash screen on Android XR.

6000.0.64f1

  • Fixed crash that could happen during configuration changes on Android.

6000.0.65f1

  • Fixed enabled password field when Custom Keystore is selected.
  • Fixed unaligned buttons in Build Settings window.

6000.0.66f1

  • On Android XR devices, fixed a hang in FMOD shutdown when calling Application.Quit().

6000.0.66f2

  • On Android XR devices, fixed a hang in FMOD shutdown when calling Application.Quit().

6000.0.68f1

  • Removed extra spaces in Android library documentation.

6000.0.69f1

  • Fixed an issue where a dialog from GradleTemplateUpdater was displayed when custom Gradle templates have the compileSdkVersion attribute. (UUM-134142)
  • Fixed an issue where the caret position in UI Toolkit input fields was not updating when the TouchScreenKeyboard changed the text selection on Android (Activity), this behavior is currently still broken on GameActivity. (UUM-128088)
  • Fixed an issue where OnApplicationQuit was not consistently called when using Android GameActivity.
  • Updated Device Simulator device definitions to use generic, characteristic-based names instead of specific model names for older devices.

Animation

6000.0.58f1

  • Fixed an issue when clicking the Play button immediately after selecting a clip in Animation Window.The Space shortcut will now play the clip as expected rather than open the clip selection dropdown. (UUM-113349)
  • Fixed an issue with animated UITK Property Fields in component inspectors failing to tint correctly when entering and exiting the animation preview mode from the Animation window. (UUM-114283)

6000.0.57f1

  • Disabled the Delete option from the Layer context menu if there is only one Layer in the Animator. (UUM-114213)
  • Fixed issue where animation feedback wouldn't appear until a repaint on IMGUI inspectors. (UUM-113346)

6000.0.56f1

  • Added warnings when optimizing a Transform hierarchy which has duplicate transform names, as that can cause issues when Deoptimizing the hierarchy. (UUM-104605)
  • Ensure that an Animator using an AnimationClipPlayable will keep playing when its clip is reimported while in Play Mode.
  • Fixed an issue where reimporting an AnimationClip that was playing in the AnimationWindow would stop playing the clip. (UUM-103354)
  • Fixed an issue where the Animator transition preview graph would create visual artifacts when zooming in and out. (UUM-113328)
  • Fixed issue where creating a state from a new clip could fail with an exception if a BlendTree was selected in the inspector. (UUM-113046)
  • Fixed issue where no icon would be shown when importing an AnimatorOverrideController asset from a UnityPackage. (UUM-110290)
  • Fixed issue where Object Reference fields in UI Toolkit inspectors would not get the red tint applied to them. (UUM-113352)
  • Fixed issue where pressing the delete key on the root node of a blend tree would produce an invalid deletion prompt. (UUM-107479)
  • Fixed issue where the foldouts for the avatar mask inspector would not keep their configuration. (UUM-107481)
  • Fixed issue where the selection in the layer list of the Animator Window would not match the selected layer after a drag and drop reorder of the layers. (UUM-110368)
  • Fixed issue where thresholds would not be correctly automatically calculated after deleting a source motion from a blend tree. (UUM-107494)

6000.0.55f1

  • Added an error to explain why AnimatorController states stop working when they reach a normalized time which is too large (100,000+loops). (UUM-111056)

6000.0.54f1

  • Fixed an issue where a state machine state's name would be extending beyond the bounds of the node if the name was too long. (UUM-107423)

6000.0.52f1

  • Improved memory allocations related to Animator callbacks, leading to improved performance.
  • Fixed an issue where disabling an Animator would stop the Animator from evaluating. (UUM-107650)
  • Improved contrast of the AnimationWindow's hierarchy view text. (UUM-109379)
  • Improved warnings associated with automatic calculations for 2D blend trees where some or none of the clips have any velocity. (UUM-107878)
  • Improved warnings associated with Homogenous Speed calculations for blend trees where some or none of the clips have any velocity. (UUM-107877)

6000.0.50f1

  • Fixed an issue where undoing the creation of an AnimatorController layer while the layer view was not visible in the Animator Window would throw exceptions. (UUM-104017)

6000.0.49f1

  • Fixed scroll view position being reset when making changes to animation layers. (UUM-98224)

6000.0.47f1

  • Fixed copy and paste for animation properties contextual menu. (UUM-98400)

6000.0.46f1

  • Fix the inspector help link for the Playable Director component. (UUM-91869)

6000.0.45f1

  • Fixed blend node UI collapsing in the AnimatorController window when entering playmode. (UUM-99052)

6000.0.41f1

  • Fixed for a regression in the Editor where Timeline preview will prevent an Animator Controller from writing animation in Playmode. (UUM-86337)
  • Fixed that Prefab instance properties were not properly restored when using Redo with Animation Preview turned on. (UUM-96467)

6000.0.39f1

  • Fixed an issue by adding a minimum width to the Layers and Parameters panel in the Animator Controller window.
  • Fixed AnimatorControllerPlayable bug causing bindings rebuild on state transition. (UUM-95943)

6000.0.59f2

  • Fixed issue where Animator side menu visibility icon had inconistent selection styling compared with other buttons on the same toolbar. (UUM-112098)
  • Fixed issue where AnimatorController and AvatarMask assets would show a blank icon when imported as part of unitypackages. (UUM-114830)
  • Fixed issue where transitions with normalized duration and calls to Animator.CrossFade had incorrect duration if the animator speed was not 1 or -1. (UUM-109060)

6000.0.60f1

  • Fixed an issue where the RuntimeAnimatorController type would not have an icon displayed when it was shown in search fields. (UUM-120760)
  • Fixed an issue where the view would be erratically jumping when dragging the AnimatorControllerView while Auto Live Link was active. (UUM-120472)
  • Fixed error being spammed when state has played for too long, error is now logged only once.
  • Fixed right-click menu item "Make Transition" not doing anything if focus is not on the Animator Window. (UUM-114257)
  • Updated the AnimationWindow with the standard playhead icon.

6000.0.62f1

  • Fixed copy/paste of ghost transitions when source state is not selected. (UUM-96725)

6000.0.63f1

  • Fixed a crash when attempting to play animation clips from the animation window on animators with invalid controllers (no layers). (UUM-121460)
  • Fixed animator state showing a parameter that no long exists. (UUM-125283)
  • Fixed crash when deleting playable output with null graph. (UUM-122215)
  • Fixed focus on clip selection dropdown preventing use of play shortcut.
  • Fixed issue where Animator state normalized time would stop incrementing past a certain normalized time. Now, the state time will be guaranteed to increment (or decrement) to the next representable floating point number if the delta time is non-zero.

6000.0.68f1

  • Fixed the broken documentation link in the AnimationWindowEvent inspector. (UUM-131593)

Apple TV

6000.0.49f1

  • Fixed provisioning profile type not being set on tvOS. (UUM-99480)

6000.0.64f1

  • Fixed On Screen Keyboard closing when typing with a controller or Siri Remote. (UUM-120998)

Asset Bundles

6000.0.55f1

  • Ensure that the activeBuildTarget is correctly set before build callbacks are initialized. (UUM-109242)

6000.0.49f1

  • A change in the async texture upload process sometimes resulted in an editor freezing issue when an AssetBundle failed to upload - this has been fixed. (UUM-99842)

6000.0.44f1

  • Fixed a rare race condition when loading AssetBundles using AssetBundle.LoadFromStream.

6000.0.37f1

  • Fixed an issue by adding a new flag BuildAssetBundleOptions.StripUnatlasedSpriteCopies to the legacy asset bundle system. Currently if we have assets in multiple bundles that depend upon a source texture we copy it into all relevant bundles. Setting this new flag will keep from creating duplicates if the texture does not belong to a sprite atlas. (UUM-83067)

6000.0.63f1

  • Fixed crash when you call UnloadAllAssetBundles and there are pending AssetBundle.UnloadAsync tasks. (UUM-122776)

6000.0.65f1

  • Fixed cache-related crash on iOS when loading assets.

6000.0.68f1

  • Fixed an issue where AssetBundleUnloadOperation allocations persist longer than expected and are not cleared until the next GC.collect().

Asset Import

6000.0.54f1

  • Detect a corrupt library when loading a project in the Unity Editor, and present an error message with instructions on how to delete the corrupt library, with documentation URL. (UUM-109873)
  • Fixed indeterminism of artifact ids which could occur when importers set dependencies to other assets.

6000.0.48f1

  • Improve error message when the editor loses connection to an asset import worker process
  • Improve error message when the editor loses connection to an asset import worker process

6000.0.40f1

  • Fixed an issue to handle FBX Skeleton with unsupported RootNode. (UUM-62869)

6000.0.39f1

  • Fixed a deadlock and memory leaks in unwrapCL. (UUM-66897)

Asset Pipeline

6000.0.58f1

  • Fixed AssetDatabase.ForceReserializeAssets will not try re-serializing assets that were recently deleted.

6000.0.54f1

  • Added: Added FindAssetGUIDs methods that return an array of GUIDs instead of strings.
  • Added: Added LoadAssetByGUID method that accepts a GUID as an input argument.
  • Asset Import workers could get out of sync with their main editor process, rendering them unable to load assets.

6000.0.50f1

  • Fixed problem where main thread in editor or player could become blocked, while async loading is in progress.

6000.0.49f1

  • Fixed import worker crash when switching Platform from Android to another platform (UUM-103258)

6000.0.48f1

  • Fixed a crash loading Content Archive from different version which also contains Managed type references.

6000.0.45f1

  • Fixed problem with main thread potentially being blocked, while doing async asset loads. (UUM-95528)

6000.0.42f1

  • Fixed assert that got raised when TransientArtifactProvider::IsTransientArtifact is called from non mainthread, when main thread is doing asset database refresh.

6000.0.39f1

  • Fixed a crash that could occur when script with scriptable object is moved and there hasn't been a domain reload, and scriptable object is used for write serialization. When fixing this bug, it was also discovered that rename would cause similar crash. It was also discovered that managed plugins also had problems with performing write serialization when moved/renamed - but didn't cause a crash. (UUM-75114)

6000.0.36f1

  • Fixed script not being loaded properly the first time when changed outside of the editor. (UUM-92704)

6000.0.32f1

  • Fixed for uninitialized field in ScriptArtifactInfo.

6000.0.63f1

  • Fixed for files disappearing in project browser, when doing reimport of folder.

Asset Store / Publisher portal

6000.0.54f1

  • Known issue: Fix for 6000.0.X: Accepting Asset Store EULA endless loop in Package Manager window

6000.0.53f1

  • Known issue: Accepting Asset Store EULA endless loop in Package Manager window (UUM-83708)

6000.0.52f1

  • Known issue: Accepting Asset Store EULA endless loop in Package Manager window (UUM-83708)

Audio

6000.0.55f1

  • Improved timing accuracy of AudioRandomContainer.
  • Fixed native memory of first loaded AudioClip being reported incorrectly in profiler. (UUM-103201)
  • Fixed PlayDelayed/PlayScheduled not working correctly with AudioRandomContainer. (UUM-108008)

6000.0.53f1

  • Fixed an issue that would cause the main thread to stall when loading projects/scenes. (UUM-100966)
  • Fixed an issue where the "Audio Resource" field on an Audio Source in some cases wouldn't be properly updated in prefabs. (UUM-104751)

6000.0.52f1

  • Fixed a sudden dropout of high priority sounds in the game under rare circumstances, when playing multiple new Audio Sources on the same frame as having stopped Audio Sources whilst exceeding the number of real voices available in the system.
  • Fixed an issue on macOS where recording from a Bluetooth microphone could fail or produce corrupted audio. Audio input now correctly handles variable frame counts and uses a dedicated buffer to ensure all recorded data is captured reliably. (UUM-403)

6000.0.49f1

  • Fixed audio parameters not being applied soon enough when AudioSource is in fixed update mode due to RigidBody component in the same hierarchy. (UUM-102166)
  • Fixed dsp stuck in one note loop when behaviour is disabled with OAFR. (UUM-82219)
  • Sample rate settings not shown in audio importer inspector. (UUM-86654)

6000.0.48f1

  • Fixed AudioRandomContainer not playing AudioClips with the PlayInBackground flag enabled.

6000.0.47f1

  • Audio Clips with loadInBackground set would always play back with default values for spatialBlend and stereoPan on the first frame of playback.
  • Fixed an issue that would cause the pitch shifter audio effect to sometimes distort the audio. (UUM-95664)

6000.0.46f1

  • Fixed a crash during initialization of audio, on certain platforms where exclusive access to the output device is possible, when the default audio device driver can fail to initialize with specified parameters in the audio settings.

6000.0.45f1

  • Fixed an issue where playing an Audio Clip with non-zero reverb mix on an Audio Source could cause successive silent Audio Clip playbacks with the same codec settings to play reverberated, and more generally be capable of cloning any behaviour from previously pooled codecs. (UUM-92689)

6000.0.44f1

  • Fixed an issue that would cause audio playables to throw a warning in the console.

6000.0.41f1

  • Fixed an issue where the help button on the audio clip inspector would open a wrong web page. (UUM-96832)

6000.0.39f1

  • Fixed an isseu with an Audio Source on Game Object with one or more Audio Effects potentially never becoming non-virtual (inaudible). (UUM-91256)
  • Fixed an issue that would cause a bunch of warnings to be logged in the console when playing an audio clip through a playable graph. (UUM-83860)

6000.0.35f1

  • Fixed the 3D audio pan where right audio channel is completly cutoff at specific position. (UUM-82903)

6000.0.59f2

  • Fixed OnAudioFilterRead not working when enabling/disabling component. (UUM-114268)

6000.0.60f1

  • Fixed crash due to missing handling of null 'name' argument in AudioMixer.GetFloat. (UUM-109545)
  • [Android] Fixed an issue when audio ducking would occur after re-focusing the Unity application while recording with audio. (UUM-115964)
  • [Android] Fixed an issue when audio would completely disappear after re-focusing the Unity application while recording without audio.

6000.0.63f1

  • Fixed bad link when using inspector reference for AudioSnapshot. (UUM-120312)
  • Fixed FMOD error spam when trying to play timeline when unity audio is disabled, logs a warning once instead. (UUM-112000)

Audio Authoring

6000.0.58f1

  • Known issue: Audio Low Pass Filter isn't working when enabled after entering Play Mode or in Player via Script (UUM-114268)

6000.0.57f1

  • Known issue: Audio Low Pass Filter isn't working when enabled after entering Play Mode or in Player via Script (UUM-114268)

6000.0.56f1

  • Known issue: Audio Low Pass Filter isn't working when enabled after entering Play Mode or in Player via Script (UUM-114268)

6000.0.44f1

  • Known issue: Audio Reverb Zone still produces sound when the Audio Source volume is 0 (UUM-92689)

6000.0.43f1

  • Known issue: Audio Reverb Zone still produces sound when the Audio Source volume is 0 (UUM-92689)

6000.0.42f1

  • Known issue: Audio Reverb Zone still produces sound when the Audio Source volume is 0 (UUM-92689)

6000.0.41f1

  • Known issue: Audio Reverb Zone still produces sound when the Audio Source volume is 0 (UUM-92689)

6000.0.40f1

  • Known issue: Audio Reverb Zone still produces sound when the Audio Source volume is 0 (UUM-92689)

6000.0.39f1

  • Known issue: Audio Reverb Zone still produces sound when the Audio Source volume is 0 (UUM-92689)

6000.0.38f1

  • Known issue: Audio Reverb Zone still produces sound when the Audio Source volume is 0 (UUM-92689)
  • Known issue: Audio Source clip is not audible when exceeding a high number of active Audio Sources (UUM-91256)

6000.0.37f1

  • Known issue: Audio Reverb Zone still produces sound when the Audio Source volume is 0 (UUM-92689)
  • Known issue: Audio Source clip is not audible when exceeding a high number of active Audio Sources (UUM-91256)

6000.0.36f1

  • Known issue: Audio Reverb Zone still produces sound when the Audio Source volume is 0 (UUM-92689)
  • Known issue: Audio Source clip is not audible when exceeding a high number of active Audio Sources (UUM-91256)

6000.0.35f1

  • Known issue: Audio Reverb Zone still produces sound when the Audio Source volume is 0 (UUM-92689)
  • Known issue: Audio Source clip is not audible when exceeding a high number of active Audio Sources (UUM-91256)

6000.0.34f1

  • Known issue: Audio Reverb Zone still produces sound when the Audio Source volume is 0 (UUM-92689)
  • Known issue: Audio Source clip is not audible when exceeding a high number of active Audio Sources (UUM-91256)

6000.0.33f1

  • Known issue: Audio Source clip is not audible when exceeding a high number of active Audio Sources (UUM-91256)

6000.0.32f1

  • Known issue: Audio Source clip is not audible when exceeding a high number of active Audio Sources (UUM-91256)

Bug Reporter

6000.0.68f1

  • Fixed crash in Bug Reporter when exporting offline report into a Unity project directory. (UUM-129604)

Build Pipeline

6000.0.56f1

  • Fixed an issue where calling AssetBundle.Unload(false) on a bundle containing a texture that was already loaded would make it unreadable. (UUM-112637)

6000.0.49f1

  • Allow building AssetBundles with both the DisableTypeTree and StripUnityVersion flags. Fix the ability to load these AssetBundles in the Runtime. (UUM-102575)

6000.0.47f1

  • Better support for cancellation when using Multi-Process AssetBundle building. In some cases the progress bar would not respond if active imports failed to complete. With this fix the build can be cancelled and any incomplete imports will be logged.

6000.0.43f1

  • Fixed error handling when using the "Build and Run" option so that shader syntax errors, and other logged errors, are consistently treated as build failures. In some cases the content of a failed build was being reused, instead of the content being rebuilt, on the next build attempt. (UUM-96214)

6000.0.40f1

  • Added pdb files for all platform Editor extensions, this will provide better logs in case there are exceptions in platform Editor code.

6000.0.38f1

  • Fixed PackedAssetInfo.sourceAssetGUID and buildTimeAssetPath for Audio clips in the BuildReport. (UUM-86728)

6000.0.59f2

  • Fixed issue where build report output paths are incorrect for asset bundle build.

Build Settings Window

6000.0.36f1

  • Known issue: Application Cloud Connection Id is incorrect when using Build Profile with Player Setting Overrides. (UUM-90426)

6000.0.35f1

  • Known issue: Application Cloud Connection Id is incorrect when using Build Profile with Player Setting Overrides. (UUM-90426)

6000.0.34f1

  • Known issue: Application Cloud Connection Id is incorrect when using Build Profile with Player Setting Overrides. (UUM-90426)

6000.0.33f1

  • Known issue: Application Cloud Connection Id is incorrect when using Build Profile with Player Setting Overrides. (UUM-90426)
  • Known issue: The Editor spams the error message "Unexpected transport error from import worker 247. Code=2, error=End of file," causing the Asset Importer to crash (UUM-82880)

6000.0.32f1

  • Known issue: Application Cloud Connection Id is incorrect when using Build Profile with Player Setting Overrides. (UUM-90426)

Build System

6000.0.46f1

  • Improved logging for the "Read the full binlog without getting a BuildFinishedMessage" internal build error, so we can see if the build was cancelled from the editor process.

6000.0.43f1

  • Try to avoid false "read the full binlog without getting a BuildFinishedMessage" build error messages.

6000.0.33f1

  • The BEE_BUILD_THREADS environment variable has been extended to the Bee backend driver. This variable limits the maximum job count for Bee-based builds on your machine, user account, or session, preventing it from consuming all available CPU resources regardless of how builds are run.".

Burst

6000.0.52f1

  • Fixed that player builds using IL2CPP on Linux would have truncated stacktraces if Burst was in the callstack. (BUR-2858)

6000.0.60f1

  • Fixed a crash that could occur when scheduling jobs in a constructor due incorrect Burst shared statics. (UUM-77850)

Cloud Diagnostics

6000.0.57f1

  • Known issue: [Android]Crash on lib/arm64/libil2cpp.so when Unity Analytics and Engine Code stripping are enabled (UUM-95408)

6000.0.56f1

  • Known issue: [Android]Crash on lib/arm64/libil2cpp.so when Unity Analytics and Engine Code stripping are enabled (UUM-95408)

6000.0.55f1

  • Known issue: [Android]Crash on lib/arm64/libil2cpp.so when Unity Analytics and Engine Code stripping are enabled (UUM-95408)

6000.0.54f1

  • Known issue: [Android]Crash on lib/arm64/libil2cpp.so when Unity Analytics and Engine Code stripping are enabled (UUM-95408)

6000.0.53f1

  • Known issue: [Android]Crash on lib/arm64/libil2cpp.so when Unity Analytics and Engine Code stripping are enabled (UUM-95408)

6000.0.52f1

  • Known issue: [Android]Crash on lib/arm64/libil2cpp.so when Unity Analytics and Engine Code stripping are enabled (UUM-95408)

6000.0.51f1

  • Known issue: [Android]Crash on lib/arm64/libil2cpp.so when Unity Analytics and Engine Code stripping are enabled (UUM-95408)

6000.0.50f1

  • Known issue: [Android]Crash on lib/arm64/libil2cpp.so when Unity Analytics and Engine Code stripping are enabled (UUM-95408)

6000.0.49f1

  • Known issue: [Android]Crash on lib/arm64/libil2cpp.so when Unity Analytics and Engine Code stripping are enabled (UUM-95408)

6000.0.48f1

  • Known issue: [Android]Crash on lib/arm64/libil2cpp.so when Unity Analytics and Engine Code stripping are enabled (UUM-95408)

6000.0.47f1

  • Known issue: [Android]Crash on lib/arm64/libil2cpp.so when Unity Analytics and Engine Code stripping are enabled (UUM-95408)

6000.0.46f1

  • Known issue: [Android]Crash on lib/arm64/libil2cpp.so when Unity Analytics and Engine Code stripping are enabled (UUM-95408)

Core

6000.0.47f1

  • Don't sync job chains early.

Culling

6000.0.45f1

  • Known issue: "Draw Additional Lights Shadowmap" calls increase when custom MaterialBlockProperty is used (UUM-97309)

6000.0.44f1

  • Known issue: "Draw Additional Lights Shadowmap" calls increase when custom MaterialBlockProperty is used (UUM-97309)

DirectX12

6000.0.58f1

  • Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)
  • Known issue: [Intel] Crash on BufferD3D12::BeginWrite when opening a newly created URP project with DirectX12 set as the default graphics API (UUM-104889)

6000.0.57f1

  • Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)
  • Known issue: [Intel] Crash on BufferD3D12::BeginWrite when opening a newly created URP project with DirectX12 set as the default graphics API (UUM-104889)

6000.0.56f1

  • Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)
  • Known issue: [Intel] Crash on BufferD3D12::BeginWrite when opening a newly created URP project with DirectX12 set as the default graphics API (UUM-104889)

6000.0.55f1

  • Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)
  • Known issue: [Intel] Crash on BufferD3D12::BeginWrite when opening a newly created URP project with DirectX12 set as the default graphics API (UUM-104889)

6000.0.54f1

  • Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)

6000.0.53f1

  • Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)

6000.0.52f1

  • Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)

6000.0.51f1

  • Known issue: Crash on D3D12CommonShader::ApplyGpuProgram when attaching material which samples "_UnityFBInput0" to "Full Screen Pass Renderer Feature" Component (UUM-105412)
  • Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)

6000.0.50f1

  • Known issue: Crash on D3D12CommonShader::ApplyGpuProgram when attaching material which samples "_UnityFBInput0" to "Full Screen Pass Renderer Feature" Component (UUM-105412)
  • Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)

6000.0.49f1

  • Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)

6000.0.48f1

  • Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)

6000.0.47f1

  • Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)

6000.0.46f1

  • Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)

6000.0.45f1

  • Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)

6000.0.44f1

  • Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)

6000.0.43f1

  • Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)

6000.0.42f1

  • Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)

6000.0.41f1

  • Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)

6000.0.40f1

  • Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)

6000.0.39f1

  • Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)

6000.0.38f1

  • Known issue: Allocated graphics memory does not get released when the Editor is out of focus while using D3D12 graphics API (UUM-86354)

6000.0.37f1

  • Known issue: A memory leak occurs in Play mode when using Direct3D12 Graphics API (UUM-91900)
  • Known issue: Allocated graphics memory does not get released when the Editor is out of focus while using D3D12 graphics API (UUM-86354)
  • Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)

6000.0.36f1

  • Known issue: A memory leak occurs in Play mode when using Direct3D12 Graphics API (UUM-91900)
  • Known issue: Allocated graphics memory does not get released when the Editor is out of focus while using D3D12 graphics API (UUM-86354)

6000.0.35f1

  • Known issue: A memory leak occurs in Play mode when using Direct3D12 Graphics API (UUM-91900)
  • Known issue: Allocated graphics memory does not get released when the Editor is out of focus while using D3D12 graphics API (UUM-86354)
  • Known issue: The Camera does not render correctly when the Camera.Rect() is changed and HDR is enabled and DX12 graphics API is selected (UUM-86917)

6000.0.34f1

  • Known issue: A memory leak occurs in Play mode when using Direct3D12 Graphics API (UUM-91900)
  • Known issue: Allocated graphics memory does not get released when the Editor is out of focus while using D3D12 graphics API (UUM-86354)
  • Known issue: The Camera does not render correctly when the Camera.Rect() is changed and HDR is enabled and DX12 graphics API is selected (UUM-86917)

6000.0.33f1

  • Known issue: Allocated graphics memory does not get released when the Editor is out of focus while using D3D12 graphics API (UUM-86354)
  • Known issue: The Camera does not render correctly when the Camera.Rect() is changed and HDR is enabled and DX12 graphics API is selected (UUM-86917)

6000.0.32f1

  • Known issue: Allocated graphics memory does not get released when the Editor is out of focus while using D3D12 graphics API (UUM-86354)
  • Known issue: The Camera does not render correctly when the Camera.Rect() is changed and HDR is enabled and DX12 graphics API is selected (UUM-86917)

6000.0.59f2

  • Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)
  • Known issue: [Intel] Crash on BufferD3D12::BeginWrite when opening a newly created URP project with DirectX12 set as the default graphics API (UUM-104889)

6000.0.60f1

  • Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)
  • Known issue: [Intel] Crash on BufferD3D12::BeginWrite when opening a newly created URP project with DirectX12 set as the default graphics API (UUM-104889)

6000.0.62f1

  • Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)
  • Known issue: [Intel] Crash on BufferD3D12::BeginWrite when opening a newly created URP project with DirectX12 set as the default graphics API (UUM-104889)

6000.0.63f1

  • Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)
  • Known issue: [Intel] Crash on BufferD3D12::BeginWrite when opening a newly created URP project with DirectX12 set as the default graphics API (UUM-104889)

6000.0.64f1

  • Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)
  • Known issue: [Intel] Crash on BufferD3D12::BeginWrite when opening a newly created URP project with DirectX12 set as the default graphics API (UUM-104889)

6000.0.65f1

  • Known issue: [Intel] Crash on BufferD3D12::BeginWrite when opening a newly created URP project with DirectX12 set as the default graphics API (UUM-104889)

6000.0.66f1

  • Known issue: [Intel] Crash on BufferD3D12::BeginWrite when opening a newly created URP project with DirectX12 set as the default graphics API (UUM-104889)

6000.0.66f2

  • Known issue: [Intel] Crash on BufferD3D12::BeginWrite when opening a newly created URP project with DirectX12 set as the default graphics API (UUM-104889)

Documentation

6000.0.57f1

  • Clarified Application.PersistentDataPath documentation regarding MacOS Editor and MacOS Player paths. (UUM-109747)
  • Updated the documentation for AudioSource.time to reflect that it always returns 0 if queried while the audio source is not playing. (UUM-108753)

6000.0.54f1

  • Added link to relevant area of Discussions on the multiplayer landing page.

6000.0.53f1

  • Added keyboard support for copying code examples.

6000.0.51f1

  • Removed the CreateRenderGraphTexture API references from the create-custom-renderer-feature page.

6000.0.50f1

  • Added remarks, API references and code samples to AMD.AMDUnityPlugin.
  • Added remarks, API references and code samples to AMD.FSR2CommandExecutionData.
  • Added remarks, API references and code samples to AMD.FSR2Context.
  • Added remarks, API references and code samples to AMD.FSR2Quality.
  • Added remarks, API references and code samples to AMD.FSR2TextureTable.
  • Added remarks, API references and code samples to AMD.GraphicsDevice.
  • Added documentation for CommandBuffer.BuildRayTracingAccelerationStructure method parameters.

6000.0.49f1

  • Added examples to show how to use UseGlobalTexture and UseAllGlobalTextures APIs
  • Added links to the startWidth, endWidth and widthCurve properties which replace the obsolete SetWidth method on the LineRenderer component.
  • HDRP + URP: added "Adaptive Probe Volumes Options" tooltip link in Graphics > Lighting. (UUM-102161)
  • HDRP: fixed "Screen Space Global Illumination" tooltip link in Graphics > Lighting. (UUM-102163)

6000.0.48f1

  • Fixed help icon in Physics2D Settings page not linking to the manual correctly.

6000.0.46f1

  • Add docs on how to create Android Library plugin.
  • Fixed minimum OS requirement strings for Windows on Arm devices.

6000.0.45f1

  • Added a fixed width to the body of the user manual so that the text doesn't overrun on large screens.

6000.0.40f1

  • Updated documentation references for URP/HDRP Camera, Decal projector, Probe Volumes. (UUM-91777)

6000.0.38f1

  • Fixed code examples that accidentally had whitespace removed.
  • Fixed the text of a link in the page The Inspector window.

6000.0.35f1

  • Added Multiplayer Widgets to Multiplayer landing page.
  • Removed individual UGS entries from Multiplayer landing page.

6000.0.60f1

  • Added more details on the GPU occlusion culling algorithm.

6000.0.64f1

  • Reformatted the documentation page for "Cubemap.CreateExternalTexture" and added missing information. Corrected expected pointer type for D3D12 on all "CreateExternalTexture" pages (always "ID3D12Resource*"). Minor polish pass on the page for "Texture3D.CreateExternalTexture", no actual changes in content outside of the mentioned D3D12 change.

6000.0.66f1

  • Fixed documentation on GetPixelBilinear describing the behavior in detail.

6000.0.66f2

  • Fixed documentation on GetPixelBilinear describing the behavior in detail.

6000.0.67f1

  • Fixed links to the Create a Profiler module page.

Documentation Tooling

6000.0.43f1

  • Known issue: Scripting API Manual Page's layout is broken when using Unity 6 manual version or above (UUM-99976)

DOTS

6000.0.40f1

  • Known issue: URP Cascaded Shadows do not have a falloff in Player when the Player is built not in Development Mode (UUM-97415)

6000.0.39f1

  • Known issue: URP Cascaded Shadows do not have a falloff in Player when the Player is built not in Development Mode (UUM-97415)

6000.0.38f1

  • Known issue: URP Cascaded Shadows do not have a falloff in Player when the Player is built not in Development Mode (UUM-97415)

DX12

6000.0.58f1

  • Added extra null checks in BufferD3D12.h.
  • Fixed native RenderPass validation errors in editor/player.

6000.0.57f1

  • Fixed for TileMapRenderer missing some tiles when using the SRP batcher.

6000.0.56f1

  • Added debug layer message callbacks for saving validation errors in log files.
  • Allow to run without validation layer if its not installed on the user's machine.
  • Fixed a crash when FSR2 from AMDUnityPlugin is toggled on/off. (UUM-100044)

6000.0.55f1

  • Fixed and improved DRED functionality.

6000.0.54f1

  • Fixed for crash when running with Native Jobs.

6000.0.53f1

  • Stencil reference value is applied correctly when using graphics jobs.

6000.0.52f1

  • Set ID3D12GraphicsCommandList::IASetVertexBuffers once instead of several times in a loop inside GfxDeviceD3D12Base::DrawBuffersCommon.
  • Fixed a performance regression, when using render passes on DX12.
  • Fixed by displaying more details in the log message and displaying them only once to avoid spam. (UUM-105174)
  • Fixed by displaying more details in the log message and displaying them only once to avoid spam.
  • Fixed by making sure we don't do anything with invalid input attachment indices. (UUM-105412)
  • Graphics: Added support for generating mips when using Render Pass. (UUM-105804)

6000.0.49f1

  • Fixed graphical artifacts when the HD Dynamic Resolution Component changes the resolution scale. (UUM-95509)

6000.0.44f1

  • Fuxed RenderDoc captures crash during time durations calculations. (UUM-99796)

6000.0.40f1

  • Fixed the memory of released textures accumulating, when the editor is out of focus. (UUM-86354)

6000.0.38f1

  • Fixed an issue where the Editor exits Play mode when another project was being created.

6000.0.59f2

  • Minor CPU time optimization by reducing descriptor copy calls and GetResourceAllocationInfo().

6000.0.60f1

  • Fixed a memory leak when using ray tracing effects. (UUM-119726)
  • Fixed crash in the editor caused by a copy operation inside a render pass.

6000.0.62f1

  • Fixed memory leak in certain scenarios when using DX12 + Graphics Jobs (split mode). (UUM-120637)
  • Fixed RenderPass stencil access validation error (ID 1377).

6000.0.63f1

  • Fixed for corruption in constant buffers on async compute queue.

6000.0.64f1

  • Fixed broken IDXGISwapChain::GetFrameStatistics with cpu-side time sampling.
  • Fixed unrelated crash info that gets accumulated in the logs after a first GPU device crash. Now we shut down the app as early as possible after a DX12 crash, so that log messages, callstacks and DRED outputs are only relevant to the original GPU error.

6000.0.65f1

  • Fixed main thread sometimes queuing more frames than maxQueuedFrames when using D3D12 in the Editor.

6000.0.66f1

  • Make sure that custom scaled HDR backbuffer proxy RTV has the same format as the underlying resource. Now rendering to custom scaled HDR swapchain should not result in a crash. (UUM-129239)

6000.0.66f2

  • Make sure that custom scaled HDR backbuffer proxy RTV has the same format as the underlying resource. Now rendering to custom scaled HDR swapchain should not result in a crash. (UUM-129239)

6000.0.68f1

  • Fixed deadlock when maxQueuedFrames is 1 in the Editor when using D3D12. (UUM-131962)

6000.0.69f1

  • Fixed clustered lighting issue when using DXC shader compiler.
  • Match proxy buffer srv format with the format of swapchain rtv during final upscale pass. (UUM-134064)

6000.0.71f1

  • Added Direct3D Graphics Infrastructure (DXGI) errors to the user logs that were not covered by validation errors. Fixed false-reporting of non-error return codes (i.e., 087a0001) in CheckDeviceStatus().
  • Fixed a player hang after switching window focus. (UUM-130495)

Editor

6000.0.58f1

  • Fixed BRG/GRD Validation layer warning on Metal.
  • Known issue: Tags window completely breaks and throws Exception errors when Adding a Tag to a GameObject (UUM-119476)
  • Fixed editor crash when rotating in device simulator. (UUM-111731)
  • Check duplication for both customer and built-in tags in TagManager. (UUM-99990)
  • Fixed imgui clip offset in InputFields. (UUM-115864)
  • Fixed incorrect margins in state machine inspector. (UUM-111381)
  • Fixed issue on macOS with progress such as script reloading taking focus from other applications when the editor was in the background. (UUM-113123)
  • Fixed issue when entering play mode can cause a crash on macOS when under heavy load. (UUM-109764)
  • Fixed slow impostor baking when Split Jobs threading mode is used. (UUM-75914)
  • Fixed the display of non-whole sizes in the UI toolkit debugger's box model. (UUM-77345)
  • Fixed the ReoderableList so it sets the GUI.changed value when accepting a drag/drop onto its header in the Editor. (UUM-116026)
  • Fixed USS variable token parsing. (UUM-77291)
  • Prevent Accelerator client code hanging on cancelled uploads. (UUM-113816)
  • [MacOS] Fix BeginLayoutGroup error on Enter key holding if tag exists. (UUM-114909)

6000.0.57f1

  • Clicking in scene view on objects disabled for selection when GPU Resident Drawer is set to "Instanced Drawing" is now ignored correctly without the editor getting stuck in a "Application.Message.LeftButtonUp" dialog. (UUM-96065)
  • Disabled wrap on single line field.
  • Editor: Fixed EditorToolbarDropdownToggle hides label when in vertical layout but shows in horizontal.
  • Fixed a null exception for docked Search window after domain reload.
  • Fixed carriage return in InputField on Windows. (UUM-76174)
  • Fixed Delayed Touchscreen field with placeholder to register callback properly. (UUM-77490)
  • Fixed EditorToolbarDropdown wrongly showing a text element in specific scenario.
  • Fixed IME on Blur() for UIToolkit. (UUM-102003)
  • Fixed incorrect margins for animator state inspector window. (UUM-111381)
  • Fixed selection issue on Android when using GameActivity.
  • Fixed TouchScreenKeyboard editing with bindings. (UUM-82827)
  • Fixed underline generation crashing the editor when using Dynamic OS font where the glyph is not available.
  • Fixed unstable test for preview window.
  • Removed Unity Logo requirement from documentation.
  • Updated selection properly for touch screen keyboard when using SelectRange.
  • Updated validation messages of Shortcut Profiles names. (UUM-113367)

6000.0.56f1

  • Fixed a bug where terrain with GPU instancing enabled would not render in the Scene view when using one of the debug visualization modes. (UUM-109468)
  • Fixed artifacts in console window when using Log Entry = 1 with an empty string. (UUM-112357)
  • Fixed BRG raw buffer binding when no metadata.
  • Fixed crash in GameObject::IsActiveIgnoreImplicitPrefab(). (UUM-92622)
  • Fixed cursor offset for IMGUI. (UUM-113827)
  • Fixed InspectorTitlebar always showing enabled state when no enabled SerializedProperty was provided. (UUM-112560)
  • Fixed problem with inspector UI throwing exceptions when both script and UI document assets are moved. (UUM-111091)
  • Fixed Windows Editor command line launch issue when there is a -logfile arg with no log file path after.
  • Hide ellipsis menu for floating material preview window. (UUM-111197)
  • No longer assert in the Editor when calling InstantiateAsync on a prefab that contains a sub emitter. (UUM-112023)
  • This PR fixes the issue with water fade in HDRP. The displacement of the water was fading too much if the water mesh is far from the origin. (UUM-111903)
  • Updated 7-Zip to 25.01.

6000.0.55f1

  • Fixed Awaitables that use main thread affinity logic for continuations so they are not hanging when paused in play mode.
  • Improved performance of RectTransform.GetWorldCorners by removing an unneeded call to the Transform property.
  • The shader variant limit option in Shader Graph Project Settings now requires an opt-in override toggle.
  • Crash on RenderTarget::SetActive when opening the project. (UUM-103185)
  • Documentation update to PostProcessSceneAttribute.
  • Ensure preference to accept to modify the Diagnostics page stays valid for the life of the SettingsWindow. (UUM-104094)
  • Fixed an issue where the Editor would crash if you called AssetBundle.UnloadAsync(...) and then immediately called AssetBundle.LoadFromFileAsync(...) that pointed to the same bundle you were in the process of unloading.
  • Fixed error message and refresh missing when going into playmode if no domain reload. (UUM-108340)
  • Fixed previous splash screen background/logo from being cleared. (UUM-111658)
  • Fixed VFX not repainted when changing some asset properties. (UUM-99917)
  • Fixed warning about inability to create a file containing "~UnityDirMonSyncFile~" in the filename located in a modules file. (UUM-109594)
  • Fixed GetIcons API for Standalone platforms. (UUM-97474)
  • Mac: Fix issue that when loading a multi-monitor window layout on Mac then all Unity windows would be clamped to the same screen where the mouse is, instead of keeping their positions on the various monitors. (UUM-110840)

6000.0.54f1

  • The game view rendering statistics window now displays a warning of incorrect triangle and vertex count when indirect draw calls are issued, such as is the case with GPU Occlusion Culling. (UUM-102572)
  • "Asset Labels" section should not appear when a non-asset is being selected. (UUM-110356)
  • Avoid rare crash while sending Analytics during Licensing operations.
  • Changed the TextInputBaseField Blur behaviour so that it now resets and scrolls the text back to the start when focus is lost.
  • Exception thrown when renaming component with symbols in UIBuilder. (UUM-107901)
  • Fixed a bug where ctrl + left click would not open the contextual menu for the Orientation Gizmo and added support for Mac's two-finger click.
  • Fixed an exception when accessing the toolbar of the animator window with a deleted animator. (UUM-107430)
  • Fixed Cursor.visible ignoring CursorLockMode.Locked. (UUM-85853)
  • Fixed distorted TagManagerInspector pop up window if tag confirmed using Enter. (UUM-110586)
  • Fixed IMGUI EditorGUIUtility.labelWidth value being changed by the Scene View UI. This could impact other windows drawn afterwards. (UUM-110450)
  • Fixed prefab stage applying changes too early. (UUM-107890)
  • Fixed renaming profiles adding a suffix '1' with capitalization only edits.
  • Fixed SerializedProperty errors that could occur when editing and canceling the edit for an int2 followed by float2. (UUM-110524)
  • Fixed the method to get object picker control ID while avoiding creating a new instance. (UUM-110121)
  • Fixed Underline with font fallback chain. (UUM-110065)
  • LaunchScreen for Windows Editor only closed with Esc key and not also Enter. (UUM-111095)
  • Random crash in BatchRendererGroup rendering fixed.
  • Removed redundant NUnit include from SRP Core code.
  • Updated 7-Zip to 25.00.

6000.0.53f1

  • Added a message so the macOS Editor can properly ask the user for permission to access the microphone. This fixes a bug where if the Editor was launched via './run', instead of the Unity Hub, the microphone would not work.
  • Fixed an issue where the Unity Editor would still open after a user terminated the launch screen during project load. (UUM-107863)
  • Fixed floating license cleanup and concurrent license update in LicensingClient 1.17.1.
  • Fixed method decorated with HideInCallstack attribute being opened by IDE instead of the caller method. (UUM-99776)
  • Improved preview window toolbar style so large labels do not take too much space. (UUM-110119)
  • Loading RenderDoc in Windows Editor does not crash when GPU skinning(Batched) is enabled. (UUM-105820)
  • Removed an assert to replace it with a debug assert due to an issue with hierarchical animation component. (UUM-109748)
  • SpeedTree meshes and objects count differs when comparing the numbers in the Player with the Editor. (UUM-105402)

6000.0.52f1

  • Improved Editor startup time by deferring package manager setup until licensing is ready.
  • Enabled horizontal scroll for search Index Manager window. (UUM-104905)
  • Fixed a bug that was causing error spam to the console if an HDRP scene had a terrain without GPU instancing enabled and wireframe mode was turned on in the Scene View. (UUM-104823)
  • Fixed a slight performance regression in build pipeline.
  • Fixed an issue which could cause the Editor Launch Screen to spontaneously crash on Linux. (UUM-104828)
  • Fixed changes to fields that used delayed fields not being saved in prefab scenes. (UUM-107890)
  • Fixed ExposedReference property drawer not allowing scene references. (UUM-108754)
  • Fixed issue where user could resize or move hidden elements or their children. (UUM-76962)
  • Fixed NullPointerException when editing Supported URL Schemes or Preloaded Assets size setting.
  • Fixed TMP's GetSpriteIndexFromName method. (UUM-61436)
  • Fixed HeaderAttribute property drawer issue when used with collections. (UUM-104395)
  • NavMesh.CalculateTriangulation() now returns triangles in the same order every time the navigation system uses the same set of NavMesh polygons. (UUM-99801)
  • Popup regression caused by a multi-platform fix only affecting OSX. (UUM-107557)
  • Removed the "Check for Updates" window. (UUM-102388)
  • Removed the "Check for Updates" window.
  • Stopped launch screen repeatedly changing window title to improve Editor launch speed.
  • Unity_RendererBounds_Min/max available in URP with BRG, EG or GRD. (UUM-103990)

6000.0.51f1

  • Added emoji font fallback on WIN, OSX and Linux.
  • Added new callback onDeleteArrayElementCallback to ReorderableList. This is called from the "Delete Array Element" context menu to let you control the removal, like onRemoveCallback. (UUM-104534)
  • Fixed a bug where the 'RectTransform' component values were set to NaN when scaling UI elements using the Scene Rect Tool. (UUM-102690)
  • Fixed a bug whereby when evaluating an interrupted transition, the Animator writes the last evaluated values for all values instead of correctly defaulting to the state's current configuration. (UUM-99493)
  • Fixed a Windows Editor crash on exit that could occur with some specific combinations of packages such as Google Mobile Ads and JetBrains Rider integration. (UUM-103723)
  • Fixed an issue where Scene view gizmo icons were not loaded properly if "Load textures on demand" was enabled in project settings. (UUM-104825)
  • Fixed an issue where, for compressed cubemap texture assets, the 'CubemapInspector' would display controls that perform operations unsupported by such textures. This also fixes an issue where merely inspecting a crunched cubemap texture asset would provoke errors.
  • Fixed case where ScreenCapture.CaptureScreenshotAsTexture() could cause the player or editor to crash when a XR device was connected. (UUM-103220)
  • Fixed IMGUI Errors on LinuxEditor arising when RepaintImmediately() called on window currently being painted. (UUM-104622)
  • Fixed issue with TMP bloom effects not working anymore. (UUM-90091)
  • Fixed LinuxEditor failing to trigger some shortcuts when InputManager is disabled. (UUM-104604)
  • Fixed macOS progress bars always being shown on the main display rather than over the main Editor window. (UUM-102920)
  • Fixed OverlayMenu behaviour when deleting or reverting presets. (UUM-103066)
  • Fixed OverlayMenu width when preset name is very long. (UUM-103059)
  • Fixed tooltip position when mouse is over Scripting Defines in Build Profiles window.
  • Fixed UnityEvent drawer changing the object argument when editing multiple objects. (UUM-104854)
  • Fixed PlayerSettings icon APIs so that GetIcons, GetIconsForTargetGroup, GetIconSizes, and GetIconSizesForTargetGroup return the correct icon arrays for the provided NamedBuildTarget or BuildTargetGroup argument. (UUM-97474)
  • RG16 texture format is now fully supported and available in Editor Inspector.

6000.0.50f1

  • Improving startup speed of LicensingClient 1.17.0.
  • Before running the macOS Editor, perform a check if Rosetta is installed and if not then prompt to install it.
  • Changing the UnityEvent target in the inspector will now clear the method when incompatible. (UUM-101710)
  • Editor can crash when playable graph topology is changed by an animation event callback. (UUM-104081)
  • Editor: Enum fields not showing on click for OSX when TapToClick is enabled. (UUM-91306)
  • Fixed a crash when exiting the editor after removing the HDRP package. (UUM-97847)
  • Fixed a GRD memory leak that happened in some cases when materials changed.
  • Fixed an issue on Windows where some popups appear incorrectly scaled when displayed close to the border between two monitors with different DPI scaling settings. (UUM-86925)
  • Fixed an issue where passing a long string label for a dialog box could cause an editor crash. (UUM-90434)
  • Fixed crash that could occur when repeatedly performing actions that require a progress dialog such as saving and entering play mode at the same time. (UUM-104261)
  • Fixed Editor hangs when cutting and pasting a Script to another folder during Play Mode. (UUM-104031)
  • Fixed exceptions thrown when using function key shortcuts to select Terrain tools when Terrain Tools package is installed. (UUM-97013)
  • Fixed function key shortcuts for Terrain Trees and Details tools.
  • Fixed invalid a tag exception with UITK.
  • Fixed issue with static time access to BuildTargetDiscovery causes importer to fail.
  • Fixed link tag broken when used with ellipsis in UITK. (UUM-103041)
  • Fixed some performance issues when moving Terrain objects (eg. for shifting world origin to support large worlds) while Tree rendering is disabled. Renderers for tree instances would still be updated but this is not particularly useful or wanted if you are using some other system to render Tree instances. So now the updating of tree instances is bypassed in this scenario. Re-enabling tree rendering will resume updating tree instance and detail renderers. When tree rendering is enabled, performance remains roughly the same as before. (UUM-98086)
  • Fixed stray error message in the console when changing Shader settings in a build profile. (UUM-81556)
  • Fixed stray error message in the console when changing XCode settings for tvOS. (UUM-96819)
  • Resolved an issue where components were visible in the Add Component menu when [AddComponentMenu("")] was used. (UUM-99267)
  • The icon for editor plugin settings now uses the correct icon when using the dark theme.
  • Updated Build Profile window icons for Web platform.
  • When a BuildProfile is renamed, update the BuildProfileEditor to refresh the name displayed.

6000.0.49f1

  • Deprecated old Build window in favor of new build profile window.
  • Fix a crash when 0 vertex skinmesh (UUM-93061)
  • Fixed a case where hyperlinks won't open to the correct code line when scrolling in the console. (UUM-101694)
  • Fixed a performance regression for Volumes in Dev builds and in Editor.
  • Fixed active profile disappears when opening a project with active server profile when server module is not installed.
  • Fixed AddBlitPass rendergraph function not working for XR multiview array texures. (UUM-92499)
  • Fixed an issue where use of mouse scrolling could prevent the Linux Editor from refreshing and detecting asset changes. (UUM-101543)
  • Fixed editor crash when serializing files bigger than 2GB. (UUM-103305)
  • Fixed EditorUserBuildSettings.activeBuildTarget unmatch the active profile shown in the window.
  • Fixed errors spamming console when the inspector of a .androidlib asset is displayed. (UUM-103757)
  • Fixed Gizmo text not being displayed when using Bitmap Font. (UUM-99449)
  • Fixed HasCharacters and TryAddCharacters for utf32. (UUM-102582)
  • Fixed issue with dynamic fonts having some characters included in a clean build when using TMP. (UUM-103618)
  • Fixed issue with transition color on text with ATG.
  • Fixed leading zero in millisecond field of Asset Loading Profiler Module timestamp.
  • Fixed missing script warning in Environment Samples.
  • Fixed null exception when property editors are being rebuilt without enabled first. (UUM-100541)
  • Fixed some BIDI selection issues with ATG.
  • Fixed text selection being unstable when using ellipsis.
  • Fixed that the Debug pop up window can sometimes not render when Unity is placed across monitors with varying display scaling.
  • Fixed the Prefab overrides comparison popup placement on multi monitor setups with varying display scaling (UUM-88949)
  • Fixed TileMap Dropdown menu not updating from mouse-over events after fly-out submenu is opened. (UUM-103543)
  • Fixed Windows profile not showing install in build folder checkbox based on player settings overrides.
  • Fixes a runtime crash when changing MSAA levels on OpenGL.
  • Now saving the HDR Cubemap Encoding setting. (UUM-102024)
  • Remove max width limit for search query panel. (UUM-103391)
  • Updated the precompiled assemblies update consent request message so that the dialog instructions always remain visible. (UUM-99073)
  • Windows now restored correctly to their last positions when opened on Ubuntu 24.04. (UUM-95655)
  • [Shader Graph] Fixed texture asset conflicts when multiple Shader Graph sample content sets were imported at the same time. (UUM-103183)

6000.0.48f1

  • .androidlib plugins if used extension plugins will work with Symlink Sources On.
  • Adding validation on the "Edit/Play Mode/Step" menu item to invalidate it outside of playmode. (UUM-103051)
  • Changed message in Font Asset Creator Window to make exception more clear. (UUM-101484)
  • Fixed a crash on TypeContainer<int>::rtti when deleting a Render Texture that is used by the Main Camera. (UUM-101233)
  • Fixed a padding issue with EditorToolbarDropdownToggle when an icon is provided.
  • Fixed an issue where OverlayMenu toolbar toggles would become untoggled after maximizing the Game view or entering Play mode. (UUM-101342)
  • Fixed an issue where Tools overlay would display the abbreviated text content rather than the full text content of the EditorTool when the overlay is in Panel or Horizontal layout.
  • Fixed argument exceptions when using SpriteAsset in UITK. (UUM-101232)
  • Fixed building AndroidPlayer for external source-code customers.
  • Fixed cursor position when clicking at then end of a multiline text field with ATG.
  • Fixed issue causing some detail popups to appear in the wrong place on macOS. Examples include Shader Graph and VFX detail popup views. (UUM-102046)
  • Fixed the editor crashing when a vector with a sufficiently large magnitude is passed to a navigation agent's SetDestination method. (UUM-99274)
  • Fixed typo in TextMeshPro. (UUM-101686)
  • Fixed wrong cursor position when using ATG when highlighting text on mobile.
  • Improves some API documentation for Terrain and TerrainData. Also corrects the TerrainData GetAlphamaps and SetAlphamaps pages.
  • OSX: Fixes that values changed on a Prefab Asset are not retained when entering Play Mode. (UUM-100594)
  • Remove a need to rely on ScriptableRenderer in ShaderBuildPreprocessor. (UUM-93124)

6000.0.47f1

  • Fixed a crash if EditorSettings is attempted to be unloaded from managed. (UUM-97159)
  • Fixed a crash when class id in scene file does not match expected type e.g. Component as GameObject. (UUM-91352)
  • Fixed an issue so the console no longer displays "Missing APV data asset. Please make sure that the lighting has been baked properly." when baking APV data and volume occlusion data is not created during baking. (UUM-86553)
  • Fixed an issue where TransformAccessArray.Add APIs acted consistently when passed null Transforms or invalid InstanceIds. They will add the null entry and print a warning to the console. (UUM-70574)
  • Fixed crash on "SerializedObject::ApplyModifiedPropertiesWithoutUndo()" when changing the Color Space setting. (UUM-101482)
  • Fixed custom gizmo rendering that loads textures causing crashes in URP. Gizmos are now rendered from an unsafe pass in URP. (UUM-99992)
  • Fixed errors related to incompatible keyword spaces when loading a project using ray tracing shaders. The errors can be generated when using closest hit shaders and keywords in a fallback shader. (UUM-98620)
  • Fixed VFX help urls for RandomSelector, VFXAttributeParameter and SampleWaterSurface.
  • Stop the Editor from causing macOS to prompt for access for any and all directories that recently opened projects exist in. Even if it they do not contain the project that is being opened.

6000.0.46f1

  • Add binary Build Profile parsing logic.
  • Changes made to Static Emissives in Light Explorer do not add to Undo History. (UUM-83357)
  • Fixed an issue where anti-aliased handles were distorted when drawn far from origin. (UUM-100479)
  • Fixed an issue where directories with very large numbers of items and deep directory structures could cause dragging assets into a project to become sluggish and potentially freeze the Editor.
  • Fixed an issue where having multiple Scene views open would make the Scene views constantly repaint. (UUM-77750)
  • Fixed an issue where position handles still react on hover even when they are not interactive due to being positioned behind an overlay, such as the orientation gizmo. (UUM-97499)
  • Fixed an issue where the About box says license was 'Unity Indie' after returning all licenses.
  • Fixed an issue with Late binding of SpriteAtlas objects ot working when loading from content archives. (UUM-101143)
  • Fixed default preset not working outside of the scene view.
  • Fixed editor crash when performing a rect selection on a BRG that doesn't handle picking. (UUM-100239)
  • Fixed SettingsService.NotifySettingsProviderChanged() not calling OnDeactivate() for existing providers. (UUM-99153)
  • Improved External Script Editor handling of macOS application bundles. You will no longer get a warning in the console about the application not existing even though it does. (UUM-99484)
  • Modified touch position calculation to match mouse position calculation on Windows (Input.mousePosition). This fixes consistency issues between mouse and touch when in certain multi-display and multi-window scenarios. (UUM-99077)
  • Remove platforms from info which should not be available. (UUM-99218)
  • [APV] Can no longer switch baking set modes (UUM-101192)
  • [Device Simulator] Make sure to return the same value of Screen.currentResolution.refreshRateRatio.value as in Game view. (UUM-71385)

6000.0.45f1

  • Fixed a performance issue with user-provided or package-provided gizmo icons. Optimized gizmo icon rendering to significantly improve their performance in large scenes. (UUM-97855)
  • Fixed an issue where changes to a prefab could be lost because the inspector would refresh when a curve/color/gradient editor window opened. (UUM-99614)
  • Fixed an issue where the Occlusion Window active filter would be reset on domain reload. (UUM-99535)
  • Fixed an issue where UIBuilder viewport doesn't reflect certain property changes. (UUM-97052)
  • Fixed AssetDatabase.GetAssetBundleDependencies returned list doesn't include dependency when it's a Prefab Asset. (UUM-83829)
  • Fixed Bold and Bold-Italic font weight for the editor font.
  • Fixed build profile player settings changed through APIs not saved when using AssetDatabase.SaveAssets().
  • Fixed documentation for box light support in RT.
  • Fixed GradientPicker removing all swatches when dragging them outside. (UUM-100664)
  • Fixed red spots appearing when using blending scenarios with APV. (UUM-92338)
  • Fixed skin-mesh shadow cascade culling. (UUM-98273)
  • Fixed the EditorStyles.whiteBoldLabel style so the text is white. (UUM-84114)
  • Fixed UseDebugLibraries for GameCore visual studio debug projects.
  • [APV] Impossible to switch between multiple Baking Set when multiple scenes are loaded additively. (UUM-85396)

6000.0.44f1

  • Adding Scale Mode in Local Volumetric Fog components.
  • Fixed a null reference exception on macOS when modifying textures to mark them as normal maps through the NormalMap setting dialog. (UUM-80063)
  • Fixed an error message when multiple objects with LODGroup components are selected.
  • Fixed an issue by adding Unity logo (16x16 and 32x32) for Dark Mode. (UUM-96682)
  • Fixed an issue where it was possible to edit the console content. (UUM-99459)
  • Fixed an issue where the Device Simulator's scale would not persist when maximizing then minimizing another window. (UUM-78562)
  • Fixed dropdown rendering problem when opening from the Prefab Overrides Comparison window.
  • Fixed error messages with texture slots that have a missing texture. (UUM-99281)
  • FIxed issue where an infinite reimport loop occured when a package was modifying scripting settings in a project with a build profile and player settings overrides. (UUM-95853)
  • Linux: Fixed crash when an exception is thrown in a docked tab when closing a window.
  • Reduce the amount of time spent getting the time SpeedTree9Importer.DirtyCustomerDependencies.
  • Removed the scroller from the prefab override modal when the content does not overflow.
  • Switch to OnDidApplyAnimationProperties instead of Update for DecalProjectors.

6000.0.43f1

  • Fixed a crash when changing template scene to instantiate if user has a preview thumbnail set. (UUM-97241)
  • Fixed an issue b removubg CurrentMaximizeLayout from the Layout menu as it should not be loadable as any other layout. Prevent layouts loaded from menus and scripts to put Unity in an unrecoverable state. (UUM-98930)
  • Fixed an issue by improving Add Component window so long item names are truncated with ellipsis. (UUM-91895)
  • Fixed an issue by the Editor Console no longer displays ArgumentNullException error while trying to save a new scene template and the currently loaded scene is a new unsaved scene. (UUM-97129)
  • Fixed an issue where a Scene was built with the additive Scene's contents when loading the additive Scene on Awake.
  • Fixed Gradient field picker not updating correctly during Undo/Redo. (UUM-99032)
  • Fixed opening editor log when -logFile is a relative path. (UUM-96399)
  • Fixed the DirtyFlags of all buld profiles are changed to "True" when activating a build profile.
  • Fixed the indentation of list properties in the inspector. (UUM-99070)
  • Prefab Override comparison window now displays properly with many fields. (UUM-96045)

6000.0.42f1

  • Added a better error message to prevent player building inside PlayerLoop
  • Added physical keyboard support on android. (UUM-65280)
  • Disabled splatmaps for shadows-only terrain. (UUM-79364)
  • Fixed an issue by adding a shared parameter indicator "*" to the name "Use incremental GC". (UUM-86940)
  • Fixed an issue by replacing the ScrollView by a scrollable textArea in the Console. (UUM-97127)
  • Fixed debug draw mode not rendering with GPUResidentDrawer enabled. (UUM-71437)
  • Fixed dropdown items are not highlighted when setting padding in .unity-base-dropdown__item and hovering the mouse over the label. (UUM-86350)
  • Fixed Editor crash when building a player using BuildOptions.DetailedBuildReport on Mac. (UUM-91450)
  • Fixed Focus select on TextField on mobile devices.
  • Fixed IME box position for IMGUI.
  • Fixed issues with IMGUI's input field not updating properly when using certain methods such as Paste and Cut. (UUM-95908)
  • Fixed modified time for meta file when creating a new script file in an embedded package. (UUM-93130)
  • Fixed RadioButtonGroup getting cleared when selected in the UIBuilder (UUM-87770)
  • Fixed shader compilation warning when building a URP project to tvOS.
  • Fixed the drag line of the splitter not sticking to the mouse position. (UUM-79619)
  • Fixing a potential NullRef exception when trying to open the SceneView Menu. (UUM-97539)
  • same static batching data when building a player from editor or from command line (UUM-98557)

6000.0.41f1

  • Fixed a crash on macOS that occurs when dialog text is longer than 512 bytes and contains multibyte unicode characters. (UUM-97333)
  • Fixed a crash when importing models using the legacy external material location mode. (UUM-92285)
  • Fixed a warning about uncompressed atlas which should only appear when there are compressed and uncompressed textures in the atlas. Also improve the text clarity. (UUM-91216)
  • Fixed an issue by removing cursor for min max slider in the default runtime theme. (UUM-88921)
  • Fixed an issue with caret navigation/selection not working properly in WebGL for TMP.
  • Fixed an issue with the floating asset preview window, which would fail to repaint under certain circumstances. (UUM-96393)
  • Fixed assertions when setting the intensity of an HDR color to a high value. (UUM-33521)
  • Fixed AssetDatabase.AddObjectToAsset with object arguments not working on an asset created with AssetDatabase.CreateAsset within the same StartAssetEditing / StopAssetEditing scope. (UUM-92732)
  • Fixed freeze within cyclic compositions where internal depth limit was not being observed. (UUM-49767)
  • Fixed GCAlloc in NativePassData.GraphPasses(). (UUM-95334)
  • Fixed IME text not appearing in UITK's TextField as we type. (UUM-84531)
  • Fixed Shortcuts by updating in the context menu after setting them in the shortcuts window on Linux. Shortcuts are also updated using "Reset to Default". (UUM-95870)
  • Fixed UITK input for UWP.
  • Fixed URP shadows being rendered incorrectly with transparent objects in the scene. (UUM-97942)

6000.0.40f1

  • Fixed a bug that would cause the editor to throw a null reference exception when selecting a Video Clip.
  • Fixed an issue for missing help button for RenderGraphViewer. (UUM-85773)
  • Fixed an issue to hide Edit menu items added by Apple Intelligence.
  • Fixed an issue where macOS Editor would stutter when navigating Scene View with Middle Mouse Button.
  • Fixed an issue where the create menu no longer has empty entries after updating packages in the project on Linux or exiting play mode on macOS. (UUM-89106)
  • Fixed corrupted uxml file opens in the UI Builder.
  • Fixed crash related to AudioSource with AudioRandomContainer when performing undo in play mode of clip added in edit mode.
  • Fixed graphics jobs toggle in projects settings when building for standalone targets. (UUM-91713)
  • Prevent "Attempting to draw with missing bindings" warning from being reported in some cases (UUM-92382)

6000.0.39f1

  • Fixed a crash when calling 'HasProperty' on a MaterialVariant with a missing ancestor. (UUM-91723)
  • Fixed a SpriteAtlasImporter issue where texture platform settings for certain platforms (such as iOS) did not apply correctly and could not be edited through the inspector or relevant APIs. (UUM-90066)
  • Fixed an instance where the editor would crash on start up if Overlays save data was corrupted. (UUM-96961)
  • Fixed an issue where attempting to reset the QualitySettings would cause the editor to crash if they contained 1 or more Texture Mipmap Limit Groups. (UUM-91590)
  • Fixed an issue where rhe inspector window preview area dragline anchor was visible when it was not supposed to be. Additionally, the minimum height of the content area is now set to a non-zero value to prevent it from collapsing to nothing. (UUM-93306)
  • Fixed an issue where sprite flipbook shadows using sprite shadows were not correctly updating (UUM-74689)
  • Fixed an issue where the Gizmos and Layers menu opens and then closes and immediately reopens when you click the dropdown. (UUM-91078)
  • Fixed an issue where the macOS player settings was not showing in build profile when on non-matching OS editor.
  • Fixed an issue where the prefab editor was ignoring gameobject structure changes such as adding or removing a component. (UUM-72378)
  • Fixed an issue where the scene saving prompt did not appear when opening another scene while in Play Mode. (UUM-69486)
  • Fixed an issue where visionOS XR apps would only render to the left eye when using MSAA and RenderGraph.
  • Fixed an issue with the TextureImporter.GetAutomaticFormat API where it would return an unexpected format if the provided platform name referred to a platform for which the build support module was not installed.
  • Fixed an issue with the TextureImporter.GetAutomaticFormat API where it would return an unexpected format if the provided platform name referred to certain platforms (such as iOS).
  • Fixed Camera Editor focal length field processing value before it has been fully typed. (UUM-96983)
  • Fixed Color Picker's broken intensity selector after using RGB values. (UUM-96564)
  • Fixed corruption in FontEngine.GetFaceInfo. (UUM-91772)
  • Fixed Shader property _Basemap_TexelSize moved from global to UnityPerMaterial cbuffer. ( so now rendering debugger "culling stats" option makes urp/particles shader SRP Batcher compatible).

6000.0.38f1

  • Fixed a build profile thrown exception when the build profile window was open and user tries to delete the build profile using Assetdatatabase.DeleteAsset.
  • Fixed a custom hlsl issue when used with a file and two output connected. (UUM-90776)
  • Fixed an error that caused terrain layer map corruption and console errors when painting with a global mipmap limit set. (UUM-55985)
  • Fixed an infrequent crash when calling Shader.WarmupAllShaders(). (UUM-73239)
  • Fixed an issue by ensuring input semantics are treated as case insensitive.
  • Fixed an issue where input semantics were not treated as case insensitive.
  • Fixed an issue where Occlusion baking parameters could be set to negative values. (UUM-84378)
  • Fixed an issue where the Asset Preview Window did not renders a preview for assets with LODGroup components when no LOD group is selected. (UUM-82810)
  • Fixed an issue where the CameraOverlay's dropdown didn't list cameras with repeated names. (UUM-95561)
  • Fixed an issue where using a render pipeline asset extending UniversalRenderpipelineAsset or its HDRP equivalent resulted in significantly longer build times (UUM-73223)
  • Fixed an unexpected platforms display in build profile player settings overrides for cross-compiling Standalone and Server platforms.
  • Fixed EditorWindow sizing issues when dragging windows between displays with different DPI scales.
  • Fixed GizmoType.NotInSelectionHierarchy gizmos not being restored on deselect. (UUM-72297)
  • Fixed issue with Android builds adding extra file extensions when "Show all filename extensions" was enabled in Finder preferences on macOS 15.
  • Fixed namespace stripping on managed class when class name contains the namespace.
  • [Android] Fixed an issue for missing warning informing users that UnityEditor.AndroidCreateSymbols enumeration is now obsolete and updated documentation on Unity 6000.0.

6000.0.37f1

  • Fixed a crash when exiting and re-entering play mode with incomplete InstantiateAsync operations. (UUM-86892)
  • Fixed a issue where the Shortcut HelperBar could not be reactivated after being disabled in the preferences. (UUM-92862)
  • Fixed an editor crash when a null object is passed in to EnsureUniqueSiblingName. (UUM-91927)
  • Fixed an inconsistencies with available EditorToolContexts and EditorTools when Inspectors are locked or Property Windows are used. EditorToolContexts and EditorTools are now only available for the active selection.
  • Fixed an InvalidOperationException that was thrown when switching to a custom Debug Draw Mode in Scene View. (UUM-90587)
  • Fixed an issue by making fog density field use Slider(). (UUM-83752)
  • Fixed an issue to WindowsEditor keeps the main EditorWindow snapped when the Layout changes. (UUM-90338)
  • Fixed an issue where baked only shadows caused an increase in light intensity.
  • Fixed an issue where enabling the scene view camera overlay would trigger synchronous shader compilation even if asynchronous compilation is enabled (UUM-79996)
  • Fixed an issue where horizontal scrolling would not work when using a trackpad gesture. (UUM-84867)
  • Fixed an issue where navigating Scene View with a pen tablet would not work after returning to the Editor from another application. (UUM-90436)
  • Fixed an issue where pressing Shift+Tab in the inspector would focus a completely different tab.
  • Fixed an issue where progress bar status was not updated during Android and iOS builds. (UUM-93106)
  • Fixed crash in Font Asset Creator. (UUM-91956)
  • Fixed for macOS player auto-connecting to the profiler.
  • Fixed memory leak in LineRendering. (UUM-91900)
  • Fixed missing icon of "Edit Light Probes" overlay in Scene View and make toggle working. (UUM-83379)
  • Fixed rectangular selection in Scene View where objects weren't selected if they where rendered through the GPU Resident Drawer. (UUM-90229)
  • Fixed the classic asset bundle pipeline to recursively collect dependencies for prefab instances of a scene. Previously this was working correctly on a full build, but not an incremental one. (UUM-88032)
  • Fixed the Override Global Scene List checkbox fails to reset in the Inspector.
  • Fixed the selected marker on the timeline being offset incorrectly when zoomed out. (UUM-55366)
  • Fixed UnauthorizedAccessException when edits are made to SceneTemplateSettings with Perforce Integration Enabled. (UUM-93720)
  • Fixed vertex snapping not working in Scene View for objects rendered through the GPU Resident Drawer. (UUM-66422)
  • Picking tests were previously removed due to instabilities, but are being added back following investigation and successful testing on Yamato (no failures or timeouts).
  • Slight optimization to loading/processing Profile traces.
  • Update Editor splash screen copyright to 2025. (UUM-93029)

6000.0.36f1

  • Editor exits Play mode when another project is being created. (UUM-68141)
  • Fixed a Stack Overflow issue by not using recursion to collect information about profiler samplers. (UUM-79067)
  • Fixed Application.cloudProjectId returning incorrect Id when using build profiles with player setting overrides. (UUM-90426)
  • Fixed build profile build command line ignores override global scenes option and always use profile's scenes. (UUM-87796)
  • Fixed BuildPipeline.BuildPlayer with build profile ignores override global scenes option and always use profile's scenes. (UUM-87793)
  • Fixed implicit truncation shader warnings when using the multiplayer VR template.
  • Fixed issue where the grid size input field in the Grid & Snap toolbar overwrites values during active input. By changing it to a delayed field, the value won't be overwritten during active input. (UUM-91214)
  • Fixed issue with text tag with 8+ arguments. (UUM-91799)

6000.0.35f1

  • Add button for renderers under LODGroup inspector now has hover/highlight behavior. (UUM-82594)
  • Fixed a crash that could occur on macOS when operations requiring a progress bar occurred in rapid succession. (UUM-89067)
  • Fixed a memory Leak warnings message fixed when creating material + GPU Resident Drawer. (UUM-90039)
  • Fixed an issue by preventing a call for GUI Repaint when in the middle of Building.
  • Fixed an issue where URP renderers could be created in the build process without a render pipeline created.
  • Fixed console being cleared after building a player. (UUM-91487)
  • Fixed issue with missing blue outline when dropping an asset in a folder. (UUM-87749)
  • Fixed the double restart prompts when toggling virtual texturing on Windows.
  • Fixed Tooltips on Linux so there are no longervisual artifacts. (UUM-91319)
  • Fixed UnityWbRequest.error returning success after querying texture even though texture creation failed. (UUM-90140)
  • HDRP: Fixed color pyramid sampling when distortion is enabled after the distortion pass. (UUM-75319)
  • [Android] Fixed deprecation warning message to suggest the UnityEditor.Android.UserBuildSettings.DebugSymbols.level property instead of UnityEditor.Android.DebugSymbols.level on Unity 6.0. (UUM-91350)

6000.0.34f1

  • Fixed an editor crash in the HDRP samples
  • Fixed an issue where the editor could occasionally crash when exiting the editor with the Input System package included and the Active Input Handling is set to Both or Input System. (UUM-10774)
  • Fixed incorrect reporting of missing script compilation files when using source generators (UUM-86938)
  • Fixed timeline tracks to now accepts Objects with both object and exposed references (UUM-83224)

6000.0.33f1

  • Dont output compile errors when we automatically will retry the compilation, as they will be rerun and potentially fixed.
  • Error messages in dialogs are no longer cut off when using high DPI monitors on MS Windows. (UUM-87585)
  • Fixed a crash is some Linux configurations where a notification from X11 can be raised before the application is initialized. (UUM-91116)
  • Fixed an issue where the TextureImporter "Alpha From Grayscale" and non-default Swizzle settings would have no effect when used with R16 grayscale source images. (UUM-89039)
  • Fixed C# script imported leading to missing documentation. (UUM-87334)
  • Fixed help button tooltip text for some components.
  • Fixed unable to parse build profile error. (UUM-83673)
  • Removed faulty GlobalVolumeFeature renderer feature from the Mobile_Renderer asset in the blank URP template. (UUM-84504)

6000.0.32f1

  • Fixed a crash when baking lightmaps using 16x Anti Aliasing samples. (UUM-90432)
  • Fixed a race condition that would make the editor enter an infinite import loop.
  • Fixed an editor crash on startup when build profile is activated in OnPostprocessAllAssets().
  • Fixed an issue by no longer showing locale info message. (UUM-74127)
  • Fixed an issue to ensure that Dock Tabs in WindowLayouts, of which that are supposed to be static are not meant to be dragged, are also prevented from closing as well.
  • Fixed an issue where Unity crashed when navigating to the previous line in a Multiline TextField using the Advanced Text Generator (ATG) after adding an empty newline.
  • Fixed debug rendering error when rebaking APV with disk streaming enabled.
  • Fixed importing of DDS files using DDPF_LUMINANCE format. (UUM-87535)
  • Fixed issue where usages of BatchRendererGroupDummyRenderer as an IntermediateRenderer could result in reading and writing invalid memory.
  • Fixed Issue with Unity Multiplayer Clone Editors had pop up windows that were not supposed to be draggable.
  • Fixed log messages being shown in editor window. (UUM-87794)
  • Fixed the issue where licensing modals was printing an error message in Editor console:
  • Fixed where the asset icon selected in the Object Selector not initially showing up. (UUM-83464)

6000.0.59f2

  • Prevented potential undefined behavior from accessing deleted GtkWidget references during window cleanup on Linux.
  • Added an API to explicitly mark text as Dirty. (UUM-102663)
  • Assigning a file containing invalid JSON to UnityEditor.PS5.PlayerSettings.paramFilePath will now throw a JSONParseException or JSONTypeException.
  • Ensure we do not use ADB in FindRef to avoid loading all assets. (UUM-117182)
  • Fixed a bug where the Cameras overlay would only open one Property Editor at a time, and if you changed the camera selection it would not open a new Property Editor. (UUM-115167)
  • Fixed corruption issue when opening the about box a second time after moving the main window to another monitor. (UUM-92333)
  • Fixed CreateInspectorGUI being called twice when Inspector was hidden for custom editors. (UUM-74710)
  • Fixed for 'MemoryStream is corrupted' fatal error, when a modified prefab with prefab instance has its mono script deleted while at the same time a compilation error also is introduced.
  • Fixed invalid specular highlight appearing in terrain grass shader. (UUM-113119)
  • Fixed issue where dependency shader changes were not properly detected in Terrain splat materials which resulting in the usage of Unity's error shader for rendering that geometry.
  • Fixed null exception on threads with TextCore.
  • Fixed null exception on threads with TextCore. (UUM-119476)
  • Fixed out of range issue when deleting with RTL text. (UUM-116909)
  • Prevent create template for Tabs in TabView. (UUM-108766)
  • Properly free VT CB indices even if render thread resources failed to create.
  • The progress bar dialog on macOS will no longer disappear when dragged to a separate display space. (UUM-111328)
  • [WebGPU] Enable support for the float32-blendable extension to enable blending of RGBA32Float textures. (UUM-117370)

6000.0.60f1

  • Builtin resources should not be pinged. (UUM-112343)
  • Corrected calculates the maximum width of the "Analyze Import Process" button in the "Import Activity" window, the first time that the window is shown. (UUM-116158)
  • Disabled GPUResidentDrawer on VisionOS platform and issue a log for it.
  • Fixed Acceleration Structure Build Flags checkbox not working in Renderer inspector when lightmap preview foldout is open. (UUM-116585)
  • Fixed artifacts when using a Google Pixel device under Android 14-15, the Video Player, and when changing the resolution dynamically. (UUM-108144)
  • Fixed Bind Texture script link in Water sample Cave scene. (UUM-104561)
  • Fixed issue where About box is the wrong size unless you press the Alt key. (UUM-120154)
  • Fixed issue where an incorrect error message was displayed when attempting to load an overlay preset that did not match target window type. (UUM-115655)
  • Fixed occasional validation warning in editor about "texture not bound" in preview. (UUM-119802)
  • Fixed unwrap crashing, when using bad "min object scale". (UUM-112809)
  • Fixed Unwrapping.GenerateSecondaryUVSet when used with Mesh have baseVertex tweaked. (UUM-109482)
  • Fixed water system debug mode for tesselation on metal.
  • HDRP random crash fix when changing quality settings.
  • Linux Editor alert dialogs will now appear above popup windows that open them. (UUM-119145)
  • Removed the styling causing the misalignment with foldout headers in the prefab override comparison window. (UUM-119442)
  • Removed unity forums from the about menu. (UUM-116355)
  • Report Editor architecture information.

6000.0.62f1

  • Burst SharedStatic memory is now cleared prior to object deserialization, which fixes a crash that could occur if jobs are scheduled during object deserialization. (UUM-77850)
  • Editor: Editor: Editor: Set the new input system to manage move and look and the MixedFov and Shader/Lit scenes from the URP samples. (UUM-71847)
  • Fixed failed assert when running Code Coverage builds.
  • Fixed for missing "Some values driven by GridLayoutGroup" when users alter elements under parent/sibling LayoutGroup. (UUM-100091)
  • Fixed IME issue when focusing out of a UITK field. (UUM-122283)
  • Fixed OutOfRange error encountered while using the 'Edit the joint angular limits' button in the Articulation Body component. (UUM-119277)
  • Fixed sky contribution missing in fog when sky occlusion is enabled. (UUM-119276)
  • Fixed uGUI InputField deselecting with hardware keyboards on Android. (UUM-110545)
  • Machine id is no longer blank for majority of analytics.
  • Prevent logging session tokens in the editor log.
  • Updated Profiling tools page.

6000.0.63f1

  • Added the Nintendo Switch 2 icon to the Build Profile and Platform Browser windows.
  • Editor layouts on Windows can now restore windows closer to the screen edge. (UUM-120271)
  • Fixed a bug where a Raycast hit would not be successful when using the default BoxcastCommand() constructor. (UUM-123124)
  • Fixed a bug where a Raycast hit would not be successful when using the default CapsulecastCommand() constructor. (UUM-123124)
  • Fixed a bug where a Raycast hit would not be successful when using the default RaycastCommand() constructor. (UUM-123124)
  • Fixed a bug where a Raycast hit would not be successful when using the default SpherecastCommand() constructor. (UUM-123124)
  • Fixed a crash that rarely occurred on old IOS devices when the total attachment size exceeds the pixel storage limit.
  • Fixed a crashing issue when dismissing the progress bar dialog. (UUM-122055)
  • Fixed a race condition in the licensing client where the Editor would succeed to make the client acquire a floating license faster than it had finished loading licenses at startup, which would make it fail to pick up the new license. (UUM-121408)
  • Fixed alignment in Stack Trace section in PlayerSettings.
  • Fixed an issue where camera rotation could cause ShadowCaster2Ds to be incorrectly clipped. (UUM-90714)
  • Fixed an uncommon LinuxEditor crash when maximizing a VFX Graph window tab. (UUM-125788)
  • Fixed anchored overlays sometimes creating deadzones in the scene view.
  • Fixed applying SerializeReference root property overrides from prefab instances to prefab assets when the managed object already exists in the asset. (UUM-122778)
  • Fixed crash when some engine textures are used during shadow pass. (UUM-115024)
  • Fixed Edit > Delete option for gradient editor keys. (UUM-122403)
  • Fixed false warning "BatchRendererGroups currently don't support override shaders". (UUM-122367)
  • Fixed for loadable plugin directories being marked as directories when root folder is reimported. Fix updates source db version. (UUM-115935)
  • Fixed imgui's charField. (UUM-122800)
  • Fixed null material pointer crash in IMGUI. (UUM-117563)
  • Fixed null reference exception in the layer inspector when removing items. (UUM-119530)
  • Fixed perceptual smoothness in Specular occlusion for shader graphs.
  • Fixed performance degradation in the inspector when left open for a long time. (UUM-122354)
  • Fixed the link that opens when clicking on the ? icon in the RayTracingShader (.raytrace) inspector in the Editor. (UUM-122368)
  • Fixed thread issue when using matchMaterialPreset. (UUM-124907)
  • Object pickability fix with GRD. (UUM-120294)
  • Prevent null asset to be passed to OnWillSaveAssets (backport to unity 6.0). (UUM-122775)
  • Project browser search area changes when maximing Game View. (UUM-125689)
  • Toggling off the Scene Visibility button in the scene view toolbar now disables hiding of objects and scene correctly when using GPU Resident Drawer. (UUM-120684)
  • Updated the Standalone Input Module of the EventSystem to the new input System.

6000.0.64f1

  • Improved interactivity of progress bar when opening the "Compile and Show Code" dropdown in the Shader Inspector. (UUM-97524)
  • Minimum width of the Sprite Editor Window has been increased so when the window is undocked it cannot be resized so that the window is too thin to display all the buttons on the toolbar.
  • Fixed a bug that was causing an exception in the console when asset bundles containing terrains created by an older version of Unity were loaded that contained instanced terrain details.
  • Fixed a bug where accessing an overlay's containerWindow could throw a NullRef Exception. (UUM-127936)
  • Fixed a bug where the Reflection Probes Gizmos could disappear in the Scene View. (UUM-116317)
  • Fixed an issue where the mesh would not update on the first undo in TreeEditor. (UUM-88043)
  • Fixed artifact in bitmap IMGUI text. (UUM-128238)
  • Fixed CoreBusinessMetrics events block in certain cases.
  • Fixed input field on custom build profile renaming not working upon docking or undocking the build profile window.
  • Fixed isElided state for ATG. (UUM-127852)
  • Fixed keyboard navigation for the buttons in the footer of the Build Profiles window. (UUM-113231)
  • Fixed missing connection check when re-importing all assets via the cache server. (UUM-128465)
  • Fixed random flickering outline around selected objects when using Umbra baked occlusion culling. (UUM-107639)
  • Fixed right-click on Build Profile renaming area throwing an error.
  • Fixed save overlay preset window error when entering play mode. (UUM-119359)
  • Fixed tooltip overwriting when label gets truncated.

6000.0.65f1

  • Changed Look Dev Volume Profile Lifetime Management. (UUM-125389)
  • Exclude LODGroups with animated crossfade from using instanced rendering to ensure correct behavior. (UUM-91634)
  • Fixed 'Build And Run' File menu option to choose active instead of selected Build Profile. (UUM-121372)
  • Fixed a bug where tool contexts can be missing if their associated component is placed after an invalid component. (UUM-127897)
  • Fixed BRG,GRD and EG 16KiB cbuffer limited low end mobiles. (UUM-102083)
  • Fixed missing script error on play mode on both SRP Indoors scene templates. (UUM-126194)
  • Fixed Unity Editor not detecting Unity Hub installation on Linux. The Editor now correctly checks both user-local (~/.local/share/applications/) and system-wide (/usr/share/applications/) locations for the Hub desktop file, and properly respects the XDG_DATA_HOME environment variable.
  • Flipped Y-axis for pointer input coordinates of NMouse in Input System.
  • Improved visibility and positioning of kebab menus in Settings > Graphics. (UUM-116647)

6000.0.66f1

  • Added a new option "Force GC on Scene Load" to the Editor Scene Handling section of the Project Settings which when disabled will prevent a forced GC and unused asset unloading every time a scene is loaded in the editor. This can improve performance (sometimes significantly) although it may also affect exactly when managed object finalizers are called which in rare circumstances might be an issue depending on the project.
  • Changed previous fix to only happen in Editor outside of Play Mode.
  • Allocator.Domain will print an error if over capacity, instead of crashing. (UUM-125732)
  • Allocator.Domain will print an error if over capacity, instead of crashing. (UUM-125732)
  • Changed docs for Accelerator and text in projectSettings. (UUM-128105)
  • Fixed AddComponent menu not showing in certain multiple display layouts. (UUM-127596)
  • Fixed certain Color fields not updating after the first click in UIToolkit Debugger. (UUM-127533)
  • Fixed choppy animations in Player Settings embedded in the Build Profiles window.
  • Fixed LinuxEditor accelerator key changes made by a context menu from persisting after the menu is closed. (UUM-127693)
  • Fixed potentiel heap-buffer-overflow when applying prefabs modifications.
  • Fixed prefab saving whilst still editing its field in the Prefab Stage. (UUM-128744)
  • Fixed raycasting against a capsule collider for the situation where a ray enters the capsule from the top hemisphere and exits from the boundary between the cylinder side and bottom hemisphere. The distance returned from this hit is now the closest hit (with the top hemisphere) instead of the exiting hit. (UUM-88080)
  • Fixed Some Build Profile settings do not remain checked when launching a project without the /Library folder through the command line. (UUM-128282)
  • Fixed the Build Profile Build Button Dropdown to use PointerDownEvent instead of ClickEvent.
  • Fixed \| UGUI
  • Make sure that vsync value specified in game view matches the real value with which the viewport is presented. (UUM-102574)
  • Terrain trees : Fixed an issue where textures would be created for every non legacy trees, impacting memory. (UUM-12996)
  • The developer console for XR projects has been disabled due to its very small and unreadable rendering.

6000.0.71f1

  • Repair links to the Hub documentation.
  • Changed the Animator window text to always use Signed Distance Field (SDF) rendering for readability. (UUM-134486)
  • Editor now correctly clears unused overrides related to SerializeReference from prefab instances. (UUM-135932)
  • Fixed 4 frames memory allocator warning that occurred in specific cases. (UUM-86868)
  • Fixed an issue causing 'IsRunningXRMobile' does not exist in the current context. (UUM-135971)
  • Fixed an issue in USS style validation that did not recognize that tabs were whitespace. (UUM-135915)
  • Fixed an issue where Player Settings icon sizes and retention were not preserved after toggling *Override for Windows, Mac, Linux*. (UUM-131965)
  • Fixed an issue where removing a search filter in the Project Settings window would entirely highlight the text of the section. (UUM-134769)
  • Fixed an issue with the Linux editor where you would not be prompted to overwrite files with the same name. (UUM-134937)
  • Fixed CJK line breaking in TextCore. (UUM-135887)
  • Fixed the module details panel controller script example.

6000.0.66f2

  • Added a new option "Force GC on Scene Load" to the Editor Scene Handling section of the Project Settings which when disabled will prevent a forced GC and unused asset unloading every time a scene is loaded in the editor. This can improve performance (sometimes significantly) although it may also affect exactly when managed object finalizers are called which in rare circumstances might be an issue depending on the project.
  • Changed previous fix to only happen in Editor outside of Play Mode.
  • Allocator.Domain will print an error if over capacity, instead of crashing. (UUM-125732)
  • Allocator.Domain will print an error if over capacity, instead of crashing. (UUM-125732)
  • Changed docs for Accelerator and text in projectSettings. (UUM-128105)
  • Fixed AddComponent menu not showing in certain multiple display layouts. (UUM-127596)
  • Fixed certain Color fields not updating after the first click in UIToolkit Debugger. (UUM-127533)
  • Fixed choppy animations in Player Settings embedded in the Build Profiles window.
  • Fixed LinuxEditor accelerator key changes made by a context menu from persisting after the menu is closed. (UUM-127693)
  • Fixed potentiel heap-buffer-overflow when applying prefabs modifications.
  • Fixed prefab saving whilst still editing its field in the Prefab Stage. (UUM-128744)
  • Fixed raycasting against a capsule collider for the situation where a ray enters the capsule from the top hemisphere and exits from the boundary between the cylinder side and bottom hemisphere. The distance returned from this hit is now the closest hit (with the top hemisphere) instead of the exiting hit. (UUM-88080)
  • Fixed Some Build Profile settings do not remain checked when launching a project without the /Library folder through the command line. (UUM-128282)
  • Fixed the Build Profile Build Button Dropdown to use PointerDownEvent instead of ClickEvent.
  • Fixed \| UGUI
  • Make sure that vsync value specified in game view matches the real value with which the viewport is presented. (UUM-102574)
  • Terrain trees : Fixed an issue where textures would be created for every non legacy trees, impacting memory. (UUM-12996)
  • The developer console for XR projects has been disabled due to its very small and unreadable rendering.

6000.0.67f1

  • Improved description of worldToGUIPoint and OnDrawGizmos API behavior.

6000.0.68f1

  • Changed the Prismatic Articulation Joint type with targetVelocity set (a velocity motored prismatic articulation joint) so now setting the Target Velocity to a positive value results in a positive linear velocity during simulation. Similarly, setting the Target Velocity to a negative value will result in a negative linear velocity. (UUM-113920)
  • Added default Profiler modules list to Profiler modules introduction.
  • Fixed a NullRefException that could be thrown by the inspector when the GameObject inspector would be disabled. (UUM-130843)
  • Fixed inconsistent ID values between Signing Team ID and iOS/tvOS Profile ID in External Tools. (UUM-132053)
  • Publishing Settings 'Build' section for Android is now only editable via global Android settings. (UUM-126778)
  • RefreshSettings when setting AssetPipeline settings in ProjectSettings.
  • When reconnecting a plain GameObject to a prefab, keep any child instances. (UUM-102262)
  • Windows: Updating gameloop when the user right-clicks on the window title bar on a Run In Background application. (UUM-124735)

6000.0.69f1

  • Added Hub page to link to Hub installation and Hub documentation.
  • Burst SharedStatic memory is now cleared prior to editor shutdown, which fixes a crash that could occur if jobs are scheduled during the shutdown. (UUM-133804)
  • Fixed a bug where trying to open the Render Pipeline Converter window in playmode would cause an unrelated window to be opened. (UUM-132083)
  • Fixed an issue where EditorUtility.CompressTexture / EditorUtility.CompressCubemapTexture would interrupt compression to signed EAC formats too late in the process, leaving the texture in a broken state. Note that signed EAC formats are not supported for compression, this has been added to the API docs.
  • Fixed an issue where open the Export Package dialog in the Package Manager on Ubuntu could cause a hang or garbage in the window. (UUM-131283)
  • Fixed an issue where script compilation produced different results on Windows and Linux, causing unnecessary asset file changes for teams working across multiple platforms.
  • Fixed an issue with EditorUtility.CompressTexture / EditorUtility.CompressCubemapTexture where it was possible to attempt to compress NPOT mipmapped textures to unsupported target formats. Additional details regarding this have been added to the API docs. (UUM-129605)
  • Fixed an unnecessary apply pop-up when adding and removing script define list items in Player settings. (UUM-121033)
  • Fixed Debug.Assert warning when atlas would grow too big for an editor font. (UUM-85059)
  • In projects with scriptable render passes, console errors regarding transient attachments would be thrown in the editor when switching between build profiles. This has been fixed. (UUM-97475)

6000.0.70f1

  • Added insights and engine diagnostics (off by default).

Editor Application Shell Integration

6000.0.62f1

  • Known issue: [Linux] Crash on ModalProgressBackendLinux::Clear when Domain Reload progress bar appears (UUM-122055)

Editor Platform

6000.0.33f1

  • Known issue: Crash on OverridingParameterPreparer::OnPrepareVector when repeatedly saving changes made to a Shader Graph (UUM-89067)

6000.0.32f1

  • Known issue: Crash on OverridingParameterPreparer::OnPrepareVector when repeatedly saving changes made to a Shader Graph (UUM-89067)

EmbeddedLinux

6000.0.58f1

  • Targets now built with the following security compilation flags:

6000.0.55f1

6000.0.49f1

  • Removed unused LGPL libusb code from SDL
  • Fixed a crash on IVI shell.
  • Fixed UGUI multi display/window.

6000.0.46f1

  • Fixed systeminfo::GetExecutableSizeMB reporting wrong values on Embedded and Desktop Linux.

6000.0.59f2

  • Fixed main thread name setting.

Engine Diagnostics

6000.0.62f1

  • Fixed Segmentation fault occurring when using --reset-diagnostic-switches via CLI on Linux.

6000.0.71f1

  • Fixed incorrect timestamp on Diagnostics native crash reports.

Entities Graphics

6000.0.60f1

  • Known issue: Memory usage rises when switching scenes with GRD (UUM-120539)

Environment Effects

6000.0.54f1

  • Known issue: [HDRP] Water displacement fades when camera move far in worldspace. (UUM-111903)

Game Core

6000.0.49f1

  • Send GUI events for mouse and keyboard.

6000.0.43f1

  • Fixed for Video Player when reading video files with long path prefix.

6000.0.36f1

  • Fixed filtering folder plugin directories during the build process.

GI

6000.0.58f1

  • Fixed a bug where projects using Adaptive Probe Volumes would have high memory usage in Editor, especially when the project contains many scenes that use Adaptive Probe Volumes. (UUM-104833)

6000.0.57f1

  • Ensured that the GI cache is cleaned-up according to the max size limit that is given by the user. (UUM-113152)

6000.0.56f1

  • Updated the APV Enlighten warning message to be more descriptive. (UUM-111952)

6000.0.54f1

  • Fixed case where custom properties on a Renderer are not taken into account, leading to incorrectly baked lightmaps. (UUM-108565)

6000.0.53f1

  • Make APV work with Subscenes in URP.

6000.0.52f1

  • Valid mesh fails extraction for LightBaking. (UUM-101294)

6000.0.49f1

  • Make APV sky occlusion baking take terrain into account. (UUM-98656)
  • Elaborated the texts on shadows, removed links from individual properties.

6000.0.50f1

  • Adaptive Probe Volumes Fails to Bake with Dilation Enabled and exception "Cannot allocate more brick chunks, probe volume brick pool is full" is printed. (UUM-103976)
  • Fixed a bug where the unity_RendererBounds_Min and unity_RendererBounds_Max uniforms would be set to random uninitialized memory in the ShadowCaster pass. (UUM-100264)

6000.0.47f1

  • Fixed an issue where baked shadows would be missing in URP when realtime shadows were disabled. (UUM-98838)

6000.0.46f1

  • Fixed an issue where terrain trees would cast realtime shadows even after baking lighting in mixed mode. (UUM-100158)

6000.0.45f1

  • Added option to enable stitching lightmap shadowmask seams.
  • Fixed an issue where Adaptive Probe Volumes could not be loaded from Asset Bundles. (UUM-90705)

6000.0.44f1

  • Fixed an issue where the Renderer Light Probe Selection setting malfunctions when set to "Use Ambient Probe". Renderers outside the probe hull would, in fact, not use the ambient probe, but just get black SH data. (UUM-96421)

6000.0.41f1

  • Fixed an issue where exporting a unitypackage with a scene using Adaptive Probe Volumes didn't include all the lighting data.

6000.0.40f1

  • Fixed an issue by not clampping the environment sample count in the lighting window to 2048. (UUM-96953)

6000.0.37f1

  • Added: LightingDataAsset.SetLights() which lets you overwrite the lights associated with a specific Lighting Data Asset. This can be used to change lights between baked and realtime without rebaking. (UUM-78573)
  • Added: Lightmapping.GetLightingDataAssetForScene() and Lightmapping.SetLightingDataAssetForScene() which let you get or set the Lighting Data Asset associated with a particular scene. (UUM-78573)
  • Fixed an issue where baking only Adaptive Probe Volumes would update lights in an unpersistent way, causing double contribution with realtime lighting after scene reload. (UUM-78573)
  • Fixed an issue where lighting data was missing for scenes loaded from asset bundles in editor.
  • Fixed an issue where some files produced by Adaptive Probe Volume baking would be read-only. (UUM-90236)
  • Fixed to work the baked lightmap debug mode with HDRP terrains. (UUM-82974)

6000.0.34f1

  • Ensured that the Lighting Window open reference button links to documentation for the correct Editor Version (UUM-83218)
  • Fixed sample APV to get proper reflection probe normalization when doing SSGI in scenes where APV has been baked. (UUM-88018)

6000.0.59f2

  • Changed behavior of light probe loading such that, when unloading the last scene that contains light probes, you don't need to call LightProbes.Tetrahedralize() to apply the changes anymore. (UUM-116318)
  • Improved documentation for IProbeIntegrator API used for implementing custom GI baking of light probes.
  • Fixed a bug where "Don't recalculate" probe placement mode sometimes doesn't work when GPU streaming is enabled. (UUM-103688)
  • Fixed a bug where "per-vertex" SH evaluation mode didn't work with Deferred rendering URP. (UUM-104066)

6000.0.60f1

  • Fixed a bug where some column labels were incorrect in the Light explorer when using URP. (UUM-83864)
  • Re-import cubemaps with specular convolution instead of re-baking reflection probes when switching platforms. (UUM-111929)

6000.0.63f1

  • Disabled the graphics test UUM-121353.
  • Ensured that the "RenderSettings customReflection texture has invalid type" error is show exactly when relevant. (UUM-121679)
  • Fixed an issue where using "Live Updates" probe placement mode in the rendering debugger would cause a progress bar to be shown on screen permanently.

6000.0.71f1

  • Fixed a minor typo in the APV tooltips: Steaming > Streaming. (UUM-134159)

GLES

6000.0.58f1

  • Known issue: [Android][GLES] The 2DLight is disproportionately bright on some Android devices when OpenGLES3 is used (UUM-114480)

6000.0.57f1

  • Known issue: [Android][GLES] The 2DLight is disproportionately bright on some Android devices when OpenGLES3 is used (UUM-114480)

GPU Resident Drawer

6000.0.57f1

  • Known issue: Crash on DynamicHeapAllocator::CreateTLSFBlock when opening a specific project (UUM-108694)

6000.0.56f1

  • Known issue: Crash on DynamicHeapAllocator::CreateTLSFBlock when opening a specific project (UUM-108694)

6000.0.62f1

  • Known issue: False Warning "BatchRendererGroups currently don't support override shaders" is spammed in Play mode when using H-Trace WSGI with BatchRenderGroups (UUM-122367)

Graphics

6000.0.58f1

  • Fixed a CPU crash happening when logging a DRED report generated after GPU crash when using -force-d3d12-debug argument.
  • Fixed Cubemap mipmaps display differently between Editor and Player when using custom mipmaps. (UUM-104071)
  • Fixed incorrect sorting order with combined Text Mesh Pro and MeshRenderer objects when using GPU Resident Drawer. Objects like these now bypass GPU Resident Drawer. (UUM-115123)
  • Fixed MeshFilter excessively logging SendMessage warnings when used in Prefab. (UUM-114459)
  • Increased the maximum amount of UAVs that can be bound to RayTracingShaders from 8 to 64. (UUM-112727)

6000.0.57f1

  • Fixed perpetually increasing procedural indirect draw calls in HDRP's Volumetric Fog pass when connecting a player build to the Frame Debugger. (UUM-107818)
  • Fixed Vulkan Validation error in vkQueueSubmit.

6000.0.56f1

  • Compressed texture atlases no longer produce invalid mipmaps for smaller atlas items by limiting the number of miplevels. This is based on the miplevel where the smallest atlas item is exactly one compression block large. (UUM-97688)
  • Fixed an issue in URP that could cause a GPU hang when lights were clipping far plane.
  • Fixed crashes when reading Texture2D (sub)assets with a data payload larger than expected. (UUM-101784)
  • Fixed flickering of gpu instanced particle system in linux when using OpenGL. (UUM-100915)
  • Fixed flickering of gpu instanced particle system when using OpenGL. (UUM-98222)
  • Fixed GameView not always resetting when VolumeProfile is Reset. (UUM-111415)
  • Fixed reflection probes not working correctly with GPUResidentDrawer. Force enable probe blending & atlas when it's in use. (UUM-109241)
  • The Game view and Scene view fail to render when launching the Editor with a maximized Render Graph Viewer window. (UUM-111510)

6000.0.55f1

  • Added GSC warmup fallback to legacy SVC warmup on platforms that do not support parallel PSO compilation.
  • Added missing initialization in EvaluateAdaptiveProbeVolume. (UUM-110695)
  • Fixed crash after disconnecting an external display on Android. (UUM-110456)
  • Fixed issue that may cause redundant clear-only renderpass when using Vulkan. (UUM-100540)
  • Fixed Vulkan performance decrease from redundant clear-only renderpass. (UUM-107530)
  • Speculative fix for potential race conditions in CalculateSkinningMatrices by ensuring direct job completion for improved safety. (UUM-111486)
  • URP: Fixed an issue where specific configurations would cause _ProjectionParams.x to become incorrectly negated for some cameras. (UUM-109860)

6000.0.54f1

  • Fixed additional separator in menu when the VolumeComponent is in the default VolumeProfile. (UUM-108517)
  • Fixed additional separator in menu when there is no advanced properties in the VolumeComponent. (UUM-108543)

6000.0.53f1

  • Fixed the "get_disableApplyMaterialPropertyDrawers can only be called from the main thread" exception that occurred occasionally with GPU Resident Drawer after a domain reload. (UUM-101193)

6000.0.52f1

  • Better error handling when trying to use Volume framework before initialization. (UUM-104542)
  • Fixed a validation warning on DirectX by changing the fake input layout format. (UUM-105001)
  • Fixed by converting the mismatching format to correct one. (UUM-82662)
  • Fixed issues when OpenXR resize it's swapchain a lot.
  • Replaced IRenderPipelineGraphicsSettingsContextMenu interface by IRenderPipelineGraphicsSettingsContextMenu2 to remove the PropertyDrawer argument that was recreated (contained data lost) when a DomainReload occured. The new interface replace it by a SerializedProperty onto the IRenderPipelineGraphicsSettings instead.
  • The texture FilterMode would default to Point filtering on some iOS and OSX devices when mipmap streaming was enabled, this has been fixed. (UUM-107360)

6000.0.51f1

  • BatchRendererGroup's OnPerformCulling function now correctly checks for job safety between the provided buffers and the JobHandle returned by the user. (UUM-98559)
  • Fixed a potential deadlock that could freeze players when loading or unloading AssetBundles with threaded texture uploads enabled. (UUM-102896)
  • Fixed an issue where mesh changes would not propagate correctly when using GPU Resident Drawer and GPU Occlusion Culling. (UUM-103207)
  • Fixed an issue where the value reported by "Texture.nonStreamingTextureMemory" would not update when mipmap limits were modified. (UUM-79327)
  • Fixed duplicated color resolve when mixing native render pass and set render target workflows.
  • Fixed libGLES.so crash on small subset of PowerVR devices.
  • Fixed shadow culling not working correctly for intermediate renderers like Graphics.RenderMesh or Terrain. (UUM-96217)
  • Removed an assert exception in UnityEngine.Rendering.CreateDrawBatchesJob.ProcessRenderer when changing a material property of a material used in MeshRenderers with multiple submeshes, after re-importing URP or HDRP. (UUM-103975)

6000.0.50f1

  • Improved CopyTexture documentation (warning about using Apply, mentions of the readability property, and general improvements).
  • Optimized Skinned Mesh Renderer matrix calculations to enable Unity to parallelize matrix calculations even when using the non-optimized import setting.
  • Fixed glFramebufferTexture2DMultisampleEXT failure on Adreno drivers when per-format max MSAA limit exceeds global max MSAA limit.
  • Fixed infinite progress bar when converting PostProcess v2 from Built-in Render Pipeline to Universal Render Pipeline in the Converter. (UUM-102790)
  • Fixed Input Attachments + MSAA not working on platforms that emulate it using texture lods.
  • Fixed issues with recycling buffers in WebGPU. (UUM-97406)
  • Fixed memcpy crash with "load texture data on demand" related to UnityDefaultRuntimeTheme.tss. (UUM-86164)
  • Upgraded DLSS version from v3.1.10 to v3.7.20, fixing some ghosting artifacts and improving image stability. (UUM-102344)

6000.0.49f1

  • Correct bounding box transformations in SkinnedMeshRenderer when "Update When Offscreen" is enabled and scaling is applied. (UUM-69984)
  • Fixed AddCopyPass rendergraph function not working for XR multiview array texures.
  • Fixed AddCopyPass rendergraph function not working on some Android devices. (UUM-102824)
  • Fixed an issue where ASTC compression can have different results if called multiple times within the same process. (UUM-96066)
  • Fixed issue where LookDev's default VolumeProfile content was destroyed when creating new project from HD template in the hub. (UUM-100350)
  • Fixed potential file read errors when an AssetBundle unloads Textures when Texture Streaming is enabled.

6000.0.48f1

  • Fixed a crash when using legacy image effects with Metal stereo rendering (visionOS).
  • Fixed a rare crash that can happen when using multiple RayTracingAccelerationStructures and SkinnedMeshRenderers or other dynamic geometries. (UUM-101163)
  • Fixed SRP Batcher checking the against the active render pipeline causing incorrect bindings. (UUM-77168)
  • Fixed standalone player freeze when built using Vulkan Graphics API and when multiple monitors are in use. (UUM-101692)
  • Fixed the CustomRenderTexture Shader Properties array size warning. (UUM-96096)
  • Replace costly WMI videocontroller query.

6000.0.47f1

  • Fixed a rare BRG related crash that happened when Meshes were being unregistered before they were used.
  • Fixed crash in Vulkan Editor when texture uploads happen during an active render pass. (UUM-100009)
  • Fixed incorrect assignment of ColorWriteMask on Metal when using RenderGraph. (UUM-101569)

6000.0.46f1

  • Fixed crash when using UIElements in URP with Vulkan. (UUM-100171)
  • Fixed NullReferenceException when baking a scene with multiple APVs, terrain and trees. (UUM-101323)
  • Fixed separate depth/stencil clears when using Vulkan. (UUM-100002)
  • Fixed shadow culling not working for non mesh renderer types and causing unnecessary draw calls to be generated. (UUM-97309)
  • Fixed shadows for additional lights in URP in custom shaders. (UUM-99020)
  • Fixed warning when baking APV with zero occlusion data. (UUM-101480)

6000.0.45f1

  • Fixed potential race condition when calling GraphicsBuffer.SetData and GraphicsBuffer.LockBufferForWrite/GraphicsBuffer.UnlockBufferAfterWrite. (UUM-83339)
  • Fixed the artifacts of Volumetric Clouds on certain platforms.

6000.0.44f1

  • Fixed an issue where compression of NPOT textures with mipmaps is not supported by the GPU. Texture2D.Compress function has been updated to detect that and not compress the texture, issuing an error message, so that it is consistent with the texture import pipeline. (UUM-35314)
  • Fixed ForceLODGroup not working with GPUResidentDrawer.
  • Fixed the lens flare's incorrect position when Camera's Viewport Rect has a nonzero offset, or if hardware dynamic resolution is enabled. (UUM-95513)

6000.0.43f1

  • Fixed issue that caused screen flickering after splash screen on iOS devices. (UUM-75677)
  • Implemented a workaround for Vulkan MSAA resolve subpass issue on Adreno GPUs. (UUM-95529)

6000.0.42f1

  • Added: NativeArray and Span overloads to ImageConversion.LoadImage to allow users to avoid managed allocations in cases where their encoded byte data is not stored in a byte[]
  • Fixed a crash with Terrain combined with Graphics Jobs.
  • Fixed OpenGL/ES check to detect a back buffer when using Native Render Pass. (UUM-88999)
  • Fixed OpenGL/ES check to detect a back buffer when using Native Render Pass. (UUM-92250)
  • Fixed OpenGLCore crash on Windows when using Native Render Pass.

6000.0.41f1

  • Fixed Vulkan warnings that spams every frame when the application is actively running on a device. (UUM-91109)

6000.0.40f1

  • r8g8b8a8 abd b8g8r8a8 srgb formats now report LoadStore unsupported on intel mac, since srgb writes are explicitly not supported there,
  • Fixed a rare crash on certain Samsung devices when running GLES.
  • Fixed seams visible for non-infinite instanced quads in the water surface. (UUM-86738)

6000.0.38f1

  • Fixed "A renderer material mask can't store more than 128 materials" error. (UUM-95899)
  • Fixed GraphicsStateCollection::GetVariants() memory allocation crash. (UUM-86520)

6000.0.37f1

  • Fixed a regression where texture data does not end up in Player builds when "Load texture data on demand" is enabled in the Editor settings and Mip Stripping is enabled. (UUM-53664)
  • Fixed an issue where there was no warning when running CopyTexture with compressed texture formats unsupported by the current device. (UUM-89001)
  • Fixed an issue with BatchRendererGroup picking when using different draw command types. (UUM-91356)
  • Fixed vkUpdateDescriptorSetWithTemplateKHR crash on Linux when using Vulkan graphics API.

6000.0.36f1

  • Added: Added SystemInfo.supportsMultisampledBackBuffer to inform whether the system render target supports MSAA.
  • Fixed a crash that can happen when using ray tracing affects and Skinned Mesh Renderers using Dynamic Transform Ray Tracing mode.
  • Fixed incorrect lightmap textures bound to objects after additively loading or unloading scenes in the case of objects rendered through the GPU Resident Drawer. (UUM-91854)
  • Fixed the rendered color of the preset differs from the preview color when adding a new swatch in the HDR Color Picker. (UUM-86724)
  • Improved JobHandle.Complete() to avoid stealing work that is unrelated to the job being completed.

6000.0.35f1

  • Addressed crash issue with DX11 Tessellation Displacement sample project from the asset store. (UUM-74198)
  • Fixed an Editor crash when releasing Adaptive Probe Volume data. (UUM-76437)
  • Fixed helpbox giving missleading message for FrameSettings configuration in volume components' Inspector. (UUM-86162)
  • Fixed issue with creation of zero byte files when baking APV.

6000.0.33f1

  • Fixed Reset of the default VolumeProfile in ProjectSettings > Graphics.

6000.0.32f1

  • Fixed an issue by making sure resolve surface is linked to surface in OpenGL Core when using MSAA. (UUM-83898)
  • Fixed an issue by making sure resolve surface is linked to surface in OpenGL Core when using MSAA. (UUM-86641)
  • Fixed gpu frametime scope for dx11.
  • Fixed ScalableBufferManager.ResizeBuffers not working with MSAA RTs on Metal. (UUM-24634)

6000.0.59f2

  • Ensures corresponding VkFramebuffer(s) are destroyed when an FDM VkImage is destroyed.
  • Fixed a crash or a blank screen being drawn when MSAA resolve to back buffer is requested on platforms that don't have support for it. Add error message to explain the issue. (UUM-60474)
  • Fixed incorrect rendering of objects when using GPU Occlusion Culling on scenes containing mesh renderers using meshes with no triangles. (UUM-115962)
  • Fixed Vulkan crash on Android while switching between scenes. (UUM-82923)
  • This PR fixes the light flickering issue when deferred, shadow, and TAA are enabled. (UUM-113351)
  • When the "Load texture data on demand" setting was enabled, sometimes textures would not be properly loaded in the editor and result in empty or missing texture errors in the console. (UUM-114482)

6000.0.60f1

  • Removed GPUResidentDrawerResources.asset which has been obsolete since 2023.3.0a14. (UUM-120113)
  • This PR fixes a missing shader binding when PrecomputedAtmosphericAttenuation is set to zero in ShaderConfig.cs and ShaderConfig.cs.hlsl
  • When UpdateExternalTexture is called it will Unregister the previous texture to free the memory. (UUM-105771)

6000.0.62f1

  • Disabled the CAMetalDisplayLink on iOS as using it might cause GPU hangs and rendering freeze. It will be enabled again once we find the underlying cause. (UUM-123207)
  • Fixed cloud shadows popping when no shadows are rendered from directional light. (UUM-107688)
  • Fixed occasional crash when changing shader in the inspector to the one with GrabPass. (UUM-121727)
  • Fixed sporadic crash when using Cloth rendering with Vulkan. (UUM-90932)

6000.0.63f1

  • Applied workaround for video black screen issue on Mali GPUs with OpenGLES.
  • Fixed an issue where ETC1 assets loaded from old AssetBundles could appear washed out, if the assets were originally imported as sRGB and the project is set to use Linear colorspace. (UUM-113599)
  • Fixed random GPU hang when using GPU Occlusion Culling on certain platforms.

6000.0.64f1

  • Fixed clear in renderpass' subpass using wrong RT. (UUM-128508)
  • Fixed Grabpass does not work when the Render Target is set to Camera and specific Viewport values are set (0,0.5,0.5,0.5). (UUM-113033)
  • Fixed missing documentation link for the Lens Flare (SRP) component. (UUM-115985)

6000.0.65f1

  • Allow to set Render Pipeline Asset alongside with Global Settings in case when Asset Bundles were used. (UUM-103724)
  • Fallback to main-thread skin matrix calculation for non-optimized SkinnedMeshRenderers when serialized with "m_DirtyAABB" set to true and "Update When Offscreen" is enabled. (UUM-128966)
  • Fixed floating point precision issue with ACES tonemapping. (UUM-125596)
  • Fixed occasional null pointer access crash during shutdown.
  • Fixed transient AA depth in renderpass not getting memoryless. (UUM-128741)
  • This PR fixes a Forward+ lighting bug in 6000.0, where lighting was incorrect at certain camera angles. (UUM-98788)

6000.0.66f1

  • Handle case where vulkan pipeline cache file could be corrupted and cause vkCreatePipelineCache to fail.
  • Fixed freeze with particle systems when using Vulkan. (UUM-91203)

6000.0.66f2

  • Handle case where vulkan pipeline cache file could be corrupted and cause vkCreatePipelineCache to fail.
  • Fixed freeze with particle systems when using Vulkan. (UUM-91203)

6000.0.67f1

  • Fixed crash with Metal Validation error on resolving MSAA memoryless depth buffer.

6000.0.68f1

  • Texture importing now strictly adheres to the supported formats in https://docs.unity3d.com/Documentation/Manual/ImportingTextures.html. Circumventing this by changing an image file's extension will no longer work. If a image file format is necessary, please file a feature request so we can look into properly supporting it.
  • Fixed rare deadlock scenario in AsyncResourceUploadBlocking() occasionally happening when loading resources (typically Textures) from AssetBundles. (UUM-126066)

6000.0.69f1

  • Camera Preview - When changing the pipeline the Render Target texture was not recreated making and invalid Render Texture options. (UUM-133293)
  • Fixed an issue where the stencil attachment was unset incorrectly when using Metal, which caused a Metal validation error.
  • Fixed DX11 crash in TexturesD3D11Base::SetTexture. (UUM-134071)
  • Fixed issues with clearing multiple render targets in WebGPU. (UUM-133743)

6000.0.71f1

  • Fixed data race in Vulkan backend's buffer pool.
  • Make sure that builtinRP blit copy does output float4 color (as opposed to fxed4, which is translated to half4 on metal, resulting in data truncation for u16 or f32 data). (UUM-128591)
  • [URP] Fixed an issue causing materials to be black when building for mobile platforms in batchmode with Decals enabled. (UUM-134298)

Graphics Device Features

6000.0.53f1

  • Known issue: Graphics.RenderMeshIndirect does not issue multi-draw rendering commands when using a graphics API capable of multi-draw commands (UUM-91617)

6000.0.52f1

  • Known issue: Graphics.RenderMeshIndirect does not issue multi-draw rendering commands when using a graphics API capable of multi-draw commands (UUM-91617)

6000.0.51f1

  • Known issue: Graphics.RenderMeshIndirect does not issue multi-draw rendering commands when using a graphics API capable of multi-draw commands (UUM-91617)

6000.0.50f1

  • Known issue: Graphics.RenderMeshIndirect does not issue multi-draw rendering commands when using a graphics API capable of multi-draw commands (UUM-91617)

6000.0.49f1

  • Known issue: Graphics.RenderMeshIndirect does not issue multi-draw rendering commands when using a graphics API capable of multi-draw commands (UUM-91617)

6000.0.48f1

  • Known issue: Editor freezes when loading a specific AssetBundle (UUM-99842)
  • Known issue: Graphics.RenderMeshIndirect does not issue multi-draw rendering commands when using a graphics API capable of multi-draw commands (UUM-91617)

6000.0.47f1

  • Known issue: Crash on TypeContainer::rtti when deleting a Render Texture that is used by the Main Camera (UUM-101233)
  • Known issue: Editor freezes when loading a specific AssetBundle (UUM-99842)
  • Known issue: Graphics.RenderMeshIndirect does not issue multi-draw rendering commands when using a graphics API capable of multi-draw commands (UUM-91617)

6000.0.46f1

  • Known issue: Crash on TypeContainer::rtti when deleting a Render Texture that is used by the Main Camera (UUM-101233)

6000.0.45f1

  • Known issue: Crash on TypeContainer::rtti when deleting a Render Texture that is used by the Main Camera (UUM-101233)

6000.0.44f1

  • Known issue: Editor freezes when loading a specific AssetBundle (UUM-99842)

6000.0.43f1

  • Known issue: Editor freezes when loading a specific AssetBundle (UUM-99842)

6000.0.42f1

  • Known issue: Editor freezes when loading a specific AssetBundle (UUM-99842)

6000.0.34f1

  • Known issue: D3D12 PSO disk cache feature crashes if paths contain non-ASCII characters (UUM-92417)

Graphics Optimization Systems

6000.0.36f1

  • Known issue: Vertex snapping doesn't work when the GPU Resident Drawer is enabled (UUM-66422)

6000.0.35f1

  • Known issue: Vertex snapping doesn't work when the GPU Resident Drawer is enabled (UUM-66422)

6000.0.34f1

  • Known issue: Vertex snapping doesn't work when the GPU Resident Drawer is enabled (UUM-66422)

Graphics Tests

6000.0.59f2

  • Multiple "Player" graphics tests in a single scene fail to find references.

Graphics Tools

6000.0.49f1

  • Known issue: Editor freezes when initializing converters with Post-Processing Stack V2 Converter enabled (UUM-102790)

6000.0.48f1

  • Known issue: Editor freezes when initializing converters with Post-Processing Stack V2 Converter enabled (UUM-102790)

6000.0.47f1

  • Known issue: Editor freezes when initializing converters with Post-Processing Stack V2 Converter enabled (UUM-102790)

GraphView

6000.0.58f1

  • Added Pointer events to handle edge connection and manipulation. Enables touch input to be properly addressed. (UUM-73221)

HDRP

6000.0.58f1

  • Fixed artifacts being visible as random bright tiles in HDRP deferred lighting after disabling path tracing. (UUM-112725)

6000.0.57f1

  • Color Checker - Fixed overlap of the label when the inspector width is narrow. (UUM-113853)

6000.0.54f1

  • Fixed material debug view when path tracing is enabled. (UUM-103401)
  • Fixed the position node in ShaderGraph with the fog volume material type not working as intended. (UUM-83347)

6000.0.52f1

  • Fixed Decal Projector Layer Mask Override UI. (UUM-104831)
  • Removed DLSS Sharpness slider as it has been deprecated. (UUM-98939)

6000.0.51f1

  • Prevent CustomPass using camera depth if the injection point is set to AfterPostprocess. Show a warning in the CustomPass inspector if this configuration is present. (UUM-79283)

6000.0.50f1

  • Upgraded FSR2 from v2.2.0 to v2.2.1, release notes from FSR2:
  • Custom mesh for the water system is rendering the normal map the same as the water surface regardless of a world position. (UUM-95800)
  • Fixed a crash in AMDUnityPlugin.dll when there are multiple cameras and one is toggled off. (UUM-88980)
  • Fixed a ghosting issue with DX11.

6000.0.48f1

  • Add a more descriptive failure message when reflection probe has the wrong format (UUM-102339)
  • The displayName value in the package.json file is corrected to match the official package name "High Definition Render Pipeline".
  • Skip Sky LUT Blur on specific hw to workaround wrong output.

6000.0.45f1

  • Fixed a shader compilation error of HDRP Lit Shader if UV mapping for Emissive Map is set to "Same as Base". (UUM-100070)
  • Fixed bad Reflection Probe rendering of Volumetric Clouds in HDRP. (UUM-84729)

6000.0.43f1

  • Known issue: Graphics Compositor breaks Unity rendering when the "Output Camera" is changed to a scene Camera and one Camera SubLayer is active.
  • Fixed Lit's depthOffset + no-heightmap configuration. (UUM-44723)
  • Fixed water system memory leak on domain reload. (UUM-91837)

6000.0.42f1

  • Known issue: Graphics Compositor breaks Unity rendering when the "Output Camera" is changed to a scene Camera and one Camera SubLayer is active.
  • Fixed an error that occurs when using more than 200 Local Volumetric Fog. (UUM-84912)

6000.0.41f1

  • Known issue: Graphics Compositor breaks Unity rendering when the "Output Camera" is changed to a scene Camera and one Camera SubLayer is active.
  • Fixed NullReferenceException when clicking Jump To Source button in Render Graph Viewer.

6000.0.40f1

  • Known issue: Graphics Compositor breaks Unity rendering when the "Output Camera" is changed to a scene Camera and one Camera SubLayer is active.

6000.0.38f1

  • Fixed an issue where the padding in the Lighting window was different between tabs. (UUM-83840)
  • Known issue: Graphics Compositor breaks Unity rendering when the "Output Camera" is changed to a scene Camera and one Camera SubLayer is active.
  • Fixed an issue by adding a condition to the Receiver Motion Rejection function(feature) to check that the pixel has actually moved. (UUM-84459)

6000.0.39f1

  • Known issue: Graphics Compositor breaks Unity rendering when the "Output Camera" is changed to a scene Camera and one Camera SubLayer is active.

6000.0.37f1

  • Known issue: Graphics Compositor breaks Unity rendering when the "Output Camera" is changed to a scene Camera and one Camera SubLayer is active.
  • Fixed artifacts when blending cascade shadows and distance shadowmask. (UUM-90909)
  • Fixed wrong SSR when using a shader graph with a clear coat value of 0. (UUM-84980)

6000.0.36f1

  • Known issue: Graphics Compositor breaks Unity rendering when the "Output Camera" is changed to a scene Camera and one Camera SubLayer is active.
  • High Definition Render Pipeline's Wizard will no longer assume a check fail while waiting a reply from the Package Manager and will display a specific pending icon. (UUM-85253)

6000.0.35f1

  • Known issue: Graphics Compositor breaks Unity rendering when the "Output Camera" is changed to a scene Camera and one Camera SubLayer is active.
  • Fixed an issue that caused an inability to change the Shadow Map resolution for HDAdditionalLightData with preserveCachedShadow. (UUM-90709)
  • Fixed HDRP sky rendering when Camera Relative Rendering is disabled. (UUM-90251)

6000.0.34f1

  • Known issue: Graphics Compositor breaks Unity rendering when the "Output Camera" is changed to a scene Camera and one Camera SubLayer is active.
  • Fixed black line artifacts on top of the screen with DRS and downsampled SSAO (UUM-69425)
  • Fixed invalid global state pushed when using override camera rendering in the CustomPassUtils functions. (UUM-82849)
  • Fixes the bug where DebugDisplay Camera list grew beyond number of active cameras, every time a camera was registered or unregistered.

6000.0.33f1

  • Known issue: Graphics Compositor breaks Unity rendering when the "Output Camera" is changed to a scene Camera and one Camera SubLayer is active.
  • HDRP Wizard do not show FixAll button anymore when no automated fix is available. (UUM-84977)

6000.0.32f1

  • Known issue: Graphics Compositor breaks Unity rendering when the "Output Camera" is changed to a scene Camera and one Camera SubLayer is active.
  • Improved water sample by adding a cave scene using caustics and deformation texture.
  • Fixed an issue by adding clamp to HairAngleWorld to prevent nan from FastASin. (UUM-72279)
  • Fixed layer index out of range in LayeredLitGUI. (UUM-71157)

6000.0.59f2

  • Fixed a [Scene Color Sampling fails when using a custom pass in 'After Post Process']. (UUM-79015)

6000.0.60f1

  • Fixed a bug where an error was logged when using HDRP path tracer with PBR sky. (UUM-97700)
  • Fixed the bug where HDRP water rendered always on top of high-quality-line-hair. Now you can use the LineRendering.CompositionMode = BeforeColorPyramidAfterClouds in the volume profile to fix this. (UUM-110959)

6000.0.62f1

  • Fixed assertion when HDCamera.allowDynamicResolution is set to true via a script when using STP. (UUM-105731)

6000.0.63f1

  • Cached shadows now removes a light if an undo operation affects the light. This is done to avoid having invalid references which would cause a crash. (UUM-116010)

6000.0.64f1

  • Fixed FSR2 quality setting not applying when changed from the camera using 'Use Custom Quality' property. (UUM-125992)

6000.0.66f1

  • Fixed ClearDispatchIndirect not clearing all indirect arguments when thread count was not 64.

6000.0.66f2

  • Fixed ClearDispatchIndirect not clearing all indirect arguments when thread count was not 64.

HLSLcc

6000.0.57f1

  • Fixed HLSL countBits function incorrectly translated to GLSL.

6000.0.47f1

  • Fixed an issue where the int variable's data type was assumed to be a uint and not explicitly checked before attempting to be used with uintBitsToFloat. (UUM-100116)

Hub

6000.0.58f1

  • Known issue: Licensing Client fails to launch when opening Unity Hub (UUM-103995)
  • Known issue: Licensing Client fails to launch when opening Unity Hub (licensing client path is not found) (UUM-103996)

6000.0.57f1

  • Known issue: Licensing Client fails to launch when opening Unity Hub (UUM-103995)
  • Known issue: Licensing Client fails to launch when opening Unity Hub (licensing client path is not found) (UUM-103996)

6000.0.56f1

  • Known issue: Licensing Client fails to launch when opening Unity Hub (UUM-103995)
  • Known issue: Licensing Client fails to launch when opening Unity Hub (licensing client path is not found) (UUM-103996)

6000.0.55f1

  • Known issue: Licensing Client fails to launch when opening Unity Hub (UUM-103995)
  • Known issue: Licensing Client fails to launch when opening Unity Hub (licensing client path is not found) (UUM-103996)

6000.0.54f1

  • Known issue: Licensing Client fails to launch when opening Unity Hub (UUM-103995)
  • Known issue: Licensing Client fails to launch when opening Unity Hub (licensing client path is not found) (UUM-103996)

6000.0.53f1

  • Known issue: Licensing Client fails to launch when opening Unity Hub (UUM-103995)
  • Known issue: Licensing Client fails to launch when opening Unity Hub (licensing client path is not found) (UUM-103996)

6000.0.52f1

  • Known issue: Licensing Client fails to launch when opening Unity Hub (UUM-103995)
  • Known issue: Licensing Client fails to launch when opening Unity Hub (licensing client path is not found) (UUM-103996)

6000.0.51f1

  • Known issue: Licensing Client fails to launch when opening Unity Hub (UUM-103995)
  • Known issue: Licensing Client fails to launch when opening Unity Hub (licensing client path is not found) (UUM-103996)

6000.0.50f1

  • Known issue: Licensing Client fails to launch when opening Unity Hub (UUM-103995)
  • Known issue: Licensing Client fails to launch when opening Unity Hub (licensing client path is not found) (UUM-103996)

6000.0.59f2

  • Known issue: Licensing Client fails to launch when opening Unity Hub (UUM-103995)
  • Known issue: Licensing Client fails to launch when opening Unity Hub (licensing client path is not found) (UUM-103996)

6000.0.60f1

  • Known issue: Licensing Client fails to launch when opening Unity Hub (UUM-103995)
  • Known issue: Licensing Client fails to launch when opening Unity Hub (licensing client path is not found) (UUM-103996)

IL2CPP

6000.0.58f1

  • Known issue: [macOS][iOS][IL2CPP] Crash when using the nullable enum as a parameter and passing a default value into it. (UUM-116854)

6000.0.57f1

  • Improved startup time and reduced metadata memory usage by delaying the creation of generic method instances.
  • Fixed possible debug assert when a delegate type has a generic struct parameter when script debugging is enabled. (UUM-110446)

6000.0.54f1

  • Ensure macOS .dSYM debug symbol bundles are reliably copied to the build output on clean builds when detailed stacktraces are enabled. (UUM-108362)
  • Fixed issue where Linux was running out of memory pages due to them not being returned.
  • Prevent possible shutdown deadlock when using waits with zero time out. (UUM-104910)

6000.0.50f1

  • Fixed incorrect exception handler generation when an exception handler with a filter throws an exception. (UUM-91180)

6000.0.49f1

  • Fixed missing time zone adjustments for British Summer Time. (UUM-102210)

6000.0.47f1

  • Fixed engine module test assemblies potentially be stripped away entirely.

6000.0.40f1

  • Fixed a UnityLinker crash when --enable-report is used on a large project. (UUM-95599)
  • Fixed issue where build would fail if the project's root directory contained files named after project assemblies. (UUM-91340)

6000.0.37f1

  • Fixed erroneous numeric conversion involving enum values (UUM-91859)
  • Fixed MethodAccessException when using the the AsyncOperation<T>.Result value as a generic interface.
  • Fixed occasional crash when master C++ Compiler configuration is enabled.

6000.0.36f1

  • Fixed sporadic deadlock in asset garbage collection scanning.
  • Fixed unmanaged calling convention being ignored on methods with multiple MonoPInvokeCallbackAttributes.

6000.0.35f1

  • Fixed fields of field types on serialized types being stripped in some cases.

6000.0.33f1

  • Fixed case where IL2CPP can allocate more memory than needed. (UUM-83219)

6000.0.59f2

  • Known issue: [macOS][iOS][IL2CPP] Crash when using the nullable enum as a parameter and passing a default value into it. (UUM-116854)

6000.0.60f1

  • Known issue: [macOS][iOS][IL2CPP] Crash when using the nullable enum as a parameter and passing a default value into it. (UUM-116854)
  • Fixed crash when extracting parameter info from a method with a nullable enum parameter with a default value. (UUM-116854)
  • Fixed issue where logs are sometimes scrambled in Android's logcat when using Console.WriteLine.

6000.0.63f1

  • Known issue: [iOS] [Android] External library generics fail during IL2CPP build (UUM-125284)

6000.0.64f1

  • Known issue: [iOS] [Android] External library generics fail during IL2CPP build (UUM-125284)

6000.0.65f1

  • Known issue: [iOS] [Android] External library generics fail during IL2CPP build (UUM-125284)
  • Fixed some of the problems building the il2cpp.sln that is available to source code customers.
  • Fixed a rare crash of the il2cpp executable on Windows.
  • BEE_BUILD_THREADS will now be respected when il2cpp is used to compile an exported project.

6000.0.66f1

  • Known issue: [iOS] [Android] External library generics fail during IL2CPP build (UUM-125284)

6000.0.66f2

  • Known issue: [iOS] [Android] External library generics fail during IL2CPP build (UUM-125284)

6000.0.67f1

  • Known issue: [iOS] [Android] External library generics fail during IL2CPP build (UUM-125284)

6000.0.68f1

  • Known issue: [iOS] [Android] External library generics fail during IL2CPP build (UUM-125284)

6000.0.69f1

  • Known issue: [iOS] [Android] External library generics fail during IL2CPP build (UUM-125284)
  • Fixed crash on Switch platform when using WebRequests with debug c++ configuration.
  • Reduced startup time by improving internal hashing function for generic parameter types.

6000.0.70f1

  • Known issue: [iOS] [Android] External library generics fail during IL2CPP build (UUM-125284)

6000.0.71f1

  • Known issue: [iOS] [Android] External library generics fail during IL2CPP build (UUM-125284)

IMGUI

6000.0.54f1

  • Fixed fallback font weight for Roboto-Mono in IMGUI. (UUM-110337)

6000.0.37f1

  • Fixed certain usages of <a href> tag in IMGUI

Input

6000.0.45f1

  • Known issue: Touch Input is not registered correctly when using multiple displays (UUM-99077)

6000.0.44f1

  • Known issue: Touch Input is not registered correctly when using multiple displays (UUM-99077)

6000.0.43f1

  • Known issue: Touch Input is not registered correctly when using multiple displays (UUM-99077)
  • Fixed F22 key which was not supported in the helper UnityEditorInternal.InternalEditorUtility.TextifyEvent.

6000.0.42f1

  • Known issue: Touch Input is not registered correctly when using multiple displays (UUM-99077)

6000.0.41f1

  • Known issue: Touch Input is not registered correctly when using multiple displays (UUM-99077)

6000.0.38f1

  • Added support of F13-F24 (F20 on mac) for the new input system package
  • Fixed F13/F14/F15 buttons are not being recognized when used with the Input function in Scripts. (UUM-44328)

6000.0.36f1

  • Known issue: Player .exe remains open as a background task after closing it when Active Input Handling is set to "Input System Package (New)" (UUM-91181)

6000.0.35f1

  • Known issue: Player .exe remains open as a background task after closing it when Active Input Handling is set to "Input System Package (New)" (UUM-91181)

6000.0.34f1

  • Known issue: Player .exe remains open as a background task after closing it when Active Input Handling is set to "Input System Package (New)" (UUM-91181)

6000.0.33f1

  • Known issue: Crash on InputDeviceIOCTL when closing Unity editor (UUM-10774)

6000.0.32f1

  • Known issue: Crash on InputDeviceIOCTL when closing Unity editor (UUM-10774)

6000.0.69f1

  • A regression was introduced where Input System's Scroll Delta Behavior was always normalized. This is now fixed.

6000.0.71f1

  • Fixed an issue where the resize cursor wasn't showing when resizing the Standalone Player window, for projects with splash screen disabled and that only used Input Manager. (UUM-134058)
  • Fixed invalid long buffer pointer in IOHIDDevice_GetUsage. (UUM-135043)

Input System

6000.0.55f1

  • Added missing support for normalised or raw scroll wheel values for macOS (OSX).

6000.0.53f1

  • Fixed a problem where two devices were detected when connecting a wireless Nintendo Switch Pro controller on Windows.
  • Resolved an issue with the Siri Remote (Gen2) where navigating with the Directional Pad caused buttonSouth to become true. This was due to OS propogating A button events after a D-Pad click (rather than a swipe).

6000.0.47f1

  • Fixed an issue where the macOS HID input backend would send HID output reports (rumble haptics) synchronously resulting in reduced FPS when HID output reports are not matching the expected format. (UUM-101166)

6000.0.42f1

  • Fixed an issue where the Input System could become unresponsive after the game or application had been running for a long time or when using high-frequency input devices. (UUM-98890)

6000.0.37f1

  • Fixed an issue causing the player to fail to exit when using the new Input System and on Windows 11 (24H2). (UUM-91181)

6000.0.64f1

  • Fixed resize cursor issues in a windowed standalone player build when using Input System. (UUM-117813)

6000.0.65f1

  • Fixed multiple mouse button presses not processed after Mouse.current.WarpCursorPosition() on Windows. (UUM-128971)

6000.0.69f1

  • Fixed an incorrect use of a synchronisation primitive that could lead to Unity crashing or undefined behaviour on platforms where input devices are discovered on thread other than main thread.

Installer

6000.0.52f1

  • Fixed a potential exploit in the Windows Editor Installer.
  • Removed Visual C++ 2013 Redistributables from Windows Editor Installer.

6000.0.46f1

  • Fixed installer from always trying to install VC++ 2010 Redistributables.

6000.0.36f1

  • Update Visual C++ 2010 Redistributables used in the Windows Editor Installer.

6000.0.69f1

  • Removed the activation of .NET 3.5 on Windows systems. Greatly reducing the installation time when using the installers directly.

6000.0.71f1

  • MacOS Platform Support installers no longer remove support for the same platform from other Unity Editor installations of different versions.

iOS

6000.0.58f1

  • Configured Xcode project to use gnu++17 and gnu17 language versions for C++ and C.
  • Do not reset input if requested orientation change is the same as previous (no actual change).
  • Fixed Adaptive Resolution interop with MSAA depth. (UUM-116000)
  • Fixed Canvas not being rendered when app goes to background. (UUM-114602)

6000.0.56f1

  • Added support for CAMetalDisplayLink. It is enabled by default on ios (when built with xcode15+ and run ios17+). It can be overriden at runtime by tweaking/overriding [UnityAppController shouldUseMetalDisplayLink] method. By default it is disabled on tvos, since most of them are slow, and failing to catch up with target FPS (on complex scenes) will result in confusing GPU hang messages. (UUM-66493)
  • Improved keyboard input field toolbar positioning by using inputAccessoryView, especially for floating keyboards.

6000.0.52f1

  • Fixed "hang" after calling UnityBatchPlayerLoop. (UUM-97542)

6000.0.51f1

  • Fixed warning in the Xcode console when keyboard is open and changing orientation on iPad.

6000.0.50f1

  • Fixed "Unexpected duplicate tasks" error when appending builds. (UUM-104527)
  • Fixed UI behavior when entering custom ODR variant settings in PlayerSettings.

6000.0.49f1

  • Improve responsiveness of motion devices (Accelerometer, Gyroscope, Attitude sensor) after device orientation changes when using Input System. (UUM-45999)

6000.0.48f1

  • Change Device.advertisingTrackingEnabled to report status from AppTrackingTransparency on iOS 14+.

6000.0.45f1

  • Fixed soft keyboard Done/Cancel buttons truncating (to "...") in languages like Korean due to decimal font width. (UUM-97527)

6000.0.42f1

  • Added: iPhone 16e device generation enums and screen cutouts.

6000.0.37f1

  • Fixed an issue by running [AVCaptureSession startRunning] in a background thread as suggested by Apple. Consequently it also fixed the issue where a PlayerLoop was called recursively when running the iPhone app on Mac. (UUM-90986)

6000.0.35f1

  • Fixed crash in Unity as a Library configuration after unloading Unity and rotating device. (UUM-87752)

6000.0.32f1

  • Fixed WebCamDevice.availableResolutions returning [0;0] on some devices. (UUM-87792)

6000.0.60f1

  • Known issue: Time.deltaTime is switching between 9.998583E-06 and approximately 0.01 seconds (UUM-119142)
  • Added: Added iPhone 17 device generation enums and screen cutouts.
  • Fixed extra repaint call on CADisplayLink. (UUM-119142)
  • Fixed occasional crashes when using GPU batched skinning.
  • Fixed occasional hang when rotating device and using AR. (UUM-117686)

6000.0.63f1

  • Fixed arg typo in updateLayerDrawableSizeFromBounds.
  • Fixed touch keyboard on iOS reporting it is visible after dismiss. (UUM-121639)

6000.0.65f1

  • Added workaround for ios calling metal displaylink callback recursively on some devices when loading webkit from the [NSAttributedString initWithData:options:documentAttributes:error:] call done in plugins inside unity playerloop.
  • Changed the way we present frame to make it more robust.
  • Pause/unpause displaylink when going background/foreground.

6000.0.66f1

  • Known issue: Rendering freezes and UnityGfxDeviceWorker crash when Show Splash Screen is enabled and Project is built using Unity as a Library (UUM-130881)
  • Fixed iOS 26 logs appearing as <private> in Console app. (UUM-129367)

6000.0.66f2

  • Known issue: Rendering freezes and UnityGfxDeviceWorker crash when Show Splash Screen is enabled and Project is built using Unity as a Library (UUM-130881)
  • Fixed iOS 26 logs appearing as <private> in Console app. (UUM-129367)

6000.0.67f1

  • Known issue: Rendering freezes and UnityGfxDeviceWorker crash when Show Splash Screen is enabled and Project is built using Unity as a Library (UUM-130881)

6000.0.68f1

  • Fixed unity view resizing in UaaL setup breaking rendering or crashing. (UUM-130881)
  • Keyboard UI adjusted to better fit with liquid glass.

6000.0.71f1

  • Fixed Application.deepLinkActivated not being invoked when the app was opened via a custom URL scheme or Universal Link while the app was already running, or in some cases when the app was launched from a cold start via a deep link. (UUM-135497)
  • Improved performance by only reporting keyboard layout when it changes. (UUM-134845)

Kepler

6000.0.51f1

  • Added: Launch Arguments API.

6000.0.49f1

  • Fixed UGUI multi display/window.

Kernel

6000.0.58f1

  • Known issue: Crash on DynamicHeapAllocator::CreateTLSFBlock when opening a specific project (UUM-108694)
  • Improved performance of job system batch kicks when the batch has only one job.

6000.0.54f1

  • Fixed rare deadlock on Windows in Resources.UnloadUnusedAssets.

6000.0.51f1

  • JobHandle.Complete() goes to sleep sooner when there is no work to steal. This allows the waiting thread to give up the CPU core sooner to allow another thread to perform work or to preserve battery life.

6000.0.49f1

  • Fixed leak detection for ThreadSafeLinearAllocator. (UUM-100968)

6000.0.44f1

  • Reduced profiler overhead when executing For Each jobs.

6000.0.41f1

  • Fixed cascaded shadow maps in non-development builds. (UUM-97415)
  • Fixed performance regression in JobHandle.Complete() on Arm based devices by optimizing atomic operations.

6000.0.37f1

  • Fixed job system atomic synchronization bug which could cause a hang. (UUM-95841)

6000.0.36f1

  • Fixed a potential hang when multiple threads call JobHandle.Complete() on the same JobHandle.
  • Optimized JobHandle.CombineDependencies() to reduce cost and avoid scheduling batched jobs. This allows for code that combines dependencies frequently to submit larger batches which improves performance.

6000.0.33f1

  • Optimized job system scheduling to scale better as thread count increases.

6000.0.32f1

  • Optimized thread waking when jobs complete to reduce job system overhead.

6000.0.65f1

  • InvalidOperationException is no longer generated when scheduling an IJobParallelForDefer job with a NativeList that is tagged with [NativeDisableContainerSafetyRestriction]. (UUM-124996)

6000.0.68f1

  • Updated TransformAccess syncs for all transform options.

License

6000.0.57f1

  • Bundle Licensing Client [1.17.2]

6000.0.62f1

  • Known issue: Builds failing with the Error Code 404 (UUM-121408)

6000.0.64f1

  • Perform early license check.

Lighting

6000.0.58f1

  • Known issue: All baked data for all scenes using APV is always loaded in Editor (UUM-104833)

6000.0.57f1

  • Known issue: All baked data for all scenes using APV is always loaded in Editor (UUM-104833)

6000.0.56f1

  • Known issue: All baked data for all scenes using APV is always loaded in Editor (UUM-104833)

6000.0.55f1

  • Known issue: All baked data for all scenes using APV is always loaded in Editor (UUM-104833)

6000.0.54f1

  • Known issue: All baked data for all scenes using APV is always loaded in Editor (UUM-104833)

6000.0.53f1

  • Known issue: All baked data for all scenes using APV is always loaded in Editor (UUM-104833)

6000.0.52f1

  • Known issue: All baked data for all scenes using APV is always loaded in Editor (UUM-104833)

6000.0.51f1

  • Known issue: All baked data for all scenes using APV is always loaded in Editor (UUM-104833)
  • Known issue: Android Player freezes on some Mali GPU devices when Lighting Cast Shadows changed to OFF at runtime (UUM-105246)

6000.0.50f1

  • Known issue: All baked data for all scenes using APV is always loaded in Editor (UUM-104833)
  • Known issue: Android Player freezes on some Mali GPU devices when Lighting Cast Shadows changed to OFF at runtime (UUM-105246)

6000.0.49f1

  • Known issue: All baked data for all scenes using APV is always loaded in Editor (UUM-104833)

6000.0.47f1

  • Known issue: [HDRP] "AssertionException" errors are thrown and Scene is corrupted when baking Reflection Probe with custom TextureImporter preset added to Texture Importer default (UUM-102339)

6000.0.46f1

  • Known issue: Adaptive Probe Volumes are not applied to URP Simple Lit or Lit Shaders when using "Mixed" Light Mode (UUM-98838)
  • Known issue: [HDRP] "AssertionException" errors are thrown and Scene is corrupted when baking Reflection Probe with custom TextureImporter preset added to Texture Importer default (UUM-102339)

6000.0.45f1

  • Known issue: Adaptive Probe Volumes are not applied to URP Simple Lit or Lit Shaders when using "Mixed" Light Mode (UUM-98838)

6000.0.44f1

  • Known issue: Adaptive Probe Volumes are not applied to URP Simple Lit or Lit Shaders when using "Mixed" Light Mode (UUM-98838)

6000.0.43f1

  • Known issue: "Draw Additional Lights Shadowmap" calls increase when custom MaterialBlockProperty is used (UUM-97309)
  • Known issue: Adaptive Probe Volumes are not applied to URP Simple Lit or Lit Shaders when using "Mixed" Light Mode (UUM-98838)

6000.0.42f1

  • Known issue: "Draw Additional Lights Shadowmap" calls increase when custom MaterialBlockProperty is used (UUM-97309)
  • Known issue: Adaptive Probe Volumes are not applied to URP Simple Lit or Lit Shaders when using "Mixed" Light Mode (UUM-98838)

6000.0.41f1

  • Known issue: "Draw Additional Lights Shadowmap" calls increase when custom MaterialBlockProperty is used (UUM-97309)

6000.0.38f1

  • Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)

Linux

6000.0.55f1

  • Fixed Linux runtime window unexpectedly resizes to monitor dimensions when calling "Screen.SetResolution" function with hardcoded resolution matching current display's width or height. (UUM-107466)
  • Vulkan Multidisplay Crash. (UUM-101885)

6000.0.52f1

  • Fixed Linux runtime not respecting popupwindow argument. (UUM-105221)

6000.0.49f1

  • Removed unused LGPL libusb code from SDL

6000.0.48f1

  • Fixed Player creates a maximized window when launched with batchmode argument. (UUM-100366)

6000.0.41f1

  • Fixed "Shutdown worker was forced killed because it kept running. Worker x" is not appearing in the console.

6000.0.40f1

  • Fixed assertion failure on ExFAT File systems when "Build and Run" is executed. (UUM-91555)

6000.0.33f1

  • Fixed mouse wheel input inversion on Legacy Input System and IMGUI. (UUM-89968)

6000.0.32f1

  • Fixed Input.mouseScrollDelta which could be inconsistent depending on the framerate. (UUM-88049)

6000.0.66f1

  • Fixed New lines not registering in Multi-line UI text boxes. (UUM-129085)

6000.0.66f2

  • Fixed New lines not registering in Multi-line UI text boxes. (UUM-129085)

macOS

6000.0.58f1

  • Added a warning dialog to alert users that all files will be deleted when building Apple platforms using the Replace option.
  • Fixed GPU occlusion culling interop with MSAA rt. (UUM-87043)
  • Fixed mouse delta spike when cursor is set to the center of the screen. (UUM-112550)

6000.0.55f1

  • Create an universal .dSYM in build folder when building Intel+Silicon build.

6000.0.48f1

  • Fixed macOS build when using additional IL2CPP stacktrace information. (UUM-99403)

6000.0.46f1

  • Fixed bundle hashing exception that contains empty file.

6000.0.34f1

  • Ctrl+C not caught on headless MacOS games, in turn, OnApplicationQuit does not get called (UUM-87122)

6000.0.64f1

  • Keyboard input is reset on application focus lost. (UUM-122233)

6000.0.69f1

  • Fixed an issue where keyboard input was reset during a scene load. (UUM-132112)
  • Fixed an issue where network requests failed on macOS when many files were open.

Materials

6000.0.37f1

  • Known issue: Decal Projector produces artifacts when the normal and decal are projected in negative z-direction and Normal Blend is set to 1 (UUM-92200)

6000.0.36f1

  • Known issue: Decal Projector produces artifacts when the normal and decal are projected in negative z-direction and Normal Blend is set to 1 (UUM-92200)

6000.0.35f1

  • Known issue: Decal Projector produces artifacts when the normal and decal are projected in negative z-direction and Normal Blend is set to 1 (UUM-92200)

6000.0.34f1

  • Known issue: Decal Projector produces artifacts when the normal and decal are projected in negative z-direction and Normal Blend is set to 1 (UUM-92200)

Mecanim Animation

6000.0.60f1

  • Known issue: Animator is still spamming too much when states stay active too long. (UUM-121440)
  • Known issue: InspectorElement and AnimationMode memory leak when selecting different GameObjects in the Hierarchy with the Inspector tab open (UUM-121239)

Mesh

6000.0.64f1

  • Known issue: Crash on SkinnedMeshRendererManager when interacting with a prefab generated with uncombined meshes using Synty Sidekick Character Creator (UUM-128966)

Metal

6000.0.58f1

  • Known issue: [iOS] Metal API validation error thrown when MSAAx2 and Depth&Color Texture are enabled (UUM-116571)

6000.0.60f1

  • Known issue: Crash on mono_dump_native_crash_info in a project with a Render Pipeline, which uses a 2D renderer when changing the Shader of a material to Standard Unlit (UUM-121727)

6000.0.62f1

  • Known issue: Game freezes after command buffer Timeout error (UUM-125778)

6000.0.63f1

  • Known issue: Game freezes after command buffer Timeout error (UUM-125778)
  • Known issue: [iOS] Screen flashing after the iOS splash screen (UUM-121453)

6000.0.64f1

  • Known issue: Game freezes after command buffer Timeout error (UUM-125778)
  • Known issue: [iOS] Screen flashing after the iOS splash screen (UUM-121453)

6000.0.65f1

  • Known issue: Game freezes after command buffer Timeout error (UUM-125778)
  • Known issue: [iOS] Screen flashing after the iOS splash screen (UUM-121453)

6000.0.66f1

  • Known issue: Game freezes after command buffer Timeout error (UUM-125778)
  • Known issue: [iOS] Screen flashing after the iOS splash screen (UUM-121453)

6000.0.66f2

  • Known issue: Game freezes after command buffer Timeout error (UUM-125778)
  • Known issue: [iOS] Screen flashing after the iOS splash screen (UUM-121453)

6000.0.67f1

  • Known issue: Game freezes after command buffer Timeout error (UUM-125778)
  • Known issue: macOS stutters in a minimal project in the Editor in Play Mode (UUM-85256)
  • Known issue: [iOS] Screen flashing after the iOS splash screen (UUM-121453)

6000.0.68f1

  • Known issue: Game freezes after command buffer Timeout error (UUM-125778)
  • Known issue: macOS stutters in a minimal project in the Editor in Play Mode (UUM-85256)

6000.0.69f1

  • Known issue: Game freezes after command buffer Timeout error (UUM-125778)
  • Known issue: macOS stutters in a minimal project in the Editor in Play Mode (UUM-85256)

6000.0.70f1

  • Known issue: Game freezes after command buffer Timeout error (UUM-125778)
  • Known issue: macOS stutters in a minimal project in the Editor in Play Mode (UUM-85256)

6000.0.71f1

  • Known issue: Game freezes after command buffer Timeout error (UUM-125778)
  • Known issue: macOS stutters in a minimal project in the Editor in Play Mode (UUM-85256)

Miscellaneous

6000.0.56f1

  • N/A (internal): Fixed instability in Windows Editor Uninstall test script.

6000.0.54f1

  • Known issue: Asset - Database: Warnings appear in the Console window when opening a new project (UUM-109594)

6000.0.50f1

  • Known issue: Asset - Database: Crash on "The GUID inside 'Assets/asset.png.meta' cannot be extracted by the YAML Parser." when opening the project (UUM-107711)

6000.0.47f1

  • Known issue: Text (TextCore): Editor UI Text is displayed incorrectly or blank, and "Unable to load font face for [System Normal]." and other warnings are spammed when Editor Font is set to System Font and TMP Package is imported (UUM-102444)

6000.0.46f1

  • Known issue: Text (TextCore): Editor UI Text is displayed incorrectly or blank, and "Unable to load font face for [System Normal]." and other warnings are spammed when Editor Font is set to System Font and TMP Package is imported (UUM-102444)

6000.0.41f1

  • Known issue: Asset - Database: Crash on MonoBehaviour::Transfer when the XR Interaction Toolkit Sample Assets are updated (UUM-76934)

6000.0.40f1

  • Known issue: Asset - Database: Crash on MonoBehaviour::Transfer when the XR Interaction Toolkit Sample Assets are updated (UUM-76934)

6000.0.39f1

  • Known issue: Asset - Database: Crash on MonoBehaviour::Transfer when the XR Interaction Toolkit Sample Assets are updated (UUM-76934)

6000.0.36f1

  • Known issue: Asset - Database: Crash on MonoBehaviour::Transfer when the XR Interaction Toolkit Sample Assets are updated (UUM-76934)

6000.0.35f1

  • Known issue: Asset - Database: Crash on MonoBehaviour::Transfer when the XR Interaction Toolkit Sample Assets are updated (UUM-76934)

6000.0.34f1

  • Known issue: Asset - Database: Crash on MonoBehaviour::Transfer when the XR Interaction Toolkit Sample Assets are updated (UUM-76934)

6000.0.33f1

  • Known issue: Asset - Database: Crash on MonoBehaviour::Transfer when the XR Interaction Toolkit Sample Assets are updated (UUM-76934)

6000.0.32f1

  • Known issue: Asset - Database: "Path could not be found for script compilation file" error is thrown when the files are injected with RegisterPostInitializationOutput (UUM-86938)
  • Known issue: Asset - Database: Crash on MonoBehaviour::Transfer when the XR Interaction Toolkit Sample Assets are updated (UUM-76934)

6000.0.62f1

  • N/A (internal): Fixed a perf regression in macOS Editor play mode.

6000.0.64f1

  • N/A (internal): Removed the DLSS tests from the test filter and updated the reference images.

6000.0.66f1

  • Known issue: 6000.0.55f1,6000.3.0a4: Crash on RaiseException when creating a multiplayer room while toggling UI (UUM-132182)
  • Known issue: 6000.3.0b1,6000.0.65f1: Editor freezes when QualitySettings.maxQueuedFrames is set to 1 and DX12 is used (UUM-131962)
  • Known issue: : Editor memory leak when entering and exiting Play Mode in a blank URP project (UUM-132677)

6000.0.66f2

  • Known issue: 6000.0.55f1,6000.3.0a4: Crash on RaiseException when creating a multiplayer room while toggling UI (UUM-132182)
  • Known issue: 6000.1.0a2,6000.0.64f1: Single-pass stereo rendering shows only Skybox when entering Play mode (UUM-132342)
  • Known issue: 6000.3.0b1,6000.0.65f1: Editor freezes when QualitySettings.maxQueuedFrames is set to 1 and DX12 is used (UUM-131962)
  • Known issue: : Editor memory leak when entering and exiting Play Mode in a blank URP project (UUM-132677)

6000.0.67f1

  • Known issue: 6000.0.55f1,6000.3.0a4: Crash on RaiseException when creating a multiplayer room while toggling UI (UUM-132182)
  • Known issue: 6000.1.0a2,6000.0.64f1: Single-pass stereo rendering shows only Skybox when entering Play mode (UUM-132342)
  • Known issue: 6000.3.0b1,6000.0.65f1: Editor freezes when QualitySettings.maxQueuedFrames is set to 1 and DX12 is used (UUM-131962)
  • Known issue: : Editor memory leak when entering and exiting Play Mode in a blank URP project (UUM-132677)

6000.0.68f1

  • Known issue: 6000.0.55f1,6000.3.0a4: Crash on RaiseException when creating a multiplayer room while toggling UI (UUM-132182)
  • Known issue: 6000.0.65f1,6000.5.0a4,6000.3.3f1,6000.4.0b2: The Terrain tools follow the previous Terrain curvature when it was already undone (UUM-134053)
  • Known issue: 6000.2.0a7,6000.0.48f1: [URP] All materials render black when building via batchmode or without rendering Scene/Game view in Editor if Decal renderer Technique is set to "Automatic" (UUM-134298)
  • Known issue: 6000.3.0a4,6000.0.62f1: [iOS] Text Input field stops receiving changes when the "Cancel" button is used on the soft keyboard (UUM-133751)
  • Known issue: Text (TextMeshPro): Crash on UNITY_FT_Load_Glyph when generating multi-threaded Font Atlas in TMPro Font Asset Creator (UUM-125366)
  • Known issue: : Editor memory leak when entering and exiting Play Mode in a blank URP project (UUM-132677)
  • Known issue: : Player crash when switching focus in Exclusive Fullscreen mode with DirectX 12 (UUM-134743)

6000.0.69f1

  • Known issue: 6000.1.0a2,6000.0.64f1: Single-pass stereo rendering shows only Skybox when entering Play mode (UUM-132342)
  • Known issue: 6000.2.0a2,6000.0.38f1: [Android][IL2CPP][ARMv7] Struct field value corrupts when invoking a generic delegate with a large struct by value (UUM-134192)
  • Known issue: 6000.3.0a4,6000.0.62f1: Input field does not update when selecting the same input field after previous input was canceled (UUM-133712)
  • Known issue: 6000.5.0a3,6000.4.0b8,6000.3.8f1,6000.0.68f1: [iOS] Application.deepLinkActivated does not get invoked while app is running when UIApplicationSceneManifest is added in Info.plist (UUM-135497)
  • Known issue: : Player crash when switching focus in Exclusive Fullscreen mode with DirectX 12 (UUM-134743)
  • Known issue: : [Silicon] Crash on os_unfair_recursive_lock_lock_with_options when opening a project while the Razer Synapse app is open (UUM-135043)

6000.0.70f1

  • Known issue: 6000.3.0a4,6000.0.62f1: Input field does not update when selecting the same input field after previous input was canceled (UUM-133712)
  • Known issue: 6000.5.0a3,6000.4.0b8,6000.3.8f1,6000.0.68f1: [iOS] Application.deepLinkActivated does not get invoked while app is running when UIApplicationSceneManifest is added in Info.plist (UUM-135497)
  • Known issue: : Player crash when switching focus in Exclusive Fullscreen mode with DirectX 12 (UUM-134743)
  • Known issue: : [Silicon] Crash on os_unfair_recursive_lock_lock_with_options when opening a project while the Razer Synapse app is open (UUM-135043)

6000.0.71f1

  • Known issue: : Player crash when switching focus in Exclusive Fullscreen mode with DirectX 12 (UUM-134743)

Mobile

6000.0.43f1

  • Fixed user certificates included in the app by default. (UUM-97194)

Mono

6000.0.57f1

  • Known issue: Crash on mono_domain_jit_foreach when performing various Unity operations (UUM-112001)
  • Fixed bug where attaching a profiler could cause Unity to crash to desktop. (UUM-112001)

6000.0.56f1

  • Known issue: Crash on mono_domain_jit_foreach when performing various Unity operations (UUM-112001)

6000.0.55f1

  • Known issue: Crash on mono_domain_jit_foreach when performing various Unity operations (UUM-112001)

6000.0.54f1

  • Known issue: Crash on mono_domain_jit_foreach when performing various Unity operations (UUM-112001)
  • Fixed crash on incorrectly optimized calls to EqualityComparer<T>.Default in Generic Record Type Equals implementations. (UUM-99151)
  • Fixed crash on some default interface method calls. (UUM-99049)
  • Fixed crash that would occur due to symbol collision between builtin Brotli compression and system installed versions. (UUM-108000)
  • Fixed issue where mono's debugger agent thread would not restart when a connection issue was encountered.

6000.0.52f1

  • Fixed GC Handle leak that would happen every time a new function pointer was returned for a managed delegate. (UUM-105139)

6000.0.51f1

  • Known issue: UnmanagedReadOrWrite objects are not disposed off when GZipStream is used in the "using" statement (UUM-105139)

6000.0.50f1

  • Known issue: UnmanagedReadOrWrite objects are not disposed off when GZipStream is used in the "using" statement (UUM-105139)

6000.0.49f1

  • Fixed Process.Start hangs on intel mac editors running on apple silicon.

6000.0.44f1

  • Fixed performance regression where hardware intrinsics were not being applied fully.

6000.0.40f1

  • Fixed a crash on domain reload when Windows Form is using a tooltip window. (UUM-79065)

6000.0.36f1

  • Fixed issue where macOS machines set to Morocco/Casablanca Timezone were one hour behind. (UUM-87263)

6000.0.35f1

  • Fixed Editor freeze when taking a Snapshot with a Memory Profiler. (UUM-90945)
  • Fixed InvalidCastExceptions occasionally being thrown by entity workers after a domain reload. (UUM-87193)

6000.0.32f1

  • Fixed some corner case issues with math operations. (UUM-85488)

6000.0.60f1

  • Fixed the System.String.Replace throwing NotImplementedException. (UUM-117367)
  • Protect calls to fork with a gc_lock on all MacOS variations.

6000.0.63f1

  • Re-added support for Jetbrains Rider profiling, which had been temporarily removed with a recent security fix. (UUM-126137)

6000.0.69f1

  • Fixed race condition between incremental GC marking and root deregistration.

Multiplayer

6000.0.55f1

  • Fixed "enable Multiplayer Roles" option being reset to false every time the project is open.

6000.0.48f1

  • Errors when instantiating an object with Multiplayer Roles stripping, to an existent parent transform. (UUM-99517)

6000.0.32f1

  • Fixed a crash that occurred during Multiplayer Role Stripping when transitioning across scenes with Do Not Destroy On Load Game Objects containing components with both server and client Multiplayer Roles.

6000.0.64f1

  • Removing references to Multiplayer Widgets from documentation after deprecation of package.

Native Editor Window Foundation

6000.0.57f1

  • Known issue: Crash on -[NSApplication endModalSession:] when entering Play Mode in a specific project (UUM-109764)

Networking

6000.0.57f1

  • Updated our copy of MbedTLS to version 3.6.4 to address some security vulnerabilities.

6000.0.49f1

  • Updated our version of MbedTLS to 3.6.3 to address possible security vulnerabilities.

OpenGL

6000.0.50f1

  • Known issue: [Linux] Crash on glXCreateGLXPixmap when hovering over labels in the Inspector window (UUM-87106)

Optimization

6000.0.32f1

  • Known issue: Average FPS in Play Mode degradation on a newly created BiRP project when it's upgraded from 2020.3.48f1 to a newer Editor version (UUM-89979)

Package

6000.0.57f1

  • Version Control: Fixed obsolete references to TreeViewState.

6000.0.49f1

  • Added: Unity Test Framework interface ITestPlayerBuildModifier updated to include override for building with BuildPlayerWithProfileOptions.
  • Added: Unity Test Framework interface ITestPlayerBuildModifier updated to include override for building with BuildPlayerWithProfileOptions.

Package Manager

6000.0.56f1

  • Removed retry option from PackageManager error during project creation.
  • The sign in button should always be visible when user is signed out and package list view is at low width.

6000.0.52f1

  • Fixed the issue where the details panel is too width when text starts cropping. (UUM-107297)

6000.0.51f1

  • Added pinnedPackages optional property to the project manifest. This feature forces specified direct dependencies to use their exact manifest versions during package resolution and project update.
  • Removed the overrideBuiltIns property making all builtin packages with semver version unable to be overridden.
  • Fixed an issue where installing a git package using Git LFS would not work with Git LFS 3.6.0 and higher.
  • Fixed the issue where Assets cannot be imported when the Asset package contains project settings and all project settings are unchanged. (UUM-100078)
  • Fixed the issue where extension buttons are not consistently shown. (UUM-84399)
  • UnityEditor.PackageManager.UI.Sample.FindByPackage will no longer throw an exception when passed an unknown package.

6000.0.50f1

  • Fixed the issue where sometimes the display name of a package does not show up immediately when the list is visible.
  • Make GetPatckagesPath thread/serialization safe.

6000.0.49f1

  • Always show subscription filter when entitlement package is available. (UUM-78612)
  • Fixed an issue with opening the package manager through external links causes it to become unresponsive.
  • Fixed the issue where the Package Manager window columns cannot be resize when the whole window has low width. (UUM-102340)

6000.0.48f1

  • Fixed an issue where some locally installed packages where appearing in the Unity Registry tab that shouldn't be.
  • Fixed experimental tag showing for version with exp and exp.0.

6000.0.45f1

  • Change the default value of overrideBuiltins to prevent breaking user projects that override built-in packages during an upgrade.
  • Added a version history entry for the registry version for installed packages that are Local/Git/Custom.

6000.0.47f1

  • Fixed an issue where Package Manager registration events (registeredPackages, registeringPackages) were not triggered when changing the package registry. (UUM-102231)

6000.0.44f1

  • Fixed dropdown menus sometimes opening outside the package manager window. (UUM-77945)
  • Fixed the issue when a upm package on Asset Store conflicts with a package on scoped registry, both become unaccessible
  • Fixed the issue where packages in My Assets and My Registries does not refresh properly when modifying scoped registry settings.

6000.0.38f1

  • Fixed a mismatch issue between the packageId and version fields of PackageInfo.
  • Fixed an issue by changing the resolution of 'default' version Feature Set dependency packages. (UUM-78237)
  • Fixed an issue by improving loading time of package manager window.
  • Fixed an issue when Packages installed on external FAT32/exFAT drives failed when the mtime was outside of the supported range. (UUM-86351)
  • Fixed crash when package contains a dependency with null version in the package manifest. (UUM-64442)

6000.0.37f1

  • Fixed an issue where refreshing built in page in the Package Manager window makes scoped registry packages disappear.

6000.0.35f1

  • Optimized handling of built-in packages with type module to avoid unnecessary network calls and file operations.
  • Removed Windows 7 support from UPM.
  • The package installation folder names have been changed from to @.substring(0,12) in the Library/PackageCache folder, thus preventing locking issues
  • Fixed an EPERM error that could occur on Windows during resolve when UPM tries to rename an existing package folder in the PackageCache to replace it with a new package.

6000.0.32f1

  • Fixed an issue where the user coul not use switch project functionality when importing a complete project on mac. (UUM-87430)

6000.0.63f1

  • Fixed packages that couldn't be removed from project.

6000.0.66f1

  • Fixed an issue where Client.Search and Client.SearchAll returned incorrect resolvedPath values for uninstalled module packages.
  • Updated version validation message that contains unclear 'SemVer' abbreviation.

6000.0.66f2

  • Fixed an issue where Client.Search and Client.SearchAll returned incorrect resolvedPath values for uninstalled module packages.
  • Updated version validation message that contains unclear 'SemVer' abbreviation.

6000.0.68f1

  • Fixed a Windows issue where the Unity Package Manager could crash on startup when Unity was launched from a command prompt with an empty console title.

6000.0.69f1

  • Package Manager: Package Manager: Url deep link using a upm package show the package selected if discoverable. Also show Add popup if a version is specified or if the package is not discoverable.

Packages Added

Packages No Longer Available

6000.0.46f1

  • com.unity.zivart-player

Packages Updated

6000.0.58f1

  • com.unity.xr.core-utils: 2.5.2 to 2.5.3
  • com.unity.adaptiveperformance: 5.1.5 to 5.1.6
  • com.unity.adaptiveperformance.google.android: 5.1.5 to 5.1.6
  • com.unity.collab-proxy: 2.9.2 to 2.9.3
  • com.unity.ide.rider: 3.0.36 to 3.0.37
  • com.unity.probuilder: 6.0.6 to 6.0.7
  • com.unity.services.vivox: 16.6.2 to 16.7.0
  • com.unity.formats.fbx: 5.1.1 to 5.1.4
  • com.unity.multiplayer.playmode: [1.6.0](https://docs.unity3d.com/Packages/com.unity.multiplayer

6000.0.57f1

6000.0.56f1

6000.0.55f1

6000.0.53f1

6000.0.52f1

6000.0.51f1

6000.0.50f1

  • com.unity.addressables: 2.4.6 to 2.5.0
  • com.unity.collab-proxy: 2.8.1 to 2.8.2
  • com.unity.scriptablebuildpipeline: 2.3.8 to 2.4.0
  • com.unity.splines: 2.8.0 to 2.8.1
  • *Packages deprecated
  • com.unity.services.ugc - "This package is no longer supported. The UGC service associated with this package is no longer accessible as of May 11th 2025."
  • com.unity.services.ugc.bridge - "This package is no longer supported. The UGC service associated with this package is no longer accessible as of May 11th 2025."

6000.0.49f1

6000.0.48f1

6000.0.47f1

6000.0.46f1

6000.0.45f1

6000.0.44f1

6000.0.42f1

6000.0.41f1

6000.0.40f1

6000.0.39f1

6000.0.38f1

6000.0.37f1

6000.0.36f1

6000.0.35f1

6000.0.34f1

6000.0.33f1

6000.0.32f1

6000.0.60f1

6000.0.62f1

6000.0.63f1

6000.0.64f1

6000.0.65f1

6000.0.66f1

6000.0.67f1

6000.0.68f1

6000.0.69f1

6000.0.71f1

Packman

6000.0.42f1

  • Known issue: [windows only] Switching Project when importing complete project does not import all assets and project opens incomplete (UUM-88051)

6000.0.41f1

  • Known issue: [windows only] Switching Project when importing complete project does not import all assets and project opens incomplete (UUM-88051)

6000.0.40f1

  • Known issue: [windows only] Switching Project when importing complete project does not import all assets and project opens incomplete (UUM-88051)

6000.0.37f1

  • Known issue: Unable to install ProBuilder package when project is located in an external FAT32/exFAT drive (UUM-86351)

6000.0.36f1

  • Known issue: Unable to install ProBuilder package when project is located in an external FAT32/exFAT drive (UUM-86351)

6000.0.35f1

  • Known issue: Unable to install ProBuilder package when project is located in an external FAT32/exFAT drive (UUM-86351)

6000.0.34f1

  • Known issue: Unable to install ProBuilder package when project is located in an external FAT32/exFAT drive (UUM-86351)

6000.0.33f1

  • Known issue: Unable to install ProBuilder package when project is located in an external FAT32/exFAT drive (UUM-86351)
  • Known issue: [windows only] Switching Project when importing complete project does not import all assets and project opens incomplete (UUM-88051)

6000.0.32f1

  • Known issue: Unable to install ProBuilder package when project is located in an external FAT32/exFAT drive (UUM-86351)
  • Known issue: [windows only] Switching Project when importing complete project does not import all assets and project opens incomplete (UUM-88051)

Particles

6000.0.55f1

6000.0.49f1

  • Added missing tooltips in the Particle System overlay. (UUM-92524)
  • Allow to horizontally scroll the curve presets when they do not fit the editor window width. (UUM-92529)
  • Prevent NaN in Rotation3D if Shape Scale is Zero. (UUM-97828)

6000.0.48f1

  • Ensure scripted Simulate call schedules managed jobs. (UUM-102162)

6000.0.44f1

  • Clarify unexpected behavior on ParticleSystem.Play() API documentation (UUM-99113)
  • Fixed potential crash with sub-emitter with multiple parents. (UUM-86973)

6000.0.42f1

  • Fixed undefined particle collision events being returned when the event list is larger than the event count. (UUM-97977)

6000.0.38f1

  • Fixed mesh related errors when editing a Particle System with a Sprite in the Shape module. (UUM-86163)
  • Fixed particles colliding with only one terrain collider. (UUM-91921)

6000.0.59f2

  • Avoid throwing errors when a trail renderer is auto-destructed while using the trail preview in the editor. (UUM-109475)
  • Changed default particle material for HDRP to be consistent with other pipelines. (UUM-113852)
  • Document unexpected behavior for PauseAndCatchUp culling mode. (UUM-102085)
  • Fixed crash when using a speed multiplier that takes value of 0 and velocity is used to select the sprite. (UUM-111657)
  • Fixed jittering of particle editor when the window is made too small. (UUM-105164)
  • Fixed memory leak related to ParticleSystem job fences.
  • Prevent AABB related errors when executing a rendering command buffer in LateUpdate. (UUM-96997)
  • Prevent potential crash when calling GetParticles on a system with trails. (UUM-40536)

6000.0.60f1

  • Particles are now filling UNITY_MATRIX_PREV_M with identity to be consistent with world matrix.

Physics

6000.0.58f1

  • PhysicsDebugger window has a minimum width/height. (UUM-114638)
  • Fixed a crash inside Physics.IgnoreCollision where a user would pass a prefab asset (not a prefab asset instance) to the API thus internally ending with Transform components that don't belong to a UnityScene. An error message will now be issued when this usage is executed. (UUM-116541)

6000.0.57f1

  • Fixed a crash with regards to joint gizmo drawing where having a disabled ArticulationBody as a Joint component's connected body would provide invalid data. (UUM-114481)
  • Fixed a memory leak that would occur when resizing the internal contacts array for physics scenes. (UUM-112248)

6000.0.51f1

  • Better tooltips for PhysicsSettings window.

6000.0.50f1

  • Added: Added Physics.GetCurrentIntegrationInfo in order to allow retrieving an instance of IntegrationInfo containing data about the currently running Physics SDK integration.
  • Added: Exposed the IntegrationInfo type containing basic data about the currently used Physics SDK integration.
  • Clamp Linear and Angular dampling in rigidbody Physics component from 0 to Infinity.
  • Fixed an issue where ArticulationBody components would disregard update calls from Animator components playing a clip which animates an ArticulationBody property. (UUM-84463)

6000.0.49f1

  • Fixed an issue with Rigidbody component sweep apis where Colliders would not respect ignore collision pairs. (UUM-91059)
  • Fixed Crash in Collider::FindNewAttached when parenting a root GameObject in OnDisable (UUM-102784)
  • Fixed dpi scaling for the collision layer matrix found inside Project Settings/Physics/Settings. (UUM-82261)
  • Improved the performance of Physics.TransformSync in cases where deeply nested hierarchies containing large amounts of Collider components would add an Animator to any child within that hierarchy. Previously this would incur a massive performance hit. After these changes there is still a performance cost but far smaller than before, somewhere in the range of 8x-9x less depending on hierarchy. (UUM-87199)

6000.0.48f1

  • Fixed a crash on SetJointLocalActorFrames when changing connectedBody on a ConfigurableJoint. (UUM-99496)
  • Fixed an issue where Joint gizmos would no longer follow the joint they are being displayed, during playmode.
  • Fixed an issue where Joint gizmos would not display the perpendicular axis (normal of the joint axis) when selecting a ConfigurableJoint or CharacterJoint.
  • Fixed swap bodies behaviour on configurable joint to not fully swap the actor poses but swap the parent - child actors on the joint. (UUM-91813)

6000.0.40f1

  • Fixed an issue where calling Physics.IgnoreCollision(colA, colB, false) would not trigger PhysX's collision filter to re-evaluate contacts. Effectively allowing the two shapes to still ignore collision until one of them had it's filtering data updated. (UUM-96257)

6000.0.39f1

  • Fixed PhysX error "Failed to create Convex Mesh from source mesh" from being thrown when looking around the Scene View while having the Physics Debug tab open. (UUM-93081)

6000.0.38f1

  • Fixed an issue by updating tooltip for DynamicFriction field in PhysicsMaterial asset. (UUM-90780)
  • Fixed performance regression on Physics.IgnoreCollisions() when calling the specified API in large quantities. (UUM-91011)

6000.0.35f1

  • Secured a mass properties recomputation case for Rigidbody components. A error message would be printed in the console if a concave MeshCollider would be present under a kinematic Rigidbody during authoring. This issue would happen due to a unsecured path inside the 'Awake' logic of Rigidbody where mass recomputation would be attempted on this setup. The PhysX SDK would log a message informing that the attempted operation was invalid on the aforementioned setup. (UUM-86499)

6000.0.59f2

  • Added: Physics::RebuildBroadphaseRegions has been unmarked from being deprecated due to multi-box pruning broad phase being brought back. (UUM-112553)
  • Brought back multi-box pruning broad phase, due to automatic box pruning being insufficient for larger world use-cases. (UUM-112553)
  • Fixed a crash when exiting playmode, which was caused due to physics scene data not being disposed in a thread safe manner. (UUM-92619)

6000.0.63f1

  • Due to the coefficient setting changes done for UUM-79798, pinning all particles on a Cloth component is no longer a unsupported operation. (UUM-79798)
  • Fixed a crash that would occur when adding a Cloth component to a GameObject with an existing TextMesh component. By default both Cloth and TextMesh components can't share the same GameObject due to the fact that they require different renderers to work, MeshRenderer and SkinnedMeshRenderer respectively. (UUM-125416)
  • Fixed a typo on "Clear Locked Objects" button inside the Physics Debugger. (UUM-124744)
  • Fixed an issue where setting constraint data to Cloth components would reset the simulation. (UUM-79798)
  • Fixed the padding for all the buttons in the Physics Debugger window, most of the buttons on the right side of the window had no padding. (UUM-124744)

6000.0.64f1

  • Fixed a crash inside Rigidbody.Move which could occur when calling the method on a fully disabled body. (UUM-126746)

6000.0.65f1

  • Added the ability to specify if internal collision, trigger and joint event buffers should be de-allocated with a specific time interval. Effectively allowing memory pressure to be reduced when a physics scene's preparation stage runs. These settings can be found in "Project Settings -> Physics -> Settings -> GameObjects tab, under the "Release Simulation Buffers" foldout. (UUM-112248)
  • Exposed log verbosity as a option within the physics pane in order to allow users to suppress some warnings/logs coming out of the PhysX integration. The new setting can be found under Edit->Project Settings->Physics->Settings within the GameObject tab.
  • Added: Added Physics. method for cases when it is undesirable to enable auto de-allocation of events and instead a manual approach is desired where memory can be recovered during specific events. (UUM-112248)
  • Added the overflow: hidden property to the collision layer matrix container in order to no longer generate scroll bars when scaling down the project settings window. (UUM-111251)
  • Fixed an issue where some logs messages coming from the PhysX integration would be ignored.
  • Fixed an issue with static collider creation where repeated disable/enable operations would accumulate PhysX SDK helper structures eventually causing the application to run out of memory. (UUM-112248)
  • Improved performance of heightfield creation for terrain collider while async loading.

6000.0.68f1

  • Fixed a crash when authoring Cloth components with scene reloading disabled. Entering Playmode right after authoring would still keep the Cloth instance in a "authoring only" state which means the underlying simulation object wasn't being created. (UUM-110845)

6000.0.69f1

  • Fixed an issue with the Cloth inspectors paint tools, where the brush wouldn't display due to no raycast being fired at the internal collision mesh. (UUM-61756)

6000.0.71f1

  • Fixed an issue with physics Joint component gizmos, where auto configured connected anchors would follow the joint in the case where the joint is connected to a fixed point in world space. (UUM-134423)
  • Prevented stack overflow when raycasting on a MeshCollider with the Use Fast Midphase cooking option. (UUM-110564)

Physics 2D

6000.0.56f1

  • Fixed an issue where an uninitialized normal impulse for a contact is returned. (UUM-112903)

6000.0.52f1

  • Ensure that changing the Transform Z position only does not affect Rigidbody2D interpolation. (UUM-108922)
  • Fixed memory leak when reporting 2D physics collision callbacks. (UUM-108093)

6000.0.50f1

  • Fixed "Physics2D.GetRayIntersection" overload to correctly use the "layerMask" argument. (UUM-103933)
  • Fixed an issue when modifying the sub-colliders a CompositeCollider2D uses when inside a prefab. (UUM-103177)
  • Fixed tooltip rendering for the Rigidbody2D Simulation Mode layer selection in the Physics2DSettings.

6000.0.49f1

  • Ensure that all 2D Physics OnCollision/OnTrigger produce Enter/Exit callbacks in the correct order under all circumstances. (UUM-101320)

6000.0.41f1

  • Fixed issue by ensuring that Rigidbody2D and Collider2D Cast and Overlap queries implicitly also use the include/exclude layers alongside the collision layer matrix when a ContactFilter2D is not specified. (UUM-56687)

6000.0.36f1

  • Allow "Rigidbody2D.SlideMovement.surfaceUp" to have zero magnitude. When this is used, it allows the "Rigidbody2D.Slide" feature to move in a "top down" view where all surfaces can be slid across. (UUM-91870)

6000.0.32f1

  • When disabling a Collider2D, ensure that contacts are not destroyed before they are reported if "Callbacks On Disable" is active. (UUM-89955)

6000.0.60f1

  • Added to the scripting documentation for all physics queries that return multiple results a note of "NOTE: All results are sorted into ascending distance order i.e. the first result is the closest.". (UUM-120631)
  • Ensure that "Rigidbody2D.Slide" correctly ignores colliders specified with "Physics2D.IgnoreCollision". (UUM-120474)
  • Rigidbody2D.Slide should always move to the point of contact independent of the current slide angle threshold. (UUM-120297)

6000.0.62f1

  • Fixed an issue with Rigidbody2D linear/angular drag to damping rename when used in prefab variants. (UUM-122242)

6000.0.65f1

  • Ensure that all available project templates have the 2D physics project setting option of "Reuse Collision Callbacks" enabled. (UUM-129517)

Platform Audio

6000.0.53f1

  • Known issue: Android Player freezes when an Audio Source is playing and an incoming call is picked up and then hung up and the Audio Source is started again (UUM-103525)

6000.0.52f1

  • Known issue: Android Player freezes when an Audio Source is playing and an incoming call is picked up and then hung up and the Audio Source is started again (UUM-103525)

6000.0.51f1

  • Known issue: Android Player freezes when an Audio Source is playing and an incoming call is picked up and then hung up and the Audio Source is started again (UUM-103525)

6000.0.50f1

  • Known issue: Android Player freezes when an Audio Source is playing and an incoming call is picked up and then hung up and the Audio Source is started again (UUM-103525)

6000.0.49f1

  • Known issue: Android Player freezes when an Audio Source is playing and an incoming call is picked up and then hung up and the Audio Source is started again (UUM-103525)

6000.0.48f1

  • Known issue: Android Player freezes when an Audio Source is playing and an incoming call is picked up and then hung up and the Audio Source is started again (UUM-103525)

6000.0.65f1

  • Known issue: [Windows] Crash on AudioManager::InitFMOD when performing various actions in the Editor (UUM-126803)

6000.0.66f1

  • Known issue: [Windows] Crash on AudioManager::InitFMOD when performing various actions in the Editor (UUM-126803)

6000.0.66f2

  • Known issue: [Windows] Crash on AudioManager::InitFMOD when performing various actions in the Editor (UUM-126803)

6000.0.67f1

  • Known issue: [Windows] Crash on AudioManager::InitFMOD when performing various actions in the Editor (UUM-126803)

6000.0.68f1

  • Known issue: [Windows] Crash on AudioManager::InitFMOD when performing various actions in the Editor (UUM-126803)

Playables

6000.0.52f1

  • Fixed an issue where PlayableOutput.SetSourcePlayable would take a long time on PlayableGraphs with many outputs.

Player

6000.0.54f1

  • The DeveloperConsole now correctly opens after being re-enabled, fixing an issue where it would remain stuck in a closed state. (UUM-109718)

6000.0.51f1

  • Fixed an issue where the startup logs would be missing from the normal log file (or standard output) when the "Capture Startup Logs" player setting was enabled. (UUM-102670)

6000.0.38f1

  • Fixed changing resolution width/height in player settings not applying upon building & running the player if no other resolution settings changed. (UUM-92847)

6000.0.60f1

  • The Player no longer becomes unresponsive after resolution switch in Exclusive Fullscreen mode when using the DX12 Graphics API. (UUM-104762)
  • The Player now restores correctly when using Alt+Tab in the Exclusive Fullscreen mode when using the DX12 Graphics API. (UUM-67373)

6000.0.69f1

  • Fixed a URL-parsing problem that occurred when Video Player opened a file where the path contained a space in it. (UUM-125789)

Plugins

6000.0.36f1

  • .framework plugins will be imported with "Add to Embedded Binaries" flag enabled by default.
  • .xcframeworks will be imported with "Add to Embedded Binaries" flag enabled if they contain .frameworks or dynamic libraries.

6000.0.64f1

  • Fixed a crash on DX11 when RenderDoc is enabled while NVIDIA package is added to the project.

Prefabs

6000.0.55f1

  • Fixed issue where m_Modifications block serializes incorrectly when replacing source prefabs. (UUM-107408)

6000.0.42f1

  • Fixed issue by handling PrefabInstances as Added GameObjects with deleted parent in the source Prefab. (UUM-87105)

6000.0.40f1

  • Fixed an issue to reconnect proxy parent in Prefab Stage. (UUM-79087)

6000.0.62f1

  • Fixed an error when creating a new script while adding a new component to a prefab via the AddComponent context menu. (UUM-111102)

Profiler

6000.0.57f1

  • Fixed invalid Mesh indices appearing in Memory Profiler metadata when read/write is disabled on standalone builds. (UUM-107356)
  • Fixed serialization system memory attribution to MonoScript and global caches. (UUM-110303)

6000.0.54f1

  • Align profiler frame duration of Edit mode profiling with Play mode when playing. (UUM-74665)

6000.0.53f1

  • Fixed Player hang during Autoconnect on long Player initialization. (UUM-101218)

6000.0.52f1

  • Fixed FrameTiming.cpuMainThreadFrameTime and Profiler to not include RenderThread wait times when Split Graphics Jobs are enabled.

6000.0.47f1

  • Improved managed methods information for profiler callstacks on il2cpp scripting backend. (UUM-27914)

6000.0.43f1

  • Fixed potential Editor crash on invalid_parameter_internal when starting Standalone Profiler. (UUM-98081)

6000.0.35f1

  • Fixed Missing Profiler.EndSample and Non-matching Profiler.EndSample error when profiling a project which uploads large textures. (UUM-85841)

6000.0.60f1

  • Fixed FrameDataView.GetFrameMetaData api return data after FrameDataView.GetSampleMetaData api call.

6000.0.62f1

  • Fixed issue with "Target Frames Per Second" Profiler setting having inconsistent results when entering an overly large/small value. (UUM-116904)

6000.0.64f1

  • Fixed an issue where the Memory Profiler could not reliably determine the root Transform of a Prefab.

6000.0.65f1

  • Fixed ProfilerRecorder recording render data when Application.targetFramerate is set in PlayMode. (UUM-127894)

PS5

6000.0.35f1

  • Fixed an issue where double-quote characters (and other unusual characters) in a title's name would cause a build to fail.

QNX

6000.0.58f1

  • Targets now built with the following security compilation flags:

6000.0.57f1

  • Added ability to specify the SCREEN_PROPERTY_PIPELINE property per window.

6000.0.55f1

6000.0.54f1

  • Enabled shader caching.

6000.0.53f1

  • Multidisplay monitor commandline argument.
  • Window z-order index setting.

6000.0.49f1

  • Removed unused LGPL libusb code from SDL
  • Fixed UGUI multi display/window.

6000.0.46f1

  • Fixed an issue where GetExecutableSizeMB was returning garbage.

6000.0.59f2

  • Fixed main thread name setting.
  • Screen.SetResolution now resizes window buffer correctly in windowed mode on QNX.

Raytracing

6000.0.47f1

  • Known issue: Crash on GfxDeviceD3D12::AllocBottomLevelAccelerationStructure when using Raytracing (UUM-101163)

6000.0.46f1

  • Known issue: Crash on GfxDeviceD3D12::AllocBottomLevelAccelerationStructure when using Raytracing (UUM-101163)

6000.0.45f1

  • Known issue: Crash on GfxDeviceD3D12::AllocBottomLevelAccelerationStructure when using Raytracing (UUM-101163)

6000.0.44f1

  • Known issue: Crash on GfxDeviceD3D12::AllocBottomLevelAccelerationStructure when using Raytracing (UUM-101163)

6000.0.43f1

  • Known issue: Crash after the “State comes from an incompatible keyword space“ log when opening the project (UUM-98620)

6000.0.42f1

  • Known issue: Crash after the “State comes from an incompatible keyword space“ log when opening the project (UUM-98620)

Scene Hierarchy

6000.0.36f1

  • Known issue: “Application.Message.LeftButtonUp” loads indefinitely when trying to select a GameObject with disabled selection (UUM-96065)

6000.0.35f1

  • Known issue: Undoing GameObject creation doesn't work when the GameObject is focused (UUM-92601)

Scene Management

6000.0.57f1

  • Known issue: Crash on "TransferPixelDataForMaskTemplate<_sprite_packing_char2>" when building for Android devices (UUM-113596)

6000.0.49f1

  • Known issue: Editor hangs when cutting and pasting a Script to another folder during Play Mode (UUM-104031)

6000.0.48f1

  • Known issue: Editor hangs when cutting and pasting a Script to another folder during Play Mode (UUM-104031)

6000.0.33f1

  • Known issue: [MacOS] Crash on [NSApplication endModalSession:] when saving while Play Mode is loading (UUM-87930)

6000.0.32f1

  • Known issue: [MacOS] Crash on [NSApplication endModalSession:] when saving while Play Mode is loading (UUM-87930)

Scene Manager

6000.0.38f1

  • Fixed an issue when renaming and clicking another game object would select the clicked game object. (UUM-95518)

Scene View

6000.0.35f1

  • Known issue: Can not navigate through the Scene view when using a drawing tablet (UUM-90436)

6000.0.34f1

  • Known issue: Can not navigate through the Scene view when using a drawing tablet (UUM-90436)

6000.0.33f1

  • Known issue: Can not navigate through the Scene view when using a drawing tablet (UUM-90436)

6000.0.32f1

  • Known issue: Can not navigate through the Scene view when using a drawing tablet (UUM-90436)

Scene/Game View

6000.0.58f1

  • Fixed a bug where an Overlay could have an empty title and be shown as an empty button in the overlay menu toolbar. (UUM-114575)
  • Fixed a bug where the Overlay Menu would not be usable when the window does not have active overlays. (UUM-113611)

6000.0.55f1

  • Fixed DebugDrawMode toggle throwing exception in the console. (UUM-112598)

6000.0.54f1

  • Fixed an issue where Focus Pan command would often set an impractical zoom pivot if Canvas object was picked. (UUM-108790)

6000.0.52f1

  • Resolved issue where the Camera first person mode in Cameras overlay is not clickable when the Editor is restarted with the Game View focused. (UUM-108801)

6000.0.48f1

  • Adding tooltips for aspect ratio and gizmos dropdowns in the game view. (UUM-102087)

6000.0.45f1

  • Fixed an issue where the CameraOverlay render texture would throw errors in the console. (UUM-100338)

6000.0.43f1

  • Fixed a bug where using the public ContextMenuUtility API could cause the Editor to eventually crash. (UUM-98587)

6000.0.41f1

  • Fixed an issue where resolving Scene View shortcut conflicts with "Rebind to selected command" checked and the Shortcut Helper Bar enabled would throw an exception. (UUM-96944)

6000.0.39f1

  • Fixed an issue where Shortcut Manager would not alert the user when attempting to binding shortcuts containing reserved modifiers. (UUM-90584)
  • Fixed camera Gizmo flickering in the SceneView and texture stretching in the CameraOverlay. (UUM-90851)

6000.0.37f1

  • Fixes crashes when returning instanceIDs of ScriptableObjects from the new RenderPickingCallback.

6000.0.59f2

  • Fixed a bug where an overlay docked in a corner would be directly undocked when quickly clicking on the dragger. (UUM-116551)
  • Fixed an issue where opening Game View would crash if the editor's layout had previously serialized with an invalid display target value. (UUM-115918)
  • Fixed issue where the overlays' menu popup would only open when UITK elements were hovered.

6000.0.60f1

  • Improved icon quality of the Edit Collider tool. (UUM-115187)

6000.0.63f1

  • Fixed an issue where the shortcut table's selection in Shortcut Manager would not update correctly when changing search queries. (UUM-126160)

6000.0.66f1

  • Fixed the Camera Overlay that would break when camera name is too long. (UUM-130353)

6000.0.66f2

  • Fixed the Camera Overlay that would break when camera name is too long. (UUM-130353)

6000.0.69f1

  • Fixed an issue where focusing on an active selection could edit overlays content in the Scene view. (UUM-134399)

Scripting

6000.0.56f1

  • RoslynAnalyzersShouldNotReferenceNetStandard2_1 test instability fixed.

6000.0.55f1

  • Fixed ObjectPool clear timing in no domain reload environment. (UUM-111093)

6000.0.54f1

  • Optimized the Main Thread times of InstantiateAsync and added a new OriginalImmutable flag to reduce the times even more. (UUM-102307)

6000.0.53f1

  • Added warning to tag manager if trying to add the same tag more than once. (UUM-99990)
  • Scripting: Prevent recursion when unloading Scriptable Object. (UUM-77941)

6000.0.50f1

  • Binary2text crashed if a TypeTree was missing.

6000.0.48f1

  • Fixed an issue where shutdown could crash when cleaning up UnityObjects. (UUM-97648)
  • Fixed crash if passing null results list to FindGameObjectsWithTag. (UUM-98111)
  • Fixed documentation to match GetComponentInParent / GetComponentsInParent implemented behaviour towards inactive game objects.

6000.0.47f1

  • Disable ExecutionContext capture when wiring up cancellation of Awaitables. (UUM-101626)
  • Fixed AsyncInstantiate continuing unfinished operations after exiting playmode. (UUM-77619)

6000.0.46f1

  • Fixed losing Script dependencies in player builds when theres DefineConstrains on an Asmdef using ExtraDefines. (UUM-99127)

6000.0.43f1

  • Removed old ApiUpdater configurations that were causing issues. (UUM-77628)

6000.0.42f1

  • Fixed 'Stack overflow' error logged in the Console when a script that has a lot of classes is compiled. (UUM-90041)
  • Fixed play state change callback not being invoked when domain reload forces playmode exit. (UUM-85334)

6000.0.39f1

  • Fixed freeze in InstantiateAsync with very large objects.

6000.0.38f1

  • Fixed pool cleanup when entering playmode with domain reload disabled. (UUM-90313)

6000.0.33f1

  • Added InstantiateParameters struct, this adds support for local space and target scenes to Object.InstantiateAsync. (UUM-83002)
  • Fixed an issue where multiple call to NextFrameAsync in edit mode within the same frame would cancel each other. (UUM-86897)

6000.0.32f1

  • Fixed EditorApplication.isFocused returning false in playmode. (UUM-83091)

6000.0.63f1

  • Fixed GameView not rendering on Quest when hidden in Editor. (UUM-119451)
  • Fixed possible managed memory corruption when using API's that use arrays as output buffers.

Scripting Runtime

6000.0.40f1

  • Known issue: Crash on UnityEditor.AssetDatabase:StopAssetEditing when removing HDRP Package after having imported Water Samples (UUM-78164)

6000.0.39f1

  • Known issue: Crash on UnityEditor.AssetDatabase:StopAssetEditing when removing HDRP Package after having imported Water Samples (UUM-78164)

6000.0.38f1

  • Known issue: Crash on UnityEditor.AssetDatabase:StopAssetEditing when removing HDRP Package after having imported Water Samples (UUM-78164)

6000.0.37f1

  • Known issue: Crash on UnityEditor.AssetDatabase:StopAssetEditing when removing HDRP Package after having imported Water Samples (UUM-78164)

6000.0.36f1

  • Known issue: Crash on UnityEditor.AssetDatabase:StopAssetEditing when removing HDRP Package after having imported Water Samples (UUM-78164)

Search

6000.0.56f1

  • Fixed crash in Search when a domain reload occurs while an index merge operation is in progress.

6000.0.55f1

  • Changed the default operator for the filter "dir" from "equals" to "contains". (UUM-110821)

6000.0.53f1

  • Support interface filtering for component and asset types. (UUM-109613)

6000.0.38f1

  • Fixed Search Empty View's description labels that are always truncated. (UUM-93339)

6000.0.37f1

  • Fixed Index Manager's "ForceRebuild" not re-indexing assets. (UUM-87574)

6000.0.60f1

  • Fixed focus and navigation issues in Search's QueryBuilder. (UUM-110828)

6000.0.65f1

  • Fixed exception happening when deleting an index from the Index Manager and immediately recreating another one at the same path. (UUM-112730)

Serialization

6000.0.52f1

  • Added additional checks to better catch merging errors in UnityYAML. (UUM-98013)

6000.0.49f1

  • Fixed an issue with migrating projects from versions after 2021.3 that could cause severe performance impacts by importing the Fixed Timestep in the Time Project Settings as 0.0001. (UUM-103516)

6000.0.48f1

  • Known issue: FixedUpdate runs 200 times more frequently, leading to performance issues for users (UUM-103516)

6000.0.47f1

  • Fixed DataEquals of SerializedProperty returning false in some cases where refReferenceId & otherReferenceId are having a garbage value making the refManagedReferenceTypeTree & otherManagedReferenceTypeTree null and corrupting the serialized data. (UUM-88925)
  • In 2021.x Fixed Timestep was serialized as a float. It was switched to IntegerTime::RationalTime, but was missing a migration for the older values. This would show up as the Fixed Timestep being reset to the default value. This should now be properly converted. (UUM-91212)

6000.0.45f1

  • Known issue: Crash on MonoBehaviour::VirtualRedirectTransfer when closing Editor after removing HDRP and importing Water Samples before (UUM-97847)

6000.0.44f1

  • Known issue: Crash on MonoBehaviour::VirtualRedirectTransfer when closing Editor after removing HDRP and importing Water Samples before (UUM-97847)

6000.0.43f1

  • Known issue: Crash on MonoBehaviour::VirtualRedirectTransfer when closing Editor after removing HDRP and importing Water Samples before (UUM-97847)

6000.0.42f1

  • Known issue: Crash on MonoBehaviour::VirtualRedirectTransfer when closing Editor after removing HDRP and importing Water Samples before (UUM-97847)
  • Fixed issue where the "UniversalRenderPipelineGlobalSettings.asset" is creating noise in the git diff when building a Player. (UUM-80052)

6000.0.41f1

  • Known issue: Crash on MonoBehaviour::VirtualRedirectTransfer when closing Editor after removing HDRP and importing Water Samples before (UUM-97847)
  • Known issue: The "UniversalRenderPipelineGlobalSettings.asset" is creating noise in the git diff when building a Player (UUM-80052)

6000.0.40f1

  • Known issue: Crash on MonoBehaviour::VirtualRedirectTransfer when closing Editor after removing HDRP and importing Water Samples before (UUM-97847)
  • Known issue: The "UniversalRenderPipelineGlobalSettings.asset" is creating noise in the git diff when building a Player (UUM-80052)

6000.0.39f1

  • Known issue: Crash on MonoBehaviour::VirtualRedirectTransfer when closing Editor after removing HDRP and importing Water Samples before (UUM-97847)
  • Known issue: The "UniversalRenderPipelineGlobalSettings.asset" is creating noise in the git diff when building a Player (UUM-80052)

6000.0.38f1

  • Known issue: The "UniversalRenderPipelineGlobalSettings.asset" is creating noise in the git diff when building a Player (UUM-80052)
  • Known issue: [windows only] Switching Project when importing complete project does not import all assets and project opens incomplete (UUM-88051)

6000.0.37f1

  • Known issue: The "UniversalRenderPipelineGlobalSettings.asset" is creating noise in the git diff when building a Player (UUM-80052)
  • Known issue: [windows only] Switching Project when importing complete project does not import all assets and project opens incomplete (UUM-88051)

6000.0.36f1

  • Known issue: The "UniversalRenderPipelineGlobalSettings.asset" is creating noise in the git diff when building a Player (UUM-80052)
  • Known issue: [windows only] Switching Project when importing complete project does not import all assets and project opens incomplete (UUM-88051)

6000.0.35f1

  • Known issue: The "UniversalRenderPipelineGlobalSettings.asset" is creating noise in the git diff when building a Player (UUM-80052)
  • Known issue: [windows only] Switching Project when importing complete project does not import all assets and project opens incomplete (UUM-88051)

6000.0.34f1

  • Known issue: [windows only] Switching Project when importing complete project does not import all assets and project opens incomplete (UUM-88051)

6000.0.33f1

  • Added -typeinfo to binary2text to allow debugging issues with corrupt type info in AssetBundles.
  • Fixed serialized types with no namespace having their fields stripped. (UUM-90913)

6000.0.60f1

  • Fixed an issue where mixed values might not appear correctly in the inspector after using Undo. (UUM-109513)

6000.0.62f1

  • Known issue: Editor performance degrades when PlayableDirector with multiple bindings remains visible in the Inspector during Play mode (UUM-122354)

6000.0.63f1

  • Known issue: Editor performance degrades when PlayableDirector with multiple bindings remains visible in the Inspector during Play mode (UUM-122354)
  • Known issue: Exceedingly long wait on InspectorWindow.Repaint when selecting a large SVG file in the Project window (UUM-120424)
  • Known issue: Silent crash when opening a specific project (UUM-100218)

6000.0.64f1

  • Known issue: Silent crash when opening a specific project (UUM-100218)
  • Fixed performance regression when rendering large arrays in the Inspector. (UUM-120424)

Shader System

6000.0.40f1

  • Known issue: Crash after the “State comes from an incompatible keyword space“ log when opening the project (UUM-98620)

6000.0.59f2

  • Known issue: Crash on tlsf_free when selecting a cube in the "Getting Started With Unity" template (UUM-107673)

6000.0.60f1

  • Known issue: Crash on tlsf_free when selecting a cube in the "Getting Started With Unity" template (UUM-107673)

6000.0.62f1

  • Known issue: Crash on tlsf_free when selecting a cube in the "Getting Started With Unity" template (UUM-107673)

Shadergraph

6000.0.52f1

  • Added an issue where the far right toolbar dropdown was sometimes difficult to interact with. (UUM-105177)
  • Added both preference and setting path for variant limit exceeded warning message. (UUM-104591)
  • Heatmap asset help button now redirects to Shader Graph manual page. (UUM-103974)
  • Improved resizing behavior for custom property and function inspectors. (UUM-103867)
  • Improved shader variant exceeded message to direct users to both project settings and preferences. (UUM-104591)
  • Improved spacing of a certain toggle on the shader graph preferences page. (UUM-104088)
  • Subgraphs whose first output isn't previewable now default to not having a node preview. (UUM-102007)
  • Added an issue where nodes without valid previews would expand on creation and collapse on selection. (UUM-104202)
  • Added wrapping to the custom function node's label and fixed an issue where it would not update immediately. (UUM-103861)
  • Float node documentation link now resolves correctly. (UUM-103781)
  • Shader Graph Asset help button now redirects to the correct URL. (UUM-103777)
  • Speed Tree subgraphs documentation link now resolves correctly. (UUM-103972)
  • Sub Graph Asset help button now redirects to the correct URL. (UUM-105173)
  • Sub Graph node documentation link now redirects to the correct URL. (UUM-103971)

6000.0.50f1

  • Fixed additional cases where certain Node Reference sample graphs would report unsaved changes on open. (UUM-76080)

6000.0.48f1

  • Added new manipulator for ShaderGraph MainPreview to fix wrong drag handing on OSX. (UUM-76223)
  • Added new manipulator for ShaderGraph MainPreview to fix wrong drag handing on OSX. (UUM-76223)

6000.0.47f1

  • Fixed an issue where changing Enum Keyword entries (names or values) or re-ordering them would not set the graph as dirty and could lead to changes not saved.
  • Fixed an issue where copy/pasting a property from a Graph to a Subgraph would make it display Graph only settings.
  • Fixed an issue where unchecking "Show In Inspector" would set the property to Global scope the first time.

6000.0.42f1

  • Fixed the generation of new artifact ID of ShaderGraph on every reimport. (UUM-86662)

6000.0.39f1

  • Added a new set of sample content - Shader Graph UGUI Shaders - to the Shader Graph package that contains examples of how to use the new Canvas target in Shader Graph to create dynamic UI elements. This new sample can be imported from the Sample tab of the Package Manager after selecting the Shader Graph package

6000.0.38f1

  • Fixed "Shader error in 'ProBuilder6/Standard Vertex Color': 'PBRDeferredFragment'" error logged in the console when compiling the shader. (UUM-94425)

6000.0.59f2

  • Added SrcBlendAlpha and DstBlendAlpha properties if allowMaterialOverride is set to true on URP.

6000.0.60f1

  • Fixed an issue when deleting an open shader graph but canceling closure would result in a null reference when attempting to reclose it. (UUM-110302)
  • Fixed an issue where custom interpolator project settings were not clamping correctly. (UUM-113366)
  • Fixed duplicate material creation in canvas samples. (UUM-113453)
  • Improved the appearance of subgraph node display names in various areas. (UUM-111531)

6000.0.64f1

  • Fixed a bug in Shader Graph UGUI Samples where custom components would not update the material properly.

6000.0.65f1

  • Fixed documentation links for Dropdown, Property, Keyword, Custom Function and Redirect Nodes.
  • Fixed documentation page direction for subgraphs.

6000.0.66f1

  • Fixed a bug in UGUI Shaders Sample where Custom Toggles would not update properly when in a Toggle Group. (UUM-114439)
  • Fixed Toolbar Icons for Light Mode. (UUM-103082)
  • Fixed Toolbar Icons for Retina Display. (UUM-107865)

6000.0.66f2

  • Fixed a bug in UGUI Shaders Sample where Custom Toggles would not update properly when in a Toggle Group. (UUM-114439)
  • Fixed Toolbar Icons for Light Mode. (UUM-103082)
  • Fixed Toolbar Icons for Retina Display. (UUM-107865)

6000.0.67f1

  • Added an issue where the swizzle node's input slot could end up in a bad state. Changed behavior so that the node's input and output slot always reflect the swizzle mask. (UUM-120808)

6000.0.68f1

  • Improved appearance of channel dropdown on UV node when node is collapsed. (UUM-115034)
  • Added issue where capitalization in the swizzle node mask would sometimes result in improper results. (UUM-132879)
  • Nodes are now properly selected after copy-paste or duplication. (UUM-110841)

6000.0.69f1

  • Fixed warnings about "fixed" being redefined when compiling built-in render pipeline shadergraph shaders on some platforms.

6000.0.71f1

  • Fixed texture sampling operations for texture properties marked HDR. (UUM-122106)

Shaders

6000.0.58f1

  • Fixed CPU side performance regression when shader has dynamic branch keywords.

6000.0.52f1

  • Fixed bad shader code generated on metal sometimes when using CubeMapFaceID. (UUM-97301)

6000.0.49f1

  • In lightmapped objects some mesh channels weren't detected as used. (UUM-103200)

6000.0.48f1

  • Fixed shader cache uploads and downloads to Accelerator so that they respect Editor upload enabled and download enabled settings.

6000.0.47f1

  • Fixed an editor crash in shader fallback resolving when importing a specific bundle of assets. (UUM-99172)

6000.0.38f1

  • Fixed an assertion being triggered when switching the build target from Windows to Android. (UUM-91151)
  • Fixed corrupted shader property name after loading an asset bundle. (UUM-59309)
  • Fixed unexpected keyword space mismatch errors when having a compilation error on a raytracing shader. (UUM-95909)

6000.0.37f1

  • Fixed a performance regression in Camera.Render(). (UUM-66763)

6000.0.36f1

  • Fixed a situation where some shaders would appear to cause an internal communcations error with the shader compiler. (UUM-72852)

6000.0.35f1

  • Fixed the shader compiler crash in projects using the Vulkan renderer when importing a shader that uses the RWTexture1DArray uniform type.

6000.0.34f1

  • Fixed a rare crash during removal of unused material properties. (UUM-91648)

6000.0.33f1

  • Fixed implicit randomwrite shader requirement for compute shaders.

6000.0.60f1

  • Fixed a rare assertion about keyword space mismatch happening when calling Material.IsKeywordEnabled. (UUM-105534)
  • Fixed issue where user-defined constant buffer names containing substring "Globals" would fail in glslang-dependent compilation. (UUM-120318)

6000.0.63f1

  • Fixed a regression triggering keyword space mismatches on certain cases with UsePass and Fallback. (UUM-122608)
  • Fixed editor crash occurring often with a freshly created project. (UUM-107673)
  • Updated UnityInput.hlsl to remove incorrect comment about time since level load.
  • When a standard material's render queue value is set out-of-bounds, clicking the log message that is printed to the console will now highlight the material that triggered it. (UUM-110693)

6000.0.64f1

  • Added word wrapping to the compute shader inspector kernel label field. (UUM-126858)
  • Fixed a "keyword space mismatch" error showing when accessing materials before they're fully initialized.
  • Fixed a temp memory leak for shaders with more than 128 keywords. (UUM-120175)

6000.0.65f1

  • Fixed the issue where Missing dependency errors are thrown in the inspector when creating a computeshader and raytracingshader via cacheserver. (UUM-116514)

6000.0.66f1

  • Fixed a crash in ShaderUtil.GetPassKeywords when called with ShaderType.RayTracing. (UUM-130102)
  • Fixed Prevent no keywords shader variant errors during DOTS material initialization. (UUM-107314)
  • Fixed the non deterministic build issue when building shader AssetBundle. (UUM-114616)

6000.0.66f2

  • Fixed a crash in ShaderUtil.GetPassKeywords when called with ShaderType.RayTracing. (UUM-130102)
  • Fixed Prevent no keywords shader variant errors during DOTS material initialization. (UUM-107314)
  • Fixed the non deterministic build issue when building shader AssetBundle. (UUM-114616)

6000.0.69f1

  • Fixed writes to RWTexture2D in compute.

Shortcut Management

6000.0.41f1

  • Known issue: Adding non-context menu item via ContextMenuUtility API can crash Editor down the line (UUM-98587)

6000.0.40f1

  • Known issue: Adding non-context menu item via ContextMenuUtility API can crash Editor down the line (UUM-98587)

SpeedTree

6000.0.41f1

  • Known issue: This release of SpeedTree includes a change to the interface of the SpeedTree8Wind shadergraph node. If you have an animated SpeedTree in the shadergraph, be sure to connect an ObjectSpacePosition node to the input of the SpeedTree8Wind. If the wind node does not have an input on the ObjectSpacePosition port, the mesh will be shrunk down to a point at origin (making it seem to vanish).
  • Fixed an issue on the Android player with normal maps using RBC compressed ETC Unorm texture compression resulting in rendering artifacts for the lighting pass on deferred renderers. (UUM-84061)

6000.0.40f1

  • Known issue: This release of SpeedTree includes a change to the interface of the SpeedTree8Wind shadergraph node. If you have an animated SpeedTree in the shadergraph, be sure to connect an ObjectSpacePosition node to the input of the SpeedTree8Wind. If the wind node does not have an input on the ObjectSpacePosition port, the mesh will be shrunk down to a point at origin (making it seem to vanish).

6000.0.39f1

  • Known issue: This release of SpeedTree includes a change to the interface of the SpeedTree8Wind shadergraph node. If you have an animated SpeedTree in the shadergraph, be sure to connect an ObjectSpacePosition node to the input of the SpeedTree8Wind. If the wind node does not have an input on the ObjectSpacePosition port, the mesh will be shrunk down to a point at origin (making it seem to vanish).

6000.0.38f1

  • Known issue: This release of SpeedTree includes a change to the interface of the SpeedTree8Wind shadergraph node. If you have an animated SpeedTree in the shadergraph, be sure to connect an ObjectSpacePosition node to the input of the SpeedTree8Wind. If the wind node does not have an input on the ObjectSpacePosition port, the mesh will be shrunk down to a point at origin (making it seem to vanish).

6000.0.37f1

  • Known issue: This release of SpeedTree includes a change to the interface of the SpeedTree8Wind shadergraph node. If you have an animated SpeedTree in the shadergraph, be sure to connect an ObjectSpacePosition node to the input of the SpeedTree8Wind. If the wind node does not have an input on the ObjectSpacePosition port, the mesh will be shrunk down to a point at origin (making it seem to vanish).

6000.0.36f1

  • Known issue: This release of SpeedTree includes a change to the interface of the SpeedTree8Wind shadergraph node. If you have an animated SpeedTree in the shadergraph, be sure to connect an ObjectSpacePosition node to the input of the SpeedTree8Wind. If the wind node does not have an input on the ObjectSpacePosition port, the mesh will be shrunk down to a point at origin (making it seem to vanish).
  • Fixed an issue where SpeedTree7 and SpeedTree8 shaders were not compatible with Unity6. (UUM-87614)

6000.0.35f1

  • Known issue: This release of SpeedTree includes a change to the interface of the SpeedTree8Wind shadergraph node. If you have an animated SpeedTree in the shadergraph, be sure to connect an ObjectSpacePosition node to the input of the SpeedTree8Wind. If the wind node does not have an input on the ObjectSpacePosition port, the mesh will be shrunk down to a point at origin (making it seem to vanish).

6000.0.34f1

  • Known issue: This release of SpeedTree includes a change to the interface of the SpeedTree8Wind shadergraph node. If you have an animated SpeedTree in the shadergraph, be sure to connect an ObjectSpacePosition node to the input of the SpeedTree8Wind. If the wind node does not have an input on the ObjectSpacePosition port, the mesh will be shrunk down to a point at origin (making it seem to vanish).
  • Fixed Importer Model Editor Inspector: Custom unit conversion no longer allows negative scaling values, will display a warning when negative value is entered (UUM-82593)

6000.0.33f1

  • Known issue: This release of SpeedTree includes a change to the interface of the SpeedTree8Wind shadergraph node. If you have an animated SpeedTree in the shadergraph, be sure to connect an ObjectSpacePosition node to the input of the SpeedTree8Wind. If the wind node does not have an input on the ObjectSpacePosition port, the mesh will be shrunk down to a point at origin (making it seem to vanish).

6000.0.32f1

  • Known issue: This release of SpeedTree includes a change to the interface of the SpeedTree8Wind shadergraph node. If you have an animated SpeedTree in the shadergraph, be sure to connect an ObjectSpacePosition node to the input of the SpeedTree8Wind. If the wind node does not have an input on the ObjectSpacePosition port, the mesh will be shrunk down to a point at origin (making it seem to vanish).

6000.0.63f1

  • Fixed a bug where SpeedTrees loaded as asset bundles could cause the player to crash on exit. (UUM-113224)

SRP Core

6000.0.58f1

  • Fixed an Issue where the MaterialUpgrader in URP wouldnt enable Alpha Clipping on Materials that started out using Render Mode Cutout. (UUM-99709)

6000.0.57f1

  • Clear imported textures on first use if necessary. (UUM-86099)
  • Fixed async compute corner case where URP RenderGraph was waiting for a resource not written by any pass.
  • Fixed pass culling corner case where resources are never deallocated when the last pass using them is culled.
  • Fixed RenderGraphObjectPool and GetTempMaterialPropertyBlock() usage in URP RenderGraph.
  • Removed extra manual clear operation for textures imported to Render Graph and used first as render pass attachments.

6000.0.50f1

  • Fixed a memory leak when entering and leaving editor playmode.
  • Fixed out of bounds read in CoreUnsafeUtils.FixedBufferStringQueue.TryPop when the remaining bytes in the buffer is less than 4. (UUM-104687)
  • Subpass attachment indices are updated when adding a depth attachment to the renderpass in RenderGraph. (UUM-99670)

6000.0.48f1

  • The displayName value in the package.json file is corrected to match the official package name "Scriptable Render Pipeline Core".
  • RenderGraph.Cleanup() doesn't corrupt RenderGraph instance anymore.

6000.0.47f1

  • Fixed Transient Resources support in Native RenderPass Render Graph (used in URP).

6000.0.43f1

  • Fixed a memory leaks when using SRP Core predefined objects. (UUM-98014)

6000.0.42f1

  • Fixed serialization errors are thrown when "com.unity.render-pipelines.core" is added as a custom package. (UUM-83161)

6000.0.37f1

  • Fixed a crash on leaking streaming scratch buffer differently sized into the current pool. (UUM-83271)

6000.0.36f1

  • Rendering Debugger - Silent crash when selecting a Volume component with public RTHandles. (UUM-90911)

6000.0.32f1

  • Fixed missing STP shaders & visual artifacts when targeting GLCore renderer

6000.0.59f2

  • Fixed incorrect merging of passes in Render Graph when a pass targets a texture that is sampled in previous pass. (UUM-112857)
  • Fixed prefab override UI and mixed value behaviour for Rendering Layers mask UI. (UUM-110587)

6000.0.60f1

  • Display Volume Profile context menu actions as disabled if the profile is empty. (UUM-115965)
  • Fixed IndexOutOfRangeException when using a buffer more times than a texture. (UUM-120616)
  • Fixed Rendering Debugger not displaying volumes using the instantiated profile reference. (UUM-119538)
  • Fixed Volume Profile changes not getting saved after the Paste Settings context menu action. (UUM-119513)

6000.0.63f1

  • Flip backbuffer so that it uses the same coordinates as unity textures (OpenGL coordinates).

6000.0.65f1

  • Fixed a Frame Debugger issue where the wrong texture was displayed after selecting certain passes (e.g DrawSkybox). (UUM-122955)

SRP Foundation

6000.0.50f1

  • Known issue: Game View turns black, Scene View turns grey, Console error NullReferenceException when Wireframe is turned on because the DecalGBufferRenderPass references a non existent GBuffer (UUM-103836)

6000.0.49f1

  • Known issue: Game View turns black, Scene View turns grey, Console error NullReferenceException when Wireframe is turned on because the DecalGBufferRenderPass references a non existent GBuffer (UUM-103836)

6000.0.48f1

  • Known issue: Game View turns black, Scene View turns grey, Console error NullReferenceException when Wireframe is turned on because the DecalGBufferRenderPass references a non existent GBuffer (UUM-103836)
  • Known issue: [Mobile] Visual artifacts when RenderGraphPass is merged into NativePass (UUM-102824)

SRP XR

6000.0.58f1

  • Known issue: The Player renders black on a Quest headset when MSAA, Post Processing, and Spacewarm depth submission are enabled (UUM-84612)

6000.0.57f1

  • Known issue: The Player renders black on a Quest headset when MSAA, Post Processing, and Spacewarm depth submission are enabled (UUM-84612)

6000.0.56f1

  • Known issue: The Player renders black on a Quest headset when MSAA, Post Processing, and Spacewarm depth submission are enabled (UUM-84612)

6000.0.55f1

  • Known issue: The Player renders black on a Quest headset when MSAA, Post Processing, and Spacewarm depth submission are enabled (UUM-84612)

6000.0.54f1

  • Known issue: GameObjects are transparent when a custom fog renderer feature is enabled (UUM-104832)
  • Known issue: The Player renders black on a Quest headset when MSAA, Post Processing, and Spacewarm depth submission are enabled (UUM-84612)

6000.0.53f1

  • Known issue: GameObjects are transparent when a custom fog renderer feature is enabled (UUM-104832)
  • Known issue: The Player renders black on a Quest headset when MSAA, Post Processing, and Spacewarm depth submission are enabled (UUM-84612)

6000.0.52f1

  • Known issue: GameObjects are transparent when a custom fog renderer feature is enabled (UUM-104832)
  • Known issue: The Player renders black on a Quest headset when MSAA, Post Processing, and Spacewarm depth submission are enabled (UUM-84612)

6000.0.51f1

  • Known issue: GameObjects are transparent when a custom fog renderer feature is enabled (UUM-104832)
  • Known issue: The Player renders black on a Quest headset when MSAA, Post Processing, and Spacewarm depth submission are enabled (UUM-84612)

6000.0.50f1

  • Known issue: GameObjects are transparent when a custom fog renderer feature is enabled (UUM-104832)
  • Known issue: The Player renders black on a Quest headset when MSAA, Post Processing, and Spacewarm depth submission are enabled (UUM-84612)

6000.0.49f1

  • Known issue: Light is culled incorrectly when Deferred+ and Forward+ Rendering Paths are used (UUM-103384)
  • Known issue: The Player renders black on a Quest headset when MSAA, Post Processing, and Spacewarm depth submission are enabled (UUM-84612)

6000.0.48f1

  • Known issue: Light is culled incorrectly when Deferred+ and Forward+ Rendering Paths are used (UUM-103384)
  • Known issue: The Player renders black on a Quest headset when MSAA, Post Processing, and Spacewarm depth submission are enabled (UUM-84612)

6000.0.47f1

  • Known issue: The Player renders black on a Quest headset when MSAA, Post Processing, and Spacewarm depth submission are enabled (UUM-84612)

6000.0.46f1

  • Known issue: The Player renders black on a Quest headset when MSAA, Post Processing, and Spacewarm depth submission are enabled (UUM-84612)

6000.0.45f1

  • Known issue: GPU utilization increases by 20% on Meta Quest headsets when Render Graph is enabled on 6000.0.16f1 and higher (UUM-90118)
  • Known issue: The Player renders black on a Quest headset when MSAA, Post Processing, and Spacewarm depth submission are enabled (UUM-84612)

6000.0.44f1

  • Known issue: GPU utilization increases by 20% on Meta Quest headsets when Render Graph is enabled on 6000.0.16f1 and higher (UUM-90118)
  • Known issue: The Player renders black on a Quest headset when MSAA, Post Processing, and Spacewarm depth submission are enabled (UUM-84612)

6000.0.43f1

  • Known issue: GPU utilization increases by 20% on Meta Quest headsets when Render Graph is enabled on 6000.0.16f1 and higher (UUM-90118)
  • Known issue: The Player renders black on a Quest headset when MSAA, Post Processing, and Spacewarm depth submission are enabled (UUM-84612)

6000.0.42f1

  • Known issue: GPU utilization increases by 20% on Meta Quest headsets when Render Graph is enabled on 6000.0.16f1 and higher (UUM-90118)
  • Known issue: The Player renders black on a Quest headset when MSAA, Post Processing, and Spacewarm depth submission are enabled (UUM-84612)

6000.0.41f1

  • Known issue: GPU utilization increases by 20% on Meta Quest headsets when Render Graph is enabled on 6000.0.16f1 and higher (UUM-90118)
  • Known issue: The Player renders black on a Quest headset when MSAA, Post Processing, and Spacewarm depth submission are enabled (UUM-84612)

6000.0.40f1

  • Known issue: GPU utilization increases by 20% on Meta Quest headsets when Render Graph is enabled on 6000.0.16f1 and higher (UUM-90118)
  • Known issue: The Player renders black on a Quest headset when MSAA, Post Processing, and Spacewarm depth submission are enabled (UUM-84612)

Templates Microgames

6000.0.43f1

  • Known issue: Errors in the Console when creating a new "2D Platformer Microgame" template project (UUM-99756)

Terrain

6000.0.57f1

  • Prevents instanced details from being added to the detail texture atlas, saving memory.

6000.0.56f1

  • Corrected behavior of height painting into multiple terrain tiles whose vertical ranges do not overlap. Height values are now correctly clamped instead of wrapping. (UUM-105782)

6000.0.52f1

  • Fixed low resolution icons for high PPI and retina displays. (WBTRB-147)

6000.0.51f1

  • Ensure that TreeRenderer position is initialized when creating Terrain camera render data.

6000.0.49f1

  • Fixed an issue in which the Terrain Settings tab state reverts to the previous selected tab when leaving and returning to the Terrain Inspector window. (UUM-103264)

6000.0.48f1

  • Changed the behavior of the terrain add pass when running in URP deferred. No longer places incorrect data in gbuffers that are meant to hold depth information or bitmasks. (UUM-78812)
  • Fixed terrain detail rendering with render layer feature enabled under DX11. (UUM-76696)

6000.0.45f1

  • Terrain Trees with custom Tree Height and any materials without a "_TreeInstanceScale" property return to their correct height when zoomed in. Prior to this fix, trees materials without _TreeInstanceScale would always render at scale 1, even if the tree instance had height data. (UUM-40370)

6000.0.42f1

  • Fixed an issue in which terrain toolbar overlay disappears between minimizing and maximizing the scene view.

6000.0.40f1

  • Fixed terrain billboard grass rendering when dynamic batching is enabled in the URP asset. (UUM-67798)

6000.0.39f1

  • Fixed an issue where the grass details always used the default rendering layer mask. (UUM-91894)
  • Terrain Detail objects are not rendered in the build when the Terrain is generated at runtime. (UUM-62407)

6000.0.34f1

  • Known issue: Trees do not render in 'Unity Terrain - URP Demo Scene' (UUM-84616)

6000.0.36f1

  • Known issue: Trees do not render in 'Unity Terrain - URP Demo Scene' (UUM-84616)

6000.0.35f1

  • Known issue: Trees do not render in 'Unity Terrain - URP Demo Scene' (UUM-84616)
  • Changed to use hierarchical transform for tree representation matrix. (UUM-78866)

6000.0.33f1

  • Known issue: Trees do not render in 'Unity Terrain - URP Demo Scene' (UUM-84616)

6000.0.32f1

  • Known issue: Trees do not render in 'Unity Terrain - URP Demo Scene' (UUM-84616)

6000.0.62f1

  • Known issue: Crash on DetailDatabase::SetupPreloadTextureAtlasData when building a project with specific Addressables data (UUM-125363)

6000.0.63f1

  • Terrain : Fixed crash that could occur when preventing instanced details from being added to detail texture atlas. (UUM-122921)
  • Terrain : Fixed crash that could occur when preventing instanced details from being added to detail texture atlas. (UUM-125363)

Test Framework

6000.0.59f2

  • Implemented debounced search in the Test Runner window to improve search performance for projects with many tests. (UUM-119308)
  • Added: IPostbuildCleanupWithTestData interface- same as IPostbuildCleanup but provides a TestData object.
  • Added: IPrebuildSetupWithTestData interface- same as IPrebuildSetup but provides a TestData object.
  • Added: PostbuildCleanupWithTestData attribute- same as PostbuildCleanup but provides a TestData object.
  • Added: PrebuildSetupWithTestData attribute- same as PrebuildSetup but provides a TestData object.
  • Added: TestData record- provides data about the current test run, including the test mode (editmode, playmode, player) the tests it will run, and the platform it will run on.
  • Added: TestMode enum- a mirror of the existing enum with the addition of 'None' and 'Player' to distinguish them as Test Modes.

6000.0.63f1

  • Fixed a stack overflow exception in the Test Runner UI that might happen with some assembly setups with precompiled assemblies. (UUM-122047)
  • Fixed an issue where the test runner UI would repaint too often on some tests, causing performance issues.

Tests

6000.0.59f2

  • Reverted fence dependency checking algorithm changes.

Text

6000.0.58f1

6000.0.57f1

  • Ensure line-breaking rules are preserved for CJK. (UUM-108849)

6000.0.51f1

  • Fixed IME issue. (UUM-100552)
  • Improved WeakReference handling to protect against the (extremely unlikely, but still possible) event that the GC runs between checking that the handle is alive and dereferencing it.
  • Removed redundant check for null SpriteCharacters when generating text meshes.

6000.0.49f1

  • Fixed ATG word-wrapping issue with complex sequences of clusters. (UUM-102006)
  • Fixrf ATG Face Info Scaling. (UUM-101293)

6000.0.48f1

  • Ensure System Font is supported with TMP installed in the project. (UUM-102444)

6000.0.47f1

  • Mark color selection API as obsolete (UUM-98451)
  • Update Freetype to version 2.13.3

6000.0.46f1

  • Fixed unstable tooltip of TextElement due to invalid usage of textInfo in IsElided.
  • Replace HashSet initializer list with Array initializer list

6000.0.45f1

  • Fixed an issue to ensure default editor fontAssets are properly initialized.
  • Fixed an issue to ensure the SamplingPoint size for color font are set properly.

6000.0.43f1

6000.0.40f1

  • Known issue: TMP 'Bold' Font Style is rendered with incorrect Font when a Font Asset without Bold typeface is selected (UUM-97382)

6000.0.39f1

  • Known issue: TMP 'Bold' Font Style is rendered with incorrect Font when a Font Asset without Bold typeface is selected (UUM-97382)

6000.0.38f1

  • Fixed a crash when reading fonts.

6000.0.34f1

  • Known issue: Crash on tlsf_free when generating the Font Atlas (UUM-91956)

6000.0.33f1

  • Known issue: Crash on tlsf_free when generating the Font Atlas (UUM-91956)
  • Known issue: Text is rendered with a different font when the "FallbackBoldItalic" font is selected (UUM-87529)
  • Added spacing properties to ATG.
  • Fixed ATG tab support.

6000.0.32f1

  • Fixed memory leak when using TextElement.

6000.0.60f1

  • Added early out with invalid padding. (UUM-117619)

6000.0.71f1

  • Fixed highlights being incorrect when using bitmap with Standard text. (UUM-134691)

TextCore

6000.0.56f1

  • Init ClassDef vectors to prevent out-of-bounds crashes. (UUM-109409)

6000.0.54f1

  • Make sure disabled TextField do not collapse. (UUM-103184)

6000.0.50f1

  • Resolve TextCore selection issues for single-character lines.

6000.0.63f1

TextMeshPro

6000.0.57f1

6000.0.56f1

  • Added incorrect selection of font asset fallback for a given character font weight and style. (UUM-107331)

6000.0.44f1

  • Fixed an issue where buffers could overflow when using nested style in the Text. (UUM-85880)

6000.0.43f1

  • Fixed a float comparison issue. (UUM-97873)
  • Fixed additional cases of incorrect character caching handling when font styles and weights are used with fallback font assets and multiple text objects present in the same scene. (UUM-97348)

6000.0.37f1

  • Fixed dropdown content being misplaced when created inside a prefab scene. (UUM-90249)

6000.0.35f1

  • Fixed incorrect character caching when font styles and weights are used. (UUM-87529)

6000.0.59f2

  • Fixed incorrect Ligature glyph atlas index when using font assets with Multi Atlas Texture enabled. (UUM-111770)
  • Fixed incorrect preferred value calculations for text objects that contain characters and / or sprites whose character or glyph metrics have a scale = 0. (UUM-112064)

6000.0.60f1

  • Fixed incorrect handling of ligatures that contains variant selectors in their input sequences. (UUM-111750)
  • Fixed potential NRE when Multi Atlas Texture is used and text geometry exceeds 65535 vertices. (UUM-120500)

6000.0.62f1

  • Fixed Font Asset -> Glyph Adjustment Pair -> Options property not updating correctly. (UUM-68242)

6000.0.63f1

  • Fixed preferred height calculations when text component is using multiple font asset with varying metrics. (UUM-122933)
  • Fixed preferred width calculations not taking into consideration kerning adjustments. (UUM-120270)
  • Revised style padding handling to exclude sprites.
  • Revised the UI text component Maskable property to also control the RectMask2D clipping as well as ensuring its state is also mirrored on any potential sub mesh text objects. (UUM-119215)

6000.0.69f1

  • Improved handling of improperly formatted <a> tag where the "href" part is missing. A properly formatted tag should be <a href="link ID">text to be highlighted</a>. (UUM-130554)

Texture

6000.0.55f1

  • Known issue: Crash on PersistentManager::GetSerializedFileIfObjectAvailable when opening a specific project (UUM-101784)

6000.0.37f1

  • Known issue: Sprite Atlas Override for iOS setting remains disabled when saving its change to enabled (UUM-90066)

6000.0.36f1

  • Known issue: Sprite Atlas Override for iOS setting remains disabled when saving its change to enabled (UUM-90066)

6000.0.35f1

  • Known issue: Sprite Atlas Override for iOS setting remains disabled when saving its change to enabled (UUM-90066)

6000.0.34f1

  • Known issue: Sprite Atlas Override for iOS setting remains disabled when saving its change to enabled (UUM-90066)

6000.0.33f1

  • Known issue: Sprite Atlas Override for iOS setting remains disabled when saving its change to enabled (UUM-90066)

6000.0.32f1

  • Known issue: Sprite Atlas Override for iOS setting remains disabled when saving its change to enabled (UUM-90066)

TLS

6000.0.42f1

  • Updated our internal version of MbedTLS to version 3.6. This version brings new and improved security features to network communications in the engine, but also means that unsecure and deprecated protocols are now unsupported. Notably, support for TLS 1.0 and 1.1 was removed.

uGUI

6000.0.58f1

  • Prevent users from calling Destroy or DestroyImmediate on the default uGUIMaterial to prevent a crash. (UUM-114080)

6000.0.57f1

  • Fixed an issue where the canvas scaler could invalidate the canvas more times than necessary.

6000.0.56f1

  • Ensure Pixel Perfect Rects are not rounded to zero width/height. (UUM-103165)
  • Fixed Images being ignored by raycast when they were outside of a Masks bounds but had maskable set to false. (UUM-113314)
  • Nested canvases utilizing the Screen Space - Camera rendering mode will now fall back to sorting based on distance to their assigned camera. This fallback is used when Override Sorting is enabled, and only after first comparing sorting layer and sorting order values. (UUM-100599)
  • Revised an outdated editor warning that previously advised users to "clear the Packing tag." Since Packing tags are now obsolete, the message has been updated to reflect current best practices. (UUM-103962)

6000.0.55f1

  • Disabled culling of empty Rects in the Editor to avoid false positives in the Scene View. (UUM-100206)

6000.0.54f1

  • Updated Image raycast behavior to ensure consistent handling of screenPoints outside bounds, preventing parent Images from blocking child Images. (UUM-110769)

6000.0.35f1

  • Fixed incorrect sorting when viewing nested canvases in prefab mode. (UUM-86544)

6000.0.33f1

  • Known issue: TMP Input Field is moving Text and Caret UI positions for each new line when 'Auto Size' and 'Multi Line Newline' are used (UUM-89963)

6000.0.32f1

  • Known issue: TMP Input Field is moving Text and Caret UI positions for each new line when 'Auto Size' and 'Multi Line Newline' are used (UUM-89963)

6000.0.59f2

  • Fixed an editor bug where resizing the handle rect of a Slider and then performing an Undo causes its anchors to get reset. (UUM-108288)
  • Updated drag tracking to release all active drag events when the application loses focus. (UUM-104163)

6000.0.60f1

  • Fixed layout groups not updating when an empty RectTransform child changes size. (UUM-103876)
  • RawImage no longer crashes when attempting to utilize its assigned Texture when the value is an object reference of an invalid type. (UUM-117371)

6000.0.62f1

  • Fixed a potential crash that could occur when a CanvasRenderer was destroyed while its parent canvas was itself nested under a disabled parent. (UUM-120152)

6000.0.63f1

  • Fixed for flickering caret and highlight while selecting text in a TextMeshPro InputField while continuing to drag cursor above or below of the Input Field. (UUM-122467)
  • UUM-119688: Text color used in Intercepted Events Preview will now match Editor style. (UUM-119688)

6000.0.64f1

  • Fixed raycast logic to correctly handle transparent pixels when alphaHitTestMinimumThreshold is set to a non-zero value. (UUM-124857)

6000.0.65f1

  • Fixed a typo in Canvas Component warning. (UUM-129087)

6000.0.67f1

  • Fixed masking for UI elements orphaned by destroying a Canvas with overrideSorting=true. (UUM-127287)

6000.0.69f1

  • Fixed crash caused by having very large rect transform bounds. (UUM-132182)
  • Fixed root cause of crash caused by having very large rect transform bounds. Added warning which links to the affected scene GameObject(s).

6000.0.71f1

  • Deactivate InputFields once Keyboard has closed. (UUM-133712)
  • Fixed an exception when a text component was added during the scope of a font rebuild. (UUM-128580)

UI

6000.0.50f1

  • Display proper message when multiple build profiles selected. (UUM-77826)

6000.0.48f1

  • Change SS UI within SRP to render once from the last base camera only in non-HDR. (UUM-77625)

6000.0.44f1

  • Changed names for Windows architecture to differentiate between 64 and 32-bit

UI Builder

6000.0.43f1

  • Known issue: UI Builder unloads UXML file and discards any unsaved changes when entering Play Mode with Domain and Scene Reload enabled (UUM-99971)

UI Elements

6000.0.58f1

  • Modifying text white-space correctly gets reflected in UI Builder. (UUM-114727)

6000.0.51f1

  • Fixed the items not expanding on creation when autoExpand is set to true. (UUM-107968)

6000.0.50f1

  • Assertion error thrown when discarding changes in builder. (UUM-99290)

6000.0.49f1

  • Correct the order in which stylesheets are applied in the UIBuilder. (UUM-60382)
  • Duplicated characters in delayed textfield when using IME. (UUM-86896)

6000.0.44f1

  • Fixed the TreeView's item clipping when using the Fixed Height Virtualization together with the Scale with Screen Size. (UUM-84105)

6000.0.42f1

  • Fixed an issue by correcting the indentation for decorator drawers. (UUM-89976)
  • Fixed an issue by preventting the rename and create template option in the context menu when multiple elements are selected within UIBuilder hierarchy. (UUM-76831)
  • Fixed undo order bug in UIBuilder. (UUM-76948)
  • Set character limit on UIBuilder library search field (UUM-76898)

6000.0.41f1

  • Fixed an issue where the child index was incorrect when dragging a nested item within another nested item in a CollectionView. (UUM-82863)
  • Fixed the unintended horizontal scrolling behavior triggered by drag operations in a CollectionView.
  • Updated the pointer counter logic for collection views. (UUM-82931)

6000.0.38f1

  • Fixed an issue by Renaming controls in UIBuilder hierarchy so it is added to undo history. (UUM-76676)
  • Fixed an issue where Parent USS was invisible in UIBuilder in isolation mode. (UUM-76821)

6000.0.37f1

  • Prevent negative value for font-size in UIBuilder (UUM-76820)

6000.0.63f1

  • Fixed the multiline TextField layout not stretching when flex-grow is applied to the Control. (UUM-122632)

6000.0.71f1

  • Fixed the Inspector copy/paste for UnityEvent so it now works between components with a CustomEditor (such as Button) and components without one. Previously, pasting a copied UnityEvent between these two types of components silently failed due to incompatible clipboard formats. (UUM-134401)

UI Toolkit

6000.0.58f1

  • Fixed an exception when restoring the UI Debugger context.
  • Improved search result message in UI Toolkit Layout Debugger. (UUM-115950)

6000.0.57f1

  • Do not start drag and drop if the target element gets hidden after the pointer down event. (UUM-113109)
  • Fixed the performance issues when adding a lot of items through AddItem and TryRemoveItem with rebuildTree set to false. (UUM-112202)
  • Fixed the stylesheet button in the UI Debugger appearing to do something when no source is available for the stylesheet. (UUM-87670)
  • Fixed UI Debugger not always updating selected panel's hierarchy when EditorWindow is moved in or out of a dock area. (UUM-113179)

6000.0.56f1

  • Fixed ListView selection can't be cleared after a selection set programmatically at window creation is restored to no selection via view data.
  • Fixed MultiColumnViews delegates focus to column resize handle, causing navigation to fail. (UUM-88933)
  • Fixed the UI Builder "Fit Viewport" button so it also includes the selected element. (UUM-112721)

6000.0.55f1

  • Fixed all UnityEvent listeners that are inherited class members are unassigned. (UUM-111210)
  • Fixed an issue where a null value of type object would not be convertible to any other type. (UUM-112074)
  • Fixed the IndexOutOfRangeException when redoing elements that came after the styled visual element in the UI Builder. (UUM-109157)
  • Prevent the ScrollView from scrolling when the scrollbar is visible and the content does not overflow.
  • The UI Builder now allows for wider selection of elements in the canvas. (UUM-74631)

6000.0.54f1

  • Clicking on Spacing/Border Widget values in the UI Builder now selects these values. (UUM-105818)
  • Clicks in dead zones of the canvas selection header won't select the element underneath in UI Builder. (UUM-107380)
  • Ensure margin gizmo stays visible while dragging. (UUM-105900)
  • Fixed an exception thrown by the runtime dropdown field when choices list is empty. (UUM-105552)
  • Fixed an exceptions when displaying PropertyFields bound to an array named "Array" in the inspector. (UUM-110573)
  • Fixed an issue in UI Builder where clicking the scrollbar buttons in the code preview would focus and select the content. (UUM-105775)
  • Fixed an issue where the IMGUI TreeView's context menu option to rename wouldn't work when the containing view was not focused. (UUM-110067)
  • Fixed an issue with PropertyFields bound to an array named "Array" throwing an exception when the add button was clicked. (UUM-110572)
  • Fixed bound fields not showing an indication if they were animated or driven.
  • Fixed change events being sent when the text had not changed, but the precision of the text value did not exactly match the float value. (UUM-100527)
  • Fixed crash when stroking rounded joins with Painter2D. (UUM-110455)
  • Fixed elements sometimes still referenced in memory after being removed from their panel. (UUM-109369)
  • Fixed focus in UI Builder code preview when clicking on ScrollView controls. (UUM-105775)
  • Fixed ListView bug where a drag operation would select the item even with SelectionType.None.
  • Fixed property field indentation. (UUM-108741)
  • Fixed QuickSearch warning from removing an element during its AttachToPanel event. (UUM-107328)
  • Fixed runtime dropdown checkmark styling. (UUM-109393)
  • Fixed the argument exception when docking a window that contains a RadioButtonGroup control. (UUM-105010)
  • Text in the new selector field in UI Builder is no longer covered by the pseudo states button. (UUM-109121)

6000.0.38f1

  • Fixed variables that were not set properly when typing in text field.
  • Added: Users can now retrieve tabs and tab headers, as well as reorder tabs. (UUM-95686)
  • Fixed an issue where ListView was not scrollable when disabled. (UUM-73850)
  • Fixed an issue where unused change notifications would not be cleared properly during the binding update. (UUM-96370)
  • Fixed DropdownMenu does not allow duplicate names.
  • Fixed ScrollView mouse wheel scrolling so it takes into account other elements dimensions in the scroll view hierarchy. (UUM-93080)
  • Fixed Toggle Button Group parenting breaks when duplicating Button. (UUM-84283)

6000.0.53f1

  • Added: Added two new fields to UxmlElementAttribute:
  • Fixed the UI Builder New Selector field, changing the insertion point to the end when typing. (UUM-109015)

6000.0.52f1

  • Added the ability to change the TreeView item indent via a custom style property called --unity-tree-view-indent. (UUM-44460)
  • Added missing UxmlAttribute converters for byte, sbyte, short and ushort.
  • Automatically set the alpha channel of unset style color properties to 1 when picked through the color picker. (UUM-76955)
  • Fixed an issue where binding to a GradientField or a CurveField could hang the editor. (UUM-103737)
  • Fixed an issue where debug names would not appear when pressing the Alt key in debug inspector mode. (UUM-18712)
  • Fixed binding of Objects to INotifyValueChanged<Object> fields. (UUM-109467)
  • Fixed dirty builder state on switching to a document with a different canvas size. (UUM-107410)
  • Fixed dirty builder state on UXML and USS changes.
  • Fixed excessive empty space is present when observing Editor tabs. (UUM-108287)
  • Fixed flickering of the data source and path view when refreshing the UIBuilder inspector. (UUM-97556)
  • Fixed highlight color of the uxml header when doing a drag and drop from the Library. (UUM-76953)
  • Fixed intermittent crash on AppleTV on Painter2D.ClosePath() call. (UUM-105548)
  • Fixed UI Builder Hierarchy files are not marked dirty when Inspector fields in Attributes category are changed. (UUM-105143)
  • Fixed USS preview not updated on deletion of selector. (UUM-104904)
  • Improved memory layout of UxmlSerializedData to reduce padding. (UUM-108363)
  • Pressing the "Fit Viewport" button will now centre a canvas, in the UI Builder, if the canvas size is 0,0. (UUM-109243)

6000.0.51f1

  • Batched the scroll events on fixed height virtualizations for ListView and TreeView controls.
  • Fixed "UnityException: Load can only be called from the main thread" when generating the text meshes.
  • Fixed incorrect reporting of 'Out of root' elements in the UI Layout Debugger.
  • Fixed the ListView content disappearing when removing items outside of the offset.
  • Fixed the threshold on drag when near the end of the ListView.
  • Fixed USS selector is reparented when clicking on stylesheet after applying to element. (UUM-104962)

6000.0.50f1

  • Removed few gc allocs from TextElement's internal implementation.
  • Added clarity around selection in the samples window. (UUM-87336)
  • Aligned text and arrow icon for TreeView and MultiColumnTreeView in the samples window. (UUM-104924)
  • Fixed a cosmetic issue where toolbar buttons shrank when the container shrank.
  • Fixed an issue where resetting a data source would not always register to the INotifyBindablePropertyChanged callbacks. (UUM-104829)
  • Fixed bindings for BaseField elements of UnityEngine.Object derived types. (UUM-104241)
  • Fixed exception when unbinding UxmlObjectReference fields. (UUM-104574)
  • Fixed issue when dragging a reorderable list view item on the X axis making the item disappear from the list.
  • Fixed RuntimePanelUtils.CameraTransformWorldToPanel sometimes not working for secondary displays in the editor. (UUM-102346)
  • Fixed the position of the Editor Only label in the tree view mode of the UI Builder Library. (UUM-102817)
  • Fixed tooltip rect calculation for BaseField when showing label tooltip. (UUM-102885)
  • Fixed USS preview is not updated when a selector is moved to a new USS file. (UUM-104904)
  • Removed the invalid "Add Selector" option from the StyleSheet context menu in the UI Builder.
  • Use icons instead of text for slice type in UIBuilder.

6000.0.49f1

  • Fixed an ArgumentOutOfRangeException when clicking through ListView and its scrollbar. (UUM-103037)
  • Fixed an issue in ListView dynamic height virtualization where content could disappear after scrolling. (UUM-102835)
  • Fixed display style property to not trigger transitions. (UUM-70286)
  • Fixed RadioButton.value cannot be set to true when initializing the radio buttons. (UUM-101740)
  • Fixed ScrollView sometimes not expanding scroller range when adding a child element by code. (UUM-64521)
  • Fixed UI Builder elements disappear and "Semantic - Unknown template name" error appears when changes to "Template" parameter are saved. (UUM-96427)
  • Fixed UI Debugger matching selectors accounting for pseudo states. (UUM-71782)
  • Improved ExposedReference property drawer so it responds to changes to source asset, supports drag and drop and aligns with other inspector fields.

6000.0.48f1

  • Reduce initial memory usage of UI Toolkit in the Player. (UUM-99660)
  • Fixed an issue where slots would not be re-exported after a change in the UI Builder.
  • Fixed documentation for ExecuteWithinFrame.
  • Fixed dynamic color playtint issue. (UUM-48533)
  • Fixws not selectable UIDocument in SceneView.

6000.0.47f1

  • Fixed an issue where overriding a binding and reparenting would keep the previously registered binding. (UUM-101504)
  • Fixed an issue where the ColorField no longer shows a vestigial progress indication when the alpha is set 0. (UUM-101231)
  • Fixed missing synchronization that triggered assertion failures in UpdateBufferRanges. (UUM-101410)
  • UI Toolkit now warns you that UI elements might not render correctly if you disable depth and stencil. (UUM-98899)

6000.0.46f1

  • Changing an elements languageDirection will now trigger a repaint.
  • Correctly update Dynamic Atlas Viewer when UI Toolkit Debugger window is closed and reopened again. (UUM-100555)
  • Fixed an issue where the IDE would open to edit a UXML file if it was open in the UI Builder, dirty, and the user chose not to save changes. (UUM-100546)
  • Fixed corner case of inset tessellation. (UUM-100217)
  • Fixed EndLayoutGroup error sometimes showing in console when using the UI Toolkit Live Reload option. (UUM-100390)
  • Hide renderer and shader of UIDocument in inspector shown when rendering in worldspace. (UUM-99655)
  • UI Toolkit now supports tiled slicing. (UUM-92721)

6000.0.45f1

  • Added missing high dpi icons for HelpBox.
  • Fixed an issue with the final item of a ListView hiding at high display scales when another item was moved. (UUM-81516)
  • Fixed drag and moving an item from one index to another index outside of the viewport.
  • Fixed element being drag and dropped after opened context menu in the UI Builder hierarchy view.
  • Fixed expressions for serialized properties in numeric fields. (UUM-82983)
  • Fixed TextFields blocking the KeyDownEvents for shortcuts.
  • Workaround for focus-follow-mouse not supported on MacOS to allow single click picking in UI Toolkit Debugger. (UUM-100383)

6000.0.43f1

  • Fixed UI Debugger picking for editor panel. (UUM-95486)
  • Fixed an issue by removing the extra separator in the UI Builder's context menu on Windows.
  • Fixed an issue where non-default dimension units were omitted in the USS output by the UI Builder when the value was 0. (UUM-99023)
  • Fixed an issue where the slider will now accumulate clicks over time when the page size is very small and does not move after a single click. (UUM-86425)
  • Fixed ListView not scrolling to the last item when add button was clicked and the field was bound to a SerializedProperty. (UUM-98875)
  • Fixed UI Toolkit player hang on Safari WebGL. (UUM-90736)

6000.0.44f1

  • Asset paths can now contain the guid only part. It should take the form "?guid=<guid>".
  • Fixed a NullReferenceException.
  • Fixed Add Binding corrupting UXML when the binding contained nested UxmlObjects. (UUM-99993)
  • Fixed an issue where the EditorWindow creator wizard did not use the same xmlns prefix as the UI Builder. (UUM-99615)
  • Fixed an issue with the tabClosed event having the wrong Tab index. (UUM-100211)
  • Fixed cancellation of transitions when using transition-property:all; that were not occurring in some cases (UUM-91519)
  • Fixed dropdown menu positions appearing in the wrong place. (UUM-74016)
  • Fixed IndexOutOfRangeException when performing an Undo operation after moving an element in the UI Builder. (UUM-71822)
  • Fixed NullReferenceException when assigning a new instance of PanelSettings to a UIDocument. (UUM-100049)
  • Fixed UI Builder loses reference to the opened UI Document when domain reload is done. (UUM-99971)

6000.0.32f1

  • Fixed misplaced world-space UIDocuments when in dynamic size mode.
  • UIBuilder: Fixed Inlined Styles Border Inspector UI - top and bottom lines are extending too far to the right.
  • Fixed two memory retention issues in the UI Toolkit renderer (entry processor and render device release) and added an API to reset the renderer.
  • Fixed UI Toolkit world-space culling issue when using 3D transforms on VisualElements.
  • Fixed disabled world-space UIDocument still being rendered.
  • [UI Builder] Fixed an issue where UI Build could not be open during a package reimport. (UUM-77727)

6000.0.42f1

  • Fixed an issue in the UI Builder where the data source path would not be set when using the auto-completer. (UUM-98766)
  • Fixed an issue where click was not working after an element is removed from its panel without releasing its pointer capture. (UUM-98080)
  • Fixed exceptions when showing a non-serializable field in the UI Builder inspector. A warning will now be shown.
  • Fixed ListVIew so it sends the selectedIndex changed property event when changing the index with a mouse click. (UUM-86936)
  • Fixed UI Builder type selector missing some types, such as primatives, when the base type was System.Object. (UUM-90037)
  • Fixed UI Builders incorrectly informs about a circular dependency when the reference document is removed. (UUM-85011)

6000.0.41f1

  • Fixed an issue where the editor PopupField style din not match IMGUI and nor have the same height as other fields. (UUM-81522)
  • Fixed an issue where unsaved changes in UI Builder were discarded when additional changes were made and saved outside the UI Builder window. (UUM-76252)
  • Fixed attribute override does not visually update all element sharing the same name until refresh.
  • Fixed incorrect color on UI Builder canvas checkerboard when color space was changed.
  • Fixed ListView.RefreshItems sometimes retaining old data for list items. (UUM-78825)
  • Fixed UI Builder Unset not working for the name attribute when using UxmlElement. (UUM-97010)
  • UsageHints.DynamicColor did not prevent a re-tessellation when the color had an initial alpha of 0 or if the background tint was white. (UUM-78993)

6000.0.40f1

  • A BaseField's tooltip now appears only when hovering its label, unless the BaseField has a tooltip set on its label directly.
  • Fixed a rendering issue caused by reading worldClip in GeometryChangeEvent. (UUM-93269)
  • Fixed warning when importing UXML "Import of asset setup artifact dependency to but dependency isn't used and therefore not registered in the asset database". (UUM-68160)

6000.0.39f1

  • Fixed an issue by reducing a memory leaks when minimizing and maximising UI Builder. (UUM-86176)
  • Fixed an issue in the UI Builder where setting the max length of a text input field could crop the display of the value. (UUM-89096)
  • Fixed an issue where the USS alias variables were not shown in the variable list if the stylesheet is the default (UUM-86891)
  • Fixed attribute overrides not being applied to direct children of a template instance. (UUM-95999)
  • Fixed default attribute field factory in UI Builder. (UUM-96356)
  • Fixed layout errors when displaying sorted data in a MultiColumnListView or MultiColumnTreeView. (UUM-84285)
  • Fixed layout issues in GenericDropwdownMenu that could cause Layout update is struggling error messages. (UUM-97021)

6000.0.37f1

  • Fixed an issue by adding padding to UI Builder inspector to compensate for TwoPaneSplitView styles.
  • Fixed an issue where docking, maximizing and minimizing the UI Builder window would throw an exception. (UUM-93248)
  • Fixed document save while editing name attribute.
  • Fixed the two pane split view's drag line position is not updated after viewData is restored. (UUM-83458)
  • Fixed tooltips in PropertyFields using a TooltipAttribute with elided text. (UUM-90014)

6000.0.36f1

  • Fixed an issue when Undoing while editing a label in the viewport would not lleave the in-place editing text box. (UUM-87944)
  • Fixed NullReferenceException when using the Add/Remove button on a ListView that has no items source. An error will still be thrown but it now contains further information on how to fix the issue. (UUM-85465)
  • Fixed order of min-max size fields in UI Builder.
  • Fixed the UI Builder library TreeView where the item header's toggle did not have the correct expanded state. (UUM-92283)

6000.0.35f1

  • Fixed an issue where dimension styles were applied incorrectly when switching from one selection to the next.
  • Fixed an issue where retrieving a value from a data source would allocate memory when the binding path contained an index. (UUM-86226)
  • Fixed an issue where stylesheets added to an element were moved to the UXML root when opening the UXML file in the UI Builder. (UUM-82201)
  • Fixed asset attribute overrides not being resolved for nested templates. (UUM-91641)
  • Fixed sprite UV offsets when an opaque border is applied. (UUM-71807)
  • Fixed UI Builder does not mark the document as dirty when the "Unset" action is performed on an element of a nested document. (UUM-84418)

6000.0.34f1

  • Fixed a recursive event dispatching loop when scrolling to the last item in a dynamic height ListView. (UUM-87164)
  • Fixed an issue that caused an InvalidOperationException when selecting a VisualTreeAsset with a referenced data source. (UUM-86661)

6000.0.33f1

  • Added an error log to detect recursive SetParent calls that assign a VisualElement to a different parent. (UUM-87366)
  • Enhanced USS Selector performance for numerous style sheets, in particular those with multiple wildcards and :root selectors.
  • Fixed an issue where entering play mode could break dependencies between certain UXML files. (UUM-90739)
  • Fixed layout issues that sometimes occurred between scene changes. (UUM-87950)
  • Improved performance for layout in UITK.
  • [UI Builder] Fixed Dropdown search icon is used next to the UI Builders Library search when the search has no dropdown functionality. (UUM-90081)

6000.0.59f2

  • Fixed "Extract inline style" option bug in UIBuilder. (UUM-105327)
  • Fixed an issue with the TreeView where releasing the pointer during a Drag And Drop operation raised an exception.
  • Fixed ArgumentException when scheduling action during DetachFromPanelEvent and then moving the element to another active panel.
  • Fixed generated UxmlElement and UxmlObject code not fully qualifying some types. (UUM-116673)
  • Fixed NullReferenceException sometimes happening when UI Debugger is in an inactive tab. (UUM-117267)
  • Fixed scale and crop VectorImage clipping issue. (UUM-104608)

6000.0.60f1

  • Added missing converter between a RenderTexture and a StyleBackground. (UUM-120865)
  • Added UI Document and StyleSheet file types in create menu entries.
  • Fixed an issue where C# keywords could not be used as identifiers when code-generating the property bags. (UUM-113921)
  • Fixed an issue where nullable references could break compilation if they appeared before the type definition. (UUM-115834)
  • Fixed ImmediateModeElement not clipping and drawing with an invalid offset in the Game View. (UUM-110223)
  • Fixed instable test PanelSettingsIsSelectedByDefault.
  • Fixed issues with reading of the single line height USS variable in the ScrollView. (UUM-86355)
  • Skipping fragment shading when opacity is 0. (UUM-116792)

6000.0.62f1

  • Fixed the UI Builder attribute's tooltip position.
  • RadioButtonGroup loses selection when reattached to Hierarchy. (UUM-114566)

6000.0.63f1

  • Fixed exception when reordering TreeView through expansion. (UUM-100335)
  • Fixed exceptions when deleting/unpacking duplicate template instance in UIBuilder. (UUM-124899)
  • Fixed ListView foldout arrow indentation in the inspector. (UUM-105617)
  • Fixed the behaviour of stretchable columns in a MultiColumn control with StretchMode.Grow.
  • Fixed the second pane scrollbar in the TwoPaneSplitView being cut off. (UUM-116527)
  • Fixed the UI Builder StyleSheet placeholder text not showing after undoing USS creation. (UUM-100558)
  • Fixed UI Builder exceptions when name field is being edited during a save. (UUM-125901)
  • Fixed zoom commands on ScrollView being considered as a scroll operation.
  • Placeholder text is restored when using SetValueWithoutNotify(string.Empty). (UUM-102333)
  • Removed button in a ListView footer will be disabled when list is empty. (UUM-122811)

6000.0.65f1

  • Fixed TextMesh component icon that was difficult to see in dark-mode. (UUM-125871)
  • Fixed the dynamic list view in the inspector not restoring the previous dimension if the source was 0. (UUM-127567)
  • Made the generated UxmlSerializedData class consistently public. Its visibility is now controlled by the parent class.

6000.0.68f1

  • Fixed a null reference exception being thrown when a UI Document performed a live reload and had a missing script attached. (UUM-129344)
  • NullReferenceException thrown when docking builder after deleting element. (UUM-128717)

6000.0.69f1

  • Fixed an issue where the incorrect index was being applied to the MultiColumnTreeView and MultiColumnListView data source path when the collection was sorted. (UUM-133865)
  • PanelSettings.renderMode is now a public API.

6000.0.71f1

  • Exposed EditorUtility.activePlayModeTint to enable custom meshes and Painter2D colors to look consistent with the editor.
  • Fixed a bug that could cause incorrect clipping after changing overflow or corner radii. (UUM-135869)
  • Fixed a condition that could cause an imcomplete update of the clipping state after changes occured.
  • Fixed an exception that could occur when drawing stroked paths with 2D vector graphics with certain sharp corners or near-degenerate segments.
  • Fixed RenderTexture leak in EditorMonitor.
  • Fixed VectorImage as background image that was not properly being used as a stencil mask when overflow was modified in a earlier frame. (UUM-110567)

UI Toolkit Controls

6000.0.54f1

  • Known issue: Persisted event listeners are reset when collapsing and expanding a component in the Inspector (UUM-111210)

UI Toolkit Framework

6000.0.41f1

  • Known issue: [iOS][WebGL] Player freezes when multiple properties of a VisualElement are changed at the same time (UUM-90736)

6000.0.40f1

  • Known issue: UI Toolkit buttons stop receiving inputs when entering the new Scene while holding a button during Scene change (UUM-98080)

6000.0.39f1

  • Known issue: UI Toolkit buttons stop receiving inputs when entering the new Scene while holding a button during Scene change (UUM-98080)

Undo System

6000.0.51f1

  • Keep undo stack in sync during project load by pausing serialization.

6000.0.50f1

  • Don't overwrite flags which are updated during Awake or OnEnable. (UUM-96314)

6000.0.42f1

  • Fixed an issue by removing undo groups which contain no actions automatically.

6000.0.39f1

  • Fixed a crash that could occur if events were added to the undo stack during the initial project load sequence, resulting in a desynchronization of the undo stack. (UUM-96256)
  • Fixed a crash when rapidly undoing changes to DrivenRectTransforms. (UUM-96074)

6000.0.37f1

  • Fixed escaping undo actions when selecting Cancel in dialog boxes. (UUM-91449)

6000.0.60f1

  • Prevent adding more modifications while generating of undo actions. (UUM-110255)

6000.0.65f1

  • Prevent undo stack overflow when dragging large number of child objects. (UUM-120610)

6000.0.69f1

  • Fixed that root GameObjects change Hierarchy order when undoing/redoing replacing Transform type on a multi selection of root GameObjects. (UUM-133391)

Universal RP

6000.0.58f1

  • Fixed the issue where Mismatch fragment errors are thrown when STP is enabled and Render Object Pass set to AfterRenderingPostProcessing. (UUM-111329)

6000.0.48f1

  • Fixws alpha for FSR upscale in compatibility mode.
  • Fixws viewport of stacked camera in post-processing.

6000.0.53f1

  • Fixed black screen when using lens flare with bloom mip bias 0. (UUM-109463)

6000.0.50f1

  • Fixed linear upscale wrong color space by clearing keywords set by previous upscale settings. (UUM-102082)

6000.0.49f1

  • Fixed HDR debug mode not working when Compatibility Mode is enabled.

6000.0.42f1

  • Fixed GUID issue for FullScreenPassRendererFeature when migrating from 2022.3 to a later version. (UUM-92491)
  • Fixed issues with FullScreenRenderPass on visionOS. (UUM-97588)

6000.0.41f1

  • Fixed exception spam when trying to use full screen render passes on visionOS. (UUM-97588)

6000.0.40f1

  • Fixed an issue to prevent the fog pass from being enqueued when the fog pass was not properly initialized. (UUM-90255)

6000.0.39f1

  • Fixed an issue where blending DBuffer decal normals could causes NaNs. (UUM-92200)

6000.0.38f1

  • Fixed light cookie texture memory leak when entering Playmode. (UUM-92512)

6000.0.36f1

  • Fixed an issue where undoing GameObject creation didn't work when the GameObject was focused. (UUM-92601)
  • Fixed an issue where variants were being stripped out in Scriptable Stripping when "Strip Unused Variants" was disabled. (UUM-91646)
  • Fixed URP RenderGraph case with MSAA and camera stacking on Windows Player. (UUM-85050)

6000.0.35f1

  • Fixed an issue where SoftShadowsHigh global shader keyword is not initialized properly. (UUM-91650)
  • Fixed an issue where the shadow strength setting on lights did not work with shadow masks. (UUM-83459)
  • Fixed an issue with aliased shadows when using medium or high soft shadow setting.

6000.0.32f1

  • Fixed an issue by adding SS Shadow coord transform to TransformWorldToShadowCoord. (UUM-73947)

6000.0.60f1

  • Added a missing shader include in Shadows.hlsl, so that the function LerpWhiteTo() is included correctly. (UUM-99304)
  • Fixed bloom and screen space lens flare on tiny resolutions by fixing use of incorrect bloom mip pyramid texture. (UUM-108649)

Universal Windows Platform

6000.0.49f1

  • Fixed audio playback when minimized, when Application.runInBackground is set to true. (UUM-79675)

6000.0.48f1

  • Fixed keyboard modifiers state at application suspension. (UUM-71730)

6000.0.39f1

  • Fixed UWP project build when Visual Studio version is set to Latest Release. (UUM-90908)

6000.0.64f1

  • Fixed building for Universal Windows Platform when using Visual Studio 2026. (UUM-127114)

URP

6000.0.57f1

  • Fixed an issue in UberPostProcessPass where invalid texture handles could be reused across execution passes, leading to a Render Graph execution error.
  • Fixed base camera not being cleared to specified color when overlay camera is active. (UUM-112729)

6000.0.54f1

  • Avoid persistent memory allocation (_CameraTargetAttachmentX and _CameraUpscaledTargetAttachmentX) in RenderGraph when possible (single camera), and use a RenderGraph texture instead. (UUM-99384)
  • RP converter was not displaying the results of the converters execution in the console. (UUM-97117)

6000.0.52f1

  • Fixed an issue where nothing was rendered when using Graphics.DrawProceduralIndirectNow in OnRenderObject method. (UUM-96000)
  • Lit's emission animates properly even with an initial _EmissionColor equal to (0,0,0). (UUM-83698)

6000.0.51f1

  • Fixed IndexOutOfRangeException by allocating size with respect to visible light's length. (UUM-102022)
  • Fixed unclear warnings when user creates more lights than the light limit when using Deferred rendering path. (UUM-102023)

6000.0.50f1

  • Check that GBuffers are valid before using them in the DecalGBufferRenderPass. (UUM-103836)

6000.0.48f1

  • The displayName value in the package.json file is corrected to match the official package name "Universal Render Pipeline".

6000.0.46f1

  • Fixed an up to 20% performance regression on Meta Quest devices that occurs in certain cases when we add a Depth Copy render pass after an Uber Post render pass. (UUM-90118)
  • Fixed issue where inverse matrices were not set in XR. (UUM-75383)

6000.0.45f1

  • Fixed the shadow jittering issue with TAA in deferred pass on URP scenes. (UUM-97957)

6000.0.44f1

  • Lit's emission animates properly even with an initial _EmissionColor equal to (0,0,0). (UUM-83698)

6000.0.43f1

  • Fixed DecalProjector's animation-clip support. (UUM-96218)

6000.0.37f1

  • Fixed depth texture format exception when pressing the Ctrl key in the scene view with URP.
  • Fixed unclear error message while updating volume stack before Universal Render Pipeline is created. (UUM-91000)

6000.0.35f1

  • Fixed issue with URP lights where the Culling Mask property was ignored for shadow casters when using the GPU Resident Drawer. (UUM-87651)

6000.0.59f2

  • Added check logic related to OpenGL devices in DecalRenderFeature. (UUM-107966)
  • Fixed SSAOOnly pass in the deferred path to be compatible with Native Render Pass. (UUM-113638)

6000.0.60f1

  • Fixed an issue where RenderingLayersTexture was not correctly registered in the ScreenSpaceDecal pass, resulting in missing or incorrect entries in the Render Graph Viewer. (UUM-109755)
  • Fixed screen space shadows artifacts when using Vulkan on some Android devices. (UUM-116048)

6000.0.62f1

  • Added logging for SDR rendering configuration when 10-Bit HDR Output is active. This helps you understand what to expect and any automatic adjustments URP makes. Refer to [Use Standard Dynamic Range (SDR) Rendering with HDR Output enabled](https://docs.unity3d.com/6000.3/Documentation/Manual/urp/post-processing/hdr-output.html) for more details.
  • Modified Universal Render Pipeline HDR Output behavior to maintain 16-bit HDR Output when switching to Render Pipeline Assets that don't support HDR Rendering.
  • Fixed depth backbuffer support with Gizmos in Game view, effectively removing the incorrect warning message "CommandBuffer: built-in render texture type 3 not found while executing". (UUM-104383)

6000.0.63f1

  • Renamed samples to be more cohesive.

6000.0.65f1

  • Fixed fog interfering with an active debug mode. (UUM-130032)
  • Fixed TemporalAA "Disabling TAA" warning being incorrectly logged.

6000.0.66f1

  • Removed unused DebugLevel field from URP asset.

6000.0.66f2

  • Removed unused DebugLevel field from URP asset.

Version Control

6000.0.58f1

  • Fixed the error that was thrown when the "Configure Unity Version Control" button is pressed in the Build Automation settings in Build Profiles. (UUM-115391)

6000.0.57f1

  • Added a new view to control labels.
  • Added empty states for different scenarios.
  • Added extra icons for known Unity file extensions.
  • Added the diff panel in the branches view.
  • Added tutorial link for Smart Locks in empty state for locks view.
  • Added Version Control actions to sub scenes menu in the hierarchy view.
  • Added Version Control actions to the scene header menu in the hierarchy view.
  • Enriched scene assets in the hierarchy view with status overlay icon.
  • Enriched sub scene assets in the hierarchy view with status overlay icon.
  • Implemented double-click action for pending changes view.
  • Implemented double-click action for the diff panel.
  • Implemented double-click action for the history view.
  • Improved checkout speed for thousands of files.
  • New feature to inform users about available updates in the package.
  • New feature to recommend to enable Manual Checkout for Unity Assets when there are Lock Rules configured for the project.
  • Updated all usages of TreeView to the new generic version in Unity 6000.2.
  • Fixed aesthetic shaking issue when the package view is re-dimensioned.
  • Fixed an issue in the Login process not allowing to retry.
  • Fixed an issue provoked by the auto-refresh of the Pending changes view.
  • Fixed error message when clicking the 'Incoming changes' tab.
  • Fixed some empty states that flickered when resizing the splitter or scrolling the table.
  • Fixed the error 'EndLayoutGroup: BeginLayoutGroup must be called first' in different scenarios.
  • Fixed undo shortcut for the PendingChanges view comments TextBox.
  • Updated LoadingSpinner to fix VisualElement.transform becoming obsolete.

6000.0.53f1

  • Added Beyond Compare 5 support to Yaml Merge. (UUM-109861)

6000.0.49f1

  • Fixed Undo changes of a Moved asset using the Asset Context Menu from the Project View that was leaving an inconsistent .meta file.
  • Implemented a mechanism to fix the path to UnityYAMLMerge.exe in the client.conf so it always points to an existing Unity installation.
  • Added to most dialogs an "Enter" keyboard shortcut to confirm the operation like the corresponding button.
  • Added to the check-in and shelve notification a link to go to the list of changesets/shelves. The user can also copy the direct diff link.
  • Added to the history a context action to diff changes for files that were moved/renamed.
  • Added to the history of a folder a context action to revert changes.
  • Added to the list of branches a context action to diff the branch.
  • Added to the list of branches a context action to hide branches. You can use the filter to list the hidden branches and unhide them from the context menu.
  • Added to the list of changesets a context action to create a new branch from a specific changeset.
  • Added to the merge operation a notification with a link to go to the pending changes.
  • Added to the merge view the avatars for authors of changes.
  • Added to the pending changes view the user avatar if available from Gravatar.
  • Added to the status bar an action to copy to the clipboard the name of the current branch.
  • Added to the undo and update workspace operations an ephemeral notification.
  • Added the option to add a folder by path to the ignore or hidden changes list, instead of the incorrect option "Using the item extension".
  • Fixed a null exception that could occur on Revert to this revision if the selected change triggered a domain reload.
  • Fixed a null exception that could occur when switching to the changesets tab very quickly after checkin.
  • Fixed a null exception that occured when using the diff search filter without any shelve in the repository.
  • Fixed an error that was showing when deleting a shelveset that wasn't the one selected in the list.
  • Fixed bulk editing meta files that was only performing a single checkout for the last element.
  • Fixed incorrect branch name in the history of a file for a revision where it was moved, displaying details of the move instead of the name of the branch.
  • Fixed merge success notification that was showing in the view potentially colliding with contents.
  • Fixed project download from the Hub that was silently skipped when trying to download inside another workspace. It's now logging an explicit error in the console.
  • Fixed the apply shelve operation so that it checks for dirty changes and warn the user before applying the shelve.
  • Fixed the auto checkout for assets to only apply for file containing actual changes.
  • Fixed the scroll that was not at the top when opening the branches or the shelves view.
  • Fixed the UI that could start refreshing forever, never completing the ongoing operations.
  • Fixed the Unity Editor crashing on macOS when opening the Unity Version Control window with the PiXYZ Plugin installed.

6000.0.50f1

  • Fixed false positive error showing in console if creating a workspace from the Hub with a version of the Unity Editor shipping with a default Version Control package older than version 2.7.1.

6000.0.48f1

  • UnityYAMLMerge tool wasn't waiting for opendiff tool to finish on macOS.

6000.0.40f1

  • Serialize the Checkin comment and tick selection so they are kept on any domain reload and play mode.
  • Optimized incoming changes & merge to only reload the Package Manager when needed.
  • Reworded the changeset context menu "Undo this change" to "Revert this file to the previous revision" so it's more explicit.
  • User can create a code review from the list of branches (or changesets) opening either the Desktop App or the Unity Cloud website.
  • User can Shelve your Pending Changes when switching to another branch (or changeset) and decide if you want to apply them automatically after the switch.
  • Users can Shelve your selected Pending Changes, inspect the shelves content, and apply them to your workspace.
  • Added dedicated toolbar buttons to open the list of branches and the Branch Explorer of the Desktop App.
  • Improve the Create workspace window to suggest the matching Unity Cloud project if it exists.
  • Moved the 'Unity Version Control' menu item under 'Window'/'Version Control' submenu starting from Unity 6.1.
  • Fixed a performance issue by preventing the ConfigureLogging call on every domain reload when Unity Version Control is not used, reducing the load time by ~200ms.
  • Fixed an issue to ensured ignore.conf was not being reformatted when adding or removing an ignore rule, so it keeps empty lines and comments.
  • Fixed console error GUI Error: Invalid GUILayout state in PlasticWindow view which is caused under some circumstances.
  • Fixed lock statuses to correctly refresh in Project View and Inspector after merging.
  • Fixed missing checked-out for renamed assets.
  • Fixed null exception on entering in Play Mode before creating the workspace.
  • Fixed rename asset leaves 'Added' + 'Remove locally' status instead of 'Moved'.
  • Fixed the create branch operation to work in Gluon mode which uses partial workspaces.

6000.0.43f1

  • Fixed an issue when modifying the mergespecfile.tx to use Beyond Compare, it continues to fall back to FileMerge. (UUM-91595)

6000.0.33f1

  • By default, the additional line breaks are not getting added to asset files when merging with UnityYAMLMerge with an extra option for user to get the line breaks. (UUM-72934)

6000.0.32f1

  • Added an menu entry to 'Open in Unity Cloud' showing the repository in the Unity Dashboard
  • Added copy path & history context menu actions in all menus where they apply
  • Added diff and merge settings in Project Settings -> Version Control -> Unity Version Control Settings
  • Added file conflict & dir conflict context menu actions to the merge view
  • Added merge options dialog to the merge view
  • Added the ability to merge a branch or a changeset, using a new context menu actions
  • Automatically add UnityDirMonSyncFile rule for existing ignore.conf to avoid triggering unnecessary finding changes operation.
  • Improved the "search" edit box so it can resize when there is not enough space in the toolbar.
  • Optimized incoming changes to only reload the Package Manager when needed (Gluon/partial workspace only for now).
  • Optimized switching operations to only triggers the Package Manager to reinstall packages when needed.
  • Removed from the public documentation all internal APIs that were previously visible by mistake.
  • Removed support for migrating old Collaborate workspaces to Unity Version Control.
  • Replaced the "D" DevOps icon by the branching icon used in the Hub.
  • Replaced the logo of Unity in the Sign in to Unity VCS window.
  • Updated the minimum supported version to Unity 2021.3.0f1.
  • Fixed a crash in the create workspace window when unable to resolve a @unity organization.
  • Fixed an issue by adding a warning message to inform users about mismatching cloud project.
  • Fixed an issue by removing from the Create Workspace window the Local server that was present with no installation of UVCS.
  • Fixed an issue by replacing hardcoded urls pointing to plasticscm.com.
  • Fixed files getting checked out even though they are in hidden_changes.conf.
  • Fixed incoming changes view that was not kept as selected after resolving some conflicts.
  • Fixed link to invite members in Unity Cloud.
  • Fixed manual login to Cloud that didn't work with an Enterprise installation.
  • Fixed new child branch not created from HEAD after update.
  • Fixed resolve conflicts not informing about lack of UVCS installation.
  • Fixed the Invite users to cloud organization when using an Enterprise installation.
  • Fixed the learn more (here) link that showed the hex color value in Unity 6.
  • Fixed workspace name that was not refreshed after repository manual creation or selection.

6000.0.59f2

  • Fixed double indentation in the Project Browser when Version Control is enabled. (UUM-112555)

6000.0.60f1

  • Fixed AssetImportWorkers crash on compiling ASMDEF while collab-proxy package is upgrading. (UUM-107732)
  • Fixed issue in UnityYAMLMerge not able to read files under multibyte character paths.
  • Updated PerforcePlugin to use ARM64 arch for ARM64 MacEditor - P4 API 2023.1 or higher.

6000.0.63f1

  • Fixed a NullReferenceException that was raised on double-clicking an asset that is "Copied (new)" (new file added from a shelve).
  • Fixed a NullReferenceException that was raised when the workspace is removed with Pending Changes.
  • Fixed Inspector and Project's Asset Menu to allow to Check in "Changed" items.
  • Fixed Inspector and Project's Asset Menu to allow to Undo "Changed" items.
  • Fixed Library folder that was sometimes wrongly added to source control on a new project created from the Hub.
  • Fixed the "unknown" status displayed after restoring a workspace that was previously removed.
  • Fixed the alignment of Unity Version Control's settings with the title of the window. (UUM-122499)
  • Fixed the Changesets view that could crash the Editor when displaying a very long changeset comment, with "PPtr<Shader>::operator Shader*() const".
  • Fixed the console error that occured when using CTRL-H keyboard shortcut to Hide a branch.
  • Fixed the Controlled and Private overlay icons reverted back to earlier versions, based on user feedback.
  • Fixed the diff panel keyboard shortcuts that didn't take into account the focus to open the diff on the correct item.
  • Fixed the GUILayout error that occured when applying a shelve with pending merge link.
  • Fixed the icon that was blurry and pixelated when displayed in our Unity Version Control window's tab. (UUM-122495)
  • Fixed the Item checkbox that was unresponsive when the Pending Changes list is empty. It is now disabled.
  • Fixed the merge error message that didn't fit in available space and was truncated.
  • Fixed the merge link text that was not centered vertically with its icon.
  • Fixed the new "Create Branch based on" dialog variant that was truncated, hiding the buttons, in 2.10.0.
  • Fixed the pending changes success message appearing in the status bar instead of the main area when this one is empty.
  • Fixed the Pending changes view that was refreshed on window activation for no reason.
  • Fixed the Project Settings window to automatically refresh when the plugin is enabled. (UUM-122519)
  • Fixed the Shelve view that was missing a keyboard shortcut to open the diff in the Desktop Application.
  • Fixed the Toolbar button icon that was not visible for uncontrolled projects for Editor older than Unity 6.3.
  • Fixed the Toolbar button showing an "unknown" status after removal of the workspace.
  • Fixed the Toolbar button that should be visible by default in 6.3+.
  • Fixed the Toolbar button to correctly hide when disabling the Unity Version Control package. (UUM-122521)
  • Fixed the Undo changes operation so that it can now apply to the selection even if it contains some Private files.
  • UnityYAMLMerge tool was adding long path specifiers to the file paths passed to the fallback merge tools, causing p4Merge to fail. (UUM-126068)

6000.0.64f1

  • Fixed package files added by the provider callback are included in paths. (UUM-103738)

6000.0.66f1

  • Added a cset by cset diff panel in the branches view.
  • Added a properties panel for the selected changeset/shelveset.
  • Added branch name(s) to the branch deletion dialog.
  • Added empty state in the history view.
  • Added specific empty states for Pending/Incoming Changes with filters.
  • Displayed progress indicator overlaying the view.
  • Implemented a "clever" truncation of paths.
  • Moved incoming and shelves notifications to the top bar.
  • Redesigned all the views and dialogs.
  • Redesigned the main panel to include a top breadcrumb.
  • Renamed toolbar dropdown to comply with a 120px max width limit in 6.5.
  • Show real indeterminate progress bar.
  • Updated deleted and moved overlay icons.
  • Added instructions on how to disable the deep scan of local packages when a timeout occurs and the setting is enabled. (UUM-128080)
  • Fixed Editor freezes/hangs on "Reloading Domain" when entering Play Mode. (UUM-126026)
  • Fixed Project Settings window moving to background when enabling or disabling Unity VCS in the Unity Version Control Settings.
  • Fixed the delete shortcut not working on macOS.
  • Fixed the menu references to Explorer instead of Finder when running on macOS.
  • Fixed Version control icon disappearing when opening a scene or switching Play Mode.

6000.0.66f2

  • Added a cset by cset diff panel in the branches view.
  • Added a properties panel for the selected changeset/shelveset.
  • Added branch name(s) to the branch deletion dialog.
  • Added empty state in the history view.
  • Added specific empty states for Pending/Incoming Changes with filters.
  • Displayed progress indicator overlaying the view.
  • Implemented a "clever" truncation of paths.
  • Moved incoming and shelves notifications to the top bar.
  • Redesigned all the views and dialogs.
  • Redesigned the main panel to include a top breadcrumb.
  • Renamed toolbar dropdown to comply with a 120px max width limit in 6.5.
  • Show real indeterminate progress bar.
  • Updated deleted and moved overlay icons.
  • Added instructions on how to disable the deep scan of local packages when a timeout occurs and the setting is enabled. (UUM-128080)
  • Fixed Editor freezes/hangs on "Reloading Domain" when entering Play Mode. (UUM-126026)
  • Fixed Project Settings window moving to background when enabling or disabling Unity VCS in the Unity Version Control Settings.
  • Fixed the delete shortcut not working on macOS.
  • Fixed the menu references to Explorer instead of Finder when running on macOS.
  • Fixed Version control icon disappearing when opening a scene or switching Play Mode.

6000.0.67f1

  • Fixed a compilation error caused by an invalid duplicated GUID in WaitForPendingOperations.cs.meta in 2.11.2.
  • Fixed accessing Editor internals directly on versions below Unity 6.3.

6000.0.71f1

  • Fixed deprecated instanceID API usages for Unity 6.4 and later.

VFX Graph

6000.0.52f1

  • Exception with inspector when block exposes a skinned mesh renderer. (UUM-102357)

6000.0.51f1

  • Fixed matrix 4x4 was overflowing when displayed in a context block. (UUM-102349)
  • Fixed rendering of volumetric output connected to particle strips. (UUM-102654)
  • Fixed VFX command culling when using Custom Passes in HDRP. (UUM-83094)

6000.0.50f1

  • Domain reload does not trigger a reimport of VFX asset opened in VFX window.
  • Fixed in-graph error feedback. (UUM-104768)
  • Opening/Closing subgraphs in VFX window does not trigger a recompilation of its dependent VFX anymore. This has to be done explicitely by saving the subgraph. (UUM-97016)

6000.0.49f1

  • Disable Indirect Draw checkbox if the system does not have an update context. (UUM-100962)
  • Fixed an exception when using the shortcut SHIFT+5 when no VFX component is attached or when the debug panel is not displayed in the VFX Graph editor. (UUM-102691)
  • Mesh Output compilation error while plugged on strip system. (UUM-97850)

6000.0.47f1

  • Fixed an issue with Undo/Redo while changing ShaderGraph reference. (UUM-97849)
  • Fixed an unexpected destructive workflow with null SRP asset in case of SG/VFX Output usage.

6000.0.46f1

  • Fixed crash on mobile player builds when loading a Scene referencing a VisualEffect component but not a VfxRenderer component with the "Strip Engine Code" feature enabled. The VfxRenderer component engine code is no longer incorrectly stripped. (UUM-99927)
  • Fixed errors when deleting Integration Update Rotation and Trigger blocks. (UUM-95698)

6000.0.45f1

  • Fixed exception when converting a selection that contains an empty group to a subgraph. (UUM-97951)
  • Fixed messy expand/collapse icon when zoomed in. (UUM-95343)
  • Update documentation to remove mention of VFXFIXED_RAND macro which is not supported in custom hlsl nodes (UUM-83777)

6000.0.44f1

  • Fixed BakedGI node showing black in VFX graph outputs using Shader Graph. (UUM-99499)

6000.0.43f1

  • Fixed a crash when reimporting textures used by a VFX that is active and culled. (UUM-97920)
  • Fixed an unexpected compilation failure.
  • Fixed crash when loading renderDoc from inside the editor in DX12. (UUM-76028)
  • Fixed glitch with GPU events and strips, when the parent system particle count exceeds child system strip capacity. (UUM-97068)

6000.0.42f1

  • Fixed an incorrect capitalization in "open VFX". (UUM-71169)
  • Fixed an issue by not allocating VFX system data in player with no renderer. (UUM-86941)
  • Fixed context title label was slightly offset when being edited. (UUM-97959)
  • Fixed invalid cast exception when clicking on template window headers. (UUM-92158)
  • Fixed labels were cut in the blackboard when the editor font setting was set to "System Font". (UUM-84919)
  • Fixed labels were not visible at all in the graph when the editor font setting was set to "System Font". (UUM-96179)
  • Fixed missing dirty calling SetTexture. (UUM-96024)
  • Fixed undoing slider value change would not be reflected in the float field next to it. (UUM-92186)
  • Fixed Unexpected compilation warning.
  • Fixed unexpected visible particle if set alive is force to true in SG Opaque Output.

6000.0.40f1

  • Fixed an issue by preventing VFXRenderer direct material modification that could lead to crashes. (UUM-89988)
  • Fixed VFX Graph template window was empty when the Terrain Tool package is installed. (UUM-95871)

6000.0.39f1

  • Fixed an occasional crashes when modifying exposed properties when in paused play mode. (UUM-91916)

6000.0.38f1

  • Fixed emissive decal when using color attribute for emissive. (UUM-86604)
  • Fixed NullReferenceExpection happening with disconnected output contexts. (UUM-92319)

6000.0.34f1

  • Fixed a small cursor offset when drawing a rectangle selection (UUM-86681)
  • Fixed reordering properties inside a category was not possible anymore.

6000.0.32f1

  • Added a missing button in the VFX template window to quickly install learning templates.
  • Fixed an exception that could prevent opening a VFX in one specific case. (UUM-85231)
  • Fixed CustomRenderTexture could not be used in VFX Graph object fields.

6000.0.59f2

  • Reduced allocations in VFXBatch.Update causing slowdown.
  • Adjust "Prewarm Time" input field to fit 2 digits of precision. (UUM-113612)
  • Adjust padding on Sub Mesh Mask label for mesh outputs. (UUM-113945)
  • Avoid text cutoff when a context name is really long. (UUM-114091)
  • Fixed "Error assigning 2D texture to 3D texture property" errors being thrown when no Texture3D is assigned to a Texture3D property in ShaderGraph outputs. (UUM-101749)
  • Fixed enum field was not set properly and then UI was always resetting to default value. (UUM-109559)
  • Fixed Graph Debug Information window sometimes not displaying information with gameobject attached. (UUM-113047)
  • Fixed rare case where exposed properties were lost when changing instancing mode in the asset.
  • GPU Time Threshold in Heatmap Parameters clamped to positive values only. (UUM-114294)
  • Limit the maximum number of characters to 128 for a group title to avoid any visual glitch. (UUM-111257)
  • Prevent potential crash when deleting VisualEffect, Mesh or Texture while using Native Graphics Jobs.
  • Prevent the output category in the blackboard from being duplicatable, renamable or deletable. (UUM-103966)
  • Refresh attached VisualEffect when visual effect component changes. (UUM-113966)
  • Show "radiusScale" property when "Frustum culling" option is enabled on Shader Graph mesh outputs. (UUM-108679)
  • The title of a group could not be edited anymore when the title has been emptied. (UUM-111258)
  • Usability fixes when setting prewarm values in visual effect asset inspector. (UUM-114276)

6000.0.60f1

  • Fixed an exception that could happen when double clicking on a separator in the node search. (UUM-105303)
  • Fixed Parallax Occlusion Mapping usage in SG. (UUM-110541)
  • Forbid dragging a subgraph block onto the graph directly, only allow on compatible contexts. (UUM-104079)
  • Handling correctly ShaderGraph where only one SRP support VFX but not the current one. (UUM-115004)

6000.0.63f1

  • Clarify documentation about "Enable Ray Tracing" setting. (UUM-103422)
  • Fixed memory leak when using motion vectors.
  • Fixed output ports order in CustomHLSL operators. (UUM-121354)
  • Six-way lighting : fix APV indirect lighting when the VFX system is in world space. (UUM-108240)

6000.0.64f1

  • Fixed crash on some platforms when From and To Vector3 values in the Look At node are equal.

6000.0.68f1

  • Fixed an issue where branching on curve and gradient caused some unseless rebaking and upload to GPU.

Video

6000.0.58f1

  • Fixed crash on older GPUs that don't support ID3D11Fence. (UUM-104855)
  • Fixed recording is not created when path containing Japanese characters. (UUM-116121)
  • VideoPlayer freezes for a short duration after 1 second when streaming on WebGL from StreamingAssets. (UUM-111608)

6000.0.57f1

  • Known issue: [AMD] Crash on VerifyD3DTextureSharingCallback when creating a new project (UUM-104855)
  • Fixed inconsistent imports of video files on MacOS. (UUM-104688)
  • Re-importing a WebM file generates an inconsistent result.
  • [WebGL][iOS]Erratic video playback when played on Chrome or Firefox. (UUM-102147)

6000.0.56f1

  • Known issue: [AMD] Crash on VerifyD3DTextureSharingCallback when creating a new project (UUM-104855)
  • Fixed freezing video playback on Galaxy S25 and similar Android devices. (UUM-111599)

6000.0.55f1

  • Known issue: VideoPlayer freezes or stops on certain Android devices when enabling and disabling the Video multiple times (UUM-111599)

6000.0.54f1

  • Known issue: VideoPlayer freezes or stops on certain Android devices when enabling and disabling the Video multiple times (UUM-111599)
  • Fixed an issue where the VideoPlayer component failed to play MP4 files from StreamingAssets on some Android devices using Vulkan. The required NV12 decode shaders are now correctly included, restoring video playback on affected hardware. (UUM-105019)
  • [Android] VideoPlayer leaks memory when repeating Play and Stop on a Video. (UUM-77668)

6000.0.53f1

  • [Windows] Editor no longer crashes when listing webcams whose name is missing or empty. Such cameras are now skipped safely (with a warning in the Editor). (UUM-105563)

6000.0.52f1

  • Known issue: Editor crashes with PlatformWebCamTexture::GetDeviceNames when a Virtual Camera is present and FriendlyName property is deleted from Registry (UUM-105563)
  • Fixed sporadic crash of video player on iOS when app is brought from background to foreground.

6000.0.51f1

  • Fixed double invocation of onLoopPoint callback when skipOnDrop is false and codec is decoding to memory. (UUM-97953)

6000.0.50f1

  • Editor is stuck on loading bar or freezes when playing 8K video using Video Player. (UUM-75813)
  • Fixed an edge case in error handling when attempting to open a video file on Android. (UUM-88992)
  • Fixed output of stale frames by the Video Player after a seek. (UUM-58173)

6000.0.46f1

  • "AVFoundationVideoMedia error while reading" error is thrown when streaming from a URL with a signed token in VideoPlayer. (UUM-86076)

6000.0.44f1

  • [Windows] Allow an arbitrary amount of webcam (virtual and/or physical) devices to be used. (UUM-96061)

6000.0.41f1

  • Fixed corruption of alpha values when converting YUVA to RGBA with line widths that aren't a multiple of 8. (UUM-86958)

6000.0.36f1

  • Fixed Recorder VP8/WebM encoded video where i and p frames were incorrectly laid out when viewed on the Chrome browser. (UUM-87258)

6000.0.35f1

  • Fixed issue where VideoClip importer incorrectly caches failed import results on the cache server.

6000.0.59f2

  • Refine sRGB texture linearization compatibility checks for WebKit and older Firefox versions. (UUM-110367)

6000.0.63f1

  • Fixed settings not being applied when using the Preset Selector to apply a preset to a VideoClip. (UUM-117137)
  • [Linux] Crash on VideoPlayer::InvokeScriptCallbacks when domain reloads while playing a video. (UUM-110165)

6000.0.64f1

  • [INSTABILITY]: VideoPlayer_SeekAfterLoop_KeepsRendering.

6000.0.71f1

  • Fixed failure to play Video on specific mobile devices with Vulkan Graphics API. (UUM-133914)

VisionOS

6000.0.58f1

  • Configured Xcode project to use gnu++17 and gnu17 language versions for C++ and C.
  • A few audio app lifecycle issues were fixed on visionOS. Previously, when moving the Unity app through the various lifecycle states (i.e. foreground, background), audio could stop playing in error.

6000.0.55f1

  • Fixed crash when using WebCamTexture in visionOS builds.
  • Fixed type in platform define check.

6000.0.50f1

  • Updated visionOS trampoline to respect RunInBackground setting. VisionOS apps now pause when the user opens the home screen if RunInBackground is set to false. Note that this changes the behavior for the default value of this setting, which is false.

6000.0.44f1

  • Added GCEventInteraction support to allow for game controller to work with visionOS UI as well as game content.

6000.0.38f1

  • Fixed issue where UNITY_USES_IADS was incorrectly being enabled for some builds.
  • Fixed Run As behavior to honor the requested build setting from Unity in Xcode.

6000.0.36f1

  • Fixed missing display resolution information for VisionOS platform.

6000.0.60f1

  • Fixed build issue with visionOS Player for source customers.

6000.0.64f1

  • Fixed visionOS player crash when "Wait for managed debugger" is enabled in build profile.

Visual Effects

6000.0.49f1

  • Known issue: VFX throw errors upon importing it and breaks rendering for certain effects (UUM-103734)

6000.0.48f1

  • Known issue: VFX throw errors upon importing it and breaks rendering for certain effects (UUM-103734)

Vulkan

6000.0.58f1

  • Known issue: Artifacts appear in the Player when using Screen Space shadows with orthographic camera (UUM-116048)

6000.0.57f1

  • Known issue: Artifacts appear in the Player when using Screen Space shadows with orthographic camera (UUM-116048)

6000.0.54f1

  • Known issue: [Android] Runtime performance deteriorates on certain Android devices when Graphics API is set to Vulkan on an upgraded project (UUM-107530)

6000.0.53f1

  • Known issue: AndroidPlayer selects Vulkan Graphics API over GLES even on devices with limited support (UUM-109250)
  • Known issue: [Android] Runtime performance deteriorates on certain Android devices when Graphics API is set to Vulkan on an upgraded project (UUM-107530)

6000.0.52f1

  • Known issue: AndroidPlayer selects Vulkan Graphics API over GLES even on devices with limited support (UUM-109250)
  • Known issue: [Android] Runtime performance deteriorates on certain Android devices when Graphics API is set to Vulkan on an upgraded project (UUM-107530)

6000.0.51f1

  • Known issue: [Android] Runtime performance deteriorates on certain Android devices when Graphics API is set to Vulkan on an upgraded project (UUM-107530)

6000.0.47f1

  • Known issue: Standalone Player unresponsive/frozen in HDRP when built using Vulkan Graphics API on specific GPUs (UUM-101692)

6000.0.46f1

  • Known issue: Editor crash on "(nvoglv64) vkGetInstanceProcAddr" when opening Prefab with Gizmos enabled in the Scene View (UUM-99992)
  • Known issue: Standalone Player unresponsive/frozen in HDRP when built using Vulkan Graphics API on specific GPUs (UUM-101692)

6000.0.45f1

  • Known issue: Editor crash on "(nvoglv64) vkGetInstanceProcAddr" when opening Prefab with Gizmos enabled in the Scene View (UUM-99992)
  • Known issue: Standalone Player unresponsive/frozen in HDRP when built using Vulkan Graphics API on specific GPUs (UUM-101692)
  • Known issue: [Android] [Vulkan] [UI Toolkit] Application crashes when the device is rotated when it has UI Toolkit TextField on Vulkan devices (UUM-100171)

6000.0.44f1

  • Known issue: Editor crash on "(nvoglv64) vkGetInstanceProcAddr" when opening Prefab with Gizmos enabled in the Scene View (UUM-99992)
  • Known issue: [Android] [Vulkan] [UI Toolkit] Application crashes when the device is rotated when it has UI Toolkit TextField on Vulkan devices (UUM-100171)

6000.0.43f1

  • Known issue: Editor crash on "(nvoglv64) vkGetInstanceProcAddr" when opening Prefab with Gizmos enabled in the Scene View (UUM-99992)
  • Known issue: [Android] [Vulkan] [UI Toolkit] Application crashes when the device is rotated when it has UI Toolkit TextField on Vulkan devices (UUM-100171)
  • Known issue: [Android] [Vulkan] [WebCamTexture] "WebCamTexture.Play" crashes the application when the camera is started (UUM-95365)

6000.0.42f1

  • Known issue: Editor crash on "(nvoglv64) vkGetInstanceProcAddr" when opening Prefab with Gizmos enabled in the Scene View (UUM-99992)
  • Known issue: [Android] [Vulkan] [WebCamTexture] "WebCamTexture.Play" crashes the application when the camera is started (UUM-95365)

6000.0.41f1

  • Known issue: [Android] [Vulkan] [WebCamTexture] "WebCamTexture.Play" crashes the application when the camera is started (UUM-95365)

6000.0.40f1

  • Known issue: [Android] [Vulkan] [WebCamTexture] "WebCamTexture.Play" crashes the application when the camera is started (UUM-95365)

6000.0.35f1

  • Known issue: [Android] [Vulkan] Cubes stuck on the first few frames of rotation and application flickering when an Overlay Camera is added to the Camera Stack with MSAA enabled (UUM-92429)

6000.0.34f1

  • Known issue: [Android] [Vulkan] Cubes stuck on the first few frames of rotation and application flickering when an Overlay Camera is added to the Camera Stack with MSAA enabled (UUM-92429)

6000.0.32f1

  • Known issue: Crash on vkNegotiateLoaderLayerInterfaceVersion when rendering a specific particle system with an Emission Rate over Time of 35 or more using Vulkan (UUM-91203)
  • Known issue: [Android] Particles not rendered in the Player on some Android devices with Android 14 (UUM-68080)

6000.0.59f2

  • Known issue: Artifacts appear in the Player when using Screen Space shadows with orthographic camera (UUM-116048)

Web

6000.0.58f1

  • Fixed "ArgumentOutOfRange" exception when UI Toolkit was used in Web builds with "Native C/C++ Multithreading" enabled. (UUM-108928)
  • Fixed code optimization options "Runtime Speed" and "Disk Size": disable Link Time Optimization(LTO).
  • Fixed crash happening when transform position carries NaN values. (UUM-74844)

6000.0.57f1

  • Fixed a bug caused by the use of a deprecated windows utility.
  • Fixed an issue where window events were being registered and handled before the engine fully initialized with WebGPU.
  • Fixed an issue with texture compression that would cause webgpu errors and result in a black screen. (UUM-97275)

6000.0.50f1

  • Fixed a bug where rapid touch inputs could caused performance degradation. (UUM-26629)
  • Fixed the diagnostic overlay to be available for PWA and minimal Web template builds. (UUM-103203)

6000.0.49f1

  • Fixed handling of multiple touch inputs and the computation of Touch.deltaPostion and Touch.deltaTime. (UUM-83348)

6000.0.48f1

  • Fixed an issue where backslash keys (IntlYen, IntlRo) were not detected on Japanese 106/109 keyboard. (UUM-97892)
  • Fixed the audio context suspend/resume mechanic. (UUM-74921)
  • Work around a browser bug, where, on some platforms, Time.realtimeSinceStartup/Time.realtimeSinceStartupAsDouble did not include elapsed time in system sleep when accessing these properties. Note that this may limit the precision of these properties to millisecond-level. For precise frame timing use Time.time instead. (UUM-96465)

6000.0.47f1

  • Fixed an issue to corrected the name of the background image file in the output directory when using "Name Files as Hashes". (UUM-96178)

6000.0.46f1

  • Fixed failing web builds when the web template is set through C# Scripting API or by editing "ProjectSettings.asset" file.

6000.0.45f1

  • Fixed an issue where loading Entities content on the Web platform might fail with an error "Loading Entity Scene failed because the entity header file couldn't be resolved".

6000.0.44f1

  • Fixed an issue where RangeError: Array buffer allocation failed was thrown when running URP sample on Chrome with compression. (UUM-98061)

6000.0.42f1

  • Fixed an issue where calling RequestUserAuthorization(UserAuthorization.Microphone) in the Web player would prompt the user for webcam permissions instead of microphone permissions. The microphone API is not yet supported in Web, so a warning message has been added to inform developers of this limitation. (UUM-75678)
  • Fixed freeze on startup when decompression fallback is enabled and multithreading is disabled. (UUM-98296)

6000.0.40f1

  • Fixed the UncaughtReference error when clicking the diagnostics_icon in the Web Diagnostics Overlay on desktop browser

6000.0.39f1

  • Fixed wrong audio offset caused by delayed resuming of WebAudio.AudioContext, improved AudioSource.time and AudioSource.timeSamples precision and improved documentation. (UUM-74921)

6000.0.38f1

  • Fixed "Deep Profiling" support on Web Platform.
  • Fixed web browser to not hang when using Autoconnect Profiler with Build and Run, when the Unity project is set to log large amounts of text at web page startup. Note however that there will still exist a platform-specific limitation that only about 45000 log messages can be printed back-to-back at web page startup, or otherwise the message send queue gets full. If more than 45000 log messages need to be printed back to the Editor, they should be done at page runtime after PlayerConnection has initialized, to avoid this WebSocket limitation. (UUM-79682)

6000.0.35f1

  • Fixed "ArgumentOutOfRangeException" error when selecting content in 'TMP_InputField' with Ctrl+A in Web. (UUM-83743)
  • Fixed an issue that caused a Unity Web build to hang when both "Multithreading" and "Decompression Fallback" are used. (UUM-86353)
  • Fixed an issue where users could not successfully set the webcam resolution on the Web platform. (UUM-87702)

6000.0.34f1

  • Fixed the mouse scrolling sensitivity in Web (UUM-84978)

6000.0.33f1

  • Fixed bug in config.autoSyncPersistentDataPath option in Unity Web. (UUM-87753)

6000.0.59f2

  • Fixed an issue where WebGPU would not be passed the power preference settings from the WebGL player publishing settings.

6000.0.64f1

  • Fixed "Autoconnect Profiler" build option. Autoconnecting sometimes raised the error "The message header is corrupted and for security reasons connection will be terminated." in the Editor. (UUM-116426)

6000.0.65f1

  • Fixed a bug in the JavaScript SendMessage function in which numerical precision was being lost. (UUM-121842)
  • Fixed regression of the emscripten build option "-sERROR_ON_UNDEFINED_SYMBOLS=0". (UUM-126250)

6000.0.68f1

  • Fixed simulated mouse position by touch events in legacy input system(Input.mousePosition). (UUM-130369)

6000.0.69f1

  • Fixed a bug that occurred when handling touchcancel events. (UUM-132183)

Web Platform

6000.0.52f1

  • Known issue: Garbage Collector memory leak when allocating and deallocating memory in Web builds (UUM-86352)

6000.0.41f1

  • Known issue: The Player freezes on load when building Web platform (UUM-98296)

6000.0.40f1

  • Known issue: The Player freezes on load when building Web platform (UUM-98296)

WebGL

6000.0.57f1

  • Fixed an issue where native and javascript AudioSource paused states would desynchronize during scene loading when Play On Awake is used and the AudioListener is paused. (UUM-96644)

6000.0.55f1

  • Fixed an issue where resizing the WebGL canvas would cause flickering. (UUM-30810)

6000.0.50f1

  • Fixed a WebGL error with URP and MSAA, when a depth only render pass is involved. (UUM-90459)

6000.0.46f1

  • Known issue: Scene is not rendered and RenderPass errors in WebGL when MSAA is enabled on URP Asset and the Camera or Overlay Camera Stacking is used (UUM-90459)

6000.0.33f1

  • [WebGPU] Fix render error from shadergraph shaders with 3D textures.

6000.0.39f1

  • Fixed an issue that was causing PlayDelayed() to play audio immediately in WebGL builds, regardless of the delay specified. (UUM-77285)

6000.0.59f2

  • Fixed URP Lit shaders from failing on mobile devices with Adreno GPUs. (UUM-86919)

6000.0.60f1

  • Fixed WebGL configuration Equals/GetHashCode mismatch for IsWasm2023 property.

6000.0.62f1

  • Fixed regression that caused URP debug material overrides to fail for WebGL. (UUM-112052)

6000.0.63f1

  • Fixed an issue where DownloadHandlerScript.CompleteContent was called twice in WebGL builds. (UUM-109862)
  • Fixed WebGPU performance regression. (UUM-125744)

6000.0.64f1

  • Fixed error switching to fullscreen when matchWebGLToCanvasSize is false. (UUM-127494)

6000.0.65f1

  • Fixed WebCamDevice.isFrontFacing for WebGL on iOS when the device is set to a non-English language. (UUM-108292)
  • WebGPU: Fix for setting mip level for writable textures bound to compute shaders. (UUM-130285)
  • WebGPU: fix issue with setting a Texture2DArray as a render target with AllDepthSlices, only the first layer was cleared. (UUM-130122)
  • [WebGPU] Fix using a depth slice of a 3d texture as a render target.

6000.0.66f1

  • WebGPU: Fix compressed texture mip levels having invalid texture data. (UUM-129015)
  • WebGPU: Fix maxComputeWorkGroupSize limit, which was previously set too high and could cause compute shaders to fail on some browsers. (UUM-131803)

6000.0.66f2

  • WebGPU: Fix compressed texture mip levels having invalid texture data. (UUM-129015)
  • WebGPU: Fix maxComputeWorkGroupSize limit, which was previously set too high and could cause compute shaders to fail on some browsers. (UUM-131803)

6000.0.68f1

  • WebGPU: automatically handle textures that are bound to a shader for both read and write. (UUM-131864)
  • WebGPU: fix pipeline errors using RWTexture2D textures in shaders and simplify the use of unorm RWTextures. (UUM-131863)
  • WebGPU: resolve console CreateRenderPipeline errors with ShaderVariantCollection warmup. (UUM-131262)

6000.0.69f1

  • Fixed a bug with AudioSource.SetScheduledEndTime, when an AudioSource play request is pending at startup when SetScheduledEndTime is called. (UUM-117576)
  • [WebGPU] Fixed a RenderGraph error with MSAA textures due to CoreCopy shader. (UUM-133838)

6000.0.71f1

  • WebGPU: Fixed an error in the shader compiler that caused some shaders to fail compilation. (UUM-134978)

Windows

6000.0.57f1

  • Changed underlying API used to retrieve touch and mouse pointer state which resolves issues where Touchscreen interaction would be sending Mouse events. (UUM-112272)

6000.0.54f1

  • Fixed SystemInfo.deviceType to correctly return the type of device the Windows Standalone player is running on.

6000.0.50f1

  • Added warning for windows Arm64 when selecting a Graphics API other than Dx11 or Dx12.

6000.0.49f1

  • Fixed for saving corrupted PlayerPrefs when application is closed when out of focus. (UUM-100970)

6000.0.47f1

  • Fixed a few related issues where if the Unity project/player settings were set to the Quad speaker mode, we would still output sound to the front center channel on a 5.1 or 7.1 system. Similarly, if Unity is set to use the surround (5.0) speaker mode, we would still output sound to the LFE channel on a 5.1 or 7.1 system. This has now been fixed. (UUM-52906)

6000.0.45f1

  • Fixed this issue by reverting original PR that cause the regression, related to losing focus on windows player during startup. (UUM-100910)
  • Fixed Windows player crashing when embedded into an executable that does not export the D3D12SDKPath symbol. (UUM-96170)

6000.0.44f1

  • Fixed a monitor handle association with the display details, for all resolutions. (UUM-78860)

6000.0.43f1

  • Fixed for Video Player when reading video files with long path prefix.

6000.0.41f1

  • Fixed an issue with Windows Player was not calling wide character functions for DispatchMessageW, PeekMessageW, GetMessageW. (UUM-90999)

6000.0.35f1

  • Known issue: Player remains in Windows Background processes when the application is closed (UUM-87775)

6000.0.34f1

  • Known issue: Player remains in Windows Background processes when the application is closed (UUM-87775)

6000.0.33f1

  • Known issue: Player remains in Windows Background processes when the application is closed (UUM-87775)

6000.0.66f1

  • Fixed the copy pdb's option for WindowsStandalone to copy them next to the plugin. (UUM-128204)

6000.0.66f2

  • Fixed the copy pdb's option for WindowsStandalone to copy them next to the plugin. (UUM-128204)

6000.0.69f1

  • Known issue: Player hangs when the "Run in Background" is enabled and active window is switched (UUM-130495)

6000.0.70f1

  • Known issue: Player hangs when the "Run in Background" is enabled and active window is switched (UUM-130495)

XR

6000.0.57f1

  • The Oculus XR Plugin package has been updated to 4.5.2.

6000.0.54f1

  • Updated com.unity.xr.openxr package version to 1.15.0.
  • Fixed for the background motion vectors being generated incorrectly for spacewarp.

6000.0.52f1

  • Fixed an issue where deployed URP Quest Applications throw Vulkan Errors on App Exit.
  • Fixed an issue where the XrDisplaySubsystem tries to destroy textures that are still being used by other processes. This fix uses FinishRendering() to block the simulation thread until those resources are no longer in use before trying to destroy them.
  • Fixed XR stats from gfx thread, like refreshRate being dropped issue. (UUM-104824)

6000.0.50f1

  • Fixed a specific instance where the player would render a black screen when using XR and the copydepth pass. (UUM-84612)
  • Fixed issue where Quest Link would fail when using DX12 and single pass rendering.

6000.0.49f1

  • The Unity XR SDK is no longer available as we have focused our investments towards OpenXR.
  • Fixed problem with multiple "UnityGame: GameManager not available." logcat messages when running application on Oculus Quest 2.

6000.0.46f1

  • Fixed render pass validation errors on XR devices when using OpenGLES and MSAA camera settings differ from URP asset. (UUM-91896)

6000.0.43f1

  • Fixed tracking origin mode validation logic.

6000.0.38f1

  • Fixed log spam on Meta Quest and Apple Vision Pro builds using RenderGraph with MSAA enabled. The message for this issue starts with "A non-multisampled texture being bound to a multisampled sampler." This may affect other XR platforms, but the fix has been verified on Quest and visionOS.

6000.0.71f1

  • Fixed occasional editor crash when audio configuration changed. (UUM-126803)

XR SDK

6000.0.40f1

  • Known issue: [Quest] Screen flashes for several seconds when enabling microphone permissions (UUM-72660)