Clear
Filters
251,901 matches
6000.7.0b8100 shown
Fixed TilemapRenderer rendering regressions for Individual mode and Hexagonal/Isometric Chunk mode.
Fixed Tiles in the Tile Palette window rendering in solid grey after exiting Play mode when Domain Reload is disabled.
Fixed URP 2D editor-only icons being included in player builds.
Inspector - Unsaved Changes Detected pop-up shows for each Inspector window when editing Sprite Atlas asset
Move filter field outside of scroll area in Tile Palette Active Targets dropdown.
Linked bug report
UUM-143328: Tilemap dropdown scrollbar does not update after filtering and overlaps dropdown search field

Reproduction steps: 1. Create a new Universal 2D project 2. Create any Tilemap (Window > 2D > Tile Palette > Create New Tilemap) 3. Duplicate the Tilemap GameObject in the Hierarchy until a scrollbar appears in the Tilemap dropdown 4. Enter any text in the Tilemap dropdown search bar to produce some or no results 5. Observe the Tilemap dropdown Actual result: Scrollbar remains visible in the d…

Retrieved 2026-11-09
Outline Detail in Multiple mode is not set when using Delaunay Subdivision.
Platform specific overrides panel for Sprite Atlas asset does not support Undo or Redo operations
Resize Tile Palette Active Targets dropdown when filter is active.
Linked bug report
UUM-143328: Tilemap dropdown scrollbar does not update after filtering and overlaps dropdown search field

Reproduction steps: 1. Create a new Universal 2D project 2. Create any Tilemap (Window > 2D > Tile Palette > Create New Tilemap) 3. Duplicate the Tilemap GameObject in the Hierarchy until a scrollbar appears in the Tilemap dropdown 4. Enter any text in the Tilemap dropdown search bar to produce some or no results 5. Observe the Tilemap dropdown Actual result: Scrollbar remains visible in the d…

Retrieved 2026-11-09
Sprite Frame edit capability is now saved and will only be loaded for importers that has the capability.
Linked bug report
UUM-146463: Locked properties are not retained when refreshing Sprite Editor window

Steps to reproduce: Create a new 2D project Go Assets > Create > 2D > Sprites > Triangle Select it and click "Open Sprite Editor" In the Sprite Editor, click on the lock (Toggle Sprite Editor locks.) icon Lock any item Close Sprite Editor Re-open Sprite Editor and observe the locks Actual results: Locked properties are not retained and are editable again Expected results: Locked properties are…

Retrieved 2026-11-09
The Console now shows the "More than one global light on layer" error when a 2D Light is set to Global in the Light Explorer.
The Light 2D inspector now shows an error on Freeform lights when the 2D Common package (13.0.0 or newer) is not installed, since only the light's falloff edge renders without it.
Undo and Redo now fully revert a pick in the Shadow Caster 2D Casting Source dropdown and the Light 2D Light Type dropdown, so the inspector shows the right fields.
Fixed accessibility node queries logging a main-thread error to the console on Android when a screen reader is enabled.
AccessibilityFixAndroid
Fixed double state announcement for AccessibilityRole.Toggle nodes on Android.
Linked bug report
UUM-146950: TalkBack announces a redundant "checked" on top of the "on" state for Toggle accessibility nodes

Steps to reproduce: Open the project at [Internal link] Buid & run for Android Tap the UI Controls button Check the Toggle Element Turn TalkBack on Tap the Toggle Element Actual results: TalkBack announces a redundant "checked" on top of the "on" state. Expected results: TalkBack only announces the "on" state. Reproducible with versions: 6000.0+ Tested on (OS): Android, iOS

Retrieved 2026-11-10
AccessibilityFixAndroidUUM-146950
Fixed the Accessibility Hierarchy Viewer displaying the previous Play session's accessibility hierarchy after exiting Play mode.
AccessibilityFixUUM-147419
Fixed the main application window also being provided for secondary windows for UI Automation clients.
AccessibilityFixWindows
Fixed the screen reader being slow to navigate away from AccessibilityRole.Dropdown nodes on Android.
Linked bug report
UUM-146949: TalkBack is very slow to navigate away from Dropdown accessibility nodes

Steps to reproduce: Open the project at [Internal link] Buid & run for Android Tap the UI Controls button Turn TalkBack on Navigate by swipe all controls down to Slider Element Navigate backwards up to Text Field Element Actual results: TalkBack is very slow to navigate away from Dropdown Element regardless of the navigation direction. Expected results: TalkBack navigation is snappy for all ac…

