Clear
Filters
251,901 matches
6000.7.0b8100 shown
Fixed missing EditMode scope during startup and inconsistent timing of EditMode and PlayMode scope.
ScriptingFixUUM-141834
Fixed potential editor freezing for long periods when running ScriptUpdater.
ScriptingFixUUM-154695
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 an Editor freeze that could occur when a search indexing task was canceled while the index was being updated.
SearchFix
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 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 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 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
Removed the 'Clip' option, which was erroneously introduced, from the Screen Position node's dropdown.
ShadergraphFixUUM-151248
(Shaders) The editor no longer hangs at "waiting for shader compilers" when asynchronous shader variant compilation is cancelled during domain reload or editor shutdown.
ShadersFix
Enabled DXC shader compilation for Windows player builds when using the Linux or macOS Editor.
ShadersFixWindowsmacOSLinux
Fixed a crash due to an out-of-range value being supplied to Shader global property APIs.
Linked bug report
UUM-150856: Crash on ShaderScripting::GetGlobalVector when calling Shader.GetGlobalVector, SetGlobalColor or SetGlobalVector with an out-of-range property ID

How to reproduce: 1. Open the attached “IN-151097” project 2. In the menu bar, select “Bug Repro” and choose one of the methods: Get Global Vector with Out-of-Range ID Set Global Color with Out-of-Range ID Set Global Vector with Out-of-Range ID 3. Observe the crash Reproducible with: 6000.0.0f1, 6000.0.82f1, 6000.3.23f1, 6000.5.10f1, 6000.6.0b10, 6000.7.0a5 Reproducible on: Ubuntu 24.04 Not re…

Retrieved 2026-11-10
ShadersFixUUM-150856
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 possible Editor crash when shader messages were read while a shader variant compiled in the background.
ShadersFixUUM-154510
Fixed a random crash that could occur during shader variant uploads in Player builds.
ShadersFixUUM-150584
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 issue where keywords on Materials and their variants were not updated until rendered in Scene view, Game view, or Inspector after a shader reimport.
ShadersFixUUM-102156
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 editor crash by making UniqueIDGenerator thread-safe.
ShadersFixUUM-146812
Fixed incorrect prompting of apply shader build settings window on removal of empty keywords override settings.
Linked bug report
UUM-148993: "Invalid keyword declaration override" error is thrown in the Console when removing Graphics Settings with an empty Keyword Declaration Override entry in Build Profiles

Steps to reproduce: 1. Create new Unity project using Universal 3D Template 2. Open Build Profiles window 3. Add macOS Module 4. Add Graphics Settings in Build Profiles window 5. In Keyword Declaration Overrides > Empty List press “+” 6. Click on kebab button and select “Remove” 7. In “Remove Settings” press “Remove” button 8. In “Unapplied Changes” select “Apply” 9. Observe the Console window…

Retrieved 2026-11-10
ShadersFixUUM-148993
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 preprocessor incorrectly skipping include files with multiple independent ifndef/endif guard blocks.
ShadersFixUUM-145788
Fixed the shader keywords to work properly in cases where one pass declares keywords as multi_compile/shader_feature and another pass declares the same keywords as dynamic_branch.
ShadersFixUUM-139965
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
Strip early subshaders if the RenderPipeline tag does not match any present renderpipeline assets for the build target.
Linked bug report
UUM-141340: Building URP shaders in a project without a render pipeline asset results in billions of shader variants

If you attempt to create a player build of a project with URP shaders in the scene, but have no render pipeline set in any of the available quality settings, none of the variants in the URP shaders get filtered, thus resulting in the editor attempting to compile many billions of shader variants. Steps to reproduce: Create a new URP project Add a cube to the scene Make sure it is using the URP/…

Retrieved 2026-11-09
ShadersFixUUM-141340
Fixed Editor source builds failing on machines that use the Turkish region format.
Source Code BuildFixUUM-154501
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
BatchPackedCullingViewID::GetEntityID generates the EntityID using the ulong handle directly instead of an int mask.
Linked bug report
UUM-146214: GPU Occlusion Culling fails to cull obstructed instances when GPU Resident Drawer is enabled

