⚠️ 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
- com.unity.netcode: 1.9.3 to 1.10.0
- com.unity.burst: 1.8.25 to 1.8.26
- com.unity.inputsystem: 1.16.0 to 1.17.0
- com.unity.probuilder: 6.0.7 to 6.0.8
- com.unity.services.cloud-build: 2.0.5 to 2.0.6
- com.unity.services.vivox: 16.7.0 to 16.8.0
- com.unity.xr.hands: 1.7.1 to 1.7.2
- com.unity.addressables.android: 1.0.8 to 1.0.9
- *Packages added**
- com.unity.toolchain.win-x86_64-linux@1.0.2
- com.unity.toolchain.win-arm64-linux@1.0.2
- com.unity.toolchain.macos-x86_64-linux@1.0.2
- com.unity.toolchain.macos-arm64-linux@1.0.2
- com.unity.toolchain.linux-x86_64-linux@1.0.2
- com.unity.sysroot.base@1.0.2
- com.unity.sdk.linux-x86_64@1.0.2
- com.unity.sdk.linux-arm64@1.0.2
- *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."
All Changes by Category
🎮2D(2)
UUM-104008 2D: Fixed LIght2D toggle UI.
UUM-125625 2D: Fixed issue where the user sees an error dialog after cancelling a SaveFolderPanel action from the Tile Palette.
🎬Animation(1)
UUM-125283 Animation: Fixed animator state showing a parameter that no long exists.
📦Asset Pipeline(4)
UUM-127649 Package Manager: Built-in and core packages are now shown as trusted and made by Unity Technologies for clarity.
UUM-103738 Version Control: Fixed package files added by the provider callback are included in paths.
Linux: Updated the Linux toolchain to improve package handling.
UUM-127501 Plugins: Fixed a crash on DX11 when RenderDoc is enabled while NVIDIA package is added to the project.
🏗️Build System(14)
UUM-127494 WebGL: Fixed error switching to fullscreen when matchWebGLToCanvasSize is false.
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-127114 Universal Windows Platform: Fixed building for Universal Windows Platform when using Visual Studio 2026.
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.
com.unity.sdk.linux-arm64@1.0.2 **Packages deprecated**
UUM-122233 macOS: Keyboard input is reset on application focus lost.
UUM-128044 VisionOS: Fixed visionOS player crash when "Wait for managed debugger" is enabled in build profile.
⚙️DOTS(1)
🔧Editor(41)
UUM-121372 Editor: Fixed 'Build And Run' File menu option to choose active instead of selected 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-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-116317 Editor: Fixed an issue where the Reflection Probes Gizmos could disappear in the Scene View.
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-125364 Editor: Fixed invalid UV bounds.
UUM-127812 Profiler: Fixed an issue where the Memory Profiler could not reliably determine the root Transform of a Prefab.
UUM-128465 Editor: Fixed missing connection check when re-importing all assets via the cache server.
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.
Package Manager: Fixed an issue where running -upmPack failed to propagate UPM errors, causing Unity Editor to exit with code 0.
UUM-117577 Editor: Fixed timeSamples set causing immediate playback when using PlayScheduled.
UUM-104264 Editor: Fixed tooltip overwriting when label gets truncated.
UUM-104224 Editor: Fixed input field on custom build profile renaming not working upon docking or undocking the build profile window.
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.
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."
UUM-119240 Editor: Set focus on Hierarchy window after a new game object is created and in renaming state.
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.sysroot - "This package is no longer supported on this editor version. Use com.unity.sysroot.base instead."
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.
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."
Added the `HierarchyViewModel.AsReadOnlySpan` method to retrieve nodes from a hierarchy view model as a read-only span.<br>
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."
- UUM-128197 Core Runtime: Editor hangs when ComponentSystemGroup update in itself
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.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."
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-125968 Editor: Hierarchy: Force updating hierarchy view before framing an object.
📝General(25)
UUM-122130 Search: Fixed crash that can happen when indexing is requested while an indexing is already ongoing.
Scripting: Changed: - Modified the `EndFlagsChange` method to return which flags changed, if any.<br>
Added a constructor parameter to the `HierarchyViewModelFlagsChangeScope` struct to choose whether the `FlagsChanged` event is invoked at the end.
UUM-125778 Metal: Game freezes after command buffer Timeout error
Scripting: Added: - Added the `HierarchyFlattened.AsReadOnlySpan` method to retrieve flattened nodes as a read-only span.<br>
Added the `HierarchyViewModel.FlagsChanged` event, which is invoked whenever flags changed.<br>
Added the `HierarchyViewModel.EndFlagsChangeWithoutNotify` method to end a flags change scope without invoking the `FlagsChanged` event.
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-124900 DX12: Relaxed an error message that appeared when a subpass ended prematurely.
UUM-127035 Shaders: Fixed a "keyword space mismatch" error showing when accessing materials before they're fully initialized.
UUM-113507 GI: Fixed issue where "Missing RayTracingRenderPipelineResources type" warning would be shown when updating specific projects to Unity 6.4.
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-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-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-120610 Undo System: Prevent undo stack overflow when dragging large number of child objects.
🎨Graphics(41)
UUM-126022 URP: Fixed the Screen Space Overlay UI rendering in URP when creating cameras at runtime without UniversalAdditionalCameraData.
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.
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-116647 Editor: Improve visibility and positioning of kebab menus in Settings > Graphics
UUM-97985 HDRP: Fixed HDRP FPTL and Cluster artifacts when having many lights.
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-125992 HDRP: Fixed FSR2 quality setting not applying when changed from the camera using 'Use Custom Quality' property.
UUM-71748 HDRP: Fixed custom pass buffers being the wrong size when switching XR On/Off.
UUM-127500 HDRP: Fixed console errors with NVIDIA.DebugView when a project is built with NVIDIA package.
UUM-128056 Editor: Hid Render Pipeline Graphics settings which are obsolete.
UUM-123120 Editor: Fixed text animation not working when using special effects such as text shadow.
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-121178 Graphics: Fixed occasional null pointer access crash during shutdown.
UUM-115985 Graphics: Fixed missing documentation link for the Lens Flare \(SRP\) component.
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-126194 Editor: Fixed missing script error on play mode on both SRP Indoors scene templates.
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-125723 2D: Fixed missing properties om SortingGroup inspector when using 3D URP.
- 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-98082 URP: Fixed a GPU crash when disabling ZBinning with Forward+.
UUM-128460 GI: Fixed issue in URP showing a warning when entering play mode with a disc light in the scene.
UUM-83569 GI: Fixed HDRP Ray Tracing when used with Instancing.
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-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-115702 Editor: Shader Build Settings UI: Fixed keyword set text padding.
UUM-115707 Editor: Shader Build Settings UI: Fixed the keyword declaration override labels clipping properly when shrinking the window.
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.
Editor: Added a *New Nodes Preview* button to the Shader Graph preferences to add nodes with an expanded preview.
UUM-115688 Editor: Shader Build Settings UI: Fixed the empty shader keyword declaration overrides list label padding.
UUM-130083 SRP Templates: Removed VR Module dependency prevents URP Sample from compiling ### 6000.3.1f1 Release Notes
UUM-128966 Mesh: Crash on SkinnedMeshRendererManager when interacting with a prefab generated with uncombined meshes using Synty Sidekick Character Creator
UUM-88043 Editor: Fixed an issue where the mesh would not update on the first undo in TreeEditor.
UUM-87566 UI: Change SS UI within SRP in HDR output to share a texture resource across all cameras.
UUM-108690 VFX Graph: Fixed Shader Graph Mesh output with Sprite target.
🔑Licensing(1)
UUM-127690 License: Perform early license check.
📱Mobile(8)
UUM-128234 iOS: Fixed Application.Quit not having effect when called in batched playerloop.
iOS: Changed how the application presented frames to improve robustness.
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.
UUM-120998 Apple TV: Fixed On Screen Keyboard closing when typing with a controller or Siri Remote.
UUM-128845 Android: Fixed unaligned buttons in Build Settings window.
- iOS: Added support to pause and unpause DisplayLink when the application moved to the background or foreground.
UUM-121453 Metal: [iOS] Screen flashing after the iOS splash screen
🌐Networking(3)
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.
⚡Performance(3)
UUM-128017 Text: Reduced ICU memory footprint for projects using ATG.
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-117415 AI: Improved the performance of sampling the nearest position on the NavMesh.
⚡Physics(8)
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-124857 uGUI: Fixed raycast logic to correctly handle transparent pixels when alphaHitTestMinimumThreshold is set to a non-zero value.
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.
- 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.
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-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-125376 2D: Sprite Editor Window Custom Outline and Physics Custom Outline inspector window is disabled when in playmode.
📜Scripting(4)
UUM-124923 Profiler: Fixed potential ambiguity in FrameDataView API where GetMarkerName api could return identifier of a duplicate marker.
UUM-125284 IL2CPP: [iOS] [Android] External library generics fail during IL2CPP build
UUM-127897 Editor: Fixed an issue where tool contexts can be missing if their associated component is placed after an invalid component.
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)
UUM-124787 UI Toolkit: Fixed UI Builder inspector scrolling back up when saving.
UUM-116527 UI Toolkit: Fixed the second pane scrollbar in the TwoPaneSplitView being cut off.
UUM-105617 UI Toolkit: Fixed ListView foldout arrow indentation in the inspector.
UUM-126099 UI Toolkit: Fixed gamma issue with custom filters.
UUM-126664 VFX Graph: Fixed "Open VFX Graph Samples project on Github" button overflow.
UUM-100335 UI Toolkit: Fixed exception when reordering TreeView through expansion.
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-125235 Multiplayer: Fixed an issue in the Multiplayer Center window: the "Install Packages" text does not overflow over its button container.
UUM-113469 GI: APV: Setting the active baking set when a user selects to load one
UUM-113231 Editor: Fixed keyboard navigation for the buttons in the footer of the Build Profiles window.
UUM-102333 UI Toolkit: Placeholder text is restored when using SetValueWithoutNotify\(string.Empty\).
UUM-111953 Editor: Fixed inconsistent button spacing in the Build Profiles Window.
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.
✨VFX(1)
UUM-115841 VFX Graph: Update the Point Cache window title.
🥽XR(1)
View original release notes: Unity 6000.3.1f1 Release Notes