Crash on PrepareDrawShadowsCommandStep1 when selecting a camera while the Occlusion Culling window is open
Graphics OptimizationKnown issueBlockerUUM-506regressed 2021.3.38f1
Crash on FMOD::CodecMPEG::setPositionInternal when a mobile platform is selected and a specific audio clip is played
Platform AudioKnown issueBlockerUUM-62086regressed 2022.3.29f1
[Android] The Player crashes with a "JNI ERROR (app bug)" error when the global reference table gets overflowed by BillingClientStateListener
IAPKnown issueCautionAndroidUUM-55105open 2022.3.29f1
Documentation fixes for the Animation and Math API.
DocumentationImprovementUUM-67920
Improved error messages in the Console Window when building a RayTracingAccelerationStructure and using invalid Mesh data.
GraphicsImprovement
ProjectCapabilityManager.AddInAppPurchase() now also adds the required StoreKit.framework.
iOSImprovementUUM-66002
Added android target API level 32, 33 and 34.
AndroidFix
Bump Android Logcat Package to 1.4.1.
AndroidFix
Fixed issue where Unity during application quit would unchain from different signals via sigaction, than the one chained at the application start.
Fixed AnimatorController m_Controller field inconsistency when changing parameter and layer order.
Fixed crash when deleting states in some state machines. If a state machine contained a state machine transition with a null source state (which should not happen under normal circumstances), unity would crash when deleting any state within the same state machine. It does not crash anymore.
Users are now allowed to save assets in any valid assets folder, which is not read-only.
Errors related to the sqlite dll when using the Windows ARM64 Editor.
EditorFixWindows
Favourites are now kept when entering Play Mode. (UVSB-2519)
EditorFix
Fixed a bug where IMGUI TreeViews that don't allow dragging also did not allow items to be deselected via CTRL + Left click.
Fixed an issue where interacting with some Overlays did not stop mouse events from propagating further.
Fixed crash when entering and leaving play mode while UnityWebRequest is downloading texture using DownloadHandlerTexture.
Fixed an IL2CPP conversion crash when CreateMarshalInfoWriter encounters a type with a function pointer element type.
Fixed ProjectCapabilityManager.AddHealthKit API not adding HealthKit capability to PBXProject correctly.
IOS: \[Privacy Manifests\] Fixed duplicates elements filtering when merging multiple manifests if the children elements of the duplicates are in different order.
In our Linux Pulse audio driver, make sure to select the correct default output device. Previously, on some systems and some versions of Linux, we could end up with no audio output or audio output being routed to an unexpected device.
Added issues where shaders generated for iOS or Android may not compile correctly due to precision.
ShadergraphFixAndroidiOSUUM-64863fixed 6000.0.0b15
Fixed UsePass shader to update its state whenever the pass owner shader is being modified.
Fixed dimensions of a parent element did not include padding when calculating the top/left/right/bottom values of an absolute element.
Nested PropertyDrawer didn't work when there's both an Attribute drawer and a Drawer for the type.
When in Runtime on mobile, a ScrollView will no longer scroll if the touch interaction needs to be treated by a child element first (ex: a menu from a DropdownField).
\[UI Builder\] Fixed an issue where typing an invalid selector string would sometimes use a banner to display the error and sometimes use the console. The banner will now be used.
\[UI Builder\] Fixed an issue where UXML assets could not be opened from the Library pane using the call to action icon.
Fixed an issue where using the "Accurate G-buffer Normals" feature for deferred rendering on mobile platforms would cause a large amount of artifacts.
Syncing capabilities to update the manifest is only necessary if the manifest already exists.
Universal Windows PlatformFixWindowsUUM-68424fixed 6000.0.0b16
Fixed for a distorted viewport when using no intermediate texture in XR rendering while using dynamic resolution.
Updated XR Hands package to 1.4.0 and set 1.5.0-pre.1 as available next version.
XRFix
Updated XR Interaction Toolkit package to 2.5.4.
XRFix
Avoid empty lines and always use unix newlines in script compilation rsp files to simplify build logs.
Build SystemChange
Upgraded unity-unpacker and bsdtar binaries to use libarchive 3.7.3.
Build SystemChange
Updated Cinemachine package to 2.10.0.
PackageChange
Disabled experimental WebGL multithreading support.
WebChangeWebGLUUM-33612

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.