Clear
Filters
251,901 matches
7000.0.0a1658 shown
com.unity.2d.pixel-perfect - "The 2D Pixel Perfect package for the Built-In Render Pipeline is deprecated. Remove this package and add the URP Pixel Perfect Camera component instead. For more information, refer to https://docs.unity3d.com/Manual/urp/2d-pixelperfect-prep-sprites.html."
Packages deprecatedBreakingcom.unity.2d.pixel-perfect
6000.0.85f242 shown
Back gesture/button closes the app after returning from background when "Run In Background" and "Predictive Back Support" are enabled
Linked bug report
UUM-159613: Back gesture/button closes the app after returning from background when "Run In Background" and "Predictive Back Support" are enabled

How to reproduce: 1. Create and open a new project 2. Navigate to Project Settings, Player tab (Edit > Project Settings > Player) 3. Toggle on Predictive Back Support (Other Settings) 4. Toggle on Run Without Focus (Resolution and Presentation) 5. Build and Run for Android 6. On the device tap or gesture the back action 7. Notice the app doesn’t go to background or close 8. Put the app in fore…

Retrieved 2026-11-10
AndroidKnown issueCautionUUM-159613
[RenderGraph][D3D12] Crash on D3D12SwapChain::Present when using AddComputePass with EnableAsyncCompute(true) and UseTexture
Linked bug report
UUM-140183: Crash on D3D12SwapChain::Present when using AddComputePass with EnableAsyncCompute(true) and UseTexture

How to reproduce: 1. Open the attached “IN-140355.zip” project 2. Enter Play Mode 3. Observe the crash Reproducible in: 6000.0.6f1, 6000.0.73f1, 6000.3.14f1, 6000.4.4f1, 6000.5.0b4, 6000.6.0a3 Not reproducible in: 6000.0.5f1 Reproducible on: Windows 11 (AMD Radeon RX 6600, Driver: 32.0.21043.5001; Nvidia RTX 3080 Ti Laptop, Driver: 32.0.15.8097) Not reproducible on: No other environments teste…

Retrieved 2026-11-11
DirectX12Known issueBlockerUUM-140183
[macOS] Player libraries are code signed with bespoke entitlements
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
Editor InstallersKnown issueCautionmacOSUUM-156884
Crash on mono_log_write_logfile when more than one copy of bee_backend is running
Linked bug report
UUM-142773: Crash on mono_log_write_logfile when more than one copy of bee_backend is running

How to reproduce: Create a new URP project In the Player settings, change the Active Input Handling setting to any other option In the following prompt about restarting the Editor, select "accept" When the Editor loading window appears, close it by clicking x at the top right corner of the window Open the Windows task manager and type "bee" in the search bar Launch the project again and let th…

Retrieved 2026-11-09
Scripting BuildtimeKnown issueBlockerUUM-142773
Player stops responding permanently when scenes are repeatedly switched with SceneManager.LoadSceneAsync
Linked bug report
UUM-156125: Player stops responding permanently when scenes are repeatedly switched with SceneManager.LoadSceneAsync

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

Retrieved 2026-11-10
Shader SystemKnown issueCautionUUM-156125
Updated the bundled 7-Zip to version 26.03.
Build SystemImprovement
Added: Added Graphics.disableDepthAndStencilBuffers, a read-only property that returns whether Disable Depth and Stencil Buffers is enabled in Player Settings.
GraphicsAPI change
Updated the Android Gradle Plugin (AGP) version from 9.0.0 to 9.1.1.
AndroidChange
Fixed ArgumentException when using overlay camera in 2D Renderer.
Linked bug report
UUM-148111: "ArgumentException: An item with the same key has already been added" is thrown when the Base and Overlay cameras of a 2D camera stack use different Renderers

Reproduction steps: Open the attached "IN-145480_REPRO" project Open the "Assets/Scenes/SampleScene.unity" scene Make sure both the Game view and the Scene view are visible Enter Play Mode Observe the Console Actual result: The Console continuously prints "ArgumentException: An item with the same key has already been added" Expected result: No error is thrown Reproducible with: 6000.0.0b11, 60…

Retrieved 2026-11-10
Fixed error message when entering fast playmode with Sprite Editor Window changes.
Linked bug report
UUM-146790: Exception "AssetDatabase.ForceReserializeAssets cannot be used when in play mode" is thrown when entering Play Mode with unapplied Sprite Editor changes and Reload Domain disabled

