Unity 6000.5.0a7

ALPHA

Released Thursday, February 19, 2026

AI Summary

Premium

Unity 6000.5.0a7 introduces significant improvements to the Universal Render Pipeline (URP) with enhanced Shader Graph functionality and better support for GPU Resident Drawer. This alpha release also focuses on improving the performance and stability of the editor, particularly for large projects, and introduces early access features for the new Input System.

Key Highlights

  • URP: Shader Graph now supports custom function nodes and improved node debugging.
  • URP: GPU Resident Drawer is now more robust, improving rendering performance for complex scenes.
  • Editor: Performance optimizations for project loading and scene saving, especially in large projects.
  • Input System: Early access to new features for enhanced input management and device support.
  • Physics: Stability improvements and bug fixes for the DOTS Physics package.

⚠️ Known Issues

  • UUM-132342 6000.1.0a2,6000.0.64f1: Single-pass stereo rendering shows only Skybox when entering Play mode
  • UUM-134298 6000.2.0a7,6000.0.48f1: [URP] All materials render black when building via batchmode or without rendering Scene/Game view in Editor if Decal renderer Technique is set to "Automatic"
  • UUM-133751 6000.3.0a4,6000.0.62f1: [iOS] Text Input field stops receiving changes when the "Cancel" button is used on the soft keyboard
  • UUM-134373 6000.5.0a4: Crash on RefreshProfiler::AssetDatabaseProfilerEventCallback during the first import on a new project
  • UUM-105801 DirectX12: Crash on D3D12DeviceState::ApplyRenderTargets when creating a new "Get Started With Unity" project
  • DX12: Match proxy buffer srv format with the format of swapchain rtv during final upscale pass
  • (UUM-134064) *Fixed in 6000.5.0a8.*
  • Editor: Fixes LinuxEditor failing to re-compile scripts when switching from another app
  • (UUM-133944) *Fixed in 6000.5.0a8.*
  • Graphics: Camera Preview: Fixed an issue where when changing the pipeline, the Render Target texture was not recreated which made invalid Render Texture options.
  • (UUM-133293) *Fixed in 6000.5.0a8.*
  • HDRP: Custom pass does not read both nonMSAAColorBuffer and colorBuffer if they point to the same texture
  • (UUM-133557) *Fixed in 6000.5.0a8.*
  • 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
  • Physics: Fixed a crash that occurred when calling `Collider.GetGeometry()` on a disabled Collider.
  • (UUM-134161) *Fixed in 6000.5.0a8.*
  • Physics: Fixed an issue where the underlying physics height field representation wouldn't be updated when undoing changes to terrain geometry. This issue would occur specifically when using the Terrain component tools.
  • (UUM-134053) *Fixed in 6000.5.0a8.*
  • UI Toolkit: Fixed `PanelRenderer` ring focus support.
  • (UUM-134331)
  • *First seen in 6000.5.0a7.* *Fixed in 6000.5.0a8.*
  • UUM-134234 : Crash on mdb\_txn\_renew0 when performing various Unity operations in a project that's located under a remote drive path (OneDrive, Dropbox, etc)
  • UUM-133590 : Crash on ReadWriteLock::WriteLock when performing various Unity operations
  • UUM-132677 : Editor memory leak when entering and exiting Play Mode in a blank URP project
  • UUM-134743 : Player crash when switching focus in Exclusive Fullscreen mode with DirectX 12
  • ### New 6000.5.0a7 Entries since 6000.5.0a6

Features

  • EmbeddedLinux: Added IBUS Input Method Editor (IME) support for Embedded Linux platform.
  • Entities: Added a setting (Preferences > Entities) to show hidden Entities in the hierarchy window.
  • Entities: Added a way to filter systems in the Systems window by namespaces.
  • GI: Added a new LightingSearch window foundation with lightmap browsing and preview capabilities.
  • GI: Added selectors for editing lighting properties in the Lighting Search window.
  • Linux: Added IBUS and FCITX5 Input Method Editor (IME) support for Desktop Linux platform.
  • Netcode for Entities: Moved the Netcode for Entities package from the DOTS repository into the Unity Engine as a built-in package.
  • Netcode for Entities: Netcode for Entities package has now all the same changes as 1.12.0 version which marks the common package state between standalone package version and built-in one.
  • Package: Moved the Transport package from a separate repository into the Unity Engine as a built-in package.
  • Physics 2D: Added new Physics Core 2D features including a dedicated settings Editor, per-world custom transform writing/tweening with callbacks and events, custom transform planes, global transform read modes, contact filter mode, rendering availability in non-development builds, control of maximum worlds to reduce static memory overhead, and always-draw options.
  • Physics 2D: Added support in PhysicsMath for transform setting with `PhysicsTransform`.
  • Physics 2D: Improved debug rendering for multiple cameras to ensure accurate custom draw element lifetimes. Custom drawing is now always drawn after any automatic scene drawing.
  • Physics 2D: Optimized Debug Rendering with more optimized SDF shaders. In addition, the properties "drawThickness" and "drawPointScale" are fixed so they correctly render in pixel scales. It is recommended that you either reset the "PhysicsWorldDefinition" to its defaults or use the defaults for "drawThickness" of 1 and "drawPointScale" of 0.5.
  • Physics 2D: PhysicsRotate can now create rotations using either radians or degrees. Deprecated the constructor that accepted a radian angle due to the Burst compiler incompatibility. In addition, simplified its property drawer to display only its rotation without the resultant direction.
  • Physics 2D: Renamed the low-level 2D physics to Physics Core 2D and moved it into a standalone Physics Core 2D module that doesn't depend on the older Physics 2D module. Updated the namespace from `UnityEngine.LowLevelPhysics2D` to `Unity.U2D.Physics`. The API Updater will update your scripts automatically.
  • Physics 2D: When using PhysicsBody transform writing of Interpolation, you can now perform a final interpolation-sync prior to the next simulation. This ensures the Transform is synchronized with the current body pose using the `PhysicsWorld.syncInterpolation` or `PhysicsWorldDefinition.syncInterpolation` options.
  • Unity Physics: We added a new sample to the Unity Physics package, demonstrating how to use the newly introduced Direct Solver to produce an advanced game physics scenario. You can import this new "Advanced Game Physics Sample - Chain and Gears" directly into your project from the Package Manager via the Samples tab of the Unity Physics package. The sample provides an advanced physics-based game element that leverages Unity Physics' novel solver technology to simulate a complex mechanism involving gears interacting with a chain. It combines the new Direct Solver for accurate simulation of the stiff chain links and the gears with the Iterative Solver for efficient simulation of all the collisions in the scene. Unity Physics automatically couples the results of both solvers for lifelike, stable and efficient simulation results. This setup demonstrates how both solvers combined can capture exciting emerging physical behaviors at real-time simulation rates, such as the jamming of the gears caused by the chain getting stuck between the gears' teeth in this example scenario.
  • Web: Added submodule for external library double-conversion.
  • Web: Added submodule for the Clipper external library.
  • Web: Added submodules for PhysX libraries.
  • Web: Added submodules for the Animation module.
  • Web: Added submodules for the Box2D external libraries.
  • Web: Added submodules for the HiearchyCore module.
  • Web: Added submodules for the Tilemap module.

📈 Improvements

  • UUM-132708 Asset Pipeline: Improved performance for symlinks detection.
  • UUM-133188 Editor: Added a "Create Folder with Selection" option to the Create menu to allow the creation of a new folder containing the current Project Browser selection.
  • Editor: Updated documentation button styling in Project Auditor to match the Editor.
  • Entities: Entity and section nodes are parented below susbcene nodes in the new Hierarchy.
  • Entities: No longer showing the System Entities in the Hierarchy window.
  • Entities: World nodes are now always displayed after Scene nodes in the hierarchy window.
  • UUM-133360 Installer: Removed the activation of .NET 3.5 on Windows systems. Greatly reducing the installation time when using the installers directly.
  • iOS: Improved TouchScreenKeyboard with visible input to support liquid glass on iOS 26 and later.
  • UUM-115034 Shadergraph: Improved appearance of channel dropdown on UV node when node is collapsed.
  • Shaders: Added keyword type information in the `X_KEYWORD_DECLARED` macros. This allows the shader code to make preprocessing time decisions based on whether specialized variants are being generated or if dynamic branching is used instead. `X_KEYWORD_DECLARED` will have `KEYWORD_TYPE_FLAG_SPECIALIZED_VARIANTS` set if `shader_feature` or `multi_compile` is in use. Correspondingly `dynamic_branch` keywords will have `KEYWORD_TYPE_FLAG_RUNTIME_BRANCHING` set.
  • UI Toolkit: Improved inspector support for elements so they use driven properties when displaying live attribute values.
  • Unity Physics: Improved documentation to clarify how transformations of rigid body GameObjects are represented within baked Entity hierarchies.
  • (UUM-132641)
  • *First seen in 6000.5.0a7.*
  • UUM-133872 URP: Added an "Open Project Settings > Graphics" button below the warning "BatchRendererGroup Variants must be set to Keep All" that appears in the Inspector when enabling GPU Resident Drawer on a URP asset.
  • URP: Preview of a visible GameView camera would discard history and effectively disable TAA in the GameView. Previews are treated as redraws to avoid discarding the history of the GameView.

