Clear
Filters
254,355 matches
6000.7.0b7100 shown
Fixed case of Prefab property overrides recorded under a field's former serialized name (via FormerlySerializedAs) not being recognized or revertible on the renamed property.
PrefabsFixUUM-151415
Prefab Overrides comparison popup's Apply button no longer overlaps the popup's outline.
PrefabsFixUUM-132319
Added CoreCLR capture of GC-static field values and frozen/non-GC heap chunks to the memory snapshot format. Bumped format to v20.
ProfilerFix
Fix to hide the "Screenshot details are paused while the Profiler is recording" note as soon as profiling ends.
Linked bug report
UUM-148847: "Screenshot details are paused while the Profiler is recording" banner doesn't instantly disappear when turning the recording off

How to reproduce: 1. Create a new Unity project 2. Go to Window -> Analysis -> Profiler 3. Make sure the "Screenshots" module is enabled 4. Enter the Play mode and enable the recording 5. Disable the recording and observe the results Expected results: "Screenshot details are paused while the Profiler is recording" banner disappears as soon as the recording is stopped Actual results: "Screensho…

Retrieved 2026-11-10
ProfilerFixUUM-148847
Fixed a crash in ProfilerSymbolsDelayedDeletion::AddCloneObject.
Linked bug report
UUM-144194: Crash on ProfilerSymbolsDelayedDeletion::AddCloneObject when deserializing an object-instantiate marker with a dangling/corrupt name string

A trending crash issue in the Unity Editor has been observed related to ProfilerSymbolsDelayedDeletion::AddCloneObject (Profiler frame-data deserialization). Reproducible with versions: 6000.0.62f1-6000.0.76f1, 6000.1.10f1-6000.1.7f1, 6000.2.0b11-6000.2.9f1, 6000.3.0b4-6000.3.16f1 (Sentry data) Reproducible on: Windows 10, Windows 11 (Sentry data) Notes: Not reproduced by CQA No user reports h…

Retrieved 2026-11-09
ProfilerFixUUM-144194
Fixed alignment on date label in Profiler captures list.
Linked bug report
UUM-132276: Profiler Captures List date title is not centered vertically

Steps to reproduce: Create a new Unity project using the Universal 3D template Open the Profiler window (Window > Analysis > Profiler) Dock the Profiler window Make sure recording is enabled in the Profiler window Enter Play Mode and record some data Exit Play Mode Save the Profiler data Hover mouse cursor over the date in the Captures List Observe the date title Actual results: The date title…

Retrieved 2026-11-09
ProfilerFixUUM-132276
Fixed an inconsistent seam line between the image and frame number on Profiler Screenshots module thumbnails.
Linked bug report
UUM-152561: Screenshot timeline thumbnails show a thin line above the frame number on some thumbnails but not others

Steps to reproduce: Create a new 3D URP project via Unity Hub Open the Profiler (Window > Analysis > Profiler) with the Screenshots module shown, Game View open Enter Play mode and record for a few seconds so a run of screenshots is captured Open the Screenshots module details strip (the horizontal thumbnail filmstrip along the bottom) Look across adjacent thumbnails at the seam between the bo…

Retrieved 2026-11-10
ProfilerUUM-152561
Fixed an InvalidOperationException that could be thrown in the Profiler window when the Physics (2D) module was selected and another Editor window was maximized or restored.
Linked bug report
UUM-151943: Profiler throws InvalidOperationException errors if Physics 2D module is selected and another editor window is maximised

Steps to reproduce: Open the attached project Set the Profiler to Edit mode to capture some data Select the Physics (2D) module in the Profiler window to view its live stats Maximise another Editor window Exit maximised state Observe the Console window Actual results: No errors or warnings are thrown if another window is maximised Expected results: "InvalidOperationException: Cannot modify Vis…

Retrieved 2026-11-10
ProfilerUUM-151943
Fixed an issue where directly loading profiling data on macOS did not filter to relevant file types (.data, .raw).
Linked bug report
UUM-139554: Profiler data stream has invalid signature" errors are thrown when loading a .highlights file in the Profiler

Steps to reproduce: Create a new URP project Open Profiler (Window > Analysis > Profiler) Change target selection from "Play mode" to "Edit Mode" Click record button and record few frames Click on the "Save current profiling information...” button Click on the "Load binary profiling information from a file" Select the .highlights file and open Observe the Console Actual results: "Profiler data…

Retrieved 2026-11-09
ProfilerFixmacOSUUM-139554
Fixed an issue where opening the profiler window with the physics CPU module open would throw a InvalidOperationException.
Linked bug report
UUM-143704: "InvalidOperationException" is thrown when reopening Profiler Window with Physics module selected

Steps to reproduce: Create a new 3D URP project Open the Profiler window (Window > Analysis > Profiler) Scroll and select the Physics Module to focus on it Close the Profiler window Reopen the Profiler window Observe the Console Actual results: "InvalidOperationException: Cannot modify VisualElement hierarchy during layout calculation" error is thrown Expected results: No errors are thrown Rep…

