Clear
Filters
254,355 matches
6000.7.0b7100 shown
Bump ProxyHelper version to allow running on case-sensitive filesystem.
Linked bug report
UUM-155895: Fails to launch when installed on case-sensitive APFS on macOS

How to reproduce: 1. Format a volume as APFS (Case-sensitive) 2. Install Unity Editor on this volume (if a Unity Editor is already installed on another volume, it can be just copied to the new volume, otherwise, install through Unity Hub) 3. Launch the installed Editor 4. Observe that the Editor immediately terminates Actual result: The Editor fails to start Expected result: The Unity Editor l…

Retrieved 2026-11-11
LicenseUUM-155895
Fixed the license error dialog looping on Retry and close when two Editors of the same version required incompatible Licensing Client versions.
LicenseUUM-153121
Fixed a crash on Linux when running without an initialized video subsystem, such as in batch mode with -nographics or without a display.
Linked bug report
UUM-156559: Crash on PlayerMain when running a Linux Player with "-batchmode -nographics" without an X11 or Wayland display

How to reproduce: Open the attached "IN-155827_repro" project Build the Player for the "Linux" platform On Linux, run the built Player with the "-batchmode -nographics" arguments and without access to an X11 or Wayland display (for example, run it with "env -i HOME=$HOME XDG_RUNTIME_DIR=<empty directory> ./<Player>.x86_64 -batchmode -nographics") Observe the crash Reproducible with: 6000.0.20f…

Retrieved 2026-11-11
LinuxFixUUM-156559
Fixed a crash on Linux when the Editor was launched with -nographics but without -batchmode; the Editor now reports the invalid arguments and exits with code 1.
Linked bug report
UUM-154576: Editor crashes on a GtkStyleContext assertion when running -upmPack with -nographics and without -batchmode

How to reproduce: 1. Extract the attached "Repro_UpmPackCLI" 2. Run "./repro_bug2.sh <editor binary> <any project path>", which creates the project if it does not exist and runs the case twice, once with DISPLAY inherited and once with DISPLAY unset 3. Observe the process exit code and the log Expected results: The Editor rejects the argument combination and exits cleanly with a non-zero exit …

Retrieved 2026-11-11
LinuxFixUUM-154576
Fixed macOS Dedicated Server builds using CoreCLR failing to launch because the CoreCLR library could not be found.
macOSFixServerUUM-155782
Fixed a security vulnerability (CVE-2026-111497) in the Brotli decoder used by System.IO.Compression.BrotliStream and BrotliDecoder, where decoding untrusted data could allow remote code execution.
MonoSecurity
Fixed a security vulnerability (CVE-2026-111497) that could allow remote code execution by updating the Node.js runtime used by the Package Manager to v24.22.1.
Package ManagerSecurity
Fixed an error being logged when cancelling a package import from the trust window or the complete project import dialog. (UUM-148792) First seen in 6000.7.0a5.
Package ManagerFixUUM-148792
An "Incremental broadphase integrity check failed" exception thrown every step after enabling PhysicsStep.IncrementalStaticBroadphase in a world that was first simulated with no rigid bodies, and missing collisions and incremental broadphase integrity check failures after toggling PhysicsStep.IncrementalStaticBroadphase or IncrementalDynamicBroadphase off and on again at runtime.
PhysicsFixUUM-155824
Fixed an issue where Joint components wouldn't cause newly connected Rigidbody components to re-evaluate their contacts. So flags such as "enable collisions" could take effect.
Linked bug report
UUM-156450: Collision between ConfigurableJoint Rigidbodies is not disabled when "Connected Body" is assigned while they are in contact

How to reproduce: Open the attached "IN-151937_repro" project Open the "Assets/Scenes/SampleScene.unity" Scene Enter Play mode In the Hierarchy window, select "Cube (1)" In the Inspector window, assign "Cube" to the "Connected Body" field of the "Configurable Joint" component Observe "Cube (1)" in the Scene view Actual result: "Cube (1)" keeps resting on top of "Cube" because collision between…

