Unity 6000.5.0a7
ALPHAReleased Thursday, February 19, 2026
AI Summary
PremiumUnity 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
- com.unity.netcode: 1.10.0 to 6.5.0
- com.unity.2d.animation: 15.0.0 to 15.0.1
- com.unity.addressables: 2.8.0 to 2.8.1
- com.unity.burst: 1.8.27 to 1.8.28
- com.unity.ext.nunit: 2.0.5 to 2.1.0
- com.unity.formats.alembic: 2.4.2 to 2.4.4
- com.unity.ide.visualstudio: 2.0.25 to 2.0.26
- com.unity.mobile.android-logcat: 1.4.6 to 1.4.7
- com.unity.mobile.notifications: 2.4.2 to 2.4.3
- com.unity.performance.profile-analyzer: 1.2.4 to 1.3.1
- com.unity.serialization: 3.1.5 to 6.5.0
- com.unity.scriptablebuildpipeline: 2.5.1 to 2.5.2
- com.unity.services.analytics: 6.2.0 to 6.2.1
- com.unity.testtools.codecoverage: 1.2.7 to 1.3.0
- com.unity.xr.interaction.toolkit: 3.4.0-pre.2 to 3.4.0
- com.autodesk.fbx: 5.1.2 to 5.1.3
- com.unity.transport: 2.6.0 to 6.5.0
- com.unity.memoryprofiler: 1.1.9 to 1.1.11
- com.unity.netcode.gameobjects: 2.8.0 to 2.9.1
- com.unity.multiplayer.tools: 2.2.6 to 2.2.8
- com.unity.ai.navigation: 2.0.9 to 2.0.10
- com.unity.services.multiplayer: 2.0.0 to 2.1.1
- com.unity.ai.inference: 2.4.1 to 2.5.0
All Changes by Category
🎮2D(6)
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-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-130336 2D: Fixed an issue where having a long Palette or Brush name could hide other UI elements in the Tile Palette.
Web: Added submodules for the Tilemap module.
- 2D: Added: Added new `SetTiles` APIs for the Tilemap using native buffers.
UUM-132825 2D: Truncated long Target, Palette, and Brush names for Target, Palette, and Brush dropdowns.
🎬Animation(7)
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.
Scripting: Removed: Removed `GameObject.StopAnimation`. Use animation.Stop().
Scripting: Removed: Removed `GameObject.PlayAnimation`. Use `animation.Play()` instead.
Scripting: Removed: Component.animation has been removed. Use GetComponent\<Animation>() instead.
Scripting: Removed: Removed `GameObject.animation`. Use `GameObject.GetComponent<Animation>()` instead.
Web: Added submodules for the Animation module.
📦Asset Pipeline(12)
UUM-115890 Project Browser: Fixed an issue where Undo during Project Browser rename did not consistently cancel asset creation.
UUM-134373 6000.5.0a4: Crash on RefreshProfiler::AssetDatabaseProfilerEventCallback during the first import on a new project
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.
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.*
UUM-131411 Graph Toolkit: Copy-pasting and duplicating asset subgraphs now works correctly.
PAK-8682 Package Manager: Importing a .unitypackage with UPM dependencies can inject them before any asset is imported.
- UUM-132708 Asset Pipeline: Improved performance for symlinks detection.
Graph Toolkit: Fixed introduced performance regression upon any asset import. (UUM-132349)<br> *First seen in 6000.5.0a6.*
UUM-121159 Project Browser: Fixed an issue where trying to delete an immutable asset would throw a duplicate warning in the console.
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)
Scripting: Removed: Component.audio has been removed. Use GetComponent\<AudioSource>() instead.
Scripting: Removed: Removed `GameObject.audio`. Use `GameObject.GetComponent<AudioSource>()` instead.
🏗️Build System(6)
UUM-134743 : Player crash when switching focus in Exclusive Fullscreen mode with DirectX 12 ### New 6000.5.0a7 Entries since 6000.5.0a6
Tests: Fixed failing test UnityEditor.WebGL.Tests.WebPlatformUtilitiesEditorTests.KillProcessTree\_CanKillNestedProcess.
DX12: Match proxy buffer srv format with the format of swapchain rtv during final upscale pass (UUM-134064) <br>*Fixed in 6000.5.0a8.*
Build System: Linux unique action identifiers. (UUM-133348)<br> *First seen in 6000.5.0a7.*
UUM-133360 Installer: Removed the activation of .NET 3.5 on Windows systems. Greatly reducing the installation time when using the installers directly.
UUM-131863 WebGL: WebGPU: fix pipeline errors using RWTexture2D\<half4> textures in shaders and simplify the use of unorm RWTextures.
📷Camera(2)
Scripting: Removed: Removed `GameObject.camera`. Use `GameObject.GetComponent<Camera>()` instead.
Scripting: Removed: Component.camera has been removed. Use GetComponent\<Camera>() instead.
⚙️DOTS(5)
UUM-132872 Entities: Added the missing help url link to SubScenes.
Entities: Added a way to filter systems in the Systems window by namespaces.
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.*
Entities: Returned GetHashCode of EntityId to same behaviour as pre-typed InstanceID.
🔧Editor(79)
UUM-132303 Editor: Fixed WinEditor becoming unresponsive when modal DialogBox is showing in some scenarios.
UUM-127212 Editor: Project Auditor: Fixed multi-select Copy to Clipboard.
Editor: Fixed WinEditor DPI scaling issue introduced by a platform refactor. (UUM-132085)<br> *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)<br> *First seen in 6000.5.0a4.*
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.*
UUM-133012 Editor: Hierarchy: Fix unsupported selection commands.
Editor: Hierarchy: Update global selection when showing context menu. (UUM-133836)<br> *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-122622 Editor: Project Auditor: Fix sorting of Areas and Assemblies popup columns.
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)<br> *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-102262 Editor: When reconnecting a plain GameObject to a prefab, keep any child instances.
Editor: Show warning notification if indexing is happening. (UUM-127811)<br> *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)<br> *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-85256 Metal: macOS stutters in a minimal project in the Editor in Play Mode
- 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.
Linux: Added IBUS and FCITX5 Input Method Editor (IME) support for Desktop Linux platform.
UUM-126803 XR: Fixed occasional editor crash when audio configuration changed. #### New 6000.5.0a7 Package Changes since 6000.5.0a6
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.
Entities: Entity and section nodes are parented below susbcene nodes in the new Hierarchy.
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.*
UUM-133391 Undo System: Fixed that root GameObjects change Hierarchy order when undoing/redoing replacing Transform type on a multi selection of root GameObjects.
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`.
UUM-123087 Editor: Fixed an analytics-related crash that occurred at startup.
UUM-112766 Shadergraph: Fixed the "name" field in the Custom Function node's inspector overflowing the inspector's bounds.
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.
- UUM-133168 2D: Fixed a custom pivot field overflow in the Sprite Editor window.
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.
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.*
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-130251 2D: Updated the text used in the UI by Tilemap from SceneView to Scene View.
UUM-133713 Editor: Fixed an issue where building a player with the water sample in the project generated errors.
UUM-129709 Asset Pipeline: Improved validation for long asset names, so that 'Force Quit' is not presented for innocuous failures.
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.
UUM-131962 DX12: Fixed deadlock when maxQueuedFrames is 1 in the Editor when using D3D12.
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.*
Editor: Added default Profiler modules list to Profiler modules introduction.
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)<br> *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)<br> *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.
UUM-133791 Editor: Fixed a null text generation info exception.
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-132303 Editor: Fixed an issue where the Editor became unresponsive when a modal dialog box was displayed on Windows.
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)<br> *First seen in 6000.5.0a6.*
Entities: No longer showing the System Entities in the Hierarchy window.
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)<br> *First seen in 6000.5.0a5.*
UUM-133353 Editor: Fixed issues with paragraph selection using Advanced Text Generator.
Entities: World nodes are now always displayed after Scene nodes in the hierarchy window.
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.
Editor: Fixed WinEditor DPI scaling issue introduced by a platform refactor. (UUM-131244)<br> *First seen in 6000.5.0a1.*
📝General(58)
Scripting: Removed: Removed `GameObject.particleSystem`. Use `GameObject.GetComponent<ParticleSystem>()` instead.
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.
com.autodesk.fbx: 5.1.2 to 5.1.3
UUM-133590 : Crash on ReadWriteLock::WriteLock when performing various Unity operations
UUM-101700 GI: Fixed APV Sky Occlusion being slightly too bright when baking with Vulkan.
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-125778 Metal: Game freezes after command buffer Timeout error
Scripting: Removed: Removed `GameObject.networkView`. Use `GameObject.GetComponent<NetworkView>()` instead.
GI: Fixed an issue where environment lights were missing from Adaptive Probe Volumes bakes. (UUM-133081)<br> *First seen in 6000.5.0a6.*
Scripting: Removed: Removed `GameObject.SampleAnimation(AnimationClip, float)`. Use AnimationClip.SampleAnimation(GameObject, float) instead.
Scripting: Removed: Removed `GameObject.rigidbody2D`. Use `GameObject.GetComponent<Rigidbody2D>()` instead.
Core: Deprecated: Deprecated `EntityId.Equals(int)`. EntityId mixing with int is no longer supported.
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.
Text: Fixed NullReferenceException when entering play mode with ATG. (UUM-132734)<br> *First seen in 6000.5.0a5.*
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.*
Graph Toolkit: Added: Added IConstantNode.TrySetValue\<T>().
Graph Toolkit: Added: Added IPort.TrySetValue\<T>().
Graph Toolkit: Added: Added IVariable.TrySetValue\<T>().
Graph Toolkit: Added: Added method `IVariable.RemoveFromGraph()`.
Graph Toolkit: Added: Exposed a setter for each property in IVariable.
UUM-133007 Text: Added ATG support for the nobr tag.
UUM-115034 Shadergraph: Improved appearance of channel dropdown on UV node when node is collapsed.
Scripting: Obsoleted: Marked `GameObject.active` as obsolete. Use `GameObject.SetActive()`, `GameObject.activeSelf`, or `GameObject.activeInHierarchy` instead.
Web: Added submodules for the HiearchyCore module.
Web: Added submodules for the Box2D external libraries.
Web: Added submodules for PhysX libraries.
UUM-133092 Shaders: ShaderUtil.IsGrahicsAPISupported now works with exclude\_renderers correctly.
Scripting: Removed: Component.collider2D has been removed. Use GetComponent\<Collider2D>() instead.
Scripting: Removed: Component.constantForce has been removed. Use ConstantForce>() instead.
Scripting: Removed: Component.hingeJoint has been removed. Use GetComponent\<HingeJoint>() instead.
Scripting: Removed: Removed `GameObject.constantForce`. Use `GetComponent<ConstantForce>()` instead.
Scripting: Removed: Component.networkView has been removed. Use GetComponent\<NetworkView>() instead.
Scripting: Removed: Component.particleSystem has been removed. Use GetComponent\<ParticleSystem>() instead.
Scripting: Removed: Component.renderer has been removed. Use GetComponent\<Renderer>() instead.
Scripting: Removed: Component.rigidbody2D has been removed. Use GetComponent\<Rigidbody2D>() instead.
Scripting: Removed: Removed `GameObject.AddComponent` with string argument. Use `GameObject.AddComponent<T>()` instead.
Web: Added submodule for the Clipper external library.
Web: Added submodule for external library double-conversion.
Scripting: Removed: Removed `GameObject.collider2D`. Use `GameObject.GetComponent<Collider2D>()` instead.
UUM-126027 Shadergraph: Fixed issue where modifying a Keyword Enum in dynamic branch mode could result in a compilation error.
UUM-129249 Shadergraph: Deprecated the Reflection Probe node.
UUM-131403 Graph Toolkit: Multi-selecting local subgraph nodes no longer throws a null reference exception.
UUM-105801 DirectX12: Crash on D3D12DeviceState::ApplyRenderTargets when creating a new "Get Started With Unity" project
Scripting: Removed: Removed `GameObject.hingeJoint`. Use `GameObject.GetComponent<HingeJoint>()` instead.
UUM-131412 Graph Toolkit: Entering a subgraph node after deleting it and undoing the deletion no longer throws an InvalidOperationException.
Scripting: Removed: Removed `GameObject.renderer`. Use `GameObject.GetComponent<Renderer>()` instead.
Graph Toolkit: Ensured erroneous dpi access warning no longer gets logged when opening a graph. (UUM-131383)<br> *First seen in 6000.5.0a7.*
GI: Added selectors for editing lighting properties in the Lighting Search window.
GI: Added a new LightingSearch window foundation with lightmap browsing and preview capabilities.
🎨Graphics(57)
UUM-132551 Editor: Fixed editing of reflection probe boundaries in URP where opposite sides could not be edited independently using handles.
Graphics: Added: Added RayTracingAccelerationStructure.GetNativeBufferPtr for binding the TLAS buffer to shaders from native rendering plugins.
Scripting: Removed: Removed `GameObject.light` has been removed. Use `GameObject.GetComponent<Light>()` instead.
UUM-123270 Editor: Fixed an issue where artifacts could appear in BC6H compressed HDR textures when importing on x64 CPUs.
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.
- 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"
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.*
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.*
UUM-132677 : Editor memory leak when entering and exiting Play Mode in a blank URP project
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: 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.
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.
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.
Scripting: Removed: Component.light has been removed. Use GetComponent\<Light>() instead.
UUM-132394 2D: Fixed BoxFill not updating Tiles when painting over a 4x4 or larger region.
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.
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.*
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.
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.
UUM-132296 Editor: Fixed double confirmation dialog when changing the Default Render Pipeline while using the Advanced Object Selector.
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)<br> *First seen in 6000.5.0a5.*
UUM-132491 Editor: Fixed the Play Mode Status green checkmark visibility in light theme.
Editor: Improved Graphics Test discovery performance. (UUM-133471)<br> *First seen in 6000.5.0a7.*
ECSB-1752 Entities: SubScene AudioSources playing audio automatically in Edit Mode when the Entities Graphics package is installed.
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.
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.
IMGUI: Updated the IMGUI Helpbox styles to match the UI Toolkit's version. (UUM-130003)<br> *First seen in 6000.5.0a3.*
IMGUI: Updated the IMGUI Helpbox styles to match the UI Toolkit's version. (UUM-130720)<br> *First seen in 6000.5.0a3.*
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)<br> *First seen in 6000.5.0a4.*
UUM-126854 Particles: Fixed texture scale X value not being applied to trails when Mode is set to "Ribbon".
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.
Profiler: Fixed Profiler Module charts background in Light theme. (UUM-133264)<br> *First seen in 6000.5.0a6.*
Profiler: Fixed rendering stats display with new updated counter API. (UUM-131281)<br> *First seen in 6000.5.0a5.*
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.*
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-122106 Shadergraph: Fixed texture sampling operations for texture properties marked HDR.
UUM-120147 Shadergraph: Fixed the Custom Render Texture target name being truncated in the graph inspector window.
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.*
UUM-114133 UI Toolkit: Fixed an error when trying to assign a material to the `-unity-material` style through the UI Debugger.
UUM-132686 UI Toolkit: Resolved a Vulkan define redefinition error.
UI Toolkit: UI Toolkit: Fixed painter2D Fill() not rendering for shapes with extreme aspect ratios (e.g 36000x36).
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-132370 VFX Graph: Fixed a broken VFX Graph output layout when using a very long Shader Graph exposed property.
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-113364 XR: Fixed foveation when used with MSAA on PC or linked XR.
📱Mobile(10)
UUM-133333 Android: Fixed gdb path in Linux/Mac for displayed warning.
UUM-131090 Android: Fixed an issue where `OnApplicationQuit` was not consistently called when using Android `GameActivity`.
UUM-56526 Services: Fixed issue where native crash reports could be sent even after CrashReportHandler.enableCaptureExceptions = false at runtime on iOS, MacOS and Windows.
UUM-133766 iOS: Added an option to enable or disable Metal displaylink in Player settings.
iOS: Improved TouchScreenKeyboard with visible input to support liquid glass on iOS 26 and later.
iOS: Removed: Internal profiler has been removed (was deprecated in Unity 2017.x).
UUM-133945 Android: Removed extra spaces in Android library documentation.
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)
⚡Performance(11)
UUM-131707 DX12: Fixed crashes related to scratch memory allocation.
UUM-131824 DX12: Fixed crashes related to scratch memory allocation.
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)<br> *First seen in 6000.5.0a6.*
Profiler: Fixed Profiler Module chart panels to have less empty vertical space. (UUM-133325)<br> *First seen in 6000.5.0a6.*
Profiler: Prevent incorrect shared ProfilerRecorder reuse when kDontCaptureEditor or kRecordTimestamp differ. (UUM-133664)<br> *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-133055 2D: Fixed EditorPreview\_FloodFill performance regression.
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)
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.
Scripting: Removed: Component.collider has been removed. Use GetComponent\<Collider>() instead.
UUM-133265 Physics 2D: "PhysicsShapeDefinition.moverData" property now editable in the Unity Editor inspector.
Physics 2D: Added support in PhysicsMath for transform setting with `PhysicsTransform`.
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.
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.*
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.
Physics: Fixed a crash that occurred when calling `Collider.GetGeometry<T>()` on a disabled Collider. (UUM-134161) <br>*Fixed in 6000.5.0a8.*
- 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.
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.
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.
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.
Scripting: Removed: Removed `GameObject.collider`. Use `GameObject.GetComponent<Collider>()` instead.
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: Removed: Component.rigidbody has been removed. Use GetComponent\<Rigidbody>() instead.
UUM-133265 Physics 2D: Ensure that PhysicsTransform and PhysicsRotate constructors are Burst compatible.
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)
UUM-121033 Editor: Fixed an unnecessary apply pop-up when adding and removing script define list items in Player settings.
UUM-125217 N/A (internal): Added Render Pipeline API calls for querying available upscalers & changing upscaler filters using the Upscaler Framework.
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.*
Editor: Fixes LinuxEditor failing to re-compile scripts when switching from another app (UUM-133944) <br>*Fixed in 6000.5.0a8.*
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.*
Editor: Obsoleted: Marked `PlayerSettings.useAnimatedAutorotation` as obsolete. This API is not supported on iOS 16 and later.
UUM-129228 Editor: Scripting Defines no longer require a manual Apply through the UI when modified via code.
UUM-132602 Editor: Project Auditor: Ensure column sorting arrow is always in the center.
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-133323 Editor: Adaptive Performance mode can no longer be toggled during Play mode.
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.
💾Serialization(1)
🖼️UI(35)
UUM-133144 UI Toolkit: Fixed SVG tessellation issues with fills with large SVG assets.
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-128486 UI Toolkit: UI Toolkit Editor Window Creator will now produce an error when an invalid folder is provided.
UUM-133494 UI Toolkit: Fixed 9-slices with "Antialiased Arc Encoding" SVGs.
UUM-117166 UI Toolkit: Enabled ScrollView dragging in the Editor and XR.
UUM-133628 uGUI: Fixed an issue where Raycaster ray length did not account for camera orientation.
UUM-132415 UI Toolkit: Fixed silent crash when importing some SVG assets.
UUM-132445 UI Toolkit: Fixed a performance regression with selection in the builder.
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-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)<br> *First seen in 6000.5.0a4.*
UI Toolkit: Fixed issue where PanelSettings.asset is marked dirty without any changes to it. (UUM-133965)<br> *First seen in 6000.5.0a7.*
UUM-133203 UI Toolkit: Fixed SVG importer settings lost when upgrading to Unity 6.3.
UUM-130098 Scene/Game View: Fixed issue where the Scene View's Camera overlay would sometimes render outside of the overlays' canvas area.
UI Toolkit: Improved inspector support for elements so they use driven properties when displaying live attribute values.
IMGUI: Updated the IMGUI Helpbox styles to match the UI Toolkit's version. (UUM-129758)<br> *First seen in 6000.5.0a3.*
UUM-127209 Editor: Project Auditor: improve icons for copy to clipboard.
UI Toolkit: Fixed `PanelRenderer` ring focus support. (UUM-134331)<br> *First seen in 6000.5.0a7.* <br>*Fixed in 6000.5.0a8.*
IMGUI: Updated the IMGUI Helpbox styles to match the UI Toolkit's version. (UUM-130257)<br> *First seen in 6000.5.0a3.*
UUM-133660 Editor: Fixed an issue where the Replace and Cancel button positions were swapped in the iOS build dialog.
UUM-133602 Editor: Fixed an issue where the docked Multiplayer Play mode window disappeared when switching back to a saved Editor layout.
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.*
IMGUI: Updated the IMGUI Helpbox styles to match the UI Toolkit's version. (UUM-130507)<br> *First seen in 6000.5.0a3.*
UUM-129013 Package Manager: Moved the update button outside of the manage dropdown to increase its visibility.
IMGUI: Updated the IMGUI Helpbox styles to match the UI Toolkit's version. (UUM-131809)<br> *First seen in 6000.5.0a3.*
UUM-131398 Graph Toolkit: The Select and Open button in the Asset Subgraph Node inspector now works correctly.
IMGUI: Updated the IMGUI Helpbox styles to match the UI Toolkit's version. (UUM-130940)<br> *First seen in 6000.5.0a3.*
Editor: Updated documentation button styling in Project Auditor to match the Editor.
IMGUI: Updated the IMGUI Helpbox styles to match the UI Toolkit's version. (UUM-130686)<br> *First seen in 6000.5.0a3.*
IMGUI: Updated the IMGUI Helpbox styles to match the UI Toolkit's version. (UUM-130695)<br> *First seen in 6000.5.0a3.*
IMGUI: Updated the IMGUI Helpbox styles to match the UI Toolkit's version. (UUM-129084)<br> *First seen in 6000.5.0a2.*
IMGUI: Updated the IMGUI Helpbox styles to match the UI Toolkit's version. (UUM-129086)<br> *First seen in 6000.5.0a2.*
IMGUI: Updated the IMGUI Helpbox styles to match the UI Toolkit's version. (UUM-129157)<br> *First seen in 6000.5.0a3.*
IMGUI: Updated the IMGUI Helpbox styles to match the UI Toolkit's version. (UUM-129556)<br> *First seen in 6000.5.0a3.*
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)
UUM-127155 Version Control: Fixed Version Control project settings fields that didn't align with window title.
✨VFX(2)
VFX Graph: Fixed convert to ShaderGraph not considering default shaderGraph. (UUM-131487)<br> *First seen in 6000.5.0a5.*
UUM-128604 Particles: Fixed inverted particle geometry in cubemap reflections in some configurations.
🗺️World Building(2)
🥽XR(1)
com.unity.xr.interaction.toolkit: 3.4.0-pre.2 to 3.4.0
View original release notes: Unity 6000.5.0a7 Release Notes