Retrieved 2026-11-10
AccessibilityFixAndroidUUM-146949
Fixed the Windows player crashing at shutdown once a UI Automation client (e.g. a screen reader) has interacted with the application.
AccessibilityFixWindowsUUM-146676
Fixed the Windows player crashing on quit when a UI Automation client (e.g. a screen reader) is running.
AccessibilityFixWindowsUUM-157903
Fixed AssistiveSupport.screenReaderStatusChanged not being supported by Narrator (the Windows built-in screen reader).
Linked bug report
UUM-147175: Narrator does not support AssistiveSupport.screenReaderStatusChanged

Steps to reproduce: Open the project at [Internal link] Buid & run for Windows Turn Narrator on, then off. Actual results: The Screen Reader status at the bottom of the screen doesn't change according to Narrator's status. Expected results: The Screen Reader status at the bottom of the screen changes according to Narrator's status. Reproducible with versions: 6000.3+ Tested on (OS): Windows 11

Retrieved 2026-11-09
AccessibilityFixWindowsUUM-147175
Fixed indexer logic to handle when low utilization and thermal values cause performanceAction to become StateAction.Increase, indicating we have headroom to increase quality.
Adaptive PerformanceFix
Fixed Visual Scripting nodes (bottleneck, thermal, performance level, boost, performance mode, and scaler events) no longer firing in the player after Adaptive Performance moved into the engine module. The events are now forwarded to the Visual Scripting EventBus from the adaptive performance samples package assembly, where the VISUAL_SCRIPTING_ENABLED define is active.
Adaptive PerformanceUUM-135587
Gate Adaptive Performance settings during package operations.
Linked bug report
UUM-140197: Play Mode can be entered when disabling Adaptive Performance and pressing either the Play Mode button or the keyboard shortcut to enter Play Mode before recompilation leading to errors and warnings thrown

Steps to reproduce: Create a new Unity project using the Universal 3D template Open the Project Setting window (Edit > Project Settings) Open the Adaptive Performance tab Enable Adaptive Performance Disable Adaptive Performance Quickly press the Play Mode button or the shortcut to enter Play Mode (command+p) Observe the Console window Actual results: "ScriptableSingleton already exists. Did yo…

Retrieved 2026-11-09
Adaptive PerformanceFixUUM-140197
As a result of an unsupported configuration, a NavMeshAgent would try to separate from its own NavMeshObstacle component by jumping in arbitrary directions. Now the agent moves in one stable direction.
Fixed editor crash when baking a nav mesh that includes objects that result in an extremely large bounds.
Linked bug report
UUM-134462: Crash with multiple stack traces when baking a specific Navmesh Surface