Retrieved 2026-11-09
ProfilerUUM-143704
Fixed an issue where resetting Profiler modules would leave (duplicated) custom modules until the window was re-opened.
ProfilerFixUUM-148468
Fixed an issue where the New Timeline view's Zoom when changing event setting had no effect.
ProfilerFix
Fixed black bars and missing section titles in the Memory module's details view.
Linked bug report
UUM-145754: Bars in Profiler's Memory module are colored black

Steps to reproduce: Create and open a new project Open Window -> Analysis -> Profiler Enable Edit Mode recording and record some data Put the marker on any frame of the Memory module Observe the lower section Actual results: Memory Usage bars are colored black Expected results: Memory Usage bars are colored in different colors Reproducible with versions: 6000.6.0a4, 6000.6.0b1, 6000.7.0a1 Not …

Retrieved 2026-11-09
ProfilerUUM-145754
Fixed case of a NullReferenceException being thrown when saving an empty Standalone Profiler recording.
Linked bug report
UUM-150588: Saving an empty Standalone Profiler recording via the top menu throws a NullReferenceException

Steps to reproduce: Open the attached project Open the Standalone Profiler window (Window -> Analysis -> Profiler (Standalone Process)) With the Standalone Profiler window selected, expand the File section in the Top menu Select the "Save to profile data option.." Observe the Console window Actual results: NullReferenceException is thrown after saving the data Expected results: No exceptions o…

Retrieved 2026-11-10
ProfilerFixUUM-150588
Fixed case of a NullReferenceException being thrown when saving Profiler data from the top menu of the Standalone Profiler window after toggling the UI Toolkit Live Reload option.
Linked bug report
UUM-150706: Standalone Profiler throws a NullReferenceException when saving Profiling data via top-menu after enabling or disabling UI Toolkit Live Reload option

Steps to reproduce: Open the attached project Open the Standalone Profiler window (Analysis -> Profiler (Standalone Process)) Enter Play mode and record a few frames Pause the Recording Right-click on the Standalone Profiler window's handle Enable or disable the UI Toolkit Live reload option In the Top Menu, select the option to save the recording (File -> Save to profile data file) Observe th…

Retrieved 2026-11-10
ProfilerFixUUM-150706
Fixed case of screenshot info text remaining after profiling data was cleared.
ProfilerFixUUM-149205
Fixed deadlock in PreloadManager when taking Memory Profiler snapshot during load operation in progress.
ProfilerFixUUM-143493
Fixed frame-number labels overlapping in the Screenshots module's timeline view when Game View captures used a narrow aspect ratio.
Linked bug report
UUM-152532: Screenshot timeline frame number labels overlap and become illegible when the Game View is captured at a narrow aspect ratio

Steps to reproduce: Create a new project via Unity Hub Open the Profiler (Window > Analysis > Profiler) and make sure the Screenshots module is shown Resize the Game View window to a very narrow aspect (make it tall and thin) Enter Play mode and let it record for a few seconds with the Game View visible so screenshots are captured at that narrow aspect Press a captures frame and observe the fr…

Retrieved 2026-11-10
ProfilerUUM-152532
Fixed Highlights module not redrawing captured frame data when re-enabled.
Linked bug report
UUM-144840: Enabling Highlights Profiler module while not in Play Mode does not redraw already-captured frame data until the view is refreshed

Steps to reproduce: Create a new 3D URP project Open Window > Analysis > Profiler Open the Profiler Modules dropdown Disable Highlights module Enter Play mode Collect some data in Profiler and exit Play mode Re-enable the same module (Highlights) Observe visually no data is shown for Highlights in the Profiler Reopen the Profiler Observe the Highlights data is now visible Actual results: After…

Retrieved 2026-11-09
ProfilerUUM-144840
Fixed inability to create a details view for CPU Usage module following deletion of a custom module.
ProfilerUUM-149160
Fixed incorrect screenshot counter in Profiler.
ProfilerFixUUM-148466
Fixed issues with renaming Profiler captures in specific situations on high-DPI desktop setups.
Linked bug report
UUM-143329: Unable to rename Captured Data in Profiler when completely scrolled down in the list

Steps to reproduce: Create and open a new project Open Window -> Analysis -> Profiler Enter Play Mode and record some profiler data Save the Data multiple times to create a scrollable list Scroll completely to the bottom Resize the window vertically to remove and reappear the scrollbar Scroll completely to the bottom again Rename the last entry Observe the Profiler window Actual results: The c…

Retrieved 2026-11-09
ProfilerFixUUM-143329
Fixed labelling of Unrooted Allocations associated with GraphicsStateCollection Allocations.
Linked bug report
UUM-139555: Native allocations appear as Unrooted when tracing GraphicsStateCollection