Steps to Reproduce: Open the attached “IN-146818” Project Open the OutdoorsScene Enter Play mode Open Window > Analysis > Rendering Debugger Navigate to Rendering > GPU Resident Drawer Settings and enable "Display Culling Stats" Observe all the available culling stats in the Rendering Debugger Actual Result: The GPU Occlusion Culling system executes its pipeline update loops, but fails to cull…

Retrieved 2026-11-09
SRP CoreFixUUM-146214
Changed how support is checked for RT features in UnifiedRayTracing. The checks are now done using feature flags.
SRP CoreFixUUM-149856
Fixed a shader error when copying MSAA textures on OpenGL ES 3.1 devices that lack per-sample shading support; these devices now fall back to a regular blit.
SRP CoreFixUUM-147215
Fixed an assertion error and memory leak warning that were thrown when hiding a branch group on a Tree in a project that uses the GPU Resident Drawer.
Linked bug report
UUM-142959: “AssertionException” error and memory leak warnings are thrown when toggling Show Branch Group on a Tree

Steps to reproduce: Create a new Unity project using the Universal 3D template Create a new Tree GameObject (3D Object > Tree) Select the newly created Tree GameObject in the Hierarchy Click the "Show/Hide Group" on the Branch Group in the Inspector Observe the Console window Actual results: “AssertionException” error and memory leak warnings are thrown when toggling Show Branch Group on a Tre…

Retrieved 2026-11-09
SRP CoreFixUUM-142959
Fixed an issue where the Convert Assets button in the Render Pipeline Converter window stayed disabled when you selected an unconverted item after a partial conversion.
SRP CoreFixUUM-155720
Fixed an issue where Camera.RenderToCubemap didn't capture Canvas geometry for the first face of a cubemap.
Linked bug report
UUM-140991: Camera.RenderToCubemap does not capture Canvas elements on the right side when called for the first time in a frame

How to reproduce: Open attached “IN-139119_renderToCubemap_bug” project Open “SampleScene” Enter Play mode Observe the difference between left and right side Actual Result: On the left half, parts of the “Right” canvas elements' are missing Expected Result: Canvas elements are fully rendered and the grey plane is hidden Reproducible with: 2023.1.0b19, 6000.0.73f1, 6000.3.14f1, 6000.4.4f1, 6000…

Retrieved 2026-11-09
SRP CoreFixUUM-140991
Fixed baking Adaptive Probe Volumes silently disabling Sky Occlusion in the Baking Set when no Lighting Settings Asset was assigned to the scene. With the deprecated Progressive CPU lightmapper, the Lighting window now shows a warning about double counted sky lighting instead of disabling the Sky Occlusion settings.
Linked bug report
UUM-148221: Sky Occlusion checkbox is not disabled and no warning is displayed when no Lighting Settings Asset is assigned

Steps to reproduce: Create and open a new URP 3D project Open Window -> Rendering -> Lighting window Make sure no Lighting Settings asset is assigned in the "Scene" tab Open the "Adaptive Probe Volumes" tab in the Inspector Click on 'Open' in the Inspector Set the Light Probe System to "Adaptive Probe Volumes" in the Render Pipeline Asset window Observe the field "Sky Occlusion" Actual results…

Retrieved 2026-11-10
SRP CoreFixUUM-148221
Fixed Blitter blits that use a custom material sampling at a mip level left over from an earlier blit, which showed an outdated image on some Android devices using OpenGL ES.
SRP CoreFixAndroidUUM-154958
Fixed cropped post-processing output when the targetTexture is swapped to a different size.
SRP CoreFixUUM-145833
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 low-contrast "ALL"/"NONE" override toggle text in the Volume component Inspector (for example on Tonemapping, Bloom, or Motion Blur overrides) that was nearly unreadable in the Light editor theme.
SRP CoreFixUUM-149966
Fixed minor visual issue with Render Graph Viewer's Auto Update button.
SRP CoreFixUUM-150051
Fixed Render Graph execution errors when a raster render pass binds 8 colour attachments and a depth attachment.
SRP CoreFixUUM-149931
Fixed render passes not being merged on older iOS devices (Apple GPU family 3 and below) once a native pass was considered to be over the on-tile pixel storage limit, which serialized the whole frame into one native pass per render pass.
Linked bug report
UUM-148865: Render Graph fails to batch some passes when running on iPhone's with PowerVR GPUs

