Changes to a Light2D's custom material are now applied to the lights that use it, without a domain reload or entering Play mode.
Fix Crash on SetupMaskingStencilState when rendering a SpriteRenderer whose "maskInteraction" is set to an out-of-range value
Fix crash on SpriteAtlas::GetSpritesLegacy when GetSprite is called on a Sprite Atlas V1 Variant from a project saved in Unity 6.5 or earlier
Fixed an issue where a LineRenderer or TrailRenderer with Mask Interaction set to None was clipped by a Sprite Mask when another LineRenderer or TrailRenderer using the same material had Mask Interaction enabled.
Fixed an issue where a Tile's StartUp method modified the tile's prefab asset when five or more tiles were refreshed.
Fixed an issue where creating a Tile from the Tile Palette failed when the destination folder name contained a dot.
Fixed an issue where the Tile Palette created Tile assets instead of EntityIdTile assets when the Create Tile Method preference was set to DefaultEntityIdTile.
Fixed skinned sprites using different textures rendering with the same texture on WebGL when the SRP Batcher is enabled.
2DFixWebGLUUM-153147
Fixed Sprite Renderer reporting itself as SRP Batcher compatible while a Material Property Block was set on it, which kept Sprite Skins on GPU deformation.
Fixed sprites and UI not rendering on some OpenGL ES devices when the 2D Renderer Depth/Stencil Buffer setting is disabled.
Fixed the Shadow Caster 2D Casting Source dropdown showing Sprite Renderer while the shadow used the Shape Editor shape, when the Sprite Renderer was added after the Shadow Caster 2D.
Fixed Tile Palette automatic cell size using the largest Sprite size when Sprite sizes are exact multiples of the smallest Sprite size, up to 64 times.
Fixed Tilemap Scene data changing on every save when a Tilemap contains tiles without Lock Color or Lock Transform, such as Rule Tiles.
Tilemap: Fixed Tilemap.RefreshAllTiles calling TileBase.RefreshTile twice per Tile on Tilemaps with five or more Tiles.
Fixed the Windows player crashing on quit when a UI Automation client (e.g. a screen reader) is running.
AccessibilityFixWindowsUUM-157903
Fixed the add and remove buttons in Adaptive Performance scaler profiles overlapping the scaler list in Project Settings and Build Profiles.
Adaptive PerformanceFixUUM-154159
Bouncy Castle upgrade (from 1.70 to 1.86). New signing keys created by the Keystore Manager use 4096-bit RSA and a SHA256withRSA certificate, instead of 2048-bit RSA and SHA1withRSA. Existing keys are not changed.
AndroidFixUUM-156925
Fixed a crash when an app is relaunched with FLAG_ACTIVITY_CLEAR_TASK while it is already running.
AndroidFixUUM-158675
Fixed an issue where pressing the Back key twice was required to fully close the touch screen keyboard and its input field on Android 17 when Predictive Back support was disabled.
AndroidFixUUM-153547
Fixed an issue where the application didn't rotate to the orientation the user locked the screen to, when Default Orientation was set to Auto Rotation and Auto Rotation Behavior was set to User.
AndroidFixUUM-158455
Fixed batch-mode builds on Windows that waited forever when the Compile API Level platform was not installed.
AndroidFixWindowsUUM-158297
Fixed mouse movement producing scroll values when the cursor is locked.
AndroidFixUUM-156720
Fixed the build stopping with "Android SDK is missing build-tools." instead of offering to install the missing build-tools.
AndroidFixUUM-157581
Fixed the misaligned App Category and Custom Keystore checkboxes in Android Player Settings. (UUM-159891) First seen in 7000.0.0a9.
AndroidFixUUM-159891
Fixed touchpad input being ignored and an error being logged when the touchpad input source was not reported by the input device.
AndroidFixUUM-159337
Fixed an issue on Windows where an AudioClip failed to play, and errors were logged, after an AssetBundle was loaded again with AssetBundle.LoadFromStreamAsync once the Stream of the previous load was disposed.
Asset BundlesFixWindowsUUM-158933
Fixed a movie packing error when importing multiple video clips with parallel import enabled.
Asset ImportFixUUM-159435
Fixed ImporterGlobalSettings values silently not being synchronized to Asset Import Workers when the settings class is not declared in a script file of the same name. Unity now logs a warning, and moving the class to a correctly named file takes effect without restarting the Editor.
Asset ImportFixUUM-154025
Fixed Presets not applying values saved under a field's old name when the field was renamed with [FormerlySerializedAs] on a type in a namespace. (UUM-158328) First seen in 7000.0.0a11.
Asset ImportFixUUM-158328
Adding warnings when users call folders anything ending in .meta
Asset PipelineFixUUM-129343
Fixed a crash when an AssetModificationProcessor called AssetDatabase.Refresh from OnWillSaveAssets while the Editor wrote an asset's .meta file, for example during AssetDatabase.ForceReserializeAssets.
Asset PipelineFixUUM-156706
Fixed an assertion and LoadAssetAtPath returning null when reimporting an asset after it was destroyed with DestroyImmediate(asset, true).
Asset PipelineFixUUM-159082
Fixed an issue where AssetDatabase.ForceReserializeAssets became very slow when reserializing many assets that included Prefabs.
Asset PipelineFixUUM-125054
Fixed an issue where closing an Editor started with -readonly deleted files from the Temp folder of another Editor that had the same project open.
Asset PipelineFixUUM-158283
Fixed an issue where the Editor committed 1 GB of memory on Windows at startup, even in an empty project.
Asset PipelineFixWindowsUUM-159605
Fixed an issue where the Editor could crash when loading or force-reserializing a PlayerSettings asset saved by an old version of Unity.
Asset PipelineFixUUM-138620
Fixed AssetDatabase.CreateFolder returning a GUID of all zeros instead of an empty string when the folder could not be created.
Asset PipelineFixUUM-154150
Fixed IMGUI content drawn after a call to AssetPreview.GetAssetPreview being clipped away when the previewed asset had unsaved changes.
Asset PipelineFixUUM-112558
Fixed a fatal error in the Editor when an audio output device was reconnected after Unity failed to resume audio output.
Linked bug report
UUM-158166: Crash with multiple stack traces when the main thread resumes after a USB audio output device is disconnected and reconnected

