Fixed a crash when a Tilemap Prefab whose Scene instance has tile overrides was updated outside the Editor. (UUM-157167) First seen in 6000.7.0b6.
Fixed a performance regression in Tilemap.SetTile and other small tile batches. (UUM-153709) First seen in 6000.7.0a6.
Fixed an issue where a LineRenderer or TrailRenderer with Mask Interaction set to None was clipped by a Sprite Mask when another LineRenderer or TrailRenderer using the same material had Mask Interaction enabled.
Fixed an issue where a Tile's StartUp method modified the tile's prefab asset when five or more tiles were refreshed. (UUM-157629) First seen in 6000.7.0b6.
Fixed an issue where creating a Tile from the Tile Palette failed when the destination folder name contained a dot.
Fixed an issue where Light2D and Shadow2D Shader Graph assets could not be dragged onto the Light 2D Material and Shadow Material fields. (UUM-153102) First seen in 6000.7.0b2.
Fixed an issue where undoing an erased Tile did not restore the Tile's GameObject.
Fixed Tile Palette automatic cell size using the largest Sprite size when Sprite sizes are exact multiples of the smallest Sprite size, up to 64 times.
The Console now shows the "More than one global light on layer" error when a 2D Light is set to Global in the Light Explorer.
Tilemap: Fixed Tilemap.RefreshAllTiles calling TileBase.RefreshTile twice per Tile on Tilemaps with five or more Tiles. (UUM-157402) First seen in 6000.7.0b4.
Fixed the Windows player crashing on quit when a UI Automation client (e.g. a screen reader) is running.
AccessibilityFixWindowsUUM-157903
Fixed indexer logic to handle when low utilization and thermal values cause performanceAction to become StateAction.Increase, indicating we have headroom to increase quality.
Adaptive PerformanceFix
Fixed system bars not hiding automatically on Android 11 when using GameActivity and System Bars Behavior is set to "Show Transient Bars By Swipe".
Linked bug report
UUM-155415: Android navigation bar does not hide automatically when System Bars Behavior is set to "Show Transient Bars By Swipe" and entry point is set to "GameActivity"

How to reproduce: 1. Create and open a new project 2. Navigate to Project Settings, Player tab (Edit > Project Settings > Player) 3. In the Android tab, under Resolution and Presentation, disable “Status Bars” and “Navigation Bars” 4. Set System Bars Behavior to “Show Transient Bars By Swipe” 5. Under Other Settings, make sure Application Entry Point is set to GameActivity 6. Build and Run the…

Retrieved 2026-11-11
AndroidFixUUM-155415
Updated the bundled Android SDK cmdline-tools to 21.0, so emulators for Android 17 (API 37.0) created with its avdmanager start correctly.
AndroidFixUUM-157110
[Graphics] Fixed Player from crashing when rotating the device with 'Optimized Frame Pacing' and 'Apply display rotation during rendering' enabled. (UUM-155729) First seen in 7000.0.0a8.
AndroidFixUUM-155729
Fixed AssetBundle content hashes changing between builds of unchanged content with Addressables or the Scriptable Build Pipeline, causing players to redownload unmodified bundles. Affected bundles get a new hash on the first build after upgrading.
Linked bug report
UUM-148841: AssetBundle Hash Changes When ShaderVariantCollection Entries Are Serialized in Session Instance-ID Order

How to reproduce: 1. Download and extract the attached “IN-149802” project 2. Delete the Library folder from the project 3. In command prompt, run the command: <editor> -batchmode -nographics -projectPath <proj> -executeMethod SVCRepro.Run -logFile run1.log -quit 4. Run this command to list the shaders by ascending instance ID from run1.log: grep 'SVCREPRO ID' run1.log | sed 's#./(S[0-9])\.sha…

Retrieved 2026-11-11
Asset BundlesFixUUM-148841
Fixed a performance regression that added a fixed overhead to every Asset Database refresh. (UUM-154636) First seen in 6000.7.0a5.
Asset PipelineFixUUM-154636
Fixed a regression that slowed memory snapshot capture on Windows.
Asset PipelineFixWindowsUUM-150454
Fixed an issue where a "File exists" error was shown when creating a project or duplicating a folder on an exFAT drive on macOS.
Asset PipelineFixmacOSUUM-150634
Fixed an issue where the Editor crashed on launch when the project was on an exFAT drive on macOS.
Linked bug report
UUM-156738: Silent crash when launching a project from an external drive with exFAT formatting

How to reproduce: Create and open a new project on an external drive formatted as exFAT using the “Universal 3D” template Observe the crash Reproducible with: 6000.6.0a4 (d203f4c2ae2f), 6000.6.6f1, 6000.7.0b5, 7000.0.0a8 Not reproducible with: 6000.0.85f1, 6000.3.26f1, 6000.6.0a3 Reproducible on: macOS 27.0 (M4 Max) Not reproducible on: No other environments tested Notes: a “libc++abi: termina…

Retrieved 2026-11-10
Asset PipelineFixmacOSUUM-156738
Fixed a fatal error in the Editor when an audio output device was reconnected after Unity failed to resume audio output.
Linked bug report
UUM-158166: Crash with multiple stack traces when the main thread resumes after a USB audio output device is disconnected and reconnected

How to reproduce: Use a USB audio device as the only audio output Disable all other outputs in Windows Sound settings menu Open the attached “IN-158022” project Open the “Assets/AdtmRepro/AdtmRepro.unity” scene In the Menu bar, select “Repro → ADTM -> Log Audio State” Unplug the USB audio device Enter and exit Play mode several times, until the Console logs “FMOD failed to switch back to norma…

