[Linux][URP] Crash on GfxFramebufferGLES::Clear when entering the Play Mode when all Renderer Features are disabled, Native RenderPass and MainCamera's Depth Texture is enabled
GLESKnown issueBlockerLinuxUUM-49240fixed 6000.0.0b11
Crash on MergePrefabChanges when attempting to assign missing GameObject in Inspector
Scene ManagementKnown issueBlockerUUM-42461fixed 2022.3.16f1
Crash and or slow update when List items are reordered in the Inspector Window
SerializationKnown issueBlockerUUM-46703open 2022.3.14f1
Removed all code specific to DOTS Runtime.
BurstBreaking
Editor freezes when PrefabUtility.LoadPrefabContents is called in AssetPostprocessor.OnPostprocessAllAssets for a moved prefab
Asset - DatabaseKnown issueCautionUUM-54362regressed 2022.3.29f1
Wrong tooltip when hovering over the "Load In Background" property of an audio clip
Audio AuthoringKnown issueCautionUUM-27581fixed 2022.3.15f1
[Android] [Entities] Build fails with the error “Asset has disappeared while building player to 'globalgamemanagers.assets' - path '', instancedID '-xxxxxx'“ when building
DOTSKnown issueCautionAndroidUUM-41830fixed 2022.3.49f1
[Linux] Package Manager window disappears when adding a package from git URL
PackmanKnown issueCautionLinuxUUM-52706open 2022.3.15f1
Rigidbody component's values do not translate to the PhysX calculations when they are being overridden via a script
PhysX IntegrationKnown issueCautionUUM-55081open 2022.3.19f1
Button triggers another Button when multiple Canvases are used in multiple windows
uGUIKnown issueCautionWindowsUUM-36255fixed 2022.3.16f1
Added a new config package that allows to override the maximum number of lights visible on screen.
Universal RPFeature
Added support for System.Math functions Acosh, Asinh, Atanh, Cbrt, CopySign, Log2, SinCos, FusedMultiplyAdd, and ILogB.
BurstImprovement
Improved code sample for NavMeshAgent.CalculatePath() to better clarify how to interpret and use its results.
DocumentationImprovementUUM-43219
Allow for action and clutch shortcuts to use the same mouse button \[with or without modifiers\].
EditorImprovement
The --jobs command line option will now control the number of compiler processes ran in parallel during an exported project build.
IL2CPPImprovement
Google play.asset-delivery package version is updated to 2.1.0 to solve PAD related compatibility problem with Android 14.
Closing the editor after reverting the properties in editor now resets the m_DirtyIndex to 0.
Fixed an error thrown by the Burst Inspector when opening a non-static job with special characters in its name.
BurstFix
Fixed an issue that caused an empty variable to be returned if it is between a zero initializer.
BurstFix
Fixed invalid burst string formats leading to internal compiler error.
BurstFix
Fixed QNX player builds on 32-bit ARM.
BurstFix
Fixed that changing certain player build platform settings (like SDK version) would not trigger Burst to recompile.
BurstFix
Fixed the Burst Inspector not displaying target methods if namespace/class contained the method name.
BurstFix
For native debug information, type symbols can now be referenced using :: separator between namespaces (C++ style) - E.g. Example.Type becomes Example::Type.
BurstFix
Linking libstdc++/libc++ statically on HMI platforms.
BurstFix
Native debug information would fail to reflect the contents of parameters to functions.
BurstFix
Fixed a data race inside the job system where weak memory systems could hang when waiting and attempting to steal parallel work submitted from another thread.
Fixed a regression where the 'convert to property' context menu option on constant value nodes would fail.
Revamp the Unity Gaming Services Settings window to be more easy and intuitive to use.
EditorFix
The native plugin binaries of the denoising package now use the multi-threaded statically-linked runtime library.
Use the hash of the vertex stream instead of the taking per instance props into account for meta pass.
Fixed Alpha channel been discarded when texture is imported as Cube Map, Texture2D or Texture2DArray on Android platform when the editor Graphics API is set as DX11/DX12.
GraphicsFixAndroidUUM-43301fixed 2022.3.14f1
Fixed a deadlock that could occur if Asset GC visited a field of const, value type, whilst il2cpp types were being created on background threads.
Fixed compilation error on System.Threading.Volatile.Write<T>() when the value parameter was a literal null.
Fixed issue where a DefaultStream or GZipStream may not decompress all of the bytes in certain compressed files.
Fixed UnityLinker producing an invalid assembly when the assembly is preserved by a link.xml but not used and the assembly contains only type forwarders.
Added phony postprocess buildphase in xcode, and make sure that app extensions add copy buildphases before it.
Fixed Floating window does not stay on top of the Editor when clicking anywhere on the main Editor window.
Added a performance regression with UnityWebRequest when connecting to many HTTPS resources at the same time.
Fixed all contacts normals being reported equal and wrong when a Collider has multiple contact points with a mesh and contact modification is enabled.
Fixed Collider.hasModifiableContacts & Collider.providesContacts ignoring the setting when the collider is inactive.
Fixed an accuracy issue when using "Physics2D.CapsuleCast" where the specified capsule geometry has the same width and height i.e. it is a circle shape.
Fixed an issue where OnTriggerExit2D or OnCollisionExit2D are not called if the Collider2D has existing contacts but then becomes invalid (no shapes) due to an arbitrary rotation around the X and/or Y axis.
Ensured that compute shaders register include dependencies properly in some edge cases. This way fixing errors in include files will recompile the shader as expected.
Fixed Enum field changes that are not reflecting when multi-editing GameObjects with different values.
Fixed CustomPropertyDrawer throws an Assertion error when adding the first element to a list.
Fixed partially corrupted Android screen when Vulkan display rotation during rendering is enabled.
Fixed the bug that caused for an error to be thrown when passing a large string using SendMessage(...).
Setting XRSettings.useOcclusionMask = false will disable the occlusion mask when using the Built-in Rendering Pipeline.
Use mimalloc as our native allocator on Windows to speed up concurrently executing LLVM work.
BurstChangeWindows
Updated com.unity.recorder package to 4.0.2 and update its tests.
PackageChangecom.unity.recorder
The Oculus XR Plugin package has been updated to 4.1.2.
XRChange

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.