Fixed TilemapRenderer rendering regressions for Individual mode and Hexagonal/Isometric Chunk mode.
6000.7.0a6
Alpha · Released Sep 3, 2026 · Changeset b5c7d4d317b3 · 1,061 release notes
56build score
Upgrade risk+22Net cleanup+15Live debt+19
cohort: alpha (38)
Fixed editor crash when baking a nav mesh that includes objects that result in an extremely large bounds.
Added Scripting documentation for PlayerSettings.Android.compileSdkVersion.
AndroidFix
Auto-fill compileSdkVersion on existing-project upgrade.
AndroidFix
Fixed an approximately 7 MB native memory leak per Application.Unload cycle when using GameActivity.
AndroidFix
Fixed an intermittent crash on Adreno GPUs using OpenGL ES that could occur while UI Toolkit meshes were being updated, caused by the same out-of-bounds write. (UUM-148139) First seen in 6000.7.0a4.
Fixed an intermittent crash on Adreno GPUs using OpenGL ES that could occur while UI Toolkit text was being generated, caused by the same out-of-bounds write. (UUM-147072) First seen in 6000.7.0a3.
Fixed an intermittent crash on Adreno GPUs using OpenGL ES, caused by an out-of-bounds write while reading a shader's uniform block bindings. (UUM-147815) First seen in 6000.7.0a4.
Fixed Android version labels to match Google's naming.
Fixed System Bars UI columns miss alignment on big window sizes. (UUM-150348) First seen in 6000.7.0a6.
Improved the "Missing Required API Level" dialog.
Re-enabled Java heap leak check in AndroidPlayerUnloading integration tests.
AndroidFix
Fixed an issue where "NullReferenceException" would be thrown in the Console when interacting with the transition editor in the Animator Controller Transition inspector. (UUM-149141) First seen in 6000.7.0a4.
Fixed an issue where Animator window's Layers dropdown (in compact mode) would be extremely wide when layers have very long names.
Fixed GUIStyle warnings when clicking on \"Add Properties\" in Animation Window.
Fixed Null Reference Exception when selection Object drop destination from multiple choices in the dopesheet editor.
Fixed an issue where performance could degrade and eventually fail when the Accelerator was under heavy load.
Bug was already fixed. Added a test.
Fixed AudioSettings.driverCapabilities returning undefined value when using the Enhanced Audio Foundation.
Fixed crash when pausing AudioRandomContainer containing streaming clips on some platforms.
Corrected reporting of player build flags in analytics. (UUM-144697) First seen in 6000.7.0a5.
Fixed an issue where VideoClips referenced by Content Directory builds failed to load at runtime on macOS.
Fixed the Build Profile Scene List being emptied when pasting a different settings section onto it. (UUM-147103) First seen in 6000.7.0a2.
Ensure the bundle is resigned correctly when running under X64 process root.
Fixed a rare compilation crash caused by a data race in portable-PDB debug info handling during parallel compilation.
BurstFix
Fixed that some of Burst's Windows assemblies were not Authenticode-signed. All Burst-authored binaries are now signed.
BurstFixWindows
Fixed the Burst Inspector disassembly search bar requiring a second Ctrl/CMD + F press to reopen after being closed.
Fixed the "Reset argument" button in Preferences > External Tools so it updates the "External Script Editor Args" field immediately instead of only after a focus change.
Fixed crash callstacks not being written to the log on MacOS. (UUM-149533) First seen in 6000.7.0a4.
Fixed an editor CPU performance regression in passes using DrawNullGeometry (fullscreen blits, post-processing, VFX quads) caused by running shader reflection on every draw call.
Start tracking d3d12 resources using D3D12Object class on remaining D3D12 platforms similarly to how desktop does this.
Added group aware localization APIs.
EditorFix
Added headless NativeJobs (no container) [manually triggered].
EditorFix
Added headless Runtime/RegressionRuntime jobs (no container) [manually triggered].
EditorFix
Changing the size of an array through the inspector will now validate the requested array size against the max allowed object size which is 4GB. Element count and element size plus the remaining object data it taken into account.
Deleting the script of a node or state created with the GraphToolkit public API now correctly shows its placeholder and the error associated with it.
EditorFix
Fixed a deadlock that occurred when Accelerator and Virtualization were both enabled and a request completed before its callback was registered. (UUM-150056) First seen in 6000.7.0a6.
Fixed a Linux-only Editor crash caused by reentrancy while rebuilding menu items during a domain reload.
Fixed an Editor crash that occured when inspecting a TextMeshPro font asset.
Fixed an editor crash when a curve with more than 8 keys was set in a Particle System.
Fixed an issue where accessing the rootVisualElement of an Overlay's container could cause recursive calls and crash the Editor.
Fixed an issue where building a player could fail with "Error building player because script class layout is incompatible between the editor and the player" for fields typed with BCL types (for example pointers or HashSet fields in built-in packages), depending on the active build target and API compatibility level.
Fixed an issue where clicking the Gradient settings button was ignored while editing a gradient preset's name.
Fixed an issue where Control+Shift+Click in the *Hierarchy* window only selected a single item.
Fixed an issue where scripts were not being created after pressing *Enter* in the INspector's Add Component New Script view.
Fixed an issue where selecting multiple ranges of items in the *Hierarchy* window wasn't possible.
Fixed an issue where when dragging a tab in the Linux Editor, the size of the candidate window did not maintain the correct aspect. (UUM-149830) First seen in 6000.7.0a5.
Fixed Audio Source playback so that a source using an Audio Random Container now remains audible when a Rigidbody is attached to the same GameObject or a parent GameObject.
Fixed bug in scripting defines where reverting an un-applied change when a build profile loses focus should not cause a domain reload.
Fixed certain settings' label text getting truncated through unrelated actions within the Editor. (UUM-141305) First seen in 6000.7.0a5.
Fixed certain settings' label text getting truncated through unrelated actions within the Editor. (UUM-144202) First seen in 6000.7.0a5.
Fixed crash on disconnection from accelerator during build.
Fixed error spam when Surface Cache is enabled on unsupported devices. (UUM-149165) First seen in 6000.7.0a5.
Fixed for crash at shutdown due to selection history falsely retaining entities that have been destroyed by parents.
Fixed HDRP contact shadows quantizing to 2x2 pixel blocks at full resolution.
Fixed highlight appear off-centered on inspector dropdown control.
Fixed issue where hierarchy node renaming would not start or start too early.
Fixed menu entry style in the main toolbar menu. (UUM-149445) First seen in 6000.7.0a4.
Fixed menu items added from script disappearing when the editor menus are rebuilt.
Fixed NullReferenceExceptions when switching Project Settings sections while renaming a Quality Mipmap Limit Group. (UUM-149200) First seen in 6000.7.0a4.
Fixed the Analytics Debugger reporting events around a minute late and in batches, and not reporting events that were recorded but never sent. The debugger is now built into the Editor and no longer requires the com.unity.editor-analytics-debugger package.
Fixed the stylesheet leak from the UI Toolkit project settings page.
Fixed toolbar menu listed "Localization/Language" even when localization was disabled.
EditorFix
Fixed Undo/Redo for "GPU Instancing" and "Double Sided Global Illumination" fields for Materials in Inspector.
Fixed ~30ms stall during domain reload when entering play mode.
GTK : Deleting a missing node whose script was renamed or removed no longer throws an error, and graphs saved in that state can be opened again.
Isolation View overlay no longer remains visible in the Scene View after undoing an isolate action. (UUM-149238).
Overlay headers no longer collapse and hide their title and collapse arrow when the overlay content overflows. (UUM-147200, UUM-148212) First seen in 6000.7.0a2.
Print invalid define message instead of throwing.
Project Auditor: ensure all anim clips are scanned/analyzed.
EditorFix
Reinstate 2 Project Auditor analyzers that will not be migrated to the Rules package.
Removed RenderCommandTypeHelpers::IsRenderingCommandSupportedInsideRenderPass.
Scenario hang on with an Initial Scene from a read-only package.
Fixed black screen on Screen.SetResolution. (UUM-149575) First seen in 6000.7.0a5.
Fixed case where first touch input is dropped.
Fixed for Screen.SetResolution produces a blank screen when used with FullScreenMode.MaximizedWindow.
Restore resize handling on SDL window resize events. (UUM-148383) First seen in 6000.7.0a5.
Fixed an issue where editing a read-only nested text field in the Entity Buffer Inspector threw an AccessViolationException. The read-only field is now properly disabled.
Fixed an issue where EntityQueryManager.CreateEntityQuery would silently fall back to managed code instead of Burst-compiled code. (UUM-149276) First seen in 6000.7.0a5.
Fixed performance regressions related to transform hierarchy children access.
Only record user-initiated selection in Systems window navigation history.
Overwrite duplicate keys in the case TypeManager.AllTypes yields multiple entries with the same FullName, preventing an exception.
Fixed baked directional lights authored inside Entities subscenes not driving HDRP's Physically Based Sky.
Fixed corrupted compute-deformation of skinned meshes in subscenes.
Fixed a bug where shaders with a property named "_BaseColor" which is not a Color would cause error spam when using Surface Cache GI. (UUM-150355) First seen in 6000.7.0a6.
Fixed a crash when opening the Profiler (Standalone Process) window in projects created from templates that include the Tutorials framework.
Fixed crash when baking lighting for a scene placed in StreamingAssets.
Fixed GPU race condition in Surface Cache causing temporary black patches. (UUM-150444) First seen in 6000.7.0a6.
Fixed MissingComponentException for MeshRenderers without a MeshFilter.
GIFix
Fixed Surface Cache global probe buffer layout and hash gating. (UUM-149870) First seen in 6000.7.0a6.
Fixed the Windows Editor failing to start when the Microsoft Visual C++ 2010 runtime is not installed; the CPU Progressive Lightmapper now reports that it is unavailable instead.
Skip lightmap denoising when the input is fully black. (UUM-150332) First seen in 6000.7.0a6.
When the Screen Space Reflection renderer feature in URP is not present on the active renderer asset, the SSR volume override now displays a warning InfoBox with an "Open" button that selects the active renderer asset.
GIFix
Fixed a crash when baking occlusion culling for large scenes.
Fixed a device freeze on Midgard Mali GPUs when Blit Type was set to Auto.
Fixed double counting of memory size for depth+stencil render surfaces. (UUM-149031) First seen in 6000.7.0a3.
Fixed flaky 973-Terrain-Detail-Coverage on OpenGLCore by raising camera near plane to break GLCore depth tie. (UUM-149304) First seen in 6000.7.0a5.
Fixed Graphics.RenderPrimitives and Graphics.DrawProcedural crash with MeshTopology.Quads when Graphics Jobs are enabled.
Fixed issue when creating stencil-only Render Textures.
Fixed Vulkan rendering artifacts on Mali GPUs with some renderpass/subpass configurations.
Added issue in Template Browser where the tab keyboard shortcut sometimes caused keyboard navigation to go out of sync with selections.
Allowed multiple instances of the Template Browser to coexist for different tools.
Changing the Template Browser Sort Type preserves selection.
Ensure selection is visible when changing the Sort Type for the Template Browser.
Fixed the Template Browser displaying errors when creating an asset from a deleted template.
Handle exceptions from various keyboard commands when used in the Template Browser.
Scroll to last template now in the Template Browser now accounts for collapsed categories.
Search focus in the Template Browser is now preserved after the first match.
Added missing UnityPerDraw params for SpriteRenderer.
Ensure global settings default volume profile in difussion profile editor.
Fixed property field child fields not being drawn when the property rect is at negative GUI coordinates.
Added LocationSensor, exposing GPS position, status, and permission state as the parity equivalent of UnityEngine.Input.location. Reports status via a new Input System LocationServiceStatus enum.
Input SystemFix
Added a JobHandle.ToString implementation to prevent potential boxing.
KernelFix
Fixed case where first touch input is dropped.
Lowered the glibc version to 2.34.
Fixed a freeze on macOS Standalone players that could occur when a connected game controller kept sending input while the main thread was stalled. (UUM-149475) First seen in 6000.7.0a2.
Fixed an error thrown when activating an Additional Editor Instance through a custom Play Mode Scenario. (UUM-149745) First seen in 6000.7.0a5.
Fixed an issue where error messages were thrown when selecting the Prefab submenu option on a GameObject in the clone players' Hierarchy window by removing the Prefab interactions on all Clone players.
MultiplayerFix
Fixed errors thrown when using Terrain tools in Multiplayer Play Mode additional Editor instances Authoring tools are not supported and are now disabled.
Fixed virtual players crashing when the main editor is closed on Ubuntu.
MultiplayerFix
On sample import, the scene that opens is now the initial scene named by the sample's play mode scenario instead of a fixed file name. Samples whose scenario names no scene, or names one outside the sample, keep the current scene open and log a warning.
MultiplayerFix
Play Mode button remaining highlighted after canceling the Unsaved Changes prompt when entering Multiplayer Play Mode.
Styling of several elements of GhostAuthoringInspectionComponent no longer conflicts with light theme default editor styling. This caused some elements to be barely visible or entirely unreadable (UUM-148863).
UnityWebRequest: Don't URL-encode characters '&' and '=' in PostWwwForm.
Collections: Fixed FixedString formatting of certain float values when CoreCLR is the scripting backend.
PackageFix
Fixed signed packages from scoped registries incorrectly reporting an unchecked signature status. The _fingerprint package manifest property is reserved and only valid when read from the installed package folder, where it is injected at installation; it is now stripped when reading a package manifest from any other source (such as registry package metadata) so a wrong value cannot be used in place of the computed/injected one. (UUM-143390) First seen in 6000.7.0a6.
Improved the error message displayed when adding an incompatible version with the current Unity Editor.
Shape Asset references should now reset properly.
Documenation for Performance Testing Framework package now linked & published with the Unity manual.
Performance Test FrameworkFix
Fixed an issue where a mesh collider on a static body, would not have it's sub-aabbs recalculated when using incremental static broadphase. This lead to the collider being ignored by queries such as raycasts.
Fixed an issue where replacing a PhysicsCollider's BlobAsset reference in place would not get picked up when using the incremental static broadphase feature. Thus causing queries such as raycasts to report incorrect data.
Improved the cleanup performance of IgnoreCollision when destroying a Collider.
Prevented manual edits to the SimulationSingleton value in Unity.Physics. Change the physics simulation type from the PhysicsSimulationStep component instead.
Applying a very large wind force via PhysicsBody.ApplyWind, or a very large impulse via PhysicsWorld.Explode, could silently corrupt the entire physics world with NaN or Infinity values.
Fixed a crash caused by unbounded recursion when a PhysicsEvents.WorldDefinitionChange handler wrote the same world's definition. Changed the nested write to apply without raising a second change event.
Physics 2DFix
Reading PhysicsWorld.counters, or other queries, after restoring a world from a corrupted or truncated Snapshot could crash the Editor or Player.
Wake Rigidbody2D when activating a child GameObject containing a Collider2D.
PhysicsWorld could crash or corrupt memory when created with a very large or negative PhysicsWorldDefinition.capacity.
Added CoreCLR capture of GC-static field values and frozen/non-GC heap chunks to the memory snapshot format. Bumped format to v20.
ProfilerFix
Fixed an issue where resetting Profiler modules would leave (duplicated) custom modules until the window was re-opened.
Fixed incorrect screenshot counter in Profiler.
Fixed black screen on Screen.SetResolution. (UUM-149575) First seen in 6000.7.0a5.
Fixed case where first touch input is dropped.
Restore resize handling on SDL window resize events. (UUM-148383) First seen in 6000.7.0a5.
Fixed .NET 1.x dll's not getting loaded into the domain.
Fixed an issue where AutoStaticsCleanup didn't restore a static field that was set to null during a Play session.
Fixed InitializeOnLoad ordering logic to be more performant.
Fixed issue where the "Find References in Scene" component menu action would not work correctly in new Hierarchy.
Fixed [SerializeReference] objects referenced by a missing type skipping OnBeforeSerialize when their host is re-saved, which silently discarded state the callback persists. Regression introduced in 6000.6.0b1; never present in a full release.
(Shaders) The editor no longer hangs at "waiting for shader compilers" when asynchronous shader variant compilation is cancelled during domain reload or editor shutdown.
ShadersFix
Fixed incorrect prompting of apply shader build settings window on removal of empty keywords override settings.
Fixed shader cache inconsistency on shared entries between DX11 and DX12 when using FXC compiler. (UUM-149919) First seen in 6000.7.0a6.
Fixed baking Adaptive Probe Volumes silently disabling Sky Occlusion in the Baking Set when no Lighting Settings Asset was assigned to the scene. With the deprecated Progressive CPU lightmapper, the Lighting window now shows a warning about double counted sky lighting instead of disabling the Sky Occlusion settings.
Fixed cropped post-processing output when the targetTexture is swapped to a different size.
Fixed minor visual issue with Render Graph Viewer's Auto Update button.
Fixed the first bake in Single Scene mode discarding Adaptive Probe Volume settings (such as Sky Occlusion) changed in the Lighting window before the Baking Set asset was created.
Fixed the GPU Resident Drawer help box in the Rendering Debugger displaying C# type names, such as "GPUResidentDrawer" and "RenderPipelineAsset", instead of readable names.
Removed check to only consider emissives for GI if the _EMISSION keyword was added.
SRP CoreFix
Fixed the Editor hanging when painting terrain details in Coverage mode with a very small Min Width and Max Width, or with a detail mesh that is very thin along one axis.
Fixed the Paint Texture tool keeping a replaced Terrain Layer selected, which showed the old layer's settings in the Inspector and added it back to the Terrain Layers list on the next paint stroke.
Fixed IndexOutOfRangeException being thrown when painting details on the edge or corner of a Terrain.
Re-enabled terrain shader tests. (UUM-145677) First seen in 6000.7.0a2.
Measure.Method().GC() again forces a full garbage collection immediately before each timed region, restoring the behavior from before the switch to the ProfilerRecorder API. Without it, a collection triggered by the measured code's own allocations lands inside the timed region and shows up as periodic spikes across the samples. As before: this only happens when GC() is specified; warmup and probing iterations are not affected; and because SetUp/CleanUp cause each of the IterationsPerMeasurement inner executions to be timed separately, that combination gets one collection per inner execution rather than one per sample, which makes it considerably slower. Reported times for allocating methods measured with GC() will change, generally becoming lower and more stable, so baselines recorded since 3.2.1 are not comparable.
Fixed use-after-free in BufferMetal::BeginWrite. (UUM-149400) First seen in 6000.7.0a5.
Re-enabled DispatchWithUniformUpdate test. (UGK-2462)
TestsFix
Added font subsetting via importer recipes and hidden Font sub-assets.
TextFix
Fixed "Failed to perform selection on text" in Console.
Removed vertex padding on whitespace quads.
Fixed VFX Graph property values not being restored when previewing in Timeline.
Fixed a crash that could occur when inspecting a TMP font asset that has *Atlas Population Mode set to Static and Multi Atlas Textures* enabled while its Material preview was visible.
Fixed ellipsis line-breaking recursion when the font lacks an ellipsis glyph and Ellipsis overflow mode is selected.
Fixed recursive release of text components linked to themselves which led to stack overflow exceptions. Added OnValidate to base TMP_Text class to handle self-referencing of child and parent linked text components. As a result, TextMeshPro and TextMeshProUGUI components now call base OnValidate to handle and correct this same linking issue.
Fixed NullReferenceException errors when selecting an InputField (TMP) Placeholder before importing the TMP Essential Package.
Layout Element inspector now shows mixed values when multiediting and stays in sync across Inspector windows.
Undoing an added LayoutGroup on a ScrollView now restores its children entirely.
Fixed "Invalid image specified" warnings when clearing the Cursor Image field of an in-scene UI Toolkit element.
Fixed a backdrop-filter element showing a scaled-down copy of the backdrop in the in-scene UI authoring viewport when display scaling is above 100%.
Fixed a USS import warning thrown for every grid-column and grid-row value that uses the "/" line separator. (UUM-150528) First seen in 6000.7.0a5.
Fixed a NullReferenceException that occurred when a panel was disposed while another panel was updating. (UUM-149694) First seen in 6000.7.0a5.
Fixed an exception thrown in the authoring inspector when synchronizing live values for array or list attributes. (UUM-149560) First seen in 6000.7.0a5.
Fixed an issue where opening the Attributes Inspector window reset values inherited from ancestor AttributeOverrides.
UI ToolkitFix
Fixed an issue where setting --unity-metrics-single_line-height on the :root selector through a USS file imported by a theme didn't affect ScrollView scroll speed.
Fixed an issue with missing-asset USS warning spam after asset deletion.
Fixed content in popup and utility windows sitting flush against the window edges. (UUM-149693) First seen in 6000.7.0a5.
Fixed Create > Localization > Resource Table Collection creating a single empty asset instead of a table collection. (UUM-150381) First seen in 6000.7.0a6.
Fixed custom filter shaders receiving an incorrect UV rect when the filter declares non-zero read margins.
Fixed element animations playing in the Game View while the Editor is in Edit Mode.
Fixed nested Panel Renderers throwing exceptions and not rendering after their parent's UXML was saved.
Fixed Panel Renderer content disappearing when its GameObject is unparented from another Panel Renderer.
Fixed performance regressions in UI Toolkit renderer.
Fixed Radio Button Group choices being cleared when saving a UXML file with blank choices.
Fixed StyleSheets window search field width.
Fixed support for font size set in percentages in the ui builder and integrated authoring.
Fixed Tab key navigation getting stuck on fields that have a unit dropdown in the Inspector of UI Staging Mode.
Fixed the Editor crashing during a domain reload when a text handle was finalized on the CoreCLR scripting backend. (UUM-149023) First seen in 6000.7.0a5.
Fixed the Hierarchy offering Create GameObject menu items in the UI authoring stage, where the new GameObject was created outside the stage and never appeared.
Fixed the IMGUI dictionary drawer scrolling short of its last rows in a window that cannot scroll.
Fixed the More actions and metadata buttons in the Resource Tables window being almost invisible in the dark Editor theme. (UUM-150386) First seen in 6000.7.0a6.
Fixed the MultiColumn control's argument exception when increasing the column and descriptor count.
Fixed the Smart Strings page title in Project Settings rendering at regular weight instead of bold. (UUM-149342) First seen in 6000.7.0a4.