Unity 6000.3.0b10

BETA

Released Wednesday, November 12, 2025

AI Summary

Premium

Unity 6000.3.0b10 brings several improvements and fixes across graphics, editor functionality, and version control. Key updates include optimizations to the Render Graph, fixes for animation and physics systems, and numerous improvements to the Version Control integration.

Key Highlights

  • Render Graph recording is now 2-4% faster on the main CPU thread due to several small optimizations.
  • Fixed an issue where reflection probes with null textures were incorrectly included in clustering in URP's Forward+ and Deferred+ rendering.
  • Resolved a crash when playing animation clips from the Animation window on animators with invalid controllers.
  • Physics 2D API updates include renaming of constraints, body types, and simulation modes for better clarity and consistency.
  • Upgraded the DLSS SDK to version 310.4.0.

⚠️ Known Issues

  • Asset Pipeline: Fix for files disappearing in project browser, when doing reimport of folder
  • (UUM-126423) *Fixed in 6000.3.0f1.*
  • DX12: Fixed a crash when capturing a frame in RenderDoc on a device with new "tight alignment" feature enabled. We will disable the feature for now when running with renderdoc.dll.
  • (UUM-125528)
  • *First seen in 6000.3.0b7.* *Fixed in 6000.3.0b11.*
  • Editor: Fixed an issue where a Raycast did not hit when using the default `BoxcastCommand()` constructor.
  • (UUM-123124) *Fixed in 6000.3.0f1.*
  • UUM-122055 Editor Application Shell Integration: [Linux] Crash on ModalProgressBackendLinux::Clear when Domain Reload progress bar appears
  • Graphics: Fix editor freeze if Lens SRP asset references form a cyclic dependency
  • (UUM-122934) *Fixed in 6000.3.0b11.*
  • UUM-125778 Metal: Game freezes after command buffer Timeout error
  • UUM-121453 Metal: [iOS] Screen flashing after the iOS splash screen
  • UUM-126216 Packman: Filters options in 'My Assets' not working (Status, Labels)
  • UUM-122921 Terrain: Crash on DetailDatabase::SetupPreloadTextureAtlasData when building a specific scene
  • Test Framework: Fixed a stack overflow exception in the Test Runner UI that might happen with some assembly setups with precompiled assemblies.
  • (UUM-122047) *Fixed in 6000.3.0b11.*
  • UI Toolkit: Fixed UI Builder exceptions when name field is being edited during a save.
  • (UUM-125901) *Fixed in 6000.3.0b11.*
  • ### New 6000.3.0b10 Entries since 6000.3.0b9

📈 Improvements

  • Plugins: Upgraded the DLSS SDK version from 310.3.0 to 310.4.0.
  • SRP Core: Optimized the inner logic of Render Graph through several small improvements. The Render Graph recording step is now 2-4% faster on the main CPU thread in several scenarios.

API Changes

  • Web: Deprecated: Deprecated the Facebook Instant Games platform.