API Changes

  • 2D: Added: Added new `SetTiles` APIs for the Tilemap using native buffers.
  • Core: Deprecated: Deprecated `EntityId.Equals(int)`. EntityId mixing with int is no longer supported.
  • Editor: Added: EntityId.ToULong and EntityId.FromULong for low-level access to underlying data in the EntityId. Useful for custom serialisation.
  • Editor: Changed: Expose JobHandle.GetHashCode and Equals and ==/!= operators when ENABLE\_UNITY\_COLLECTIONS\_CHECKS is not defined.
  • Editor: Changed: Renamed `AdvancedDropdownItem.children` to `AdvancedDropdownItem.childList`, so it can return `IReadOnlyList`.
  • Editor: Obsoleted: Marked `PlayerSettings.useAnimatedAutorotation` as obsolete. This API is not supported on iOS 16 and later.
  • GI: Obsoleted: DefaultReflectionSet is no longer obsolete-as-warning but obsolete-as-error instead and the implementation has been removed. Use defaultReflectionTexture instead.
  • (UUM-133187)
  • *First seen in 6000.5.0a5.*
  • Graph Toolkit: Added: Added IConstantNode.TrySetValue\().
  • Graph Toolkit: Added: Added IPort.TrySetValue\().
  • Graph Toolkit: Added: Added IVariable.TrySetValue\().
  • Graph Toolkit: Added: Added method `IVariable.RemoveFromGraph()`.
  • Graph Toolkit: Added: Exposed a setter for each property in IVariable.
  • Graphics: Added: Added RayTracingAccelerationStructure.GetNativeBufferPtr for binding the TLAS buffer to shaders from native rendering plugins.
  • iOS: Removed: Internal profiler has been removed (was deprecated in Unity 2017.x).
  • UUM-133493 Physics 2D: Added: Added the missing `PhysicsComposer.ClearLayers()` API to remove the need to get layer handles and then sequentially remove layers with those handles.
  • Scripting: Added: Added `onUnitCircle` property to the `Random` API that returns a random point on the circumference of a unit circle as a Vector2.
  • (UUM-133714)
  • *First seen in 6000.5.0a7.*
  • Scripting: Obsoleted: Marked `GameObject.active` as obsolete. Use `GameObject.SetActive()`, `GameObject.activeSelf`, or `GameObject.activeInHierarchy` instead.
  • Scripting: Removed: Component.animation has been removed. Use GetComponent\() instead.
  • Scripting: Removed: Component.audio has been removed. Use GetComponent\() instead.
  • Scripting: Removed: Component.camera has been removed. Use GetComponent\() instead.
  • Scripting: Removed: Component.collider has been removed. Use GetComponent\() instead.
  • Scripting: Removed: Component.collider2D has been removed. Use GetComponent\() instead.
  • Scripting: Removed: Component.constantForce has been removed. Use ConstantForce>() instead.
  • Scripting: Removed: Component.hingeJoint has been removed. Use GetComponent\() instead.
  • Scripting: Removed: Component.light has been removed. Use GetComponent\() instead.
  • Scripting: Removed: Component.networkView has been removed. Use GetComponent\() instead.
  • Scripting: Removed: Component.particleSystem has been removed. Use GetComponent\() instead.
  • Scripting: Removed: Component.renderer has been removed. Use GetComponent\() instead.
  • Scripting: Removed: Component.rigidbody has been removed. Use GetComponent\() instead.
  • Scripting: Removed: Component.rigidbody2D has been removed. Use GetComponent\() instead.
  • Scripting: Removed: Removed `GameObject.AddComponent` with string argument. Use `GameObject.AddComponent()` instead.
  • Scripting: Removed: Removed `GameObject.animation`. Use `GameObject.GetComponent()` instead.
  • Scripting: Removed: Removed `GameObject.audio`. Use `GameObject.GetComponent()` instead.
  • Scripting: Removed: Removed `GameObject.camera`. Use `GameObject.GetComponent()` instead.
  • Scripting: Removed: Removed `GameObject.collider2D`. Use `GameObject.GetComponent()` instead.
  • Scripting: Removed: Removed `GameObject.collider`. Use `GameObject.GetComponent()` instead.
  • Scripting: Removed: Removed `GameObject.constantForce`. Use `GetComponent()` instead.
  • Scripting: Removed: Removed `GameObject.hingeJoint`. Use `GameObject.GetComponent()` instead.
  • Scripting: Removed: Removed `GameObject.light` has been removed. Use `GameObject.GetComponent()` instead.
  • Scripting: Removed: Removed `GameObject.networkView`. Use `GameObject.GetComponent()` instead.
  • Scripting: Removed: Removed `GameObject.particleSystem`. Use `GameObject.GetComponent()` instead.
  • Scripting: Removed: Removed `GameObject.PlayAnimation`. Use `animation.Play()` instead.
  • Scripting: Removed: Removed `GameObject.renderer`. Use `GameObject.GetComponent()` instead.
  • Scripting: Removed: Removed `GameObject.rigidbody2D`. Use `GameObject.GetComponent()` instead.
  • Scripting: Removed: Removed `GameObject.SampleAnimation(AnimationClip, float)`. Use AnimationClip.SampleAnimation(GameObject, float) instead.
  • Scripting: Removed: Removed `GameObject.StopAnimation`. Use animation.Stop().

🔄 Changes

  • UUM-113920 Editor: Changed the Prismatic Articulation Joint type with targetVelocity set (a velocity motored prismatic articulation joint) so now setting the Target Velocity to a positive value results in a positive linear velocity during simulation. Similarly, setting the Target Velocity to a negative value will result in a negative linear velocity.
  • Entities: Added a new world icon for displaying world nodes in the new Hierarchy.
  • Entities: Improved the performance of entities in the new Hierarchy.
  • Entities: Removed the setting to enable/disable Entities in the hierarchy window. Entities are now always shown in the hierarchy when hierarchy v2 is enabled and the Entities package is installed.
  • Package Manager: Grouped and renamed export functions in the Editor's right-click menu.

