Clear
Filters
254,537 matches
6000.7.0b6100 shown
URP Decals shader could rarely produce NaN values on Android platforms when sampling non-normal-map textures set as the Normal Map, especially visible as white flashes when in conjunction with other amplifying effects like Bloom.
Linked bug report
UUM-153167: XR Graphics: Quad view with decals and bloom effect causes white flashing

There are white flashes if using quad view + decals + bloom. Tested on Meta Quest 3. Repro: create a scene using decals and bloom or use attached project which is set up for this already configure project for Meta Quest make sure quad view is selected in the foveation feature settings build and run actual results: white flashes around the decals expected: no flashes

Retrieved 2026-11-10
GraphicsFixAndroidUUM-153167
Fixed water surfaces that disappeared for a moment in the Editor when a scene had water surfaces with different band counts.
HDRPFixUUM-141715
Fix missing GC write barrier in Thread.VolatileWrite(ref object, object).
IL2CPPFixUUM-155582
Fixed a crash when calling GetType() through a boxed Nullable<T> that has no value, in generic code built with Faster (smaller) builds.
IL2CPPFixUUM-152751
Fixed GC marking on InlineArray types
IL2CPPFix
Fixed issue where memory from a thread object could be kept alive by the GC past its exit
Linked bug report
UUM-149541: Memory from the last exited managed thread is not freed when IL2CPP is used

How to reproduce: Open the attached project “IN-150912” Ensure that IL2CPP is selected as the Scripting Backend in “Project Settings → Player → Other Settings” Build and run the project Press ‘Space’ in the Player Observe the payload status text at the top of the Player Actual result: Payload 3 shows “alive = True” Expected result: Payload 3 shows “alive = False” Reproducible with: 6000.0.0f1,…

Retrieved 2026-11-10
IL2CPPFixUUM-149541
Fixed long Editor tooltips, such as the backup confirmation toggle in Project Auditor, showing empty space to the right of their wrapped text. (UUM-152749) First seen in 6000.7.0a6.
IMGUIFixUUM-152749
Fixed the "Location Distance Threshold" label being clipped and misaligned on the Input System Settings project settings page. (UUM-151646) First seen in 6000.7.0a6.
Input SystemFixUUM-151646
Fixed the Input Actions editor window being recreated (flickering) when cancelling the unsaved-changes prompt on close; the window now uses the Editor's standard unsaved-changes handling. (UUM-154338) First seen in 6000.7.0b5.
Input SystemFixUUM-154338
Fixed the Input Debugger device window showing a blank window after the device was disconnected and reconnected. (UUM-144312) First seen in 6000.7.0b2.
Input SystemFixUUM-144312
This fixes Windows' Xbox Game Bar and macOS overlays (Spotlight et al). On Windows, Steam/Discord/NVIDIA overlays work as always.
Linked bug report
UUM-150045: Keys remain stuck as "pressed" when focus shifts to any overlay

Steps to reproduce: 1. Open attached project “IN-151262” 2. Make sure “Assets/FPS/Scenes/MainScene” is selected in the scene list 3. Enter the Play mode 4. Press "W" to start running forward 5. With "W" still held press ALT + Windows Key + G to bring up the Xbox Game Bar overlay (This works with other overlays as well) 6. Observe the Game view 7. Refocus Unity, press some other keys to except …

Retrieved 2026-11-10
Input SystemFixWindowsmacOSUUM-150045
Fixed a crash when application:openURL or application:continueUserActivity was called before Unity initialized.
Linked bug report
UUM-151801: Application crashes when "application:openURL:options" runs before Engine initializes

How to reproduce: 1. Open the attached “IN-152919” project 2. Open Build Profiles and switch to iOS (File > Build Profiles) 3. Build the project 4. Open the built project in Xcode 5. Deploy to a device 6. Observe the device Actual result: The app crashes at startup Expected result: The app launches successfully to a sample scene Reproducible with: 6000.0.23f1, 6000.0.83f1, 6000.3.24f1, 6000.6.…

Retrieved 2026-11-10
Fixed the Editor slowing down in batch mode and automated test runs on macOS when one of its windows lost focus.
macOSFixWindows
Stopped a crash when using a default GCHandle
Linked bug report
UUM-153835: Crash on "ves_icall_System_GCHandle_GetAddrOfPinnedObject" when calling "GCHandle.AddrOfPinnedObject()" on a default-initialized GCHandle