🔧 Bug Fixes

  • UUM-121031 2D: Fixed an issue where Texture 2D Importer fails passing a default value to the "namefileidtable" when using a texture preset.
  • 2D: Fixed issue where prefab game objects with Sort 3D as 2D could crash the editor.
  • (UUM-125154)
  • *First seen in 6000.3.0b8.*
  • 2D: Fixed missing API access to `SpriteMaskInteraction` for `MeshRenderer` and `SkinnedMeshRenderer`.
  • (UUM-125529)
  • *First seen in 6000.3.0b8.*
  • UUM-122631 2D: Fixed Sprite Skinning for Sprite Subtargets.
  • 2D: SpriteAtlasPerformance tests are crashing with "Dereferencing nullptr PPtr\!".
  • (D2D-7637)
  • Adaptive Performance: Fixed a *No default loader found* error that occurred when Adaptive Performance settings were added to unsupported platforms in Build Profiles.
  • (UUM-121991)
  • *First seen in 6000.3.0b6.*
  • UUM-120359 Android: Fixed an issue in the build and run pipeline where the Android manifest was not correctly parsed for `activity-alias` entries. The Editor now supports launching applications that use `activity-alias` as an entry point.
  • UUM-121460 Animation: Fixed a crash that occurred when playing animation clips from the Animation window on animators with invalid controllers that had no layers.
  • UUM-121651 Animation: Fixed crash caused by an avatar having invalid human bones.
  • Animation: Fixed focus on clip selection dropdown preventing use of play shortcut.
  • (UUM-125483)
  • *First seen in 6000.3.0b6.*
  • UUM-122776 Asset Bundles: Fixed crash when you call UnloadAllAssetBundles and there are pending AssetBundle.UnloadAsync tasks.
  • UUM-119544 Asset Pipeline: Ensured that symlinked folders are correctly detected on Unix platforms and that a warning is displayed for each detected folder.
  • DCME-1373 Audio: Fixed an issue in the scriptable audio pipeline that affected speaker setups and channel counts.
  • UUM-112000 Audio: Fixed FMOD error spam when trying to play timeline when unity audio is disabled, logs a warning once instead.
  • Build Pipeline: Fixed errors when building projects for the linux arm64 dedicated server target.
  • (UUM-125168)
  • *First seen in 6000.3.0b9.*
  • Editor: Deferred the ping animation in the Hierarchy view until all updates are complete to ensure it plays and fades out correctly.
  • (UUM-117226)
  • *First seen in 6000.3.0a5.*
  • UUM-91634 Editor: Exclude LODGroups with animated crossfade from using instanced rendering to ensure correct behavior.
  • UUM-108763 Editor: Fixed a BRG failing test on Android Samsung S21.
  • UUM-121408 Editor: Fixed a race condition in the licensing client where the Editor would succeed to make the client acquire a floating license faster than it had finished loading licenses at startup, which would make it fail to pick up the new license.
  • Editor: Fixed a very small performance regression that occurred when adding scripts to a GameObject.
  • (UUM-108258)
  • *First seen in 6000.3.0a1.*
  • UUM-84855 Editor: Fixed an issue in Build Profiles where script defines were applied without validation.
  • UUM-122800 Editor: Fixed an issue in the imgui's charField.
  • Editor: Fixed an issue in the VFX Graph where sticky notes with a size of 0 were incorrectly resized. The sticky notes now resize correctly.
  • (UUM-115165)
  • *First seen in 6000.3.0b1.*
  • Editor: Fixed an issue where dragging main toolbar element to far left would not insert it in the correct place.
  • (UUM-114440)
  • *First seen in 6000.3.0a5.*
  • UUM-119276 Editor: Fixed an issue where sky contribution was missing in fog when sky occlusion was enabled.
  • UUM-122367 Editor: Fixed false warning that displayed *BatchRendererGroups currently don't support override shaders*.
  • Editor: Fixed issue where prefab game objects with Sort 3D as 2D would not have their values saved.
  • (UUM-117676)
  • *First seen in 6000.3.0b2.*
  • UUM-122489 Editor: Fixed perceptual smoothness in Specular occlusion for shader graphs.
  • Editor: Fixed performance regression caused by the creation and instantiation of sylesheets within OverlayPrefs.
  • (UUM-120281)
  • *First seen in 6000.3.0a5.*
  • Editor: Fixed performance regressions with Math structures.
  • (UUM-114203)
  • *First seen in 6000.3.0a5.*
  • Editor: Fixed serialization issues with the Customizable toolbar.
  • UUM-122368 Editor: Fixed the link that opens when clicking on the ? icon in the RayTracingShader \(.raytrace\) inspector in the Editor.
  • Editor: Fixes rare LinuxEditor crash when Exception is thrown while closing an EditorWindow
  • (UUM-121624)
  • *First seen in 6000.3.0a2.*
  • Editor: Hide adaptive settings in build profile when the platform module is not installed.
  • (UUM-124745)
  • *First seen in 6000.3.0b8.*
  • Editor: Hierarchy: Expanding and collapsing nodes using keyboard now works on all selected nodes.
  • (UUM-125276)
  • *First seen in 6000.3.0b7.*
  • Editor: Play Mode Scenarios icons are off-centered and not aligned with the Scenario's name/title.
  • (UUM-125142)
  • *First seen in 6000.3.0b9.*
  • Editor: This PR reverts the inadvertent change about the default value of directional light's cookie size in https://github.cds.internal.unity3d.com/unity/unity/pull/69494
  • This default value is used when a new directional light instance is created on the editor. This PR does not affect the existing Light assets.
  • (UUM-124763)
  • *First seen in 6000.3.0b6.*
  • UUM-116491 Graphics: Applied workaround for video black screen issue on Mali GPUs with OpenGLES.
  • UUM-123207 Graphics: Disabled `CAMetalDisplayLink` on iOS to prevent potential GPU hangs and rendering freezes. It will be re-enabled once the underlying cause is identified and resolved.
  • UUM-113599 Graphics: Fixed an issue where ETC1 assets loaded from old AssetBundles appeared washed out when originally imported as sRGB and the project was set to use Linear color space.
  • Graphics: Fixed an issue where the Color Picker's `Styles` static class could be initialized outside of the `OnGUI` context, causing style lookups to fail and breaking the Color Picker layout. The `Styles` class is now enforced to initialize only during `OnGUI`, and preset initialization is now handled within `OnGUI`.
  • (UUM-121992)
  • *First seen in 6000.3.0b6.*
  • UUM-112854 Graphics: Fixed random GPU hang when using GPU Occlusion Culling on certain platforms.
  • UUM-102165 HDRP: Added a missing documentation link for the High Quality Line Renderer volume component in Graphics Settings.
  • UUM-105731 HDRP: Fixed an assertion that occurred when `HDCamera.allowDynamicResolution` was set to `true` via a script while using STP.
  • UUM-125390 iOS: Fixed arg typo in updateLayerDrawableSizeFromBounds.
  • Multiplayer: Fixed an issue where clicking *Cancel* after attempting to activate a virtual player in an unsaved scene left the checkbox selected.
  • (UUM-124821)
  • *First seen in 6000.3.0b8.*
  • Physics 2D: "PhysicsBody.bodyConstraints" replaced with "PhysicsBody.constraints" and "PhysicsBodyDefinition.bodyConstraints" replaced with "PhysicsBodyDefinition.constraints" both accepting a new enum type of "PhysicsBody.BodyConstraints".
  • (UUM-125935)
  • *First seen in 6000.3.0a5.*
  • Physics 2D: "PhysicsBody.bodyType" replaced with "PhysicsBody.type" and "PhysicsBodyDefinition.bodyType" replaced with "PhysicsBodyDefinition.type" both accepting a new enum type of "PhysicsBody.BodyType".
  • (UUM-125935)
  • *First seen in 6000.3.0a5.*
  • Physics 2D: "PhysicsChain.frictionCombine" and "PhysicsChain.bouncinessCombine" replaced with "PhysicsChain.frictionMixing" and "PhysicsChain.bouncinessMixing" accepting a new enum type of "PhysicsShape.SurfaceMaterial.MixingMode".
  • (UUM-125935)
  • *First seen in 6000.3.0a5.*
  • Physics 2D: "PhysicsShape.SurfaceMaterial.frictionCombine" and "PhysicsShape.SurfaceMaterial.bouncinessCombine" replaced with "PhysicsShape.SurfaceMaterial.frictionMixing" and "PhysicsShape.SurfaceMaterial.bouncinessMixing" accepting a new enum type of "PhysicsShape.SurfaceMaterial.MixingMode".
  • (UUM-125935)
  • *First seen in 6000.3.0a5.*
  • Physics 2D: "PhysicsWorld.simulationMode" replaced with "PhysicsWorld.simulationType" and "PhysicsWorldDefinition.simulationMode" replaced with "PhysicsWorldDefinition.simulationType" both accepting a new enum type of "PhysicsWorld.SimulationType".
  • (UUM-125935)
  • *First seen in 6000.3.0a5.*
  • Physics 2D: Added a missing 64-bit integer property to "PhysicsUserData" to allow set/get for custom data.
  • (UUM-125383)
  • *First seen in 6000.3.0a5.*
  • Physics 2D: Added an overload for "Sprite.GetPhysicsShape\(\)" to return a "ReadOnlySpan<Vector2>" to remove the need for managed allocations.
  • (UUM-125266)
  • *First seen in 6000.4.0a1.*
  • Physics 2D: Added the `PhysicsWorld.GetBodyUpdateUserData(allocator)` method to retrieve all `PhysicsUserData` associated with the current `BodyUpdateEvents`.
  • (UUM-125653)
  • *First seen in 6000.3.0a5.*
  • Physics 2D: Fixed an issue where "PhysicsUserData.objectValue" cannot be assigned NULL.
  • (UUM-125383)
  • *First seen in 6000.3.0a5.*
  • Physics 2D: Fixed an issue where the `PhysicsUserData.int64Value` property was not displayed in the Editor Inspector.
  • (UUM-125627)
  • *First seen in 6000.3.0b10.*
  • UUM-119451 Scripting: Fixed GameView not rendering on Quest when hidden in Editor
  • UUM-123044 Scripting: Fixed possible managed memory corruption when using API's that use arrays as output buffers
  • Shaders: Fixed compute shader compiler settings which caused confusing *Use of potentially uninitialized variable* compilation warnings on some platforms.
  • (UUM-112459)
  • *First seen in 6000.3.0a2.*
  • UUM-122102 SRP Core: Optimize the TryMergeRenderPasses step in CompilerRenderGraph by implementing a cache for checking the NextPassTargetsTexture Pass Breaking reason
  • Tests: NVUnityPlugin & DLSS Debug View no longer allocates heap memory, which were causing the locally run HDP Tests DLSS tests to fail with heap memory usage detection.
  • UUM-102112 TextMeshPro: Fixed an issue by revising style padding handling to exclude sprites.
  • UUM-120152 uGUI: Fixed a potential crash that occurred when a `CanvasRenderer` was destroyed while its parent canvas was nested under a disabled parent.
  • UUM-119688 uGUI: Updated the text color in the Intercepted Events Preview to match the Editor style.
  • UUM-122632 UI Elements: Fixed the multiline TextField layout not stretching when flex-grow is applied to the Control.
  • UI Toolkit: Fixed color field labels showing in UI Builder when using filter function definitions.
  • (UUM-125294)
  • *First seen in 6000.3.0a2.*
  • UUM-100558 UI Toolkit: Fixed the UI Builder StyleSheet placeholder text not showing after undoing USS creation.
  • UI Toolkit: Removed the *Count* option from filter types.
  • (UUM-124742)
  • *First seen in 6000.3.0b8.*
  • URP: Fixed an issue where the render target was not assigned when using the `OnRenderObject` callback.
  • (UUM-125129)
  • *First seen in 6000.3.0b8.*
  • UUM-116088 URP: Updated Forward+ and Deferred+ rendering so that reflection probes with a null texture are no longer included in clustering. Previously, this caused the clustering code to use outdated reflection probe data after the texture was removed, which could occur when clearing baked reflection probe data while using these renderers.
  • Version Control: Fixed a NullReferenceException that was raised on double-clicking an asset that is "Copied \(new\)" \(new file added from a shelve\).
  • Version Control: Fixed a NullReferenceException that was raised when the workspace is removed with Pending Changes.
  • Version Control: Fixed Inspector and Project's Asset Menu to allow to Check in "Changed" items.
  • Version Control: Fixed Inspector and Project's Asset Menu to allow to Undo "Changed" items.
  • Version Control: Fixed the "unknown" status displayed after restoring a workspace that was previously removed.
  • Version Control: Fixed the Changesets view that could crash the Editor when displaying a very long changeset comment, with "PPtr<Shader>::operator Shader*\(\) const".
  • Version Control: Fixed the console error that occured when using CTRL-H keyboard shortcut to Hide a branch.
  • Version Control: Fixed the Controlled and Private overlay icons reverted back to earlier versions, based on user feedback.
  • Version Control: Fixed the diff panel keyboard shortcuts that didn't take into account the focus to open the diff on the correct item.
  • Version Control: Fixed the GUILayout error that occured when applying a shelve with pending merge link.
  • Version Control: Fixed the icon that was blurry and pixelated when displayed in our Unity Version Control window's tab.
  • (UUM-122495)
  • *First seen in 6000.3.0b7.*
  • Version Control: Fixed the Item checkbox that was unresponsive when the Pending Changes list is empty. It is now disabled.
  • Version Control: Fixed the merge error message that didn't fit in available space and was truncated.
  • Version Control: Fixed the merge link text that was not centered vertically with its icon.
  • Version Control: Fixed the new "Create Branch based on" dialog variant that was truncated, hiding the buttons, in 2.10.0.
  • Version Control: Fixed the pending changes success message appearing in the status bar instead of the main area when this one is empty.
  • Version Control: Fixed the Project Settings window to automatically refresh when the plugin is enabled.
  • (UUM-122519)
  • *First seen in 6000.3.0b7.*
  • Version Control: Fixed the Shelve view that was missing a keyboard shortcut to open the diff in the Desktop Application.
  • Version Control: Fixed the Toolbar button showing an "unknown" status after removal of the workspace.
  • Version Control: Fixed the Toolbar button that should be visible by default in 6.3+.
  • Version Control: Fixed the Toolbar button to correctly hide when disabling the Unity Version Control package.
  • (UUM-122521)
  • *First seen in 6000.3.0b7.*
  • Version Control: Fixed the Undo changes operation so that it can now apply to the selection even if it contains some Private files.
  • UUM-103422 VFX Graph: Clarify documentation about "Enable Ray Tracing" setting.
  • UUM-122249 VFX Graph: Fixed a memory leak that occurred when using motion vectors.
  • UUM-114087 VFX Graph: Fixed a wrapping issue in the VFX Graph Control Panel.
  • UUM-121821 VFX Graph: Fixed an issue in the Visual Effect Graph where the window disappeared after using the Save As option with the same asset name. The window now remains open in this scenario.
  • VFX Graph: Fixed an issue in URP with Render Graph where Sprite Custom Lit lighting did not work correctly.
  • (UUM-121678)
  • *First seen in 6000.3.0b4.*
  • VFX Graph: Fixed an issue where a sticky note could not be moved into another group after its original group was deleted.
  • (UUM-121917)
  • *First seen in 6000.3.0b5.*
  • UUM-122054 VFX Graph: Fixed an issue where duplicated properties in the blackboard were not ordered correctly.
  • VFX Graph: Fixed an issue where empty groups were removed when grouping a node selection. Empty groups are now preserved.
  • (UUM-113869)
  • *First seen in 6000.3.0a4.*
  • VFX Graph: Fixed an issue where inserting a sticky note by right-clicking over a group did not place the sticky note inside the group, unlike with operators.
  • (UUM-114194)
  • *First seen in 6000.3.0a4.*
  • UUM-122516 VFX Graph: Fixed capitalization issue and also white space was not preserved.
  • VFX Graph: Fixed ColorField get lost after domain reload \(and it was also similar with submesh mask or sliders\).
  • (UUM-124799)
  • *First seen in 6000.5.0a1.*
  • UUM-120949 VFX Graph: Fixed crash on some platforms when From and To Vector3 values in the Look At node are equal.
  • UUM-103967 VFX Graph: Fixed errors that occurred when undoing the action of moving a property into the output category in the Blackboard.
  • VFX Graph: Fixed renaming a property of a template asset in the blackboard was not working as expected after the template was inserted in another VFX Graph asset.
  • (UUM-114919)
  • *First seen in 6000.3.0a6.*
  • UUM-121354 VFX Graph: Fixed the output port order in `CustomHLSL` operators.
  • VFX Graph: Prevented a warning about using `pow` with a potential negative value in the Position Sphere block.
  • (UUM-116017)
  • *First seen in 6000.3.0b1.*
  • UUM-117582 VFX Graph: Prevented multiple outputs in the same graph from having the same shader name.
  • UUM-114102 VFX Graph: Restored panel visibility when opening the VFX Graph Editor and ensured that panels remain visible when entering Play mode.
  • UUM-117137 Video: Fixed settings not being applied when using the Preset Selector to apply a preset to a VideoClip.
  • Web: Improved the JavaScript error handler for uncaught errors so that it always displays an alert window for errors that halt execution.
  • (UUM-114639)
  • *First seen in 6000.3.0a6.*
  • #### New 6000.3.0b10 Package Changes since 6000.3.0b9