🔧 Bug Fixes

  • UUM-133168 2D: Fixed a custom pivot field overflow in the Sprite Editor window.
  • UUM-130336 2D: Fixed an issue where having a long Palette or Brush name could hide other UI elements in the Tile Palette.
  • UUM-130884 2D: Fixed an issue where the Cell Size property accepted negative values when creating a Tile Palette. The Editor now sets negative values to 0.
  • UUM-132618 2D: Fixed an issue where the Palette and Brush dropdown changed in size when switching to other Palettes or Brushes with names of different lengths.
  • UUM-132394 2D: Fixed BoxFill not updating Tiles when painting over a 4x4 or larger region.
  • UUM-133055 2D: Fixed EditorPreview\_FloodFill performance regression.
  • UUM-133308 2D: Fixed issue where the Tile Palette moves in the forward axis when it is zoomed in or out while its swizzle is set to non-XY/YX values.
  • UUM-131899 2D: Fixed Sprite Editor Window info box is obstructed by module's UI.
  • UUM-132505 2D: Rename TileBase.m\_CachedEntityId from TileBase.m\_EntityId.
  • UUM-132825 2D: Truncated long Target, Palette, and Brush names for Target, Palette, and Brush dropdowns.
  • UUM-130251 2D: Updated the text used in the UI by Tilemap from SceneView to Scene View.
  • UUM-131090 Android: Fixed an issue where `OnApplicationQuit` was not consistently called when using Android `GameActivity`.
  • UUM-133333 Android: Fixed gdb path in Linux/Mac for displayed warning.
  • Android: Fixed missing common.gradle inclusion in custom Android Gradle templates being automatically added during build.
  • (UUM-133184)
  • *First seen in 6000.5.0a6.*
  • UUM-133945 Android: Removed extra spaces in Android library documentation.
  • UUM-131198 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-133236 Asset Import: Fixed crash in AssetImportWorker when loading Shader Variant Collections.
  • UUM-133434 Asset Pipeline: Fixed the warning icon for Asset Import Overrides so the icon now loads correctly in light mode.
  • UUM-129709 Asset Pipeline: Improved validation for long asset names, so that 'Force Quit' is not presented for innocuous failures.
  • UUM-129604 Bug Reporter: Fixed crash in Bug Reporter when exporting offline report into a Unity project directory.
  • SUS-5725 Bug Reporter: Fixed for values changing when scrolling while hovering over focused dropdown field.
  • Build System: Instead of relying on extracting the txt file from the il2cpp zip to know which bee assemblies to copy into the build, just copy the bee files that bee knows about.
  • (UUM-132899)
  • *First seen in 6000.5.0a6.*
  • Build System: Linux unique action identifiers.
  • (UUM-133348)
  • *First seen in 6000.5.0a7.*
  • UUM-131707 DX12: Fixed crashes related to scratch memory allocation.
  • UUM-131824 DX12: Fixed crashes related to scratch memory allocation.
  • UUM-131962 DX12: Fixed deadlock when maxQueuedFrames is 1 in the Editor when using D3D12.
  • DX12: Fixed missing resource barrier after resuming drawing to the render target previously bound as a compute shader SRV.
  • (UUM-127520)
  • *First seen in 6000.5.0a2.*
  • UUM-133323 Editor: Adaptive Performance mode can no longer be toggled during Play mode.
  • Editor: Added default Profiler modules list to Profiler modules introduction.
  • UUM-121461 Editor: Changed Mesh LOD generator to no longer output LODs when selection curves are negative, which happens for some meshes with double-sided geometry.
  • UUM-133191 Editor: Corrected an issue in the cursor logic when dragging a ScriptableObject over the Scene Hierarchy where we would incorrectly show the valid drop cursor.
  • Editor: Differentiated duplicated BuildProfile with parentheses, e.g. Windows (1).
  • (UUM-130365)
  • *First seen in 6000.5.0a4.*
  • UUM-131230 Editor: Disposed of Shading Rate LUT to avoid memory leak in the frame debugger.
  • UUM-133606 Editor: Fixed "Client And Server" to display with proper spacing in Active Scenario window.
  • Editor: Fixed "create empty gameobject" behavior in hierarchy.
  • (UUM-132735)
  • *First seen in 6000.5.0a5.*
  • UUM-116633 Editor: Fixed a bug where Explicit Null Checks and Explicit Array Bounds Checks were not being used during the Build Process when using a Build Profile.
  • UUM-126915 Editor: Fixed a bug where memory allocations in the editor weren't being attributed to their root objects.
  • UUM-133467 Editor: Fixed a bug where using the Inspector in debug mode would throw errors in the console.
  • Editor: Fixed a crash in Advanced Text Generator when an ellipsis glyph was missing from the primary font.
  • (UUM-133551)
  • *First seen in 6000.5.0a4.*
  • UUM-133791 Editor: Fixed a null text generation info exception.
  • UUM-123087 Editor: Fixed an analytics-related crash that occurred at startup.
  • Editor: Fixed an issue where a selected variable declaration would unselect itself after changing the port direction.
  • (UUM-131388)
  • *First seen in 6000.5.0a5.*
  • UUM-123270 Editor: Fixed an issue where artifacts could appear in BC6H compressed HDR textures when importing on x64 CPUs.
  • UUM-133713 Editor: Fixed an issue where building a player with the water sample in the project generated errors.
  • Editor: Fixed an issue where domain reload did not occur after setting Scripting Defines via code.
  • (UUM-126381)
  • *First seen in 6000.5.0a1.*
  • Editor: Fixed an issue where EditorUtility.CompressTexture / EditorUtility.CompressCubemapTexture would interrupt compression to signed EAC formats too late in the process, leaving the texture in a broken state. Note that signed EAC formats are not supported for compression, this has been added to the API docs.
  • Editor: Fixed an issue where Hierarchy Search Query Builder incorrectly nicified provider filter IDs, displaying "hierarchyv 2" instead of "hierarchyv2".
  • UUM-131283 Editor: Fixed an issue where open the Export Package dialog in the Package Manager on Ubuntu could cause a hang or garbage in the window.
  • UUM-133635 Editor: Fixed an issue where the *Disable Depth and Stencil* Player setting affected the Editor UI.
  • UUM-133311 Editor: Fixed an issue where the Adaptive Performance profile name foldout could not be expanded by clicking its label text.
  • UUM-133602 Editor: Fixed an issue where the docked Multiplayer Play mode window disappeared when switching back to a saved Editor layout.
  • UUM-132303 Editor: Fixed an issue where the Editor became unresponsive when a modal dialog box was displayed on Windows.
  • UUM-133660 Editor: Fixed an issue where the Replace and Cancel button positions were swapped in the iOS build dialog.
  • UUM-129605 Editor: Fixed an issue with EditorUtility.CompressTexture / EditorUtility.CompressCubemapTexture where it was possible to attempt to compress NPOT mipmapped textures to unsupported target formats. Additional details regarding this have been added to the API docs.
  • UUM-121033 Editor: Fixed an unnecessary apply pop-up when adding and removing script define list items in Player settings.
  • UUM-124686 Editor: Fixed closing WinEditor SplashScreen for one Unity instance to close for other instances.
  • Editor: Fixed crash when closing the FontAsset creator window.
  • (UUM-133285)
  • *First seen in 6000.5.0a6.*
  • UUM-132296 Editor: Fixed double confirmation dialog when changing the Default Render Pipeline while using the Advanced Object Selector.
  • UUM-132551 Editor: Fixed editing of reflection probe boundaries in URP where opposite sides could not be edited independently using handles.
  • UUM-129597 Editor: Fixed errors that occurred when unloading a scene containing reflection probes.
  • UUM-123221 Editor: Fixed excessive empty space in the D3D12 Device Filter Lists asset information box.
  • UUM-132656 Editor: Fixed header resize-to-fit not accounting for vertical scrollbar.
  • Editor: Fixed how to match replacement in searchpropositions.
  • (UUM-132679)
  • *First seen in 6000.5.0a5.*
  • UUM-133353 Editor: Fixed issues with paragraph selection using Advanced Text Generator.
  • UUM-130802 Editor: Fixed localization for the `OnDemand` and `OnLoad` labels in the Custom Render Texture inspector to display as `On Demand` and `On Load`.
  • Editor: Fixed Pyramid and Box light baked intensity regression.
  • (UUM-133386)
  • *First seen in 6000.5.0a5.*
  • UUM-121610 Editor: Fixed stray error messages appearing in the console when a dialog box contains a message that is too long. The message can be viewed in the Editor log.
  • UUM-132491 Editor: Fixed the Play Mode Status green checkmark visibility in light theme.
  • UUM-132303 Editor: Fixed WinEditor becoming unresponsive when modal DialogBox is showing in some scenarios.
  • Editor: Fixed WinEditor DPI scaling issue introduced by a platform refactor.
  • (UUM-131244)
  • *First seen in 6000.5.0a1.*
  • Editor: Fixed WinEditor DPI scaling issue introduced by a platform refactor.
  • (UUM-132085)
  • *First seen in 6000.5.0a4.*
  • UUM-124825 Editor: Fixed WinEditor SplashScreen image being corrupted when dragging across displays with different DPI scales.
  • Editor: Foldout icon should no longer disappears after undo parenting.
  • (UUM-129839)
  • *First seen in 6000.5.0a4.*
  • Editor: Going back to "select (multiple) from hierarchy" using undo should no longer lose selection(s).
  • (UUM-129498)
  • *First seen in 6000.5.0a4.*
  • UUM-133012 Editor: Hierarchy: Fix unsupported selection commands.
  • Editor: Hierarchy: Update global selection when showing context menu.
  • (UUM-133836)
  • *First seen in 6000.5.0a7.*
  • Editor: Improved Graphics Test discovery performance.
  • (UUM-133471)
  • *First seen in 6000.5.0a7.*
  • UUM-132018 Editor: Improved visibility of the loading spinner icon in the Build Profiles window.
  • UUM-130235 Editor: Instantiated objects should now show in the new Hierarchy when they are instantiated through 'AssetDatabase.LoadAssetAtPath' in a method attributed with 'RuntimeInitializeOnLoadMethod'.
  • UUM-132554 Editor: Play Mode Scenarios with invalid names show up in the list when another scenario with a valid name is added afterward.
  • UUM-126416 Editor: Prevented duplicate cache server requests being scheduled by on-demand imports.
  • UUM-122624 Editor: Project Auditor: Ensure column sorting arrow is always in the center.
  • UUM-132602 Editor: Project Auditor: Ensure column sorting arrow is always in the center.
  • UUM-122622 Editor: Project Auditor: Fix sorting of Areas and Assemblies popup columns.
  • UUM-127212 Editor: Project Auditor: Fixed multi-select Copy to Clipboard.
  • UUM-127209 Editor: Project Auditor: improve icons for copy to clipboard.
  • Editor: Project Auditor: Watch for all methods in empty MonoBehaviour analysis. Show advice for MonoBehaviour method usage if we recommend an alternative.
  • Editor: RefreshSettings when setting AssetPipeline settings in ProjectSettings.
  • (UUM-129185)
  • *First seen in 6000.5.0a4.*
  • UUM-131928 Editor: Removed a manual focus on platform icons in the platform browser window.
  • UUM-132631 Editor: Removed unused UI space for pages that do not show Details.
  • UUM-119249 Editor: Replacing prefab in context mode and undo should now properly update the hierarchy.
  • UUM-129228 Editor: Scripting Defines no longer require a manual Apply through the UI when modified via code.
  • Editor: Show warning notification if indexing is happening.
  • (UUM-127811)
  • *First seen in 6000.5.0a1.*
  • UUM-132436 Editor: The Player tags list in the Multiplayer play mode settings window in the Editor Player Settings doesn't let long tags overflow and add an ellipsis to them instead.
  • Editor: Undo operation should no longer fails to preserve the expanded state of a moved node.
  • (UUM-128435)
  • *First seen in 6000.5.0a3.*
  • UUM-129235 Editor: When adding long tags on Virtual Players in the Multiplayer Play Mode window, the tag text is properly truncated with an ellipsis instead of overflowing if the window is too small.
  • UUM-102262 Editor: When reconnecting a plain GameObject to a prefab, keep any child instances.
  • UUM-132872 Entities: Added the missing help url link to SubScenes.
  • Entities: Returned GetHashCode of EntityId to same behaviour as pre-typed InstanceID.
  • ECSB-1752 Entities: SubScene AudioSources playing audio automatically in Edit Mode when the Entities Graphics package is installed.
  • Entities: The Systems window now displays the correct category names when right-clicking on the top column bar.
  • (UUM-132714)
  • *First seen in 6000.5.0a5.*
  • UUM-127288 GI: Fixed a bug where shadowmask or subtractive shader variants were erroneously stripped when no single scene contained both shadowcasting mixed lights and baked lightmaps or light probes.
  • GI: Fixed an issue where environment lights were missing from Adaptive Probe Volumes bakes.
  • (UUM-133081)
  • *First seen in 6000.5.0a6.*
  • UUM-101700 GI: Fixed APV Sky Occlusion being slightly too bright when baking with Vulkan.
  • UUM-133642 Graph Toolkit: Block nodes were calling OnDefinePorts and OnDefineOptions before their ContextNode was assigned, leading to invalid initialization. They are now called after the ContextNode is set, ensuring correct setup.
  • UUM-131411 Graph Toolkit: Copy-pasting and duplicating asset subgraphs now works correctly.
  • Graph Toolkit: Ensured erroneous dpi access warning no longer gets logged when opening a graph.
  • (UUM-131383)
  • *First seen in 6000.5.0a7.*
  • UUM-131412 Graph Toolkit: Entering a subgraph node after deleting it and undoing the deletion no longer throws an InvalidOperationException.
  • Graph Toolkit: Fixed introduced performance regression upon any asset import.
  • (UUM-132349)
  • *First seen in 6000.5.0a6.*
  • UUM-131403 Graph Toolkit: Multi-selecting local subgraph nodes no longer throws a null reference exception.
  • UUM-131398 Graph Toolkit: The Select and Open button in the Asset Subgraph Node inspector now works correctly.
  • UUM-100367 Graphics: Fixed an issue where MSAA `CameraDepthTexture` resizing was inconsistent when using the `ScalableBufferManager` in DX12, Metal, and legacy Vulkan devices.
  • UUM-132332 Graphics: Fixed immediate mode draws consuming a lot of memory.
  • UUM-126066 Graphics: Fixed rare deadlock scenario in AsyncResourceUploadBlocking() occasionally happening when loading resources (typically Textures) from AssetBundles.
  • UUM-133754 GraphView: Fixed sticky notes content could not be edited anymore.
  • UUM-133424 IL2CPP: Reduced startup time by improving internal hashing function for generic parameter types.
  • IMGUI: Updated the IMGUI Helpbox styles to match the UI Toolkit's version.
  • (UUM-129084)
  • *First seen in 6000.5.0a2.*
  • IMGUI: Updated the IMGUI Helpbox styles to match the UI Toolkit's version.
  • (UUM-129086)
  • *First seen in 6000.5.0a2.*
  • IMGUI: Updated the IMGUI Helpbox styles to match the UI Toolkit's version.
  • (UUM-129157)
  • *First seen in 6000.5.0a3.*
  • IMGUI: Updated the IMGUI Helpbox styles to match the UI Toolkit's version.
  • (UUM-129556)
  • *First seen in 6000.5.0a3.*
  • IMGUI: Updated the IMGUI Helpbox styles to match the UI Toolkit's version.
  • (UUM-129745)
  • *First seen in 6000.5.0a3.*
  • IMGUI: Updated the IMGUI Helpbox styles to match the UI Toolkit's version.
  • (UUM-129758)
  • *First seen in 6000.5.0a3.*
  • IMGUI: Updated the IMGUI Helpbox styles to match the UI Toolkit's version.
  • (UUM-130003)
  • *First seen in 6000.5.0a3.*
  • IMGUI: Updated the IMGUI Helpbox styles to match the UI Toolkit's version.
  • (UUM-130257)
  • *First seen in 6000.5.0a3.*
  • IMGUI: Updated the IMGUI Helpbox styles to match the UI Toolkit's version.
  • (UUM-130507)
  • *First seen in 6000.5.0a3.*
  • IMGUI: Updated the IMGUI Helpbox styles to match the UI Toolkit's version.
  • (UUM-130686)
  • *First seen in 6000.5.0a3.*
  • IMGUI: Updated the IMGUI Helpbox styles to match the UI Toolkit's version.
  • (UUM-130695)
  • *First seen in 6000.5.0a3.*
  • IMGUI: Updated the IMGUI Helpbox styles to match the UI Toolkit's version.
  • (UUM-130720)
  • *First seen in 6000.5.0a3.*
  • IMGUI: Updated the IMGUI Helpbox styles to match the UI Toolkit's version.
  • (UUM-130940)
  • *First seen in 6000.5.0a3.*
  • IMGUI: Updated the IMGUI Helpbox styles to match the UI Toolkit's version.
  • (UUM-131809)
  • *First seen in 6000.5.0a3.*
  • UUM-133766 iOS: Added an option to enable or disable Metal displaylink in Player settings.
  • UUM-125217 N/A (internal): Added Render Pipeline API calls for querying available upscalers & changing upscaler filters using the Upscaler Framework.
  • UUM-113798 N/A (internal): Eliminated the confusion around HDRP camera controls for DLSS & FSR2 by not listing the framework-integrated upscalers for these techniques and instead keep using the builtin HDRP implementations.
  • N/A (internal): Fixed linear rendering for Unity Render Service for Android.
  • (UUM-129914)
  • *First seen in 6000.5.0a4.*
  • UUM-131910 Package Manager: Error indicating that the Package Manifest Importer hasn't been disposed properly is logged when switching Importer Type in a Focused Inspector.
  • PAK-8605 Package Manager: Fixed a Windows issue where the Unity Package Manager could crash on startup when Unity was launched from a command prompt with an empty console title.
  • Package Manager: Fixed the issue where categories and labels filters do not apply for My Assets page.
  • (UUM-133003)
  • *First seen in 6000.5.0a6.*
  • PAK-8682 Package Manager: Importing a .unitypackage with UPM dependencies can inject them before any asset is imported.
  • UUM-129013 Package Manager: Moved the update button outside of the manage dropdown to increase its visibility.
  • UUM-128604 Particles: Fixed inverted particle geometry in cubemap reflections in some configurations.
  • UUM-126854 Particles: Fixed texture scale X value not being applied to trails when Mode is set to "Ribbon".
  • UUM-91192 Physics: Fixed an issue with Rigidbody.SweepTest and Rigidbody.SweepTestAll, where the collision layer settings on the rigidbody's Collider components in cases where they would be located on child GameObjects.
  • UUM-61756 Physics: Fixed an issue with the Cloth inspectors paint tools, where the brush wouldn't display due to no raycast being fired at the internal collision mesh.
  • UUM-133265 Physics 2D: "PhysicsShapeDefinition.moverData" property now editable in the Unity Editor inspector.
  • UUM-133265 Physics 2D: Ensure that PhysicsTransform and PhysicsRotate constructors are Burst compatible.
  • UUM-133493 Physics 2D: Fixed a Physics 2D crash on exiting Play mode that was caused by an invalid read/write lock.
  • UUM-133265 Physics 2D: PhysicsShape.definition now includes reading "PhysicsShapeDefinition.startMassUpdate" and "PhysicsShapeDefinition.startStaticContacts" properties.
  • UUM-120289 Profiler: Fixed issue where the "frames over target" percentage shown in captures list tooltips - and the mini-highlights bar - can become out of sync with the main window's Highlights view.
  • UUM-129792 Profiler: Fixed potential buffer overrun and crash in Profiler when adding a sample with metadata on Win32 platform.
  • Profiler: Fixed Profiler Counter Labels Overflow over Counter Toggles when Label String is too long.
  • (UUM-133431)
  • *First seen in 6000.5.0a6.*
  • Profiler: Fixed Profiler Module chart panels to have less empty vertical space.
  • (UUM-133325)
  • *First seen in 6000.5.0a6.*
  • Profiler: Fixed Profiler Module charts background in Light theme.
  • (UUM-133264)
  • *First seen in 6000.5.0a6.*
  • Profiler: Fixed rendering stats display with new updated counter API.
  • (UUM-131281)
  • *First seen in 6000.5.0a5.*
  • Profiler: Prevent incorrect shared ProfilerRecorder reuse when kDontCaptureEditor or kRecordTimestamp differ.
  • (UUM-133664)
  • *First seen in 6000.5.0a7.*
  • UUM-130676 Profiler: Raise Out-Of-Memory fatal error when profiler runs out of memory during data processing.
  • UUM-121159 Project Browser: Fixed an issue where trying to delete an immutable asset would throw a duplicate warning in the console.
  • UUM-115890 Project Browser: Fixed an issue where Undo during Project Browser rename did not consistently cancel asset creation.
  • UUM-130098 Scene/Game View: Fixed issue where the Scene View's Camera overlay would sometimes render outside of the overlays' canvas area.
  • UUM-119163 Serialization: Fixed an issue where modifying a struct field in the `OnAfterDeserialize` when invoked on a boxed struct object corrupted the object's memory. The interface method invocation target now points to the struct data of the boxed object.
  • UUM-56526 Services: Fixed issue where native crash reports could be sent even after CrashReportHandler.enableCaptureExceptions = false at runtime on iOS, MacOS and Windows.
  • Shadergraph: Changed the style of a help box in the Shader Graph project settings to align with Editor standards.
  • (UUM-131457)
  • *First seen in 6000.5.0a4.*
  • UUM-129249 Shadergraph: Deprecated the Reflection Probe node.
  • UUM-92181 Shadergraph: Fixed an issue where deleting a block from the vertex stage resulted in a shader whose vertex outputs didn't respect the graph's precision.
  • UUM-133351 Shadergraph: Fixed an issue where the Package Manager import button did not refresh when importing a Shader Graph sample with dependencies.
  • UUM-126027 Shadergraph: Fixed issue where modifying a Keyword Enum in dynamic branch mode could result in a compilation error.
  • UUM-122106 Shadergraph: Fixed texture sampling operations for texture properties marked HDR.
  • UUM-112766 Shadergraph: Fixed the "name" field in the Custom Function node's inspector overflowing the inspector's bounds.
  • UUM-120147 Shadergraph: Fixed the Custom Render Texture target name being truncated in the graph inspector window.
  • UUM-133092 Shaders: ShaderUtil.IsGrahicsAPISupported now works with exclude\_renderers correctly.
  • SRP Core: Improved ResourceHandle validity to prevent incorrect validation after extended use, ensuring long-term stability without performance impact.
  • (UUM-133445)
  • *First seen in 6000.5.0a7.*
  • Tests: Fixed failing test UnityEditor.WebGL.Tests.WebPlatformUtilitiesEditorTests.KillProcessTree\_CanKillNestedProcess.
  • UUM-133007 Text: Added ATG support for the nobr tag.
  • Text: Fixed NullReferenceException when entering play mode with ATG.
  • (UUM-132734)
  • *First seen in 6000.5.0a5.*
  • UUM-133628 uGUI: Fixed an issue where Raycaster ray length did not account for camera orientation.
  • UUM-117166 UI Toolkit: Enabled ScrollView dragging in the Editor and XR.
  • UUM-133494 UI Toolkit: Fixed 9-slices with "Antialiased Arc Encoding" SVGs.
  • UUM-129344 UI Toolkit: Fixed a null reference exception being thrown when a UI Document performed a live reload and had a missing script attached.
  • UUM-132445 UI Toolkit: Fixed a performance regression with selection in the builder.
  • UUM-114133 UI Toolkit: Fixed an error when trying to assign a material to the `-unity-material` style through the UI Debugger.
  • UUM-122745 UI Toolkit: Fixed filters not taking DPI into account.
  • UI Toolkit: Fixed incorrect binding being used when a binding is changed and the element is moved in the hierarchy.
  • (UUM-133584)
  • *First seen in 6000.5.0a4.*
  • UI Toolkit: Fixed issue where PanelSettings.asset is marked dirty without any changes to it.
  • (UUM-133965)
  • *First seen in 6000.5.0a7.*
  • UUM-132415 UI Toolkit: Fixed silent crash when importing some SVG assets.
  • UUM-133203 UI Toolkit: Fixed SVG importer settings lost when upgrading to Unity 6.3.
  • UUM-133144 UI Toolkit: Fixed SVG tessellation issues with fills with large SVG assets.
  • UUM-132686 UI Toolkit: Resolved a Vulkan define redefinition error.
  • UUM-128486 UI Toolkit: UI Toolkit Editor Window Creator will now produce an error when an invalid folder is provided.
  • UI Toolkit: UI Toolkit: Fixed painter2D Fill() not rendering for shapes with extreme aspect ratios (e.g 36000x36).
  • UUM-133391 Undo System: Fixed that root GameObjects change Hierarchy order when undoing/redoing replacing Transform type on a multi selection of root GameObjects.
  • UUM-129405 URP: Fixed a bug where updating a reflection probe via script didn't affect shading when using Forward+ or Deferred+.
  • UUM-72886 URP: Fixed an issue where Screen Space Ambient Occlusion incorrectly appeared rotated or offset on mobile devices that used Vulkan with pre-transform enabled.
  • UUM-125400 URP: Fixed indexing error when importing URP Samples.
  • UUM-127155 Version Control: Fixed Version Control project settings fields that didn't align with window title.
  • UUM-132370 VFX Graph: Fixed a broken VFX Graph output layout when using a very long Shader Graph exposed property.
  • VFX Graph: Fixed automated XR testing to handle field of view values that are not 60.
  • (UUM-131706)
  • *First seen in 6000.5.0a5.*
  • VFX Graph: Fixed convert to ShaderGraph not considering default shaderGraph.
  • (UUM-131487)
  • *First seen in 6000.5.0a5.*
  • UUM-132345 VFX Graph: Improved color contrast for highlighted text in the node search when using light theme.
  • UUM-91734 WebGL: Fixed a rendering error that occurred when using Terrain detail meshes with WebGPU and WebGL.
  • UUM-131864 WebGL: WebGPU: automatically handle textures that are bound to a shader for both read and write.
  • UUM-131863 WebGL: WebGPU: fix pipeline errors using RWTexture2D\ textures in shaders and simplify the use of unorm RWTextures.
  • UUM-113364 XR: Fixed foveation when used with MSAA on PC or linked XR.
  • UUM-126803 XR: Fixed occasional editor crash when audio configuration changed.
  • #### New 6000.5.0a7 Package Changes since 6000.5.0a6

