Clear
Filters
254,355 matches
7000.0.0a16100 shown
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
Fixed an unused null entry being added to an object's managed reference registry when you grow an array of a struct that contains a [SerializeReference] field.
SerializationFix
Fixed Analyzer UAC1016 error flagging a Dictionary with generic types as cannot be serialized incorrectly
SerializationFixUUM-155167
Fixed ManagedReferenceMissingType records that compare equal with the typed Equals method being treated as different by boxed Equals, HashSet, and Dictionary.
SerializationFixUUM-157429
Fixed negative zero not being stored when you write it over a positive zero value through SerializedProperty.
SerializationFix
Fixed removing an item from a list applying to only one of the selected objects when editing multiple objects in the Inspector.
SerializationFixUUM-153799
Fixed the "+" button in the Inspector not adding more than one element to bool arrays and lists.
SerializationFixUUM-159259
Fixed the serialization rules analyzer reporting a false UAC1001 warning for a non-serializable type used only as a generic type argument of a field that does not serialize it, such as a UnityEngine.Object reference.
SerializationFixUUM-159263
Fixed the serialization version warning telling users to "open and re-save" a file to upgrade it, when no such action exists; it now points to AssetDatabase.ForceReserializeAssets, the API that actually performs the upgrade.
SerializationFixUUM-151536
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
Fixed a bug in which the code generated by a SubGraph node used unnecessary implicit precision casts.
ShadergraphFixUUM-152454
Fixed a MissingReferenceException in the Shader Graph importer Inspector after applying the Expose as Shader setting.
ShadergraphFixUUM-155751
Fixed a NullReferenceException that prevented a Shader Graph from importing when a Sub Graph it uses was deleted.
ShadergraphFixUUM-156938
Fixed the "implicit truncation of vector type" compiler warning in the Shader Graph Custom Lighting samples.
ShadergraphFixUUM-155156
Fixed the Gradient Editor window reopening by itself after undoing an edit to a gradient on a Shader Graph node input port.
ShadergraphFixUUM-152938
Fixed "Local keyword space index cache out of sync." errors and possible crashes when the Editor rendered asset previews after a shader reload.
ShadersFixUUM-143941
Fixed a crash due to an out-of-range value being supplied to Shader global property APIs.
ShadersFix
Fixed a crash when calling RenderingCommandBuffer.SetKeyword with null compute or ray tracing shader.
Linked bug report
UUM-158327: Crash with multiple stack traces when updating a CommandBuffer keyword on a null Compute Shader

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

Retrieved 2026-11-11
ShadersFixUUM-158327
Fixed a 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 minor performance regression in the asset database refresh due to recently added shader dependency handling.
ShadersFixUUM-154631
Fixed a player freeze when switching scenes repeatedly with a preloaded ShaderVariantCollection.
Linked bug report
UUM-156125: Player stops responding permanently when scenes are repeatedly switched with SceneManager.LoadSceneAsync

How to reproduce: Open the attached “IN-153982” project In the Unity editor’s taskbar, select “File” > “Build Profiles” In the “Build Profiles” window, select “Windows” profile Under the “Platform Settings”, expand “Windows Settings” > enable the “Development Build” Click “Build And Run” and wait for around 5 minutes Observe the result in the Player window Actual result: The Player window free…

Retrieved 2026-11-10
ShadersFixUUM-156125
Fixed a possible Editor crash when several graphics jobs requested the same warmed-up shader variant at the same time.
ShadersFix
Fixed a possible Editor crash when shader messages were read while a shader variant compiled in the background.
ShadersFixUUM-154510
Fixed a problem where the "Preload Shaders After Showing First Scene" option in Graphics settings and Build Profiles was unticked automatically after it was ticked, and "Preload Time Limit Per Frame (ms)" then displayed -1.
ShadersFixUUM-151773
Fixed a rare crash in the Editor when shader variants were compiled concurrently with native graphics jobs enabled.
ShadersFixUUM-153485
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 an editor crash when a ShaderLab ColorMask, Blend, or BlendOp command used a render target index outside the range 0 to 7 (inclusive). These commands now report a shader error instead.
ShadersFixUUM-155318
Fixed an Editor crash when importing a shader file that ends with a #line directive.
ShadersFixUUM-159786
Fixed crash in Editor when an uncompiled or broken shader is being rendered on a Canvas.
Linked bug report
UUM-153265: Crash on ShaderLab::Pass::ApplyPass when rendering a Canvas with a broken or uncompiled shader

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

Retrieved 2026-11-11
ShadersFixUUM-153265
Fixed 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 icon used when Compute and Ray Tracing shaders are created.
ShadersFixUUM-159117
Fixed material variants that kept an old property value after the base material changed, when an intermediate variant locked that property.
ShadersFixUUM-158581
Fixed Material.GetPropertyNames crashing when the provided value is outside of the valid enumeration range.
Linked bug report
UUM-157945: Fatal error on Material.GetPropertyNames when passing an out-of-range MaterialPropertyType

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

Retrieved 2026-11-11
ShadersFixUUM-157945
Fixed shaders in the Editor rendering with the magenta error shader for the whole session when the startup shader warm-up missed the shader cache, which happened with the experimental shader variant data after an Editor update or a colour space change.
ShadersFix
Fixed the GRD-GPUOCC kernel shader warnings.
ShadersFixUUM-156588
Fixed the missing transpose in the float2x4 DOTS instancing loader.
ShadersFixUUM-147444
Fixed the read overlap in the float2x4 DOTS instancing loader.
ShadersFixUUM-146222
Material.mainTexture will return null if the main texture is not present instead of logging an error in the console.
Linked bug report
UUM-103940: Player build logs a "material with shader doesn't have a '_MainTex' property" error when instantiating a specific amount of specific prefabs

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

Retrieved 2026-11-11
ShadersFixUUM-103940
Shader preprocessor now handles short-circuiting evaluation.
ShadersFixUUM-135082
Fixed Editor source builds failing on machines that use the Turkish region format.
Source Code BuildFixUUM-154501
Fixed SpeedTree 7 and 8 assets not reimporting when the active render pipeline changed.
SpeedTreeFix
Fixed SpeedTree 9 assets importing with empty material texture slots when their textures were imported after them.
SpeedTreeFix
Added a dedicated alpha upscale pass to preserve the alpha channel of the camera output.
SRP CoreFixUUM-135242
Added a Hide/Show Overlays button to the Rendering Debugger, which temporarily hides all active debug overlays without losing the current selection.
SRP CoreFixUUM-150066
Fixed a recurring GC allocation during Camera.Render caused by the GPU Resident Drawer.
SRP CoreFixUUM-151785
Fixed an Editor crash caused by a stack overflow when displaying Volume components that expose events, such as the URP Screen Space Reflection and Surface Cache GI overrides.
SRP CoreFixUUM-153887

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.