How to reproduce: Use a USB audio device as the only audio output Disable all other outputs in Windows Sound settings menu Open the attached “IN-158022” project Open the “Assets/AdtmRepro/AdtmRepro.unity” scene In the Menu bar, select “Repro → ADTM -> Log Audio State” Unplug the USB audio device Enter and exit Play mode several times, until the Console logs “FMOD failed to switch back to norma…

Retrieved 2026-11-10
AudioFixUUM-158166
Fixed the Player.log location by using the new company name / application name arguments passed to the Bug Reporter
Bug ReporterFix
Upgrade from .NET 8.0.404 to .NET 10.0.14
Bug ReporterFix
Fixed a crash when a build callback created an asset during a content directory build.
Build PipelineFixUUM-156065
Fixed a crash when ContentBuildInterface.CalculatePlayerSerializationHashForType was called with a null Type. The method now throws an ArgumentNullException.
Build PipelineFixUUM-152613
Fixed a MemberAccessException logged during content builds when a serialized generic type with a List field was included in a build. (UUM-155737) First seen in 7000.0.0a7.
Build PipelineFixUUM-155737
Fixed an issue where import workers would sometimes skip reloading loaded assets at the start of a build.
Build PipelineFix
Fixed an issue where incremental AssetBundle builds would ignore version change on a AssetPostprocessor.OnProcessScene when deciding to rebuild scene AssetBundles or not.
Build PipelineFixUUM-156337
Fixed an issue where incremental AssetBundle builds would ignore version change on a IProcessSceneWithReport using a BuildCallbackVersion attribute when deciding to rebuild scene AssetBundles or not.
Build PipelineFixUUM-156336
Fixed Build Analysis launching a macOS player instead of revealing its folder when Reveal in Finder was clicked in the Overview tab.
Build PipelineFixmacOSUUM-145942
bee_backend's stale output removal should not recheck the same file indefinitely
Build SystemFixUUM-158568
Fixed "Compilation was requested for method" Burst warnings appearing in the Console when a script has a compile error.
BurstFixUUM-156119
Fixed a Burst compiler error (BC0102) when an interpolated string was used inside a try, using or foreach block while targeting .NET 6 or later. (UUM-157423) First seen in 7000.0.0a2.
BurstFixUUM-157423
Fixed compilation error CS0433 about a duplicate ModuleInitializerAttribute type in .NET 10 assemblies that reference the engine modules. (UUM-157422) First seen in 7000.0.0a2.
BurstFixUUM-157422
Fixed possible crash/hang during editor shutdown, caused by the Burst signal handler (UUM-157850) First seen in 7000.0.0a9.
BurstFixUUM-157850
Fixed an Editor crash when a System.Diagnostics.Debug.Assert or Debug.Fail call failed; the failed assertion is now logged to the Console instead. (UUM-157144) First seen in 7000.0.0a10.
CoreCLRFixUUM-157144
Fixed a crash when a native rendering plugin event configured with kUnityD3D12EventConfigFlag_FlushCommandBuffers was issued inside a render pass.
DX12FixUUM-156929
Fixed a D3D12 debug-layer invalid resource state error, and possible rendering issues, when an SRP Batcher draw samples the bound depth texture while writing stencil. (UUM-159506) First seen in 7000.0.0a15.
DX12FixUUM-159506
Fixed an issue where a render pass with a Clear load action did not clear the stencil buffer of a depth render texture with DirectX 12. (UUM-156146) First seen in 7000.0.0a5.
DX12FixUUM-156146
Fixed an issue where resources used only by async compute could be evicted from GPU memory while still in use with DirectX 12.
DX12FixUUM-156116
Fixed an issue where the Editor leaked descriptor memory on every window repaint when using DirectX 12, which could crash long Editor sessions.
DX12FixUUM-159625
Fixed D3D12 async compute command buffers on the same queue reading a resource in the wrong state when a later command buffer in the same frame transitions it.
DX12FixUUM-156477
Fixed D3D12 validation errors when the back buffer was recreated mid-frame with split graphics jobs in fullscreen.
DX12FixUUM-156806
Fixed incorrect rendering after a native rendering plugin event that changes descriptor heaps, because Unity did not rebind its own descriptor heaps when the event was configured with kUnityD3D12EventConfigFlag_ModifiesCommandBuffersState.
DX12FixUUM-156929
Fixed the UGK graphics device creating invalid pipeline states for logical blend operations (BlendOp Logical) on render target formats without logic op support. (UUM-157500) First seen in 7000.0.0a8.*
DX12FixUUM-157500
Fixed undefined stencil writes on DirectX 12 in render passes that use read-only depth with writable stencil on texture array or cubemap depth targets. (UUM-159505) First seen in 7000.0.0a15.
DX12FixUUM-159505
Avoid writing to immutable materials during Render Pipeline conversion.
EditorFixUUM-155341
Change max size of grid layout group to infinite. Restores previous expected behaviour.
EditorFixUUM-158101
Entitlements on unnecessary files in mac installers are eliminated
Linked bug report
UUM-156884: Player libraries are code signed with bespoke entitlements