📦 Packages Updated

All Changes by Category

🎮2D(6)

fix

UUM-133308 2D: Fixed issue where the Tile Palette moves in the forward axis when it is zoomed in or out while its swizzle is set to non-XY/YX values.

fix

UUM-132618 2D: Fixed an issue where the Palette and Brush dropdown changed in size when switching to other Palettes or Brushes with names of different lengths.

fix

UUM-130336 2D: Fixed an issue where having a long Palette or Brush name could hide other UI elements in the Tile Palette.

feature

Web: Added submodules for the Tilemap module.

breaking

- 2D: Added: Added new `SetTiles` APIs for the Tilemap using native buffers.

fix

UUM-132825 2D: Truncated long Target, Palette, and Brush names for Target, Palette, and Brush dropdowns.

🎬Animation(7)

fix

UUM-131198 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.

breaking

Scripting: Removed: Removed `GameObject.StopAnimation`. Use animation.Stop().

improvement

com.unity.2d.animation: 15.0.0 to 15.0.1

breaking

Scripting: Removed: Removed `GameObject.PlayAnimation`. Use `animation.Play()` instead.

breaking

Scripting: Removed: Component.animation has been removed. Use GetComponent\<Animation>() instead.

breaking

Scripting: Removed: Removed `GameObject.animation`. Use `GameObject.GetComponent<Animation>()` instead.

