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
Crash on DetailDatabase::SetupPreloadTextureAtlasData when building a specific scene
TerrainKnown issueBlockerUUM-122921fixed 6000.2.14f1
Added: Added iPhone 17 device generation enums and screen cutouts.
iOSAPI change
Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected
DirectX12Known issueCautionUUM-90065fixed 6000.1.0f1
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 "The text is cut off and doesn't fit for the "Enable Armv9 Security Features for Arm64" property". Changed "Enable Armv9 Security Features for Arm64 builds" to "Armv9 Security Features for Arm64".
Added an option to Player Settings allowing to disable the automatic creation of a Presentation for rendering camera targeting Display 2 if a presentation display is detected.
AndroidImprovement
Added more details on the GPU occlusion culling algorithm.
DocumentationImprovement
Improved blackboard scrolling behavior when adding a new item out of the current scroll view.
ShadergraphImprovementUUM-103879
A Navigation Raycast() was freezing the game when passing through very small NavMesh polygons created by NavMesh Obstacles that carve.
Fixed some mesh colliders with unusual positions and orientations not being collected during a NavMesh build when using the default bounds.
Navigation queries, including path calculations, now correctly identify valid locations on rugged sections of the NavMesh.
Navigation queries, including path calculations, now correctly identify valid locations on rugged sections of the NavMesh.
\[Android\] Upgrade Gradle and Android Gradle Plugin versions to fix development build APKs being incorrectly flagged as malware on Unity 6.2.
Fixed an issue where the view would be erratically jumping when dragging the AnimatorControllerView while Auto Live Link was active.
Fixed error being spammed when state has played for too long, error is now logged only once.
Fixed right-click menu item "Make Transition" not doing anything if focus is not on the Animator Window.
Fixed a crash that could occur when the correct asset importer for a given asset could not be found.
\[Android\] Fixed an issue when audio ducking would occur after re-focusing the Unity application while recording with audio.
\[Android\] Fixed an issue when audio would completely disappear after re-focusing the Unity application while recording without audio.
AudioFixAndroid
Fixed a crash that could occur when scheduling jobs in a constructor due incorrect Burst shared statics.
Fixed Acceleration Structure Build Flags checkbox not working in Renderer inspector when lightmap preview foldout is open.
Fixed an Editor crash happening when .shader files contain raygeneration, miss or callable shaders. These shader types are supported in .raytrace files only.
Fixed artifacts when using a Google Pixel device under Android 14-15, the Video Player, and when changing the resolution dynamically.
Fixed inability to drag Tabs to a display right of primary in Windows Editor when using different DPI scales.
Open Popups and Tooltips on the display the mouse is currently on for Windows Editor when monitor look-up fails.
Report Editor architecture information.
EditorFix
Re-import cubemaps with specular convolution instead of re-baking reflection probes when switching platforms.
When UpdateExternalTexture is called it will Unregister the previous texture to free the memory.
Fixed the bug where HDRP water rendered always on top of high-quality-line-hair. Now you can use the LineRendering.CompositionMode = BeforeColorPyramidAfterClouds in the volume profile to fix this.
Fixed crash when extracting parameter info from a method with a nullable enum parameter with a default value.
Fixed issue where logs are sometimes scrambled in Android's logcat when using Console.WriteLine.
Fixed Ref parameter address mismatch when invoking a default interface method with multiple ref arguments.
Added to the scripting documentation for all physics queries that return multiple results a note of "NOTE: All results are sorted into ascending distance order i.e. the first result is the closest.".
Ensure that "Rigidbody2D.Slide" correctly ignores colliders specified with "Physics2D.IgnoreCollision".
Rigidbody2D.Slide should always move to the point of contact independent of the current slide angle threshold.
Fixed FrameDataView.GetFrameMetaData api return data after FrameDataView.GetSampleMetaData api call.
Fixed an issue when deleting an open shader graph but canceling closure would result in a null reference when attempting to reclose it.
Fixed a rare assertion about keyword space mismatch happening when calling Material.IsKeywordEnabled.
Fixed incorrect handling of ligatures that contains variant selectors in their input sequences.
Fixed potential NRE when Multi Atlas Texture is used and text geometry exceeds 65535 vertices.
Fixed ImmediateModeElement not clipping and drawing with an invalid offset in the Game View.
Depth Texture Mode' on the URP Renderer should only have effect when the 'Depth Texture' is checked on the URP asset or Camera. Selecting 'Force Prepass' now does not add the pass when 'Depth Texture' is off.
Fixed bloom and screen space lens flare on tiny resolutions by fixing use of incorrect bloom mip pyramid texture.
Fixed an issue where RenderingLayersTexture was not correctly registered in the ScreenSpaceDecal pass, resulting in missing or incorrect entries in the Render Graph Viewer.
Fixed AssetImportWorkers crash on compiling ASMDEF while collab-proxy package is upgrading.
Version ControlFixUUM-107732fixed 6000.2.8f1
Updated PerforcePlugin to use ARM64 arch for ARM64 MacEditor - P4 API 2023.1 or higher.
Version ControlFixUUM-43482fixed 6000.2.8f1
Fixed an error message when closing the editor with the VFX Graph node search popup opened on macOS.
Fixed an exception that could happen when double clicking on a separator in the node search.
Fixed an issue with custom hlsl when line comments are put on top of the code for an operator.
Forbid dragging a subgraph block onto the graph directly, only allow on compatible contexts.
Fixed an issue where WebGPU would not be passed the power preference settings from the WebGL player publishing settings.

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.