📦 Packages Updated

All Changes by Category

🎮2D(1)

fix

2D: SpriteAtlasPerformance tests are crashing with "Dereferencing nullptr PPtr\!". (D2D-7637)

🎬Animation(4)

fix

UUM-121460 Animation: Fixed a crash that occurred when playing animation clips from the Animation window on animators with invalid controllers that had no layers.

fix

Animation: Fixed focus on clip selection dropdown preventing use of play shortcut. (UUM-125483)<br> *First seen in 6000.3.0b6.*

fix

UUM-112000 Audio: Fixed FMOD error spam when trying to play timeline when unity audio is disabled, logs a warning once instead.

fix

UUM-121651 Animation: Fixed crash caused by an avatar having invalid human bones.

📦Asset Pipeline(7)

fix

UUM-121821 VFX Graph: Fixed an issue in the Visual Effect Graph where the window disappeared after using the Save As option with the same asset name. The window now remains open in this scenario.

fix

UUM-122776 Asset Bundles: Fixed crash when you call UnloadAllAssetBundles and there are pending AssetBundle.UnloadAsync tasks.

improvement

- Asset Pipeline: Fix for files disappearing in project browser, when doing reimport of folder (UUM-126423) <br>*Fixed in 6000.3.0f1.*

fix

Web: Improved the JavaScript error handler for uncaught errors so that it always displays an alert window for errors that halt execution. (UUM-114639)<br> *First seen in 6000.3.0a6.* #### New 6000.3.0b10 Package Changes since 6000.3.0b9