Steps to reproduce: Build any project as a macOS Standalone player (IL2CPP or CoreCLR scripting backend) In Terminal, run: codesign -d --entitlements - --xml "<Build>.app/Contents/Frameworks/UnityPlayer.dylib" Run: codesign -dv "<Build>.app/Contents/Frameworks/UnityPlayer.dylib" (and on other dylib files) Actual results: The libraries carry Unity's Developer ID signature with the hardened runt…

Retrieved 2026-11-10
EditorFixUUM-156884
Fix a crash in WindowsVideoMedia::AddVideoFrame when using the Unity Recorder. Return a failure instead. (UUM-159051) First seen in 7000.0.0a7.
EditorFixUUM-159051
Fix EGL surface errors during URS client surface recreation
EditorFixUUM-145511
Fix URS BuildProfile window issues
EditorFixUUM-152528
Fixed a crash in the macOS asset import worker caused by a data race between analytics event registration and saving analytics session values.
EditorFixmacOSUUM-154130
Fixed an Editor crash when a PreviewRenderUtility was cleaned up before EndStaticPreview() was called.
EditorFixUUM-158966
Fixed an issue on macOS where dropping an asset dragged from the Project window only completed after the mouse moved again, and pressing Escape sometimes didn't cancel the drag.
EditorFixmacOSUUM-157673
Fixed an issue where creating a build profile that installs packages, such as Android XR, could set up the profile before its packages finished importing, which left its quality level without a render pipeline asset.
EditorFixAndroidXRUUM-156303
Fixed an issue where enabling a loader in XR Management could intermittently fail to persist it, leaving the loader list empty.
EditorFixXRUUM-149833
Fixed an issue where platform scripting define symbols, such as UNITY_STEAM, were listed twice in the defines returned by CompilationPipeline.GetAssemblies.
EditorFixUUM-158109
Fixed an issue where Project Auditor showed "N/A" in file location columns for issues without a file, and showed groups with no name when grouping by a column with empty values.
EditorFixUUM-159542
Fixed an issue where Project Auditor showed an unnamed assembly and an unreadable compiler message with no error code when an MSBuild build failed before compiling, for example because of a circular assembly definition reference.
EditorFixUUM-157442
Fixed an issue where the Cameras overlay did not list or select the Prefab's camera in Prefab Mode.
EditorFixUUM-156200
Fixed an issue with overlay resizing the wrong way while in column containers.
EditorFixUUM-137515
Fixed crash when using Bitmap fonts with ATG.
EditorFixUUM-159115
Fixed handles being locked in place after changing tool mid interaction
EditorFixUUM-157923
Fixed Hierarchy framing one row short of the actual item when creating a new game object or entity.
EditorFixUUM-155898
Fixed incorrectly reported min size value for flexible grid layout group.
EditorFixUUM-158391
Fixed MainToolbar menu items not taking into account validation function
EditorFixUUM-154089
Fixed Prefab fields partially saving after selecting the name field with Auto Save enabled.
EditorFixUUM-157667
Fixed Project Auditor not marking assemblies that failed to compile when using the MSBuild compilation pipeline.
EditorFixUUM-157019
Fixed Project Auditor reporting code issues in source files that Unity generates under the Library folder during script compilation.
EditorFixUUM-158628
Fixed Project Auditor showing as Not Responding in the Background Tasks window during code analysis when MSBuild compilation is enabled.
EditorFixUUM-157438
Fixed Project Auditor's Lifecycle API issues showing no recommendation in the Code view.
EditorFixUUM-151406
Fixed the Add Component menu showing a back arrow over the top-level list when reopened after a component was added from a submenu.
EditorFixUUM-144812
Fixed the Add Default Preset popup in the Preset Manager showing a back arrow when reopened after a preset type was selected from a submenu.
EditorFixUUM-140565
Fixed the Editor freezing after a build when Project Auditor's "Log number of issues after Build" is enabled and the build changes scripting define symbols.
EditorFixUUM-159105
Fixed the Project Auditor window still reporting that the Rules package is required after the package was installed with the Install Rules button, until the Editor was restarted. (UUM-159428) First seen in 7000.0.0a14.
EditorFixUUM-159428
Fixed toolbar overflow sometimes remaining hidden.
EditorFixUUM-153019
Graphics: Fixed texture wrap modes being applied to the wrong axes on Metal when using the Unity Graphics Kernel. (UUM-158638) First seen in 7000.0.0a11.
EditorFixUUM-158638
Multiplayer: A spurious "No Current Mode set, no window to save." warning that appeared on Linux when launching multiple Virtual Players.
EditorFixLinuxUUM-147944
Multiplayer: Play Mode Scenarios window's selection highlight extending past the list divider after the window was reopened at a large size.
Linked bug report
UUM-137539: Play Mode Scenario selection/highlight is too long and out of its bounds when the Play Mode Scenario window is opened after maximizing

