Manual installs
Operating systems
-Component installers
Windows
+Windows ARM64
+macOS
+macOS ARM64
+Release
Release notes
+Known Issues in 6000.2.9f1
DirectX12: Crash on D3D12DeviceState::ApplyRenderTargets when creating a new "Get Started With Unity" project (UUM-105801)
DirectX12: Crash on D3D12GetInterface when creating a new project (UUM-114301)
Editor Application Shell Integration: [Linux] Crash on ModalProgressBackendLinux::Clear when Domain Reload progress bar appears (UUM-122055)
Entities Graphics: Memory usage rises when switching scenes with GRD (UUM-120539)
GPU Resident Drawer: False Warning "BatchRendererGroups currently don't support override shaders" is spammed in Play mode when using H-Trace WSGI with BatchRenderGroups (UUM-122367)
Hub: Licensing Client fails to launch when opening Unity Hub (UUM-103995)
Hub: Licensing Client fails to launch when opening Unity Hub (licensing client path is not found) (UUM-103996)
Metal: 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)
PhysX Integration: Wheel Collider does not interact with other colliders when the GameObject is destroyed and instantiated (UUM-117450)
Serialization: Editor performance degrades when PlayableDirector with multiple bindings remains visible in the Inspector during Play mode (UUM-122354)
Shader System: Crash on tlsf_free when selecting a cube in the "Getting Started With Unity" template (UUM-107673)
6000.2.9f1 Release Notes
Features
Version Control: Added a new Editor Toolbar Button for Unity Version Control that lets you view project status, track changes, and perform key actions with one click.
Version Control: Added Unity Version Control actions to the prefab and prefab variant header context menus.
Version Control: Added Unity Version Control status icons to prefab assets in the hierarchy view in "Edit Mode".
Improvements
Documentation: Improved documentation for Screen.safeArea.
Editor: Added the "Use prefab asset position when dropping on the Hierarchy window" preference to allow prefabs to be placed at the position saved in the assets root transform when they're placed in the scene via the Hierarchy window. (UUM-104560)
Scene/Game View: Improved icon quality of the Edit Collider tool. (UUM-115187)
API Changes
- Universal RP: Added: Added RenderingUtils.ReAllocateHandleIfNeeded with TextureDesc overload.
Changes
- Version Control: Improved overlay icons to align with the Unity Editor design. Added icons for "Controlled" and "Changed" items, removed the icon for "Private" items, and added a "Contains Changes" overlay for directories containing changes.
Fixes
2D: Allow Tile Palette Edit Mode to persist when entering Play mode. (UUM-117622)
2D: Fixed Create New Tile Palette/Create New Target dropdown menu's vertical alignment when there are no selected options available. (UUM-117545)
2D: Fixed first Brush Pick item's width when newly added.
2D: Fixed issue where the "Invalid SortingGroup index set in Renderer" assert is triggered when multiple SortingGroups and SpriteRenderers are disabled and enabled in a single frame without a SortingGroupManager.Update occurring. (UUM-119198)
2D: Fixed issue where the Cell Size field for the Tile Set Editor is not enabled when the Cell Sizing is set to Manual. (UUM-116272)
2D: Fixed Light2d issue on PowerVR. (UUM-115475)
2D: Fixed memory regression from Light2D shader. (UUM-119296)
2D: Fixed menu placement.
2D: Fixed Tile Palette Active Target being changed when saving the scene. (UUM-119587)
2D: Fixed Tile Palette view changing when entering Play mode. (UUM-117623)
Android: Fixed incorrect Screen.safeArea/cutouts values on Android 11 or higher when Render Outside Safe Area is set to false. (UUM-119964)
Animation: Fixed issues where normalized time would not be incrementing on some animator states, along with excessive errors being logged. (UUM-121440)
Animation: Fixed memory leak caused by accumulating event handlers in IMGUI inspectors when changing GameObject selection. (UUM-121239)
Asset Pipeline: Fixed a crash happening when deleting and recreating an asset and trying to us MoveAsset on it before any asset database refresh. (UUM-114846)
Code Stripping: Fixed crash on startup that could occur when the legacy Unity Analytics module is removed from the package manifest and code stripping is enabled for the build. (UUM-121449)
Core: Fixed crash when adding a RectTransform to a GameObject with transform in a TransformAccessArray. (UUM-79005)
DX12: Modified DX12 integrated gpu filter rules. (UUM-121336)
Editor: Ensure that we don't attempt to generate the a hash of a folder, or of a symbolic link to a folder, as this leads to error messages saying that no bytes were processed when hashing what a file handle/file descriptor points to. (UUM-119544)
Editor: Fixed an issue where popup menus with submenus could be placed incorrectly on macOS when deep submenu items were selected. (UUM-116574)
Editor: Fixed an issue where using the "Select Texture" window would, in certain specific scenarios, spam the console with errors related to an uninitialized variable. (UUM-119204)
Editor: Fixed crash when inputting long text in IMGUI. (UUM-120863)
Editor: Fixed cursorHeight for IMGUI. (UUM-120180)
Editor: Fixed depth priming being disabled in reflection probes. (UUM-99152)
Editor: 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)
Editor: Fixed issue with wording in the Engine Diagnostics section of the Build Profile window. (UUM-110263)
Editor: Fixed Manual license activation flow via command-line. (UUM-122146)
Editor: Fixed missing underline in primary font preventing text rendering. (UUM-120878)
Editor: Fixed occasional validation warning in editor about "texture not bound" in preview. (UUM-119802)
Editor: Fixed possible crashes and exceptions when triggering a scene save from script with an unsaved "Untitled" scene. (UUM-121358)
Editor: Fixed Tesselation plus Quad topology plus SRP Batcher. (UUM-121990)
Editor: Removed the styling causing the misalignment with foldout headers in the prefab override comparison window. (UUM-119442)
Editor: To avoid warning and error messages, the OcclusionEffect and SplitScreen scenes from the URP samples have been modified. (UUM-71852)
Editor: Updated Unity Editor icon on mac for macOS 26 "Liquid Glass" design. (UUM-120993)
Engine Diagnostics: Fixed user metadata not appearing for native crash reports on Diagnostics dashboard. (UUM-121591)
GI: Ensured that we don't crash the Editor in a specific edge case, when a reflection probe is added to a scene which has never been saved and the scene is then baked without first explicitly saving the scene. (UUM-120770)
GI: Fixed a bug where using a rotated 6-pass skybox shader would cause the lightmapper to produce NaN values. (UUM-96043)
Graphics: Fixed occasional crash on exit. (UUM-120761)
Graphics: Fixed unreferenced assets not being destroyed when switching scenes or calling Resources.UnloadUnusedAssets when using GPU Resident Drawer. (UUM-120539)
Graphics: Removed GC allocations caused by RayTracingAccelerationStructure.AddInstances. (UUM-121305)
Graphics: This PR fixes a missing shader binding when PrecomputedAtmosphericAttenuation is set to zero in ShaderConfig.cs and ShaderConfig.cs.hlsl
This error was causing graphical issues such as broken ocean lighting, on top of error messages. (UUM-117118)Graphics Tests: Fixed corruption of Variable Rate Shading states in GfxDevice. (UUM-91468)
HDRP: Fixed GC Allocation in Lens Flare Post Processing effect. (UUM-108846)
Input System: Fixed mouse warp not working correctly on macOS since it would not update Mouse position state. (UUM-121296)
iOS: Fixed a bug related to changing the default audio output device while recording from the built-in microphone. In that case, sometimes microphone data would stop being captured properly. (UUM-98507)
iOS: Fixed a crash with -nographics launch argument (Simulator only). (UUM-117757)
Linux: Fixed Steam Deck D-Pad is either not working or sometimes working when UI->Navigation is set to "Pass Through" in Input Actions. (UUM-97138)
Mono: Fixed the System.String.Replace throwing NotImplementedException. (UUM-117367)
Particles: Particles are now filling UNITY_MATRIX_PREV_M with identity to be consistent with world matrix. (UUM-114886)
Physics: Fixed a crash that could occur with TerrainCollider when the TerrainData asset has tree prototypes specified but no tree instances painted. (UUM-120036)
Player: The Player no longer becomes unresponsive after resolution switch in Exclusive Fullscreen mode when using the DX12 Graphics API. (UUM-104762)
Player: The Player now restores correctly when using Alt+Tab in the Exclusive Fullscreen mode when using the DX12 Graphics API. (UUM-67373)
Scene/Game View: Fixed an issue where the editor would throw if layers StateCache json file was empty. (UUM-116877)
Scene/Game View: Fixed the Cameras overlay popup having the wrong height when first person controls are toggled in the overlay. (UUM-110292)
Shaders: Fixed issue where user-defined constant buffer names containing substring "Globals" would fail in glslang-dependent compilation. (UUM-120318)
Shaders: Fixed unnecessary shader warnings and errors being logged when running with -batchmode -nographics. (UUM-114187)
SRP Core: Dispose of compiled graphs on cleanup. (UUM-117495)
Terrain: Added missing selected icons for Terrain properties. (UUM-114855)
TextMeshPro: Fixed incorrect preferred height calculations when using more than one font per line of text. (UUM-104237)
TextMeshPro: Improved CJK line break handling. (UUM-121295)
uGUI: RawImage no longer crashes when attempting to utilize its assigned Texture when the value is an object reference of an invalid type. (UUM-117371)
UI Toolkit: Corrected support multi-threading in UIToolkit worldspace rendering. (UUM-109817)
UI Toolkit: Fixed disabling and reenabling UI Document leaving extra GameObjects under the EventSystem. (UUM-121893)
UI Toolkit: Fixed EditorDelegateRegistration static initialization performance. (UUM-121491)
UI Toolkit: Fixed null exception sometimes thrown when removing focus from element that's no longer in a panel while inside another event callback. (UUM-121130)
UI Toolkit: Fixed PanelSettingsInspector sometimes logging error when changing the render mode. (UUM-121567)
UI Toolkit: Fixed the incorrect padding top applied on the collection view's contentContainer when rebuilding a list with a valid offset. (UUM-92179)
UI Toolkit: Fixed the item first item of the list view disappearing and the items not showing when spamming the add button. (UUM-114653)
UI Toolkit: UIDocument sortingOrder property is now ignored and removed from the UIDocument inspector when rendering in world space. (UUM-117484)
Undo System: Changed to objects which do not change the scene no longer trigger a scene dirty. (UUM-114657)
UNET: Fixed the UI Builder's selector pill being frozen when dragging and scrolling at the same time. (UUM-93877)
Universal RP: Fixed missing intermediate color texture for ColorCopy Pass when rendering to RenderTexture asset (offscreen rendering). (UUM-119604)
Universal RP: Fixed Warning logged when injecting a pass on AfterRenderPostProcessing + X. (UUM-109361)
Version Control: Fixed applying shelves when some files cannot be checked out due to exclusive checkout lock rules. These files are now applied as local changes instead of failing the whole operation.
Version Control: Fixed incorrect tab name showing as "Unity.PlasticSCM.Editor.PlasticW" with no icon when upgrading a project to Unity 6.x.
Version Control: Fixed the missing "Hide" contextual menu on the Unity Version Control button in the Unity 6.3 Toolbar.
VFX Graph: Properly handle empty enum values in the blackboard and now forbid to remove the last enum value so the list is never empty. (UUM-120288)
WebGL: Fixed an issue where
DownloadHandlerScript.CompleteContentwas called twice in WebGL builds. (UUM-109862)
Package changes in 6000.2.9f1
Packages updated
com.havok.physics: 1.3.14 to 1.4.2
Changeset
+Third Party Notices
Release notes
+Known Issues in 6000.2.9f1
DirectX12: Crash on D3D12DeviceState::ApplyRenderTargets when creating a new "Get Started With Unity" project (UUM-105801)
DirectX12: Crash on D3D12GetInterface when creating a new project (UUM-114301)
Editor Application Shell Integration: [Linux] Crash on ModalProgressBackendLinux::Clear when Domain Reload progress bar appears (UUM-122055)
Entities Graphics: Memory usage rises when switching scenes with GRD (UUM-120539)
GPU Resident Drawer: False Warning "BatchRendererGroups currently don't support override shaders" is spammed in Play mode when using H-Trace WSGI with BatchRenderGroups (UUM-122367)
Hub: Licensing Client fails to launch when opening Unity Hub (UUM-103995)
Hub: Licensing Client fails to launch when opening Unity Hub (licensing client path is not found) (UUM-103996)
Metal: 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)
PhysX Integration: Wheel Collider does not interact with other colliders when the GameObject is destroyed and instantiated (UUM-117450)
Serialization: Editor performance degrades when PlayableDirector with multiple bindings remains visible in the Inspector during Play mode (UUM-122354)
Shader System: Crash on tlsf_free when selecting a cube in the "Getting Started With Unity" template (UUM-107673)
6000.2.9f1 Release Notes
Features
Version Control: Added a new Editor Toolbar Button for Unity Version Control that lets you view project status, track changes, and perform key actions with one click.
Version Control: Added Unity Version Control actions to the prefab and prefab variant header context menus.
Version Control: Added Unity Version Control status icons to prefab assets in the hierarchy view in "Edit Mode".
Improvements
Documentation: Improved documentation for Screen.safeArea.
Editor: Added the "Use prefab asset position when dropping on the Hierarchy window" preference to allow prefabs to be placed at the position saved in the assets root transform when they're placed in the scene via the Hierarchy window. (UUM-104560)
Scene/Game View: Improved icon quality of the Edit Collider tool. (UUM-115187)
API Changes
- Universal RP: Added: Added RenderingUtils.ReAllocateHandleIfNeeded with TextureDesc overload.
Changes
- Version Control: Improved overlay icons to align with the Unity Editor design. Added icons for "Controlled" and "Changed" items, removed the icon for "Private" items, and added a "Contains Changes" overlay for directories containing changes.
Fixes
2D: Allow Tile Palette Edit Mode to persist when entering Play mode. (UUM-117622)
2D: Fixed Create New Tile Palette/Create New Target dropdown menu's vertical alignment when there are no selected options available. (UUM-117545)
2D: Fixed first Brush Pick item's width when newly added.
2D: Fixed issue where the "Invalid SortingGroup index set in Renderer" assert is triggered when multiple SortingGroups and SpriteRenderers are disabled and enabled in a single frame without a SortingGroupManager.Update occurring. (UUM-119198)
2D: Fixed issue where the Cell Size field for the Tile Set Editor is not enabled when the Cell Sizing is set to Manual. (UUM-116272)
2D: Fixed Light2d issue on PowerVR. (UUM-115475)
2D: Fixed memory regression from Light2D shader. (UUM-119296)
2D: Fixed menu placement.
2D: Fixed Tile Palette Active Target being changed when saving the scene. (UUM-119587)
2D: Fixed Tile Palette view changing when entering Play mode. (UUM-117623)
Android: Fixed incorrect Screen.safeArea/cutouts values on Android 11 or higher when Render Outside Safe Area is set to false. (UUM-119964)
Animation: Fixed issues where normalized time would not be incrementing on some animator states, along with excessive errors being logged. (UUM-121440)
Animation: Fixed memory leak caused by accumulating event handlers in IMGUI inspectors when changing GameObject selection. (UUM-121239)
Asset Pipeline: Fixed a crash happening when deleting and recreating an asset and trying to us MoveAsset on it before any asset database refresh. (UUM-114846)
Code Stripping: Fixed crash on startup that could occur when the legacy Unity Analytics module is removed from the package manifest and code stripping is enabled for the build. (UUM-121449)
Core: Fixed crash when adding a RectTransform to a GameObject with transform in a TransformAccessArray. (UUM-79005)
DX12: Modified DX12 integrated gpu filter rules. (UUM-121336)
Editor: Ensure that we don't attempt to generate the a hash of a folder, or of a symbolic link to a folder, as this leads to error messages saying that no bytes were processed when hashing what a file handle/file descriptor points to. (UUM-119544)
Editor: Fixed an issue where popup menus with submenus could be placed incorrectly on macOS when deep submenu items were selected. (UUM-116574)
Editor: Fixed an issue where using the "Select Texture" window would, in certain specific scenarios, spam the console with errors related to an uninitialized variable. (UUM-119204)
Editor: Fixed crash when inputting long text in IMGUI. (UUM-120863)
Editor: Fixed cursorHeight for IMGUI. (UUM-120180)
Editor: Fixed depth priming being disabled in reflection probes. (UUM-99152)
Editor: 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)
Editor: Fixed issue with wording in the Engine Diagnostics section of the Build Profile window. (UUM-110263)
Editor: Fixed Manual license activation flow via command-line. (UUM-122146)
Editor: Fixed missing underline in primary font preventing text rendering. (UUM-120878)
Editor: Fixed occasional validation warning in editor about "texture not bound" in preview. (UUM-119802)
Editor: Fixed possible crashes and exceptions when triggering a scene save from script with an unsaved "Untitled" scene. (UUM-121358)
Editor: Fixed Tesselation plus Quad topology plus SRP Batcher. (UUM-121990)
Editor: Removed the styling causing the misalignment with foldout headers in the prefab override comparison window. (UUM-119442)
Editor: To avoid warning and error messages, the OcclusionEffect and SplitScreen scenes from the URP samples have been modified. (UUM-71852)
Editor: Updated Unity Editor icon on mac for macOS 26 "Liquid Glass" design. (UUM-120993)
Engine Diagnostics: Fixed user metadata not appearing for native crash reports on Diagnostics dashboard. (UUM-121591)
GI: Ensured that we don't crash the Editor in a specific edge case, when a reflection probe is added to a scene which has never been saved and the scene is then baked without first explicitly saving the scene. (UUM-120770)
GI: Fixed a bug where using a rotated 6-pass skybox shader would cause the lightmapper to produce NaN values. (UUM-96043)
Graphics: Fixed occasional crash on exit. (UUM-120761)
Graphics: Fixed unreferenced assets not being destroyed when switching scenes or calling Resources.UnloadUnusedAssets when using GPU Resident Drawer. (UUM-120539)
Graphics: Removed GC allocations caused by RayTracingAccelerationStructure.AddInstances. (UUM-121305)
Graphics: This PR fixes a missing shader binding when PrecomputedAtmosphericAttenuation is set to zero in ShaderConfig.cs and ShaderConfig.cs.hlsl
This error was causing graphical issues such as broken ocean lighting, on top of error messages. (UUM-117118)Graphics Tests: Fixed corruption of Variable Rate Shading states in GfxDevice. (UUM-91468)
HDRP: Fixed GC Allocation in Lens Flare Post Processing effect. (UUM-108846)
Input System: Fixed mouse warp not working correctly on macOS since it would not update Mouse position state. (UUM-121296)
iOS: Fixed a bug related to changing the default audio output device while recording from the built-in microphone. In that case, sometimes microphone data would stop being captured properly. (UUM-98507)
iOS: Fixed a crash with -nographics launch argument (Simulator only). (UUM-117757)
Linux: Fixed Steam Deck D-Pad is either not working or sometimes working when UI->Navigation is set to "Pass Through" in Input Actions. (UUM-97138)
Mono: Fixed the System.String.Replace throwing NotImplementedException. (UUM-117367)
Particles: Particles are now filling UNITY_MATRIX_PREV_M with identity to be consistent with world matrix. (UUM-114886)
Physics: Fixed a crash that could occur with TerrainCollider when the TerrainData asset has tree prototypes specified but no tree instances painted. (UUM-120036)
Player: The Player no longer becomes unresponsive after resolution switch in Exclusive Fullscreen mode when using the DX12 Graphics API. (UUM-104762)
Player: The Player now restores correctly when using Alt+Tab in the Exclusive Fullscreen mode when using the DX12 Graphics API. (UUM-67373)
Scene/Game View: Fixed an issue where the editor would throw if layers StateCache json file was empty. (UUM-116877)
Scene/Game View: Fixed the Cameras overlay popup having the wrong height when first person controls are toggled in the overlay. (UUM-110292)
Shaders: Fixed issue where user-defined constant buffer names containing substring "Globals" would fail in glslang-dependent compilation. (UUM-120318)
Shaders: Fixed unnecessary shader warnings and errors being logged when running with -batchmode -nographics. (UUM-114187)
SRP Core: Dispose of compiled graphs on cleanup. (UUM-117495)
Terrain: Added missing selected icons for Terrain properties. (UUM-114855)
TextMeshPro: Fixed incorrect preferred height calculations when using more than one font per line of text. (UUM-104237)
TextMeshPro: Improved CJK line break handling. (UUM-121295)
uGUI: RawImage no longer crashes when attempting to utilize its assigned Texture when the value is an object reference of an invalid type. (UUM-117371)
UI Toolkit: Corrected support multi-threading in UIToolkit worldspace rendering. (UUM-109817)
UI Toolkit: Fixed disabling and reenabling UI Document leaving extra GameObjects under the EventSystem. (UUM-121893)
UI Toolkit: Fixed EditorDelegateRegistration static initialization performance. (UUM-121491)
UI Toolkit: Fixed null exception sometimes thrown when removing focus from element that's no longer in a panel while inside another event callback. (UUM-121130)
UI Toolkit: Fixed PanelSettingsInspector sometimes logging error when changing the render mode. (UUM-121567)
UI Toolkit: Fixed the incorrect padding top applied on the collection view's contentContainer when rebuilding a list with a valid offset. (UUM-92179)
UI Toolkit: Fixed the item first item of the list view disappearing and the items not showing when spamming the add button. (UUM-114653)
UI Toolkit: UIDocument sortingOrder property is now ignored and removed from the UIDocument inspector when rendering in world space. (UUM-117484)
Undo System: Changed to objects which do not change the scene no longer trigger a scene dirty. (UUM-114657)
UNET: Fixed the UI Builder's selector pill being frozen when dragging and scrolling at the same time. (UUM-93877)
Universal RP: Fixed missing intermediate color texture for ColorCopy Pass when rendering to RenderTexture asset (offscreen rendering). (UUM-119604)
Universal RP: Fixed Warning logged when injecting a pass on AfterRenderPostProcessing + X. (UUM-109361)
Version Control: Fixed applying shelves when some files cannot be checked out due to exclusive checkout lock rules. These files are now applied as local changes instead of failing the whole operation.
Version Control: Fixed incorrect tab name showing as "Unity.PlasticSCM.Editor.PlasticW" with no icon when upgrading a project to Unity 6.x.
Version Control: Fixed the missing "Hide" contextual menu on the Unity Version Control button in the Unity 6.3 Toolbar.
VFX Graph: Properly handle empty enum values in the blackboard and now forbid to remove the last enum value so the list is never empty. (UUM-120288)
WebGL: Fixed an issue where
DownloadHandlerScript.CompleteContentwas called twice in WebGL builds. (UUM-109862)
Package changes in 6000.2.9f1
Packages updated
com.havok.physics: 1.3.14 to 1.4.2

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