Reproduction steps: 1. Open the attached "IN-154843" project 2. In the menu bar, navigate to "Bug" > "Crash Editor" 3. Observe the crash Reproducible with: 6000.0.0f1 (7bea50d699a2), 6000.0.84f1, 6000.3.25f1, 6000.6.3f1, 6000.7.0b3, 7000.0.0a1 Reproducible environment: Ubuntu 24.04.5 LTS, Windows 11 (Reporter) Not reproducible environment: No other environments tested Workaround: Check "GCHand…

Retrieved 2026-11-10
MonoFixUUM-153835
Fixing configuration deletion issue
N/A \(internal\)Fix
Fixes a bug where streaming upload handler that has no fixed length incorrectly generates underlying call with fixed length (UUM-152488) First seen in 6000.7.0b1.
NetworkingFixUUM-152488
Unity Transport: Fix a small memory leak that would occur when creating TLS/DTLS sessions.
Linked bug report
UUM-151755: Memory leaks when destroying a TLS client in Unity Transport

How to reproduce: 1. Open the attached “IN-152098” project 2. Download the Memory Profiler package 3. Open Window->Analysis->Memory profiler 4. Select “Capture New Snapshot” 5. Open Window->General->Test Runner 6. Run the “UnityTlsServer_DestroyClientLeak” test 4-7 times 7. Repeat steps 3-4 8. Compare the two snapshots Actual result: Destroying a TLS client doesn't fully free the memory it all…

Retrieved 2026-11-10
NetworkingFixUUM-151755
Fixed Rigidbody.mass accepting a NaN value, which made the body pass through all colliders.
Linked bug report
UUM-154143: Rigidbody.mass accepts NaN and the body then passes through every collider, while the neighbouring velocity setters refuse NaN and say so

Steps to reproduce: Open the attached project "F41_NaNSetters" Open the menu QA > 1 - Rigidbody.mass NaN falls through colliders Observe the Console Alternatively, in any project: set Rigidbody.mass from a division like totalMass / childCount where both are zero, on a sphere with a collider, then drop it onto a ground collider and step the simulation. Actual results: Rigidbody.mass stores NaN …

Retrieved 2026-11-10
PhysicsFixUUM-154143
Added missing public argument validation for various Physics Core 2D methods.
Linked bug report
UUM-156367: Crash on MimallocAllocator::Allocate when CircleGeometry.ToPolygons and PhysicsComposer.AddLayer are called with a curveStride of NaN

