6000.0.17f1: Crash on CheckDeviceStatus when selecting GameObjects in the scene view while using DX12
Known IssuesKnown issueBlockerUUM-138597fixed 6000.3.14f1
6000.2.0a10: Crash on TexturesD3D12::CreateTextureInternal() when opening a project for the first time
Known IssuesKnown issueBlockerUUM-135024open 6000.5.0b7
6000.2.0b1: Crash on "CachedReader::OutOfBoundsError" when loading VFX object from an Asset Bundle with DisableTypeTree
Known IssuesKnown issueBlockerUUM-137538fixed 6000.6.0a3
6000.3.0a3: Crash on Umbra::QueryExt::queryStaticShadowCasters when baking a custom Reflection Probe with the minimum Near Clipping Planes value
Known IssuesKnown issueBlockerUUM-137250open 6000.4.5f1
Crash with multiple StackTraces when building lighting in a Specific Scene
6000.5.0a8,6000.6.0a1,6000.4.0b12,6000.3.12f1Known issueBlockerUUM-138494fixed 6000.5.0b7
Crash on ConstraintProjectionTree::projectionTreeBuildStep when ConfigurableJoint uses JointProjectionMode.PositionAndRotation and connected Rigidbody switches from kinematic to non-kinematic
Known IssuesKnown issueBlockerUUM-135394open 6000.5.0b4
Player crash when switching focus in Exclusive Fullscreen mode with DirectX 12
Known IssuesKnown issueBlockerUUM-134743fixed 6000.6.0a2
Added: Added API to ScriptableAudioPipeline ControlContext to ease discovery of when the system is configuring.
AudioAPI changeUUM-133107
ShaderVariantCollection.variantCount and ShaderVariantCollection.shaderCount returns 0 in Builds
6000.5.0a4,6000.0.66f1,6000.3.4f1,6000.4.0b4Known issueCautionUUM-137398regressed 6000.3.15f1
Color parameter is ignored when creating dynamic text in a UI Document with DrawText()
6000.6.0a1,6000.3.11f1Known issueCautionUUM-137907fixed 6000.5.0b7
Switching platforms will trigger shader-related warnings (TraceTransparentRays)
6000.6.0a1,6000.5.0a9,6000.3.12f1,6000.4.0f1Known issueCautionUUM-139001fixed 6000.5.0b6
Editor memory leak in VisualElement when recompiling in a blank URP project
Known IssuesKnown issueCautionUUM-138000fixed 6000.5.0b7
New Releases are shipped without the newest URP and HDRP Template Versions
Known IssuesKnown issueCautionUUM-137426open 6000.5.0b4
Delayed workspace creation when opening projects from the Unity Hub.
Version Control
Added "Add to Source Control" and "Undo Changes" actions for folders from the Project browser and Inspector.
Version ControlFeature
Added a new Branch Explorer to visualize and navigate branches.
Version ControlFeature
Added persistence for all splitter positions across window reloads and sessions.
Version ControlFeature
Added support in the merge view to partially apply a shelve.
Version ControlFeature
Added the F2 keyboard shortcut to rename branches and labels.
Version ControlFeature
Improved performance when merging Search Index artifacts of large projects with "Deep Indexing" enabled.
SearchImprovementUUM-133013
Fixed issue where RSUV is not supported in 2D Renderers.. Add ShaderUserVariable support for 2D Renderers.
On Linux, the "Open Agent Settings..." option in the Agent Type property of a NavMeshAgent inspector would issue an error and not open the __Navigation__ window.
Words won't be spammed in input field when swiping touch screen keyboard (part of GameActivity 4.4.0 upgrade).
AndroidApplication.onConfigurationChanged will correctly reflect language/country changes on GameActivity.
AndroidFix
Clamped memory settings for Publishing Settings/WebAssembly Language Features so they cannot be less than 0.
Fixed a memory leak where RenderTexture objects used for profiler screenshot capture were not properly destroyed.
Fixed a performance issue with QualitySettingsEditor reading all build profiles in a project on every Update call.
Fixed issues with preview mode being synchronized between multiple Animation Windows at the same time.
Fixed shadergraph assets from reimporting on each project load when using Shader Build Settings.
Fixed the logic that enables or disables the apply and revert buttons for scripting defines and additional compiler arguments.
Recreate buildprofilecontext.asset if it cannot be loaded to ensure proper operation of the build profile window.
Removed a redundant separation line in a Build Profile's Quality Settings' dropdown after all items have been added.
Resolved an issue with libxml2 being renamed on Ubuntu 25.10 and later. Ubuntu 24.04 remains the highest version supported by the Editor.
A warning is now displayed when the GetVariants API is called on a GraphicsStateCollection containing shader variants that were serialized with any invalid keywords.
Fixed an issue where Pipeline State Object (PSO) warmup using the GraphicsStateCollection API had incorrect cache misses on Metal when the traced PSO was recorded outside of a render pass.
Fixed GrabPass does not correctly set the rect size when set up with a camera.SetTargetBuffers() instead of a render texture in DirectX11.
Some GraphicsStateCollection APIs that queried specific ShaderVariants would not be able to find the correct variant if the loaded collection asset was previously serialized in certain older versions of Unity 6000.3 and 6000.4.
\[Vulkan\] \[Android\] Fixed visual artifacts on Mali GPUs (non-Midgard) when rendering with depth-read and stencil-write operations in the same render pass subpass. Workaround applies to drivers before version 41.0.0 where the issue exists.
GraphicsFixAndroidUUM-31270fixed 6000.4.1f1
Clarify GeometryUtility.CalculateFrustumPlanes plane direction.
N/A \(internal\)Fix
Fixed incorrect link.
N/A \(internal\)Fix
Fixed spelling errors.
N/A \(internal\)Fix
Fixed a number of issues where Rigidbody component API was not completely secured when being executed from a prefab context.
Fixed an issue where inspectors could set Collider component data such as Center/Radius/Height/Size to +/-Infinity, which was not valid and would result in incorrect simulation behavior.
Fixed an issue where Rigidbody.constraints wouldn't serialize the values set to it, when called on prefab asset.
Added access to "collisionThreshold" to "PhysicsBody" and "PhysicsBodyDefinition" allowed the configuration of when CCD is used.
Added missing setters for PhysicsBody of "mass", "rotationalInertia" and "localCentrOfMass" to supplement the existing getters.
PhysicsHingeJoint can now be "unpinned" which provides rotational constraining only with the point-to-point constraint, effectively allowing the PhysicsBody to move while having rotational-only constraints applied.
Updated Box2D to include various bug-fixes and improvements, most notably being contact recycling to improve contact performance during simulation.
When adding PhysicsShape with a disabled "PhysicsShapeDefinition.startMassUpdate", ensure that calling either "PhysicsBody.ApplyMassFromShapes" or "PhysicsBody.massConfiguration" correctly configures the PhysicsBody collision detection.
Fixed rendering artefacts in the Profiler window at the border of the Captures list and Timeline view.
Fixed an issue in Bloom texture where invalid texture handles could be reused across execution passes, leading to a Render Graph execution error.
Fixed a layout exception when right-clicking Pending Changes in the side bar.
Version ControlFix
Fixed a NullReferenceException when opening history from a branch diff.
Version ControlFix
Fixed a potential NullReferenceException in the changeset-by-changeset diff panel.
Version ControlFix
Fixed and localized the Checkin dialog progress label.
Version ControlFix
Fixed blurry icons in the Explore Repositories window.
Version ControlFix
Fixed button capitalization in the Unity Version Control window to match Unity standards.
Version ControlFix
Fixed issues in the changeset-by-changeset diff from the branches view.
Version ControlFix
Fixed the branches context menu not opening when the table is empty.
Version ControlFix
Fixed the Checkin dialog not auto-focusing the comment field.
Version ControlFix
Fixed the labels context menu not opening when the table is empty.
Version ControlFix
Fixed the New Branch button failing when the current selection is a changeset or label.
Version ControlFix
Fixed the status bar turning gray after exiting Play Mode.
Version ControlFix
Fixed the Unity Version Control window during Create Workspace to refresh without requiring mouse movement.
Version ControlFix
Fixed validation messages alignment in the Unity Version Control window.
Version ControlFix
Fixed a rendering error that occurred when using Terrain detail meshes with WebGPU and WebGL.
\[WebGPU\] Some texture formats, like RG8UNorm, fail when used as a writable texture for a compute shader, even when the texture_formats_tier1 extension is available.
Fixed an issue when building and running Meta Quest applications with texture compression targeting enabled.
Updated GameActivity library from 3.0.5 to 4.4.0.
AndroidChange
Changed the Quickstart hyperlink to point at the ECS Feature Set Unity Documentation page.
DocumentationChange
Added changeset and label icons to the status bar.
Version ControlChange
Improved text field focus behavior across dialogs for more consistent keyboard workflows.
Version ControlChange
Improved the empty state in the Pending Changes view.
Version ControlChange
Prevented connecting a project to a different organization by mistake.
Version ControlChange
Updated new project initialization to perform a full initial checkin.
Version ControlChange
Updated the macOS hide shortcut to Cmd+Shift+H.
Version ControlChangemacOS

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.