Steps to reproduce: Create a new Unity project using the Universal 3D template Open the Multiplayer Center window (Window > Multiplayer > Multiplayer Center) Choose the Adventure Genre Select "2" for Number of Players per Session Click the "Install Packages" button Click the "Default" dropdown next to the Play Mode button and select "Configure Play Mode Scenarios" Maximize the Play Mode Scenar…

Retrieved 2026-11-11
EditorFixUUM-137539
Optimised rendering of scene view gizmos when selecting a rect transform.
EditorFix
Prevent crashes in the Hierarchy when transforms have null game objects.
EditorFixUUM-159210
Print an error when we encounter a malformed default reference.
EditorFixUUM-156836
Project Auditor: De-duplicate code issues when using MSBuild to analyze both Editor and Player configurations.
EditorFixUUM-152961
Project Auditor: Fix conflicting read/write mesh advice.
EditorFixUUM-143289
Project Auditor: Fix main docs URL.
EditorFixUUM-158435
Project Auditor: Fixed test assemblies that use the UNITY_INCLUDE_TESTS define constraint not being recognized as test assemblies, so they were analyzed when the Tests area was disabled.
EditorFixUUM-157445
Project Auditor: Hide report info for unusable URP Migration reports.
EditorFixUUM-155528
Project Auditor: Hide report info for unusable URP Migration reports.
EditorFixUUM-157912
Project Auditor: Loading a report scanned for the other URP renderer no longer treats a finished migration as incomplete.
EditorFixUUM-157913
Project Auditor: Rename an URP Quick Fix button to "Review in Converter", to better match its functionality.
EditorFixUUM-153085
Project Auditor: Show information about all issues on URP Migration Summary page.
EditorFixUUM-152854
Project Auditor: Split Migrate to URP step 3 into 2 stages: analysis and fix issues.
EditorFixUUM-159566
Project Auditor: Split Migrate to URP step 3 into 2 stages: analysis and fix issues.
EditorFixUUM-159567
Project Auditor: standard UI for summary screen issue breakdown charts.
EditorFixUUM-159723
Skip drawing fully transparent gizmos lines when RectTransforms are selected
EditorFixUUM-156679
The label for the Edit Bounds button on the Skinned Mesh Renderer component is now indented correctly.
EditorFix
Fixed a crash on startup when running an Embedded Linux player with the Vulkan graphics API. (UUM-159176) First seen in 7000.0.0a9.
EmbeddedLinuxFixLinuxUUM-159176
ANR reports are now attributed to the last session of the process that stopped responding.
Engine DiagnosticsFixUUM-157717
Fixed a possible crash when a crash report was logged from a worker thread while the Engine Diagnostics configuration was being applied.
Engine DiagnosticsFixUUM-158113
Fixed an issue where Engine Diagnostics events and exception reports did not report the scene that was active when they occurred, for example after the active scene changed through SceneManager.SetActiveScene or SceneManager.MergeScenes.
Engine DiagnosticsFix
Fixed an issue where player builds of projects not linked to Unity Cloud started Engine Diagnostics crash reporting when engine code was not stripped (non-IL2CPP builds, or IL2CPP builds with Strip Engine Code disabled). (UUM-159201) First seen in 7000.0.0a9.
Engine DiagnosticsFixUUM-159201
Fixed Android apps reporting an extra session at launch, which ended the first session with an invalid timestamp.
Engine DiagnosticsFixAndroidUUM-157715
Fixed EntityManager methods, component lookups and EntityCommandBuffer playback silently reading and writing an entity that belongs to another world; such an entity is now treated as not existing in this world.
EntitiesFix
Added missing "Always Refresh info message" in Surface Cache Volume Override if Always Refresh is disabled.
Allow disabling the Minimum Smoothness threshold for SSR in URP by setting it to 0.
Fix Clamp Reflected Color setting for SSR in URP having no effect.
Fix issue where Surface Cache brightness would erroneously flicker for patches that were switching from one cascade to another.
Fixed a crash in Surface Cache Global Illumination when a scene used more unique materials than the GPU supports in a texture array.
Fixed an issue where baking lighting with the Unified lightmapper on macOS produced non-finite values in lightmaps for meshes with degenerate triangles.
GIFixmacOSUUM-146654
Fixed an issue where changing the Lighting Data Asset field in the Baked Lightmaps tab of the Lighting window could not be undone and did not appear in Undo History.
Fixed an issue where Generate Lighting baked a cubemap for Realtime Reflection Probes.
Fixed light probe groups from an additively loaded scene pointing at the wrong probes when one of their probes overlapped a probe from an already loaded scene. (UUM-153346) First seen in 7000.0.0a3.
Fixed minor bug in QRNG_KRONECKER HLSL sampler (only affecting the QRNG_KRONECKER_ENHANCED_QUALITY mode).
Fixed Surface Cache global illumination from a Color environment light rendering black after restarting the Editor.
Fixed Surface Cache reading an incorrect punctual light sample count and frame index.
Fixed UnifiedRayTracing adding all meshLOD levels in the Compute path.
Make Surface Cache compatible with URP's "Accurate Gbuffer normals" mode.
Make Surface Cache Volume Override show a warning if the Surface Cache Renderer Feature is missing.
Prevent renderers from throwing errors when using shaders that have no meta pass in Surface Cache GI.
Fixed an issue where characters typed with an IME, such as Korean or Japanese, were duplicated in string fields on Graph Toolkit nodes.
Graph ToolkitFixUUM-130669
Fixed an issue where converting a variable node with Set value in graph enabled to a constant left an orphaned wire connected to its input.
Graph ToolkitFixUUM-155546
Fixed bug where GraphLogger messages would be logged twice
Graph ToolkitFixUUM-151632
Fixed IPort.Name returning null for some variable node ports, which caused name-based IsConnectionAllowed rules to throw a NullReferenceException.
Graph ToolkitFixUUM-151603
Fixed MenuContext.ClickedObject being null when right-clicking a node, block, state or condition whose script is missing.
Graph ToolkitFixUUM-155408
Fixed slower domain reloads in projects using Graph Toolkit, caused by a scan of all graph assets on every reload. (UUM-157949) First seen in 7000.0.0a5.
Graph ToolkitFixUUM-157949
Fixed the graph visualization API so that it no longer throws errors when attempting to customize graph elements that are not visible in the current graph view (such as elements nested within subgraphs).
Graph ToolkitFixUUM-156358
Fixed the Item Library showing outdated variable names and types, and warning about duplicate items, after a blackboard variable was renamed or had its type changed.
Graph ToolkitFixUUM-140026
Fixed the Move items in the menus of a state machine transition rule being disabled when the rule was not selected.
Graph ToolkitFixUUM-158172
Added the boot.config setting vulkan-pso-max-size-mb to control the size limit of the persistent pipeline state cache (0 = unlimited; default remains 50 MB on Android and unlimited on other platforms). Now when the driver's pipeline cache exceeds the limit, the log now reports the cache size, the limit and the setting to change, instead of only "Failed to get pipeline cache data".
GraphicsFixAndroidUUM-159420
DirectX 12: Fixed render targets being left in the wrong resource state, reported as debug layer errors, when a native plugin event flushed command buffers or a GPU fence was used inside a render pass. (UUM-159031) First seen in 7000.0.0a13.
GraphicsFixUUM-159031
Ensured that GPU skinning intermediate buffers are in GPU memory to improve performance on discrete GPUs.
GraphicsFixUUM-132599
Fix the right eye in XR multi-pass selecting different LODs than the left eye when using camera stacking
GraphicsFixXRUUM-157818
Fixed a crash in Mesh.GetIndices after Mesh.SetLod, Mesh.SetLods, or MeshData.SetLod accepted a MeshLodRange whose indexStart plus indexCount exceeded the 32-bit range.
GraphicsFixUUM-158653
Fixed a crash when a build started while occlusion culling was baking in the background.
GraphicsFixUUM-114053
Fixed a GPU hang with DirectX 12 ray tracing under high GPU memory pressure, for example when baking Adaptive Probe Volumes in a scene with a large Terrain.
GraphicsFixUUM-130872
Fixed a UnityGraphicsKernel validation error and crash when building a ray tracing acceleration structure with both PreferFastTrace and PreferFastBuild. (UUM-159314) First seen in 7000.0.0a14.
GraphicsFixUUM-159314
Fixed a Z-Fighting issue happening on arm-based macs with depth priming enabled. Re-enabling depth priming for WebGPU builds.
GraphicsFixUUM-158250
Fixed an Editor crash on DirectX 12 when the Frame Debugger inspected a draw that binds a GraphicsBuffer-backed constant buffer inside a native render pass.
GraphicsFixUUM-150243
Fixed an issue where CommandBuffer.CopyCounterValue in an async-compute command buffer could copy an incomplete append counter value on some platforms (UUM-158287) First seen in 7000.0.0a12.
GraphicsFixUUM-158287
Fixed an issue where render textures with an explicit mip count allocated a full mip chain on Metal. (UUM-158642) First seen in 7000.0.0a11.
GraphicsFixUUM-158642
Fixed an issue where URP and HDRP did not upgrade materials when you imported a project with -batchmode -quit.
GraphicsFixUUM-153768
Fixed BatchRendererGroup procedural and indirect draws not rendering on DX12 with the Unity Graphics Kernel. (UUM-157510) First seen in 7000.0.0a2.
GraphicsFixUUM-157510
Fixed crash in RenderTarget::SetActive when Asset import is triggered, and the camera's target buffers were set using Camera.SetTargetBuffers.
Linked bug report
UUM-148003: Crash on RenderTarget::SetActive when triggering an asset import in Play mode with a camera rendering to multiple render targets