Retrieved 2026-11-11
PhysicsFixUUM-156450
Fixed "CapsuleGeometry.Intersect", several other geometry "Intersect" methods and "PhysicsQuery.ShapeAndShape" returning the contact manifold for the two geometries in reverse order, with the normal pointing from the second geometry to the first.
Physics 2DFixUUM-157419
Fixed "PhysicsAABB.CastRay" returning an incorrect fraction when "maxFraction" is below 1, and "PhysicsAABB.center" and "PhysicsAABB.extents" warnings naming the wrong member.
Linked bug report
UUM-156920: PhysicsMask has its upper 32 bits set when created from a LayerMask that includes layer index 31

How to reproduce: Open the attached "IN-155637_repro" project In the menu bar, select "Tools" > "Reproduce PhysicsMask LayerMask conversion" Observe the "ACTUAL" values in the Console window Actual result: The "PhysicsMask" "bitMask" is "0xFFFFFFFF80000000" for the LayerMask "0x80000000" and "0xFFFFFFFFFFFFFFFF" for the LayerMask "0xFFFFFFFF" Expected result: The upper 32 bits of the "PhysicsM…

Retrieved 2026-11-11
Physics 2DFixUUM-156920
Fixed "PhysicsHandle.AsWorld" so that it throws an exception for an invalid world instead of returning a handle reported as a pool handle.
Linked bug report
UUM-156920: PhysicsMask has its upper 32 bits set when created from a LayerMask that includes layer index 31

How to reproduce: Open the attached "IN-155637_repro" project In the menu bar, select "Tools" > "Reproduce PhysicsMask LayerMask conversion" Observe the "ACTUAL" values in the Console window Actual result: The "PhysicsMask" "bitMask" is "0xFFFFFFFF80000000" for the LayerMask "0x80000000" and "0xFFFFFFFFFFFFFFFF" for the LayerMask "0xFFFFFFFF" Expected result: The upper 32 bits of the "PhysicsM…

Retrieved 2026-11-11
Physics 2DFixUUM-156920
Fixed "PhysicsLayers" so that "GetLayerMask" includes every layer sharing a name, "GetLayerName" returns an empty string for an unnamed layer, and null or out-of-range arguments throw exceptions that name the correct parameter.
Linked bug report
UUM-156920: PhysicsMask has its upper 32 bits set when created from a LayerMask that includes layer index 31

How to reproduce: Open the attached "IN-155637_repro" project In the menu bar, select "Tools" > "Reproduce PhysicsMask LayerMask conversion" Observe the "ACTUAL" values in the Console window Actual result: The "PhysicsMask" "bitMask" is "0xFFFFFFFF80000000" for the LayerMask "0x80000000" and "0xFFFFFFFFFFFFFFFF" for the LayerMask "0xFFFFFFFF" Expected result: The upper 32 bits of the "PhysicsM…

Retrieved 2026-11-11
Physics 2DFixUUM-156920
Fixed "PhysicsMask" so that a "LayerMask" including layer 31 no longer sets the upper 32 bits, "AreBitsSet" returns false for an empty mask, a default "ResetBitIterator" includes bit 0, and shift counts outside 0 to 63 throw an exception.
Linked bug report
UUM-156920: PhysicsMask has its upper 32 bits set when created from a LayerMask that includes layer index 31

How to reproduce: Open the attached "IN-155637_repro" project In the menu bar, select "Tools" > "Reproduce PhysicsMask LayerMask conversion" Observe the "ACTUAL" values in the Console window Actual result: The "PhysicsMask" "bitMask" is "0xFFFFFFFF80000000" for the LayerMask "0x80000000" and "0xFFFFFFFFFFFFFFFF" for the LayerMask "0xFFFFFFFF" Expected result: The upper 32 bits of the "PhysicsM…

Retrieved 2026-11-11
Physics 2DFixUUM-156920
Fixed "PhysicsMath.GetRelativeMatrix" returning an incorrect translation on the XZ and ZY transform planes.
Physics 2DFixUUM-157407
Fixed "PhysicsMath.GetRelativeMatrix2D" placing geometry away from where the target Transform is drawn when the source Transform is turned a half turn about an axis in the 2D plane, the target is under a non-uniform scale, or the target is tilted out of the plane.
Physics 2DFixUUM-157407
Fixed "PhysicsRotate" so that converting to a "Quaternion" no longer doubles the angle, "isNormalized" no longer logs a warning for a rotation that is not normalized, "ToString" labels the angle as degrees, and "Normalized" warnings name the correct method.
Linked bug report
UUM-157163: PhysicsRotate rotation angle is doubled when it is converted to a Quaternion