fix

Version Control: Fixed a NullReferenceException that was raised on double-clicking an asset that is "Copied \(new\)" \(new file added from a shelve\).

fix

VFX Graph: Fixed renaming a property of a template asset in the blackboard was not working as expected after the template was inserted in another VFX Graph asset. (UUM-114919)<br> *First seen in 6000.3.0a6.*

fix

UUM-119544 Asset Pipeline: Ensured that symlinked folders are correctly detected on Unix platforms and that a warning is displayed for each detected folder.

🔊Audio(1)

fix

DCME-1373 Audio: Fixed an issue in the scriptable audio pipeline that affected speaker setups and channel counts.

🏗️Build System(2)

fix

Adaptive Performance: Fixed a *No default loader found* error that occurred when Adaptive Performance settings were added to unsupported platforms in Build Profiles. (UUM-121991)<br> *First seen in 6000.3.0b6.*

fix

Build Pipeline: Fixed errors when building projects for the linux arm64 dedicated server target. (UUM-125168)<br> *First seen in 6000.3.0b9.*

🔧Editor(23)

fix

UUM-119276 Editor: Fixed an issue where sky contribution was missing in fog when sky occlusion was enabled.

fix

Version Control: Fixed Inspector and Project's Asset Menu to allow to Undo "Changed" items.

