Clear
Filters
251,901 matches
7000.0.0a16100 shown
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 MakeUniqueName overflow and Device Simulator help text.
Input SystemFix
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 crash (ArgumentException/NullReferenceException) when a touchscreen device connects before EnhancedTouchSupport finishes initializing.
Input SystemFixUUM-153111
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 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 devices that were disconnected or reconfigured while the application was out of focus staying in the device list.
Input SystemFixUUM-151588
Fixed exceptions thrown when accessing the control, valueType, or valueSizeInBytes properties of InputAction.CallbackContext after the action or its InputActionMap was disabled from within the callback.
Input SystemFixUUM-138896
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 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 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 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 moving the selection to the next action, and expanding it, when undoing a duplicated binding.
Input SystemFixUUM-153990
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
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 the Read more link in the Update Mode warning of the Input System settings opening a documentation page that does not describe Update Mode.
Input SystemFixUUM-154791
Fixed touch input from Unity Remote 5 being ignored when using the Input System package.
Input SystemFixUUM-155327
Fixed UI Toolkit receiving an extra PointerDownEvent when dragging a finger on a touchscreen with the Input System package.
Input SystemFixUUM-155740
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 crash on FindWorkspaceDocumentForPath when the Xcode process launched by Build And Run is replaced by another application.
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 privacy manifest in iOS Xcode projects not declaring the data types collected when Diagnostic Data Collection is enabled.
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 DomainUnloadAutoFree memory tracker.
Linked bug report
UUM-144552: Crash on DomainUnloadAutoFree::FrameMaintenance during Editor usage

How to reproduce: 1. Create a new Unity project 2. In the Hierarchy, create a new empty GameObject 3. In the Inspector, add the "Shadow Caster 2D" Component 4. Wait 2-3 seconds and click anything in the Editor 5. Observe the crash Reproducible with: 6000.6.0a7 Can't test with: 6000.0.76f1, 6000.3.15f1, 6000.4.8f1, 6000.5.0b9 (One-time crash) Reproducible on: macOS Tahoe 26 (M1) Not reproducibl…

Retrieved 2026-11-09
KernelFixUUM-144552
Fixed crash in DomainUnloadAutoFree memory tracker.
KernelFixUUM-150681
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 FixedString and NativeText Append(Unicode.Rune) leaving the string 4 bytes longer with stale bytes when appending an invalid rune.
KernelFixUUM-158951
Fixed FixedStringNBytes storing invalid UTF-8 and comparing unequal to the same text when a surrogate pair was appended one char at a time.
KernelFixUUM-158952
Fixed FixedString.Append(float) writing a wrong, larger number for subnormal float values.
KernelFixUUM-158950
Fixed FixedString.Substring returning invalid UTF-8 for multi-byte characters by treating startIndex and length as character offsets.
KernelFixUUM-158963
Fixed InvalidOperationException when scheduling a SortJob or SortJobDefer from Burst compiled code.
KernelFixUUM-125134
Fixed math.orthonormalize returning a non-orthonormal matrix when the first column was not unit length.
KernelFixUUM-157877
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 CPU and GPU frame time in the CPU Usage module toolbar not updating when changing frames in the New Timeline view.
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
Windows standalone players crashed immediately on startup on CPUs without SSE4.2 support.
Linked bug report
UUM-155744: Windows Standalone Player silent crash on launch when using Legacy x64 CPUs without POPCNT support

How to reproduce: 1. Create and open a new project 2. Build and Run for Windows 3. Observe the Player Alternative reproduction (using Intel SDE): 1. Install Intel Software Development Emulator 2. Create and open a new project 3. Build the project for Windows 4. Open Command Prompt 5. Run the following command in cmd: "PATH_TO_SDE\sde.exe" -mrm -chip_check_call_stack 1 -chip_check_call_stack_de…

Retrieved 2026-11-11
KernelFixWindowsUUM-155744
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 an issue where the Editor continued without a license, and exited with code 0 in batch mode, when it could not connect to the Unity Licensing Client.
LicenseUUM-151817
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 running without an initialized video subsystem, such as in batch mode with -nographics or without a display.
Linked bug report
UUM-156559: Crash on PlayerMain when running a Linux Player with "-batchmode -nographics" without an X11 or Wayland display

How to reproduce: Open the attached "IN-155827_repro" project Build the Player for the "Linux" platform On Linux, run the built Player with the "-batchmode -nographics" arguments and without access to an X11 or Wayland display (for example, run it with "env -i HOME=$HOME XDG_RUNTIME_DIR=<empty directory> ./<Player>.x86_64 -batchmode -nographics") Observe the crash Reproducible with: 6000.0.20f…

Retrieved 2026-11-11
LinuxFixUUM-156559
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
Allow the system to sleep when Screen.sleepTimeout is set to SleepTimeout.SystemSetting and the System Setting is not Never.
Linked bug report
UUM-150222: Mac does not fall asleep when running the Player

Steps to reproduce: 1. Open the attached project “IN-150263” 2. Build for MacOS 3. Open terminal, paste “while :; do printf '%s %.2f\n' "$(date +%H:%M:%S)" "$(ioreg -c IOHIDSystem | awk '/HIDIdleTime/{print $NF/1e9; exit}')"; sleep 1; done” and hit enter 4. Open the newly built app 5. Observe the terminal and your Mac Actual result: In the terminal the time never goes more 10s and the computer…

Retrieved 2026-11-11
macOSFixUUM-150222
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 macOS Dedicated Server builds using CoreCLR failing to launch because the CoreCLR library could not be found.
macOSFixServerUUM-155782
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
Fixed Unity Bug Reporter opening when a process started by the Editor, such as adb, crashed.
macOSFixUUM-158130
Fixed a security vulnerability (CVE-2026-111497) in the Brotli decoder used by System.IO.Compression.BrotliStream and BrotliDecoder, where decoding untrusted data could allow remote code execution.
MonoSecurity
Fixed WebSocket connections to servers only supporting TLS 1.3.
MonoFix
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 an issue where the Unity Transport network simulator reordered packets that were sent in the same update with a send delay and no jitter.
MultiplayerFixUUM-159120
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 Play Mode window and virtual players not working after Multiplayer Play Mode was disabled and re-enabled in Preferences.
MultiplayerFixUUM-153152
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
Changing editor config write mode to atomic.
N/A \(internal\)Fix
Fix for test OnRedirect_LoopStopsAndClearsRunning instability.
N/A \(internal\)Fix
Fixes for remote settings issues.
N/A \(internal\)Fix
No release notes, config change
N/A \(internal\)Fix
No release notes, Remote settings cleanup.
N/A \(internal\)Fix
Refactor editor config scan
N/A \(internal\)Fix
Removing unneeded features in remote settings
N/A \(internal\)Fix

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.