How to reproduce: 1. Open the attached “IN-130259” project 2. Open the “Eldara” scene 3. In the Hierarchy, search for “nav“ 4. Click on the “NavMesh Surface” GameObject 5. In the Inspector, click “Bake” 6. Wait for ~5 minutes 7. Observe the crash Reproducible with: 2.0.5 (6000.0.38f1), 2.0.10 (6000.0.0b13, 6000.0.68f1, 6000.3.9f1, 6000.4.0b9, 6000.5.0a7) Could not test with: 6000.0.0b12 (could…

Retrieved 2026-11-09
Fixed the order of the two portal points returned for a NavMesh link, so that the first one is on the left and the second on the right also for a path that leaves the link. This applies to the results of NavWorld.GetPortalPoints and NavMeshQuery.GetPortalPoints.
Linked bug report
UUM-152707: NavWorld.GetPortalPoints() returns reversed left and right points between Link and Polygon

Steps to reproduce: Download the [Internal link] file, unarchive the project and open it. Open scene ShowPathCorridorDebug. Look at the green path drawn in the Scene view between objects Agent and FindPathExample. Alternative steps to reproduce: Create a scene with at least two NavMeshes connected through a NavMeshLink Use NavWorld to obtain a path between the two NavMeshes Use NavWorld.GetPor…

Retrieved 2026-11-11
NavMeshAgents created or teleported inside box NavMeshObstacles could not move out of the obstacles.
Linked bug report
UUM-146477: NavMeshAgents trapped inside NavMeshObstacles move erratically

Steps to reproduce: Extract and open the project in [Internal link]. Open scene PressPlayToCreateScene.unity . Press play to start the scene. Observe the movement of the NavMeshAgents in the scene. To make it easier to notice the agents and obstacles in the scene view, you can select the object SpawnAgentsAndObstacles, and possibly enable the Wireframe view. Actual results: Some Agents jump ar…

Retrieved 2026-11-09
The sourceBounds from a NavMeshData object generated far from origin were incorrectly including the origin. These bounds now wrap tightly around the meshes used for building the NavMesh.
Linked bug report
UUM-152672: NavMeshData sourceBounds include the build origin when all sources are on one side of the origin position

Reproduction steps: 1. Open the attached project “NavMeshTest” 2. In the Hierarchy window select “NAV MESH 1” GameObject 3. In the Inspector window Bake the NavMeshSurface 4. In the Hierarchy window select “NAV MESH 2” GameObject 5. Repeat step 3 6. Inspect “NAV MESH 1” and “NAV MESH 2” bounds in the Game view Expected result: Bounds for both GameObjects only include geometry Actual result: Bo…

Retrieved 2026-11-10
Updated nav agent to ignore and warning about a path being set from a navigation surface not matching the agent's Id.
Linked bug report
UUM-108989: Navigation Agent stops moving where multiple different NavMesh Surfaces overlap when the "NavMeshAgent.SetPath" method is used

How to reproduce: 1. Open the “BugTest.zip“ project 2. Open the “SampleScene“ 3. Enter Play Mode 4. Observe the red Capsule Game Object in the Game view Expected result: The red Capsule eventually reaches the purple Cube Actual result: The red Capsule starts moving but then stops where different NavMesh Surfaces overlap Reproducible in: 1.1.1, 2.0.8 (2021.3.52f1, 2022.1.0a1, 2022.3.63f1, 6000.…

Retrieved 2026-11-09
Added Scripting documentation for PlayerSettings.Android.compileSdkVersion.
AndroidFix
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 a crash in LoadFontFamilyNamesFromFontFile on Android 10 devices when querying OS font fallbacks.
AndroidFixUUM-146922
Fixed a crash in LoadFontFamilyNamesFromFontFile on Android 10 devices when querying OS font fallbacks.
AndroidFixUUM-147085
Fixed a crash in LoadFontFamilyNamesFromFontFile on Android 10 devices when querying OS font fallbacks.
Linked bug report
UUM-147144: Crash on "GetAndroidFallbackSystemFonts" when an error is logged into Console in the Player

How to reproduce: 1. Create and open a new project 2. Create a C# script and add the following line to the Start method: “Debug.LogError(“SOME TEXT”);” 3. Attach the created script to any GameObject in the scene 4. Open Build Profiles (File > Build Profiles) 5. Create an Android profile, if there isn’t one 6. Switch to the Android profile 7. Enable Development build 8. Build and Run to a devic…

Retrieved 2026-11-10
AndroidFixUUM-147144
Fixed a crash when calling AnimatorController.CreateNewStateMachineBehaviour with a null MonoScript. It now throws an ArgumentNullException instead.
Linked bug report
UUM-150813: Crash on MonoScript::GetScriptTypeWasJustCreatedFromComponentMenu when the MonoScript argument of the method AnimatorController.CreateNewStateMachineBehaviour is null

How to reproduce: Open the attached "IN-150967" project In the menu bar, select "Bug Repro" > "AnimatorController null MonoScript" > "1. CrashCreateNewStateMachineBehaviour" Observe the crash Reproducible with: 6000.3.0a6 (6966ed4b28e1), 6000.3.23f1, 6000.5.10f1, 6000.6.0b10, 6000.7.0a5 Could not test with: 6000.0.0f1, 6000.0.82f1, 6000.3.0a5 (36d7e9fd6645) (Compilation errors: AnimatorControl…

Retrieved 2026-11-11
AndroidFixUUM-150813
Fixed a false-positive Java heap leak failure in the Android player-unloading integration test by excluding first-reload warmup from the baseline.
AndroidFixUUM-150246
Fixed a warning incorrectly appearing in Preferences > External Tools when using a custom Android SDK Tools path.
AndroidFix
Fixed alignment issues in Android External Tools settings panel.
AndroidFixUUM-148378
Fixed an approximately 7 MB native memory leak per Application.Unload cycle when using GameActivity.
AndroidFix
Fixed an issue on OpenGL where Unity's render thread would attach/detach to the JVM multiple times in a frame, causing unnecessary allocations.
AndroidFixUUM-155309
Fixed an issue that caused lag in the Unity preferences text fields when Android support is installed.
AndroidFixUUM-147435
Fixed Android native libraries having a GNU_RELRO segment that was not aligned to 16 KB. libc++_shared.so will stay unaligned until the next NDK update.
Linked bug report
UUM-156603: Core Android libraries fail to satisfy 16-KB page alignment when building for ARM64 using the IL2CPP scripting backend

How to reproduce: Create a new empty 3D project Navigate to File -> Build Profiles and switch the platform to Android Navigate to Edit -> Project Settings -> Player -> Other Settings Set Scripting Backend to “IL2CPP” and Target Architectures to “ARM64” Build the project to generate an APK Extract the built APK (e.g., rename to .zip and unzip) and navigate into the lib/arm64-v8a/ folder to loca…

Retrieved 2026-11-11
AndroidFixUUM-156603
Fixed Android version labels to match Google's naming.
AndroidFixUUM-150412
Fixed CanBuildWithSymlinkSources flakiness caused by parameterized runs sharing a temp export directory.
AndroidFixUUM-149303
Fixed case of system bars appearance resetting to Light automatically on Android 11 when System Bars Behavior is set to Dark.
AndroidFix
Fixed case of system bars not hiding automatically on Android 11 when System Bars Behavior is set to "Show Transient Bars By Swipe".
Linked bug report
UUM-149900: Android system bars do not hide automatically when System Bars Behavior is set to "Show Transient Bars By Swipe"

How to reproduce: 1. Create and open a new project 2. Navigate to Project Settings, Player tab (Edit > Project Settings > Player) 3. In the Android tab, under Resolution and Presentation, disable “Status Bars” and “Navigation Bars” 4. Set System Bars Behavior to “Show Transient Bars By Swipe” 5. Build and Run the project for Android 6. When the application starts, swipe to bring out the Naviga…

Retrieved 2026-11-10
AndroidFixUUM-149900
Fixed freeze when relaunching GameActivity immediately after unload in UaaL mode.
AndroidFixUUM-149857
Fixed problem with WebCamTexture not restoring on Android when "Run Without Focus" is set.
AndroidFixUUM-149681
Fixed SIGSEGV on Application.Quit() when the cursor was ever set.
AndroidFixUUM-153932
Fixed split APKs by target architecture all receiving the same version code.
Linked bug report
UUM-144372: ARM64 and ARMv7 APKs return the same version code when "Split APKs by target architecture" is enabled

Steps to reproduce: 1. Create a new project 2. Switch to Android build profile 3. Make sure both ARMv7 and ARM64 Target Architectures are turned on (Edit → Project Settings → Player → Android Tab) 4. Enable “Split APKs by target architecture” 5. Build the Android Player 6. Run “apkanalyzer manifest version-code <APK_PATH>” on both APKs in the terminal 7. Observe the terminal Actual result: Bot…

Retrieved 2026-11-09
AndroidFixUUM-144372
Fixed system bars not hiding automatically on Android 11 when using GameActivity and System Bars Behavior is set to "Show Transient Bars By Swipe".
Linked bug report
UUM-155415: Android navigation bar does not hide automatically when System Bars Behavior is set to "Show Transient Bars By Swipe" and entry point is set to "GameActivity"

How to reproduce: 1. Create and open a new project 2. Navigate to Project Settings, Player tab (Edit > Project Settings > Player) 3. In the Android tab, under Resolution and Presentation, disable “Status Bars” and “Navigation Bars” 4. Set System Bars Behavior to “Show Transient Bars By Swipe” 5. Under Other Settings, make sure Application Entry Point is set to GameActivity 6. Build and Run the…

Retrieved 2026-11-11
AndroidFixUUM-155415
Fixed the Compile SDK Version dropdown in Android Player Settings listing API levels that are lower than the minimum supported compile API level.
AndroidFixUUM-151786
Fixed WebCamTexture taking several seconds to resume after the app regains focus or another app releases the camera, for example in split-screen mode.
AndroidFixUUM-155066
Improved the "Missing Required API Level" dialog.
AndroidFixUUM-150206
Negative values for ``Screen.brightness`` now restore the device's preferred screen brightness.
Linked bug report
UUM-145925: Screen brightness is not set to a default value when Screen.brightness is set to a negative value

How to reproduce: 1. Open the attached “IN-146619” project 2. Build and Run for Android 3. Click the buttons in the scene to change the displays brightness 4. Observe the device Actual result: When clicking the default option the brightness is lowered to a minimum instead of setting it to default Expected result: When clicking the default option screens brightness is set to the default value R…

Retrieved 2026-11-09
AndroidFixUUM-145925
Re-enabled Java heap leak check in AndroidPlayerUnloading integration tests.
AndroidFix
Reduced verbosity for Play Core AssetPackManager probe log message.
AndroidFixUUM-143152
Relaxed AGP 9's stricter R8 keep rule enforcement.
Linked bug report
UUM-147136: InitializationProvider crash because of stricter R8 after AGP upgrade to 9.0+

Steps to reproduce: Open attached project Make sure minification is enabled Choose custom keystore in the Publishing settings Make sure dependencies are resolved (Assets -> External Dependency Manager -> Android Resolver -> Resolve) Build and run the project to the device Actual results: App crashes with 026/07/07 15:13:29.576 11131 11131 Error AndroidRuntime FATAL EXCEPTION: main 2026/07/07 1…

Retrieved 2026-11-10
AndroidFixUUM-147136
Stop requiring targetSdk's platform SDK to be installed in CheckAndroidSDK.cs.
AndroidFix
Updated the bundled Android SDK cmdline-tools to 21.0, so emulators for Android 17 (API 37.0) created with its avdmanager start correctly.
AndroidFixUUM-157110
SystemInfo.processorModel and SystemInfo.processorManufacturer now return unknown on Android API levels below 32 instead of a warning string, matching the behaviour on other platforms.
AndroidFixUUM-150389
Added a default HelpURL link for the temporary InvalidStateMachineBehaviour script.
Linked bug report
UUM-143986: Animation behaviour help icon leads to broken 404 documentation page

Steps to reproduce: Create a new project Add a cube in the Hierarchy window Select a cube and create an animation for it (Window -> Animation -> Animation -> Click "Create" button -> enter animation name -> click Save) Close the Animation window Open the "Animator" window (Window ->Animation -> Animator) Select the animation object in the Animator window Go to the Inspector window Click "Add B…

Retrieved 2026-11-09
AnimationFixUUM-143986
Added ability to modify multiple tangents at once in a keyframe selection of the Curve Editor.
AnimationFix
Added ellipsis to blend parameter name in blend tree node.
Linked bug report
UUM-131825: Value slider overlaps Parameter name in Blend Tree Node in Animator window

Steps to reproduce: 1. Create a new Unity project 2. In the Hierarchy, create any GameObject 3. Open the Animation window (Window -> Animation -> Animation) 4. With the GameObject selected, click "Create" in the Animation window 5. Open Animator window (Window > Animation > Animator) 6.Select Create State > From New Blend Tree from the context menu 7.Double-click the Blend Tree to enter the Bl…

Retrieved 2026-11-09
AnimationFixUUM-131825
Adjusted test to prevent unstable behaviour.
AnimationFixUUM-147321
Animator.ResetControllerState(true) didn't reset non-float parameters.
Linked bug report
UUM-146636: Animator parameters Bool, Trigger, and Int are not reset to default values when Animator.ResetControllerState(true) is called

How to Reproduce: 1. Open the attached “IN-147671” project 2. Open “New Scene” 3. Select “Cube” GameObject 4. Enter Play mode 5. In the Game view, press “S” key 6. In the Animator window, verify that the parameters update to the following: MyBool = true, MyFloat = 5, MyTrigger = 1, and MyInt = 10 7. In the Game view, press “Spacebar” key 8. Observe the Animator Parameter values Actual Result: …

Retrieved 2026-11-09
AnimationFixUUM-146636
Crash when calling AnimationUtility.SetAdditiveReferencePose` with a null clip or referenceClip.
Linked bug report
UUM-150816: Crash on AnimationClip::SetAdditiveReferencePose when the AnimationClip arguments for AnimationUtility.SetAdditiveReferencePose are null

How to reproduce: Open the attached "IN-150969" project In the menu bar, select "Bug Repro" > "AnimationUtility null clips" > "1. CrashSetAdditiveReferencePose" 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 LTS, Ubuntu 26.04 LTS (by user), Windows 10 Pro Not reproducible on: No other environments te…

Retrieved 2026-11-10
AnimationFixUUM-150816
Fixed a crash in HumanTrait.GetParentBone and HumanTrait.RequiredBone when passing an out-of-range bone index. These methods now throw ArgumentOutOfRangeException instead.
Linked bug report
UUM-150938: Crash on HumanTrait::GetBoneIndexFromMono when passing an out-of-range index to HumanTrait.GetParentBone or RequiredBone

Steps to reproduce: 1. Open the attached “IN-151096“ project 2. In the menu bar, select “Bug Repro” and choose one of the methods: Get Parent Bone with Out-of-Range Index Required Bone with Out-of-Range Index 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, MacOS 26.5 (M1) Not reproducible on: No o…

Retrieved 2026-11-11
AnimationFixUUM-150938
Fixed a crash when calling AnimationPlayableOutput.SetSortingOrder on an invalid/default AnimationPlayableOutput. It now throws a NullReferenceException instead.
Linked bug report
UUM-150941: Crash on AnimationPlayableOutputExtensions_CUSTOM_InternalSetSortingOrder when calling AnimationPlayableOutputExtensions.SetSortingOrder() with a default AnimationPlayableOutput

How to reproduce: Open the attached "IN-150995" project In the menu bar, select "Bug Repro" > "AnimationPlayableOutput SetSortingOrder default handle" > "1. CrashSetSortingOrder" 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 LTS, Ubuntu 26.04 LTS (by user), Windows 10 Pro Not reproducible on: No oth…

Retrieved 2026-11-11
AnimationFixUUM-150941
Fixed a crash where providing a default/invalid AnimationPlayableOutput to AnimationPlayableOutputExtensions.SetAnimationStreamSource, would cause a crash.
Linked bug report
UUM-150939: Crash on AnimationPlayableOutputExtensions_CUSTOM_InternalSetAnimationStreamSource when passing a default output handle to SetAnimationStreamSource

How to reproduce: Open the attached “IN-151385“ project In the menu bar, select “Bug Repro”->”Set Animation Stream Source with Default Output Handle” 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, MacOS 26.5 (M1) Not reproducible on: No other environments tested First few lines of the stack trace: #…

Retrieved 2026-11-11
AnimationFixUUM-150939
Fixed an issue where AnimationEvent-related tooltips in the Animation Window were not rendered correctly while in Bitmap text rendering mode.
Linked bug report
UUM-141839: Animation Event Tooltips are not rendered properly when using the Bitmap Text Rendering Mode in the Animation Window

Steps to reproduce: Open a URP Project and import the attached Unity Asset Package Open the Preferences Window's General tab and change "Editor Default Text Rendering Mode" to "Bitmap" Open the "Room2Screens" Prefab and select the "Screens" child GO Open the Animation Window Hover cursor over Animation Events and observe the Tooltip Actual results: Tooltip is not rendered properly Expected res…

Retrieved 2026-11-09
AnimationFixUUM-141839
Fixed an issue where Animator transition copy paste would not paste interruption parameters.
Linked bug report
UUM-143599: "Interruption Source", "Ordered Interruption" and "Can Transition To Self" fields are not pasted to transition settings when pasting transition parameters

How to Reproduce: 1. Open the attached “IN-143781” project 2. Open “SampleScene” 3. Select “TestObject” 4. In the Animator window, copy the transition parameters of transition from “Any State” to “State A” 5. Paste the Settings to the transition from “Any State” to “State B” 6. Observe the result Actual Result: All of the settings are pasted except "Interruption Source", "Ordered Interruption"…

Retrieved 2026-11-09
AnimationFixUUM-143599
Fixed an issue where Animator window's Layers dropdown (in compact mode) would be extremely wide when layers have very long names.
AnimationFixUUM-131557
Fixed an issue where clicking in the "Edit Key" fields of the Animation Window curve view wouldn't deselect the text in the field.
Linked bug report
UUM-140166: 'Time' and a 'value' properties cannot be deselected when editing animation keys in Curves section

Steps to reproduce: Create and open a new project Select Main Camera Open Window -> Animation -> Animation Create a new clip and add the Transform properties to it Edit the Position transform in the Inspector and right-click Create a keyframe anywhere in the Animation window Change to the 'Curves' section in the Animation window Right-click on any key and press "Edit Key..." Click anywhere on …

Retrieved 2026-11-09
AnimationFixUUM-140166
Fixed flickering of area filter in the search bar.
Linked bug report
UUM-144937: Search bar flickers with “animation:” when the “Animation (animation:)” Search Area is clicked in the Animation window

Steps to reproduce: Create a new Unity project using the Universal 3D template Open the Animation window (Window > Animation > Animation) Dock the Animation window Select any GameObject in the Hierarchy Create a new Animation in the Animation window Click the lens button in the Search bar Select the Animation Search Area Observe the Search bar Actual results: “animation:” appears and disappear…

Retrieved 2026-11-09
AnimationFixUUM-144937
Fixed function name changing on Animation Event inspector on multi selection when editing another field.
Linked bug report
UUM-144456: Animation Events switch to the same function when toggling "Require Receiver" while the Animation Events are multi-selected

Steps to reproduce: Open the "66ETs_Animation.zip" project Open "SampleScene" Open the "Move" Animation Clip Select the "Cube" GameObject in Hierarchy Multiselect the middle two Animation Events Toggle the "Require Receiver" checkbox in Inspector Observe the Inspector Actual results: Both Animation Events switch to the same function Expected results: The Animation Events remain as they were Re…

Retrieved 2026-11-09
AnimationFixUUM-144456
Fixed GUIStyle warnings when clicking on \"Add Properties\" in Animation Window.
Linked bug report
UUM-148497: Animation window "Add Property" dropdown throws GameSkin style warnings after Undo/Redo on UI Toolkit UI Element

Steps to reproduce: 1. Create new Unity project using Universal 3D Template 2. In Hierarchy create Label object (Right-click > UI Toolkit > Standard Elements > Label) 3. Open Animation window (Window > Animation > Animation) 4. Select “Label” in Hierarchy window and press “Create” in Animation window to create Animation clip 5. Add Color Property via “Add Property” button 6. Undo changes 7. Re…

Retrieved 2026-11-10
AnimationFixUUM-148497
Fixed hover feedback on curve label and curve dropdown in the Animation Window.
Linked bug report
UUM-136071: Animation Properties dropdown hover animation becomes extremely slow when a lot of Properties are added

Steps to reproduce: Create a new Unity project using the Universal 3D template Create a new Cube GameObject (GameObject > 3D Object > Cube) Select the newly added Cube GameObject in the Hierarchy window Open the Animation window (Window > Animation > Animation) Create a new Animation Click the "Add Property" button and add all the properties Hover over all the Properties dropdown buttons at va…

Retrieved 2026-11-09
AnimationFixUUM-136071
Fixed MecanimDataWasBuilt assertion when building blend tree with a legacy AnimationClip.
Linked bug report
UUM-142427: "Assertion failed on expression: 'MecanimDataWasBuilt()'" errors thrown in the Console window when changing Animation Type to Legacy in Import Settings

Steps to reproduce: 1. Open attached Unity project “AnimationTypeIssue” from Google Drive link 2. In Project window go to Assets > Kevin Iglesias > Human Animations > Animations > Female > Combat > Spellcasting 3. Select any animation Asset 4. In Inspector > Import Settings select “Rig” tab 5. Change Animation Type to Legacy 6. Press “Apply” button 7. Observe the Console window Actual results:…

Retrieved 2026-11-09
AnimationFixUUM-142427
Fixed methods with an AnimationEventInfo parameter not being listed in the Function dropdown of the Animation Event Inspector.
Linked bug report
UUM-155319: Methods with an AnimationEventInfo parameter are missing from the "Function" dropdown when selecting a function for an Animation Event

How to reproduce: Open the attached "IN-154327" project In the Hierarchy, select the "Test" GameObject In the menu bar, select "Window" > "Animation" > "Animation" In the Animation window, select the event marker on the "New Animation" clip In the Inspector, open the "Function" dropdown and select "Methods" > "Test" Observe the listed methods Actual result: Only "OnEvent_NoParameter()" and "On…

Retrieved 2026-11-10
AnimationFixUUM-155319
Fixed Null Reference Exception when selection Object drop destination from multiple choices in the dopesheet editor.
Linked bug report
UUM-148386: NullReferenceException is thrown when dragging a Sprite into the Animation window on a GameObject with multiple serialized Sprite properties

How to Reproduce: 1. Open the attached “IN-149264” project 2. Open “SampleScene” 3. Open the “TestScript.cs” file 4. Note that public Sprite spriteA; is present in the “TestScript.cs” file 5. In Unity, From the Hierarchy window, select the “TestObject” GameObject 6. From Asset, drag and drop the “PlayerSprites.png” to the Animation window 7. From the pop-up select “SpriteRenderer” 8. Observe t…

Retrieved 2026-11-10
AnimationFixUUM-148386
Fixed play button enabled state not updating when another Animation Window changes preview.
Linked bug report
UUM-145360: Play button is disabled in a second Animation window after pausing and disabling Preview in the first Animation window

Steps to reproduce: Create a new 3D URP project Create an empty GameObject in the Hierarchy Open two Animator windows and dock them in the Editor so both are visible From the Hierarchy, select the empty GameObject Click Create in the Animation window and save the new animation In the Animation window, click Add Property > Transform > Position Add new keyframes anywhere by double clicking in th…

Retrieved 2026-11-09
AnimationFixUUM-145360
Fixed possible hash collision in AvatarAutoMapper.
AnimationFixUUM-146209
Fixed search field overflowing vertically when EnableQueryBuilder is disabled.
Linked bug report
UUM-148577: Property search field overflows the border vertically in Animation window

Steps to reproduce: Create and open a new project Create an Animation Clip and attach it to any GameObject Double-click the Animation Clip asset to open it in the Animation window Select the GameObject Observe the Property search field under "Samples" Actual results: The search field overflows the borders vertically Expected results: The search field doesn't overflow the borders vertically Rep…

Retrieved 2026-11-10
AnimationFixUUM-148577
Reworked Animation Playable Output bind and unbind validation to prevent potential crashes.
Linked bug report
UUM-146750: Crash on Animator::OnPlayableUnbind when exiting Play mode after RigBuilder rebinds during Animator evaluation

How to reproduce: 1. Open the attached “IN-146898” project 2. Open the “Game” scene 3. Enter Play mode 4. Wait ~30 seconds (for the skeleton to win) 5. Exit Play mode 6. Observe the crash Reproducible with: 6000.0.23f1 (72ca8c8cdbb0), 6000.0.79f1, 6000.3.19f1, 6000.5.4f1, 6000.6.0b3, 6000.7.0a2 Not reproducible with: 6000.0.22f1 Reproduced on: Windows 11 Not reproduced on: No other environment…

Retrieved 2026-11-09
AnimationFixUUM-146750
Updated the colors of the Animation window slider for light mode.
AnimationFixUUM-148485
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 player hang or crash with heap corruption on application quit when Engine Diagnostics ("Build Diagnostics Data") is enabled and an AssetBundle has been loaded.
Asset BundlesFix
Fixed AssetBundle build reports not recording time or log messages for pre/post-process build callbacks.
Asset BundlesFixUUM-143933
Fixed AssetBundle content hashes changing between builds of unchanged content with Addressables or the Scriptable Build Pipeline, causing players to redownload unmodified bundles. Affected bundles get a new hash on the first build after upgrading.
Linked bug report
UUM-148841: AssetBundle Hash Changes When ShaderVariantCollection Entries Are Serialized in Session Instance-ID Order

How to reproduce: 1. Download and extract the attached “IN-149802” project 2. Delete the Library folder from the project 3. In command prompt, run the command: <editor> -batchmode -nographics -projectPath <proj> -executeMethod SVCRepro.Run -logFile run1.log -quit 4. Run this command to list the shaders by ascending instance ID from run1.log: grep 'SVCREPRO ID' run1.log | sed 's#./(S[0-9])\.sha…

Retrieved 2026-11-11
Asset BundlesFixUUM-148841
Fixed an Editor crash in Transform when an asset reimport unloaded objects that were still loaded.
Asset ImportFixUUM-126651
Fixed default presets for importers provided by a built-in module, such as SVGImporter, no longer being applied after restarting the project.
Linked bug report
UUM-146265: SVGImporter preset added to the Preset Manager changes to a ScriptedImporter when restarting the project

How to reproduce: 1. Create a new project 2. Open the Preset Manager (Edit -> Project Settings -> Preset Manager) 3. Add the "SVGImporter" preset (press “Add Default Preset”, then search "SVG") 4. Close the project 5. Open the project again 6. Open the Preset Manager 7. Observe the Preset Manager Actual result: The "SVGImporter" has changed into a "ScriptedImporter" Expected result: "SVGImport…

Retrieved 2026-11-11
Asset ImportUUM-146265
Fixed issue with cache mechanism of compressed textures of the Accelerator not tracking texture dependency on BC7 compressor when fetching from cache. Textures were not being reimported. Improved hash calculation.
Asset ImportFixUUM-146105
Fixed the Linux Editor sometimes exiting while importing crunch-compressed textures, with "crn_threading_pthreads.cpp(194): Failure: semaphore: sem_wait() or sem_timedwait() failed" in the log. The crunch compressor treated an interrupted wait as a fatal error; it now retries the wait.
Linked bug report
UUM-150055: Editor aborts during asset import in the Crunch texture compressor (Linux, batch mode)

An issue has been found where the editor aborts with exit code 134 during the initial asset import. It always happens while a texture with crunched compression is being compressed. {{}} ./External/TextureCompressors/Crunch/crnlib/crn_threading_pthreads.cpp(194): Failure: "semaphore: sem_wait() or sem_timedwait() failed" Fatal error: Interrupted system call Caught fatal signal - signo:6 code:-6…

Retrieved 2026-11-11
Asset ImportFixLinuxUUM-150055
Expect Worker# in native importers when importer runs OOP.
Asset PipelineFix
Fix to set StandbyImportWorkerCount and DesiredImportWorkerCount to minimum 1. Affects command line argument, setting via script, setting via ProjectSettings.
Asset PipelineFixUUM-150028
Fix to skip MaterialValidation test with oop importing, as the Material isn't unloaded in the main process in that case.
Asset PipelineFix
Fixed "ScriptableSingleton ... already exists" warnings appearing in the Console when a package creates its settings asset, for example after installing the XR Composition Layers package.
Asset PipelineFixXRUUM-147680
Fixed a crash on Editor shutdown caused by an asset import worker timer callback running after the worker manager was destroyed.
Asset PipelineFixUUM-134447
Fixed a crash when calling AssetDatabase.ForceReserializeAssets() more than once in a row. When reserializing a dirty asset, ReloadFromDisk awoke the reloaded object while the serialization read namespace was still active, so a reference to a not-yet-loaded dependency (such as a built-in shader) hit the recursive-serialization guard and left the object in a corrupt state; the next ForceReserializeAssets call then crashed while reloading it.
Asset PipelineFixUUM-138620

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.