fix

2D: Fixed issue where prefab game objects with Sort 3D as 2D could crash the editor. (UUM-125154)<br> *First seen in 6000.3.0b8.*

fix

UUM-114102 VFX Graph: Restored panel visibility when opening the VFX Graph Editor and ensured that panels remain visible when entering Play mode.

improvement

UUM-122055 Editor Application Shell Integration: [Linux] Crash on ModalProgressBackendLinux::Clear when Domain Reload progress bar appears

fix

UUM-120359 Android: Fixed an issue in the build and run pipeline where the Android manifest was not correctly parsed for `activity-alias` entries. The Editor now supports launching applications that use `activity-alias` as an entry point.

fix

UUM-122800 Editor: Fixed an issue in the imgui's charField.

fix

Editor: Fixed an issue in the VFX Graph where sticky notes with a size of 0 were incorrectly resized. The sticky notes now resize correctly. (UUM-115165)<br> *First seen in 6000.3.0b1.*

fix

Editor: Fixed an issue where dragging main toolbar element to far left would not insert it in the correct place. (UUM-114440)<br> *First seen in 6000.3.0a5.*

fix

UUM-122367 Editor: Fixed false warning that displayed *BatchRendererGroups currently don't support override shaders*.

fix

Editor: Fixed issue where prefab game objects with Sort 3D as 2D would not have their values saved. (UUM-117676)<br> *First seen in 6000.3.0b2.*

fix

Version Control: Fixed Inspector and Project's Asset Menu to allow to Check in "Changed" items.

fix

Editor: Fixed performance regression caused by the creation and instantiation of sylesheets within OverlayPrefs. (UUM-120281)<br> *First seen in 6000.3.0a5.*

fix

Editor: Fixed performance regressions with Math structures. (UUM-114203)<br> *First seen in 6000.3.0a5.*

fix

Editor: Fixed serialization issues with the Customizable toolbar.

fix

Editor: Fixes rare LinuxEditor crash when Exception is thrown while closing an EditorWindow (UUM-121624)<br> *First seen in 6000.3.0a2.*

fix

Editor: Hide adaptive settings in build profile when the platform module is not installed. (UUM-124745)<br> *First seen in 6000.3.0b8.*

fix

Editor: Hierarchy: Expanding and collapsing nodes using keyboard now works on all selected nodes. (UUM-125276)<br> *First seen in 6000.3.0b7.*

fix

Editor: Play Mode Scenarios icons are off-centered and not aligned with the Scenario's name/title. (UUM-125142)<br> *First seen in 6000.3.0b9.*

fix

Editor: Deferred the ping animation in the Hierarchy view until all updates are complete to ensure it plays and fades out correctly. (UUM-117226)<br> *First seen in 6000.3.0a5.*

