Clear
Filters
254,537 matches
7000.0.0a9100 shown
Fix crash when importing Texture2DArrays with small dimensions and many elements
Linked bug report
UUM-153670: Crash on CachedWriter::Write when importing a tiny non-power-of-two Texture2DArray from a package

How to reproduce: 1. Create a new project (any pipeline) 2. Download the attached “IN-153687” package 3. Drag the “IN-153687” package into the Assets folder 4. Click “Import“ 5. Observe the crash Reproducible with: 6000.6.0a6, 6000.6.3f1, 6000.7.0b2, 7000.0.0a1 Not reproducible with: 6000.0.84f1, 6000.3.25f1, 6000.6.0a5 Reproduced on: Windows 11 Not reproduced on: No other environment tested N…

Retrieved 2026-11-10
GraphicsFixUUM-153670
Fixed a CPU performance regression when submitting draw calls in Scriptable Render Pipelines.
GraphicsFixUUM-153988
Fixed a crash on quit in players that use split graphics jobs with DirectX 12 on Universal Windows Platform.
GraphicsFixWindowsUUM-152563
Fixed a crash on Vulkan when pre-warming pipeline state objects with GraphicsStateCollection.WarmUpProgressively.
GraphicsFixUUM-154071
Fixed an assert "Metal: memoryless texture requires 2D texture." that the Editor logged on Metal when it rendered single-pass XR to memoryless texture arrays.
GraphicsFixXRUUM-154442
Fixed an InvalidOperationException when a script disposed the destination NativeArray of an in-flight AsyncGPUReadback request on exiting Play Mode.
Linked bug report
UUM-143136: InvalidOperationException error thrown when deallocating a NativeArray on exiting Play mode after using AsyncGPUReadback.RequestIntoNativeArrayAsync

How to reproduce: 1. Open the attached "AsyncGPUReadbackUndisposable.zip" project 2. Open the "SampleScene" 3. Enter the Play mode 4. Exit Play mode 5. Observe the Console Actual result: "InvalidOperationException: The Unity.Collections.NativeArray1[System.Single] has been set to undisposable and cannot be deallocated." error is thrown in the Console Expected result: No errors are thrown in th…

Retrieved 2026-11-09
GraphicsFixUUM-143136
Fixed AsyncGPUReadback.RequestIntoNativeArray logging read/write access and undisposable errors for a NativeArray that was used by a completed job.
Linked bug report
UUM-102552: “AsyncGPUReadback - NativeArray does not have read/write access” error is thrown when using the AsyncGPUReadback:RequestIntoNativeArray after scheduling a job

Reproduction steps: 1. Open the attached “BugRepro” project 2. Open the “Assets/Scenes/SampleScene.unity“ Scene 3. Enter the Play Mode 4. Select the “Job Tester” GameObject in the Hierarchy window 5. In the Inspector window, right-click click on Simple Array Job Tester(Script) and choose "Test Job" 6. Select the “Array Updater” GameObject in the Hierarchy window 7. In the Inspector window, rig…

Retrieved 2026-11-09
GraphicsFixUUM-102552
Fixed batch mode builds overwriting custom render queue settings in materials.
GraphicsFixUUM-147947
Fixed Graphics State Collection assets not reimporting when a shader they reference changes.
GraphicsFix
Fixed slow render graph compilation in the Editor and in players with script checks enabled. Pass names longer than 61 bytes are no longer truncated in the Render Graph Viewer.
GraphicsFixUUM-154008
Fixed SystemInfo.supportsConservativeRaster returning false and conservative rasterization being unavailable on Vulkan on GPUs that report a maxExtraPrimitiveOverestimationSize of 0, such as AMD GPUs.
Linked bug report
UUM-143199: SystemInfo.supportsConservativeRaster evaluates to false when maxExtraPrimitiveOverestimationSize==0

How to reproduce: Create a new project using the “Universal 3D” template Change the graphics API to Vulkan in the Project Settings > Player Create a new MonoBehaviour script in the project with the code line “Debug.Log(SystemInfo.supportsConservativeRaster);” added to the Start() method of the MonoBehaviour class Create an empty GameObject in the Scene Hierarchy and add the newly created scrip…

