Manual installs
Operating systems
-Component installers
macOS ARM64
+macOS
+Windows ARM64
+Windows
+Release
Release notes
+Known Issues in 6000.3.14f1
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.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)
6000.6.0a1,6000.3.11f1: Color parameter is ignored when creating dynamic text in a UI Document with DrawText() (UUM-137907)
6000.6.0a1,6000.5.0a9,6000.3.12f1,6000.4.0f1: Switching platforms will trigger shader-related warnings (TraceTransparentRays) (UUM-139001)
Metal: Game freezes after command buffer Timeout error (UUM-125778)
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) : 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.3.14f1 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.
UI Toolkit: Improved GPU performance by reducing the area where edge antialiasing is applied on default meshes.
UI Toolkit: Improved performance of VisualElement.UpdateWorldTransformInverse.
XR: Updated the default settings for the Meta Quest Build Profile's custom Quality Setting.
API Changes
Editor: Changed: Expose JobHandle.GetHashCode and Equals and ==/!= operators when ENABLE_UNITY_COLLECTIONS_CHECKS is not defined.
UI Toolkit: Added: Added a new API to clear a VisualElement's inline styles (element.style.Clear()).
Changes
- Audio: Compressed In Memory setting defaults to Decompress On Load on Chromium-Based Web Browsers to avoid Memory Leaks. (UUM-136929)
Fixes
2D: Added support for using Unity Recorder with the 2D renderer. (UUM-136415)
2D: Sprite flicker / draw call fluctuation when Sprite Skins are culled. (UUM-132924)
Accessibility: Fixed a potential crash when using the Accessibility APIs. (UUM-132644)
Accessibility: Fixed player crash caused by UI Automation accessing invalid pointer on Windows 10. (UUM-126552)
Accessibility: Fixed
AssistiveSupportplaymode tests that were failing on Windows 10 and reenabled them. (UUM-111323)Adaptive Performance: Fixed scaler data UI construction in the Adaptive Performance profiler module. (UUM-138268)
Adaptive Performance: Refactors adaptive performance logging for performance. No functional change. (UUM-138191)
AI: Fixed crash drawing debug visualisation for an agent with small radius and a far away destination. (UUM-133552)
Android: Fixed a crash that would occur when using URP with the Depth/Stencil buffer disabled in Player Settings on Android. (UUM-109005)
Android: Fixed an issue with artifacts on Pixel 10 with shaders that use discard or clip. (UUM-139019)
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)
Audio: Fixed exception being thrown when calling Pipe.GetAvailableData from IRealtime.Process in a scriptable generator. (UUM-133969)
Audio: Fixed Memory Leaks when using Compressed In Memory setting on Non-Chromium Web Browsers. (UUM-136929)
DX12: Performed periodic full flushes when too many command buffers were pending. (UUM-138597)
DX12: Reduced critical crashes when minimizing (via Alt-Tab) "Exclusive Fullscreen" window in Player by pausing rendering. Other modes and graphics APIs are not affected. For better stability consider using "FullScreenWindow" (borderless) mode (https://devblogs.microsoft.com/directx/demystifying-full-screen-optimizations/\). (UUM-134743)
Editor: Added a Reset button to Adaptive Performance Settings. (UUM-135693)
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 issue where Domain Reload still occurred with Domain Reload on Enter Play Mode disabled if the upgrade of
EditorSettings.assetfailed, or was reverted/modified manually. (UUM-138521)Editor: Fixed an issue where HDR Colors weren't correctly recorded in the Animation Window. (UUM-83771)
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 deadlock race condition when loading and unloading content files in the editor. (UUM-137677)
Editor: Fixed inconsistent hashcode generation for Volume Profiles. (UUM-130711)
Editor: Fixed
InvalidOperationException: EnsureRunningOnMainThreadoccurring when using Bitmap text in the Editor. (UUM-137062)Editor: Revert startup time optimization so Graphics Device initialization can see native plugins again. (UUM-134389)
Editor: Specific ScriptableObject asset names no longer cause warnings when opening the Build Profiles window. (UUM-135389)
Editor: Substract waitfromlastpresentation time from cpuactivetime when no vsync is on. (UUM-131842)
Editor: [Linux] Fixed cases where incorrect GTK usage produced errors in the Console. (UUM-138332)
GI: Fixed a bug where shadowmask or subtractive shader variants were erroneously stripped when no single scene contained both shadowcasting mixed lights and baked lightmaps or light probes. (UUM-127288)
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: Added SystemInfo.SupportsTypedUAVShaderLoadStoreOnGraphicsFormat() for checking format support on given hardware when doing shader typed load/store on UAVs. Applicable to DX11 and DX12. (UUM-101875)
Graphics: Fixed a crash that would occur in Vulkan swapchain when it would acquire next image. (UUM-138508)
Graphics: Fixed a crash when using GPU skinning on Adreno devices. (UUM-93243)
Graphics: Fixed an incorrect thread-safety error check in the Vulkan Editor. (UUM-90240)
Graphics: Fixed an issue with mip streaming when using Vulkan and GraphicsJobs. (UUM-137032)
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 missing alpha channel when using DXT1 texture with 1bit alpha with OpenGL. (UUM-86650)
Graphics: Fixed ReadPixels when using OpenGL for readbacks into destination texture that is wider than the readback rect. (UUM-121817)
Graphics: Used
glClearinstead of clear quad when possible to avoid artifacts on some older Android devices. (UUM-135708)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)
Profiler: Fixed issue where loading a Profiler capture while actively recording would mix loaded data with frames that hadn't finished processing. (UUM-134269)
Profiler: Fixed Profiler screenshots not recording on Vulkan. (UUM-126495)
Scene/Game View: Fixed EditorToolContext behavior that could prevent regular GameObject selection in the scene. (UUM-135908)
Scripting: Added 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)UI Toolkit: Added new attribute,
UxmlCreateInstanceMethod. Specifies a method to use for creating instances instead of the default constructor when usingUxmlElement.UI Toolkit: Added search functionality to the builder hierarchy.
UI Toolkit: Added search functionality to the builder stylesheets.
UI Toolkit: Disabled UITK GPU performance testing on Microsoft Basic Renderer. (UUM-137559)
UI Toolkit: Fixed 9-slices with "Antialiased Arc Encoding" SVGs. (UUM-133494)
UI Toolkit: Fixed corners on Mac that would show an invalid pixel on the very edge. (UUM-122540)
UI Toolkit: Fixed coverage (arcAA) issue with SVG Gradient. (UUM-115304)
UI Toolkit: Fixed VectorImage import ignoring the viewport. (UUM-133924)
UI Toolkit: Fixed viewport options not exposed for SVG VectorImages. (UUM-138244)
UI Toolkit: Patched missing pixels caused by some T junctions. (UUM-121344)
UI Toolkit: UI Toolkit Test Framework: Standardize panelSize for Editor test fixtures. (UUM-133472)
URP: Fixed an issue where on-tile PostPro had a different result compared to traditional PostPro when Color Space was set to Gamma. (UUM-135686)
VFX Graph: Prevent crash prone race condition in PrepareVFXRenderNodes. (UUM-136687)
WebGL: Fixed WebGPU errors when the project maximum memory is greater than 2GB. (UUM-139633)
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.3.14f1
Packages updated
Changeset
+Third Party Notices
Release notes
+Known Issues in 6000.3.14f1
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.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)
6000.6.0a1,6000.3.11f1: Color parameter is ignored when creating dynamic text in a UI Document with DrawText() (UUM-137907)
6000.6.0a1,6000.5.0a9,6000.3.12f1,6000.4.0f1: Switching platforms will trigger shader-related warnings (TraceTransparentRays) (UUM-139001)
Metal: Game freezes after command buffer Timeout error (UUM-125778)
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) : 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.3.14f1 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.
UI Toolkit: Improved GPU performance by reducing the area where edge antialiasing is applied on default meshes.
UI Toolkit: Improved performance of VisualElement.UpdateWorldTransformInverse.
XR: Updated the default settings for the Meta Quest Build Profile's custom Quality Setting.
API Changes
Editor: Changed: Expose JobHandle.GetHashCode and Equals and ==/!= operators when ENABLE_UNITY_COLLECTIONS_CHECKS is not defined.
UI Toolkit: Added: Added a new API to clear a VisualElement's inline styles (element.style.Clear()).
Changes
- Audio: Compressed In Memory setting defaults to Decompress On Load on Chromium-Based Web Browsers to avoid Memory Leaks. (UUM-136929)
Fixes
2D: Added support for using Unity Recorder with the 2D renderer. (UUM-136415)
2D: Sprite flicker / draw call fluctuation when Sprite Skins are culled. (UUM-132924)
Accessibility: Fixed a potential crash when using the Accessibility APIs. (UUM-132644)
Accessibility: Fixed player crash caused by UI Automation accessing invalid pointer on Windows 10. (UUM-126552)
Accessibility: Fixed
AssistiveSupportplaymode tests that were failing on Windows 10 and reenabled them. (UUM-111323)Adaptive Performance: Fixed scaler data UI construction in the Adaptive Performance profiler module. (UUM-138268)
Adaptive Performance: Refactors adaptive performance logging for performance. No functional change. (UUM-138191)
AI: Fixed crash drawing debug visualisation for an agent with small radius and a far away destination. (UUM-133552)
Android: Fixed a crash that would occur when using URP with the Depth/Stencil buffer disabled in Player Settings on Android. (UUM-109005)
Android: Fixed an issue with artifacts on Pixel 10 with shaders that use discard or clip. (UUM-139019)
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)
Audio: Fixed exception being thrown when calling Pipe.GetAvailableData from IRealtime.Process in a scriptable generator. (UUM-133969)
Audio: Fixed Memory Leaks when using Compressed In Memory setting on Non-Chromium Web Browsers. (UUM-136929)
DX12: Performed periodic full flushes when too many command buffers were pending. (UUM-138597)
DX12: Reduced critical crashes when minimizing (via Alt-Tab) "Exclusive Fullscreen" window in Player by pausing rendering. Other modes and graphics APIs are not affected. For better stability consider using "FullScreenWindow" (borderless) mode (https://devblogs.microsoft.com/directx/demystifying-full-screen-optimizations/\). (UUM-134743)
Editor: Added a Reset button to Adaptive Performance Settings. (UUM-135693)
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 issue where Domain Reload still occurred with Domain Reload on Enter Play Mode disabled if the upgrade of
EditorSettings.assetfailed, or was reverted/modified manually. (UUM-138521)Editor: Fixed an issue where HDR Colors weren't correctly recorded in the Animation Window. (UUM-83771)
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 deadlock race condition when loading and unloading content files in the editor. (UUM-137677)
Editor: Fixed inconsistent hashcode generation for Volume Profiles. (UUM-130711)
Editor: Fixed
InvalidOperationException: EnsureRunningOnMainThreadoccurring when using Bitmap text in the Editor. (UUM-137062)Editor: Revert startup time optimization so Graphics Device initialization can see native plugins again. (UUM-134389)
Editor: Specific ScriptableObject asset names no longer cause warnings when opening the Build Profiles window. (UUM-135389)
Editor: Substract waitfromlastpresentation time from cpuactivetime when no vsync is on. (UUM-131842)
Editor: [Linux] Fixed cases where incorrect GTK usage produced errors in the Console. (UUM-138332)
GI: Fixed a bug where shadowmask or subtractive shader variants were erroneously stripped when no single scene contained both shadowcasting mixed lights and baked lightmaps or light probes. (UUM-127288)
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: Added SystemInfo.SupportsTypedUAVShaderLoadStoreOnGraphicsFormat() for checking format support on given hardware when doing shader typed load/store on UAVs. Applicable to DX11 and DX12. (UUM-101875)
Graphics: Fixed a crash that would occur in Vulkan swapchain when it would acquire next image. (UUM-138508)
Graphics: Fixed a crash when using GPU skinning on Adreno devices. (UUM-93243)
Graphics: Fixed an incorrect thread-safety error check in the Vulkan Editor. (UUM-90240)
Graphics: Fixed an issue with mip streaming when using Vulkan and GraphicsJobs. (UUM-137032)
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 missing alpha channel when using DXT1 texture with 1bit alpha with OpenGL. (UUM-86650)
Graphics: Fixed ReadPixels when using OpenGL for readbacks into destination texture that is wider than the readback rect. (UUM-121817)
Graphics: Used
glClearinstead of clear quad when possible to avoid artifacts on some older Android devices. (UUM-135708)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)
Profiler: Fixed issue where loading a Profiler capture while actively recording would mix loaded data with frames that hadn't finished processing. (UUM-134269)
Profiler: Fixed Profiler screenshots not recording on Vulkan. (UUM-126495)
Scene/Game View: Fixed EditorToolContext behavior that could prevent regular GameObject selection in the scene. (UUM-135908)
Scripting: Added 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)UI Toolkit: Added new attribute,
UxmlCreateInstanceMethod. Specifies a method to use for creating instances instead of the default constructor when usingUxmlElement.UI Toolkit: Added search functionality to the builder hierarchy.
UI Toolkit: Added search functionality to the builder stylesheets.
UI Toolkit: Disabled UITK GPU performance testing on Microsoft Basic Renderer. (UUM-137559)
UI Toolkit: Fixed 9-slices with "Antialiased Arc Encoding" SVGs. (UUM-133494)
UI Toolkit: Fixed corners on Mac that would show an invalid pixel on the very edge. (UUM-122540)
UI Toolkit: Fixed coverage (arcAA) issue with SVG Gradient. (UUM-115304)
UI Toolkit: Fixed VectorImage import ignoring the viewport. (UUM-133924)
UI Toolkit: Fixed viewport options not exposed for SVG VectorImages. (UUM-138244)
UI Toolkit: Patched missing pixels caused by some T junctions. (UUM-121344)
UI Toolkit: UI Toolkit Test Framework: Standardize panelSize for Editor test fixtures. (UUM-133472)
URP: Fixed an issue where on-tile PostPro had a different result compared to traditional PostPro when Color Space was set to Gamma. (UUM-135686)
VFX Graph: Prevent crash prone race condition in PrepareVFXRenderNodes. (UUM-136687)
WebGL: Fixed WebGPU errors when the project maximum memory is greater than 2GB. (UUM-139633)
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.3.14f1
Packages updated

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