Fixed AssistiveSupport.screenReaderStatusChanged not being supported by Narrator (the Windows built-in screen reader).
AccessibilityFixWindowsUUM-147175
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.
NavMeshAgents created or teleported inside box NavMeshObstacles could not move out of the obstacles.
Fixed alignment issues in Android External Tools settings panel.
AndroidFixUUM-148378
Fixed an issue where AnimationEvent-related tooltips in the Animation Window were not rendered correctly while in Bitmap text rendering mode.
AnimationFixUUM-141839
Fixed search field overflowing vertically when EnableQueryBuilder is disabled. (UUM-148577) First seen in 6000.6.0b6.
AnimationFixUUM-148577
Updated the colors of the Animation window slider for light mode. (UUM-148485) First seen in 6000.6.0b5.
AnimationFixUUM-148485
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 BundlesFixUUM-147746
Added support to reserve capacity of PersistentManager.Remapper in Memory Settings (Main Allocators > Other Allocators > Remapper Initial Capacity).
Build PipelineFixUUM-136275
Command line Player builds no longer spend extra time on a build analytics step that could not complete. The step ran before the build data it reads was written, so it failed on every Player build and collected nothing. (UUM-147655) First seen in 6000.6.0a8.
Build PipelineFixUUM-147655
Added missing CinemachineImpulseFixedSignals documentation (UUM-141604) First seen in 6000.6.0a7.
CinemachineFixUUM-141604
Changed static reset in CinemachineCore to happen during SubsystemRegistration.
CinemachineFixUUM-148700
Fixed invalid obsolete InvalidPathCache call in CinemachineConfiner. (UUM-147086) First seen in 6000.6.0b4.
CinemachineFixUUM-147086
Corrected the ISerializationCallbackReceiver API reference to state that OnAfterDeserialize is called on the host object after (not before) it is called on the host object's managed references.
DocumentationFix
Fixed an issue where VRAM used by small textures wasn't released back to the GPU driver after the textures were destroyed when using the Direct3D12 graphics API on Windows. You can now tune the small-texture heap size with the d3d12-small-texture-tiles-per-heap boot config parameter to balance VRAM reclamation against heap-allocation overhead.
DX12FixWindowsUUM-142284
Added a Help button to the Build Analysis window. (UUM-147961) First seen in 6000.6.0b4.
EditorFixUUM-147961
Addressed vulkan-specific issue where certain UITK elements with overflow:hidden would not render.
EditorFixUUM-142280
Fixed an ANR that occurred when a GameActivity based application was destroyed while paused. (UUM-147270) First seen in 6000.6.0b5.
EditorFixUUM-147270
Fixed an issue where commands weren't working in the Search Tree View. (UUM-149338) First seen in 6000.6.0b2.
EditorFixUUM-149338
Fixed an issue where entering Play Mode, using Search, or opening the Inspector logged a false "Cross scene references are not supported" warning for objects that weren't being saved. (UUM-146260) First seen in 6000.6.0a6.
EditorFixUUM-146260
Fixed an issue where Shift+clicking a prefab child in the Scene view selected the child object instead of the prefab instance root.
EditorFixUUM-148884
Fixed an issue where the Hierarchy window logged warnings to the Console window when entering Play mode while the window was open but not visible.
EditorFixUUM-146302
Fixed cursor position when renaming a build profile with an invalid character at the end of the name. (UUM-146677) First seen in 6000.6.0b3.
EditorFixUUM-146677
Fixed dragging child prefab nodes that failed silently. (UUM-144246) First seen in 6000.6.0a8.
EditorFixUUM-144246
Fixed issue where hierarchy selection highlight would disappear and global selection not update when right-clicking on an empty space in HierarchyView.
EditorFixUUM-145820
Fixed mouse lag when performing a drag-and-drop operation during a Domain Reload. (UUM-148331) First seen in 6000.6.0b6.
EditorFixUUM-148331
Fixed Organization and Cloud project dropdowns in Project Settings > Services opening detached from their fields, in the middle of the screen. (UUM-146182) First seen in 6000.6.0a7.
EditorFixUUM-146182
Fixed Select All in the hierarchy not being reflected in the inspector. (UUM-146225) First seen in 6000.6.0b2.
EditorFixUUM-146225
Fixed the Build Analysis window missing its tab header icon. (UUM-143888) First seen in 6000.6.0a6.
EditorFixUUM-143888
Render Pipeline Core: Fixed modified asset warning when performing cross platform builds.
EditorFixUUM-146719
Turn off GRD in URP and HDRP templates.
EditorFixUUM-143179
Updated the dialog that appears when Unity detects scene backups from an Editor session that did not close correctly. The dialog is now titled Scene Backup Detected, and its Keep Backups and Delete buttons state whether the backups are kept in Assets/_Recovery/ or discarded.
EditorFixUUM-147629
Updating package while an MPPM clone is active causes the clone to crash.
EditorFixUUM-148292
Fixed leaked world nodes in SchedulePacking_WithInitialChanges_LinearOperationMode.
EntitiesFixUUM-148849
Fixed subscene reimport so that it no longer creates entities that are never removed. (UUM-148293) First seen in 6000.6.0b6.
EntitiesFixUUM-148293
Fixed the Systems window world dropdown to exclude internal world types that could cause an ArgumentException when selected.
EntitiesFixUUM-148241
Fixed a crash and long packing times when switching the Lighting Visualization overlay's Lighting Data to Preview in a scene with a large terrain.
Fixed an Editor crash when using the interactive lighting preview in a scene with a terrain large enough to be split into multiple lightmapping instances.
Fixed objects whose lightmap UVs collapse to a point or a line being removed from baked lighting with an "Instance with invalid UV bounds was removed" warning. (UUM-148851) First seen in 6000.6.0b7.
Fixed objects without valid lightmap UVs being removed from baked lighting with an "Every triangle in the Mesh UV layout has zero area" warning.
Changed orientation blackboard variable and node foldouts to face right instead of left.
Graph ToolkitFixUUM-139425
Allow On Tile Post Processing feature only on the Universal Renderer.
GraphicsFixUUM-148038
Changes to staticShadowCaster now update properly with GRD enabled.
GraphicsFixUUM-140724
Fixed a NullReferenceException thrown by DynamicLightController in the URP sample template Garden scene when the component's Awake() ran in the Editor before the runtime-only light manager list was initialized.
GraphicsFixUUM-145743
Graphics Settings - "Import from current scene" action is not added to the undo list.
GraphicsFixUUM-148881
Notify ObjectDispatcher when MeshRenderer LocalAABB changes.
GraphicsFixUUM-147452
Fixed the Game view flickering when changing HDRP settings while the Game view is focused.
HDRPFixUUM-147685
Fixed TouchScreenKeyboard.area returning an empty rect when the keyboard is open and the project uses the Objective-C trampoline. (UUM-147354) First seen in 6000.6.0a5.
Fixed a NullReferenceException that occurred when activating an Additional Editor Instance for the first time from a custom Play Mode Scenario.
MultiplayerFixUUM-148037
De-referencing invalid texture pointer when a webrequest is teared down abruptly.
NetworkingFixUUM-144540
Fixed a possible editor-only crash when using a custom certificate handler with UnityWebRequest in long editor sessions involving many domain reloads.
NetworkingFixUUM-147347
Fixed so the package search bar is cleared if the package being opened through the API isn't visible.
Package ManagerFixUUM-132102
Importing a signed Asset Package no longer leaves the .attestation.p7m file in the project's Temp cache. (UUM-146362) First seen in 6000.6.0a8.
Package ManagerFixUUM-146362
Passive trust pop-ups are not cutoff anymore.
Package ManagerFixUUM-131817
Sample parent package name for UPM on Asset Store is using the package name not the product name.
Package ManagerFixUUM-145405
Fixed "'SafeNormalize': implicit truncation of vector type" warning coming from Particles shaders. (UUM-147453) First seen in 6000.6.0b4.
ParticlesFixUUM-147453
Fixed Camera Fade OFF + Soft Particles ON combination making particles disappear on some devices.
ParticlesFixUUM-146249
Fixed an issue where baking a uniform scaled a static root, would not handle scales different than 1.0f correctly.
PhysicsFixUUM-133010
Fixed an issue where an activated RectTool would start throwing errors if SceneView camera zoomed out far away from the selected object.
Scene/Game ViewFixUUM-146170
Fixed assembly resolutions errors in IL post processors that referenced assemblies with names starting with "Mono.Cecil". (UUM-147560) First seen in 6000.6.0b3.
ScriptingFixUUM-147560
Address issue where NRE could result from renaming a subgraph dropdown.
ShadergraphFixUUM-148866
Fixed AMDUnityPlugin to use statically linked CRT.
SRP CoreFixUUM-147060
Fixed the "Channel Remapping" foldout in the Terrain Layer Inspector not expanding when its title is clicked.
TerrainFixUUM-148236
Add glyph-to-character mapping to PostProcessTextVertices.
TextFixUUM-147627
Fixed ATG IMGUI emoji rendering black in light theme.
TextFixUUM-147842
Make the Font Asset Creator save dynamic font assets by default.
TextFixUUM-149073
Fixed a "No script asset for TempSerializedData" warning when selecting a child element in the Hierarchy while in Play mode. (UUM-144577) First seen in 6000.6.0a7.
UI ToolkitFixUUM-144577
Fixed items below the dragged item jumping when reordering a ListView in Animated reorder mode.
UI ToolkitFixUUM-140171
Fixed the UI Builder ListView rendering as a solid black rectangle after docking the window to another panel.
UI ToolkitFixUUM-130011
Fixed unset attributes on Multi Column List View and Multi Column Tree View reverting to type default values when the .uxml is saved in in-scene UI Authoring. (UUM-148774) First seen in 6000.6.0b7.
UI ToolkitFixUUM-148774
Fixed an issue where unchanged files were automatically added to the change list when fetching files in Perforce after asset importing.
Version ControlFixUUM-49713
Fixed a crash that occurred in VFXManager::SortBufferCommand on devices with low (16KB) thread group shared memory.
VFX GraphFixUUM-136592
Added support for using Unity Recorder with the 2D renderer.
Disabled icons in the Tile Palette Active Targets dropdown when the target has HideFlags.HideInHierarchy.
Fix metal shader errors for RenderingLayerMask pass (D2D-8206)
2DFix
Fixed 2d light stripping for blend styles.
2DFix
Fixed a case where in In 3D Editor mode, textures did not generate Sprite subassets when imported as SpriteSprite Generation.
Fixed a crash that occurs when painting a large number of Tiles onto a Tilemap GameObject with a TilemapCollider2D.
Fixed a crash with the Tilemap where the Tilemap is using an invalid cached ITilemap.
Fixed a performance regression in SpriteRenderer when changing sprites caused by unnecessary atomic refcount operations in Sprite BlendShape read-only methods.
Fixed a shader warning in Hidden/Light2D.
Fixed a UI inconsistency in Sprite Editor Window HelpBox.
Fixed an exception when selecting a Tile in Play mode while the Tile Palette overlay is open in the Scene View in Edit mode.
Fixed an exception when using the preview toggle in the Sprite Editor window with an imported texture smaller than the source texture.
Fixed an issue where Open Reference for the Sprite Atlas Importer button in thee Inspector window redirected to an outdated version of the Manual.
Fixed an issue where a Sprite with SpriteSkin was invisible in Editor Play mode when loading an Addressables SpriteAtlas via SpriteAtlasManager.atlasRequested with Sprite Atlas V2 packing enabled.
Fixed an issue where a SpriteRenderer's sprite reference did not revert to the original after using the Sprite Editor window preview toggle and entering Play mode. The Sprite Editor window preview toggle is now available only in Edit mode.
Fixed an issue where a SpriteSkin with no bones (for example, before running Create Bones) was not selectable in Scene view and displaying incorrectly.
Fixed an issue where Brush Picks List items are initialized with a lower height than the minimum size when the Tile Palette Brush Pick Overlay is expanded.
Fixed an issue where Brush Picks List items become malformed, causing the list to become cut off when decreasing the Pick size with the slider.
Fixed an issue where Brush Picks Names disappear after adjusting the Size of the picks and switching view mode to Grid.
Fixed an issue where Destroying assets is not permitted to avoid data loss error thrown when creating a second Tile Palette Brush Pick Asset.
Fixed an issue where padding did not apply equally along the entire boundary, mainly affecting full-rect sprites.
Fixed an issue where scrolling in Brush Picks List when a lot of Brush Picks are saved.
Fixed an issue where Select, Pick, Box, and Move tool operations on the Tilemap were not properly cancelled or finalized when the mouse button was released outside the SceneView or Tile Palette window.
Fixed an issue where sorting layer names did not refresh in the Light Batching Debugger.
Fixed an issue where Sprite Atlas textures from all included build scenes persisted in Editor memory when building the Player.
Fixed an issue where the collider shape of a Tile with collider Type Sprite generated from a TilemapCollider2D is not updated when the custom physics shape of the Sprite is changed in the Sprite Editor.
2DFix
Fixed an issue where the Light Type could not be changed in the Light Explorer.
Fixed an issue where the Sprite Editor window sometimes referenced its preview texture.
Fixed an issue where the Tile Palette shows an empty grid when the user drags and drops Sprite assets for the Tile Palette but cancels the operation to create Tile assets.
Fixed an issue where TilemapRenderer inherited normal maps from other Tiles when a Tile did not have a normal map.
Fixed an issue with 2D shadow volumetric strength.
Fixed an issue with cleanup of BrushPickStore when BrushPickStore is a project asset.
2DFix
Fixed an issue with sprite flicker and draw call fluctuation when Sprite Skins are culled.
Fixed an InvalidCastException when using the Tile getter property for TileChangeData.
Fixed crash on ShaderPropertySheet::FindPropertyIndex when opening a specific project.
Fixed errors that occurred when adding a Lens Flare component and added support for orthographic camera.
Fixed exception when creating new Tile asset when doing a drag and drop on a Tile Palette that is open for edit.
Fixed Global Lights 2D error in URP 2D when opening a scene for preview.
Fixed GridView showing empty space after scrolling to the bottom of the GridView for Tile Palette Brush Picks.
Fixed Install 2D Package button is disabled when it should not be.
Fixed issue for the Brush Picks list view where a user can disable all columns in the list view, resulting in error messages and the loss of the SceneView.
Fixed issue where a Tile with the Collider Type Grid does not line up correctly when the Tilemap's tile anchor is different from the default cell center.
Fixed issue where the Tile Palette window is extremely zoomed in after collapsing the Tile Palette view using the separator and expanding the window by using the Brush view button.
Fixed missing lighting and shadows in the preview camera when using URP 2D.
Fixed normals maps for flipped Tiles when using TilemapRenderer in Chunk mode.
Fixed picking for sprites with -ve scale using shadergraph materials.
Fixed placement of Tiles with rotation when painting for the first time in a location of a Tilemap.
Fixed preview of Sprite when Sprite does not have a valid texture.
2DFix
Fixed Quality settings not propagating to the Camera target descriptor.
Fixed return from GetCellCenterLocal/World when the Grid has a non-zero cell gap value set
Fixed SpriteRenderer not rendering Sprite properly when the SpriteRenderer is previewing changes in the Sprite Editor and the changes are applied.
Fixed the Inspector Preview window showing black sprites.
Fixed the scene marked as modified after using the Select Tool in the Tile Palette and switching to another tool such as Paint.
Fixed Tile flickering when scaled to negative values using GridSelectionTool changing Scale.
Fixed Tile Palette Brush Picks closing when clicking on it while Close on Pick is enabled.
Fixed Tilemap not updating in the Scene view when the Sprite property of an assigned Tile asset is changed in the Inspector.
Fixed Tilemap.tilemapTileChanged and Tilemap.tilemapPositionsChanged sending incorrect number of Tiles when buffered while painting Tiles.
2DFix
Fixed Tiles not rendering for a TilemapRenderer when a Sprite asset is changed in the Sprite Editor.
Fixed validation of Tiles before TileBase.OnEnable is called.
Fixed Light2D and Shadow Caster 2D components displaying incorrect icons in the Inspector.
Fixed SpriteRenderer not updating when the SRP Batcher is toggled at runtime.
Improved performance of Tilemap for SetTiles with low Tile counts.
Improved performance of TilemapPerformanceTests.EditorPreview_SetTile.
Set the "Show Revert Confirmation" option to On by default in the Sprite Editor.
2DFix
Unlock Tile Palette for edit when using Delete or Backspace key to delete a GridSelection.
Vector graphics tessellation and clipping now produce profiler markers in builds. Previously the data only reached the profiler in the editor.
2DFix
Documented the steps a developer must do for the AccessibilityRole.Slider, AccessibilityRole.TextField, and AccessibilityRole.SearchField accessibility nodes to receive hardware keyboard input on Android.
AccessibilityFixAndroidUUM-126557
Fixed accessibility frames being reset when the application window is moved or resized on desktop platforms.
AccessibilityFixUUM-126569
Fixed accessibility node queries logging a main-thread error to the console on Android when a screen reader is enabled.
AccessibilityFixAndroid
Fixed accessibility nodes being created with duplicate IDs after wrapping around the max ID value.
AccessibilityFixUUM-137871
Fixed double state announcement for AccessibilityRole.Toggle nodes on Android.
AccessibilityFixAndroidUUM-146950
Fixed player crash caused by UI Automation accessing invalid pointer on Windows 10.
AccessibilityFixWindowsUUM-126552
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.
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 AssistiveSupport.screenReaderStatusChanged not being supported by Narrator (the Windows built-in screen reader).
AccessibilityFixWindowsUUM-147175
Fixed AssistiveSupport playmode tests that were failing on Windows 10 and reenabled them.
AccessibilityFixWindowsUUM-111323
Adaptive Performance Apple now works properly on Vision OS devices with version 1 and 2.
Adaptive PerformanceFixUUM-134664
Disallow negative values for performance action delay and thermal action delay.
Adaptive PerformanceFixUUM-135803
Fixed an issue that caused the Editor to freeze when using a long scaler profile name by limiting the name to 256 characters.
Adaptive PerformanceFixUUM-136422
Fixed an issue where the Adaptive Performance package caused unnecessary garbage collection allocation.
Adaptive PerformanceFixUUM-136604
Fixed profiler data is not updated for adaptive performance.
Adaptive PerformanceFixUUM-137429
Gate Adaptive Performance settings during package operations.
Adaptive PerformanceFixUUM-140197
Improve documentation on urp adaptive performance toggle.
Adaptive PerformanceFix
Replace FindFirstObjectByType with FindAnyObjectByType in adaptive performance.
Adaptive PerformanceFixUUM-139862
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 crash drawing debug visualisation for an agent with small radius and a far away destination.
Fixed NavMeshAgent getting stuck on corner of a box obstacle when moved with navAgent.Move.
NavMeshAgents created or teleported inside box NavMeshObstacles could not move out of the obstacles.
On Linux, the "Open Agent Settings..." option in the Agent Type property of a NavMeshAgent inspector would issue an error and not open the __Navigation__ window.
AIFixLinuxUUM-131690
Updated nav agent to ignore and warning about a path being set from a navigation surface not matching the agent's Id.
When loading NavMesh data we now avoid processing existing NavMeshLinks while loading a NavMeshSurface until all tiles of the surface are loaded, reducing overhead.
Batch mode: removed auto-scanning for Android devices on Editor start if Android support is installed.
AndroidFixUUM-133593
Fixed a crash that would occur when using URP with the Depth/Stencil buffer disabled in Player Settings on Android.
AndroidFixUUM-109005
Fixed alignment issues in Android External Tools settings panel.
AndroidFixUUM-148378
Fixed an issue that caused lag in the Unity preferences text fields when Android support is installed
AndroidFixUUM-147435
Fixed an issue where the input field caret moved back to the end of the text when typing.
AndroidFixiOSUUM-121294
Fixed an issue with artifacts on Pixel 10 with shaders that use discard or clip.
AndroidFixUUM-139019
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 Hands-Free Profile (HFP) support on Enhanced Audio Foundation.
AndroidFixUUM-133666
Fixed incorrect touch input position when the status bar is visible (part for GameActivity 4.4.0 upgrade).
AndroidFixUUM-127363
Fixed mouse input when cursor is locked (part for GameActivity 4.4.0 upgrade).
AndroidFixUUM-91677
Fixed problem with GameActivity based application being killed while backgrounded.
AndroidFixUUM-143555
Fixed problem with MediaPlayer pause when app is suspended.
AndroidFixUUM-140840
Fixed source builds when custom gradle templates are selected.
AndroidFixUUM-138551
Fixed split APKs by target architecture all receiving the same version code.
AndroidFixUUM-144372
Fixed Switch Pro gamepad triggers being non-functional on Android when the controller reports L2/R2 as button events instead of axis events.
AndroidFixUUM-139567
Fixed typo in 'unity.javaCompatibilityVersion'. The previous misspelled unity.javaCompatabilityVersion will still be supported for existing projects.
AndroidFix
Fixed UnitySendMessage calls being dropped on Android when sent during Application.Unload or Reload in Unity as a Library (UAAL) scenarios.
AndroidFixUUM-141440
Fixed Vulkan crash when backgrounding Android app with RunWithoutFocus enabled.
AndroidFixUUM-141888
Fixed TouchScreenKeyboard.selection.length always returning 0.
AndroidFixUUM-125821
Negative values for ``Screen.brightness`` now restore the device's preferred screen brightness.
AndroidFixUUM-145925
Relaxed AGP 9's stricter R8 keep rule enforcement.
AndroidFixUUM-147136
Reverted deprecation of compileSdk for AGP 9.0.
AndroidFixUUM-134645
Toggling "Run without focus" to enabled now ensures Unity activity continues running when another activity is launched, including Android activities launched from Unity.
AndroidFixUUM-120304
Words won't be spammed in input field when swiping touch screen keyboard (part of GameActivity 4.4.0 upgrade).
AndroidFixUUM-116283
AndroidApplication.onConfigurationChanged will correctly reflect language/country changes on GameActivity.
AndroidFix
Add explanatory text in the animation windows "Add parameter" drop down when all animatable parameters have been added.
AnimationFixWindowsUUM-131607
Added a default HelpURL link for the temporary InvalidStateMachineBehaviour script.
AnimationFixUUM-143986
Added a notification in the FBX Importer UI when FBX takes aren't used by any clip.
AnimationFixUUM-130850
Added a Search Field to filter properties in the Animation Window.
AnimationFix
Added ellipsis for long names to default state field in entry node inspector.
AnimationFixUUM-131812
Added ellipsis to blend parameter name in blend tree node.
AnimationFixUUM-131825
Added margin to Sample Rate field.
AnimationFixUUM-134816
Added maximum width constraint for the left panel in the animation window.
AnimationFixUUM-134499
Added missing overload for AnimatorControllerPlayable.SetFloat.
AnimationFixUUM-131519

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.