Silent crash when launching a project from an external drive with exFAT formatting
6000.6.7f1
LTS · Released Oct 21, 2026 · Changeset b22767f04f04 · 113 release notes
56build score
Upgrade risk+16Net cleanup+26Live debt+14
cohort: LTS (330)
Crash on RenderSurfaceD3D12::CreateTextureD3D12Internal when creating a larger Render Texture than the maxGraphicsBufferSize
Crash on DomainUnloadAutoFree::FrameMaintenance during Editor usage
Crash on mono_log_write_logfile when more than one copy of bee_backend is running
Crash on UnityEngine.Serialization.SerializationBackendManagedCommands:ExecuteV2WriteStream when using typeof(T) in ISerializationCallbackReceiver.OnBeforeSerialize() of a struct<T>
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.
Added: Added ScrollView.touchScrollDirection to make the content move opposite to the pointer when dragged with touch or a tracked device.
Player stops responding permanently when scenes are repeatedly switched with SceneManager.LoadSceneAsync
“Overflow in memory allocator. UnityEditor.GUIView:ProcessEvent (UnityEngine.EntityId,intptr,bool&)“ pop-up warning when opening a specific scene
[macOS] Player libraries are code signed with bespoke entitlements
Hierarchy window stays empty when entering Avatar Configuration with the new Hierarchy enabled
[WinEditor] Play Mode framerate drops significantly when moving the mouse cursor with high polling rate
RenderPass related Android errors are logged in Logcat and Console when physically rotating the device
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.
3.0.38 to 3.1.0
1.20.0 to 1.20.1
1.4.0 to 1.4.2
6.1.2 to 6.1.3
2.0.15 to 2.0.16
2.0.1 to 2.1.0
2.3.3 to 2.4.0
1.3.0 to 1.4.0
Mesh-related memory should now be correctly labeled in the memory profiler
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.
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.
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.
Fixed CanBuildWithSymlinkSources flakiness caused by parameterized runs sharing a temp export directory.
Re-enabled Java heap leak check in AndroidPlayerUnloading integration tests
AndroidFix
Crash when calling AnimationUtility.SetAdditiveReferencePose` with a null clip or referenceClip.
Fixed methods with an AnimationEventInfo parameter not being listed in the Function dropdown of the Animation Event Inspector.
Fixed an issue where the editor could hang if the Unity.DataStore process was killed.
Fixed Editor crash when the Unity Version Control Diff window shows a modified prefab that contains nested prefab instances.
Fixed a bug on macOS where audio playback would slow down when the microphone was being used by the system
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.
Fixed Leak Detection reporting false leaks on the first Domain Reload after switching from EnabledWithStackTrace to Enabled.
Fix permissions on Burst MacOS tools, and remove chmod usages
Fix TMP_FontAsset leak when unloading AssetBundles or Entities content archives
Fixed an incorrect max width calculation and propagation in layout groups when there are no child elements.
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.
Fixed concurrent access in Standard text in UITK
Fixed crash with ATG measure unconstrained height.
Fixed issue with multiple scripts being used in the same string with Advanced Text.
Fixed ligatures breaking the input field in TMP.
Fixed the banner text being truncated in the WebGL build profile window at certain window sizes.
[6000.6] Graphics: re-evaluate the APV baking set when the active scene changes
Fixed performance metrics being reported without a sum, which prevented average values from being calculated.
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.
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.
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.
Fixed an InvalidOperationException when a script disposed the destination NativeArray of an in-flight AsyncGPUReadback request on exiting Play Mode.
Fixed AsyncGPUReadback.RequestIntoNativeArray logging read/write access and undisposable errors for a NativeArray that was used by a completed job.
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.
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.
Fixed a dark outline appearing around geometry against the sky when MSAA and a cloud layer are enabled.
Fixed water surfaces that disappeared for a moment in the Editor when a scene had water surfaces with different band counts.
Fix missing GC write barrier in Thread.VolatileWrite(ref object, object).
Fixed a crash when calling GetType() through a boxed Nullable<T> that has no value, in generic code built with Faster (smaller) builds.
Fixed issue where memory from a thread object could be kept alive by the GC past its exit
This fixes Windows' Xbox Game Bar and macOS overlays (Spotlight et al). On Windows, Steam/Discord/NVIDIA overlays work as always.
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.
Fixed crash in UnsafeList::RemoveRange() if count overflows a 32bit integer.
FixedString operator==(String) threw ArgumentException when the string exceeded the FixedString capacity.
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
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.
Fixed the Editor becoming unresponsive when the package trust window appeared during Editor initialization.
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.
Added missing public argument validation for various Physics Core 2D methods.
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.
Fixed Analyzer UAC1016 error flagging a Dictionary with generic types as cannot be serialized incorrectly
Fixed an issue where property changes were not correctly re-evaluated in the the Timeline, after being added.
Fixed an issue where scrubbing the timeline while in recording mode could trigger additional graph rebuilds
Fixed crash when calling SetSecondaryTexture/Size with invalid index
Fixed RectMask2D softening the edges of clipped content when its softness is zero
Fixed a USS file failing to import and losing all of its styles when a function such as linear-gradient() had an empty argument.
Fixed an issue where a TextField displayed a replacement character when Max Length cut the text in the middle of an emoji.
Fixed blank unit dropdown on Animation window Length rows.
Fixed Panel Renderer fields not resetting when the component is reset.
Fixed PanelRenderer not updating its parent PanelRenderer and visual tree when its GameObject was reparented at runtime.
Fixed PanelRenderer not updating its parent PanelRenderer and visual tree when its GameObject was reparented at runtime.
Fixed scaled elements looking blurry when a filter is applied to them.
Fixed the content of a ListView or TreeView with horizontal scrolling moving horizontally when scrolling vertically.
Fixed the Panel Renderer Inspector not showing World-Space values after Undo.
UI Builder: Fixed the data source path completer popup in the binding window sometimes staying open after the window was moved.
Allow renaming a category changing only the capitalisation
Creating a property with a category name now works as expected instead of not showing the property
Fix "InvalidOperationException: Sequence contains more than one matching element" error thrown when creating a new Property with an existing attribute name
Fixed renaming a category will move its position to the end of the list when saving
Renaming a Category to a reserved name now logs an error message instead of failing silently
SDF baker: Prevent writing out of bounds past the triangleIDs buffer when a mesh exceeds the triangle list size estimate
SDF baker: Prevent writing out of bounds past the voxel grid when a mesh face lies exactly on the bake box boundary
Fix exporting visionOS Xcode project fails after disabling Symlink Sources
Improve performance by using the device native format for the intermediate color texture
WebGPU Fix compressed texture mipmaps.
WebGPU fix for incorrectly mapped ASTC sRGB formats.
WebGPU: improve memory usage of uniform buffers and dynamic vertex buffers
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".
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.