Fix duplicate global light error when building a player
Fixed 2D lights changing position and orientation when rotating an Android device in projects built with Vulkan and Apply display rotation during rendering enabled.
2DFixAndroidUUM-147359
Fixed a "No script asset for ShadowCasterPath" warning when you undo or redo a Shadow Caster 2D shape edit in Play mode.
Fixed IndexOutOfRangeException errors thrown while editing a Freeform Light 2D shape whose edges overlap.
Fixed URP 2D editor-only icons being included in player builds.
Android: Fixed an issue where the Target API Level dropdown in the Player Settings saved an API level 6 lower than the selected one, which made builds use the wrong target SDK version. If you set the Target API Level in 6000.6.3f1 or a later version without this fix, select it again.
AndroidFixUUM-151786
Fixed CanBuildWithSymlinkSources flakiness caused by parameterized runs sharing a temp export directory.
AndroidFixUUM-149303
Re-enabled Java heap leak check in AndroidPlayerUnloading integration tests
AndroidFix
Crash when calling AnimationUtility.SetAdditiveReferencePose` with a null clip or referenceClip.
AnimationFixUUM-150816
Fixed methods with an AnimationEventInfo parameter not being listed in the Function dropdown of the Animation Event Inspector.
AnimationFixUUM-155319
Fixed an issue where the editor could hang if the Unity.DataStore process was killed.
Asset PipelineFixUUM-149968
Fixed Editor crash when the Unity Version Control Diff window shows a modified prefab that contains nested prefab instances.
Asset PipelineFixUUM-155069
Fixed a bug on macOS where audio playback would slow down when the microphone was being used by the system
AudioFixmacOSUUM-149880
Fixed an assertion (m_ModifiedClips.empty()) that was logged on exiting Play Mode after playing an AudioSource whose clip had loaded while Unity Audio was toggled off and back on during Play Mode.
AudioFixUUM-148749
Fixed Leak Detection reporting false leaks on the first Domain Reload after switching from EnabledWithStackTrace to Enabled.
CoreFixUUM-108870
Fix permissions on Burst MacOS tools, and remove chmod usages
EditorFixmacOSUUM-154906
Fix TMP_FontAsset leak when unloading AssetBundles or Entities content archives
EditorFixUUM-145538
Fixed an incorrect max width calculation and propagation in layout groups when there are no child elements.
EditorFixUUM-152498
Fixed bug where attempting to switch to a saved Editor layout while a window with unsaved changes was open could make it impossible to cancel the layout change.
EditorFixUUM-150448
Fixed concurrent access in Standard text in UITK
EditorFixUUM-151887
Fixed crash with ATG measure unconstrained height.
EditorFixUUM-155956
Fixed issue with multiple scripts being used in the same string with Advanced Text.
EditorFixUUM-150208
Fixed ligatures breaking the input field in TMP.
EditorFixUUM-155200
Fixed the banner text being truncated in the WebGL build profile window at certain window sizes.
EditorFixWebGLUUM-144238
[6000.6] Graphics: re-evaluate the APV baking set when the active scene changes
EditorFixUUM-153532
Fixed performance metrics being reported without a sum, which prevented average values from being calculated.
Engine DiagnosticsFixUUM-155716
Fixed an ArgumentNullException during Sub Scene import after clearing the Scene Asset of a Sub Scene.
EntitiesFix
Fixed an issue where SubScene baking failed with an InvalidCastException when a baker used AddComponentObject to add a non-Component object, such as a GameObject, to an entity that also had a companion component.
EntitiesFixUUM-99059
Fixed unsaved changes in a Sub Scene being lost when changing its Scene Asset and pressing Cancel in the save prompt.
EntitiesFix
Fixed unsaved changes in a Sub Scene being lost without a save prompt when a duplicate Sub Scene that references the same scene was deleted or had its Scene Asset changed.
EntitiesFixUUM-154590
A Terrain added to a ray-tracing acceleration structure no longer leaks a Mesh and its GPU buffers.
Fixed an assert "Metal: memoryless texture requires 2D texture." that the Editor logged on Metal when it rendered single-pass XR to memoryless texture arrays.
GraphicsFixXRUUM-154442
Fixed an InvalidOperationException when a script disposed the destination NativeArray of an in-flight AsyncGPUReadback request on exiting Play Mode.
GraphicsFixUUM-143136
Fixed AsyncGPUReadback.RequestIntoNativeArray logging read/write access and undisposable errors for a NativeArray that was used by a completed job.
GraphicsFixUUM-102552
URP Decals shader could rarely produce NaN values on Android platforms when sampling non-normal-map textures set as the Normal Map, especially visible as white flashes when in conjunction with other amplifying effects like Bloom.
GraphicsFixAndroidUUM-153167
URP Decals shader could rarely produce NaN values on Android platforms when sampling non-normal-map textures set as the Normal Map, especially visible as white flashes when in conjunction with other amplifying effects like Bloom.
GraphicsFixAndroidUUM-153167
Fixed a dark outline appearing around geometry against the sky when MSAA and a cloud layer are enabled.
HDRPFixUUM-150911
Fixed water surfaces that disappeared for a moment in the Editor when a scene had water surfaces with different band counts.
HDRPFixUUM-141715
Fix missing GC write barrier in Thread.VolatileWrite(ref object, object).
IL2CPPFixUUM-155582
Fixed a crash when calling GetType() through a boxed Nullable<T> that has no value, in generic code built with Faster (smaller) builds.
IL2CPPFixUUM-152751
Fixed issue where memory from a thread object could be kept alive by the GC past its exit
IL2CPPFixUUM-149541
This fixes Windows' Xbox Game Bar and macOS overlays (Spotlight et al). On Windows, Steam/Discord/NVIDIA overlays work as always.
Input SystemFixWindowsmacOSUUM-150045
Fixed a crash when application:openURL or application:continueUserActivity was called before Unity initialized.
Fixed the secondary display mirroring the device screen instead of showing its own camera view on iOS 27.
Fixed crash in NativeSlice caused by 32bit integer overflow.
KernelFixUUM-154594
Fixed crash in UnsafeList::RemoveRange() if count overflows a 32bit integer.
KernelFixUUM-155334
FixedString operator==(String) threw ArgumentException when the string exceeded the FixedString capacity.
KernelFixUUM-129279
Fixed the Editor slowing down in batch mode and automated test runs on macOS when one of its windows lost focus.
macOSFixWindows
Stopped a crash when using a default GCHandle
MonoFixUUM-153835
Restored the Multiplayer Center menu item for projects. First open attempt will installs the package and opens the Multiplayer Center window.
MultiplayerFix
Unity Transport: Fix a small memory leak that would occur when creating TLS/DTLS sessions.
NetworkingFixUUM-151755
Fixed the Editor becoming unresponsive when the package trust window appeared during Editor initialization.
Package ManagerFixUUM-153544
Repeat test-player builds no longer assign a fresh GUID to the PerformanceTestRunInfo.json/PerformanceTestRunSettings.json assets on every build. Previously, deleting these assets' .meta files as part of post-build cleanup caused Unity to assign a new GUID on the next build, which the data pipeline treated as a change and triggered a full asset rebuild even when nothing else changed. The .meta files are now cached in Library/ between builds and restored before the assets are rewritten, scoped to builds with test assemblies.
Performance Test FrameworkFix
Fixed Rigidbody.mass accepting a NaN value, which made the body pass through all colliders.
PhysicsFixUUM-154143
Added missing public argument validation for various Physics Core 2D methods.
Physics 2DFixUUM-156367
Fixed a crash or memory corruption that could occur after setting "PhysicsChain.friction", "PhysicsChain.bounciness", "PhysicsChain.frictionMixing" or "PhysicsChain.bouncinessMixing".
Physics 2DFix
Fixed the player window not resizing when the resolution or fullscreen mode changed, which left the rendered content stretched or misplaced.
Fixed a console performance regression introduced by the virtual-memory EntityId allocator. EntityId (instance ID) allocation and release are significantly faster, especially under multithreaded create/destroy churn, and committed memory no longer grows under sustained object churn.
ScriptingFixUUM-148756
Fixed Analyzer UAC1016 error flagging a Dictionary with generic types as cannot be serialized incorrectly
SerializationFixUUM-155167
Fixed an issue where property changes were not correctly re-evaluated in the the Timeline, after being added.
TimelineFixUUM-150294
Fixed an issue where scrubbing the timeline while in recording mode could trigger additional graph rebuilds
TimelineFixUUM-150705
Fixed crash when calling SetSecondaryTexture/Size with invalid index
uGUIFixUUM-154589
Fixed RectMask2D softening the edges of clipped content when its softness is zero
uGUIFixUUM-150815
Fixed a USS file failing to import and losing all of its styles when a function such as linear-gradient() had an empty argument.
UI ToolkitFixUUM-155939
Fixed an issue where a TextField displayed a replacement character when Max Length cut the text in the middle of an emoji.
UI ToolkitFixUUM-155098
Fixed blank unit dropdown on Animation window Length rows.
UI ToolkitFixUUM-148568
Fixed Panel Renderer fields not resetting when the component is reset.
UI ToolkitFixUUM-154983
Fixed PanelRenderer not updating its parent PanelRenderer and visual tree when its GameObject was reparented at runtime.
UI ToolkitFixUUM-154720
Fixed PanelRenderer not updating its parent PanelRenderer and visual tree when its GameObject was reparented at runtime.
UI ToolkitFixUUM-154720
Fixed scaled elements looking blurry when a filter is applied to them.
UI ToolkitFixUUM-155303
Fixed the content of a ListView or TreeView with horizontal scrolling moving horizontally when scrolling vertically.
UI ToolkitFixUUM-147817
Fixed the Panel Renderer Inspector not showing World-Space values after Undo.
UI ToolkitFixUUM-154985
UI Builder: Fixed the data source path completer popup in the binding window sometimes staying open after the window was moved.
UI ToolkitFixUUM-132416
Allow renaming a category changing only the capitalisation
VFX GraphFixUUM-151393
Creating a property with a category name now works as expected instead of not showing the property
VFX GraphFixUUM-151382
Fix "InvalidOperationException: Sequence contains more than one matching element" error thrown when creating a new Property with an existing attribute name
VFX GraphFixUUM-151379
Fixed renaming a category will move its position to the end of the list when saving
VFX GraphFixUUM-151383
Renaming a Category to a reserved name now logs an error message instead of failing silently
VFX GraphFixUUM-151381
SDF baker: Prevent writing out of bounds past the triangleIDs buffer when a mesh exceeds the triangle list size estimate
VFX GraphFixUUM-152713
SDF baker: Prevent writing out of bounds past the voxel grid when a mesh face lies exactly on the bake box boundary
VFX GraphFixUUM-152711
Fix exporting visionOS Xcode project fails after disabling Symlink Sources
VisionOSFixUUM-154567
Improve performance by using the device native format for the intermediate color texture
WebGLFixUUM-150744
WebGPU Fix compressed texture mipmaps.
WebGLFixUUM-155238
WebGPU fix for incorrectly mapped ASTC sRGB formats.
WebGLFixUUM-154502
WebGPU: improve memory usage of uniform buffers and dynamic vertex buffers
WebGLFixUUM-152972

Pick your Unity version

Unity Releases compares releases against the version your project is on. Picking it now keeps Compare versions focused on what changes between where you are and where you might be going.