Steps to reproduce: Create a new Universal 2D project via Unity Hub Edit > Project Settings > Editor > "Enter Play Mode Settings": enable Enter Play Mode Options and disable Domain Reload In the Project Browser right click and Create > 2D > Sprites > Triangle and Select the texture In the Inspector click "Open Sprite Editor" (or Window > 2D > Sprite Editor) Draw a Cube Sprite container in the …

Retrieved 2026-11-09
Fixed intermediate texture not created when requested by render pass.
Linked bug report
UUM-145892: RenderGraph Blit/Copy sample throws "texture handle does not have a valid descriptor" error when the Copy Render Feature is used with the 2D Renderer

How to reproduce: Open attached "IN-145916_Rendererror.zip" project Enter Play mode Observe the Console Actual result: "Render Graph Execution error", ArgumentException "texture handle does not have a valid descriptor" errors are thrown in the Console Expected result: No errors are thrown Reproducible with: 6000.0.0f1, 6000.0.78f1, 6000.3.18f1, 6000.5.1f1, 6000.6.0b1, 6000.7.0a1 Reproducible o…

Retrieved 2026-11-09
Fixed LineRenderer not initializing correctly when toggling enable on game object.
Linked bug report
UUM-147747: LineRenderer using URP SpriteLitDefault Material becomes invisible when animating its "Material._Renderer Color" property and disabling and reenabling the GameObject

Steps to reproduce: 1. Create a new 2D URP project 2. Open the “SampleScene” scene 3. Create a new GameObject with Animator and LineRenderer components 4. Create a Material using the Universal Render Pipeline/2D/Sprite-Lit-Default shader, and assign any texture to the “Diffuse” slot 5. Assign the Material to the LineRenderer. 6. Create an animation for the GameObject 7. Add the LineRenderer's …

Retrieved 2026-11-10
Fixed the camera sorting layer texture resolution being affected by the Render Scale setting on the 2D Renderer.
Linked bug report
UUM-151723: Camera sorting layer texture is affected when changing Render Scale on Renderer2D

How to reproduce: Open the attached “IN-152053” project Open the “SampleScene” scene In the Project window navigate to the Assets\Settings folder and click on Renderer2D In the Inspector window change the Render Scale to some lower value Observe the Game view Actual result: Sprite resolution changes and it gets more pixelated Expected result: Sprite resolution does not change Reproducible with…

Retrieved 2026-11-10
Fixed "Failed to find target with hash string android-37" when Target API Level 37 is selected.
Linked bug report
UUM-150216: Build fails with "Failed to find target with hash string 'android-37'" when Target API Level 37 is selected

How to reproduce: 1. Open the attached “IN-151630.zip” project 2. Go to Build Profiles (File → Build Profiles) 3. Build for Android 4. Observe the Console window Actual result: The build fails Expected result: The build finishes successfully Reproducible with: 6000.0.82f1, 6000.3.23f1, 6000.5.10f1, 6000.6.0b10, 6000.7.0a5 Could not test with: 6000.0.0f1 (Android API 37 not supported error) Rep…

Retrieved 2026-11-10
AndroidFixUUM-150216
Fixed an issue where the input field caret moved back to the end of the text when typing.
Linked bug report
UUM-121294: The Input field caret moves back to the end of the text when typing

Reproduction steps: 1. Open the attached “IN-119675“ project 2. Build and Run the Android or iOS Player 3. Select the InputField in the Player 4. Enter numbers and confirm that commas are inserted at appropriate positions 5. Move the caret to any other position 6. Enter one digit 7. Observe the Input field Expected Result: The caret remains at the position where the number was entered Actual R…

Retrieved 2026-11-10
AndroidFixiOSUUM-121294
Fixed bidirectional synchronization between the virtual keyboard and UGUI textfield.
AndroidFixUUM-133870
Fixed editText setText resets the IME's internal cursor to end-of-text, independently of the EditText's selection.
AndroidFixUUM-142513
Fixed freeze when relaunching GameActivity immediately after unload in UaaL mode.
AndroidFixUUM-149857
Fixed TouchScreenKeyboard.selection.length always returning 0.
Linked bug report
UUM-125821: TouchScreenKeyboard.selection.length always returns "0" when any length text is selected