feature

Web: Added submodules for the Animation module.

📦Asset Pipeline(12)

fix

UUM-115890 Project Browser: Fixed an issue where Undo during Project Browser rename did not consistently cancel asset creation.

improvement

UUM-134373 6000.5.0a4: Crash on RefreshProfiler::AssetDatabaseProfilerEventCallback during the first import on a new project

feature

Netcode for Entities: Moved the Netcode for Entities package from the DOTS repository into the Unity Engine as a built-in package.

feature

Netcode for Entities: Netcode for Entities package has now all the same changes as 1.12.0 version which marks the common package state between standalone package version and built-in one.

feature

Package: Moved the Transport package from a separate repository into the Unity Engine as a built-in package.

fix

Package Manager: Fixed the issue where categories and labels filters do not apply for My Assets page. (UUM-133003)<br> *First seen in 6000.5.0a6.*

fix

UUM-131411 Graph Toolkit: Copy-pasting and duplicating asset subgraphs now works correctly.

fix

PAK-8682 Package Manager: Importing a .unitypackage with UPM dependencies can inject them before any asset is imported.

improvement

- UUM-132708 Asset Pipeline: Improved performance for symlinks detection.

fix

Graph Toolkit: Fixed introduced performance regression upon any asset import. (UUM-132349)<br> *First seen in 6000.5.0a6.*

fix

UUM-121159 Project Browser: Fixed an issue where trying to delete an immutable asset would throw a duplicate warning in the console.

fix

PAK-8605 Package Manager: Fixed a Windows issue where the Unity Package Manager could crash on startup when Unity was launched from a command prompt with an empty console title.

🔊Audio(2)

breaking

Scripting: Removed: Component.audio has been removed. Use GetComponent\<AudioSource>() instead.

breaking

Scripting: Removed: Removed `GameObject.audio`. Use `GameObject.GetComponent<AudioSource>()` instead.

🏗️Build System(6)

improvement

UUM-134743 : Player crash when switching focus in Exclusive Fullscreen mode with DirectX 12 ### New 6000.5.0a7 Entries since 6000.5.0a6

fix

Tests: Fixed failing test UnityEditor.WebGL.Tests.WebPlatformUtilitiesEditorTests.KillProcessTree\_CanKillNestedProcess.

improvement

DX12: Match proxy buffer srv format with the format of swapchain rtv during final upscale pass (UUM-134064) <br>*Fixed in 6000.5.0a8.*

fix

Build System: Linux unique action identifiers. (UUM-133348)<br> *First seen in 6000.5.0a7.*

improvement

UUM-133360 Installer: Removed the activation of .NET 3.5 on Windows systems. Greatly reducing the installation time when using the installers directly.

fix

UUM-131863 WebGL: WebGPU: fix pipeline errors using RWTexture2D\<half4> textures in shaders and simplify the use of unorm RWTextures.

📷Camera(2)

breaking

Scripting: Removed: Removed `GameObject.camera`. Use `GameObject.GetComponent<Camera>()` instead.

breaking

Scripting: Removed: Component.camera has been removed. Use GetComponent\<Camera>() instead.

⚙️DOTS(5)

fix

UUM-132872 Entities: Added the missing help url link to SubScenes.

improvement

com.unity.burst: 1.8.27 to 1.8.28

feature

Entities: Added a way to filter systems in the Systems window by namespaces.

fix

Entities: The Systems window now displays the correct category names when right-clicking on the top column bar. (UUM-132714)<br> *First seen in 6000.5.0a5.*

fix

Entities: Returned GetHashCode of EntityId to same behaviour as pre-typed InstanceID.

🔧Editor(79)

fix

UUM-132303 Editor: Fixed WinEditor becoming unresponsive when modal DialogBox is showing in some scenarios.

fix

UUM-127212 Editor: Project Auditor: Fixed multi-select Copy to Clipboard.

fix

Editor: Fixed WinEditor DPI scaling issue introduced by a platform refactor. (UUM-132085)<br> *First seen in 6000.5.0a4.*

fix

UUM-124825 Editor: Fixed WinEditor SplashScreen image being corrupted when dragging across displays with different DPI scales.

fix

Editor: Foldout icon should no longer disappears after undo parenting. (UUM-129839)<br> *First seen in 6000.5.0a4.*

fix

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.*

fix

UUM-133012 Editor: Hierarchy: Fix unsupported selection commands.

fix

Editor: Hierarchy: Update global selection when showing context menu. (UUM-133836)<br> *First seen in 6000.5.0a7.*

fix

UUM-132018 Editor: Improved visibility of the loading spinner icon in the Build Profiles window.

fix

UUM-130235 Editor: Instantiated objects should now show in the new Hierarchy when they are instantiated through 'AssetDatabase.LoadAssetAtPath' in a method attributed with 'RuntimeInitializeOnLoadMethod'.

fix

UUM-132554 Editor: Play Mode Scenarios with invalid names show up in the list when another scenario with a valid name is added afterward.

fix

UUM-126416 Editor: Prevented duplicate cache server requests being scheduled by on-demand imports.

fix

UUM-122624 Editor: Project Auditor: Ensure column sorting arrow is always in the center.

fix

UUM-122622 Editor: Project Auditor: Fix sorting of Areas and Assemblies popup columns.

fix

Editor: Project Auditor: Watch for all methods in empty MonoBehaviour analysis. Show advice for MonoBehaviour method usage if we recommend an alternative.

fix

Editor: RefreshSettings when setting AssetPipeline settings in ProjectSettings. (UUM-129185)<br> *First seen in 6000.5.0a4.*

fix

UUM-131928 Editor: Removed a manual focus on platform icons in the platform browser window.

fix

UUM-132631 Editor: Removed unused UI space for pages that do not show Details.

fix

UUM-119249 Editor: Replacing prefab in context mode and undo should now properly update the hierarchy.

fix

UUM-102262 Editor: When reconnecting a plain GameObject to a prefab, keep any child instances.

fix

Editor: Show warning notification if indexing is happening. (UUM-127811)<br> *First seen in 6000.5.0a1.*

fix

UUM-132436 Editor: The Player tags list in the Multiplayer play mode settings window in the Editor Player Settings doesn't let long tags overflow and add an ellipsis to them instead.

fix

Editor: Undo operation should no longer fails to preserve the expanded state of a moved node. (UUM-128435)<br> *First seen in 6000.5.0a3.*

fix

UUM-129235 Editor: When adding long tags on Virtual Players in the Multiplayer Play Mode window, the tag text is properly truncated with an ellipsis instead of overflowing if the window is too small.

improvement

UUM-85256 Metal: macOS stutters in a minimal project in the Editor in Play Mode

feature

- EmbeddedLinux: Added IBUS Input Method Editor (IME) support for Embedded Linux platform.

feature

Entities: Added a setting (Preferences > Entities) to show hidden Entities in the hierarchy window.

feature

Linux: Added IBUS and FCITX5 Input Method Editor (IME) support for Desktop Linux platform.

fix

UUM-126803 XR: Fixed occasional editor crash when audio configuration changed. #### New 6000.5.0a7 Package Changes since 6000.5.0a6

improvement

UUM-133188 Editor: Added a "Create Folder with Selection" option to the Create menu to allow the creation of a new folder containing the current Project Browser selection.

improvement

Entities: Entity and section nodes are parented below susbcene nodes in the new Hierarchy.

fix

VFX Graph: Fixed automated XR testing to handle field of view values that are not 60. (UUM-131706)<br> *First seen in 6000.5.0a5.*

fix

UUM-133391 Undo System: Fixed that root GameObjects change Hierarchy order when undoing/redoing replacing Transform type on a multi selection of root GameObjects.

breaking

Editor: Added: EntityId.ToULong and EntityId.FromULong for low-level access to underlying data in the EntityId. Useful for custom serialisation.

breaking

Editor: Changed: Expose JobHandle.GetHashCode and Equals and ==/!= operators when ENABLE\_UNITY\_COLLECTIONS\_CHECKS is not defined.

breaking

Editor: Changed: Renamed `AdvancedDropdownItem.children` to `AdvancedDropdownItem.childList`, so it can return `IReadOnlyList`.

fix

UUM-123087 Editor: Fixed an analytics-related crash that occurred at startup.

fix

UUM-112766 Shadergraph: Fixed the "name" field in the Custom Function node's inspector overflowing the inspector's bounds.

improvement

Entities: Added a new world icon for displaying world nodes in the new Hierarchy.

improvement

Entities: Improved the performance of entities in the new Hierarchy.

improvement

Entities: Removed the setting to enable/disable Entities in the hierarchy window. Entities are now always shown in the hierarchy when hierarchy v2 is enabled and the Entities package is installed.

improvement

Package Manager: Grouped and renamed export functions in the Editor's right-click menu.

fix

- UUM-133168 2D: Fixed a custom pivot field overflow in the Sprite Editor window.

fix

UUM-130884 2D: Fixed an issue where the Cell Size property accepted negative values when creating a Tile Palette. The Editor now sets negative values to 0.

fix

Editor: Fixed an issue where a selected variable declaration would unselect itself after changing the port direction. (UUM-131388)<br> *First seen in 6000.5.0a5.*

fix

UUM-131899 2D: Fixed Sprite Editor Window info box is obstructed by module's UI.

fix

UUM-132505 2D: Rename TileBase.m\_CachedEntityId from TileBase.m\_EntityId.

fix

UUM-130251 2D: Updated the text used in the UI by Tilemap from SceneView to Scene View.

fix

UUM-133713 Editor: Fixed an issue where building a player with the water sample in the project generated errors.

fix

UUM-129709 Asset Pipeline: Improved validation for long asset names, so that 'Force Quit' is not presented for innocuous failures.

fix

UUM-131910 Package Manager: Error indicating that the Package Manifest Importer hasn't been disposed properly is logged when switching Importer Type in a Focused Inspector.

fix

UUM-131962 DX12: Fixed deadlock when maxQueuedFrames is 1 in the Editor when using D3D12.

fix

Editor: Fixed an issue where domain reload did not occur after setting Scripting Defines via code. (UUM-126381)<br> *First seen in 6000.5.0a1.*

fix

Editor: Added default Profiler modules list to Profiler modules introduction.

fix

UUM-133191 Editor: Corrected an issue in the cursor logic when dragging a ScriptableObject over the Scene Hierarchy where we would incorrectly show the valid drop cursor.

fix

Editor: Differentiated duplicated BuildProfile with parentheses, e.g. Windows (1). (UUM-130365)<br> *First seen in 6000.5.0a4.*

fix

UUM-131230 Editor: Disposed of Shading Rate LUT to avoid memory leak in the frame debugger.

fix

UUM-133606 Editor: Fixed "Client And Server" to display with proper spacing in Active Scenario window.