fix

UUM-108763 Editor: Fixed a BRG failing test on Android Samsung S21.

fix

UUM-121408 Editor: Fixed a race condition in the licensing client where the Editor would succeed to make the client acquire a floating license faster than it had finished loading licenses at startup, which would make it fail to pick up the new license.

fix

Editor: Fixed a very small performance regression that occurred when adding scripts to a GameObject. (UUM-108258)<br> *First seen in 6000.3.0a1.*

📝General(13)

improvement

com.unity.ext.flatsharp: 1.1.1 to 1.1.3

improvement

com.unity.meta-instant-games-sdk: 2.0.0 to 1.3.0

improvement

com.unity.cloud.draco: 5.3.0 to 5.4.0

improvement

UUM-126216 Packman: Filters options in 'My Assets' not working (Status, Labels)

fix

UUM-102112 TextMeshPro: Fixed an issue by revising style padding handling to exclude sprites.

improvement

UUM-125778 Metal: Game freezes after command buffer Timeout error

improvement

DX12: Fixed a crash when capturing a frame in RenderDoc on a device with new "tight alignment" feature enabled. We will disable the feature for now when running with renderdoc.dll. (UUM-125528)<br> *First seen in 6000.3.0b7.* <br>*Fixed in 6000.3.0b11.*

improvement

com.unity.collab-proxy: 2.10.0 to 2.10.1

improvement

com.unity.sharp-zip-lib: 1.4.0 to 1.4.1

improvement

- com.unity.charactercontroller: 1.3.12 to 1.4.1

improvement

- Plugins: Upgraded the DLSS SDK version from 310.3.0 to 310.4.0.

breaking

- Web: Deprecated: Deprecated the Facebook Instant Games platform.

fix

UUM-117137 Video: Fixed settings not being applied when using the Preset Selector to apply a preset to a VideoClip.

🎨Graphics(24)

fix

URP: Fixed an issue where the render target was not assigned when using the `OnRenderObject` callback. (UUM-125129)<br> *First seen in 6000.3.0b8.*

fix

UUM-117582 VFX Graph: Prevented multiple outputs in the same graph from having the same shader name.

fix

Version Control: Fixed the Changesets view that could crash the Editor when displaying a very long changeset comment, with "PPtr&lt;Shader&gt;::operator Shader*\(\) const".

fix

VFX Graph: Fixed an issue in URP with Render Graph where Sprite Custom Lit lighting did not work correctly. (UUM-121678)<br> *First seen in 6000.3.0b4.*

improvement

SRP Core: Optimized the inner logic of Render Graph through several small improvements. The Render Graph recording step is now 2-4% faster on the main CPU thread in several scenarios.

fix

- UUM-121031 2D: Fixed an issue where Texture 2D Importer fails passing a default value to the "namefileidtable" when using a texture preset.

fix

UUM-122631 2D: Fixed Sprite Skinning for Sprite Subtargets.

fix

UUM-91634 Editor: Exclude LODGroups with animated crossfade from using instanced rendering to ensure correct behavior.

fix

UUM-122489 Editor: Fixed perceptual smoothness in Specular occlusion for shader graphs.

fix

UUM-122368 Editor: Fixed the link that opens when clicking on the ? icon in the RayTracingShader \(.raytrace\) inspector in the Editor.

fix

Editor: This PR reverts the inadvertent change about the default value of directional light's cookie size in https://github.cds.internal.unity3d.com/unity/unity/pull/69494<br> This default value is used when a new directional light instance is created on the editor. This PR does not affect the existing Light assets. (UUM-124763)<br> *First seen in 6000.3.0b6.*

fix

UUM-116491 Graphics: Applied workaround for video black screen issue on Mali GPUs with OpenGLES.

fix

UUM-123207 Graphics: Disabled `CAMetalDisplayLink` on iOS to prevent potential GPU hangs and rendering freezes. It will be re-enabled once the underlying cause is identified and resolved.

fix

UUM-113599 Graphics: Fixed an issue where ETC1 assets loaded from old AssetBundles appeared washed out when originally imported as sRGB and the project was set to use Linear color space.

fix

Graphics: Fixed an issue where the Color Picker's `Styles` static class could be initialized outside of the `OnGUI` context, causing style lookups to fail and breaking the Color Picker layout. The `Styles` class is now enforced to initialize only during `OnGUI`, and preset initialization is now handled within `OnGUI`. (UUM-121992)<br> *First seen in 6000.3.0b6.*

fix

UUM-112854 Graphics: Fixed random GPU hang when using GPU Occlusion Culling on certain platforms.

fix

UUM-102165 HDRP: Added a missing documentation link for the High Quality Line Renderer volume component in Graphics Settings.

fix

UUM-105731 HDRP: Fixed an assertion that occurred when `HDCamera.allowDynamicResolution` was set to `true` via a script while using STP.

improvement

Graphics: Fix editor freeze if Lens SRP asset references form a cyclic dependency (UUM-122934) <br>*Fixed in 6000.3.0b11.*

fix

UUM-119451 Scripting: Fixed GameView not rendering on Quest when hidden in Editor

fix

Shaders: Fixed compute shader compiler settings which caused confusing *Use of potentially uninitialized variable* compilation warnings on some platforms. (UUM-112459)<br> *First seen in 6000.3.0a2.*