Retrieved 2026-11-12
GraphicsFixUUM-143199
Fixed the Editor freezing during an asset import on Linux when running on OpenGL.
GraphicsFixLinux
Runtime crash due to a malformed BatchDrawRange has been fixed.
GraphicsFixUUM-151686
Texture2D.ReadPixels and ScreenCapture could return stale data on AMD GPUs with Vulkan when graphics jobs were enabled and the GPU was busy.
GraphicsFixUUM-149529
URP Decals shader could rarely produce NaN values on Android platforms when sampling non-normal-map textures set as the Normal Map, especially visible as white flashes when in conjunction with other amplifying effects like Bloom.
Linked bug report
UUM-153167: XR Graphics: Quad view with decals and bloom effect causes white flashing

There are white flashes if using quad view + decals + bloom. Tested on Meta Quest 3. Repro: create a scene using decals and bloom or use attached project which is set up for this already configure project for Meta Quest make sure quad view is selected in the foveation feature settings build and run actual results: white flashes around the decals expected: no flashes

Retrieved 2026-11-10
GraphicsFixAndroidUUM-153167
SystemInfo.supportsParallelPSOCreation now correctly returns true on Android devices with a single core enabling parallel PSO creation.
GraphicsFixAndroidUUM-153032
Fix shadergraph compilation failure on uv4 input semantic differences.
HDRPFixUUM-153267
Fixed "Default" being added to some Enum Material properties
Linked bug report
UUM-134256: Changing “Mesh Decal Bias Type” to “Depth Bias” on Decal Simple material stays set to “Default” in Inspector window

Steps to reproduce: 1. Create new Unity project using High Definition 3D Template 2. Open Shader Graph Templates window (Project window > Create > Shader Graph > From Template) 3. Select “Decal Simple” Template and press “Create” 4. When created, press on “Decal Simple” Shader in Project window and convert it to the Material 5. Select newly created Decal Material in Project window 6. In Inspec…

Retrieved 2026-11-11
HDRPFixUUM-134256
Fixed a dark outline appearing around geometry against the sky when MSAA and a cloud layer are enabled.
Linked bug report
UUM-150911: A dark outline appears on mesh borders with sky background when MSAA is enabled

How to reproduce: 1. Open the attached "IN-151203_63hd.zip" project 2. Open the "SampleScene" 3. In the Project Settings, enable any MSAA mode (Edit -> Project Settings -> Graphics -> HDRP -> Multisample Anti-Aliasing Quality) 4. In Game view, observe the border between the background sky and the visible cube Actual result: A dark outline appears on the border between the mesh and the backgrou…

Retrieved 2026-11-10
HDRPFixUUM-150911
Fixed an issue where FSR2 upscaler resources leaked GPU memory each time HDRP rebuilt the render pipeline, for example after a quality level change.
HDRPFixUUM-154186
Fixed CoreCLR lifecycle management on various systems
HDRPFixUUM-147914
Fixed overlapping labels in the HDRP Quality Settings panel where quality level tags overlapped with asset names.
HDRPFixUUM-151061
Fixed shader compilation errors and incorrect base map results for TerrainLit Shader Graphs.
HDRPFixUUM-153008
Fixed the Disable Mip Caching tooltip in the Rendering Debugger so that it refers to the Texture Streamer and Mipmap Streaming instead of internal class names.
HDRPFixUUM-154139
Fixed warning in ScriptableRuntimeReflectionSystemSettings when re-entering play mode
HDRPFixUUM-150539
Fixed water surfaces that disappeared for a moment in the Editor when a scene had water surfaces with different band counts.
HDRPFixUUM-141715
Fixed a crash when calling GetType() through a boxed Nullable<T> that has no value, in generic code built with Faster (smaller) builds.
IL2CPPFixUUM-152751
Fixed GC marking on InlineArray types.
IL2CPPFix
Fixed issue where memory from a thread object could be kept alive by the GC past its exit
Linked bug report
UUM-149541: Memory from the last exited managed thread is not freed when IL2CPP is used

How to reproduce: Open the attached project “IN-150912” Ensure that IL2CPP is selected as the Scripting Backend in “Project Settings → Player → Other Settings” Build and run the project Press ‘Space’ in the Player Observe the payload status text at the top of the Player Actual result: Payload 3 shows “alive = True” Expected result: Payload 3 shows “alive = False” Reproducible with: 6000.0.0f1,…

