Manual installs
Operating systems
-Component installers
Windows
+Windows ARM64
+macOS
+macOS ARM64
+Release
Release notes
+Known Issues in 6000.0.31f1
Asset - Database: "Path could not be found for script compilation file" error is thrown when the files are injected with RegisterPostInitializationOutput (UUM-86938)
Asset - Database: Crash on MonoBehaviour::Transfer
when the XR Interaction Toolkit Sample Assets are updated (UUM-76934) Build Settings Window: Application Cloud Connection Id is incorrect when using Build Profile with Player Setting Overrides. (UUM-90426)
DirectX12: Allocated graphics memory does not get released when the Editor is out of focus while using D3D12 graphics API (UUM-86354)
DirectX12: The Camera does not render correctly when the Camera.Rect() is changed and HDR is enabled and DX12 graphics API is selected (UUM-86917)
Editor Platform: Crash on OverridingParameterPreparer::OnPrepareVector when repeatedly saving changes made to a Shader Graph (UUM-89067)
HDRP: Graphics Compositor breaks Unity rendering when the "Output Camera" is changed to a scene Camera and one Camera SubLayer is active.
https://issuetracker.unity3d.com/product/unity/issues/guid/UUM-84610Input: Crash on InputDeviceIOCTL when closing Unity editor (UUM-10774)
Optimization: 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)
Packman: Unable to install ProBuilder package when project is located in an external FAT32/exFAT drive (UUM-86351)
Packman: [windows only] Switching Project when importing complete project does not import all assets and project opens incomplete (UUM-88051)
Scene Management: [MacOS] Crash on [NSApplication endModalSession:] when saving while Play Mode is loading (UUM-87930)
SpeedTree: 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).
https://issuetracker.unity3d.com/product/unity/issues/guid/UUM-84616Terrain: Trees do not render in 'Unity Terrain - URP Demo Scene' (UUM-84616)
Text: Text is rendered with a different font when the "FallbackBoldItalic" font is selected (UUM-87529)
Texture: Sprite Atlas Override for iOS setting remains disabled when saving its change to enabled (UUM-90066)
uGUI: 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)
Vulkan: [Android] Particles not rendered in the Player on some Android devices with Android 14 (UUM-68080)
6000.0.31f1 Release Notes
Improvements
Asset Import: Reduced peak memory usage at the end of Asset Importing, caused by the Bumpmap material/texture check. (UUM-88920)
Core: Added the ability to configure the number of asset garbage collector helper threads via command line (-gc-helper-count N) and via boot.config file (gc-helper-count=N).
Scripting: Awaitable methods requiring to be called from MainThread now throw an InvalidOperationException in a more reliable way instead of failing on a random internal call.
Fixes
Asset Import: Fixed a crash when reading from corrupted binary artifact. (UUM-83891)
Asset Pipeline: Fixed an issue to handle corrupted library crash to allow the users to open their project. (UUM-14959)
Documentation: Updated ScriptableObject and ScriptableSingleton documentation. (UUM-84568)
DX12: Fixed a crash that can happen when opening a project when ray tracing effects are enabled in HDRP. (UUM-87329)
Editor: Fixed a perf issue with the Linux editor when using high ulimit file descriptor counts. (UUM-85386)
Editor: Fixed an issue where it was no longer possible to hide GameView's toolbar via editor mode. (UUM-85706)
Editor: Fixed bug in MinMaxSlider that could make it oscillate and generate layout exceptions. (UUM-84683)
Editor: Fixed Clarify background-size documentation regarding animation. (UUM-86426)
Editor: Fixed Context Menu not updating in the Shortcuts manager when resolving a Binding Conflict. (UUM-84760)
Editor: Fixed InvalidOperationException when using more than 20 render passes. (UUM-85293)
Editor: Fixed issues with world space canvases rendered in offscreen cameras when in play mode and with a user defined application target frame rate. These could display flickering with transparent canvas UI components or ghosting for moving components. (UUM-86486)
Editor: Fixed Light Probe field in the Graphics Settings. (UUM-86964)
Editor: Fixed scene filtering not working on metal sometimes with render graph. (UUM-76465)
Editor: Fixed UI Toolkit Debugger to have minimum width split panes. (UUM-87428)
Editor: Render Graph Viewer - Fixed an issue to properly show the values for clear and bindMs. (UUM-88044)
Graphics: Fixed render graph passes not being fully cleared correctly at the end of the frame leading to occasional execution errors. (UUM-85333)
Graphics: Fixed too aggressive material property block clearing. (UUM-85970)
Profiler: Fixed an issue to restored the Frame to Selected functionality, bound to F, in the Standalone Profiler. (UUM-90093)
Scripting: Fixed an issue where "await Awaitable.MainThreadAsync" or "await Awaitable.BackgroundThreadAsync()" would have a side effect on the outermost callers when used deep in an "async Awaitable" call graph. (UUM-87426)
Scripting: Fixed assemblies not being included in build when using DEVELOPMENT_BUILD constraint. (UUM-84208)
Serialization: Fixed an issue to handle hash collisions in the TypeTreeCache. (UUM-85722)
Text: Fixed an issue to ensure tint is not applied to color emoji. (UUM-78539)
Text: Fixed an issue where text elements could not be properly aligned when styled with the
<u>and<s>rich text tags. (UUM-88008)UI Toolkit: Fixed SliderInt value being incorrectly clamped when loaded from UXML. (UUM-90116)
UI Toolkit: Fixed the list remains reorderable when NonReorderableAttribute is used. (UUM-83054)
UI Toolkit: Fixed the popup field handling the pointer-up event when the label was clicked. (UUM-87579)
Universal RP: Fixed an issue by modifing final depth copy logic to read from depth attachment instead of depth texture to avoid errors when depth texture isn't available. (UUM-85289)
URP: Fixed sorting the Reflection Probe by resolution. (UUM-83862)
Video: Fixed an Video contains artifacts issue when played in the Video Preview section in the Inspector Window. (UUM-83600)
WebGL: Fixed black screen render for some Android devices when Splash screen is disabled and Linear color is used. (UUM-77046)
Windows: Fixed an issue to correct explicit mention of x64 for WindowsStandalone BuildTarget, it used for all 64 bit Windows Standalone targets. (UUM-87185)
Windows: On Windows, we reduced how often we re-enumerate the list of audio devices, which causes a main thread stall. If an audio output device is added or removed, but the default device does not change, then we no longer re-enumerate. If an audio input device is added or removed, we defer the re-enumerate operation until the Unity app actually requests the updated list of microphones via C#. (UUM-75603)
Package changes in 6000.0.31f1
Packages updated
Packages added
Changeset
+Third Party Notices
Release notes
+Known Issues in 6000.0.31f1
Asset - Database: "Path could not be found for script compilation file" error is thrown when the files are injected with RegisterPostInitializationOutput (UUM-86938)
Asset - Database: Crash on MonoBehaviour::Transfer
when the XR Interaction Toolkit Sample Assets are updated (UUM-76934) Build Settings Window: Application Cloud Connection Id is incorrect when using Build Profile with Player Setting Overrides. (UUM-90426)
DirectX12: Allocated graphics memory does not get released when the Editor is out of focus while using D3D12 graphics API (UUM-86354)
DirectX12: The Camera does not render correctly when the Camera.Rect() is changed and HDR is enabled and DX12 graphics API is selected (UUM-86917)
Editor Platform: Crash on OverridingParameterPreparer::OnPrepareVector when repeatedly saving changes made to a Shader Graph (UUM-89067)
HDRP: Graphics Compositor breaks Unity rendering when the "Output Camera" is changed to a scene Camera and one Camera SubLayer is active.
https://issuetracker.unity3d.com/product/unity/issues/guid/UUM-84610Input: Crash on InputDeviceIOCTL when closing Unity editor (UUM-10774)
Optimization: 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)
Packman: Unable to install ProBuilder package when project is located in an external FAT32/exFAT drive (UUM-86351)
Packman: [windows only] Switching Project when importing complete project does not import all assets and project opens incomplete (UUM-88051)
Scene Management: [MacOS] Crash on [NSApplication endModalSession:] when saving while Play Mode is loading (UUM-87930)
SpeedTree: 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).
https://issuetracker.unity3d.com/product/unity/issues/guid/UUM-84616Terrain: Trees do not render in 'Unity Terrain - URP Demo Scene' (UUM-84616)
Text: Text is rendered with a different font when the "FallbackBoldItalic" font is selected (UUM-87529)
Texture: Sprite Atlas Override for iOS setting remains disabled when saving its change to enabled (UUM-90066)
uGUI: 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)
Vulkan: [Android] Particles not rendered in the Player on some Android devices with Android 14 (UUM-68080)
6000.0.31f1 Release Notes
Improvements
Asset Import: Reduced peak memory usage at the end of Asset Importing, caused by the Bumpmap material/texture check. (UUM-88920)
Core: Added the ability to configure the number of asset garbage collector helper threads via command line (-gc-helper-count N) and via boot.config file (gc-helper-count=N).
Scripting: Awaitable methods requiring to be called from MainThread now throw an InvalidOperationException in a more reliable way instead of failing on a random internal call.
Fixes
Asset Import: Fixed a crash when reading from corrupted binary artifact. (UUM-83891)
Asset Pipeline: Fixed an issue to handle corrupted library crash to allow the users to open their project. (UUM-14959)
Documentation: Updated ScriptableObject and ScriptableSingleton documentation. (UUM-84568)
DX12: Fixed a crash that can happen when opening a project when ray tracing effects are enabled in HDRP. (UUM-87329)
Editor: Fixed a perf issue with the Linux editor when using high ulimit file descriptor counts. (UUM-85386)
Editor: Fixed an issue where it was no longer possible to hide GameView's toolbar via editor mode. (UUM-85706)
Editor: Fixed bug in MinMaxSlider that could make it oscillate and generate layout exceptions. (UUM-84683)
Editor: Fixed Clarify background-size documentation regarding animation. (UUM-86426)
Editor: Fixed Context Menu not updating in the Shortcuts manager when resolving a Binding Conflict. (UUM-84760)
Editor: Fixed InvalidOperationException when using more than 20 render passes. (UUM-85293)
Editor: Fixed issues with world space canvases rendered in offscreen cameras when in play mode and with a user defined application target frame rate. These could display flickering with transparent canvas UI components or ghosting for moving components. (UUM-86486)
Editor: Fixed Light Probe field in the Graphics Settings. (UUM-86964)
Editor: Fixed scene filtering not working on metal sometimes with render graph. (UUM-76465)
Editor: Fixed UI Toolkit Debugger to have minimum width split panes. (UUM-87428)
Editor: Render Graph Viewer - Fixed an issue to properly show the values for clear and bindMs. (UUM-88044)
Graphics: Fixed render graph passes not being fully cleared correctly at the end of the frame leading to occasional execution errors. (UUM-85333)
Graphics: Fixed too aggressive material property block clearing. (UUM-85970)
Profiler: Fixed an issue to restored the Frame to Selected functionality, bound to F, in the Standalone Profiler. (UUM-90093)
Scripting: Fixed an issue where "await Awaitable.MainThreadAsync" or "await Awaitable.BackgroundThreadAsync()" would have a side effect on the outermost callers when used deep in an "async Awaitable" call graph. (UUM-87426)
Scripting: Fixed assemblies not being included in build when using DEVELOPMENT_BUILD constraint. (UUM-84208)
Serialization: Fixed an issue to handle hash collisions in the TypeTreeCache. (UUM-85722)
Text: Fixed an issue to ensure tint is not applied to color emoji. (UUM-78539)
Text: Fixed an issue where text elements could not be properly aligned when styled with the
<u>and<s>rich text tags. (UUM-88008)UI Toolkit: Fixed SliderInt value being incorrectly clamped when loaded from UXML. (UUM-90116)
UI Toolkit: Fixed the list remains reorderable when NonReorderableAttribute is used. (UUM-83054)
UI Toolkit: Fixed the popup field handling the pointer-up event when the label was clicked. (UUM-87579)
Universal RP: Fixed an issue by modifing final depth copy logic to read from depth attachment instead of depth texture to avoid errors when depth texture isn't available. (UUM-85289)
URP: Fixed sorting the Reflection Probe by resolution. (UUM-83862)
Video: Fixed an Video contains artifacts issue when played in the Video Preview section in the Inspector Window. (UUM-83600)
WebGL: Fixed black screen render for some Android devices when Splash screen is disabled and Linear color is used. (UUM-77046)
Windows: Fixed an issue to correct explicit mention of x64 for WindowsStandalone BuildTarget, it used for all 64 bit Windows Standalone targets. (UUM-87185)
Windows: On Windows, we reduced how often we re-enumerate the list of audio devices, which causes a main thread stall. If an audio output device is added or removed, but the default device does not change, then we no longer re-enumerate. If an audio input device is added or removed, we defer the re-enumerate operation until the Unity app actually requests the updated list of microphones via C#. (UUM-75603)
Package changes in 6000.0.31f1
Packages updated
Packages added

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