How to reproduce: 1. Open the attached “IN-139002“ project 2. Go to (File > Build Settings) and enable Development Build 3. Build and run for iOS 4. Open the Memory Profiler (Window > Analysis > Memory Profiler) 5. In the Memory Profiler, select the Target Selection dropdown (default value is "Editor") and choose the running iOS Player 6. Press Capture in the Memory Profiler 7. Note the Unroot…

Retrieved 2026-11-09
ProfilerFixUUM-139555
Fixed ObjectDisposedException errors thrown when maximizing the Profiler window with the CPU Usage New Timeline view selected.
ProfilerFix
Fixed Profiler details view potentially showing info for frames that are no longer present in the timeline.
Linked bug report
UUM-150694: Profiler - Shrinking frame count with a screenshot selected can cause UI oddness when frame is outside of range

This issue is related to: Frame Window Shrinking: Reduce the frameCount setting in Profiler preferences while a frame with a screenshot is selected. Verify the screenshot is hidden if its frame falls outside the new window, validating the new check in ScreenshotIndexCatalogue.TryResolveDisplayedScreenshot. [Internal link] [Internal link] What I find a bit wrong is that it looks to retain the f…

Retrieved 2026-11-10
ProfilerFixUUM-150694
Fixed the CPU Usage module's New Timeline view not being restored when reopening the Profiler window.
Profiler
Fixed the Highlights module's 'Target FPS' label being clipped when showing large values.
Linked bug report
UUM-137768: Target Frame Time text in the Profiler window does not fit and is cut off when Target Frame Time is set to 1000 FPS

Steps to reproduce: Create a new Unity project using the Universal 3D template Open the Profiler window (Window > Analysis > Profiler) Click the Target Frame Time dropdown and select "Custom" Set the Target Frames Per Second (Highlights Module) to 1000 FPS Observe the Profiler window Actual results: Target Frame Time text in the Profiler window does not fit and is cut off Expected results: The…

Retrieved 2026-11-09
ProfilerUUM-137768
Fixed the Jobs Info panel elements overlapping each other when the Captures list is resized wider in the CPU Usage New Timeline view.
ProfilerFix
Fixed the Jobs Info table flickering while inspecting live frame data in the CPU Usage New Timeline view.
ProfilerFix
Fixed the Profiler capture rename field discarding the first click and re-selecting the whole name instead of placing the caret.
Linked bug report
UUM-153075: Profiler Capture name is re-selected instead of the caret being placed when clicking inside the rename field

Steps to reproduce: Create a new 3D URP project Open Window > Analysis > Profiler Record any data (e.g. Enter and exit Play mode) Click on the save icon to save a Capture In the Capture List, find the saved capture Click on its kebab (⋮) menu and choose Rename Click inside the rename field once to put the caret in the middle of the name Observe the behavior Actual results: The first click is d…

Retrieved 2026-11-10
ProfilerFixUUM-153075
Fixed the Profiler capture Target Frame Time field removing the decimal separator, so entering a fractional frame rate such as 60.5 applied 605 instead.
ProfilerFixUUM-153093
Fixed the Project Auditor's Open in Search button not carrying the search field query over into the Search window.
ProfilerFixUUM-147241
Fixed the Troubleshoot Connection Issues button in the Profiler linking to a documentation page unrelated to connection troubleshooting.
Linked bug report
UUM-153354: "Troubleshoot connection issues" button in the Profiler links to a page unrelated to connection troubleshooting

How to reproduce: 1. Open the Profiler window 2. Open the "Play Mode" dropdown near the record button 3. Click "Troubleshoot connection issues" 4. Observe the results Expected results: The linked documentation page covers troubleshooting Profiler connection issues - suggesting https://docs.unity3d.com/6000.1/Documentation/Manual/profiling-target-device.html Actual results: The link opens https…

Retrieved 2026-11-10
ProfilerFixUUM-153354
Fixed the warning icon in the CPU Hierarchy column overlapping the sort indicator.
Linked bug report
UUM-137749: Profiler sorting icon in the Warnings sorting section has little to no space between the sorting triangle icon and the warning icon, and the warning icon is not centered

Steps to reproduce: Create a new Unity project using the Universal 3D template Open the Profiler window (Window > Analysis > Profiler) Dock the Profiler window somewhere visible Enter Play Mode for a few seconds to record Profiler data Exit Play Mode Select any frame in CPU Usage Click on the Warnings section to sort by warning Observe the Warnings section Actual results: The sorting triangle …

Retrieved 2026-11-09
ProfilerFixUUM-137749
Memory Profiler under-reports ALLOC_TEMP_JOB_ASYNC footprint, causing unused blocks to appear as Untracked.
Linked bug report
UUM-145712: Memory Profiler under-reports ALLOC_TEMP_JOB_ASYNC footprint, causing unused blocks to appear as Untracked

Steps to reproduce: Do a heavy burst of concurrent Addressables load operations. Take a capture in the Memory Profiler and watch Native/Reserved/ALLOC_TEMP_JOB_ASYNC spike. Wait a few minutes. Take another capture. Actual results: In the second capture (after waiting), Native/Reserved/ALLOC_TEMP_JOB_ASYNC has gone back to a lower memory footprint. At the same time, `Untracked/Private` has incr…

