Manual installs
Operating systems
-Component installers
Windows
+Windows ARM64
+macOS
+macOS ARM64
+Release
Release notes
+Known Issues in 6000.3.1f1
Core Runtime: Editor hangs when ComponentSystemGroup update in itself (UUM-128197)
IL2CPP: [iOS] [Android] External library generics fail during IL2CPP build (UUM-125284)
Mesh: Crash on SkinnedMeshRendererManager when interacting with a prefab generated with uncombined meshes using Synty Sidekick Character Creator (UUM-128966)
Metal: Game freezes after command buffer Timeout error (UUM-125778)
Metal: [iOS] Screen flashing after the iOS splash screen (UUM-121453)
OpenGL: [Ubuntu] Pop ups are not rendered correctly and Editor Windows break when Rendering API is set to OpenGL 4.5 and Pop Up Windows appear (UUM-129438)
SRP Templates: Removed VR Module dependency prevents URP Sample from compiling (UUM-130083)
6000.3.1f1 Release Notes
Improvements
AI: Improved the performance of sampling the nearest position on the NavMesh. (UUM-117415)
Editor: Added a New Nodes Preview button to the Shader Graph preferences to add nodes with an expanded preview.
Editor: Fixed an issue where the progress bar was unresponsive when selecting the Compile and show code dropdown menu in the Shader Inspector window. (UUM-97524)
Editor: Increased the minimum width of the Sprite Editor window. When undocked, the window can no longer be resized to a width that hides buttons on the toolbar. (UUM-127566)
iOS: Added a workaround for an issue where Metal
CADisplayLinkcallbacks were called recursively on some devices. This occurred when plugins loaded WebKit viaNSAttributedString initWithData:options:documentAttributes:error:during the Unity player loop.Linux: Updated the Linux toolchain to improve package handling.
Physics: Added settings to control how often the Physics system deallocated internal collision, trigger, and joint event buffers. This reduces memory pressure during a physics scene's preparation stage. You can find these settings at Project Settings > Physics > Settings > GameObjects, under the Release Simulation Buffers section. (UUM-112248)
API Changes
Physics: Added: Added a
Physicsmethod to manually deallocate collision, trigger, and joint event buffers. Use this when you don't want to enable automatic deallocation and need to recover memory during specific events. (UUM-112248)Scripting: Added: - Added the
HierarchyFlattened.AsReadOnlySpanmethod to retrieve flattened nodes as a read-only span.- Added the
HierarchyViewModel.AsReadOnlySpanmethod to retrieve nodes from a hierarchy view model as a read-only span. - Added the
HierarchyViewModel.FlagsChangedevent, which is invoked whenever flags changed. - Added the
HierarchyViewModel.EndFlagsChangeWithoutNotifymethod to end a flags change scope without invoking theFlagsChangedevent.
- Added the
Scripting: Changed: - Modified the
EndFlagsChangemethod to return which flags changed, if any.- Added a constructor parameter to the
HierarchyViewModelFlagsChangeScopestruct to choose whether theFlagsChangedevent is invoked at the end.
- Added a constructor parameter to the
Changes
iOS: Added support to pause and unpause DisplayLink when the application moved to the background or foreground.
iOS: Changed how the application presented frames to improve robustness.
Fixes
2D: Fixed an issue in URP2D where SpriteRenderer mask interaction can fail to work correctlly in certain mixed 2D/3D rendering cases/ (UUM-126295)
2D: Fixed issue where the user sees an error dialog after cancelling a SaveFolderPanel action from the Tile Palette. (UUM-125625)
2D: Fixed LIght2D toggle UI. (UUM-104008)
2D: Fixed missing properties om SortingGroup inspector when using 3D URP. (UUM-125723)
2D: Sprite Editor Window Custom Outline and Physics Custom Outline inspector window is disabled when in playmode. (UUM-125376)
Android: Fixed unaligned buttons in Build Settings window. (UUM-128845)
Animation: Fixed animator state showing a parameter that no long exists. (UUM-125283)
Apple TV: Fixed On Screen Keyboard closing when typing with a controller or Siri Remote. (UUM-120998)
DX12: Fixed a validation error (state mismatch) when setting a render target, then doing a resolve with it and then using that render target. (UUM-127199)
DX12: Fixed unrelated crash info that gets accumulated in the logs after a first GPU device crash. Now we shut down the app as early as possible after a DX12 crash, so that log messages, callstacks and DRED outputs are only relevant to the original GPU error. (UUM-128283)
DX12: Relaxed an error message that appeared when a subpass ended prematurely. (UUM-124900)
Editor: Add support for hyphenated guid in assetProvider. (UUM-127038)
Editor: Added support for searchquerie s located in packages to be shown in the query tree. (UUM-126690)
Editor: Cache keyword count in SearchSettings.OnGUI. (UUM-127370)
Editor: DX12: Fixed overflowing fields in the D3D12 Device Filter Asset Inspector view. (UUM-114737)
Editor: Fixed 'Build And Run' File menu option to choose active instead of selected Build Profile. (UUM-121372)
Editor: Fixed a bug where the Main Toolbar quality dropdown displaces other elements if it has a very long name, due to it having no set maximum width. (UUM-114767)
Editor: Fixed a display issue with resizable overlays when hiding and then showing them. (UUM-126806)
Editor: Fixed a NullReferenceException that would throw each frame when opening a ColorPresetLibrary asset in the Inspector. (UUM-128585)
Editor: Fixed alignment in
Stack Tracesection in PlayerSettings. (UUM-126705)Editor: Fixed an issue where accessing an overlay's containerWindow could throw a NullRef Exception. (UUM-127936)
Editor: Fixed an issue where the dynamic panels are difficult to resize when they are fully expanded to their maximum width. (UUM-128102)
Editor: Fixed an issue where the mesh would not update on the first undo in TreeEditor. (UUM-88043)
Editor: Fixed an issue where the Reflection Probes Gizmos could disappear in the Scene View. (UUM-116317)
Editor: Fixed an issue where tool contexts can be missing if their associated component is placed after an invalid component. (UUM-127897)
Editor: Fixed artifact in bitmap IMGUI text. (UUM-128238)
Editor: Fixed Color32 encoding helpers in RSUV Sample. (UUM-126119)
Editor: Fixed CoreBusinessMetrics events block in certain cases. (UUM-122051)
Editor: Fixed inconsistent button spacing in the Build Profiles Window. (UUM-111953)
Editor: Fixed input field on custom build profile renaming not working upon docking or undocking the build profile window. (UUM-104224)
Editor: Fixed invalid UV bounds. (UUM-125364)
Editor: Fixed keyboard navigation for the buttons in the footer of the Build Profiles window. (UUM-113231)
Editor: Fixed missing connection check when re-importing all assets via the cache server. (UUM-128465)
Editor: Fixed missing script error on play mode on both SRP Indoors scene templates. (UUM-126194)
Editor: Fixed random outline flickering around selected objects when using Umbra baked occlusion culling. (UUM-107639)
Editor: Fixed right-click on Build Profile renaming area throwing an error. (UUM-123104)
Editor: Fixed text animation not working when using special effects such as text shadow. (UUM-123120)
Editor: Fixed timeSamples set causing immediate playback when using PlayScheduled. (UUM-117577)
Editor: Fixed tooltip overwriting when label gets truncated. (UUM-104264)
Editor: Hid Render Pipeline Graphics settings which are obsolete. (UUM-128056)
Editor: Hierarchy: Force updating hierarchy view before framing an object. (UUM-125968)
Editor: Improve visibility and positioning of kebab menus in Settings > Graphics (UUM-116647)
Editor: Initial scene not loaded in play mode scenario. (UUM-129156)
Editor: Opening the PlayerSettings inspector in multiple windows for the Android platform no longer causes a NullReferenceException. (UUM-126358)
Editor: Removed empty space at the bottom of the camera overscan settings pop-up. (UUM-122892)
Editor: Scenes dragged from project window onto the new Hierarchy window should now retain the drop position. (UUM-114957)
Editor: Scenes should retain their ordering in the new Hierarchy window after entering/exiting play mode. (UUM-114959)
Editor: Set focus on Hierarchy window after a new game object is created and in renaming state. (UUM-119240)
Editor: Shader Build Settings UI: Fixed keyword set text padding. (UUM-115702)
Editor: Shader Build Settings UI: Fixed the empty shader keyword declaration overrides list label padding. (UUM-115688)
Editor: Shader Build Settings UI: Fixed the keyword declaration override labels clipping properly when shrinking the window. (UUM-115707)
GI: APV: Setting the active baking set when a user selects to load one (UUM-113469)
GI: Fixed HDRP Ray Tracing when used with Instancing. (UUM-83569)
GI: Fixed issue in URP showing a warning when entering play mode with a disc light in the scene. (UUM-128460)
GI: Fixed issue where "Missing RayTracingRenderPipelineResources type" warning would be shown when updating specific projects to Unity 6.4. (UUM-113507)
Graphics: Fixed an issue with Grabpass when the Render Target is set to Camera and specific Viewport values are set (0,0.5,0.5,0.5). (UUM-113033)
Graphics: Fixed an issue with Vulkan Device Filter Asset and D3D12 Device Filter Asset where the C# side regular expression checker was not fully ECMAScript compatible with the Player regular expression engine. (UUM-127677)
Graphics: Fixed missing documentation link for the Lens Flare (SRP) component. (UUM-115985)
Graphics: Fixed occasional null pointer access crash during shutdown. (UUM-121178)
Graphics: Fixed the missing shader variants if area light is disabled in ShaderConfig.cs and ShaderConfig.cs.hlsl. The error message is logged if you run Player if "strict shader variant matching" is enabled. (UUM-125286)
HDRP: Fixed console errors with NVIDIA.DebugView when a project is built with NVIDIA package. (UUM-127500)
HDRP: Fixed custom pass buffers being the wrong size when switching XR On/Off. (UUM-71748)
HDRP: Fixed FSR2 quality setting not applying when changed from the camera using 'Use Custom Quality' property. (UUM-125992)
HDRP: Fixed HDRP FPTL and Cluster artifacts when having many lights. (UUM-97985)
iOS: Fixed Application.Quit not having effect when called in batched playerloop. (UUM-128234)
License: Perform early license check. (UUM-127690)
Linux: Fixed Linux Toolchain Migrator upgrading com.unity.sdk.embeddedlinux-aarch64 to com.unity.sdk.linux-x86_64 instead of com.unity.sdk.linux-arm64. (UUM-126745)
macOS: Keyboard input is reset on application focus lost. (UUM-122233)
Multiplayer: Entering Play Mode with compiler errors changes the Play icon to Stop icon even tho editor is not in Play Mode. (UUM-125570)
Multiplayer: Fixed an issue in the Multiplayer Center window: Changed the green check-mark image in the QuickStart > "Connecting Players" section so that its color is not too bright when the Editor is using the Light theme. (UUM-97074)
Multiplayer: Fixed an issue in the Multiplayer Center window: Fixed the left panel titles height so that they are not overlapped by the scrolling section when re-sizing the window. (UUM-107529)
Multiplayer: Fixed an issue in the Multiplayer Center window: Section contents alignment is the same in all sections of the "Recommendation" tab. (UUM-105662)
Multiplayer: Fixed an issue in the Multiplayer Center window: the "Install Packages" text does not overflow over its button container. (UUM-125235)
Package Manager: Built-in and core packages are now shown as trusted and made by Unity Technologies for clarity. (UUM-127649)
Package Manager: Fixed an issue where running -upmPack failed to propagate UPM errors, causing Unity Editor to exit with code 0.
Physics: Fixed a typo on "Clear Locked Objects" button inside the Physics Debugger. (UUM-124744)
Physics: Fixed an issue with static collider creation where repeated disable/enable operations would accumulate PhysX SDK helper structures eventually causing the application to run out of memory. (UUM-112248)
Physics: Fixed the padding for all the buttons in the Physics Debugger window, most of the buttons on the right side of the window had no padding. (UUM-124744)
Physics 2D: Assign memory label roots for both low-level and high-level 2D physics so allocations all show under the "Physics2D" label in the Memory Analyzer. (UUM-127376)
Plugins: Fixed a crash on DX11 when RenderDoc is enabled while NVIDIA package is added to the project. (UUM-127501)
Profiler: Fixed an issue where the Memory Profiler could not reliably determine the root Transform of a Prefab. (UUM-127812)
Profiler: Fixed potential ambiguity in FrameDataView API where GetMarkerName api could return identifier of a duplicate marker. (UUM-124923)
Scripting: Passing a 0 detaTime into Mathf.SmoothDamp would cause a returned velocity of NaN (0 distance / 0 time). The returned velocity has been changed to pass back the same velocity that was passed in to the function. (UUM-75577)
Search: Fixed crash that can happen when indexing is requested while an indexing is already ongoing. (UUM-122130)
Search: Fixed exceptions thrown during a domain reload with a Search Window docked and not visible. (UUM-126367)
Search: Fixed exceptions thrown when docking the Search Window displaying specific queries. (UUM-116915)
Serialization: Fixed performance regression when rendering large arrays in the Inspector. (UUM-120424)
Shadergraph: Fixed a issue in Shader Graph UGUI Samples where custom components would not update the material properly. (UUM-119990)
Shaders: Added word wrapping to the compute shader inspector kernel label field. (UUM-126858)
Shaders: Fixed a "keyword space mismatch" error showing when accessing materials before they're fully initialized. (UUM-127035)
Shaders: Fixed a temp memory leak for shaders with more than 128 keywords. (UUM-120175)
Shaders: Fixed Shader Build Settings to not care how many underscores are used for declaring an empty keyword in a keyword pragma. (UUM-127514)
Shaders: Removed "strip keywords" checkbox for simpler workflow. (UUM-115704)
Shaders: Removed "strip keywords" checkbox for simpler workflow. (UUM-127704)
Shaders: When a standard material's render queue value is set out-of-bounds, clicking the log message that is printed to the console will now highlight the material that triggered it. (UUM-110693)
SRP Core: Flip backbuffer so that it uses the same coordinates as unity textures (OpenGL coordinates). (UUM-101654)
Text: Add support for the Font tag to ATG. (UUM-127383)
Text: Added proper support for Emoji segmentation. (UUM-120083)
Text: Added support for size tags for the Advanced Text Generator. (UUM-126786)
Text: Added support for the font weight in the Advanced Text Generator. (UUM-126833)
Text: Fixed best-fit flickering. (UUM-122919)
Text: Fixed double freeing of hb_face. (UUM-128545)
Text: Reduced ICU memory footprint for projects using ATG. (UUM-128017)
uGUI: Fixed raycast logic to correctly handle transparent pixels when alphaHitTestMinimumThreshold is set to a non-zero value. (UUM-124857)
UI: Change SS UI within SRP in HDR output to share a texture resource across all cameras. (UUM-87566)
UI Toolkit: Fixed exception when reordering TreeView through expansion. (UUM-100335)
UI Toolkit: Fixed gamma issue with custom filters. (UUM-126099)
UI Toolkit: Fixed ListView foldout arrow indentation in the inspector. (UUM-105617)
UI Toolkit: Fixed the second pane scrollbar in the TwoPaneSplitView being cut off. (UUM-116527)
UI Toolkit: Fixed UI Builder inspector scrolling back up when saving. (UUM-124787)
UI Toolkit: Fixed UI Builder scrolling that was locking when the inspector is resized vertically. (UUM-122672)
UI Toolkit: Fixed UIRenderer accumulating DrawCallData over many frames. (UUM-127189)
UI Toolkit: Fixed zoom commands on ScrollView being considered as a scroll operation. (UUM-104506)
UI Toolkit: Placeholder text is restored when using SetValueWithoutNotify(string.Empty). (UUM-102333)
Undo System: Prevent undo stack overflow when dragging large number of child objects. (UUM-120610)
Universal Windows Platform: Fixed building for Universal Windows Platform when using Visual Studio 2026. (UUM-127114)
URP: Clustering code now works correctly with disabling of lights in URP.
Also fixed disabling of main light now demotes the light to an additional light if the main light is disabled. (UUM-104596)URP: Fixed a GPU crash when disabling ZBinning with Forward+. (UUM-98082)
URP: Fixed the Screen Space Overlay UI rendering in URP when creating cameras at runtime without UniversalAdditionalCameraData. (UUM-126022)
Version Control: Fixed package files added by the provider callback are included in paths. (UUM-103738)
VFX Graph: Fixed "Open VFX Graph Samples project on Github" button overflow. (UUM-126664)
VFX Graph: Fixed Shader Graph Mesh output with Sprite target. (UUM-108690)
VFX Graph: Update the Point Cache window title. (UUM-115841)
VisionOS: Fixed visionOS player crash when "Wait for managed debugger" is enabled in build profile. (UUM-128044)
Web: Fixed "Autoconnect Profiler" build option. Autoconnecting sometimes raised the error "The message header is corrupted and for security reasons connection will be terminated." in the Editor. (UUM-116426)
Web: Fixed an issue where two loading bars overlapped in the Instant Games environment when a build was made using a Facebook Instant Games Web template. Unity's loading bar no longer renders. (UUM-121222)
WebGL: Fixed error switching to fullscreen when matchWebGLToCanvasSize is false. (UUM-127494)
Package changes in 6000.3.1f1
Packages updated
Packages added
Packages deprecated
com.unity.sysroot - "This package is no longer supported on this editor version. Use com.unity.sysroot.base instead."
com.unity.sysroot.linux-x86_64 - "This package is no longer supported on this editor version. Use com.unity.sdk.linux-x86_64 instead."
com.unity.toolchain.linux-x86_64 - "This package is no longer supported on this editor version. Use com.unity.toolchain.linux-x86_64-linux instead."
com.unity.toolchain.macos-x86_64-linux-x86_64 - "This package is no longer supported on this editor version. Use com.unity.toolchain.macos-x86_64-linux instead."
com.unity.toolchain.macos-arm64-linux-x86_64 - "This package is no longer supported on this editor version. Use com.unity.toolchain.macos-arm64-linux instead."
com.unity.toolchain.win-x86_64-linux-x86_64 - "This package is no longer supported on this editor version. Use com.unity.toolchain.win-x86_64-linux instead."
com.unity.toolchain.win-arm64-linux-x86_64 - "This package is no longer supported on this editor version. Use com.unity.toolchain.win-arm64-linux instead."
Changeset
+Third Party Notices
Release notes
+Known Issues in 6000.3.1f1
Core Runtime: Editor hangs when ComponentSystemGroup update in itself (UUM-128197)
IL2CPP: [iOS] [Android] External library generics fail during IL2CPP build (UUM-125284)
Mesh: Crash on SkinnedMeshRendererManager when interacting with a prefab generated with uncombined meshes using Synty Sidekick Character Creator (UUM-128966)
Metal: Game freezes after command buffer Timeout error (UUM-125778)
Metal: [iOS] Screen flashing after the iOS splash screen (UUM-121453)
OpenGL: [Ubuntu] Pop ups are not rendered correctly and Editor Windows break when Rendering API is set to OpenGL 4.5 and Pop Up Windows appear (UUM-129438)
SRP Templates: Removed VR Module dependency prevents URP Sample from compiling (UUM-130083)
6000.3.1f1 Release Notes
Improvements
AI: Improved the performance of sampling the nearest position on the NavMesh. (UUM-117415)
Editor: Added a New Nodes Preview button to the Shader Graph preferences to add nodes with an expanded preview.
Editor: Fixed an issue where the progress bar was unresponsive when selecting the Compile and show code dropdown menu in the Shader Inspector window. (UUM-97524)
Editor: Increased the minimum width of the Sprite Editor window. When undocked, the window can no longer be resized to a width that hides buttons on the toolbar. (UUM-127566)
iOS: Added a workaround for an issue where Metal
CADisplayLinkcallbacks were called recursively on some devices. This occurred when plugins loaded WebKit viaNSAttributedString initWithData:options:documentAttributes:error:during the Unity player loop.Linux: Updated the Linux toolchain to improve package handling.
Physics: Added settings to control how often the Physics system deallocated internal collision, trigger, and joint event buffers. This reduces memory pressure during a physics scene's preparation stage. You can find these settings at Project Settings > Physics > Settings > GameObjects, under the Release Simulation Buffers section. (UUM-112248)
API Changes
Physics: Added: Added a
Physicsmethod to manually deallocate collision, trigger, and joint event buffers. Use this when you don't want to enable automatic deallocation and need to recover memory during specific events. (UUM-112248)Scripting: Added: - Added the
HierarchyFlattened.AsReadOnlySpanmethod to retrieve flattened nodes as a read-only span.- Added the
HierarchyViewModel.AsReadOnlySpanmethod to retrieve nodes from a hierarchy view model as a read-only span. - Added the
HierarchyViewModel.FlagsChangedevent, which is invoked whenever flags changed. - Added the
HierarchyViewModel.EndFlagsChangeWithoutNotifymethod to end a flags change scope without invoking theFlagsChangedevent.
- Added the
Scripting: Changed: - Modified the
EndFlagsChangemethod to return which flags changed, if any.- Added a constructor parameter to the
HierarchyViewModelFlagsChangeScopestruct to choose whether theFlagsChangedevent is invoked at the end.
- Added a constructor parameter to the
Changes
iOS: Added support to pause and unpause DisplayLink when the application moved to the background or foreground.
iOS: Changed how the application presented frames to improve robustness.
Fixes
2D: Fixed an issue in URP2D where SpriteRenderer mask interaction can fail to work correctlly in certain mixed 2D/3D rendering cases/ (UUM-126295)
2D: Fixed issue where the user sees an error dialog after cancelling a SaveFolderPanel action from the Tile Palette. (UUM-125625)
2D: Fixed LIght2D toggle UI. (UUM-104008)
2D: Fixed missing properties om SortingGroup inspector when using 3D URP. (UUM-125723)
2D: Sprite Editor Window Custom Outline and Physics Custom Outline inspector window is disabled when in playmode. (UUM-125376)
Android: Fixed unaligned buttons in Build Settings window. (UUM-128845)
Animation: Fixed animator state showing a parameter that no long exists. (UUM-125283)
Apple TV: Fixed On Screen Keyboard closing when typing with a controller or Siri Remote. (UUM-120998)
DX12: Fixed a validation error (state mismatch) when setting a render target, then doing a resolve with it and then using that render target. (UUM-127199)
DX12: Fixed unrelated crash info that gets accumulated in the logs after a first GPU device crash. Now we shut down the app as early as possible after a DX12 crash, so that log messages, callstacks and DRED outputs are only relevant to the original GPU error. (UUM-128283)
DX12: Relaxed an error message that appeared when a subpass ended prematurely. (UUM-124900)
Editor: Add support for hyphenated guid in assetProvider. (UUM-127038)
Editor: Added support for searchquerie s located in packages to be shown in the query tree. (UUM-126690)
Editor: Cache keyword count in SearchSettings.OnGUI. (UUM-127370)
Editor: DX12: Fixed overflowing fields in the D3D12 Device Filter Asset Inspector view. (UUM-114737)
Editor: Fixed 'Build And Run' File menu option to choose active instead of selected Build Profile. (UUM-121372)
Editor: Fixed a bug where the Main Toolbar quality dropdown displaces other elements if it has a very long name, due to it having no set maximum width. (UUM-114767)
Editor: Fixed a display issue with resizable overlays when hiding and then showing them. (UUM-126806)
Editor: Fixed a NullReferenceException that would throw each frame when opening a ColorPresetLibrary asset in the Inspector. (UUM-128585)
Editor: Fixed alignment in
Stack Tracesection in PlayerSettings. (UUM-126705)Editor: Fixed an issue where accessing an overlay's containerWindow could throw a NullRef Exception. (UUM-127936)
Editor: Fixed an issue where the dynamic panels are difficult to resize when they are fully expanded to their maximum width. (UUM-128102)
Editor: Fixed an issue where the mesh would not update on the first undo in TreeEditor. (UUM-88043)
Editor: Fixed an issue where the Reflection Probes Gizmos could disappear in the Scene View. (UUM-116317)
Editor: Fixed an issue where tool contexts can be missing if their associated component is placed after an invalid component. (UUM-127897)
Editor: Fixed artifact in bitmap IMGUI text. (UUM-128238)
Editor: Fixed Color32 encoding helpers in RSUV Sample. (UUM-126119)
Editor: Fixed CoreBusinessMetrics events block in certain cases. (UUM-122051)
Editor: Fixed inconsistent button spacing in the Build Profiles Window. (UUM-111953)
Editor: Fixed input field on custom build profile renaming not working upon docking or undocking the build profile window. (UUM-104224)
Editor: Fixed invalid UV bounds. (UUM-125364)
Editor: Fixed keyboard navigation for the buttons in the footer of the Build Profiles window. (UUM-113231)
Editor: Fixed missing connection check when re-importing all assets via the cache server. (UUM-128465)
Editor: Fixed missing script error on play mode on both SRP Indoors scene templates. (UUM-126194)
Editor: Fixed random outline flickering around selected objects when using Umbra baked occlusion culling. (UUM-107639)
Editor: Fixed right-click on Build Profile renaming area throwing an error. (UUM-123104)
Editor: Fixed text animation not working when using special effects such as text shadow. (UUM-123120)
Editor: Fixed timeSamples set causing immediate playback when using PlayScheduled. (UUM-117577)
Editor: Fixed tooltip overwriting when label gets truncated. (UUM-104264)
Editor: Hid Render Pipeline Graphics settings which are obsolete. (UUM-128056)
Editor: Hierarchy: Force updating hierarchy view before framing an object. (UUM-125968)
Editor: Improve visibility and positioning of kebab menus in Settings > Graphics (UUM-116647)
Editor: Initial scene not loaded in play mode scenario. (UUM-129156)
Editor: Opening the PlayerSettings inspector in multiple windows for the Android platform no longer causes a NullReferenceException. (UUM-126358)
Editor: Removed empty space at the bottom of the camera overscan settings pop-up. (UUM-122892)
Editor: Scenes dragged from project window onto the new Hierarchy window should now retain the drop position. (UUM-114957)
Editor: Scenes should retain their ordering in the new Hierarchy window after entering/exiting play mode. (UUM-114959)
Editor: Set focus on Hierarchy window after a new game object is created and in renaming state. (UUM-119240)
Editor: Shader Build Settings UI: Fixed keyword set text padding. (UUM-115702)
Editor: Shader Build Settings UI: Fixed the empty shader keyword declaration overrides list label padding. (UUM-115688)
Editor: Shader Build Settings UI: Fixed the keyword declaration override labels clipping properly when shrinking the window. (UUM-115707)
GI: APV: Setting the active baking set when a user selects to load one (UUM-113469)
GI: Fixed HDRP Ray Tracing when used with Instancing. (UUM-83569)
GI: Fixed issue in URP showing a warning when entering play mode with a disc light in the scene. (UUM-128460)
GI: Fixed issue where "Missing RayTracingRenderPipelineResources type" warning would be shown when updating specific projects to Unity 6.4. (UUM-113507)
Graphics: Fixed an issue with Grabpass when the Render Target is set to Camera and specific Viewport values are set (0,0.5,0.5,0.5). (UUM-113033)
Graphics: Fixed an issue with Vulkan Device Filter Asset and D3D12 Device Filter Asset where the C# side regular expression checker was not fully ECMAScript compatible with the Player regular expression engine. (UUM-127677)
Graphics: Fixed missing documentation link for the Lens Flare (SRP) component. (UUM-115985)
Graphics: Fixed occasional null pointer access crash during shutdown. (UUM-121178)
Graphics: Fixed the missing shader variants if area light is disabled in ShaderConfig.cs and ShaderConfig.cs.hlsl. The error message is logged if you run Player if "strict shader variant matching" is enabled. (UUM-125286)
HDRP: Fixed console errors with NVIDIA.DebugView when a project is built with NVIDIA package. (UUM-127500)
HDRP: Fixed custom pass buffers being the wrong size when switching XR On/Off. (UUM-71748)
HDRP: Fixed FSR2 quality setting not applying when changed from the camera using 'Use Custom Quality' property. (UUM-125992)
HDRP: Fixed HDRP FPTL and Cluster artifacts when having many lights. (UUM-97985)
iOS: Fixed Application.Quit not having effect when called in batched playerloop. (UUM-128234)
License: Perform early license check. (UUM-127690)
Linux: Fixed Linux Toolchain Migrator upgrading com.unity.sdk.embeddedlinux-aarch64 to com.unity.sdk.linux-x86_64 instead of com.unity.sdk.linux-arm64. (UUM-126745)
macOS: Keyboard input is reset on application focus lost. (UUM-122233)
Multiplayer: Entering Play Mode with compiler errors changes the Play icon to Stop icon even tho editor is not in Play Mode. (UUM-125570)
Multiplayer: Fixed an issue in the Multiplayer Center window: Changed the green check-mark image in the QuickStart > "Connecting Players" section so that its color is not too bright when the Editor is using the Light theme. (UUM-97074)
Multiplayer: Fixed an issue in the Multiplayer Center window: Fixed the left panel titles height so that they are not overlapped by the scrolling section when re-sizing the window. (UUM-107529)
Multiplayer: Fixed an issue in the Multiplayer Center window: Section contents alignment is the same in all sections of the "Recommendation" tab. (UUM-105662)
Multiplayer: Fixed an issue in the Multiplayer Center window: the "Install Packages" text does not overflow over its button container. (UUM-125235)
Package Manager: Built-in and core packages are now shown as trusted and made by Unity Technologies for clarity. (UUM-127649)
Package Manager: Fixed an issue where running -upmPack failed to propagate UPM errors, causing Unity Editor to exit with code 0.
Physics: Fixed a typo on "Clear Locked Objects" button inside the Physics Debugger. (UUM-124744)
Physics: Fixed an issue with static collider creation where repeated disable/enable operations would accumulate PhysX SDK helper structures eventually causing the application to run out of memory. (UUM-112248)
Physics: Fixed the padding for all the buttons in the Physics Debugger window, most of the buttons on the right side of the window had no padding. (UUM-124744)
Physics 2D: Assign memory label roots for both low-level and high-level 2D physics so allocations all show under the "Physics2D" label in the Memory Analyzer. (UUM-127376)
Plugins: Fixed a crash on DX11 when RenderDoc is enabled while NVIDIA package is added to the project. (UUM-127501)
Profiler: Fixed an issue where the Memory Profiler could not reliably determine the root Transform of a Prefab. (UUM-127812)
Profiler: Fixed potential ambiguity in FrameDataView API where GetMarkerName api could return identifier of a duplicate marker. (UUM-124923)
Scripting: Passing a 0 detaTime into Mathf.SmoothDamp would cause a returned velocity of NaN (0 distance / 0 time). The returned velocity has been changed to pass back the same velocity that was passed in to the function. (UUM-75577)
Search: Fixed crash that can happen when indexing is requested while an indexing is already ongoing. (UUM-122130)
Search: Fixed exceptions thrown during a domain reload with a Search Window docked and not visible. (UUM-126367)
Search: Fixed exceptions thrown when docking the Search Window displaying specific queries. (UUM-116915)
Serialization: Fixed performance regression when rendering large arrays in the Inspector. (UUM-120424)
Shadergraph: Fixed a issue in Shader Graph UGUI Samples where custom components would not update the material properly. (UUM-119990)
Shaders: Added word wrapping to the compute shader inspector kernel label field. (UUM-126858)
Shaders: Fixed a "keyword space mismatch" error showing when accessing materials before they're fully initialized. (UUM-127035)
Shaders: Fixed a temp memory leak for shaders with more than 128 keywords. (UUM-120175)
Shaders: Fixed Shader Build Settings to not care how many underscores are used for declaring an empty keyword in a keyword pragma. (UUM-127514)
Shaders: Removed "strip keywords" checkbox for simpler workflow. (UUM-115704)
Shaders: Removed "strip keywords" checkbox for simpler workflow. (UUM-127704)
Shaders: When a standard material's render queue value is set out-of-bounds, clicking the log message that is printed to the console will now highlight the material that triggered it. (UUM-110693)
SRP Core: Flip backbuffer so that it uses the same coordinates as unity textures (OpenGL coordinates). (UUM-101654)
Text: Add support for the Font tag to ATG. (UUM-127383)
Text: Added proper support for Emoji segmentation. (UUM-120083)
Text: Added support for size tags for the Advanced Text Generator. (UUM-126786)
Text: Added support for the font weight in the Advanced Text Generator. (UUM-126833)
Text: Fixed best-fit flickering. (UUM-122919)
Text: Fixed double freeing of hb_face. (UUM-128545)
Text: Reduced ICU memory footprint for projects using ATG. (UUM-128017)
uGUI: Fixed raycast logic to correctly handle transparent pixels when alphaHitTestMinimumThreshold is set to a non-zero value. (UUM-124857)
UI: Change SS UI within SRP in HDR output to share a texture resource across all cameras. (UUM-87566)
UI Toolkit: Fixed exception when reordering TreeView through expansion. (UUM-100335)
UI Toolkit: Fixed gamma issue with custom filters. (UUM-126099)
UI Toolkit: Fixed ListView foldout arrow indentation in the inspector. (UUM-105617)
UI Toolkit: Fixed the second pane scrollbar in the TwoPaneSplitView being cut off. (UUM-116527)
UI Toolkit: Fixed UI Builder inspector scrolling back up when saving. (UUM-124787)
UI Toolkit: Fixed UI Builder scrolling that was locking when the inspector is resized vertically. (UUM-122672)
UI Toolkit: Fixed UIRenderer accumulating DrawCallData over many frames. (UUM-127189)
UI Toolkit: Fixed zoom commands on ScrollView being considered as a scroll operation. (UUM-104506)
UI Toolkit: Placeholder text is restored when using SetValueWithoutNotify(string.Empty). (UUM-102333)
Undo System: Prevent undo stack overflow when dragging large number of child objects. (UUM-120610)
Universal Windows Platform: Fixed building for Universal Windows Platform when using Visual Studio 2026. (UUM-127114)
URP: Clustering code now works correctly with disabling of lights in URP.
Also fixed disabling of main light now demotes the light to an additional light if the main light is disabled. (UUM-104596)URP: Fixed a GPU crash when disabling ZBinning with Forward+. (UUM-98082)
URP: Fixed the Screen Space Overlay UI rendering in URP when creating cameras at runtime without UniversalAdditionalCameraData. (UUM-126022)
Version Control: Fixed package files added by the provider callback are included in paths. (UUM-103738)
VFX Graph: Fixed "Open VFX Graph Samples project on Github" button overflow. (UUM-126664)
VFX Graph: Fixed Shader Graph Mesh output with Sprite target. (UUM-108690)
VFX Graph: Update the Point Cache window title. (UUM-115841)
VisionOS: Fixed visionOS player crash when "Wait for managed debugger" is enabled in build profile. (UUM-128044)
Web: Fixed "Autoconnect Profiler" build option. Autoconnecting sometimes raised the error "The message header is corrupted and for security reasons connection will be terminated." in the Editor. (UUM-116426)
Web: Fixed an issue where two loading bars overlapped in the Instant Games environment when a build was made using a Facebook Instant Games Web template. Unity's loading bar no longer renders. (UUM-121222)
WebGL: Fixed error switching to fullscreen when matchWebGLToCanvasSize is false. (UUM-127494)
Package changes in 6000.3.1f1
Packages updated
Packages added
Packages deprecated
com.unity.sysroot - "This package is no longer supported on this editor version. Use com.unity.sysroot.base instead."
com.unity.sysroot.linux-x86_64 - "This package is no longer supported on this editor version. Use com.unity.sdk.linux-x86_64 instead."
com.unity.toolchain.linux-x86_64 - "This package is no longer supported on this editor version. Use com.unity.toolchain.linux-x86_64-linux instead."
com.unity.toolchain.macos-x86_64-linux-x86_64 - "This package is no longer supported on this editor version. Use com.unity.toolchain.macos-x86_64-linux instead."
com.unity.toolchain.macos-arm64-linux-x86_64 - "This package is no longer supported on this editor version. Use com.unity.toolchain.macos-arm64-linux instead."
com.unity.toolchain.win-x86_64-linux-x86_64 - "This package is no longer supported on this editor version. Use com.unity.toolchain.win-x86_64-linux instead."
com.unity.toolchain.win-arm64-linux-x86_64 - "This package is no longer supported on this editor version. Use com.unity.toolchain.win-arm64-linux instead."

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