How to reproduce: 1. Open the attached “IN-148522” project 2. Open the “CardTest” scene 3. Enter Play mode 4. Navigate to “Assets” > “V7” > “Materials” 5. Click the “EmissiveBlack” material 6. Press ctrl+D 7. Observe the crash Reproducible with: 6000.0.10f1, 6000.0.80f1, 6000.3.21f1, 6000.5.6f1, 6000.6.0b6, 6000.7.0a3 Reproduced on: Windows 11 Not reproduced on: No other environment tested Fir…

Retrieved 2026-11-11
GraphicsFixUUM-148003
Fixed draws in a depth-only subpass writing color output to the first color attachment on Metal. (UUM-156144) First seen in 7000.0.0a5.
GraphicsFixUUM-156144
Fixed GLES render pass failure with unsupported MSAA auto-resolve to backbuffer.
GraphicsFixUUM-152645
Fixed misaligned warning icon in shader Inspector.
GraphicsFixUUM-154699
Fixed missing objects and shadows in Quad Views with camera stacking
GraphicsFixUUM-150107
Fixed stencil buffers of depth render textures being unavailable to compute shaders on Metal when using the Unity Graphics Kernel. (UUM-157476) First seen in 7000.0.0a11.
GraphicsFixUUM-157476
Fixed the core render pipeline FoveatedRemapDensity() shader function to correclty return density rather than treating the return value as a UV. Fixed per platform fallbacks for RemapFoveatedRenderingDensity() when it is disabled or not supported to return 1,1 which is the standard density.
GraphicsFixUUM-150255
Fixed untyped texture in ProbeVolume shader.
GraphicsFix
Fixed use-after-free of Vulkan scratch memory.
GraphicsFixUUM-151539
Fixed which of two lights at the same distance from the camera is kept, when a Universal Render Pipeline scene has more lights than it can render, changing from one run to the next. (UUM-153326) First seen in 7000.0.0a9.
GraphicsFixUUM-153326
Shader Build Settings Build Profile Override now uses Project Settings as a base.
GraphicsFixUUM-156533
Shader Build Settings UI now shows error for invalid Shader Constant Defines.
GraphicsFixUUM-153573
Unexpected failures in Vulkan swapchain are now correctly logged.
Linked bug report
UUM-153744: Crash on SIGSEGV in vk::OnscreenSwapChain::AcquireNextImage when vkAcquireNextImageKHR returns VK_TIMEOUT