How to reproduce: 1. Open the attached “IN-149334” project 2. Open Build Profiles, File > Build Profiles 3. Switch to iOS profile 4. Enable Development Build 5. Build and Run for iOS 6. In Xcode select the device to deploy to and run the project 7. In the Editor, open Render Graph Viewer 8. Select the device in the drop down 9. Observe the Render Graph Viewer Actual result: Some passes are not…

Retrieved 2026-11-10
SRP CoreFixiOSUUM-148865
Fixed rendering corruption when using async compute with Render Graph, where a texture could be used from both the graphics and compute queues simultaneously.
Linked bug report
UUM-141896: Scene flickers with a green tint when using Screen Space Ambient Occlusion and Contact Shadows with raytracing

How to reproduce: 1. Open the attached “IN-141855” project 2. Build and Run the project 3. Observe the Player Actual result: Scene is flickering with a green tint Expected result: Scene is rendered normally Reproducible with: 6000.0.7f1 (7dd95c051e11), 6000.0.75f1, 6000.3.15f1, 6000.4.7f1, 6000.5.0b8, 6000.6.0a5 Not reproducible with: 6000.0.6f1 Reproducible on: Windows 11 Not reproducible on:…

Retrieved 2026-11-09
SRP CoreFixUUM-141896
Fixed the first bake in Single Scene mode discarding Adaptive Probe Volume settings (such as Sky Occlusion) changed in the Lighting window before the Baking Set asset was created.
SRP CoreFixUUM-133186
Fixed the GPU Resident Drawer help box in the Rendering Debugger displaying C# type names, such as "GPUResidentDrawer" and "RenderPipelineAsset", instead of readable names.
Linked bug report
UUM-138009: Incorrect help box text displays class names in Rendering Debugger GPU Resident Drawer settings

Steps to reproduce: Create a project Go to "Window -> Analysis -> Rendering Debugger" Select the "Rendering" item Expand the "GPU Resident Drawer Settings" section in the "Rendering" window Observe the displayed help box Actual results: Help box displays several code strings instead of human language - "GPUResidentDrawer Drawer" and "RenderPipelineAsset" Expected results: It should be "GPU Res…

Retrieved 2026-11-09
SRP CoreFixUUM-138009
Fixed the Render Graph closing a native render pass after 8 raster render passes even when they used fewer than 8 native subpasses, which made the next pass, such as the URP UI overlay, load its attachments again from memory.
SRP CoreFixUUM-158401
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
Gate RenderGraph UV origin validation behind the enableValidityChecks flag to allow debug tools to bypass the check when intentionally creating conflicting UV origins.
SRP CoreFix
Removed a rare managed allocation during HDR output rendering that could intermittently occur when .NET reclaimed pooled array buffers between frames.
SRP CoreFixUUM-145447
Removed check to only consider emissives for GI if the _EMISSION keyword was added.
SRP CoreFix
Render Pipeline Converter - Keep state on assembly reloads.
SRP CoreFixUUM-149926
Render Pipeline Converter - Scan button is always enabled as user can re-scan the project.
SRP CoreFixUUM-151043
SRP Core: Fixed render area bug for FinalBlit pass when using dynamic resolution with renderScale 1.0.
Linked bug report
UUM-138644: Incorrectly scaled final color buffer when Upscaling is not active

Steps to reproduce: Enter playmode Left click the mouse multiple times. There is a script on the camera that will reduce the resolution scaling by 10% each click. Actual results: Each time you left click, a new smaller image is generated and applied on top of the previous one. Expected results: Each time you left click, the image becomes more pixelated Reproducible with versions: 6000.6.0a1, 6…

