Unity 6000.3.1f1

LTS

Released Tuesday, December 9, 2025

AI Summary

Premium

Unity 6000.3.1f1 focuses on editor stability and rendering improvements, particularly for URP and HDRP. Key fixes include addressing numerous UI and graphics-related bugs, enhancing the performance of NavMesh sampling, and improving the robustness of build processes across various platforms. This release also introduces new API functionalities for physics memory management and hierarchy manipulation.

Key Highlights

  • Added API for manual deallocation of physics event buffers to manage memory during specific events.
  • Improved NavMesh sampling performance for AI systems.
  • Fixed numerous bugs across the Editor, Graphics, UI, and Build System for increased stability.
  • Enhanced iOS mobile support with improved DisplayLink handling and frame presentation robustness.
  • Removed obsolete Render Pipeline Graphics settings for a cleaner workflow.

⚠️ Known Issues

  • UUM-128197 Core Runtime: Editor hangs when ComponentSystemGroup update in itself
  • UUM-125284 IL2CPP: [iOS] [Android] External library generics fail during IL2CPP build
  • UUM-128966 Mesh: Crash on SkinnedMeshRendererManager when interacting with a prefab generated with uncombined meshes using Synty Sidekick Character Creator
  • UUM-125778 Metal: Game freezes after command buffer Timeout error
  • UUM-121453 Metal: [iOS] Screen flashing after the iOS splash screen
  • UUM-129438 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-130083 SRP Templates: Removed VR Module dependency prevents URP Sample from compiling
  • ### 6000.3.1f1 Release Notes

📈 Improvements

  • UUM-117415 AI: Improved the performance of sampling the nearest position on the NavMesh.
  • Editor: Added a *New Nodes Preview* button to the Shader Graph preferences to add nodes with an expanded preview.
  • UUM-97524 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-127566 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.
  • iOS: Added a workaround for an issue where Metal `CADisplayLink` callbacks were called recursively on some devices. This occurred when plugins loaded WebKit via `NSAttributedString initWithData:options:documentAttributes:error:` during the Unity player loop.
  • Linux: Updated the Linux toolchain to improve package handling.
  • UUM-112248 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.

API Changes

  • UUM-112248 Physics: Added: Added a `Physics` method 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.
  • Scripting: Added: - Added the `HierarchyFlattened.AsReadOnlySpan` method to retrieve flattened nodes as a read-only span.
  • - Added the `HierarchyViewModel.AsReadOnlySpan` method to retrieve nodes from a hierarchy view model as a read-only span.
  • - Added the `HierarchyViewModel.FlagsChanged` event, which is invoked whenever flags changed.
  • - Added the `HierarchyViewModel.EndFlagsChangeWithoutNotify` method to end a flags change scope without invoking the `FlagsChanged` event.
  • Scripting: Changed: - Modified the `EndFlagsChange` method to return which flags changed, if any.
  • - Added a constructor parameter to the `HierarchyViewModelFlagsChangeScope` struct to choose whether the `FlagsChanged` event is invoked at the end.

🔄 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.

