
Unity Alpha Program

What to expect from an Alpha
During the Alpha program, you'll get very early access to new features, though they may be less stable than final versions. The Alpha phase starts after all major features are added and a quality baseline is set. Multiple Alpha versions will be released, each improving in quality.
Note: back up your project before running it in a Unity Alpha.
Unity 6000.5.0a7
Manual installs
Operating systems
-Component installers
macOS ARM64
+macOS
+Windows ARM64
+Windows
+Release
Release notes
+Known Issues in 6000.5.0a7
6000.1.0a2,6000.0.64f1: Single-pass stereo rendering shows only Skybox when entering Play mode (UUM-132342)
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-134298)
6000.3.0a4,6000.0.62f1: [iOS] Text Input field stops receiving changes when the "Cancel" button is used on the soft keyboard (UUM-133751)
6000.5.0a4: Crash on RefreshProfiler::AssetDatabaseProfilerEventCallback during the first import on a new project (UUM-134373)
DirectX12: Crash on D3D12DeviceState::ApplyRenderTargets when creating a new "Get Started With Unity" project (UUM-105801)
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.Metal: Game freezes after command buffer Timeout error (UUM-125778)
Metal: macOS stutters in a minimal project in the Editor in Play Mode (UUM-85256)
Physics: Fixed a crash that occurred when calling
Collider.GetGeometry<T>()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
PanelRendererring focus support. (UUM-134331)
First seen in 6000.5.0a7.
Fixed in 6000.5.0a8.: 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-134234)
: Crash on ReadWriteLock::WriteLock when performing various Unity operations (UUM-133590)
: Editor memory leak when entering and exiting Play Mode in a blank URP project (UUM-132677)
: Player crash when switching focus in Exclusive Fullscreen mode with DirectX 12 (UUM-134743)
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.LowLevelPhysics2DtoUnity.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.syncInterpolationorPhysicsWorldDefinition.syncInterpolationoptions.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
Asset Pipeline: Improved performance for symlinks detection. (UUM-132708)
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. (UUM-133188)
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.
Installer: Removed the activation of .NET 3.5 on Windows systems. Greatly reducing the installation time when using the installers directly. (UUM-133360)
iOS: Improved TouchScreenKeyboard with visible input to support liquid glass on iOS 26 and later.
Shadergraph: Improved appearance of channel dropdown on UV node when node is collapsed. (UUM-115034)
Shaders: Added keyword type information in the
X_KEYWORD_DECLAREDmacros. 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_DECLAREDwill haveKEYWORD_TYPE_FLAG_SPECIALIZED_VARIANTSset ifshader_featureormulti_compileis in use. Correspondinglydynamic_branchkeywords will haveKEYWORD_TYPE_FLAG_RUNTIME_BRANCHINGset.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.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. (UUM-133872)
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
SetTilesAPIs 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.childrentoAdvancedDropdownItem.childList, so it can returnIReadOnlyList.Editor: Obsoleted: Marked
PlayerSettings.useAnimatedAutorotationas 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<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.
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).
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. (UUM-133493)Scripting: Added: Added
onUnitCircleproperty to theRandomAPI 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.activeas obsolete. UseGameObject.SetActive(),GameObject.activeSelf, orGameObject.activeInHierarchyinstead.Scripting: Removed: Component.animation has been removed. Use GetComponent<Animation>() instead.
Scripting: Removed: Component.audio has been removed. Use GetComponent<AudioSource>() instead.
Scripting: Removed: Component.camera has been removed. Use GetComponent<Camera>() instead.
Scripting: Removed: Component.collider has been removed. Use GetComponent<Collider>() instead.
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: Component.light has been removed. Use GetComponent<Light>() 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.rigidbody has been removed. Use GetComponent<Rigidbody>() instead.
Scripting: Removed: Component.rigidbody2D has been removed. Use GetComponent<Rigidbody2D>() instead.
Scripting: Removed: Removed
GameObject.AddComponentwith string argument. UseGameObject.AddComponent<T>()instead.Scripting: Removed: Removed
GameObject.animation. UseGameObject.GetComponent<Animation>()instead.Scripting: Removed: Removed
GameObject.audio. UseGameObject.GetComponent<AudioSource>()instead.Scripting: Removed: Removed
GameObject.camera. UseGameObject.GetComponent<Camera>()instead.Scripting: Removed: Removed
GameObject.collider2D. UseGameObject.GetComponent<Collider2D>()instead.Scripting: Removed: Removed
GameObject.collider. UseGameObject.GetComponent<Collider>()instead.Scripting: Removed: Removed
GameObject.constantForce. UseGetComponent<ConstantForce>()instead.Scripting: Removed: Removed
GameObject.hingeJoint. UseGameObject.GetComponent<HingeJoint>()instead.Scripting: Removed: Removed
GameObject.lighthas been removed. UseGameObject.GetComponent<Light>()instead.Scripting: Removed: Removed
GameObject.networkView. UseGameObject.GetComponent<NetworkView>()instead.Scripting: Removed: Removed
GameObject.particleSystem. UseGameObject.GetComponent<ParticleSystem>()instead.Scripting: Removed: Removed
GameObject.PlayAnimation. Useanimation.Play()instead.Scripting: Removed: Removed
GameObject.renderer. UseGameObject.GetComponent<Renderer>()instead.Scripting: Removed: Removed
GameObject.rigidbody2D. UseGameObject.GetComponent<Rigidbody2D>()instead.Scripting: Removed: Removed
GameObject.SampleAnimation(AnimationClip, float). Use AnimationClip.SampleAnimation(GameObject, float) instead.Scripting: Removed: Removed
GameObject.StopAnimation. Use animation.Stop().
Changes
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. (UUM-113920)
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.
Fixes
2D: Fixed a custom pivot field overflow in the Sprite Editor window. (UUM-133168)
2D: Fixed an issue where having a long Palette or Brush name could hide other UI elements in the Tile Palette. (UUM-130336)
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-130884)
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-132618)
2D: Fixed BoxFill not updating Tiles when painting over a 4x4 or larger region. (UUM-132394)
2D: Fixed EditorPreview_FloodFill performance regression. (UUM-133055)
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-133308)
2D: Fixed Sprite Editor Window info box is obstructed by module's UI. (UUM-131899)
2D: Rename TileBase.m_CachedEntityId from TileBase.m_EntityId. (UUM-132505)
2D: Truncated long Target, Palette, and Brush names for Target, Palette, and Brush dropdowns. (UUM-132825)
2D: Updated the text used in the UI by Tilemap from SceneView to Scene View. (UUM-130251)
Android: Fixed an issue where
OnApplicationQuitwas not consistently called when using AndroidGameActivity. (UUM-131090)Android: Fixed gdb path in Linux/Mac for displayed warning. (UUM-133333)
Android: Fixed missing common.gradle inclusion in custom Android Gradle templates being automatically added during build. (UUM-133184)
First seen in 6000.5.0a6.Android: Removed extra spaces in Android library documentation. (UUM-133945)
Animation: Fixed an issue where the Animation window reverted to the last selected object during the
OnFocuscallback. The Animation window now retains the current selection when it gains focus. (UUM-131198)Asset Import: Fixed crash in AssetImportWorker when loading Shader Variant Collections. (UUM-133236)
Asset Pipeline: Fixed the warning icon for Asset Import Overrides so the icon now loads correctly in light mode. (UUM-133434)
Asset Pipeline: Improved validation for long asset names, so that 'Force Quit' is not presented for innocuous failures. (UUM-129709)
Bug Reporter: Fixed crash in Bug Reporter when exporting offline report into a Unity project directory. (UUM-129604)
Bug Reporter: Fixed for values changing when scrolling while hovering over focused dropdown field. (SUS-5725)
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.DX12: Fixed crashes related to scratch memory allocation. (UUM-131707)
DX12: Fixed crashes related to scratch memory allocation. (UUM-131824)
DX12: Fixed deadlock when maxQueuedFrames is 1 in the Editor when using D3D12. (UUM-131962)
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.Editor: Adaptive Performance mode can no longer be toggled during Play mode. (UUM-133323)
Editor: Added default Profiler modules list to Profiler modules introduction.
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-121461)
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. (UUM-133191)
Editor: Differentiated duplicated BuildProfile with parentheses, e.g. Windows (1). (UUM-130365)
First seen in 6000.5.0a4.Editor: Disposed of Shading Rate LUT to avoid memory leak in the frame debugger. (UUM-131230)
Editor: Fixed "Client And Server" to display with proper spacing in Active Scenario window. (UUM-133606)
Editor: Fixed "create empty gameobject" behavior in hierarchy. (UUM-132735)
First seen in 6000.5.0a5.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-116633)
Editor: Fixed a bug where memory allocations in the editor weren't being attributed to their root objects. (UUM-126915)
Editor: Fixed a bug where using the Inspector in debug mode would throw errors in the console. (UUM-133467)
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.Editor: Fixed a null text generation info exception. (UUM-133791)
Editor: Fixed an analytics-related crash that occurred at startup. (UUM-123087)
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.Editor: Fixed an issue where artifacts could appear in BC6H compressed HDR textures when importing on x64 CPUs. (UUM-123270)
Editor: Fixed an issue where building a player with the water sample in the project generated errors. (UUM-133713)
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".
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-131283)
Editor: Fixed an issue where the Disable Depth and Stencil Player setting affected the Editor UI. (UUM-133635)
Editor: Fixed an issue where the Adaptive Performance profile name foldout could not be expanded by clicking its label text. (UUM-133311)
Editor: Fixed an issue where the docked Multiplayer Play mode window disappeared when switching back to a saved Editor layout. (UUM-133602)
Editor: Fixed an issue where the Editor became unresponsive when a modal dialog box was displayed on Windows. (UUM-132303)
Editor: Fixed an issue where the Replace and Cancel button positions were swapped in the iOS build dialog. (UUM-133660)
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-129605)
Editor: Fixed an unnecessary apply pop-up when adding and removing script define list items in Player settings. (UUM-121033)
Editor: Fixed closing WinEditor SplashScreen for one Unity instance to close for other instances. (UUM-124686)
Editor: Fixed crash when closing the FontAsset creator window. (UUM-133285)
First seen in 6000.5.0a6.Editor: Fixed double confirmation dialog when changing the Default Render Pipeline while using the Advanced Object Selector. (UUM-132296)
Editor: Fixed editing of reflection probe boundaries in URP where opposite sides could not be edited independently using handles. (UUM-132551)
Editor: Fixed errors that occurred when unloading a scene containing reflection probes. (UUM-129597)
Editor: Fixed excessive empty space in the D3D12 Device Filter Lists asset information box. (UUM-123221)
Editor: Fixed header resize-to-fit not accounting for vertical scrollbar. (UUM-132656)
Editor: Fixed how to match replacement in searchpropositions. (UUM-132679)
First seen in 6000.5.0a5.Editor: Fixed issues with paragraph selection using Advanced Text Generator. (UUM-133353)
Editor: Fixed localization for the
OnDemandandOnLoadlabels in the Custom Render Texture inspector to display asOn DemandandOn Load. (UUM-130802)Editor: Fixed Pyramid and Box light baked intensity regression. (UUM-133386)
First seen in 6000.5.0a5.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-121610)
Editor: Fixed the Play Mode Status green checkmark visibility in light theme. (UUM-132491)
Editor: Fixed WinEditor becoming unresponsive when modal DialogBox is showing in some scenarios. (UUM-132303)
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.Editor: Fixed WinEditor SplashScreen image being corrupted when dragging across displays with different DPI scales. (UUM-124825)
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.Editor: Hierarchy: Fix unsupported selection commands. (UUM-133012)
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.Editor: Improved visibility of the loading spinner icon in the Build Profiles window. (UUM-132018)
Editor: Instantiated objects should now show in the new Hierarchy when they are instantiated through 'AssetDatabase.LoadAssetAtPath' in a method attributed with 'RuntimeInitializeOnLoadMethod'. (UUM-130235)
Editor: Play Mode Scenarios with invalid names show up in the list when another scenario with a valid name is added afterward. (UUM-132554)
Editor: Prevented duplicate cache server requests being scheduled by on-demand imports. (UUM-126416)
Editor: Project Auditor: Ensure column sorting arrow is always in the center. (UUM-122624)
Editor: Project Auditor: Ensure column sorting arrow is always in the center. (UUM-132602)
Editor: Project Auditor: Fix sorting of Areas and Assemblies popup columns. (UUM-122622)
Editor: Project Auditor: Fixed multi-select Copy to Clipboard. (UUM-127212)
Editor: Project Auditor: improve icons for copy to clipboard. (UUM-127209)
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.Editor: Removed a manual focus on platform icons in the platform browser window. (UUM-131928)
Editor: Removed unused UI space for pages that do not show Details. (UUM-132631)
Editor: Replacing prefab in context mode and undo should now properly update the hierarchy. (UUM-119249)
Editor: Scripting Defines no longer require a manual Apply through the UI when modified via code. (UUM-129228)
Editor: Show warning notification if indexing is happening. (UUM-127811)
First seen in 6000.5.0a1.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. (UUM-132436)
Editor: Undo operation should no longer fails to preserve the expanded state of a moved node. (UUM-128435)
First seen in 6000.5.0a3.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-129235)
Editor: When reconnecting a plain GameObject to a prefab, keep any child instances. (UUM-102262)
Entities: Added the missing help url link to SubScenes. (UUM-132872)
Entities: Returned GetHashCode of EntityId to same behaviour as pre-typed InstanceID.
Entities: SubScene AudioSources playing audio automatically in Edit Mode when the Entities Graphics package is installed. (ECSB-1752)
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.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-127288)
GI: Fixed an issue where environment lights were missing from Adaptive Probe Volumes bakes. (UUM-133081)
First seen in 6000.5.0a6.GI: Fixed APV Sky Occlusion being slightly too bright when baking with Vulkan. (UUM-101700)
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-133642)
Graph Toolkit: Copy-pasting and duplicating asset subgraphs now works correctly. (UUM-131411)
Graph Toolkit: Ensured erroneous dpi access warning no longer gets logged when opening a graph. (UUM-131383)
First seen in 6000.5.0a7.Graph Toolkit: Entering a subgraph node after deleting it and undoing the deletion no longer throws an InvalidOperationException. (UUM-131412)
Graph Toolkit: Fixed introduced performance regression upon any asset import. (UUM-132349)
First seen in 6000.5.0a6.Graph Toolkit: Multi-selecting local subgraph nodes no longer throws a null reference exception. (UUM-131403)
Graph Toolkit: The Select and Open button in the Asset Subgraph Node inspector now works correctly. (UUM-131398)
Graphics: Fixed an issue where MSAA
CameraDepthTextureresizing was inconsistent when using theScalableBufferManagerin DX12, Metal, and legacy Vulkan devices. (UUM-100367)Graphics: Fixed immediate mode draws consuming a lot of memory. (UUM-132332)
Graphics: Fixed rare deadlock scenario in AsyncResourceUploadBlocking() occasionally happening when loading resources (typically Textures) from AssetBundles. (UUM-126066)
GraphView: Fixed sticky notes content could not be edited anymore. (UUM-133754)
IL2CPP: Reduced startup time by improving internal hashing function for generic parameter types. (UUM-133424)
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.iOS: Added an option to enable or disable Metal displaylink in Player settings. (UUM-133766)
N/A (internal): Added Render Pipeline API calls for querying available upscalers & changing upscaler filters using the Upscaler Framework. (UUM-125217)
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. (UUM-113798)
N/A (internal): Fixed linear rendering for Unity Render Service for Android. (UUM-129914)
First seen in 6000.5.0a4.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-131910)
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. (PAK-8605)
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.Package Manager: Importing a .unitypackage with UPM dependencies can inject them before any asset is imported. (PAK-8682)
Package Manager: Moved the update button outside of the manage dropdown to increase its visibility. (UUM-129013)
Particles: Fixed inverted particle geometry in cubemap reflections in some configurations. (UUM-128604)
Particles: Fixed texture scale X value not being applied to trails when Mode is set to "Ribbon". (UUM-126854)
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-91192)
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-61756)
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-133265)
Physics 2D: Fixed a Physics 2D crash on exiting Play mode that was caused by an invalid read/write lock. (UUM-133493)
Physics 2D: PhysicsShape.definition now includes reading "PhysicsShapeDefinition.startMassUpdate" and "PhysicsShapeDefinition.startStaticContacts" properties. (UUM-133265)
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-120289)
Profiler: Fixed potential buffer overrun and crash in Profiler when adding a sample with metadata on Win32 platform. (UUM-129792)
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.Profiler: Raise Out-Of-Memory fatal error when profiler runs out of memory during data processing. (UUM-130676)
Project Browser: Fixed an issue where trying to delete an immutable asset would throw a duplicate warning in the console. (UUM-121159)
Project Browser: Fixed an issue where Undo during Project Browser rename did not consistently cancel asset creation. (UUM-115890)
Scene/Game View: Fixed issue where the Scene View's Camera overlay would sometimes render outside of the overlays' canvas area. (UUM-130098)
Serialization: Fixed an issue where modifying a struct field in the
OnAfterDeserializewhen 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-119163)Services: Fixed issue where native crash reports could be sent even after CrashReportHandler.enableCaptureExceptions = false at runtime on iOS, MacOS and Windows. (UUM-56526)
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.Shadergraph: Deprecated the Reflection Probe node. (UUM-129249)
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-92181)
Shadergraph: Fixed an issue where the Package Manager import button did not refresh when importing a Shader Graph sample with dependencies. (UUM-133351)
Shadergraph: Fixed issue where modifying a Keyword Enum in dynamic branch mode could result in a compilation error. (UUM-126027)
Shadergraph: Fixed texture sampling operations for texture properties marked HDR. (UUM-122106)
Shadergraph: Fixed the "name" field in the Custom Function node's inspector overflowing the inspector's bounds. (UUM-112766)
Shadergraph: Fixed the Custom Render Texture target name being truncated in the graph inspector window. (UUM-120147)
Shaders: ShaderUtil.IsGrahicsAPISupported now works with exclude_renderers correctly. (UUM-133092)
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.
Text: Added ATG support for the nobr tag. (UUM-133007)
Text: Fixed NullReferenceException when entering play mode with ATG. (UUM-132734)
First seen in 6000.5.0a5.uGUI: Fixed an issue where Raycaster ray length did not account for camera orientation. (UUM-133628)
UI Toolkit: Enabled ScrollView dragging in the Editor and XR. (UUM-117166)
UI Toolkit: Fixed 9-slices with "Antialiased Arc Encoding" SVGs. (UUM-133494)
UI Toolkit: Fixed a null reference exception being thrown when a UI Document performed a live reload and had a missing script attached. (UUM-129344)
UI Toolkit: Fixed a performance regression with selection in the builder. (UUM-132445)
UI Toolkit: Fixed an error when trying to assign a material to the
-unity-materialstyle through the UI Debugger. (UUM-114133)UI Toolkit: Fixed filters not taking DPI into account. (UUM-122745)
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.UI Toolkit: Fixed silent crash when importing some SVG assets. (UUM-132415)
UI Toolkit: Fixed SVG importer settings lost when upgrading to Unity 6.3. (UUM-133203)
UI Toolkit: Fixed SVG tessellation issues with fills with large SVG assets. (UUM-133144)
UI Toolkit: Resolved a Vulkan define redefinition error. (UUM-132686)
UI Toolkit: UI Toolkit Editor Window Creator will now produce an error when an invalid folder is provided. (UUM-128486)
UI Toolkit: UI Toolkit: Fixed painter2D Fill() not rendering for shapes with extreme aspect ratios (e.g 36000x36).
Undo System: Fixed that root GameObjects change Hierarchy order when undoing/redoing replacing Transform type on a multi selection of root GameObjects. (UUM-133391)
URP: Fixed a bug where updating a reflection probe via script didn't affect shading when using Forward+ or Deferred+. (UUM-129405)
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-72886)
URP: Fixed indexing error when importing URP Samples. (UUM-125400)
Version Control: Fixed Version Control project settings fields that didn't align with window title. (UUM-127155)
VFX Graph: Fixed a broken VFX Graph output layout when using a very long Shader Graph exposed property. (UUM-132370)
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.VFX Graph: Improved color contrast for highlighted text in the node search when using light theme. (UUM-132345)
WebGL: Fixed a rendering error that occurred when using Terrain detail meshes with WebGPU and WebGL. (UUM-91734)
WebGL: WebGPU: automatically handle textures that are bound to a shader for both read and write. (UUM-131864)
WebGL: WebGPU: fix pipeline errors using RWTexture2D<half4> textures in shaders and simplify the use of unorm RWTextures. (UUM-131863)
XR: Fixed foveation when used with MSAA on PC or linked XR. (UUM-113364)
XR: Fixed occasional editor crash when audio configuration changed. (UUM-126803)
New 6000.5.0a7 Package Changes since 6000.5.0a6
Packages updated
com.unity.xr.interaction.toolkit: 3.4.0-pre.2 to 3.4.0
com.autodesk.fbx: 5.1.2 to 5.1.3
Preview of Final 6000.5.0a7 Release Notes
Features
2D: Added a 2D Profiler that displays real-time visualization of texture atlas usage whic offers clear insights into sprite and atlas efficiency during gameplay.
Android: Insets visibility can now be controlled via Editor API/UI and Runtime API. Refer to
PlayerSettings.Android.requestedVisibleWindowInsets,PlayerSettings.Android.systemBarsBehavior,AndroidApplication.currentWindowInsets,AndroidApplication.onWindowInsetsChangedto learn more.Build Pipeline: Added the ability to extract type tree data from asset bundles to reduce their size. This data can be loaded at runtime and shared between all bundles.
Editor: Added tracking for UGUI usage.
Editor: Changed the Texture Inspector's color channel previews to default to grayscale, and added a button to toggle between grayscale and colorized views.
Editor: Project Auditor: Added a module/analyzer to inspect every GameObject in a project and flags issues about incorrect Read/Write Texture import settings, if used by Particle System Components.
Editor: Project Auditor: asynchronous analysis.
Editor: Updated Project Auditor to report the use of obsolete APIs.
Editor: Updated the Build Profile window to automatically display a Restart Unity Editor option after a platform module is installed through the Unity Hub.
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.
Entities: Replaced the search bar in the Systems window with a quick search bar that provides additional filtering options.
Entities:
DisableAutoTypeRegistrationnow is allowed assembly-wide.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.
Graph Toolkit: Added support for the
TextAreaattribute to create multi-line text fields for ports and options.Graph Toolkit: Added the ability to create custom classes that inherit from
DataTypeStyleMapperto associate icons and colors with custom data types. CustomDataTypeStyleMapperclasses can be decorated withDataTypeStyleMapperAttributeto specify compatible graph types.Graph Toolkit: Updated the Constant node to support collections, such as lists and arrays. These collections can grow up to 50 elements and each element is editable directly from the node view.
Graphics: Added an opt-in On-Tile Validation check on
UniversalRenderer. Enabling it will enforce On-Tile optimization by issuing a warning and removing non-compatible features.iOS: Added a system that adjusts the frame rate based on the thermal state. When the device overheats, iOS enters Serious and then Critical thermal states. In the Critical state, iOS reduces system-wide performance to lower device temperature. With this new system Unity proactively lowers the frame rate to 30 FPS in Serious state and 15 FPS in Critical state, which helps prevent the device from becoming too hot, improves responsiveness under overheating conditions, and reduces the likelihood of GPU timeouts or rendering freezes. This feature is enabled by default and it can be toggled in the iOS Player Settings using the
Adjust iOS FPS based on thermal statecheckbox. In addition, the frame rate in the Serious state can be configured usingSerious Thermal State FPS, and in the Critical state usingCritical Thermal State FPS.Linux: Added IBUS and FCITX5 Input Method Editor (IME) support for Desktop Linux platform.
macOS: Added support for
CAMetalDisplayLinkon the Mac Player.
It is disabled by default and can be enabled in Player Settings by toggling "Use MetalDisplayLink (Mac Player only)" or by using the environment variableUNITY_USE_METAL_DISPLAY_LINK=1.
UsingCAMetalDisplayLinkdecreases stuttering, improves frame pacing, and makesTime.deltaTimemore stable.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: Added a Locate button in the Package Manager to locate imported samples in the Project window.
Package Manager: Enabled full modification of the technical names through the Inspector for packages in development.
Package Manager: Reduced information in the header and displayed them in cards in the Details and Overview tab.
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.LowLevelPhysics2DtoUnity.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.syncInterpolationorPhysicsWorldDefinition.syncInterpolationoptions.Scripting: Added code coverage support for development builds on standalone platforms (Windows, macOS, and Linux) that use the Mono scripting backend.
Serialization: Added a log message on Editor shutdown that displays the version of the oldest serialized file loaded during the session.
Shadergraph: Added a new switch node, allowing multiple branching cases to be expressed in a single node. The node automatically matches cases for connected float inputs in enum mode.
Shadergraph: Added an option to disable the connector on subgraph inputs for select types, forcing them to be statically compiled.
Shadergraph: Added support for float mode in subgraphs, allowing for additional UX options for inputs on corresponding subgraph nodes.
Shaders: Added the
UNITY_PLATFORM_META_QUESTpreprocessor directive for shader compilation when targeting Meta Quest. This can be used to create platform-specific shader optimizations.UI Toolkit: Added a
PanelRenderercomponent to UI Toolkit.UI Toolkit: Added an experimental USS Stats window.
UI Toolkit: Added editor support for
VisualElementReference<T>.UI Toolkit: Added support for animating PanelRenderer UIToolkit content using the Animator of the legacy Animation component.
UI Toolkit: Added support for
PanelRendererto display its elements in the new Hierarchy window.UI Toolkit: Integrated override bars and affordances for attributes in the Visual Element Inspector.
UI Toolkit: Synchronized the stylesheets window to the staging context.
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.
Version Control: Added a cset by cset diff panel in the branches view.
Version Control: Added a properties panel for the selected changeset/shelveset.
Version Control: Added an empty state in the history view.
Version Control: Added branch names to the branch deletion dialog.
Version Control: Added specific empty states for Pending/Incoming Changes with filters,.
VFX Graph: Added an option to release the VFX batch instance when the VisualEffect is disabled.
VFX Graph: Added the ability to search and filter in the template window (also available for ShaderGraph).
VisionOS: Exposed "Target minimum visionOS Version" to visionOS Player settings.
Web: Added a submodule for the libtess2 external library.
Web: Added submodule for external library double-conversion.
Web: Added submodule for the Clipper external library.
Web: Added submodule for the external library
zlib.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.
Web: Added submodules for
libpngandlibjpeglibraries that enable stripping these third-party libraries if no PNG or JPEG images are loaded during runtime.Windows: Added DirectStorage support for asset loading in Windows Standalone builds. You can use this feature by using Enable Direct Storage in Player Settings.
Improvements
AI: Added root labels to all memory allocations requested by navigation and pathfinding (com.unity.module.ai). (UUM-126905)
AI: Improved performance when sampling the nearest position on the NavMesh. (UUM-117415)
Android: Improved Android Studio integration, file paths in compilation errors are now clickable and navigate to the correct line and column.
Asset Pipeline: Improved performance for symlinks detection. (UUM-132708)
DX12: Improved DX12 Split Jobs SRP Testing Coverage.
DX12: Improved DX12 SRP Test QV Coverage.
DX12: Improved UWP DX12 SRPTests coverage.
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. (UUM-133188)
Editor: Added a Save option to Project Auditor when selecting New Analysis.
Editor: Added main Project Auditor preferences to its start screen.
Editor: Added unused memory information in bytes to texture atlas messages in Project Auditor.
Editor: Fixed a performance regression with the Editor's property caching system. (UUM-117800)
Editor: Fixed an issue where overlay presets dropdown not showing their status when modified. (STO-3734)
Editor: Improved interactivity of progress bar when opening the "Compile and Show Code" dropdown in the Shader Inspector. (UUM-97524)
Editor: Improved Project Auditor code analysis.
Editor: Increased the minimum width of the Sprite Editor Window so when the window is undocked it cannot be resized so that the window is too thin to display all the buttons on the toolbar. (UUM-127566)
Editor: Switched IMGUI text backend to ATG.
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: Optimized iteration over component types within an archetype in certain cases.
Entities: Removed expensive baking analytics in the Entities packages that occurred during subscene importing. This was done to speed up build times. (UUM-114466)
Entities: World nodes are now always displayed after Scene nodes in the hierarchy window.
GI: Removed unneeded noise evaluation in APV when sampling per-vertex.
Graphics: Added a message to the Frame Debugger that displays when the Editor is waiting for the player to respond or send messages. (UUM-117114)
Graphics: Improved
baseVertexvalidation when setting a sub-mesh on a Mesh.Graphics Tests: DX11 SRP Tests to run with correct threading modes.
Graphics Tests: Improved GraphicsTests Split Jobs Coverage.
Graphics Tests: Improved Metal MultiThreaded testing coverage.
HDRP: Added the
inkeyword to RenderGraphTextureHandleandBufferHandlefunction parameters in HDRP, as they are now readonly structs.HDRP: Render Pipeline Converter: Allowed HDRP to use Readonly material converter. (SRP-974)
IL2CPP: Improved de-virtualization of boxed virtual calls in generic code that are guarded by an is check.
IL2CPP: Made a minor reduction in IL2CPP player build times by optimizing managed symbol file handling by UnityLinker and IL2CPP.
IL2CPP: Optimized calls to typeof(T).IsEnum, typeof(T).IsByRefLike, typeof(T).IsValueType, typeof(T).IsPrimitive in generic code.
IL2CPP: Optimized type equality checks in generic code.
IL2CPP: Reduced code size by reducing the number of method invoker variations generated.
IL2CPP: Removed boxing in generic code when the box is done for an isinst call.
IL2CPP: Removed collection of generic instances for method that are replaced by intrinsics.
IL2CPP: Small performance improvement in generic variance type checks.
IMGUI: IMGUI now uses Advanced Text Generator to generate its Text.
Installer: Removed the activation of .NET 3.5 on Windows systems. Greatly reducing the installation time when using the installers directly. (UUM-133360)
iOS: Improved TouchScreenKeyboard with visible input to support liquid glass on iOS 26 and later.
Package Manager: Aligned active trust messages with passive trust.
Package Manager: Improved active trust handling in the Package Manager.
Physics: Added the ability to specify if internal collision, trigger, and joint event buffers should be de-allocated with a specific time interval. Effectively allowing memory pressure to be reduced when a physics scene's preparation stage runs. These settings can be found in Project Settings > Physics > Settings > GameObjects tab, under the "Frame Maintenance" foldout. (UUM-112248)
Physics: Exposed log verbosity as a option within the Physics pane to allow users to suppress some warnings and logs coming out of the PhysX integration. The new setting can be found under Edit > Project Settings > Physics > Settings under the GameObject tab. (PHYS-681)
Profiler: Editor: Migrated Profiler charts from IMGUI to UITK.
Scripting: Added an overload to
GameObjectUtility.DuplicateGameObjectsthat allows not recording the Undo.Shadergraph: Fixed an issue where the swizzle node's input slot could end up in a bad state. Changed its behavior so that the node's input and output slot always reflect the swizzle mask. (UUM-120808)
Shadergraph: Improved appearance of channel dropdown on UV node when node is collapsed. (UUM-115034)
Shadergraph: Improved contrast of category names. (UUM-114738)
Shadergraph: Improved some cases where swapping pipeline assets could cause disruptions. (UUM-119168)
Shadergraph: Improved the alignment of the help box in the Project Settings window. (UUM-112297)
Shadergraph: Improved the formatting of the help box in the Project Settings window. (UUM-112294)
Shadergraph: Updated the grouping shortcut to match the context menu behavior. (UUM-115329)
Shadergraph: Updated the help button for heatmap values to redirect to the Shader Graph package documentation. (UUM-123230)
Shaders: Added keyword type information in the
X_KEYWORD_DECLAREDmacros. 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_DECLAREDwill haveKEYWORD_TYPE_FLAG_SPECIALIZED_VARIANTSset ifshader_featureormulti_compileis in use. Correspondinglydynamic_branchkeywords will haveKEYWORD_TYPE_FLAG_RUNTIME_BRANCHINGset.Shaders: Improved errors reported when a shader compiler process crashes. (UUM-102039)
Shaders: Improved GPU performance on Meta Quest devices by avoiding shadow map sampling for geometry that is back facing in relations to the shadow casting light.
SRP Core: Added Material Variants handling to the Render Pipeline Converter's Shader Upgrade. (UUM-121611)
SRP Core: Avoid Render Pipeline Converter to output unnecessary information upon conversion. (UUM-121598)
SRP Core: Improved the Render Pipeline Converter console report to display conversion results. (UUM-121598)
SRP Core: Optimized Render Graph through several small improvements, with no changes in logic. Render Graph recording step is 2% to 4% faster on the main CPU thread in several scenarios.
SRP Core: Volumes - Fixed Open In Rendering Debugger. Now it selects the given Volume Component to inspect. (UUM-122446)
Test Framework: Improved Test Data ToString Representation.
UI Toolkit: Added a GameObject menu item to add a Panel Renderer.
UI Toolkit: Added live reload support to PanelRenderer.
UI Toolkit: Added schema support for "authoring-id".
UI Toolkit: Improved consistency between computed style length encoding and corresponding layout node style.
UI Toolkit: Improved consistency between computed style units and corresponding layout node style data.
UI Toolkit: Improved inspector support for elements so they use driven properties when displaying live attribute values.
UI Toolkit: Improved memory usage of Visual Element layout border data and simplified preprocessing step for border style data.
UI Toolkit: Improved performance of layout calculation by removing various pre-layout data conversions.
UI Toolkit: Improved UXML importer performance.
UI Toolkit: Improved Visual Element Reference picker to include a type and name filter. The full path is now also considered in the search.
UI Toolkit: Moved data used for native layout into computed style structure and removed data redundancy from LayoutManager.
UI Toolkit: The UI Debugger now shows the Authoring Id for elements.
Universal RP: Added the
inkeyword for RenderGraphTextureHandleandBufferHandlefunction parameters in URP, as they are now readonly structs.Universal RP: Changed
DepthCopyPassto ignorecopyToDepthandcopyResolvedDepthconstructor parameters. These are now derived from the source and destination TextureHandles to ensure functional correctness.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. (UUM-133872)
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.
XR: Implemented a GPU performance improvement on the Meta Quest platform by optimizing the function that queries for whether the active camera uses perspective or orthographic projection.
API Changes
2D: Added: Added new
SetTilesAPIs for the Tilemap using native buffers.Android: Added: Added AndroidApplication.isInMultiWindowMode.
Android: Added: Added AndroidApplication.onMultiWindowModeChanged.
Android: Added: AndroidWindowInsets, controls system bars behavior and queries insets at runtime.
Android: Added: Introduce AndroidJNI.DumpReferenceTables() which can dump JNI references to logcat, enabling you to fix JNI leaks more easily.
Android: Added: Listen and control insets at runtime - AndroidApplication.onWindowInsetsChanged, AndroidApplication.currentWindowInsets.
Android: Added: PlayerSettings.Android.requestedVisibleWindowInsets, controls which insets should be visible on application start.
Android: Added: PlayerSettings.Android.systemBarsBehavior, controls how system bars should behave when swiping from bottom or top of the screen.
Android: Changed: PlayerSettings.Android.renderOutsideSafeArea will only control cutout rendering mode, it will not affect status bar visibility, if you want to show/hide status bar use PlayerSettings.Android.requestedVisibleWindowInsets or AndroidApplication.currentWindowInsets.Show/Hide functions.
Android: Changed: Screen.fullscreen no longer does anything on Android, if you want to control navigation bars visibility, use AndroidApplication.currentWindowInsets.Show/Hide functions.
Core: Added: Added Unity.Collections.NativeList<T>.Count property, which is the same as Unity.Collections.NativeList<T>.Length, to make it easier to go to/from System.Collections.Generic.List<T>.
Core: Deprecated: Deprecated
EntityId.Equals(int). EntityId mixing with int is no longer supported.Editor: Added: Added APIs and UI to control the SceneView camera acceleration, easing and speed modifier.
Editor: Added: Added cacheMissCollection and additional GraphicsStateCollection methods.
cacheMissCollection is an optional child object that becomes created and populated upon calling Warmup with the parameter 'traceCacheMisses = true'. It can be used to collect PSOs that are loaded when the current GraphicsStateCollection has been warmed up and aren't contained in it.Editor: Added: Added the ability to add additional previousBuildMetadataLocations to build options from within the PrepareForBuild callback using the newly added BuildPlayerContext.AddAdditionalMetadataPathToPlayerOptions API.
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: Improved Project Auditor auto-fixing API.
Editor: Changed: Project Auditor: remove MemoryIgnoreVoidReturn area, and introduce returnType instead.
Editor: Changed: Renamed
AdvancedDropdownItem.childrentoAdvancedDropdownItem.childList, so it can returnIReadOnlyList.Editor: Obsoleted: Marked
PlayerSettings.useAnimatedAutorotationas obsolete. This API is not supported on iOS 16 and later.Editor: Obsoleted:
CreateAssetWithContent(string, string, Texture2D, Action<int>)has been made obsolete, useCreateAssetWithTextContent(string, string, Texture2D, Action<EntityId>)instead.Editor: Obsoleted:
GfxResourceInfo.relatedInstanceIdhas been made obsolete, useGfxResourceInfo.relatedEntityIdinstead.EmbeddedLinux: Changed: Rename properties in Windowing API to use camel case. (UUM-132372)
Entities: Added: Added new NativeStream.ScheduleConstruct function for creating stream using NativeReference for specifying buffer count.
Entities: Added: Added UnsafeStream.ReaderState to enable random accesses in stream buffers through UnsafeStream.Reader.
Entities: Added: An error will now be logged when the generation of an IJobEntity schedule invocation fails.
Entities: Added: Provide unsafe access to NativeStream foreach count ptr for IJobParallelForDefer job scheduling.
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: Added new API
GetVariables(bool orderByDisplay)to retrieve variables in the same order they appear in the blackboard.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.
Graphics: Deprecated: AdaptiveProbeVolumes.BakeAdditionalRequests(int[]) is deprecated. Please use AdaptiveProbeVolumes.BakeAdditionalRequests(EntityId[]) instead.
iOS: Removed: Internal profiler has been removed (was deprecated in Unity 2017.x).
Package: Deprecated: Multiplayer Widgets are deprecated in favor of Unity Building Blocks.
Physics: Added: Added Physics. method for cases when it is undesirable to enable auto de-allocation of events and instead a manual approach is desired where memory can be recovered during specific events. (UUM-112248)
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. (UUM-133493)QNX: Changed: Rename properties in Windowing API to use camel case. (UUM-132372)
Scene/Game View: Added: Added MainToolbarElementAvailability attribute for registering availability callbacks for main toolbar elements. (STO-3718)
Scripting: Obsoleted: Marked
GameObject.activeas obsolete. UseGameObject.SetActive(),GameObject.activeSelf, orGameObject.activeInHierarchyinstead.Scripting: Removed: Component.animation has been removed. Use GetComponent<Animation>() instead.
Scripting: Removed: Component.audio has been removed. Use GetComponent<AudioSource>() instead.
Scripting: Removed: Component.camera has been removed. Use GetComponent<Camera>() instead.
Scripting: Removed: Component.collider has been removed. Use GetComponent<Collider>() instead.
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: Component.light has been removed. Use GetComponent<Light>() 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.rigidbody has been removed. Use GetComponent<Rigidbody>() instead.
Scripting: Removed: Component.rigidbody2D has been removed. Use GetComponent<Rigidbody2D>() instead.
Scripting: Removed: Prevent System.Object.MemberwiseClone being called on a UnityEngine.Object. MemberwiseClone allowed many Managed UnityEngine.Objects to reference a single Native UnityEngine.Object, leading to undefined behaviour, and eventually, a crash. (UUM-59991)
Scripting: Removed: Removed
GameObject.AddComponentwith string argument. UseGameObject.AddComponent<T>()instead.Scripting: Removed: Removed
GameObject.animation. UseGameObject.GetComponent<Animation>()instead.Scripting: Removed: Removed
GameObject.audio. UseGameObject.GetComponent<AudioSource>()instead.Scripting: Removed: Removed
GameObject.camera. UseGameObject.GetComponent<Camera>()instead.Scripting: Removed: Removed
GameObject.collider2D. UseGameObject.GetComponent<Collider2D>()instead.Scripting: Removed: Removed
GameObject.collider. UseGameObject.GetComponent<Collider>()instead.Scripting: Removed: Removed
GameObject.constantForce. UseGetComponent<ConstantForce>()instead.Scripting: Removed: Removed
GameObject.hingeJoint. UseGameObject.GetComponent<HingeJoint>()instead.Scripting: Removed: Removed
GameObject.lighthas been removed. UseGameObject.GetComponent<Light>()instead.Scripting: Removed: Removed
GameObject.networkView. UseGameObject.GetComponent<NetworkView>()instead.Scripting: Removed: Removed
GameObject.particleSystem. UseGameObject.GetComponent<ParticleSystem>()instead.Scripting: Removed: Removed
GameObject.PlayAnimation. Useanimation.Play()instead.Scripting: Removed: Removed
GameObject.renderer. UseGameObject.GetComponent<Renderer>()instead.Scripting: Removed: Removed
GameObject.rigidbody2D. UseGameObject.GetComponent<Rigidbody2D>()instead.Scripting: Removed: Removed
GameObject.SampleAnimation(AnimationClip, float). Use AnimationClip.SampleAnimation(GameObject, float) instead.Scripting: Removed: Removed
GameObject.StopAnimation. Use animation.Stop().Shaders: Added: Added static methods Shader.TryConvertPropertyIDToName / Shader.PropertyIDToName.
SRP Core: Obsoleted: Legacy Render Graph APIs (only used internally in pre-6000.3 HDRP) have been marked as obsolete.
UI Toolkit: Added: Added a new method VisualElement.ReleaseResources() to help reclaim memory faster.
UI Toolkit: Added: Added a new overload of VisualElement.Clear() with options to help memory reduction and leak investigation.
UI Toolkit: Added: Added an overload for
VisualElement.AddToClassList()which allows adding multiple classes with a single call.UI Toolkit: Added: Added VisualElementAssetReferenceTable and a version of CloneTree which returns an instance of a VisualElementAssetReferenceTable.
UI Toolkit: Added: Added VisualElementReference class, which enables referencing UI elements within a PanelRenderer.
URP: Deprecated: ScriptableRendererData useNativeRenderPass property is deprecated, URP runs with Render Graph that supports native render pass by default.
URP: Removed: Removed unused DebugLevel field from URP asset. (UUM-129416)
VFX Graph: Added: New APIs to prewarm the compute shaders (generated and built-in) used by VFX Graph.
Web: Removed: Removed Instant Games derived platform.
XR: Added: Added XRDisplaySubsystem. displayRefreshRate (replaces XRDevice.refreshRate).
Added XRDisplaySubsystem.fovZoomFactor (replaces XRDevice.fovZoomFactor).
Added XRDisplaySubsystem.activeSubsystem property to return the active display subsystem if any.XR: Deprecated: Deprecate XRDevice, XRStats and XRSettings APIs in Unity6.5+ and provide alternative paths.
XR: Removed: Removed legacy VR Module and its relevant APIs.
Changes
Adaptive Performance: Made Adaptive Performance Android Provider package discoverable in the Unity Package Manager.
Android: Improved GPU performance on Meta Quest on Forward. Added a loop unroll keyword if there is only one additional light per object selected on the URP Asset.
Android: Removed
unity.launch-fullscreenentry in manifest and replaced it withunity.requested-visible-insetsandunity.system-bars-behavior.Build System: Upgraded DotNetSdk from 8.0.312 to 8.0.318. (UUM-126023)
Build System: Upgraded DotNetSdkRoslyn from 6.0.413 to 8.0.318. Note that we will not be exposing support for newer C# language versions as a part of this change. Updating the compiler is a step towards this, but other components also need to be updated before we can enable newer C# language versions. (UUM-126023)
Editor: Changed Look Dev Volume Profile Lifetime Management. (UUM-125389)
Editor: Changed previous fix to only happen in Editor outside of Play Mode.
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. (UUM-113920)
Editor: Removed interpreting the
lineparameter as a context object when entering Prefab Stage. This change requires using the supported API added in 2021.3:SceneManagement.PrefabStageUtility.OpenPrefab.Editor: Replace obsolete GetInstanceId() calls in Unity Physics baking with GetEntityId() calls.
Entities: Added a new world icon for displaying world nodes in the new Hierarchy.
Entities: Added entities world node support in the new Hierarchy.
Entities: Added support for entity prefab nodes in the Hierarchy window.
Entities: Added support for parent and children entity nodes.
Entities: Added support for reparenting Entity 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.
Entities: System inspection information is moved from the inspector window into its own panel in the Systems window.
Entities: The DataMode picker (the orange dropdown button) has been removed from the inspector. To see e.g. Entities data, simply select the Entity you wish to inspect and the data will be visible in the inspector. The DataMode picker is still available in the Entities Hierarchy window.
Entities: The Journaling window is marked as deprecated. This window will be removed in a future version of Unity.
Graphics: GPUResidentDrawer and EntitiesGraphics Unification Part 1 : Extend GRD
- Introduced the foundations for a RenderWorld.
- Added support for custom instance injection in GPUResidentDrawer. Needed to inject Entities from the outside.
- Added support for generalized GPU archetypes and instanced material properties. Needed to support EntitiesGraphics MaterialsProperty override.
- Added support for Lightmap TextureArray. Needed for Entities support.
- Introduced the foundations for a RenderWorld.
Graphics: Texture importing now strictly adheres to the supported formats in https://docs.unity3d.com/Documentation/Manual/ImportingTextures.html. Circumventing this by changing an image file's extension will no longer work. If a image file format is necessary, please file a feature request so we can look into properly supporting it.
Package Manager: Grouped and renamed export functions in the Editor's right-click menu.
Package Manager: The selection of the Package Manager window no longer affects the inspector. Editing the package manifest remains available.
Shadergraph: Changed the Scene Depth Difference Node to default to using View Position instead of World Position. (UUM-105298)
uGUI: Rename uGUI's profiler modules (UI and UI Details) to "UI (Canvas)" and "UI Details (Canvas)". (UUM-132153)
UI Toolkit: UI Toolkit Test Framework: Internalized some IMGUI-related properties. (UUM-129614)
URP: Improved the warning message shown when running render pipeline converters in batch mode to better explain potential limitations and recommend the dedicated conversion UI for reliable results. (UUM-131716)
Version Control: Displayed progress indicator overlaying the view.
Version Control: Implemented a "clever" truncation of paths.
Version Control: Moved incoming and shelves notifications to the top bar.
Version Control: Redesigned all the views and dialogs.
Version Control: Redesigned the main panel to include a top breadcrumb.
Version Control: Renamed toolbar dropdown to comply with a 120px max width limit in 6.5.
Version Control: Show real indeterminate progress bar.
Version Control: Updated deleted and moved overlay icons.
XR: Removed all com.unity.modules.vr dependency .json files and deprecated the module in Unity 6.5 and above.
XR: Removed the VR Editor and VR Module along with their API references.
Fixes
2D: Changed the image used for as a warning icon in the Tile Palette to a higher resolution image so that it looks less blurry in the Editor. (UUM-129885)
2D: Fixed a custom pivot field overflow in the Sprite Editor window. (UUM-133168)
2D: Fixed a Tilemap crash that occurred when the Enter Play Mode options were changed in the settings, and then Play mode is entered or exited. (UUM-131953)
2D: Fixed an issue in URP2D where SpriteRenderer mask interaction can fail to work correctlly in certain mixed 2D/3D rendering cases. (UUM-126295)
2D: Fixed an issue where having a long Palette or Brush name could hide other UI elements in the Tile Palette. (UUM-130336)
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-130884)
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-132618)
2D: Fixed artifacts appear on Sprites when generating a Sprite Atlas with Padding set to 2. (UUM-130958)
2D: Fixed BoxFill not updating Tiles when painting over a 4x4 or larger region. (UUM-132394)
2D: Fixed case where memory spike after activating Freeform Light2Ds. (UUM-121040)
2D: Fixed case where Sprites in Editor are showing artifacting when using Sprite Skin components when using Sprite Skin components. (DANB-1209)
2D: Fixed crash when SpriteRenderer with Polygon2DCollider has size of 0 for 9-slice. (UUM-128496)
2D: Fixed EditorPreview_FloodFill performance regression. (UUM-133055)
2D: Fixed issue where RSUV is not supported in 2D Renderers.. Add ShaderUserVariable support for 2D Renderers. (UUM-131692)
2D: Fixed issue where the correct values for the cell layout and sizing are not shown in a Tile Set importer inspector when the TileSet is selected or its changes are applied or reverted. (UUM-126070)
2D: Fixed issue where the MaterialPropertyBlock of a SpriteRenderer is reset when the serialized properties of the SpriteRenderer are changed and the MaterialPropertyBlock has exactly two properties set. (UUM-127937)
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-133308)
2D: Fixed issue where the user paints with an empty brush at any position and clears the Tile at (0, 0, 0). (UUM-128709)
2D: Fixed issue where the user sees an error dialog after cancelling a SaveFolderPanel action from the Tile Palette. (UUM-125625)
2D: Fixed issue with the Tile Palette window where a user can continue panning the Tile Palette window if the user's pointer leaves the Tile Palette window while panning and deactivates panning outside of the Tile Palette window. (UUM-128466)
2D: Fixed issue with the Tile Palette window where the Split view line is not aligned with bottom view when the Tile Palette window is first shown. (UUM-129883)
2D: Fixed LIght2D toggle UI. (UUM-104008)
2D: Fixed missing API access to SpriteMaskInteraction for MeshRenderer and SkinnedMeshRenderer. (UUM-125529)
2D: Fixed missing properties om SortingGroup inspector when using 3D URP. (UUM-125723)
2D: Fixed missing Sort At Root option for Sorting Group component. (UUM-130317)
2D: Fixed Sprite Editor Window info box is obstructed by module's UI. (UUM-131899)
2D: Fixed Sprite Skinning for Sprite Subtargets. (UUM-122631)
2D: Fixed SpriteAtlas.GetSprite/GetSprites methods return incorrect position when processing the sprites. (UUM-130899)
2D: Fixed the issue where adding the ShadowCaster2D Component to a sprite leads to a warning log. (DANB-1191)
2D: Fixed the issue where Editing Geometry of the PNG skinned sprite in the scene leads to unreferenced bones. (DANB-1257)
2D: Fixed UI Alignment Issue. (UUM-122891)
2D: Rename TileBase.m_CachedEntityId from TileBase.m_EntityId. (UUM-132505)
2D: Sprite Editor Window Custom Outline and Physics Custom Outline inspector window is disabled when in playmode. (UUM-125376)
2D: Truncated long Target, Palette, and Brush names for Target, Palette, and Brush dropdowns. (UUM-132825)
2D: Updated the text used in the UI by Tilemap from SceneView to Scene View. (UUM-130251)
Adaptive Performance: Fixed - No default loader found - error when Adaptive Performance Settings are added on unsupported platforms in Build Profilers. (UUM-121991)
Adaptive Performance: Fixed logging on nondevelopment build for adaptive performance. (UUM-131941)
Adaptive Performance: Fixed the Provider View Guide link going out of bounds when no providers are installed. (UUM-121993)
Adaptive Performance: Improved Adaptive Performance domain reload time. Adaptive Performance and its packages are now only updated when opening the Settings instead of Play Mode and during Editor startup. Adaptive Performance gets now stripped properly if not in use.
Adaptive Performance: Make Adaptive Performance package documentation visible in the Manual page for core packages.
Android: Fixed an incorrect include path to the lib in the custom Gradle settings. (UUM-122804)
Android: Fixed an issue where gamepad/Joystick buttons could get stuck in a pressed state. (UUM-116934)
Android: Fixed an issue where
OnApplicationQuitwas not consistently called when using AndroidGameActivity. (UUM-131090)Android: Fixed build failure issue when building application while RenderDoc is running. (UUM-113131)
Android: Fixed for the visible icon artefact during the splash screen on Android XR.
Android: Fixed gdb path in Linux/Mac for displayed warning. (UUM-133333)
Android: Fixed problem with Y touch coordinate when using Activity, setting "Render outside of safe area" to false and using "Letterboxed" scaling mode. (UUM-120615)
Android: Fixed SDK Platforms-25 installation (for source-code customers). (UUM-127721)
Android: Fixed the problem with GameActivity based application not being backgrounded when calling Application.Unload. (UUM-129424)
Android: Fixed unaligned buttons in Build Settings window. (UUM-128845)
Android: Improved gradle dependency setup for merge_variant_JniLibFolders versus buildIl2Cpp. (UUM-128853)
Android: On Android XR devices, fixed a hang in FMOD shutdown when calling Application.Quit(). (UUM-111037)
Android: Prevent Enhanced Audio Foundation from being used on Android versions below 8.1 (API 27). (UUM-130772)
Android: Prioritize USB Headset over default when detected with Enhanced Audio Foundation. (UUM-130419)
Android: Removed extra spaces in Android library documentation. (UUM-133945)
Android: Removed legacy @TargetApi(Build.VERSION_CODES.M) from code. (UUM-131585)
Android: Updated minimum Android SDK build and platform tools versions to 36.0.0. (UUM-123164)
Animation: Fixed a crash when attempting to play animation clips from the animation window on animators with invalid controllers (no layers). (UUM-121460)
Animation: Fixed an issue where the Animation window reverted to the last selected object during the
OnFocuscallback. The Animation window now retains the current selection when it gains focus. (UUM-131198)Animation: Fixed animator state showing a parameter that no long exists. (UUM-125283)
Animation: Fixed copy/paste of ghost transitions when source state is not selected. (UUM-96725)
Animation: Fixed crash caused by avatar having some invalid human bones. (UUM-121651)
Animation: Fixed crash when deleting playable output with null graph. (UUM-122215)
Animation: Fixed curve menu not applying changes to tangents in the DopeSheet editor. (UUM-132540)
Animation: Fixed focus on clip selection dropdown preventing use of play shortcut. (UUM-125483)
Animation: Fixed issue where Animator state normalized time would stop incrementing past a certain normalized time. Now, the state time will be guaranteed to increment (or decrement) to the next representable floating point number if the delta time is non-zero. (UUM-123305)
Animation: Fixed the broken documentation link in the AnimationWindowEvent inspector. (UUM-131593)
Apple TV: Fixed On Screen Keyboard closing when typing with a controller or Siri Remote. (UUM-120998)
Asset Bundles: Fixed an issue where
AssetBundleUnloadOperationallocations persist longer than expected and are not cleared until the nextGC.collect(). (UUM-132703)Asset Bundles: Fixed cache-related crash on iOS when loading assets. (UUM-120877)
Asset Bundles: Fixed crash when you call UnloadAllAssetBundles and there are pending AssetBundle.UnloadAsync tasks. (UUM-122776)
Asset Import: Fixed crash in AssetImportWorker when loading Shader Variant Collections. (UUM-133236)
Asset Pipeline: Ensure Symlinked folders are correctly detected on Unix platform and that a warning about their usage is outputted for each of them. (UUM-119544)
Asset Pipeline: Fixed an issue where OnWillSaveAssets could return an empty list of asset paths when saving a scene. (UUM-115091)
Asset Pipeline: Fixed for files disappearing in project browser, when doing reimport of folder. (UUM-126423)
Asset Pipeline: Fixed the warning icon for Asset Import Overrides so the icon now loads correctly in light mode. (UUM-133434)
Asset Pipeline: Improved validation for long asset names, so that 'Force Quit' is not presented for innocuous failures. (UUM-129709)
Asset Pipeline: Prevent addition of sub-assets to any asset file contained in the ProjectSettings folder to prevent deserialization errors. (UUM-84973)
Asset Pipeline: Synchronizing the Editor Preferences on disk, when the Editor Theme is changed. (UUM-122515)
Audio: Fixed a performance regression with the audio source. (UUM-121288)
Audio: Fixed an issue in the scriptable audio pipeline related to speaker setups and channel counts. (DCME-1373)
Audio: Fixed bad link when using inspector reference for AudioSnapshot. (UUM-120312)
Audio: Fixed exception thrown when allocating a native collection in scriptable generator control callbacks. (UUM-128821)
Audio: Fixed FMOD error spam when trying to play timeline when unity audio is disabled, logs a warning once instead. (UUM-112000)
Audio: Fixed manual link for AudioRandomContainer inspector help button. (UUM-129752)
Bug Reporter: Fixed crash in Bug Reporter when exporting offline report into a Unity project directory. (UUM-129604)
Bug Reporter: Fixed for values changing when scrolling while hovering over focused dropdown field. (SUS-5725)
Build Pipeline: Fixed build failures when compiling for linux arm64.
Build System: Build a solution with visual studio. (BUILD-781)
Build System: Stevedore repos more rigourously blocked. (UUM-110562)
Core: Fixed hash_map compiler warnings.
Documentation: Fixed documentation on GetPixelBilinear describing the behavior in detail. (UUM-78472)
Documentation: Fixed links to the Create a Profiler module page.
Documentation: Updated Serialization rules documentation. (UUM-129521)
DX12: Disabled tight alignment when running from PIX. (UUM-131326)
DX12: Enabled render pass path for UWP builds. Fix possibly incorrectly set viewport for some passes when render passe feature is not available. (UUM-89085)
DX12: Fixed a crash that occurred due to kernel memory exhaustion when a texture was modified using Texture2D.Apply a high number of times within a single frame. (UUM-122030)
DX12: Fixed a crash that occurred on CheckDeviceStatus when executing specific InferenceEngine actions. (UUM-131538)
DX12: Fixed a crash when capturing a frame in RenderDoc on a device with new "tight alignment" feature enabled. We will disable the feature for now when running with renderdoc.dll. (UUM-125528)
DX12: Fixed broken IDXGISwapChain::GetFrameStatistics with cpu-side time stampling. (UUM-107892)
DX12: Fixed by allowing async compute fence waits inside render passes. (UUM-105302)
DX12: Fixed crashes related to scratch memory allocation. (UUM-131707)
DX12: Fixed crashes related to scratch memory allocation. (UUM-131824)
DX12: Fixed custom scaled HDR backbuffer proxy RTV to now have the same format as the underlying resource. Now rendering to custom scaled HDR swapchain should not result in a crash. (UUM-129239)
DX12: Fixed deadlock when maxQueuedFrames is 1 in the Editor when using D3D12. (UUM-131962)
DX12: Fixed for corruption in constant buffers on async compute queue. (UUM-127265)
DX12: Fixed memory leak in certain scenarios when using DX12 + Graphics Jobs (split mode). (UUM-120637)
DX12: Fixed RenderPass stencil access validation error (ID 1377). (UUM-122912)
DX12: Fixed unrelated crash info that gets accumulated in the logs after a first GPU device crash. Now we shut down the app as early as possible after a DX12 crash, so that log messages, callstacks and DRED outputs are only relevant to the original GPU error. (UUM-128283)
DX12: Fixed validation error (state mismatch) when setting a render target, then doing a resolve with it and then using that render target. (UUM-127199)
DX12: Reduced D3D12 command list memory usage when graphics jobs are enabled. (UUM-125070)
DX12: Relaxed an error message when ending a subpass prematurely. (UUM-124900)
Editor: Adaptive Performance mode can no longer be toggled during Play mode. (UUM-133323)
Editor: AdaptiveProbeVolumes.BakeAdditionalRequest(int) is deprecated. Please use AdaptiveProbeVolumes.BakeAdditionalRequests(EntityId) instead.
Editor: AdbImplicit query supports a:<area>. (UUM-122926)
Editor: Added a message in the console when trying to open a player.log or editor.log file that is not available. (UUM-131481)
Editor: Added character limit for scenario names and descriptions. (UUM-125459)
Editor: Added default Profiler modules list to Profiler modules introduction.
Editor: Added example explaining how to refresh a preview. (GFXLIGHT-1791)
Editor: Added example explaining how to refresh a preview. (UUM-120588)
Editor: Added property drawer for UxmlSerializedData and display attributes in the VisualElement inspector as read only.
Editor: Added safeguards in the Linux Editor to mitigate potential crashes during project load. (UUM-132175)
Editor: Added Style tag support to ATG. (UUM-129181)
Editor: Added support for searchquerie s located in packages to be shown in the query tree. (UUM-126690)
Editor: Added version information to UnityCrashHandler executable. (UUM-132574)
Editor: All queries are generated using path instead of GlobalObjectId which make the error message if nothing is found more readable. (UUM-125881)
Editor: Allocator.Domain will print an error if over capacity, instead of crashing. (UUM-125732)
Editor: Allow for keyboard navigation in platform browser. (UUM-120112)
Editor: Allow to use backspace key to delete gradient field keys. (UUM-122403)
Editor: Applied prefab override that contains proper transform values and materials. (UUM-125673)
Editor: Burst SharedStatic memory is now cleared prior to object deserialization, which fixes a crash that could occur if jobs are scheduled during object deserialization. (UUM-77850)
Editor: Cache keyword count in SearchSettings.OnGUI. (UUM-127370)
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-121461)
Editor: Changed toolbar elements max-width to fix elements that are too small. (STO-3747)
Editor: Clamped AutoSize in the builder. (UUM-131717)
Editor: Corrected alignment of Project Auditor preferences. (UUM-126719)
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. (UUM-133191)
Editor: Csproj files named *.gen.csproj are now being filtered out from the assetdatabase.
Editor: Defer ping animation on hierarchy view till after all updates finish. (UUM-117226)
Editor: Delete the Meta file that was creating an empty folder. (UUM-126018)
Editor: Disposed of Shading Rate LUT to avoid memory leak in the frame debugger. (UUM-131230)
Editor: Editor hangs longer with each switch of the default theme in project settings. (UUM-128277)
Editor: Enabled Android Native and Playmode Performance Tests on Xiaomi 8A.
Editor: Ensure entries are correctly populated for querylistblock. (UUM-125510)
Editor: Ensure supports for exclude is correctly propagated for search window vs hierarchy. (UUM-129037)
Editor: Exclude LODGroups with animated crossfade from using instanced rendering to ensure correct behavior. (UUM-91634)
Editor: Fixed "Client And Server" to display with proper spacing in Active Scenario window. (UUM-133606)
Editor: Fixed "Cloud Build" button placement. (UUM-108947)
Editor: Fixed "Expected end of value" warning occurs when a property declaration includes five or more variable references. (UUM-119490)
Editor: Fixed "inconsistent results" warnings when launching a new project that was created with the Mixed Reality template. (UUM-122448)
Editor: Fixed 'Build And Run' File menu option to choose active instead of selected Build Profile. (UUM-121372)
Editor: Fixed a bug that was causing an exception in the console when asset bundles containing terrains created by an older version of Unity were loaded that contained instanced terrain details. (UUM-117177)
Editor: Fixed a bug where a warning is thrown unexpectedly when saving a layout. (UUM-131954)
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-116633)
Editor: Fixed a bug where memory allocations in the editor weren't being attributed to their root objects. (UUM-126915)
Editor: Fixed a bug where using the Inspector in debug mode would throw errors in the console. (UUM-133467)
Editor: Fixed a cursor position calculation error that could cause tooltips to not appear with certain display scaling configurations. (UUM-128231)
Editor: Fixed a null text generation info exception. (UUM-133791)
Editor: Fixed a NullReferenceException that would throw each frame when opening a ColorPresetLibrary asset in the Inspector. (UUM-128585)
Editor: Fixed a potential crash when using accessibility features like screen readers. (UUM-132644)
Editor: Fixed a race condition in the licensing client where the Editor would succeed to make the client acquire a floating license faster than it had finished loading licenses at startup, which would make it fail to pick up the new license. (UUM-121408)
Editor: Fixed add Columns from SearchWindow. (UUM-132150)
Editor: Fixed AddComponent menu not showing in certain multiple display layouts. (UUM-127596)
Editor: Fixed AddComponent menu producing a warning when selecting Animation/Animation and other combinations that may use the same name for parent and child menu items. (UUM-127073)
Editor: Fixed alignment in
Stack Tracesection in PlayerSettings. (UUM-126705)Editor: Fixed an analytics-related crash that occurred at startup. (UUM-123087)
Editor: Fixed an editor crash which occurring in projects using split native graphics jobs. (UUM-126695)
Editor: Fixed an issue "Unity Services are not disabled and cause longer build times when the project is not connected to Unity Cloud". (UUM-120502)
Editor: Fixed an issue when undoing prefab replace action, hierarchy should properly rebuild the affected nodes. (UUM-119249)
Editor: Fixed an issue where a Raycast hit would not be successful when using the default BoxcastCommand() constructor. (UUM-123124)
Editor: Fixed an issue where a Raycast hit would not be successful when using the default CapsulecastCommand() constructor. (UUM-123124)
Editor: Fixed an issue where a Raycast hit would not be successful when using the default RaycastCommand() constructor. (UUM-123124)
Editor: Fixed an issue where a Raycast hit would not be successful when using the default SpherecastCommand() constructor. (UUM-123124)
Editor: Fixed an issue where accessing an overlay's containerWindow could throw a NullRef Exception. (UUM-127936)
Editor: Fixed an issue where artifacts could appear in BC6H compressed HDR textures when importing on x64 CPUs. (UUM-123270)
Editor: Fixed an issue where AssetPreviews for alpha-only 2DArray textures were not generated correctly.
Editor: Fixed an issue where AssetPreviews for normal-map 2DArray textures were not generated correctly when the project was set to use linear colorspace.
Editor: Fixed an issue where building a player with the water sample in the project generated errors. (UUM-133713)
Editor: Fixed an issue where dragging main toolbar element to far left would not insert it in the correct place. (UUM-114440)
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".
Editor: Fixed an issue where normal-map 2DArray textures were not displayed correctly in the texture inspector previewer when the project was set to use linear colorspace.
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-131283)
Editor: Fixed an issue where removing an empty shortcut would be shown as an override in the Shortcut Manager. (UUM-128103)
Editor: Fixed an issue where the Disable Depth and Stencil Player setting affected the Editor UI. (UUM-133635)
Editor: Fixed an issue where the Adaptive Performance profile name foldout could not be expanded by clicking its label text. (UUM-133311)
Editor: Fixed an issue where the docked Multiplayer Play mode window disappeared when switching back to a saved Editor layout. (UUM-133602)
Editor: Fixed an issue where the dynamic panels are difficult to resize when they are fully expanded to their maximum width. (UUM-128102)
Editor: Fixed an issue where the Editor became unresponsive when a modal dialog box was displayed on Windows. (UUM-132303)
Editor: Fixed an issue where the Editor Log menu item was shown even when not available. (UUM-131099)
Editor: Fixed an issue where the Main Toolbar quality dropdown displaces other elements if it has a very long name, due to it having no set maximum width. (UUM-114767)
Editor: Fixed an issue where the mesh would not update on the first undo in TreeEditor. (UUM-88043)
Editor: Fixed an issue where the Reflection Probes Gizmos could disappear in the Scene View. (UUM-116317)
Editor: Fixed an issue where the Replace and Cancel button positions were swapped in the iOS build dialog. (UUM-133660)
Editor: Fixed an issue where toggling the scene visibility state for a decal would cause it to also not be rendered in the Game View. (UUM-124869)
Editor: Fixed an issue where tool contexts can be missing if their associated component is placed after an invalid component. (UUM-127897)
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-129605)
Editor: Fixed an issue with the frame debugger not showing the correct RenderPass texture. (UUM-122955)
Editor: Fixed an unnecessary apply pop-up when adding and removing script define list items in Player settings. (UUM-121033)
Editor: Fixed applying managed references to inner prefabs, when they don't exist on the outer prefab. (UUM-85512)
Editor: Fixed applying new managed objects from a prefab instance to a prefab asset.
Editor: Fixed applying SerializeReference root property overrides from prefab instances to prefab assets when the managed object already exists in the asset. (UUM-122778)
Editor: Fixed artifact in bitmap IMGUI text. (UUM-128238)
Editor: Fixed asset database is read only error by marking VFXManager as dirty so clone editors will not have to reimport it. (UUM-130734)
Editor: Fixed AudioRandomContainer loop count randomisation UI flickering when changing values through range slider. (UUM-115219)
Editor: Fixed box collider warning in Particle System HDRP Samples. (UUM-130696)
Editor: Fixed BRG,GRD and EG 16KiB cbuffer limited low end mobiles. (UUM-102083)
Editor: Fixed bug where the preview of the Search window inspector was clipped when shown. (UUM-83042)
Editor: Fixed cameras unaligned settings in SplitScreen scene in URP Package Sample. (UUM-125675)
Editor: Fixed certain Color fields not updating after the first click in UIToolkit Debugger. (UUM-127533)
Editor: Fixed choppy animations in Player Settings embedded in the Build Profiles window. (UUM-104229)
Editor: Fixed closing WinEditor SplashScreen for one Unity instance to close for other instances. (UUM-124686)
Editor: Fixed color of selected item count in Query Tree. (UUM-111885)
Editor: Fixed Color32 encoding helpers in RSUV Sample. (UUM-126119)
Editor: Fixed compilation error in URP when Editor Assemblies Compatibility Level is set to .NET Standard. (UUM-129676)
Editor: Fixed Console error when opening Project Auditor settings. (UUM-122370)
Editor: Fixed crash reporting symbol upload authentication to use TryLogin() and direct access token validation instead of unreliable LoggedIn() status check. (ULO-8719)
Editor: Fixed crash resolving conflicting components in prefab code.
Editor: Fixed crash when using invalid font with ATG. (UUM-131205)
Editor: Fixed Custom UI Scaling functionality broken during refactor of DPI handling. (UUM-122498)
Editor: Fixed double confirmation dialog when changing the Default Render Pipeline while using the Advanced Object Selector. (UUM-132296)
Editor: Fixed Dynamic panels drop zones being hardly usable. (STO-3640)
Editor: Fixed Edit > Delete option for gradient editor keys. (UUM-122403)
Editor: Fixed editing of reflection probe boundaries in URP where opposite sides could not be edited independently using handles. (UUM-132551)
Editor: Fixed editor crash when loading single byte asset meta files. (UUM-125809)
Editor: Fixed ellipsis missing or misplaced in ATG. (UUM-128667)
Editor: Fixed empty PassData class in URP Package Sample. (UUM-125863)
Editor: Fixed error logs and incorrect UI state in Project Settings > Services when opening a project bound to an organization the user doesn't have access to. The Editor now correctly shows the "Refresh access" screen instead of logging errors. (UUM-117277)
Editor: Fixed errors not being displayed in the Ray Tracing Shader inspector when creating a Ray Tracing Shader containing compilation errors using ShaderUtil.CreateRayTracingShaderAsset. (UUM-129385)
Editor: Fixed errors that occurred when unloading a scene containing reflection probes. (UUM-129597)
Editor: Fixed excessive empty space in the D3D12 Device Filter Lists asset information box. (UUM-123221)
Editor: Fixed exiting a viewpoint not reverting back to 2d mode. (UUM-78682)
Editor: Fixed extremely tiny performance regression when adding Scripts to a GameObject. (UUM-108258)
Editor: Fixed false warning "BatchRendererGroups currently don't support override shaders". (UUM-122367)
Editor: Fixed foldout behavior in dynamic panel. (STO-3611)
Editor: Fixed Frame Debugger disconnecting when Render Graph Viewer is closed. (UUM-128921)
Editor: Fixed Frame Debugger errors due to outdated bindings code. (UUM-72129)
Editor: Fixed FRAMEWORK_SERACH_PATH for Xcode project on iOS,tvOS,visionOS. (UUM-131209)
Editor: Fixed hang when loading/unloading asset bundles cancels texture streaming requests. (UUM-116419)
Editor: Fixed HDRP Transparent Samples Samples Showcase Inspector buttons text fit. (UUM-130678)
Editor: Fixed header resize-to-fit not accounting for vertical scrollbar. (UUM-132656)
Editor: Fixed hover state getting stuck in HierarchyV2. (UUM-127691)
Editor: Fixed icon size for searchpropositions dialog. (UUM-130246)
Editor: Fixed ID capitalization issue. (UUM-113340)
Editor: Fixed imgui's charField. (UUM-122800)
Editor: Fixed inconsistent button spacing in the Build Profiles Window. (UUM-111953)
Editor: Fixed inconsistent ID values between Signing Team ID and iOS/tvOS Profile ID in External Tools. (UUM-132053)
Editor: Fixed Inconsistent Placement of Search Clear (X) Icon in "Preset Manager". (UUM-122203)
Editor: Fixed incorrect DPI scaling in WinEditor for Utility windows re-opened on a different display. (UUM-131238)
Editor: Fixed incorrect menu order for uGUI gameobject creation resulting in auto-rename failing. (UUM-132217)
Editor: Fixed Initial scene not loaded in play mode scenario. (UUM-129156)
Editor: Fixed input field on custom build profile renaming not working upon docking or undocking the build profile window. (UUM-104224)
Editor: Fixed inspector window header size when the Open button is not present. (UUM-99675)
Editor: Fixed Intermediate texture compatibilty mode warning in URP Package Sample. (UUM-125682)
Editor: Fixed Intermediate texture compatibilty mode warning in URP Package Sample. (UUM-127756)
Editor: Fixed invalid UV bounds. (UUM-125364)
Editor: Fixed issue where Editor Terms Dialog did not have its "I accept" checkbox legible in any high contrast theme on Microsoft Windows. (UUM-130441)
Editor: Fixed issue where the Windows Editor Log did not say whether we are using the arm64 Windows Editor or if we are running the x64 Editor on an arm64 device. (UUM-128981)
Editor: Fixed issue where using a proxy on Windows could crash the Editor on launch. (UUM-130943)
Editor: Fixed issue where using a proxy on Windows could leak memory when resolving URLs. (UUM-131268)
Editor: Fixed issues with paragraph selection using Advanced Text Generator. (UUM-133353)
Editor: Fixed issues with the warning message that appears when users try to hack the customizable main toolbar. (STO-3712)
Editor: Fixed item not placing at edge of main toolbar during edit mode. (UUM-114440)
Editor: Fixed keyboard navigation for the buttons in the footer of the Build Profiles window. (UUM-113231)
Editor: Fixed keyboard navigation in the ObjectSelector window. (UUM-126441)
Editor: Fixed label for built-in scene. (UUM-125472)
Editor: Fixed Linux OS notifications from appearing when switching away from Unity through the Dock. (UUM-130625)
Editor: Fixed LinuxEditor accelerator key changes made by a context menu from persisting after the menu is closed. (UUM-127693)
Editor: Fixed localization for the
OnDemandandOnLoadlabels in the Custom Render Texture inspector to display asOn DemandandOn Load. (UUM-130802)Editor: Fixed Long File Name Error When Build Profile Name Has Many Symbols. (UUM-122222)
Editor: Fixed main toolbar slider when min value is above 0. (UUM-130075)
Editor: Fixed Main Toolbar Unsupported Elements not displaying correctly due to width limitation. (UUM-130776)
Editor: Fixed measure with size of 0. (UUM-115165)
Editor: Fixed misaligned dropdowns and checkboxes in "Graphics Settings" section. (UUM-126644)
Editor: Fixed missing connection check when re-importing all assets via the cache server. (UUM-128465)
Editor: Fixed missing destroy of mesh in MeshToSDFBaker in case of multiple meshes have been provided to. (UUM-128633)
Editor: Fixed missing icon when creating a Unified Ray Tracing Shader. (UUM-131484)
Editor: Fixed missing script error on play mode on both SRP Indoors scene templates. (UUM-126194)
Editor: Fixed MixedFOV scene unapplied prefab in URP Package Sample. (UUM-125671)
Editor: Fixed modal dialogs in WinEditor being obscured by secondary windows. (UUM-125650)
Editor: Fixed naming for shadergraph uGUI samples to follow new menu names. (UUM-132809)
Editor: Fixed new line encoding in the UIBuilder. (UUM-126294)
Editor: Fixed null material pointer crash in IMGUI. (UUM-117563)
Editor: Fixed null reference exception in the layer inspector when removing items. (UUM-119530)
Editor: Fixed Orientation Gizmo Perspective/Isometric icon rendering over other overlays. (UUM-128101)
Editor: Fixed Outline selection rendering fix when RSUV and vertex displacement. (UUM-120352)
Editor: Fixed OutOfRange error encountered while using the 'Edit the joint angular limits' button in the Articulation Body component. (UUM-119277)
Editor: Fixed overlay menu layouting issue while in dynamic panel. (STO-3638)
Editor: Fixed overlay menu toggle state on layout changed. (UUM-129518)
Editor: Fixed overlay resizing sometimes not being available after resizing the window. (STO-3481)
Editor: Fixed parsing of ScriptTemplates with negative priorities. (UUM-132315)
Editor: Fixed performance regression issue on AssetDatabaseScalability. (UUM-132351)
Editor: Fixed performance regression with Math structures. (UUM-114203)
Editor: Fixed potential confusion between uGUI and UI Toolkit in the Create and Add Component menus. (UUM-129195)
Editor: Fixed potentiel heap-buffer-overflow when applying prefabs modifications.
Editor: Fixed prefab instance replacement issue. (UUM-119249)
Editor: Fixed prefab saving whilst still editing its field in the Prefab Stage. (UUM-128744)
Editor: Fixed prefab switching with Type QueryBlock. (UUM-131125)
Editor: Fixed random flickering outline around selected objects when using Umbra baked occlusion culling. (UUM-107639)
Editor: Fixed rare editor crash when building and loading AssetBundles after building a player.
Editor: Fixed rare LinuxEditor crash when Exception is thrown while closing an EditorWindow. (UUM-121624)
Editor: Fixed raycasting against a capsule collider for the situation where a ray enters the capsule from the top hemisphere and exits from the boundary between the cylinder side and bottom hemisphere. The distance returned from this hit is now the closest hit (with the top hemisphere) instead of the exiting hit. (UUM-88080)
Editor: Fixed Remove Unused Overrides menu item in hierarchy is now disabled when scene is not loaded. (UUM-121931)
Editor: Fixed right-click on Build Profile renaming area throwing an error. (UUM-123104)
Editor: Fixed root transform moving to the end of the Hierarchy when changing transform type. (UUM-132190)
Editor: Fixed rounding issue in IMGUI. (UUM-125718)
Editor: Fixed Scale and Angle snap toggles not working properly with tools when activated. (UUM-132097)
Editor: Fixed Scene Asset is not attached to a Lighting Data Asset for a URP Package Sample Scene. (UUM-130512)
Editor: Fixed scene view camera position. (UUM-123123)
Editor: Fixed Some Build Profile settings do not remain checked when launching a project without the /Library folder through the command line. (UUM-128282)
Editor: Fixed stats window display issue in editor light theme. (UUM-127033)
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-121610)
Editor: Fixed styling issue preventing a GameObject from being pinged when it was already selected in the new Hierarchy. (UUM-130184)
Editor: Fixed styling of querybuilderview to not overflow. (UUM-130242)
Editor: Fixed styling of querybuilderview to not overflow. (UUM-130249)
Editor: Fixed text animation not working when using special effects such as text shadow. Also fixed text shadow clamping. (UUM-123120)
Editor: Fixed texture importer tests dump images being incorrect. (UUM-123266)
Editor: Fixed the Build Profile Build Button Dropdown to use
PointerDownEventinstead ofClickEvent. (UUM-107782)Editor: Fixed the console window selection that was resetting when changing the logs line count. (UUM-129927)
Editor: Fixed the contextual menu of the main toolbar slider showing multiple separators. (UUM-131672)
Editor: Fixed the Play Mode Status green checkmark visibility in light theme. (UUM-132491)
Editor: Fixed the player build to detect references with type mismatch and set their value to null. (UUM-113968)
Editor: Fixed the TrueTypeFontImporter Help button link. (UUM-117607)
Editor: Fixed thread issue when using matchMaterialPreset. (UUM-124907)
Editor: Fixed timeSamples set causing immediate playback when using PlayScheduled. (UUM-117577)
Editor: Fixed tooltip overwriting when label gets truncated. (UUM-104264)
Editor: Fixed UI content not filling out the entire window on secondary windows in certain Multi-Display configs. (UUM-131938)
Editor: Fixed unapplied changed in prefab MainPanel in BlobShadow scene in URP Package Sample. (UUM-125677)
Editor: Fixed underline issue with wrapping. (UUM-132463)
Editor: Fixed underline issue with wrapping. (UUM-132475)
Editor: Fixed Unity Editor not detecting Unity Hub installation on Linux. The Editor now correctly checks both user-local (~/.local/share/applications/) and system-wide (/usr/share/applications/) locations for the Hub desktop file, and properly respects the XDG_DATA_HOME environment variable. (UUM-96606)
Editor: Fixed unnecessary domain reload when switching between build profiles of the same platform. (PLAT-17456)
Editor: Fixed unrooted memory labels for ATG. (UUM-126940)
Editor: Fixed unrooted memory labels for TextCore. (UUM-126941)
Editor: Fixed warning about debug symbols not being enabled for Cloud Diagnostics that could appear when the Cloud Diagnostics package is not installed. (UUM-109016)
Editor: Fixed water height sampling when distant wind speed is high. (UUM-121090)
Editor: Fixed water smoothness fade with SSR. (UUM-130498)
Editor: Fixed WinEditor becoming unresponsive when modal DialogBox is showing in some scenarios. (UUM-132303)
Editor: Fixed WinEditor ColorPicker failing to update on secondary displays with different DPI than primary display. (UUM-131710)
Editor: Fixed WinEditor SplashScreen image being corrupted when dragging across displays with different DPI scales. (UUM-124825)
Editor: Fixed word selection with punctuation on ATG. (UUM-131444)
Editor: Fixed wrong calculation of blendshape normals when mesh normals import mode is set to 'Import' and blendShape normals import mode is set to 'Calculate'. (UUM-122300)
Editor: Fixed | UGUI
Fixed issue where Scroll Rect would lose inertia on some display resolutions. (UUM-99716)Editor: Hide adaptive settings in build profile when the platform module is not installed. (UUM-124745)
Editor: Hide Render Pipeline Graphics settings which are obsolete. (UUM-128056)
Editor: Hierarchy: Expanding and collapsing nodes using keyboard now works on all selected nodes. (UUM-125276)
Editor: Hierarchy: fix columns not respecting selection when changing state. (UUM-131311)
Editor: Hierarchy: fix horizontal scrollbar behavior when columns are too wide to fit in the view. (UUM-121167)
Editor: Hierarchy: fix horizontal scrollbar behavior when columns are too wide to fit in the view. (UUM-123111)
Editor: Hierarchy: Fix unsupported selection commands. (UUM-133012)
Editor: Hierarchy: Fixed CanStartDrag invocation. (UUM-127480)
Editor: Hierarchy: Fixed null reference exception in Hierarchy Active and Tag columns when entering/exiting playmode. (UUM-128446)
Editor: Hierarchy: Force updating hierarchy view before framing an object. (UUM-125968)
Editor: Hierarchy: hide flags are now correctly driving gameobjects visibility in the new hierarchy. (UUM-122307)
Editor: Improved chart rendering performance in Profiler windows, which previously had contributed to spikes in Play mode with VSync enabled on DX12. (UUM-108772)
Editor: Improved description of
worldToGUIPointandOnDrawGizmosAPI behavior.Editor: Improved visibility and positioning of kebab menus in Settings > Graphics. (UUM-116647)
Editor: Improved visibility of the loading spinner icon in the Build Profiles window. (UUM-132018)
Editor: Improved warning on missing font reference. (UUM-121676)
Editor: Instantiated objects should now show in the new Hierarchy when they are instantiated through 'AssetDatabase.LoadAssetAtPath' in a method attributed with 'RuntimeInitializeOnLoadMethod'. (UUM-130235)
Editor: Long Player Tag names overlap text in Active Scenario window. (UUM-131454)
Editor: Make SettingsWindow more robust. (UUM-122728)
Editor: Make sure that vsync value specified in game view matches the real value with which the viewport is presented. (UUM-102574)
Editor: None.
Editor: None.
Editor: Now ensuring that the dynamically populated character glyphs get serialized to their related font .asset file. This fixes the inconsistent results warning that was reported. (UUM-69151)
Editor: Object pickability fixed with GRD. (UUM-120294)
Editor: Opening the PlayerSettings inspector in multiple windows for the Android platform no longer causes a NullReferenceException. (UUM-126358)
Editor: Play Mode Scenarios icons are off-centered and not aligned with the Scenario's name/title. (UUM-125142)
Editor: Play Mode Scenarios with invalid names show up in the list when another scenario with a valid name is added afterward. (UUM-132554)
Editor: Prevent logging session tokens in the editor log. (UUM-121872)
Editor: Prevent null asset path to be passed to OnWillSaveAssets. (UUM-122775)
Editor: Prevented duplicate cache server requests being scheduled by on-demand imports. (UUM-126416)
Editor: Project Auditor: add analysis capture time to summary view.
Editor: Project Auditor: Add min/max limits to DiagnosticParams, to avoid unwanted values. (UUM-122620)
Editor: Project Auditor: Ensure column sorting arrow is always in the center. (UUM-122624)
Editor: Project Auditor: Ensure column sorting arrow is always in the center. (UUM-132602)
Editor: Project Auditor: Fix alignment of Areas/Assemblies controls. (UUM-127743)
Editor: Project Auditor: Fix sorting of Areas and Assemblies popup columns. (UUM-122622)
Editor: Project Auditor: Fixed multi-select Copy to Clipboard. (UUM-127212)
Editor: Project Auditor: Hid the Additional Info panel if there is nothing to show in the UI. (UUM-127206)
Editor: Project Auditor: Hide scrollbar on Summary page if not needed. (UUM-122813)
Editor: Project Auditor: improve icons for copy to clipboard. (UUM-127209)
Editor: Project Auditor: Made SRP Batcher compatibility check more robust. (UUM-126726)
Editor: Project Auditor: Register window to support reloading. (UUM-127194)
Editor: Project Auditor: Register window to support reloading. (UUM-127613)
Editor: Project Auditor: remove spaces from some UI labels. (UUM-127578)
Editor: Project Auditor: small improvement to Issue Table sorting speed.
Editor: Project Auditor: support light and dark versions of icons. (UUM-127784)
Editor: Project Auditor: Watch for all methods in empty MonoBehaviour analysis. Show advice for MonoBehaviour method usage if we recommend an alternative.
Editor: Project browser search area changes when maximing Game View. (UUM-125689)
Editor: Publishing Settings 'Build' section for Android is now only editable via global Android settings. (UUM-126778)
Editor: QOL Improvement: Reset the text field when adding a new element. (UUM-103526)
Editor: Reenable Json export from tableview. (UUM-131250)
Editor: Removed a manual focus on platform icons in the platform browser window. (UUM-131928)
Editor: Removed initial keyword from AutoSize in the UIBuilder. (UUM-132492)
Editor: Removed of an unused scale variable. (UUM-128761)
Editor: Removed unsused lighting setting file in URP Package Sample. (UUM-125859)
Editor: Removed unused UI space for pages that do not show Details. (UUM-132631)
Editor: Removing empty space at the bottom of the camera overscan settings pop-up. (UUM-122892)
Editor: Rename the particle systems with meaningful names. (UUM-125864)
Editor: Rendering Debugger: HDR Output window - Improved unclear warning message in Rendering Debugger about the Play mode Debugger Overlay. (UUM-127009)
Editor: Replaced old icons with the new ones to fix the issue where Linux icons were slightly misaligned. (UUM-128415)
Editor: Replacing prefab in context mode and undo should now properly update the hierarchy. (UUM-119249)
Editor: Resetting Player Setting in Build Profiles window when applying Addition Compiler Arguments throws NullReferenceException error in the Console. (UUM-126496)
Editor: Resolved an issue where the helpurl function was unable to locate and display help files stored within sub-folders. The system now fully supports hierarchical directory structures for documentation links.
Editor: Restore the ability to disable the UnityAnalyticsModule and have it be stripped from players that support engine module stripping. (UUM-127673)
Editor: Reverted changes that caused unsaved scene changes to be lost during builds. (UUM-128985)
Editor: SceneProvider can find entries with t:behaviour. (UUM-114607)
Editor: Scenes dragged from project window onto the new hierarchy window should now retain the drop position. (UUM-114957)
Editor: Scenes should retain their ordering in the new hierarchy window after entering/exiting play mode. (UUM-114959)
Editor: Scripting Defines no longer require a manual Apply through the UI when modified via code. (UUM-129228)
Editor: Search window should match on asset guids that include hyphens. (UUM-127038)
Editor: Select action from scene provider correctly works. (UUM-131245)
Editor: Set focus on Hierarchy window after a new game object is created and in renaming state. (UUM-119240)
Editor: Set the new input system to manage move and look and the MixedFov and Shader/Lit scenes from the URP samples. (UUM-71847)
Editor: Shader Build Settings UI: Fixed keyword set text padding. (UUM-115702)
Editor: Shader Build Settings UI: Fixed the empty shader keyword declaration overrides list label padding. (UUM-115688)
Editor: Shader Build Settings UI: Fixed the keyword declaration override labels clipping properly when shrinking the window. (UUM-115707)
Editor: TaskCanceledException when stopping a play mode scenario. (UUM-127653)
Editor: Terrain trees : Fixed an issue where textures would be created for every non legacy trees, impacting memory. (UUM-12996)
Editor: Text change for Cache Server in ProjectSettings. (UUM-128105)
Editor: The "VRS - Runtime Resources" settings label in the editor Graphics settings has been slightly modified to remove an unnecessary prefix. (UUM-130167)
Editor: The developer console for XR projects has been disabled due to its very small and unreadable rendering. (UUM-119794)
Editor: The Linux editor will now create the preferences folder on starting the editor if it doesn't exist. If it cannot be created, an error will be written to Editor.log. (UUM-128719)
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. (UUM-132436)
Editor: Toggling off the Scene Visibility button in the scene view toolbar now disables hiding of objects and scene correctly when using GPU Resident Drawer. (UUM-120684)
Editor: Updated MeshLOD generator to work with any vertex format in the input mesh. Previously, unexpected formats like Float16 positions could result in incorrect LOD generation or crashes. (UUM-122236)
Editor: Updated platform browser groupings. (UUM-122825)
Editor: Updated platform groupings for the Platform Discovery window. (UUM-126275)
Editor: Updated Rendering Layers migration mechanism. (UUM-102669)
Editor: Updated the builder to show a warning on Text Shadow/Outline if the assigned FontAsset is bitmap. (UUM-112895)
Editor: Warning is thrown when trying to delete Default scenario in Play Mode Scenarios window. (UUM-129021)
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-129235)
Editor: When reconnecting a plain GameObject to a prefab, keep any child instances. (UUM-102262)
Editor: [WIP] Fixing background colour performance regression. (UUM-120281)
EmbeddedLinux: RaspiOS vulkan crash fix. (UUM-129585)
Engine Diagnostics: Fixed issue where binaries with a non-zero load address would not be symbolicated correctly in Engine Diagnostics. (UUM-129639)
Entities: Added missing Entities PDB files. (UUM-125336)
Entities: Added the missing help url link to SubScenes. (UUM-132872)
Entities: Fixed an issue where the ImHex writer would display an error when a managed component contained primitive array types. (UUM-129904)
Entities: Fixed an issue where the ImHex writer would get stuck in an infinite loop when processing managed components. (UUM-129901)
Entities: Fixed an issue where the ImHex writer would throw an error when a managed component contained an IntPtr field. (UUM-129905)
Entities: Fixed crash in NativeStream.ScheduleConstruct when scheduling creation of a stream with zero buffers.
Entities: Fixed editor freeze when UpdateInGroup attribute has cycle. (UUM-128197)
Entities: Fixed problem rooting UnityObjectRefs. (UUM-125895)
Entities: Fixed race condition in ArchetypeChunk.SetComponentEnabled() and ArchetypeChunk.SetComponentEnabledForAll(), which could write the wrong change version number to the target chunk. (ECSB-1792)
Entities: ILPP no longer hangs when a particular flavor of recursive reference in a managed component exists. (UUM-125131)
Entities: Returned GetHashCode of EntityId to same behaviour as pre-typed InstanceID.
Entities: SubScene AudioSources playing audio automatically in Edit Mode when the Entities Graphics package is installed. (ECSB-1752)
Entities: Suppress benign Burst warning about intrinsics use in ChunkIterationUtility.GetEnabledMask() when compiling with FloatMode.Deterministic. (UUM-126542)
GI: APV: Setting the active baking set when a user selects to load one. (UUM-113469)
GI: Documented that
light.shadowResolutiononly works for the built-in render pipeline. (UUM-100779)GI: Ensured that the "RenderSettings customReflection texture has invalid type" error is show exactly when relevant. (UUM-121679)
GI: Ensured that we don't pass infinite vertex UVs to xAtlas. (UUM-122361)
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-127288)
GI: Fixed a MacOS memory usage regression in Core RP package (com.unity.render-pipelines.core). (UUM-117624)
GI: Fixed an issue where a warning would be displayed, and light probes would look incorrect when loading a scene lit only by Enlighten Realtime GI, and no baked GI. (UUM-129727)
GI: Fixed an issue where APV scenario blending is non-functional on MacOS. (UUM-126723)
GI: Fixed an issue where loading a scene that contained light probe data, but was baked with "Baked Indirect" mode, caused a warning to be fired. (UUM-112568)
GI: Fixed an issue where the Meta pass was being incorrectly included in builds where it was not needed. (UUM-116130)
GI: Fixed APV Sky Occlusion being slightly too bright when baking with Vulkan. (UUM-101700)
GI: Fixed incorrect Adaptive Probe Volume baking when Probe Adjustment Volume components with Sample Count adjustments are used. (UUM-129941)
GI: Fixed issue in URP showing a warning when entering play mode with a disc light in the scene. (UUM-128460)
GI: Fixed reflection probe keyword warnings when building Player. (UUM-122571)
GI: Fixed upgrade issue when project is using the Light Transport package. (UUM-127573)
GI: Fixed upgrade issue when project is using the Path Tracing package. (UUM-127604)
GI: Fixed warning when building Mixed Reality template to iOS. (UUM-126128)
GI: Make baking of duplicated Probuilder meshes work. (UUM-126739)
GI: Reflection Probes referencing textures that are not a Cubemap will no longer cause error spam when viewing the Scene View. (UUM-129519)
GI: Subscenes now open before the APV baking starts if "Generate Lighting" is pressed in the lighting window. (UUM-104411)
Graph Toolkit: Adjusted the UI on Node headers so that buttons that appear on hover no longer overlap with the Node title. (UUM-127825)
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-133642)
Graph Toolkit: Box selection now properly includes sticky notes. (UUM-126816)
Graph Toolkit: Copy-pasting and duplicating asset subgraphs now works correctly. (UUM-131411)
Graph Toolkit: Ensure GetOuputPortByName() and GetInputPortByName() return null when the provided name parameter does not match any existing port. (UUM-127625)
Graph Toolkit: Entering a subgraph node after deleting it and undoing the deletion no longer throws an InvalidOperationException. (UUM-131412)
Graph Toolkit: Fixed an issue where changing a variable from "input" to "output" would incorrectly retain the "Default Value" field in the inspector. The "Default Value" field is now not present for output variables. (UUM-125120)
Graph Toolkit: Fixed an issue where expanding/collapsing a variable in the Blackboard would no longer function if a variable group was collapsed above it. (UUM-129810)
Graph Toolkit: Fixed an issue where output variables displayed the "Show on" dropdown with "Inspector Only" and "Node and Inspector" options. This dropdown is now not present for output variables, as it is not applicable to them. (UUM-125114)
Graph Toolkit: Fixed an issue with execution ports on context nodes having incorrectly defined selection hit boxes. (UUM-131404)
Graph Toolkit: Fixed an issue with the shortcut not displaying correctly in the overlay button tooltips when moving the overlay toolbar panel. (UUM-125094)
Graph Toolkit: Fixed: Creating a variable from the Blackboard item library incorrectly defaulted to an Input variable. It now correctly defaults to a Local variable. (UUM-132209)
Graph Toolkit: Multi-selecting local subgraph nodes no longer throws a null reference exception. (UUM-131403)
Graph Toolkit: Rectangle selection of a wire failed after moving one of its connected nodes. You can now reliably box-select wires even after moving nodes. (UUM-126958)
Graph Toolkit: The Select and Open button in the Asset Subgraph Node inspector now works correctly. (UUM-131398)
Graph Toolkit: Upon pressing Ctrl + S, saving will now apply only to the Graph Canvas that has the focus and pending changes. (UUM-125194)
Graphics: Allow to set Render Pipeline Asset alongside with Global Settings in case when Asset Bundles were used. (UUM-103724)
Graphics: Applied workaround for video black screen issue on Mali GPUs with OpenGLES. (UUM-116491)
Graphics: Changed the GfxDevice interface to accommodate UGK ray tracing acceleration structures.
Graphics: Color Picker - Fix Style Initialization Timing. (UUM-121992)
Graphics: Enabled batched GPU skinning in GfxDeviceUGK. (UGK-1743)
Graphics: Enabled render-to-3D-texture in UGK API. (UGK-1647)
Graphics: Fallback to main-thread skin matrix calculation for non-optimized SkinnedMeshRenderers when serialized with "m_DirtyAABB" set to true and "Update When Offscreen" is enabled. (UUM-128966)
Graphics: Fixed a crash when modifying a mesh that is part of a static batch. (UUM-108073)
Graphics: Fixed a crash when recalculating normals or tangents on a mesh with an incorrect base vertex. (UUM-108976)
Graphics: Fixed Adaptive Performance shadows cascades tweaking.
Graphics: Fixed an issue of Low Resolution transparent material being rendered with incorrect depth on certain platforms. For instance, the transparent material could be rendered even if it's behind an opaque mesh. (UUM-120348)
Graphics: Fixed an issue where "Texture2D.calculatedMipmapLevel" / "Texture2D.desiredMipmapLevel" could return unexpected values if the texture was not set to use mipmap streaming. (UUM-122023)
Graphics: Fixed an issue where ETC1 assets loaded from old AssetBundles could appear washed out, if the assets were originally imported as sRGB and the project is set to use Linear colorspace. (UUM-113599)
Graphics: Fixed an issue where MSAA
CameraDepthTextureresizing was inconsistent when using theScalableBufferManagerin DX12, Metal, and legacy Vulkan devices. (UUM-100367)Graphics: Fixed an issue with URP deferred screen-space decals where depth would be loaded with insufficient precision. (UUM-101887)
Graphics: Fixed an issue with Vulkan Device Filter Asset and D3D12 Device Filter Asset where the C# side regular expression checker was not fully ECMAScript compatible with the Player regular expression engine. (UUM-127677)
Graphics: Fixed artifacts when using batched GPU skinning with Vulkan. (UUM-128233)
Graphics: Fixed buffer GPU memory corruption in GfxDeviceUGK. (UGK-1699)
Graphics: Fixed case where adding Decal using RenderingLayer and another ScriptableRendererFeature requested DepthNormalPrePass to be added wrongly in URP. (UUM-93100)
Graphics: Fixed crash on metal when generating mipmaps for textures with integer pixel format (this is not supported, so now it is skipped). (UUM-52882)
Graphics: Fixed crash with Metal Validation error on resolving MSAA memoryless depth buffer. (UUM-125478)
Graphics: Fixed dynamic offset locations returned by ugProgramCreate from UGK Vulkan. (UGK-1531)
Graphics: Fixed editor freeze if Lens SRP asset references form a cyclic dependency. (UUM-122934)
Graphics: Fixed floating point precision issue with ACES tonemapping. (UUM-125596)
Graphics: Fixed for point light shadow artifact when soft shadows are enabled. (UUM-128839)
Graphics: Fixed freeze with particle systems when using Vulkan. (UUM-91203)
Graphics: Fixed Grabpass does not work when the Render Target is set to Camera and specific Viewport values are set (0,0.5,0.5,0.5). (UUM-113033)
Graphics: Fixed immediate mode draws consuming a lot of memory. (UUM-132332)
Graphics: Fixed incorrect buffer related validation errors. (UGK-1636)
Graphics: Fixed missing documentation link for the Lens Flare (SRP) component. (UUM-115985)
Graphics: Fixed NullReferenceException when Mesh LOD Slider is shown by an inspector but no scene view exists. (UUM-132113)
Graphics: Fixed pipeline state key mismatches causing graphics state collection cache misses on Metal and D3D12. (UUM-125069)
Graphics: Fixed random GPU hang when using GPU Occlusion Culling on certain platforms. (UUM-112854)
Graphics: Fixed rare deadlock scenario in AsyncResourceUploadBlocking() occasionally happening when loading resources (typically Textures) from AssetBundles. (UUM-126066)
Graphics: Fixed synchronization of buffer data written by the CPU and accessed later by the GPU when using the Metal graphics API. (UUM-79509)
Graphics: Fixed the missing shader variants if area light is disabled in ShaderConfig.cs and ShaderConfig.cs.hlsl. The error message is logged if you run Player if "strict shader variant matching" is enabled. (UUM-125286)
Graphics: Fixed transient AA depth in renderpass not getting memoryless. (UUM-128741)
Graphics: Frame Debugger - Null exception when connection remotely to a player. And no Playmode Views were available. (UUM-122337)
Graphics: Frame Debugger Resolved an issue where the Levels value fields would unpredictably change size when switching between debug events on Windows. (UUM-131482)
Graphics: Modified the frame cleanup map to remove invalid or memoryless texture IDs without deleting them. (UUM-129828)
Graphics: Prevent destruction of a Mesh with DestoryImmediate() during OnWillRenderObject(). (UUM-87044)
Graphics: Reduced excessive stack allocations from Camera::RenderEditorCamera. (UUM-126336)
Graphics: Removed argument exception when target is both an Index or Vertex buffer and a compute buffer and stride is not a multiple of 4. Add a new exception if buffer size is not aligned to 4 bytes. Index buffers that are also compute buffers can now be stride 2 or stride 4, instead of only stride 4, allowing creation of 16-bit index buffers. (UUM-85743)
Graphics: Removed the shader warning in Hidden/HDRP/DebugFullScreen.shader. (UUM-99060)
Graphics: Removing preprocessors for Unity 2019, 2020, 2021 and 2022 in HDRP package. (UUM-122818)
Graphics: Undo now works properly for LODGroup's reparenting behavior. (UUM-121106)
GraphView: Fixed sticky notes content could not be edited anymore. (UUM-133754)
HDRP: Cached shadows now removes a light if an undo operation affects the light. This is done to avoid having invalid references which would cause a crash. (UUM-116010)
HDRP: Fixed assertion when HDCamera.allowDynamicResolution is set to true via a script when using STP. (UUM-105731)
HDRP: Fixed ClearDispatchIndirect not clearing all indirect arguments when thread count was not 64. (UUM-126235)
HDRP: Fixed console errors with NVIDIA.DebugView when a project is built with NVIDIA package. (UUM-127500)
HDRP: Fixed custom pass buffers being the wrong size when switching XR On/Off. (UUM-71748)
HDRP: Fixed DLSS & FSR2 black screen after adding a custom render pass. (UUM-113720)
HDRP: Fixed error when using non-Decal Projector supported Materials. (UUM-116404)
HDRP: Fixed FSR2 quality setting not applying when changed from the camera using 'Use Custom Quality' property. (UUM-125992)
HDRP: Fixed HDRP FPTL and Cluster artifacts when having many lights. (UUM-97985)
HDRP: Fixed Screen Space Lens Flare error when using mip bias 0 setting. (UUM-129573)
HDRP: HDRP Wizard - Fix All button is shown even if there are no converters for the current editor platform. (UUM-127725)
HDRP: HDRP Wizard - Multiple exceptions when pressing Fix All. (UUM-125858)
HDRP: Shadows no longer get pixelated if the shadow is far away from the light source given the resolution is high enough. (UUM-126700)
HDRP: Shadows now show up at the full distance defined by the light. (UUM-126164)
IL2CPP: Fixed a rare crash of the il2cpp executable on Windows and Linux. (UUM-127507)
IL2CPP: Fixed il2cpp randomly crashing with exit code 139 on macOS arm64. (UUM-125068)
IL2CPP: Fixed invalid MethodsToPreserve entries for lambda expressions. (UUM-124814)
IL2CPP: Reduced startup time by improving internal hashing function for generic parameter types. (UUM-133424)
IL2CPP:
BEE_BUILD_THREADSwill now be respected when il2cpp is used to compile an exported project. (UUM-129014)Input System: Fixed multiple mouse button presses not processed after Mouse.current.WarpCursorPosition() on Windows. (UUM-128971)
Input System: Fixed resize cursor issues in a windowed standalone player build when using Input System. (UUM-117813)
iOS: Added an option to enable or disable Metal displaylink in Player settings. (UUM-133766)
iOS: Fixed a case where UI buttons could register a click after returning from the app switcher if a touch was still in progress. (UUM-127293)
iOS: Fixed a couple iOS bugs related to when another app is recording. (UUM-102412)
iOS: Fixed Application.Quit not having an effect when called in batched playerloop. (UUM-128234)
iOS: Fixed arg typo in updateLayerDrawableSizeFromBounds. (UUM-125390)
iOS: Fixed DXT support on iOS (on devices that support it). (UUM-125554)
iOS: Fixed iOS 26 logs appearing as <private> in Console app. (UUM-129367)
iOS: Fixed touch keyboard on iOS reporting it is visible after dismiss. (UUM-121639)
iOS: Fixed unity view resizing in UaaL setup breaking rendering or crashing. (UUM-130881)
Kernel: Fixed crash during shutdown if the job system was accessed from a finalizer. (UUM-128777)
Kernel: Fixed InvalidOperationException is no longer generated when scheduling an IJobParallelForDefer job with a NativeList that is tagged with [NativeDisableContainerSafetyRestriction]. (UUM-124996)
License: Perform early license check. (UUM-127690)
Linux: Fixed Linux Toolchain Migrator upgrading com.unity.sdk.embeddedlinux-aarch64 to com.unity.sdk.linux-x86_64 instead of com.unity.sdk.linux-arm64. (UUM-126745)
Linux: Fixed New lines not registering in Multi-line UI text boxes. (UUM-129085)
macOS: Fixed stuttering issues with the Mac Player when using the new
CAMetalDisplayLinkwhich can be enabled in the Player Settings by toggling "Use MetalDisplayLink (Mac Player only)". (UUM-112011)macOS: Keyboard input is reset on application focus lost. (UUM-122233)
Mono: Re-added support for Jetbrains Rider profiling, which had been temporarily removed with a recent security fix. (UUM-126137)
Multiplayer: Added buttons in the Multiplayer Player Tags window is inverted. (UUM-132141)
Multiplayer: Clicking "Cancel" after trying to activate a virtual player on an unsaved scene still leaves the box checked. (UUM-124821)
Multiplayer: Clone editors inconsistently don't transition from launching to launch. (UUM-128158)
Multiplayer: Entering Play Mode with compiler errors changes the Play icon to Stop icon even tho editor is not in Play Mode. (UUM-125570)
Multiplayer: Fixed an issue in the Multiplayer Center window: Changed the green check-mark image in the QuickStart > "Connecting Players" section so that its color is not too bright when the Editor is using the Light theme. (UUM-97074)
Multiplayer: Fixed an issue in the Multiplayer Center window: Fixed the left panel titles height so that they are not overlapped by the scrolling section when re-sizing the window. (UUM-107529)
Multiplayer: Fixed an issue in the Multiplayer Center window: Section contents alignment is the same in all sections of the "Recommendation" tab. (UUM-105662)
Multiplayer: Fixed an issue in the Multiplayer Center window: the "Install Packages" text does not overflow over its button container. (UUM-125235)
Multiplayer: Fixed an issue where the Play Mode button is still in play mode after a User aborts a scenario after cancelling a save prompt. (UUM-124819)
Multiplayer: Fixed an issue where toggling the running mode of a Virtual Player fails after cancelling a Scenario. (UUM-123292)
Multiplayer: Fixed and issue where toggling a virtual player's running mode inadvertently starts a scenario. (UUM-122875)
Multiplayer: Fixed issue where a Virtual Player's running mode is initially toggleable upon starting a scenario. (UUM-123088)
Multiplayer: Fixed Issue where a VP's running mode remains disabled after running and stopping a scenario. (UUM-123100)
Multiplayer: Fixed issue where player index in a Virtual instance is not serialized. (UUM-122878)
Multiplayer: Fixed the minimum size of the details tab of the multipalyer scenario window at the minimum use-able width. (UUM-125056)
Multiplayer: Multiplayer Play Mode "Local Instances" list appears empty and throws an ArgumentNullException when Android Support is installed but Android SDK is not linked to the Unity Editor. (UUM-131458)
Multiplayer: Play mode controller configurations (Virtual / Local / Remote) improperly serialized, resulting in undesired behavior. (UUM-122878)
Multiplayer: Play Mode Scenario instance state is not reset after the scenario is cancelled. (UUM-123096)
Multiplayer: Unity.Multiplayer.PlayMode.CurrentPlayer.IsMainEditor throws an Exception when invoked in a method marked as [InitializeOnLoadMethod]. (UUM-131667)
N/A (internal): Added Render Pipeline API calls for querying available upscalers & changing upscaler filters using the Upscaler Framework. (UUM-125217)
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. (UUM-113798)
N/A (internal): Fixed UNITY_CODEOWNERS file Render Service patterns.
N/A (internal): Improved to memory allocation labeling of internal CrashReporting module. Improved internal performance by using more efficient map implementation.
Networking: Fixed an issue that caused PROTOCOL_ERROR with UnityWebRequest when doing HTTP/2 POST operations of more than 600kb. (UUM-130882)
Package Manager: "Install" button remains active after installing a UPM package from Asset Store in the Package Manager window. (UUM-129496)
Package Manager: Built-in and core packages are now shown as trusted and made by Unity Technologies for clarity. (UUM-127649)
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-131910)
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. (PAK-8605)
Package Manager: Fixed an issue where running -upmPack failed to propagate UPM errors, causing Unity Editor to exit with code 0.
Package Manager: Fixed an issue where
Client.SearchandClient.SearchAllreturned incorrectresolvedPathvalues for uninstalled module packages.Package Manager: Fixed issue where placeholder package entries weren't being shown for packages added by technical name. (UUM-122572)
Package Manager: Fixed the behavior package not showing up in the package manager.
Package Manager: Fixed the issue where the progress indicator doesn't work when installing UPM packages on Asset Store. (UUM-127805)
Package Manager: Fixed the issue where the progress indicator doesn't work when updating UPM packages on Asset Store. (UUM-115289)
Package Manager: Gave warning and error icons higher priority over locked icons. (UUM-114376)
Package Manager: Importing a .unitypackage with UPM dependencies can inject them before any asset is imported. (PAK-8682)
Package Manager: Improved unityRelease field validation in the UI so invalid values are rejected, preventing obscure resolve errors and package loading failures. (UUM-122599)
Package Manager: Keeping text in fields when adding a package by technicial name fails. (UUM-125060)
Package Manager: Making the default package created be publishable on the Asset Store. (PAK-8554)
Package Manager: Moved the update button outside of the manage dropdown to increase its visibility. (UUM-129013)
Package Manager: Resources links are now available for UPM on Asset Store even when uninstalled. (UUM-114130)
Particles: Added missing Icons for the Particle System Renderer in the Animation window. (UUM-130114)
Particles: Fixed crash when particles component does not have a material. (UUM-127537)
Particles: Fixed inverted particle geometry in cubemap reflections in some configurations. (UUM-128604)
Particles: Fixed texture scale X value not being applied to trails when Mode is set to "Ribbon". (UUM-126854)
Physics: Added the overflow: hidden property to the collision layer matrix container in order to no longer generate scroll bars when scaling down the project settings window. (UUM-111251)
Physics: Fixed a crash inside Rigidbody.Move which could occur when calling the method on a fully disabled body. (UUM-126746)
Physics: Fixed a crash that would occur when adding a Cloth component to a GameObject with an existing TextMesh component. By default both Cloth and TextMesh components can't share the same GameObject due to the fact that they require different renderers to work, MeshRenderer and SkinnedMeshRenderer respectively. (UUM-125416)
Physics: Fixed a crash when authoring Cloth components with scene reloading disabled. Entering Playmode right after authoring would still keep the Cloth instance in a "authoring only" state which means the underlying simulation object wasn't being created. (UUM-110845)
Physics: Fixed a layouting issue with the Cloth component's inter collision tool. The issue caused the "Erase" button to be partially clipped. (UUM-127745)
Physics: Fixed a long standing issue with CharacterController authoring where an validation check was incorrect, in previous versions it was more complicated to hit this issue due to specific values needing to be input rather than just 0 for 'Step Offset'. (UUM-129924)
Physics: Fixed a typo on "Clear Locked Objects" button inside the Physics Debugger. (UUM-124744)
Physics: Fixed an issue where some logs messages coming from the PhysX integration would be ignored. (PHYS-681)
Physics: Fixed an issue where transform sync would in some instances incorrectly change the CharacterController component's internal shape rotation. In the case of PhysX this manifested by bodies being flung out when hit from the "right side" which meant that the internal capsule was reverted to it's default orientation (x-axis aligned in PhysX). (UUM-128624)
Physics: Fixed an issue with pinning particles of a Cloth component at runtime from script or using authoring tools during playmode. (PHYS-669)
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-91192)
Physics: Fixed an issue with static collider creation where repeated disable/enable operations would accumulate PhysX SDK helper structures eventually causing the application to run out of memory. (UUM-112248)
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-61756)
Physics: Fixed issue causing cloth to stretch significantly, especially with higher cloth resolutions. (UUM-116109)
Physics: Fixed the padding for all the buttons in the Physics Debugger window, most of the buttons on the right side of the window had no padding. (UUM-124744)
Physics: Improved performance of heightfield creation for terrain collider while async loading. (UUM-120104)
Physics 2D: "PhysicsBody.bodyConstraints" replaced with "PhysicsBody.constraints" and "PhysicsBodyDefinition.bodyConstraints" replaced with "PhysicsBodyDefinition.constraints" both accepting a new enum type of "PhysicsBody.BodyConstraints". (UUM-125935)
Physics 2D: "PhysicsBody.bodyType" replaced with "PhysicsBody.type" and "PhysicsBodyDefinition.bodyType" replaced with "PhysicsBodyDefinition.type" both accepting a new enum type of "PhysicsBody.BodyType". (UUM-125935)
Physics 2D: "PhysicsChain.frictionCombine" and "PhysicsChain.bouncinessCombine" replaced with "PhysicsChain.frictionMixing" and "PhysicsChain.bouncinessMixing" accepting a new enum type of "PhysicsShape.SurfaceMaterial.MixingMode". (UUM-125935)
Physics 2D: "PhysicsShape.SurfaceMaterial.frictionCombine" and "PhysicsShape.SurfaceMaterial.bouncinessCombine" replaced with "PhysicsShape.SurfaceMaterial.frictionMixing" and "PhysicsShape.SurfaceMaterial.bouncinessMixing" accepting a new enum type of "PhysicsShape.SurfaceMaterial.MixingMode". (UUM-125935)
Physics 2D: "PhysicsShapeDefinition.moverData" property now editable in the Unity Editor inspector. (UUM-133265)
Physics 2D: "PhysicsWorld.simulationMode" replaced with "PhysicsWorld.simulationType" and "PhysicsWorldDefinition.simulationMode" replaced with "PhysicsWorldDefinition.simulationType" both accepting a new enum type of "PhysicsWorld.SimulationType". (UUM-125935)
Physics 2D: Added a missing 64-bit integer property to "PhysicsUserData" to allow set/get for custom data. (UUM-125383)
Physics 2D: Added an overload for "Sprite.GetPhysicsShape()" to return a "ReadOnlySpan<Vector2>" to remove the need for managed allocations. (UUM-125266)
Physics 2D: Added missing "contactId" getter property for "ContactHitEvent". (UUM-131384)
Physics 2D: Added missing method to retrieve all "PhysicsUserData" associated with the current "BodyUpdateEvents" with "PhysicsWorld.GetBodyUpdateUserData(allocator)". (UUM-125653)
Physics 2D: Added missing methods to retrieve all geometry-islands for PhysicsComposer and PhysicsDestructor operations. (UUM-126432)
Physics 2D: Assign memory label roots for both low-level and high-level 2D physics so allocations all show under the "Physics2D" label in the Memory Analyzer. (UUM-127376)
Physics 2D: Ensure that all available project templates have the 2D physics project setting option of "Reuse Collision Callbacks" enabled. (UUM-129517)
Physics 2D: Ensure that PhysicsTransform and PhysicsRotate constructors are Burst compatible. (UUM-133265)
Physics 2D: Fixed "Custom Physics Shape" outline generation in the Sprite Editor Physics Module so that it more closely matches the Sprite outline. This also fixes outlines generated with "PolygonCollider2D.CreateFromSprite". (UUM-121973)
Physics 2D: Fixed a crash when using PhysicsWorld Transform Tweening. (UUM-126195)
Physics 2D: Fixed a Physics 2D crash on exiting Play mode that was caused by an invalid read/write lock. (UUM-133493)
Physics 2D: Fixed an issue in PhysicsComposer where the tesselator could leak if tesselation were to fail. (UUM-126427)
Physics 2D: Fixed an issue where "PhysicsShape.ManifoldPoint.totalNormalImpulse" was incorrect. (UUM-131384)
Physics 2D: Fixed an issue where "PhysicsUserData.objectValue" cannot be assigned NULL. (UUM-125383)
Physics 2D: Fixed an issue where an "InvalidOperationException" was thrown when calling "PhysicsBody.SetAndWriteTransform" when the "PhysicsWorld.TransformWriteMode" was "PhysicsWorld.TransformWriteMode.Slow3D". (UUM-129537)
Physics 2D: Fixed an issue where creating a PhysicsShape using a CapsuleGeometry with a near-zero length resulted in a Circle shape type being created. Now a Capsule shape type is always created and the length is clamped to a minimum internally. (UUM-124692)
Physics 2D: Fixed an issue where SegmentGeometry.forward was inverted. (UUM-131683)
Physics 2D: Fixed an issue where the "PhysicsDistanceJoint" motor limit was processed before the motor itself resulting in a temporary out-of-limit condition. The motor is now processed before the motor limit constraint. (UUM-131384)
Physics 2D: Fixed an issue where the "PhysicsUserData.int64Value" property does not show in the Editor Inspector. (UUM-125627)
Physics 2D: Fixed an issue where there is no way to return simple convex hulls using the PhysicsComposer. This can now be done with "PhysicsComposer.CreateConvexHull". (UUM-124838)
Physics 2D: Fixed an issue with Rigidbody2D linear/angular drag to damping rename when used in prefab variants. (UUM-122242)
Physics 2D: Fixed various issues with PhysicsMask including IsBitSet, AreBitsSet and both ResetBitIterator and SetBitIterator. (UUM-131683)
Physics 2D: PhysicsShape.definition now includes reading "PhysicsShapeDefinition.startMassUpdate" and "PhysicsShapeDefinition.startStaticContacts" properties. (UUM-133265)
Physics 2D: Updated scripting documentation for PhysicsBody, PhysicsShape and all PhysicsJoint "callbackTarget" properties to indicate that assigning any System.Object that isn't a UnityEngine.Object will not keep the object alive and out of the reach of the garbage collector. (UUM-132091)
Plugins: Fixed a crash on DX11 when RenderDoc is enabled while NVIDIA package is added to the project. (UUM-127501)
Profiler: Fixed "Unable to find style" warning on switching color blind mode on or off. (UUM-117113)
Profiler: Fixed an issue where the Memory Profiler could not reliably determine the root Transform of a Prefab. (UUM-127812)
Profiler: Fixed counter data availability with additive profiler data loading. (UUM-131778)
Profiler: Fixed errors occurring when profiling with an extremely wide or tall game view. (UUM-131464)
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-120289)
Profiler: Fixed MemoryProfiler.TakeSnapshot not sending Memory Captures to the correct folder when called on a Player with an empty Path value. (UUM-107629)
Profiler: Fixed potential ambiguity in FrameDataView API where GetMarkerName api could return identifier of a duplicate marker. (UUM-124923)
Profiler: Fixed potential buffer overrun and crash in Profiler when adding a sample with metadata on Win32 platform. (UUM-129792)
Profiler: Fixed ProfilerRecorder recording render data when Application.targetFramerate is set in PlayMode. (UUM-127894)
Profiler: Fixed UI module view. (UUM-126000)
Profiler: Fixed unaccounted time in PlayerLoop on OSX Server Profiler captures. (UUM-114417)
Profiler: Raise Out-Of-Memory fatal error when profiler runs out of memory during data processing. (UUM-130676)
Project Browser: Fixed an issue where trying to delete an immutable asset would throw a duplicate warning in the console. (UUM-121159)
Project Browser: Fixed an issue where Undo during Project Browser rename did not consistently cancel asset creation. (UUM-115890)
Scene/Game View: Exposed the RectTransform gizmo colors in the color preferences of the editor. (UUM-132028)
Scene/Game View: Fixed an issue where pivot settings would not be retained between project sessions. (UUM-130627)
Scene/Game View: Fixed an issue where the Grid Settings rotation value didn't match the inspector after using "Copy from Active Object". (UUM-122639)
Scene/Game View: Fixed an issue where the shortcut table's selection in Shortcut Manager would not update correctly when changing search queries. (UUM-126160)
Scene/Game View: Fixed an issue where the warning text in the overlay preset creation prompt could be truncated on certain high-DPI displays when the preset name exceeded the maximum length. (UUM-129282)
Scene/Game View: Fixed issue where a warning was cut off when the preset name exceeded the maximum length in the overlay preset creation prompt. (UUM-129282)
Scene/Game View: Fixed issue where game objects hidden before being moved to DontDestroyOnLoad scene remained hidden when returned to their original scene. (UUM-87567)
Scene/Game View: Fixed issue where GameObject visibility would not refresh correctly after entering and exiting Play mode. (UUM-79238)
Scene/Game View: Fixed issue where HideInCallstack attribute had no effect on parameterless generic methods. (UUM-109364)
Scene/Game View: Fixed issue where overlay popups would have height higher than the overlays canvas. (STO-3639)
Scene/Game View: Fixed issue where Shortcut Manager's search field would lose focus unexpectedly. (UUM-128730)
Scene/Game View: Fixed issue where the 'Unity' group in the Overlays Menu would be collapsed instead of expanded by default. (UUM-122725)
Scene/Game View: Fixed issue where the rotation tool would sometimes cause excessive rotation when used after editing a script. (UUM-130229)
Scene/Game View: Fixed issue where the Scene View's Camera overlay would sometimes render outside of the overlays' canvas area. (UUM-130098)
Scene/Game View: Fixed scene view flickering when both scene and game view are active in DX11. (UUM-100839)
Scene/Game View: Fixed the Camera Overlay that would break when camera name is too long. (UUM-130353)
Scene/Game View: Fixed the size of the "Camera overscan settings" dropdown window. (UUM-130100)
Scripting: Added LogExceptionsAndForget utility method to Awaitable. (UUM-112933)
Scripting: Ensure that types with ToString(string) methods also work correctly when used in format string interpolation. (UUM-42412)
Scripting: Fixed AssemblyUpdater corrupting assemblies by removing assembly references that should not be removed. (UUM-132084)
Scripting: Fixed instability in
RuntimeInitializeOnLoadMethod_OnEnterPlaymode_IsCalledtest. (UUM-113114)Scripting: Fixed possible duplicate unity module assemblies that corrupted TypeCache results for types in those Modules. (UUM-121800)
Scripting: Fixed possible managed memory corruption when using API's that use arrays as output buffers. (UUM-123044)
Scripting: Fixed Profiler window not showing up as a standalone process. (UUM-131071)
Scripting: Fixed stack overflow in ScriptUpdater in some scenarios. (UUM-130076)
Search: Fixed crash that can happen when indexing is requested while an indexing is already ongoing. (UUM-122130)
Search: Fixed exceptions thrown during a domain reload with a Search Window docked and not visible. (UUM-126367)
Search: Fixed exceptions thrown when docking the Search Window displaying specific queries. (UUM-116915)
Search: Fixed performance regression caused by SearchMonitor.HandleGameObjectChangedEvents. (UUM-131712)
Search: Fixed the KeepOpen option not being respected when it is off. (UUM-130837)
Serialization: Fixed an issue where modifying a struct field in the
OnAfterDeserializewhen 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-119163)Serialization: Fixed performance regression when rendering large arrays in the Inspector. (UUM-120424)
Services: Fixed issue where native crash reports could be sent even after CrashReportHandler.enableCaptureExceptions = false at runtime on iOS, MacOS and Windows. (UUM-56526)
Shadergraph: Aligned the "View Generated Shader" button in the Shader Graph Asset Inspector with the other buttons in the same UI block. (UUM-125271)
Shadergraph: Deprecated the Reflection Probe node. (UUM-129249)
Shadergraph: Fixed a bug causing a subgraph node to enter click-and-drag mode when double clicking it. (UUM-131589)
Shadergraph: Fixed a bug in UGUI Shaders Sample where Custom Toggles would not update properly when in a Toggle Group. (UUM-114439)
Shadergraph: Fixed a NullReferenceException that generated when selecting a custom preview mesh in the Shader Graph editor. (UUM-131564)
Shadergraph: Fixed an issue in Shader Graph UGUI Samples where custom components would not update the material properly. (UUM-119990)
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-92181)
Shadergraph: Fixed an issue where the Package Manager import button did not refresh when importing a Shader Graph sample with dependencies. (UUM-133351)
Shadergraph: Fixed before-after swatches not rendering correctly for RGB color picker. (UUM-131603)
Shadergraph: Fixed color picker for selecting custom node colors. (UUM-114854)
Shadergraph: Fixed issue where modifying a Keyword Enum in dynamic branch mode could result in a compilation error. (UUM-126027)
Shadergraph: Fixed padding in material property custom attribute list inspector. (UUM-131646)
Shadergraph: Fixed portability of Hue Node in low precision environments. (UUM-128588)
Shadergraph: Fixed texture sampling operations for texture properties marked HDR. (UUM-122106)
Shadergraph: Fixed the "name" field in the Custom Function node's inspector overflowing the inspector's bounds. (UUM-112766)
Shadergraph: Fixed the Custom Render Texture target name being truncated in the graph inspector window. (UUM-120147)
Shadergraph: Fixed Toolbar Icons for Light Mode. (UUM-103082)
Shadergraph: Fixed Toolbar Icons for Retina Display. (UUM-107865)
Shadergraph: Fixed warnings about "fixed" being redefined when compiling built-in render pipeline shadergraph shaders on some platforms. (UUM-126357)
Shadergraph: Removing legacy editor preprocessors in shadergraph and shaderanalysis package. (UUM-122239)
Shadergraph: Subgraphs whose first outputs are of an invalid type no longer generate shader compilation errors on top of a Shader Graph error. (UUM-131625)
Shaders: Added word wrapping to the compute shader inspector kernel label field. (UUM-126858)
Shaders: Ensured material properties to prevent keyword overrides in the Editor. (UUM-76775)
Shaders: Fixed a "keyword space mismatch" error showing when accessing materials before they're fully initialized. (UUM-127035)
Shaders: Fixed a crash in ShaderUtil.GetPassKeywords when called with ShaderType.RayTracing. (UUM-130102)
Shaders: Fixed a rare crash when calling
ShaderUtil.GetMaterialProperties. (UUM-130712)Shaders: Fixed a rare crash when uninstalling Universal Render Pipeline package. (UUM-130674)
Shaders: Fixed a regression triggering keyword space mismatches on certain cases with UsePass and Fallback. (UUM-122608)
Shaders: Fixed a temp memory leak for shaders with more than 128 keywords. (UUM-120175)
Shaders: Fixed compute shader compiler settings which caused confusing "use of potentially uninitialized variable" compilation warnings on some platforms. (UUM-112459)
Shaders: Fixed crash when prewarming large
ShaderVariantCollections. (SRP-1068)Shaders: Fixed number formatting in shader compilation log messages. (UUM-132747)
Shaders: Fixed Prevent no keywords shader variant errors during DOTS material initialization. (UUM-107314)
Shaders: Fixed redundant shader reimports at editor startup and shutdown. (UUM-128967)
Shaders: Fixed Shader Build Settings to not care how many underscores are used for declaring an empty keyword in a keyword pragma. (UUM-127514)
Shaders: Fixed shader compilation errors caused by skipped variant keywords not being defined. (UUM-98633)
Shaders: Fixed shader keyword declaration override UI in shader build settings getting confused by multiple whitespaces. (UUM-129553)
Shaders: Fixed the issue where Missing dependency errors are thrown in the inspector when creating a computeshader and raytracingshader via cacheserver. (UUM-116514)
Shaders: Fixed the non deterministic build issue when building shader AssetBundle. (UUM-114616)
Shaders: Fixed writes to RWTexture2D<half4> in compute. (UUM-127198)
Shaders: Improved shader compilation logging when doing builds. (UUM-131278)
Shaders: Material Inspector no longer shows duplicate entries in the Shader dropdown. (UUM-132128)
Shaders: Removed "strip keywords" checkbox for simpler workflow. (UUM-115704)
Shaders: Removed "strip keywords" checkbox for simpler workflow. (UUM-127704)
Shaders: Shaders with dynamic_branch keywords and a corresponding material property are now reported as SRP Batcher compatible. (UUM-126193)
Shaders: ShaderUtil.IsGrahicsAPISupported now works with exclude_renderers correctly. (UUM-133092)
Shaders: When a standard material's render queue value is set out-of-bounds, clicking the log message that is printed to the console will now highlight the material that triggered it. (UUM-110693)
SRP Core: Filter Window - Using same API as Add Component to display the Advanced Drop Down UI. (UUM-122231)
SRP Core: Fixed a Frame Debugger issue where the wrong texture was displayed after selecting certain passes (e.g DrawSkybox). (UUM-127471)
SRP Core: Fixed an empty Rendering Debugger after the build performed. (UUM-131802)
SRP Core: Fixed Camera Capture pass crashing RenderGraph when used with an offscreen camera and an output RenderTexture. (UUM-126895)
SRP Core: Fixed rare error from SampleDependencyImporter when opening/closing Package Manager window multiple times. (UUM-132472)
SRP Core: Fixed Render Graph failing to handle Gizmos rendering with a DepthCopy pass when MSAA is enabled and the Decal Renderer Feature set to Automatic or DBuffer in URP. (UUM-131330)
SRP Core: Fixed Render Graph Viewer issue where after connecting to a Player, the second connection afterwards may fail to update data. (UUM-129126)
SRP Core: Fixed Render Graph Viewer issue where the footer status label could display incorrect data source and inaccurate timestamp.
SRP Core: Flip backbuffer so that it uses the same coordinates as unity textures (OpenGL coordinates). (UUM-101654)
SRP Core: Graphics Settings - The Volume Default Profile setting moves out of its table/bounds when the Project Settings window is resized. (UUM-115708)
SRP Core: Improved tooltip stability to avoid flickering when hovering converter labels. (UUM-132187)
SRP Core: Optimize the TryMergeRenderPasses step in CompilerRenderGraph by implementing a cache for checking the NextPassTargetsTexture Pass Breaking reason. (UUM-122102)
SRP Core: Override move options in Inspector are not disabled when only one Override is added in URP Volume. (UUM-121825)
SRP Core: Reenabled the extension of the render graph culling algorithm to cull passes writing only unused resources. (UUM-115209)
SRP Core: Render Graph Viewer - Fixes broken RG viewer window when switching the platform in the Editor. (UUM-129124)
SRP Core: Render Graph Viewer - Fixes incorrect data source labeling when a remote standalone build disconnects. (UUM-128844)
SRP Core: Render Graph Viewer - NullReferenceException that occurs when entering/exiting Play Mode while the Render Graph Viewer is paused. (UUM-128869)
SRP Core: Render Graph Viewer: fix side panel resizing stutter when resizing window to small vertical size. (UUM-123218)
SRP Core: Render Graph Viewer: fix toolbar overflow behavior when resizing window to small horizontal size. (UUM-123220)
SRP Core: Render Pipeline Converter - Disable the menu item of the tool while in playmode. (UUM-131996)
SRP Core: Render Pipeline Converter - throws error when Converter is closed while in the process of initialization. (UUM-121608)
SRP Core: Render Pipeline Converter The helpbox warning about the tool being disabled in playmode was too big. (UUM-131989)
SRP Core: Volume Component - Light Theme - NONE/ALL text is now black instead of white. (UUM-121824)
Terrain: Terrain : Fixed crash that could occur when preventing instanced details from being added to detail texture atlas. (UUM-122921)
Terrain: Terrain : Fixed crash that could occur when preventing instanced details from being added to detail texture atlas. (UUM-125363)
Test Framework: Fixed a stack overflow exception in the Test Runner UI that might happen with some assembly setups with precompiled assemblies. (UUM-122047)
Test Framework: Fixed an issue where the test runner UI would repaint too often on some tests, causing performance issues. (UUM-119390)
Tests: Fixed failing test UnityEditor.WebGL.Tests.WebPlatformUtilitiesEditorTests.KillProcessTree_CanKillNestedProcess.
Tests: Fixed how we pass simulator arch to the CodeEval function and broken test that this uncovered. (UUM-120683)
Tests: NVUnityPlugin & DLSS Debug View no longer allocates heap memory, which were causing the locally run HDP Tests DLSS tests to fail with heap memory usage detection.
Text: Added ATG Gradient tag support. (UUM-130960)
Text: Added ATG support for line-height. (UUM-132202)
Text: Added ATG support for the nobr tag. (UUM-133007)
Text: Added font-weight tag support to ATG. (UUM-126833)
Text: Added Indent tag support to ATG. (UUM-131288)
Text: Added justified text support to ATG. (UUM-128557)
Text: Added proper support for Emoji segmentation. (UUM-120083)
Text: Added size tag support to ATG. (UUM-126786)
Text: Added support for Caps related tags. (UUM-130141)
Text: Added support for the Font tag to ATG. (UUM-127383)
Text: Added
vOffsettag support. (UUM-132638)Text: Ensure SpriteAsset can be loaded from the Resources folder. (UUM-129008)
Text: Fixed best-fit flickering. (UUM-122919)
Text: Fixed double freeing of hb_face. (UUM-128545)
Text: Reduced ICU memory footprint for projects using ATG. (UUM-128017)
TextCore: Fixed thread issue with underline. (UUM-124858)
TextMeshPro: Fixed Font Asset -> Glyph Adjustment Pair -> Options property not updating correctly. (UUM-68242)
TextMeshPro: Fixed preferred height calculations when text component is using multiple font asset with varying metrics. (UUM-122933)
TextMeshPro: Fixed preferred width calculations not taking into consideration kerning adjustments. (UUM-120270)
TextMeshPro: Improved handling of improperly formatted <a> tag where the "href" part is missing. A properly formatted tag should be <a href="link ID">text to be highlighted</a>. (UUM-130554)
TextMeshPro: Revised style padding handling to exclude sprites. (UUM-102112)
TextMeshPro: Revised the UI text component Maskable property to also control the RectMask2D clipping as well as ensuring its state is also mirrored on any potential sub mesh text objects. (UUM-119215)
uGUI: Fixed a potential crash that could occur when a CanvasRenderer was destroyed while its parent canvas was itself nested under a disabled parent. (UUM-120152)
uGUI: Fixed a typo in Canvas Component warning. (UUM-129087)
uGUI: Fixed an issue where Raycaster ray length did not account for camera orientation. (UUM-133628)
uGUI: Fixed for flickering caret and highlight while selecting text in a TextMeshPro InputField while continuing to drag cursor above or below of the Input Field. (UUM-122467)
uGUI: Fixed masking for UI elements orphaned by destroying a Canvas with overrideSorting=true. (UUM-127287)
uGUI: Fixed raycast logic to correctly handle transparent pixels when alphaHitTestMinimumThreshold is set to a non-zero value. (UUM-124857)
uGUI: Text color used in Intercepted Events Preview will now match Editor style. (UUM-119688)
uGUI: [UUM-130350] Fixed an issue with the Input Field so it now deactivates properly when
OnSubmitis triggered with the virtual keyboard status set to Done. (UUM-130350)UI: Changed SS UI within SRP in HDR output to share a texture resource across all cameras. (UUM-87566)
UI Elements: Fixed rendering artefact when mesh is updated multiple time per frame. (UUM-126665)
UI Elements: Fixed the Dynamic ListView not refreshing when an item is being added using MakeNoneElement with 0 height. (UUM-128315)
UI Elements: Fixed the multiline TextField layout not stretching when flex-grow is applied to the Control. (UUM-122632)
UI Elements: Improved the performance on the collection view control for the hierarchy. (UUM-120039)
UI Elements: Updated the CollectionView control to return the correct root item for the context menu to consume. (UUM-129541)
UI Elements: Updated the scene node handle to only apply the inline background color when not selected. (UUM-129718)
UI Toolkit: Added ClearValue API to allow any numeric input field to be cleared. (UUM-122277)
UI Toolkit: Added Text Auto Size Field to default inspector.
UI Toolkit: Changed VisualElementReference.SetReference so we can set a null renderer.
UI Toolkit: Compute UV for VisualElement borders to correctly support UVDistortion in custom shader. (UUM-128664)
UI Toolkit: Corrected handle freeing mesh when rendering is in progress. (UUM-126665)
UI Toolkit: Corrected load asset if type is already known. (UUM-110641)
UI Toolkit: Enabled ScrollView dragging in the Editor and XR. (UUM-117166)
UI Toolkit: Fixed 9-slices with "Antialiased Arc Encoding" SVGs. (UUM-133494)
UI Toolkit: Fixed a null reference exception being thrown when a UI Document performed a live reload and had a missing script attached. (UUM-129344)
UI Toolkit: Fixed a performance regression with selection in the builder. (UUM-132445)
UI Toolkit: Fixed an error when trying to assign a material to the
-unity-materialstyle through the UI Debugger. (UUM-114133)UI Toolkit: Fixed an invalid StyleSheet warning that displayed for non-standard properties when using a RGBA color with an alpha value that did not contain a leading zero, such as .85 instead of 0.85. (UUM-131303)
UI Toolkit: Fixed an issue in the live reload system where the tracker was not being removed which could cause null references later on.
UI Toolkit: Fixed an issue where UxmlObjects could be incorrectly matched to UxmlObjectReference fields, even when the field specified a root name and the object was not under an element with that name. This fix ensures that only objects within the correct root element are matched, improving accuracy and preventing unintended behavior in complex UXML setups.
UI Toolkit: Fixed binding affordance is not updated when adding binding to spacing or border fields. (UUM-129460)
UI Toolkit: Fixed blend mode for Additive and Multiply. (UUM-120002)
UI Toolkit: Fixed color field labels showing in UI Builder when using filter function definitions. (UUM-125294)
UI Toolkit: Fixed color space bugs in filters. (UUM-119998)
UI Toolkit: Fixed ContextualMenuManager not overridable. (UUM-128163)
UI Toolkit: Fixed crash when processing SVG import using new dashed pattern. (UUM-125822)
UI Toolkit: Fixed crash when using an invalid texture in UIToolkit when rendering in worldspace. (UUM-128090)
UI Toolkit: Fixed error when adding a visual element reference for the first time. (UUM-131912)
UI Toolkit: Fixed errors when modifying the filter definition while using the UI Builder. (UUM-121402)
UI Toolkit: Fixed exception when reordering TreeView through expansion. (UUM-100335)
UI Toolkit: Fixed filters not taking DPI into account. (UUM-122745)
UI Toolkit: Fixed gamma issue for worldspace shader. (UUM-122574)
UI Toolkit: Fixed gamma issue with custom filters. (UUM-126099)
UI Toolkit: Fixed gradient fields in UI Builder not using correct timing numbers, causing a green key to appear out of place. (UUM-122159)
UI Toolkit: Fixed ListView foldout arrow indentation in the inspector. (UUM-105617)
UI Toolkit: Fixed material properties bleeding to the next element when material doesn't change. (UUM-129665)
UI Toolkit: Fixed material properties not properly overridden in the UI Builder when inherited from a stylesheet. (UUM-130880)
UI Toolkit: Fixed PreviewManager showing in the gameview. (UUM-130265)
UI Toolkit: Fixed selecting an element selects all matching elements from other instances of the same document when unpacking instances of documents in UI Builder. (UUM-125218)
UI Toolkit: Fixed silent crash when importing some SVG assets. (UUM-132415)
UI Toolkit: Fixed sprite loading. (UUM-131361)
UI Toolkit: Fixed stylesheet pane expanding and collapsing when selectors are added/removed. (UUM-105002)
UI Toolkit: Fixed SVG importer glitches when paths fold on themselves. (UUM-116897)
UI Toolkit: Fixed SVG importer settings lost when upgrading to Unity 6.3. (UUM-133203)
UI Toolkit: Fixed SVG tessellation issues with fills with large SVG assets. (UUM-133144)
UI Toolkit: Fixed TextMesh component icon that was difficult to see in dark-mode. (UUM-125871)
UI Toolkit: Fixed texture sampling artifact in UITK shade code. (UUM-129346)
UI Toolkit: Fixed the behaviour of stretchable columns in a MultiColumn control with StretchMode.Grow. (UUM-101267)
UI Toolkit: Fixed the dynamic list view in the inspector not restoring the previous dimension if the source was 0. (UUM-127567)
UI Toolkit: Fixed the second pane scrollbar in the TwoPaneSplitView being cut off. (UUM-116527)
UI Toolkit: Fixed the UI Builder attribute's tooltip position. (UUM-117655)
UI Toolkit: Fixed the UI Builder context mode going into isolation if a save is triggered before hand. (UUM-128920)
UI Toolkit: Fixed the UI Builder stylesheet pane's layout causing the empty label to overlap with existing stylesheets. (UUM-128536)
UI Toolkit: Fixed the UI Builder StyleSheet placeholder text not showing after undoing USS creation. (UUM-100558)
UI Toolkit: Fixed UI Builder "Set As Value" contextual option on all properties. (UUM-99836)
UI Toolkit: Fixed UI builder background repeat and position icons. (UUM-128464)
UI Toolkit: Fixed UI Builder exceptions when name field is being edited during a save. (UUM-125901)
UI Toolkit: Fixed UI Builder highlight in the Hierarchy and Stylesheet panes. (UUM-127984)
UI Toolkit: Fixed UI Builder inspector scrolling back up when saving. (UUM-124787)
UI Toolkit: Fixed UI Builder scrolling that was locking when the inspector is resized vertically. (UUM-122672)
UI Toolkit: Fixed UI Builder transition fields that were not disabled when a variable is set. (UUM-99525)
UI Toolkit: Fixed UIRenderer accumulating DrawCallData over many frames. (UUM-127189)
UI Toolkit: Fixed zoom commands on ScrollView being considered as a scroll operation. (UUM-104506)
UI Toolkit: Improved documentation around FrameUpdate() and EditorWindows. (UUM-131755)
UI Toolkit: Inspector VisualTreeAsset preview now uses project settings.
UI Toolkit: Made the generated UxmlSerializedData class consistently public. Its visibility is now controlled by the parent class. (UUM-129389)
UI Toolkit: Moved filter style field from UIBuilder module to UIToolkitAuthoring module.
UI Toolkit: Null exception when opening UIBuilder with certain themes. (UUM-128318)
UI Toolkit: NullReferenceException thrown when docking builder after deleting element. (UUM-128717)
UI Toolkit: Only show reset preview theme button when overridden. (UUM-128477)
UI Toolkit: Placeholder text is restored when using SetValueWithoutNotify(string.Empty). (UUM-102333)
UI Toolkit: Removed "Count" option from filter types. (UUM-124742)
UI Toolkit: Removed button in a ListView footer will be disabled when list is empty. (UUM-122811)
UI Toolkit: Removed PrepareMaterialPropertyBlockDelegate and prepareMaterialPropertyBlockCallback APIs. (UUM-119998)
UI Toolkit: Removed sequence restriction in uxml schema. (UUM-126191)
UI Toolkit: Removed UI Renderer from the Add Component menu. (UUM-115776)
UI Toolkit: Removed unused background repeat fields in canvas settings in UI Builder. (UUM-122232)
UI Toolkit: Resolved a Vulkan define redefinition error. (UUM-132686)
UI Toolkit: Show warning when VisualElement material is not compatible. (UUM-114770)
UI Toolkit: UI Builder tooltip values in the inspector have a maximum number of characters. (UUM-122152)
UI Toolkit: UI Toolkit Editor Window Creator will now produce an error when an invalid folder is provided. (UUM-128486)
UI Toolkit: UI Toolkit Test Framework: Added recommendation to the docs for using the TypingText API on devices that rely on a TouchScreenKeyboard. (UUM-130790)
UI Toolkit: UI Toolkit: Fixed painter2D Fill() not rendering for shapes with extreme aspect ratios (e.g 36000x36).
UI Toolkit: UITestComponents lifetime now properly supports debugMode. (UUM-121775)
Undo System: Fixed that root GameObjects change Hierarchy order when undoing/redoing replacing Transform type on a multi selection of root GameObjects. (UUM-133391)
Undo System: Prevent undo stack overflow when dragging large number of child objects. (UUM-120610)
Unity Physics: Make sure the Collider query functions Collider.CheckSphere, Collider.CheckBox and Collider.CheckCapsule work properly when using QueryInteraction.IgnoreTriggers as query interaction.
Universal RP: Depth Priming requires a full prepass to the activeCameraDepth. In deferred, a partial prepass should not be considered depth priming. (UUM-122756)
Universal RP: HistoryManager now request the intermediate textures when the RawColorHistory or RawDepthHistory are requested.
Universal Windows Platform: Fixed building for Universal Windows Platform when using Visual Studio 2026. (UUM-127114)
URP: Clustering code now works correctly with disabling of lights in URP.
Also fixed disabling of main light now demotes the light to an additional light if the main light is disabled. (UUM-104596)URP: Fixed a bug where updating a reflection probe via script didn't affect shading when using Forward+ or Deferred+. (UUM-129405)
URP: Fixed a GPU crash when disabling ZBinning with Forward+. (UUM-98082)
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-72886)
URP: Fixed fog interfering with an active debug mode. (UUM-130032)
URP: Fixed indexing error when importing URP Samples. (UUM-125400)
URP: Fixed issue with depth priming where intermediate textures are not requested when needing a depth copy. (UUM-131236)
URP: Fixed missing render target assignment when using OnRenderObject callback. (UUM-125129)
URP: Fixed TemporalAA "Disabling TAA" warning being incorrectly logged. (UUM-129189)
URP: Fixed the Screen Space Overlay UI rendering in URP when creating cameras at runtime without UniversalAdditionalCameraData. (UUM-126022)
URP: Fixed transient textures dynamic scaling when using RG NRP API. (UUM-120408)
URP: Fixed URP unlit shader template. (UUM-129683)
URP: Save URP asset before starting an asset bundle build. (UUM-126809)
Version Control: Added instructions on how to disable the deep scan of local packages when a timeout occurs and the setting is enabled. (UUM-128080)
Version Control: Fixed a compilation error caused by an invalid duplicated GUID in WaitForPendingOperations.cs.meta in 2.11.2.
Version Control: Fixed a NullReferenceException that was raised on double-clicking an asset that is "Copied (new)" (new file added from a shelve).
Version Control: Fixed a NullReferenceException that was raised when the workspace is removed with Pending Changes.
Version Control: Fixed accessing Editor internals directly on versions below Unity 6.3.
Version Control: Fixed Editor freezes/hangs on "Reloading Domain" when entering Play Mode. (UUM-126026)
Version Control: Fixed Inspector and Project's Asset Menu to allow to Check in "Changed" items.
Version Control: Fixed Inspector and Project's Asset Menu to allow to Undo "Changed" items.
Version Control: Fixed intermittent failures in Version Control native tests on linux. (UUM-130258)
Version Control: Fixed Library folder that was sometimes wrongly added to source control on a new project created from the Hub.
Version Control: Fixed Project Settings window moving to background when enabling or disabling Unity VCS in the Unity Version Control Settings.
Version Control: Fixed the "unknown" status displayed after restoring a workspace that was previously removed.
Version Control: Fixed the alignment of Unity Version Control's settings with the title of the window. (UUM-122499)
Version Control: Fixed the Changesets view that could crash the Editor when displaying a very long changeset comment, with "PPtr<Shader>::operator Shader*() const".
Version Control: Fixed the console error that occured when using CTRL-H keyboard shortcut to Hide a branch.
Version Control: Fixed the Controlled and Private overlay icons reverted back to earlier versions, based on user feedback.
Version Control: Fixed the delete shortcut not working on macOS.
Version Control: Fixed the diff panel keyboard shortcuts that didn't take into account the focus to open the diff on the correct item.
Version Control: Fixed the GUILayout error that occured when applying a shelve with pending merge link.
Version Control: Fixed the icon that was blurry and pixelated when displayed in our Unity Version Control window's tab. (UUM-122495)
Version Control: Fixed the Item checkbox that was unresponsive when the Pending Changes list is empty. It is now disabled.
Version Control: Fixed the menu references to Explorer instead of Finder when running on macOS.
Version Control: Fixed the merge error message that didn't fit in available space and was truncated.
Version Control: Fixed the merge link text that was not centered vertically with its icon.
Version Control: Fixed the new "Create Branch based on" dialog variant that was truncated, hiding the buttons, in 2.10.0.
Version Control: Fixed the pending changes success message appearing in the status bar instead of the main area when this one is empty.
Version Control: Fixed the Pending changes view that was refreshed on window activation for no reason.
Version Control: Fixed the Project Settings window to automatically refresh when the plugin is enabled. (UUM-122519)
Version Control: Fixed the Shelve view that was missing a keyboard shortcut to open the diff in the Desktop Application.
Version Control: Fixed the Toolbar button icon that was not visible for uncontrolled projects for Editor older than Unity 6.3.
Version Control: Fixed the Toolbar button showing an "unknown" status after removal of the workspace.
Version Control: Fixed the Toolbar button that should be visible by default in 6.3+.
Version Control: Fixed the Toolbar button to correctly hide when disabling the Unity Version Control package. (UUM-122521)
Version Control: Fixed the Undo changes operation so that it can now apply to the selection even if it contains some Private files.
Version Control: Fixed Version control icon disappearing when opening a scene or switching Play Mode.
Version Control: Fixed Version Control project settings fields that didn't align with window title. (UUM-127155)
Version Control: UnityYAMLMerge tool was adding long path specifiers to the file paths passed to the fallback merge tools, causing p4Merge to fail. (UUM-126068)
VFX Graph: Added missing tooltips for the VFX overlay. (UUM-124782)
VFX Graph: After deleting the group of a sticky note, the sticky note could not be moved into another group. (UUM-121917)
VFX Graph: Category name is now trimmed so that a name with only "spaces" is not valid (it will fallback to Uncategorized). (UUM-127032)
VFX Graph: Changed the display name for the two VFXG samples to make it more human readable. (UUM-122129)
VFX Graph: Detect and break cycles in the graph when doing a new connection. (UUM-116899)
VFX Graph: Duplicated property was not properly ordered in the blackboard. (UUM-122054)
VFX Graph: Enter key to validate the output context title instead of inserting a carriage return. (UUM-124739)
VFX Graph: Fixed "Open VFX Graph Samples project on Github" button overflow. (UUM-126664)
VFX Graph: Fixed a broken VFX Graph output layout when using a very long Shader Graph exposed property. (UUM-132370)
VFX Graph: Fixed an issue where branching on curve and gradient caused some unseless rebaking and upload to GPU. (UUM-129743)
VFX Graph: Fixed capitalization issue and also white space was not preserved. (UUM-122516)
VFX Graph: Fixed enum property labels could shift when reordering values. (UUM-122132)
VFX Graph: Fixed group title has a smaller font size when being edited. (UUM-124786)
VFX Graph: Fixed inconsistent casing with the word Template. (UUM-102556)
VFX Graph: Fixed renaming a property of a template asset in the blackboard was not working as expected after the template was inserted in another VFX Graph asset. (UUM-114919)
VFX Graph: Fixed some wrong UI clipping when the Bake Tool or Point Cache windows are docked and very narrow. (UUM-131500)
VFX Graph: Fixed Sprite Custom Lit lighting in URP with RenderGraph. (UUM-121678)
VFX Graph: Fixed system border title multiline and other UI issues. (UUM-128851)
VFX Graph: Fixed template category expand/collapse area was limited to the small arrow. Now it spans over the area. (UUM-127025)
VFX Graph: Fixed warnings in OutputEvent Handler Sample. (UUM-126650)
VFX Graph: Icon template is too bright with light skin in template browser. (UUM-122633)
VFX Graph: Improved color contrast for highlighted text in the node search when using light theme. (UUM-132345)
VFX Graph: Improved component and asset inspectors UI consistency. (UUM-114269)
VFX Graph: Improved stability of the Collision with Signed Distance Field block for particles in rest state. (UUM-99382)
VFX Graph: Inconsistent Shader Output for Rendering Layers and Receive Decals behaviors. (UUM-121830)
VFX Graph: Install Learning Template button isn't installing the expected dependencies. (UUM-121936)
VFX Graph: Setup a minimum size for the point cache bake tool window. (UUM-127301)
VFX Graph: Template information was not preserved when duplicated a template VFX Graph asset. (UUM-126767)
VFX Graph: The default name for a new category in the blackboard now use the camel case convention: New Category. (UUM-122097)
VFX Graph: There was no fallback image when a template's thumbnail is not specified. (UUM-114267)
VFX Graph: There was no fallback label when name or category was not specified for a template. (UUM-111623)
VFX Graph: When a template's description was too long, the screenhsot height could be unexpectedly reduced. (UUM-127026)
VFX Graph: When right clicking over a group and inserting a sticky note, the sticky note was not put inside the group like it does with operators. (UUM-114194)
VisionOS: Fixed visionOS player crash when "Wait for managed debugger" is enabled in build profile. (UUM-128044)
Web: Fixed "Autoconnect Profiler" build option. Autoconnecting sometimes raised the error "The message header is corrupted and for security reasons connection will be terminated." in the Editor. (UUM-116426)
Web: Fixed an issue in the JavaScript
SendMessagefunction in which numerical precision was being lost. (UUM-121842)Web: Fixed an issue with the error handler for uncaught errors when a string was thrown as an error. (UUM-114639)
Web: Fixed regression that caused playback of audio clips to not work on the Web. (UUM-123296)
Web: Fixed simulated mouse position by touch events in legacy input system(Input.mousePosition). (UUM-130369)
WebGL: Fixed a bug with AudioSource.SetScheduledEndTime, when an AudioSource play request is pending at startup when SetScheduledEndTime is called. (UUM-117576)
WebGL: Fixed a rendering error that occurred when using Terrain detail meshes with WebGPU and WebGL. (UUM-91734)
WebGL: Fixed error switching to fullscreen when matchWebGLToCanvasSize is false. (UUM-127494)
WebGL: Resolve WebGL shader errors for URP projects. (UUM-73639)
WebGL: WebGPU: automatically handle textures that are bound to a shader for both read and write. (UUM-131864)
WebGL: WebGPU: Fix compute pipeline error when a RWTexture is read-only. (UUM-129979)
WebGL: WebGPU: Fix for setting mip level for writable textures bound to compute shaders. (UUM-130285)
WebGL: WebGPU: fix issue with setting a Texture2DArray as a render target with AllDepthSlices, only the first layer was cleared. (UUM-130122)
WebGL: WebGPU: fix issues with inconsistent handling of the texture_formats_tier2 extension, which enables read-write storage texture access for a number of texture formats. (UUM-131865)
WebGL: WebGPU: Fix maxComputeWorkGroupSize limit, which was previously set too high and could cause compute shaders to fail on some browsers. (UUM-131803)
WebGL: WebGPU: fix pipeline errors using RWTexture2D<half4> textures in shaders and simplify the use of unorm RWTextures. (UUM-131863)
WebGL: WebGPU: Fixed compressed texture mip levels having invalid texture data. (UUM-129015)
WebGL: WebGPU: resolve console CreateRenderPipeline errors with ShaderVariantCollection warmup. (UUM-131262)
WebGL: WebGPU: resolve error with Firefox with empty bindgroups. (UUM-131862)
WebGL: [WebGPU] Fixed using a depth slice of a 3d texture as a render target. (UUM-128164)
Windows: Fixed the copy pdb's option for WindowsStandalone to copy them next to the plugin. (UUM-128204)
Windows: Updating gameloop when the user right-clicks on the window title bar on a Run In Background application. (UUM-124735)
XR: Fixed foveation when used with MSAA on PC or linked XR. (UUM-113364)
XR: Fixed occasional editor crash when audio configuration changed. (UUM-126803)
Preview of Final 6000.5.0a7 Package changes
Packages updated
com.unity.2d.tooling: 1.0.0-pre.1 to 3.0.0
com.unity.render-pipelines.high-definition: 17.4.0 to 17.5.0
com.unity.render-pipelines.high-definition-config: 17.4.0 to 17.5.0
com.unity.render-pipelines.universal-config: 17.4.0 to 17.5.0
com.unity.xr.arcore: 6.4.0-pre.1 to 6.4.1
com.unity.xr.arfoundation: 6.4.0-pre.1 to 6.4.1
com.unity.xr.arkit: 6.4.0-pre.1 to 6.4.1
com.unity.xr.interaction.toolkit: 3.3.0-pre.1 to 3.4.0
com.unity.xr.meta-openxr: 2.4.0-pre.1 to 2.4.0
com.unity.xr.openxr: 1.16.0-pre.2 to 1.17.0-pre.1
com.autodesk.fbx: 5.1.2 to 5.1.3
com.unity.polyspatial: 3.0.3-pre.1 to 3.0.5
com.unity.polyspatial.visionos: 3.0.3-pre.1 to 3.0.5
com.unity.polyspatial.xr: 3.0.3-pre.1 to 3.0.5
com.unity.polyspatial.extensions: 3.0.3-pre.1 to 3.0.5
com.unity.xr.visionos: 3.0.3-pre.1 to 3.0.5
com.unity.xr.androidxr-openxr: 1.2.0-pre.1 to 1.2.0
Packages added
Packages deprecated
com.havok.physics - "This package is no longer supported on this editor version."
com.unity.multiplayer.widgets - "This package is no longer supported on this editor version."
com.unity.meta-instant-games-sdk - "Support for the Facebook Instant Games C# SDK for Unity is now deprecated and not recommended for production."
Changeset
+Third Party Notices
Release notes
+Known Issues in 6000.5.0a7
6000.1.0a2,6000.0.64f1: Single-pass stereo rendering shows only Skybox when entering Play mode (UUM-132342)
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-134298)
6000.3.0a4,6000.0.62f1: [iOS] Text Input field stops receiving changes when the "Cancel" button is used on the soft keyboard (UUM-133751)
6000.5.0a4: Crash on RefreshProfiler::AssetDatabaseProfilerEventCallback during the first import on a new project (UUM-134373)
DirectX12: Crash on D3D12DeviceState::ApplyRenderTargets when creating a new "Get Started With Unity" project (UUM-105801)
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.Metal: Game freezes after command buffer Timeout error (UUM-125778)
Metal: macOS stutters in a minimal project in the Editor in Play Mode (UUM-85256)
Physics: Fixed a crash that occurred when calling
Collider.GetGeometry<T>()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
PanelRendererring focus support. (UUM-134331)
First seen in 6000.5.0a7.
Fixed in 6000.5.0a8.: 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-134234)
: Crash on ReadWriteLock::WriteLock when performing various Unity operations (UUM-133590)
: Editor memory leak when entering and exiting Play Mode in a blank URP project (UUM-132677)
: Player crash when switching focus in Exclusive Fullscreen mode with DirectX 12 (UUM-134743)
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.LowLevelPhysics2DtoUnity.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.syncInterpolationorPhysicsWorldDefinition.syncInterpolationoptions.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
Asset Pipeline: Improved performance for symlinks detection. (UUM-132708)
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. (UUM-133188)
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.
Installer: Removed the activation of .NET 3.5 on Windows systems. Greatly reducing the installation time when using the installers directly. (UUM-133360)
iOS: Improved TouchScreenKeyboard with visible input to support liquid glass on iOS 26 and later.
Shadergraph: Improved appearance of channel dropdown on UV node when node is collapsed. (UUM-115034)
Shaders: Added keyword type information in the
X_KEYWORD_DECLAREDmacros. 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_DECLAREDwill haveKEYWORD_TYPE_FLAG_SPECIALIZED_VARIANTSset ifshader_featureormulti_compileis in use. Correspondinglydynamic_branchkeywords will haveKEYWORD_TYPE_FLAG_RUNTIME_BRANCHINGset.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.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. (UUM-133872)
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
SetTilesAPIs 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.childrentoAdvancedDropdownItem.childList, so it can returnIReadOnlyList.Editor: Obsoleted: Marked
PlayerSettings.useAnimatedAutorotationas 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<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.
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).
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. (UUM-133493)Scripting: Added: Added
onUnitCircleproperty to theRandomAPI 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.activeas obsolete. UseGameObject.SetActive(),GameObject.activeSelf, orGameObject.activeInHierarchyinstead.Scripting: Removed: Component.animation has been removed. Use GetComponent<Animation>() instead.
Scripting: Removed: Component.audio has been removed. Use GetComponent<AudioSource>() instead.
Scripting: Removed: Component.camera has been removed. Use GetComponent<Camera>() instead.
Scripting: Removed: Component.collider has been removed. Use GetComponent<Collider>() instead.
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: Component.light has been removed. Use GetComponent<Light>() 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.rigidbody has been removed. Use GetComponent<Rigidbody>() instead.
Scripting: Removed: Component.rigidbody2D has been removed. Use GetComponent<Rigidbody2D>() instead.
Scripting: Removed: Removed
GameObject.AddComponentwith string argument. UseGameObject.AddComponent<T>()instead.Scripting: Removed: Removed
GameObject.animation. UseGameObject.GetComponent<Animation>()instead.Scripting: Removed: Removed
GameObject.audio. UseGameObject.GetComponent<AudioSource>()instead.Scripting: Removed: Removed
GameObject.camera. UseGameObject.GetComponent<Camera>()instead.Scripting: Removed: Removed
GameObject.collider2D. UseGameObject.GetComponent<Collider2D>()instead.Scripting: Removed: Removed
GameObject.collider. UseGameObject.GetComponent<Collider>()instead.Scripting: Removed: Removed
GameObject.constantForce. UseGetComponent<ConstantForce>()instead.Scripting: Removed: Removed
GameObject.hingeJoint. UseGameObject.GetComponent<HingeJoint>()instead.Scripting: Removed: Removed
GameObject.lighthas been removed. UseGameObject.GetComponent<Light>()instead.Scripting: Removed: Removed
GameObject.networkView. UseGameObject.GetComponent<NetworkView>()instead.Scripting: Removed: Removed
GameObject.particleSystem. UseGameObject.GetComponent<ParticleSystem>()instead.Scripting: Removed: Removed
GameObject.PlayAnimation. Useanimation.Play()instead.Scripting: Removed: Removed
GameObject.renderer. UseGameObject.GetComponent<Renderer>()instead.Scripting: Removed: Removed
GameObject.rigidbody2D. UseGameObject.GetComponent<Rigidbody2D>()instead.Scripting: Removed: Removed
GameObject.SampleAnimation(AnimationClip, float). Use AnimationClip.SampleAnimation(GameObject, float) instead.Scripting: Removed: Removed
GameObject.StopAnimation. Use animation.Stop().
Changes
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. (UUM-113920)
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.
Fixes
2D: Fixed a custom pivot field overflow in the Sprite Editor window. (UUM-133168)
2D: Fixed an issue where having a long Palette or Brush name could hide other UI elements in the Tile Palette. (UUM-130336)
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-130884)
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-132618)
2D: Fixed BoxFill not updating Tiles when painting over a 4x4 or larger region. (UUM-132394)
2D: Fixed EditorPreview_FloodFill performance regression. (UUM-133055)
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-133308)
2D: Fixed Sprite Editor Window info box is obstructed by module's UI. (UUM-131899)
2D: Rename TileBase.m_CachedEntityId from TileBase.m_EntityId. (UUM-132505)
2D: Truncated long Target, Palette, and Brush names for Target, Palette, and Brush dropdowns. (UUM-132825)
2D: Updated the text used in the UI by Tilemap from SceneView to Scene View. (UUM-130251)
Android: Fixed an issue where
OnApplicationQuitwas not consistently called when using AndroidGameActivity. (UUM-131090)Android: Fixed gdb path in Linux/Mac for displayed warning. (UUM-133333)
Android: Fixed missing common.gradle inclusion in custom Android Gradle templates being automatically added during build. (UUM-133184)
First seen in 6000.5.0a6.Android: Removed extra spaces in Android library documentation. (UUM-133945)
Animation: Fixed an issue where the Animation window reverted to the last selected object during the
OnFocuscallback. The Animation window now retains the current selection when it gains focus. (UUM-131198)Asset Import: Fixed crash in AssetImportWorker when loading Shader Variant Collections. (UUM-133236)
Asset Pipeline: Fixed the warning icon for Asset Import Overrides so the icon now loads correctly in light mode. (UUM-133434)
Asset Pipeline: Improved validation for long asset names, so that 'Force Quit' is not presented for innocuous failures. (UUM-129709)
Bug Reporter: Fixed crash in Bug Reporter when exporting offline report into a Unity project directory. (UUM-129604)
Bug Reporter: Fixed for values changing when scrolling while hovering over focused dropdown field. (SUS-5725)
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.DX12: Fixed crashes related to scratch memory allocation. (UUM-131707)
DX12: Fixed crashes related to scratch memory allocation. (UUM-131824)
DX12: Fixed deadlock when maxQueuedFrames is 1 in the Editor when using D3D12. (UUM-131962)
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.Editor: Adaptive Performance mode can no longer be toggled during Play mode. (UUM-133323)
Editor: Added default Profiler modules list to Profiler modules introduction.
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-121461)
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. (UUM-133191)
Editor: Differentiated duplicated BuildProfile with parentheses, e.g. Windows (1). (UUM-130365)
First seen in 6000.5.0a4.Editor: Disposed of Shading Rate LUT to avoid memory leak in the frame debugger. (UUM-131230)
Editor: Fixed "Client And Server" to display with proper spacing in Active Scenario window. (UUM-133606)
Editor: Fixed "create empty gameobject" behavior in hierarchy. (UUM-132735)
First seen in 6000.5.0a5.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-116633)
Editor: Fixed a bug where memory allocations in the editor weren't being attributed to their root objects. (UUM-126915)
Editor: Fixed a bug where using the Inspector in debug mode would throw errors in the console. (UUM-133467)
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.Editor: Fixed a null text generation info exception. (UUM-133791)
Editor: Fixed an analytics-related crash that occurred at startup. (UUM-123087)
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.Editor: Fixed an issue where artifacts could appear in BC6H compressed HDR textures when importing on x64 CPUs. (UUM-123270)
Editor: Fixed an issue where building a player with the water sample in the project generated errors. (UUM-133713)
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".
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-131283)
Editor: Fixed an issue where the Disable Depth and Stencil Player setting affected the Editor UI. (UUM-133635)
Editor: Fixed an issue where the Adaptive Performance profile name foldout could not be expanded by clicking its label text. (UUM-133311)
Editor: Fixed an issue where the docked Multiplayer Play mode window disappeared when switching back to a saved Editor layout. (UUM-133602)
Editor: Fixed an issue where the Editor became unresponsive when a modal dialog box was displayed on Windows. (UUM-132303)
Editor: Fixed an issue where the Replace and Cancel button positions were swapped in the iOS build dialog. (UUM-133660)
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-129605)
Editor: Fixed an unnecessary apply pop-up when adding and removing script define list items in Player settings. (UUM-121033)
Editor: Fixed closing WinEditor SplashScreen for one Unity instance to close for other instances. (UUM-124686)
Editor: Fixed crash when closing the FontAsset creator window. (UUM-133285)
First seen in 6000.5.0a6.Editor: Fixed double confirmation dialog when changing the Default Render Pipeline while using the Advanced Object Selector. (UUM-132296)
Editor: Fixed editing of reflection probe boundaries in URP where opposite sides could not be edited independently using handles. (UUM-132551)
Editor: Fixed errors that occurred when unloading a scene containing reflection probes. (UUM-129597)
Editor: Fixed excessive empty space in the D3D12 Device Filter Lists asset information box. (UUM-123221)
Editor: Fixed header resize-to-fit not accounting for vertical scrollbar. (UUM-132656)
Editor: Fixed how to match replacement in searchpropositions. (UUM-132679)
First seen in 6000.5.0a5.Editor: Fixed issues with paragraph selection using Advanced Text Generator. (UUM-133353)
Editor: Fixed localization for the
OnDemandandOnLoadlabels in the Custom Render Texture inspector to display asOn DemandandOn Load. (UUM-130802)Editor: Fixed Pyramid and Box light baked intensity regression. (UUM-133386)
First seen in 6000.5.0a5.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-121610)
Editor: Fixed the Play Mode Status green checkmark visibility in light theme. (UUM-132491)
Editor: Fixed WinEditor becoming unresponsive when modal DialogBox is showing in some scenarios. (UUM-132303)
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.Editor: Fixed WinEditor SplashScreen image being corrupted when dragging across displays with different DPI scales. (UUM-124825)
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.Editor: Hierarchy: Fix unsupported selection commands. (UUM-133012)
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.Editor: Improved visibility of the loading spinner icon in the Build Profiles window. (UUM-132018)
Editor: Instantiated objects should now show in the new Hierarchy when they are instantiated through 'AssetDatabase.LoadAssetAtPath' in a method attributed with 'RuntimeInitializeOnLoadMethod'. (UUM-130235)
Editor: Play Mode Scenarios with invalid names show up in the list when another scenario with a valid name is added afterward. (UUM-132554)
Editor: Prevented duplicate cache server requests being scheduled by on-demand imports. (UUM-126416)
Editor: Project Auditor: Ensure column sorting arrow is always in the center. (UUM-122624)
Editor: Project Auditor: Ensure column sorting arrow is always in the center. (UUM-132602)
Editor: Project Auditor: Fix sorting of Areas and Assemblies popup columns. (UUM-122622)
Editor: Project Auditor: Fixed multi-select Copy to Clipboard. (UUM-127212)
Editor: Project Auditor: improve icons for copy to clipboard. (UUM-127209)
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.Editor: Removed a manual focus on platform icons in the platform browser window. (UUM-131928)
Editor: Removed unused UI space for pages that do not show Details. (UUM-132631)
Editor: Replacing prefab in context mode and undo should now properly update the hierarchy. (UUM-119249)
Editor: Scripting Defines no longer require a manual Apply through the UI when modified via code. (UUM-129228)
Editor: Show warning notification if indexing is happening. (UUM-127811)
First seen in 6000.5.0a1.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. (UUM-132436)
Editor: Undo operation should no longer fails to preserve the expanded state of a moved node. (UUM-128435)
First seen in 6000.5.0a3.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-129235)
Editor: When reconnecting a plain GameObject to a prefab, keep any child instances. (UUM-102262)
Entities: Added the missing help url link to SubScenes. (UUM-132872)
Entities: Returned GetHashCode of EntityId to same behaviour as pre-typed InstanceID.
Entities: SubScene AudioSources playing audio automatically in Edit Mode when the Entities Graphics package is installed. (ECSB-1752)
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.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-127288)
GI: Fixed an issue where environment lights were missing from Adaptive Probe Volumes bakes. (UUM-133081)
First seen in 6000.5.0a6.GI: Fixed APV Sky Occlusion being slightly too bright when baking with Vulkan. (UUM-101700)
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-133642)
Graph Toolkit: Copy-pasting and duplicating asset subgraphs now works correctly. (UUM-131411)
Graph Toolkit: Ensured erroneous dpi access warning no longer gets logged when opening a graph. (UUM-131383)
First seen in 6000.5.0a7.Graph Toolkit: Entering a subgraph node after deleting it and undoing the deletion no longer throws an InvalidOperationException. (UUM-131412)
Graph Toolkit: Fixed introduced performance regression upon any asset import. (UUM-132349)
First seen in 6000.5.0a6.Graph Toolkit: Multi-selecting local subgraph nodes no longer throws a null reference exception. (UUM-131403)
Graph Toolkit: The Select and Open button in the Asset Subgraph Node inspector now works correctly. (UUM-131398)
Graphics: Fixed an issue where MSAA
CameraDepthTextureresizing was inconsistent when using theScalableBufferManagerin DX12, Metal, and legacy Vulkan devices. (UUM-100367)Graphics: Fixed immediate mode draws consuming a lot of memory. (UUM-132332)
Graphics: Fixed rare deadlock scenario in AsyncResourceUploadBlocking() occasionally happening when loading resources (typically Textures) from AssetBundles. (UUM-126066)
GraphView: Fixed sticky notes content could not be edited anymore. (UUM-133754)
IL2CPP: Reduced startup time by improving internal hashing function for generic parameter types. (UUM-133424)
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.iOS: Added an option to enable or disable Metal displaylink in Player settings. (UUM-133766)
N/A (internal): Added Render Pipeline API calls for querying available upscalers & changing upscaler filters using the Upscaler Framework. (UUM-125217)
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. (UUM-113798)
N/A (internal): Fixed linear rendering for Unity Render Service for Android. (UUM-129914)
First seen in 6000.5.0a4.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-131910)
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. (PAK-8605)
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.Package Manager: Importing a .unitypackage with UPM dependencies can inject them before any asset is imported. (PAK-8682)
Package Manager: Moved the update button outside of the manage dropdown to increase its visibility. (UUM-129013)
Particles: Fixed inverted particle geometry in cubemap reflections in some configurations. (UUM-128604)
Particles: Fixed texture scale X value not being applied to trails when Mode is set to "Ribbon". (UUM-126854)
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-91192)
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-61756)
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-133265)
Physics 2D: Fixed a Physics 2D crash on exiting Play mode that was caused by an invalid read/write lock. (UUM-133493)
Physics 2D: PhysicsShape.definition now includes reading "PhysicsShapeDefinition.startMassUpdate" and "PhysicsShapeDefinition.startStaticContacts" properties. (UUM-133265)
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-120289)
Profiler: Fixed potential buffer overrun and crash in Profiler when adding a sample with metadata on Win32 platform. (UUM-129792)
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.Profiler: Raise Out-Of-Memory fatal error when profiler runs out of memory during data processing. (UUM-130676)
Project Browser: Fixed an issue where trying to delete an immutable asset would throw a duplicate warning in the console. (UUM-121159)
Project Browser: Fixed an issue where Undo during Project Browser rename did not consistently cancel asset creation. (UUM-115890)
Scene/Game View: Fixed issue where the Scene View's Camera overlay would sometimes render outside of the overlays' canvas area. (UUM-130098)
Serialization: Fixed an issue where modifying a struct field in the
OnAfterDeserializewhen 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-119163)Services: Fixed issue where native crash reports could be sent even after CrashReportHandler.enableCaptureExceptions = false at runtime on iOS, MacOS and Windows. (UUM-56526)
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.Shadergraph: Deprecated the Reflection Probe node. (UUM-129249)
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-92181)
Shadergraph: Fixed an issue where the Package Manager import button did not refresh when importing a Shader Graph sample with dependencies. (UUM-133351)
Shadergraph: Fixed issue where modifying a Keyword Enum in dynamic branch mode could result in a compilation error. (UUM-126027)
Shadergraph: Fixed texture sampling operations for texture properties marked HDR. (UUM-122106)
Shadergraph: Fixed the "name" field in the Custom Function node's inspector overflowing the inspector's bounds. (UUM-112766)
Shadergraph: Fixed the Custom Render Texture target name being truncated in the graph inspector window. (UUM-120147)
Shaders: ShaderUtil.IsGrahicsAPISupported now works with exclude_renderers correctly. (UUM-133092)
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.
Text: Added ATG support for the nobr tag. (UUM-133007)
Text: Fixed NullReferenceException when entering play mode with ATG. (UUM-132734)
First seen in 6000.5.0a5.uGUI: Fixed an issue where Raycaster ray length did not account for camera orientation. (UUM-133628)
UI Toolkit: Enabled ScrollView dragging in the Editor and XR. (UUM-117166)
UI Toolkit: Fixed 9-slices with "Antialiased Arc Encoding" SVGs. (UUM-133494)
UI Toolkit: Fixed a null reference exception being thrown when a UI Document performed a live reload and had a missing script attached. (UUM-129344)
UI Toolkit: Fixed a performance regression with selection in the builder. (UUM-132445)
UI Toolkit: Fixed an error when trying to assign a material to the
-unity-materialstyle through the UI Debugger. (UUM-114133)UI Toolkit: Fixed filters not taking DPI into account. (UUM-122745)
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.UI Toolkit: Fixed silent crash when importing some SVG assets. (UUM-132415)
UI Toolkit: Fixed SVG importer settings lost when upgrading to Unity 6.3. (UUM-133203)
UI Toolkit: Fixed SVG tessellation issues with fills with large SVG assets. (UUM-133144)
UI Toolkit: Resolved a Vulkan define redefinition error. (UUM-132686)
UI Toolkit: UI Toolkit Editor Window Creator will now produce an error when an invalid folder is provided. (UUM-128486)
UI Toolkit: UI Toolkit: Fixed painter2D Fill() not rendering for shapes with extreme aspect ratios (e.g 36000x36).
Undo System: Fixed that root GameObjects change Hierarchy order when undoing/redoing replacing Transform type on a multi selection of root GameObjects. (UUM-133391)
URP: Fixed a bug where updating a reflection probe via script didn't affect shading when using Forward+ or Deferred+. (UUM-129405)
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-72886)
URP: Fixed indexing error when importing URP Samples. (UUM-125400)
Version Control: Fixed Version Control project settings fields that didn't align with window title. (UUM-127155)
VFX Graph: Fixed a broken VFX Graph output layout when using a very long Shader Graph exposed property. (UUM-132370)
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.VFX Graph: Improved color contrast for highlighted text in the node search when using light theme. (UUM-132345)
WebGL: Fixed a rendering error that occurred when using Terrain detail meshes with WebGPU and WebGL. (UUM-91734)
WebGL: WebGPU: automatically handle textures that are bound to a shader for both read and write. (UUM-131864)
WebGL: WebGPU: fix pipeline errors using RWTexture2D<half4> textures in shaders and simplify the use of unorm RWTextures. (UUM-131863)
XR: Fixed foveation when used with MSAA on PC or linked XR. (UUM-113364)
XR: Fixed occasional editor crash when audio configuration changed. (UUM-126803)
New 6000.5.0a7 Package Changes since 6000.5.0a6
Packages updated
com.unity.xr.interaction.toolkit: 3.4.0-pre.2 to 3.4.0
com.autodesk.fbx: 5.1.2 to 5.1.3
Preview of Final 6000.5.0a7 Release Notes
Features
2D: Added a 2D Profiler that displays real-time visualization of texture atlas usage whic offers clear insights into sprite and atlas efficiency during gameplay.
Android: Insets visibility can now be controlled via Editor API/UI and Runtime API. Refer to
PlayerSettings.Android.requestedVisibleWindowInsets,PlayerSettings.Android.systemBarsBehavior,AndroidApplication.currentWindowInsets,AndroidApplication.onWindowInsetsChangedto learn more.Build Pipeline: Added the ability to extract type tree data from asset bundles to reduce their size. This data can be loaded at runtime and shared between all bundles.
Editor: Added tracking for UGUI usage.
Editor: Changed the Texture Inspector's color channel previews to default to grayscale, and added a button to toggle between grayscale and colorized views.
Editor: Project Auditor: Added a module/analyzer to inspect every GameObject in a project and flags issues about incorrect Read/Write Texture import settings, if used by Particle System Components.
Editor: Project Auditor: asynchronous analysis.
Editor: Updated Project Auditor to report the use of obsolete APIs.
Editor: Updated the Build Profile window to automatically display a Restart Unity Editor option after a platform module is installed through the Unity Hub.
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.
Entities: Replaced the search bar in the Systems window with a quick search bar that provides additional filtering options.
Entities:
DisableAutoTypeRegistrationnow is allowed assembly-wide.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.
Graph Toolkit: Added support for the
TextAreaattribute to create multi-line text fields for ports and options.Graph Toolkit: Added the ability to create custom classes that inherit from
DataTypeStyleMapperto associate icons and colors with custom data types. CustomDataTypeStyleMapperclasses can be decorated withDataTypeStyleMapperAttributeto specify compatible graph types.Graph Toolkit: Updated the Constant node to support collections, such as lists and arrays. These collections can grow up to 50 elements and each element is editable directly from the node view.
Graphics: Added an opt-in On-Tile Validation check on
UniversalRenderer. Enabling it will enforce On-Tile optimization by issuing a warning and removing non-compatible features.iOS: Added a system that adjusts the frame rate based on the thermal state. When the device overheats, iOS enters Serious and then Critical thermal states. In the Critical state, iOS reduces system-wide performance to lower device temperature. With this new system Unity proactively lowers the frame rate to 30 FPS in Serious state and 15 FPS in Critical state, which helps prevent the device from becoming too hot, improves responsiveness under overheating conditions, and reduces the likelihood of GPU timeouts or rendering freezes. This feature is enabled by default and it can be toggled in the iOS Player Settings using the
Adjust iOS FPS based on thermal statecheckbox. In addition, the frame rate in the Serious state can be configured usingSerious Thermal State FPS, and in the Critical state usingCritical Thermal State FPS.Linux: Added IBUS and FCITX5 Input Method Editor (IME) support for Desktop Linux platform.
macOS: Added support for
CAMetalDisplayLinkon the Mac Player.
It is disabled by default and can be enabled in Player Settings by toggling "Use MetalDisplayLink (Mac Player only)" or by using the environment variableUNITY_USE_METAL_DISPLAY_LINK=1.
UsingCAMetalDisplayLinkdecreases stuttering, improves frame pacing, and makesTime.deltaTimemore stable.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: Added a Locate button in the Package Manager to locate imported samples in the Project window.
Package Manager: Enabled full modification of the technical names through the Inspector for packages in development.
Package Manager: Reduced information in the header and displayed them in cards in the Details and Overview tab.
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.LowLevelPhysics2DtoUnity.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.syncInterpolationorPhysicsWorldDefinition.syncInterpolationoptions.Scripting: Added code coverage support for development builds on standalone platforms (Windows, macOS, and Linux) that use the Mono scripting backend.
Serialization: Added a log message on Editor shutdown that displays the version of the oldest serialized file loaded during the session.
Shadergraph: Added a new switch node, allowing multiple branching cases to be expressed in a single node. The node automatically matches cases for connected float inputs in enum mode.
Shadergraph: Added an option to disable the connector on subgraph inputs for select types, forcing them to be statically compiled.
Shadergraph: Added support for float mode in subgraphs, allowing for additional UX options for inputs on corresponding subgraph nodes.
Shaders: Added the
UNITY_PLATFORM_META_QUESTpreprocessor directive for shader compilation when targeting Meta Quest. This can be used to create platform-specific shader optimizations.UI Toolkit: Added a
PanelRenderercomponent to UI Toolkit.UI Toolkit: Added an experimental USS Stats window.
UI Toolkit: Added editor support for
VisualElementReference<T>.UI Toolkit: Added support for animating PanelRenderer UIToolkit content using the Animator of the legacy Animation component.
UI Toolkit: Added support for
PanelRendererto display its elements in the new Hierarchy window.UI Toolkit: Integrated override bars and affordances for attributes in the Visual Element Inspector.
UI Toolkit: Synchronized the stylesheets window to the staging context.
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.
Version Control: Added a cset by cset diff panel in the branches view.
Version Control: Added a properties panel for the selected changeset/shelveset.
Version Control: Added an empty state in the history view.
Version Control: Added branch names to the branch deletion dialog.
Version Control: Added specific empty states for Pending/Incoming Changes with filters,.
VFX Graph: Added an option to release the VFX batch instance when the VisualEffect is disabled.
VFX Graph: Added the ability to search and filter in the template window (also available for ShaderGraph).
VisionOS: Exposed "Target minimum visionOS Version" to visionOS Player settings.
Web: Added a submodule for the libtess2 external library.
Web: Added submodule for external library double-conversion.
Web: Added submodule for the Clipper external library.
Web: Added submodule for the external library
zlib.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.
Web: Added submodules for
libpngandlibjpeglibraries that enable stripping these third-party libraries if no PNG or JPEG images are loaded during runtime.Windows: Added DirectStorage support for asset loading in Windows Standalone builds. You can use this feature by using Enable Direct Storage in Player Settings.
Improvements
AI: Added root labels to all memory allocations requested by navigation and pathfinding (com.unity.module.ai). (UUM-126905)
AI: Improved performance when sampling the nearest position on the NavMesh. (UUM-117415)
Android: Improved Android Studio integration, file paths in compilation errors are now clickable and navigate to the correct line and column.
Asset Pipeline: Improved performance for symlinks detection. (UUM-132708)
DX12: Improved DX12 Split Jobs SRP Testing Coverage.
DX12: Improved DX12 SRP Test QV Coverage.
DX12: Improved UWP DX12 SRPTests coverage.
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. (UUM-133188)
Editor: Added a Save option to Project Auditor when selecting New Analysis.
Editor: Added main Project Auditor preferences to its start screen.
Editor: Added unused memory information in bytes to texture atlas messages in Project Auditor.
Editor: Fixed a performance regression with the Editor's property caching system. (UUM-117800)
Editor: Fixed an issue where overlay presets dropdown not showing their status when modified. (STO-3734)
Editor: Improved interactivity of progress bar when opening the "Compile and Show Code" dropdown in the Shader Inspector. (UUM-97524)
Editor: Improved Project Auditor code analysis.
Editor: Increased the minimum width of the Sprite Editor Window so when the window is undocked it cannot be resized so that the window is too thin to display all the buttons on the toolbar. (UUM-127566)
Editor: Switched IMGUI text backend to ATG.
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: Optimized iteration over component types within an archetype in certain cases.
Entities: Removed expensive baking analytics in the Entities packages that occurred during subscene importing. This was done to speed up build times. (UUM-114466)
Entities: World nodes are now always displayed after Scene nodes in the hierarchy window.
GI: Removed unneeded noise evaluation in APV when sampling per-vertex.
Graphics: Added a message to the Frame Debugger that displays when the Editor is waiting for the player to respond or send messages. (UUM-117114)
Graphics: Improved
baseVertexvalidation when setting a sub-mesh on a Mesh.Graphics Tests: DX11 SRP Tests to run with correct threading modes.
Graphics Tests: Improved GraphicsTests Split Jobs Coverage.
Graphics Tests: Improved Metal MultiThreaded testing coverage.
HDRP: Added the
inkeyword to RenderGraphTextureHandleandBufferHandlefunction parameters in HDRP, as they are now readonly structs.HDRP: Render Pipeline Converter: Allowed HDRP to use Readonly material converter. (SRP-974)
IL2CPP: Improved de-virtualization of boxed virtual calls in generic code that are guarded by an is check.
IL2CPP: Made a minor reduction in IL2CPP player build times by optimizing managed symbol file handling by UnityLinker and IL2CPP.
IL2CPP: Optimized calls to typeof(T).IsEnum, typeof(T).IsByRefLike, typeof(T).IsValueType, typeof(T).IsPrimitive in generic code.
IL2CPP: Optimized type equality checks in generic code.
IL2CPP: Reduced code size by reducing the number of method invoker variations generated.
IL2CPP: Removed boxing in generic code when the box is done for an isinst call.
IL2CPP: Removed collection of generic instances for method that are replaced by intrinsics.
IL2CPP: Small performance improvement in generic variance type checks.
IMGUI: IMGUI now uses Advanced Text Generator to generate its Text.
Installer: Removed the activation of .NET 3.5 on Windows systems. Greatly reducing the installation time when using the installers directly. (UUM-133360)
iOS: Improved TouchScreenKeyboard with visible input to support liquid glass on iOS 26 and later.
Package Manager: Aligned active trust messages with passive trust.
Package Manager: Improved active trust handling in the Package Manager.
Physics: Added the ability to specify if internal collision, trigger, and joint event buffers should be de-allocated with a specific time interval. Effectively allowing memory pressure to be reduced when a physics scene's preparation stage runs. These settings can be found in Project Settings > Physics > Settings > GameObjects tab, under the "Frame Maintenance" foldout. (UUM-112248)
Physics: Exposed log verbosity as a option within the Physics pane to allow users to suppress some warnings and logs coming out of the PhysX integration. The new setting can be found under Edit > Project Settings > Physics > Settings under the GameObject tab. (PHYS-681)
Profiler: Editor: Migrated Profiler charts from IMGUI to UITK.
Scripting: Added an overload to
GameObjectUtility.DuplicateGameObjectsthat allows not recording the Undo.Shadergraph: Fixed an issue where the swizzle node's input slot could end up in a bad state. Changed its behavior so that the node's input and output slot always reflect the swizzle mask. (UUM-120808)
Shadergraph: Improved appearance of channel dropdown on UV node when node is collapsed. (UUM-115034)
Shadergraph: Improved contrast of category names. (UUM-114738)
Shadergraph: Improved some cases where swapping pipeline assets could cause disruptions. (UUM-119168)
Shadergraph: Improved the alignment of the help box in the Project Settings window. (UUM-112297)
Shadergraph: Improved the formatting of the help box in the Project Settings window. (UUM-112294)
Shadergraph: Updated the grouping shortcut to match the context menu behavior. (UUM-115329)
Shadergraph: Updated the help button for heatmap values to redirect to the Shader Graph package documentation. (UUM-123230)
Shaders: Added keyword type information in the
X_KEYWORD_DECLAREDmacros. 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_DECLAREDwill haveKEYWORD_TYPE_FLAG_SPECIALIZED_VARIANTSset ifshader_featureormulti_compileis in use. Correspondinglydynamic_branchkeywords will haveKEYWORD_TYPE_FLAG_RUNTIME_BRANCHINGset.Shaders: Improved errors reported when a shader compiler process crashes. (UUM-102039)
Shaders: Improved GPU performance on Meta Quest devices by avoiding shadow map sampling for geometry that is back facing in relations to the shadow casting light.
SRP Core: Added Material Variants handling to the Render Pipeline Converter's Shader Upgrade. (UUM-121611)
SRP Core: Avoid Render Pipeline Converter to output unnecessary information upon conversion. (UUM-121598)
SRP Core: Improved the Render Pipeline Converter console report to display conversion results. (UUM-121598)
SRP Core: Optimized Render Graph through several small improvements, with no changes in logic. Render Graph recording step is 2% to 4% faster on the main CPU thread in several scenarios.
SRP Core: Volumes - Fixed Open In Rendering Debugger. Now it selects the given Volume Component to inspect. (UUM-122446)
Test Framework: Improved Test Data ToString Representation.
UI Toolkit: Added a GameObject menu item to add a Panel Renderer.
UI Toolkit: Added live reload support to PanelRenderer.
UI Toolkit: Added schema support for "authoring-id".
UI Toolkit: Improved consistency between computed style length encoding and corresponding layout node style.
UI Toolkit: Improved consistency between computed style units and corresponding layout node style data.
UI Toolkit: Improved inspector support for elements so they use driven properties when displaying live attribute values.
UI Toolkit: Improved memory usage of Visual Element layout border data and simplified preprocessing step for border style data.
UI Toolkit: Improved performance of layout calculation by removing various pre-layout data conversions.
UI Toolkit: Improved UXML importer performance.
UI Toolkit: Improved Visual Element Reference picker to include a type and name filter. The full path is now also considered in the search.
UI Toolkit: Moved data used for native layout into computed style structure and removed data redundancy from LayoutManager.
UI Toolkit: The UI Debugger now shows the Authoring Id for elements.
Universal RP: Added the
inkeyword for RenderGraphTextureHandleandBufferHandlefunction parameters in URP, as they are now readonly structs.Universal RP: Changed
DepthCopyPassto ignorecopyToDepthandcopyResolvedDepthconstructor parameters. These are now derived from the source and destination TextureHandles to ensure functional correctness.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. (UUM-133872)
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.
XR: Implemented a GPU performance improvement on the Meta Quest platform by optimizing the function that queries for whether the active camera uses perspective or orthographic projection.
API Changes
2D: Added: Added new
SetTilesAPIs for the Tilemap using native buffers.Android: Added: Added AndroidApplication.isInMultiWindowMode.
Android: Added: Added AndroidApplication.onMultiWindowModeChanged.
Android: Added: AndroidWindowInsets, controls system bars behavior and queries insets at runtime.
Android: Added: Introduce AndroidJNI.DumpReferenceTables() which can dump JNI references to logcat, enabling you to fix JNI leaks more easily.
Android: Added: Listen and control insets at runtime - AndroidApplication.onWindowInsetsChanged, AndroidApplication.currentWindowInsets.
Android: Added: PlayerSettings.Android.requestedVisibleWindowInsets, controls which insets should be visible on application start.
Android: Added: PlayerSettings.Android.systemBarsBehavior, controls how system bars should behave when swiping from bottom or top of the screen.
Android: Changed: PlayerSettings.Android.renderOutsideSafeArea will only control cutout rendering mode, it will not affect status bar visibility, if you want to show/hide status bar use PlayerSettings.Android.requestedVisibleWindowInsets or AndroidApplication.currentWindowInsets.Show/Hide functions.
Android: Changed: Screen.fullscreen no longer does anything on Android, if you want to control navigation bars visibility, use AndroidApplication.currentWindowInsets.Show/Hide functions.
Core: Added: Added Unity.Collections.NativeList<T>.Count property, which is the same as Unity.Collections.NativeList<T>.Length, to make it easier to go to/from System.Collections.Generic.List<T>.
Core: Deprecated: Deprecated
EntityId.Equals(int). EntityId mixing with int is no longer supported.Editor: Added: Added APIs and UI to control the SceneView camera acceleration, easing and speed modifier.
Editor: Added: Added cacheMissCollection and additional GraphicsStateCollection methods.
cacheMissCollection is an optional child object that becomes created and populated upon calling Warmup with the parameter 'traceCacheMisses = true'. It can be used to collect PSOs that are loaded when the current GraphicsStateCollection has been warmed up and aren't contained in it.Editor: Added: Added the ability to add additional previousBuildMetadataLocations to build options from within the PrepareForBuild callback using the newly added BuildPlayerContext.AddAdditionalMetadataPathToPlayerOptions API.
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: Improved Project Auditor auto-fixing API.
Editor: Changed: Project Auditor: remove MemoryIgnoreVoidReturn area, and introduce returnType instead.
Editor: Changed: Renamed
AdvancedDropdownItem.childrentoAdvancedDropdownItem.childList, so it can returnIReadOnlyList.Editor: Obsoleted: Marked
PlayerSettings.useAnimatedAutorotationas obsolete. This API is not supported on iOS 16 and later.Editor: Obsoleted:
CreateAssetWithContent(string, string, Texture2D, Action<int>)has been made obsolete, useCreateAssetWithTextContent(string, string, Texture2D, Action<EntityId>)instead.Editor: Obsoleted:
GfxResourceInfo.relatedInstanceIdhas been made obsolete, useGfxResourceInfo.relatedEntityIdinstead.EmbeddedLinux: Changed: Rename properties in Windowing API to use camel case. (UUM-132372)
Entities: Added: Added new NativeStream.ScheduleConstruct function for creating stream using NativeReference for specifying buffer count.
Entities: Added: Added UnsafeStream.ReaderState to enable random accesses in stream buffers through UnsafeStream.Reader.
Entities: Added: An error will now be logged when the generation of an IJobEntity schedule invocation fails.
Entities: Added: Provide unsafe access to NativeStream foreach count ptr for IJobParallelForDefer job scheduling.
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: Added new API
GetVariables(bool orderByDisplay)to retrieve variables in the same order they appear in the blackboard.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.
Graphics: Deprecated: AdaptiveProbeVolumes.BakeAdditionalRequests(int[]) is deprecated. Please use AdaptiveProbeVolumes.BakeAdditionalRequests(EntityId[]) instead.
iOS: Removed: Internal profiler has been removed (was deprecated in Unity 2017.x).
Package: Deprecated: Multiplayer Widgets are deprecated in favor of Unity Building Blocks.
Physics: Added: Added Physics. method for cases when it is undesirable to enable auto de-allocation of events and instead a manual approach is desired where memory can be recovered during specific events. (UUM-112248)
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. (UUM-133493)QNX: Changed: Rename properties in Windowing API to use camel case. (UUM-132372)
Scene/Game View: Added: Added MainToolbarElementAvailability attribute for registering availability callbacks for main toolbar elements. (STO-3718)
Scripting: Obsoleted: Marked
GameObject.activeas obsolete. UseGameObject.SetActive(),GameObject.activeSelf, orGameObject.activeInHierarchyinstead.Scripting: Removed: Component.animation has been removed. Use GetComponent<Animation>() instead.
Scripting: Removed: Component.audio has been removed. Use GetComponent<AudioSource>() instead.
Scripting: Removed: Component.camera has been removed. Use GetComponent<Camera>() instead.
Scripting: Removed: Component.collider has been removed. Use GetComponent<Collider>() instead.
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: Component.light has been removed. Use GetComponent<Light>() 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.rigidbody has been removed. Use GetComponent<Rigidbody>() instead.
Scripting: Removed: Component.rigidbody2D has been removed. Use GetComponent<Rigidbody2D>() instead.
Scripting: Removed: Prevent System.Object.MemberwiseClone being called on a UnityEngine.Object. MemberwiseClone allowed many Managed UnityEngine.Objects to reference a single Native UnityEngine.Object, leading to undefined behaviour, and eventually, a crash. (UUM-59991)
Scripting: Removed: Removed
GameObject.AddComponentwith string argument. UseGameObject.AddComponent<T>()instead.Scripting: Removed: Removed
GameObject.animation. UseGameObject.GetComponent<Animation>()instead.Scripting: Removed: Removed
GameObject.audio. UseGameObject.GetComponent<AudioSource>()instead.Scripting: Removed: Removed
GameObject.camera. UseGameObject.GetComponent<Camera>()instead.Scripting: Removed: Removed
GameObject.collider2D. UseGameObject.GetComponent<Collider2D>()instead.Scripting: Removed: Removed
GameObject.collider. UseGameObject.GetComponent<Collider>()instead.Scripting: Removed: Removed
GameObject.constantForce. UseGetComponent<ConstantForce>()instead.Scripting: Removed: Removed
GameObject.hingeJoint. UseGameObject.GetComponent<HingeJoint>()instead.Scripting: Removed: Removed
GameObject.lighthas been removed. UseGameObject.GetComponent<Light>()instead.Scripting: Removed: Removed
GameObject.networkView. UseGameObject.GetComponent<NetworkView>()instead.Scripting: Removed: Removed
GameObject.particleSystem. UseGameObject.GetComponent<ParticleSystem>()instead.Scripting: Removed: Removed
GameObject.PlayAnimation. Useanimation.Play()instead.Scripting: Removed: Removed
GameObject.renderer. UseGameObject.GetComponent<Renderer>()instead.Scripting: Removed: Removed
GameObject.rigidbody2D. UseGameObject.GetComponent<Rigidbody2D>()instead.Scripting: Removed: Removed
GameObject.SampleAnimation(AnimationClip, float). Use AnimationClip.SampleAnimation(GameObject, float) instead.Scripting: Removed: Removed
GameObject.StopAnimation. Use animation.Stop().Shaders: Added: Added static methods Shader.TryConvertPropertyIDToName / Shader.PropertyIDToName.
SRP Core: Obsoleted: Legacy Render Graph APIs (only used internally in pre-6000.3 HDRP) have been marked as obsolete.
UI Toolkit: Added: Added a new method VisualElement.ReleaseResources() to help reclaim memory faster.
UI Toolkit: Added: Added a new overload of VisualElement.Clear() with options to help memory reduction and leak investigation.
UI Toolkit: Added: Added an overload for
VisualElement.AddToClassList()which allows adding multiple classes with a single call.UI Toolkit: Added: Added VisualElementAssetReferenceTable and a version of CloneTree which returns an instance of a VisualElementAssetReferenceTable.
UI Toolkit: Added: Added VisualElementReference class, which enables referencing UI elements within a PanelRenderer.
URP: Deprecated: ScriptableRendererData useNativeRenderPass property is deprecated, URP runs with Render Graph that supports native render pass by default.
URP: Removed: Removed unused DebugLevel field from URP asset. (UUM-129416)
VFX Graph: Added: New APIs to prewarm the compute shaders (generated and built-in) used by VFX Graph.
Web: Removed: Removed Instant Games derived platform.
XR: Added: Added XRDisplaySubsystem. displayRefreshRate (replaces XRDevice.refreshRate).
Added XRDisplaySubsystem.fovZoomFactor (replaces XRDevice.fovZoomFactor).
Added XRDisplaySubsystem.activeSubsystem property to return the active display subsystem if any.XR: Deprecated: Deprecate XRDevice, XRStats and XRSettings APIs in Unity6.5+ and provide alternative paths.
XR: Removed: Removed legacy VR Module and its relevant APIs.
Changes
Adaptive Performance: Made Adaptive Performance Android Provider package discoverable in the Unity Package Manager.
Android: Improved GPU performance on Meta Quest on Forward. Added a loop unroll keyword if there is only one additional light per object selected on the URP Asset.
Android: Removed
unity.launch-fullscreenentry in manifest and replaced it withunity.requested-visible-insetsandunity.system-bars-behavior.Build System: Upgraded DotNetSdk from 8.0.312 to 8.0.318. (UUM-126023)
Build System: Upgraded DotNetSdkRoslyn from 6.0.413 to 8.0.318. Note that we will not be exposing support for newer C# language versions as a part of this change. Updating the compiler is a step towards this, but other components also need to be updated before we can enable newer C# language versions. (UUM-126023)
Editor: Changed Look Dev Volume Profile Lifetime Management. (UUM-125389)
Editor: Changed previous fix to only happen in Editor outside of Play Mode.
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. (UUM-113920)
Editor: Removed interpreting the
lineparameter as a context object when entering Prefab Stage. This change requires using the supported API added in 2021.3:SceneManagement.PrefabStageUtility.OpenPrefab.Editor: Replace obsolete GetInstanceId() calls in Unity Physics baking with GetEntityId() calls.
Entities: Added a new world icon for displaying world nodes in the new Hierarchy.
Entities: Added entities world node support in the new Hierarchy.
Entities: Added support for entity prefab nodes in the Hierarchy window.
Entities: Added support for parent and children entity nodes.
Entities: Added support for reparenting Entity 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.
Entities: System inspection information is moved from the inspector window into its own panel in the Systems window.
Entities: The DataMode picker (the orange dropdown button) has been removed from the inspector. To see e.g. Entities data, simply select the Entity you wish to inspect and the data will be visible in the inspector. The DataMode picker is still available in the Entities Hierarchy window.
Entities: The Journaling window is marked as deprecated. This window will be removed in a future version of Unity.
Graphics: GPUResidentDrawer and EntitiesGraphics Unification Part 1 : Extend GRD
- Introduced the foundations for a RenderWorld.
- Added support for custom instance injection in GPUResidentDrawer. Needed to inject Entities from the outside.
- Added support for generalized GPU archetypes and instanced material properties. Needed to support EntitiesGraphics MaterialsProperty override.
- Added support for Lightmap TextureArray. Needed for Entities support.
- Introduced the foundations for a RenderWorld.
Graphics: Texture importing now strictly adheres to the supported formats in https://docs.unity3d.com/Documentation/Manual/ImportingTextures.html. Circumventing this by changing an image file's extension will no longer work. If a image file format is necessary, please file a feature request so we can look into properly supporting it.
Package Manager: Grouped and renamed export functions in the Editor's right-click menu.
Package Manager: The selection of the Package Manager window no longer affects the inspector. Editing the package manifest remains available.
Shadergraph: Changed the Scene Depth Difference Node to default to using View Position instead of World Position. (UUM-105298)
uGUI: Rename uGUI's profiler modules (UI and UI Details) to "UI (Canvas)" and "UI Details (Canvas)". (UUM-132153)
UI Toolkit: UI Toolkit Test Framework: Internalized some IMGUI-related properties. (UUM-129614)
URP: Improved the warning message shown when running render pipeline converters in batch mode to better explain potential limitations and recommend the dedicated conversion UI for reliable results. (UUM-131716)
Version Control: Displayed progress indicator overlaying the view.
Version Control: Implemented a "clever" truncation of paths.
Version Control: Moved incoming and shelves notifications to the top bar.
Version Control: Redesigned all the views and dialogs.
Version Control: Redesigned the main panel to include a top breadcrumb.
Version Control: Renamed toolbar dropdown to comply with a 120px max width limit in 6.5.
Version Control: Show real indeterminate progress bar.
Version Control: Updated deleted and moved overlay icons.
XR: Removed all com.unity.modules.vr dependency .json files and deprecated the module in Unity 6.5 and above.
XR: Removed the VR Editor and VR Module along with their API references.
Fixes
2D: Changed the image used for as a warning icon in the Tile Palette to a higher resolution image so that it looks less blurry in the Editor. (UUM-129885)
2D: Fixed a custom pivot field overflow in the Sprite Editor window. (UUM-133168)
2D: Fixed a Tilemap crash that occurred when the Enter Play Mode options were changed in the settings, and then Play mode is entered or exited. (UUM-131953)
2D: Fixed an issue in URP2D where SpriteRenderer mask interaction can fail to work correctlly in certain mixed 2D/3D rendering cases. (UUM-126295)
2D: Fixed an issue where having a long Palette or Brush name could hide other UI elements in the Tile Palette. (UUM-130336)
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-130884)
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-132618)
2D: Fixed artifacts appear on Sprites when generating a Sprite Atlas with Padding set to 2. (UUM-130958)
2D: Fixed BoxFill not updating Tiles when painting over a 4x4 or larger region. (UUM-132394)
2D: Fixed case where memory spike after activating Freeform Light2Ds. (UUM-121040)
2D: Fixed case where Sprites in Editor are showing artifacting when using Sprite Skin components when using Sprite Skin components. (DANB-1209)
2D: Fixed crash when SpriteRenderer with Polygon2DCollider has size of 0 for 9-slice. (UUM-128496)
2D: Fixed EditorPreview_FloodFill performance regression. (UUM-133055)
2D: Fixed issue where RSUV is not supported in 2D Renderers.. Add ShaderUserVariable support for 2D Renderers. (UUM-131692)
2D: Fixed issue where the correct values for the cell layout and sizing are not shown in a Tile Set importer inspector when the TileSet is selected or its changes are applied or reverted. (UUM-126070)
2D: Fixed issue where the MaterialPropertyBlock of a SpriteRenderer is reset when the serialized properties of the SpriteRenderer are changed and the MaterialPropertyBlock has exactly two properties set. (UUM-127937)
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-133308)
2D: Fixed issue where the user paints with an empty brush at any position and clears the Tile at (0, 0, 0). (UUM-128709)
2D: Fixed issue where the user sees an error dialog after cancelling a SaveFolderPanel action from the Tile Palette. (UUM-125625)
2D: Fixed issue with the Tile Palette window where a user can continue panning the Tile Palette window if the user's pointer leaves the Tile Palette window while panning and deactivates panning outside of the Tile Palette window. (UUM-128466)
2D: Fixed issue with the Tile Palette window where the Split view line is not aligned with bottom view when the Tile Palette window is first shown. (UUM-129883)
2D: Fixed LIght2D toggle UI. (UUM-104008)
2D: Fixed missing API access to SpriteMaskInteraction for MeshRenderer and SkinnedMeshRenderer. (UUM-125529)
2D: Fixed missing properties om SortingGroup inspector when using 3D URP. (UUM-125723)
2D: Fixed missing Sort At Root option for Sorting Group component. (UUM-130317)
2D: Fixed Sprite Editor Window info box is obstructed by module's UI. (UUM-131899)
2D: Fixed Sprite Skinning for Sprite Subtargets. (UUM-122631)
2D: Fixed SpriteAtlas.GetSprite/GetSprites methods return incorrect position when processing the sprites. (UUM-130899)
2D: Fixed the issue where adding the ShadowCaster2D Component to a sprite leads to a warning log. (DANB-1191)
2D: Fixed the issue where Editing Geometry of the PNG skinned sprite in the scene leads to unreferenced bones. (DANB-1257)
2D: Fixed UI Alignment Issue. (UUM-122891)
2D: Rename TileBase.m_CachedEntityId from TileBase.m_EntityId. (UUM-132505)
2D: Sprite Editor Window Custom Outline and Physics Custom Outline inspector window is disabled when in playmode. (UUM-125376)
2D: Truncated long Target, Palette, and Brush names for Target, Palette, and Brush dropdowns. (UUM-132825)
2D: Updated the text used in the UI by Tilemap from SceneView to Scene View. (UUM-130251)
Adaptive Performance: Fixed - No default loader found - error when Adaptive Performance Settings are added on unsupported platforms in Build Profilers. (UUM-121991)
Adaptive Performance: Fixed logging on nondevelopment build for adaptive performance. (UUM-131941)
Adaptive Performance: Fixed the Provider View Guide link going out of bounds when no providers are installed. (UUM-121993)
Adaptive Performance: Improved Adaptive Performance domain reload time. Adaptive Performance and its packages are now only updated when opening the Settings instead of Play Mode and during Editor startup. Adaptive Performance gets now stripped properly if not in use.
Adaptive Performance: Make Adaptive Performance package documentation visible in the Manual page for core packages.
Android: Fixed an incorrect include path to the lib in the custom Gradle settings. (UUM-122804)
Android: Fixed an issue where gamepad/Joystick buttons could get stuck in a pressed state. (UUM-116934)
Android: Fixed an issue where
OnApplicationQuitwas not consistently called when using AndroidGameActivity. (UUM-131090)Android: Fixed build failure issue when building application while RenderDoc is running. (UUM-113131)
Android: Fixed for the visible icon artefact during the splash screen on Android XR.
Android: Fixed gdb path in Linux/Mac for displayed warning. (UUM-133333)
Android: Fixed problem with Y touch coordinate when using Activity, setting "Render outside of safe area" to false and using "Letterboxed" scaling mode. (UUM-120615)
Android: Fixed SDK Platforms-25 installation (for source-code customers). (UUM-127721)
Android: Fixed the problem with GameActivity based application not being backgrounded when calling Application.Unload. (UUM-129424)
Android: Fixed unaligned buttons in Build Settings window. (UUM-128845)
Android: Improved gradle dependency setup for merge_variant_JniLibFolders versus buildIl2Cpp. (UUM-128853)
Android: On Android XR devices, fixed a hang in FMOD shutdown when calling Application.Quit(). (UUM-111037)
Android: Prevent Enhanced Audio Foundation from being used on Android versions below 8.1 (API 27). (UUM-130772)
Android: Prioritize USB Headset over default when detected with Enhanced Audio Foundation. (UUM-130419)
Android: Removed extra spaces in Android library documentation. (UUM-133945)
Android: Removed legacy @TargetApi(Build.VERSION_CODES.M) from code. (UUM-131585)
Android: Updated minimum Android SDK build and platform tools versions to 36.0.0. (UUM-123164)
Animation: Fixed a crash when attempting to play animation clips from the animation window on animators with invalid controllers (no layers). (UUM-121460)
Animation: Fixed an issue where the Animation window reverted to the last selected object during the
OnFocuscallback. The Animation window now retains the current selection when it gains focus. (UUM-131198)Animation: Fixed animator state showing a parameter that no long exists. (UUM-125283)
Animation: Fixed copy/paste of ghost transitions when source state is not selected. (UUM-96725)
Animation: Fixed crash caused by avatar having some invalid human bones. (UUM-121651)
Animation: Fixed crash when deleting playable output with null graph. (UUM-122215)
Animation: Fixed curve menu not applying changes to tangents in the DopeSheet editor. (UUM-132540)
Animation: Fixed focus on clip selection dropdown preventing use of play shortcut. (UUM-125483)
Animation: Fixed issue where Animator state normalized time would stop incrementing past a certain normalized time. Now, the state time will be guaranteed to increment (or decrement) to the next representable floating point number if the delta time is non-zero. (UUM-123305)
Animation: Fixed the broken documentation link in the AnimationWindowEvent inspector. (UUM-131593)
Apple TV: Fixed On Screen Keyboard closing when typing with a controller or Siri Remote. (UUM-120998)
Asset Bundles: Fixed an issue where
AssetBundleUnloadOperationallocations persist longer than expected and are not cleared until the nextGC.collect(). (UUM-132703)Asset Bundles: Fixed cache-related crash on iOS when loading assets. (UUM-120877)
Asset Bundles: Fixed crash when you call UnloadAllAssetBundles and there are pending AssetBundle.UnloadAsync tasks. (UUM-122776)
Asset Import: Fixed crash in AssetImportWorker when loading Shader Variant Collections. (UUM-133236)
Asset Pipeline: Ensure Symlinked folders are correctly detected on Unix platform and that a warning about their usage is outputted for each of them. (UUM-119544)
Asset Pipeline: Fixed an issue where OnWillSaveAssets could return an empty list of asset paths when saving a scene. (UUM-115091)
Asset Pipeline: Fixed for files disappearing in project browser, when doing reimport of folder. (UUM-126423)
Asset Pipeline: Fixed the warning icon for Asset Import Overrides so the icon now loads correctly in light mode. (UUM-133434)
Asset Pipeline: Improved validation for long asset names, so that 'Force Quit' is not presented for innocuous failures. (UUM-129709)
Asset Pipeline: Prevent addition of sub-assets to any asset file contained in the ProjectSettings folder to prevent deserialization errors. (UUM-84973)
Asset Pipeline: Synchronizing the Editor Preferences on disk, when the Editor Theme is changed. (UUM-122515)
Audio: Fixed a performance regression with the audio source. (UUM-121288)
Audio: Fixed an issue in the scriptable audio pipeline related to speaker setups and channel counts. (DCME-1373)
Audio: Fixed bad link when using inspector reference for AudioSnapshot. (UUM-120312)
Audio: Fixed exception thrown when allocating a native collection in scriptable generator control callbacks. (UUM-128821)
Audio: Fixed FMOD error spam when trying to play timeline when unity audio is disabled, logs a warning once instead. (UUM-112000)
Audio: Fixed manual link for AudioRandomContainer inspector help button. (UUM-129752)
Bug Reporter: Fixed crash in Bug Reporter when exporting offline report into a Unity project directory. (UUM-129604)
Bug Reporter: Fixed for values changing when scrolling while hovering over focused dropdown field. (SUS-5725)
Build Pipeline: Fixed build failures when compiling for linux arm64.
Build System: Build a solution with visual studio. (BUILD-781)
Build System: Stevedore repos more rigourously blocked. (UUM-110562)
Core: Fixed hash_map compiler warnings.
Documentation: Fixed documentation on GetPixelBilinear describing the behavior in detail. (UUM-78472)
Documentation: Fixed links to the Create a Profiler module page.
Documentation: Updated Serialization rules documentation. (UUM-129521)
DX12: Disabled tight alignment when running from PIX. (UUM-131326)
DX12: Enabled render pass path for UWP builds. Fix possibly incorrectly set viewport for some passes when render passe feature is not available. (UUM-89085)
DX12: Fixed a crash that occurred due to kernel memory exhaustion when a texture was modified using Texture2D.Apply a high number of times within a single frame. (UUM-122030)
DX12: Fixed a crash that occurred on CheckDeviceStatus when executing specific InferenceEngine actions. (UUM-131538)
DX12: Fixed a crash when capturing a frame in RenderDoc on a device with new "tight alignment" feature enabled. We will disable the feature for now when running with renderdoc.dll. (UUM-125528)
DX12: Fixed broken IDXGISwapChain::GetFrameStatistics with cpu-side time stampling. (UUM-107892)
DX12: Fixed by allowing async compute fence waits inside render passes. (UUM-105302)
DX12: Fixed crashes related to scratch memory allocation. (UUM-131707)
DX12: Fixed crashes related to scratch memory allocation. (UUM-131824)
DX12: Fixed custom scaled HDR backbuffer proxy RTV to now have the same format as the underlying resource. Now rendering to custom scaled HDR swapchain should not result in a crash. (UUM-129239)
DX12: Fixed deadlock when maxQueuedFrames is 1 in the Editor when using D3D12. (UUM-131962)
DX12: Fixed for corruption in constant buffers on async compute queue. (UUM-127265)
DX12: Fixed memory leak in certain scenarios when using DX12 + Graphics Jobs (split mode). (UUM-120637)
DX12: Fixed RenderPass stencil access validation error (ID 1377). (UUM-122912)
DX12: Fixed unrelated crash info that gets accumulated in the logs after a first GPU device crash. Now we shut down the app as early as possible after a DX12 crash, so that log messages, callstacks and DRED outputs are only relevant to the original GPU error. (UUM-128283)
DX12: Fixed validation error (state mismatch) when setting a render target, then doing a resolve with it and then using that render target. (UUM-127199)
DX12: Reduced D3D12 command list memory usage when graphics jobs are enabled. (UUM-125070)
DX12: Relaxed an error message when ending a subpass prematurely. (UUM-124900)
Editor: Adaptive Performance mode can no longer be toggled during Play mode. (UUM-133323)
Editor: AdaptiveProbeVolumes.BakeAdditionalRequest(int) is deprecated. Please use AdaptiveProbeVolumes.BakeAdditionalRequests(EntityId) instead.
Editor: AdbImplicit query supports a:<area>. (UUM-122926)
Editor: Added a message in the console when trying to open a player.log or editor.log file that is not available. (UUM-131481)
Editor: Added character limit for scenario names and descriptions. (UUM-125459)
Editor: Added default Profiler modules list to Profiler modules introduction.
Editor: Added example explaining how to refresh a preview. (GFXLIGHT-1791)
Editor: Added example explaining how to refresh a preview. (UUM-120588)
Editor: Added property drawer for UxmlSerializedData and display attributes in the VisualElement inspector as read only.
Editor: Added safeguards in the Linux Editor to mitigate potential crashes during project load. (UUM-132175)
Editor: Added Style tag support to ATG. (UUM-129181)
Editor: Added support for searchquerie s located in packages to be shown in the query tree. (UUM-126690)
Editor: Added version information to UnityCrashHandler executable. (UUM-132574)
Editor: All queries are generated using path instead of GlobalObjectId which make the error message if nothing is found more readable. (UUM-125881)
Editor: Allocator.Domain will print an error if over capacity, instead of crashing. (UUM-125732)
Editor: Allow for keyboard navigation in platform browser. (UUM-120112)
Editor: Allow to use backspace key to delete gradient field keys. (UUM-122403)
Editor: Applied prefab override that contains proper transform values and materials. (UUM-125673)
Editor: Burst SharedStatic memory is now cleared prior to object deserialization, which fixes a crash that could occur if jobs are scheduled during object deserialization. (UUM-77850)
Editor: Cache keyword count in SearchSettings.OnGUI. (UUM-127370)
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-121461)
Editor: Changed toolbar elements max-width to fix elements that are too small. (STO-3747)
Editor: Clamped AutoSize in the builder. (UUM-131717)
Editor: Corrected alignment of Project Auditor preferences. (UUM-126719)
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. (UUM-133191)
Editor: Csproj files named *.gen.csproj are now being filtered out from the assetdatabase.
Editor: Defer ping animation on hierarchy view till after all updates finish. (UUM-117226)
Editor: Delete the Meta file that was creating an empty folder. (UUM-126018)
Editor: Disposed of Shading Rate LUT to avoid memory leak in the frame debugger. (UUM-131230)
Editor: Editor hangs longer with each switch of the default theme in project settings. (UUM-128277)
Editor: Enabled Android Native and Playmode Performance Tests on Xiaomi 8A.
Editor: Ensure entries are correctly populated for querylistblock. (UUM-125510)
Editor: Ensure supports for exclude is correctly propagated for search window vs hierarchy. (UUM-129037)
Editor: Exclude LODGroups with animated crossfade from using instanced rendering to ensure correct behavior. (UUM-91634)
Editor: Fixed "Client And Server" to display with proper spacing in Active Scenario window. (UUM-133606)
Editor: Fixed "Cloud Build" button placement. (UUM-108947)
Editor: Fixed "Expected end of value" warning occurs when a property declaration includes five or more variable references. (UUM-119490)
Editor: Fixed "inconsistent results" warnings when launching a new project that was created with the Mixed Reality template. (UUM-122448)
Editor: Fixed 'Build And Run' File menu option to choose active instead of selected Build Profile. (UUM-121372)
Editor: Fixed a bug that was causing an exception in the console when asset bundles containing terrains created by an older version of Unity were loaded that contained instanced terrain details. (UUM-117177)
Editor: Fixed a bug where a warning is thrown unexpectedly when saving a layout. (UUM-131954)
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-116633)
Editor: Fixed a bug where memory allocations in the editor weren't being attributed to their root objects. (UUM-126915)
Editor: Fixed a bug where using the Inspector in debug mode would throw errors in the console. (UUM-133467)
Editor: Fixed a cursor position calculation error that could cause tooltips to not appear with certain display scaling configurations. (UUM-128231)
Editor: Fixed a null text generation info exception. (UUM-133791)
Editor: Fixed a NullReferenceException that would throw each frame when opening a ColorPresetLibrary asset in the Inspector. (UUM-128585)
Editor: Fixed a potential crash when using accessibility features like screen readers. (UUM-132644)
Editor: Fixed a race condition in the licensing client where the Editor would succeed to make the client acquire a floating license faster than it had finished loading licenses at startup, which would make it fail to pick up the new license. (UUM-121408)
Editor: Fixed add Columns from SearchWindow. (UUM-132150)
Editor: Fixed AddComponent menu not showing in certain multiple display layouts. (UUM-127596)
Editor: Fixed AddComponent menu producing a warning when selecting Animation/Animation and other combinations that may use the same name for parent and child menu items. (UUM-127073)
Editor: Fixed alignment in
Stack Tracesection in PlayerSettings. (UUM-126705)Editor: Fixed an analytics-related crash that occurred at startup. (UUM-123087)
Editor: Fixed an editor crash which occurring in projects using split native graphics jobs. (UUM-126695)
Editor: Fixed an issue "Unity Services are not disabled and cause longer build times when the project is not connected to Unity Cloud". (UUM-120502)
Editor: Fixed an issue when undoing prefab replace action, hierarchy should properly rebuild the affected nodes. (UUM-119249)
Editor: Fixed an issue where a Raycast hit would not be successful when using the default BoxcastCommand() constructor. (UUM-123124)
Editor: Fixed an issue where a Raycast hit would not be successful when using the default CapsulecastCommand() constructor. (UUM-123124)
Editor: Fixed an issue where a Raycast hit would not be successful when using the default RaycastCommand() constructor. (UUM-123124)
Editor: Fixed an issue where a Raycast hit would not be successful when using the default SpherecastCommand() constructor. (UUM-123124)
Editor: Fixed an issue where accessing an overlay's containerWindow could throw a NullRef Exception. (UUM-127936)
Editor: Fixed an issue where artifacts could appear in BC6H compressed HDR textures when importing on x64 CPUs. (UUM-123270)
Editor: Fixed an issue where AssetPreviews for alpha-only 2DArray textures were not generated correctly.
Editor: Fixed an issue where AssetPreviews for normal-map 2DArray textures were not generated correctly when the project was set to use linear colorspace.
Editor: Fixed an issue where building a player with the water sample in the project generated errors. (UUM-133713)
Editor: Fixed an issue where dragging main toolbar element to far left would not insert it in the correct place. (UUM-114440)
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".
Editor: Fixed an issue where normal-map 2DArray textures were not displayed correctly in the texture inspector previewer when the project was set to use linear colorspace.
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-131283)
Editor: Fixed an issue where removing an empty shortcut would be shown as an override in the Shortcut Manager. (UUM-128103)
Editor: Fixed an issue where the Disable Depth and Stencil Player setting affected the Editor UI. (UUM-133635)
Editor: Fixed an issue where the Adaptive Performance profile name foldout could not be expanded by clicking its label text. (UUM-133311)
Editor: Fixed an issue where the docked Multiplayer Play mode window disappeared when switching back to a saved Editor layout. (UUM-133602)
Editor: Fixed an issue where the dynamic panels are difficult to resize when they are fully expanded to their maximum width. (UUM-128102)
Editor: Fixed an issue where the Editor became unresponsive when a modal dialog box was displayed on Windows. (UUM-132303)
Editor: Fixed an issue where the Editor Log menu item was shown even when not available. (UUM-131099)
Editor: Fixed an issue where the Main Toolbar quality dropdown displaces other elements if it has a very long name, due to it having no set maximum width. (UUM-114767)
Editor: Fixed an issue where the mesh would not update on the first undo in TreeEditor. (UUM-88043)
Editor: Fixed an issue where the Reflection Probes Gizmos could disappear in the Scene View. (UUM-116317)
Editor: Fixed an issue where the Replace and Cancel button positions were swapped in the iOS build dialog. (UUM-133660)
Editor: Fixed an issue where toggling the scene visibility state for a decal would cause it to also not be rendered in the Game View. (UUM-124869)
Editor: Fixed an issue where tool contexts can be missing if their associated component is placed after an invalid component. (UUM-127897)
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-129605)
Editor: Fixed an issue with the frame debugger not showing the correct RenderPass texture. (UUM-122955)
Editor: Fixed an unnecessary apply pop-up when adding and removing script define list items in Player settings. (UUM-121033)
Editor: Fixed applying managed references to inner prefabs, when they don't exist on the outer prefab. (UUM-85512)
Editor: Fixed applying new managed objects from a prefab instance to a prefab asset.
Editor: Fixed applying SerializeReference root property overrides from prefab instances to prefab assets when the managed object already exists in the asset. (UUM-122778)
Editor: Fixed artifact in bitmap IMGUI text. (UUM-128238)
Editor: Fixed asset database is read only error by marking VFXManager as dirty so clone editors will not have to reimport it. (UUM-130734)
Editor: Fixed AudioRandomContainer loop count randomisation UI flickering when changing values through range slider. (UUM-115219)
Editor: Fixed box collider warning in Particle System HDRP Samples. (UUM-130696)
Editor: Fixed BRG,GRD and EG 16KiB cbuffer limited low end mobiles. (UUM-102083)
Editor: Fixed bug where the preview of the Search window inspector was clipped when shown. (UUM-83042)
Editor: Fixed cameras unaligned settings in SplitScreen scene in URP Package Sample. (UUM-125675)
Editor: Fixed certain Color fields not updating after the first click in UIToolkit Debugger. (UUM-127533)
Editor: Fixed choppy animations in Player Settings embedded in the Build Profiles window. (UUM-104229)
Editor: Fixed closing WinEditor SplashScreen for one Unity instance to close for other instances. (UUM-124686)
Editor: Fixed color of selected item count in Query Tree. (UUM-111885)
Editor: Fixed Color32 encoding helpers in RSUV Sample. (UUM-126119)
Editor: Fixed compilation error in URP when Editor Assemblies Compatibility Level is set to .NET Standard. (UUM-129676)
Editor: Fixed Console error when opening Project Auditor settings. (UUM-122370)
Editor: Fixed crash reporting symbol upload authentication to use TryLogin() and direct access token validation instead of unreliable LoggedIn() status check. (ULO-8719)
Editor: Fixed crash resolving conflicting components in prefab code.
Editor: Fixed crash when using invalid font with ATG. (UUM-131205)
Editor: Fixed Custom UI Scaling functionality broken during refactor of DPI handling. (UUM-122498)
Editor: Fixed double confirmation dialog when changing the Default Render Pipeline while using the Advanced Object Selector. (UUM-132296)
Editor: Fixed Dynamic panels drop zones being hardly usable. (STO-3640)
Editor: Fixed Edit > Delete option for gradient editor keys. (UUM-122403)
Editor: Fixed editing of reflection probe boundaries in URP where opposite sides could not be edited independently using handles. (UUM-132551)
Editor: Fixed editor crash when loading single byte asset meta files. (UUM-125809)
Editor: Fixed ellipsis missing or misplaced in ATG. (UUM-128667)
Editor: Fixed empty PassData class in URP Package Sample. (UUM-125863)
Editor: Fixed error logs and incorrect UI state in Project Settings > Services when opening a project bound to an organization the user doesn't have access to. The Editor now correctly shows the "Refresh access" screen instead of logging errors. (UUM-117277)
Editor: Fixed errors not being displayed in the Ray Tracing Shader inspector when creating a Ray Tracing Shader containing compilation errors using ShaderUtil.CreateRayTracingShaderAsset. (UUM-129385)
Editor: Fixed errors that occurred when unloading a scene containing reflection probes. (UUM-129597)
Editor: Fixed excessive empty space in the D3D12 Device Filter Lists asset information box. (UUM-123221)
Editor: Fixed exiting a viewpoint not reverting back to 2d mode. (UUM-78682)
Editor: Fixed extremely tiny performance regression when adding Scripts to a GameObject. (UUM-108258)
Editor: Fixed false warning "BatchRendererGroups currently don't support override shaders". (UUM-122367)
Editor: Fixed foldout behavior in dynamic panel. (STO-3611)
Editor: Fixed Frame Debugger disconnecting when Render Graph Viewer is closed. (UUM-128921)
Editor: Fixed Frame Debugger errors due to outdated bindings code. (UUM-72129)
Editor: Fixed FRAMEWORK_SERACH_PATH for Xcode project on iOS,tvOS,visionOS. (UUM-131209)
Editor: Fixed hang when loading/unloading asset bundles cancels texture streaming requests. (UUM-116419)
Editor: Fixed HDRP Transparent Samples Samples Showcase Inspector buttons text fit. (UUM-130678)
Editor: Fixed header resize-to-fit not accounting for vertical scrollbar. (UUM-132656)
Editor: Fixed hover state getting stuck in HierarchyV2. (UUM-127691)
Editor: Fixed icon size for searchpropositions dialog. (UUM-130246)
Editor: Fixed ID capitalization issue. (UUM-113340)
Editor: Fixed imgui's charField. (UUM-122800)
Editor: Fixed inconsistent button spacing in the Build Profiles Window. (UUM-111953)
Editor: Fixed inconsistent ID values between Signing Team ID and iOS/tvOS Profile ID in External Tools. (UUM-132053)
Editor: Fixed Inconsistent Placement of Search Clear (X) Icon in "Preset Manager". (UUM-122203)
Editor: Fixed incorrect DPI scaling in WinEditor for Utility windows re-opened on a different display. (UUM-131238)
Editor: Fixed incorrect menu order for uGUI gameobject creation resulting in auto-rename failing. (UUM-132217)
Editor: Fixed Initial scene not loaded in play mode scenario. (UUM-129156)
Editor: Fixed input field on custom build profile renaming not working upon docking or undocking the build profile window. (UUM-104224)
Editor: Fixed inspector window header size when the Open button is not present. (UUM-99675)
Editor: Fixed Intermediate texture compatibilty mode warning in URP Package Sample. (UUM-125682)
Editor: Fixed Intermediate texture compatibilty mode warning in URP Package Sample. (UUM-127756)
Editor: Fixed invalid UV bounds. (UUM-125364)
Editor: Fixed issue where Editor Terms Dialog did not have its "I accept" checkbox legible in any high contrast theme on Microsoft Windows. (UUM-130441)
Editor: Fixed issue where the Windows Editor Log did not say whether we are using the arm64 Windows Editor or if we are running the x64 Editor on an arm64 device. (UUM-128981)
Editor: Fixed issue where using a proxy on Windows could crash the Editor on launch. (UUM-130943)
Editor: Fixed issue where using a proxy on Windows could leak memory when resolving URLs. (UUM-131268)
Editor: Fixed issues with paragraph selection using Advanced Text Generator. (UUM-133353)
Editor: Fixed issues with the warning message that appears when users try to hack the customizable main toolbar. (STO-3712)
Editor: Fixed item not placing at edge of main toolbar during edit mode. (UUM-114440)
Editor: Fixed keyboard navigation for the buttons in the footer of the Build Profiles window. (UUM-113231)
Editor: Fixed keyboard navigation in the ObjectSelector window. (UUM-126441)
Editor: Fixed label for built-in scene. (UUM-125472)
Editor: Fixed Linux OS notifications from appearing when switching away from Unity through the Dock. (UUM-130625)
Editor: Fixed LinuxEditor accelerator key changes made by a context menu from persisting after the menu is closed. (UUM-127693)
Editor: Fixed localization for the
OnDemandandOnLoadlabels in the Custom Render Texture inspector to display asOn DemandandOn Load. (UUM-130802)Editor: Fixed Long File Name Error When Build Profile Name Has Many Symbols. (UUM-122222)
Editor: Fixed main toolbar slider when min value is above 0. (UUM-130075)
Editor: Fixed Main Toolbar Unsupported Elements not displaying correctly due to width limitation. (UUM-130776)
Editor: Fixed measure with size of 0. (UUM-115165)
Editor: Fixed misaligned dropdowns and checkboxes in "Graphics Settings" section. (UUM-126644)
Editor: Fixed missing connection check when re-importing all assets via the cache server. (UUM-128465)
Editor: Fixed missing destroy of mesh in MeshToSDFBaker in case of multiple meshes have been provided to. (UUM-128633)
Editor: Fixed missing icon when creating a Unified Ray Tracing Shader. (UUM-131484)
Editor: Fixed missing script error on play mode on both SRP Indoors scene templates. (UUM-126194)
Editor: Fixed MixedFOV scene unapplied prefab in URP Package Sample. (UUM-125671)
Editor: Fixed modal dialogs in WinEditor being obscured by secondary windows. (UUM-125650)
Editor: Fixed naming for shadergraph uGUI samples to follow new menu names. (UUM-132809)
Editor: Fixed new line encoding in the UIBuilder. (UUM-126294)
Editor: Fixed null material pointer crash in IMGUI. (UUM-117563)
Editor: Fixed null reference exception in the layer inspector when removing items. (UUM-119530)
Editor: Fixed Orientation Gizmo Perspective/Isometric icon rendering over other overlays. (UUM-128101)
Editor: Fixed Outline selection rendering fix when RSUV and vertex displacement. (UUM-120352)
Editor: Fixed OutOfRange error encountered while using the 'Edit the joint angular limits' button in the Articulation Body component. (UUM-119277)
Editor: Fixed overlay menu layouting issue while in dynamic panel. (STO-3638)
Editor: Fixed overlay menu toggle state on layout changed. (UUM-129518)
Editor: Fixed overlay resizing sometimes not being available after resizing the window. (STO-3481)
Editor: Fixed parsing of ScriptTemplates with negative priorities. (UUM-132315)
Editor: Fixed performance regression issue on AssetDatabaseScalability. (UUM-132351)
Editor: Fixed performance regression with Math structures. (UUM-114203)
Editor: Fixed potential confusion between uGUI and UI Toolkit in the Create and Add Component menus. (UUM-129195)
Editor: Fixed potentiel heap-buffer-overflow when applying prefabs modifications.
Editor: Fixed prefab instance replacement issue. (UUM-119249)
Editor: Fixed prefab saving whilst still editing its field in the Prefab Stage. (UUM-128744)
Editor: Fixed prefab switching with Type QueryBlock. (UUM-131125)
Editor: Fixed random flickering outline around selected objects when using Umbra baked occlusion culling. (UUM-107639)
Editor: Fixed rare editor crash when building and loading AssetBundles after building a player.
Editor: Fixed rare LinuxEditor crash when Exception is thrown while closing an EditorWindow. (UUM-121624)
Editor: Fixed raycasting against a capsule collider for the situation where a ray enters the capsule from the top hemisphere and exits from the boundary between the cylinder side and bottom hemisphere. The distance returned from this hit is now the closest hit (with the top hemisphere) instead of the exiting hit. (UUM-88080)
Editor: Fixed Remove Unused Overrides menu item in hierarchy is now disabled when scene is not loaded. (UUM-121931)
Editor: Fixed right-click on Build Profile renaming area throwing an error. (UUM-123104)
Editor: Fixed root transform moving to the end of the Hierarchy when changing transform type. (UUM-132190)
Editor: Fixed rounding issue in IMGUI. (UUM-125718)
Editor: Fixed Scale and Angle snap toggles not working properly with tools when activated. (UUM-132097)
Editor: Fixed Scene Asset is not attached to a Lighting Data Asset for a URP Package Sample Scene. (UUM-130512)
Editor: Fixed scene view camera position. (UUM-123123)
Editor: Fixed Some Build Profile settings do not remain checked when launching a project without the /Library folder through the command line. (UUM-128282)
Editor: Fixed stats window display issue in editor light theme. (UUM-127033)
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-121610)
Editor: Fixed styling issue preventing a GameObject from being pinged when it was already selected in the new Hierarchy. (UUM-130184)
Editor: Fixed styling of querybuilderview to not overflow. (UUM-130242)
Editor: Fixed styling of querybuilderview to not overflow. (UUM-130249)
Editor: Fixed text animation not working when using special effects such as text shadow. Also fixed text shadow clamping. (UUM-123120)
Editor: Fixed texture importer tests dump images being incorrect. (UUM-123266)
Editor: Fixed the Build Profile Build Button Dropdown to use
PointerDownEventinstead ofClickEvent. (UUM-107782)Editor: Fixed the console window selection that was resetting when changing the logs line count. (UUM-129927)
Editor: Fixed the contextual menu of the main toolbar slider showing multiple separators. (UUM-131672)
Editor: Fixed the Play Mode Status green checkmark visibility in light theme. (UUM-132491)
Editor: Fixed the player build to detect references with type mismatch and set their value to null. (UUM-113968)
Editor: Fixed the TrueTypeFontImporter Help button link. (UUM-117607)
Editor: Fixed thread issue when using matchMaterialPreset. (UUM-124907)
Editor: Fixed timeSamples set causing immediate playback when using PlayScheduled. (UUM-117577)
Editor: Fixed tooltip overwriting when label gets truncated. (UUM-104264)
Editor: Fixed UI content not filling out the entire window on secondary windows in certain Multi-Display configs. (UUM-131938)
Editor: Fixed unapplied changed in prefab MainPanel in BlobShadow scene in URP Package Sample. (UUM-125677)
Editor: Fixed underline issue with wrapping. (UUM-132463)
Editor: Fixed underline issue with wrapping. (UUM-132475)
Editor: Fixed Unity Editor not detecting Unity Hub installation on Linux. The Editor now correctly checks both user-local (~/.local/share/applications/) and system-wide (/usr/share/applications/) locations for the Hub desktop file, and properly respects the XDG_DATA_HOME environment variable. (UUM-96606)
Editor: Fixed unnecessary domain reload when switching between build profiles of the same platform. (PLAT-17456)
Editor: Fixed unrooted memory labels for ATG. (UUM-126940)
Editor: Fixed unrooted memory labels for TextCore. (UUM-126941)
Editor: Fixed warning about debug symbols not being enabled for Cloud Diagnostics that could appear when the Cloud Diagnostics package is not installed. (UUM-109016)
Editor: Fixed water height sampling when distant wind speed is high. (UUM-121090)
Editor: Fixed water smoothness fade with SSR. (UUM-130498)
Editor: Fixed WinEditor becoming unresponsive when modal DialogBox is showing in some scenarios. (UUM-132303)
Editor: Fixed WinEditor ColorPicker failing to update on secondary displays with different DPI than primary display. (UUM-131710)
Editor: Fixed WinEditor SplashScreen image being corrupted when dragging across displays with different DPI scales. (UUM-124825)
Editor: Fixed word selection with punctuation on ATG. (UUM-131444)
Editor: Fixed wrong calculation of blendshape normals when mesh normals import mode is set to 'Import' and blendShape normals import mode is set to 'Calculate'. (UUM-122300)
Editor: Fixed | UGUI
Fixed issue where Scroll Rect would lose inertia on some display resolutions. (UUM-99716)Editor: Hide adaptive settings in build profile when the platform module is not installed. (UUM-124745)
Editor: Hide Render Pipeline Graphics settings which are obsolete. (UUM-128056)
Editor: Hierarchy: Expanding and collapsing nodes using keyboard now works on all selected nodes. (UUM-125276)
Editor: Hierarchy: fix columns not respecting selection when changing state. (UUM-131311)
Editor: Hierarchy: fix horizontal scrollbar behavior when columns are too wide to fit in the view. (UUM-121167)
Editor: Hierarchy: fix horizontal scrollbar behavior when columns are too wide to fit in the view. (UUM-123111)
Editor: Hierarchy: Fix unsupported selection commands. (UUM-133012)
Editor: Hierarchy: Fixed CanStartDrag invocation. (UUM-127480)
Editor: Hierarchy: Fixed null reference exception in Hierarchy Active and Tag columns when entering/exiting playmode. (UUM-128446)
Editor: Hierarchy: Force updating hierarchy view before framing an object. (UUM-125968)
Editor: Hierarchy: hide flags are now correctly driving gameobjects visibility in the new hierarchy. (UUM-122307)
Editor: Improved chart rendering performance in Profiler windows, which previously had contributed to spikes in Play mode with VSync enabled on DX12. (UUM-108772)
Editor: Improved description of
worldToGUIPointandOnDrawGizmosAPI behavior.Editor: Improved visibility and positioning of kebab menus in Settings > Graphics. (UUM-116647)
Editor: Improved visibility of the loading spinner icon in the Build Profiles window. (UUM-132018)
Editor: Improved warning on missing font reference. (UUM-121676)
Editor: Instantiated objects should now show in the new Hierarchy when they are instantiated through 'AssetDatabase.LoadAssetAtPath' in a method attributed with 'RuntimeInitializeOnLoadMethod'. (UUM-130235)
Editor: Long Player Tag names overlap text in Active Scenario window. (UUM-131454)
Editor: Make SettingsWindow more robust. (UUM-122728)
Editor: Make sure that vsync value specified in game view matches the real value with which the viewport is presented. (UUM-102574)
Editor: None.
Editor: None.
Editor: Now ensuring that the dynamically populated character glyphs get serialized to their related font .asset file. This fixes the inconsistent results warning that was reported. (UUM-69151)
Editor: Object pickability fixed with GRD. (UUM-120294)
Editor: Opening the PlayerSettings inspector in multiple windows for the Android platform no longer causes a NullReferenceException. (UUM-126358)
Editor: Play Mode Scenarios icons are off-centered and not aligned with the Scenario's name/title. (UUM-125142)
Editor: Play Mode Scenarios with invalid names show up in the list when another scenario with a valid name is added afterward. (UUM-132554)
Editor: Prevent logging session tokens in the editor log. (UUM-121872)
Editor: Prevent null asset path to be passed to OnWillSaveAssets. (UUM-122775)
Editor: Prevented duplicate cache server requests being scheduled by on-demand imports. (UUM-126416)
Editor: Project Auditor: add analysis capture time to summary view.
Editor: Project Auditor: Add min/max limits to DiagnosticParams, to avoid unwanted values. (UUM-122620)
Editor: Project Auditor: Ensure column sorting arrow is always in the center. (UUM-122624)
Editor: Project Auditor: Ensure column sorting arrow is always in the center. (UUM-132602)
Editor: Project Auditor: Fix alignment of Areas/Assemblies controls. (UUM-127743)
Editor: Project Auditor: Fix sorting of Areas and Assemblies popup columns. (UUM-122622)
Editor: Project Auditor: Fixed multi-select Copy to Clipboard. (UUM-127212)
Editor: Project Auditor: Hid the Additional Info panel if there is nothing to show in the UI. (UUM-127206)
Editor: Project Auditor: Hide scrollbar on Summary page if not needed. (UUM-122813)
Editor: Project Auditor: improve icons for copy to clipboard. (UUM-127209)
Editor: Project Auditor: Made SRP Batcher compatibility check more robust. (UUM-126726)
Editor: Project Auditor: Register window to support reloading. (UUM-127194)
Editor: Project Auditor: Register window to support reloading. (UUM-127613)
Editor: Project Auditor: remove spaces from some UI labels. (UUM-127578)
Editor: Project Auditor: small improvement to Issue Table sorting speed.
Editor: Project Auditor: support light and dark versions of icons. (UUM-127784)
Editor: Project Auditor: Watch for all methods in empty MonoBehaviour analysis. Show advice for MonoBehaviour method usage if we recommend an alternative.
Editor: Project browser search area changes when maximing Game View. (UUM-125689)
Editor: Publishing Settings 'Build' section for Android is now only editable via global Android settings. (UUM-126778)
Editor: QOL Improvement: Reset the text field when adding a new element. (UUM-103526)
Editor: Reenable Json export from tableview. (UUM-131250)
Editor: Removed a manual focus on platform icons in the platform browser window. (UUM-131928)
Editor: Removed initial keyword from AutoSize in the UIBuilder. (UUM-132492)
Editor: Removed of an unused scale variable. (UUM-128761)
Editor: Removed unsused lighting setting file in URP Package Sample. (UUM-125859)
Editor: Removed unused UI space for pages that do not show Details. (UUM-132631)
Editor: Removing empty space at the bottom of the camera overscan settings pop-up. (UUM-122892)
Editor: Rename the particle systems with meaningful names. (UUM-125864)
Editor: Rendering Debugger: HDR Output window - Improved unclear warning message in Rendering Debugger about the Play mode Debugger Overlay. (UUM-127009)
Editor: Replaced old icons with the new ones to fix the issue where Linux icons were slightly misaligned. (UUM-128415)
Editor: Replacing prefab in context mode and undo should now properly update the hierarchy. (UUM-119249)
Editor: Resetting Player Setting in Build Profiles window when applying Addition Compiler Arguments throws NullReferenceException error in the Console. (UUM-126496)
Editor: Resolved an issue where the helpurl function was unable to locate and display help files stored within sub-folders. The system now fully supports hierarchical directory structures for documentation links.
Editor: Restore the ability to disable the UnityAnalyticsModule and have it be stripped from players that support engine module stripping. (UUM-127673)
Editor: Reverted changes that caused unsaved scene changes to be lost during builds. (UUM-128985)
Editor: SceneProvider can find entries with t:behaviour. (UUM-114607)
Editor: Scenes dragged from project window onto the new hierarchy window should now retain the drop position. (UUM-114957)
Editor: Scenes should retain their ordering in the new hierarchy window after entering/exiting play mode. (UUM-114959)
Editor: Scripting Defines no longer require a manual Apply through the UI when modified via code. (UUM-129228)
Editor: Search window should match on asset guids that include hyphens. (UUM-127038)
Editor: Select action from scene provider correctly works. (UUM-131245)
Editor: Set focus on Hierarchy window after a new game object is created and in renaming state. (UUM-119240)
Editor: Set the new input system to manage move and look and the MixedFov and Shader/Lit scenes from the URP samples. (UUM-71847)
Editor: Shader Build Settings UI: Fixed keyword set text padding. (UUM-115702)
Editor: Shader Build Settings UI: Fixed the empty shader keyword declaration overrides list label padding. (UUM-115688)
Editor: Shader Build Settings UI: Fixed the keyword declaration override labels clipping properly when shrinking the window. (UUM-115707)
Editor: TaskCanceledException when stopping a play mode scenario. (UUM-127653)
Editor: Terrain trees : Fixed an issue where textures would be created for every non legacy trees, impacting memory. (UUM-12996)
Editor: Text change for Cache Server in ProjectSettings. (UUM-128105)
Editor: The "VRS - Runtime Resources" settings label in the editor Graphics settings has been slightly modified to remove an unnecessary prefix. (UUM-130167)
Editor: The developer console for XR projects has been disabled due to its very small and unreadable rendering. (UUM-119794)
Editor: The Linux editor will now create the preferences folder on starting the editor if it doesn't exist. If it cannot be created, an error will be written to Editor.log. (UUM-128719)
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. (UUM-132436)
Editor: Toggling off the Scene Visibility button in the scene view toolbar now disables hiding of objects and scene correctly when using GPU Resident Drawer. (UUM-120684)
Editor: Updated MeshLOD generator to work with any vertex format in the input mesh. Previously, unexpected formats like Float16 positions could result in incorrect LOD generation or crashes. (UUM-122236)
Editor: Updated platform browser groupings. (UUM-122825)
Editor: Updated platform groupings for the Platform Discovery window. (UUM-126275)
Editor: Updated Rendering Layers migration mechanism. (UUM-102669)
Editor: Updated the builder to show a warning on Text Shadow/Outline if the assigned FontAsset is bitmap. (UUM-112895)
Editor: Warning is thrown when trying to delete Default scenario in Play Mode Scenarios window. (UUM-129021)
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-129235)
Editor: When reconnecting a plain GameObject to a prefab, keep any child instances. (UUM-102262)
Editor: [WIP] Fixing background colour performance regression. (UUM-120281)
EmbeddedLinux: RaspiOS vulkan crash fix. (UUM-129585)
Engine Diagnostics: Fixed issue where binaries with a non-zero load address would not be symbolicated correctly in Engine Diagnostics. (UUM-129639)
Entities: Added missing Entities PDB files. (UUM-125336)
Entities: Added the missing help url link to SubScenes. (UUM-132872)
Entities: Fixed an issue where the ImHex writer would display an error when a managed component contained primitive array types. (UUM-129904)
Entities: Fixed an issue where the ImHex writer would get stuck in an infinite loop when processing managed components. (UUM-129901)
Entities: Fixed an issue where the ImHex writer would throw an error when a managed component contained an IntPtr field. (UUM-129905)
Entities: Fixed crash in NativeStream.ScheduleConstruct when scheduling creation of a stream with zero buffers.
Entities: Fixed editor freeze when UpdateInGroup attribute has cycle. (UUM-128197)
Entities: Fixed problem rooting UnityObjectRefs. (UUM-125895)
Entities: Fixed race condition in ArchetypeChunk.SetComponentEnabled() and ArchetypeChunk.SetComponentEnabledForAll(), which could write the wrong change version number to the target chunk. (ECSB-1792)
Entities: ILPP no longer hangs when a particular flavor of recursive reference in a managed component exists. (UUM-125131)
Entities: Returned GetHashCode of EntityId to same behaviour as pre-typed InstanceID.
Entities: SubScene AudioSources playing audio automatically in Edit Mode when the Entities Graphics package is installed. (ECSB-1752)
Entities: Suppress benign Burst warning about intrinsics use in ChunkIterationUtility.GetEnabledMask() when compiling with FloatMode.Deterministic. (UUM-126542)
GI: APV: Setting the active baking set when a user selects to load one. (UUM-113469)
GI: Documented that
light.shadowResolutiononly works for the built-in render pipeline. (UUM-100779)GI: Ensured that the "RenderSettings customReflection texture has invalid type" error is show exactly when relevant. (UUM-121679)
GI: Ensured that we don't pass infinite vertex UVs to xAtlas. (UUM-122361)
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-127288)
GI: Fixed a MacOS memory usage regression in Core RP package (com.unity.render-pipelines.core). (UUM-117624)
GI: Fixed an issue where a warning would be displayed, and light probes would look incorrect when loading a scene lit only by Enlighten Realtime GI, and no baked GI. (UUM-129727)
GI: Fixed an issue where APV scenario blending is non-functional on MacOS. (UUM-126723)
GI: Fixed an issue where loading a scene that contained light probe data, but was baked with "Baked Indirect" mode, caused a warning to be fired. (UUM-112568)
GI: Fixed an issue where the Meta pass was being incorrectly included in builds where it was not needed. (UUM-116130)
GI: Fixed APV Sky Occlusion being slightly too bright when baking with Vulkan. (UUM-101700)
GI: Fixed incorrect Adaptive Probe Volume baking when Probe Adjustment Volume components with Sample Count adjustments are used. (UUM-129941)
GI: Fixed issue in URP showing a warning when entering play mode with a disc light in the scene. (UUM-128460)
GI: Fixed reflection probe keyword warnings when building Player. (UUM-122571)
GI: Fixed upgrade issue when project is using the Light Transport package. (UUM-127573)
GI: Fixed upgrade issue when project is using the Path Tracing package. (UUM-127604)
GI: Fixed warning when building Mixed Reality template to iOS. (UUM-126128)
GI: Make baking of duplicated Probuilder meshes work. (UUM-126739)
GI: Reflection Probes referencing textures that are not a Cubemap will no longer cause error spam when viewing the Scene View. (UUM-129519)
GI: Subscenes now open before the APV baking starts if "Generate Lighting" is pressed in the lighting window. (UUM-104411)
Graph Toolkit: Adjusted the UI on Node headers so that buttons that appear on hover no longer overlap with the Node title. (UUM-127825)
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-133642)
Graph Toolkit: Box selection now properly includes sticky notes. (UUM-126816)
Graph Toolkit: Copy-pasting and duplicating asset subgraphs now works correctly. (UUM-131411)
Graph Toolkit: Ensure GetOuputPortByName() and GetInputPortByName() return null when the provided name parameter does not match any existing port. (UUM-127625)
Graph Toolkit: Entering a subgraph node after deleting it and undoing the deletion no longer throws an InvalidOperationException. (UUM-131412)
Graph Toolkit: Fixed an issue where changing a variable from "input" to "output" would incorrectly retain the "Default Value" field in the inspector. The "Default Value" field is now not present for output variables. (UUM-125120)
Graph Toolkit: Fixed an issue where expanding/collapsing a variable in the Blackboard would no longer function if a variable group was collapsed above it. (UUM-129810)
Graph Toolkit: Fixed an issue where output variables displayed the "Show on" dropdown with "Inspector Only" and "Node and Inspector" options. This dropdown is now not present for output variables, as it is not applicable to them. (UUM-125114)
Graph Toolkit: Fixed an issue with execution ports on context nodes having incorrectly defined selection hit boxes. (UUM-131404)
Graph Toolkit: Fixed an issue with the shortcut not displaying correctly in the overlay button tooltips when moving the overlay toolbar panel. (UUM-125094)
Graph Toolkit: Fixed: Creating a variable from the Blackboard item library incorrectly defaulted to an Input variable. It now correctly defaults to a Local variable. (UUM-132209)
Graph Toolkit: Multi-selecting local subgraph nodes no longer throws a null reference exception. (UUM-131403)
Graph Toolkit: Rectangle selection of a wire failed after moving one of its connected nodes. You can now reliably box-select wires even after moving nodes. (UUM-126958)
Graph Toolkit: The Select and Open button in the Asset Subgraph Node inspector now works correctly. (UUM-131398)
Graph Toolkit: Upon pressing Ctrl + S, saving will now apply only to the Graph Canvas that has the focus and pending changes. (UUM-125194)
Graphics: Allow to set Render Pipeline Asset alongside with Global Settings in case when Asset Bundles were used. (UUM-103724)
Graphics: Applied workaround for video black screen issue on Mali GPUs with OpenGLES. (UUM-116491)
Graphics: Changed the GfxDevice interface to accommodate UGK ray tracing acceleration structures.
Graphics: Color Picker - Fix Style Initialization Timing. (UUM-121992)
Graphics: Enabled batched GPU skinning in GfxDeviceUGK. (UGK-1743)
Graphics: Enabled render-to-3D-texture in UGK API. (UGK-1647)
Graphics: Fallback to main-thread skin matrix calculation for non-optimized SkinnedMeshRenderers when serialized with "m_DirtyAABB" set to true and "Update When Offscreen" is enabled. (UUM-128966)
Graphics: Fixed a crash when modifying a mesh that is part of a static batch. (UUM-108073)
Graphics: Fixed a crash when recalculating normals or tangents on a mesh with an incorrect base vertex. (UUM-108976)
Graphics: Fixed Adaptive Performance shadows cascades tweaking.
Graphics: Fixed an issue of Low Resolution transparent material being rendered with incorrect depth on certain platforms. For instance, the transparent material could be rendered even if it's behind an opaque mesh. (UUM-120348)
Graphics: Fixed an issue where "Texture2D.calculatedMipmapLevel" / "Texture2D.desiredMipmapLevel" could return unexpected values if the texture was not set to use mipmap streaming. (UUM-122023)
Graphics: Fixed an issue where ETC1 assets loaded from old AssetBundles could appear washed out, if the assets were originally imported as sRGB and the project is set to use Linear colorspace. (UUM-113599)
Graphics: Fixed an issue where MSAA
CameraDepthTextureresizing was inconsistent when using theScalableBufferManagerin DX12, Metal, and legacy Vulkan devices. (UUM-100367)Graphics: Fixed an issue with URP deferred screen-space decals where depth would be loaded with insufficient precision. (UUM-101887)
Graphics: Fixed an issue with Vulkan Device Filter Asset and D3D12 Device Filter Asset where the C# side regular expression checker was not fully ECMAScript compatible with the Player regular expression engine. (UUM-127677)
Graphics: Fixed artifacts when using batched GPU skinning with Vulkan. (UUM-128233)
Graphics: Fixed buffer GPU memory corruption in GfxDeviceUGK. (UGK-1699)
Graphics: Fixed case where adding Decal using RenderingLayer and another ScriptableRendererFeature requested DepthNormalPrePass to be added wrongly in URP. (UUM-93100)
Graphics: Fixed crash on metal when generating mipmaps for textures with integer pixel format (this is not supported, so now it is skipped). (UUM-52882)
Graphics: Fixed crash with Metal Validation error on resolving MSAA memoryless depth buffer. (UUM-125478)
Graphics: Fixed dynamic offset locations returned by ugProgramCreate from UGK Vulkan. (UGK-1531)
Graphics: Fixed editor freeze if Lens SRP asset references form a cyclic dependency. (UUM-122934)
Graphics: Fixed floating point precision issue with ACES tonemapping. (UUM-125596)
Graphics: Fixed for point light shadow artifact when soft shadows are enabled. (UUM-128839)
Graphics: Fixed freeze with particle systems when using Vulkan. (UUM-91203)
Graphics: Fixed Grabpass does not work when the Render Target is set to Camera and specific Viewport values are set (0,0.5,0.5,0.5). (UUM-113033)
Graphics: Fixed immediate mode draws consuming a lot of memory. (UUM-132332)
Graphics: Fixed incorrect buffer related validation errors. (UGK-1636)
Graphics: Fixed missing documentation link for the Lens Flare (SRP) component. (UUM-115985)
Graphics: Fixed NullReferenceException when Mesh LOD Slider is shown by an inspector but no scene view exists. (UUM-132113)
Graphics: Fixed pipeline state key mismatches causing graphics state collection cache misses on Metal and D3D12. (UUM-125069)
Graphics: Fixed random GPU hang when using GPU Occlusion Culling on certain platforms. (UUM-112854)
Graphics: Fixed rare deadlock scenario in AsyncResourceUploadBlocking() occasionally happening when loading resources (typically Textures) from AssetBundles. (UUM-126066)
Graphics: Fixed synchronization of buffer data written by the CPU and accessed later by the GPU when using the Metal graphics API. (UUM-79509)
Graphics: Fixed the missing shader variants if area light is disabled in ShaderConfig.cs and ShaderConfig.cs.hlsl. The error message is logged if you run Player if "strict shader variant matching" is enabled. (UUM-125286)
Graphics: Fixed transient AA depth in renderpass not getting memoryless. (UUM-128741)
Graphics: Frame Debugger - Null exception when connection remotely to a player. And no Playmode Views were available. (UUM-122337)
Graphics: Frame Debugger Resolved an issue where the Levels value fields would unpredictably change size when switching between debug events on Windows. (UUM-131482)
Graphics: Modified the frame cleanup map to remove invalid or memoryless texture IDs without deleting them. (UUM-129828)
Graphics: Prevent destruction of a Mesh with DestoryImmediate() during OnWillRenderObject(). (UUM-87044)
Graphics: Reduced excessive stack allocations from Camera::RenderEditorCamera. (UUM-126336)
Graphics: Removed argument exception when target is both an Index or Vertex buffer and a compute buffer and stride is not a multiple of 4. Add a new exception if buffer size is not aligned to 4 bytes. Index buffers that are also compute buffers can now be stride 2 or stride 4, instead of only stride 4, allowing creation of 16-bit index buffers. (UUM-85743)
Graphics: Removed the shader warning in Hidden/HDRP/DebugFullScreen.shader. (UUM-99060)
Graphics: Removing preprocessors for Unity 2019, 2020, 2021 and 2022 in HDRP package. (UUM-122818)
Graphics: Undo now works properly for LODGroup's reparenting behavior. (UUM-121106)
GraphView: Fixed sticky notes content could not be edited anymore. (UUM-133754)
HDRP: Cached shadows now removes a light if an undo operation affects the light. This is done to avoid having invalid references which would cause a crash. (UUM-116010)
HDRP: Fixed assertion when HDCamera.allowDynamicResolution is set to true via a script when using STP. (UUM-105731)
HDRP: Fixed ClearDispatchIndirect not clearing all indirect arguments when thread count was not 64. (UUM-126235)
HDRP: Fixed console errors with NVIDIA.DebugView when a project is built with NVIDIA package. (UUM-127500)
HDRP: Fixed custom pass buffers being the wrong size when switching XR On/Off. (UUM-71748)
HDRP: Fixed DLSS & FSR2 black screen after adding a custom render pass. (UUM-113720)
HDRP: Fixed error when using non-Decal Projector supported Materials. (UUM-116404)
HDRP: Fixed FSR2 quality setting not applying when changed from the camera using 'Use Custom Quality' property. (UUM-125992)
HDRP: Fixed HDRP FPTL and Cluster artifacts when having many lights. (UUM-97985)
HDRP: Fixed Screen Space Lens Flare error when using mip bias 0 setting. (UUM-129573)
HDRP: HDRP Wizard - Fix All button is shown even if there are no converters for the current editor platform. (UUM-127725)
HDRP: HDRP Wizard - Multiple exceptions when pressing Fix All. (UUM-125858)
HDRP: Shadows no longer get pixelated if the shadow is far away from the light source given the resolution is high enough. (UUM-126700)
HDRP: Shadows now show up at the full distance defined by the light. (UUM-126164)
IL2CPP: Fixed a rare crash of the il2cpp executable on Windows and Linux. (UUM-127507)
IL2CPP: Fixed il2cpp randomly crashing with exit code 139 on macOS arm64. (UUM-125068)
IL2CPP: Fixed invalid MethodsToPreserve entries for lambda expressions. (UUM-124814)
IL2CPP: Reduced startup time by improving internal hashing function for generic parameter types. (UUM-133424)
IL2CPP:
BEE_BUILD_THREADSwill now be respected when il2cpp is used to compile an exported project. (UUM-129014)Input System: Fixed multiple mouse button presses not processed after Mouse.current.WarpCursorPosition() on Windows. (UUM-128971)
Input System: Fixed resize cursor issues in a windowed standalone player build when using Input System. (UUM-117813)
iOS: Added an option to enable or disable Metal displaylink in Player settings. (UUM-133766)
iOS: Fixed a case where UI buttons could register a click after returning from the app switcher if a touch was still in progress. (UUM-127293)
iOS: Fixed a couple iOS bugs related to when another app is recording. (UUM-102412)
iOS: Fixed Application.Quit not having an effect when called in batched playerloop. (UUM-128234)
iOS: Fixed arg typo in updateLayerDrawableSizeFromBounds. (UUM-125390)
iOS: Fixed DXT support on iOS (on devices that support it). (UUM-125554)
iOS: Fixed iOS 26 logs appearing as <private> in Console app. (UUM-129367)
iOS: Fixed touch keyboard on iOS reporting it is visible after dismiss. (UUM-121639)
iOS: Fixed unity view resizing in UaaL setup breaking rendering or crashing. (UUM-130881)
Kernel: Fixed crash during shutdown if the job system was accessed from a finalizer. (UUM-128777)
Kernel: Fixed InvalidOperationException is no longer generated when scheduling an IJobParallelForDefer job with a NativeList that is tagged with [NativeDisableContainerSafetyRestriction]. (UUM-124996)
License: Perform early license check. (UUM-127690)
Linux: Fixed Linux Toolchain Migrator upgrading com.unity.sdk.embeddedlinux-aarch64 to com.unity.sdk.linux-x86_64 instead of com.unity.sdk.linux-arm64. (UUM-126745)
Linux: Fixed New lines not registering in Multi-line UI text boxes. (UUM-129085)
macOS: Fixed stuttering issues with the Mac Player when using the new
CAMetalDisplayLinkwhich can be enabled in the Player Settings by toggling "Use MetalDisplayLink (Mac Player only)". (UUM-112011)macOS: Keyboard input is reset on application focus lost. (UUM-122233)
Mono: Re-added support for Jetbrains Rider profiling, which had been temporarily removed with a recent security fix. (UUM-126137)
Multiplayer: Added buttons in the Multiplayer Player Tags window is inverted. (UUM-132141)
Multiplayer: Clicking "Cancel" after trying to activate a virtual player on an unsaved scene still leaves the box checked. (UUM-124821)
Multiplayer: Clone editors inconsistently don't transition from launching to launch. (UUM-128158)
Multiplayer: Entering Play Mode with compiler errors changes the Play icon to Stop icon even tho editor is not in Play Mode. (UUM-125570)
Multiplayer: Fixed an issue in the Multiplayer Center window: Changed the green check-mark image in the QuickStart > "Connecting Players" section so that its color is not too bright when the Editor is using the Light theme. (UUM-97074)
Multiplayer: Fixed an issue in the Multiplayer Center window: Fixed the left panel titles height so that they are not overlapped by the scrolling section when re-sizing the window. (UUM-107529)
Multiplayer: Fixed an issue in the Multiplayer Center window: Section contents alignment is the same in all sections of the "Recommendation" tab. (UUM-105662)
Multiplayer: Fixed an issue in the Multiplayer Center window: the "Install Packages" text does not overflow over its button container. (UUM-125235)
Multiplayer: Fixed an issue where the Play Mode button is still in play mode after a User aborts a scenario after cancelling a save prompt. (UUM-124819)
Multiplayer: Fixed an issue where toggling the running mode of a Virtual Player fails after cancelling a Scenario. (UUM-123292)
Multiplayer: Fixed and issue where toggling a virtual player's running mode inadvertently starts a scenario. (UUM-122875)
Multiplayer: Fixed issue where a Virtual Player's running mode is initially toggleable upon starting a scenario. (UUM-123088)
Multiplayer: Fixed Issue where a VP's running mode remains disabled after running and stopping a scenario. (UUM-123100)
Multiplayer: Fixed issue where player index in a Virtual instance is not serialized. (UUM-122878)
Multiplayer: Fixed the minimum size of the details tab of the multipalyer scenario window at the minimum use-able width. (UUM-125056)
Multiplayer: Multiplayer Play Mode "Local Instances" list appears empty and throws an ArgumentNullException when Android Support is installed but Android SDK is not linked to the Unity Editor. (UUM-131458)
Multiplayer: Play mode controller configurations (Virtual / Local / Remote) improperly serialized, resulting in undesired behavior. (UUM-122878)
Multiplayer: Play Mode Scenario instance state is not reset after the scenario is cancelled. (UUM-123096)
Multiplayer: Unity.Multiplayer.PlayMode.CurrentPlayer.IsMainEditor throws an Exception when invoked in a method marked as [InitializeOnLoadMethod]. (UUM-131667)
N/A (internal): Added Render Pipeline API calls for querying available upscalers & changing upscaler filters using the Upscaler Framework. (UUM-125217)
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. (UUM-113798)
N/A (internal): Fixed UNITY_CODEOWNERS file Render Service patterns.
N/A (internal): Improved to memory allocation labeling of internal CrashReporting module. Improved internal performance by using more efficient map implementation.
Networking: Fixed an issue that caused PROTOCOL_ERROR with UnityWebRequest when doing HTTP/2 POST operations of more than 600kb. (UUM-130882)
Package Manager: "Install" button remains active after installing a UPM package from Asset Store in the Package Manager window. (UUM-129496)
Package Manager: Built-in and core packages are now shown as trusted and made by Unity Technologies for clarity. (UUM-127649)
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-131910)
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. (PAK-8605)
Package Manager: Fixed an issue where running -upmPack failed to propagate UPM errors, causing Unity Editor to exit with code 0.
Package Manager: Fixed an issue where
Client.SearchandClient.SearchAllreturned incorrectresolvedPathvalues for uninstalled module packages.Package Manager: Fixed issue where placeholder package entries weren't being shown for packages added by technical name. (UUM-122572)
Package Manager: Fixed the behavior package not showing up in the package manager.
Package Manager: Fixed the issue where the progress indicator doesn't work when installing UPM packages on Asset Store. (UUM-127805)
Package Manager: Fixed the issue where the progress indicator doesn't work when updating UPM packages on Asset Store. (UUM-115289)
Package Manager: Gave warning and error icons higher priority over locked icons. (UUM-114376)
Package Manager: Importing a .unitypackage with UPM dependencies can inject them before any asset is imported. (PAK-8682)
Package Manager: Improved unityRelease field validation in the UI so invalid values are rejected, preventing obscure resolve errors and package loading failures. (UUM-122599)
Package Manager: Keeping text in fields when adding a package by technicial name fails. (UUM-125060)
Package Manager: Making the default package created be publishable on the Asset Store. (PAK-8554)
Package Manager: Moved the update button outside of the manage dropdown to increase its visibility. (UUM-129013)
Package Manager: Resources links are now available for UPM on Asset Store even when uninstalled. (UUM-114130)
Particles: Added missing Icons for the Particle System Renderer in the Animation window. (UUM-130114)
Particles: Fixed crash when particles component does not have a material. (UUM-127537)
Particles: Fixed inverted particle geometry in cubemap reflections in some configurations. (UUM-128604)
Particles: Fixed texture scale X value not being applied to trails when Mode is set to "Ribbon". (UUM-126854)
Physics: Added the overflow: hidden property to the collision layer matrix container in order to no longer generate scroll bars when scaling down the project settings window. (UUM-111251)
Physics: Fixed a crash inside Rigidbody.Move which could occur when calling the method on a fully disabled body. (UUM-126746)
Physics: Fixed a crash that would occur when adding a Cloth component to a GameObject with an existing TextMesh component. By default both Cloth and TextMesh components can't share the same GameObject due to the fact that they require different renderers to work, MeshRenderer and SkinnedMeshRenderer respectively. (UUM-125416)
Physics: Fixed a crash when authoring Cloth components with scene reloading disabled. Entering Playmode right after authoring would still keep the Cloth instance in a "authoring only" state which means the underlying simulation object wasn't being created. (UUM-110845)
Physics: Fixed a layouting issue with the Cloth component's inter collision tool. The issue caused the "Erase" button to be partially clipped. (UUM-127745)
Physics: Fixed a long standing issue with CharacterController authoring where an validation check was incorrect, in previous versions it was more complicated to hit this issue due to specific values needing to be input rather than just 0 for 'Step Offset'. (UUM-129924)
Physics: Fixed a typo on "Clear Locked Objects" button inside the Physics Debugger. (UUM-124744)
Physics: Fixed an issue where some logs messages coming from the PhysX integration would be ignored. (PHYS-681)
Physics: Fixed an issue where transform sync would in some instances incorrectly change the CharacterController component's internal shape rotation. In the case of PhysX this manifested by bodies being flung out when hit from the "right side" which meant that the internal capsule was reverted to it's default orientation (x-axis aligned in PhysX). (UUM-128624)
Physics: Fixed an issue with pinning particles of a Cloth component at runtime from script or using authoring tools during playmode. (PHYS-669)
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-91192)
Physics: Fixed an issue with static collider creation where repeated disable/enable operations would accumulate PhysX SDK helper structures eventually causing the application to run out of memory. (UUM-112248)
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-61756)
Physics: Fixed issue causing cloth to stretch significantly, especially with higher cloth resolutions. (UUM-116109)
Physics: Fixed the padding for all the buttons in the Physics Debugger window, most of the buttons on the right side of the window had no padding. (UUM-124744)
Physics: Improved performance of heightfield creation for terrain collider while async loading. (UUM-120104)
Physics 2D: "PhysicsBody.bodyConstraints" replaced with "PhysicsBody.constraints" and "PhysicsBodyDefinition.bodyConstraints" replaced with "PhysicsBodyDefinition.constraints" both accepting a new enum type of "PhysicsBody.BodyConstraints". (UUM-125935)
Physics 2D: "PhysicsBody.bodyType" replaced with "PhysicsBody.type" and "PhysicsBodyDefinition.bodyType" replaced with "PhysicsBodyDefinition.type" both accepting a new enum type of "PhysicsBody.BodyType". (UUM-125935)
Physics 2D: "PhysicsChain.frictionCombine" and "PhysicsChain.bouncinessCombine" replaced with "PhysicsChain.frictionMixing" and "PhysicsChain.bouncinessMixing" accepting a new enum type of "PhysicsShape.SurfaceMaterial.MixingMode". (UUM-125935)
Physics 2D: "PhysicsShape.SurfaceMaterial.frictionCombine" and "PhysicsShape.SurfaceMaterial.bouncinessCombine" replaced with "PhysicsShape.SurfaceMaterial.frictionMixing" and "PhysicsShape.SurfaceMaterial.bouncinessMixing" accepting a new enum type of "PhysicsShape.SurfaceMaterial.MixingMode". (UUM-125935)
Physics 2D: "PhysicsShapeDefinition.moverData" property now editable in the Unity Editor inspector. (UUM-133265)
Physics 2D: "PhysicsWorld.simulationMode" replaced with "PhysicsWorld.simulationType" and "PhysicsWorldDefinition.simulationMode" replaced with "PhysicsWorldDefinition.simulationType" both accepting a new enum type of "PhysicsWorld.SimulationType". (UUM-125935)
Physics 2D: Added a missing 64-bit integer property to "PhysicsUserData" to allow set/get for custom data. (UUM-125383)
Physics 2D: Added an overload for "Sprite.GetPhysicsShape()" to return a "ReadOnlySpan<Vector2>" to remove the need for managed allocations. (UUM-125266)
Physics 2D: Added missing "contactId" getter property for "ContactHitEvent". (UUM-131384)
Physics 2D: Added missing method to retrieve all "PhysicsUserData" associated with the current "BodyUpdateEvents" with "PhysicsWorld.GetBodyUpdateUserData(allocator)". (UUM-125653)
Physics 2D: Added missing methods to retrieve all geometry-islands for PhysicsComposer and PhysicsDestructor operations. (UUM-126432)
Physics 2D: Assign memory label roots for both low-level and high-level 2D physics so allocations all show under the "Physics2D" label in the Memory Analyzer. (UUM-127376)
Physics 2D: Ensure that all available project templates have the 2D physics project setting option of "Reuse Collision Callbacks" enabled. (UUM-129517)
Physics 2D: Ensure that PhysicsTransform and PhysicsRotate constructors are Burst compatible. (UUM-133265)
Physics 2D: Fixed "Custom Physics Shape" outline generation in the Sprite Editor Physics Module so that it more closely matches the Sprite outline. This also fixes outlines generated with "PolygonCollider2D.CreateFromSprite". (UUM-121973)
Physics 2D: Fixed a crash when using PhysicsWorld Transform Tweening. (UUM-126195)
Physics 2D: Fixed a Physics 2D crash on exiting Play mode that was caused by an invalid read/write lock. (UUM-133493)
Physics 2D: Fixed an issue in PhysicsComposer where the tesselator could leak if tesselation were to fail. (UUM-126427)
Physics 2D: Fixed an issue where "PhysicsShape.ManifoldPoint.totalNormalImpulse" was incorrect. (UUM-131384)
Physics 2D: Fixed an issue where "PhysicsUserData.objectValue" cannot be assigned NULL. (UUM-125383)
Physics 2D: Fixed an issue where an "InvalidOperationException" was thrown when calling "PhysicsBody.SetAndWriteTransform" when the "PhysicsWorld.TransformWriteMode" was "PhysicsWorld.TransformWriteMode.Slow3D". (UUM-129537)
Physics 2D: Fixed an issue where creating a PhysicsShape using a CapsuleGeometry with a near-zero length resulted in a Circle shape type being created. Now a Capsule shape type is always created and the length is clamped to a minimum internally. (UUM-124692)
Physics 2D: Fixed an issue where SegmentGeometry.forward was inverted. (UUM-131683)
Physics 2D: Fixed an issue where the "PhysicsDistanceJoint" motor limit was processed before the motor itself resulting in a temporary out-of-limit condition. The motor is now processed before the motor limit constraint. (UUM-131384)
Physics 2D: Fixed an issue where the "PhysicsUserData.int64Value" property does not show in the Editor Inspector. (UUM-125627)
Physics 2D: Fixed an issue where there is no way to return simple convex hulls using the PhysicsComposer. This can now be done with "PhysicsComposer.CreateConvexHull". (UUM-124838)
Physics 2D: Fixed an issue with Rigidbody2D linear/angular drag to damping rename when used in prefab variants. (UUM-122242)
Physics 2D: Fixed various issues with PhysicsMask including IsBitSet, AreBitsSet and both ResetBitIterator and SetBitIterator. (UUM-131683)
Physics 2D: PhysicsShape.definition now includes reading "PhysicsShapeDefinition.startMassUpdate" and "PhysicsShapeDefinition.startStaticContacts" properties. (UUM-133265)
Physics 2D: Updated scripting documentation for PhysicsBody, PhysicsShape and all PhysicsJoint "callbackTarget" properties to indicate that assigning any System.Object that isn't a UnityEngine.Object will not keep the object alive and out of the reach of the garbage collector. (UUM-132091)
Plugins: Fixed a crash on DX11 when RenderDoc is enabled while NVIDIA package is added to the project. (UUM-127501)
Profiler: Fixed "Unable to find style" warning on switching color blind mode on or off. (UUM-117113)
Profiler: Fixed an issue where the Memory Profiler could not reliably determine the root Transform of a Prefab. (UUM-127812)
Profiler: Fixed counter data availability with additive profiler data loading. (UUM-131778)
Profiler: Fixed errors occurring when profiling with an extremely wide or tall game view. (UUM-131464)
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-120289)
Profiler: Fixed MemoryProfiler.TakeSnapshot not sending Memory Captures to the correct folder when called on a Player with an empty Path value. (UUM-107629)
Profiler: Fixed potential ambiguity in FrameDataView API where GetMarkerName api could return identifier of a duplicate marker. (UUM-124923)
Profiler: Fixed potential buffer overrun and crash in Profiler when adding a sample with metadata on Win32 platform. (UUM-129792)
Profiler: Fixed ProfilerRecorder recording render data when Application.targetFramerate is set in PlayMode. (UUM-127894)
Profiler: Fixed UI module view. (UUM-126000)
Profiler: Fixed unaccounted time in PlayerLoop on OSX Server Profiler captures. (UUM-114417)
Profiler: Raise Out-Of-Memory fatal error when profiler runs out of memory during data processing. (UUM-130676)
Project Browser: Fixed an issue where trying to delete an immutable asset would throw a duplicate warning in the console. (UUM-121159)
Project Browser: Fixed an issue where Undo during Project Browser rename did not consistently cancel asset creation. (UUM-115890)
Scene/Game View: Exposed the RectTransform gizmo colors in the color preferences of the editor. (UUM-132028)
Scene/Game View: Fixed an issue where pivot settings would not be retained between project sessions. (UUM-130627)
Scene/Game View: Fixed an issue where the Grid Settings rotation value didn't match the inspector after using "Copy from Active Object". (UUM-122639)
Scene/Game View: Fixed an issue where the shortcut table's selection in Shortcut Manager would not update correctly when changing search queries. (UUM-126160)
Scene/Game View: Fixed an issue where the warning text in the overlay preset creation prompt could be truncated on certain high-DPI displays when the preset name exceeded the maximum length. (UUM-129282)
Scene/Game View: Fixed issue where a warning was cut off when the preset name exceeded the maximum length in the overlay preset creation prompt. (UUM-129282)
Scene/Game View: Fixed issue where game objects hidden before being moved to DontDestroyOnLoad scene remained hidden when returned to their original scene. (UUM-87567)
Scene/Game View: Fixed issue where GameObject visibility would not refresh correctly after entering and exiting Play mode. (UUM-79238)
Scene/Game View: Fixed issue where HideInCallstack attribute had no effect on parameterless generic methods. (UUM-109364)
Scene/Game View: Fixed issue where overlay popups would have height higher than the overlays canvas. (STO-3639)
Scene/Game View: Fixed issue where Shortcut Manager's search field would lose focus unexpectedly. (UUM-128730)
Scene/Game View: Fixed issue where the 'Unity' group in the Overlays Menu would be collapsed instead of expanded by default. (UUM-122725)
Scene/Game View: Fixed issue where the rotation tool would sometimes cause excessive rotation when used after editing a script. (UUM-130229)
Scene/Game View: Fixed issue where the Scene View's Camera overlay would sometimes render outside of the overlays' canvas area. (UUM-130098)
Scene/Game View: Fixed scene view flickering when both scene and game view are active in DX11. (UUM-100839)
Scene/Game View: Fixed the Camera Overlay that would break when camera name is too long. (UUM-130353)
Scene/Game View: Fixed the size of the "Camera overscan settings" dropdown window. (UUM-130100)
Scripting: Added LogExceptionsAndForget utility method to Awaitable. (UUM-112933)
Scripting: Ensure that types with ToString(string) methods also work correctly when used in format string interpolation. (UUM-42412)
Scripting: Fixed AssemblyUpdater corrupting assemblies by removing assembly references that should not be removed. (UUM-132084)
Scripting: Fixed instability in
RuntimeInitializeOnLoadMethod_OnEnterPlaymode_IsCalledtest. (UUM-113114)Scripting: Fixed possible duplicate unity module assemblies that corrupted TypeCache results for types in those Modules. (UUM-121800)
Scripting: Fixed possible managed memory corruption when using API's that use arrays as output buffers. (UUM-123044)
Scripting: Fixed Profiler window not showing up as a standalone process. (UUM-131071)
Scripting: Fixed stack overflow in ScriptUpdater in some scenarios. (UUM-130076)
Search: Fixed crash that can happen when indexing is requested while an indexing is already ongoing. (UUM-122130)
Search: Fixed exceptions thrown during a domain reload with a Search Window docked and not visible. (UUM-126367)
Search: Fixed exceptions thrown when docking the Search Window displaying specific queries. (UUM-116915)
Search: Fixed performance regression caused by SearchMonitor.HandleGameObjectChangedEvents. (UUM-131712)
Search: Fixed the KeepOpen option not being respected when it is off. (UUM-130837)
Serialization: Fixed an issue where modifying a struct field in the
OnAfterDeserializewhen 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-119163)Serialization: Fixed performance regression when rendering large arrays in the Inspector. (UUM-120424)
Services: Fixed issue where native crash reports could be sent even after CrashReportHandler.enableCaptureExceptions = false at runtime on iOS, MacOS and Windows. (UUM-56526)
Shadergraph: Aligned the "View Generated Shader" button in the Shader Graph Asset Inspector with the other buttons in the same UI block. (UUM-125271)
Shadergraph: Deprecated the Reflection Probe node. (UUM-129249)
Shadergraph: Fixed a bug causing a subgraph node to enter click-and-drag mode when double clicking it. (UUM-131589)
Shadergraph: Fixed a bug in UGUI Shaders Sample where Custom Toggles would not update properly when in a Toggle Group. (UUM-114439)
Shadergraph: Fixed a NullReferenceException that generated when selecting a custom preview mesh in the Shader Graph editor. (UUM-131564)
Shadergraph: Fixed an issue in Shader Graph UGUI Samples where custom components would not update the material properly. (UUM-119990)
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-92181)
Shadergraph: Fixed an issue where the Package Manager import button did not refresh when importing a Shader Graph sample with dependencies. (UUM-133351)
Shadergraph: Fixed before-after swatches not rendering correctly for RGB color picker. (UUM-131603)
Shadergraph: Fixed color picker for selecting custom node colors. (UUM-114854)
Shadergraph: Fixed issue where modifying a Keyword Enum in dynamic branch mode could result in a compilation error. (UUM-126027)
Shadergraph: Fixed padding in material property custom attribute list inspector. (UUM-131646)
Shadergraph: Fixed portability of Hue Node in low precision environments. (UUM-128588)
Shadergraph: Fixed texture sampling operations for texture properties marked HDR. (UUM-122106)
Shadergraph: Fixed the "name" field in the Custom Function node's inspector overflowing the inspector's bounds. (UUM-112766)
Shadergraph: Fixed the Custom Render Texture target name being truncated in the graph inspector window. (UUM-120147)
Shadergraph: Fixed Toolbar Icons for Light Mode. (UUM-103082)
Shadergraph: Fixed Toolbar Icons for Retina Display. (UUM-107865)
Shadergraph: Fixed warnings about "fixed" being redefined when compiling built-in render pipeline shadergraph shaders on some platforms. (UUM-126357)
Shadergraph: Removing legacy editor preprocessors in shadergraph and shaderanalysis package. (UUM-122239)
Shadergraph: Subgraphs whose first outputs are of an invalid type no longer generate shader compilation errors on top of a Shader Graph error. (UUM-131625)
Shaders: Added word wrapping to the compute shader inspector kernel label field. (UUM-126858)
Shaders: Ensured material properties to prevent keyword overrides in the Editor. (UUM-76775)
Shaders: Fixed a "keyword space mismatch" error showing when accessing materials before they're fully initialized. (UUM-127035)
Shaders: Fixed a crash in ShaderUtil.GetPassKeywords when called with ShaderType.RayTracing. (UUM-130102)
Shaders: Fixed a rare crash when calling
ShaderUtil.GetMaterialProperties. (UUM-130712)Shaders: Fixed a rare crash when uninstalling Universal Render Pipeline package. (UUM-130674)
Shaders: Fixed a regression triggering keyword space mismatches on certain cases with UsePass and Fallback. (UUM-122608)
Shaders: Fixed a temp memory leak for shaders with more than 128 keywords. (UUM-120175)
Shaders: Fixed compute shader compiler settings which caused confusing "use of potentially uninitialized variable" compilation warnings on some platforms. (UUM-112459)
Shaders: Fixed crash when prewarming large
ShaderVariantCollections. (SRP-1068)Shaders: Fixed number formatting in shader compilation log messages. (UUM-132747)
Shaders: Fixed Prevent no keywords shader variant errors during DOTS material initialization. (UUM-107314)
Shaders: Fixed redundant shader reimports at editor startup and shutdown. (UUM-128967)
Shaders: Fixed Shader Build Settings to not care how many underscores are used for declaring an empty keyword in a keyword pragma. (UUM-127514)
Shaders: Fixed shader compilation errors caused by skipped variant keywords not being defined. (UUM-98633)
Shaders: Fixed shader keyword declaration override UI in shader build settings getting confused by multiple whitespaces. (UUM-129553)
Shaders: Fixed the issue where Missing dependency errors are thrown in the inspector when creating a computeshader and raytracingshader via cacheserver. (UUM-116514)
Shaders: Fixed the non deterministic build issue when building shader AssetBundle. (UUM-114616)
Shaders: Fixed writes to RWTexture2D<half4> in compute. (UUM-127198)
Shaders: Improved shader compilation logging when doing builds. (UUM-131278)
Shaders: Material Inspector no longer shows duplicate entries in the Shader dropdown. (UUM-132128)
Shaders: Removed "strip keywords" checkbox for simpler workflow. (UUM-115704)
Shaders: Removed "strip keywords" checkbox for simpler workflow. (UUM-127704)
Shaders: Shaders with dynamic_branch keywords and a corresponding material property are now reported as SRP Batcher compatible. (UUM-126193)
Shaders: ShaderUtil.IsGrahicsAPISupported now works with exclude_renderers correctly. (UUM-133092)
Shaders: When a standard material's render queue value is set out-of-bounds, clicking the log message that is printed to the console will now highlight the material that triggered it. (UUM-110693)
SRP Core: Filter Window - Using same API as Add Component to display the Advanced Drop Down UI. (UUM-122231)
SRP Core: Fixed a Frame Debugger issue where the wrong texture was displayed after selecting certain passes (e.g DrawSkybox). (UUM-127471)
SRP Core: Fixed an empty Rendering Debugger after the build performed. (UUM-131802)
SRP Core: Fixed Camera Capture pass crashing RenderGraph when used with an offscreen camera and an output RenderTexture. (UUM-126895)
SRP Core: Fixed rare error from SampleDependencyImporter when opening/closing Package Manager window multiple times. (UUM-132472)
SRP Core: Fixed Render Graph failing to handle Gizmos rendering with a DepthCopy pass when MSAA is enabled and the Decal Renderer Feature set to Automatic or DBuffer in URP. (UUM-131330)
SRP Core: Fixed Render Graph Viewer issue where after connecting to a Player, the second connection afterwards may fail to update data. (UUM-129126)
SRP Core: Fixed Render Graph Viewer issue where the footer status label could display incorrect data source and inaccurate timestamp.
SRP Core: Flip backbuffer so that it uses the same coordinates as unity textures (OpenGL coordinates). (UUM-101654)
SRP Core: Graphics Settings - The Volume Default Profile setting moves out of its table/bounds when the Project Settings window is resized. (UUM-115708)
SRP Core: Improved tooltip stability to avoid flickering when hovering converter labels. (UUM-132187)
SRP Core: Optimize the TryMergeRenderPasses step in CompilerRenderGraph by implementing a cache for checking the NextPassTargetsTexture Pass Breaking reason. (UUM-122102)
SRP Core: Override move options in Inspector are not disabled when only one Override is added in URP Volume. (UUM-121825)
SRP Core: Reenabled the extension of the render graph culling algorithm to cull passes writing only unused resources. (UUM-115209)
SRP Core: Render Graph Viewer - Fixes broken RG viewer window when switching the platform in the Editor. (UUM-129124)
SRP Core: Render Graph Viewer - Fixes incorrect data source labeling when a remote standalone build disconnects. (UUM-128844)
SRP Core: Render Graph Viewer - NullReferenceException that occurs when entering/exiting Play Mode while the Render Graph Viewer is paused. (UUM-128869)
SRP Core: Render Graph Viewer: fix side panel resizing stutter when resizing window to small vertical size. (UUM-123218)
SRP Core: Render Graph Viewer: fix toolbar overflow behavior when resizing window to small horizontal size. (UUM-123220)
SRP Core: Render Pipeline Converter - Disable the menu item of the tool while in playmode. (UUM-131996)
SRP Core: Render Pipeline Converter - throws error when Converter is closed while in the process of initialization. (UUM-121608)
SRP Core: Render Pipeline Converter The helpbox warning about the tool being disabled in playmode was too big. (UUM-131989)
SRP Core: Volume Component - Light Theme - NONE/ALL text is now black instead of white. (UUM-121824)
Terrain: Terrain : Fixed crash that could occur when preventing instanced details from being added to detail texture atlas. (UUM-122921)
Terrain: Terrain : Fixed crash that could occur when preventing instanced details from being added to detail texture atlas. (UUM-125363)
Test Framework: Fixed a stack overflow exception in the Test Runner UI that might happen with some assembly setups with precompiled assemblies. (UUM-122047)
Test Framework: Fixed an issue where the test runner UI would repaint too often on some tests, causing performance issues. (UUM-119390)
Tests: Fixed failing test UnityEditor.WebGL.Tests.WebPlatformUtilitiesEditorTests.KillProcessTree_CanKillNestedProcess.
Tests: Fixed how we pass simulator arch to the CodeEval function and broken test that this uncovered. (UUM-120683)
Tests: NVUnityPlugin & DLSS Debug View no longer allocates heap memory, which were causing the locally run HDP Tests DLSS tests to fail with heap memory usage detection.
Text: Added ATG Gradient tag support. (UUM-130960)
Text: Added ATG support for line-height. (UUM-132202)
Text: Added ATG support for the nobr tag. (UUM-133007)
Text: Added font-weight tag support to ATG. (UUM-126833)
Text: Added Indent tag support to ATG. (UUM-131288)
Text: Added justified text support to ATG. (UUM-128557)
Text: Added proper support for Emoji segmentation. (UUM-120083)
Text: Added size tag support to ATG. (UUM-126786)
Text: Added support for Caps related tags. (UUM-130141)
Text: Added support for the Font tag to ATG. (UUM-127383)
Text: Added
vOffsettag support. (UUM-132638)Text: Ensure SpriteAsset can be loaded from the Resources folder. (UUM-129008)
Text: Fixed best-fit flickering. (UUM-122919)
Text: Fixed double freeing of hb_face. (UUM-128545)
Text: Reduced ICU memory footprint for projects using ATG. (UUM-128017)
TextCore: Fixed thread issue with underline. (UUM-124858)
TextMeshPro: Fixed Font Asset -> Glyph Adjustment Pair -> Options property not updating correctly. (UUM-68242)
TextMeshPro: Fixed preferred height calculations when text component is using multiple font asset with varying metrics. (UUM-122933)
TextMeshPro: Fixed preferred width calculations not taking into consideration kerning adjustments. (UUM-120270)
TextMeshPro: Improved handling of improperly formatted <a> tag where the "href" part is missing. A properly formatted tag should be <a href="link ID">text to be highlighted</a>. (UUM-130554)
TextMeshPro: Revised style padding handling to exclude sprites. (UUM-102112)
TextMeshPro: Revised the UI text component Maskable property to also control the RectMask2D clipping as well as ensuring its state is also mirrored on any potential sub mesh text objects. (UUM-119215)
uGUI: Fixed a potential crash that could occur when a CanvasRenderer was destroyed while its parent canvas was itself nested under a disabled parent. (UUM-120152)
uGUI: Fixed a typo in Canvas Component warning. (UUM-129087)
uGUI: Fixed an issue where Raycaster ray length did not account for camera orientation. (UUM-133628)
uGUI: Fixed for flickering caret and highlight while selecting text in a TextMeshPro InputField while continuing to drag cursor above or below of the Input Field. (UUM-122467)
uGUI: Fixed masking for UI elements orphaned by destroying a Canvas with overrideSorting=true. (UUM-127287)
uGUI: Fixed raycast logic to correctly handle transparent pixels when alphaHitTestMinimumThreshold is set to a non-zero value. (UUM-124857)
uGUI: Text color used in Intercepted Events Preview will now match Editor style. (UUM-119688)
uGUI: [UUM-130350] Fixed an issue with the Input Field so it now deactivates properly when
OnSubmitis triggered with the virtual keyboard status set to Done. (UUM-130350)UI: Changed SS UI within SRP in HDR output to share a texture resource across all cameras. (UUM-87566)
UI Elements: Fixed rendering artefact when mesh is updated multiple time per frame. (UUM-126665)
UI Elements: Fixed the Dynamic ListView not refreshing when an item is being added using MakeNoneElement with 0 height. (UUM-128315)
UI Elements: Fixed the multiline TextField layout not stretching when flex-grow is applied to the Control. (UUM-122632)
UI Elements: Improved the performance on the collection view control for the hierarchy. (UUM-120039)
UI Elements: Updated the CollectionView control to return the correct root item for the context menu to consume. (UUM-129541)
UI Elements: Updated the scene node handle to only apply the inline background color when not selected. (UUM-129718)
UI Toolkit: Added ClearValue API to allow any numeric input field to be cleared. (UUM-122277)
UI Toolkit: Added Text Auto Size Field to default inspector.
UI Toolkit: Changed VisualElementReference.SetReference so we can set a null renderer.
UI Toolkit: Compute UV for VisualElement borders to correctly support UVDistortion in custom shader. (UUM-128664)
UI Toolkit: Corrected handle freeing mesh when rendering is in progress. (UUM-126665)
UI Toolkit: Corrected load asset if type is already known. (UUM-110641)
UI Toolkit: Enabled ScrollView dragging in the Editor and XR. (UUM-117166)
UI Toolkit: Fixed 9-slices with "Antialiased Arc Encoding" SVGs. (UUM-133494)
UI Toolkit: Fixed a null reference exception being thrown when a UI Document performed a live reload and had a missing script attached. (UUM-129344)
UI Toolkit: Fixed a performance regression with selection in the builder. (UUM-132445)
UI Toolkit: Fixed an error when trying to assign a material to the
-unity-materialstyle through the UI Debugger. (UUM-114133)UI Toolkit: Fixed an invalid StyleSheet warning that displayed for non-standard properties when using a RGBA color with an alpha value that did not contain a leading zero, such as .85 instead of 0.85. (UUM-131303)
UI Toolkit: Fixed an issue in the live reload system where the tracker was not being removed which could cause null references later on.
UI Toolkit: Fixed an issue where UxmlObjects could be incorrectly matched to UxmlObjectReference fields, even when the field specified a root name and the object was not under an element with that name. This fix ensures that only objects within the correct root element are matched, improving accuracy and preventing unintended behavior in complex UXML setups.
UI Toolkit: Fixed binding affordance is not updated when adding binding to spacing or border fields. (UUM-129460)
UI Toolkit: Fixed blend mode for Additive and Multiply. (UUM-120002)
UI Toolkit: Fixed color field labels showing in UI Builder when using filter function definitions. (UUM-125294)
UI Toolkit: Fixed color space bugs in filters. (UUM-119998)
UI Toolkit: Fixed ContextualMenuManager not overridable. (UUM-128163)
UI Toolkit: Fixed crash when processing SVG import using new dashed pattern. (UUM-125822)
UI Toolkit: Fixed crash when using an invalid texture in UIToolkit when rendering in worldspace. (UUM-128090)
UI Toolkit: Fixed error when adding a visual element reference for the first time. (UUM-131912)
UI Toolkit: Fixed errors when modifying the filter definition while using the UI Builder. (UUM-121402)
UI Toolkit: Fixed exception when reordering TreeView through expansion. (UUM-100335)
UI Toolkit: Fixed filters not taking DPI into account. (UUM-122745)
UI Toolkit: Fixed gamma issue for worldspace shader. (UUM-122574)
UI Toolkit: Fixed gamma issue with custom filters. (UUM-126099)
UI Toolkit: Fixed gradient fields in UI Builder not using correct timing numbers, causing a green key to appear out of place. (UUM-122159)
UI Toolkit: Fixed ListView foldout arrow indentation in the inspector. (UUM-105617)
UI Toolkit: Fixed material properties bleeding to the next element when material doesn't change. (UUM-129665)
UI Toolkit: Fixed material properties not properly overridden in the UI Builder when inherited from a stylesheet. (UUM-130880)
UI Toolkit: Fixed PreviewManager showing in the gameview. (UUM-130265)
UI Toolkit: Fixed selecting an element selects all matching elements from other instances of the same document when unpacking instances of documents in UI Builder. (UUM-125218)
UI Toolkit: Fixed silent crash when importing some SVG assets. (UUM-132415)
UI Toolkit: Fixed sprite loading. (UUM-131361)
UI Toolkit: Fixed stylesheet pane expanding and collapsing when selectors are added/removed. (UUM-105002)
UI Toolkit: Fixed SVG importer glitches when paths fold on themselves. (UUM-116897)
UI Toolkit: Fixed SVG importer settings lost when upgrading to Unity 6.3. (UUM-133203)
UI Toolkit: Fixed SVG tessellation issues with fills with large SVG assets. (UUM-133144)
UI Toolkit: Fixed TextMesh component icon that was difficult to see in dark-mode. (UUM-125871)
UI Toolkit: Fixed texture sampling artifact in UITK shade code. (UUM-129346)
UI Toolkit: Fixed the behaviour of stretchable columns in a MultiColumn control with StretchMode.Grow. (UUM-101267)
UI Toolkit: Fixed the dynamic list view in the inspector not restoring the previous dimension if the source was 0. (UUM-127567)
UI Toolkit: Fixed the second pane scrollbar in the TwoPaneSplitView being cut off. (UUM-116527)
UI Toolkit: Fixed the UI Builder attribute's tooltip position. (UUM-117655)
UI Toolkit: Fixed the UI Builder context mode going into isolation if a save is triggered before hand. (UUM-128920)
UI Toolkit: Fixed the UI Builder stylesheet pane's layout causing the empty label to overlap with existing stylesheets. (UUM-128536)
UI Toolkit: Fixed the UI Builder StyleSheet placeholder text not showing after undoing USS creation. (UUM-100558)
UI Toolkit: Fixed UI Builder "Set As Value" contextual option on all properties. (UUM-99836)
UI Toolkit: Fixed UI builder background repeat and position icons. (UUM-128464)
UI Toolkit: Fixed UI Builder exceptions when name field is being edited during a save. (UUM-125901)
UI Toolkit: Fixed UI Builder highlight in the Hierarchy and Stylesheet panes. (UUM-127984)
UI Toolkit: Fixed UI Builder inspector scrolling back up when saving. (UUM-124787)
UI Toolkit: Fixed UI Builder scrolling that was locking when the inspector is resized vertically. (UUM-122672)
UI Toolkit: Fixed UI Builder transition fields that were not disabled when a variable is set. (UUM-99525)
UI Toolkit: Fixed UIRenderer accumulating DrawCallData over many frames. (UUM-127189)
UI Toolkit: Fixed zoom commands on ScrollView being considered as a scroll operation. (UUM-104506)
UI Toolkit: Improved documentation around FrameUpdate() and EditorWindows. (UUM-131755)
UI Toolkit: Inspector VisualTreeAsset preview now uses project settings.
UI Toolkit: Made the generated UxmlSerializedData class consistently public. Its visibility is now controlled by the parent class. (UUM-129389)
UI Toolkit: Moved filter style field from UIBuilder module to UIToolkitAuthoring module.
UI Toolkit: Null exception when opening UIBuilder with certain themes. (UUM-128318)
UI Toolkit: NullReferenceException thrown when docking builder after deleting element. (UUM-128717)
UI Toolkit: Only show reset preview theme button when overridden. (UUM-128477)
UI Toolkit: Placeholder text is restored when using SetValueWithoutNotify(string.Empty). (UUM-102333)
UI Toolkit: Removed "Count" option from filter types. (UUM-124742)
UI Toolkit: Removed button in a ListView footer will be disabled when list is empty. (UUM-122811)
UI Toolkit: Removed PrepareMaterialPropertyBlockDelegate and prepareMaterialPropertyBlockCallback APIs. (UUM-119998)
UI Toolkit: Removed sequence restriction in uxml schema. (UUM-126191)
UI Toolkit: Removed UI Renderer from the Add Component menu. (UUM-115776)
UI Toolkit: Removed unused background repeat fields in canvas settings in UI Builder. (UUM-122232)
UI Toolkit: Resolved a Vulkan define redefinition error. (UUM-132686)
UI Toolkit: Show warning when VisualElement material is not compatible. (UUM-114770)
UI Toolkit: UI Builder tooltip values in the inspector have a maximum number of characters. (UUM-122152)
UI Toolkit: UI Toolkit Editor Window Creator will now produce an error when an invalid folder is provided. (UUM-128486)
UI Toolkit: UI Toolkit Test Framework: Added recommendation to the docs for using the TypingText API on devices that rely on a TouchScreenKeyboard. (UUM-130790)
UI Toolkit: UI Toolkit: Fixed painter2D Fill() not rendering for shapes with extreme aspect ratios (e.g 36000x36).
UI Toolkit: UITestComponents lifetime now properly supports debugMode. (UUM-121775)
Undo System: Fixed that root GameObjects change Hierarchy order when undoing/redoing replacing Transform type on a multi selection of root GameObjects. (UUM-133391)
Undo System: Prevent undo stack overflow when dragging large number of child objects. (UUM-120610)
Unity Physics: Make sure the Collider query functions Collider.CheckSphere, Collider.CheckBox and Collider.CheckCapsule work properly when using QueryInteraction.IgnoreTriggers as query interaction.
Universal RP: Depth Priming requires a full prepass to the activeCameraDepth. In deferred, a partial prepass should not be considered depth priming. (UUM-122756)
Universal RP: HistoryManager now request the intermediate textures when the RawColorHistory or RawDepthHistory are requested.
Universal Windows Platform: Fixed building for Universal Windows Platform when using Visual Studio 2026. (UUM-127114)
URP: Clustering code now works correctly with disabling of lights in URP.
Also fixed disabling of main light now demotes the light to an additional light if the main light is disabled. (UUM-104596)URP: Fixed a bug where updating a reflection probe via script didn't affect shading when using Forward+ or Deferred+. (UUM-129405)
URP: Fixed a GPU crash when disabling ZBinning with Forward+. (UUM-98082)
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-72886)
URP: Fixed fog interfering with an active debug mode. (UUM-130032)
URP: Fixed indexing error when importing URP Samples. (UUM-125400)
URP: Fixed issue with depth priming where intermediate textures are not requested when needing a depth copy. (UUM-131236)
URP: Fixed missing render target assignment when using OnRenderObject callback. (UUM-125129)
URP: Fixed TemporalAA "Disabling TAA" warning being incorrectly logged. (UUM-129189)
URP: Fixed the Screen Space Overlay UI rendering in URP when creating cameras at runtime without UniversalAdditionalCameraData. (UUM-126022)
URP: Fixed transient textures dynamic scaling when using RG NRP API. (UUM-120408)
URP: Fixed URP unlit shader template. (UUM-129683)
URP: Save URP asset before starting an asset bundle build. (UUM-126809)
Version Control: Added instructions on how to disable the deep scan of local packages when a timeout occurs and the setting is enabled. (UUM-128080)
Version Control: Fixed a compilation error caused by an invalid duplicated GUID in WaitForPendingOperations.cs.meta in 2.11.2.
Version Control: Fixed a NullReferenceException that was raised on double-clicking an asset that is "Copied (new)" (new file added from a shelve).
Version Control: Fixed a NullReferenceException that was raised when the workspace is removed with Pending Changes.
Version Control: Fixed accessing Editor internals directly on versions below Unity 6.3.
Version Control: Fixed Editor freezes/hangs on "Reloading Domain" when entering Play Mode. (UUM-126026)
Version Control: Fixed Inspector and Project's Asset Menu to allow to Check in "Changed" items.
Version Control: Fixed Inspector and Project's Asset Menu to allow to Undo "Changed" items.
Version Control: Fixed intermittent failures in Version Control native tests on linux. (UUM-130258)
Version Control: Fixed Library folder that was sometimes wrongly added to source control on a new project created from the Hub.
Version Control: Fixed Project Settings window moving to background when enabling or disabling Unity VCS in the Unity Version Control Settings.
Version Control: Fixed the "unknown" status displayed after restoring a workspace that was previously removed.
Version Control: Fixed the alignment of Unity Version Control's settings with the title of the window. (UUM-122499)
Version Control: Fixed the Changesets view that could crash the Editor when displaying a very long changeset comment, with "PPtr<Shader>::operator Shader*() const".
Version Control: Fixed the console error that occured when using CTRL-H keyboard shortcut to Hide a branch.
Version Control: Fixed the Controlled and Private overlay icons reverted back to earlier versions, based on user feedback.
Version Control: Fixed the delete shortcut not working on macOS.
Version Control: Fixed the diff panel keyboard shortcuts that didn't take into account the focus to open the diff on the correct item.
Version Control: Fixed the GUILayout error that occured when applying a shelve with pending merge link.
Version Control: Fixed the icon that was blurry and pixelated when displayed in our Unity Version Control window's tab. (UUM-122495)
Version Control: Fixed the Item checkbox that was unresponsive when the Pending Changes list is empty. It is now disabled.
Version Control: Fixed the menu references to Explorer instead of Finder when running on macOS.
Version Control: Fixed the merge error message that didn't fit in available space and was truncated.
Version Control: Fixed the merge link text that was not centered vertically with its icon.
Version Control: Fixed the new "Create Branch based on" dialog variant that was truncated, hiding the buttons, in 2.10.0.
Version Control: Fixed the pending changes success message appearing in the status bar instead of the main area when this one is empty.
Version Control: Fixed the Pending changes view that was refreshed on window activation for no reason.
Version Control: Fixed the Project Settings window to automatically refresh when the plugin is enabled. (UUM-122519)
Version Control: Fixed the Shelve view that was missing a keyboard shortcut to open the diff in the Desktop Application.
Version Control: Fixed the Toolbar button icon that was not visible for uncontrolled projects for Editor older than Unity 6.3.
Version Control: Fixed the Toolbar button showing an "unknown" status after removal of the workspace.
Version Control: Fixed the Toolbar button that should be visible by default in 6.3+.
Version Control: Fixed the Toolbar button to correctly hide when disabling the Unity Version Control package. (UUM-122521)
Version Control: Fixed the Undo changes operation so that it can now apply to the selection even if it contains some Private files.
Version Control: Fixed Version control icon disappearing when opening a scene or switching Play Mode.
Version Control: Fixed Version Control project settings fields that didn't align with window title. (UUM-127155)
Version Control: UnityYAMLMerge tool was adding long path specifiers to the file paths passed to the fallback merge tools, causing p4Merge to fail. (UUM-126068)
VFX Graph: Added missing tooltips for the VFX overlay. (UUM-124782)
VFX Graph: After deleting the group of a sticky note, the sticky note could not be moved into another group. (UUM-121917)
VFX Graph: Category name is now trimmed so that a name with only "spaces" is not valid (it will fallback to Uncategorized). (UUM-127032)
VFX Graph: Changed the display name for the two VFXG samples to make it more human readable. (UUM-122129)
VFX Graph: Detect and break cycles in the graph when doing a new connection. (UUM-116899)
VFX Graph: Duplicated property was not properly ordered in the blackboard. (UUM-122054)
VFX Graph: Enter key to validate the output context title instead of inserting a carriage return. (UUM-124739)
VFX Graph: Fixed "Open VFX Graph Samples project on Github" button overflow. (UUM-126664)
VFX Graph: Fixed a broken VFX Graph output layout when using a very long Shader Graph exposed property. (UUM-132370)
VFX Graph: Fixed an issue where branching on curve and gradient caused some unseless rebaking and upload to GPU. (UUM-129743)
VFX Graph: Fixed capitalization issue and also white space was not preserved. (UUM-122516)
VFX Graph: Fixed enum property labels could shift when reordering values. (UUM-122132)
VFX Graph: Fixed group title has a smaller font size when being edited. (UUM-124786)
VFX Graph: Fixed inconsistent casing with the word Template. (UUM-102556)
VFX Graph: Fixed renaming a property of a template asset in the blackboard was not working as expected after the template was inserted in another VFX Graph asset. (UUM-114919)
VFX Graph: Fixed some wrong UI clipping when the Bake Tool or Point Cache windows are docked and very narrow. (UUM-131500)
VFX Graph: Fixed Sprite Custom Lit lighting in URP with RenderGraph. (UUM-121678)
VFX Graph: Fixed system border title multiline and other UI issues. (UUM-128851)
VFX Graph: Fixed template category expand/collapse area was limited to the small arrow. Now it spans over the area. (UUM-127025)
VFX Graph: Fixed warnings in OutputEvent Handler Sample. (UUM-126650)
VFX Graph: Icon template is too bright with light skin in template browser. (UUM-122633)
VFX Graph: Improved color contrast for highlighted text in the node search when using light theme. (UUM-132345)
VFX Graph: Improved component and asset inspectors UI consistency. (UUM-114269)
VFX Graph: Improved stability of the Collision with Signed Distance Field block for particles in rest state. (UUM-99382)
VFX Graph: Inconsistent Shader Output for Rendering Layers and Receive Decals behaviors. (UUM-121830)
VFX Graph: Install Learning Template button isn't installing the expected dependencies. (UUM-121936)
VFX Graph: Setup a minimum size for the point cache bake tool window. (UUM-127301)
VFX Graph: Template information was not preserved when duplicated a template VFX Graph asset. (UUM-126767)
VFX Graph: The default name for a new category in the blackboard now use the camel case convention: New Category. (UUM-122097)
VFX Graph: There was no fallback image when a template's thumbnail is not specified. (UUM-114267)
VFX Graph: There was no fallback label when name or category was not specified for a template. (UUM-111623)
VFX Graph: When a template's description was too long, the screenhsot height could be unexpectedly reduced. (UUM-127026)
VFX Graph: When right clicking over a group and inserting a sticky note, the sticky note was not put inside the group like it does with operators. (UUM-114194)
VisionOS: Fixed visionOS player crash when "Wait for managed debugger" is enabled in build profile. (UUM-128044)
Web: Fixed "Autoconnect Profiler" build option. Autoconnecting sometimes raised the error "The message header is corrupted and for security reasons connection will be terminated." in the Editor. (UUM-116426)
Web: Fixed an issue in the JavaScript
SendMessagefunction in which numerical precision was being lost. (UUM-121842)Web: Fixed an issue with the error handler for uncaught errors when a string was thrown as an error. (UUM-114639)
Web: Fixed regression that caused playback of audio clips to not work on the Web. (UUM-123296)
Web: Fixed simulated mouse position by touch events in legacy input system(Input.mousePosition). (UUM-130369)
WebGL: Fixed a bug with AudioSource.SetScheduledEndTime, when an AudioSource play request is pending at startup when SetScheduledEndTime is called. (UUM-117576)
WebGL: Fixed a rendering error that occurred when using Terrain detail meshes with WebGPU and WebGL. (UUM-91734)
WebGL: Fixed error switching to fullscreen when matchWebGLToCanvasSize is false. (UUM-127494)
WebGL: Resolve WebGL shader errors for URP projects. (UUM-73639)
WebGL: WebGPU: automatically handle textures that are bound to a shader for both read and write. (UUM-131864)
WebGL: WebGPU: Fix compute pipeline error when a RWTexture is read-only. (UUM-129979)
WebGL: WebGPU: Fix for setting mip level for writable textures bound to compute shaders. (UUM-130285)
WebGL: WebGPU: fix issue with setting a Texture2DArray as a render target with AllDepthSlices, only the first layer was cleared. (UUM-130122)
WebGL: WebGPU: fix issues with inconsistent handling of the texture_formats_tier2 extension, which enables read-write storage texture access for a number of texture formats. (UUM-131865)
WebGL: WebGPU: Fix maxComputeWorkGroupSize limit, which was previously set too high and could cause compute shaders to fail on some browsers. (UUM-131803)
WebGL: WebGPU: fix pipeline errors using RWTexture2D<half4> textures in shaders and simplify the use of unorm RWTextures. (UUM-131863)
WebGL: WebGPU: Fixed compressed texture mip levels having invalid texture data. (UUM-129015)
WebGL: WebGPU: resolve console CreateRenderPipeline errors with ShaderVariantCollection warmup. (UUM-131262)
WebGL: WebGPU: resolve error with Firefox with empty bindgroups. (UUM-131862)
WebGL: [WebGPU] Fixed using a depth slice of a 3d texture as a render target. (UUM-128164)
Windows: Fixed the copy pdb's option for WindowsStandalone to copy them next to the plugin. (UUM-128204)
Windows: Updating gameloop when the user right-clicks on the window title bar on a Run In Background application. (UUM-124735)
XR: Fixed foveation when used with MSAA on PC or linked XR. (UUM-113364)
XR: Fixed occasional editor crash when audio configuration changed. (UUM-126803)
Preview of Final 6000.5.0a7 Package changes
Packages updated
com.unity.2d.tooling: 1.0.0-pre.1 to 3.0.0
com.unity.render-pipelines.high-definition: 17.4.0 to 17.5.0
com.unity.render-pipelines.high-definition-config: 17.4.0 to 17.5.0
com.unity.render-pipelines.universal-config: 17.4.0 to 17.5.0
com.unity.xr.arcore: 6.4.0-pre.1 to 6.4.1
com.unity.xr.arfoundation: 6.4.0-pre.1 to 6.4.1
com.unity.xr.arkit: 6.4.0-pre.1 to 6.4.1
com.unity.xr.interaction.toolkit: 3.3.0-pre.1 to 3.4.0
com.unity.xr.meta-openxr: 2.4.0-pre.1 to 2.4.0
com.unity.xr.openxr: 1.16.0-pre.2 to 1.17.0-pre.1
com.autodesk.fbx: 5.1.2 to 5.1.3
com.unity.polyspatial: 3.0.3-pre.1 to 3.0.5
com.unity.polyspatial.visionos: 3.0.3-pre.1 to 3.0.5
com.unity.polyspatial.xr: 3.0.3-pre.1 to 3.0.5
com.unity.polyspatial.extensions: 3.0.3-pre.1 to 3.0.5
com.unity.xr.visionos: 3.0.3-pre.1 to 3.0.5
com.unity.xr.androidxr-openxr: 1.2.0-pre.1 to 1.2.0
Packages added
Packages deprecated
com.havok.physics - "This package is no longer supported on this editor version."
com.unity.multiplayer.widgets - "This package is no longer supported on this editor version."
com.unity.meta-instant-games-sdk - "Support for the Facebook Instant Games C# SDK for Unity is now deprecated and not recommended for production."