Clear
Filters
251,901 matches
7000.0.0a16100 shown
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 logging exception when profiler data is cleared.
ProfilerFixUUM-143531
Fixed InvalidOperationException errors when reopening the Profiler window with the Rendering module selected.
ProfilerUUM-153207
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 mixed profiler callstacks for CoreCLR scripting backend on Mac and Linux.
ProfilerFixLinuxUUM-151679
Fixed ObjectDisposedException errors thrown when maximizing the Profiler window with the CPU Usage New Timeline view selected.
ProfilerFixUUM-153382
Fixed ObjectDisposedException errors thrown when reopening the Profiler window with the CPU Usage New Timeline view selected.
ProfilerFixUUM-152520
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 ProfilerDriver.LoadProfile returning true and logging no error when the capture file was truncated before the end of the Profiler data stream header.
ProfilerFixUUM-150778
Fixed ProfilerRecorder.ToArray returning fewer samples than the recorder holds after it wrapped around its capacity.
ProfilerFixUUM-159078
Fixed Project Auditor resetting the Group By, Show Ignored Issues, and Hierarchy view settings after a new analysis.
ProfilerFixUUM-156587
Fixed the CPU Usage module's New Timeline view not being restored when reopening the Profiler window.
ProfilerUUM-152560
Fixed the CPU Usage module's New Timeline view options resetting to their defaults after a domain reload.
ProfilerUUM-152529
Fixed the Editor not reporting a failed memory snapshot, and rejecting all later snapshots, when a connected Player disconnected during the capture.
ProfilerFixUUM-132737
Fixed the Events entry in the UI Details (Canvas) Profiler module chart legend showing no label.
ProfilerUUM-156653
Fixed the Import button in the Profiler window Captures List showing its keyboard focus highlight on its left edge only.
ProfilerFixUUM-117755
Fixed the Jobs Info panel elements overlapping each other when the Captures list is resized wider in the CPU Usage New Timeline view.
ProfilerFixUUM-152894
Fixed the Jobs Info panel legend colors not updating when Color Blind Mode is toggled in the CPU Usage New Timeline view.
ProfilerFixUUM-152527
Fixed the Jobs Info table flickering while inspecting live frame data in the CPU Usage New Timeline view.
ProfilerFixUUM-153408
Fixed the Jobs Profiler Jobs Info table flickering between rows and an empty list while profiling in Live mode.
ProfilerFixUUM-153408
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 Profiler Captures list accepting a backslash in a capture name on macOS and Linux, which produced a capture that could no longer be loaded.
ProfilerFixmacOSLinuxUUM-150975
Fixed the Project Auditor's Open in Search button not carrying the search field query over into the Search window.
ProfilerFixUUM-147241
Fixed the Rendering module chart mode resetting to Rendering when the Profiler window was closed and reopened.
ProfilerUUM-153203
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
GPU Usage module on Vulkan when graphics jobs are enabled is now not dropping the whole frame if only one sample is not readable.
Profiler
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 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.
Scene ManagerFixUUM-155593
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 issue where GameObject Tool Context would show up in UI Staging where it's not applicable.
Scene/Game ViewFixUUM-146798
Added performance of three expensive [OnCodeLoaded] sites.
ScriptingFixUUM-154552
API Updater supports more edge cases around MovedFrom. Now better supports nested children in generic parents, field named the same as a type, extension methods changing namespace while its various argument types are also changing namespaces.
ScriptingFixUUM-152410
Dispose the replaced UVCS window updaters when it re-initializes.
ScriptingFix
Ensure absent autoReferenced property from the assembly definition defaults to true when using MSBuild compilation pipeline
ScriptingFixUUM-151871
Fix Utils.ForceCrash not terminating Windows Editor on CoreCLR
ScriptingFixWindowsUUM-149690
Fixed a "MemoryPool::Deallocate can only be called from the main thread" error being logged in development builds when the delayed call manager was destroyed.
ScriptingFixUUM-150601
Fixed a "Mismatched state in DefaultScenario" error when exiting Play Mode after editing a script with "Script Changes While Playing" set to "Recompile After Finished Playing"
Linked bug report
UUM-148454: "Mismatched state in DefaultScenario", "Tried to enter EditModeScope...", and "Lifecycle ERROR" occur when exiting Play Mode with a modified script and "Recompile After Finished Playing" enabled

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

