Crash on MonoBehaviour::Transfer<GenerateTypeTreeTransfer> when the XR Interaction Toolkit Sample Assets are updated
Asset - DatabaseKnown issueBlockerXRUUM-76934regressed 6000.1.0b9
Crash on UnityEditor.AssetDatabase:StopAssetEditing when removing HDRP Package after having imported Water Samples
Scripting RuntimeKnown issueBlockerUUM-78164fixed 6000.2.0a4
Added: Added SystemInfo.supportsMultisampledBackBuffer to inform whether the system render target supports MSAA.
GraphicsAPI change
"Failed to create Convex Mesh from source mesh" PhysX errors are thrown when looking around the Scene View while Collision Geometry is set to true
3D PhysicsKnown issueCautionUUM-93081fixed 6000.1.0b7
Audio Reverb Zone still produces sound when the Audio Source volume is 0
Audio AuthoringKnown issueCautionUUM-92689fixed 6000.2.0a4
Audio Source clip is not audible when exceeding a high number of active Audio Sources
Audio AuthoringKnown issueCautionUUM-91256fixed 6000.2.0a1
Application Cloud Connection Id is incorrect when using Build Profile with Player Setting Overrides.
Build Settings WindowKnown issueCautionUUM-90426fixed 6000.1.0b1
Allocated graphics memory does not get released when the Editor is out of focus while using D3D12 graphics API
DirectX12Known issueCautionUUM-86354fixed 6000.1.0b7
Vertex snapping doesn't work when the GPU Resident Drawer is enabled
Graphics Optimization SystemsKnown issueCautionUUM-66422fixed 6000.0.37f1
Graphics Compositor breaks Unity rendering when the "Output Camera" is changed to a scene Camera and one Camera SubLayer is active. https://issuetracker.unity3d.com/product/unity/issues/guid/UUM-84610
HDRPKnown issueCautionUUM-84610fixed 6000.1.0a7
Player .exe remains open as a background task after closing it when Active Input Handling is set to "Input System Package (New)"
InputKnown issueCautionUUM-91181fixed 6000.0.37f1
Decal Projector produces artifacts when the normal and decal are projected in negative z-direction and Normal Blend is set to 1
MaterialsKnown issueCautionUUM-92200fixed 6000.1.0b6
Unable to install ProBuilder package when project is located in an external FAT32/exFAT drive
PackmanKnown issueCautionUUM-86351fixed 6000.2.0a1
“Application.Message.LeftButtonUp” loads indefinitely when trying to select a GameObject with disabled selection
Scene HierarchyKnown issueCautionUUM-96065fixed 6000.0.57f1
The "UniversalRenderPipelineGlobalSettings.asset" is creating noise in the git diff when building a Player
SerializationKnown issueCautionUUM-80052fixed 6000.1.0b10
[windows only] Switching Project when importing complete project does not import all assets and project opens incomplete
SerializationKnown issueCautionWindowsUUM-88051fixed 6000.1.0b11
This release of SpeedTree includes a change to the interface of the SpeedTree8Wind shadergraph node. If you have an animated SpeedTree in the shadergraph, be sure to connect an ObjectSpacePosition node to the input of the SpeedTree8Wind. If the wind node does not have an input on the ObjectSpacePosition port, the mesh will be shrunk down to a point at origin (making it seem to vanish). https://issuetracker.unity3d.com/product/unity/issues/guid/UUM-84616
SpeedTreeKnown issueCautionUUM-84616open 6000.0.41f1
Sprite Atlas Override for iOS setting remains disabled when saving its change to enabled
TextureKnown issueCautioniOSUUM-90066fixed 6000.1.0b7
Fixed an issue where the Sprite Renderer with Animation did not reflect Sprite changes in the Scene when switching Mask Interaction.
Fixed initial marquee not showing up when picking on a Tile Palette without any TilemapEditorTool active.
Fixed an issue by no longer setting theme attribute for application manifest in unityLibrary manifest, that means there's no default theme for activities and you're responsible for applying theme to your custom activities. The reason for this change, there's no valid default theme which can be applied for both Activity and GameActivity at the same time.
Fixed an issue where BaseUnityGameActivityTheme.Translucent theme for GameActivity was missing.
Fixed touch events not working for GameActivity when cursor is locked. You can see the change in UnityPlayerGameActivity.java.
Fixed script not being loaded properly the first time when changed outside of the editor.
Fixed a Stack Overflow issue by not using recursion to collect information about profiler samplers.
Fixed Application.cloudProjectId returning incorrect Id when using build profiles with player setting overrides.
Fixed build profile build command line ignores override global scenes option and always use profile's scenes.
Fixed BuildPipeline.BuildPlayer with build profile ignores override global scenes option and always use profile's scenes.
Fixed issue where the grid size input field in the Grid &amp; Snap toolbar overwrites values during active input. By changing it to a delayed field, the value won't be overwritten during active input.
Fixed a crash that can happen when using ray tracing affects and Skinned Mesh Renderers using Dynamic Transform Ray Tracing mode.
Fixed incorrect lightmap textures bound to objects after additively loading or unloading scenes in the case of objects rendered through the GPU Resident Drawer.
Fixed the rendered color of the preset differs from the preview color when adding a new swatch in the HDR Color Picker.
Improved JobHandle.Complete() to avoid stealing work that is unrelated to the job being completed.
GraphicsFix
High Definition Render Pipeline's Wizard will no longer assume a check fail while waiting a reply from the Package Manager and will display a specific pending icon.
Fixed unmanaged calling convention being ignored on methods with multiple MonoPInvokeCallbackAttributes.
Optimized JobHandle.CombineDependencies() to reduce cost and avoid scheduling batched jobs. This allows for code that combines dependencies frequently to submit larger batches which improves performance.
Allow "Rigidbody2D.SlideMovement.surfaceUp" to have zero magnitude. When this is used, it allows the "Rigidbody2D.Slide" feature to move in a "top down" view where all surfaces can be slid across.
Fixed a situation where some shaders would appear to cause an internal communcations error with the shader compiler.
Rendering Debugger - Silent crash when selecting a Volume component with public RTHandles.
Fixed an issue when Undoing while editing a label in the viewport would not lleave the in-place editing text box.
Fixed NullReferenceException when using the Add/Remove button on a ListView that has no items source. An error will still be thrown but it now contains further information on how to fix the issue.
Fixed order of min-max size fields in UI Builder.
UI ToolkitFix
Fixed the UI Builder library TreeView where the item header's toggle did not have the correct expanded state.
Fixed an issue where undoing GameObject creation didn't work when the GameObject was focused.
Fixed an issue where variants were being stripped out in Scriptable Stripping when "Strip Unused Variants" was disabled.
Fixed Recorder VP8/WebM encoded video where i and p frames were incorrectly laid out when viewed on the Chrome browser.
.framework plugins will be imported with "Add to Embedded Binaries" flag enabled by default.
PluginsChangeUUM-84614
.xcframeworks will be imported with "Add to Embedded Binaries" flag enabled if they contain .frameworks or dynamic libraries.
PluginsChangeUUM-84614

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.