2D: Fix 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 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 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 return from GetCellCenterLocal/World when the Grid has a non-zero cell gap value set.
Fixed an issue on Android where the navigation bar would become visible after closing the TouchScreenKeyboard in fullscreen mode.
AndroidFixUUM-142004
Fixed source builds when custom gradle templates are selected.
AndroidFixUUM-138551
Fixed an issue where a precision mismatch in the legacy animation system caused animation events to be skipped at high frame rates.
AnimationFixUUM-138951
Fixed an issue where dangling GameObject references could be retained in the selection when entering or exiting Play mode.
AnimationFixUUM-142098
Fixed errors when right-clicking a mix of transform and sprite keyframes in the Dopesheet.
AnimationFixUUM-142341
Audio continues playing in Player builds when all AudioListener components are disabled or their GameObjects are deactivated.
AudioFixUUM-127556
Fixed an issue where enabling an OnAudioFilterRead effect on an AudioListener during Play mode had no audible effect if the MonoBehaviour started disabled.
AudioFixUUM-116871
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 Vale errors in the 2D collider reference pages.
DocumentationFix
Fixed crash on DX12, when performing memory-heavy operations.
DX12FixUUM-141699
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.
EditorFixUUM-127416
Fixed a crash in the Mesh LOD Generator when the input mesh has many overlapping triangles that share a single edge.
EditorFixUUM-137244
Fixed a crash on startup when the curl file cache database (CurlRequestCache.db) could not be opened due to file corruption or external file locking.
EditorFixUUM-140399
Fixed a crash when tessellating outline paths into Polygons. Potentially affects PolygonCollider2D, TilemapCollider2D and PhysicsComposer.
EditorFixUUM-142017
Fixed a player crash that occurred when a BuildPlayerProcessor.PrepareForBuild callback deleted folders containing assemblies before the build
EditorFixUUM-137492
Fixed a very rare crash in MacEditor when changing Editor language to Japanese
EditorFixUUM-141719
Fixed an "Invalid double parameter" error that occurred when entering Inf or NaN in the Fixed Timestep field.
EditorFixUUM-138227
Fixed an Editor freeze when entering a very large value (for example, 24124124) in the Size field of an Inspector array, such as Player Settings > Preloaded Assets.
EditorFixUUM-139781
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 references stored in MonoBehaviour/ScriptableObject fields could be lost when importing prefabs during Play Mode.
EditorFixUUM-139664
Fixed an issue where the macOS and Linux Editors left stray VBCSCompiler processes running after Editor shutdown.
EditorFixmacOSLinuxUUM-142615
Fixed an issue with text overflowing when applying bold.
EditorFixUUM-137212
Fixed Editor restart prompt appearing when switching build profiles by adding extra check for Graphics API setting restart condition.
EditorFixUUM-139685
Fixed incorrect probe lighting after changing the Min Probe Spacing.
EditorFixUUM-141983
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 OnValidate not being called after reverting a property override on a Prefab Variant in the Inspector when using the UI Toolkit (default) inspector mode. Previously, non-text fields such as toggles and dropdowns incorrectly prevented the Prefab asset from auto-saving after a revert, which blocked OnValidate until the user clicked elsewhere to remove focus from the field.
EditorFixUUM-134476
Fixed order of reloading Singletons in Import worker to prevent worker crash when switching BuildProfiles.
EditorFixUUM-133886
Fixed Project window path breaking upon changing Color Space settings.
EditorFixUUM-139519
Fixed Sprite Atlas asset import errors in Multiplayer Play Mode clones that occur when scenes contain Sprite Atlases.
EditorFixUUM-139265
Fixed Unicode handling in sprite assets for TextCore.
EditorFixUUM-141521
Terrain: Fixed a performance regression that occurred when editing the heightmap of a selected Terrain.
EditorFixUUM-141526
Added missing documentation for GameWindow.DisposeAsync.
EmbeddedLinuxFixUUM-141650
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
Fixed an APV crash caused by stale cell indices in PruneCellIndexList.
Apply GPU skinning to meshes that only have blend shapes when available.
GraphicsFixUUM-137953
Fixed a Metal Validation assertion in validateCommonDrawErrors that occurred when a buffer was overrun.
GraphicsFixUUM-138495
Fixed GPU-resident drawers incorrectly rendering quad topology meshes as triangles during GPU Occlusion Culling.
GraphicsFixUUM-132444
Fixed text overflowing the "Open Project Settings > Graphics ..." button when the Inspector is narrow.
GraphicsFixUUM-141971
Fixed UAVs in closest hit shaders from Shader Passes causing a crash. They are currently not supported and the shader compilers will report an error instead in this case.
GraphicsFixUUM-137197
Reduce the amount of memory used to pass rendering commands to the render thread, and improve the related diagnostics.
GraphicsFixUUM-127793
Bump maximum MSVC version to build C++ code for GameCore from 16 to 17.
IL2CPPFixUUM-109593
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 POSIX file reads larger than 2 GiB failing on Linux.
LinuxFixUUM-140520
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
Greyout Auto-Fill button when animator is null within Ragdoll Builder window.
PhysicsFixUUM-142958
Fixed to stop the PhysicsCore2D renderer from rendering on overlay cameras.
Physics 2DFixUUM-142142
Add opt-out for session to ExecuteInEditMode Prefab Mode warning dialog.
PrefabsFixUUM-139861
Added missing documentation for GameWindow.DisposeAsync.
Fixed an issue where shaders using predefined keyword shader inputs generated redefinition shader compilation errors when opened in the Editor.
ShadergraphFixUUM-142398
Added an "Unapplied Changes" dialog that appears when navigating away from the Shader Build Settings UI with pending modifications.
ShadersFixUUM-138992
Fixed Material.GetTexturePropertyNameIDs returning empty for Material Variants.
ShadersFixUUM-85842
Fixed poorly visible error messages in the Keyword Declaration Overrides section of Shader Build Settings.
ShadersFixUUM-132639
Fixed the Shader Inspector showing an empty "Properties" foldout for shaders that have no properties.
ShadersFixUUM-127146
The Compile and Show Code dropdown no longer hangs the editor when used with large shaders as we avoid iterating over every keyword for every shader stage to calculate the Variant Included count.
ShadersFixUUM-141740
Fixed the issue where unity test frameWork overrides the publishing setting SCID with the default values.
Test FrameworkFixUUM-138637
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
Optimised new code which causedsome UIToolkit. .Bindings.PerformanceTests regressions
UI ElementsFixUUM-139531
Fixed an issue where only the left XR controller was able to perform item selection in a TreeView.
UI ToolkitFixXRUUM-141157
Fixed UIDocument regenerating the root VisualElement when selected in the Inspector.
UI ToolkitFixUUM-127851
Fixed MissingReferenceException error when entering Play mode while UI Document is selected in Hierarchy.
UI ToolkitFixUUM-131364
Fixed Frame Debugger excessive memory usage regression.
Fixed texture preview icons missing in Frame Debugger when expanding the "Textures" foldout.
URP Gbuffer shaders now specify \#pragma rendertarget_format_hint to fix rendering issues on platforms that need this information.
Fixed an issue where building with -nographics caused the VFX Graph Position (Depth) to not work correctly.
VFX GraphFixUUM-141265
When seeking, fix the race condition that can occur between the frame ID reported by the platform, and the frame ID that we report to the C\# layer.
VideoFixUUM-134928
Fixed Gamepad API not working in multithreaded Web builds.

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.