Retrieved 2026-11-10
IL2CPPFixUUM-149541
Fixed issue where RuntimeTypeHandle equality checks may fail.
IL2CPPFix
Fixed missing GC write barrier in Thread.VolatileWrite(ref object, object).
IL2CPPFixUUM-155582
Fixed rare C++ error that could cause compiler errors converting types at call sites
IL2CPPFixUUM-154470
Raise ArrayTypeMismatchException if invalid generic delegate is stored in covariant array.
IL2CPPFixUUM-155605
Fixed IMGUI text drawing a few pixels past the borders of enclosing scroll views and containers when the text overflowed its control.
Linked bug report
UUM-150041: List item text in Import Activity window's Overview tab is clipping through the list border

Steps to reproduce: Open the attached project Open the Import Activity window (Window -> Analysis -> Import Activity) Dock the window next to the Game view In the Import Activity window's Overview section, scroll through the Most Dependencies and Longest Import Duration lists Observe the Item text at the bottom of the list Actual results: Item text is clipping through the List's border Expecte…

Retrieved 2026-11-10
IMGUIFixUUM-150041
Fixed long Editor tooltips, such as the backup confirmation toggle in Project Auditor, showing empty space to the right of their wrapped text.
IMGUIFixUUM-152749
Fixed text fields not scrolling to keep the cursor visible when typing text longer than the visible field width
Linked bug report
UUM-149213: Text field cursor does not follow the text when typing a long name in the Project window's rename mode

How to reproduce: 1. Create a new Unity project 2. In the Project window, select an asset and enter rename mode 3. Type a name long enough to exceed the width of the visible text field 4. Observe the text field while typing Expected results: The text field scrolls/follows the cursor so the currently typed character stays visible Actual results: The text field stays anchored at the start of the…

Retrieved 2026-11-10
IMGUIFixUUM-149213
Fixed the text cursor being vertically misaligned in an empty text field.
Linked bug report
UUM-145875: Caret is vertically misaligned on custom Editor windows when using GUI.TextField

Steps to reproduce: 1. Create a new project 2. Import the attached “EditorWindowTemp.cs“ script 3. Open Window → CaretBug 4. Click on the TextField Actual result: Caret is misaligned with the TextField Expected result: Caret is aligned properly Reproducible with: 6000.5.0a3, 6000.5.1f1, 6000.6.0b1, 6000.7.0a1 Not reproducible with: 6000.0.78f1, 6000.3.18f1, 6000.5.0a2 Reproducible on: macOS Se…

Retrieved 2026-11-09
IMGUIFixUUM-145875
Fixed a regression that added roughly 60 ms to editor project load time when input devices were first detected.
InputFixUUM-148220
Fix misaligned labels in the Input Actions editor properties pane.
Input SystemFix
Fix single clicks generating duplicated touch events, when using Device Simulator and Touch Simulation. When the Device Simulator view is enabled Touch Simulation events are supressed.
Input SystemFixUUM-151404
Fixed a NullReferenceException when reopening a device's Device Debug View window in the Input Debugger after it had previously been maximized and closed.
Input SystemFixUUM-150951
Fixed an Input Actions importer error message that incorrectly reported a duplicate Action Map name when the actual problem was a duplicate Action name within an Action Map.
Input SystemFixUUM-153706
Fixed an overlapping memory copy when removing an element from an InputControlList, which AddressSanitizer reported as memcpy-param-overlap.
Input SystemFixUUM-151624
Fixed devices that were disconnected or reconfigured while the application was out of focus staying in the device list.
Input SystemFixUUM-151588
Fixed issue on macOS where third party tools sending repeated key down events without a key up could result in keys becoming stuck
Input SystemFixmacOSUUM-151878
Fixed polling for interaction phases (such as WasPerformedThisFrame) being missed during Update due to interaction timeouts sometimes occurring during the later before-render period when a before-render device (such as an XR HMD) is added. This means that timeouts and interactions like Hold may now wait to perform until the next frame instead of the earliest chance during before-render.
Input SystemFixXRUUM-147719
Fixed the "Location Distance Threshold" label being clipped and misaligned on the Input System Settings project settings page.
Input SystemFixUUM-151646
Fixed the error "type is not a supported string value" that was logged in the Console when viewing binding properties in the Input Actions Editor.
Input SystemFixUUM-155527
Fixed the Input Actions editor window being recreated (flickering) when cancelling the unsaved-changes prompt on close; the window now uses the Editor's standard unsaved-changes handling.
Input SystemFixUUM-154338
Fixed the Input Debugger device window showing a blank window after the device was disconnected and reconnected.
Input SystemFixUUM-144312
Fixed the Input System Package settings window accepting negative and non-finite (NaN or Infinity) values for Location Accuracy and Location Distance Threshold instead of clamping them to 0 like the scripting API.
Input SystemFixUUM-151645
This fixes Windows' Xbox Game Bar and macOS overlays (Spotlight et al). On Windows, Steam/Discord/NVIDIA overlays work as always.
Linked bug report
UUM-150045: Keys remain stuck as "pressed" when focus shifts to any overlay