Retrieved 2026-11-10
ScriptingFixUUM-148454
Fixed 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 a false positive assert in SerializableManagedRef::AssertKlassMeetsRequirements that caused a crash when entering Play Mode if a MonoBehaviour held a [SerializeReference] field whose concrete type carried the [ExtensionOfNativeClass] attribute directly rather than inheriting it from a parent class.
ScriptingFixUUM-148726
Fixed a TypeLoadException thrown when a precompiled plugin assembly referencing Hash128 was loaded.
ScriptingFixUUM-153884
Fixed Alembic curves and points importers keeping pinned arrays alive after the User ALC unloads.
ScriptingFix
Fixed aliases conflicting when multiple namespaces with the same name use different alias sources, and the AutoStaticsCleanup is used
ScriptingFixUUM-158160
Fixed an Editor crash on exit when an [OnCodeUnloading] method accessed editor state such as SessionState.
ScriptingFixUUM-156589
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.
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 an issue where MonoBehaviours loaded from AssetBundles showed as missing scripts in Players when their assembly was loaded at runtime.
Linked bug report
UUM-159333: AssetBundle MonoBehaviour shows as missing script in standalone Player when its assembly is loaded at runtime with Assembly.Load

How to reproduce: Open the attached "IN-152532" project Open Build Settings and switch the platform to Standalone (Windows or macOS) Build and run the "ReproScene" scene as a standalone Player Observe the logs of the Player Actual result: The MonoBehaviour from the AssetBundle does not bind to the script of the assembly loaded at runtime, so the component shows as a missing script Expected res…

Retrieved 2026-11-11
ScriptingFixUUM-159333
Fixed an issue where MSBuild errors that stopped a script build before compiling were reported with an internal stack trace and no error code when using -enable-msbuild.
ScriptingFixUUM-157442
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 slnx solution files would not generate with msbuild enabled if there is compilation errors in the project
ScriptingFixUUM-151502
Fixed AppDomain.CurrentDomain.BaseDirectory and AppContext.BaseDirectory returning an empty string on CoreCLR.
ScriptingFix
Fixed automatic statics cleanup silently stopping for an entire assembly when a static field of a disposable type had no initializer.
ScriptingFixUUM-150516
Fixed automatic statics cleanup silently stopping for an entire assembly when a static readonly field had a type that cannot be reset, such as Predicate<T>.
ScriptingFixUUM-153257
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 exceptions not being logged when thrown from async Awaitable message methods such as Awake, Start, and OnEnable.
ScriptingFixUUM-155273
Fixed GC allocation on every GameObject.SendMessage and BroadcastMessage call on CoreCLR.
ScriptingFixUUM-145473
Fixed missing Scripting API documentation for Unity.Scripting and Unity.Scripting.LifecycleManagement attributes.
ScriptingFix
Fixed MSBU csproj generation aborting with DirectoryNotFoundException when a package's deeply-nested subfolder was still being materialised on disk. The abort left the project graph incomplete, causing CS0246/CS0234 errors in consumers of the never-generated .gen.csproj files.
ScriptingFixUUM-151407
Fixed MSBuild script compilation failing with MSB4216 when the task host runs ILPostProcessingTask.
ScriptingFixUUM-151424
Fixed Object.Instantiate with InstantiateParameters accepting a persistent parent; it now logs an error and creates the object without a parent, like the other Instantiate overloads.
ScriptingFixUUM-150465
Fixed ObjectPool.CountActive going negative after Clear; CountAll after Clear now includes objects still in use instead of resetting to 0.
ScriptingFixUUM-157348
Fixed Panel.PublishCursorPosition leak.
ScriptingFix
Fixed Plane.Equals returning true for planes with different hash codes, which caused HashSet and Dictionary lookups to fail.
ScriptingFixUUM-157345
Fixed potential editor freezing for long periods when running ScriptUpdater.
ScriptingFixUUM-154695
Fixed Progress cancel and pause callbacks registered from C# keeping the previous AssemblyLoadContext alive after a code reload on CoreCLR.
ScriptingFix
Fixed Project Auditor reporting no Code issues or compiler warnings when the MSBuild compilation pipeline had all projects cached.
ScriptingFixUUM-156950
Fixed script compilation failing with an IOException ("The process cannot access the file ... because it is being used by another process") when the MSBuild compilation pipeline is enabled and a compiled assembly in Library/ScriptAssemblies is still held open by another process.
ScriptingFixUUM-151602
Fixed serialization issues caused by file based namespaces not being taking into account.
ScriptingFixUUM-142256
Fixed Terrain leaking on scene GUI content.
ScriptingFix
Fixed the MSBuild compilation pipeline applying a project's .Build.props and .Build.targets files to every project, instead of only to the projects that reference it.
ScriptingFixUUM-157019
Fixed the Smart Strings TimeFormatter writing "1 hore" instead of "1 hora" for Spanish time spans of one hour.
ScriptingFixUUM-158914
Fixed the statics cleanup analyzer suggesting a fix that failed to compile with CS0260.
ScriptingFixUUM-150417
Fixed unnecessary MSB3052, MSB4011 and MSB3245 warnings when compiling scripts with the MSBuild compilation pipeline.
ScriptingFixUUM-157019
Improved performance of statics analyzer.
ScriptingFixUUM-155033
Missing ClickDetector.Cleanup in Panel.Dispose.
ScriptingFix
Optimize GetSelectionCount object validation in SceneInspector.
ScriptingFixUUM-155038
When using msbuild, fixed asmdefs restricting includePlatforms/excludePlatforms to WindowsStandalone64, WindowsStandalone32, macOSStandalone, LinuxStandalone64, or WSA being excluded from player builds, causing CS0234/CS0246 in consumers.
ScriptingFixUUM-151758
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
Fix funky apostrophe query when using "Find References in Scene"
SearchFixUUM-150994
Fixed an "Unknown filter" error when using *Search Same Property Value* on a property stored in a [SerializeReference] field, such as Build Profile platform settings.
SearchFix
Fixed an Editor freeze that could occur when a search indexing task was canceled while the index was being updated.
SearchFix
Fixed an ObjectDisposedException when a search expression ended a query that was still running.
SearchFixUUM-144924
Fixed bug where the Add Scene option was present in the Search window's inspector for scenes located in read-only packages
Linked bug report
UUM-139396: Selecting “Add Scene” in Search window throws ArgumentException when attempting to open a Scene located in a Package directory

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