fix

UUM-122102 SRP Core: Optimize the TryMergeRenderPasses step in CompilerRenderGraph by implementing a cache for checking the NextPassTargetsTexture Pass Breaking reason

fix

UUM-119688 uGUI: Updated the text color in the Intercepted Events Preview to match the Editor style.

fix

UUM-116088 URP: Updated Forward+ and Deferred+ rendering so that reflection probes with a null texture are no longer included in clustering. Previously, this caused the clustering code to use outdated reflection probe data after the texture was removed, which could occur when clearing baked reflection probe data while using these renderers.

📱Mobile(4)

improvement

UUM-121453 Metal: [iOS] Screen flashing after the iOS splash screen

fix

UUM-125390 iOS: Fixed arg typo in updateLayerDrawableSizeFromBounds.

improvement

com.unity.addressables.android: 1.0.7 to 1.0.8

improvement

com.unity.ads.ios-support: 1.0.0 to 1.0.1

🌐Networking(2)

improvement

com.unity.netcode.gameobjects: 2.6.0 to 2.7.0

fix

Multiplayer: Fixed an issue where clicking *Cancel* after attempting to activate a virtual player in an unsaved scene left the checkbox selected. (UUM-124821)<br> *First seen in 6000.3.0b8.*

Performance(2)

fix

UUM-122249 VFX Graph: Fixed a memory leak that occurred when using motion vectors.

fix

Tests: NVUnityPlugin &amp; DLSS Debug View no longer allocates heap memory, which were causing the locally run HDP Tests DLSS tests to fail with heap memory usage detection.

Physics(11)

fix

Physics 2D: Fixed an issue where "PhysicsUserData.objectValue" cannot be assigned NULL. (UUM-125383)<br> *First seen in 6000.3.0a5.*

improvement

Editor: Fixed an issue where a Raycast did not hit when using the default `BoxcastCommand()` constructor. (UUM-123124) <br>*Fixed in 6000.3.0f1.*

fix

Physics 2D: "PhysicsBody.bodyConstraints" replaced with "PhysicsBody.constraints" and "PhysicsBodyDefinition.bodyConstraints" replaced with "PhysicsBodyDefinition.constraints" both accepting a new enum type of "PhysicsBody.BodyConstraints". (UUM-125935)<br> *First seen in 6000.3.0a5.*

fix

Physics 2D: "PhysicsBody.bodyType" replaced with "PhysicsBody.type" and "PhysicsBodyDefinition.bodyType" replaced with "PhysicsBodyDefinition.type" both accepting a new enum type of "PhysicsBody.BodyType". (UUM-125935)<br> *First seen in 6000.3.0a5.*

fix

Physics 2D: "PhysicsChain.frictionCombine" and "PhysicsChain.bouncinessCombine" replaced with "PhysicsChain.frictionMixing" and "PhysicsChain.bouncinessMixing" accepting a new enum type of "PhysicsShape.SurfaceMaterial.MixingMode". (UUM-125935)<br> *First seen in 6000.3.0a5.*

fix

Physics 2D: "PhysicsShape.SurfaceMaterial.frictionCombine" and "PhysicsShape.SurfaceMaterial.bouncinessCombine" replaced with "PhysicsShape.SurfaceMaterial.frictionMixing" and "PhysicsShape.SurfaceMaterial.bouncinessMixing" accepting a new enum type of "PhysicsShape.SurfaceMaterial.MixingMode". (UUM-125935)<br> *First seen in 6000.3.0a5.*

fix

Physics 2D: "PhysicsWorld.simulationMode" replaced with "PhysicsWorld.simulationType" and "PhysicsWorldDefinition.simulationMode" replaced with "PhysicsWorldDefinition.simulationType" both accepting a new enum type of "PhysicsWorld.SimulationType". (UUM-125935)<br> *First seen in 6000.3.0a5.*

fix

Physics 2D: Added a missing 64-bit integer property to "PhysicsUserData" to allow set/get for custom data. (UUM-125383)<br> *First seen in 6000.3.0a5.*

fix

Physics 2D: Added an overload for "Sprite.GetPhysicsShape\(\)" to return a "ReadOnlySpan&lt;Vector2&gt;" to remove the need for managed allocations. (UUM-125266)<br> *First seen in 6000.4.0a1.*

fix

Physics 2D: Added the `PhysicsWorld.GetBodyUpdateUserData(allocator)` method to retrieve all `PhysicsUserData` associated with the current `BodyUpdateEvents`. (UUM-125653)<br> *First seen in 6000.3.0a5.*

fix

Physics 2D: Fixed an issue where the `PhysicsUserData.int64Value` property was not displayed in the Editor Inspector. (UUM-125627)<br> *First seen in 6000.3.0b10.*

📜Scripting(4)

improvement

Test Framework: Fixed a stack overflow exception in the Test Runner UI that might happen with some assembly setups with precompiled assemblies. (UUM-122047) <br>*Fixed in 6000.3.0b11.*

fix

2D: Fixed missing API access to `SpriteMaskInteraction` for `MeshRenderer` and `SkinnedMeshRenderer`. (UUM-125529)<br> *First seen in 6000.3.0b8.*

fix