How to reproduce: Open the attached "IN-155628_repro" project In the menu bar, select "Tools" > "Bug Hunt" > "PhysicsRotate Quaternion" Observe the "quaternion" and "rotatedRight" values in the Console window Actual result: "PhysicsRotate.up" (90 degrees) is converted to the "Quaternion" "(0, 0, 1, 0)", a 180 degree rotation, which rotates "Vector3.right" to "(-1, 0, 0)" Expected result: "Phys…

Retrieved 2026-11-11
Physics 2DFixUUM-157163
Fixed "PhysicsTransform" validation warnings naming the wrong method.
Linked bug report
UUM-156920: PhysicsMask has its upper 32 bits set when created from a LayerMask that includes layer index 31

How to reproduce: Open the attached "IN-155637_repro" project In the menu bar, select "Tools" > "Reproduce PhysicsMask LayerMask conversion" Observe the "ACTUAL" values in the Console window Actual result: The "PhysicsMask" "bitMask" is "0xFFFFFFFF80000000" for the LayerMask "0x80000000" and "0xFFFFFFFFFFFFFFFF" for the LayerMask "0xFFFFFFFF" Expected result: The upper 32 bits of the "PhysicsM…

Retrieved 2026-11-11
Physics 2DFixUUM-156920
Fixed a warning about an invalid NaN angle when a Physics Pose is rotated exactly a half turn about an axis in the 2D plane.
Physics 2DFix
Fixed extrapolated bodies rotating backwards between simulation steps on the XZ and ZY transform planes.
Physics 2DFix
Fixed a performance regression when saving scenes that contain prefab instances with many overrides. (UUM-155134) First seen in 6000.7.0a4.
PrefabsFixUUM-155134
Fixed InvalidOperationException errors when reopening the Profiler window with the Rendering module selected. (UUM-153207) First seen in 6000.7.0b2.
ProfilerUUM-153207
Fixed the Events entry in the UI Details (Canvas) Profiler module chart legend showing no label. (UUM-156653) First seen in 6000.7.0b5.
ProfilerUUM-156653
Fixed an issue where moving a GameObject far from the origin with the Move tool made its handle disappear and logged an invalid localPosition (NaN) error.
Linked bug report
UUM-146738: Sub Scene GameObject disappears and “transform.localPosition assign attempt is not valid” error is thrown when moving Sub Scene GameObject with the Move Tool

Repository: unity/unity Reproduction steps: 1. Create a new project 2. Install Entities package (Window > Package Management > Package Manager) 3. Create new Sub Scene (New Sub Scene > Empty Scene…) 4. Create any GameObject inside the Sub Scene 5. Select Sub Scene GameObject and zoom out in the Scene view until GameObject appears small 6. Move GameObject around in the Scene view using the Move…

Retrieved 2026-11-11
Scene/Game ViewFixUUM-146738
Added performance of three expensive [OnCodeLoaded] sites. (UUM-154552) First seen in 6000.7.0b4.
ScriptingFixUUM-154552
Fixed an Editor crash with the error "Size overflow in allocator" when JsonUtility parsed a string longer than 536,870,911 characters.
Linked bug report
UUM-156359: Editor crashes with ‘Size overflow in allocator’ when JsonUtility parses a string longer than 536,870,911 characters

Steps to reproduce: 1. Open the attached user's project "JsonUtilitySizeOverflow.zip" 2. Select "Repro > 2. Parse 540M chars" in the top menu bar 3. Observe the Editor Actual result: The Editor crashes with a "Size overflow in allocator" fatal error Expected result: The JSON string is parsed, or a managed exception is thrown, and the Editor keeps running Reproducible with: 6000.0.1f1, 6000.0.8…