Steps to reproduce: 1. Open attached project “IN-151262” 2. Make sure “Assets/FPS/Scenes/MainScene” is selected in the scene list 3. Enter the Play mode 4. Press "W" to start running forward 5. With "W" still held press ALT + Windows Key + G to bring up the Xbox Game Bar overlay (This works with other overlays as well) 6. Observe the Game view 7. Refocus Unity, press some other keys to except …

Retrieved 2026-11-10
Input SystemFixWindowsmacOSUUM-150045
Fix building UnityFramework directly via command line
Fix GameAssembly ignoring the target OS version from Player Settings
Fixed a crash when application:openURL or application:continueUserActivity was called before Unity initialized.
Linked bug report
UUM-151801: Application crashes when "application:openURL:options" runs before Engine initializes

How to reproduce: 1. Open the attached “IN-152919” project 2. Open Build Profiles and switch to iOS (File > Build Profiles) 3. Build the project 4. Open the built project in Xcode 5. Deploy to a device 6. Observe the device Actual result: The app crashes at startup Expected result: The app launches successfully to a sample scene Reproducible with: 6000.0.23f1, 6000.0.83f1, 6000.3.24f1, 6000.6.…

Retrieved 2026-11-10
Fixed incomplete privacy manifest when integrating only UnityFramework.framework (Unity as a Library).
iOSFix
Fixed Input System wrong touch delta when scene is changed
Fixed the secondary display mirroring the device screen instead of showing its own camera view on iOS 27.
Preserve the movie pause state after returning from background
Rename AppDelegate and SceneDelegate class to be consistent with other naming
Fixed a stack overflow when converting a large NativeText or UnsafeText to a string, and when appending a large string to a NativeText, UnsafeText, or FixedString.
KernelFixUUM-124992
Fixed crash in NativeSlice caused by 32bit integer overflow.
KernelFixUUM-154594
Fixed crash in UnsafeList::RemoveRange() if count overflows a 32bit integer.
KernelFixUUM-155334
Fixed InvalidOperationException when scheduling a SortJob or SortJobDefer from Burst compiled code.
KernelFixUUM-125134
Fixed NativeList and UnsafeList copying the whole allocated capacity instead of only the used elements when the capacity grows.
KernelFixUUM-129943
Fixed safety handles accumulating in memory when repeatedly creating and disposing native containers that use a custom allocator.
KernelFixUUM-134028
Fixed the safety system naming the container instead of the ParallelWriter when reporting errors for a disposed NativeParallelMultiHashMap.ParallelWriter.
KernelFix
FixedString operator==(String) threw ArgumentException when the string exceeded the FixedString capacity.
Linked bug report
UUM-129279: ArgumentException is thrown when comparing FixedString64Bytes with a String where the FixedString64Bytes is on the left-hand side of ==

Reproduction steps: 1. Open the attached “BugRepro” project 2. Open the “Assets/test.unity“ Scene 3. Enter the Play Mode 4. Observe the Console window Expected result: No errors are thrown Actual result: “ArgumentException: FixedString32Bytes: Truncation while copying….” error is thrown Reproducible with: 2.5.7, 2.6.0-pre.4 (6000.0.56f1, 6000.2.2f1, 6000.3.0b1) Reproducible on: Windows 11 Not …

