[Android]Crash on lib/arm64/libil2cpp.so when Unity Analytics and Engine Code stripping are enabled
6000.0.49f1
LTS · Released May 14, 2025 · Changeset 840e0a9776d9 · 146 release notes
The Unity XR SDK is no longer available as we have focused our investments towards OpenXR.
XRBreaking
Added: Unity Test Framework interface ITestPlayerBuildModifier updated to include override for building with BuildPlayerWithProfileOptions.
Added: Unity Test Framework interface ITestPlayerBuildModifier updated to include override for building with BuildPlayerWithProfileOptions.
Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected
Graphics.RenderMeshIndirect does not issue multi-draw rendering commands when using a graphics API capable of multi-draw commands
Editor freezes when initializing converters with Post-Processing Stack V2 Converter enabled
All baked data for all scenes using APV is always loaded in Editor
Android Player freezes when an Audio Source is playing and an incoming call is picked up and then hung up and the Audio Source is started again
Editor hangs when cutting and pasting a Script to another folder during Play Mode
Game View turns black, Scene View turns grey, Console error NullReferenceException when Wireframe is turned on because the DecalGBufferRenderPass references a non existent GBuffer
Light is culled incorrectly when Deferred+ and Forward+ Rendering Paths are used
The Player renders black on a Quest headset when MSAA, Post Processing, and Spacewarm depth submission are enabled
VFX throw errors upon importing it and breaks rendering for certain effects
Fixed active profile disappears when opening a project with active server profile when server module is not installed.
Fixed leading zero in millisecond field of Asset Loading Profiler Module timestamp.
Fixed issue where LookDev's default VolumeProfile content was destroyed when creating new project from HD template in the hub.
GraphicsUUM-100350fixed 6000.2.0a9
Updated our version of MbedTLS to 3.6.3 to address possible security vulnerabilities.
NetworkingUUM-103889fixed 6000.1.3f1
Prevent NaN in Rotation3D if Shape Scale is Zero.
ParticlesUUM-97828fixed 6000.2.0a8
Fixed project download from the Hub that was silently skipped when trying to download inside another workspace. It's now logging an explicit error in the console.
Version Control
5.1.3 to 5.1.4
5.1.3 to 5.1.4
2.4.3 to 2.4.6
2.7.1 to 2.8.1
2.1.4 to 2.3.8
Added to most dialogs an "Enter" keyboard shortcut to confirm the operation like the corresponding button.
Version ControlFeature
Added to the check-in and shelve notification a link to go to the list of changesets/shelves. The user can also copy the direct diff link.
Version ControlFeature
Added to the history a context action to diff changes for files that were moved/renamed.
Version ControlFeature
Added to the history of a folder a context action to revert changes.
Version ControlFeature
Added to the list of branches a context action to diff the branch.
Version ControlFeature
Added to the list of branches a context action to hide branches. You can use the filter to list the hidden branches and unhide them from the context menu.
Version ControlFeature
Added to the list of changesets a context action to create a new branch from a specific changeset.
Version ControlFeature
Added to the merge operation a notification with a link to go to the pending changes.
Version ControlFeature
Added to the merge view the avatars for authors of changes.
Version ControlFeature
Added to the pending changes view the user avatar if available from Gravatar.
Version ControlFeature
Added to the status bar an action to copy to the clipboard the name of the current branch.
Version ControlFeature
Added to the undo and update workspace operations an ephemeral notification.
Version ControlFeature
Added examples to show how to use UseGlobalTexture and UseAllGlobalTextures APIs
DocumentationImprovement
Fixed manual reference link for GridSelection.
Fixed gradle-wrapper.properties not getting updated when modifying Gradle path in "Preferences -> External Tools".
Fixed scroll view position being reset when making changes to animation layers.
Fixed provisioning profile type not being set on tvOS.
A change in the async texture upload process sometimes resulted in an editor freezing issue when an AssetBundle failed to upload - this has been fixed.
Fixed import worker crash when switching Platform from Android to another platform
Fixed audio parameters not being applied soon enough when AudioSource is in fixed update mode due to RigidBody component in the same hierarchy.
Fixed dsp stuck in one note loop when behaviour is disabled with OAFR.
Sample rate settings not shown in audio importer inspector.
Added links to the startWidth, endWidth and widthCurve properties which replace the obsolete SetWidth method on the LineRenderer component.
DocumentationFix
HDRP + URP: added "Adaptive Probe Volumes Options" tooltip link in Graphics > Lighting.
HDRP: fixed "Screen Space Global Illumination" tooltip link in Graphics > Lighting.
Fixed graphical artifacts when the HD Dynamic Resolution Component changes the resolution scale.
Deprecated old Build window in favor of new build profile window.
Fix a crash when 0 vertex skinmesh
Fixed a case where hyperlinks won't open to the correct code line when scrolling in the console.
Fixed a performance regression for Volumes in Dev builds and in Editor.
Fixed AddBlitPass rendergraph function not working for XR multiview array texures.
Fixed an issue where use of mouse scrolling could prevent the Linux Editor from refreshing and detecting asset changes.
Fixed editor crash when serializing files bigger than 2GB.
Fixed EditorUserBuildSettings.activeBuildTarget unmatch the active profile shown in the window.
Fixed errors spamming console when the inspector of a .androidlib asset is displayed.
Fixed Gizmo text not being displayed when using Bitmap Font.
Fixed HasCharacters and TryAddCharacters for utf32.
Fixed issue with dynamic fonts having some characters included in a clean build when using TMP.
Fixed issue with transition color on text with ATG.
Fixed missing script warning in Environment Samples. Fixed h1 tag replace with a non-responsive markup in all HDRP samples. Fixed grammar in Environment Samples.
EditorFix
Fixed null exception when property editors are being rebuilt without enabled first.
Fixed some BIDI selection issues with ATG.
Fixed text selection being unstable when using ellipsis.
Fixed that the Debug pop up window can sometimes not render when Unity is placed across monitors with varying display scaling.
Fixed the Prefab overrides comparison popup placement on multi monitor setups with varying display scaling
Fixed TileMap Dropdown menu not updating from mouse-over events after fly-out submenu is opened.
Fixed Windows profile not showing install in build folder checkbox based on player settings overrides.
Fixes a runtime crash when changing MSAA levels on OpenGL.
EditorFix
Now saving the HDR Cubemap Encoding setting.
Remove max width limit for search query panel.
Updated the precompiled assemblies update consent request message so that the dialog instructions always remain visible.
Windows now restored correctly to their last positions when opened on Ubuntu 24.04.
\[Shader Graph\] Fixed texture asset conflicts when multiple Shader Graph sample content sets were imported at the same time.
Fixed a crash on IVI shell.
Fixed UGUI multi display/window.
Send GUI events for mouse and keyboard.
Elaborated the texts on shadows, removed links from individual properties.
GIFix
Make APV sky occlusion baking take terrain into account.
Correct bounding box transformations in SkinnedMeshRenderer when "Update When Offscreen" is enabled and scaling is applied.
Fixed AddCopyPass rendergraph function not working for XR multiview array texures.
Fixed AddCopyPass rendergraph function not working on some Android devices.
Fixed an issue where ASTC compression can have different results if called multiple times within the same process.
Fixed potential file read errors when an AssetBundle unloads Textures when Texture Streaming is enabled.
Fixed missing time zone adjustments for British Summer Time.
Improve responsiveness of motion devices (Accelerometer, Gyroscope, Attitude sensor) after device orientation changes when using Input System.
Fixed UGUI multi display/window.
Fixed leak detection for ThreadSafeLinearAllocator.
Fixed Process.Start hangs on intel mac editors running on apple silicon.
Always show subscription filter when entitlement package is available.
Fixed an issue with opening the package manager through external links causes it to become unresponsive.
Fixed the issue where the Package Manager window columns cannot be resize when the whole window has low width.
Added missing tooltips in the Particle System overlay.
Allow to horizontally scroll the curve presets when they do not fit the editor window width.
Fixed an issue with Rigidbody component sweep apis where Colliders would not respect ignore collision pairs.
Fixed Crash in Collider::FindNewAttached when parenting a root GameObject in OnDisable
Fixed dpi scaling for the collision layer matrix found inside Project Settings/Physics/Settings.
Improved the performance of Physics.TransformSync in cases where deeply nested hierarchies containing large amounts of Collider components would add an Animator to any child within that hierarchy. Previously this would incur a massive performance hit. After these changes there is still a performance cost but far smaller than before, somewhere in the range of 8x-9x less depending on hierarchy.
Ensure that all 2D Physics OnCollision/OnTrigger produce Enter/Exit callbacks in the correct order under all circumstances.
Fixed UGUI multi display/window.
Fixed an issue with migrating projects from versions after 2021.3 that could cause severe performance impacts by importing the Fixed Timestep in the Time Project Settings as 0.0001.
In lightmapped objects some mesh channels weren't detected as used.
Fixed an issue in which the Terrain Settings tab state reverts to the previous selected tab when leaving and returning to the Terrain Inspector window.
Fixed ATG word-wrapping issue with complex sequences of clusters.
Fixrf ATG Face Info Scaling.
Correct the order in which stylesheets are applied in the UIBuilder.
Duplicated characters in delayed textfield when using IME.
Fixed an ArgumentOutOfRangeException when clicking through ListView and its scrollbar.
Fixed an issue in ListView dynamic height virtualization where content could disappear after scrolling.
Fixed display style property to not trigger transitions.
Fixed RadioButton.value cannot be set to true when initializing the radio buttons.
Fixed ScrollView sometimes not expanding scroller range when adding a child element by code.
Fixed UI Builder elements disappear and "Semantic - Unknown template name" error appears when changes to "Template" parameter are saved.
Fixed UI Debugger matching selectors accounting for pseudo states.
Improved ExposedReference property drawer so it responds to changes to source asset, supports drag and drop and aligns with other inspector fields.
Fixed HDR debug mode not working when Compatibility Mode is enabled.
Fixed audio playback when minimized, when Application.runInBackground is set to true.
Added the option to add a folder by path to the ignore or hidden changes list, instead of the incorrect option "Using the item extension".
Version ControlFix
Fixed a null exception that could occur on Revert to this revision if the selected change triggered a domain reload.
Version ControlFix
Fixed a null exception that could occur when switching to the changesets tab very quickly after checkin.
Version ControlFix
Fixed a null exception that occured when using the diff search filter without any shelve in the repository.
Version ControlFix
Fixed an error that was showing when deleting a shelveset that wasn't the one selected in the list.
Version ControlFix
Fixed bulk editing meta files that was only performing a single checkout for the last element.
Version ControlFix
Fixed incorrect branch name in the history of a file for a revision where it was moved, displaying details of the move instead of the name of the branch.
Version ControlFix
Fixed merge success notification that was showing in the view potentially colliding with contents.
Version ControlFix
Fixed the apply shelve operation so that it checks for dirty changes and warn the user before applying the shelve.
Version ControlFix
Fixed the auto checkout for assets to only apply for file containing actual changes.
Version ControlFix
Fixed the scroll that was not at the top when opening the branches or the shelves view.
Version ControlFix
Fixed the UI that could start refreshing forever, never completing the ongoing operations.
Version ControlFix
Fixed the Unity Editor crashing on macOS when opening the Unity Version Control window with the PiXYZ Plugin installed.
Version ControlFixmacOS
Fixed Undo changes of a Moved asset using the Asset Context Menu from the Project View that was leaving an inconsistent .meta file.
Version ControlFix
Implemented a mechanism to fix the path to UnityYAMLMerge.exe in the client.conf so it always points to an existing Unity installation.
Version ControlFix
Disable Indirect Draw checkbox if the system does not have an update context.
Fixed an exception when using the shortcut SHIFT+5 when no VFX component is attached or when the debug panel is not displayed in the VFX Graph editor.
Mesh Output compilation error while plugged on strip system.
Fixed handling of multiple touch inputs and the computation of Touch.deltaPostion and Touch.deltaTime.
Fixed for saving corrupted PlayerPrefs when application is closed when out of focus.
Fixed problem with multiple "UnityGame: GameManager not available." logcat messages when running application on Oculus Quest 2.
Allow building AssetBundles with both the DisableTypeTree and StripUnityVersion flags. Fix the ability to load these AssetBundles in the Runtime.
Removed unused LGPL libusb code from SDL
EmbeddedLinuxChange
Removed unused LGPL libusb code from SDL
LinuxChange
Removed unused LGPL libusb code from SDL
QNXChange