Retrieved 2026-11-11
ScriptingFixUUM-156359
Fixed an issue where cancelling a Project Auditor analysis or script compilation with MSBuild compilation enabled did not stop the build running in the MSBuild build host. (UUM-156939) First seen in 6000.7.0b6.
ScriptingFixUUM-156939
Fixed an issue where cancelling an Awaitable.NextFrameAsync or Awaitable.EndOfFrameAsync awaitable during a frame update could make an unrelated Awaitable complete early with a default result.
Linked bug report
UUM-156357: Awaitable<T> finishes early and returns default when a NextFrameAsync awaitable is cancelled during the same frame update

How to reproduce: Open the attached “IN-156956” project Open Window > General > Test Runner Select PlayMode tab Expand the test entries, so that all of them are visible Click “Run All“ button Observe the test results in the Test Runner window Actual result: VulnerableCancellation_MustNotCompleteUnrelatedAwaitable fails. An unrelated Awaitable<T> completes early with the value of 0. Only test t…

Retrieved 2026-11-11
ScriptingFixUUM-156357
Fixed CompilationPipeline.ParseResponseFile not recognizing -unsafe- in a csc.rsp file, which caused ResponseFileData.Unsafe to ignore an explicit request to disable unsafe code.
ScriptingFixUUM-154574
Optimize GetSelectionCount object validation in SceneInspector.
ScriptingFixUUM-155038
Fixed a crash when executing a RenderingCommandBuffer with a SetKeyword on a null or destroyed material.
Linked bug report
UUM-157105: Crash on PPtr<Shader>::operator Shader * __ptr64 when updating a CommandBuffer keyword on a non-existent Material

How to reproduce: Open the attached “IN-155877” project Run the test (Repro > “CommandBuffer.EnableKeyword(null Material) - crashes Editor”) Observe the crash Reproducible with: 6000.0.0f1, 6000.0.85f1, 6000.3.26f1, 6000.6.6f1, 6000.7.0b5, 7000.0.0a8 Reproducible on: Windows 11 Not reproducible on: No other environments tested Notes: Reproducible using CommandBuffer.EnableKeyword / .DisableKey…

Retrieved 2026-11-11
ShadersFixUUM-157105
Fixed a rare crash when doing a build.
Linked bug report
UUM-148715: Crash on ShaderCompilation::TransientData::StripPasses when compiling the Player with a specific shader

How to reproduce: Open the attached “IN-148935” project Navigate to File > Build and Run Observe the crash Reproducible with: 6000.3.0a1, 6000.3.21f1, 6000.5.6f1, 6000.6.0b6, 6000.7.0a4 Not reproducible with: 6000.2.0b2 (d4c40f50eb81), 6000.0.80f1 Reproducible on: Windows 11 Not reproducible with: No other environments tested First few lines of the stack trace: 0x00007FF950327C45 (Unity) Shade…

Retrieved 2026-11-11
ShadersFixUUM-148715
Fixed the GRD-GPUOCC kernel shader warnings. (UUM-156588) First seen in 6000.7.0b4.
ShadersFixUUM-156588
Fixed Render Graph execution errors when a raster render pass binds 8 colour attachments and a depth attachment.
SRP CoreFixUUM-149931
Fixed terrain painting being lost without any message when a new TerrainData was saved with AssetDatabase.CreateAsset after its terrain layers were assigned. A warning now explains the loss and how to avoid it.
TerrainFixUUM-155877
Fixed the Edit Tree, Edit Detail Mesh and Edit Grass Texture windows applying changes to a different prototype when another prototype was removed while the window was open.
Linked bug report
UUM-155483: The Edit Tree window overwrites a different tree prototype when another tree is removed while it is open

Steps to reproduce: Open the attached project Open Assets/Scenes/Wiz.unity Select the "WizTerrain" GameObject in the Hierarchy In the Inspector, click the "Paint Trees" button In the Trees section, select the second tree, "Tree1" Click "Edit Trees..." and select "Edit Tree". The Edit Tree window opens on Tree1 In the Edit Tree window, set "Bend Factor" to 0.999, but do NOT press Apply yet Leav…

Retrieved 2026-11-11
TerrainFixWindowsUUM-155483
Fixed trees placed above or below the Terrain surface moving onto it when SetHeights, SyncHeightmap, a height brush, painting holes or changing the Terrain size modified another part of the Terrain.
Linked bug report
UUM-137127: The snapToHeightmap parameter of the SetTreeInstances method is ignored when calling SetHeights on Terrain

