Manual installs
Operating systems
-Component installers
macOS ARM64
+macOS
+Windows ARM64
+Windows
+Release
Release notes
+Known Issues in 6000.4.4f1
6000.0.6f1: [RenderGraph][D3D12] Crash on D3D12SwapChain::Present when using AddComputePass with EnableAsyncCompute(true) and UseTexture (UUM-140183)
6000.2.0a10: Crash on TexturesD3D12::CreateTextureInternal() when opening a project for the first time (UUM-135024)
6000.3.0a3: Crash on Umbra::QueryExt::queryStaticShadowCasters when baking a custom Reflection Probe with the minimum Near Clipping Planes value (UUM-137250)
6000.3.0a5: URP Decals become invisible when over 1000 units away from the camera (UUM-138945)
6000.4.0a4: Crash on core::base_hash_set when building a specific project (UUM-139283)
6000.5.0a4,6000.0.66f1,6000.3.4f1,6000.4.0b4: ShaderVariantCollection.variantCount and ShaderVariantCollection.shaderCount returns 0 in Builds (UUM-137398)
6000.5.0a8,6000.6.0a1,6000.4.0b12,6000.3.12f1: Crash on xatlas::internal::pack::Atlas::findChartLocation_bruteForce when generating the lighting (UUM-139715)
6000.5.0a8,6000.6.0a1,6000.4.0b12,6000.3.12f1: Crash with multiple StackTraces when building lighting in a Specific Scene (UUM-138494)
Metal: macOS stutters in a minimal project in the Editor in Play Mode (UUM-85256)
: Crash on "core::base_hash_set" when using nested [SerializeReference] fields in List
structures (UUM-139722) : Crash on PolygonCollider2D::CreatePolygonShapes when painting multiple tiles from Tile Palette onto Tilemap (UUM-138488)
: Editor memory leak in VisualElement when recompiling in a blank URP project (UUM-138000)
: Materials move to other GameObjects in a Prefab when disabling a child GameObject in Prefab Mode with an open SubScene (UUM-139663)
6000.4.4f1 Release Notes
Features
- UI Toolkit: UI Toolkit: Introduced a UXML upgrade framework for applying automated UXML upgrades to fix common issues and deprecated patterns. This can be accessed from the VisualTreeAsset inspector or through script via UnityEditor.UIElements.UxmlUpgradeService.
Improvements
UI Toolkit: Added an option in the UI Builder to export the UXML Attributes of elements in alphabetical order.
XR: Updated the default settings for the Meta Quest Build Profile's custom Quality Setting.
Changes
- Android: Upgraded Gradle to 9.1.0 and AGP to 9.0.0.
Fixes
2D: Added support for using Unity Recorder with the 2D renderer. (UUM-136415)
2D: Fixed a crash with the Tilemap where the Tilemap is using an invalid cached ITilemap. (UUM-139152)
2D: Fixed issue where RSUV is not supported in 2D Renderers.. Add ShaderUserVariable support for 2D Renderers. (UUM-131692)
2D: Fixed Tilemap.tilemapTileChanged and Tilemap.tilemapPositionsChanged sending incorrect number of Tiles when buffered while painting Tiles.
Adaptive Performance: Fixed scaler data UI construction in the Adaptive Performance profiler module. (UUM-138268)
Animation: Fixed an issue where some ParticleSystem properties would be causing errors and warnings when added to AnimationClips and sampled in the AnimationWindow. (UUM-134950)
DX12: Performed periodic full flushes when too many command buffers were pending. (UUM-138597)
Editor: Fixed a
NullReferenceExceptionwhen clicking Preview in some docked Build Profiles windows. (UUM-134827)Editor: Fixed an exception thrown when changing default volume profiles in Graphics Settings. (UUM-136748)
Editor: Fixed an infinite frame-skipping loop that occurred when playing back a video file while the game's frame rate was much lower than the video's frame rate. (UUM-131279)
Editor: Fixed an issue where loading a VFX asset from an AssetBundle was causing a crash when Type Trees are disabled and a development player build. (UUM-137538)
Editor: Fixed inconsistent hashcode generation for Volume Profiles. (UUM-130711)
Editor: Fixed obsolete use of FindFirstObjectByType in samples common. (UUM-136051)
Editor: Revert startup time optimization so Graphics Device initialization can see native plugins again. (UUM-134389)
Editor: Substract waitfromlastpresentation time from cpuactivetime when no vsync is on. (UUM-131842)
Entities: Providing the wrong tuple ordering in a foreach statement when using .WithEntityAccess() now causes an appropriate error message to show. (UUM-132674)
Game Core: Fixed a file handle memory leak in Unity DirectStorage. (UUM-137908)
Graphics: Added a preventive measure to the JPEG decoder used by the "ImageConversion" class to prevent denial-of-service through the exploitation of the LJT-01-003 vulnerability. Unity will now automatically abort the decoding of JPEG files after decoding 1000 progressive scans. (UUM-129186)
Graphics: Fixed a crash that would occur in Vulkan swapchain when it would acquire next image. (UUM-138508)
Graphics: Fixed an incorrect thread-safety error check in the Vulkan Editor. (UUM-90240)
Graphics: Fixed compute skinning artifacts or crashes when using Vulkan. (UUM-135988)
Graphics: Fixed crash when using shaders with unused vertex attributes on some Adreno Vulkan drivers. (UUM-137056)
Graphics: Fixed graphical corruption when using dynamic resolution with STP upscaling when using the Metal graphics API. (UUM-136227)
Graphics: Fixed incorrect UVs on some Adreno 7xx driver versions when using Vulkan. (UUM-126477)
Graphics: Fixed ReadPixels when using OpenGL for readbacks into destination texture that is wider than the readback rect. (UUM-121817)
Graphics: Removed repeating log messages in release builds about GraphicsStateCollection.Warmup falling back to legacy shader variant loading when using unsupported graphics APIs. (UUM-138841)
HDRP: Fixed a NullReferenceException when inspecting Custom Pass volumes with DRS enabled. (UUM-136075)
IL2CPP: Corrected C++ warnings in libil2cpp code. (UUM-138294)
IL2CPP: Fixed C++ pointer aliasing issue that could cause invalid code generation. (UUM-132447)
Linux: Fixed "Build and Run" Launching Linux Player twice. (UUM-138018)
Linux: Fixed a crash on older CPUs caused by SDK object files using feature beyond SSE2. (UUM-137227)
Scripting: Add main-thread guard in ScriptingCoverage::FilterRecordedMethods for thread safety during script reload. (UUM-137724)
Serialization: Fixed an issue where modifying a struct field in the
OnAfterDeserializewhen invoked on a boxed struct object corrupted the object's memory. The interface method invocation target now points to the struct data of the boxed object. (UUM-119163)SRP Core: Fixed an issue where
Material.FindPass(...)returned -1 duringAwake()orStart()for SRP shaders in Player builds. (UUM-101568)SRP Core: Utilities to ensure folders exist in Ubuntu were not splitting the file name properly. (UUM-134388)
UI Toolkit: Added new attribute,
UxmlCreateInstanceMethod. Specifies a method to use for creating instances instead of the default constructor when usingUxmlElementUI Toolkit: Added search functionality to the builder hierarchy.
UI Toolkit: Added search functionality to the builder stylesheets.
UI Toolkit: Fixed 9-slices with "Antialiased Arc Encoding" SVGs. (UUM-133494)
UI Toolkit: UI Toolkit Test Framework: Standardize panelSize for Editor test fixtures. (UUM-133472)
VFX Graph: Prevent crash prone race condition in PrepareVFXRenderNodes. (UUM-136687)
WebGL: Updated WebGPU binding library for general improvements and memory fixes. (UUM-139098)
XR: Fixed incorrect resolve attachment being selected when MSAA camera color attachment is copied using frame buffer fetch. (UUM-132450)
Package changes in 6000.4.4f1
Packages updated
Changeset
+Third Party Notices
Release notes
+Known Issues in 6000.4.4f1
6000.0.6f1: [RenderGraph][D3D12] Crash on D3D12SwapChain::Present when using AddComputePass with EnableAsyncCompute(true) and UseTexture (UUM-140183)
6000.2.0a10: Crash on TexturesD3D12::CreateTextureInternal() when opening a project for the first time (UUM-135024)
6000.3.0a3: Crash on Umbra::QueryExt::queryStaticShadowCasters when baking a custom Reflection Probe with the minimum Near Clipping Planes value (UUM-137250)
6000.3.0a5: URP Decals become invisible when over 1000 units away from the camera (UUM-138945)
6000.4.0a4: Crash on core::base_hash_set when building a specific project (UUM-139283)
6000.5.0a4,6000.0.66f1,6000.3.4f1,6000.4.0b4: ShaderVariantCollection.variantCount and ShaderVariantCollection.shaderCount returns 0 in Builds (UUM-137398)
6000.5.0a8,6000.6.0a1,6000.4.0b12,6000.3.12f1: Crash on xatlas::internal::pack::Atlas::findChartLocation_bruteForce when generating the lighting (UUM-139715)
6000.5.0a8,6000.6.0a1,6000.4.0b12,6000.3.12f1: Crash with multiple StackTraces when building lighting in a Specific Scene (UUM-138494)
Metal: macOS stutters in a minimal project in the Editor in Play Mode (UUM-85256)
: Crash on "core::base_hash_set" when using nested [SerializeReference] fields in List
structures (UUM-139722) : Crash on PolygonCollider2D::CreatePolygonShapes when painting multiple tiles from Tile Palette onto Tilemap (UUM-138488)
: Editor memory leak in VisualElement when recompiling in a blank URP project (UUM-138000)
: Materials move to other GameObjects in a Prefab when disabling a child GameObject in Prefab Mode with an open SubScene (UUM-139663)
6000.4.4f1 Release Notes
Features
- UI Toolkit: UI Toolkit: Introduced a UXML upgrade framework for applying automated UXML upgrades to fix common issues and deprecated patterns. This can be accessed from the VisualTreeAsset inspector or through script via UnityEditor.UIElements.UxmlUpgradeService.
Improvements
UI Toolkit: Added an option in the UI Builder to export the UXML Attributes of elements in alphabetical order.
XR: Updated the default settings for the Meta Quest Build Profile's custom Quality Setting.
Changes
- Android: Upgraded Gradle to 9.1.0 and AGP to 9.0.0.
Fixes
2D: Added support for using Unity Recorder with the 2D renderer. (UUM-136415)
2D: Fixed a crash with the Tilemap where the Tilemap is using an invalid cached ITilemap. (UUM-139152)
2D: Fixed issue where RSUV is not supported in 2D Renderers.. Add ShaderUserVariable support for 2D Renderers. (UUM-131692)
2D: Fixed Tilemap.tilemapTileChanged and Tilemap.tilemapPositionsChanged sending incorrect number of Tiles when buffered while painting Tiles.
Adaptive Performance: Fixed scaler data UI construction in the Adaptive Performance profiler module. (UUM-138268)
Animation: Fixed an issue where some ParticleSystem properties would be causing errors and warnings when added to AnimationClips and sampled in the AnimationWindow. (UUM-134950)
DX12: Performed periodic full flushes when too many command buffers were pending. (UUM-138597)
Editor: Fixed a
NullReferenceExceptionwhen clicking Preview in some docked Build Profiles windows. (UUM-134827)Editor: Fixed an exception thrown when changing default volume profiles in Graphics Settings. (UUM-136748)
Editor: Fixed an infinite frame-skipping loop that occurred when playing back a video file while the game's frame rate was much lower than the video's frame rate. (UUM-131279)
Editor: Fixed an issue where loading a VFX asset from an AssetBundle was causing a crash when Type Trees are disabled and a development player build. (UUM-137538)
Editor: Fixed inconsistent hashcode generation for Volume Profiles. (UUM-130711)
Editor: Fixed obsolete use of FindFirstObjectByType in samples common. (UUM-136051)
Editor: Revert startup time optimization so Graphics Device initialization can see native plugins again. (UUM-134389)
Editor: Substract waitfromlastpresentation time from cpuactivetime when no vsync is on. (UUM-131842)
Entities: Providing the wrong tuple ordering in a foreach statement when using .WithEntityAccess() now causes an appropriate error message to show. (UUM-132674)
Game Core: Fixed a file handle memory leak in Unity DirectStorage. (UUM-137908)
Graphics: Added a preventive measure to the JPEG decoder used by the "ImageConversion" class to prevent denial-of-service through the exploitation of the LJT-01-003 vulnerability. Unity will now automatically abort the decoding of JPEG files after decoding 1000 progressive scans. (UUM-129186)
Graphics: Fixed a crash that would occur in Vulkan swapchain when it would acquire next image. (UUM-138508)
Graphics: Fixed an incorrect thread-safety error check in the Vulkan Editor. (UUM-90240)
Graphics: Fixed compute skinning artifacts or crashes when using Vulkan. (UUM-135988)
Graphics: Fixed crash when using shaders with unused vertex attributes on some Adreno Vulkan drivers. (UUM-137056)
Graphics: Fixed graphical corruption when using dynamic resolution with STP upscaling when using the Metal graphics API. (UUM-136227)
Graphics: Fixed incorrect UVs on some Adreno 7xx driver versions when using Vulkan. (UUM-126477)
Graphics: Fixed ReadPixels when using OpenGL for readbacks into destination texture that is wider than the readback rect. (UUM-121817)
Graphics: Removed repeating log messages in release builds about GraphicsStateCollection.Warmup falling back to legacy shader variant loading when using unsupported graphics APIs. (UUM-138841)
HDRP: Fixed a NullReferenceException when inspecting Custom Pass volumes with DRS enabled. (UUM-136075)
IL2CPP: Corrected C++ warnings in libil2cpp code. (UUM-138294)
IL2CPP: Fixed C++ pointer aliasing issue that could cause invalid code generation. (UUM-132447)
Linux: Fixed "Build and Run" Launching Linux Player twice. (UUM-138018)
Linux: Fixed a crash on older CPUs caused by SDK object files using feature beyond SSE2. (UUM-137227)
Scripting: Add main-thread guard in ScriptingCoverage::FilterRecordedMethods for thread safety during script reload. (UUM-137724)
Serialization: Fixed an issue where modifying a struct field in the
OnAfterDeserializewhen invoked on a boxed struct object corrupted the object's memory. The interface method invocation target now points to the struct data of the boxed object. (UUM-119163)SRP Core: Fixed an issue where
Material.FindPass(...)returned -1 duringAwake()orStart()for SRP shaders in Player builds. (UUM-101568)SRP Core: Utilities to ensure folders exist in Ubuntu were not splitting the file name properly. (UUM-134388)
UI Toolkit: Added new attribute,
UxmlCreateInstanceMethod. Specifies a method to use for creating instances instead of the default constructor when usingUxmlElementUI Toolkit: Added search functionality to the builder hierarchy.
UI Toolkit: Added search functionality to the builder stylesheets.
UI Toolkit: Fixed 9-slices with "Antialiased Arc Encoding" SVGs. (UUM-133494)
UI Toolkit: UI Toolkit Test Framework: Standardize panelSize for Editor test fixtures. (UUM-133472)
VFX Graph: Prevent crash prone race condition in PrepareVFXRenderNodes. (UUM-136687)
WebGL: Updated WebGPU binding library for general improvements and memory fixes. (UUM-139098)
XR: Fixed incorrect resolve attachment being selected when MSAA camera color attachment is copied using frame buffer fetch. (UUM-132450)
Package changes in 6000.4.4f1
Packages updated

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