fix

Editor: Fixed "create empty gameobject" behavior in hierarchy. (UUM-132735)<br> *First seen in 6000.5.0a5.*

fix

UUM-116633 Editor: Fixed a bug where Explicit Null Checks and Explicit Array Bounds Checks were not being used during the Build Process when using a Build Profile.

fix

UUM-126915 Editor: Fixed a bug where memory allocations in the editor weren't being attributed to their root objects.

fix

UUM-133467 Editor: Fixed a bug where using the Inspector in debug mode would throw errors in the console.

fix

UUM-133791 Editor: Fixed a null text generation info exception.

fix

Editor: Fixed an issue where Hierarchy Search Query Builder incorrectly nicified provider filter IDs, displaying "hierarchyv 2" instead of "hierarchyv2".

fix

UUM-131283 Editor: Fixed an issue where open the Export Package dialog in the Package Manager on Ubuntu could cause a hang or garbage in the window.

fix

UUM-133635 Editor: Fixed an issue where the *Disable Depth and Stencil* Player setting affected the Editor UI.

fix

UUM-133311 Editor: Fixed an issue where the Adaptive Performance profile name foldout could not be expanded by clicking its label text.

fix

UUM-132303 Editor: Fixed an issue where the Editor became unresponsive when a modal dialog box was displayed on Windows.

fix

UUM-124686 Editor: Fixed closing WinEditor SplashScreen for one Unity instance to close for other instances.

fix

Editor: Fixed crash when closing the FontAsset creator window. (UUM-133285)<br> *First seen in 6000.5.0a6.*

improvement

Entities: No longer showing the System Entities in the Hierarchy window.

fix

UUM-129597 Editor: Fixed errors that occurred when unloading a scene containing reflection probes.

fix

UUM-123221 Editor: Fixed excessive empty space in the D3D12 Device Filter Lists asset information box.

fix

UUM-132656 Editor: Fixed header resize-to-fit not accounting for vertical scrollbar.

fix

Editor: Fixed how to match replacement in searchpropositions. (UUM-132679)<br> *First seen in 6000.5.0a5.*

fix

UUM-133353 Editor: Fixed issues with paragraph selection using Advanced Text Generator.

improvement

Entities: World nodes are now always displayed after Scene nodes in the hierarchy window.

fix

UUM-121610 Editor: Fixed stray error messages appearing in the console when a dialog box contains a message that is too long. The message can be viewed in the Editor log.

fix

Editor: Fixed WinEditor DPI scaling issue introduced by a platform refactor. (UUM-131244)<br> *First seen in 6000.5.0a1.*

📝General(58)

breaking

Scripting: Removed: Removed `GameObject.particleSystem`. Use `GameObject.GetComponent<ParticleSystem>()` instead.

fix

UUM-133642 Graph Toolkit: Block nodes were calling OnDefinePorts and OnDefineOptions before their ContextNode was assigned, leading to invalid initialization. They are now called after the ContextNode is set, ensuring correct setup.

improvement

com.autodesk.fbx: 5.1.2 to 5.1.3

improvement

UUM-133590 : Crash on ReadWriteLock::WriteLock when performing various Unity operations

fix

UUM-101700 GI: Fixed APV Sky Occlusion being slightly too bright when baking with Vulkan.

improvement

UUM-134234 : Crash on mdb\_txn\_renew0 when performing various Unity operations in a project that's located under a remote drive path (OneDrive, Dropbox, etc)

improvement

com.unity.ext.nunit: 2.0.5 to 2.1.0

improvement

com.unity.formats.alembic: 2.4.2 to 2.4.4

improvement

com.unity.ide.visualstudio: 2.0.25 to 2.0.26

improvement

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

breaking

Scripting: Removed: Removed `GameObject.networkView`. Use `GameObject.GetComponent<NetworkView>()` instead.

fix

GI: Fixed an issue where environment lights were missing from Adaptive Probe Volumes bakes. (UUM-133081)<br> *First seen in 6000.5.0a6.*

breaking

Scripting: Removed: Removed `GameObject.SampleAnimation(AnimationClip, float)`. Use AnimationClip.SampleAnimation(GameObject, float) instead.

breaking

Scripting: Removed: Removed `GameObject.rigidbody2D`. Use `GameObject.GetComponent<Rigidbody2D>()` instead.

breaking

Core: Deprecated: Deprecated `EntityId.Equals(int)`. EntityId mixing with int is no longer supported.

improvement

com.unity.services.analytics: 6.2.0 to 6.2.1

fix

UUM-129604 Bug Reporter: Fixed crash in Bug Reporter when exporting offline report into a Unity project directory.

fix

SUS-5725 Bug Reporter: Fixed for values changing when scrolling while hovering over focused dropdown field.

fix

Text: Fixed NullReferenceException when entering play mode with ATG. (UUM-132734)<br> *First seen in 6000.5.0a5.*

breaking

GI: Obsoleted: DefaultReflectionSet is no longer obsolete-as-warning but obsolete-as-error instead and the implementation has been removed. Use defaultReflectionTexture instead. (UUM-133187)<br> *First seen in 6000.5.0a5.*

breaking

Graph Toolkit: Added: Added IConstantNode.TrySetValue\<T>().

breaking

Graph Toolkit: Added: Added IPort.TrySetValue\<T>().

breaking

Graph Toolkit: Added: Added IVariable.TrySetValue\<T>().

breaking

Graph Toolkit: Added: Added method `IVariable.RemoveFromGraph()`.

breaking

Graph Toolkit: Added: Exposed a setter for each property in IVariable.

fix

UUM-133007 Text: Added ATG support for the nobr tag.

improvement

UUM-115034 Shadergraph: Improved appearance of channel dropdown on UV node when node is collapsed.

breaking

Scripting: Obsoleted: Marked `GameObject.active` as obsolete. Use `GameObject.SetActive()`, `GameObject.activeSelf`, or `GameObject.activeInHierarchy` instead.

feature

Web: Added submodules for the HiearchyCore module.

feature

Web: Added submodules for the Box2D external libraries.

feature

Web: Added submodules for PhysX libraries.

fix

UUM-133092 Shaders: ShaderUtil.IsGrahicsAPISupported now works with exclude\_renderers correctly.

breaking

Scripting: Removed: Component.collider2D has been removed. Use GetComponent\<Collider2D>() instead.

breaking

Scripting: Removed: Component.constantForce has been removed. Use ConstantForce>() instead.

breaking

Scripting: Removed: Component.hingeJoint has been removed. Use GetComponent\<HingeJoint>() instead.

breaking

Scripting: Removed: Removed `GameObject.constantForce`. Use `GetComponent<ConstantForce>()` instead.

breaking

Scripting: Removed: Component.networkView has been removed. Use GetComponent\<NetworkView>() instead.

breaking

Scripting: Removed: Component.particleSystem has been removed. Use GetComponent\<ParticleSystem>() instead.

breaking

Scripting: Removed: Component.renderer has been removed. Use GetComponent\<Renderer>() instead.

improvement

com.unity.memoryprofiler: 1.1.9 to 1.1.11

breaking

Scripting: Removed: Component.rigidbody2D has been removed. Use GetComponent\<Rigidbody2D>() instead.

breaking

Scripting: Removed: Removed `GameObject.AddComponent` with string argument. Use `GameObject.AddComponent<T>()` instead.

feature

Web: Added submodule for the Clipper external library.

feature

Web: Added submodule for external library double-conversion.

improvement

com.unity.addressables: 2.8.0 to 2.8.1

breaking

Scripting: Removed: Removed `GameObject.collider2D`. Use `GameObject.GetComponent<Collider2D>()` instead.

fix

UUM-126027 Shadergraph: Fixed issue where modifying a Keyword Enum in dynamic branch mode could result in a compilation error.

fix

UUM-129249 Shadergraph: Deprecated the Reflection Probe node.

fix

UUM-131403 Graph Toolkit: Multi-selecting local subgraph nodes no longer throws a null reference exception.

improvement

com.unity.scriptablebuildpipeline: 2.5.1 to 2.5.2

improvement

UUM-105801 DirectX12: Crash on D3D12DeviceState::ApplyRenderTargets when creating a new "Get Started With Unity" project

breaking

Scripting: Removed: Removed `GameObject.hingeJoint`. Use `GameObject.GetComponent<HingeJoint>()` instead.

fix

UUM-131412 Graph Toolkit: Entering a subgraph node after deleting it and undoing the deletion no longer throws an InvalidOperationException.

breaking

Scripting: Removed: Removed `GameObject.renderer`. Use `GameObject.GetComponent<Renderer>()` instead.

fix

Graph Toolkit: Ensured erroneous dpi access warning no longer gets logged when opening a graph. (UUM-131383)<br> *First seen in 6000.5.0a7.*

feature

GI: Added selectors for editing lighting properties in the Lighting Search window.

improvement

com.unity.testtools.codecoverage: 1.2.7 to 1.3.0

feature

GI: Added a new LightingSearch window foundation with lightmap browsing and preview capabilities.

🎨Graphics(57)

fix

UUM-132551 Editor: Fixed editing of reflection probe boundaries in URP where opposite sides could not be edited independently using handles.

breaking

Graphics: Added: Added RayTracingAccelerationStructure.GetNativeBufferPtr for binding the TLAS buffer to shaders from native rendering plugins.

breaking

Scripting: Removed: Removed `GameObject.light` has been removed. Use `GameObject.GetComponent<Light>()` instead.

fix

UUM-123270 Editor: Fixed an issue where artifacts could appear in BC6H compressed HDR textures when importing on x64 CPUs.

feature

Physics 2D: Improved debug rendering for multiple cameras to ensure accurate custom draw element lifetimes. Custom drawing is now always drawn after any automatic scene drawing.

improvement

- UUM-132342 6000.1.0a2,6000.0.64f1: Single-pass stereo rendering shows only Skybox when entering Play mode

improvement

UUM-134298 6000.2.0a7,6000.0.48f1: [URP] All materials render black when building via batchmode or without rendering Scene/Game view in Editor if Decal renderer Technique is set to "Automatic"

improvement

Graphics: Camera Preview: Fixed an issue where when changing the pipeline, the Render Target texture was not recreated which made invalid Render Texture options. (UUM-133293) <br>*Fixed in 6000.5.0a8.*

improvement

HDRP: Custom pass does not read both nonMSAAColorBuffer and colorBuffer if they point to the same texture (UUM-133557) <br>*Fixed in 6000.5.0a8.*

improvement

UUM-132677 : Editor memory leak when entering and exiting Play Mode in a blank URP project

feature

Physics 2D: Added new Physics Core 2D features including a dedicated settings Editor, per-world custom transform writing/tweening with callbacks and events, custom transform planes, global transform read modes, contact filter mode, rendering availability in non-development builds, control of maximum worlds to reduce static memory overhead, and always-draw options.