Retrieved 2026-11-09
KernelFixUUM-129279
Bump ProxyHelper version to allow running on case-sensitive filesystem.
Linked bug report
UUM-155895: Fails to launch when installed on case-sensitive APFS on macOS

How to reproduce: 1. Format a volume as APFS (Case-sensitive) 2. Install Unity Editor on this volume (if a Unity Editor is already installed on another volume, it can be just copied to the new volume, otherwise, install through Unity Hub) 3. Launch the installed Editor 4. Observe that the Editor immediately terminates Actual result: The Editor fails to start Expected result: The Unity Editor l…

Retrieved 2026-11-11
LicenseUUM-155895
Fixed the license error dialog looping on Retry and close when two Editors of the same version required incompatible Licensing Client versions.
LicenseUUM-153121
Fixed a crash on Linux when the Editor was launched with -nographics but without -batchmode; the Editor now reports the invalid arguments and exits with code 1.
Linked bug report
UUM-154576: Editor crashes on a GtkStyleContext assertion when running -upmPack with -nographics and without -batchmode

How to reproduce: 1. Extract the attached "Repro_UpmPackCLI" 2. Run "./repro_bug2.sh <editor binary> <any project path>", which creates the project if it does not exist and runs the case twice, once with DISPLAY inherited and once with DISPLAY unset 3. Observe the process exit code and the log Expected results: The Editor rejects the argument combination and exits cleanly with a non-zero exit …

Retrieved 2026-11-11
LinuxFixUUM-154576
Fixed characters outside the Basic Multilingual Plane (such as emoji) being corrupted when typed into Editor text fields on Linux.
LinuxFixUUM-153851
Fixed GameWindow.GetPosition() returning an incorrect value after MoveTo() on Linux X11 sessions.
LinuxFixUUM-151056
Fixed the Editor hanging on the splash screen when a dialog opened while a scene was loading.
Linked bug report
UUM-151324: Editor hangs on the splash screen when a file required to restore the last-opened scene fails to open on startup

How to reproduce: Open the attached “IN-150360-repro-deadlock” project Open the “HeavyScene” Close the Editor Make a file required by that scene unreadable, e.g. run "chmod 000" on the scene file (HeavyScene.unity) Open the attached project again Actual result: The Editor freezes on the splash screen and a window titled "Opening file failed" is created but never painted or clickable, placed at…

Retrieved 2026-11-10
LinuxFixUUM-151324
Fixed a crash on recent macOS versions that could occur when importing X.509 certificates.
macOSFixUUM-154511
Fixed a top-level menu returning to the wrong position in the menu bar after being removed and restored.
macOSFix
Fixed the Editor slowing down in batch mode and automated test runs on macOS when one of its windows lost focus.
macOSFixWindows
Fixed the macOS Editor ignoring internal tick requests while its window was unfocused, which made async and coroutine-based execution run slower than when focused.
macOSFixUUM-151097
Stopped a crash when using a default GCHandle
Linked bug report
UUM-153835: Crash on "ves_icall_System_GCHandle_GetAddrOfPinnedObject" when calling "GCHandle.AddrOfPinnedObject()" on a default-initialized GCHandle

Reproduction steps: 1. Open the attached "IN-154843" project 2. In the menu bar, navigate to "Bug" > "Crash Editor" 3. Observe the crash Reproducible with: 6000.0.0f1 (7bea50d699a2), 6000.0.84f1, 6000.3.25f1, 6000.6.3f1, 6000.7.0b3, 7000.0.0a1 Reproducible environment: Ubuntu 24.04.5 LTS, Windows 11 (Reporter) Not reproducible environment: No other environments tested Workaround: Check "GCHand…

