Unity 6000.5.0a6
ALPHAReleased Wednesday, February 4, 2026
AI Summary
PremiumUnity 6000.5.0a6 introduces significant enhancements to Shadergraph, including a new switch node for complex branching and improved subgraph input options. The build system gains support for CAMetalDisplayLink on macOS players, reducing stuttering and improving frame pacing. UI Toolkit receives updates for animating content via the legacy Animation component and improved memory management.
Key Highlights
- ▸Shadergraph now features a switch node for multi-branching logic and enhanced subgraph input control.
- ▸macOS players benefit from CAMetalDisplayLink support for smoother frame pacing and more stable Time.deltaTime.
- ▸UI Toolkit can now animate PanelRenderer content using the legacy Animation component and offers new VisualElement.Clear() overloads for memory management.
- ▸The Entities package introduces a quick search bar in the Systems window for improved filtering.
- ▸Package Manager allows full modification of technical names for development packages.
⚠️ Known Issues
- UUM-132342 6000.1.0a2,6000.0.64f1: Single-pass stereo rendering shows only Skybox when entering Play mode
- Animation: Fixed an issue where the Animation window reverted to the last selected object during the `OnFocus` callback. The Animation window now retains the current selection when it gains focus.
- (UUM-131198) *Fixed in 6000.5.0a7.*
- UUM-105801 DirectX12: Crash on D3D12DeviceState::ApplyRenderTargets when creating a new "Get Started With Unity" project
- DX12: Fix crashes related to scratch memory allocation
- (UUM-131707) *Fixed in 6000.5.0a7.*
- DX12: Fix crashes related to scratch memory allocation
- (UUM-131824) *Fixed in 6000.5.0a7.*
- DX12: Fix deadlock when maxQueuedFrames is 1 in the Editor when using D3D12.
- (UUM-131962) *Fixed in 6000.5.0a7.*
- Editor: Fixes WinEditor becoming unresponsive when modal DialogBox is showing in some scenarios
- (UUM-132303) *Fixed in 6000.5.0a7.*
- Editor: Going back to "select \(multiple\) from hierarchy" using undo should no longer lose selection\(s\)
- (UUM-129498)
- *First seen in 6000.5.0a4.* *Fixed in 6000.5.0a7.*
- Editor: Hierarchy: Fix header resize-to-fit not accounting for vertical scrollbar
- (UUM-132656) *Fixed in 6000.5.0a7.*
- Graphics: Fix immediate mode draws consuming a lot of memory.
- (UUM-132332) *Fixed in 6000.5.0a7.*
- UUM-125778 Metal: Game freezes after command buffer Timeout error
- UUM-85256 Metal: macOS stutters in a minimal project in the Editor in Play Mode
- UUM-121453 Metal: [iOS] Screen flashing after the iOS splash screen
- Profiler: Fix rendering stats display with new updated counter API
- (UUM-131281)
- *First seen in 6000.5.0a5.* *Fixed in 6000.5.0a7.*
- UI Toolkit: Fixed silent crash when importing some SVG assets.
- (UUM-132415) *Fixed in 6000.5.0a7.*
- XR: Fix occasional editor crash when audio configuration changed
- (UUM-126803) *Fixed in 6000.5.0a7.*
- UUM-132677 : Editor memory leak when entering and exiting Play Mode in a blank URP project
- ### New 6000.5.0a6 Entries since 6000.5.0a5
✨ Features
- Entities: Replaced the search bar in the Systems window with a quick search bar that provides additional filtering options.
- macOS: Added support for `CAMetalDisplayLink` on the Mac Player.
- It is disabled by default and can be enabled in Player Settings by toggling "Use MetalDisplayLink \(Mac Player only\)" or by using the environment variable `UNITY_USE_METAL_DISPLAY_LINK=1`.
- Using `CAMetalDisplayLink` decreases stuttering, improves frame pacing, and makes `Time.deltaTime` more stable.
- Package Manager: Enabled full modification of the technical names through the Inspector for packages in development.
- Shadergraph: Added a new switch node, allowing multiple branching cases to be expressed in a single node. The node automatically matches cases for connected float inputs in enum mode.
- Shadergraph: Added an option to disable the connector on subgraph inputs for select types, forcing them to be statically compiled.
- Shadergraph: Added support for float mode in subgraphs, allowing for additional UX options for inputs on corresponding subgraph nodes.
- UI Toolkit: Added support for animating PanelRenderer UIToolkit content using the Animator of the legacy Animation component.
- UI Toolkit: Synchronized the stylesheets window to the staging context.
- Web: Added a submodule for the libtess2 external library.
- Web: Added submodule for the external library `zlib`.
- Web: Added submodules for `libpng` and `libjpeg` libraries that enable stripping these third-party libraries if no PNG or JPEG images are loaded during runtime.
📈 Improvements
- Android: Improved Android Studio integration, file paths in compilation errors are now clickable and navigate to the correct line and column.
- STO-3734 Editor: Fixed an issue where overlay presets dropdown not showing their status when modified.
- IL2CPP: Small performance improvement in generic variance type checks.
- UUM-121598 SRP Core: Avoid Render Pipeline Converter to output unnecessary information upon conversion.
- SRP Core: Render Pipeline Converter - Disabled Scan and Convert actions during Play Mode to prevent errors.
- (UUM-131986)
- *First seen in 6000.5.0a5.*
- UI Toolkit: Improved Visual Element Reference picker to include a type and name filter. The full path is now also considered in the search.
⚡ API Changes
- Core: Added: Added Unity.Collections.NativeList<T>.Count property, which is the same as Unity.Collections.NativeList<T>.Length, to make it easier to go to/from System.Collections.Generic.List<T>.
- UUM-132372 EmbeddedLinux: Changed: Rename properties in Windowing API to use camel case.
- UUM-132372 QNX: Changed: Rename properties in Windowing API to use camel case.
- UI Toolkit: Added: Added a new method VisualElement.ReleaseResources\(\) to help reclaim memory faster.
- UI Toolkit: Added: Added a new overload of VisualElement.Clear\(\) with options to help memory reduction and leak investigation.
🔄 Changes
- Editor: Replace obsolete GetInstanceId\(\) calls in Unity Physics baking with GetEntityId\(\) calls.
- Entities: Added entities world node support in the new Hierarchy.
- Entities: Added support for entity prefab nodes in the Hierarchy window.
- Entities: Added support for reparenting Entity nodes in the new Hierarchy.
- Entities: The DataMode picker \(the orange dropdown button\) has been removed from the inspector. To see e.g. Entities data, simply select the Entity you wish to inspect and the data will be visible in the inspector. The DataMode picker is still available in the Entities Hierarchy window.
- Entities: The Journaling window is marked as deprecated. This window will be removed in a future version of Unity.
- Graphics: Texture importing now strictly adheres to the supported formats in https://docs.unity3d.com/Documentation/Manual/ImportingTextures.html. Circumventing this by changing an image file's extension will no longer work. If a image file format is necessary, please file a feature request so we can look into properly supporting it.
- UUM-132153 uGUI: Rename uGUI's profiler modules \(UI and UI Details\) to "UI \(Canvas\)" and "UI Details \(Canvas\)".
- UUM-131716 URP: Improved the warning message shown when running render pipeline converters in batch mode to better explain potential limitations and recommend the dedicated conversion UI for reliable results.
🔧 Bug Fixes
- UUM-130958 2D: Fixed artifacts appear on Sprites when generating a Sprite Atlas with Padding set to 2.
- UUM-131941 Adaptive Performance: Fixed logging on nondevelopment build for adaptive performance.
- Android: Added missing `RequiresUserConfirmation` value to `AndroidAssetPackStatus` enum which corresponds to `REQUIRES_USER_CONFIRMATION` `AssetPackStatus` value.
- (UUM-131715)
- *First seen in 6000.5.0a5.*
- UUM-129424 Android: Fixed the problem with GameActivity based application not being backgrounded when calling Application.Unload.
- Android: Ignore "Tests" folder from "Modules" folder when calculating dependencies for Install To Builds folder in gradle.
- (UUM-132005)
- *First seen in 6000.5.0a5.*
- UUM-131582 Animation: Fixed an issue where compressed Legacy Animation curves would sometimes be serialized differently without any changes to the curves.
- UUM-132540 Animation: Fixed curve menu not applying changes to tangents in the DopeSheet editor.
- UUM-131593 Animation: Fixed the broken documentation link in the AnimationWindowEvent inspector.
- Apple TV: Fixed crash when opening on screen keyboard using swift trampoline.
- (UUM-132285)
- *First seen in 6000.5.0a5.*
- UUM-132703 Asset Bundles: Fixed an issue where `AssetBundleUnloadOperation` allocations persist longer than expected and are not cleared until the next `GC.collect()`.
- Documentation: Fixed links to the Create a Profiler module page.
- UUM-89085 DX12: Enabled render pass path for UWP builds. Fix possibly incorrectly set viewport for some passes when render passe feature is not available.
- UUM-105302 DX12: Fixed by allowing async compute fence waits inside render passes.
- UUM-131481 Editor: Added a message in the console when trying to open a player.log or editor.log file that is not available.
- Editor: Added Runtime Fallback to UITK.
- (UUM-132333)
- *First seen in 6000.5.0a5.*
- UUM-132175 Editor: Added safeguards in the Linux Editor to mitigate potential crashes during project load.
- UUM-132574 Editor: Added version information to UnityCrashHandler executable.
- STO-3747 Editor: Changed toolbar elements max-width to fix elements that are too small.
- UUM-132517 Editor: Ensured AddBlock button images are correctly sized.
- UUM-131954 Editor: Fixed a bug where a warning is thrown unexpectedly when saving a layout.
- UUM-132644 Editor: Fixed a potential crash when using accessibility features like screen readers.
- UUM-132150 Editor: Fixed add Columns from SearchWindow.
- ULO-8719 Editor: Fixed crash reporting symbol upload authentication to use TryLogin\(\) and direct access token validation instead of unreliable LoggedIn\(\) status check.
- Editor: Fixed Frame Debugger showing stencil value 1 as black due to SNorm format quantization loss.
- (UUM-130694)
- *First seen in 6000.5.0a5.*
- UUM-116419 Editor: Fixed hang when loading/unloading asset bundles cancels texture streaming requests.
- UUM-127691 Editor: Fixed hover state getting stuck in HierarchyV2.
- Editor: Fixed inconsistent checkboxes position.
- (UUM-132515)
- *First seen in 6000.5.0a4.*
- UUM-132053 Editor: Fixed inconsistent ID values between Signing Team ID and iOS/tvOS Profile ID in External Tools.
- UUM-131238 Editor: Fixed incorrect DPI scaling in WinEditor for Utility windows re-opened on a different display.
- UUM-132217 Editor: Fixed incorrect menu order for uGUI gameobject creation resulting in auto-rename failing.
- UUM-130776 Editor: Fixed Main Toolbar Unsupported Elements not displaying correctly due to width limitation.
- UUM-126644 Editor: Fixed misaligned dropdowns and checkboxes in "Graphics Settings" section.
- UUM-132809 Editor: Fixed naming for shadergraph uGUI samples to follow new menu names.
- UUM-132315 Editor: Fixed parsing of ScriptTemplates with negative priorities.
- UUM-132351 Editor: Fixed performance regression issue on AssetDatabaseScalability.
- Editor: Fixed Project tab is barely visible when using Light Editor theme.
- (UUM-132553)
- *First seen in 6000.5.0a5.*
- UUM-132190 Editor: Fixed root transform moving to the end of the Hierarchy when changing transform type.
- Editor: Fixed roslyn warnings where SearchItem would be serialized.
- (UUM-127811)
- *First seen in 6000.5.0a1.*
- UUM-132097 Editor: Fixed Scale and Angle snap toggles not working properly with tools when activated.
- UUM-113968 Editor: Fixed the player build to detect references with type mismatch and set their value to null.
- UUM-131938 Editor: Fixed UI content not filling out the entire window on secondary windows in certain Multi-Display configs.
- UUM-132463 Editor: Fixed underline issue with wrapping.
- UUM-132475 Editor: Fixed underline issue with wrapping.
- UUM-121090 Editor: Fixed water height sampling when distant wind speed is high.
- Editor: GTK : Fixed an issue where the favorite icon would overlap the text in the item library.
- (UUM-131380)
- *First seen in 6000.5.0a5.*
- UUM-131311 Editor: Hierarchy: fix columns not respecting selection when changing state.
- Editor: Improved description of `worldToGUIPoint` and `OnDrawGizmos` API behavior.
- UUM-121676 Editor: Improved warning on missing font reference.
- UUM-130836 Editor: Nintendo Switch: Fixed the repeatedly warning with "LLGD + Draw Validation \(Heavy\)" when the render target depth buffer was changed.
- Editor: Project Auditor: Disable analysis UI when installing/updating rules.
- (UUM-127731)
- *First seen in 6000.5.0a1.*
- UUM-127743 Editor: Project Auditor: Fix alignment of Areas/Assemblies controls.
- Editor: Project Auditor: Fix highlighting of Areas/Assemblies controls.
- (UUM-132896)
- *First seen in 6000.5.0a1.*
- UUM-127206 Editor: Project Auditor: Hid the Additional Info panel if there is nothing to show in the UI.
- UUM-127194 Editor: Project Auditor: Register window to support reloading.
- UUM-127613 Editor: Project Auditor: Register window to support reloading.
- UUM-127578 Editor: Project Auditor: remove spaces from some UI labels.
- UUM-127784 Editor: Project Auditor: support light and dark versions of icons.
- UUM-132492 Editor: Removed initial keyword from AutoSize in the UIBuilder.
- UUM-114607 Editor: SceneProvider can find entries with t:behaviour.
- UUM-129519 GI: Reflection Probes referencing textures that are not a Cubemap will no longer cause error spam when viewing the Scene View.
- UUM-127825 Graph Toolkit: Adjusted the UI on Node headers so that buttons that appear on hover no longer overlap with the Node title.
- UUM-131404 Graph Toolkit: Fixed an issue with execution ports on context nodes having incorrectly defined selection hit boxes.
- UUM-132209 Graph Toolkit: Fixed: Creating a variable from the Blackboard item library incorrectly defaulted to an Input variable. It now correctly defaults to a Local variable.
- PLATGRAPH-4639 Graphics: Fixed Adaptive Performance shadows cascades tweaking.
- UUM-132113 Graphics: Fixed NullReferenceException when Mesh LOD Slider is shown by an inspector but no scene view exists.
- Graphics Tests: Fixed an issue where platform node types could be registered multiple times in the NodeRegistry.
- (UUM-132595)
- *First seen in 6000.5.0a6.*
- UUM-127507 IL2CPP: Fixed a rare crash of the il2cpp executable on Windows and Linux.
- UUM-129014 IL2CPP: `BEE_BUILD_THREADS` will now be respected when il2cpp is used to compile an exported project.
- iOS: Fixed iOS app launching when app is built with different trampoline type than existing app on the device.
- (UUM-130024)
- *First seen in 6000.5.0a4.*
- UUM-130881 iOS: Fixed unity view resizing in UaaL setup breaking rendering or crashing.
- iOS: Fixed view rendering when running in batchmode.
- (UUM-131180)
- *First seen in 6000.5.0a4.*
- UUM-112011 macOS: Fixed stuttering issues with the Mac Player when using the new `CAMetalDisplayLink` which can be enabled in the Player Settings by toggling "Use MetalDisplayLink \(Mac Player only\)".
- UUM-132141 Multiplayer: Added buttons in the Multiplayer Player Tags window is inverted.
- UUM-131458 Multiplayer: Multiplayer Play Mode "Local Instances" list appears empty and throws an ArgumentNullException when Android Support is installed but Android SDK is not linked to the Unity Editor.
- PAK-8613 Package Manager: Importing a .unitypackage extracts twice the content.
- UUM-110845 Physics: Fixed a crash when authoring Cloth components with scene reloading disabled. Entering Playmode right after authoring would still keep the Cloth instance in a "authoring only" state which means the underlying simulation object wasn't being created.
- UUM-132091 Physics 2D: Updated scripting documentation for PhysicsBody, PhysicsShape and all PhysicsJoint "callbackTarget" properties to indicate that assigning any System.Object that isn't a UnityEngine.Object will not keep the object alive and out of the reach of the garbage collector.
- UUM-107629 Profiler: Fixed MemoryProfiler.TakeSnapshot not sending Memory Captures to the correct folder when called on a Player with an empty Path value.
- Project Browser: Fixed type icon rendering issue in the Project Browser.
- (UUM-130927)
- *First seen in 6000.5.0a5.*
- PS5: Fixed .urtshader compilation errors that occurred when the Editor is on a PS5 build profile.
- (UUM-131900)
- *First seen in 6000.5.0a5.*
- UUM-132718 PS5: \[PS5\] fix an issue with UnifiedRT::TraceRay clashing with PS5 specific TraceRay being supported via a define.
- UUM-132028 Scene/Game View: Exposed the RectTransform gizmo colors in the color preferences of the editor.
- UUM-132084 Scripting: Fixed AssemblyUpdater corrupting assemblies by removing assembly references that should not be removed.
- UUM-131071 Scripting: Fixed Profiler window not showing up as a standalone process.
- UUM-130076 Scripting: Fixed stack overflow in ScriptUpdater in some scenarios.
- UUM-131603 Shadergraph: Fixed before-after swatches not rendering correctly for RGB color picker.
- UUM-131646 Shadergraph: Fixed padding in material property custom attribute list inspector.
- UUM-131625 Shadergraph: Subgraphs whose first outputs are of an invalid type no longer generate shader compilation errors on top of a Shader Graph error.
- UUM-76775 Shaders: Ensured material properties to prevent keyword overrides in the Editor.
- UUM-130712 Shaders: Fixed a rare crash when calling `ShaderUtil.GetMaterialProperties`.
- UUM-132747 Shaders: Fixed number formatting in shader compilation log messages.
- UUM-98633 Shaders: Fixed shader compilation errors caused by skipped variant keywords not being defined.
- UUM-132128 Shaders: Material Inspector no longer shows duplicate entries in the Shader dropdown.
- UUM-131802 SRP Core: Fixed an empty Rendering Debugger after the build performed.
- UUM-132472 SRP Core: Fixed rare error from SampleDependencyImporter when opening/closing Package Manager window multiple times.
- UUM-129126 SRP Core: Fixed Render Graph Viewer issue where after connecting to a Player, the second connection afterwards may fail to update data.
- SRP Core: Fixed Render Graph Viewer issue where the footer status label could display incorrect data source and inaccurate timestamp.
- UUM-132187 SRP Core: Improved tooltip stability to avoid flickering when hovering converter labels.
- SRP Core: Render Pipeline Converter "Scan" and "Convert Assets" buttons height was smaller than text when a list of content is displayed.
- (UUM-126951)
- *First seen in 6000.5.0a5.*
- SRP Core: Render Pipeline Converter "Scan" button is disabled when no Converters are selected for initialization.
- (UUM-126875)
- *First seen in 6000.5.0a1.*
- UUM-131996 SRP Core: Render Pipeline Converter - Disable the menu item of the tool while in playmode.
- UUM-131989 SRP Core: Render Pipeline Converter The helpbox warning about the tool being disabled in playmode was too big.
- UUM-132202 Text: Added ATG support for line-height.
- UUM-132638 Text: Added `vOffset` tag support.
- Text: Fixed crash on Windows ARM64 by pre-JIT compiling the textGenerationInfo getter.
- (UUM-130333)
- *First seen in 6000.5.0a3.*
- UUM-130554 TextMeshPro: Improved handling of improperly formatted <a> tag where the "href" part is missing. A properly formatted tag should be <a href="link ID">text to be highlighted</a>.
- UUM-130350 uGUI: \[UUM-130350\] Fixed an issue with the Input Field so it now deactivates properly when `OnSubmit` is triggered with the virtual keyboard status set to Done.
- UUM-126665 UI Toolkit: Corrected handle freeing mesh when rendering is in progress.
- UUM-130880 UI Toolkit: Fixed material properties not properly overridden in the UI Builder when inherited from a stylesheet.
- UUM-130265 UI Toolkit: Fixed PreviewManager showing in the gameview.
- UUM-131361 UI Toolkit: Fixed sprite loading.
- UUM-114770 UI Toolkit: Show warning when VisualElement material is not compatible.
- Version Control: Fixed a compilation error caused by an invalid duplicated GUID in WaitForPendingOperations.cs.meta in 2.11.2.
- Version Control: Fixed accessing Editor internals directly on versions below Unity 6.3.
- UUM-130258 Version Control: Fixed intermittent failures in Version Control native tests on linux.
- UUM-131500 VFX Graph: Fixed some wrong UI clipping when the Bake Tool or Point Cache windows are docked and very narrow.
- VFX Graph: Fixed static in VFX package following Fast Enter Play Mode recommandations.
- (UUM-131064)
- *First seen in 6000.5.0a1.*
- UUM-130369 Web: Fixed simulated mouse position by touch events in legacy input system\(Input.mousePosition\).
- UUM-117576 WebGL: Fixed a bug with AudioSource.SetScheduledEndTime, when an AudioSource play request is pending at startup when SetScheduledEndTime is called.
- UUM-131865 WebGL: WebGPU: fix issues with inconsistent handling of the texture_formats_tier2 extension, which enables read-write storage texture access for a number of texture formats.
- UUM-131262 WebGL: WebGPU: resolve console CreateRenderPipeline errors with ShaderVariantCollection warmup.
- #### New 6000.5.0a6 Package Changes since 6000.5.0a5
📦 Packages Updated
- com.unity.2d.animation: 14.0.2 to 15.0.0
- com.unity.2d.common: 13.0.1 to 14.0.0
- com.unity.2d.psdimporter: 13.0.1 to 14.0.0
- com.unity.2d.spriteshape: 14.0.0 to 15.0.0
- com.unity.2d.tilemap.extras: 7.0.0 to 8.0.0
- com.unity.2d.aseprite: 4.0.0 to 5.0.0
- com.unity.2d.tooling: 2.0.0 to 3.0.0
- com.unity.addressables: 2.7.4 to 2.8.0
- com.unity.animation.rigging: 1.4.0 to 1.4.1
- com.unity.collab-proxy: 2.11.2 to 2.11.3
- com.unity.inputsystem: 1.17.0 to 1.18.0
- com.unity.scriptablebuildpipeline: 2.4.3 to 2.5.1
- com.unity.services.cloud-build: 2.0.6 to 2.0.7
- com.unity.ui.test-framework: 1.0.0 to 6.5.0
- com.unity.xr.hands: 1.7.2 to 1.7.3
- com.unity.profiling.systemmetrics.mali: 1.1.0 to 1.1.1
- com.unity.netcode.gameobjects: 2.7.0 to 2.8.0
All Changes by Category
🎮2D(7)
- UUM-130958 2D: Fixed artifacts appear on Sprites when generating a Sprite Atlas with Padding set to 2.
🎬Animation(4)
Animation: Fixed an issue where the Animation window reverted to the last selected object during the `OnFocus` callback. The Animation window now retains the current selection when it gains focus. (UUM-131198) <br>*Fixed in 6000.5.0a7.*
UUM-131582 Animation: Fixed an issue where compressed Legacy Animation curves would sometimes be serialized differently without any changes to the curves.
📦Asset Pipeline(4)
UUM-131262 WebGL: WebGPU: resolve console CreateRenderPipeline errors with ShaderVariantCollection warmup. #### New 6000.5.0a6 Package Changes since 6000.5.0a5
PAK-8613 Package Manager: Importing a .unitypackage extracts twice the content.
UUM-132703 Asset Bundles: Fixed an issue where `AssetBundleUnloadOperation` allocations persist longer than expected and are not cleared until the next `GC.collect()`.
VFX Graph: Fixed static in VFX package following Fast Enter Play Mode recommandations. (UUM-131064)<br> *First seen in 6000.5.0a1.*
🏗️Build System(11)
UUM-131071 Scripting: Fixed Profiler window not showing up as a standalone process.
UUM-131941 Adaptive Performance: Fixed logging on nondevelopment build for adaptive performance.
UUM-112011 macOS: Fixed stuttering issues with the Mac Player when using the new `CAMetalDisplayLink` which can be enabled in the Player Settings by toggling "Use MetalDisplayLink \(Mac Player only\)".
macOS: Added support for `CAMetalDisplayLink` on the Mac Player.<br> It is disabled by default and can be enabled in Player Settings by toggling "Use MetalDisplayLink \(Mac Player only\)" or by using the environment variable `UNITY_USE_METAL_DISPLAY_LINK=1`.<br> Using `CAMetalDisplayLink` decreases stuttering, improves frame pacing, and makes `Time.deltaTime` more stable.
UUM-130258 Version Control: Fixed intermittent failures in Version Control native tests on linux.
UUM-131500 VFX Graph: Fixed some wrong UI clipping when the Bake Tool or Point Cache windows are docked and very narrow.
Text: Fixed crash on Windows ARM64 by pre-JIT compiling the textGenerationInfo getter. (UUM-130333)<br> *First seen in 6000.5.0a3.*
UUM-107629 Profiler: Fixed MemoryProfiler.TakeSnapshot not sending Memory Captures to the correct folder when called on a Player with an empty Path value.
UUM-130369 Web: Fixed simulated mouse position by touch events in legacy input system\(Input.mousePosition\).
UUM-117576 WebGL: Fixed a bug with AudioSource.SetScheduledEndTime, when an AudioSource play request is pending at startup when SetScheduledEndTime is called.
⚙️DOTS(2)
Entities: The Journaling window is marked as deprecated. This window will be removed in a future version of Unity.
- Entities: Replaced the search bar in the Systems window with a quick search bar that provides additional filtering options.
🔧Editor(50)
UUM-127206 Editor: Project Auditor: Hid the Additional Info panel if there is nothing to show in the UI.
UUM-127613 Editor: Project Auditor: Register window to support reloading.
UUM-127578 Editor: Project Auditor: remove spaces from some UI labels.
UUM-132492 Editor: Removed initial keyword from AutoSize in the UIBuilder.
UUM-114607 Editor: SceneProvider can find entries with t:behaviour.
UUM-129519 GI: Reflection Probes referencing textures that are not a Cubemap will no longer cause error spam when viewing the Scene View.
XR: Fix occasional editor crash when audio configuration changed (UUM-126803) <br>*Fixed in 6000.5.0a7.*
UUM-131458 Multiplayer: Multiplayer Play Mode "Local Instances" list appears empty and throws an ArgumentNullException when Android Support is installed but Android SDK is not linked to the Unity Editor.
Package Manager: Enabled full modification of the technical names through the Inspector for packages in development.
STO-3734 Editor: Fixed an issue where overlay presets dropdown not showing their status when modified.
DX12: Fix deadlock when maxQueuedFrames is 1 in the Editor when using D3D12. (UUM-131962) <br>*Fixed in 6000.5.0a7.*
Editor: Hierarchy: Fix header resize-to-fit not accounting for vertical scrollbar (UUM-132656) <br>*Fixed in 6000.5.0a7.*
UUM-127691 Editor: Fixed hover state getting stuck in HierarchyV2.
Editor: Fixed inconsistent checkboxes position. (UUM-132515)<br> *First seen in 6000.5.0a4.*
UUM-132053 Editor: Fixed inconsistent ID values between Signing Team ID and iOS/tvOS Profile ID in External Tools.
UUM-131238 Editor: Fixed incorrect DPI scaling in WinEditor for Utility windows re-opened on a different display.
UUM-130776 Editor: Fixed Main Toolbar Unsupported Elements not displaying correctly due to width limitation.
UUM-132315 Editor: Fixed parsing of ScriptTemplates with negative priorities.
UUM-132351 Editor: Fixed performance regression issue on AssetDatabaseScalability.
UUM-132190 Editor: Fixed root transform moving to the end of the Hierarchy when changing transform type.
UUM-132097 Editor: Fixed Scale and Angle snap toggles not working properly with tools when activated.
UUM-113968 Editor: Fixed the player build to detect references with type mismatch and set their value to null.
UUM-131938 Editor: Fixed UI content not filling out the entire window on secondary windows in certain Multi-Display configs.
UUM-132463 Editor: Fixed underline issue with wrapping.
UUM-132475 Editor: Fixed underline issue with wrapping.
UUM-85256 Metal: macOS stutters in a minimal project in the Editor in Play Mode
Editor: GTK : Fixed an issue where the favorite icon would overlap the text in the item library. (UUM-131380)<br> *First seen in 6000.5.0a5.*
UUM-131311 Editor: Hierarchy: fix columns not respecting selection when changing state.
UUM-132028 Scene/Game View: Exposed the RectTransform gizmo colors in the color preferences of the editor.
UUM-121676 Editor: Improved warning on missing font reference.
UUM-130836 Editor: Nintendo Switch: Fixed the repeatedly warning with "LLGD + Draw Validation \(Heavy\)" when the render target depth buffer was changed.
Editor: Project Auditor: Disable analysis UI when installing/updating rules. (UUM-127731)<br> *First seen in 6000.5.0a1.*
PS5: Fixed .urtshader compilation errors that occurred when the Editor is on a PS5 build profile. (UUM-131900)<br> *First seen in 6000.5.0a5.*
UUM-127194 Editor: Project Auditor: Register window to support reloading.
Entities: Added entities world node support in the new Hierarchy.
Entities: Added support for entity prefab nodes in the Hierarchy window.
Entities: Added support for reparenting Entity nodes in the new Hierarchy.
Editor: Fixes WinEditor becoming unresponsive when modal DialogBox is showing in some scenarios (UUM-132303) <br>*Fixed in 6000.5.0a7.*
Editor: Going back to "select \(multiple\) from hierarchy" using undo should no longer lose selection\(s\) (UUM-129498)<br> *First seen in 6000.5.0a4.* <br>*Fixed in 6000.5.0a7.*
UUM-132540 Animation: Fixed curve menu not applying changes to tangents in the DopeSheet editor.
UUM-131593 Animation: Fixed the broken documentation link in the AnimationWindowEvent inspector.
UUM-131481 Editor: Added a message in the console when trying to open a player.log or editor.log file that is not available.
Editor: Added Runtime Fallback to UITK. (UUM-132333)<br> *First seen in 6000.5.0a5.*
UUM-132175 Editor: Added safeguards in the Linux Editor to mitigate potential crashes during project load.
UUM-132574 Editor: Added version information to UnityCrashHandler executable.
STO-3747 Editor: Changed toolbar elements max-width to fix elements that are too small.
Version Control: Fixed accessing Editor internals directly on versions below Unity 6.3.
UUM-132644 Editor: Fixed a potential crash when using accessibility features like screen readers.
ULO-8719 Editor: Fixed crash reporting symbol upload authentication to use TryLogin\(\) and direct access token validation instead of unreliable LoggedIn\(\) status check.
Editor: Fixed Frame Debugger showing stencil value 1 as black due to SNorm format quantization loss. (UUM-130694)<br> *First seen in 6000.5.0a5.*
📝General(23)
- Core: Added: Added Unity.Collections.NativeList<T>.Count property, which is the same as Unity.Collections.NativeList<T>.Length, to make it easier to go to/from System.Collections.Generic.List<T>.
UUM-127825 Graph Toolkit: Adjusted the UI on Node headers so that buttons that appear on hover no longer overlap with the Node title.
UUM-132638 Text: Added `vOffset` tag support.
UUM-125778 Metal: Game freezes after command buffer Timeout error
UUM-131404 Graph Toolkit: Fixed an issue with execution ports on context nodes having incorrectly defined selection hit boxes.
Web: Added submodules for `libpng` and `libjpeg` libraries that enable stripping these third-party libraries if no PNG or JPEG images are loaded during runtime.
UUM-132202 Text: Added ATG support for line-height.
Web: Added submodule for the external library `zlib`.
Web: Added a submodule for the libtess2 external library.
Shadergraph: Added support for float mode in subgraphs, allowing for additional UX options for inputs on corresponding subgraph nodes.
Shadergraph: Added an option to disable the connector on subgraph inputs for select types, forcing them to be statically compiled.
UUM-130554 TextMeshPro: Improved handling of improperly formatted <a> tag where the "href" part is missing. A properly formatted tag should be <a href="link ID">text to be highlighted</a>.
UUM-132718 PS5: \[PS5\] fix an issue with UnifiedRT::TraceRay clashing with PS5 specific TraceRay being supported via a define.
Shadergraph: Added a new switch node, allowing multiple branching cases to be expressed in a single node. The node automatically matches cases for connected float inputs in enum mode.
UUM-89085 DX12: Enabled render pass path for UWP builds. Fix possibly incorrectly set viewport for some passes when render passe feature is not available.
UUM-105302 DX12: Fixed by allowing async compute fence waits inside render passes.
UUM-105801 DirectX12: Crash on D3D12DeviceState::ApplyRenderTargets when creating a new "Get Started With Unity" project
🎨Graphics(41)
UUM-98633 Shaders: Fixed shader compilation errors caused by skipped variant keywords not being defined.
Graphics: Fix immediate mode draws consuming a lot of memory. (UUM-132332) <br>*Fixed in 6000.5.0a7.*
Profiler: Fix rendering stats display with new updated counter API (UUM-131281)<br> *First seen in 6000.5.0a5.* <br>*Fixed in 6000.5.0a7.*
UUM-132677 : Editor memory leak when entering and exiting Play Mode in a blank URP project ### New 6000.5.0a6 Entries since 6000.5.0a5
UUM-121598 SRP Core: Avoid Render Pipeline Converter to output unnecessary information upon conversion.
SRP Core: Render Pipeline Converter - Disabled Scan and Convert actions during Play Mode to prevent errors. (UUM-131986)<br> *First seen in 6000.5.0a5.*
Graphics: Texture importing now strictly adheres to the supported formats in https://docs.unity3d.com/Documentation/Manual/ImportingTextures.html. Circumventing this by changing an image file's extension will no longer work. If a image file format is necessary, please file a feature request so we can look into properly supporting it.
UUM-131716 URP: Improved the warning message shown when running render pipeline converters in batch mode to better explain potential limitations and recommend the dedicated conversion UI for reliable results.
UUM-116419 Editor: Fixed hang when loading/unloading asset bundles cancels texture streaming requests.
UUM-126644 Editor: Fixed misaligned dropdowns and checkboxes in "Graphics Settings" section.
Editor: Fixed Project tab is barely visible when using Light Editor theme. (UUM-132553)<br> *First seen in 6000.5.0a5.*
UUM-121090 Editor: Fixed water height sampling when distant wind speed is high.
UUM-127784 Editor: Project Auditor: support light and dark versions of icons.
PLATGRAPH-4639 Graphics: Fixed Adaptive Performance shadows cascades tweaking.
UUM-132113 Graphics: Fixed NullReferenceException when Mesh LOD Slider is shown by an inspector but no scene view exists.
Graphics Tests: Fixed an issue where platform node types could be registered multiple times in the NodeRegistry. (UUM-132595)<br> *First seen in 6000.5.0a6.*
UUM-130881 iOS: Fixed unity view resizing in UaaL setup breaking rendering or crashing.
iOS: Fixed view rendering when running in batchmode. (UUM-131180)<br> *First seen in 6000.5.0a4.*
Project Browser: Fixed type icon rendering issue in the Project Browser. (UUM-130927)<br> *First seen in 6000.5.0a5.*
UUM-131603 Shadergraph: Fixed before-after swatches not rendering correctly for RGB color picker.
UUM-131646 Shadergraph: Fixed padding in material property custom attribute list inspector.
UUM-131625 Shadergraph: Subgraphs whose first outputs are of an invalid type no longer generate shader compilation errors on top of a Shader Graph error.
UUM-76775 Shaders: Ensured material properties to prevent keyword overrides in the Editor.
UUM-130712 Shaders: Fixed a rare crash when calling `ShaderUtil.GetMaterialProperties`.
UUM-132747 Shaders: Fixed number formatting in shader compilation log messages.
- UUM-132342 6000.1.0a2,6000.0.64f1: Single-pass stereo rendering shows only Skybox when entering Play mode
UUM-132128 Shaders: Material Inspector no longer shows duplicate entries in the Shader dropdown.
UUM-131802 SRP Core: Fixed an empty Rendering Debugger after the build performed.
UUM-132472 SRP Core: Fixed rare error from SampleDependencyImporter when opening/closing Package Manager window multiple times.
UUM-129126 SRP Core: Fixed Render Graph Viewer issue where after connecting to a Player, the second connection afterwards may fail to update data.
SRP Core: Fixed Render Graph Viewer issue where the footer status label could display incorrect data source and inaccurate timestamp.
UUM-132187 SRP Core: Improved tooltip stability to avoid flickering when hovering converter labels.
SRP Core: Render Pipeline Converter "Scan" and "Convert Assets" buttons height was smaller than text when a list of content is displayed. (UUM-126951)<br> *First seen in 6000.5.0a5.*
SRP Core: Render Pipeline Converter "Scan" button is disabled when no Converters are selected for initialization. (UUM-126875)<br> *First seen in 6000.5.0a1.*
UUM-131996 SRP Core: Render Pipeline Converter - Disable the menu item of the tool while in playmode.
UUM-131989 SRP Core: Render Pipeline Converter The helpbox warning about the tool being disabled in playmode was too big.
UUM-126665 UI Toolkit: Corrected handle freeing mesh when rendering is in progress.
UUM-130880 UI Toolkit: Fixed material properties not properly overridden in the UI Builder when inherited from a stylesheet.
UUM-130265 UI Toolkit: Fixed PreviewManager showing in the gameview.
UUM-114770 UI Toolkit: Show warning when VisualElement material is not compatible.
UUM-131865 WebGL: WebGPU: fix issues with inconsistent handling of the texture_formats_tier2 extension, which enables read-write storage texture access for a number of texture formats.
🎮Input(2)
Apple TV: Fixed crash when opening on screen keyboard using swift trampoline. (UUM-132285)<br> *First seen in 6000.5.0a5.*
UUM-132209 Graph Toolkit: Fixed: Creating a variable from the Blackboard item library incorrectly defaulted to an Input variable. It now correctly defaults to a Local variable.
📱Mobile(6)
iOS: Fixed iOS app launching when app is built with different trampoline type than existing app on the device. (UUM-130024)<br> *First seen in 6000.5.0a4.*
- Android: Improved Android Studio integration, file paths in compilation errors are now clickable and navigate to the correct line and column.
Android: Added missing `RequiresUserConfirmation` value to `AndroidAssetPackStatus` enum which corresponds to `REQUIRES_USER_CONFIRMATION` `AssetPackStatus` value. (UUM-131715)<br> *First seen in 6000.5.0a5.*
UUM-129424 Android: Fixed the problem with GameActivity based application not being backgrounded when calling Application.Unload.
Android: Ignore "Tests" folder from "Modules" folder when calculating dependencies for Install To Builds folder in gradle. (UUM-132005)<br> *First seen in 6000.5.0a5.*
UUM-121453 Metal: [iOS] Screen flashing after the iOS splash screen
🌐Networking(2)
UUM-132141 Multiplayer: Added buttons in the Multiplayer Player Tags window is inverted.
⚡Performance(3)
DX12: Fix crashes related to scratch memory allocation (UUM-131707) <br>*Fixed in 6000.5.0a7.*
DX12: Fix crashes related to scratch memory allocation (UUM-131824) <br>*Fixed in 6000.5.0a7.*
Documentation: Fixed links to the Create a Profiler module page.
⚡Physics(3)
UUM-132091 Physics 2D: Updated scripting documentation for PhysicsBody, PhysicsShape and all PhysicsJoint "callbackTarget" properties to indicate that assigning any System.Object that isn't a UnityEngine.Object will not keep the object alive and out of the reach of the garbage collector.
UUM-110845 Physics: Fixed a crash when authoring Cloth components with scene reloading disabled. Entering Playmode right after authoring would still keep the Cloth instance in a "authoring only" state which means the underlying simulation object wasn't being created.
- Editor: Replace obsolete GetInstanceId\(\) calls in Unity Physics baking with GetEntityId\(\) calls.
📜Scripting(10)
Editor: Fixed roslyn warnings where SearchItem would be serialized. (UUM-127811)<br> *First seen in 6000.5.0a1.*
UUM-132372 EmbeddedLinux: Changed: Rename properties in Windowing API to use camel case.
IL2CPP: Small performance improvement in generic variance type checks.
UUM-129014 IL2CPP: `BEE_BUILD_THREADS` will now be respected when il2cpp is used to compile an exported project.
UUM-127507 IL2CPP: Fixed a rare crash of the il2cpp executable on Windows and Linux.
Editor: Project Auditor: Fix highlighting of Areas/Assemblies controls. (UUM-132896)<br> *First seen in 6000.5.0a1.*
Editor: Improved description of `worldToGUIPoint` and `OnDrawGizmos` API behavior.
UUM-132084 Scripting: Fixed AssemblyUpdater corrupting assemblies by removing assembly references that should not be removed.
UUM-132372 QNX: Changed: Rename properties in Windowing API to use camel case.
UUM-130076 Scripting: Fixed stack overflow in ScriptUpdater in some scenarios.
🖼️UI(16)
UUM-130350 uGUI: \[UUM-130350\] Fixed an issue with the Input Field so it now deactivates properly when `OnSubmit` is triggered with the virtual keyboard status set to Done.
UUM-132150 Editor: Fixed add Columns from SearchWindow.
UUM-132217 Editor: Fixed incorrect menu order for uGUI gameobject creation resulting in auto-rename failing.
UUM-132153 uGUI: Rename uGUI's profiler modules \(UI and UI Details\) to "UI \(Canvas\)" and "UI Details \(Canvas\)".
UUM-127743 Editor: Project Auditor: Fix alignment of Areas/Assemblies controls.
Entities: The DataMode picker \(the orange dropdown button\) has been removed from the inspector. To see e.g. Entities data, simply select the Entity you wish to inspect and the data will be visible in the inspector. The DataMode picker is still available in the Entities Hierarchy window.
UI Toolkit: Improved Visual Element Reference picker to include a type and name filter. The full path is now also considered in the search.
UI Toolkit: Added: Added a new overload of VisualElement.Clear\(\) with options to help memory reduction and leak investigation.
UI Toolkit: Added: Added a new method VisualElement.ReleaseResources\(\) to help reclaim memory faster.
UUM-132809 Editor: Fixed naming for shadergraph uGUI samples to follow new menu names.
UI Toolkit: Fixed silent crash when importing some SVG assets. (UUM-132415) <br>*Fixed in 6000.5.0a7.*
UUM-132517 Editor: Ensured AddBlock button images are correctly sized.
UI Toolkit: Synchronized the stylesheets window to the staging context.
UUM-131954 Editor: Fixed a bug where a warning is thrown unexpectedly when saving a layout.
UUM-131361 UI Toolkit: Fixed sprite loading.
UI Toolkit: Added support for animating PanelRenderer UIToolkit content using the Animator of the legacy Animation component.
📋Version Control(1)
Version Control: Fixed a compilation error caused by an invalid duplicated GUID in WaitForPendingOperations.cs.meta in 2.11.2.
🥽XR(1)
View original release notes: Unity 6000.5.0a6 Release Notes