UUM-84855 Editor: Fixed an issue in Build Profiles where script defines were applied without validation.

fix

UUM-123044 Scripting: Fixed possible managed memory corruption when using API's that use arrays as output buffers

🖼️UI(9)

fix

UUM-100558 UI Toolkit: Fixed the UI Builder StyleSheet placeholder text not showing after undoing USS creation.

fix

UI Toolkit: Removed the *Count* option from filter types. (UUM-124742)<br> *First seen in 6000.3.0b8.*

fix

Version Control: Fixed the Toolbar button that should be visible by default in 6.3+.

fix

UUM-120152 uGUI: Fixed a potential crash that occurred when a `CanvasRenderer` was destroyed while its parent canvas was nested under a disabled parent.

fix

UUM-122632 UI Elements: Fixed the multiline TextField layout not stretching when flex-grow is applied to the Control.

fix

UI Toolkit: Fixed color field labels showing in UI Builder when using filter function definitions. (UUM-125294)<br> *First seen in 6000.3.0a2.*

improvement

UI Toolkit: Fixed UI Builder exceptions when name field is being edited during a save. (UUM-125901) <br>*Fixed in 6000.3.0b11.* ### New 6000.3.0b10 Entries since 6000.3.0b9

fix

Version Control: Fixed the Toolbar button to correctly hide when disabling the Unity Version Control package. (UUM-122521)<br> *First seen in 6000.3.0b7.*

fix

Version Control: Fixed the Toolbar button showing an "unknown" status after removal of the workspace.

📋Version Control(15)

fix

Version Control: Fixed the pending changes success message appearing in the status bar instead of the main area when this one is empty.

fix

Version Control: Fixed the Item checkbox that was unresponsive when the Pending Changes list is empty. It is now disabled.

fix

Version Control: Fixed the merge error message that didn't fit in available space and was truncated.

fix

Version Control: Fixed the merge link text that was not centered vertically with its icon.

fix

Version Control: Fixed the new "Create Branch based on" dialog variant that was truncated, hiding the buttons, in 2.10.0.

fix

Version Control: Fixed the icon that was blurry and pixelated when displayed in our Unity Version Control window's tab. (UUM-122495)<br> *First seen in 6000.3.0b7.*

fix

Version Control: Fixed the Project Settings window to automatically refresh when the plugin is enabled. (UUM-122519)<br> *First seen in 6000.3.0b7.*

fix

Version Control: Fixed the Shelve view that was missing a keyboard shortcut to open the diff in the Desktop Application.

fix

Version Control: Fixed the Undo changes operation so that it can now apply to the selection even if it contains some Private files.

fix

Version Control: Fixed the GUILayout error that occured when applying a shelve with pending merge link.

fix

Version Control: Fixed the diff panel keyboard shortcuts that didn't take into account the focus to open the diff on the correct item.

fix

Version Control: Fixed the Controlled and Private overlay icons reverted back to earlier versions, based on user feedback.

fix

Version Control: Fixed the console error that occured when using CTRL-H keyboard shortcut to Hide a branch.

fix

Version Control: Fixed the "unknown" status displayed after restoring a workspace that was previously removed.

fix

Version Control: Fixed a NullReferenceException that was raised when the workspace is removed with Pending Changes.

VFX(12)

fix

UUM-103422 VFX Graph: Clarify documentation about "Enable Ray Tracing" setting.

fix

UUM-121354 VFX Graph: Fixed the output port order in `CustomHLSL` operators.

fix

VFX Graph: Prevented a warning about using `pow` with a potential negative value in the Position Sphere block. (UUM-116017)<br> *First seen in 6000.3.0b1.*

fix

UUM-103967 VFX Graph: Fixed errors that occurred when undoing the action of moving a property into the output category in the Blackboard.

fix

UUM-120949 VFX Graph: Fixed crash on some platforms when From and To Vector3 values in the Look At node are equal.

fix

VFX Graph: Fixed ColorField get lost after domain reload \(and it was also similar with submesh mask or sliders\). (UUM-124799)<br> *First seen in 6000.5.0a1.*

fix

UUM-122516 VFX Graph: Fixed capitalization issue and also white space was not preserved.

fix

VFX Graph: Fixed an issue where inserting a sticky note by right-clicking over a group did not place the sticky note inside the group, unlike with operators. (UUM-114194)<br> *First seen in 6000.3.0a4.*

fix

VFX Graph: Fixed an issue where empty groups were removed when grouping a node selection. Empty groups are now preserved. (UUM-113869)<br> *First seen in 6000.3.0a4.*

fix

UUM-122054 VFX Graph: Fixed an issue where duplicated properties in the blackboard were not ordered correctly.

fix

VFX Graph: Fixed an issue where a sticky note could not be moved into another group after its original group was deleted. (UUM-121917)<br> *First seen in 6000.3.0b5.*

fix

UUM-114087 VFX Graph: Fixed a wrapping issue in the VFX Graph Control Panel.

🗺️World Building(1)

improvement

UUM-122921 Terrain: Crash on DetailDatabase::SetupPreloadTextureAtlasData when building a specific scene

🥽XR(1)

improvement

com.unity.xr.openxr: 1.16.0-pre.2 to 1.16.0

View original release notes: Unity 6000.3.0b10 Release Notes