AdmobSDK banner ad disappears when the device goes to the home screen and returns to the application
AndroidKnown issueCautionUUM-57151fixed 2022.3.16f1
Fixed sign out experience from the Editor UI with or without active Hub. (LIT-2409)
Editor
Burst support for Apple visionOS.
BurstImprovementVisionOS
Improved code sample for NavMeshAgent.CalculatePath() to better clarify how to interpret and use its results.
DocumentationImprovementUUM-43219
\[AI\] Added some detail to NavMeshPathStatus.PathInvalid.
DocumentationImprovementUUM-43218
Fixed case where changes are not saved when entering the Play mode after editing Sprite Atlas Objects for Packing.
Improved performance of TilemapRenderer when user changes Material properties that does not require a BuildChunkJob.
Input device listener processes the callback on UI thread, instead of the Main thread; this was incompatible with GameActivity setup, where Java looper is not present on Unity's main thread. This change fixed the bug where DualShock4 controller was not recognised after being disconnected and reconnected to certain Android devices.
When picking target API level which is not the highest installed API level, Unity will now show a dialog asking if you want install it and will install missing API level upon request, previously Unity would throw an error and would ask you to install API level manually. This new behavior will be available only in non batch mode, in batch mode you would still receive an error, the reason is to avoid potential implicit errors.
Closing the editor after reverting the properties in editor now resets the m_DirtyIndex to 0.
Improved the performance of "Write data build dirty tracking information" for AssetBundle builds.
Avoid a type initialization exception that can occur on Apple Silicon when a .NET executable is run as part of the Unity Editor tooling.
Fixed bug where sometimes the cloud project ID does not get included in the build.
EditorFix
Fixed Cmd+Ctrl+Q shortcut closing the Editor on macOS. Fixed Ctrl key is ignored when creating shortcuts with Cmd key.
Fixed on windows the UI mouse coordinate which was truncated or with a wrong offset on some scaled screen.
Revamp the Unity Gaming Services Settings window to be more easy and intuitive to use.
EditorFix
SpeedTree Importer Inspector: Fixed 'Null reference exception' when Apply button is clicked after changing an import option.
\[Android\] Broadcast Receiver in UnityPlayer was removed as it is unneeded and causing crash on Android 14 development due to missing EXPORTED/NOT_EXPORTED flag when registering receiver.
\[Android\] Samsung S8 crashing after OpenExtractor failing to translate archive.
EditorFixAndroidUUM-894fixed 2022.3.13f1
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 support for rendering meshes with lines/points, not just triangles.
GraphicsFix
Added additional documentation for cached shadows of directional lights.
HDRPFix
Fixed an issue where Reflection Proxy Volume would cause artifacts to cover the editor on Apple Silicone devices.
Flares now respect the cameras culling mask and the game objects layer (Occlusion and Rendering). (HDRP-3062)
HDRPFix
The lightShadowCasterMode property on Light now only affects shadow caster culling when baked lighting includes shadow mask, as intended.
Updated decal projector draw distances when global draw distance changes.
HDRPFix
Fixed an issue causing input devices to report incorrect "elements" or "collections" in HID device descriptors on Windows.
Input SystemFixWindows
Added phony postprocess buildphase in xcode, and make sure that app extensions add copy buildphases before it.
Fixed crash when having Build Postprocessor run after "Sign in with Apple" Unity Plugin (AppleSignInUnity).
Fixed Floating window does not stay on top of the Editor when clicking anywhere on the main Editor window.
When processing the methods of an interface, check that a generic method has the virtual flag to avoid corrupting the vtable.
Added a performance regression with UnityWebRequest when connecting to many HTTPS resources at the same time.
Discard inertia tensor rotations that contain infinite components (both Rigidbody and ArticulationBody).
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 Enum field changes that are not reflecting when multi-editing GameObjects with different values.
Fixed wrong parent used for rendering when adding an element directly under a contentContainer.
WEBM files are stuttering when the number of remaining frames is less than the number of the pre-buffered frames.
Fixed a bug that caused for input to not be released when focus was removed from canvas on Windows Chrome.
Fixed the bug that caused for an error to be thrown when passing a large string using SendMessage(...).
AsyncOperation returned by Screen.MainWindowMoveTo now gets invoked upon completion of the screen move.
Setting XRSettings.useOcclusionMask = false will disable the occlusion mask when using the Built-in Rendering Pipeline.

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.