Retrieved 2026-11-09
ProfilerFixUUM-145712
Prevented pasting into the CPU Profiler's Sample Stack window.
Linked bug report
UUM-116908: Profiler Sample Stack window allows pasting, causing window UI break

Steps to reproduce: 1. Create a new Unity project 2. Go to Window -> Analysis -> Profiler 3. Switch to the "Edit Mode" profiling and record for a few seconds 4. Turn off the Recording and select any frame 5. In the "Timeline" view, select the "Gfx.WaitForGfxCommandsFromMainThread" 6. Press on “Show” and open “Selected Sample Track…” 7. In the Sample Stack window copy the stack 8. In the Sample…

Retrieved 2026-11-09
ProfilerFixUUM-116908
Reimplemented an aggregate draw calls counter for profiling.
ProfilerFix
The Profiler's Capture List foldouts now open and close when clicking the title as well as the arrow.
Linked bug report
UUM-132277: Profiler Captures List foldouts do not open when clicked on the foldout title

Steps to reproduce: Create a new Unity project using the Universal 3D template Open the Profiler window (Window > Analysis > Profiler) Dock the Profiler window Make sure recording is enabled in the Profiler window Enter Play Mode and record some data Exit Play Mode Save the Profiler data Click on the foldout title (date) in the Captures List Observe the foldout Actual results: The foldout does…

Retrieved 2026-11-09
ProfilerFixUUM-132277
Updated the CPU Hierarchy column to use the standard warning icon.
Linked bug report
UUM-117083: Inconsistent warning icon in the Profiler's Hierarchy view

How to reproduce: 1. Create a new Unity project 2. Go to Window -> Analysis -> Profiler 3. Switch to the Edit Mode and record anything 4. Select any frame and switch to the "Hierarchy" view 5. Observe the icon of the last column of the "Hierarchy" view Expected results: The icon is yellow like other warning icons in the Editor Actual results: The icon is black and white and might be poorly vis…

Retrieved 2026-11-09
ProfilerFixUUM-117083
Updated the CPU Hierarchy column to use the standard warning icon.
Linked bug report
UUM-131177: Warning in the Profiler window is white and hard to see

Steps to reproduce: Create a new Unity project using a 3D Universal Template Open the Profiler window (Window> Analysis > Profiler) Enable the Record button in the Profiler Enter Play mode to gather any data in the Profiler Click on any collected data Observe the overview window and the warnings column icon Actual results: The warning icon is almost fully white and not distinguishable as a war…

Retrieved 2026-11-09
ProfilerFixUUM-131177
Fixed an issue where pasting copied sub-assets into a folder overwrote existing assets with the same name and broke references to them.
Linked bug report
UUM-121005: Existing assets' references are lost when pasting in copied sub-assets

How to reproduce: 1. Extract and open the attached “IN-115691.zip“ project 2. Open the Assets/Case-CopyFromSubAssetBank/Case-CopyFromSubAssetBank.unity scene 3. Copy everything inside Assets/Case-CopyFromSubAssetBank/Copy/SubAssetBank.asset 4. Paste it inside Assets/Case-CopyFromSubAssetBank/Paste folder 5. Observe the scene and the project tab Expected result: Pasting creates new assets with …

Retrieved 2026-11-11
Project BrowserFixUUM-121005
Fixed case of Burst AOT compilation failing to link the generated library.
Fixed case where first touch input is dropped.
Fixed the player window not resizing when the resolution or fullscreen mode changed, which left the rendered content stretched or misplaced.
Startup timing potential overflowing reported User time.
SceneManager.GetSceneByLoadableSceneId no longer returns a valid Scene for a default/invalid LoadableSceneId (UUM-150020).
Scene ManagerFixUUM-150020
Fixed an issue where an activated RectTool would start throwing errors if SceneView camera zoomed out far away from the selected object.
Linked bug report
UUM-146170: “Screen position out of view frustum” errors are thrown when zooming out in the Scene view with Rect Tool selected

Reproduction steps: 1. Create a new project 2. Select any GameObject 3. Select Rect Tool in the Scene view toolbar 4. Zoom out in the Scene view 5. Observe the Console Actual result: "Screen position out of view frustum" errors are spammed in the Console Expected result: No warnings or errors are thrown Reproducible with: 6000.0.0f1, 6000.0.78f1, 6000.3.19f1, 6000.5.2f1, 6000.6.0b2, 6000.7.0a1…

Retrieved 2026-11-09
Scene/Game ViewFixUUM-146170
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
Fixed case of the Orientation Gizmo's negative axis arrows, direction labels, and rotation-lock icon changing color when the Center Axis color preference was changed.
Scene/Game ViewFixUUM-150607
Fixed issue where the Rect Tool would not be moveable if the caps lock modifier was on.
Linked bug report
UUM-150693: GameObjects cannot be moved using Rect tool when Caps Lock is toggled on

