Release Notes Search
Search changes, fixes, and known issues across Unity releases.
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-10Steps to reproduce: 1. Create new Unity project using Universal 3D Template 2. Open Build Profiles window 3. Add macOS Module 4. Add Graphics Settings in Build Profiles window 5. In Keyword Declaration Overrides > Empty List press “+” 6. Click on kebab button and select “Remove” 7. In “Remove Settings” press “Remove” button 8. In “Unapplied Changes” select “Apply” 9. Observe the Console window…
Retrieved 2026-11-10If you attempt to create a player build of a project with URP shaders in the scene, but have no render pipeline set in any of the available quality settings, none of the variants in the URP shaders get filtered, thus resulting in the editor attempting to compile many billions of shader variants. Steps to reproduce: Create a new URP project Add a cube to the scene Make sure it is using the URP/…
Retrieved 2026-11-09Steps to Reproduce: Open the attached “IN-146818” Project Open the OutdoorsScene Enter Play mode Open Window > Analysis > Rendering Debugger Navigate to Rendering > GPU Resident Drawer Settings and enable "Display Culling Stats" Observe all the available culling stats in the Rendering Debugger Actual Result: The GPU Occlusion Culling system executes its pipeline update loops, but fails to cull…
Retrieved 2026-11-09Steps to reproduce: Create a new Unity project using the Universal 3D template Create a new Tree GameObject (3D Object > Tree) Select the newly created Tree GameObject in the Hierarchy Click the "Show/Hide Group" on the Branch Group in the Inspector Observe the Console window Actual results: “AssertionException” error and memory leak warnings are thrown when toggling Show Branch Group on a Tre…
Retrieved 2026-11-09How to reproduce: Open attached “IN-139119_renderToCubemap_bug” project Open “SampleScene” Enter Play mode Observe the difference between left and right side Actual Result: On the left half, parts of the “Right” canvas elements' are missing Expected Result: Canvas elements are fully rendered and the grey plane is hidden Reproducible with: 2023.1.0b19, 6000.0.73f1, 6000.3.14f1, 6000.4.4f1, 6000…
Retrieved 2026-11-09Steps to reproduce: Create and open a new URP 3D project Open Window -> Rendering -> Lighting window Make sure no Lighting Settings asset is assigned in the "Scene" tab Open the "Adaptive Probe Volumes" tab in the Inspector Click on 'Open' in the Inspector Set the Light Probe System to "Adaptive Probe Volumes" in the Render Pipeline Asset window Observe the field "Sky Occlusion" Actual results…
Retrieved 2026-11-10How to reproduce: 1. Open the attached “IN-149334” project 2. Open Build Profiles, File > Build Profiles 3. Switch to iOS profile 4. Enable Development Build 5. Build and Run for iOS 6. In Xcode select the device to deploy to and run the project 7. In the Editor, open Render Graph Viewer 8. Select the device in the drop down 9. Observe the Render Graph Viewer Actual result: Some passes are not…
Retrieved 2026-11-10How to reproduce: 1. Open the attached “IN-141855” project 2. Build and Run the project 3. Observe the Player Actual result: Scene is flickering with a green tint Expected result: Scene is rendered normally Reproducible with: 6000.0.7f1 (7dd95c051e11), 6000.0.75f1, 6000.3.15f1, 6000.4.7f1, 6000.5.0b8, 6000.6.0a5 Not reproducible with: 6000.0.6f1 Reproducible on: Windows 11 Not reproducible on:…
Retrieved 2026-11-09In dark mode the Culled box of the pass is black, is hard to read and it should be inverted to white.
Retrieved 2026-11-10Steps to reproduce: Create a project Go to "Window -> Analysis -> Rendering Debugger" Select the "Rendering" item Expand the "GPU Resident Drawer Settings" section in the "Rendering" window Observe the displayed help box Actual results: Help box displays several code strings instead of human language - "GPUResidentDrawer Drawer" and "RenderPipelineAsset" Expected results: It should be "GPU Res…
Retrieved 2026-11-09Steps to reproduce: Enter playmode Left click the mouse multiple times. There is a script on the camera that will reduce the resolution scaling by 10% each click. Actual results: Each time you left click, a new smaller image is generated and applied on top of the previous one. Expected results: Each time you left click, the image becomes more pixelated Reproducible with versions: 6000.6.0a1, 6…
Retrieved 2026-11-09Steps to reproduce: Open the “IN-146116” project Open Window > Rendering > Render Pipeline Converter Go to the Pipeline Tools tab Enable Convert Built-in and URP (Universal Renderer) Materials to Mesh 2D-Lit-Default Click Scan Observe the assets list Actual result: Assets are shown in an mixed order, and there is no way to order the list Expected result: Assets should be ordered by project pat…
Retrieved 2026-11-09How to reproduce: 1. Open the attached “IN-139306” project 2. Open the “GameScene” (Assets > Scenes > MyScenes) 3. Enter Play mode 4. Observe the crash Reproducible with: 2023.1.0a16, 6000.0.73f1, 6000.3.14f1, 6000.4.3f1, 6000.5.0b5, 6000.6.0a3 Reproduced on: Windows 10 (user reported), Windows 11 Not reproduced on: No other environment tested Note: Sometimes the crash also occurs when closing…
Retrieved 2026-11-09Reproduction steps: 1. Open the attached “BugRepro” project 2. Open the “Assets/Scenes/Prototype_Level2_NuclearEstate.unity“ Scene 3. Enter the Play Mode 4. Observe the Crash Reproducible with: 6000.3.23f1, 6000.5.11f1, 6000.6.0f1, 6000.7.0a6 Couldn't test with: 6000.0.83f1 (Could not resolve compilation errors) Reproducible on: Windows 11 Not reproducible on: No other environment tested Note:…
Retrieved 2026-11-10How to reproduce: 1. Open the attached “IN-150569” project 2. Open the “SampleScene” 3. Enter Play mode 4. Observe the crash Reproducible with: 6000.0.23f1, 6000.0.82f1, 6000.3.23f1, 6000.5.10f1, 6000.6.0b10, 6000.7.0a5 Could not test with: 6000.0.22f1 (could not solve errors from downgrading) Reproduced on: Windows 11 Not reproduced on: No other environment tested First few lines of the stack…
Retrieved 2026-11-10Reproduction 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-10How to reproduce: 1. Create a new Unity project 2. In the Hierarchy, right-click -> 3D Object -> Terrain 3. With the Terrain GameObject selected, in the Inspector, Paint Terrain -> Paint Texture -> Edit Terrain Layers -> Create Layer 4. Expant the Terrain Layer settings and make any changes 5. Press "Ctrl + Z"/"Command + Z" to undo and observe the results Expected results: The changes on the T…
Retrieved 2026-11-09Steps to reproduce: 1. Create new Unity project using Universal 3D Template 2. Create UI Shader Graph and open it (Create > Shader Graph > URP > UI Shader Graph) 3. In Shader Graph window > Graph Inspector > Universal > change Material to "TerrainLit" 4. Observe the Console window Actual results: "TerrainLit" is available as a Material option in UI Shader Graph's Graph Settings and selecting i…
Retrieved 2026-11-09Steps to reproduce: Create a new Unity project using the Universal 3D template In the Project window, right-click and select Create > Terrain Layer Select the new Terrain Layer asset In the Inspector, assign any texture to the the Mask Map Click on the "Channel Remapping" foldout's title Observe the Inspector window Actual results: The foldout does not open/expand Expected results: The foldout…
Retrieved 2026-11-10How to reproduce: 1. Open the attached “IN-134106“ project 2. Open the “OutdoorsScene“ scene 3. In the Hierarchy, select the “Terrain“ GameObject 4. In the Inspector, select the “Paint Details“ tool in the Terrain Component 5. In Scene view, click on the “Terrain” GameObject 6. Observe the Editor Actual result: The Editor is stuck in an endless loading loop Expected result: The Editor does not…
Retrieved 2026-11-09Steps to reproduce: Open any Project Create a Terrain Game Object in a Scene, create 2 Terrain Layers in the Project Browser Select the Terrain Game Object and in the Inspector switch the Terrain Component's Mode to Paint Texture Click on the "Edit Terrain Layers" Button and add one of the Layers Select the added Layer and click the button again and choose "Replace Layer" In the Opened Object …
Retrieved 2026-11-09Reproduction steps: 1. Create a new project 2. Right-click and create a new Terrain GameObject (3D Object -> Terrain) 3. In the Inspector window, select “Paint Details” 4. Go to “Edit Details” → “Add Grass texture” 5. Under Detail Texture, select any 2D texture 6. Click “Add” 7. Paint on the edge or corner of the Terrain 8. Observe the Console window Actual result: “IndexOutOfRangeException: I…
Retrieved 2026-11-10ATG is currently missing the Rotate tag to be at parity with the Standard TextGenerator
Retrieved 2026-11-10How to reproduce: 1. Create a new Unity project 2. Import the attached script to log any errors/warnings in the Console 3. Select the part of the text in the Console 4. Without unselecting the text, focus on other windows for some time, enter text anywhere else for ~10 seconds 5. Go back to the Editor and click on the same area of text that was previously selected 6. Observe the results Expect…
Retrieved 2026-11-10Steps to reproduce: Create a new 3D URP project Go to Edit > Project Settings > UI Toolkit and enable "Advanced Text Generator" (enabled automatically on newer versions) Import the attached "CalibriBold.ttf" font and "AtgShutdownCrash.cs" script into the project In the Hierarchy, right-click and create UI Document Attach the "AtgShutdownCrash.cs" script on the same GameObject Reference the att…
Retrieved 2026-11-09Steps to reproduce: 1. Open the attached “IN-148622” project 2. Open the “ReportIssue” scene 3. In Hierarchy, select the “GameObject” 4. Observe the inspector Actual result: IMGUI tints emoji with the style's text color, turning them black in the Light theme Expected result: Color emoji keep their own colors, no matter what color the text style uses Reproducible with: 6000.5.0a3, 6000.5.5f1, 6…
Retrieved 2026-11-10How to reproduce: 1. Open the attached "IN-145237_SITextHang.zip" project 2. In the Project tab, double click the "Document" to open it in the UI Builder 3. In the Hierarchy, select "Label" element 4. In the Inspector, expand "Size" properties 5. Click and hold on "Height", and drag to reduce its size to 0 6. Observe the loading popup Actual result: A "Waiting for Unity's code in UnityEditor.U…
Retrieved 2026-11-09How to reproduce: 1. Open the attached “IN-144860_txt” project 2. In the Assets folder, select the “MyScriptableObjectScript” ScriptableObject 3. In the Inspector window, left-click 4 times somewhere in the “MyString” field 4. Observe the Inspector window Actual result: The “MyString” field has invisible characters, and the Console window throws the following log messages: “Atlas is full, cons…
Retrieved 2026-11-09Related forum post: https://discussions.unity.com/t/unity-6-5-ui-toolkit-textelement-throws/1730244
Retrieved 2026-11-10Steps to reproduce: 1. Open the attached “IN-146452” Project 2. Open Window->TextArea Bug Test 3. Type text into the Window and notice it appears fine 4. In the Project tab, Copy the text from Assets/character-limit-unity-6-5.txt 5. Paste it into the TextArea Bug Test Window multiple times (to get character count greater than or equal to 17406) 6. Observe the text in the Window Actual result: …
Retrieved 2026-11-09Reproduction steps: 1. Create a new project 2. Create > UI Toolkit > UI Document 3. Double-click the newly created Asset to open UI Builder window 4. Drag and drop any Element that has Text property into Hierarchy (e.g. Label Element) 5. Enter two words in the Element’s Text property 6. Enable Italic Font Style and select Outline Color in the Text foldout 7. Set Outline Width to 0.9 px or high…
Retrieved 2026-11-10Steps to reproduce: 1. Open the “user’s attached project” 2. Open “Window/TextMeshPro/Font Asset Creator” 3. Set Source font to “GmarketSansTTFMedium” 4. Set Sampling Point Size to Auto Sizing 5. Set Padding to 7% 6. Set Packing method to Fast 7. Set Atlas resolution to 2048x2048 8. Set Character Set to Characters from File 9. Set Character File to “Characters_ko_Content” 10. Generate Font Atl…
Retrieved 2026-11-09How to reproduce: Create a project Install the uGUI package Import TMP Essential Resources (Window > TextMeshPro > Import TMP Essential Resources) Open TMP Font Asset Creator (Window > TextMeshPro > Font Asset Creator) Generate a Font Atlas Observe the crash Reproducible with: 6000.0.0f1 (4ff56b3ea44c), 6000.0.61f1, 6000.0.73f1, 6000.3.14f1, 6000.4.4f1, 6000.5.0b5, 6000.6.0a3 Reproduced on: Wi…
Retrieved 2026-11-09How to reproduce: 1. Open the attached “IN-137132“ project 2. In the Project window, open the “Original” folder (Assets > Fonts > Original) 3. Double-click “Oswald-SemiBold SDF“ 4. In the Inspector, note the Glyph Adjustment Table’s “Records” count 5. In the Inspector, select Update Atlas Texture 6. In the Font Asset Creator window, click “Generate Font Atlas” and save the Font Atlas as “Regen…
Retrieved 2026-11-09Steps to reproduce: 1. Create a new project 2. Import the TMP Essential resources (Window → Text Mesh Pro → Import TMP Essential Resources) 3. Open the Font Asset Creator (Window → Text Mesh Pro → Font Asset Creator) 4. Select the “LiberationSans” font in the Source field 5. Select “SDF16” or “SDF32” in Render Mode 6. Press Generate 7. Before completion press the X button 8. Observe the Consol…
Retrieved 2026-11-09Steps to reproduce: Open the attached project Right-click on the Font Asset Creator window's handle Select the option to enable/disable the UI Toolkit Live Reload option Observe the Console window Actual results: "Window serialization will fail" error message is thrown every time the option is enabled/disabled Expected results: No warnings or Errors are thrown when enabling or disabling the UI…
Retrieved 2026-11-10Steps to reproduce: 1. Open the attached project “IN-139093” 2. In the Project window, open “Assets” → “Scenes” → “SampleScene” 3. Enter Play mode 4. Press the “Button” in the center 5. Try deleting text from “TMP_InputField” 6. Observe the Game view Actual result: The first 2 character get changed before deletion (need 2 backspaces), but after that the other ones don’t have any visual change …
Retrieved 2026-11-09How to reproduce: 1. Open the attached “IN-154213.zip” Project 2. Open the Addressables Groups Window (Window → Asset Management → Adressables → Groups) 3. Build the Addressables (Build → New Build → Default Build Script) 4. Open the Adressables Report Window for the built process or manually find the built files in the Project Folder 5. Observe the .bundle file Hash and file sizes 6. Close th…
Retrieved 2026-11-10Steps to reproduce: Create and open a new project In Hierarchy, create 'UI (Canvas) -> Text - TextMeshPro' In the opened TMP Importer, click 'Import TMP Essentials' Then click 'Import TMP Examples & Extras' Observe the Editor Actual results: 'Missing signature' window opens Expected results: The samples are imported Reproducible with versions: 6000.6.0b1, 6000.6.1f1, 6000.7.0a6 Not reproducibl…
Retrieved 2026-11-10Reproduction steps: 1. Create a new project 2. GameObject > UI > Text - TextMeshPro 3. Press “Import TMP Essentials” button in TMP Importer window 4. Select the newly created “Text (TMP)” GameObject and set Width to 25 in the Rect Transform 5. Press “Add Component” button, add Content Size Fitter and set Vertical Fit to Preferred Size 6. Set the Text field to any two words (e.g. “text text”) a…
Retrieved 2026-11-10Steps to reproduce: 1. Create new Unity project 2. Set Editor theme to Light 3. In Hierarchy window create Cube GO 4. Create Timeline for a Cube GO and open Timeline window 5. In Timeline window press “+” and add “Activation Track” 6. Select Cube GO 7. Observe the “!” Warning icon Actual results: “!” Warning icon is difficult to see in Activation Track when Editor theme is set to Light Expecte…
Retrieved 2026-11-09Steps to reproduce: Create a new URP project Select any GameObject from the Hierarchy Go Window > Sequencing > Timeline Click Create and save the assets In the Timeline, click "+" and select "Track Group" Double-click on it to rename and give it a long name Try to click on the "+" button in the Track Group Actual results: The "+" button is not intractable and clickable due to overlapping Expec…
Retrieved 2026-11-09How to reproduce: Open the attached project “IN-151771” In the Project window, open the “Assets/Scenes/ArrayProperty/SampleScene_ArrayProperty” scene In the Hierarchy, select the “Director” GameObject In the Timeline window, select the first track In the Inspector, expand the “Multi Setting Timeline Clip” component so that the “Template → Values” array is visible Change the value on “Element 0…
Retrieved 2026-11-10How to reproduce: Open the attached project “IN-152135” In the Project window, open the “Assets/Scenes/AnimatedProperty/SampleScene_AnimatedProperty” scene Ensure that the Inspector, Timeline and Profiler windows are visible on screen In the Hierarchy, select the “SuperDirector” GameObject In the Timeline window, select the last “Setting” clip Ensure that the target mode in the Profiler window…
Retrieved 2026-11-10How to reproduce: Open the attached "IN-142681_VisualEffectPropertyPreview" project Open the SampleScene Select the "Simple Burst" GameObject Ensure the Size property (Visual Effect > Properties > Size) is disabled in the Inspector Open the Timeline tab (Window > Sequencing > Timeline) Select the "Timeline" GameObject in the hierarchy Go back to the "Simple Burst" GameObject Observe the checke…
Retrieved 2026-11-09Reproduction steps: 1. Create a new project 2. Window > Sequencing > Timeline 3. Select any GameObject and click "Create" button in the Timeline window 4. Add an Audio Track by pressing "+" button 5. Press "Show curves view" button 6. Select one of the Audio Track properties, right-click in the curves view and select "Add Key" option 7. Select a different Audio Track property and click on the …
Retrieved 2026-11-09Steps to reproduce: Create a new Unity using the Universal 3D template Open the Package Manager (Window > Package Management > Package Manager) Select the Timeline package Open the Samples tab Import the "Customization Samples" Sample Open the "Assets/Samples/Timeline/1.8.12/Customization Samples/Demo/Scenes/Timeline_CustomTracks.unity" Scene Enter Play Mode Observe the Console window Actual r…
Retrieved 2026-11-09How to reproduce: Open the attached “IN-145408“ project Open the “SampleScene“ scene In the Hierarchy, select the Text(TMP) GameObject (Canvas > Text (TMP)) In the Inspector, change the active Font Asset field (Main Settings) in the TextMeshPro - Text(UI) Component to the Liberation Sans SDF - Fallback font Observe the Crash Reproducible with: 6000.3.0a1, 6000.3.18f1, 6000.5.1f1, 6000.6.0b1, 6…
Retrieved 2026-11-09Reproduction steps: 1. Create a new project 2. Create Text - TextMeshPro GameObject (GameObject > UI (Canvas) > Text - TextMeshPro) 3. Enter long text into Text field in the Inspector 4. Change Font Size value to 1 5. Change Overflow to Ellipsis Actual result: “IndexOutOfRangeException: Index was outside the bounds of the array” error is thrown Expected result: No warnings or errors are thrown…
Retrieved 2026-11-09Steps to reproduce: Open the attached project (CanvasSecondaryCrash.zip) in 6000.3.24f1, 6000.6.3f1, 6000.7.0b2 or 7000.0.0a1. Select Bug > "Control - allocate 2 slots first, then index 0 and 1". Observe "CONTROL OK" in the Console; the Editor is fine. Select Bug > "Crash - SetSecondaryTexture(0) on a fresh CanvasRenderer". Actual result: The Editor process terminates with SIGSEGV inside UI::C…
Retrieved 2026-11-10How to reproduce: 1. Open the attached “IN-130196” project 2. Open the “SampleScene” 3. In the Hierarchy, expand the “Canvas” GameObject 4. Select the child GameObject “Text (TMP)” 5. In the Inspector, set Overflow to “Ellipsis” 6. Type a long sentence in the “Text Input” field 7. Observe the Console and the Scene windows Actual result: Words get cut off and errors appear in the console Expect…
Retrieved 2026-11-09How to reproduce: Open the attached project “IN-152255” Open the “Assets/Scenes/RectMask2D_ClipEdgeAA“ scene Enter Play Mode Observe the Game View Actual result: Edges on the left most square are not white Expected result: Edges on all squares are white Reproducible with: 6000.0.0f1, 6000.0.82f1, 6000.3.23f1, 6000.5.11f1, 6000.6.0f1, 6000.7.0a6 Reproducible on: macOS 26.5.2 (M4 Max) Not reprod…
Retrieved 2026-11-10Steps to reproduce: Open the attached project Open the Sample Scene Select the Panel object in the Hierarchy Make sure the Canvas Group component is visible in both Inspector windows Use the Slider to change the Alpha value Actual results: The Alpha value is not synchronised across multiple Inspector windows Expected results: Alpha value is synchronised across all Inspector windows Reproducibl…
Retrieved 2026-11-09How to reproduce: 1. Create a new Unity project 2. In the Hierarchy, right-click -> UI (Canvas) -> Text (TextMeshPro) 3. In the Inspector, click Add Component -> Layout Element 4. Set the Min Width to -1 5. Observe the results Expected results: The field can't be set to a negative value Actual results: The field can be set to a negative value and source of the value in the "Layout Properties" …
Retrieved 2026-11-09