Silent crash when launching a project from an external drive with exFAT formatting
Asset - DatabaseKnown issueBlockerUUM-156738
Crash on RenderSurfaceD3D12::CreateTextureD3D12Internal when creating a larger Render Texture than the maxGraphicsBufferSize
DirectX12Known issueBlockerUUM-157106
Crash on DomainUnloadAutoFree::FrameMaintenance during Editor usage
KernelKnown issueBlockerUUM-144552
Crash on mono_log_write_logfile when more than one copy of bee_backend is running
Scripting BuildtimeKnown issueBlockerUUM-142773
Crash on UnityEngine.Serialization.SerializationBackendManagedCommands:ExecuteV2WriteStream when using typeof(T) in ISerializationCallbackReceiver.OnBeforeSerialize() of a struct<T>
SerializationKnown issueBlockerUUM-155957

PerformanceTestRunInfo.json and PerformanceTestRunSettings.json are no longer generated during player builds that do not include test assemblies, as they are only read by performance tests running inside the player. Stale files left behind by an aborted test build are removed before such builds instead of being included in them.
Performance Test FrameworkBreaking

Added: Added HierarchyViewColumnDescriptor.MinWidth to set the minimum width of a custom Hierarchy column.
EditorAPI changeUUM-155402
Added: Added ScrollView.touchScrollDirection to make the content move opposite to the pointer when dragged with touch or a tracked device.
UI ToolkitAPI changeUUM-139596

Player stops responding permanently when scenes are repeatedly switched with SceneManager.LoadSceneAsync
Content BuildKnown issueCautionUUM-156125
“Overflow in memory allocator. UnityEditor.GUIView:ProcessEvent (UnityEngine.EntityId,intptr,bool&)“ pop-up warning when opening a specific scene
Content BuildKnown issueCautionUUM-155070
[macOS] Player libraries are code signed with bespoke entitlements
Editor InstallersKnown issueCautionmacOSUUM-156884
Hierarchy window stays empty when entering Avatar Configuration with the new Hierarchy enabled
Hierarchy V2Known issueCautionUUM-155256
[WinEditor] Play Mode framerate drops significantly when moving the mouse cursor with high polling rate
Native Editor Application LifecycleKnown issueCautionUUM-142550
RenderPass related Android errors are logged in Logcat and Console when physically rotating the device
SRP FoundationKnown issueCautionAndroidUUM-157974

Improved the security of model import by updating the bundled Autodesk FBX SDK to 2020.3.11, addressing two buffer-overflow vulnerabilities in FBX file parsing.
Asset ImportSecurityUUM-155199

Mesh-related memory should now be correctly labeled in the memory profiler
GraphicsImprovementUUM-126926
Improved native memory attribution so several kernel, plugin and file system allocations are reported against a named root instead of Unrooted in the Memory Profiler.
ProfilerImprovementUUM-126921

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

Changed AsyncGPUReadback to reject a readback whose destination NativeArray is still in use by a running job, and report the error through the callback instead of proceeding.
GraphicsChange
"PhysicsComposer.AddLayer", "PhysicsComposer.ToPolygons", "CircleGeometry.ToPolygons" and "CapsuleGeometry.ToPolygons" now log the standard validation warning instead of throwing "ArgumentOutOfRangeException" when given no geometry, fewer than three vertices or an invalid "curveStride".
Physics 2DChangeUUM-156367
Changed touch dragging of ScrollView content on world-space panels so the content follows the finger pixel for pixel, regardless of the Pixels Per Unit setting.
UI ToolkitChangeUUM-139596

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.