Release Notes Background

Unity 6000.3.14f1

Released on Apr 22, 2026

Manual installs

Component installers

Release

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 AssistiveSupport playmode 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 NullReferenceException when 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.asset failed, 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: EnsureRunningOnMainThread occurring 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 glClear instead 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 OnAfterDeserialize when 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 during Awake() or Start() 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 using UxmlElement.

  • 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: d68c3f99a318

Third Party Notices

Looking for a different release?

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