Reproduction steps: 1. Open the attached “IN-123387“ project 2. Build and Run the Android Player 3. In the Player, tap on the Text InputField at the top 4. Select all text in the field 5. Observe the “Length” value below the InputField Expected result: If the selected text is “aaaa” the Length returns “4” Actual result: Length always returns “0” Reproducible with: 2022.3.33f1, 2022.3.68f1, 600…

Retrieved 2026-11-10
AndroidFixUUM-125821
Fixed a player crash when instantiating a prefab from an AssetBundle that was reached through a reference to a child object of a prefab in another AssetBundle.
Asset BundlesFixUUM-141605
Fixed a bug on macOS where audio playback would slow down when the microphone was being used by the system.
Linked bug report
UUM-149880: Audio playback slows down when the microphone is being used by the system

Reproduction steps: 1. Open the attached “IN-149275” Project 2. Use the microphone on the system (e.g. by starting a Slack Huddle, or by recording in OBS with the microphone enabled) 3. While the microphone is still being used, do any playback of a .wav file (eg. AudioSource in the scene or use the preview under the inspector) 4. Observe the audio being played about 3x slower or 3x faster 5. I…

Retrieved 2026-11-10
AudioFixmacOSUUM-149880
Fixed a bug where the Linux Editor wasn't anchoring the Help and Window menus to the end of the main menu bar.
EditorFixLinuxUUM-113169
Fixed a deadlock when exiting Play Mode while asynchronous shader compilation was still in progress on Direct3D12.
Linked bug report
UUM-152966: Deadlock on exiting Play Mode when a Shader is destroyed while async shader compilation has queued variant requests for a different shader with Graphics Jobs enabled

How to reproduce: 1. Open the attached Project 2. Run Tools -> Bug repro Actual result: Editor deadlocks and is no longer responding, CPU usage drops to 0 Expected result: Process runs through 40 cycles and Editor can be used normally Reproducible with: 6000.0.85f1, 6000.3.13f1, 6000.3.24f1, Not reproducible with: 6000.3.12f1, 6000.6.2f1, 6000.7.0b2, 7000.0.0a1 Reproducible on: Windows 11 Not …

Retrieved 2026-11-11
EditorFixUUM-152966
Fixed an issue where accessing the rootVisualElement of an Overlay's container could cause recursive calls and crash the Editor.
Linked bug report
UUM-149209: Editor freezes at OpenScene and continuously allocates memory when a Scene View Overlay accesses containerWindow.rootVisualElement in CreatePanelContent()

Steps to reproduce: Create a new project Remove the Test Framework package Ensure that the Editor is closed Go to the project’s Assets folder Add the attached “BugScript” to the Assets folder Open the project Observe the launch screen Actual result: The Editor freezes at OpenScene and continuously allocates memory Expected result: The project opens successfully Reproducible with: 6000.0.0f1, 6…

Retrieved 2026-11-10
EditorFixUUM-149209
Fixed the Editor crashing when pressing Cmd+Q more than once while the "Scene(s) Have Been Modified" dialog is displayed. Fixed two "Scene(s) Have Been Modified" dialogs being displayed when quitting the Editor in Play Mode with unsaved changes.
Linked bug report
UUM-149668: Crash deleting GUIView's RenderTarget with CMD + Q" in Play and unsaved changes

How to reproduce: Create and open a new project In the Project window, create and open a new Scene In the Hierarchy, add any GameObject Ensure that the changes made are not saved Enter Play Mode Press “CMD + Q” or select “Unity → Quit” in the menu bar When the “Scene(s) Have Been Modified” window pops up, press “CMD + Q” twice Observe the crash Reproducible with: 6000.0.17f1, 6000.0.81f1, 6000…

Retrieved 2026-11-10
EditorFixUUM-149668
Fixed Graphics.RenderPrimitives and Graphics.DrawProcedural crash with MeshTopology.Quads when Graphics Jobs are enabled.
Linked bug report
UUM-141117: Crash on GfxDeviceClient::AllocateBufferInternal when entering Play mode using Graphics.RenderPrimitives and Graphics.DrawProcedural in the scene

