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 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 return from GetCellCenterLocal/World when the Grid has a non-zero cell gap value set.
Replace FindFirstObjectByType with FindAnyObjectByType in adaptive performance
Adaptive PerformanceFixUUM-139862
Fixed crash on invalid state machine transitions when importing project.
AnimationFixUUM-141640
Added support to reserve capacity for PersistentManager.Remapper using a BootConfig key "remapper-initial-capacity" which specifies the initial hashmap size.
Build PipelineFixUUM-136275
Make stacktrace logging thread safe again.
CoreFixUUM-140063
Fixed crash on DX12, when performing memory-heavy operations.
DX12FixUUM-141699
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.
EditorFixUUM-127416
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 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 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.
EditorFixUUM-139685
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 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
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 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.
Entities GraphicsFixUUM-142162
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 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 Camera.AddCommandBuffer not warning about an active Scriptable Render Pipeline when called from MonoBehaviour.OnEnable or Start.
GraphicsFixUUM-135653
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 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 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
Fixed rename warning popup drawing underneath the main profiler pane.
ProfilerFixUUM-122505
Improved PersistentManager.Remapper memory tracking.
ProfilerFixUUM-141167
Added missing documentation for GameWindow.DisposeAsync.
Updated the Obsolete warning for FindObjectOfType to suggest the new FindAnyObjectByType after the InstanceID refactor also made FindFirstObjectByType Obsolete
ScriptingFixUUM-142315
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 disassembling shaders containing hit shaders didn't produce any output.
ShadersFixUUM-137361
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 the Shader Inspector showing an empty "Properties" foldout for shaders that have no properties.
ShadersFixUUM-127146
Fixed NullReferenceException when word wrapping sup and sub tag.
TextFixUUM-139927
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
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 the GradientFIeld not updating during some undo/redo changes and incorrectly combining undo operations when the picker was still open. Selection is now also preserved.
UI ToolkitFixUUM-142114
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
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.
Fixed an issue where R16UNorm, R16SNorm, RG16UNorm, RG16SNorm, RGBA16UNorm, and RGBA16SNorm were incorrectly declared as filterable.
WebGLFixUUM-139873

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.