Retrieved 2026-11-10
AudioFixUUM-158166
Fixed a performance regression in audio processing caused by profiler instrumentation running when no profiler data was being captured. (UUM-153489) First seen in 6000.7.0a6.
AudioFixUUM-153489
Fixed AudioClips created with AudioClip.Create losing their sample data and logging "Cannot attach thread to NULL scripting domain" errors when entering Play mode with domain and scene reload disabled.
AudioFixUUM-156073
Fixed an issue where incremental AssetBundle builds would ignore version change on a AssetPostprocessor.OnProcessScene when deciding to rebuild scene AssetBundles or not. (UUM-156337) First seen in 6000.7.0b4.
Build PipelineFixUUM-156337
Fixed an issue where incremental AssetBundle builds would ignore version change on a IProcessSceneWithReport using a BuildCallbackVersion attribute when deciding to rebuild scene AssetBundles or not. (UUM-156336) First seen in 6000.7.0b4.
Build PipelineFixUUM-156336
Fixed an issue where incremental Player builds would ignore version change on a AssetPostprocessor.OnProcessScene when deciding to rebuild the player data or not. (UUM-156340) First seen in 6000.7.0b4.
Build PipelineFixUUM-156340
Fixed an issue where incremental Player builds would ignore version change on a IProcessSceneWithReport using a BuildCallbackVersion attribute when deciding to rebuild the player data or not. (UUM-156338) First seen in 6000.7.0b4.
Build PipelineFixUUM-156338
Fixed an issue where incremental Player builds would ignore version change on a PostProcessSceneAttribute when deciding to rebuild the player data or not. (UUM-156339) First seen in 6000.7.0b4.
Build PipelineFixUUM-156339
Fixed an issue where the Build Analysis window listed a build started during another build, such as a content directory build started during a Player build, as an unrelated build instead of nesting it under the build it ran inside. (UUM-153441) First seen in 6000.7.0b7.
Build PipelineFixUUM-153441
Fixed an issue where the Build Steps section of the Build Analysis window showed a row from the previously selected build when the selected build had no step data. (UUM-157493) First seen in 6000.7.0b7.
Build PipelineFixUUM-157493
Fixed issue where the embedded Addressables tab in the Build Analysis window copies UI elements. (UUM-155242) First seen in 6000.7.0b7.
Build PipelineFixUUM-155242
Fixed the Build Details section of the Build Analysis window not showing a build's related builds.
Build PipelineFixUUM-155781
Bee_backend's stale output removal should not recheck the same file indefinitely.
Build SystemFixUUM-158568
Fixed a cross-thread memory deallocation error that could occur when resolving content IDs through the Accelerator. (UUM-145808) First seen in 6000.7.0a2.
Cache ServerFixServerUUM-145808
OrbitalFollow cameras using the InheritPosition blend hint with position damping now inherit the outgoing camera's direction correctly, and jerk less on the blend back.
CinemachineFixUUM-149754
Fixed Linux CoreCLR player builds including the CoreCLR runtime's native debug symbols (.so.dbg files), which made builds several hundred MB larger.
CoreCLRFixLinux
Fixed a crash on DirectX 12 when a large texture, such as a big dynamic font atlas, was updated many times in a single frame.
Linked bug report
UUM-140070: Crash on CheckDeviceStatus when opening a UI Panel in Play mode on a specific project

