Fixed Quality settings not propagating to the Camera target descriptor.
Fixed crash on invalid state machine transitions when importing project.
AnimationFixUUM-141640
Fixed input of negative frame rates in the Animation Window frame rate field. (UUM-141863) First seen in 6000.5.0b8.
AnimationFixUUM-141863
Added support to reserve capacity for PersistentManager.Remapper using a BootConfig key "remapper-initial-capacity" which specifies the initial hashmap size.
Build PipelineFixUUM-136275
Fixed an issue where .generated.globalconfig file leaked into the Player builds. (UUM-141488) First seen in 6000.6.0a5.*
Build SystemFixUUM-141488
Make stacktrace logging thread safe again.
CoreFixUUM-140063
Fixed Vale errors in the 2D collider reference pages.
DocumentationFix
Fixed a crash on specific hardware where D3D12 initialization code was running during startup even when D3D12 was not included in the project's Graphics API list.
DX12FixUUM-137629
Fixed crash on DX12, when performing memory-heavy operations. (UUM-141699) First seen in 6000.6.0a5.
DX12FixUUM-141699
Immediately track if a resource was added to a copy queue instead of tracking on flush. (UUM-128104) First seen in 6000.5.0a3.
DX12FixUUM-128104
Immediately track if a resource was added to a copy queue instead of tracking on flush.
DX12FixUUM-135024
Reduced lock contention during resource allocation and state tracking.
DX12FixUUM-133726
Added a Stable Light Index Tracking using dataIndex in HDRP.
EditorFixUUM-136171
Added an option called enableHeightmapLODFrustumCulling, which is available in the Terrain Inspector settings in debug mode, to opt out of terrain frustrum based LOD culling.
EditorFixUUM-141589
Changing the Graphics API list on custom build profiles now works correctly. (UUM-127416) First seen in 6000.5.0a2.
EditorFixUUM-127416
Editor: Fixed a crash that occurred when computePenetration was called for a BoxCollider and convex MeshCollider when both colliders were overlapping at their centres.
EditorFixUUM-100359
Editor: Improved reliability of ComputePenetration calls between CapsuleCollider and convex MeshCollider. ComputePenetration will return true when the distance is zero.
EditorFixUUM-100359
Editor: Improved reliability of ComputePenetration calls between CharacterController and convex MeshCollider. ComputePenetration will return true when the distance is zero.
EditorFixUUM-100359
Fixed "ArgumentNullException" is thrown when dragging a selector between greyed-out built-in child elements in UI Builder.
EditorFixUUM-140859
Fixed an "Invalid double parameter" error that occurred when entering Inf or NaN in the Fixed Timestep field.
EditorFixUUM-138227
Fixed an issue where it was not possible to interact with the Texture Importer's "Aniso Level" slider when the texture was set to import as a Cubemap or without a mipmap, even though the selected level has an effect for these textures.
EditorFixUUM-138249
Fixed an issue where the Editor analytics toggle in preferences did not display the restart Editor warning correctly.
EditorFixUUM-129044
Fixed directories in ProjectBrowser not displaying their contents when they are named with certain Korean language characters.
EditorFixmacOSUUM-141018
Fixed Editor restart prompt appearing when switching build profiles by adding extra check for Graphics API setting restart condition. (UUM-139685) First seen in 6000.6.0a3.
EditorFixUUM-139685
Fixed incorrect gizmo bounds when drawing nested world-space UI Toolkit panels. (UUM-140988) First seen in 6000.5.0b5.
EditorFixUUM-140988
Fixed null exception when in build profile, an empty custom scaler field is added in scaler profile and the ui is reset.
EditorFixUUM-140845
Fixed Project window path breaking upon changing Color Space settings.
EditorFixUUM-139519
Fixed Properties window tab title for unnamed inspected objects.
EditorFixUUM-139943
Fixed ShaderGraph and ShaderSubGraph import errors (DirectoryNotFoundException) that occurred on Windows when project paths were long enough to exceed the 260-character MAX_PATH limit.
EditorFixWindowsUUM-120311
Reverted a change that caused a bug where the Default UI Material preview was empty for a TMP Button.
EditorFixUUM-137964
Reverted a change that caused a bug where the Inspector was throwing NRE errors on domain reload.
EditorFixUUM-139557
Reverted a change that caused a bug where the Material Preview window has an empty dropdown when converted to a floating window.
EditorFixUUM-138929
Reverted a change that caused a bug where the Video Player preview was not shown anymore.
EditorFixUUM-139952
Added missing documentation for GameWindow.DisposeAsync.
EmbeddedLinuxFixUUM-141650
Throw ArgumentNullException in GetWindows if input is null. (UUM-141881) First seen in 6000.5.0b9.
EmbeddedLinuxFixUUM-141881
Fixed an issue where duplicate managed exception counts were lost during shutdown because the async crash reporting pipeline could not complete after the player loop stopped.
Engine DiagnosticsFixUUM-141101
Fixed crash caused by JNI native methods being deregistered prematurely, leading to java.lang.UnsatisfiedLinkError on nativeOnAndroidAppSetIdResult.
Engine DiagnosticsFixUUM-137662
Cyclic references in managed components that required entity remapping (when serializing, live baking, ECB playback, etc.) could cause stack overflows.
EntitiesFixUUM-132101
Fixed an issue where BlobAssets would cause the resulting artefact hash from baking to be different, even though the same input was used.
EntitiesFixUUM-142329
Fixed Null Reference when using the UnityObjectRef property drawer (viewing a gameobject with a component having that field on it).
EntitiesFixUUM-142298
Fixed an issue where baking lightmap-affected renderers would cause the baked artefact hash to be different between editor sessions. (UUM-142162) First seen in 6000.6.0a5.
Entities GraphicsFixUUM-142162
Fixed incorrect probe lighting after changing the Min Probe Spacing.
Apply GPU skinning to meshes that only have blend shapes when available.
GraphicsFixUUM-137953
Fixed an issue where FrameTimingManager.GetLatestTimings returned zero values for valid frames.
GraphicsFixUUM-127766
Fixed text overflowing the "Open Project Settings > Graphics ..." button when the Inspector is narrow.
GraphicsFixUUM-141971
Fixed IL2CPP code generation issue with multi-dimensional arrays with rank over 18.
IL2CPPFixUUM-138552
Ensure Xcode project build fails if il2cpp command building GameAssembly fails.
Fixed crash in xxhash3 that could occur with 32 bit Android IL2CPP builds.
KernelFixAndroidUUM-124991
Bugfix in the ToC.
N/A \(internal\)Fix
Fixed an issue where ConfigurableJoint with projection mode enabled could cause a crash due to it's connected body being turned dynamic from kinematic.
PhysicsFixUUM-135394
Fixed a crash when tessellating outline paths into Polygons. Potentially affects PolygonCollider2D, TilemapCollider2D and PhysicsComposer.
Physics 2DFixUUM-142017
Fixed an issue where PhysicsShape is missing a setter allowing its geometry to be set to a ChainSegmentGeometry as is available for all other geometry types. (UUM-141997) First seen in 6000.5.0a1.
Physics 2DFixUUM-141997
Fixed to stop the PhysicsCore2D renderer from rendering on overlay cameras.
Physics 2DFixUUM-142142
Added opt-out for session to ExecuteInEditMode Prefab Mode warning dialog.
PrefabsFixUUM-139861
Fixed for EndLayoutGroup error in the console from Project Auditor. (UUM-139712) First seen in 6000.5.0b4.
ProfilerFixUUM-139712
Fixed rename warning popup drawing underneath the main profiler pane.
ProfilerFixUUM-122505
Added missing documentation for GameWindow.DisposeAsync.
Added SDL_SetWindowTitle implementation for QNX. (UUM-141717) First seen in 6000.5.0b9.
Throw ArgumentNullException in GetWindows if input is null. (UUM-141881) First seen in 6000.5.0b9.
Added an "Unapplied Changes" dialog that appears when navigating away from the Shader Build Settings UI with pending modifications.
ShadersFixUUM-138992
Fixed an issue where the warning icon was cut off and misaligned in the Inspector when selecting a Shader with a compiler warning.
ShadersFixUUM-142330
Fixed an issue with SupportedOnRenderPipelineAttribute causing exceptions when the type is applied to violates the expectation.
SRP CoreFixUUM-140584
Editor will be consider active even when focus is changed during a test run.
Test FrameworkFixUUM-113242
Fixed an IndexOutOfRangeException thrown when moving the caret left at the start of a TMP InputField while "Allow Rich Text Editing" is disabled.
uGUIFixUUM-134157
Fixed null reference after setting Toggle and Slider target graphic to None and attempting to reassign target graphic which prevented the target graphic from being assigned.
uGUIFixUUM-142512
Optimised new code which causedsome UIToolkit .Bindings.PerformanceTests regressions. (UUM-139531) First seen in 6000.5.0a8.
UI ElementsFixUUM-139531
Added serializable to binding classes to fix some localization package warnings.
UI ToolkitFix
Fixed an issue where reordering list view can throw an exception.
UI ToolkitFixUUM-129733
Fixed CameraMetadataCache never being cleared.
URP Gbuffer shaders now specify \#pragma rendertarget_format_hint to fix rendering issues on platforms that need this information.
Fixed Gamepad API not working in multithreaded Web builds.
Added support for using Unity Recorder with the 2D renderer.
Changed the image used for as a warning icon in the Tile Palette to a higher resolution image so that it looks less blurry in the Editor.
Fixed a crash with the Tilemap where the Tilemap is using an invalid cached ITilemap.
Fixed a custom pivot field overflow in the Sprite Editor window.
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 Tilemap crash that occurred when the Enter Play Mode options were changed in the settings, and then Play mode is entered or exited.
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 issue in URP2D where SpriteRenderer mask interaction can fail to work correctlly in certain mixed 2D/3D rendering cases.
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 having a long Palette or Brush name could hide other UI elements in the Tile Palette.
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 the Cell Size property accepted negative values when creating a Tile Palette. The Editor now sets negative values to 0.
Fixed an issue where the Palette and Brush dropdown changed in size when switching to other Palettes or Brushes with names of different lengths.
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 with 2D shadow volumetric strength.
Fixed an issue with sprite flicker and draw call fluctuation when Sprite Skins are culled.
Fixed artifacts appear on Sprites when generating a Sprite Atlas with Padding set to 2.
Fixed BoxFill not updating Tiles when painting over a 4x4 or larger region.
Fixed case where memory spike after activating Freeform Light2Ds.
Fixed case where Sprite with SpriteSkin is invisible in Editor Play Mode when using Addressables SpriteAtlas loading via "SpriteAtlasManager.atlasRequested" with Sprite Atlas V2 packing enabled.
Fixed case where Sprites in Editor are showing artifacting when using Sprite Skin components when using Sprite Skin components. (DANB-1209)
2DFix
Fixed crash when a user paints a large number of Tiles onto a Tilemap GameObject with a TilemapCollider2D.
Fixed crash when SpriteRenderer with Polygon2DCollider has size of 0 for 9-slice.
Fixed EditorPreview_FloodFill performance regression.
Fixed exception when using preview toggle in Sprite Editor Window when the imported texture is smaller than the source texture.
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 RSUV is not supported in 2D Renderers.. Add ShaderUserVariable support for 2D Renderers.
Fixed issue where the correct values for the cell layout and sizing are not shown in a Tile Set importer inspector when the TileSet is selected or its changes are applied or reverted.
Fixed issue where the MaterialPropertyBlock of a SpriteRenderer is reset when the serialized properties of the SpriteRenderer are changed and the MaterialPropertyBlock has exactly two properties set.
Fixed issue where the Tile Palette moves in the forward axis when it is zoomed in or out while its swizzle is set to non-XY/YX values.
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 issue where the user paints with an empty brush at any position and clears the Tile at (0, 0, 0).
Fixed issue where the user sees an error dialog after cancelling a SaveFolderPanel action from the Tile Palette.
Fixed issue with the Tile Palette window where a user can continue panning the Tile Palette window if the user's pointer leaves the Tile Palette window while panning and deactivates panning outside of the Tile Palette window.
Fixed issue with the Tile Palette window where the Split view line is not aligned with bottom view when the Tile Palette window is first shown.
Fixed missing API access to SpriteMaskInteraction for MeshRenderer and SkinnedMeshRenderer.
Fixed missing lighting and shadows in the preview camera when using URP 2D.
Fixed missing properties om SortingGroup inspector when using 3D URP.
Fixed missing Sort At Root option for Sorting Group component.
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 Sprite Skinning for Sprite Subtargets.
Fixed SpriteAtlas.GetSprite/GetSprites methods return incorrect position when processing the sprites.
Fixed Spriterenderer's sprite reference does not get reverted back to original after using Sprite Editor Window preview toggle when enter playmode. In addition Sprite Editor Window preview toggle is now only available in edit mode.
Fixed the issue where adding the ShadowCaster2D Component to a sprite leads to a warning log. (DANB-1191)
2DFix
Fixed the issue where Editing Geometry of the PNG skinned sprite in the scene leads to unreferenced bones. (DANB-1257)
2DFix
Fixed Tilemap.tilemapTileChanged and Tilemap.tilemapPositionsChanged sending incorrect number of Tiles when buffered while painting Tiles.
2DFix
Fixed SpriteRenderer not updating when the SRP Batcher is toggled at runtime.
Improved performance of Tilemap for SetTiles with low Tile counts.
Rename TileBase.m_CachedEntityId from TileBase.m_EntityId.
Sprite Editor Window Custom Outline and Physics Custom Outline inspector window is disabled when in playmode.
Truncated long Target, Palette, and Brush names for Target, Palette, and Brush dropdowns.
Updated the text used in the UI by Tilemap from SceneView to Scene View.
Fixed accessibility nodes being created with duplicate IDs after wrapping around the max ID value.
AccessibilityFixUUM-137871
Fixed player crash caused by UI Automation accessing invalid pointer on Windows 10.
AccessibilityFixWindowsUUM-126552
Fixed AssistiveSupport playmode tests that were failing on Windows 10 and reenabled them.
AccessibilityFixWindowsUUM-111323
Added a limit(256 chars) to the scaler profile name length to avoid long name freeze the editor.
Adaptive PerformanceFixUUM-136422
Fixed - No default loader found - error when Adaptive Performance Settings are added on unsupported platforms in Build Profilers.
Adaptive PerformanceFixUUM-121991
Fixed Adaptive Performance's Logging Frequency setting so it no longer accepts negative values.
Adaptive PerformanceFixUUM-133890
Fixed gc allocation.
Adaptive PerformanceFixUUM-136604
Fixed logging on nondevelopment build for adaptive performance.
Adaptive PerformanceFixUUM-131941
Fixed the Provider View Guide link going out of bounds when no providers are installed.
Adaptive PerformanceFixUUM-121993
Improved Adaptive Performance domain reload time. Adaptive Performance and its packages are now only updated when opening the Settings instead of Play Mode and during Editor startup. Adaptive Performance gets now stripped properly if not in use.
Adaptive PerformanceFix
Improved documentation on urp adaptive performance toggle.
Adaptive PerformanceFix
Make Adaptive Performance package documentation visible in the Manual page for core packages.
Adaptive PerformanceFix
Fixed NavMeshAgent getting stuck on corner of a box obstacle when moved with navAgent.Move.
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
Added tests of RunInBackground, to cover fullscreen use case.
AndroidFix
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 an incorrect include path to the lib in the custom Gradle settings.
AndroidFixUUM-122804
Fixed an issue on Android when using the old input system where the mouse scroll wheel would not work when scrolling in the negative direction without moving the mouse.
AndroidFixUUM-134074
Fixed an issue where a dialog from GradleTemplateUpdater was displayed when custom Gradle templates have the compileSdk attribute.
AndroidFixUUM-134142
Fixed an issue where gamepad/Joystick buttons could get stuck in a pressed state.
AndroidFixUUM-116934
Fixed an issue where the caret position in UI Toolkit input fields was not updating when the TouchScreenKeyboard changed the text selection on Android (Activity), this behavior is currently still broken on GameActivity.
AndroidFixUUM-128088
Fixed an issue where OnApplicationQuit was not consistently called when using Android GameActivity.
AndroidFixUUM-131090
Fixed an issue with artifacts on Pixel 10 with shaders that use discard or clip.
AndroidFixUUM-139019
Fixed build failure issue when building application while RenderDoc is running.
AndroidFixUUM-113131
Fixed for the visible icon artefact during the splash screen on Android XR.
AndroidFixXR
Fixed gdb path in Linux/Mac for displayed warning.
AndroidFixLinuxUUM-133333
Fixed Hands-Free Profile (HFP) support on Enhanced Audio Foundation.
AndroidFixUUM-133666
Fixed keyboard Area on Android.
AndroidFix
Fixed mouse input when cursor is locked (part for GameActivity 4.4.0 upgrade).
AndroidFixUUM-91677
Fixed problem with MediaPlayer pause when app is suspended.
AndroidFixUUM-140840
Fixed problem with SeekTimeOnResumeVideo test instability.
AndroidFixUUM-140837
Fixed problem with Y touch coordinate when using Activity, setting "Render outside of safe area" to false and using "Letterboxed" scaling mode.
AndroidFixUUM-120615
Fixed SDK Platforms-25 installation (for source-code customers).
AndroidFixUUM-127721
Fixed source builds when custom gradle templates are selected.
AndroidFixUUM-138551
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 the problem with GameActivity based application not being backgrounded when calling Application.Unload.
AndroidFixUUM-129424
Fixed unaligned buttons in Build Settings window.
AndroidFixUUM-128845
Fixed UnitySendMessage calls being dropped on Android when sent during Application.Unload or Reload in Unity as a Library (UAAL) scenarios.
AndroidFixUUM-141440
Improved gradle dependency setup for merge_variant_JniLibFolders versus buildIl2Cpp.
AndroidFixUUM-128853
Included alpha channel value into staticSplashScreenBackgroundColor variable.
AndroidFix
On Android XR devices, fixed a hang in FMOD shutdown when calling Application.Quit().
AndroidFixXRUUM-111037
Prevent Enhanced Audio Foundation from being used on Android versions below 8.1 (API 27).
AndroidFixUUM-130772
Prioritize USB Headset over default when detected with Enhanced Audio Foundation.
AndroidFixUUM-130419
Removed extra spaces in Android library documentation.
AndroidFixUUM-133945
Removed legacy @TargetApi(Build.VERSION_CODES.M) from code.
AndroidFixUUM-131585
Removed obsolete gdb scripts.
AndroidFix
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
Updated Device Simulator device definitions to use generic, characteristic-based names instead of specific model names for older devices.
AndroidFixUUM-134051
Updated minimum Android SDK build and platform tools versions to 36.0.0.
AndroidFixUUM-123164
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
Added a notification in the FBX Importer UI when FBX takes aren't used by any clip.
AnimationFixUUM-130850
Fixed "Animation Clip is Read-Only" message appearing when nothing is selected.
AnimationFixUUM-139142
Fixed a crash when attempting to play animation clips from the animation window on animators with invalid controllers (no layers).
AnimationFixUUM-121460
Fixed an issue where compressed Legacy Animation curves would sometimes be serialized differently without any changes to the curves.
AnimationFixUUM-131582
Fixed an issue where some ParticleSystem properties would be causing errors and warnings when added to AnimationClips and sampled in the AnimationWindow.
AnimationFixUUM-134950
Fixed an issue where the Animation window reverted to the last selected object during the OnFocus callback. The Animation window now retains the current selection when it gains focus.
AnimationFixUUM-131198
Fixed animator state showing a parameter that no long exists.
AnimationFixUUM-125283
Fixed ArgumentOutOfRangeException when selecting a transition to a short looping animation in the Animator window.
AnimationFixUUM-139812
Fixed bug where renaming state machine from inspector would not rename corresponding layer.
AnimationFixUUM-133570
Fixed copy/paste of ghost transitions when source state is not selected.
AnimationFixUUM-96725
Fixed crash caused by avatar having some invalid human bones.
AnimationFixUUM-121651
Fixed crash on invalid state machine transitions when importing project.
AnimationFixUUM-141640
Fixed crash when avatar had invalid hand bones.
AnimationFixUUM-136330

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.