How to reproduce: 1. Open the attached “IN-136057“ project 2. Open the “SampleScene“ scene 3. Enter Play mode 4. In the Game view, note the y-axis positions of the Terrain’s trees 5. In the Hierarchy window, select the “Reproduction“ GameObject 6. In the Inspector, open the Context Menu of the “Reproduction (Script)“ Component and select “Set Terrain Heights” 7. Repeat step 4 Actual result: Th…

Retrieved 2026-11-11
TerrainFixUUM-137127
Fixed the caret not moving past an emoji with the arrow keys, and Backspace and Delete removing only half of an emoji, in a TextMeshPro Input Field with Content Type set to Password.
Linked bug report
UUM-155145: Caret does not move past an emoji when pressing the Right Arrow key in a TextMeshPro Input Field with Content Type set to "Password"

Steps to reproduce: Create a new Unity project using the Universal 3D template Create a TMP Input Field (GameObject > UI (Canvas) > Input Field - TextMeshPro) and click "Import TMP Essentials" in the TMP Importer window Select the "InputField (TMP)" GameObject in the Hierarchy In the Inspector window, set "Content Type" to "Password" and set "Text" to "😀ab" Enter Play mode Click the Input Fie…

Retrieved 2026-11-11
TextMeshProFixUUM-155145
Bug IndexOutOfRangeException is thrown when exiting Prefab mode and then Play mode.
uGUIFixUUM-150797
Fixed an issue where UI elements, such as Sliced and Tiled Images and Text, were not updated when the Canvas Reference Pixels Per Unit, Scale Factor, Pixel Perfect or Render Camera changed after they were first drawn.
Linked bug report
UUM-151004: Sliced Image renders with incorrectly scaled borders when "Canvas.referencePixelsPerUnit" changes after the mesh is built

Reproduction steps: Open the attached "IN-152321" project Open the "Assets/SampleScene.unity" scene Enter Play Mode In the Game view, click the "G REPRODUCE - scaler applies refPPU late" button Observe the red shape in the top-right of the Game view and the Console window Actual result: The shape renders as two end caps meeting in the centre. The last mesh build in the Console reports "refPPU=…

Retrieved 2026-11-11
uGUIFixUUM-151004
Changed the Grid section's Flow, Justify Items and Justify Self options to be icons instead of text. (UUM-154166) First seen in 6000.7.0b3.
UI ToolkitFixUUM-154166
Fixed "Accessing invalid property" errors in the Console when discarding UI asset changes while one of the asset's elements was selected. (UUM-153242) First seen in 6000.7.0b2.
UI ToolkitFixUUM-153242
Fixed "Give this element a name" in the Inspector Overrides menu doing nothing for an unnamed element from a nested UXML document in a UI stage. (UUM-157281) First seen in 6000.7.0b7.
UI ToolkitFixUUM-157281
Fixed a bound Vector4Field overwriting the W value of other selected objects when X, Y or Z was edited with multiple objects selected.
Linked bug report
UUM-157590: Bound Vector4Field overwrites W on the other selected objects when X, Y or Z is edited with multiple objects selected

How to reproduce: Open the attached "IN-154820" project In the menu bar select Tools > "IN-154820 Create and select A and B" In the Inspector, set the "Vector4" X value to 9 and press Enter In the menu bar select Tools > "IN-154820 Log values" Observe the Console Actual result: B is logged as (9.00, 20.00, 30.00, 4.00): its W changed from 40 to 4, the W value of A Expected result: Only X chang…

Retrieved 2026-11-11
UI ToolkitFixUUM-157590
Fixed a hex or named color being lost from a UXML Color list attribute when an rgb() color follows it.
UI ToolkitFixUUM-157401
Fixed a performance regression in Editor window style updates caused by the Editor theme style sheet being applied twice. (UUM-153592) First seen in 6000.7.0a3.
UI ToolkitFixUUM-153592
Fixed an AnimationCurve UXML attribute losing its value after saving when a key had a very large value.
Linked bug report
UUM-156823: Curve Field value is lost after saving in UI Builder when a key has a very large value