🔧 Bug Fixes

  • UUM-126295 2D: Fixed an issue in URP2D where SpriteRenderer mask interaction can fail to work correctlly in certain mixed 2D/3D rendering cases/
  • UUM-125625 2D: Fixed issue where the user sees an error dialog after cancelling a SaveFolderPanel action from the Tile Palette.
  • UUM-104008 2D: Fixed LIght2D toggle UI.
  • UUM-125723 2D: Fixed missing properties om SortingGroup inspector when using 3D URP.
  • UUM-125376 2D: Sprite Editor Window Custom Outline and Physics Custom Outline inspector window is disabled when in playmode.
  • UUM-128845 Android: Fixed unaligned buttons in Build Settings window.
  • UUM-125283 Animation: Fixed animator state showing a parameter that no long exists.
  • UUM-120998 Apple TV: Fixed On Screen Keyboard closing when typing with a controller or Siri Remote.
  • UUM-127199 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-128283 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-124900 DX12: Relaxed an error message that appeared when a subpass ended prematurely.
  • UUM-127038 Editor: Add support for hyphenated guid in assetProvider.
  • UUM-126690 Editor: Added support for searchquerie s located in packages to be shown in the query tree.
  • UUM-127370 Editor: Cache keyword count in SearchSettings.OnGUI.
  • UUM-114737 Editor: DX12: Fixed overflowing fields in the D3D12 Device Filter Asset Inspector view.
  • UUM-121372 Editor: Fixed 'Build And Run' File menu option to choose active instead of selected Build Profile.
  • UUM-114767 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-126806 Editor: Fixed a display issue with resizable overlays when hiding and then showing them.
  • UUM-128585 Editor: Fixed a NullReferenceException that would throw each frame when opening a ColorPresetLibrary asset in the Inspector.
  • UUM-126705 Editor: Fixed alignment in `Stack Trace` section in PlayerSettings.
  • UUM-127936 Editor: Fixed an issue where accessing an overlay's containerWindow could throw a NullRef Exception.
  • UUM-128102 Editor: Fixed an issue where the dynamic panels are difficult to resize when they are fully expanded to their maximum width.
  • UUM-88043 Editor: Fixed an issue where the mesh would not update on the first undo in TreeEditor.
  • UUM-116317 Editor: Fixed an issue where the Reflection Probes Gizmos could disappear in the Scene View.
  • UUM-127897 Editor: Fixed an issue where tool contexts can be missing if their associated component is placed after an invalid component.
  • UUM-128238 Editor: Fixed artifact in bitmap IMGUI text.
  • UUM-126119 Editor: Fixed Color32 encoding helpers in RSUV Sample.
  • UUM-122051 Editor: Fixed CoreBusinessMetrics events block in certain cases.
  • UUM-111953 Editor: Fixed inconsistent button spacing in the Build Profiles Window.
  • UUM-104224 Editor: Fixed input field on custom build profile renaming not working upon docking or undocking the build profile window.
  • UUM-125364 Editor: Fixed invalid UV bounds.
  • UUM-113231 Editor: Fixed keyboard navigation for the buttons in the footer of the Build Profiles window.
  • UUM-128465 Editor: Fixed missing connection check when re-importing all assets via the cache server.
  • UUM-126194 Editor: Fixed missing script error on play mode on both SRP Indoors scene templates.
  • UUM-107639 Editor: Fixed random outline flickering around selected objects when using Umbra baked occlusion culling.
  • UUM-123104 Editor: Fixed right-click on Build Profile renaming area throwing an error.
  • UUM-123120 Editor: Fixed text animation not working when using special effects such as text shadow.
  • UUM-117577 Editor: Fixed timeSamples set causing immediate playback when using PlayScheduled.
  • UUM-104264 Editor: Fixed tooltip overwriting when label gets truncated.
  • UUM-128056 Editor: Hid Render Pipeline Graphics settings which are obsolete.
  • UUM-125968 Editor: Hierarchy: Force updating hierarchy view before framing an object.
  • UUM-116647 Editor: Improve visibility and positioning of kebab menus in Settings > Graphics
  • UUM-129156 Editor: Initial scene not loaded in play mode scenario.
  • UUM-126358 Editor: Opening the PlayerSettings inspector in multiple windows for the Android platform no longer causes a NullReferenceException.
  • UUM-122892 Editor: Removed empty space at the bottom of the camera overscan settings pop-up.
  • UUM-114957 Editor: Scenes dragged from project window onto the new Hierarchy window should now retain the drop position.
  • UUM-114959 Editor: Scenes should retain their ordering in the new Hierarchy window after entering/exiting play mode.
  • UUM-119240 Editor: Set focus on Hierarchy window after a new game object is created and in renaming state.
  • UUM-115702 Editor: Shader Build Settings UI: Fixed keyword set text padding.
  • UUM-115688 Editor: Shader Build Settings UI: Fixed the empty shader keyword declaration overrides list label padding.
  • UUM-115707 Editor: Shader Build Settings UI: Fixed the keyword declaration override labels clipping properly when shrinking the window.
  • UUM-113469 GI: APV: Setting the active baking set when a user selects to load one
  • UUM-83569 GI: Fixed HDRP Ray Tracing when used with Instancing.
  • UUM-128460 GI: Fixed issue in URP showing a warning when entering play mode with a disc light in the scene.
  • UUM-113507 GI: Fixed issue where "Missing RayTracingRenderPipelineResources type" warning would be shown when updating specific projects to Unity 6.4.
  • UUM-113033 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-127677 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-115985 Graphics: Fixed missing documentation link for the Lens Flare \(SRP\) component.
  • UUM-121178 Graphics: Fixed occasional null pointer access crash during shutdown.
  • UUM-125286 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-127500 HDRP: Fixed console errors with NVIDIA.DebugView when a project is built with NVIDIA package.
  • UUM-71748 HDRP: Fixed custom pass buffers being the wrong size when switching XR On/Off.
  • UUM-125992 HDRP: Fixed FSR2 quality setting not applying when changed from the camera using 'Use Custom Quality' property.
  • UUM-97985 HDRP: Fixed HDRP FPTL and Cluster artifacts when having many lights.
  • UUM-128234 iOS: Fixed Application.Quit not having effect when called in batched playerloop.
  • UUM-127690 License: Perform early license check.
  • UUM-126745 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-122233 macOS: Keyboard input is reset on application focus lost.
  • UUM-125570 Multiplayer: Entering Play Mode with compiler errors changes the Play icon to Stop icon even tho editor is not in Play Mode.
  • UUM-97074 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-107529 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-105662 Multiplayer: Fixed an issue in the Multiplayer Center window: Section contents alignment is the same in all sections of the "Recommendation" tab.
  • UUM-125235 Multiplayer: Fixed an issue in the Multiplayer Center window: the "Install Packages" text does not overflow over its button container.
  • UUM-127649 Package Manager: Built-in and core packages are now shown as trusted and made by Unity Technologies for clarity.
  • Package Manager: Fixed an issue where running -upmPack failed to propagate UPM errors, causing Unity Editor to exit with code 0.
  • UUM-124744 Physics: Fixed a typo on "Clear Locked Objects" button inside the Physics Debugger.
  • UUM-112248 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-124744 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-127376 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-127501 Plugins: Fixed a crash on DX11 when RenderDoc is enabled while NVIDIA package is added to the project.
  • UUM-127812 Profiler: Fixed an issue where the Memory Profiler could not reliably determine the root Transform of a Prefab.
  • UUM-124923 Profiler: Fixed potential ambiguity in FrameDataView API where GetMarkerName api could return identifier of a duplicate marker.
  • UUM-75577 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-122130 Search: Fixed crash that can happen when indexing is requested while an indexing is already ongoing.
  • UUM-126367 Search: Fixed exceptions thrown during a domain reload with a Search Window docked and not visible.
  • UUM-116915 Search: Fixed exceptions thrown when docking the Search Window displaying specific queries.
  • UUM-120424 Serialization: Fixed performance regression when rendering large arrays in the Inspector.
  • UUM-119990 Shadergraph: Fixed a issue in Shader Graph UGUI Samples where custom components would not update the material properly.
  • UUM-126858 Shaders: Added word wrapping to the compute shader inspector kernel label field.
  • UUM-127035 Shaders: Fixed a "keyword space mismatch" error showing when accessing materials before they're fully initialized.
  • UUM-120175 Shaders: Fixed a temp memory leak for shaders with more than 128 keywords.
  • UUM-127514 Shaders: Fixed Shader Build Settings to not care how many underscores are used for declaring an empty keyword in a keyword pragma.
  • UUM-115704 Shaders: Removed "strip keywords" checkbox for simpler workflow.
  • UUM-127704 Shaders: Removed "strip keywords" checkbox for simpler workflow.
  • UUM-110693 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-101654 SRP Core: Flip backbuffer so that it uses the same coordinates as unity textures \(OpenGL coordinates\).
  • UUM-127383 Text: Add support for the Font tag to ATG.
  • UUM-120083 Text: Added proper support for Emoji segmentation.
  • UUM-126786 Text: Added support for size tags for the Advanced Text Generator.
  • UUM-126833 Text: Added support for the font weight in the Advanced Text Generator.
  • UUM-122919 Text: Fixed best-fit flickering.
  • UUM-128545 Text: Fixed double freeing of hb_face.
  • UUM-128017 Text: Reduced ICU memory footprint for projects using ATG.
  • UUM-124857 uGUI: Fixed raycast logic to correctly handle transparent pixels when alphaHitTestMinimumThreshold is set to a non-zero value.
  • UUM-87566 UI: Change SS UI within SRP in HDR output to share a texture resource across all cameras.
  • UUM-100335 UI Toolkit: Fixed exception when reordering TreeView through expansion.
  • UUM-126099 UI Toolkit: Fixed gamma issue with custom filters.
  • UUM-105617 UI Toolkit: Fixed ListView foldout arrow indentation in the inspector.
  • UUM-116527 UI Toolkit: Fixed the second pane scrollbar in the TwoPaneSplitView being cut off.
  • UUM-124787 UI Toolkit: Fixed UI Builder inspector scrolling back up when saving.
  • UUM-122672 UI Toolkit: Fixed UI Builder scrolling that was locking when the inspector is resized vertically.
  • UUM-127189 UI Toolkit: Fixed UIRenderer accumulating DrawCallData over many frames.
  • UUM-104506 UI Toolkit: Fixed zoom commands on ScrollView being considered as a scroll operation.
  • UUM-102333 UI Toolkit: Placeholder text is restored when using SetValueWithoutNotify\(string.Empty\).
  • UUM-120610 Undo System: Prevent undo stack overflow when dragging large number of child objects.
  • UUM-127114 Universal Windows Platform: Fixed building for Universal Windows Platform when using Visual Studio 2026.
  • URP: Clustering code now works correctly with disabling of lights in URP.
  • UUM-104596 Also fixed disabling of main light now demotes the light to an additional light if the main light is disabled.
  • UUM-98082 URP: Fixed a GPU crash when disabling ZBinning with Forward+.
  • UUM-126022 URP: Fixed the Screen Space Overlay UI rendering in URP when creating cameras at runtime without UniversalAdditionalCameraData.
  • UUM-103738 Version Control: Fixed package files added by the provider callback are included in paths.
  • UUM-126664 VFX Graph: Fixed "Open VFX Graph Samples project on Github" button overflow.
  • UUM-108690 VFX Graph: Fixed Shader Graph Mesh output with Sprite target.
  • UUM-115841 VFX Graph: Update the Point Cache window title.
  • UUM-128044 VisionOS: Fixed visionOS player crash when "Wait for managed debugger" is enabled in build profile.
  • UUM-116426 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-121222 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-127494 WebGL: Fixed error switching to fullscreen when matchWebGLToCanvasSize is false.

