Added support for using Unity Recorder with the 2D renderer.
Sprite flicker / draw call fluctuation when Sprite Skins are culled.
Fixed a potential crash when using the Accessibility APIs.
AccessibilityFixUUM-132644
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
Refactors adaptive performance logging for performance. No functional change.
Adaptive PerformanceFixUUM-138191
Fixed crash drawing debug visualisation for an agent with small radius and a far away destination.
Fixed a crash that would occur when using URP with the Depth/Stencil buffer disabled in Player Settings on Android.
AndroidFixUUM-109005
Fixed an issue with artifacts on Pixel 10 with shaders that use discard or clip.
AndroidFixUUM-139019
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 exception being thrown when calling Pipe.GetAvailableData from IRealtime.Process in a scriptable generator.
AudioFixUUM-133969
Fixed Memory Leaks when using Compressed In Memory setting on Non-Chromium Web Browsers.
AudioFixWebGLUUM-136929
Performed periodic full flushes when too many command buffers were pending.
DX12FixUUM-138597
Reduced critical crashes when minimizing (via Alt-Tab) "Exclusive Fullscreen" window in Player by pausing rendering. Other modes and graphics APIs are not affected. For better stability consider using "FullScreenWindow" (borderless) mode (https://devblogs.microsoft.com/directx/demystifying-full-screen-optimizations/).
DX12FixUUM-134743
Added a Reset button to Adaptive Performance Settings.
EditorFixUUM-135693
Fixed a NullReferenceException when clicking Preview in some docked Build Profiles windows.
EditorFixWindowsUUM-134827
Fixed an exception thrown when changing default volume profiles in Graphics Settings.
EditorFixUUM-136748
Fixed an issue where Domain Reload still occurred with Domain Reload on Enter Play Mode disabled if the upgrade of EditorSettings.asset failed, or was reverted/modified manually.
EditorFixUUM-138521
Fixed an issue where HDR Colors weren't correctly recorded in the Animation Window.
EditorFixUUM-83771
Fixed an issue where loading a VFX asset from an AssetBundle was causing a crash when Type Trees are disabled and a development player build.
EditorFixUUM-137538
Fixed deadlock race condition when loading and unloading content files in the editor.
EditorFixUUM-137677
Fixed inconsistent hashcode generation for Volume Profiles.
EditorFixUUM-130711
Fixed InvalidOperationException: EnsureRunningOnMainThread occurring when using Bitmap text in the Editor.
EditorFixUUM-137062
Revert startup time optimization so Graphics Device initialization can see native plugins again.
EditorFixUUM-134389
Specific ScriptableObject asset names no longer cause warnings when opening the Build Profiles window.
EditorFixUUM-135389
Substract waitfromlastpresentation time from cpuactivetime when no vsync is on.
EditorFixUUM-131842
\[Linux\] Fixed cases where incorrect GTK usage produced errors in the Console.
EditorFixLinuxUUM-138332
Fixed a bug where shadowmask or subtractive shader variants were erroneously stripped when no single scene contained both shadowcasting mixed lights and baked lightmaps or light probes.
Added SystemInfo.SupportsTypedUAVShaderLoadStoreOnGraphicsFormat() for checking format support on given hardware when doing shader typed load/store on UAVs. Applicable to DX11 and DX12.
GraphicsFixUUM-101875
Fixed a crash that would occur in Vulkan swapchain when it would acquire next image.
GraphicsFixUUM-138508
Fixed a crash when using GPU skinning on Adreno devices.
GraphicsFixUUM-93243
Fixed an incorrect thread-safety error check in the Vulkan Editor.
GraphicsFixUUM-90240
Fixed an issue with mip streaming when using Vulkan and GraphicsJobs.
GraphicsFixUUM-137032
Fixed compute skinning artifacts or crashes when using Vulkan.
GraphicsFixUUM-135988
Fixed crash when using shaders with unused vertex attributes on some Adreno Vulkan drivers.
GraphicsFixUUM-137056
Fixed graphical corruption when using dynamic resolution with STP upscaling when using the Metal graphics API.
GraphicsFixUUM-136227
Fixed incorrect UVs on some Adreno 7xx driver versions when using Vulkan.
GraphicsFixAndroidUUM-126477
Fixed missing alpha channel when using DXT1 texture with 1bit alpha with OpenGL.
GraphicsFixUUM-86650
Fixed ReadPixels when using OpenGL for readbacks into destination texture that is wider than the readback rect.
GraphicsFixAndroidUUM-121817
Used glClear instead of clear quad when possible to avoid artifacts on some older Android devices.
GraphicsFixAndroidUUM-135708
Fixed a NullReferenceException when inspecting Custom Pass volumes with DRS enabled.
HDRPFixUUM-136075
Corrected C++ warnings in libil2cpp code.
IL2CPPFixUUM-138294
Fixed C++ pointer aliasing issue that could cause invalid code generation.
IL2CPPFixiOSUUM-132447
Fixed "Build and Run" Launching Linux Player twice.
LinuxFixUUM-138018
Fixed a crash on older CPUs caused by SDK object files using feature beyond SSE2.
LinuxFixUUM-137227
Fixed issue where loading a Profiler capture while actively recording would mix loaded data with frames that hadn't finished processing.
ProfilerFixUUM-134269
Fixed Profiler screenshots not recording on Vulkan.
ProfilerFixUUM-126495
Fixed EditorToolContext behavior that could prevent regular GameObject selection in the scene.
Scene/Game ViewFixUUM-135908
Added main-thread guard in ScriptingCoverage::FilterRecordedMethods for thread safety during script reload.
ScriptingFixUUM-137724
Fixed an issue where modifying a struct field in the OnAfterDeserialize when invoked on a boxed struct object corrupted the object's memory. The interface method invocation target now points to the struct data of the boxed object.
SerializationFixUUM-119163
Fixed an issue where Material.FindPass(...) returned -1 during Awake() or Start() for SRP shaders in Player builds.
SRP CoreFixUUM-101568
Added new attribute, UxmlCreateInstanceMethod. Specifies a method to use for creating instances instead of the default constructor when using UxmlElement.
UI ToolkitFix
Added search functionality to the builder hierarchy.
UI ToolkitFix
Added search functionality to the builder stylesheets.
UI ToolkitFix
Disabled UITK GPU performance testing on Microsoft Basic Renderer.
UI ToolkitFixUUM-137559
Fixed 9-slices with "Antialiased Arc Encoding" SVGs.
UI ToolkitFixUUM-133494
Fixed corners on Mac that would show an invalid pixel on the very edge.
UI ToolkitFixUUM-122540
Fixed coverage (arcAA) issue with SVG Gradient.
UI ToolkitFixUUM-115304
Fixed VectorImage import ignoring the viewport.
UI ToolkitFixUUM-133924
Fixed viewport options not exposed for SVG VectorImages.
UI ToolkitFixUUM-138244
Patched missing pixels caused by some T junctions.
UI ToolkitFixUUM-121344
UI Toolkit Test Framework: Standardize panelSize for Editor test fixtures.
UI ToolkitFixUUM-133472
Fixed an issue where on-tile PostPro had a different result compared to traditional PostPro when Color Space was set to Gamma.
Prevent crash prone race condition in PrepareVFXRenderNodes.
VFX GraphFixUUM-136687
Fixed WebGPU errors when the project maximum memory is greater than 2GB.
WebGLFixUUM-139633
Updated WebGPU binding library for general improvements and memory fixes.
WebGLFixUUM-139098
Fixed incorrect resolve attachment being selected when MSAA camera color attachment is copied using frame buffer fetch.

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.