Release Notes Search
Search changes, fixes, and known issues across Unity releases.
Steps to reproduce: Create new project Install Multiplayer Play Mode package from the Package Manager (com.unity.multiplayer.playmode) In the Toolbar, click on the "Default" dropdown next to Play mode icons Click "Configure Play Mode Scenarios" Click "+" to create new scenario Click "+" under "Additional Editor Instances" to add Player 2 Click again on the "Default" dropdown and select "Activa…
Retrieved 2026-11-10How 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-10How 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-10Steps to reproduce: 1. Create a new project 2. Install the com.unity.netcode.gameobjects package 3. Import the “Bootstrap” sample 4. Open the “Boostrap” scene 5. Enter Play Mode 6. Press on “Host” in the Game View 7. Edit any script so a domain reload happens (can just add a letter to a comment) 8. Exit and Enter Play Mode 9. Press on “Host” 10. Observe the Console window Actual result: “Faile…
Retrieved 2026-11-09How to reproduce: 1. Open the attached "IN-127716" project 2. Enter Play mode 3. Press the Spacebar button repeatedly 4. Observe the console output Actual result: Occasionally, the values are incorrect and appear random Expected result: Values retrieved from FixedList during client-side rollback are correct Reproducible with: 1.5.0 (6000.5.0a4), 1.10.0 (6000.0.65f1, 6000.3.3f1, 6000.4.0b3, 600…
Retrieved 2026-11-09How to reproduce: 1. Download the attached “IN-147142” project 2. Unzip and duplicate the project 3. Open both projects 4. Open the "SampleScene" in both projects 5. Ensure the PlayMode Type is set to 'Server' in one project and 'Client' in the other 6. Enter Play mode in both projects 7. Observe the crash Reproducible with: 6000.3.18f1 Reproduced on: Windows 11 (user reported) Note: This issu…
Retrieved 2026-11-09How to reproduce: Open the attached “IN-142483“ project Open the “Playground“ scene Click the “Play“ button in the Play Mode Controls toolbar panel Before Play mode finishes loading, repeat step 3 Observe the Crash Reproducible with: 6000.0.0f1 (4ff56b3ea44c), 6000.0.77f1, 6000.3.17f1, 6000.4.11f1, 6000.5.0b12, 6000.6.0a2 (64de5ee36373) Not reproducible with: 6000.6.0a7 Fixed in: 6000.0.0a3 Re…
Retrieved 2026-11-09A trending crash issue in the Unity Editor has been observed related to WebRequest. Reproducible with versions: 6000.0.62f1 - 6000.0.77f1, 6000.3.5f1 - 6000.3.19f1, 6000.5.0f1 (Sentry data) Reproducible on: Windows 10, Windows 11 (Sentry data) Notes: Not reproduced by CQA No user reports have been linked to this issue Sentry only collects data for Windows crashes, so we are not able to determi…
Retrieved 2026-11-09Steps to reproduce: It's actually really hard to reproduce with defined steps because the issue only appears if timings align just right. Some ways one can reproduce the issue: Have a web request fail at the same time you're creating a new one. Have multiple concurrent web requests fail at the same with different error messages. Have a web request fail in its initial stages before Curl is full…
Retrieved 2026-11-09Steps to reproduce: 1. There is no reproduction project for this issue Actual Result: due to missing CURLOPT_SEEKFUNCTION, curl error 26 is caused on POST retry with reused connections Expected Result: POST requests should transparently retry and succeed when a reused connection is closed by the server, rather than failing with curl error 26 Reproducible with according to the customer: 6000.3.…
Retrieved 2026-11-09Reproduction steps (Linux): 1. Download the attached "server.py" file from the "Internal Notes" section 2. Open a console in the file location and run "python3 server.py" 3. Open the attached "IN-148176_REPRO" project 4. In the menu bar, navigate to "Repro" > "2 - Empty body, version not forced" 5. Observe the Editor Console window and the console running "server.py" Actual result: The Editor …
Retrieved 2026-11-10How 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-10How 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-10Steps 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-10How to Reproduce: 1. Create a new project 2. Go to Project Settings → Services 3. Make sure that you are signed in 4. Select an organization 5. Select “Create a new cloud project” 6. Click on “Create new cloud project and link to Unity project” button 7. Observe the name of Unity Organization 8. Open Package Manager 9. From the top left hand corner click “+” 10. From the drop down, select “Cre…
Retrieved 2026-11-10How to reproduce: 1. Create a new project 2. Open Package Manager (Window → Package Management → Package Manager) 3. Open My Assets 4. Search for an asset 5. Delete the search 6. Immediately switch to another tab in the Package Manager 7. Open My Assets 8. Observe the Package Manager Actual result: My Assets list states “No Items to display” Expected result: Assets are shown Reproducible with:…
Retrieved 2026-11-09Steps to reproduce: Create a project with assets totaling more than 2 GB of uncompressed content (e.g. several large binary files) Sign in to the Editor with an organization so that package signing is active Select the assets and use Assets > Export Package... to export a .unitypackage Actual results: Signing fails with "IOException: Stream was too long." (or OutOfMemoryException on memory-con…
Retrieved 2026-11-10How to reproduce: 1. Open the attached "Hackweek2D" project 2. Open the Package Manager and enter a string into the search that doesn't return any results 3. In the Project window, right-click -> Create -> 2D -> Sprites -> Generate Sprite 4. In the warning box about the outdated version, click "Open Package Manager" 5. Click "See other versions" and observe the results Expected results: Packag…
Retrieved 2026-11-09How to reproduce: 1. Create a new Unity project 2. Go to Window -> Services -> Ads Mediation (Level Play) -> Install 3. When "Mobile Dependency Resolver required" pop-up appears, click "Import" 4. When prompted about a missing signature on Mobile Dependency Resolver, click Cancel 4. Open the Package Manager 5. Observe the results Expected results: The Package Manager renders normally Actual re…
Retrieved 2026-11-10Steps to reproduce: 1. Create a project 2. Create a package and export it using the “Export” button 3. Set up a local Verdaccio server 4. Publish the created package to the server 5. Create a new project under a different organization that the package was signed with 6. Add a scoped registry pointing to the Verdaccio server (Project Settings -> Package Manager) 7. Install the published package…
Retrieved 2026-11-09Steps to reproduce: Open the attached project Open the SampleScene Start one of the Virtual Players in the Multiplayer Play Mode window Observe the Console window for the Virtual Player Actual results: UPM-related errors are thrown every time a Virtual Player is started Expected results: No errors or warnings are thrown when starting a Virtual Player in an empty scene Reproducible with version…
Retrieved 2026-11-10How to reproduce: 1. Open the attached project "Pack" 2. In the Assets/Tests/Tests.asmdef file set the path to the attached "com.hungrypigeon.ghfh-0.1.0" file 3. Open Test Runner 4. Run the tests Expected results: The pop-up is not cut-off Actual results: The pop-up is cut off depending on theme Reproducible with: 6000.3.3f1, 6000.4.0b3, 6000.5.0a3 Can't test with: 6000.0.65f1 (No such functio…
Retrieved 2026-11-09Steps to reproduce: Create a new 3D URP project In the Hierarchy, right-click > Visual Effects > Particle System Save the Scene Go to File > Build Profiles and add a Build Profile Build the Scene Observe the Console after build Actual results: "Shader warning in 'Universal Render Pipeline/Particles/Unlit': 'SafeNormalize': implicit truncation of vector type at /UsersProjects/ParticleTest/Libra…
Retrieved 2026-11-10How 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-09Steps to reproduce: Create a new Unity project using the Universal 3D template Create a new Particle System (GameObject > Effects > Particle System) Select the newly created Particle System in the Hierarchy window Open the Shape foldout in the Inspector window Assign any texture to the Texture field in the Inspector window Click the Particle System Component's burger button Select "Reset" Obse…
Retrieved 2026-11-09How to reproduce: Open the attached “IN-145905“ project Open the “a“ scene Enter Play mode Observe the crash Reproducible with: 6000.0.0f1 (4ff56b3ea44c), 6000.0.78f1, 6000.3.18f1, 6000.5.1f1, 6000.6.0b1, 6000.7.0a1 Reproducible on: Windows 11 Not reproducible on: No other environments tested Workaround: Cap the Segment Count to 63 Notes: Reproduces in Player With a 127 segment count, the Edit…
Retrieved 2026-11-09Reproduction steps: 1. Open the attached project "ReproProj" 2. Open the “/Assets/Scenes/SampleScene.unity” Scene 3. Enter the Play Mode 4. Observe the Game view Expected result: The CharacterController is stopped by the cubes Actual result: The CharacterController moves towards the cube and falls through the ground Reproducible with: 6000.0.65f1, 6000.3.4f1, 6000.4.0b4, 6000.5.0a4 Reproducibl…
Retrieved 2026-11-09Reproduction steps: 1. Open the attached project “IN-137906“ 2. Open the “SampleScene” 3. Make sure that Gizmos are enabled 4. Enter Play Mode 5. Observe the debug lines in the Scene View 6. Press “Space” on your keyboard 7. Observe the result Actual result: On step 5, the line at x = 10 is red and after step 6 it remains red Expected result: On step 5, the line at x = 10 is red and after step…
Retrieved 2026-11-09How to Reproduce: 1. Open the attached “IN-147175” project 2. Open “SampleScene” 3. Enter Play mode 4. Observe the Game view Actual Result: “Cube” GameObject shakes continuously Expected Result: “Cube” GameObject does not move at all Reproducible with: 2023.2.0a20, 6000.0.79f1, 6000.3.19f1, 6000.5.3f1, 6000.6.0b3, 6000.7.0a2 Not reproducible with: 2023.2.0a19 Reproducible on: Windows 11 Not re…
Retrieved 2026-11-10How to reproduce: Open the attached "IN-151937_repro" project Open the "Assets/Scenes/SampleScene.unity" Scene Enter Play mode In the Hierarchy window, select "Cube (1)" In the Inspector window, assign "Cube" to the "Connected Body" field of the "Configurable Joint" component Observe "Cube (1)" in the Scene view Actual result: "Cube (1)" keeps resting on top of "Cube" because collision between…
Retrieved 2026-11-11Reproduction steps: 1. Open the attached project “IN-137906“ 2. Open the “SampleScene” 3. Make sure that Gizmos are enabled 4. Enter Play Mode 5. Observe the debug lines in the Scene View 6. Press “Space” on your keyboard 7. Observe the result Actual result: On step 5, the line at x = 10 is red and after step 6 it remains red Expected result: On step 5, the line at x = 10 is red and after step…
Retrieved 2026-11-09Steps to reproduce: 1. Create a prefab in 22LTS 2. Drag it in a SampleScene 3. Change linear/angular velocity and do not apply the overrides 4. Save the scene and close 22LTS editor 5. Open the project in 6.3+ editor Actual results: Linear/angular velocity are the same as the prefab Expected results: Linear/angular velocity are the overrides done inside the scene (for that prefab instance) Rep…
Retrieved 2026-11-10Steps to reproduce: 1. Create new Unity project using Universal 2D Template 2. Open Package Manager window 3. Find and install Unity Physics package 4. Once installed, Import Custom Physics Authoring Sample 5. When imported, observe the Console window Actual results: Warnings are thrown in the Console window after importing Custom Physics Authoring Sample Expected results: No warnings are thro…
Retrieved 2026-11-09Steps to reproduce: Open the attached project "F41_NaNSetters" Open the menu QA > 1 - Rigidbody.mass NaN falls through colliders Observe the Console Alternatively, in any project: set Rigidbody.mass from a division like totalMass / childCount where both are zero, on a sphere with a collider, then drop it onto a ground collider and step the simulation. Actual results: Rigidbody.mass stores NaN …
Retrieved 2026-11-10How to reproduce: 1. Open the “IN-111471.zip“ project 2. Open the “SampleScene” 3. Enter Play Mode 4. Select the “PhysicsColliderCleanupTester“ GameObject 5. Enable and disable the “PhysicsColliderTester“ Component a few times to stabilize the performance 6. Observe the times logged in the Console 7. Enable/Disable the “Use Physics Ignore Collision“ checkbox 8. Enable and Disable the “PhysicsC…
Retrieved 2026-11-09Steps to reproduce: 1. Create new Unity project using Universal 3D Template 2. Open Package Manager 3. Find and install Character Controller package 4. Once installed, enter Play Mode 5. In Hierarchy window expand Default World GameObject 6. Select “Entity(21634:7)” GameObject 7. In Inspector window > Simulation Singleton > change Type from Unity Physics to No Physics 8. Observe the Console wi…
Retrieved 2026-11-10The Rigidbody2D has totalForce and totalTorque allowing both to be set/get. This needs to be available in PhysicsBody.
Retrieved 2026-11-09How to reproduce: 1. Open the attached “IN-155847“ project 2. In the top Menu bar, click “Repro” > “1 - CircleGeometry.ToPolygons with curveStride NaN (CRASHES the Editor)” 3. Observe the crash Reproducible with: 6000.3.17f1, 6000.3.26f1, 6000.6.6f, 6000.7.0b4, 7000.0.0a8 Could not test with: 6000.0.84f1 (“Repro” Menu item would not appear), 6000.3.15f1 (could not solve errors from downgrading…
Retrieved 2026-11-10How to reproduce: Open the attached "IN-148934" project Open “Window” > “General” > “Test Runner” > “PlayMode” tab Locate and run “Phys2D66” > ”PlayModeTests.dll” > ”WindNaNRound2Tests” > "WindNaNRound2Tests" Observe results written to Assets/TestResults/windnan2.jsonl Actual result: a large finite force to ApplyWind (or Explode) turns every body in the world NaN - including untouched bodies f…
Retrieved 2026-11-10