Reproduction steps: 1. Create a new project 2. Create > UI Toolkit > UI Document 3. Double-click the newly created Asset to open UI Builder window 4. Select the .uxml root in the Hierarchy and enable "Editor Extension Authoring" in the Inspector 5. Drag and drop a Curve Field Element into the Hierarchy 6. Select the Curve Field and click the "Value" field in the Inspector 7. In the Curve Edito…

Retrieved 2026-11-11
UI ToolkitFixUUM-156823
Fixed an ArgumentNullException when an inline filter or backdrop-filter was set to StyleKeyword.None on an element with a transition on that property. (UUM-156660) First seen in 6000.7.0b6.
UI ToolkitFixUUM-156660
Fixed an issue where clicking an item in a ListView nested inside another ListView.
UI ToolkitFixUUM-140195
Fixed an issue where out-of-range filter and backdrop-filter values were clamped without a Console warning, and UI Builder's Inspector displayed the unclamped value.
Linked bug report
UUM-152766: No Console warning when out-of-range UI Toolkit Filter values are clamped, and UI Builder's Inspector displays the unclamped value

Steps to reproduce: Create a new Unity project using the Universal 3D template Copy the attached "FilterRepro.uxml" into the project's Assets folder and let it import Double-click FilterRepro.uxml to open it in UI Builder Select "#BlurTarget" in the Hierarchy In the Inspector, expand Local Styles > Filter Observe the "Value" field Type "5000" into the same "Value" field and press Enter Observe…

Retrieved 2026-11-11
UI ToolkitFixUUM-152766
Fixed an issue where PanelRenderer UI reload callbacks registered in Awake, OnEnable or Start were invoked after the first Update.
UI ToolkitFixUUM-154853
Fixed an issue where we were calculating the popup index before the validate code had run.
UI ToolkitFixUUM-157589
Fixed artifacts around letters when text uses a Font Asset with a small atlas padding and a zero or negative outline width.
Linked bug report
UUM-146020: Artifacts are rendered in UITK when using Font Assets and using negative outlines

Steps to reproduce: Create and open a new project Import the "CalibriBold SDF-2.asset" and "CalibriBold.ttf" into the project Create and open a new UXML file in UI Builder Create a Label in the UI Builder's Hierarchy and select it Expand the "Text" foldout in the Inspector Change the Font type to "Font Asset" Assign the imported Font Asset in the Object field Expand the "Text Effects" and type…

Retrieved 2026-11-11
UI ToolkitFixUUM-146020
Fixed AssetBundle builds including the glyphs a dynamic Font Asset generated in the Editor when its Dynamic Data is set to Session Only.
UI ToolkitFixUUM-153202
Fixed AssetReference variables in UI Builder taking the asset type of another variable that was previously shown in the same list position.
Linked bug report
UUM-140515: AssetReference Variable Asset Reference Type is tied to list position and will produce unexpected results when creating, duplicating or saving unset AssetReference Variables

Steps to reproduce: Open any Project Create a UIDocument Asset in the Project Browser and open it in UI Builder In the StyleSheets panel create a new USS and select the :root selector In the Inspector Variable list create an AssetReference Variable Change the Variable's Asset Reference Type to any other than Texture Right click the Variable and select "Duplicate" OR After step 3: In the Inspec…

Retrieved 2026-11-11
UI ToolkitFixUUM-140515
Fixed auto margins having no effect on a child element of a grid container. (UUM-155893) First seen in 6000.7.0b3.
UI ToolkitFixUUM-155893
Fixed Event.KeyboardEvent returning PageDown for "pgup" and PageUp for "pgdown".
UI ToolkitFixUUM-157237
Fixed extra draw calls after many elements with children were made visible again.
UI ToolkitFixUUM-154188
Fixed grid items not filling the grid when repeat(auto-fit) collapses empty tracks, because the gaps of the collapsed tracks were kept. (UUM-155890) First seen in 6000.7.0b3.
UI ToolkitFixUUM-155890
Fixed grid items spanning only the start track when grid-column-start or grid-row-start is greater than the matching end line. (UUM-156739) First seen in 6000.7.0b4.
UI ToolkitFixUUM-156739
Fixed grid track lists that use repeat() or minmax(), and grid-column or grid-row values that use "/", being ignored when set through a USS variable. (UUM-157647) First seen in 6000.7.0b5.
UI ToolkitFixUUM-157647
Fixed IMGUIContainer content being clipped when a parent element has a 3D rotation or a positive Z translation.
UI ToolkitFixUUM-156395
Fixed IResolvedStyle missing the gridTemplateColumns, gridTemplateRows, gridAutoColumns and gridAutoRows properties. (UUM-153571) First seen in 6000.7.0b1.
UI ToolkitFixUUM-153571
Fixed new Panel Settings assets being created with a reference DPI that did not match the Game view, which made Constant Physical Size content resolve to a fractional scale.
UI ToolkitFixUUM-147871
Fixed Player builds failing with "You can't modify a VisualElement after its resources are released" errors when a UI Toolkit element was selected in the Hierarchy. (UUM-156827) First seen in 6000.7.0b5.
UI ToolkitFixUUM-156827
Fixed scaled elements looking blurry when a filter is applied to them.
Linked bug report
UUM-155303: Scaled UI Toolkit elements show up blurry when any UI Toolkit filter is added