Steps to reproduce: 1. Open the attached “IN-154347_ReproCrashVulkan.zip” project 2. From the menu bar, open File > Build Settings 3. Select Android as the Build Profile 4. Tick the Development Build checkbox 5. Build the Player 6. Open a terminal, navigate to the build output folder, and run: sh bench.sh -k <name>.apk -c 7. Open results/RESULT.txt and confirm it contains DFVKTIMEOUT lines 8. …

Retrieved 2026-11-11
GraphicsFixUUM-153744
When On-Tile Only mode, Deferred rendering, and MSAA are enabled, platforms that support MSAA back buffer now actually fallback to Forward(+) at runtime, as described by the Editor Inspector warning.
GraphicsFixUUM-155206
Fixed an issue where two Diffusion Profiles could silently share the same hash. The second profile now gets a unique hash and a warning is logged.
HDRPFixUUM-158938
Fixed HDRP structures being stripped from builds when Managed Stripping Level is High
HDRPFixUUM-128748
Fixed LOD crossfade dithering in Shader Graph materials, which could show a fully alpha-clipped LOD during the transition.
HDRPFixUUM-154532
Fixed Metal warnings about _StencilTexture when transparent Unlit materials with fog are visible in the Scene view in Unlit draw mode.
HDRPFixUUM-142978
Added support for generic types and generic methods in UnsafeAccessorAttribute.
IL2CPPFix
Error messages for P/Invoke libraries that fail to load on iOS, Linux and macOS no longer list impossible paths, and on iOS an absolute library path's real load failure is reported first.
IL2CPPFixiOSmacOSLinux
Fixed a C++ compile error when user code calls RuntimeHelpers.InitializeArray with a field handle that does not come directly from an ldtoken.
Linked bug report
UUM-154626: IL2CPP player build fails to compile with error C2664 when a script calls RuntimeHelpers.InitializeArray(Array, RuntimeFieldHandle)