Retrieved 2026-11-09
SRP CoreFixUUM-138644
[Render Pipeline Converter] Improve list views by adding categorization and sorting.
Linked bug report
UUM-146628: Material assets appear in mixed order and cannot be sorted when scanning Mesh 2D-Lit-Default converter in URP Render Pipeline Converter

Steps to reproduce: Open the “IN-146116” project Open Window > Rendering > Render Pipeline Converter Go to the Pipeline Tools tab Enable Convert Built-in and URP (Universal Renderer) Materials to Mesh 2D-Lit-Default Click Scan Observe the assets list Actual result: Assets are shown in an mixed order, and there is no way to order the list Expected result: Assets should be ordered by project pat…

Retrieved 2026-11-09
SRP CoreFixUUM-146628
Avoid buffer overflow when generating the buffers for the detail meshes.
Linked bug report
UUM-139959: Crash on MemoryProfiler::GetAllocationRoot when entering Play mode on a specific project

How to reproduce: 1. Open the attached “IN-139306” project 2. Open the “GameScene” (Assets > Scenes > MyScenes) 3. Enter Play mode 4. Observe the crash Reproducible with: 2023.1.0a16, 6000.0.73f1, 6000.3.14f1, 6000.4.3f1, 6000.5.0b5, 6000.6.0a3 Reproduced on: Windows 10 (user reported), Windows 11 Not reproduced on: No other environment tested Note: Sometimes the crash also occurs when closing…

Retrieved 2026-11-09
TerrainFixUUM-139959
Fixed a crash in shadow culling when a render pass culled the same Camera a second time while a Terrain with Draw Instanced disabled was visible.
Linked bug report
UUM-151731: Crash on SendShadowCullingCallbacks when creating a new Terrain and entering the Play Mode

Reproduction steps: 1. Open the attached “BugRepro” project 2. Open the “Assets/Scenes/Prototype_Level2_NuclearEstate.unity“ Scene 3. Enter the Play Mode 4. Observe the Crash Reproducible with: 6000.3.23f1, 6000.5.11f1, 6000.6.0f1, 6000.7.0a6 Couldn't test with: 6000.0.83f1 (Could not resolve compilation errors) Reproducible on: Windows 11 Not reproducible on: No other environment tested Note:…

Retrieved 2026-11-10
TerrainFixUUM-151731
Fixed a crash when a script updates tree instances on a terrain whose tree prototypes cannot be instanced.
Linked bug report
UUM-150692: Crash on TreeRenderer::TreeUpdated when entering Play mode in a specific project

How to reproduce: 1. Open the attached “IN-150569” project 2. Open the “SampleScene” 3. Enter Play mode 4. Observe the crash Reproducible with: 6000.0.23f1, 6000.0.82f1, 6000.3.23f1, 6000.5.10f1, 6000.6.0b10, 6000.7.0a5 Could not test with: 6000.0.22f1 (could not solve errors from downgrading) Reproduced on: Windows 11 Not reproduced on: No other environment tested First few lines of the stack…

Retrieved 2026-11-10
TerrainFixUUM-150692
Fixed a crash when loading a Terrain whose heightmap resolution exceeds the maximum render texture size of the device, for example a 4097 heightmap on a device limited to 4096.
Linked bug report
UUM-150551: Crash on Material::SetTextureInternal when heightmap resolution 4097 exceeds maxRenderTextureSize in Headless mode

Reproduction steps: Open the attached “IN-151812” project Make sure package issues are resolved Close the Editor Open a terminal at the project root Run the “run_addressables_repro.sh” script Observe the test results in the Terminal Actual Result: A crash of the editor occurs Expected Result: A crash of the editor would not occur, and the situation of a non power of two value would be handled …

Retrieved 2026-11-10
TerrainFixUUM-150551
Fixed case of Terrain Layer property changes not being added to the Undo history when using the Universal Render Pipeline or the High Definition Render Pipeline.
Linked bug report
UUM-134483: Terrain Layer's changes are not added to the Undo history