How to reproduce: Create and open a new project Import the “ScaleFilterbug.uxml“ into the project Instantiate the UXML in Scene Observe the Game view Actual results: The label text is blurry Expected results: The label text is not blurry Reproducible with: 6000.3.0a1, 6000.3.25f1, 6000.6.5f1, 6000.7.0b4, 7000.0.0a5 Could not test with: 6000.0.0f1, 6000.0.85f1, 6000.2.0b2 (No UI Toolkit filters…

Retrieved 2026-11-10
UI ToolkitFixUUM-155303
Fixed TextMeshPro font assets staying in memory after unloading a scene with Addressables.UnloadSceneAsync.
UI ToolkitFixUUM-74015
Fixed the animation recording tint and indicator not appearing in the UI Toolkit style inspector after recording an edit to background-color, border colors, -unity-background-image-tint-color, or z-index. (UUM-148504) First seen in 6000.7.0a5.
UI ToolkitFixUUM-148504
Fixed the Editor freezing when a VisualElement was added under one of its own descendants, which now throws an ArgumentException instead.
UI ToolkitFixUUM-153234
Fixed the gradient angle field in the UI Builder and UI Toolkit Authoring inspectors, which only accepted degrees; it now offers degrees, gradians, radians and turns, and keeps the chosen unit in the stylesheet. (UUM-155655) First seen in 6000.7.0b4.
UI ToolkitFixUUM-155655
Fixed the invert and contrast filters producing colors that were too bright on translucent pixels, such as after opacity in a backdrop-filter chain or on the anti-aliased edges of filtered elements.
UI ToolkitFixUUM-155804
Fixed the UI Builder data source path picker listing paths as compatible through a converter that takes a base type, such as System.Object.
UI ToolkitFixUUM-156729
Fixed the UI Builder Hierarchy and UXML Preview showing "<unsaved file>.uxml" instead of the preview document name when a style sheet is open in StyleSheet Editing Mode. (UUM-152712) First seen in 6000.7.0b1.
UI ToolkitFixUUM-152712
Fixed the USS import error for a nested style rule quoting a selector that is not in the file.
UI ToolkitFixUUM-157331
Fixed UI Builder adding a duplicate attribute to Attribute Overrides when editing an override on an element whose name contains a space, which made the UXML file invalid.
Linked bug report
UUM-149755: UI Builder appends a duplicate attribute in AttributeOverrides when re-editing an override on an element whose name contains a space

How to reproduce: Open the attached "IN-148895" project Open "Main.uxml" in UI Builder In the UI Builder Hierarchy, expand "Main.uxml">"TemplateContainer" and select the "Thin g" element In the UI Builder Inspector set "Title Text Size" attribute to any value and press Ctrl+S Change "Title Text Size" attribute to a different value and press Ctrl+S Observe the Console window and “Main.uxml” cod…

Retrieved 2026-11-11
UI ToolkitFixUUM-149755
Fixed UI Builder Save not writing elements added in the Hierarchy before the UI Builder window opened. (UUM-156841) First seen in 6000.7.0b5.
UI ToolkitFixUUM-156841
Fixed UI Toolkit panels not receiving pointer events after a script reload in Play mode when the scene has an EventSystem.
Linked bug report
UUM-156105: UI stops receiving pointer events after an assembly reload when using InputSystemUIInputModule

How to reproduce: Open the attached “IN-155070” project Enter Play mode Interact with the UI elements in Game view In the Project window select the “RandScript“ script and reimport it Try interacting with the UI elements in Game view again Observe the UI elements Actual result: After reimporting a script you can’t interact with the UI elements Expected result: You can interact with UI Elements…

Retrieved 2026-11-11
UI ToolkitFixUUM-156105
Fixed unsaved elements of a new UI Document being lost after entering and exiting Play Mode. (UUM-156727) First seen in 6000.7.0b5.
UI ToolkitFixUUM-156727
Fixed unsaved UXML changes being discarded in UI Builder when "Open selector in IDE" was used while the style sheet had unsaved changes. (UUM-156629) First seen in 6000.7.0b5.
UI ToolkitFixUUM-156629
Fixed USS files and UXML inline styles losing all of their styles when a declaration ended with an extra semicolon.
UI ToolkitFixUUM-157228
Fixed UXML changes no longer syncing between UI Builder windows after one of them was maximized and restored. (UUM-151080) First seen in 6000.7.0a6.
UI ToolkitFixWindowsUUM-151080
Improved the performance of updating changed elements in large panels. (UUM-156828) First seen in 6000.7.0b5.
UI ToolkitFixUUM-156828
Broadphase.Tree.Clone() now allocates node storage that is sized to its capacity rather than the source tree's Length. This fixes an OutOfRange error that may be observed when a full multi-threaded broadphase rebuild is performed on a densely-packed, cloned world.
Unity PhysicsFixUUM-157069
Fixed "Default" being added to some Enum Material properties.
Linked bug report
UUM-134256: Changing “Mesh Decal Bias Type” to “Depth Bias” on Decal Simple material stays set to “Default” in Inspector window

Steps to reproduce: 1. Create new Unity project using High Definition 3D Template 2. Open Shader Graph Templates window (Project window > Create > Shader Graph > From Template) 3. Select “Decal Simple” Template and press “Create” 4. When created, press on “Decal Simple” Shader in Project window and convert it to the Material 5. Select newly created Decal Material in Project window 6. In Inspec…

Retrieved 2026-11-11
Fixed a performance regression caused by redundant clears triggering full-screen quad draws when opaque pass is skipped. (UUM-153597) First seen in 6000.7.0b1.
Fixed a performance regression when using per-light soft shadows quality. (UUM-156462) First seen in 6000.7.0b2.
Fixed an exception thrown after setting a camera's viewport rect to a near-zero size and back while alpha processing and a temporal upscaler were enabled. (UUM-155712) First seen in 6000.7.0b4.
Fixed an issue where the Render Pipeline Converter in batch mode reported animation clip conversions that failed with an exception as successful, which hid them from Project Auditor's remaining issues list. (UUM-155521) First seen in 6000.7.0b4.
Fixed blocky gaps at the edges of spot lights in Forward+ and Deferred+ when the light is attached to the camera.
Fixed custom shaders failing to compile and rendering magenta when calling ApplyTonemap or ApplyColorGrading from PostProcessing/Common.hlsl. (UUM-154325) First seen in 6000.7.0b2.
Fixed point and spot lights disappearing near screen edges and the camera near plane in Forward+ and Deferred+.
Fixed Screen Space Ambient Occlusion Renderer Feature error spam when tile-only mode is enabled. (UUM-155149) First seen in 6000.7.0b3.
Fixed _GBUFFER_NORMALS_OCT being defined in custom shaders that don't declare it. (UUM-155097) First seen in 6000.7.0b3.
Fixed a GPU crash or corrupted rendering with sorted Visual Effect Graph outputs when some instances of an effect were outside a camera's view, especially with several cameras.
VFX GraphFixUUM-149758
Fixed Mouse and Touchscreen being registered on Input System startup when not present.
Fixed display activation failing after introducing the GameWindow API.
Windows
Fixed lag when dragging an object over docked window tabs in the Windows Editor.
WindowsFixUUM-156431
Removed extraneous files under CoreCLR\native in builds when using Create Visual Studio solution build setting. (UUM-156109) First seen in 6000.7.0b5.
WindowsFixUUM-156109

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.