How to reproduce: Open the attached "IN-150170" project Locate Edit > Project Settings > Player > Other Settings > Configuration Set “Scripting Backend” to "IL2CPP" Open File > Build Profiles Switch platform to Windows Press “Build” Wait for 30-200 seconds Observe the Console Actual result: Build fails during C++ compilation with "error C2664: ‘void il2cpp_codegen_runtime….' Expected result: P…

Retrieved 2026-11-11
IL2CPPFixUUM-154626
Fixed a crash when passing a string parameter marked as MarshalAs(UnmanagedType.VBByRefString) to native code.
IL2CPPFix
Fixed FileSystemWatcher causing shutdown hang on Linux/Android in some cases
IL2CPPFixAndroidLinux
Fixed IL2CPP player builds failing with UnityLinker errors IL1009 and IL1040 when a plugin folder that contains player assemblies also contains an editor-only assembly with an assembly-level attribute from an assembly that is not part of the build.
IL2CPPFixUUM-158594
Fixed marshaling System.Object as VARIANT when it is being returned from P/Invoke method with IsPreserveSig=false.
IL2CPPFix
Fixed P/Invoke on Linux Players prepending the Player folder to an absolute DllImport library path, which hid the real path and load error in the resulting exception.
Linked bug report
UUM-155034: "DllImport" resolves an absolute library path inside the Player folder when running a Linux Player