How to reproduce: 1. Create a new Unity project 2. In the Hierarchy, right-click -> 3D Object -> Terrain 3. With the Terrain GameObject selected, in the Inspector, Paint Terrain -> Paint Texture -> Edit Terrain Layers -> Create Layer 4. Expant the Terrain Layer settings and make any changes 5. Press "Ctrl + Z"/"Command + Z" to undo and observe the results Expected results: The changes on the T…

Retrieved 2026-11-09
TerrainFixUUM-134483
Fixed shader compilation errors that were thrown when a TerrainLit Shader Graph had no Block nodes in its Vertex Context.
Linked bug report
UUM-143598: “TerrainLit” is available as a Material option in UI Shader Graph's Graph Settings, and selecting it causes shader compilation errors in the Console

Steps to reproduce: 1. Create new Unity project using Universal 3D Template 2. Create UI Shader Graph and open it (Create > Shader Graph > URP > UI Shader Graph) 3. In Shader Graph window > Graph Inspector > Universal > change Material to "TerrainLit" 4. Observe the Console window Actual results: "TerrainLit" is available as a Material option in UI Shader Graph's Graph Settings and selecting i…

Retrieved 2026-11-09
TerrainFixUUM-143598
Fixed terrain painting being lost without any message when a new TerrainData was saved with AssetDatabase.CreateAsset after its terrain layers were assigned. A warning now explains the loss and how to avoid it.
TerrainFixUUM-155877
Fixed the "Channel Remapping" foldout in the Terrain Layer Inspector not expanding when its title is clicked.
Linked bug report
UUM-148236: "Channel Remapping" foldout in the Terrain Layer Inspector does not open when clicked on its title

Steps to reproduce: Create a new Unity project using the Universal 3D template In the Project window, right-click and select Create > Terrain Layer Select the new Terrain Layer asset In the Inspector, assign any texture to the the Mask Map Click on the "Channel Remapping" foldout's title Observe the Inspector window Actual results: The foldout does not open/expand Expected results: The foldout…

Retrieved 2026-11-10
TerrainFixUUM-148236
Fixed the Edit Tree, Edit Detail Mesh and Edit Grass Texture windows applying changes to a different prototype when another prototype was removed while the window was open.
Linked bug report
UUM-155483: The Edit Tree window overwrites a different tree prototype when another tree is removed while it is open

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

Retrieved 2026-11-11
TerrainFixWindowsUUM-155483
Fixed the Editor hanging when painting terrain details in Coverage mode with a very small Min Width and Max Width, or with a detail mesh that is very thin along one axis.
Linked bug report
UUM-134662: Editor hangs when painting Details containing 2D Mesh on Terrain

How to reproduce: 1. Open the attached “IN-134106“ project 2. Open the “OutdoorsScene“ scene 3. In the Hierarchy, select the “Terrain“ GameObject 4. In the Inspector, select the “Paint Details“ tool in the Terrain Component 5. In Scene view, click on the “Terrain” GameObject 6. Observe the Editor Actual result: The Editor is stuck in an endless loading loop Expected result: The Editor does not…

Retrieved 2026-11-09
TerrainFixUUM-134662
Fixed the Paint Texture tool keeping a replaced Terrain Layer selected, which showed the old layer's settings in the Inspector and added it back to the Terrain Layers list on the next paint stroke.
Linked bug report
UUM-134352: Initial Terrain Layer is used for Painting Texture and will be added to the Terrain Layer List after being replaced by another Terrain Layer

Steps to reproduce: Open any Project Create a Terrain Game Object in a Scene, create 2 Terrain Layers in the Project Browser Select the Terrain Game Object and in the Inspector switch the Terrain Component's Mode to Paint Texture Click on the "Edit Terrain Layers" Button and add one of the Layers Select the added Layer and click the button again and choose "Replace Layer" In the Opened Object …

Retrieved 2026-11-09
TerrainFixUUM-134352
Fixed the texture import warnings in the Terrain Layer Inspector being drawn over by the Color Tint, Opacity as Density and Normal Scale controls when using the Universal Render Pipeline or the High Definition Render Pipeline.
TerrainFixUUM-133166

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.