Retrieved 2026-11-11
SearchFixUUM-139396
Fixed issue where running a saved SearchQuery would throw index out of range exception.
SearchFixUUM-136122
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 event handlers being silently dropped when several handlers belonged to the same object.
SearchFixUUM-151496
Fixed search expressions such as count, empty and tonumber returning wrong results or errors while results were still loading.
SearchFixUUM-150890
Fixed Search's ObjectField multi-value display.
SearchFixUUM-147741
Fixed the query block selector sometimes showing an empty list when its propositions were slow to load.
SearchFixUUM-151497
Fixed the Search window Inspector panel not updating when components of the selected GameObject are reordered, added or removed.
SearchFixUUM-140368
Fixed a potential crash in text shaping caused by a null-pointer dereference in HarfBuzz when memory allocation fails.
SecuritySecurityUUM-153188
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 a crash when a scene GameObject was parented under a prefab loaded in a Player or from an AssetBundle, and Resources.UnloadUnusedAssets unloaded that prefab.
SerializationFixUUM-150465
Fixed an Editor crash when increasing the size of an array field in the Inspector.
SerializationFixUUM-154303
Fixed an Editor crash with the error "The file 'MemoryStream' is corrupted!" when entering a value in an EntityId array field in the Inspector; such fields are now displayed as lists.
SerializationFixUUM-159503
Fixed an Editor using the CoreCLR scripting backend writing editor-only fields into player builds
SerializationFixUUM-151463
Fixed an error and corrupted managed references when removing a remapped asset from an importer that uses [SerializeReference] fields.
SerializationFixUUM-152385
Fixed an issue where a [SerializeReference] field holding an instance of a type that is not available in the Player, such as an Editor-only type, caused the whole script's serialized data to be lost on load; only that reference now loads as null.
SerializationFix
Fixed an issue where changing a serialized Object reference field to a list of that type created a list of "None" elements instead of an empty list.
SerializationFixUUM-158335

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.