Added support for using Unity Recorder with the 2D renderer.
Fixed a crash that occurs when painting a large number of Tiles onto a Tilemap GameObject with a TilemapCollider2D.
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 where Sprite Atlas textures from all included build scenes persisted in Editor memory when building the Player.
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 SpriteRenderer not updating when the SRP Batcher is toggled at runtime.
Improved performance of TilemapPerformanceTests.EditorPreview_SetTile.
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
Fixed source builds when custom gradle templates are selected.
AndroidFixUUM-138551
Added missing overload for AnimatorControllerPlayable.SetFloat.
AnimationFixUUM-131519
Fixed a Model Importer visual issue where reverting import settings didn't update the root motion node selector.
AnimationFixUUM-133710
Fixed rounding errors in TimeField and Playhead tooltip of the Animation Window showing unecessary decimal values for current frame. (UUM-138410) First seen in 6000.6.0a2.
AnimationFixUUM-138410
Added external keyboard functionality for tvOS in swift trampoline.
Apple TVFixtvOSUUM-132297
Fixed import of audio files with extended paths on Windows.
Asset ImportFixWindowsUUM-133597
Ensure idle workers are not immediately shutdown while we are calling AssetDatabase.ForceToNumberOfDesiredWorkers.
Asset PipelineFixUUM-134199
Fixed an alignment issue with Accelerator Check Connection in Project Settings.
Asset PipelineFixUUM-137831
Point Text asset importer to correct page in Docs.
Asset PipelineFixUUM-132090
Prevented a worker crash when deleting an active BuildProfile.
Asset PipelineFixUUM-132148
Prevented a worker crash when deleting an active BuildProfile.
Asset PipelineFixUUM-133886
Saving assets no longer updates file timestamps when the content is unchanged. This reduces false positives in source control systems that use timestamps to detect changes.
Asset PipelineFixUUM-77491
Fixed Memory Leaks when using Compressed In Memory setting on Non-Chromium Web Browsers.
AudioFixWebGLUUM-136929
Fixed an intermittent Editor crash or a "Cannot find mono image in MonoManager" error during content directory builds.
Build PipelineFixUUM-134127
Fixed the Flare Layer help link to the User Manual.
DocumentationFixUUM-134470
Added a Reset button to Adaptive Performance Settings.
EditorFixUUM-135693
Changing the Graphics API list on custom build profiles now works correctly.
EditorFixUUM-127416
Fixed a potential LMDB code path that could cause a memory leak.
EditorFixUUM-138144
Fixed a warning on SRP blank tutorial templates.
EditorFixUUM-138532
Fixed a NullReferenceException when clicking Preview in some docked Build Profiles windows.
EditorFixWindowsUUM-134827
Fixed Adaptive Performance custom scalers not showing up when using the Apple Provider.
EditorFixUUM-138140
Fixed alignment of Publishing Settings for Web in Player Settings.
EditorFixUUM-134667
Fixed an exception thrown when changing default volume profiles in Graphics Settings.
EditorFixUUM-136748
Fixed an extremely rare NativeWindowManager crash that was caused by re-entrant code path when a window is closed.
EditorFixUUM-138333
Fixed an issue where ATG Bitmap text was sometimes mistakenly clipped.
EditorFixUUM-135154
Fixed an issue where build profile required components could not be removed when the platform SDK no longer listed them as required.
EditorFix
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 an out of range exception when using Underline with TextCore.
EditorFixWindowsUUM-137906
Fixed Build Profile Inspector "Reset" button to remove adaptive performance settings. (UUM-137214) First seen in 6000.6.0a2.
EditorFixUUM-137214
Fixed building errors with RSUV sample.
EditorFixUUM-139060
Fixed CollapseOthers hierarchy sample to expand all ancestors of selected nodes instead of only immediate parent.
EditorFix
Fixed errors that appeared when deleting certain active build profiles.
EditorFixUUM-135828
Fixed handling of OperationCancelledException thrown during player build post processing. Previously it would report the build result as BuildFailed. It is now reported as BuildCancelled.
EditorFixUUM-108878
Fixed inconsistent hashcode generation for Volume Profiles.
EditorFixUUM-130711
Fixed incorrect theme styling in the Profiler Details view when using the Light Editor skin.
EditorFixUUM-138069
Fixed Link labels color in light theme to use \#0000FF. (UUM-138455) First seen in 6000.6.0a3.
EditorFixUUM-138455
Fixed multi edit for enum values.
EditorFixUUM-138913
Fixed platform discovery window not allowing resizing the details section.
EditorFixUUM-135689
Fixed server build profile adds Standalone quality settings instead of Server ones. (UUM-138974) First seen in 6000.6.0a3.
EditorFixServerUUM-138974
Fixed DrawText not working when no font is provided.
EditorFixUUM-137947
Fixed InvalidOperationException: EnsureRunningOnMainThread occurring when using Bitmap text in the Editor.
EditorFixUUM-137062
GTK : Fixed an issue where analytics would be sent during gtk unit tests.
EditorFixUUM-138048
In Search Table View: Fixed infinite loop in multi cell edit.
EditorFixUUM-137443
M_TrackedTexturelessImages count is now accurate.
EditorFixUUM-136322
Project Auditor: include version in upgrade messages.
EditorFixUUM-138253
Refactors adaptive performance logging. No functional change. (UUM-138191) First seen in 6000.6.0a3.
EditorFixUUM-138191
Removed the validation indicator next to the Configure button on FBX inspector.
EditorFixUUM-137554
Resolve minor LMDB memory leak.
EditorFixUUM-138144
Reverted the startup time optimization so Graphics Device initialization can detect native plugins again.
EditorFixUUM-134389
Reverted the startup time optimization so Graphics Device initialization can detect native plugins again.
EditorFixUUM-135157
Supports Linux Server as a base platform for SDK derived platform.
EditorFixLinuxServerUUM-138473
TableView fetches items when values are modified through the table.
EditorFixUUM-137960
Undo is supported for all Light Types.
EditorFixUUM-136891
UnityEditor.Build.Reporting.BuildSummary.buildStartedAt now returns a DateTime that is set to DateTimeKind.Utc instead of DateTimeKind.Unspecified. The value was already in UTC, but this fix sets that information properly.
EditorFixUUM-138385
URS build profile window: fixed occasional "ObjectDisposedException: SerializedProperty m_PlatformBuildProfile.m_BuildAppBundle has disappeared\!" when exporting project.
EditorFixUUM-129587
\[Linux\] Fixed cases where incorrect GTK usage produced errors in the Console.
EditorFixLinuxUUM-138332
LoadableReference now excludes Scene assets.
EditorFix
Fixed an issue where an exception would be thrown when right clicking on a GameObject SubScene in the hierarchy.
EntitiesFixUUM-137608
Fixed an issue where re-selecting an Entity in the scene view would cause an assertion.
EntitiesFixUUM-128743
Providing the wrong tuple ordering in a foreach statement when using .WithEntityAccess() now causes an appropriate error message to show.
EntitiesFixUUM-132674
Removed the unused filtering button in the Components Inspector search field.
EntitiesFixUUM-138380
Fixed a file handle memory leak in Unity DirectStorage.
Game CoreFixUUM-137908
Fixed FXC's "potentially uninitialized variable" warnings in LightBaker shaders.
Fixed pyramid lights not respecting the soft shadow radius setting during light baking with the Unity Compute Light Baker.
Fixed a null reference that would occasionally occur when duplicating blackboard elements selected in a certain order.
Graph ToolkitFixUUM-137664
Fixed bug where dragging a wire from one port to another would create two undo operations.
Graph ToolkitFixUUM-128153
Fixed observer error that would sometimes occur when duplicating variables in the blackboard.
Graph ToolkitFixUUM-131391
Fixed potential scriptable object leak when an exception is thrown during Graph's OnEnable.
Graph ToolkitFixUUM-137192
Fixed the selection of copy and pasted blackboard elements so that newly pasted elements are selected correctly.
Graph ToolkitFixUUM-137664
Fixed unique names for groups in the blackboard being enforced when they are copied and pasted.
Graph ToolkitFixUUM-137664
Fixed NullReferenceException during asset import when a Graph has a sub-Graph node and no Graph Toolkit windows are open. (UUM-136958) First seen in 6000.6.0a1.
Graph ToolkitFixWindowsUUM-136958
Pasting a group in the blackboard will now put it in its folded state, regardless of the folded state of the original group.
Graph ToolkitFixUUM-137664
Removed the Disable Node entry from the right-click menu as the feature is incomplete. This was not meant to be public yet.
Graph ToolkitFixUUM-137461
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 in NEON skinning code when using custom memory allocators that do not provide implicit buffer padding.
GraphicsFixUUM-137712
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 a hash mismatch that occurred when loading cached D3D12 PSO blobs.
GraphicsFixUUM-88113
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 an issue with uninitialized rendering layer mask for CommandBuffer.DrawMeshInstanced calls.
GraphicsFixUUM-124736
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 crashes on Android that occurred when the command pool ran out of memory.
GraphicsFixAndroidUUM-125566
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 OpenGLES crash when invalid binding slot is passed for uniform buffer binding.
GraphicsFixUUM-138897
Log successful write operation for GSC based on stream results.
GraphicsFixUUM-129591
Removed repeating log messages in release builds about GraphicsStateCollection.Warmup falling back to legacy shader variant loading when using unsupported graphics APIs.
GraphicsFixUUM-138841
Fixed an issue with the Rendering Debugger where the Freeze Camera For Culling dropdown was only showing None as an option.
HDRPFixUUM-137626
Fixed dark screen in debug views when HDR output is enabled. (SRP-1138)
HDRPFix
Fixed Screen Space Lens Flare fullscreen debug mode causing Render Graph execution errors and a black Game View.
HDRPFixUUM-137378
Fixed the Height Transition slider so it now appears in the Layered Lit material Inspector when Use Height Based Blend is enabled.
HDRPFixUUM-112443
Corrected C++ warnings in libil2cpp code.
IL2CPPFixUUM-138294
Fixed compilation error of metalDisplayLink not available for iOS 16 in Swift project type.
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 a missing Profiler marker for GhostReceiveSystem.
Netcode for EntitiesFix
GhostRelevancyMode.SetIsIrrelevant now respects false values being written to PrioChunk.isRelevant from the batched importance function, which enables use of this relevancy fast-path when in this mode.
Netcode for EntitiesFix
Fixed a number of issues where Rigidbody component API was not completely secured when being executed from a prefab context.
PhysicsFixUUM-137716
Fixed an issue where inspectors could set Collider component data such as Center/Radius/Height/Size to +/-Infinity, which was not valid and would result in incorrect simulation behavior.
PhysicsFixUUM-136447
Fixed an issue where Rigidbody.centerOfMass wouldn't serialize the value set to it.
PhysicsFixUUM-137716
Fixed an issue where Rigidbody.constraints wouldn't serialize the values set to it, when called on prefab asset.
PhysicsFixUUM-137716
PhysicsHingeJoint can now be "unpinned" which provides rotational constraining only with the point-to-point constraint, effectively allowing the PhysicsBody to move while having rotational-only constraints applied.
Physics 2DFixUUM-137810
Updated Box2D to include various bug-fixes and improvements, most notably being contact recycling to improve contact performance during simulation.
Physics 2DFixUUM-137810
Fixed "Trying to access the DPI setting of a visual element that is not on a panel" warning spam when the Profiler window tab is in the background.
ProfilerFixUUM-136392
Fixed Profiler screenshots not recording on Vulkan.
ProfilerFixUUM-126495
Added main-thread guard in ScriptingCoverage::FilterRecordedMethods for thread safety during script reload.
ScriptingFix
Fixed missing Microsoft.Extensions.DependencyInjection.Abstractions reference warning.
ScriptingFixUUM-133657
Added a setting for enum keyword inputs that allows the project's Shader Build Settings to override them. Also added a setting to add a none entry to the enum.
ShadergraphFixUUM-135644
Fixed an error logged when entering Play Mode with a PBR Sky Shader Graph open in an HDRP project.
ShadergraphFixUUM-103870
Fixed an issue where the Material Overrides debug from ShaderGraph CustomLighting samples wasn't working.
ShadergraphFixUUM-134440
Extended KEYWORD_DECLARED macros for dynamic branch keywords to be defined on all shader stages.
ShadersFixUUM-135760
Fixed an issue where disabled stage-specific keywords leaked across stages on certain platforms.
ShadersFixUUM-135085
Fixed pragma parsing of compute and ray-tracing shaders reporting errors and warnings without line numbers. (SHADERS-1393)
ShadersFix
Fixed ShaderVariantCollection returning 0 when accessing the shaderCount and variantCount in player builds.
ShadersFixUUM-137398
Utilities to ensure folders exist in Ubuntu were not splitting the file name properly.
SRP CoreFixUUM-134388
Added transform origin selector to IA inspector.
UI ToolkitFix
Disabled UITK GPU performance testing on Microsoft Basic Renderer.
UI ToolkitFixUUM-137559
Fixed an issue where VectorImage size differed when importing SVGs with Arc Encodings compared to Basic Triangulation.
UI ToolkitFixUUM-121289
Fixed border color transitions not working when starting color is transparent.
UI ToolkitFixUUM-136876
Fixed corners on Mac that would show an invalid pixel on the very edge.
UI ToolkitFixUUM-122540
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
Cleared null components on redo before notifying object tracking.
Undo SystemFixUUM-135948
Fixed Surface Inputs not rendering when using a custom BaseShaderGUI with ShaderGraph shaders.
Fixed UI overwriting property values when selecting multiple Universal Render Pipeline Assets.
Fixed a typo in the Template window.
VFX GraphFixUUM-138059
Prevent crash prone race condition in PrepareVFXRenderNodes.
VFX GraphFixUUM-136687
Provide roots for VFX allocations to make them properly organized in the memory profiler.
VFX GraphFixUUM-126944
Added an issue which resulted in the following warning: Unhandled log message: '[Error] Received AMEDIA_IMGREADER_ERROR_BASE from CodecDequeueOutputBuffer()'. Use UnityEngine.TestTools.LogAssert.Expect.
VideoFixUUM-134592
Re-enabled test that is now stable. (UUM-134920) First seen in 6000.6.0a1.
VideoFixUUM-134920
Updated WebGPU binding library for general improvements and memory fixes.
WebGLFixUUM-139098
Fixed an issue where Quad Views are not compatible with on-tile Post Processing.
Fixed incorrect resolve attachment being selected when MSAA camera color attachment is copied using frame buffer fetch.
Added support for using Unity Recorder with the 2D renderer.
Fixed a crash that occurs when painting a large number of Tiles onto a Tilemap GameObject with a TilemapCollider2D.
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 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 scrolling in Brush Picks List when a lot of Brush Picks are saved.
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 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 sprite flicker and draw call fluctuation when Sprite Skins are culled.
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 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.
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
Adaptive Performance Apple now works properly on Vision OS devices with version 1 and 2.
Adaptive PerformanceFixUUM-134664
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
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
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 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 source builds when custom gradle templates are selected.
AndroidFixUUM-138551
Reverted deprecation of compileSdk for AGP 9.0.
AndroidFixUUM-134645
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
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
Fixed a bug where renaming state machine from inspector would not rename corresponding layer.
AnimationFixUUM-133570
Fixed a crash when an avatar had invalid hand bones.
AnimationFixUUM-136330
Fixed a Model Importer visual issue where reverting import settings didn't update the root motion node selector.
AnimationFixUUM-133710
Fixed an issue where AnimationClip rotation compression would be non-deterministic. Curve compression precision has also been improved as a result.
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 Animation Window icon when switching light/dark theme.
AnimationFixUUM-134835
Fixed Animation Window tab name defaulting to UnityEditor.AnimationWindow.
AnimationFixUUM-134970
Fixed cogwheel icon size in the animation window in the Light Theme.
AnimationFixUUM-134831
Fixed drop down menu entry in the AnimationWindow not displaying a checkmark on the active clip when creating a new clip.
AnimationFixUUM-137413
Fixed offset on the play button in the Animation Window.
AnimationFixUUM-134829
Fixed the Animation Window staying in preview mode after undoing a clip creation.
AnimationFixUUM-136815

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.