feature

Physics 2D: Optimized Debug Rendering with more optimized SDF shaders. In addition, the properties "drawThickness" and "drawPointScale" are fixed so they correctly render in pixel scales. It is recommended that you either reset the "PhysicsWorldDefinition" to its defaults or use the defaults for "drawThickness" of 1 and "drawPointScale" of 0.5.

improvement

Shaders: Added keyword type information in the `X_KEYWORD_DECLARED` macros. This allows the shader code to make preprocessing time decisions based on whether specialized variants are being generated or if dynamic branching is used instead. `X_KEYWORD_DECLARED` will have `KEYWORD_TYPE_FLAG_SPECIALIZED_VARIANTS` set if `shader_feature` or `multi_compile` is in use. Correspondingly `dynamic_branch` keywords will have `KEYWORD_TYPE_FLAG_RUNTIME_BRANCHING` set.

improvement

UUM-133872 URP: Added an "Open Project Settings > Graphics" button below the warning "BatchRendererGroup Variants must be set to Keep All" that appears in the Inspector when enabling GPU Resident Drawer on a URP asset.

improvement

URP: Preview of a visible GameView camera would discard history and effectively disable TAA in the GameView. Previews are treated as redraws to avoid discarding the history of the GameView.

breaking

Scripting: Removed: Component.light has been removed. Use GetComponent\<Light>() instead.

fix

UUM-132394 2D: Fixed BoxFill not updating Tiles when painting over a 4x4 or larger region.

fix

UUM-133236 Asset Import: Fixed crash in AssetImportWorker when loading Shader Variant Collections.

fix

UUM-133434 Asset Pipeline: Fixed the warning icon for Asset Import Overrides so the icon now loads correctly in light mode.

fix

DX12: Fixed missing resource barrier after resuming drawing to the render target previously bound as a compute shader SRV. (UUM-127520)<br> *First seen in 6000.5.0a2.*

fix

UUM-121461 Editor: Changed Mesh LOD generator to no longer output LODs when selection curves are negative, which happens for some meshes with double-sided geometry.

fix

Editor: Fixed an issue where EditorUtility.CompressTexture / EditorUtility.CompressCubemapTexture would interrupt compression to signed EAC formats too late in the process, leaving the texture in a broken state. Note that signed EAC formats are not supported for compression, this has been added to the API docs.

fix

UUM-132296 Editor: Fixed double confirmation dialog when changing the Default Render Pipeline while using the Advanced Object Selector.

fix

UUM-130802 Editor: Fixed localization for the `OnDemand` and `OnLoad` labels in the Custom Render Texture inspector to display as `On Demand` and `On Load`.

fix

Editor: Fixed Pyramid and Box light baked intensity regression. (UUM-133386)<br> *First seen in 6000.5.0a5.*

fix

UUM-132491 Editor: Fixed the Play Mode Status green checkmark visibility in light theme.

fix

Editor: Improved Graphics Test discovery performance. (UUM-133471)<br> *First seen in 6000.5.0a7.*

fix

ECSB-1752 Entities: SubScene AudioSources playing audio automatically in Edit Mode when the Entities Graphics package is installed.

fix

UUM-127288 GI: Fixed a bug where shadowmask or subtractive shader variants were erroneously stripped when no single scene contained both shadowcasting mixed lights and baked lightmaps or light probes.

fix

UUM-100367 Graphics: Fixed an issue where MSAA `CameraDepthTexture` resizing was inconsistent when using the `ScalableBufferManager` in DX12, Metal, and legacy Vulkan devices.

fix

UUM-132332 Graphics: Fixed immediate mode draws consuming a lot of memory.

fix

UUM-126066 Graphics: Fixed rare deadlock scenario in AsyncResourceUploadBlocking() occasionally happening when loading resources (typically Textures) from AssetBundles.

fix

IMGUI: Updated the IMGUI Helpbox styles to match the UI Toolkit's version. (UUM-130003)<br> *First seen in 6000.5.0a3.*

fix

IMGUI: Updated the IMGUI Helpbox styles to match the UI Toolkit's version. (UUM-130720)<br> *First seen in 6000.5.0a3.*

fix

UUM-113798 N/A (internal): Eliminated the confusion around HDRP camera controls for DLSS & FSR2 by not listing the framework-integrated upscalers for these techniques and instead keep using the builtin HDRP implementations.

fix

N/A (internal): Fixed linear rendering for Unity Render Service for Android. (UUM-129914)<br> *First seen in 6000.5.0a4.*

fix

UUM-126854 Particles: Fixed texture scale X value not being applied to trails when Mode is set to "Ribbon".

fix

UUM-61756 Physics: Fixed an issue with the Cloth inspectors paint tools, where the brush wouldn't display due to no raycast being fired at the internal collision mesh.

fix

Profiler: Fixed Profiler Module charts background in Light theme. (UUM-133264)<br> *First seen in 6000.5.0a6.*

fix

Profiler: Fixed rendering stats display with new updated counter API. (UUM-131281)<br> *First seen in 6000.5.0a5.*

fix

Shadergraph: Changed the style of a help box in the Shader Graph project settings to align with Editor standards. (UUM-131457)<br> *First seen in 6000.5.0a4.*

fix

UUM-92181 Shadergraph: Fixed an issue where deleting a block from the vertex stage resulted in a shader whose vertex outputs didn't respect the graph's precision.

fix

UUM-133351 Shadergraph: Fixed an issue where the Package Manager import button did not refresh when importing a Shader Graph sample with dependencies.

fix

UUM-122106 Shadergraph: Fixed texture sampling operations for texture properties marked HDR.

fix

UUM-120147 Shadergraph: Fixed the Custom Render Texture target name being truncated in the graph inspector window.

fix

SRP Core: Improved ResourceHandle validity to prevent incorrect validation after extended use, ensuring long-term stability without performance impact. (UUM-133445)<br> *First seen in 6000.5.0a7.*

fix

UUM-114133 UI Toolkit: Fixed an error when trying to assign a material to the `-unity-material` style through the UI Debugger.

fix

UUM-132686 UI Toolkit: Resolved a Vulkan define redefinition error.

fix

UI Toolkit: UI Toolkit: Fixed painter2D Fill() not rendering for shapes with extreme aspect ratios (e.g 36000x36).

fix

UUM-129405 URP: Fixed a bug where updating a reflection probe via script didn't affect shading when using Forward+ or Deferred+.

fix

UUM-72886 URP: Fixed an issue where Screen Space Ambient Occlusion incorrectly appeared rotated or offset on mobile devices that used Vulkan with pre-transform enabled.

fix

UUM-125400 URP: Fixed indexing error when importing URP Samples.

fix

UUM-132370 VFX Graph: Fixed a broken VFX Graph output layout when using a very long Shader Graph exposed property.

fix

UUM-132345 VFX Graph: Improved color contrast for highlighted text in the node search when using light theme.

fix

UUM-91734 WebGL: Fixed a rendering error that occurred when using Terrain detail meshes with WebGPU and WebGL.

fix

UUM-131864 WebGL: WebGPU: automatically handle textures that are bound to a shader for both read and write.

fix

UUM-113364 XR: Fixed foveation when used with MSAA on PC or linked XR.

📱Mobile(10)

fix

UUM-133333 Android: Fixed gdb path in Linux/Mac for displayed warning.

fix

UUM-131090 Android: Fixed an issue where `OnApplicationQuit` was not consistently called when using Android `GameActivity`.

improvement

com.unity.mobile.notifications: 2.4.2 to 2.4.3

improvement

com.unity.mobile.android-logcat: 1.4.6 to 1.4.7

fix

UUM-56526 Services: Fixed issue where native crash reports could be sent even after CrashReportHandler.enableCaptureExceptions = false at runtime on iOS, MacOS and Windows.

fix

UUM-133766 iOS: Added an option to enable or disable Metal displaylink in Player settings.

improvement

iOS: Improved TouchScreenKeyboard with visible input to support liquid glass on iOS 26 and later.

breaking

iOS: Removed: Internal profiler has been removed (was deprecated in Unity 2017.x).

fix

UUM-133945 Android: Removed extra spaces in Android library documentation.

fix

Android: Fixed missing common.gradle inclusion in custom Android Gradle templates being automatically added during build. (UUM-133184)<br> *First seen in 6000.5.0a6.*

🌐Networking(5)

improvement

- com.unity.netcode: 1.10.0 to 6.5.0

improvement

com.unity.multiplayer.tools: 2.2.6 to 2.2.8

improvement

com.unity.services.multiplayer: 2.0.0 to 2.1.1

improvement

com.unity.netcode.gameobjects: 2.8.0 to 2.9.1

improvement

com.unity.transport: 2.6.0 to 6.5.0

Performance(11)

improvement

com.unity.performance.profile-analyzer: 1.2.4 to 1.3.1

fix

UUM-131707 DX12: Fixed crashes related to scratch memory allocation.

fix

UUM-131824 DX12: Fixed crashes related to scratch memory allocation.

fix

UUM-120289 Profiler: Fixed issue where the "frames over target" percentage shown in captures list tooltips - and the mini-highlights bar - can become out of sync with the main window's Highlights view.

fix

UUM-129792 Profiler: Fixed potential buffer overrun and crash in Profiler when adding a sample with metadata on Win32 platform.

fix

Profiler: Fixed Profiler Counter Labels Overflow over Counter Toggles when Label String is too long. (UUM-133431)<br> *First seen in 6000.5.0a6.*

fix

Profiler: Fixed Profiler Module chart panels to have less empty vertical space. (UUM-133325)<br> *First seen in 6000.5.0a6.*

fix

Profiler: Prevent incorrect shared ProfilerRecorder reuse when kDontCaptureEditor or kRecordTimestamp differ. (UUM-133664)<br> *First seen in 6000.5.0a7.*

fix

UUM-130676 Profiler: Raise Out-Of-Memory fatal error when profiler runs out of memory during data processing.

fix

UUM-133055 2D: Fixed EditorPreview\_FloodFill performance regression.

fix

UUM-119163 Serialization: Fixed an issue where modifying a struct field in the `OnAfterDeserialize` when invoked on a boxed struct object corrupted the object's memory. The interface method invocation target now points to the struct data of the boxed object.

Physics(18)

feature

Physics 2D: When using PhysicsBody transform writing of Interpolation, you can now perform a final interpolation-sync prior to the next simulation. This ensures the Transform is synchronized with the current body pose using the `PhysicsWorld.syncInterpolation` or `PhysicsWorldDefinition.syncInterpolation` options.

breaking

Scripting: Removed: Component.collider has been removed. Use GetComponent\<Collider>() instead.

fix

UUM-133265 Physics 2D: "PhysicsShapeDefinition.moverData" property now editable in the Unity Editor inspector.

feature

Physics 2D: Added support in PhysicsMath for transform setting with `PhysicsTransform`.

