Crash on D3D12DeviceState::ApplyRenderTargets when creating a new "Get Started With Unity" project
DirectX12Known issueBlockerUUM-105801open 6000.4.0b10
[Linux] Crash on ModalProgressBackendLinux::Clear when Domain Reload progress bar appears
Editor Application Shell IntegrationKnown issueBlockerLinuxUUM-122055fixed 6000.2.13f1
Crash on mono_dump_native_crash_info in a project with a Render Pipeline, which uses a 2D renderer when changing the Shader of a material to Standard Unlit
MetalKnown issueBlockerUUM-121727fixed 6000.3.0b8
Crash on tlsf_free when selecting a cube in the "Getting Started With Unity" template
Shader SystemKnown issueBlockerUUM-107673fixed 6000.4.0a2
Improved overlay icons to align with the Unity Editor design. Added icons for "Controlled" and "Changed" items, removed the icon for "Private" items, and added a "Contains Changes" overlay for directories containing changes.
Version ControlBreaking
Added: Added RenderingUtils.ReAllocateHandleIfNeeded with TextureDesc overload.
Universal RPAPI change
False Warning "BatchRendererGroups currently don't support override shaders" is spammed in Play mode when using H-Trace WSGI with BatchRenderGroups
GPU Resident DrawerKnown issueCautionUUM-122367fixed 6000.3.0b10
Licensing Client fails to launch when opening Unity Hub (licensing client path is not found)
HubKnown issueCautionUUM-103996open 6000.3.0b7
Wheel Collider does not interact with other colliders when the GameObject is destroyed and instantiated
PhysX IntegrationKnown issueCautionUUM-117450fixed 6000.3.0b6
Editor performance degrades when PlayableDirector with multiple bindings remains visible in the Inspector during Play mode
SerializationKnown issueCautionUUM-122354fixed 6000.0.63f1
Fixed crash on startup that could occur when the legacy Unity Analytics module is removed from the package manifest and code stripping is enabled for the build.
1.3.14 to 1.4.2
com.havok.physicsPackage
Added a new Editor Toolbar Button for Unity Version Control that lets you view project status, track changes, and perform key actions with one click.
Version ControlFeature
Added Unity Version Control actions to the prefab and prefab variant header context menus.
Version ControlFeature
Added Unity Version Control status icons to prefab assets in the hierarchy view in "Edit Mode".
Version ControlFeature
Improved documentation for Screen.safeArea.
DocumentationImprovement
Added the "Use prefab asset position when dropping on the Hierarchy window" preference to allow prefabs to be placed at the position saved in the assets root transform when they're placed in the scene via the Hierarchy window.
EditorImprovementUUM-104560
Improved icon quality of the Edit Collider tool.
Scene/Game ViewImprovementUUM-115187
Fixed Create New Tile Palette/Create New Target dropdown menu's vertical alignment when there are no selected options available.
Fixed first Brush Pick item's width when newly added.
2DFix
Fixed issue where the "Invalid SortingGroup index set in Renderer" assert is triggered when multiple SortingGroups and SpriteRenderers are disabled and enabled in a single frame without a SortingGroupManager.Update occurring.
Fixed issue where the Cell Size field for the Tile Set Editor is not enabled when the Cell Sizing is set to Manual.
Fixed menu placement.
2DFix
Fixed incorrect Screen.safeArea/cutouts values on Android 11 or higher when Render Outside Safe Area is set to false.
Fixed issues where normalized time would not be incrementing on some animator states, along with excessive errors being logged.
Fixed memory leak caused by accumulating event handlers in IMGUI inspectors when changing GameObject selection.
Fixed a crash happening when deleting and recreating an asset and trying to us MoveAsset on it before any asset database refresh.
Fixed crash when adding a RectTransform to a GameObject with transform in a TransformAccessArray.
Ensure that we don't attempt to generate the a hash of a folder, or of a symbolic link to a folder, as this leads to error messages saying that no bytes were processed when hashing what a file handle/file descriptor points to.
Fixed an issue where popup menus with submenus could be placed incorrectly on macOS when deep submenu items were selected.
Fixed an issue where using the "Select Texture" window would, in certain specific scenarios, spam the console with errors related to an uninitialized variable.
Fixed issue where an incorrect error message was displayed when attempting to load an overlay preset that did not match target window type.
Fixed possible crashes and exceptions when triggering a scene save from script with an unsaved "Untitled" scene.
Removed the styling causing the misalignment with foldout headers in the prefab override comparison window.
To avoid warning and error messages, the OcclusionEffect and SplitScreen scenes from the URP samples have been modified.
Fixed user metadata not appearing for native crash reports on Diagnostics dashboard.
Engine DiagnosticsFixUUM-121591fixed 6000.2.9f1
Ensured that we don't crash the Editor in a specific edge case, when a reflection probe is added to a scene which has never been saved and the scene is then baked without first explicitly saving the scene.
Fixed a bug where using a rotated 6-pass skybox shader would cause the lightmapper to produce NaN values.
Fixed unreferenced assets not being destroyed when switching scenes or calling Resources.UnloadUnusedAssets when using GPU Resident Drawer.
This PR fixes a missing shader binding when PrecomputedAtmosphericAttenuation is set to zero in ShaderConfig.cs and ShaderConfig.cs.hlsl This error was causing graphical issues such as broken ocean lighting, on top of error messages.
Fixed mouse warp not working correctly on macOS since it would not update Mouse position state.
Input SystemFixmacOSUUM-121296fixed 6000.2.9f1
Fixed a bug related to changing the default audio output device while recording from the built-in microphone. In that case, sometimes microphone data would stop being captured properly.
Fixed Steam Deck D-Pad is either not working or sometimes working when UI->Navigation is set to "Pass Through" in Input Actions.
Particles are now filling UNITY_MATRIX_PREV_M with identity to be consistent with world matrix.
Fixed a crash that could occur with TerrainCollider when the TerrainData asset has tree prototypes specified but no tree instances painted.
The Player no longer becomes unresponsive after resolution switch in Exclusive Fullscreen mode when using the DX12 Graphics API.
The Player now restores correctly when using Alt+Tab in the Exclusive Fullscreen mode when using the DX12 Graphics API.
Fixed the Cameras overlay popup having the wrong height when first person controls are toggled in the overlay.
Scene/Game ViewFixUUM-110292fixed 6000.4.0a2
Fixed issue where user-defined constant buffer names containing substring "Globals" would fail in glslang-dependent compilation.
Fixed unnecessary shader warnings and errors being logged when running with -batchmode -nographics.
Fixed incorrect preferred height calculations when using more than one font per line of text.
RawImage no longer crashes when attempting to utilize its assigned Texture when the value is an object reference of an invalid type.
Fixed disabling and reenabling UI Document leaving extra GameObjects under the EventSystem.
Fixed null exception sometimes thrown when removing focus from element that's no longer in a panel while inside another event callback.
Fixed the incorrect padding top applied on the collection view's contentContainer when rebuilding a list with a valid offset.
Fixed the item first item of the list view disappearing and the items not showing when spamming the add button.
UIDocument sortingOrder property is now ignored and removed from the UIDocument inspector when rendering in world space.
Fixed the UI Builder's selector pill being frozen when dragging and scrolling at the same time.
Fixed missing intermediate color texture for ColorCopy Pass when rendering to RenderTexture asset (offscreen rendering).
Fixed applying shelves when some files cannot be checked out due to exclusive checkout lock rules. These files are now applied as local changes instead of failing the whole operation.
Version ControlFix
Fixed incorrect tab name showing as "Unity.PlasticSCM.Editor.PlasticW" with no icon when upgrading a project to Unity 6.x.
Version ControlFix
Fixed the missing "Hide" contextual menu on the Unity Version Control button in the Unity 6.3 Toolbar.
Version ControlFix
Properly handle empty enum values in the blackboard and now forbid to remove the last enum value so the list is never empty.

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.