Reproduction steps: 1. Open the attached "IN-140052_Repro" project 2. Open scene "OutdoorsScene" 3. Enter Play mode Expected result: The Editor enters Play mode and the methods run as expected Actual result: The Editor crashes Reproducible with: 2023.3.0b5, 6000.0.74f1, 6000.3.14f1, 6000.4.5f1, 6000.5.0b6, 6000.6.0a4 Not reproducible with: 2023.3.0b4 Oldest version checked for regression: 2023…

Retrieved 2026-11-09
GraphicsFixUUM-141117
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.
IL2CPPSecurity
Fixed a crash on recent macOS versions that could occur when importing X.509 certificates.
macOSFixUUM-154511
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
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
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
Reject TLS connections to servers using the compromised eMudhra certificates.
NetworkingFixUUM-158231
UnityWebRequest: Fixed a freeze when quitting a standalone player while an ongoing request was still resolving DNS against an unresponsive or slow DNS server.
Linked bug report
UUM-151643: Standalone Player becomes unresponsive before closing when using Alt+F4 under a DNS black-hole configuration

Steps to reproduce: Open a terminal in the attached “IN-152792“ project folder and run: python .\repro-scripts\dns_sink.py Leave the DNS sink running and open another terminal Find the active network interface and note its InterfaceIndex and current ServerAddresses: Get-DnsClientServerAddress -AddressFamily IPv4 | Where-Object ServerAddresses | Format-Table InterfaceIndex,InterfaceAlias,Server…

Retrieved 2026-11-10
NetworkingFixServerUUM-151643
Fixed a security vulnerability (CVE-2026-111497) that could allow remote code execution by updating the Node.js runtime used by the Package Manager to v22.23.4.
Package ManagerSecurity
Fixed Camera Fade OFF + Soft Particles ON combination making particles disappear on some devices.
Linked bug report
UUM-146249: Particles are not rendered when particle's material shader is set to URP/Particles, Soft Particles is enabled and Camera Fading is disabled

How to reproduce: 1. Open the attached “IN-147009” project 2. Build and Run to Android 3. Observe the device Actual result: Only the skybox can be seen Expected result: A smoke particle is visible Reproducible with: 6000.0.0f1, 6000.0.78f1, 6000.3.19f1, 6000.5.2f1, 6000.6.0b2, 6000.7.0a1 Built on: macOS 26.5.1 (M1 Pro) Reproducible on devices: VLNQA00642 - Google Pixel 9a (Pixel 9a), CPU: Goog…

Retrieved 2026-11-09
ParticlesFixUUM-146249
Added guard to avoid hitting a debug assert in dev player builds.
PlayerFixUUM-152365
GameObjects cast correct shadows after Shader.globalMaximumLOD is changed at runtime.
Linked bug report
UUM-150226: GameObjects cast identical shadows in the built Player after Shader.globalMaximumLOD is changed at runtime

Steps to reproduce: 1. Open the attached user's project "TestURP.zip" 2. Build a Windows/macOS Standalone Player 3. Click the "Shadows On" GUI button 4. Look at the shadows Actual result: The two cubes have the same shadows Expected result: The two cubes have different shadows (See "Results.png") Reproducible with: 6000.0.81f1, 6000.3.22f1, 6000.5.8f1, 6000.6.0b8, 6000.7.0a4 Could not test on …

Retrieved 2026-11-10
PlayerFixUUM-150226
Fixed the Troubleshoot Connection Issues button in the Profiler linking to a documentation page unrelated to connection troubleshooting.
Linked bug report
UUM-153354: "Troubleshoot connection issues" button in the Profiler links to a page unrelated to connection troubleshooting

How to reproduce: 1. Open the Profiler window 2. Open the "Play Mode" dropdown near the record button 3. Click "Troubleshoot connection issues" 4. Observe the results Expected results: The linked documentation page covers troubleshooting Profiler connection issues - suggesting https://docs.unity3d.com/6000.1/Documentation/Manual/profiling-target-device.html Actual results: The link opens https…

Retrieved 2026-11-10
ProfilerFixUUM-153354
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 Editor source builds failing on machines that use the Turkish region format.
Source Code BuildFixUUM-154501
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 an out-of-bounds memory read when a TextMesh or legacy UI Text string ended with an unterminated quad tag parameter.
TextFixUUM-153129

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.