📦 Packages Updated

    📦 Packages Updated

    All Changes by Category

    🎮2D(2)

    fix

    UUM-104008 2D: Fixed LIght2D toggle UI.

    fix

    UUM-125625 2D: Fixed issue where the user sees an error dialog after cancelling a SaveFolderPanel action from the Tile Palette.

    🎬Animation(1)

    fix

    UUM-125283 Animation: Fixed animator state showing a parameter that no long exists.

    📦Asset Pipeline(4)

    fix

    UUM-127649 Package Manager: Built-in and core packages are now shown as trusted and made by Unity Technologies for clarity.

    fix

    UUM-103738 Version Control: Fixed package files added by the provider callback are included in paths.

    improvement

    Linux: Updated the Linux toolchain to improve package handling.

    fix

    UUM-127501 Plugins: Fixed a crash on DX11 when RenderDoc is enabled while NVIDIA package is added to the project.

    🏗️Build System(14)

    improvement

    com.unity.services.cloud-build: 2.0.5 to 2.0.6

    fix

    UUM-127494 WebGL: Fixed error switching to fullscreen when matchWebGLToCanvasSize is false.

    fix

    UUM-121222 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.

    fix

    UUM-127114 Universal Windows Platform: Fixed building for Universal Windows Platform when using Visual Studio 2026.

    fix

    UUM-126745 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.

    improvement

    com.unity.sdk.linux-arm64@1.0.2 **Packages deprecated**

    fix

    UUM-122233 macOS: Keyboard input is reset on application focus lost.

    fix

    UUM-128044 VisionOS: Fixed visionOS player crash when "Wait for managed debugger" is enabled in build profile.

    ⚙️DOTS(1)

    improvement

    com.unity.burst: 1.8.25 to 1.8.26

    🔧Editor(41)

    fix

    UUM-121372 Editor: Fixed 'Build And Run' File menu option to choose active instead of selected Build Profile.

    fix

    UUM-116426 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.

    fix

    UUM-126806 Editor: Fixed a display issue with resizable overlays when hiding and then showing them.

    fix

    UUM-128585 Editor: Fixed a NullReferenceException that would throw each frame when opening a ColorPresetLibrary asset in the Inspector.

    fix

    UUM-126705 Editor: Fixed alignment in `Stack Trace` section in PlayerSettings.

    fix

    UUM-127936 Editor: Fixed an issue where accessing an overlay's containerWindow could throw a NullRef Exception.

    fix

    UUM-128102 Editor: Fixed an issue where the dynamic panels are difficult to resize when they are fully expanded to their maximum width.

    fix

    UUM-116317 Editor: Fixed an issue where the Reflection Probes Gizmos could disappear in the Scene View.

    fix

    UUM-128238 Editor: Fixed artifact in bitmap IMGUI text.

    fix

    UUM-126119 Editor: Fixed Color32 encoding helpers in RSUV Sample.

    fix

    UUM-122051 Editor: Fixed CoreBusinessMetrics events block in certain cases.

    fix

    UUM-125364 Editor: Fixed invalid UV bounds.

    fix

    UUM-127812 Profiler: Fixed an issue where the Memory Profiler could not reliably determine the root Transform of a Prefab.

    fix

    UUM-128465 Editor: Fixed missing connection check when re-importing all assets via the cache server.

    fix

    UUM-107639 Editor: Fixed random outline flickering around selected objects when using Umbra baked occlusion culling.

    fix

    UUM-123104 Editor: Fixed right-click on Build Profile renaming area throwing an error.

    fix

    Package Manager: Fixed an issue where running -upmPack failed to propagate UPM errors, causing Unity Editor to exit with code 0.

    fix

    UUM-117577 Editor: Fixed timeSamples set causing immediate playback when using PlayScheduled.

    fix

    UUM-104264 Editor: Fixed tooltip overwriting when label gets truncated.

    fix

    UUM-104224 Editor: Fixed input field on custom build profile renaming not working upon docking or undocking the build profile window.

    fix

    UUM-129156 Editor: Initial scene not loaded in play mode scenario.

    fix

    UUM-126358 Editor: Opening the PlayerSettings inspector in multiple windows for the Android platform no longer causes a NullReferenceException.

    fix

    UUM-122892 Editor: Removed empty space at the bottom of the camera overscan settings pop-up.

    fix

    UUM-114957 Editor: Scenes dragged from project window onto the new Hierarchy window should now retain the drop position.

    fix

    UUM-114959 Editor: Scenes should retain their ordering in the new Hierarchy window after entering/exiting play mode.

    improvement

    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."

    fix

    UUM-119240 Editor: Set focus on Hierarchy window after a new game object is created and in renaming state.

    improvement

    com.unity.sysroot.linux-x86_64 - "This package is no longer supported on this editor version. Use com.unity.sdk.linux-x86_64 instead."

    improvement

    com.unity.sysroot - "This package is no longer supported on this editor version. Use com.unity.sysroot.base instead."

    improvement

    UUM-127566 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.

    improvement

    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."

    breaking

    Added the `HierarchyViewModel.AsReadOnlySpan` method to retrieve nodes from a hierarchy view model as a read-only span.<br>

    improvement

    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."

    improvement

    - UUM-128197 Core Runtime: Editor hangs when ComponentSystemGroup update in itself

    improvement

    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."

    improvement

    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."

    fix

    UUM-127038 Editor: Add support for hyphenated guid in assetProvider.

    fix

    UUM-126690 Editor: Added support for searchquerie s located in packages to be shown in the query tree.

    fix

    UUM-127370 Editor: Cache keyword count in SearchSettings.OnGUI.

    fix

    UUM-114737 Editor: DX12: Fixed overflowing fields in the D3D12 Device Filter Asset Inspector view.

    fix

    UUM-125968 Editor: Hierarchy: Force updating hierarchy view before framing an object.

    📝General(25)

    fix

    UUM-122130 Search: Fixed crash that can happen when indexing is requested while an indexing is already ongoing.

    breaking

    Scripting: Changed: - Modified the `EndFlagsChange` method to return which flags changed, if any.<br>

    breaking

    Added a constructor parameter to the `HierarchyViewModelFlagsChangeScope` struct to choose whether the `FlagsChanged` event is invoked at the end.

    improvement

    UUM-125778 Metal: Game freezes after command buffer Timeout error

    breaking

    Scripting: Added: - Added the `HierarchyFlattened.AsReadOnlySpan` method to retrieve flattened nodes as a read-only span.<br>

    breaking

    Added the `HierarchyViewModel.FlagsChanged` event, which is invoked whenever flags changed.<br>

    breaking

    Added the `HierarchyViewModel.EndFlagsChangeWithoutNotify` method to end a flags change scope without invoking the `FlagsChanged` event.

    fix

    UUM-127199 DX12: Fixed a validation error \(state mismatch\) when setting a render target, then doing a resolve with it and then using that render target.

    fix

    UUM-124900 DX12: Relaxed an error message that appeared when a subpass ended prematurely.

    fix

    UUM-127035 Shaders: Fixed a "keyword space mismatch" error showing when accessing materials before they're fully initialized.

    fix

    UUM-113507 GI: Fixed issue where "Missing RayTracingRenderPipelineResources type" warning would be shown when updating specific projects to Unity 6.4.

    fix

    UUM-75577 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.

    fix

    UUM-126367 Search: Fixed exceptions thrown during a domain reload with a Search Window docked and not visible.

    fix

    UUM-116915 Search: Fixed exceptions thrown when docking the Search Window displaying specific queries.

    fix

    UUM-127383 Text: Add support for the Font tag to ATG.

    fix

    UUM-120083 Text: Added proper support for Emoji segmentation.

    fix

    UUM-126786 Text: Added support for size tags for the Advanced Text Generator.

    fix

    UUM-126833 Text: Added support for the font weight in the Advanced Text Generator.

    fix

    UUM-122919 Text: Fixed best-fit flickering.

    fix

    UUM-128545 Text: Fixed double freeing of hb_face.

    fix

    UUM-120610 Undo System: Prevent undo stack overflow when dragging large number of child objects.

    improvement

    com.unity.inputsystem: 1.16.0 to 1.17.0

    improvement

    com.unity.probuilder: 6.0.7 to 6.0.8

    improvement

    com.unity.services.vivox: 16.7.0 to 16.8.0

    🎨Graphics(41)

    fix

    UUM-126022 URP: Fixed the Screen Space Overlay UI rendering in URP when creating cameras at runtime without UniversalAdditionalCameraData.

    fix

    URP: Clustering code now works correctly with disabling of lights in URP.<br> UUM-104596 Also fixed disabling of main light now demotes the light to an additional light if the main light is disabled.

    improvement

    UUM-129438 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

    fix

    UUM-116647 Editor: Improve visibility and positioning of kebab menus in Settings &gt; Graphics

    fix

    UUM-97985 HDRP: Fixed HDRP FPTL and Cluster artifacts when having many lights.

    fix

    UUM-97074 Multiplayer: Fixed an issue in the Multiplayer Center window: Changed the green check-mark image in the QuickStart &gt; "Connecting Players" section so that its color is not too bright when the Editor is using the Light theme.

    fix

    UUM-125992 HDRP: Fixed FSR2 quality setting not applying when changed from the camera using 'Use Custom Quality' property.

    fix

    UUM-71748 HDRP: Fixed custom pass buffers being the wrong size when switching XR On/Off.

    fix

    UUM-127500 HDRP: Fixed console errors with NVIDIA.DebugView when a project is built with NVIDIA package.

    fix

    UUM-128056 Editor: Hid Render Pipeline Graphics settings which are obsolete.

    fix

    UUM-123120 Editor: Fixed text animation not working when using special effects such as text shadow.

    fix

    UUM-125286 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.

    fix

    UUM-121178 Graphics: Fixed occasional null pointer access crash during shutdown.

    fix

    UUM-115985 Graphics: Fixed missing documentation link for the Lens Flare \(SRP\) component.

    fix

    UUM-127677 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.

    fix

    UUM-126194 Editor: Fixed missing script error on play mode on both SRP Indoors scene templates.

    fix

    UUM-113033 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\).

    fix

    UUM-125723 2D: Fixed missing properties om SortingGroup inspector when using 3D URP.

    fix

    - UUM-126295 2D: Fixed an issue in URP2D where SpriteRenderer mask interaction can fail to work correctlly in certain mixed 2D/3D rendering cases/

    fix

    UUM-98082 URP: Fixed a GPU crash when disabling ZBinning with Forward+.

    fix

    UUM-128460 GI: Fixed issue in URP showing a warning when entering play mode with a disc light in the scene.

    fix

    UUM-83569 GI: Fixed HDRP Ray Tracing when used with Instancing.

    fix

    UUM-120424 Serialization: Fixed performance regression when rendering large arrays in the Inspector.

    fix

    UUM-119990 Shadergraph: Fixed a issue in Shader Graph UGUI Samples where custom components would not update the material properly.

    fix

    UUM-126858 Shaders: Added word wrapping to the compute shader inspector kernel label field.

    fix

    UUM-120175 Shaders: Fixed a temp memory leak for shaders with more than 128 keywords.

    fix

    UUM-127514 Shaders: Fixed Shader Build Settings to not care how many underscores are used for declaring an empty keyword in a keyword pragma.

    fix

    UUM-115704 Shaders: Removed "strip keywords" checkbox for simpler workflow.

    fix

    UUM-127704 Shaders: Removed "strip keywords" checkbox for simpler workflow.

    fix

    UUM-110693 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.

    fix

    UUM-101654 SRP Core: Flip backbuffer so that it uses the same coordinates as unity textures \(OpenGL coordinates\).

    fix

    UUM-115702 Editor: Shader Build Settings UI: Fixed keyword set text padding.

    fix

    UUM-115707 Editor: Shader Build Settings UI: Fixed the keyword declaration override labels clipping properly when shrinking the window.

    improvement

    UUM-97524 Editor: Fixed an issue where the progress bar was unresponsive when selecting the *Compile and show code* dropdown menu in the *Shader Inspector* window.

    improvement

    Editor: Added a *New Nodes Preview* button to the Shader Graph preferences to add nodes with an expanded preview.

    fix

    UUM-115688 Editor: Shader Build Settings UI: Fixed the empty shader keyword declaration overrides list label padding.

    improvement

    UUM-130083 SRP Templates: Removed VR Module dependency prevents URP Sample from compiling ### 6000.3.1f1 Release Notes

    improvement

    UUM-128966 Mesh: Crash on SkinnedMeshRendererManager when interacting with a prefab generated with uncombined meshes using Synty Sidekick Character Creator

    fix

    UUM-88043 Editor: Fixed an issue where the mesh would not update on the first undo in TreeEditor.

    fix

    UUM-87566 UI: Change SS UI within SRP in HDR output to share a texture resource across all cameras.

    fix

    UUM-108690 VFX Graph: Fixed Shader Graph Mesh output with Sprite target.

    🔑Licensing(1)

    fix

    UUM-127690 License: Perform early license check.

    📱Mobile(8)

    fix

    UUM-128234 iOS: Fixed Application.Quit not having effect when called in batched playerloop.

    improvement

    iOS: Changed how the application presented frames to improve robustness.

    improvement

    iOS: Added a workaround for an issue where Metal `CADisplayLink` callbacks were called recursively on some devices. This occurred when plugins loaded WebKit via `NSAttributedString initWithData:options:documentAttributes:error:` during the Unity player loop.

    fix

    UUM-120998 Apple TV: Fixed On Screen Keyboard closing when typing with a controller or Siri Remote.

    fix

    UUM-128845 Android: Fixed unaligned buttons in Build Settings window.

    improvement

    - iOS: Added support to pause and unpause DisplayLink when the application moved to the background or foreground.

    improvement

    UUM-121453 Metal: [iOS] Screen flashing after the iOS splash screen

    improvement

    com.unity.addressables.android: 1.0.8 to 1.0.9 **Packages added**

    🌐Networking(3)

    fix

    UUM-107529 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.

    fix

    UUM-105662 Multiplayer: Fixed an issue in the Multiplayer Center window: Section contents alignment is the same in all sections of the "Recommendation" tab.

    improvement

    - com.unity.netcode: 1.9.3 to 1.10.0

    Performance(3)

    fix

    UUM-128017 Text: Reduced ICU memory footprint for projects using ATG.

    fix

    UUM-128283 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.

    improvement

    - UUM-117415 AI: Improved the performance of sampling the nearest position on the NavMesh.

    Physics(8)

    fix

    UUM-127376 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.

    fix

    UUM-124857 uGUI: Fixed raycast logic to correctly handle transparent pixels when alphaHitTestMinimumThreshold is set to a non-zero value.

    improvement

    UUM-112248 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* &gt; *Physics* &gt; *Settings* &gt; *GameObjects*, under the *Release Simulation Buffers* section.

    breaking

    - UUM-112248 Physics: Added: Added a `Physics` method 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.

    fix

    UUM-124744 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.

    fix

    UUM-124744 Physics: Fixed a typo on "Clear Locked Objects" button inside the Physics Debugger.

    fix

    UUM-112248 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.

    fix

    UUM-125376 2D: Sprite Editor Window Custom Outline and Physics Custom Outline inspector window is disabled when in playmode.

    📜Scripting(4)

    fix

    UUM-124923 Profiler: Fixed potential ambiguity in FrameDataView API where GetMarkerName api could return identifier of a duplicate marker.

    improvement

    UUM-125284 IL2CPP: [iOS] [Android] External library generics fail during IL2CPP build

    fix

    UUM-127897 Editor: Fixed an issue where tool contexts can be missing if their associated component is placed after an invalid component.

    fix

    UUM-125570 Multiplayer: Entering Play Mode with compiler errors changes the Play icon to Stop icon even tho editor is not in Play Mode.

    🖼️UI(15)

    fix

    UUM-124787 UI Toolkit: Fixed UI Builder inspector scrolling back up when saving.

    fix

    UUM-116527 UI Toolkit: Fixed the second pane scrollbar in the TwoPaneSplitView being cut off.

    fix

    UUM-105617 UI Toolkit: Fixed ListView foldout arrow indentation in the inspector.

    fix

    UUM-126099 UI Toolkit: Fixed gamma issue with custom filters.

    fix

    UUM-126664 VFX Graph: Fixed "Open VFX Graph Samples project on Github" button overflow.

    fix

    UUM-100335 UI Toolkit: Fixed exception when reordering TreeView through expansion.

    fix

    UUM-114767 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.

    fix

    UUM-125235 Multiplayer: Fixed an issue in the Multiplayer Center window: the "Install Packages" text does not overflow over its button container.

    fix

    UUM-113469 GI: APV: Setting the active baking set when a user selects to load one

    fix

    UUM-113231 Editor: Fixed keyboard navigation for the buttons in the footer of the Build Profiles window.

    fix

    UUM-102333 UI Toolkit: Placeholder text is restored when using SetValueWithoutNotify\(string.Empty\).

    fix

    UUM-111953 Editor: Fixed inconsistent button spacing in the Build Profiles Window.

    fix

    UUM-122672 UI Toolkit: Fixed UI Builder scrolling that was locking when the inspector is resized vertically.

    fix

    UUM-127189 UI Toolkit: Fixed UIRenderer accumulating DrawCallData over many frames.

    fix

    UUM-104506 UI Toolkit: Fixed zoom commands on ScrollView being considered as a scroll operation.

    VFX(1)

    fix

    UUM-115841 VFX Graph: Update the Point Cache window title.

    🥽XR(1)

    improvement

    com.unity.xr.hands: 1.7.1 to 1.7.2

    View original release notes: Unity 6000.3.1f1 Release Notes