Retrieved 2026-11-10
MonoFixUUM-153835
Fixed a NullReferenceException thrown when the Launching Scenario window is opened without an active scenario, which left the window empty.
MultiplayerFixUUM-151897
Fixed an Additional Editor Instance still showing as "Running" in the Active Scenario window after its player process was terminated externally and the recovery offer was declined.
MultiplayerFixUUM-151746
Fixed the Focus on Player button icon being barely visible in the Active Scenario window when using the Light Editor Theme.
MultiplayerFixUUM-144477
Fixed the Focus on Player option in the Multiplayer Play Mode window staying enabled and doing nothing when the player is not active.
MultiplayerFixUUM-145368
Fixed the Multiplayer Center window letting the divider be dragged until the recommendations panel was hidden.
MultiplayerFixUUM-145592
Fixed the multiplayer role indicator not appearing in the Hierarchy window when the legacy Hierarchy was disabled.
MultiplayerFixUUM-153396
Fixed two "Lifecycle ERROR" exceptions logged on every Editor start and domain reload, which left Multiplayer Play Mode uninitialized, in projects upgraded from an older Multiplayer Play Mode version.
MultiplayerFixUUM-151881
Fixing the scaling artifacts of the Multiplayer Center window's genre titles in Bitmap rendering mode.
MultiplayerFix
Multiplayer Play Mode additional Editor instance keeps running outdated script code when domain reload is disabled
MultiplayerFixUUM-151263
Play Mode Scenario stays in the "Deploying" state when re-entering Play Mode with an additional Editor instance still running.
MultiplayerFixUUM-151263
Removed the Tree creation option from the hierarchy menu to prevent asset creation in Multiplayer Playmode Virtual Players, as asset authoring is forbidden.
MultiplayerFixUUM-148223
Unity Transport: Correctly recreate UDP sockets on iOS when they are closed by the OS when an application is in the background for a while. Prevents a condition when the driver seemingly stops receiving packets.
Linked bug report
UUM-153993: Unity Transport UDP NetworkDriver stops receiving packets when the application resumes after device sleep

How to reproduce: Open the attached "IN-153250" project Open the "SleepWake" scene Enter Play mode In the Game view, click Start Server with UDP port 7777 Build the same project for iOS Open the "Unity-iPhone.xcodeproj" in Xcode Build to a mobile device on the same LAN and allow Local Network access On the mobile device, type the desktop's LAN IPv4 address and port 7777, then tap Connect Obser…

Retrieved 2026-11-10
MultiplayerFixiOSUUM-153993
Unity Transport: Fixed a memory leak when closing connections using DTLS or TLS.
Linked bug report
UUM-151755: Memory leaks when destroying a TLS client in Unity Transport

How to reproduce: 1. Open the attached “IN-152098” project 2. Download the Memory Profiler package 3. Open Window->Analysis->Memory profiler 4. Select “Capture New Snapshot” 5. Open Window->General->Test Runner 6. Run the “UnityTlsServer_DestroyClientLeak” test 4-7 times 7. Repeat steps 3-4 8. Compare the two snapshots Actual result: Destroying a TLS client doesn't fully free the memory it all…

Retrieved 2026-11-10
MultiplayerFixUUM-151755
Unity Transport: Fixed an issue where sending packets on UDP connections that don't have a remote peer anymore could eventually result in exhausting the receive queue, causing the server to not be able to receive anything anymore.
MultiplayerFixServerUUM-151844
Unity Transport: Fixed an issue with the NetcodeInterop layer which would cause connection failures when using NGO transports that use a single buffer for all receive operations (for example the community Facepunch transport does this).
MultiplayerFixUUM-151803
Fix for test OnRedirect_LoopStopsAndClearsRunning instability.
N/A \(internal\)Fix
Refactor editor config scan
N/A \(internal\)Fix
Removing unneeded features in remote settings
N/A \(internal\)Fix
Fixed a crash on Editor, Player, or Virtual Player shutdown when a DownloadHandlerScript or DownloadHandlerStream was still active while the underlying web request system was being torn down.
NetworkingFixUUM-151294
Fixed the search and summary rows in the Webrequest Profiler shrinking as the request list filled.
NetworkingFix
Fixed UnityWebRequest cookies occasionally reverting to an older value when a slower request completed after a faster concurrent request to the same host had already set a newer cookie.
Linked bug report
UUM-150958: UnityWebRequest cookie cache rolls back to an older value when a slow concurrent request completes without a Set-Cookie header

How to reproduce: Open the attached “IN-152325“ project Open a Terminal in the project directory In the Terminal, run this command: py tools/server.py to start the test server In the Editor, enter Play mode In the Tools menu, run the CookieRollbackTest (Tools > CookieRollbackTest > Run test) Observe the console Actual result: The Console shows “actually received: v1” Expected result: The Conso…

Retrieved 2026-11-10
NetworkingFixUUM-150958

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.