Crash on GfxDeviceD3D12Base::DrawBuffersCommon when opening a project after changing the Graphics API to DirectX12
DirectX12Known issueBlockerUUM-77757regressed 6000.1.16f1
Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected
DirectX12Known issueCautionUUM-90065fixed 6000.1.0f1
The Player hangs when unloading a scene using the UnloadUnusedAssets() method
DirectX12Known issueCautionUUM-79718open 2022.3.68f1
Graphics.RenderMeshIndirect does not issue multi-draw rendering commands when using a graphics API capable of multi-draw commands
Graphics Device FeaturesKnown issueCautionUUM-91617open 6000.1.13f1
Editor hangs when cutting and pasting a Script to another folder during Play Mode
Scene ManagementKnown issueCautionUUM-104031fixed 6000.2.0b1
Editor crashes with PlatformWebCamTexture::GetDeviceNames when a Virtual Camera is present and FriendlyName property is deleted from Registry
VideoKnown issueCautionUUM-105563fixed 6000.0.53f1
[Android] Runtime performance deteriorates on certain Android devices when Graphics API is set to Vulkan on an upgraded project
VulkanKnown issueCautionAndroidUUM-107530fixed 6000.1.14f1
Garbage Collector memory leak when allocating and deallocating memory in Web builds
Web PlatformKnown issueCautionUUM-86352open 2022.3.64f1
Added an issue where the far right toolbar dropdown was sometimes difficult to interact with.
ShadergraphImprovementUUM-105177
Added both preference and setting path for variant limit exceeded warning message.
ShadergraphImprovementUUM-104591
Improved resizing behavior for custom property and function inspectors.
ShadergraphImprovementUUM-103867
Improved shader variant exceeded message to direct users to both project settings and preferences.
ShadergraphImprovementUUM-104591
Improved spacing of a certain toggle on the shader graph preferences page.
ShadergraphImprovementUUM-104088
Enforcing to use Streaming Assets extensions for noCompress string in Android Gradle project to avoid problem with too many entries in the list, which may cause Gradle build fail.
Fixed Integer input field allowing multiple "-" symbols under certain conditions (on non TMP platforms).
Fixed issue where RenderBufferLoadAction.DontCare is ignored in some situation when switching between use of RenderPass API and SetRenderTarget.
Fixed an issue on macOS where recording from a Bluetooth microphone could fail or produce corrupted audio. Audio input now correctly handles variable frame counts and uses a dedicated buffer to ensure all recorded data is captured reliably.
Fixed that player builds using IL2CPP on Linux would have truncated stacktraces if Burst was in the callstack. (BUR-2858)
BurstFixLinux
Added new callback onDeleteArrayElementCallback to ReorderableList. This is called from the "Delete Array Element" context menu to let you control the removal, like onRemoveCallback.
Fixed an issue where Scene view gizmo icons were not loaded properly if "Load textures on demand" was enabled in project settings.
The Frame value field does not update when using the increment/decrement arrows in the Frame Debugger if the value has been manually inputted.
JobHandle.Complete() goes to sleep sooner when there is no work to steal. This allows the waiting thread to give up the CPU core sooner to allow another thread to perform work or to preserve battery life.
Fixed GC Handle leak that would happen every time a new function pointer was returned for a managed delegate.
Fixed an issue where installing a git package using Git LFS would not work with Git LFS 3.6.0 and higher.
Package ManagerFixUUM-91342fixed 6000.2.0b4
Fixed the issue where Assets cannot be imported when the Asset package contains project settings and all project settings are unchanged.
Package ManagerFixUUM-100078fixed 6000.2.0b5
UnityEditor.PackageManager.UI.Sample.FindByPackage will no longer throw an exception when passed an unknown package.
Package ManagerFixUUM-86326fixed 6000.1.0a4
Added wrapping to the custom function node's label and fixed an issue where it would not update immediately.
Improved WeakReference handling to protect against the (extremely unlikely, but still possible) event that the GC runs between checking that the handle is alive and dereferencing it.
Fixed an issue where debug names would not appear when pressing the Alt key in debug inspector mode.
Fixed double invocation of onLoopPoint callback when skipOnDrop is false and codec is decoding to memory.
Fixed sporadic crash of video player on iOS when app is brought from background to foreground.
Fixed an issue where the XrDisplaySubsystem tries to destroy textures that are still being used by other processes. This fix uses FinishRendering() to block the simulation thread until those resources are no longer in use before trying to destroy them.
Build Pipeline: Allow building AssetBundles with both the DisableTypeTree and StripUnityVersion flags. Fix the ability to load these AssetBundles in the Runtime.
Build PipelineChangeUUM-102575

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.