Manual installs
Operating systems
-Component installers
macOS ARM64
+macOS
+Windows ARM64
+Windows
+Release
Release notes
+Known Issues in 6000.3.16f1
6000.0.61f1: Crash on tlsf_free when generating Font Atlas with SDF16 or SDF32 (UUM-141061)
6000.0.6f1: [RenderGraph][D3D12] Crash on D3D12SwapChain::Present when using AddComputePass with EnableAsyncCompute(true) and UseTexture (UUM-140183)
6000.4.0a2,6000.3.0b6: Editor crashes in TextLib::FindIntersectingLink when hovering UITK Labels with tags rendered via ATG (UUM-142829)
Metal: Game freezes after command buffer Timeout error (UUM-125778)
Text (TextMeshPro): Crash on UNITY_FT_Load_Glyph when generating multi-threaded Font Atlas in TMPro Font Asset Creator (UUM-125366)
: Crash on mono_log_write_logfile when more than one copy of bee_backend is running (UUM-142773)
: DX12 Graphics API is not used, when it is first in the graphics API list (UUM-141555)
: Materials move to other GameObjects in a Prefab when disabling a child GameObject in Prefab Mode with an open SubScene (UUM-139663)
6000.3.16f1 Release Notes
Improvements
- Graphics: Added guards against null index buffer in GfxDeviceGLES::DrawBuffersBatchMode. (UUM-135891)
API Changes
UI Toolkit: Added: Added a
CallbackEventHandler.RegisterCallbacksmethod override withCallbackOptionsargument.UI Toolkit: Added: Added the
CallbackEventHandler.UnregisterAllRemovableCallbacksmethod.UI Toolkit: Added: Added the
CallbackOptionsenum.
Changes
- Android: Updated JDK to 17.0.18+8. (UUM-141159)
Fixes
2D: Fixed a shader warning in Hidden/Light2D. (UUM-134522)
2D: Fixed an exception when selecting a Tile in Play mode while the Tile Palette overlay is open in the Scene View in Edit mode. (UUM-137165)
2D: Fixed an exception when using the preview toggle in the Sprite Editor window with an imported texture smaller than the source texture. (UUM-134129)
2D: Fixed an issue where a SpriteRenderer's sprite reference did not revert to the original after using the Sprite Editor window preview toggle and entering Play mode. The Sprite Editor window preview toggle is now available only in Edit mode. (UUM-134128)
2D: Fixed an issue where the Tile Palette shows an empty grid when the user drags and drops Sprite assets for the Tile Palette but cancels the operation to create Tile assets. (UUM-132388)
2D: Fixed an issue with 2D shadow volumetric strength. (UUM-136056)
2D: Fixed issue where a Tile with the Collider Type Grid does not line up correctly when the Tilemap's tile anchor is different from the default cell center. (UUM-136995)
Android: Added tests of RunInBackground, to cover fullscreen use case.
Android: Fixed a problem with MediaPlayer pause when app is suspended. (UUM-140840)
Android: Fixed a problem with SeekTimeOnResumeVideo test instability. (UUM-140837)
Android: Fixed UnitySendMessage calls being dropped on Android when sent during Application.Unload or Reload in Unity as a Library (UAAL) scenarios. (UUM-141440)
Android: Toggling "Run without focus" to enabled now ensures Unity activity continues running when another activity is launched, including Android activities launched from Unity. (UUM-120304)
Animation: Fixed "Animation Clip is Read-Only" message appearing when nothing is selected. (UUM-139142)
Audio: Fixed crash when entering Play Mode if a Timeline with an AudioTrack is loaded from an AssetBundle and the audio clip fails to allocate an FMOD channel. (UUM-136551)
Build Pipeline: Build Pipeline: Ensure source generator aren't running when running in Rider IDE. (UUM-133605)
Build Pipeline: Fixed ILPP.Trigger wait logic to prevent the "The pipe is being closed" exception in unity log. (UUM-136791)
Build System: Fixed an issue where a duplicate node GUID error occurred during build when using a specific build path. (UUM-128491)
Documentation: Fixed the Flare Layer help link to the User Manual. (UUM-134470)
DX12: Fixed a crash on specific hardware where D3D12 initialization code was running during startup even when D3D12 was not included in the project's Graphics API list. (UUM-137629)
Editor: Build and Run button greyed out for locally invalid architecture, despite remote build is specified (Device Portal). (UUM-138399)
Editor: Fixed a bug where Unity Hub would open when launching the Editor with the -projectPath command-line argument on macOS. (UUM-136928)
Editor: Fixed a crash that occurred when computePenetration was called for a BoxCollider and convex MeshCollider when both colliders were overlapping at their centres. (UUM-100359)
Editor: Fixed a crash when rendering Custom Lighting ShaderGraph material while Forward+ is enabled and Keep Lighting Variants is disabled. (UUM-137255)
Editor: Fixed an
ArgumentExceptionwhen opening the object picker for fields that accept anyUnityEngine.Objecttype, such as entries in the Preloaded Assets list. (UUM-135060)Editor: Improved reliability of ComputePenetration calls between CapsuleCollider and convex MeshCollider. ComputePenetration will return true when the distance is zero. (UUM-100359)
Editor: Improved reliability of ComputePenetration calls between CharacterController and convex MeshCollider. ComputePenetration will return true when the distance is zero. (UUM-100359)
Editor: Memoryless RenderGraph RenderTargets can now be viewed in FrameDebugger. (UUM-133585)
Editor: Setup package entitlements earlier for Vulkan Editors, to support all Native plugin use cases. (UUM-135157)
Graphics: Fixed Vulkan frame time stuttering on Windows when V-Sync is enabled. (UUM-140217)
iOS: Fixed Frame Capture not working with rendering to backbuffer. (UUM-141280)
iOS: Further improvements to UIScene lifecycle events - universal deep link handling, moved AbsoluteURL set earlier to not miss it in Awake(). (UUM-140746)
Networking: Fixed a regression in MbedTLS that would result in TLS handshake errors when trying to download assets from the Asset Store from the package manager. Potentially other HTTPS endpoints could have been impacted by this regression. (UUM-141298)
Networking: Fixed UUM-135025 by supporting multiple auto proxies. (UUM-135025)
Physics 2D: Fixed an issue where "PhysicsComposer.CreateChainGeometry()" was incorrectly returning a reference to a stale internal buffer resulting in corrupted chain vertices. (UUM-139048)
Physics 2D: Fixed an issue where the creation of 3 vertex ChainGeometry (triangle) was not allowed as previously the limit was 4 vertices. (UUM-139044)
Physics 2D: The deprecated "ContactFilter2D.NoFilter()" instance method now correctly modifies the instance of
ContactFilter2Dfrom which it was called, essentially restoring previous functionality. This method is still deprecated however. (UUM-139052)Plugins: Fixed an issue where native plugins for Linux were unable to specify their CPU architecture. (UUM-131765)
Profiler: Fixed the rendering of the None text in the Profiler Hierarchy Calls table. (UUM-114430)
Scripting: Fixed integer overflow crash in container. (UUM-134628)
Shaders: Fixed
ShaderVariantCollectionreturning 0 when accessing theshaderCountandvariantCountin player builds. (UUM-137398)Text: Fixed an issue with the
NoBRtag when used with aSpriteAsset. (UUM-139609)UI Toolkit: Fixed "Attempted to release an invalid texture (index=-1)." error logged when building a Player or switching scenes with a VisualElement using Painter2D.fillGradient. (UUM-140738)
UI Toolkit: Fixed an invalid cast exception in UI Builder when a template has an element with same name. (UUM-140739)
UI Toolkit: Fixed RenderSpriteToTexture2D to use local package shaders when available. (UUM-140566)
UI Toolkit: Fixed Shader Graph main preview that would not update when an unconnected slot value like BaseColor is modified in a UI Toolkit shader. (UUM-138534)
Undo System: Cleared null components on redo before notifying object tracking. (UUM-135948)
URP: Fixed an issue where the Project window did not refresh changes when adding or removing Scriptable Renderer Features. (UUM-139513)
URP: Fixed post-process pass viewport scaling not accounting for subsequent custom pass presence when the camera renders to an intermediate texture. (UUM-109492)
VFX Graph: Fixed unexpected huge listing of dependencies on VisualEffectAsset. (UUM-140725)
Package changes in 6000.3.16f1
Packages updated
Changeset
+Third Party Notices
Release notes
+Known Issues in 6000.3.16f1
6000.0.61f1: Crash on tlsf_free when generating Font Atlas with SDF16 or SDF32 (UUM-141061)
6000.0.6f1: [RenderGraph][D3D12] Crash on D3D12SwapChain::Present when using AddComputePass with EnableAsyncCompute(true) and UseTexture (UUM-140183)
6000.4.0a2,6000.3.0b6: Editor crashes in TextLib::FindIntersectingLink when hovering UITK Labels with tags rendered via ATG (UUM-142829)
Metal: Game freezes after command buffer Timeout error (UUM-125778)
Text (TextMeshPro): Crash on UNITY_FT_Load_Glyph when generating multi-threaded Font Atlas in TMPro Font Asset Creator (UUM-125366)
: Crash on mono_log_write_logfile when more than one copy of bee_backend is running (UUM-142773)
: DX12 Graphics API is not used, when it is first in the graphics API list (UUM-141555)
: Materials move to other GameObjects in a Prefab when disabling a child GameObject in Prefab Mode with an open SubScene (UUM-139663)
6000.3.16f1 Release Notes
Improvements
- Graphics: Added guards against null index buffer in GfxDeviceGLES::DrawBuffersBatchMode. (UUM-135891)
API Changes
UI Toolkit: Added: Added a
CallbackEventHandler.RegisterCallbacksmethod override withCallbackOptionsargument.UI Toolkit: Added: Added the
CallbackEventHandler.UnregisterAllRemovableCallbacksmethod.UI Toolkit: Added: Added the
CallbackOptionsenum.
Changes
- Android: Updated JDK to 17.0.18+8. (UUM-141159)
Fixes
2D: Fixed a shader warning in Hidden/Light2D. (UUM-134522)
2D: Fixed an exception when selecting a Tile in Play mode while the Tile Palette overlay is open in the Scene View in Edit mode. (UUM-137165)
2D: Fixed an exception when using the preview toggle in the Sprite Editor window with an imported texture smaller than the source texture. (UUM-134129)
2D: Fixed an issue where a SpriteRenderer's sprite reference did not revert to the original after using the Sprite Editor window preview toggle and entering Play mode. The Sprite Editor window preview toggle is now available only in Edit mode. (UUM-134128)
2D: Fixed an issue where the Tile Palette shows an empty grid when the user drags and drops Sprite assets for the Tile Palette but cancels the operation to create Tile assets. (UUM-132388)
2D: Fixed an issue with 2D shadow volumetric strength. (UUM-136056)
2D: Fixed issue where a Tile with the Collider Type Grid does not line up correctly when the Tilemap's tile anchor is different from the default cell center. (UUM-136995)
Android: Added tests of RunInBackground, to cover fullscreen use case.
Android: Fixed a problem with MediaPlayer pause when app is suspended. (UUM-140840)
Android: Fixed a problem with SeekTimeOnResumeVideo test instability. (UUM-140837)
Android: Fixed UnitySendMessage calls being dropped on Android when sent during Application.Unload or Reload in Unity as a Library (UAAL) scenarios. (UUM-141440)
Android: Toggling "Run without focus" to enabled now ensures Unity activity continues running when another activity is launched, including Android activities launched from Unity. (UUM-120304)
Animation: Fixed "Animation Clip is Read-Only" message appearing when nothing is selected. (UUM-139142)
Audio: Fixed crash when entering Play Mode if a Timeline with an AudioTrack is loaded from an AssetBundle and the audio clip fails to allocate an FMOD channel. (UUM-136551)
Build Pipeline: Build Pipeline: Ensure source generator aren't running when running in Rider IDE. (UUM-133605)
Build Pipeline: Fixed ILPP.Trigger wait logic to prevent the "The pipe is being closed" exception in unity log. (UUM-136791)
Build System: Fixed an issue where a duplicate node GUID error occurred during build when using a specific build path. (UUM-128491)
Documentation: Fixed the Flare Layer help link to the User Manual. (UUM-134470)
DX12: Fixed a crash on specific hardware where D3D12 initialization code was running during startup even when D3D12 was not included in the project's Graphics API list. (UUM-137629)
Editor: Build and Run button greyed out for locally invalid architecture, despite remote build is specified (Device Portal). (UUM-138399)
Editor: Fixed a bug where Unity Hub would open when launching the Editor with the -projectPath command-line argument on macOS. (UUM-136928)
Editor: Fixed a crash that occurred when computePenetration was called for a BoxCollider and convex MeshCollider when both colliders were overlapping at their centres. (UUM-100359)
Editor: Fixed a crash when rendering Custom Lighting ShaderGraph material while Forward+ is enabled and Keep Lighting Variants is disabled. (UUM-137255)
Editor: Fixed an
ArgumentExceptionwhen opening the object picker for fields that accept anyUnityEngine.Objecttype, such as entries in the Preloaded Assets list. (UUM-135060)Editor: Improved reliability of ComputePenetration calls between CapsuleCollider and convex MeshCollider. ComputePenetration will return true when the distance is zero. (UUM-100359)
Editor: Improved reliability of ComputePenetration calls between CharacterController and convex MeshCollider. ComputePenetration will return true when the distance is zero. (UUM-100359)
Editor: Memoryless RenderGraph RenderTargets can now be viewed in FrameDebugger. (UUM-133585)
Editor: Setup package entitlements earlier for Vulkan Editors, to support all Native plugin use cases. (UUM-135157)
Graphics: Fixed Vulkan frame time stuttering on Windows when V-Sync is enabled. (UUM-140217)
iOS: Fixed Frame Capture not working with rendering to backbuffer. (UUM-141280)
iOS: Further improvements to UIScene lifecycle events - universal deep link handling, moved AbsoluteURL set earlier to not miss it in Awake(). (UUM-140746)
Networking: Fixed a regression in MbedTLS that would result in TLS handshake errors when trying to download assets from the Asset Store from the package manager. Potentially other HTTPS endpoints could have been impacted by this regression. (UUM-141298)
Networking: Fixed UUM-135025 by supporting multiple auto proxies. (UUM-135025)
Physics 2D: Fixed an issue where "PhysicsComposer.CreateChainGeometry()" was incorrectly returning a reference to a stale internal buffer resulting in corrupted chain vertices. (UUM-139048)
Physics 2D: Fixed an issue where the creation of 3 vertex ChainGeometry (triangle) was not allowed as previously the limit was 4 vertices. (UUM-139044)
Physics 2D: The deprecated "ContactFilter2D.NoFilter()" instance method now correctly modifies the instance of
ContactFilter2Dfrom which it was called, essentially restoring previous functionality. This method is still deprecated however. (UUM-139052)Plugins: Fixed an issue where native plugins for Linux were unable to specify their CPU architecture. (UUM-131765)
Profiler: Fixed the rendering of the None text in the Profiler Hierarchy Calls table. (UUM-114430)
Scripting: Fixed integer overflow crash in container. (UUM-134628)
Shaders: Fixed
ShaderVariantCollectionreturning 0 when accessing theshaderCountandvariantCountin player builds. (UUM-137398)Text: Fixed an issue with the
NoBRtag when used with aSpriteAsset. (UUM-139609)UI Toolkit: Fixed "Attempted to release an invalid texture (index=-1)." error logged when building a Player or switching scenes with a VisualElement using Painter2D.fillGradient. (UUM-140738)
UI Toolkit: Fixed an invalid cast exception in UI Builder when a template has an element with same name. (UUM-140739)
UI Toolkit: Fixed RenderSpriteToTexture2D to use local package shaders when available. (UUM-140566)
UI Toolkit: Fixed Shader Graph main preview that would not update when an unconnected slot value like BaseColor is modified in a UI Toolkit shader. (UUM-138534)
Undo System: Cleared null components on redo before notifying object tracking. (UUM-135948)
URP: Fixed an issue where the Project window did not refresh changes when adding or removing Scriptable Renderer Features. (UUM-139513)
URP: Fixed post-process pass viewport scaling not accounting for subsequent custom pass presence when the camera renders to an intermediate texture. (UUM-109492)
VFX Graph: Fixed unexpected huge listing of dependencies on VisualEffectAsset. (UUM-140725)
Package changes in 6000.3.16f1
Packages updated

Find the Unity version that’s compatible with your existing projects, or that provides you with specific features unavailable in newer versions.
