Manual installs
Operating systems
-Component installers
Windows
+Windows ARM64
+macOS
+macOS ARM64
+Release
Release notes
+Known Issues in 6000.0.7f1
Asset - Database: OnAfterDeserialize is not called when Prefabs are instantiated using InstantiateAsync (UUM-71810)
Editor Platform: Building freezes when building Universal 3D Sample/Cinematic Studio Project (UUM-73997)
Kernel: Profiler does not profile after building the Project with Autoconnect Profiler Option enabled (UUM-71750)
Kernel: VirtualFileSystem crash because of data races. (UUM-72557)
Mono: [TypeCache] Crash on RaiseException when opening a specific project (UUM-66498)
PhysX Integration: A 1000 times heavier GameObject will stutter when colliding with a lighter GameObject (UUM-65366)
PhysX Integration: Jerky initialization of Joints occurs when Configurable Joint Limits are used (UUM-72854)
Serialization: Crash on TypeTreeQueries::GetFullTypeNameFromReferencedType when an xoJunction GameObject is selected in the Hierarchy Window (UUM-74373)
Texture: [AsyncLoadInEditor] Crash on memcpy when opening a project that loads TSS files (UUM-71323)
UI Toolkit Framework: "TextureImporterInspector.OnInspectorGUI must call ApplyRevertGUI to avoid unexpected behaviour." thrown when selecting Asset then selecting and deselecting Texture 2D (UUM-35998)
UI Toolkit Framework: The "StackOverflowException" error is thrown in the console and the Editor freezes when Spacebar is pressed after selecting the last element of a list (UUM-69616)
Vulkan: Editor crash when changing Vulkan Number of Swapchain Buffers (UUM-60016)
Vulkan: [Linux][Vulkan] Crash when using Nvidia drivers >545 and graphics API set to Vulkan (UUM-73447)
6000.0.7f1 Release Notes
Features
Package Manager: Added a new Editor
-upmLogFilecommand line argument that specifies a custom file path for UPM log output.Shaders: Added support for the
#push_line 1234 filenameand#pop_linedirectives to the Shader Pre-processor.
Improvements
2D: Add toggle to allow users to generate an outline for all Sprites in a Texture, even if the Sprites already had an outline defined.
2D: In the Sprite Editor, users now can:
- Copy an outline from a module and persist the outline to the other module
- Copy and paste the outline from the alternate module (Outline to Physics Shape and Physics Shape to Outline)
- Copy and paste all outlines from the alternate module
- Copy an outline from a module and persist the outline to the other module
Documentation: Added a new workflow to the Timeline Workflows documentation: The Create a custom Notes marker workflow, which demonstrates how to create a custom marker for adding notes to Timeline instances. This workflow also demonstrates how to change the default appearance of a custom marker with scripting and a Unity Style Sheet (USS).
Editor: Added a warning for lights baked in shadow mask mode falling back to fully baked.
Editor: Added Prefab Variant to the Shortcut area of the Create Menu. (UUM-73105)
Graphics: Improved vertex data copy for Dynamic Batching.
HDRP: Added SG custom refraction example to Transparency sample.
HDRP: Adding environment samples showcasing environment effects together.
iOS: Print a warning if there are symlinks in a framework when building on Windows.
iOS: Validate that frameworks contain Info.plist file.
macOS: Added a better error message for duplicate source file plugins.
Package Manager: Package icons positions are now consistent with the type of information they pass on to the users.
Physics: Improved the behavior of MeshCollider mesh cooking by allowing again the use of meshes where the distance between two vertices of a triangle is greater than 500 units. Using meshes as such can break simulation (especially character controller) and query stability in PhysX. This issue would only occur when MeshColliderCookingOptions.WeldColocatedVertices or MeshColliderCookingOptions.EnableMeshCleaning would be enabled when baking a triangle mesh.
Physics: Improved the label for the physics integration dropdown in order to clarify what the property does.
Physics: Improved the message provided when using a mesh that contains triangles where the distance between any two vertices is greater than 500 units. The message now effectively reflects the guidance within the PhysX SDK documentation.
Scene/Game View: EditorTool buttons now automatically refresh state if respective tool's availability changes and unavailable tools are shown as disabled instead of hidden.
UI Elements: Improved performance of MultiColumnListView and MultiColumnTreeView when changing the visibility status of columns.
A rebuild will now be scheduled instead of performed after each status change. (UUM-72241)VisionOS: Plugin path "Assets/Plugins/VisionOS/" is now recognized and auto-selects VisionOS as compatible platform.
VisionOS: Soft Particle effects now account for foveation when sampling the depth buffer.
API Changes
Android: Added: Added AndroidConfiguration class which contains properties for many aspects of Android application, see https://developer.android.com/reference/android/content/res/Configuration for more information.
Android: Added: Added AndroidJNI.InvokeAttached which you can you use from threads to invoke java methods without the worry of calling AttachCurrentThread/DetachCurrentThread.
Android: Added: Added UnityEngine.AndroidApplication class which you can use to get current activity instance, invoke on UI or Main thread, and subscribe to configuration changes.
UI Toolkit: Added: Added EnumButtonsAttribute. This can be used to display an enum field with a ToggleButtonGroup instead of a popup field.
Changes
Editor: Update 7-Zip to 24.06.
Physics 2D: Change the default value of contact-threshold to zero (off) by default for new projects and improve its tooltip.
Serialization: Changed alignment in SerializedFile from 8 to 16 bytes, and added 16 bytes alignment into ResourceFileBuilder to improve patching results on some platforms.
Fixes
2D: Fixed blend issues in rendergraph 2d pipeline. (UUM-72414)
2D: Fixed issue where the outline detail is reset to 0 for a Sprite Rect in the Sprite Editor when an outline is pasted onto a Sprite Rect. (UUM-72965)
2D: Fixed null exception error when the user clicks on the Tile Palette Clipboard when there are no Tile Palettes available in the project. (UUM-72843)
2D: Fixed Sprite Mask issue with target sorting layers. (UUM-72180)
Android: Fixed crash on Xclipse GPU based devices when setting Buffer Debug name on OpenGLES3 and Development build settings. (UUM-65666)
Android: Fixed problem with black screen when app is put to split mode. (UUM-67558)
Android: To add activity null handling in isInMultiWindowMode API (UUM-71574)
Asset Bundles: Only call CollectAllSpriteAtlasesAndPack once when building AssetBundles (UUM-73147)
Asset Pipeline: Fixed issue with userData field in meta files not being read for script assets (UUM-64694)
Audio: Fixed exception thrown while pausing when ARC window is empty. (UUM-54894)
Audio: Made the AudioRandomContainer more robust against rapid pitch changes from doppler. (UUM-54951)
Build Pipeline: Fixed an issue where if vswhere.exe failed to detect Visual Studio installations. Now a warning is emitted to the editor console. (UUM-71000)
Core: Fixed bake buttons that could still be clicked when baking is in progress. (UUM-71747)
Core: Fixed baking reflection probes. (UUM-73160)
Core: Fixed brick placement when using probe offset and max possible probe spacing. (UUM-70739)
Core: Fixed cloning of baking sets when opening a new scene in 'Single Scene' mode. (UUM-73037)
Core: Fixed holes when placing APV probes on terrains. (UUM-73036)
Core: Improved error reporting when baking APV with an incorrect setup. (UUM-72047)
Documentation: Added the Enable constrained proportions option to the Transforms page.
Documentation: Fixed URP and HDRP documentation for APV Rendering Layers.
Documentation: Updated directions to the Project Settings window in our Settings page.
DX12: .Fixed an out-of-memory crash on XBox. (UUM-69790)
DX12: Fixed an issue by binding the color attachments in the correct order. (UUM-53003)
Editor: A new setting has been included to skip local package scanning during version control initialization. (UUM-70391)
Editor: Build Profile - Fixed for 'Recursive serialization is not allowed for threaded serialization' when the build profile context instance is created in a serialization callback. (UUM-73206)
Editor: Build Profile - Redirecting the old build settings window to open the build profile window. (UUM-61498)
Editor: Drag and drop operations performed on files within the currently open projects' folder should now succeed on Windows. (UUM-54537)
Editor: Ensure the editor uses ADB to compute a preview only for .prefab asset file. (UUM-72567)
Editor: Fixed an issue where Texture.SetTextureSetting would take invalid values. (UUM-63703)
Editor: Fixed an issue where web proxy credentials would not be found when added through a dialog triggered by macOS/Safari after web proxy auto-discovery was enabled.
Editor: Fixed an issue where, an Infinite loop within editor launch screen causes it to hang on exit. (UUM-60981)
Editor: Fixed an issue with ordering of processing newly created ScriptableObjects. Awake() is now the last step as expected and is no longer called twice. (UUM-54568)
Editor: Fixed bug where polygons are created on the opposite side of the sprite for uGUI images. (UUM-71372)
Editor: Fixed Copy/Paste for IMGUI ColorField so it only works when the field is selected. (UUM-69791)
Editor: Fixed issue where clicking the "Fix" button in an XR project validation page can cause the Editor to crash. (UUM-72376)
Editor: Fixed issue with text shader not updating correctly after a transform change. (UUM-73738)
Editor: Fixed LinuxEditor crash calling WarpCursorPosition outside of PlayMode. (UUM-71828)
Editor: Fixed null ref when using TMP without essential resources imported. (UUM-73546)
Editor: Fixed random flickering in some scene with dx12+graphics jobs. (UUM-69987)
Editor: Fixed Ray tracing quality keyword not having a pathtracing input. (UUM-48348)
Editor: Fixed removing a scene from a baking set when it has just been added. (UUM-72471)
Editor: Fixed splash screen logo and background sprites being unloaded after preview. This would also unload them if they were being used in the scene. (UUM-72535)
Editor: Fixed subsection of HDRP Asset not opening when using same index as its parent section. (UUM-62809)
Editor: Fixed the serialized property becoming invalid whilst changing prefab fields via dropdown. (UUM-72761)
Editor: Fixed transient resources in NRP RenderGraph. (UUM-70422)
Editor: Fixed URP render pass names. They now match the profiler sampler names, are more consistent and descriptive. Also solving issues with the profiler scopes for certain passes. (UUM-73451)
Editor: Fixed wireframe not rendering when using Vulkan. (UUM-36914)
Editor: Fixed YAML parsing error when property containing GUID is not defined in a single line (UUM-72596)
Editor: Improve setlocale LC_NUMERIC guards. (UUM-58980)
Editor: Minor update of the Unity theme.
Editor: NativeRenderPass in URP can reach a hard-coded limit that breaks the rendering when using Compatibility Mode. (UUM-69909)
Editor: NullReference exception gathering GlobalSettings while having the GraphicsSettings inspector opened. (UUM-72335)
Editor: Property attribute with
applyToCollectionset to true should not affect non-collection fields. (UUM-67390)Editor: Switch to Custom GetHashCode for Delegates in RenderGraphPass. (UUM-71876)
GI: Fixed a crash when cancelling during a lightmap bake. (UUM-71709)
GI: Fixed a crash when the Enlighten precompute data is too large. Report an error instead. (UUM-70217)
Graphics: Fixed a crash when unsupported Vulkan debug tools were used accidentally. (UUM-72790)
Graphics: Fixed blending artifacts on some old Adreno GPUs. (UUM-72350)
Graphics: Fixed by issuing an error and doing an early return instead of crashing. (UUM-72801)
Graphics: Fixed several crashes when assigning indices to a mesh that has overlapping sub-meshes. (UUM-12003)
Graphics: Preventing vertex input dynamic state optimization from being used on Adreno 740 because of driver bug. (UUM-41282)
Graphics: Warning about missing Depth for a RenderTexture needs to be improved. (UUM-72935)
Graphics Tests: Error is no longer thrown if reference image is not present on Android and WebGL (UUM-73039)
HDRP: Fixed an issue where Terrains with 4 layers or less displayed a checker texture when using debug views. (UUM-65807)
IL2CPP: Changes to ensure unique field names in C++. (UUM-65459)
IL2CPP: Fixed a memory leak related to thread static data. (UUM-69774)
IL2CPP: Fixed custom linker setup with --linker-flags-file. (UUM-71341)
IL2CPP: Fixed slow performance when loading an XML document with DTD. (UUM-66880)
IL2CPP: Fixed sporadic crashes on ARM based platforms. (UUM-68221)
Input: Improved the performance of the Gamepad.SetMotorSpeeds() script API. (UUM-72692)
iOS: Don't symlink .xcprivacy files when "Symlink Sources" build option is selected. (UUM-72375)
iOS: Fixed a small memory leak in UnityWebRequest (custom HTTP headers). (UUM-73104)
Kernel: Reduced job system overhead when many jobs finished executing simultaneously. (UUM-73194)
Package Manager: Disabled uneditable package manager values in inspector for selected packages. (UUM-42560)
Package Manager: Displaying a console warning when the user attempts to install a git package while another installation is in progress, explaining the reason for the operation's failure. (UUM-63744)
Package Manager: Enable/Disabling 'All' and 'None' buttons in package Import/Export window based on the checked files. (UUM-42266)
Package Manager: Fixed an issue where Web proxy credentials added by macOS during a system request through a WPAD web proxy were not found.
Package Manager: Fixed the issue where All and None buttons in asset remove window are active all the time. (UUM-72076)
Package Manager: Fixed the issue where the git tag show up as ellipsis in the Package list. (UUM-70418)
Package Manager: Fixed the issue where tooltip on actions dropdown menu for Asset Store packages doesn't appear anymore. (UUM-73315)
Package Manager: Import and Export buttons are now disabled if there is nothing to import or export. (UUM-41782)
Physics: Fixed an issue where ignorance lists would not persist if the involved colliders get disabled and re-enabled. (UUM-72127)
Physics: Fixed an issue where the physics integration dropdown would always be disabled.
Physics: Fixed an issue where the Physics settings uxml files defined the window title labels without a proper padding. Resulting in the titles being slightly misaligned.
Physics: Fixed raycast not hitting a collider when part of a ignore collision pair. (UUM-71659)
Physics 2D: A PolygonCollider2D associated with a SpriteRenderer using "Sliced" Draw Mode should not crash when empty paths are added. (UUM-71177)
Player: Fixed as issue in URP Forward+ where screen space decals would not render in builds if using rendering layers. (UUM-72315)
Player: Fixed possible crash on shut down when custom player loop is set. (UUM-72551)
Prefabs: Added checks for TransformHierarchy initialization in SetParent. (UUM-73287)
Scene/Game View: Fixed the direction label that was not updating anymore since moving the orientation gizmo to an overlay. (UUM-72103)
Scripting: Fixed crashes and hangs in multithreaded code that uses
Awaitable. (UUM-73652)Scripting: Fixed issue with an InstantiateAsync overload that took a parent as parameter but did not apply it. (UUM-67809)
Scripting: Fixed issue with SkinnedMeshRenderer using the original object's bones after being cloned with InstantateAsync. (UUM-67809)
Scripting: Fixed issue with values in RectTransform not being copied with InstantiateAsync. (UUM-67809)
Serialization: Ensure m_Reader destructor is not called after its dependencies are destroyed. (UUM-69875)
Shadergraph: Add support for perceptual color mode for gradients in shader graph. (UUM-72278)
Shaders: Fixed "incompatible keyword state" assertions being generated by shaders whose
UsePasscommand resolved to a pass from the target shader's fallback (UUM-71342)Shaders: Fixed reversebits implementation on metal. (UUM-73255)
Shaders: Fixed ShaderLab's
UsePasscommand finding passes from multiple subshaders. (UUM-71342)SRP Core: Fixed an exception thrown when Render Graph pass was missing its renderFunc but tried to compute its hash value. (UUM-72067)
SRP Core: Fixed light.useViewFrustumForShadowCasterCull previously being ignored for shadow cascades. light.useViewFrustumForShadowCasterCull now works as expected. (UUM-56026)
SRP Core: Fixed Render Graph Compiler logic bug where UnsafePass using MSAA texture could result in missing resolve surface errors. (UUM-73154)
Text: Fixed rounding issue in text measurement. (UUM-70819)
TextCore: Address issue with CRLF line-endings breaking the text measurement. (UUM-70040)
Timeline: Fixed an issue where using , and . (<>) to step frames in the Animation Window while the Timeline Window was linked would sometimes not work.
Timeline: When the Timeline and Animation windows are linked and the Timeline Window is active, moving the playhead in the Timeline Window will cause the animation window to repaint immediately.
UI Elements: Clicking to the left/right of the MinMaxSlider will now adjust the min/max bound value instead of moving the slider. (UUM-54703)
UI Toolkit: Correctly implement background repeat rounded corner. (UUM-72717)
UI Toolkit: Fixed an issue in the runtime bindings system where classes having a dynamic hash code would throw an exception. (UUM-69322)
UI Toolkit: Fixed attributes overrides not being applied when having some unnamed templates. (UUM-72983)
UI Toolkit: Fixed builtin resources being added as dependencies to UXML files. (UUM-69932)
UI Toolkit: Fixed colliding ids for uxml objects. (UUM-73046)
UI Toolkit: Fixed exception when adding a UxmlObject that had no attributes to a list in the UI Builder. (UUM-71735)
UI Toolkit: Fixed renaming field focused after entering an invalid name in UI Builder. (UUM-73106)
UI Toolkit: Fixed UI Builder flex-grow tooltip information. (UUM-73486)
Universal RP: Added warning box in the camera inspector when both TAA and MSAA is enabled to notify the user that TAA will be skiped with current settings. (UUM-62984)
Universal RP: Fixed a render graph bug where a pass-break between GBuffer and deferred lighting would cause an error. (UUM-63928)
Universal RP: Fixed render graph scheduling logic for CopyDepth pass when custom passes that read depth are present. (UUM-73174)
URP: Fixed render graph allocated textures not respecting dynamic scaling settings in some cases. (UUM-65350)
URP: Made the gBuffer components non-global. (UUM-69940)
VFX Graph: Fixed "int" type could not be parsed when the access modifier is not specified (UUM-71490)
VFX Graph: Fixed a leak while spamming ReInit. (UUM-71455)
VFX Graph: Fixed compilation error when using the Six-way Lit Output with Adaptive Probe Volumes. (UUM-72781)
VFX Graph: Fixed output properties in subgraphs had misplaced wire connector. (UUM-72960)
VFX Graph: Fixed potential crash when using the Noise Module in a particle system. (UUM-72971)
VFX Graph: Fixed potential exception message in the console when opening any VFX Graph. (UUM-71918)
VFX Graph: Fixed some UI elements could overflow their reserved space. (UUM-70602)
VFX Graph: Fixed unexpected CustomHLSL includes in neighbors contexts. (UUM-66620)
Video: Editor freezes when playing videos with playback speed value <1 and setting time via started callback (UUM-73115)
Video: [Android] Player with the specific Video clip crashes on "/apex/com.android.runtime/lib/bionic/libc.so (__memcpy_a53+96)" when the video is bundled with other video clips and Codec is set to VP8. (UUM-73032)
VisionOS: Consider plugins compatibility even if their .meta files are empty (default import settings). (UUM-72377)
WebGL: Fixed a bug that prevented users from copying and pasting between other html elements. (UUM-72388)
WebGL: [WebGPU] Fixed an error about null texture data.
WebGL: [WebGPU] Fixed error about commands being executed while a render pass is still active.
WebGL: [WebGPU] Fixed for compute shader write-only storage textures.
WebGL: [WebGPU] Fixed native texture creation.
WebGL: [WebGPU] Fixed webgpu shader compilation compute shaders for false errors about non-uniform barrier calls.
Package changes in 6000.0.7f1
Packages updated
Pre-release packages added
Changeset
+Third Party Notices
Release notes
+Known Issues in 6000.0.7f1
Asset - Database: OnAfterDeserialize is not called when Prefabs are instantiated using InstantiateAsync (UUM-71810)
Editor Platform: Building freezes when building Universal 3D Sample/Cinematic Studio Project (UUM-73997)
Kernel: Profiler does not profile after building the Project with Autoconnect Profiler Option enabled (UUM-71750)
Kernel: VirtualFileSystem crash because of data races. (UUM-72557)
Mono: [TypeCache] Crash on RaiseException when opening a specific project (UUM-66498)
PhysX Integration: A 1000 times heavier GameObject will stutter when colliding with a lighter GameObject (UUM-65366)
PhysX Integration: Jerky initialization of Joints occurs when Configurable Joint Limits are used (UUM-72854)
Serialization: Crash on TypeTreeQueries::GetFullTypeNameFromReferencedType when an xoJunction GameObject is selected in the Hierarchy Window (UUM-74373)
Texture: [AsyncLoadInEditor] Crash on memcpy when opening a project that loads TSS files (UUM-71323)
UI Toolkit Framework: "TextureImporterInspector.OnInspectorGUI must call ApplyRevertGUI to avoid unexpected behaviour." thrown when selecting Asset then selecting and deselecting Texture 2D (UUM-35998)
UI Toolkit Framework: The "StackOverflowException" error is thrown in the console and the Editor freezes when Spacebar is pressed after selecting the last element of a list (UUM-69616)
Vulkan: Editor crash when changing Vulkan Number of Swapchain Buffers (UUM-60016)
Vulkan: [Linux][Vulkan] Crash when using Nvidia drivers >545 and graphics API set to Vulkan (UUM-73447)
6000.0.7f1 Release Notes
Features
Package Manager: Added a new Editor
-upmLogFilecommand line argument that specifies a custom file path for UPM log output.Shaders: Added support for the
#push_line 1234 filenameand#pop_linedirectives to the Shader Pre-processor.
Improvements
2D: Add toggle to allow users to generate an outline for all Sprites in a Texture, even if the Sprites already had an outline defined.
2D: In the Sprite Editor, users now can:
- Copy an outline from a module and persist the outline to the other module
- Copy and paste the outline from the alternate module (Outline to Physics Shape and Physics Shape to Outline)
- Copy and paste all outlines from the alternate module
- Copy an outline from a module and persist the outline to the other module
Documentation: Added a new workflow to the Timeline Workflows documentation: The Create a custom Notes marker workflow, which demonstrates how to create a custom marker for adding notes to Timeline instances. This workflow also demonstrates how to change the default appearance of a custom marker with scripting and a Unity Style Sheet (USS).
Editor: Added a warning for lights baked in shadow mask mode falling back to fully baked.
Editor: Added Prefab Variant to the Shortcut area of the Create Menu. (UUM-73105)
Graphics: Improved vertex data copy for Dynamic Batching.
HDRP: Added SG custom refraction example to Transparency sample.
HDRP: Adding environment samples showcasing environment effects together.
iOS: Print a warning if there are symlinks in a framework when building on Windows.
iOS: Validate that frameworks contain Info.plist file.
macOS: Added a better error message for duplicate source file plugins.
Package Manager: Package icons positions are now consistent with the type of information they pass on to the users.
Physics: Improved the behavior of MeshCollider mesh cooking by allowing again the use of meshes where the distance between two vertices of a triangle is greater than 500 units. Using meshes as such can break simulation (especially character controller) and query stability in PhysX. This issue would only occur when MeshColliderCookingOptions.WeldColocatedVertices or MeshColliderCookingOptions.EnableMeshCleaning would be enabled when baking a triangle mesh.
Physics: Improved the label for the physics integration dropdown in order to clarify what the property does.
Physics: Improved the message provided when using a mesh that contains triangles where the distance between any two vertices is greater than 500 units. The message now effectively reflects the guidance within the PhysX SDK documentation.
Scene/Game View: EditorTool buttons now automatically refresh state if respective tool's availability changes and unavailable tools are shown as disabled instead of hidden.
UI Elements: Improved performance of MultiColumnListView and MultiColumnTreeView when changing the visibility status of columns.
A rebuild will now be scheduled instead of performed after each status change. (UUM-72241)VisionOS: Plugin path "Assets/Plugins/VisionOS/" is now recognized and auto-selects VisionOS as compatible platform.
VisionOS: Soft Particle effects now account for foveation when sampling the depth buffer.
API Changes
Android: Added: Added AndroidConfiguration class which contains properties for many aspects of Android application, see https://developer.android.com/reference/android/content/res/Configuration for more information.
Android: Added: Added AndroidJNI.InvokeAttached which you can you use from threads to invoke java methods without the worry of calling AttachCurrentThread/DetachCurrentThread.
Android: Added: Added UnityEngine.AndroidApplication class which you can use to get current activity instance, invoke on UI or Main thread, and subscribe to configuration changes.
UI Toolkit: Added: Added EnumButtonsAttribute. This can be used to display an enum field with a ToggleButtonGroup instead of a popup field.
Changes
Editor: Update 7-Zip to 24.06.
Physics 2D: Change the default value of contact-threshold to zero (off) by default for new projects and improve its tooltip.
Serialization: Changed alignment in SerializedFile from 8 to 16 bytes, and added 16 bytes alignment into ResourceFileBuilder to improve patching results on some platforms.
Fixes
2D: Fixed blend issues in rendergraph 2d pipeline. (UUM-72414)
2D: Fixed issue where the outline detail is reset to 0 for a Sprite Rect in the Sprite Editor when an outline is pasted onto a Sprite Rect. (UUM-72965)
2D: Fixed null exception error when the user clicks on the Tile Palette Clipboard when there are no Tile Palettes available in the project. (UUM-72843)
2D: Fixed Sprite Mask issue with target sorting layers. (UUM-72180)
Android: Fixed crash on Xclipse GPU based devices when setting Buffer Debug name on OpenGLES3 and Development build settings. (UUM-65666)
Android: Fixed problem with black screen when app is put to split mode. (UUM-67558)
Android: To add activity null handling in isInMultiWindowMode API (UUM-71574)
Asset Bundles: Only call CollectAllSpriteAtlasesAndPack once when building AssetBundles (UUM-73147)
Asset Pipeline: Fixed issue with userData field in meta files not being read for script assets (UUM-64694)
Audio: Fixed exception thrown while pausing when ARC window is empty. (UUM-54894)
Audio: Made the AudioRandomContainer more robust against rapid pitch changes from doppler. (UUM-54951)
Build Pipeline: Fixed an issue where if vswhere.exe failed to detect Visual Studio installations. Now a warning is emitted to the editor console. (UUM-71000)
Core: Fixed bake buttons that could still be clicked when baking is in progress. (UUM-71747)
Core: Fixed baking reflection probes. (UUM-73160)
Core: Fixed brick placement when using probe offset and max possible probe spacing. (UUM-70739)
Core: Fixed cloning of baking sets when opening a new scene in 'Single Scene' mode. (UUM-73037)
Core: Fixed holes when placing APV probes on terrains. (UUM-73036)
Core: Improved error reporting when baking APV with an incorrect setup. (UUM-72047)
Documentation: Added the Enable constrained proportions option to the Transforms page.
Documentation: Fixed URP and HDRP documentation for APV Rendering Layers.
Documentation: Updated directions to the Project Settings window in our Settings page.
DX12: .Fixed an out-of-memory crash on XBox. (UUM-69790)
DX12: Fixed an issue by binding the color attachments in the correct order. (UUM-53003)
Editor: A new setting has been included to skip local package scanning during version control initialization. (UUM-70391)
Editor: Build Profile - Fixed for 'Recursive serialization is not allowed for threaded serialization' when the build profile context instance is created in a serialization callback. (UUM-73206)
Editor: Build Profile - Redirecting the old build settings window to open the build profile window. (UUM-61498)
Editor: Drag and drop operations performed on files within the currently open projects' folder should now succeed on Windows. (UUM-54537)
Editor: Ensure the editor uses ADB to compute a preview only for .prefab asset file. (UUM-72567)
Editor: Fixed an issue where Texture.SetTextureSetting would take invalid values. (UUM-63703)
Editor: Fixed an issue where web proxy credentials would not be found when added through a dialog triggered by macOS/Safari after web proxy auto-discovery was enabled.
Editor: Fixed an issue where, an Infinite loop within editor launch screen causes it to hang on exit. (UUM-60981)
Editor: Fixed an issue with ordering of processing newly created ScriptableObjects. Awake() is now the last step as expected and is no longer called twice. (UUM-54568)
Editor: Fixed bug where polygons are created on the opposite side of the sprite for uGUI images. (UUM-71372)
Editor: Fixed Copy/Paste for IMGUI ColorField so it only works when the field is selected. (UUM-69791)
Editor: Fixed issue where clicking the "Fix" button in an XR project validation page can cause the Editor to crash. (UUM-72376)
Editor: Fixed issue with text shader not updating correctly after a transform change. (UUM-73738)
Editor: Fixed LinuxEditor crash calling WarpCursorPosition outside of PlayMode. (UUM-71828)
Editor: Fixed null ref when using TMP without essential resources imported. (UUM-73546)
Editor: Fixed random flickering in some scene with dx12+graphics jobs. (UUM-69987)
Editor: Fixed Ray tracing quality keyword not having a pathtracing input. (UUM-48348)
Editor: Fixed removing a scene from a baking set when it has just been added. (UUM-72471)
Editor: Fixed splash screen logo and background sprites being unloaded after preview. This would also unload them if they were being used in the scene. (UUM-72535)
Editor: Fixed subsection of HDRP Asset not opening when using same index as its parent section. (UUM-62809)
Editor: Fixed the serialized property becoming invalid whilst changing prefab fields via dropdown. (UUM-72761)
Editor: Fixed transient resources in NRP RenderGraph. (UUM-70422)
Editor: Fixed URP render pass names. They now match the profiler sampler names, are more consistent and descriptive. Also solving issues with the profiler scopes for certain passes. (UUM-73451)
Editor: Fixed wireframe not rendering when using Vulkan. (UUM-36914)
Editor: Fixed YAML parsing error when property containing GUID is not defined in a single line (UUM-72596)
Editor: Improve setlocale LC_NUMERIC guards. (UUM-58980)
Editor: Minor update of the Unity theme.
Editor: NativeRenderPass in URP can reach a hard-coded limit that breaks the rendering when using Compatibility Mode. (UUM-69909)
Editor: NullReference exception gathering GlobalSettings while having the GraphicsSettings inspector opened. (UUM-72335)
Editor: Property attribute with
applyToCollectionset to true should not affect non-collection fields. (UUM-67390)Editor: Switch to Custom GetHashCode for Delegates in RenderGraphPass. (UUM-71876)
GI: Fixed a crash when cancelling during a lightmap bake. (UUM-71709)
GI: Fixed a crash when the Enlighten precompute data is too large. Report an error instead. (UUM-70217)
Graphics: Fixed a crash when unsupported Vulkan debug tools were used accidentally. (UUM-72790)
Graphics: Fixed blending artifacts on some old Adreno GPUs. (UUM-72350)
Graphics: Fixed by issuing an error and doing an early return instead of crashing. (UUM-72801)
Graphics: Fixed several crashes when assigning indices to a mesh that has overlapping sub-meshes. (UUM-12003)
Graphics: Preventing vertex input dynamic state optimization from being used on Adreno 740 because of driver bug. (UUM-41282)
Graphics: Warning about missing Depth for a RenderTexture needs to be improved. (UUM-72935)
Graphics Tests: Error is no longer thrown if reference image is not present on Android and WebGL (UUM-73039)
HDRP: Fixed an issue where Terrains with 4 layers or less displayed a checker texture when using debug views. (UUM-65807)
IL2CPP: Changes to ensure unique field names in C++. (UUM-65459)
IL2CPP: Fixed a memory leak related to thread static data. (UUM-69774)
IL2CPP: Fixed custom linker setup with --linker-flags-file. (UUM-71341)
IL2CPP: Fixed slow performance when loading an XML document with DTD. (UUM-66880)
IL2CPP: Fixed sporadic crashes on ARM based platforms. (UUM-68221)
Input: Improved the performance of the Gamepad.SetMotorSpeeds() script API. (UUM-72692)
iOS: Don't symlink .xcprivacy files when "Symlink Sources" build option is selected. (UUM-72375)
iOS: Fixed a small memory leak in UnityWebRequest (custom HTTP headers). (UUM-73104)
Kernel: Reduced job system overhead when many jobs finished executing simultaneously. (UUM-73194)
Package Manager: Disabled uneditable package manager values in inspector for selected packages. (UUM-42560)
Package Manager: Displaying a console warning when the user attempts to install a git package while another installation is in progress, explaining the reason for the operation's failure. (UUM-63744)
Package Manager: Enable/Disabling 'All' and 'None' buttons in package Import/Export window based on the checked files. (UUM-42266)
Package Manager: Fixed an issue where Web proxy credentials added by macOS during a system request through a WPAD web proxy were not found.
Package Manager: Fixed the issue where All and None buttons in asset remove window are active all the time. (UUM-72076)
Package Manager: Fixed the issue where the git tag show up as ellipsis in the Package list. (UUM-70418)
Package Manager: Fixed the issue where tooltip on actions dropdown menu for Asset Store packages doesn't appear anymore. (UUM-73315)
Package Manager: Import and Export buttons are now disabled if there is nothing to import or export. (UUM-41782)
Physics: Fixed an issue where ignorance lists would not persist if the involved colliders get disabled and re-enabled. (UUM-72127)
Physics: Fixed an issue where the physics integration dropdown would always be disabled.
Physics: Fixed an issue where the Physics settings uxml files defined the window title labels without a proper padding. Resulting in the titles being slightly misaligned.
Physics: Fixed raycast not hitting a collider when part of a ignore collision pair. (UUM-71659)
Physics 2D: A PolygonCollider2D associated with a SpriteRenderer using "Sliced" Draw Mode should not crash when empty paths are added. (UUM-71177)
Player: Fixed as issue in URP Forward+ where screen space decals would not render in builds if using rendering layers. (UUM-72315)
Player: Fixed possible crash on shut down when custom player loop is set. (UUM-72551)
Prefabs: Added checks for TransformHierarchy initialization in SetParent. (UUM-73287)
Scene/Game View: Fixed the direction label that was not updating anymore since moving the orientation gizmo to an overlay. (UUM-72103)
Scripting: Fixed crashes and hangs in multithreaded code that uses
Awaitable. (UUM-73652)Scripting: Fixed issue with an InstantiateAsync overload that took a parent as parameter but did not apply it. (UUM-67809)
Scripting: Fixed issue with SkinnedMeshRenderer using the original object's bones after being cloned with InstantateAsync. (UUM-67809)
Scripting: Fixed issue with values in RectTransform not being copied with InstantiateAsync. (UUM-67809)
Serialization: Ensure m_Reader destructor is not called after its dependencies are destroyed. (UUM-69875)
Shadergraph: Add support for perceptual color mode for gradients in shader graph. (UUM-72278)
Shaders: Fixed "incompatible keyword state" assertions being generated by shaders whose
UsePasscommand resolved to a pass from the target shader's fallback (UUM-71342)Shaders: Fixed reversebits implementation on metal. (UUM-73255)
Shaders: Fixed ShaderLab's
UsePasscommand finding passes from multiple subshaders. (UUM-71342)SRP Core: Fixed an exception thrown when Render Graph pass was missing its renderFunc but tried to compute its hash value. (UUM-72067)
SRP Core: Fixed light.useViewFrustumForShadowCasterCull previously being ignored for shadow cascades. light.useViewFrustumForShadowCasterCull now works as expected. (UUM-56026)
SRP Core: Fixed Render Graph Compiler logic bug where UnsafePass using MSAA texture could result in missing resolve surface errors. (UUM-73154)
Text: Fixed rounding issue in text measurement. (UUM-70819)
TextCore: Address issue with CRLF line-endings breaking the text measurement. (UUM-70040)
Timeline: Fixed an issue where using , and . (<>) to step frames in the Animation Window while the Timeline Window was linked would sometimes not work.
Timeline: When the Timeline and Animation windows are linked and the Timeline Window is active, moving the playhead in the Timeline Window will cause the animation window to repaint immediately.
UI Elements: Clicking to the left/right of the MinMaxSlider will now adjust the min/max bound value instead of moving the slider. (UUM-54703)
UI Toolkit: Correctly implement background repeat rounded corner. (UUM-72717)
UI Toolkit: Fixed an issue in the runtime bindings system where classes having a dynamic hash code would throw an exception. (UUM-69322)
UI Toolkit: Fixed attributes overrides not being applied when having some unnamed templates. (UUM-72983)
UI Toolkit: Fixed builtin resources being added as dependencies to UXML files. (UUM-69932)
UI Toolkit: Fixed colliding ids for uxml objects. (UUM-73046)
UI Toolkit: Fixed exception when adding a UxmlObject that had no attributes to a list in the UI Builder. (UUM-71735)
UI Toolkit: Fixed renaming field focused after entering an invalid name in UI Builder. (UUM-73106)
UI Toolkit: Fixed UI Builder flex-grow tooltip information. (UUM-73486)
Universal RP: Added warning box in the camera inspector when both TAA and MSAA is enabled to notify the user that TAA will be skiped with current settings. (UUM-62984)
Universal RP: Fixed a render graph bug where a pass-break between GBuffer and deferred lighting would cause an error. (UUM-63928)
Universal RP: Fixed render graph scheduling logic for CopyDepth pass when custom passes that read depth are present. (UUM-73174)
URP: Fixed render graph allocated textures not respecting dynamic scaling settings in some cases. (UUM-65350)
URP: Made the gBuffer components non-global. (UUM-69940)
VFX Graph: Fixed "int" type could not be parsed when the access modifier is not specified (UUM-71490)
VFX Graph: Fixed a leak while spamming ReInit. (UUM-71455)
VFX Graph: Fixed compilation error when using the Six-way Lit Output with Adaptive Probe Volumes. (UUM-72781)
VFX Graph: Fixed output properties in subgraphs had misplaced wire connector. (UUM-72960)
VFX Graph: Fixed potential crash when using the Noise Module in a particle system. (UUM-72971)
VFX Graph: Fixed potential exception message in the console when opening any VFX Graph. (UUM-71918)
VFX Graph: Fixed some UI elements could overflow their reserved space. (UUM-70602)
VFX Graph: Fixed unexpected CustomHLSL includes in neighbors contexts. (UUM-66620)
Video: Editor freezes when playing videos with playback speed value <1 and setting time via started callback (UUM-73115)
Video: [Android] Player with the specific Video clip crashes on "/apex/com.android.runtime/lib/bionic/libc.so (__memcpy_a53+96)" when the video is bundled with other video clips and Codec is set to VP8. (UUM-73032)
VisionOS: Consider plugins compatibility even if their .meta files are empty (default import settings). (UUM-72377)
WebGL: Fixed a bug that prevented users from copying and pasting between other html elements. (UUM-72388)
WebGL: [WebGPU] Fixed an error about null texture data.
WebGL: [WebGPU] Fixed error about commands being executed while a render pass is still active.
WebGL: [WebGPU] Fixed for compute shader write-only storage textures.
WebGL: [WebGPU] Fixed native texture creation.
WebGL: [WebGPU] Fixed webgpu shader compilation compute shaders for false errors about non-uniform barrier calls.
Package changes in 6000.0.7f1
Packages updated
Pre-release packages added

Find the Unity version that’s compatible with your existing projects, or that provides you with specific features unavailable in newer versions.