How to reproduce: 1. Create a new project 2. Open the Package Manager (Window -> Package Management -> Package Manager) 3. Install the "uGUI" package 4. In the Hierarchy, create a new Canvas GameObject 5. Under the created Canvas, create a child Image GameObject 6. Toggle the Caps Lock key on 7. In Scene view, try to move the Image GameObject around using the Rect tool 8. Observe the Image Gam…

Retrieved 2026-11-10
Scene/Game ViewFixUUM-150693
Fixed the SRP Volume gizmo not showing in the SceneView.
Linked bug report
UUM-146740: Volume game objects gizmo icon is missing in Scene view window

Steps to reproduce: Crete a new Universal 3D project Make sure Volume game object is present in the Hierarchy window Observer the Scene window Actual results: No gizmo icon for Volume game object is present in the Scene window Expected results: Volume gizmo icon is present in the Scene window Reproducible with versions: 6000.3.0a5 (36d7e9fd6645), 6000.3.20f1 (c9ba695d4f07), 6000.4.12f1 (3ca267…

Retrieved 2026-11-09
Scene/Game ViewFixUUM-146740
Improving grids rendering and performance in the SceneView.
Scene/Game ViewFixUUM-143208
AutoStaticsCleanup should accept any declared type initializers.
ScriptingFixUUM-142742
Fixed .NET 1.x dll's not getting loaded into the domain.
Linked bug report
UUM-141092: Assembly-CSharp.dll is unloaded as broken when a script extends Org.BouncyCastle.Crypto.Tls.SecurityParameters from BouncyCastle.Crypto.dll

Steps to reproduce: 1. Open the attached "IN-139322_assembly.zip" project 2. Observe the Console window Actual result: Unity fails to compile with “Unloading broken assembly Library/ScriptAssemblies/Assembly-CSharp.dll, this assembly can cause crashes in the runtime” error Expected result: Unity compiles Reproducible in: 6000.4.0a2(417aa67423b3), 6000.4.5f1, 6000.5.0b6, 6000.6.0a4(77e2e2eea1be…

Retrieved 2026-11-09
ScriptingFixUUM-141092
Fixed a console performance regression introduced by the virtual-memory EntityId allocator. EntityId (instance ID) allocation and release are significantly faster, especially under multithreaded create/destroy churn, and committed memory no longer grows under sustained object churn.
ScriptingFixUUM-148756
Fixed a false OperationCanceledException thrown when awaiting Task.Delay() inside a background-thread Awaitable method.
Linked bug report
UUM-150034: "OperationCanceledException" is thrown when awaiting "Task.Delay()" inside a background "Awaitable"

How to reproduce: 1. Open the attached "IN-149437_AwaitableBug.zip" project 2. Open the "SampleScene" 3. Enter Play mode 4. Observe the Console Actual result: An "OperationCanceledException" error is thrown in the Console Expected result: No errors are thrown in the Console Reproducible with: 6000.4.0a2 (417aa67423b3), 6000.5.10f1, 6000.6.0b9, 6000.7.0a5 Not reproducible with: 6000.0.82f1, 600…

Retrieved 2026-11-10
ScriptingFixUUM-150034
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 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 an issue where opening the Standalone Profiler could trigger a script compilation in the Profiler process, which logged "Could not find a part of the path" errors for package assemblies.
ScriptingFixUUM-133483
Fixed an issue where AutoStaticsCleanup didn't restore a static field that was set to null during a Play session.
Linked bug report
UUM-149874: does not restore reference-type static to a fresh instance when field is null and Play mode is re-entered with Domain Reload disabled

Steps to reproduce: 1. Open the attached "IN-149404" project 2. Enter Play mode 3. Exit Play mode 4. Enter Play mode again 5. observe the Console. Actual result: Console logs "Play start: ReproHolder.data = NULL" - the field is still null Expected result: Console logs "Play start: ReproHolder.data = 1,2,3" - the field is restored to a fresh instance by [AutoStaticsCleanup] Reproducible with: 6…

Retrieved 2026-11-10
ScriptingFixUUM-149874
Fixed AppDomain.CurrentDomain.BaseDirectory returning the path of the application executable instead of the folder that contains it.
ScriptingFixUUM-155647
Fixed assembly resolutions errors in IL post processors that referenced assemblies with names starting with "Mono.Cecil".
Linked bug report
UUM-147560: ILPP throws ReflectionTypeLoadException and script compilation fails when an ILPostProcessor assembly references a precompiled plugin

How to reproduce: 1. Open the attached “IN-146698” project 2. Observe the Console Actual result: ILPP fails with "ReflectionTypeLoadException: Could not load file or assembly..." error Expected result: ILPP resolves the precompiled plugin referenced by the code-generation assembly, and scripts compile Reproducible with: 6000.6.0a3, 6000.6.0b3, 6000.7.0a2 Not reproducible with: 6000.0.78f1, 600…

Retrieved 2026-11-10
ScriptingFixUUM-147560
Fixed case of the VBCSCompiler background process staying alive after the Editor crashed or was force quit.
ScriptingFixUUM-148978
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
Fixed FileNotFoundExceptions are constantly thrown if Unity Version Control package is installed.
ScriptingFixUUM-148874
Fixed InitializeOnLoad ordering logic to be more performant.
ScriptingFixUUM-149218
Fixed missing EditMode scope during startup and inconsistent timing of EditMode and PlayMode scope.
ScriptingFixUUM-141834
Fixed the VBCSCompiler background process staying alive after the Editor was closed. On Linux, the compiler pre-warm step also wrote its temporary files next to the temp directory instead of inside it; both are fixed by routing the pre-warm and shutdown through the bundled .NET SDK.
ScriptingFixLinuxUUM-148978
Fixed ~2 KB size increase in empty WebGL Player builds and removed editor/coreclr only functions.
ScriptingFixWebGLUUM-147728
Optimize GetSelectionCount object validation in SceneInspector.
ScriptingFixUUM-155038
ArgumentException thrown when typing ! as the first character in a Search window query (UUM-141246).
Linked bug report
UUM-141246: ArgumentExceptions are thrown when an exclamation mark is written as the first character in the search window

Steps to reproduce: Create and open a new project Open Window -> Search -> New window Write an exclamation mark ('!') in the search bar Observe the Console Actual results: "ArgumentException: Index out of string range Parameter name: start" is thrown 4 times Expected results: No error is thrown Reproducible with versions: 2023.1.0a10, 6000.0.73f1, 6000.3.14f1, 6000.4.6f1, 6000.5.0b6, 6000.6.0a…

Retrieved 2026-11-09
SearchFixUUM-141246
Fixed funky apostrophe query when using "Find References in Scene".
SearchFixUUM-150994
Fixed issue where the "Find References in Scene" component menu action would not work correctly in new Hierarchy.
Linked bug report
UUM-122332: Find prefab components in scene is broken in new hierarchy

Steps to reproduce: Setup an scene object with a reference to a prefab component (see picture) Select the prefab in the Project browser (see picture) Right click on the referenced component (see picture) Select Fiund references in scene Actual results: Nothing is found, if the name of the asset has a space, the query is broken. Expected results: Similar to Legacy Hierarchy: object is found (Se…

Retrieved 2026-11-09
SearchFixUUM-122332
Fixed issues where Asset Store search result items would have empty text when scrolling in List mode.
Linked bug report
UUM-140235: Asset list items fail to load content when scrolling through the List view in Asset Store Search

Steps to reproduce: 1. Create new Unity project 2. Open Asset Store Search window 3. Select “free” query to find all free assets 4. Turn on the List view 5. Scroll down and observe the list Actual results: Asset list is not fully loaded when scrolling through the list, text is not getting loaded Expected results: Asset list is fully loaded when scrolling through the list, test is loaded Reprod…

Retrieved 2026-11-09
SearchFixUUM-140235
Fixed Search's ObjectField multi-value display.
SearchFixUUM-147741
Dictionary Drawer now has a one-column display mode for narrow Inspectors.
SerializationFixUUM-146024
Fixed a crash on project load when a [SerializeReference] field referenced a type that had been changed from a class to a struct.
Linked bug report
UUM-150957: Crash on alloc_handle when opening specific project

How to reproduce: 1. Open the attached “IN-150160” project 2. Observe the crash Reproducible with: 6000.0.0f1, 6000.0.84f1, 6000.3.25f1, 6000.6.4f1, 7000.0.0a1 Not reproducible with: 6000.7.0b3 Fixed in: 7000.0.0a5 Reproducible on: Windows 11 Not reproducible on: No other environments tested First few lines of the stack trace: 2026-08-24T11:11:06.532Z|0xa9fc|0x00007FFBE8D460D9 (mono-2.0-bdwgc)…

Retrieved 2026-11-10
SerializationFixUUM-150957
Fixed an issue in Dictionary serialization so it preserves entries with null keys in the same way it already preserved duplicate-key entries. The null-key rows in the UI are now marked with a warning icon as well so they can be identified and fixed (set to a valid object reference).
SerializationFixUUM-146664
Fixed Analyzer UAC1016 error flagging a Dictionary with generic types as cannot be serialized incorrectly
SerializationFixUUM-155167
Fixed crash where WeakReferences were being destroyed off of the main thread, which contended with Mon's GC assumptions about WeakReferences only being freed from the main thread. This fixes an eventual crash inside the Garbage Collector.
SerializationFixUUM-143324
Fixed [SerializeReference] objects referenced by a missing type skipping OnBeforeSerialize when their host is re-saved, which silently discarded state the callback persists. Regression introduced in 6000.6.0b1; never present in a full release.
SerializationFixUUM-149620
SerializeReference fields being given the wrong reference, or none at all, when a serialized array or list of a class type contained a null element.
SerializationFixUUM-152214
Fixed long cloud project names not being truncated in the Cloud project dropdown in Services settings.
Linked bug report
UUM-150192: "Cloud project" selection dropdown in Services General Settings doesn't truncate long project names, overflowing past its own boundary

Steps to reproduce: In https://cloud.unity.com/, create an org and a project with longer titles Open Project Settings > Services > General Settings Set "Organization" to an org with a long name Click the "Cloud project" dropdown Observe the list of project names in the dropdown, particularly ones with long titles Actual results: Long project names in the dropdown list are not truncated with an…

Retrieved 2026-11-10
ServicesFixUUM-150192
Added issue where custom render target preview on linux did not render correctly in some cases.
Linked bug report
UUM-143562: Rendering artifacts appear in Shader Graph Main Preview after removing Universal Active Target and adding Custom Render Texture Target

Steps to reproduce: 1. Create new Unity project using Universal 3D Template 2. Create new Shader Graph Asset in Project window (right-click > Create > Shader Graph > Lit Shader Graph) 3. In Graph Inspector > Graph Settings > Target Settings > remove Universal Active Target 4. Add Custom Render Texture Active Target 5. Observe Main Preview window Actual results: Rendering artifacts are visible …

Retrieved 2026-11-09
ShadergraphFixLinuxUUM-143562
Added issue where gradient picker would not respond to undo/redo commands.
Linked bug report
UUM-145371: Redo does nothing in the HDR Gradient Editor when using the redo shortcut in the Shader Graph window

Steps to reproduce: Create a new URP project Create a new Lit Shader Graph (Assets > Create > Shader Graph > URP > Lit Shader Graph) Right-click and add Sample Gradient node Click on the Color Picker property next to Gradient (G) Change any value, color or mode Undo Redo Observe the HDR Gradient Editor window Actual results: Redo does not work Expected results: Redo works Reproducible with ver…

Retrieved 2026-11-09
ShadergraphFixUUM-145371
Added issue where gradient picker's color picker would misbehave during undo/redo.
Linked bug report
UUM-145356: HDR Gradient Editor window Color Picker closes when undoing color selection

Steps to reproduce: Create a new URP project Create a new Lit Shader Graph (Assets > Create > Shader Graph > URP > Lit Shader Graph) Right-click and add Sample Gradient node Click on the Color Picker property next to Gradient (G) Observe the HDR Gradient Editor window opens Click on the Color property to open Color Picker Make any change Click Undo/Ctrl+Z Observe the Color Picker window Actual…

Retrieved 2026-11-09
ShadergraphFixUUM-145356
Added issue where NRE could result from renaming a subgraph dropdown.
Linked bug report
UUM-148866: Two NullReferenceException errors are thrown and nodes disappear when renaming a Dropdown from the Graph Inspector in a Sub Graph

How to reproduce: Open the attached “ShaderGraphBug.zip” project Open the "MySubgraph" Sub Graph asset In the Blackboard, select the “MyDropdown” In the Graph Inspector tab, click the Name field Rename the Dropdown Observe the Console and Sub Graph editor view Actual result: The Console fills with repeating NullReferenceException errors, and the Sub Graph editor view goes blank, all nodes and …

Retrieved 2026-11-10
ShadergraphFixUUM-148866
Added issue where particle shader sample would complain about missing cullMode property.
Linked bug report
UUM-146914: "Material doesn't have a float or range property '_CullMode'" errors are thrown in the Console when opening Particle Shaders Sample Scene

Steps to reproduce: 1. Create new Unity project using Universal 3D Template 2. Open Package Manager and find Shader Graph Package 3. Select Samples tab in Shader Graph package and import Particle Shaders Sample 4. Open “URP_Particles_Shaders.unity” Scene (Assets > Samples > Shader Graph > 17.7.0 > Particle Shaders > URP_Particles_Shaders.unity) 5. Observe the Console window Actual results: “Ma…

Retrieved 2026-11-10
ShadergraphFixUUM-146914
Custom attributes on properties now copy-paste correctly.
ShadergraphFixUUM-142264
Disabled unused keyboard navigation for blackboard foldouts.
Linked bug report
UUM-144951: Shadergraph Category folder doesn't expand/collapse when using arrow keys to navigate

Steps to reproduce: Create and open a new project Create and open a shadergraph Add a category and a few other variables in the Blackboard Click on the triangle to expand/collapse the category Press the left/right arrow keys to collapse/expand the category and observe Actual results: Only the triangle changes direction, but the category doesn't expand/collapse Expected results: The triangle ch…

Retrieved 2026-11-09
ShadergraphFixUUM-144951
Ensure that the preview window for nodes can always be toggled.
Linked bug report
UUM-143463: Expression Node Preview window cannot be collapsed after undoing entered expression or function

Steps to reproduce: 1. Create a new HDRP project 2. In the Project window create any shader (right-click > Create > Shader Graph > Lit Shader Graph) 3. Open the "Create Node" menu > Expression 4. In Expression Node expand the Preview window 5. In the text field type “lerp (x, y, t)” 6. Press Undo shortcut two times (Command+z) 7. Try to collapse Preview window Actual results: The Preview windo…

Retrieved 2026-11-09
ShadergraphFixUUM-143463
Fixed an issue where float enum entry names were changing when other edits were taking place.
Linked bug report
UUM-143243: Entries are renamed and only single input is accepted when changing Float Enum Entry Values

Steps to reproduce: Create a URP 3D Project In the Project Browser create an Empty Shader Graph In the Blackboard create a Float Property and select it In the Graph Inspector Window's Node Settings panel set Mode to "Enum" In the Entries List add multiple Entries Try changing Values of those Entries Actual results: Only single input is accepted when entering values, then the field is unfocused…

Retrieved 2026-11-09
ShadergraphFixUUM-143243
Fixed an issue where Template ordering would not work properly in the Shader Graph Template Window.
ShadergraphFixUUM-143067
Fixed heatmap undo/redo for subgraph entries.
Linked bug report
UUM-142683: Asset gets unselected and added Subgraphs list item is not undone when performing Undo in Heatmap with Default Values asset Inspector

Steps to reproduce: Create a new URP 3D project Go to Assets > Create > Shader Graph > Custom Heatmap Values > Heatmap with Default Values Select the asset In the Inspector, expand the "Subgraphs" foldout Click "+" to add a new list item Once added, click Ctrl+Z to undo Observe the behavior Actual results: The asset gets unselected and undo operation is not performed Expected results: The newl…

Retrieved 2026-11-09
ShadergraphFixUUM-142683
Fixed invalid characters in generated shaders under the Turkish regional format.
ShadergraphFixUUM-142088
Fixed issue where errors would trigger when particle shader sample was imported.
Linked bug report
UUM-146912: "UnassignedReferenceException" errors are thrown in the Console window when importing Shader Graph Particle Shaders Sample

Steps to reproduce: 1. Create new Unity project using Universal 3D Template 2. Open Package Manager and find Shader Graph Package 3. Select Samples tab in Shader Graph package and import Particle Shaders Sample 4. Observe the Console window after Sample is imported Actual results: “UnassignedReferenceException” errors are thrown in the Console window Expected results: No errors are thrown in t…

Retrieved 2026-11-10
ShadergraphFixUUM-146912
Handle error message when deleting a group with a subgraph output node.
Linked bug report
UUM-143645: Selecting “Delete Group and Contents" in Sub Graph throws “InvalidOperationException” when the Output Node is included in the group

Steps to reproduce: 1. Create new Unity project using Universal 3D Template 2. Create new Sub Graph and open it (right-click > Create > Shader Graph > Sub Graph) 3. Right-click on Output Node > select “Group Selection” 4. When “New Group” is created > right-click on it and select “Delete group and Contents” 5. Observe the Console window Actual results: An error is thrown in the Console window …

Retrieved 2026-11-09
ShadergraphFixUUM-143645
Improved responsiveness of node inspector for reflected function nodes.
Linked bug report
UUM-143249: Graph Inspector is not repainted and Shader Include Errors are not immediately shown to users when Editor Recompiles and Shader Include import state updates

Steps to reproduce: Create a URP 3D Project Import the attached .hlsl file In the Project Browser create an Empty Shader Graph In the Workspace Create a "AddSaturate" Node and select it Open the .hlsl file in your IDE Edit the syntax of the .hlsl file so that it's invalid (e.g. remove brackets from " float3 ScaleFloat3(float3 value, float scale)") Focus the Editor so that it recompiles (withou…

Retrieved 2026-11-09
ShadergraphFixUUM-143249
Limit the max number of cases on the switch node.
Linked bug report
UUM-143419: The default "Case \" breaks the Switch Node

How to reproduce: 1. Create a new HDRP project 2. In the Project window, right-click -> Create -> Shader Graph -> Any Shader Graph 3. Open the "Create Node" menu -> Switch 4. With the Node selected, in the Graph Inspector add cases until you reach "Case \" (after the alphabet" 5. Observe the results Expected results: The "Case \" doesn't break the node Actual results: The error is shown on the…

Retrieved 2026-11-09
ShadergraphFixUUM-143419
Node selection state should restore properly on undo/redo for the graph inspector.
Linked bug report
UUM-142159: Selected node gets unselected when undoing changes in the Graph Inspector Node Settings tab

Steps to reproduce: Create a new 3D URP project Create any new Shader Graph Add any node (e.g. Custom Function) and select it In the Graph Inspector, navigate to Node Settings tab Modify anything, e.g. add list items to "Inputs" list Click Ctrl+Z to undo Observe the Graph Inspector Actual results: The node gets unselected and its properties are no longer visible in the Graph Inspector Expected…

Retrieved 2026-11-09
ShadergraphFixUUM-142159

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.