Fixed a crash during initialization of audio, on certain platforms where exclusive access to the output device is possible, when the default audio device driver can fail to initialize with specified parameters in the audio settings. (UUM-99985) Fixed in 6000.2.0a8.
AudioKnown issueBlockerUUM-99985fixed 6000.2.0a8
Fixed a crash that occurred when using SerializedObject::ApplyModifiedPropertiesWithoutUndo() while changing the Color Space setting. (UUM-101482) Fixed in 6000.2.0a9.
EditorKnown issueBlockerUUM-101482fixed 6000.1.0b15
Fixed crash on TypeContainer<int>::rtti when deleting a Render Texture that is used by the Main Camera. (UUM-101233) Fixed in 6000.2.0a10.
EditorKnown issueBlockerUUM-101233fixed 6000.1.0f1
Fixed custom gizmo rendering that loads textures causing crashes in URP. Gizmos are now rendered from an unsafe pass in URP. (UUM-99992) Fixed in 6000.2.0a9.
EditorKnown issueBlockerUUM-99992fixed 6000.1.0b15
Fixed editor crash when performing a rect selection on a BRG that doesn't handle picking. (UUM-100239) Fixed in 6000.2.0a8.
EditorKnown issueBlockerUUM-100239fixed 6000.2.0a8
Fixed a rare crash that can happen when using multiple RayTracingAccelerationStructures and SkinnedMeshRenderers or other dynamic geometries. (UUM-101163) Fixed in 6000.2.0a9.
GraphicsKnown issueBlockerUUM-101163fixed 6000.2.0a9
Fixed crash when using UIElements in URP with Vulkan. (UUM-100171) Fixed in 6000.2.0a9.
GraphicsKnown issueBlockerAndroidUUM-100171fixed 6000.0.46f1
Fixed an issue where the editor would crash upon exit if a Xbox gamepad was connected on Windows. (UUM-99148) Fixed in 6000.2.0a9.
InputKnown issueBlockerWindowsUUM-99148fixed 6000.2.0a9
Fixed a bug where using the public ContextMenuUtility API could cause the Editor to eventually crash. (UUM-98587) Fixed in 6000.2.0a7.
Scene/Game ViewKnown issueBlockerUUM-98587fixed 6000.1.0b11
Deprecated: Deprecated SetupRenderPasses in ScriptableRenderFeature in URP.
URPBreaking
Obsoleted: Made the IShouldIncludeInBuildCallback interface and the BuildUtilities.RegisterShouldIncludeInBuildCallback API obsolete.
Package ManagerBreaking
Deprecated: Deprecated the ContactFilter2D.NoFilter method. Use the static property ContactFilter2D.noFilter instead.
Physics 2DBreaking
Deprecated: Deprecated SetupRenderPasses in ScriptableRenderFeature in URP.
URPBreaking
Added: Added BuildProfile.GetComponent and BuildProfile.GetActiveComponent APIs.
EditorAPI change
Added: Added Mesh.AddBlendShapeFrame overloads that accept vertex data as Spans.
EditorAPI change
Added: Added NativeArray and Span overloads to ImageConversion.LoadImage to allow users to avoid managed allocations in cases where their encoded byte data is not stored in a byte\[\].
GraphicsAPI changeUUM-98227
Added: Added AndroidExternalToolsSettings.gradleUserHomePath, which you can use to set gradle home path.
AndroidAPI changeUUM-92289fixed 6000.1.0b6
Added: Added BuildProfile.GetComponent and BuildProfile.GetActiveComponent APIs.
EditorAPI change
Added: Added Mesh.AddBlendShapeFrame overloads that accept vertex data as Spans.
EditorAPI change
Added: Added NativeArray and Span overloads to ImageConversion.LoadImage to allow users to avoid managed allocations in cases where their encoded byte data is not stored in a byte\[\].
GraphicsAPI changeUUM-98227
Added: Added the applyActiveColorSpace property to ParticleSystem, LineRenderer, and TrailRenderer.
ParticlesAPI change
Added: Added the Collider2D.CanContact method, which checks if two colliders can ever come into contact.
Physics 2DAPI change
Added: Added Collider2D.contactMask property, which calculates the effective LayerMask. This includes both the Layer Collision Matrix settings along with any Rigidbody2D and Collider2D layer overrides specified.
Physics 2DAPI change
Added: Added PolygonCollider2D.CreateFromSprite which calculates new PolygonCollider2D paths from a specific Sprite as is done automatically when a PolygonCollider2D is first added.
Physics 2DAPI change
Added: Added support to reorder tabs, and to retrieve tabs and tab headers.
UI ToolkitAPI change
Fixed an issue where sprites did not update correctly while playing Animations. (UUM-104198) Fixed in 6000.2.0b2.
2DKnown issueCautionUUM-104198fixed 6000.2.0b2
Fixed uninitialized sprite shader properties when used with mesh renderers. (UUM-95758) Fixed in 6000.2.0b1.
2DKnown issueCautionUUM-95758fixed 6000.2.0b1
A change in the async texture upload process sometimes resulted in an editor freezing issue when an AssetBundle failed to upload - this has been fixed. (UUM-99842) Fixed in 6000.2.0a9.
Asset BundlesKnown issueCautionUUM-99842fixed 6000.1.0b15
Fixed AudioRandomContainer not playing AudioClips with the PlayInBackground flag enabled. (UUM-102027) Fixed in 6000.2.0a10.
AudioKnown issueCautionUUM-102027fixed 6000.0.48f1
Fixed an issue where the Bug Reporter tool would hang while uploading reports with large attachments. (UUM-99497) Fixed in 6000.2.0a9.
Bug ReporterKnown issueCautionUUM-99497fixed 6000.1.0b15
Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected
DirectX12Known issueCautionUUM-90065fixed 6000.1.0f1
Fixed a case where hyperlinks won't open to the correct code line when scrolling in the console. (UUM-101694) Fixed in 6000.2.0b1.
EditorKnown issueCautionUUM-101694fixed 6000.1.0f1
Fixed a performance regression for Volumes in Dev builds and in Editor. (UUM-101874) Fixed in 6000.2.0a10.
EditorKnown issueCautionUUM-101874fixed 6000.2.0a10
Fixed an issue where the Editor would hang when cutting and pasting a script to another folder during Play mode. (UUM-104031) Fixed in 6000.2.0b1.
EditorKnown issueCautionUUM-104031fixed 6000.2.0b1
Fixed occurrence of blurry text in the editor when using bitmap font. (UUM-49006) Fixed in 6000.2.0a8.
EditorKnown issueCautionUUM-49006fixed 6000.2.0a8
Fixed System Font so now is supported with TMP installed in the project. (UUM-102444) Fixed in 6000.2.0a10.
EditorKnown issueCautionUUM-102444fixed 6000.1.0f1
Fixed touch position calculation to match mouse position calculation on Windows (Input.mousePosition). This fixes consistency issues between mouse and touch when in certain multi-display and multi-window scenarios. (UUM-99077) Fixed in 6000.2.0a8.
EditorKnown issueCautionWindowsUUM-99077fixed 6000.2.0a8
Improved performance of the Progress Bar on MacOS by throttling calls to update the Dock image. (UUM-100389) Fixed in 6000.2.0a8.
EditorKnown issueCautionmacOSUUM-100389fixed 6000.2.0a8
Fixed an issue where baked shadows would be missing in URP when realtime shadows were disabled. (UUM-98838) Fixed in 6000.2.0a10.
GIKnown issueCautionUUM-98838fixed 6000.0.47f1
Fixed an issue where an infinite progress bar appeared when going from the Built-In Render Pipeline to the Universal Render Pipeline using the Post-Processing Stack V2 Converter. (UUM-102790) Fixed in 6000.2.0b1.
GraphicsKnown issueCautionUUM-102790fixed 6000.2.0b1
Fixed an issue where mesh changes would not propagate correctly when using GPU Resident Drawer and GPU Occlusion Culling. (UUM-103207) Fixed in 6000.2.0b2.
GraphicsKnown issueCautionUUM-103207fixed 6000.2.0b2
Fixed an issue where the MeshCompression would be set incorrectly because of a divergence between the Built-In and URP specific DynamicBatching Settings. (UUM-95641) Fixed in 6000.2.0a8.
GraphicsKnown issueCautionUUM-95641fixed 6000.2.0a8
Fixed incorrect assignment of ColorWriteMask on Metal when using RenderGraph. (UUM-101569) Fixed in 6000.2.0a9.
GraphicsKnown issueCautionmacOSUUM-101569fixed 6000.1.0b15
Fixed shadow culling not working for non mesh renderer types and causing unnecessary draw calls to be generated. (UUM-97309) Fixed in 6000.2.0a8.
GraphicsKnown issueCautionUUM-97309fixed 6000.2.0a8
Fixed standalone player freeze when built using Vulkan Graphics API and when multiple monitors are in use. (UUM-101692) Fixed in 6000.2.0a10.
GraphicsKnown issueCautionUUM-101692fixed 6000.1.0f1
Fixed: Implemented a workaround for Vulkan MSAA resolve subpass issue on Adreno GPUs. (UUM-95529) Fixed in 6000.2.0a7.
GraphicsKnown issueCautionAndroidUUM-95529fixed 6000.1.0b11
Graphics.RenderMeshIndirect does not issue multi-draw rendering commands when using a graphics API capable of multi-draw commands
Graphics Device FeaturesKnown issueCautionUUM-91617open 6000.1.13f1
Lights are being culled and appear pixelated when the "Main Light" property is disabled and Forward+ or Deferred+ Rendering Paths are used
LightingKnown issueCautionUUM-104391fixed 6000.1.9f1
Fixed user certificates included in the app by default. (UUM-97194) Fixed in 6000.2.0a8.
MobileKnown issueCautionAndroidiOSUUM-97194fixed 6000.1.0b11
UnmanagedReadOrWrite objects are not disposed off when GZipStream is used in the "using" statement
MonoKnown issueCautionUUM-105139fixed 6000.1.8f1
Fixed switching Project when importing complete project does not import all assets and project opens incomplete. (UUM-88051) Fixed in 6000.2.0a7.
Package ManagerKnown issueCautionUUM-88051fixed 6000.1.0b11
Improved the performance of Physics.TransformSync in cases where deeply nested hierarchies containing large amounts of Collider components would add an Animator to any child within that hierarchy. Previously this would incur a massive performance hit. After these changes there is still a performance cost but far smaller than before, somewhere in the range of 8x-9x less depending on hierarchy. (UUM-87199) Fixed in 6000.2.0b1.
PhysicsKnown issueCautionUUM-87199fixed 6000.1.3f1
Android Player freezes when an Audio Source is playing and an incoming call is picked up and then hung up and the Audio Source is started again
Platform AudioKnown issueCautionAndroidUUM-103525fixed 6000.3.0a2
Fixed an issue with migrating projects from versions after 2021.3 that could cause severe performance impacts by importing the Fixed Timestep in the Time Project Settings as 0.0001. (UUM-103516) Fixed in 6000.2.0b1.
SerializationKnown issueCautionUUM-103516fixed 6000.1.0f1
Fixed issue where the "UniversalRenderPipelineGlobalSettings.asset" is creating noise in the git diff when building a Player. (UUM-80052) Fixed in 6000.2.0a7.
SerializationKnown issueCautionUUM-80052fixed 6000.1.0b10
Improved preview timing to be more consistent with editor actions. (UUM-99396) First seen in 6000.2.0a6. Fixed in 6000.2.0a9.
ShadergraphKnown issueCautionUUM-99396fixed 6000.2.0a9
Game View turns black, Scene View turns grey, Console error NullReferenceException when Wireframe is turned on because the DecalGBufferRenderPass references a non existent GBuffer
SRP FoundationKnown issueCautionUUM-103836fixed 6000.1.5f1
Light is culled incorrectly when Deferred+ and Forward+ Rendering Paths are used
SRP XRKnown issueCautionXRUUM-103384open 6000.1.4f1
Fixed default editor fontAssets to be properly initialized. (UUM-98848) Fixed in 6000.2.0a8.
TextKnown issueCautionUUM-98848fixed 6000.0.45f1
Fixed UI Builder loses reference to the opened UI Document when domain reload is done. (UUM-99971) Fixed in 6000.2.0a8.
UI ToolkitKnown issueCautionUUM-99971fixed 6000.1.0b12
Fixed UI Toolkit player hang on Safari WebGL. (UUM-90736) Fixed in 6000.2.0a7.
UI ToolkitKnown issueCautioniOSWebGLUUM-90736fixed 6000.1.0b11
Fixed an up to 20% performance regression on Meta Quest devices that occurs in certain cases when we add a Depth Copy render pass after an Uber Post render pass. (UUM-90118) Fixed in 6000.2.0a9.
URPKnown issueCautionUUM-90118fixed 6000.0.46f1
VFX throw errors upon importing it and breaks rendering for certain effects
Visual EffectsKnown issueCautionUUM-103734open 6000.2.0b1
Fixed XR freeze on startup when decompression fallback is enabled and multithreading is disabled. (UUM-98296) Fixed in 6000.2.0a7.
WebKnown issueCautionXRUUM-98296fixed 6000.1.0b10
Fixed a specific instance where the player would render a black screen when using XR and the copydepth pass. (UUM-84612) Fixed in 6000.2.0b1.
XRKnown issueCautionUUM-84612regressed 6000.0.58f1
Added a security check in the RenderGraphBuilders destructor to ensure the texture is valid.
EditorSecurity
Fixed an issue so users are no longer incorrectly prompted to install Embedded Platforms via the Unity Hub in the Build Profiles window.
Fixed an issue with the TextureImporter.GetAutomaticFormat API where it would return an unexpected format if the provided platform name referred to a platform for which the build support module was not installed.
Fixed an issue where the Unity Editor installer installed an outdated version of the Visual C++ 2010 Redistributable package for Windows.
Added support for world-space mouse and touch input in the UI Toolkit runtime when using the world-space rendering feature.
UI ToolkitFeature
Added functionality to Shelve your Pending Changes when you switch to another branch or changeset. You can also decide if you want to apply those changes automatically after the switch.
Version ControlFeature
You can now create a code review from the list of branches or changesets and open either the Desktop App or the Unity Cloud website.
Version ControlFeature
Added support for world-space mouse and touch input in the UI Toolkit runtime when using the world-space rendering feature.
UI ToolkitFeature
Added functionality to Shelve your Pending Changes when you switch to another branch or changeset. You can also decide if you want to apply those changes automatically after the switch.
Version ControlFeature
You can now create a code review from the list of branches or changesets and open either the Desktop App or the Unity Cloud website.
Version ControlFeature
Improved the performance of setting the SpriteRenderer.sprite property.
2DImprovementUUM-97467
Added folder size information to the attachments table.
Bug ReporterImprovement
Signed the Bug Reporter executable on Windows.
Bug ReporterImprovementWindows
Added examples for Sample.FindByPackage and PackageManagerExtensions.RegisterExtension.
DocumentationImprovement
Added keyboard support to copy code examples.
DocumentationImprovement
Added exceptions when misusing Render Graph APIs.
EditorImprovement
Added Script Templates for URP Scriptable Render Feature, URP Unlit Shader, and SRP Blit Shader.
EditorImprovement
Improved water samples with support for custom current and deformation maps, using the Splines package.
EditorImprovement
Removed Built-In Render Pipeline menu items when using a Scriptable Render Pipeline.
EditorImprovement
Added an option to enable stitching of lightmap shadowmask seams. To enable this option, go to EditorSettings.asset and set m_ApplyShadowmaskStitching to 1.
GIImprovement
Improved the error message displayed when attempting to load Adaptive Probe Volumes from Addressables or AssetBundles without selecting the Probe Volume Disable Streaming Assets option.
GIImprovementUUM-96605
Updated Metal to log device information and capabilities on startup.
GraphicsImprovement
Apply VSync and MSAA Quality Settings.
KeplerImprovement
Due to the coefficient setting changes done for UUM-79798, pinning all particles on a Cloth component is no longer a unsupported operation.
PhysicsImprovementUUM-79798fixed 6000.2.0a6
Improved code generation times for permutations.
ShadergraphImprovementUUM-88012
Improved the sharpness of the Shader Graph asset icon on Retina and HiDPI displays.
ShadergraphImprovementUUM-93099
Improved Time node output across graph actions.
ShadergraphImprovementUUM-84133
Added a warning in the Rendering Debugger for Volumes to alert users when table values might be out of date if the selected camera hasn't been rendered. (UUM-91548) First seen in 6000.2.0a1.
SRP CoreImprovementUUM-91548
Improved the Render Graph subpass merging workflow to reduce CPU performance cost.
SRP CoreImprovement
Optimized the Render Graph workflow in ExecuteBeginRenderPass().
SRP CoreImprovement
Removed unnecessary RenderGraph.AllowPassCulling() calls when already enforced by RenderGraph.AllowGlobalStateModification().
Universal RPImprovement
Cleaned up the URP RenderGraph initialization step.
URPImprovement
Removed the unused internal ScriptableRenderPass variablebreakGBufferAndDeferredRenderPass.
URPImprovement
Improved the performance of setting the SpriteRenderer.sprite property.
2DImprovementUUM-97467
Improved the calculation of NavMesh paths and corners to run slightly faster.
AIImprovement
Added folder size information to the attachments table.
Bug ReporterImprovement
Signed the Bug Reporter executable on Windows.
Bug ReporterImprovementWindows
Added .pdb files for all platform Editor extensions to improve logging and provide more detailed information in case of exceptions in platform Editor code.
Build PipelineImprovement
Added a copy button to code examples in the documentation.
DocumentationImprovement
Added examples for Sample.FindByPackage and PackageManagerExtensions.RegisterExtension.
DocumentationImprovement
Added keyboard support to copy code examples.
DocumentationImprovement
Added a feature to recover SceneBackup files when launching the Editor. Users can open these backup files to restore and copy any lost work to their scene assets.
EditorImprovement
Added exceptions when misusing Render Graph APIs.
EditorImprovement
Added Script Templates for URP Scriptable Render Feature, URP Unlit Shader, and SRP Blit Shader.
EditorImprovement
Added the 3D Placement Mode option to the Scene View preferences where you can use raycasts to select a better initial position for new objects. This resolves common poor placement cases like new objects clipping into existing geometry, being placed below the floor level, or being placed floating in space.
EditorImprovement
All colors from Color.cs are now presented as defaults in the Color Picker window.
EditorImprovement
Improved water samples with support for custom current and deformation maps, using the Splines package.
EditorImprovement
Removed Built-In Render Pipeline menu items when using a Scriptable Render Pipeline.
EditorImprovement
Added an option to enable stitching of lightmap shadowmask seams. To enable this option, go to EditorSettings.asset and set m_ApplyShadowmaskStitching to 1.
GIImprovement
Improved the error message displayed when attempting to load Adaptive Probe Volumes from Addressables or AssetBundles without selecting the Probe Volume Disable Streaming Assets option.
GIImprovementUUM-96605
Modified OpenCL GPU device detection to occur when opening the Lighting window instead of during the first bake operation.
GIImprovement
Updated Metal to log device information and capabilities on startup.
GraphicsImprovement
Added support for CAMetalDisplayLink. This feature is enabled by default on iOS when built with Xcode 15 or later and run on iOS 17 or later. You can override it at runtime by modifying the UnityAppController shouldUseMetalDisplayLink method. By default, this feature is disabled on tvOS because most devices are slower. Failing to maintain the target FPS in complex scenes may produce misleading GPU hang warnings.
iOSImprovementtvOSUUM-66493
Apply VSync and MSAA Quality Settings.
KeplerImprovement
Icon setting is exported to manifest.
KeplerImprovement
Due to the coefficient setting changes done for UUM-79798, pinning all particles on a Cloth component is no longer a unsupported operation.
PhysicsImprovementUUM-79798fixed 6000.2.0a6
Added a new Shader Graph UGUI Shaders sample content set to the Shader Graph package. This sample demonstrates how to use the new Canvas target in Shader Graph to create dynamic UI elements. You can import this sample from the Samples tab in the Package Manager after selecting the Shader Graph package.
ShadergraphImprovement
Improved code generation times for permutations.
ShadergraphImprovementUUM-88012
Improved the sharpness of the Shader Graph asset icon on Retina and HiDPI displays.
ShadergraphImprovementUUM-93099
Improved Time node output across graph actions.
ShadergraphImprovementUUM-84133
Added an API to query the preferred depth-only format for target platforms.
SRP CoreImprovement
Improved the Render Graph subpass merging workflow to reduce CPU performance cost.
SRP CoreImprovement
Optimized the Render Graph workflow in ExecuteBeginRenderPass().
SRP CoreImprovement
Improved the performance of Auto Text Generation (ATG) by implementing multithreading for generating multiple TextElement objects.
TextImprovement
Removed unnecessary RenderGraph.AllowPassCulling() calls when already enforced by RenderGraph.AllowGlobalStateModification().
Universal RPImprovement
Cleaned up the URP RenderGraph initialization step.
URPImprovement
Implemented minor CPU optimizations for the Post-Processing Bloom effect. Enhanced code quality by consistently using TextureDesc in place of RenderTextureDescriptor.
URPImprovement
Removed the unused internal ScriptableRenderPass variablebreakGBufferAndDeferredRenderPass.
URPImprovement
Added PositionTileTemplate as an example for specifying where to place Tile assets in the Tile Palette.
Fixed duplicate Tile assets when multiple of the same Sprites are used when creating a Tile Palette as a sub-asset.
Fixed NullReferenceException being thrown when a TallkBack user touches the screen and there is no AccessibilityHierarchy in place.
Fixed an issue so Autogenerated NavMesh links no longer remain visible with *Show Only Selected* and no selected surface.
Fixed issue on Windows where Unity would fail to update cmdline tools 16.0, if Android SDK is located in Program Files directory which requires admin privileges. In this case Unity will spawn a powershell requesting elevated privileges to perform the update.
AndroidFixWindows
Fixed the problem with additional streaming assets (added using BuildPlayerContext.AddAdditionalPathToStreamingAssets) being compressed in APK/AAB.
Fixed TouchScreenKeyboard.Status to now properly get updated when keyboard is closed on GameActivity.
Fixed an issue where having a Blend Tree State opened in the Animator Window while the AnimatorController is not in the scene and going into Playmode will throw "BlendTreeWorkspace is NULL" error.
Fixed a crash that could occur if a project with a corrupted artifact database was launched.
Asset PipelineFixUUM-92262fixed 6000.2.0a6
Fixed an issue that would cause the pitch shifter audio effect to sometimes distort the audio.
Fixed an issue in Bug Reporter on Windows where graphics card details were not being collected. (SUS-5082)
Bug ReporterFixWindows
Fixed an issue in Bug Reporter where the icon for the app was not being displayed on Windows. (SUS-5200)
Bug ReporterFixWindows
Fixed an issue in Bug Reporter where the Unity Editor version was not being collected. (SUS-5190)
Bug ReporterFix
Fixed an issue in Bug Reporter where the visited state for hyperlinks was invisible in Light Mode. (SUS-5051)
Bug ReporterFix
Fixed an issue where Bug Reporter was being launched twice for certain types of Editor crash on Windows.
Bug ReporterFixWindowsUUM-84913fixed 6000.2.0a6
Fixed an issue with scrolling when a bug report has a large number of attachments. (SUS-5067)
Bug ReporterFix
Fixed crash when a settings JSON source is invalid. (SUS-5057)
Bug ReporterFix
Fixed duplicated control buttons on Ubuntu 24.04. (SUS-5153)
Bug ReporterFix
Fixed an issue by replacing the GUILayout.BeginHorizontal(); call with the using syntax to properly dispose of the EditorGUILayout group, which results in the console no longer showing the error in the bug.
Fixed an issue so LoadFontFace now loads correctly when using a path with special characters.
Fixed an issue when creating Build profile, the name TextField would overflow the window if too long name entered.
FIxed an issue where an infinite reimport loop occured when a package was modifying scripting settings in a project with a build profile and player settings overrides.
Fixed an issue with long build titles which didn't fit in the "Publish to Play" window (accessible via the Build Profiles window with a Web build profile selected).
Fixed an issue with the floating asset preview window, which would fail to repaint under certain circumstances.
Fixed an isue so a warning about uncompressed atlas should only appear when there are compressed and uncompressed textures in the atlas. Also improve the text clarity.
Fixed applied small optimizations for Core package.
EditorFix
Fixed crash on macOS that occurs when dialog text is longer than 512 bytes and contains multibyte unicode characters.
Fixed crash when class id in scene file does not match expected type e.g. Component as GameObject.
Fixed legacy "Build Settings" window being incorrectly shown instead of the "Build Profiles" window when saved in an old project's layout.
Fixed long names when creating Build Profiles that caused errors in the console and failure to create build profiles.
Fixed Nullref when using a Water Decal with Deformation and Current checked without Mask And Current Water Decal Workflow.
Fixed Rendering Debugger - Volumes - Proper refresh of the affected volumes and interpolation factor from the Volume Stack. (UUM-91645) First seen in 6000.2.0a1.
Fixed Shortcuts to now update in the context menu after setting them in the shortcuts window on Linux. Shortcuts are also updated using "Reset to Default".
Fixed \[Build Profiles\] Creating and renaming Build Profile assets through the Build Profile window will remove all leading and trailing whitespaces.
Fixed an issue to allow editor scene view camera to render in HDR even if no unambiguous main camera exists.
Fixed LODGroupEditor throwing exceptions when underlying LODGroup is modified through code.
Fixed OpenGLCore crash on Windows when using Native Render Pass.
GraphicsFixWindows
Reduced the aliasing of punctual lights in volumetric fog. (UUM-92412) First seen in 6000.2.0a1.
Fixed issue where build would fail if the project's root directory contained files named after project assemblies.
Fixed \[setlocale\](https://www.qnx.com/developers/docs/7.1/\#com.qnx.doc.neutrino.lib_ref/topic/s/setlocale.html) performance on QNX for the first CultureInfo call.CultureInfo call tested on NXP iMX8QM:~240 ms without fix.~70 ms with the fix.
Removed the html report. This fixes a UnityLinker crash when --enable-report is used on a large project.
Fixed performance regression in JobHandle.Complete() on Arm based devices by optimizing atomic operations.
Fixed an issue where Worker x" was not appearing in the console while "Shutdown worker was forced killed because it kept running. "
Fixed an issue where calling Physics.IgnoreCollision(colA, colB, false) would not trigger PhysX's collision filter to re-evaluate contacts. Effectively allowing the two shapes to still ignore collision until one of them had it's filtering data updated.
Fixed an issue where setting constraint data to Cloth components would reset the simulation.
Fixed an issue to ensure that Rigidbody2D and Collider2D Cast and Overlap queries implicitly also use the include/exclude layers alongside the collision layer matrix when a ContactFilter2D is not specified.
Fixed an issue to ensure that Rigidbody2D and Collider2D Cast and Overlap queries implicitly also use the include/exclude layers alongside the collision layer matrix when a ContactFilter2D is not specified.
Fixed an issue to handle PrefabInstances as Added GameObjects with deleted parent in the source Prefab.
Fixed an issue by Adjusting application shutdown to better handle test scenarios. (UUM-97416) First seen in 6000.2.0a1.
Fixed a bug where resolving Scene View shortcut conflicts with "Rebind to selected command" checked and the Shortcut Helper Bar enabled would throw an exception.
Scene/Game ViewFixUUM-96944fixed 6000.0.41f1
Fixed an issue in Paste option in dropdown, menus is now disabled when there is nothing valid to paste.
Fixed an issue where exceptions would be logged when dragging an object over the Blackboard.
Fixed an issue where Shader Graph used an outdated tab view, which was unintentionally appearing in the UI Builder.
Fixed an issue where the Blackboard would not scroll to show newly-created properties.
Fixed bug in which terrain toolbar overlay disappears between minimizing and maximizing the scene view.
Fixed some graphics perf tests being disabled on simulator. (UUM-97735) First seen in 6000.2.0a5.
Fixed "GfxDevice::UpdateBufferRanges: range out of bounds" caused by overwriting the array of update ranges while the render thread is still processing the array.
Fixed an issue so a BaseField's tooltip will now appear only when hovering its label, unless the BaseField has a tooltip set on its label directly.
Fixed an issue where the batch state was not being applied at the beginning of each command list when rendering world-space UI.
Fixed an issue with the final item of a ListView hiding at high display scales when another item was moved.
Fixed an issue with UsageHints.DynamicColor that did not prevent a re-tessellation when the color had an initial alpha of 0 or if the background tint was white.
Fixed attribute override does not visually update all element sharing the same name until refresh.
Fixed click not working after an element is removed from its panel without releasing its pointer capture.
Fixed issue where the root visual element could cause commands to be created for it when using world-space render mode. The commands must be stored in a default command list.
Fixed left mouse button sometimes not cleared on MacOS when released while a contextual menu is open.
UI ToolkitFixmacOSUUM-97875fixed 6000.2.0a6
Fixed NullReferenceException when docking the UI Builder preview window with the UI Builder window.
Fixed setting editor extension mode doesn't update preview. (UUM-97540) First seen in 6000.2.0a1.
Fixed warning when importing UXML "Import of asset setup artifact dependency to but dependency isn't used and therefore not registered in the asset database".
Fixed a performance issue by preventing the ConfigureLogging call on every domain reload when Unity Version Control is not used, reducing the load time by ~200ms.
Version ControlFix
Fixed an issue to ensured ignore.conf is not being reformatted when adding or removing an ignore rule, so it keeps empty lines and comments.
Version ControlFix
Fixed an issue when modifying the mergespecfile.tx to use Beyond Compare, it continues to fall back to FileMerge.
Version ControlFixUUM-91595fixed 6000.2.0a6
Fixed console error GUI Error: Invalid GUILayout state in PlasticWindow view which is caused under some circumstances.
Version ControlFix
Fixed lock statuses to correctly refresh in Project View and Inspector after merging.
Version ControlFix
Fixed missing checked-out for renamed assets.
Version ControlFix
Fixed null exception on entering in Play Mode before creating the workspace.
Version ControlFix
Fixed rename asset leaves 'Added' + 'Remove locally' status instead of 'Moved'.
Version ControlFix
Fixed the create branch operation to work in Gluon mode which uses partial workspaces.
Version ControlFix
Fixed glitch with GPU events and strips, when the parent system particle count exceeds child system strip capacity.
Fixed \[Windows\] Allow an arbitrary amount of webcam (virtual and/or physical) devices to be used.
Fixed the UncaughtReference error when clicking the diagnostics_icon in the Web Diagnostics Overlay on desktop browser.
Fixed issue with Windows Player was not calling wide character functions for DispatchMessageW, PeekMessageW, GetMessageW.
Added PositionTileTemplate as an example for specifying where to place Tile assets in the Tile Palette.
Fixed duplicate Tile assets when multiple of the same Sprites are used when creating a Tile Palette as a sub-asset.
Fixed issue when the user sets a manual Cell Size for the Grid of the TileSet palette, the Tile Assets are placed based on calculation of their size instead of the manual Cell Size. Now, these Tiles will be placed based on the manual Cell Size.
Fixed Tiles on the Tilemap that are marked invalid as the Tile Assets become invalid, do not become marked as invalid when the original Tile Assets become valid again. Now, these Tiles will not be marked as invalid if the original Tile Assets are restored by the user.
Fixed warning 'GetControlID at event ValidateCommand returns a controlID different from the one in the Layout event' is logged when undoing the deletion of an Edited Freeform 2D Light.
Fixed NullReferenceException being thrown when a TallkBack user touches the screen and there is no AccessibilityHierarchy in place.
Fixed an issue so Autogenerated NavMesh links no longer remain visible with *Show Only Selected* and no selected surface.
Fixed issue when sometimes the navigation path contained points outside of the shortest trajectory.
Added missing pdb files for Android Editor extensions - AndroidPlayerBuildProgram.Data.pdb, AndroidPlayerBuildProgram.pdb, Unity.Android.Gradle.pdb, Unity.Android.Types.pdb, UnityEditor.Android.Extensions.pdb. This will improve Editor.log contents when there's an exception happening in Android editor code.
Added support for 16KB page sizes.
AndroidFix
Fixed an issue by exposing the gradle user home directory property in Preferences->External Tools, allowing you to set a different gradle user home. This is useful if your user name consists of non ascii characters, since when gradle points to .gradle folder in user home directory, it sometimes doesn't work correctly, so previously your only option was to change your user name, now you'll have the option to change user home directory instead.
Fixed an issue where the Player lost focus when UnityEngine.Handheld.StartActivityIndicator() was used with the Facebook SDK.
Fixed issue on Windows where Unity would fail to update cmdline tools 16.0, if Android SDK is located in Program Files directory which requires admin privileges. In this case Unity will spawn a powershell requesting elevated privileges to perform the update.
AndroidFixWindows
Fixed the problem with additional streaming assets (added using BuildPlayerContext.AddAdditionalPathToStreamingAssets) being compressed in APK/AAB.
Fixed TouchScreenKeyboard.Status to now properly get updated when keyboard is closed on GameActivity.
Updated NDK to r27c (from r23b).
AndroidFix
Added a minimum width to the Layers and Parameters panel in the Animator Controller window.
Added missing "Duplicate" menu item when right clicking state and state machine nodes in the Animator window.
Fixed a crash in the Animation window that occurred when opening the clip selection list with an animation source containing a list of animation clips with null references.
Fixed a minor bug where blend trees preview parameters were not updated when editing threshold values of individual motions in the blend tree.
Fixed an issue where having a Blend Tree State opened in the Animator Window while the AnimatorController is not in the scene and going into Playmode will throw "BlendTreeWorkspace is NULL" error.
Fixed an issue with pasting a state or sub-state machine in the Animator window using ctrl + v will now paste it at the mouse's current position.
Fixed error message in console appearing after opening the curve editor from the fbx importer.
Fixed that Prefab instance properties were not properly restored when using Redo with Animation Preview turned on.
Fixed the inspector help links for Entry state, Any state, Animation state, Exit state, Animation transition and Animation default transition.
Added a new flag BuildAssetBundleOptions.StripUnatlasedSpriteCopies to the legacy asset bundle system. Currently if we have assets in multiple bundles that depend upon a source texture we copy it into all relevant bundles. Setting this new flag will keep from creating duplicates if the texture does not belong to a sprite atlas.
Fixed rare race condition when loading AssetBundles using AssetBundle.LoadFromStream.
Fixed a crash that could occur if a project with a corrupted artifact database was launched.
Asset PipelineFixUUM-92262fixed 6000.2.0a6
Fixed crash that could occur when script with scriptable object is moved and there hasn't been a domain reload, and scriptable object is used for write serialization. When fixing this bug, it was also discovered that rename would cause similar crash. It was also discovered that managed plugins also had problems with performing write serialization when moved/renamed - but didn't cause a crash.
Asset PipelineFixUUM-75114fixed 6000.1.0b2
Fixed problem with Unity always reporting low disk space on macOS when project is located on external SDD drive formatted in fat/exfat.
Asset PipelineFixmacOSUUM-82196fixed 6000.2.0a4
Fixed a bug where playing an Audio Clip with non-zero reverb mix on an Audio Source could cause successive silent Audio Clip playbacks with the same codec settings to play reverberated, and more generally be capable of cloning any behaviour from previously pooled codecs.
Fixed a bug with an Audio Source on Game Object with one or more Audio Effects potentially never becoming non-virtual (inaudible).
Fixed an issue that would cause a bunch of warnings to be logged in the console when playing an audio clip through a playable graph.
Fixed an issue that would cause the pitch shifter audio effect to sometimes distort the audio.
Improved the error message in the Editor to prevent Players from being built inside PlayerLoop.
EditorChangeUUM-90979
Added dedicated toolbar buttons to open the list of branches and the Branch Explorer of the Desktop App.
Version ControlChange
Changed the changeset context menu item Undo this change to Revert this file to the previous revision to be more explicit.
Version ControlChange
Improved the Create workspace window to suggest the matching Unity Cloud project if it exists.
Version ControlChange
Moved the Unity Version Control menu item under Window'/'Version Control to a submenu.
Version ControlChange
Optimized incoming changes and merge so the Package Manager only reload when it is needed.
Version ControlChange
Serialized the Checkin comment and tick selection so they are retained on domain reload and in Play mode.
Version ControlChange
Updated the xr.sdk.openxr package to version 1.14.1.
XRChange
Review documentation about UniversalRenderer.CreateRenderGraphTexture.
DocumentationChange
Editor: Improved RepositoryInfo API documentation.
EditorChange
Editor: Improved Request(Generic) API documentation.
EditorChange
Improved the error message in the Editor to prevent Players from being built inside PlayerLoop.
EditorChangeUUM-90979
Updated R8G8B8A8 and B8G8R8A8 sRGB formats to report LoadStore as unsupported on Intel Macs. This change reflects that sRGB writes are explicitly not supported on these devices.
Rendering Debugger - Moved decals to the Rendering Section.
HDRPChangeUUM-92304
Rendering Debugger - Moved lighting HDR settings to the Rendering Section.
HDRPChangeUUM-92304
Updated the behavior for activating a secondary display so that it no longer forces the main window to switch to fullscreen mode.
macOSChange
Rendering Debugger - Moved Render Graph to the Rendering Section.
SRP CoreChangeUUM-92304
Rendering Debugger - Moved the GPU Resident Drawer to the Rendering Section.
SRP CoreChangeUUM-92304
Added dedicated toolbar buttons to open the list of branches and the Branch Explorer of the Desktop App.
Version ControlChange
Changed the changeset context menu item Undo this change to Revert this file to the previous revision to be more explicit.
Version ControlChange
Improved the Create workspace window to suggest the matching Unity Cloud project if it exists.
Version ControlChange
Moved the Unity Version Control menu item under Window'/'Version Control to a submenu.
Version ControlChange
Optimized incoming changes and merge so the Package Manager only reload when it is needed.
Version ControlChange
Serialized the Checkin comment and tick selection so they are retained on domain reload and in Play mode.
Version ControlChange
Updated the xr.sdk.openxr package to version 1.14.1.
XRChange

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.