6000.2.0a10: Crash on TexturesD3D12::CreateTextureInternal() when opening a project for the first time
Known IssuesKnown issueBlockerUUM-135024open 6000.5.0b7
Player crash when switching focus in Exclusive Fullscreen mode with DirectX 12
Known IssuesKnown issueBlockerUUM-134743fixed 6000.6.0a2
[Silicon] Crash on os_unfair_recursive_lock_lock_with_options when opening a project while the Razer Synapse app is open
Known IssuesKnown issueBlockerUUM-135043fixed 6000.0.71f1
Added: Added "PhysicsUserData.objectValueId" property to expose the EntityID used for the "objectValue" property. The property now also shows the EntityId, Object Name and Type as a tooltip or "None" if no Entity or "Invalid Object Id" if the EntityID does not represent a valid object.
Physics 2DAPI changeUUM-134952
Added: PhysicsComposer can now both get or destroy all composers using "PhysicsComposer.GetComposers()" and "PhysicsComposer.DestroyAll()" methods.
Physics 2DAPI changeUUM-134952
Added: PhysicsComposer can now convert both "CircleGeometry" and"CapsuleGeometry" to "PolygonGeometry" using a static method of "PhysicsComposer.ToPolygons()".
Physics 2DAPI changeUUM-134952
Added: PhysicsWorld, PhysicsBody, PhysicsShape and PhysicsJoint can set owner-only PhysicsUserData with "SetOwnerUserData()" and retrieve it with ".ownerUserData".
Physics 2DAPI changeUUM-134952
Added: Added new operator == and \!= for the struct TextureHandle.
SRP CoreAPI change
6000.3.5f1: Increased CPU usage when moving NavMesh Obstacles with carving enabled
Known IssuesKnown issueCautionUUM-133911fixed 6000.5.0b2
[iOS] Application.deepLinkActivated does not get invoked while app is running when UIApplicationSceneManifest is added in Info.plist
6000.5.0a3,6000.4.0b8,6000.3.8f1,6000.0.68f1Known issueCautioniOSUUM-135497fixed 6000.0.71f1
Entities ContentManagement GUIDs are unstable and become different each time a Player is built to a different directory
Core RuntimeKnown issueCautionUUM-129944open 6000.3.12f1
Removed the activation of .NET 3.5 on Windows systems. Greatly reducing the installation time when using the installers directly.
InstallerWindowsUUM-133360
Repair links to the Hub documentation.
Editor
Kerberos proxy authentication support.
LicenseFeature
Added support for CAMetalDisplayLink on the Mac Player. It is disabled by default and it can be enabled in the Player Settings by toggling "Use MetalDisplayLink (Mac Player only)". In alternative, you can also use the environment variable UNITY_USE_METAL_DISPLAY_LINK=1. Using CAMetalDisplayLink decreases stuttering and improves frame pacing. It also makes Time.deltaTime more stable.
macOSFeature
Added profiling markers to AndroidPlayer initialization process.
AndroidImprovementUUM-135048
Updated the 7-Zip that is bundled with the editor to 26.00.
Build SystemImprovement
PhysicsComposer now implements the IDisposable interface where the public IDisposable.Dispose method simply calls "PhysicsComposer.Destroy()".
Physics 2DImprovementUUM-134952
Upgraded DLSS SDK from v310.4.0 to v310.5.0, including adding Preset L and M to DLSS Super Resolution.
PluginsImprovement
Improved the way VolumeManager collects VolumeComponent types to avoid slow reflection overhead on Player startup.
SRP CoreImprovementUUM-134911
Batch mode: removed auto-scanning for Android devices on Editor start if Android support is installed.
Fixed an issue where the caret position in UI Toolkit input fields was not updating when the TouchScreenKeyboard changed the text selection on Android (Activity), this behavior is currently still broken on GameActivity.
Fixed an issue where OnApplicationQuit was not consistently called when using Android GameActivity.
Fixed Android mouse scroll wheel not working when scrolling in the negative direction without moving the mouse when using old input system.
Updated Device Simulator device definitions to use generic, characteristic-based names instead of specific model names for older devices.
Added Direct3D Graphics Infrastructure (DXGI) errors to the user logs that were not covered by validation errors. Fixed false-reporting of non-error return codes (i.e., 087a0001) in CheckDeviceStatus().
Added hideSoftkeyboard option to UITK and option to have both physical and touch screen keyboard active at the same time.
Changed Mesh LOD generator to no longer output LODs when selection curves are negative, which happens for some meshes with double-sided geometry.
Fixed a bug where trying to open the Render Pipeline Converter window in playmode would cause an unrelated window to be opened.
Fixed an issue where script compilation produced different results on Windows and Linux, causing unnecessary asset file changes for teams working across multiple platforms.
EditorFixWindowsLinuxUUM-133554fixed 6000.4.0b10
Fixed bugs where merging too many artifacts could make LMDB crash if cancelling in the middle of the preprocessing of artifacts.
Camera Preview - When changing the pipeline the Render Target texture was not recreated making and invalid Render Texture options.
Fixed an issue where the stencil attachment was unset incorrectly when using Metal, which caused a Metal validation error.
\[URP\] Fixed an issue causing materials to be black when building for mobile platforms in batchmode with Decals enabled.
Decal Projector and Local Volumetric Fog are missing their icon gizmos. Water Decals components where missing the dark icon in the Light Theme.
Fixed an issue where the resize cursor wasn't showing when resizing the Standalone Player window, for projects with splash screen disabled and that only used Input Manager.
Fixed an incorrect use of a synchronisation primitive that could lead to Unity crashing or undefined behaviour on platforms where input devices are discovered on thread other than main thread.
MacOS Platform Support installers no longer remove support for the same platform from other Unity Editor installations of different versions.
Fixed stuttering issues with the Mac Player when using the new CAMetalDisplayLink which can be enabled in the Player Settings by toggling "Use MetalDisplayLink (Mac Player only)".
Fixed validation to prevent technical name to be matching an existing name in the project.
Package ManagerFixUUM-113396fixed 6000.5.0a8
Importing a .unitypackage extracts twice the content. (PAK-8613)
Package ManagerFix
Package Manager: Url deep link using a upm package show the package selected if discoverable. Also show Add popup if a version is specified or if the package is not discoverable. (PAK-8687)
Package ManagerFix
Fixed an issue where Rigidbody components on prefabs would still get their internal physics objects created. This was not intended and surfaced by recent safety changes, which incidentally are the same changes that caused this crash to reproduce.
Fixed an issue with "PhysicsComposer.GetGeometryIslands()" where it was not read-locked leading to potential concurrency issues.
Fixed and issue with the HingeJoint2D tool handle drawing when deleting the component being edited.
Fixed a URL-parsing problem that occurred when Video Player opened a file where the path contained a space in it.
Fixed issue with creating profiler capture metadata on save if the max. capture frames setting was reduced after recording profiling data.
Prevent incorrect shared ProfilerRecorder reuse when kDontCaptureEditor or kRecordTimestamp differ.
Fixed an issue where focusing on an active selection could edit overlays content in the Scene view.
Scene/Game ViewFixUUM-134399fixed 6000.4.0b11
Renaming keyword enum fields and other modifications to keyword enums now propagate correctly.
Improved handling of improperly formatted <a> tag where the "href" part is missing. A properly formatted tag should be <a href="link ID">text to be highlighted</a>.
Fixed root cause of crash caused by having very large rect transform bounds. Added warning which links to the affected scene GameObject(s).
Fixed an exception that could occur when drawing stroked paths with 2D vector graphics with certain sharp corners or near-degenerate segments.
Fixed VectorImage as background image that was not properly being used as a stencil mask when overflow was modified in a earlier frame.
Fixed deprecated instanceID API usages for Unity 6.4 and later.
Version ControlFix
Disabled profiling during code generation; in some circumstances it would cause errors.
Updated profiler icons for UI Canvas modules.
uGUIChangeUUM-135623

Pick your Unity version

Unity Releases compares releases against the version your project is on. Picking it now keeps Compare versions focused on what changes between where you are and where you might be going.