How to reproduce: 1. Open the attached “IN-139859” project 2. Open the “0“ scene 3. Enter Play mode 4. Move the character towards the shark 5. When the shark is highlighted red, left click 6. Wait for ~1 minute 7. Observe the crash Reproducible with: 6000.0.28f1, 6000.0.73f1, 6000.3.14f1, 6000.4.4f1 Not reproducible with: 6000.5.0a6, 6000.5.0b5 Couldn’t test with: 6000.0.27f1 (could not move w…

Retrieved 2026-11-11
DX12FixUUM-140070
Fixed a DirectX 12 validation error caused by incorrect resource-state tracking on async command lists.
DX12FixUUM-144862
Fixed a graphics validation error (category 9, id 538) at BeginRenderPass for render pass input attachments when using split-threaded native graphics jobs.
DX12FixUUM-144553
Fixed a race on DX12 where a native rendering plugin could write to a texture or buffer before its initial data upload had completed.
DX12FixUUM-137043
Fixed a race on DX12 where graphics work could change the state of a resource that async compute work was still using.
DX12FixUUM-137043
Fixed async compute command allocators on DX12 sometimes being reused while their GPU work was still executing.
DX12FixUUM-137043
Fixed D3D12 async compute command buffers on the same queue reading a resource in the wrong state when a later command buffer in the same frame transitions it.
DX12FixUUM-156477
Fixed graphics API validation errors (invalid resource state 9:538 and resource barrier state mismatch 8:527) on depth-stencil attachments when native graphics jobs use split threading.
DX12FixUUM-154103
Fixed missing depth testing in render pass subpasses that bind depth as read-only and read it as an input attachment when graphics jobs are enabled on DX12.
DX12FixUUM-137043
Fixed RenderTargetFlags.ReadOnlyDepth and RenderTargetFlags.ReadOnlyStencil being ignored on DX12 when not using native render passes, which caused incorrect resource states when sampling the bound depth texture.
DX12FixUUM-137043
Added copy and paste options to the hamburger menu of any settings provider that has copy and paste capabilities. (UUM-147183) First seen in 6000.7.0a2.
EditorFixUUM-147183
Added inspector warning box when layout element has conflicting min and max values.
EditorFixUUM-144431
Avoid writing to immutable materials during Render Pipeline conversion. (UUM-155341) First seen in 6000.7.0b2.
EditorFixUUM-155341
Changed max size of grid layout group to infinite. Restores previous expected behaviour.
EditorFixUUM-158101
Fixed a crash on startup when the Unity Editor Software Terms had not been accepted and the terms file was missing, empty, or could not be read.
EditorFixUUM-154911
Fixed an issue on macOS where dropping an asset dragged from the Project window only completed after the mouse moved again, and pressing Escape sometimes didn't cancel the drag. (UUM-157673) First seen in 6000.7.0b6.
EditorFixmacOSUUM-157673
Fixed an issue where creating a build profile that installs packages, such as Android XR, could set up the profile before its packages finished importing, which left its quality level without a render pipeline asset.
EditorFixAndroidXRUUM-156303
Fixed error from Jetbrains.Annotations when trying to use SourceTemplate Attribute.
EditorFixUUM-84741
Fixed for iOS/visionOS build bloat caused by including ICU data as part of the IL2CPP distribution. (UUM-155494) First seen in 6000.7.0a6.
EditorFixiOSVisionOSUUM-155494
Fixed Hierarchy framing one row short of the actual item when creating a new game object or entity.
EditorFixUUM-155898
Fixed player builds failing with error CS0117 when scripts use UnityEngine.Device.SystemInfo.processorModel, processorManufacturer, or supportsMachineLearning.
EditorFixUUM-154729
Fixed Prefab fields partially saving after selecting the name field with Auto Save enabled.
EditorFixUUM-157667
Fixed Project Auditor not marking assemblies that failed to compile when using the MSBuild compilation pipeline. (UUM-157019) First seen in 6000.7.0b5.
EditorFixUUM-157019
Fixed Project Auditor reporting code issues in source files that Unity generates under the Library folder during script compilation. (UUM-158628) First seen in 6000.7.0b8.
EditorFixUUM-158628
Fixed Project Auditor's Lifecycle API issues showing no recommendation in the Code view. (UUM-151406) First seen in 6000.7.0b1.
EditorFixUUM-151406
Mp4 files encoded on macOS no longer cut off audio that runs past the last video frame. Files encoded without a frame rate also no longer cut their last frame short. (UUM-149418) First seen in 6000.7.0a5.
EditorFixmacOSUUM-149418
Multiplayer: A spurious "No Current Mode set, no window to save." warning that appeared on Linux when launching multiple Virtual Players.
EditorFixLinuxUUM-147944
Multiplayer: Play Mode Scenarios window's selection highlight extending past the list divider after the window was reopened at a large size.
Linked bug report
UUM-137539: Play Mode Scenario selection/highlight is too long and out of its bounds when the Play Mode Scenario window is opened after maximizing

Steps to reproduce: Create a new Unity project using the Universal 3D template Open the Multiplayer Center window (Window > Multiplayer > Multiplayer Center) Choose the Adventure Genre Select "2" for Number of Players per Session Click the "Install Packages" button Click the "Default" dropdown next to the Play Mode button and select "Configure Play Mode Scenarios" Maximize the Play Mode Scenar…

Retrieved 2026-11-11
EditorFixUUM-137539
Project Auditor: De-duplicate code issues when using MSBuild to analyze both Editor and Player configurations. (UUM-152961) First seen in 6000.7.0b1.
EditorFixUUM-152961
Project Auditor: Fix conflicting read/write mesh advice.
EditorFixUUM-143289
Project Auditor: Fixed test assemblies that use the UNITY_INCLUDE_TESTS define constraint not being recognized as test assemblies, so they were analyzed when the Tests area was disabled. (UUM-157445) First seen in 6000.7.0b7.
EditorFixUUM-157445
Project Auditor: Hide report info for unusable URP Migration reports.
EditorFixUUM-155528
Project Auditor: Hide report info for unusable URP Migration reports. (UUM-157912) First seen in 6000.7.0b7.
EditorFixUUM-157912
Project Auditor: Loading a report scanned for the other URP renderer no longer treats a finished migration as incomplete. (UUM-157913) First seen in 6000.7.0b7.
EditorFixUUM-157913
Project Auditor: Rename an URP Quick Fix button to "Review in Converter", to better match its functionality.
EditorFixUUM-153085
Project Auditor: Show information about all issues on URP Migration Summary page. (UUM-152854) First seen in 6000.7.0b2.
EditorFixUUM-152854
[Android] Fix On Demand Rendering frame and pacing times. (UUM-147724) First seen in 6000.7.0a3.
EditorFixAndroidUUM-147724
Crash, exception and ANR reports captured before remote configuration now keep their essential attributes, including the session they occurred in.
Engine DiagnosticsFix
Fixed a possible crash when a crash report was logged from a worker thread while the Engine Diagnostics configuration was being applied.
Engine DiagnosticsFixUUM-158113
Fixed managed stack frames in IL2CPP crash reports showing no file name or line number when Cloud Diagnostics crash reporting is enabled in non-development builds.
Engine DiagnosticsFixUUM-155430
Fixed player builds with Entities keeping unused assemblies, such as System.Text.Json, which increased the build size. (UUM-156976) First seen in 6000.7.0a4.
EntitiesFixUUM-156976
Fixed Adaptive Probe Volumes baking black probes near terrain surfaces when using Vulkan on some AMD GPUs.
Fixed an issue where changing the Lighting Data Asset field in the Baked Lightmaps tab of the Lighting window could not be undone and did not appear in Undo History.
Fixed an issue where Generate Lighting baked a cubemap for Realtime Reflection Probes.
A visualization context will now restore itself on window reopen.
Graph ToolkitFixUUM-152695
Fixed an issue where characters typed with an IME, such as Korean or Japanese, were duplicated in string fields on Graph Toolkit nodes.
Graph ToolkitFixUUM-130669
Fixed an issue where pasting a placemat only pasted one of the self transitions on a state that had self transitions of different types. (UUM-150922) First seen in 6000.7.0b1.
Graph ToolkitFixUUM-150922
Fixed an issue where short portal names were cut off because the portal node did not keep a minimum width.
Graph ToolkitFixUUM-133912
Fixed bug where GraphLogger messages would be logged twice.
Graph ToolkitFixUUM-151632
Fixed IPort.Name returning null for some variable node ports, which caused name-based IsConnectionAllowed rules to throw a NullReferenceException.
Graph ToolkitFixUUM-151603
Fixed MenuContext.ClickedObject being null when right-clicking a node, block, state or condition whose script is missing. (UUM-155408) First seen in 6000.7.0b4.
Graph ToolkitFixUUM-155408
Session.GraphView is now always resolved on access instead of fetching a cached copy. This fixes bugs related to accessing an outdated graph view through the session.
Graph ToolkitFixUUM-151202
Fixed a Z-Fighting issue happening on arm-based macs with depth priming enabled. Re-enabling depth priming for WebGPU builds. (UUM-158250) First seen in 6000.7.0b8.
GraphicsFixUUM-158250
Fixed crash in RenderTarget::SetActive when Asset import is triggered, and the camera's target buffers were set using Camera.SetTargetBuffers.
Linked bug report
UUM-148003: Crash on RenderTarget::SetActive when triggering an asset import in Play mode with a camera rendering to multiple render targets

How to reproduce: 1. Open the attached “IN-148522” project 2. Open the “CardTest” scene 3. Enter Play mode 4. Navigate to “Assets” > “V7” > “Materials” 5. Click the “EmissiveBlack” material 6. Press ctrl+D 7. Observe the crash Reproducible with: 6000.0.10f1, 6000.0.80f1, 6000.3.21f1, 6000.5.6f1, 6000.6.0b6, 6000.7.0a3 Reproduced on: Windows 11 Not reproduced on: No other environment tested Fir…

Retrieved 2026-11-11
GraphicsFixUUM-148003
Fixed memory corruption when BC-compressed textures are decompressed on the CPU, such as when the GPU does not support the format, and a mip level is smaller than 4x4 or not a multiple of 4 in size.
GraphicsFixUUM-154799
Fixed misaligned warning icon in shader Inspector.
GraphicsFixUUM-154699
Fixed missing objects and shadows in Quad Views with camera stacking.
GraphicsFixUUM-150107
Fixed reflection probes intermittently missing in URP on some Vulkan Android devices.
GraphicsFixAndroidUUM-155930
Fixed SSAO rendering incorrectly in the right eye when using single-pass multiview XR (Vulkan / OpenGL ES).
GraphicsFixXRUUM-142984
Fixed SystemInfo.supportsConservativeRaster returning false and conservative rasterization being unavailable on Vulkan on GPUs that report a maxExtraPrimitiveOverestimationSize of 0, such as AMD GPUs.
GraphicsFixUUM-143199
Fixed the right eye in XR multi-pass selecting different LODs than the left eye when using camera stacking.
GraphicsFixXRUUM-157818
Fixed URP reflection probes rendering black on some Vulkan Android devices.
GraphicsFixAndroidUUM-154967
When On-Tile Only mode, Deferred rendering, and MSAA are enabled, platforms that support MSAA back buffer now actually fallback to Forward(+) at runtime, as described by the Editor Inspector warning. (UUM-155206) First seen in 6000.7.0b3.
GraphicsFixUUM-155206
Fixed a black Game view and Render Graph errors when using the ScreenSpaceAmbientOcclusion Fullscreen Debug Mode with MSAA.
HDRPFixUUM-157335
Fixed a dark outline appearing around geometry against the sky when MSAA and a cloud layer are enabled.
Linked bug report
UUM-150911: A dark outline appears on mesh borders with sky background when MSAA is enabled

How to reproduce: 1. Open the attached "IN-151203_63hd.zip" project 2. Open the "SampleScene" 3. In the Project Settings, enable any MSAA mode (Edit -> Project Settings -> Graphics -> HDRP -> Multisample Anti-Aliasing Quality) 4. In Game view, observe the border between the background sky and the visible cube Actual result: A dark outline appears on the border between the mesh and the backgrou…

Retrieved 2026-11-10
HDRPFixUUM-150911
Fixed an issue where HDRP did not release the contexts and textures of upscaler framework upscalers when the render pipeline was rebuilt.
HDRPFixUUM-156238
Fixed a C++ compile error when user code calls RuntimeHelpers.InitializeArray with a field handle that does not come directly from an ldtoken.
Linked bug report
UUM-154626: IL2CPP player build fails to compile with error C2664 when a script calls RuntimeHelpers.InitializeArray(Array, RuntimeFieldHandle)

How to reproduce: Open the attached "IN-150170" project Locate Edit > Project Settings > Player > Other Settings > Configuration Set “Scripting Backend” to "IL2CPP" Open File > Build Profiles Switch platform to Windows Press “Build” Wait for 30-200 seconds Observe the Console Actual result: Build fails during C++ compilation with "error C2664: ‘void il2cpp_codegen_runtime….' Expected result: P…

Retrieved 2026-11-11
IL2CPPFixUUM-154626
Fixed P/Invoke on Linux Players prepending the Player folder to an absolute DllImport library path, which hid the real path and load error in the resulting exception.
Linked bug report
UUM-155034: "DllImport" resolves an absolute library path inside the Player folder when running a Linux Player

Reproduction steps: 1. Open the attached "IN-155585" project 2. In the menu bar, navigate to File > Build Profiles and make sure "Linux" is the active platform 3. Click "Build" and save the Player as "AbsolutePathPInvoke" in the project's "Build" folder 4. Open a console in the "Build" folder and run "./AbsolutePathPInvoke.x86_64 -batchmode -nographics -logFile - | grep "absolute path"" 5. Obs…

Retrieved 2026-11-11
IL2CPPFixLinuxUUM-155034
Fixed a crash (ArgumentException/NullReferenceException) when a touchscreen device connects before EnhancedTouchSupport finishes initializing. (UUM-153111) First seen in 6000.7.0b2.
Input SystemFixUUM-153111
Fixed Input System actions enabled during startup, for example in an Entities system's OnCreate, being disabled when entering Play Mode with domain reload disabled and in Player builds. (UUM-151403) First seen in 6000.7.0b6.
Input SystemFixUUM-151403
Fixed keys held when a Windows Player lost focus staying pressed after the Player regained focus.
Input SystemFixWindowsUUM-157482
Fixed MakeUniqueName overflow and Device Simulator help text.
Input SystemFix
Fixed Mouse.clickCount increasing on every pointer move while a mouse button was held on Windows. (UUM-158462) First seen in 6000.7.0b6.
Input SystemFixWindowsUUM-158462
Fixed touch input from Unity Remote 5 being ignored when using the Input System package.
Input SystemFixUUM-155327
Allow the system to sleep when Screen.sleepTimeout is set to SleepTimeout.SystemSetting and the System Setting is not Never.
Linked bug report
UUM-150222: Mac does not fall asleep when running the Player

Steps to reproduce: 1. Open the attached project “IN-150263” 2. Build for MacOS 3. Open terminal, paste “while :; do printf '%s %.2f\n' "$(date +%H:%M:%S)" "$(ioreg -c IOHIDSystem | awk '/HIDIdleTime/{print $NF/1e9; exit}')"; sleep 1; done” and hit enter 4. Open the newly built app 5. Observe the terminal and your Mac Actual result: In the terminal the time never goes more 10s and the computer…

Retrieved 2026-11-11
macOSFixUUM-150222
Fixed Unity Bug Reporter opening when a process started by the Editor, such as adb, crashed. (UUM-158130) First seen in 6000.7.0b6.
macOSFixUUM-158130
Fixed WebSocket connections to servers only supporting TLS 1.3.
MonoFix
Fixed a crash on macOS when opening the Edit menu while a Multiplayer Play Mode virtual player was focused.
MultiplayerFixmacOSUUM-155708
Unity Transport: When a DTLS connection fails because of a wrong certificate, the reported disconnection reason is now the more correct AuthenticationFailure instead of MaxConnectionAttempts.
NetworkingFixUUM-159110
Added [Package Manager] tag to error strings emitted by Package Manager CLI operations. (UUM-154572) First seen in 6000.7.0b2.
Package ManagerFixUUM-154572
Importing a .unityPackage inside a .unityPackage coming from the Asset Store will not get a warning for being unsigned since it is considered coming from a trusted source.
Package ManagerFixUUM-154234
SampleGroups are now getting cleared of samples and statistics a test used, after its result has been reported. This stops data bleeding in other tests in case tests hold on to SampleGroups for some reason.
Performance Test FrameworkFix
ComputePenetration between a scaled Sphere and Convex Mesh Collider will now return the correct result.
PhysicsFixUUM-139615
Fixed "PhysicsBody.BatchImpulse.ApplyAngularImpulse" waking a sleeping body when "wake" is false.
Physics 2DFixUUM-157591
Fixed "PhysicsComposer" dropping filled areas where the collinear edges of a composed polygon overlap. (UUM-158887) First seen in 6000.7.0a1.
Physics 2DFixUUM-158887
Fixed "PhysicsLayers" returning out-of-date layer names after "PhysicsCoreSettings2D.physicsLayerNames" was replaced. (UUM-158710) First seen in 6000.7.0a1.
Physics 2DFixUUM-158710
Fixed "PhysicsLayers.GetLayerMask" and "PhysicsLayers.GetLayerOrdinal" returning layer 3 for an empty layer name when physics layers are off.
Physics 2DFixUUM-157609
Fixed "PhysicsRotate.Rotate" rotating by less than the requested angle, by noticeably less for large angles.
Physics 2DFixUUM-157606
Fixed "PhysicsRotate.RotateVector", "PhysicsRotate.InverseRotateVector", "PhysicsTransform.TransformPoint", "PhysicsTransform.InverseTransformPoint", "PhysicsAABB.center" and "PhysicsAABB.extents" returning a different value on each call for an invalid argument instead of zero.
Physics 2DFixUUM-157608
Fixed a joint between two kinematic bodies being handled incorrectly when either body was disabled and enabled again. (UUM-158185) First seen in 6000.7.0b7.
Physics 2DFixUUM-158185
Fixed editing a "PhysicsRotate" field in an Inspector array or list changing a different element. (UUM-158770) First seen in 6000.7.0a1.
Physics 2DFixUUM-158770
Fixed the "PhysicsMask", "PhysicsShape.ContactFilter" and "PhysicsQuery.QueryFilter" inspectors setting the upper 32 bits of the mask when layer 31 or Everything is selected with physics layers off.
Physics 2DFixUUM-157604
Fixed the "PolygonGeometry" property drawer having no way to select a regular polygon by adding a Shape choice with Size and Offset fields. (UUM-158885) First seen in 6000.7.0a1.
Physics 2DFixUUM-158885
Fixed the "ShowAsPhysicsMask" attribute being ignored on a "PhysicsMask", "PhysicsShape.ContactFilter" or "PhysicsQuery.QueryFilter" field nested in a struct or held in an array or List.
Physics 2DFixUUM-157616
Fixed worlds that use a world definition saved before "PhysicsWorldDefinition.bounceIterations" existed never bouncing. (UUM-158974) First seen in 6000.7.0b7.
Physics 2DFixUUM-158974
Fixed a "Mismatched state in DefaultScenario" error when exiting Play Mode after editing a script with "Script Changes While Playing" set to "Recompile After Finished Playing".
Linked bug report
UUM-148454: "Mismatched state in DefaultScenario", "Tried to enter EditModeScope...", and "Lifecycle ERROR" occur when exiting Play Mode with a modified script and "Recompile After Finished Playing" enabled

How to reproduce: Open the attached “repro-IN-149066.zip” project Enter Play Mode Open EditMeDuringPlayMode.cs in an external code editor Make a minor change to the script and save the file Return to Unity and exit Play Mode Observe the Console Actual result: The Console throws the following errors "Mismatched state in DefaultScenario, was Stopping but expected Idle", "Tried to enter EditModeS…

Retrieved 2026-11-10
ScriptingFixUUM-148454
Fixed an infinite loop in msbuild compilation pipeline caused by OR operands in define constraints. (UUM-157892) First seen in 6000.7.0b7.
ScriptingFixUUM-157892
Fixed potential editor freezing for long periods when running ScriptUpdater.
ScriptingFixUUM-154695
Fixed Project Auditor reporting no Code issues or compiler warnings when the MSBuild compilation pipeline had all projects cached. (UUM-156950) First seen in 6000.7.0b6.
ScriptingFixUUM-156950
Fixed the MSBuild compilation pipeline applying a project's .Build.props and .Build.targets files to every project, instead of only to the projects that reference it. (UUM-157019) First seen in 6000.7.0b5.
ScriptingFixUUM-157019
Fixed the statics cleanup analyzer suggesting a fix that failed to compile with CS0260. (UUM-150417) First seen in 6000.7.0a5.
ScriptingFixUUM-150417
Fixed unnecessary MSB3052, MSB4011 and MSB3245 warnings when compiling scripts with the MSBuild compilation pipeline. (UUM-157019) First seen in 6000.7.0b5.
ScriptingFixUUM-157019
Fixed an Editor freeze that could occur when a search indexing task was canceled while the index was being updated.
SearchFix
Fixed bug where the Add Scene option was present in the Search window's inspector for scenes located in read-only packages.
Linked bug report
UUM-139396: Selecting “Add Scene” in Search window throws ArgumentException when attempting to open a Scene located in a Package directory

Steps to reproduce: 1. Create new Unity project 2. Install Entities package via Package Manager 3. Open Search window 4. In search field enter “TestSubScene” 5. Toggle Inspector Panel 6. Press on the kebab button next to “Open” button 7. From the menu select “Add Scene” 8. Observe the Console window Actual results: “ArgumentException” error is thrown in the Console when selecting “Add Scene” f…

Retrieved 2026-11-11
SearchFixUUM-139396
Fixed an issue where changing a serialized Object reference field to a list of that type created a list of "None" elements instead of an empty list.
SerializationFixUUM-158335
Fixed a crash when calling RenderingCommandBuffer.SetKeyword with null compute or ray tracing shader.
Linked bug report
UUM-158327: Crash with multiple stack traces when updating a CommandBuffer keyword on a null Compute Shader

How to reproduce: Open the attached “IN-158482” project Run the test (Repro > “CommandBuffer.EnableKeyword(null ComputeShader) - crashes Editor”) Observe the crash Reproducible with: 6000.0.0f1, 6000.0.85f1, 6000.3.27f1, 6000.6.8f1, 6000.7.0b7, 7000.0.0a12 Reproducible on: Windows 11 Not reproducible on: No other environments tested Note: Reproducible using CommandBuffer.EnableKeyword / .Disab…

Retrieved 2026-11-11
ShadersFixUUM-158327
Fixed a minor performance regression in the asset database refresh due to recently added shader dependency handling. (UUM-154631) First seen in 6000.7.0b7.
ShadersFixUUM-154631
Fixed a possible Editor crash when shader messages were read while a shader variant compiled in the background.
ShadersFixUUM-154510
Fixed crash in Editor when an uncompiled or broken shader is being rendered on a Canvas.
Linked bug report
UUM-153265: Crash on ShaderLab::Pass::ApplyPass when rendering a Canvas with a broken or uncompiled shader

How to reproduce: 1. Open the attached “IN-154123” project 2. Open the “MainMenu” scene (Assets > Scenes > MainMenu) 3. Observe the crash Reproducible with: 6000.0.0f1, 6000.0.84f1, 6000.3.25f1, 6000.6.2f1, 6000.7.0b2, 7000.0.0a1 Reproduced on: Windows 11 Not reproduced on: No other environment tested Note: The issue also occurs upon opening the project after reproducing the crash once First f…

Retrieved 2026-11-11
ShadersFixUUM-153265
Fixed Material.GetPropertyNames crashing when the provided value is outside of the valid enumeration range.
Linked bug report
UUM-157945: Fatal error on Material.GetPropertyNames when passing an out-of-range MaterialPropertyType

How to reproduce: 1. Open the attached “IN-155867” project 2. In the menu bar choose Repro > Material.GetPropertyNames invalid enum crash 3. Observe the Fatal Error Reproducible with: 6000.0.0f1, 6000.7.0b5, 7000.0.0a9 Reproducible on: Windows 11 Not reproducible on: No other environments tested

Retrieved 2026-11-11
ShadersFixUUM-157945
Material.mainTexture will return null if the main texture is not present instead of logging an error in the console.
Linked bug report
UUM-103940: Player build logs a "material with shader doesn't have a '_MainTex' property" error when instantiating a specific amount of specific prefabs

Reproduction steps: 1. Open the attached "IN-97465" project 2. Open the “MainScene” Scene 3. In the Hierarchy window expand the “==== MANAGERS ====” GameObject 4. Select the “Game Manager” GameObject 5. In the Inspector window “Spawn Characters” script component change the “Num Characters To Spawn” property value to 3 6. Build and run the project 7. In the built project click “Start” 8. Observ…

Retrieved 2026-11-11
ShadersFixUUM-103940
Fixed an issue where the Convert Assets button in the Render Pipeline Converter window stayed disabled when you selected an unconverted item after a partial conversion.
SRP CoreFixUUM-155720
Fixed Blitter blits that use a custom material sampling at a mip level left over from an earlier blit, which showed an outdated image on some Android devices using OpenGL ES.
SRP CoreFixAndroidUUM-154958
Fixed the Render Graph closing a native render pass after 8 raster render passes even when they used fewer than 8 native subpasses, which made the next pass, such as the URP UI overlay, load its attachments again from memory.
SRP CoreFixUUM-158401
Fixed Is.Not.AllocatingGCMemory() intermittently reporting GC allocations made by other threads, such as the finalizer thread after GC.Collect(), for a delegate that does not allocate.
Test FrameworkFixUUM-142851
Fixed TextMeshPro static events, such as OnMissingCharacter, losing handlers registered in InitializeOnLoad or SubsystemRegistration when entering Play Mode.
TextMeshProFixUUM-158087
Allows LayoutElement to restore previously used float value when disabling and re-enabling a property.
uGUIFixUUM-144461
Fixed an issue where the "Too many sprite tiles on Image" error was logged repeatedly while editing a Tiled Image.
uGUIFixUUM-144189
Fixed an issue where VertexHelper.FillMesh produced an empty mesh when the VertexHelper had vertices but no triangles. (UUM-157436) First seen in 6000.7.0b5.
uGUIFixUUM-157436
Fixed Blocking Objects raycasts in GraphicRaycaster being silently skipped in IL2CPP builds due to code stripping. (UUM-145465) First seen in 6000.7.0a2.
uGUIFixUUM-145465
Fixed Graphic.CrossFadeAlpha and Graphic.CrossFadeColor not applying the target value immediately when called with a duration of 0, which caused the value to be lost if the GameObject was deactivated before the next canvas update. (UUM-158296) First seen in 6000.7.0b5.
uGUIFixUUM-158296
Fixed the BaseInput component's help button opening a documentation page that doesn't exist.
uGUIFixUUM-143300
Fixed VertexHelper.PopulateUIVertex and SetUIVertex not throwing ArgumentOutOfRangeException for out-of-range indices. (UUM-158159) First seen in 6000.7.0b5.
uGUIFixUUM-158159
Added the Dilate, Sharpness, Outline Color, Outline Dilate, Shadow Color, Shadow Offset and Shadow Softness inputs to the Default SDF Text Shader Graph node, and an SDF Text Parameters node that outputs the element's values. (UUM-146538) First seen in 6000.7.0a3.
UI ToolkitFixUUM-146538
Fixed "TwoPaneSplitView needs exactly 2 children" errors in the Console when dragging an element into a Two Pane Split View in the Hierarchy window.
UI ToolkitFixUUM-152708
Fixed a crash when a Smart String template referenced itself, directly or through another template. Smart Strings now reports a FormattingException that names the template. (UUM-158418) First seen in 6000.7.0b6.
UI ToolkitFixUUM-158418
Fixed a crash when calling Painter2D.Fill() on a path with very large coordinates, such as an arc with a radius of 1e20. (UUM-158305) First seen in 6000.7.0b6.
UI ToolkitFixUUM-158305
Fixed a Gradient UXML attribute loading with different alpha values after saving when an alpha key had a very large value.
UI ToolkitFixUUM-157201
Fixed a performance regression where reading the layout, worldBound or localBound of visual elements was slower on platforms with small CPU caches. (UUM-154954) First seen in 6000.7.0b3.
UI ToolkitFixUUM-154954
Fixed a performance regression where the Game view toolbar slowed down the Editor in Play mode. (UUM-157459) First seen in 6000.7.0b5.
UI ToolkitFixUUM-157459
Fixed a scaled UI Toolkit element with a filter rendering blurry when it was wider than the panel and contained an element with a backdrop-filter.
UI ToolkitFixUUM-157189
Fixed adding a transition in the Inspector resetting an existing transition's duration and delay to 0s.
UI ToolkitFixUUM-158149
Fixed an issue where a 3D-rotated element inside a 3D-rotated GroupTransform rendered at the wrong height on screen-space panels and in Editor windows, and did not match the area that responds to the pointer.
UI ToolkitFixWindowsUUM-151206
Fixed an issue where setting a TextField's value while the touch screen keyboard was open left the keyboard showing the old text and could move the caret to the end of the field.
UI ToolkitFixUUM-143559
Fixed an ObjectDisposedException when undoing the addition of a Localized String or Localized String List variable in a Variables Group asset. (UUM-157973) First seen in 6000.7.0b6.
UI ToolkitFixUUM-157973
Fixed attribute fields in the UI Toolkit Debugger being read-only. (UUM-153838) First seen in 6000.7.0b3.
UI ToolkitFixUUM-153838
Fixed composite fields, such as Vector2Field and RectField, calling onValidateValue and showing the validator's result in their child fields when the value was set inside IgnoreValidation.
UI ToolkitFixUUM-156993
Fixed delayed numeric fields discarding the typed value when they lose focus while showing mixed values.
UI ToolkitFixUUM-158582
Fixed EditorWindowViewData objects accumulating in memory on each domain reload.
UI ToolkitFixUUM-157874
Fixed elements with a filter, and the content of nested ScrollViews, being cut off or not drawn after their ScrollView was scrolled, or after an element above them was moved or resized. (UUM-157251) First seen in 6000.7.0b7.
UI ToolkitFixUUM-157251
Fixed elements with a z-index rendering at the panel origin after an ancestor was set to display: none. (UUM-158419) First seen in 6000.7.0b7.
UI ToolkitFixUUM-158419
Fixed elements with Picking Mode set to Ignore not being selectable by clicking them in the UI Viewport and in the Scene view's UI Preview overlay. To pick as before, turn off Select Elements with Picking Mode Ignore in Project Settings > UI Toolkit > UI Viewport Selection Options. (UUM-157821) First seen in 6000.7.0b7.
UI ToolkitFixUUM-157821
Fixed errors that were logged when the Editor started with a window, such as the Render Graph Viewer, open in the layout.
Linked bug report
UUM-150211: Errors are thrown when opening the Editor with Render Graph Viewer

Steps to reproduce: Create and open a new project Open the "Window -> Analysis -> Render Graph Viewer" window Restart the Editor (Without closing the Render Graph Viewer) Observe the Console Actual results: "Assertion failed on expression" (or "d3d12: finalizing rendering...") and "GUI Window tried to begin..." errors are thrown Expected results: Console is empty Reproducible with versions: 60…

Retrieved 2026-11-11
UI ToolkitFixUUM-150211
Fixed ExpressionEvaluator.Evaluate applying a function after a following exponent, so floor(2.5)^2 returned 6 instead of 4. (UUM-158630) First seen in 6000.7.0b6.
UI ToolkitFixUUM-158630
Fixed ExpressionEvaluator.Evaluate returning wrong results or failing when a unary minus followed ^ or came before a function, as in 2^-1 or -sqrt(4). (UUM-158631) First seen in 6000.7.0b6.
UI ToolkitFixUUM-158631
Fixed horizontal scrolling in a ListView stopping after the first drag when its content container has a min-width set in USS.
UI ToolkitFixUUM-157458
Fixed Length and StyleLength values set to Auto or None returning different hash codes when they compare equal.
UI ToolkitFixUUM-157561
Fixed Matrix2D.Equals(Matrix2D) returning true for matrices that have different hash codes.
UI ToolkitFixUUM-158175
Fixed PropertyCollection throwing an InvalidOperationException when an array-backed collection is enumerated to the end, and List-backed enumerators ignoring Reset. (UUM-158100) First seen in 6000.7.0b6.
UI ToolkitFixUUM-158100
Fixed Smart Strings plural formatting for negative numbers, which picked the wrong form in languages such as English and Russian and threw an exception in Polish. (UUM-158912) First seen in 6000.7.0b6.
UI ToolkitFixUUM-158912
Fixed Smart Strings plural formatting throwing an exception for Macedonian, and picking the wrong form for numbers such as 111. (UUM-158911) First seen in 6000.7.0b6.
UI ToolkitFixUUM-158911
Fixed SVG import creating an invalid radial gradient when a "<radialGradient>" has a zero radius; the shape is now painted with the last stop color.
UI ToolkitFixUUM-158256
Fixed SVG import dropping a "<use>" element when its shape or group target is defined later in the file.
UI ToolkitFixUUM-158220
Fixed SVG import dropping a gradient stroke when the gradient is defined later in the file.
UI ToolkitFixUUM-158255
Fixed SVG import dropping an arc that has exactly one zero radius; the arc is now drawn as a straight line.
UI ToolkitFixUUM-158225
Fixed SVG import dropping the declarations of an earlier "<style>" element when a later "<style>" element sets other properties for the same selector.
UI ToolkitFixUUM-158217
Fixed SVG import dropping the style rule that follows an "@import" statement in a "<style>" element.
UI ToolkitFixUUM-158228
Fixed SVG import dropping the style rule that follows an "@media" block in a "<style>" element.
UI ToolkitFixUUM-158229
Fixed SVG import failing or producing wrong colors when a color uses percentages, a percentage alpha, or 8-digit hex. (UUM-157876) First seen in 6000.7.0b5.
UI ToolkitFixUUM-157876
Fixed SVG import failing when a CSS declaration uses !important. (UUM-157940) First seen in 6000.7.0b5.
UI ToolkitFixUUM-157940
Fixed SVG import leaving elements unclipped when several elements use a "<clipPath>" defined later in the file.
UI ToolkitFixUUM-158251

Pick your Unity version

Unity Releases compares releases against the version your project is on. Picking it now keeps Compare versions focused on what changes between where you are and where you might be going.