feature

Physics 2D: PhysicsRotate can now create rotations using either radians or degrees. Deprecated the constructor that accepted a radian angle due to the Burst compiler incompatibility. In addition, simplified its property drawer to display only its rotation without the resultant direction.

improvement

Unity Physics: Improved documentation to clarify how transformations of rigid body GameObjects are represented within baked Entity hierarchies. (UUM-132641)<br> *First seen in 6000.5.0a7.*

fix

UUM-91192 Physics: Fixed an issue with Rigidbody.SweepTest and Rigidbody.SweepTestAll, where the collision layer settings on the rigidbody's Collider components in cases where they would be located on child GameObjects.

improvement

Physics: Fixed a crash that occurred when calling `Collider.GetGeometry<T>()` on a disabled Collider. (UUM-134161) <br>*Fixed in 6000.5.0a8.*

improvement

- UUM-113920 Editor: Changed the Prismatic Articulation Joint type with targetVelocity set (a velocity motored prismatic articulation joint) so now setting the Target Velocity to a positive value results in a positive linear velocity during simulation. Similarly, setting the Target Velocity to a negative value will result in a negative linear velocity.

feature

Physics 2D: Renamed the low-level 2D physics to Physics Core 2D and moved it into a standalone Physics Core 2D module that doesn't depend on the older Physics 2D module. Updated the namespace from `UnityEngine.LowLevelPhysics2D` to `Unity.U2D.Physics`. The API Updater will update your scripts automatically.

fix

UUM-133493 Physics 2D: Fixed a Physics 2D crash on exiting Play mode that was caused by an invalid read/write lock.

fix

UUM-133265 Physics 2D: PhysicsShape.definition now includes reading "PhysicsShapeDefinition.startMassUpdate" and "PhysicsShapeDefinition.startStaticContacts" properties.

feature

Unity Physics: We added a new sample to the Unity Physics package, demonstrating how to use the newly introduced Direct Solver to produce an advanced game physics scenario. You can import this new "Advanced Game Physics Sample - Chain and Gears" directly into your project from the Package Manager via the Samples tab of the Unity Physics package. The sample provides an advanced physics-based game element that leverages Unity Physics' novel solver technology to simulate a complex mechanism involving gears interacting with a chain. It combines the new Direct Solver for accurate simulation of the stiff chain links and the gears with the Iterative Solver for efficient simulation of all the collisions in the scene. Unity Physics automatically couples the results of both solvers for lifelike, stable and efficient simulation results. This setup demonstrates how both solvers combined can capture exciting emerging physical behaviors at real-time simulation rates, such as the jamming of the gears caused by the chain getting stuck between the gears' teeth in this example scenario.

breaking

Scripting: Removed: Removed `GameObject.collider`. Use `GameObject.GetComponent<Collider>()` instead.

breaking

UUM-133493 Physics 2D: Added: Added the missing `PhysicsComposer.ClearLayers()` API to remove the need to get layer handles and then sequentially remove layers with those handles.

breaking

Scripting: Removed: Component.rigidbody has been removed. Use GetComponent\<Rigidbody>() instead.

fix

UUM-133265 Physics 2D: Ensure that PhysicsTransform and PhysicsRotate constructors are Burst compatible.

improvement

Physics: Fixed an issue where the underlying physics height field representation wouldn't be updated when undoing changes to terrain geometry. This issue would occur specifically when using the Terrain component tools. (UUM-134053) <br>*Fixed in 6000.5.0a8.*

📜Scripting(12)

fix

UUM-121033 Editor: Fixed an unnecessary apply pop-up when adding and removing script define list items in Player settings.

fix

UUM-125217 N/A (internal): Added Render Pipeline API calls for querying available upscalers & changing upscaler filters using the Upscaler Framework.

fix

Build System: Instead of relying on extracting the txt file from the il2cpp zip to know which bee assemblies to copy into the build, just copy the bee files that bee knows about. (UUM-132899)<br> *First seen in 6000.5.0a6.*

improvement

Editor: Fixes LinuxEditor failing to re-compile scripts when switching from another app (UUM-133944) <br>*Fixed in 6000.5.0a8.*

breaking

Scripting: Added: Added `onUnitCircle` property to the `Random` API that returns a random point on the circumference of a unit circle as a Vector2. (UUM-133714)<br> *First seen in 6000.5.0a7.*

breaking

Editor: Obsoleted: Marked `PlayerSettings.useAnimatedAutorotation` as obsolete. This API is not supported on iOS 16 and later.

fix

UUM-129228 Editor: Scripting Defines no longer require a manual Apply through the UI when modified via code.

fix

UUM-132602 Editor: Project Auditor: Ensure column sorting arrow is always in the center.

fix

UUM-129605 Editor: Fixed an issue with EditorUtility.CompressTexture / EditorUtility.CompressCubemapTexture where it was possible to attempt to compress NPOT mipmapped textures to unsupported target formats. Additional details regarding this have been added to the API docs.

fix

UUM-133323 Editor: Adaptive Performance mode can no longer be toggled during Play mode.

fix

UUM-133754 GraphView: Fixed sticky notes content could not be edited anymore.

fix

UUM-133424 IL2CPP: Reduced startup time by improving internal hashing function for generic parameter types.

💾Serialization(1)

improvement

com.unity.serialization: 3.1.5 to 6.5.0

🖼️UI(35)

fix

UUM-133144 UI Toolkit: Fixed SVG tessellation issues with fills with large SVG assets.

fix

UUM-129344 UI Toolkit: Fixed a null reference exception being thrown when a UI Document performed a live reload and had a missing script attached.

fix

UUM-128486 UI Toolkit: UI Toolkit Editor Window Creator will now produce an error when an invalid folder is provided.

fix

UUM-133494 UI Toolkit: Fixed 9-slices with "Antialiased Arc Encoding" SVGs.

fix

UUM-117166 UI Toolkit: Enabled ScrollView dragging in the Editor and XR.

fix

UUM-133628 uGUI: Fixed an issue where Raycaster ray length did not account for camera orientation.

fix

UUM-132415 UI Toolkit: Fixed silent crash when importing some SVG assets.

fix

UUM-132445 UI Toolkit: Fixed a performance regression with selection in the builder.

improvement

UUM-133751 6000.3.0a4,6000.0.62f1: [iOS] Text Input field stops receiving changes when the "Cancel" button is used on the soft keyboard

fix

UUM-122745 UI Toolkit: Fixed filters not taking DPI into account.

fix

UI Toolkit: Fixed incorrect binding being used when a binding is changed and the element is moved in the hierarchy. (UUM-133584)<br> *First seen in 6000.5.0a4.*

fix

UI Toolkit: Fixed issue where PanelSettings.asset is marked dirty without any changes to it. (UUM-133965)<br> *First seen in 6000.5.0a7.*

fix

UUM-133203 UI Toolkit: Fixed SVG importer settings lost when upgrading to Unity 6.3.

fix

UUM-130098 Scene/Game View: Fixed issue where the Scene View's Camera overlay would sometimes render outside of the overlays' canvas area.

improvement

UI Toolkit: Improved inspector support for elements so they use driven properties when displaying live attribute values.

fix

IMGUI: Updated the IMGUI Helpbox styles to match the UI Toolkit's version. (UUM-129758)<br> *First seen in 6000.5.0a3.*

fix

UUM-127209 Editor: Project Auditor: improve icons for copy to clipboard.

improvement

UI Toolkit: Fixed `PanelRenderer` ring focus support. (UUM-134331)<br> *First seen in 6000.5.0a7.* <br>*Fixed in 6000.5.0a8.*

fix

IMGUI: Updated the IMGUI Helpbox styles to match the UI Toolkit's version. (UUM-130257)<br> *First seen in 6000.5.0a3.*

fix

UUM-133660 Editor: Fixed an issue where the Replace and Cancel button positions were swapped in the iOS build dialog.

fix

UUM-133602 Editor: Fixed an issue where the docked Multiplayer Play mode window disappeared when switching back to a saved Editor layout.

fix

Editor: Fixed a crash in Advanced Text Generator when an ellipsis glyph was missing from the primary font. (UUM-133551)<br> *First seen in 6000.5.0a4.*

fix

IMGUI: Updated the IMGUI Helpbox styles to match the UI Toolkit's version. (UUM-130507)<br> *First seen in 6000.5.0a3.*

fix

UUM-129013 Package Manager: Moved the update button outside of the manage dropdown to increase its visibility.

fix

IMGUI: Updated the IMGUI Helpbox styles to match the UI Toolkit's version. (UUM-131809)<br> *First seen in 6000.5.0a3.*

fix

UUM-131398 Graph Toolkit: The Select and Open button in the Asset Subgraph Node inspector now works correctly.

fix

IMGUI: Updated the IMGUI Helpbox styles to match the UI Toolkit's version. (UUM-130940)<br> *First seen in 6000.5.0a3.*

improvement

Editor: Updated documentation button styling in Project Auditor to match the Editor.

fix

IMGUI: Updated the IMGUI Helpbox styles to match the UI Toolkit's version. (UUM-130686)<br> *First seen in 6000.5.0a3.*

fix

IMGUI: Updated the IMGUI Helpbox styles to match the UI Toolkit's version. (UUM-130695)<br> *First seen in 6000.5.0a3.*

fix

IMGUI: Updated the IMGUI Helpbox styles to match the UI Toolkit's version. (UUM-129084)<br> *First seen in 6000.5.0a2.*

fix

IMGUI: Updated the IMGUI Helpbox styles to match the UI Toolkit's version. (UUM-129086)<br> *First seen in 6000.5.0a2.*

fix

IMGUI: Updated the IMGUI Helpbox styles to match the UI Toolkit's version. (UUM-129157)<br> *First seen in 6000.5.0a3.*

fix

IMGUI: Updated the IMGUI Helpbox styles to match the UI Toolkit's version. (UUM-129556)<br> *First seen in 6000.5.0a3.*

fix

IMGUI: Updated the IMGUI Helpbox styles to match the UI Toolkit's version. (UUM-129745)<br> *First seen in 6000.5.0a3.*

📋Version Control(1)

fix

UUM-127155 Version Control: Fixed Version Control project settings fields that didn't align with window title.

VFX(2)

fix

VFX Graph: Fixed convert to ShaderGraph not considering default shaderGraph. (UUM-131487)<br> *First seen in 6000.5.0a5.*

fix

UUM-128604 Particles: Fixed inverted particle geometry in cubemap reflections in some configurations.

🗺️World Building(2)

improvement

com.unity.ai.inference: 2.4.1 to 2.5.0

improvement

com.unity.ai.navigation: 2.0.9 to 2.0.10

🥽XR(1)

improvement

com.unity.xr.interaction.toolkit: 3.4.0-pre.2 to 3.4.0

View original release notes: Unity 6000.5.0a7 Release Notes