How to reproduce: 1. Open the attached “IN-155847“ project 2. In the top Menu bar, click “Repro” > “1 - CircleGeometry.ToPolygons with curveStride NaN (CRASHES the Editor)” 3. Observe the crash Reproducible with: 6000.3.17f1, 6000.3.26f1, 6000.6.6f, 6000.7.0b4, 7000.0.0a8 Could not test with: 6000.0.84f1 (“Repro” Menu item would not appear), 6000.3.15f1 (could not solve errors from downgrading…

Retrieved 2026-11-10
Physics 2DFixUUM-156367
Fixed "PhysicsMath.GetRelativeMatrix2D" and "PhysicsMath.GetRelativePose2D" measuring against the scale and the full 3D rotation of the transform measured from, which placed anything using the result, such as the physics shape of a child of a scaled or tilted transform, away from where that child is. (UUM-156741) First seen in 6000.7.0a1.
Physics 2DFixUUM-156741
Fixed callback targets set on physics bodies, chains, shapes and joints leaking memory that was never released. (UUM-156561) First seen in 6000.7.0a1.
Physics 2DFixUUM-156561
Fixed an issue where selecting a sample in the CPU Usage module's New Timeline view did not select it in the Timeline and Hierarchy views, and vice versa. (UUM-153387) First seen in 6000.7.0b2.
ProfilerUUM-153387
Fixed an issue where the New Timeline view's Zoom when changing event setting had no effect.
ProfilerFix
Fixed GPU Profiler on XR in skip-present configuration (UUM-155672) First seen in 6000.7.0b5.
ProfilerFixXRUUM-155672
Fixed the Jobs Profiler Jobs Info table flickering between rows and an empty list while profiling in Live mode. (UUM-153408) First seen in 6000.7.0b2.
ProfilerFixUUM-153408
Fixed the player window not resizing when the resolution or fullscreen mode changed, which left the rendered content stretched or misplaced.
Fixed a performance regression in the Editor where reordering many sibling GameObjects increased frame time. (UUM-155593) First seen in 6000.7.0a3.
Scene ManagerFixUUM-155593
Fixed a crash with the Mono scripting backend when using reflection to get the parameters of some internal Unity methods. (UUM-150566) First seen in 6000.7.0b1.
Linked bug report
UUM-150566: Crash on mono_log_write_logfile when opening specific project

How to reproduce: 1. Open the attached “IN-150836” project 2. Observe the crash Reproducible with: 6000.2.0b2, 6000.6.0a1 Not reproducible with: 6000.0.0f1, 6000.0.82f1, 6000.1.0b3, 6000.3.23f1, 6000.5.10f1, 6000.6.0b10, 6000.7.0a6 Could not test with: 6000.2.0a1 - 6000.2.0b1 (due to multiple Input system errors which I was unable to fix) Fixed in: 6000.6.0a2 (64de5ee36373) Reproducible on: Wi…

Retrieved 2026-11-10
ScriptingFixUUM-150566
Fixed AppDomain.CurrentDomain.BaseDirectory returning the path of the application executable instead of the folder that contains it.
ScriptingFixUUM-155647
Improve performance of statics analyzer (UUM-155033) First seen in 6000.7.0a3.
ScriptingFixUUM-155033
Fixed Search's ObjectField multi-value display.
SearchFixUUM-147741
Fixed Analyzer UAC1016 error flagging a Dictionary with generic types as cannot be serialized incorrectly
SerializationFixUUM-155167
Fixed default-created LocalKeyword and LocalKeywordSpace field access crashing the Editor.
Linked bug report
UUM-156424: Crash on LocalKeyword_CUSTOM_IsDynamic when accessing members of a default LocalKeyword or LocalKeywordSpace struct

How to reproduce: 1. Open the attached “IN-155876“ project 2. In the top Menu bar, press “Repro” > any option from 1-5 3. Observe the crash Reproducible with: 6000.0.10f1, 6000.0.84f1, 6000.3.26f1, 6000.6.6f1, 6000.7.0b4, 7000.0.0a8 Reproduced on: Windows 11 Not reproduced on: No other environment tested First few lines of the stack trace: 0x00007FFD8C910438 (Unity) LocalKeyword_CUSTOM_IsDynam…

Retrieved 2026-11-11
ShadersFixUUM-156424
Fixed exceptions thrown in the Inspector when adding a Light Anchor component while no Game View is open.
Linked bug report
UUM-153999: Adding a Light Anchor component throws an exception when no Game View is open

Steps to reproduce: Create a new URP 3D project via Unity Hub Close every open Game View tab/window. Create a GameObject, select it, and add a Light Anchor component via the Inspector's Add Component button Actual results: The Console immediately logs an InvalidOperationException: "Sequence contains no elements", thrown from LightAnchorEditor.OnEnable - then cascades into repeated NullReferenc…

Retrieved 2026-11-11
SRP CoreFixUUM-153999
Fixed the Scan and Convert Assets buttons in the Render Pipeline Converter window being hidden when the window was narrower than its content.
Linked bug report
UUM-151491: Scan and Convert Assets buttons are hidden if scaling the window horizontally

Steps to reproduce: Download attached project and open in Unity Open Render Pipeline Converter window >> Windows >> Rendering >> Render Pipeline Converter. Resize the window horizntally. Actual results: Scan and Convert Assets buttons will be hidden once resizing the window. Sometimes even just opening the window makes the buttons hidden already. Expected results: Buttons should be anchored to…

Retrieved 2026-11-10
SRP CoreFixUUM-151491
Fixed an instability in the terrain test on Macs
TestsFixUUM-153508
Fixed Advanced Text Generator rendering of hinted SDF font assets (SDFAA_HINTED) so glyph shapes and spacing match the standard TextMesh Pro generator. (UUM-154232) First seen in 6000.7.0b4.
TextFixUUM-154232
Fixed an out-of-bounds memory read when a TextMesh or legacy UI Text string ended with an unterminated quad tag parameter.
TextFixUUM-153129
Fixed an out-of-bounds memory read when a TextMesh or legacy UI Text string ended with an unterminated rich text tag.
TextFixUUM-153128
Fixed dynamic font assets polluting the version control system. (UUM-151582) First seen in 6000.7.0b1.
TextCoreFixUUM-151582
Fixed a crash when the Editor sat idle in UI Staging Mode with filters applied to an element.
UI ToolkitFixUUM-156183
Fixed a NullReferenceException and broken UI Builder styling when the filter property uses a USS variable with an invalid value.
UI ToolkitFixUUM-155765
Fixed a NullReferenceException when applying an SVG sprite's custom pivot in the Sprite Editor, which also left the pivot unchanged. (UUM-148882) First seen in 6000.7.0b6.
UI ToolkitFixUUM-148882
Fixed a per-element style lookup that ran on the panel attach and repaint paths even when no element used -unity-curvature. (UUM-153392) First seen in 6000.7.0a6.
UI ToolkitFixUUM-153392
Fixed a performance regression where the UI Builder Inspector rebuilt its Grid section on every refresh. (UUM-154966) First seen in 6000.7.0a5.
UI ToolkitFixUUM-154966
Fixed a preview theme change or reset in one UI Builder window not applying to the other open UI Builder windows. (UUM-151936) First seen in 6000.7.0a6.
UI ToolkitFixWindowsUUM-151936
Fixed a USS file failing to import and losing all of its styles when a function such as linear-gradient() had an empty argument.
Linked bug report
UUM-155939: USS file fails to import and all of its styles are lost when a linear-gradient() with an empty first argument is added to it

Steps to reproduce: Open the attached project In the Project window, right-click "Assets/UI/Theme.uss" and select Reimport Observe the Console "Assets/UI/Theme.uss" holds three ordinary rules, the last of which is a valid gradient with one stray comma in front of it: .panel { flex-direction: column; padding: 8px; background-color: rgb(40, 40, 40); } .title { font-size: 16px; color: rgb(220, 22…

Retrieved 2026-11-10
UI ToolkitFixUUM-155939
Fixed alignment and spacing of the Components section in the VisualElement inspector and UI Builder inspector. (UUM-153423) First seen in 6000.7.0b3.
UI ToolkitFixUUM-153423
Fixed an Editor crash when exiting Play mode with the Hierarchy window open and a UIDocument whose list items are cloned from the document's own UXML. (UUM-155728) First seen in 6000.7.0b1.
UI ToolkitFixUUM-155728
Fixed an issue where a TextField displayed a replacement character when Max Length cut the text in the middle of an emoji.
Linked bug report
UUM-155098: Emoji is displayed with a replacement character in a TextField when Max Length cuts the text in the middle of the emoji

Reproduction steps: 1. Create a new project 2. Create > UI Toolkit > UI Document 3. Double-click the newly created Asset to open the UI Builder window 4. Drag and drop a TextField Element into the Hierarchy 5. Select the TextField and set Max Length field to 3 in the Inspector 6. Set Value field to two emojis (e.g. "😀😀") 7. Observe the TextField in the Viewport Actual result: TextField displ…

Retrieved 2026-11-10
UI ToolkitFixUUM-155098
Fixed animation-duration and animation-delay using seconds instead of milliseconds when their value comes from a custom property through var(). (UUM-154595) First seen in 6000.7.0b3.
UI ToolkitFixUUM-154595
Fixed ArgumentNullException and MissingReferenceException errors thrown when interacting with a deleted USS asset that was open in UI Builder. (UUM-152731) First seen in 6000.7.0b1.
UI ToolkitFixUUM-152731
Fixed custom backdrop filters that blend their output showing content from other elements and flickering.
UI ToolkitFixUUM-155789
Fixed large integer inline style values, such as style.zIndex set to int.MaxValue, being changed when read back or applied. (UUM-153978) First seen in 6000.7.0b2.
UI ToolkitFixUUM-153978
Fixed PanelRenderer not updating its parent PanelRenderer and visual tree when its GameObject was reparented at runtime.
Linked bug report
UUM-154720: PanelRenderer ignores Transform.SetParent changes when initial UI creation is complete

How to reproduce: Open the attached “IN-154554“ project Enter Play mode Observe the Console window Actual result: The first and second test’s fail (Full actual logs in internal notes) Expected result: All three test’s pass (Full expected logs in internal notes) Reproducible with: 6000.6.0a1, 6000.6.3f1, 6000.7.0b2, 7000.0.0a1 Could not test with: 6000.0.0f1, 6000.0.84f1, 6000.3.25f1 (Couldn’t …

Retrieved 2026-11-10
UI ToolkitFixUUM-154720
Fixed solid and gradient fills missing from VectorImages saved with Painter2D.SaveToVectorImage on WebGL 2 and on some OpenGL ES 3.0 devices, and an ArgumentOutOfRangeException when a solid fill or stroke was painted before a texture fill.
UI ToolkitFixWebGLUUM-155233
Fixed Style Rule Inspector affordances, override bars, and list edits not refreshing after property changes on a selector target. (UUM-155840) First seen in 6000.7.0b5.
UI ToolkitFixUUM-155840
Fixed the Add and Remove buttons in the Gradient Editor staying enabled when the maximum or minimum number of color stops was reached. (UUM-155714) First seen in 6000.7.0b4.
UI ToolkitFixUUM-155714
Fixed the background gradient in the UI Toolkit Inspector defaulting to white-to-white instead of the black-to-white default used by UI Builder. (UUM-155715) First seen in 6000.7.0b4.
UI ToolkitFixUUM-155715
Fixed the content of a ListView or TreeView with horizontal scrolling moving horizontally when scrolling vertically.
Linked bug report
UUM-147817: UI Toolkit Horizontal scroller visible content moves left based on the vertical scroller position

Steps to reproduce: Open the "UiToolkitUXIssue.zip" project Open the "SampleScene" Open the 'Window -> UI Toolkit -> Debugger' window Enable 'Pick Element' in the UI Toolkit Debugger Select the top left square in the Game view Select the second-to-last item in the UI Toolkit Debugger (because of another bug) Scroll to the top and observe the horizontal scroller Actual results: The scroller is …

Retrieved 2026-11-10
UI ToolkitFixUUM-147817
Fixed the Localization Tables and Scene Controls windows ignoring built-in localization in projects that use it. (UUM-155905) First seen in 6000.7.0b5.
UI ToolkitFixWindowsUUM-155905
Fixed the macOS character palette and IME candidate window appearing at the caret position of a previously edited text field.
UI ToolkitFixmacOSUUM-152476
Fixed the macOS character palette opening at the wrong position, or not opening, when a UI Toolkit text field has focus.
UI ToolkitFixmacOSUUM-152477
Fixed the UI Builder Inspector's Value field staying single-line when a TextField has Multiline enabled. (UUM-150464) First seen in 6000.7.0a6.
UI ToolkitFixUUM-150464
Fixed the UI Builder Set Variable list on a selector not showing variables declared in another USS file on the same UXML.
UI ToolkitFixUUM-148120
Fixed the UI Toolkit editing stage opening while the legacy Hierarchy was in use, which left the Hierarchy window empty or showing the wrong scene.
UI ToolkitFixUUM-156413
Fixed the variable suggestion list being cut off when setting a variable on a stop in the Gradient Editor. (UUM-155717) First seen in 6000.7.0b4.
UI ToolkitFixUUM-155717
Fixed UIAnimationClip staying at its authored values instead of animating in a built player. (UUM-153273) First seen in 6000.7.0b1.
UI ToolkitFixUUM-153273
Fixed USS filter functions with more than four arguments not applying; the extra arguments are now ignored and a warning is logged. (UUM-155773) First seen in 6000.7.0b4.
UI ToolkitFixUUM-155773
UI Builder: Fixed the data source path completer popup in the binding window sometimes staying open after the window was moved.
UI ToolkitFixUUM-132416
Fixed a macro redefinition warning in custom shaders that define REQUIRES_WORLD_SPACE_POS_INTERPOLATOR before including Core.hlsl. (UUM-155102) First seen in 6000.7.0b3.
Fixed Surface Cache Global Illumination only lighting part of the screen when the Render Scale is not 1. (UUM-154747) First seen in 6000.7.0b4.
Allow renaming a category changing only the capitalisation
Linked bug report
UUM-151393: Cannot rename/change only the capitalisation of a property name when renaming a property in the Visual Effect Graph

Steps to reproduce: Create a new Unity project using the Universal 3D template Install the Visual Effect Graph package (com.unity.visualeffectgraph) Create a new Visual Effect Graph (Assets > Create > Visual Effects > Visual Effect Graph) Open the newly created Visual Effect Graph Create a new Color property with the default name by clicking the "+" button in the Blackboard Rename the "New Col…

Retrieved 2026-11-10
VFX GraphFixUUM-151393
Creating a property with a category name now works as expected instead of not showing the property
Linked bug report
UUM-151382: A new property whose default name matches a category title never appears in the blackboard until the graph is reopened

Steps to reproduce: Create a new Unity project using the Universal 3D template Install the Visual Effect Graph package (com.unity.visualeffectgraph) Create a new Visual Effect Graph (Assets > Create > Visual Effects > Visual Effect Graph) Open the newly created Visual Effect Graph Create a new Category named "New bool" by clicking the "+" button in the Blackboard Create a new Bool property by …

Retrieved 2026-11-10
VFX GraphFixUUM-151382
Fix "InvalidOperationException: Sequence contains more than one matching element" error thrown when creating a new Property with an existing attribute name
Linked bug report
UUM-151379: "InvalidOperationException: Sequence contains more than one matching element" error is thrown when creating a new Property while a category with name "Position" exists

Steps to reproduce: Create a new Unity project using the Universal 3D template Install the Visual Effect Graph package (com.unity.visualeffectgraph) Create a new Visual Effect Graph (Assets > Create > Visual Effects > Visual Effect Graph) Open the newly created Visual Effect Graph Create a new Category named "Position" by clicking the "+" button in the Blackboard Create a new Bool property by …

Retrieved 2026-11-10
VFX GraphFixUUM-151379
Fixed renaming a category will move its position to the end of the list when saving
Linked bug report
UUM-151383: When renaming a category in the Blackboard the category stays in the same order but when the Graph is saved the category moves/reorders to the bottom

Steps to reproduce: Create a new Unity project using the Universal 3D template Install the Visual Effect Graph package (com.unity.visualeffectgraph) Create a new Visual Effect Graph (Assets > Create > Visual Effects > Visual Effect Graph) Open the newly created Visual Effect Graph Create 3 new Categories by clicking the "+" button in the Blackboard Rename the first Category (top of the list) O…

Retrieved 2026-11-10
VFX GraphFixUUM-151383
Renaming a Category to a reserved name now logs an error message instead of failing silently
Linked bug report
UUM-151381: Renaming a Category to “Attributes” reverts to the default category name but does not throw any error or warning as to why

Steps to reproduce: Create a new Unity project using the Universal 3D template Install the Visual Effect Graph package (com.unity.visualeffectgraph) Create a new Visual Effect Graph (Assets > Create > Visual Effects > Visual Effect Graph) Open the newly created Visual Effect Graph Create a new Category named "Attributes" by clicking the "+" button in the Blackboard Observe the Blackboard and t…

Retrieved 2026-11-10
VFX GraphFixUUM-151381
Fix exporting visionOS Xcode project fails after disabling Symlink Sources
VisionOSFixUUM-154567
WebGPU fix for incorrectly mapped ASTC sRGB formats.
WebGLFixUUM-154502
WebGPU: improve memory usage of uniform buffers and dynamic vertex buffers
WebGLFixUUM-152972
Added EntityIDTile/Base which can be used with Tilemap jobs and Burst.
2DFeature
Light 2D now exposes an optional custom Material, letting a light be drawn by an authored shader instead of URP's built-in one. Available on every light type except Global.
2DFeature
Light 2D now exposes an optional custom shadow Material, letting the shadows a light casts be drawn by an authored shadow shader instead of URP's built-in one. Requires the Enhanced 2D shadow geometry version.
2DFeature
Light2D now exposes an optional custom Material, and Light2D meshes (Freeform, Point/Spot) now carry position-derived UVs so custom light shaders can sample textures across the light's extents.
2DFeature
New Light2D ShaderGraph SubTarget for authoring custom light shaders.
2DFeature

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.