[Android]Crash on lib/arm64/libil2cpp.so when Unity Analytics and Engine Code stripping are enabled
6000.0.54f1
LTS · Released Jul 23, 2025 · Changeset 4c506e5b5cc5 · 101 release notes
Crash on mono_domain_jit_foreach when performing various Unity operations
Added: Added FindAssetGUIDs methods that return an array of GUIDs instead of strings.
Asset PipelineAPI change
Added: Added LoadAssetByGUID method that accepts a GUID as an input argument.
Asset PipelineAPI change
UI is not rendering and an error is thrown when FXAA is enabled and cameras are stacked in a 2D URP project
Warnings appear in the Console window when opening a new project
Fix for 6000.0.X: Accepting Asset Store EULA endless loop in Package Manager window
Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected
[HDRP] Water displacement fades when camera move far in worldspace.
Licensing Client fails to launch when opening Unity Hub
Licensing Client fails to launch when opening Unity Hub (licensing client path is not found)
All baked data for all scenes using APV is always loaded in Editor
GameObjects are transparent when a custom fog renderer feature is enabled
The Player renders black on a Quest headset when MSAA, Post Processing, and Spacewarm depth submission are enabled
Persisted event listeners are reset when collapsing and expanding a component in the Inspector
VideoPlayer freezes or stops on certain Android devices when enabling and disabling the Video multiple times
[Android] Runtime performance deteriorates on certain Android devices when Graphics API is set to Vulkan on an upgraded project
Enabled shader caching.
QNXImprovement
Fixed artifacts occurring on Metal when using Rendergraph pipeline.
Fixed UI rendering when FXAA is enabled with camera stack.
Fixed URP 2D lighting with meshes in Rendergraph.
Improved validation of RefreshTile Tilemap argument signature in Editor.
Set a minimum width on HierarchyViewer panes to fix resizing issues.
Agent was not progressing past a corner between polygons of different area types.
Agent was some times getting stuck in its movement along axis-aligned NavMesh edges.
Agent was taking steps back while trying to correct the path it had computed through the NavMesh.
Fixed a bug where calls lead to a state where starting new audio streams caused a main thread stall.
Fixed crash on GameActivity, when touching screen with 9 fingers or more. GameActivity only supports up to 8 fingers touching screen at the same time.
Fixed the problem with installing AAB to some Samsung devices which have Secure Folder.
Fixed warning showing libraries as not 16 KB page aligned when they have been updated externally.
Fixed an issue where a state machine state's name would be extending beyond the bounds of the node if the name was too long.
Detect a corrupt library when loading a project in the Unity Editor, and present an error message with instructions on how to delete the corrupt library, with documentation URL.
Fixed indeterminism of artifact ids which could occur when importers set dependencies to other assets.
Asset Import workers could get out of sync with their main editor process, rendering them unable to load assets.
Fixed for crash when running with Native Jobs.
"Asset Labels" section should not appear when a non-asset is being selected.
Avoid rare crash while sending Analytics during Licensing operations.
Changed the TextInputBaseField Blur behaviour so that it now resets and scrolls the text back to the start when focus is lost.
Exception thrown when renaming component with symbols in UIBuilder.
Fixed a bug where ctrl + left click would not open the contextual menu for the Orientation Gizmo and added support for Mac's two-finger click.
Fixed an exception when accessing the toolbar of the animator window with a deleted animator.
Fixed Cursor.visible ignoring CursorLockMode.Locked.
Fixed distorted TagManagerInspector pop up window if tag confirmed using Enter.
Fixed IMGUI EditorGUIUtility.labelWidth value being changed by the Scene View UI. This could impact other windows drawn afterwards.
Fixed prefab stage applying changes too early.
Fixed renaming profiles adding a suffix '1' with capitalization only edits.
Fixed SerializedProperty errors that could occur when editing and canceling the edit for an int2 followed by float2.
Fixed the method to get object picker control ID while avoiding creating a new instance.
Fixed Underline with font fallback chain.
LaunchScreen for Windows Editor only closed with Esc key and not also Enter.
Random crash in BatchRendererGroup rendering fixed.
Removed redundant NUnit include from SRP Core code.
Updated 7-Zip to 25.00.
EditorFix
Fixed case where custom properties on a Renderer are not taken into account, leading to incorrectly baked lightmaps.
Fixed additional separator in menu when the VolumeComponent is in the default VolumeProfile.
Fixed additional separator in menu when there is no advanced properties in the VolumeComponent.
Fixed material debug view when path tracing is enabled.
Fixed the position node in ShaderGraph with the fog volume material type not working as intended.
Ensure macOS .dSYM debug symbol bundles are reliably copied to the build output on clean builds when detailed stacktraces are enabled.
Fixed issue where Linux was running out of memory pages due to them not being returned.
Prevent possible shutdown deadlock when using waits with zero time out.
Fixed fallback font weight for Roboto-Mono in IMGUI.
Fixed rare deadlock on Windows in Resources.UnloadUnusedAssets.
Fixed crash on incorrectly optimized calls to EqualityComparer<T>.Default in Generic Record Type Equals implementations.
Fixed crash on some default interface method calls.
Fixed crash that would occur due to symbol collision between builtin Brotli compression and system installed versions.
Fixed issue where mono's debugger agent thread would not restart when a connection issue was encountered.
The DeveloperConsole now correctly opens after being re-enabled, fixing an issue where it would remain stuck in a closed state.
Align profiler frame duration of Edit mode profiling with Play mode when playing.
Fixed an issue where Focus Pan command would often set an impractical zoom pivot if Canvas object was picked.
Optimized the Main Thread times of InstantiateAsync and added a new OriginalImmutable flag to reduce the times even more.
Make sure disabled TextField do not collapse.
Updated Image raycast behavior to ensure consistent handling of screenPoints outside bounds, preventing parent Images from blocking child Images.
Clicking on Spacing/Border Widget values in the UI Builder now selects these values.
Clicks in dead zones of the canvas selection header won't select the element underneath in UI Builder.
Ensure margin gizmo stays visible while dragging.
Fixed an exception thrown by the runtime dropdown field when choices list is empty.
Fixed an exceptions when displaying PropertyFields bound to an array named "Array" in the inspector.
Fixed an issue in UI Builder where clicking the scrollbar buttons in the code preview would focus and select the content.
Fixed an issue where the IMGUI TreeView's context menu option to rename wouldn't work when the containing view was not focused.
Fixed an issue with PropertyFields bound to an array named "Array" throwing an exception when the add button was clicked.
Fixed bound fields not showing an indication if they were animated or driven.
Fixed change events being sent when the text had not changed, but the precision of the text value did not exactly match the float value.
Fixed crash when stroking rounded joins with Painter2D.
Fixed elements sometimes still referenced in memory after being removed from their panel.
Fixed focus in UI Builder code preview when clicking on ScrollView controls.
Fixed ListView bug where a drag operation would select the item even with SelectionType.None.
Fixed property field indentation.
Fixed QuickSearch warning from removing an element during its AttachToPanel event.
Fixed runtime dropdown checkmark styling.
Fixed the argument exception when docking a window that contains a RadioButtonGroup control.
Text in the new selector field in UI Builder is no longer covered by the pseudo states button.
Avoid persistent memory allocation (_CameraTargetAttachmentX and _CameraUpscaledTargetAttachmentX) in RenderGraph when possible (single camera), and use a RenderGraph texture instead.
RP converter was not displaying the results of the converters execution in the console.
Fixed an issue where the VideoPlayer component failed to play MP4 files from StreamingAssets on some Android devices using Vulkan. The required NV12 decode shaders are now correctly included, restoring video playback on affected hardware.
\[Android\] VideoPlayer leaks memory when repeating Play and Stop on a Video.
Fixed SystemInfo.deviceType to correctly return the type of device the Windows Standalone player is running on.
Fixed for the background motion vectors being generated incorrectly for spacewarp.
XRFix
Added link to relevant area of Discussions on the multiplayer landing page.
DocumentationChange
The game view rendering statistics window now displays a warning of incorrect triangle and vertex count when indirect draw calls are issued, such as is the case with GPU Occlusion Culling.
Updated com.unity.xr.openxr package version to 1.15.0.