Reproduction steps: 1. Open the attached "IN-155585" project 2. In the menu bar, navigate to File > Build Profiles and make sure "Linux" is the active platform 3. Click "Build" and save the Player as "AbsolutePathPInvoke" in the project's "Build" folder 4. Open a console in the "Build" folder and run "./AbsolutePathPInvoke.x86_64 -batchmode -nographics -logFile - | grep "absolute path"" 5. Obs…

Retrieved 2026-11-11
IL2CPPFixLinuxUUM-155034
Removed boxing allocation from devirtualized calls on struct interface implementations in generic code (UUM-156196) First seen in 7000.0.0a7.
IL2CPPFixUUM-156196
Fixed IMGUI input and hover on a secondary window registering on the main display on QNX and Embedded Linux.
IMGUIFixLinuxUUM-151157
Fix MakeUniqueName overflow and Device Simulator help text.
Input SystemFix
Fixed device layout matchers not matching decimal capability values given as strings, for example in JSON layouts, on systems set to a culture such as Swedish or French.
Input SystemFixUUM-154506
Fixed input events queued from InputSystem.onBeforeUpdate or InputSystem.onDeviceChange on a frame where a device was connected or changed being processed a frame late, or lost when the input event buffer was full.
Input SystemFixUUM-158878
Fixed Input System actions enabled during startup, for example in an Entities system's OnCreate, being disabled when entering Play Mode with domain reload disabled and in Player builds.
Input SystemFixUUM-151403
Fixed keys held when a Windows Player lost focus staying pressed after the Player regained focus.
Input SystemFixWindowsUUM-157482
Fixed Mouse.clickCount increasing on every pointer move while a mouse button was held on Windows.
Input SystemFixWindowsUUM-158462
Fixed OnMouseOver and OnMouseDrag only being called on frames where the pointer moved, instead of every frame while the pointer is over the Collider. With a touchscreen, the Collider under the last touch position now keeps receiving OnMouseOver after the touch ends, matching the legacy Input Manager.
Input SystemFixUUM-153115
Fixed the Input Actions editor moving the selection to the next action, and expanding it, when undoing a duplicated binding.
Input SystemFixUUM-153990
Fixed the Player Input component Inspector not showing the action map events after the Behavior is set to Invoke Unity Events, until the GameObject was selected again.
Input SystemFixUUM-150956
Fixed touch input from Unity Remote 5 being ignored when using the Input System package.
Input SystemFixUUM-155327
Fixed crash on FindWorkspaceDocumentForPath when the Xcode process launched by Build And Run is replaced by another application.

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.