Manual installs
Operating systems
-Component installers
Windows
+macOS
+macOS ARM64
+Release
Release notes
+Known Issues in 2022.3.16f1
3D Physics: Physics.ComputePenetration returns False when two colliders overlap (UUM-15831)
Asset - Database: Missing Default Layout dialog on projects created using templates packaged on 2022.3.13f1 (UUM-55758)
Asset Bundles: UV1 data is lost during AssetBundle build when Optimize Mesh Data is on (UUM-57201)
Audio Authoring: Wrong tooltip when hovering over the "Load In Background" property of an audio clip (UUM-27581)
DOTS: [Android] [Entities] Build fails with the error “Asset has disappeared while building player to 'globalgamemanagers.assets' - path '', instancedID '-xxxxxx'“ when building (UUM-41830)
DOTS: [Mobile] Player freezes on "UnityClassic::Baselib_SystemFutex_Wait" or silently crashes (UUM-41806)
GLES: [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 (UUM-49240)
IAP: [Android] The Player crashes with a "JNI ERROR (app bug)" error when the global reference table gets overflowed by BillingClientStateListener (UUM-55105)
IL2CPP: [Android] Crash on Android when AndroidJavaProxy is calling from multiple threads (UUM-49357)
Mono: Crash in CollectManagedImportDependencyGetters inside OpenScene in batch mode (UUM-57742)
Packman: Users cannot export bundled plugins into a .unitypackage anymore (UUM-37376)
PhysX Integration: ConfigurableJoint's drives behave differently after the PhysX 4.1.2 update (UUM-55081)
Scene Management: Crash on GameObject::QueryComponentByType when opening a project (UUM-58461)
2022.3.16f1 Release Notes
Features
- URP: Universal RP: Added support for foveated rendering in the Forward+ rendering path.
Improvements
Build System: Make bee_backend's directory deletion explicitly handle readonly files on windows.
Universal RP: Improved runtime performance by adding checks for _ALPHATEST_ON when rendering depth, shadows and depth normals. (UUM-57793)
Fixes
2D: Fixed TilemapRenderer using texture shader property from previous Renderer if property is not set in the TilemapRenderer by setting a default property to use. (UUM-55308)
Android: Fixed ad banner disappearance after suspend/resume. (UUM-57151)
Android: Fixed merged manifest path for permissions event. (UUM-51545)
Android: Fixed PersistentUnitySurface potentially crashing on destroy if given context is not an Activity.
Android: Improved ANR recovery logic, Unity will try not to exceed ANR threshold (5 seconds) when pausing the application. (UUM-56705)
Android: You can override UnityPlayerActivity.java, by placing the file directly in Unity project, this was accidentally broken with incremental build pipeline. (UUM-57761)
Animation: Fixed for a previous safety check on DiscreteCurve preventing the creation of curves when the specified binding path is not found. (UUM-56995)
Animation: Fixed issue where animation clips with discrete curves (animating enums) in asset bundles built before unity 2022 would not load properly. (UUM-40841)
Documentation: Added missing UnityWebRequest method signatures to documentation for helpers taking uri as System.Uri. (UUM-57122)
Editor: Editor: Fixed an issue where setting AppendHashToAssetBundleName to true would sometimes cause code that should be preserved to be stripped. (UUM-48574)
Editor: Ensure that instance ID is setup within built-in fragment shaders prior to crossfade dither macro calls, which uses the shader instanced property unity_LODFadeArray. (UUM-48066)
Editor: Fixed "Assertion failed on expression: '!m_InsideContext'" error in editor console. (UUM-46849)
Editor: Fixed issue where the wrong value would be displayed for stepped curves. (UUM-30927)
Editor: Fixed Mac Editor crash that could occur during Play mode if shaders needed to compile while creating a new Material with the Inspector panel open. (UUM-56959)
Editor: Frame Debugger: Fix cases where MSAA render textures were not resolved before being displayed. (UUM-54792)
Editor: Lens Flares ignore Camera Culling Masks. (UUM-44191)
Editor: Plugins of .androidlib type will by default be marked as only compatible with Android. (UUM-57229)
Editor: Properly report a cancelled build in early build player stage. (UUM-28285)
Editor: The Exit button in the Editor Launch Window no longer overlaps with the "Made With Unity" text. (UUM-57067)
GI: Lightmapping memory does not deallocate when on demand baking is completed. (UUM-56491)
GI: Updated is shown as running despite not being active. (UUM-53150)
Graphics: Fixed an issue regarding multiple shadowmaps and BRGs. (UUM-55106)
Graphics: Fixed an issue where Unity would crash when building a project with a sprite, mipstripping enabled and the "Load texture data on demand" project setting enabled. (UUM-31364)
Graphics: Fixed depthnormals bug for muti-pass shader. (UUM-56610)
Graphics: Fixed native plugin crash when on non-main thread. (UUM-21112)
Graphics: Free backing memory after deleting Vulkan images. (UUM-49768)
Graphics: Resolves two triggered Vulkan validation errors in multiview when using SRPs; VUID-vkCmdClearAttachments-pRects-06937 and VUID-vkCmdClearAttachments-baseArrayLayer-00018. (UUM-39637)
HDRP: Fixed issues with hardware DRS on console (manifestation is usually bright qnan pixels on the right of the screen) when using half resolution transparent. (UUM-52109)
HDRP: Fixed time step of watersystem for recorder. (UUM-52054)
HDRP: Fixed triplanar on alpha clipped geometry. (UUM-56664)
HDRP: Flares now respect the cameras culling mask and the game objects layer (Occlusion and Rendering). (HDRP-3062)
HDRP: Optimize PBR sky precomputation and memory usage. (UUM-58381)
iOS: Added iPhone 15 cutouts. (UUM-56430)
iOS: Added iPhone 15 device generation enums. (UUM-56348)
iOS: Fixed "Fill percentage" launch screen option only using the iPad value for both iPhone and iPad. (UUM-46824)
iOS: Fixed adding multiple plugins with embedded frameworks. (UUM-58170)
iOS: Fixed an audio bug on iOS. On iOS 17, if a Bluetooth audio device is connected, and "Prepare iOS for Recording" is un-checked, the C# Microphone.Start function could cause Unity to hang. (UUM-53849)
iOS: Fixed iPhone 15 crash when forcing it to Portrait Upside Down orientation. (UUM-56345)
iOS: Fixed Product Name with non-latin characters to be able to install .ipa to the device. (UUM-30326)
macOS: Fixed native plugins paths in an XCode project when the plugins have a specific architecture selected. (UUM-49036)
Mono: Fixed GC heap reporting to report reserved (free) sections. (UUM-53413)
Particles: Shape Module with Mesh as sub emitter is failing to fetch vertex positions. (UUM-47307)
Prefabs: Fixed for dangling pointers in CorrespondingSourceObjectCache. (UUM-26649)
Scene Manager: Fixed crash when replacing a missing prefab asset. (UUM-42461)
Scripting: Fixed a console error related to rider pkg (v3.0.25 or later), which appears in Editor SafeMode. (UUM-57097)
Scripting: Fixed AssemblyUpdater process not never exiting in some scenarios. (UUM-55990)
Scripting: Fixed regression where clicking on a script compilation error in the Console Window doesn't highlight the script in the Project Window. (UUM-16958)
Scripting: Reduced the noise in Editor logs when ApiUpdater fails to read/write cached configuration files. (UUM-49205)
Serialization: Fixed https://jira.unity3d.com/browse/UUM-21897. (UUM-21897)
uGUI: Fixed editor crash on Camera::GetCameraRect on a nested Canvas GameObject. (UUM-42366)
uGUI: Fixed issue with Buttons triggering a different Button when using multiple Canvas instances in multiple windows. (UUM-36255)
UI Toolkit: Fixed undo on text based attribute fields deals with each character separately. (UUM-52908)
Universal RP: Fixed an issue where Light Layers did not check scene lighting setting when enabling the keyword. (UUM-33751)
VFX Graph: Fixed an issue where spawner callbacks were only working on the first instance of an instanced effect. (UUM-51509)
VFX Graph: Fixed space conversion error when copy-pasting a system. (UUM-43273)
VFX Graph: Old style dropdown in Add, Divide (and many others) style has been updated to new design. (UUM-46336)
VFX Graph: Unexpected inspector in case of Sprite Custom/Lit/Unlit. (UUM-48667)
Video: Choppy video playback when Application.targetFrameRate is set lower than the video frame rate. (UUM-48911)
Video: Fixed a freeze when the video has a variable framerate on Android. (UUM-14136)
WebGL: Fixed a bug that causes a parsing error due to misplaced regex. (UUM-21896)
Windows: Fixed unreliable
Cursor.SetCursorbehaviour. (UUM-46718)
Package changes in 2022.3.16f1
Packages updated
Changeset
+Third Party Notices
Release notes
+Known Issues in 2022.3.16f1
3D Physics: Physics.ComputePenetration returns False when two colliders overlap (UUM-15831)
Asset - Database: Missing Default Layout dialog on projects created using templates packaged on 2022.3.13f1 (UUM-55758)
Asset Bundles: UV1 data is lost during AssetBundle build when Optimize Mesh Data is on (UUM-57201)
Audio Authoring: Wrong tooltip when hovering over the "Load In Background" property of an audio clip (UUM-27581)
DOTS: [Android] [Entities] Build fails with the error “Asset has disappeared while building player to 'globalgamemanagers.assets' - path '', instancedID '-xxxxxx'“ when building (UUM-41830)
DOTS: [Mobile] Player freezes on "UnityClassic::Baselib_SystemFutex_Wait" or silently crashes (UUM-41806)
GLES: [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 (UUM-49240)
IAP: [Android] The Player crashes with a "JNI ERROR (app bug)" error when the global reference table gets overflowed by BillingClientStateListener (UUM-55105)
IL2CPP: [Android] Crash on Android when AndroidJavaProxy is calling from multiple threads (UUM-49357)
Mono: Crash in CollectManagedImportDependencyGetters inside OpenScene in batch mode (UUM-57742)
Packman: Users cannot export bundled plugins into a .unitypackage anymore (UUM-37376)
PhysX Integration: ConfigurableJoint's drives behave differently after the PhysX 4.1.2 update (UUM-55081)
Scene Management: Crash on GameObject::QueryComponentByType when opening a project (UUM-58461)
2022.3.16f1 Release Notes
Features
- URP: Universal RP: Added support for foveated rendering in the Forward+ rendering path.
Improvements
Build System: Make bee_backend's directory deletion explicitly handle readonly files on windows.
Universal RP: Improved runtime performance by adding checks for _ALPHATEST_ON when rendering depth, shadows and depth normals. (UUM-57793)
Fixes
2D: Fixed TilemapRenderer using texture shader property from previous Renderer if property is not set in the TilemapRenderer by setting a default property to use. (UUM-55308)
Android: Fixed ad banner disappearance after suspend/resume. (UUM-57151)
Android: Fixed merged manifest path for permissions event. (UUM-51545)
Android: Fixed PersistentUnitySurface potentially crashing on destroy if given context is not an Activity.
Android: Improved ANR recovery logic, Unity will try not to exceed ANR threshold (5 seconds) when pausing the application. (UUM-56705)
Android: You can override UnityPlayerActivity.java, by placing the file directly in Unity project, this was accidentally broken with incremental build pipeline. (UUM-57761)
Animation: Fixed for a previous safety check on DiscreteCurve preventing the creation of curves when the specified binding path is not found. (UUM-56995)
Animation: Fixed issue where animation clips with discrete curves (animating enums) in asset bundles built before unity 2022 would not load properly. (UUM-40841)
Documentation: Added missing UnityWebRequest method signatures to documentation for helpers taking uri as System.Uri. (UUM-57122)
Editor: Editor: Fixed an issue where setting AppendHashToAssetBundleName to true would sometimes cause code that should be preserved to be stripped. (UUM-48574)
Editor: Ensure that instance ID is setup within built-in fragment shaders prior to crossfade dither macro calls, which uses the shader instanced property unity_LODFadeArray. (UUM-48066)
Editor: Fixed "Assertion failed on expression: '!m_InsideContext'" error in editor console. (UUM-46849)
Editor: Fixed issue where the wrong value would be displayed for stepped curves. (UUM-30927)
Editor: Fixed Mac Editor crash that could occur during Play mode if shaders needed to compile while creating a new Material with the Inspector panel open. (UUM-56959)
Editor: Frame Debugger: Fix cases where MSAA render textures were not resolved before being displayed. (UUM-54792)
Editor: Lens Flares ignore Camera Culling Masks. (UUM-44191)
Editor: Plugins of .androidlib type will by default be marked as only compatible with Android. (UUM-57229)
Editor: Properly report a cancelled build in early build player stage. (UUM-28285)
Editor: The Exit button in the Editor Launch Window no longer overlaps with the "Made With Unity" text. (UUM-57067)
GI: Lightmapping memory does not deallocate when on demand baking is completed. (UUM-56491)
GI: Updated is shown as running despite not being active. (UUM-53150)
Graphics: Fixed an issue regarding multiple shadowmaps and BRGs. (UUM-55106)
Graphics: Fixed an issue where Unity would crash when building a project with a sprite, mipstripping enabled and the "Load texture data on demand" project setting enabled. (UUM-31364)
Graphics: Fixed depthnormals bug for muti-pass shader. (UUM-56610)
Graphics: Fixed native plugin crash when on non-main thread. (UUM-21112)
Graphics: Free backing memory after deleting Vulkan images. (UUM-49768)
Graphics: Resolves two triggered Vulkan validation errors in multiview when using SRPs; VUID-vkCmdClearAttachments-pRects-06937 and VUID-vkCmdClearAttachments-baseArrayLayer-00018. (UUM-39637)
HDRP: Fixed issues with hardware DRS on console (manifestation is usually bright qnan pixels on the right of the screen) when using half resolution transparent. (UUM-52109)
HDRP: Fixed time step of watersystem for recorder. (UUM-52054)
HDRP: Fixed triplanar on alpha clipped geometry. (UUM-56664)
HDRP: Flares now respect the cameras culling mask and the game objects layer (Occlusion and Rendering). (HDRP-3062)
HDRP: Optimize PBR sky precomputation and memory usage. (UUM-58381)
iOS: Added iPhone 15 cutouts. (UUM-56430)
iOS: Added iPhone 15 device generation enums. (UUM-56348)
iOS: Fixed "Fill percentage" launch screen option only using the iPad value for both iPhone and iPad. (UUM-46824)
iOS: Fixed adding multiple plugins with embedded frameworks. (UUM-58170)
iOS: Fixed an audio bug on iOS. On iOS 17, if a Bluetooth audio device is connected, and "Prepare iOS for Recording" is un-checked, the C# Microphone.Start function could cause Unity to hang. (UUM-53849)
iOS: Fixed iPhone 15 crash when forcing it to Portrait Upside Down orientation. (UUM-56345)
iOS: Fixed Product Name with non-latin characters to be able to install .ipa to the device. (UUM-30326)
macOS: Fixed native plugins paths in an XCode project when the plugins have a specific architecture selected. (UUM-49036)
Mono: Fixed GC heap reporting to report reserved (free) sections. (UUM-53413)
Particles: Shape Module with Mesh as sub emitter is failing to fetch vertex positions. (UUM-47307)
Prefabs: Fixed for dangling pointers in CorrespondingSourceObjectCache. (UUM-26649)
Scene Manager: Fixed crash when replacing a missing prefab asset. (UUM-42461)
Scripting: Fixed a console error related to rider pkg (v3.0.25 or later), which appears in Editor SafeMode. (UUM-57097)
Scripting: Fixed AssemblyUpdater process not never exiting in some scenarios. (UUM-55990)
Scripting: Fixed regression where clicking on a script compilation error in the Console Window doesn't highlight the script in the Project Window. (UUM-16958)
Scripting: Reduced the noise in Editor logs when ApiUpdater fails to read/write cached configuration files. (UUM-49205)
Serialization: Fixed https://jira.unity3d.com/browse/UUM-21897. (UUM-21897)
uGUI: Fixed editor crash on Camera::GetCameraRect on a nested Canvas GameObject. (UUM-42366)
uGUI: Fixed issue with Buttons triggering a different Button when using multiple Canvas instances in multiple windows. (UUM-36255)
UI Toolkit: Fixed undo on text based attribute fields deals with each character separately. (UUM-52908)
Universal RP: Fixed an issue where Light Layers did not check scene lighting setting when enabling the keyword. (UUM-33751)
VFX Graph: Fixed an issue where spawner callbacks were only working on the first instance of an instanced effect. (UUM-51509)
VFX Graph: Fixed space conversion error when copy-pasting a system. (UUM-43273)
VFX Graph: Old style dropdown in Add, Divide (and many others) style has been updated to new design. (UUM-46336)
VFX Graph: Unexpected inspector in case of Sprite Custom/Lit/Unlit. (UUM-48667)
Video: Choppy video playback when Application.targetFrameRate is set lower than the video frame rate. (UUM-48911)
Video: Fixed a freeze when the video has a variable framerate on Android. (UUM-14136)
WebGL: Fixed a bug that causes a parsing error due to misplaced regex. (UUM-21896)
Windows: Fixed unreliable
Cursor.SetCursorbehaviour. (UUM-46718)
Package changes in 2022.3.16f1
Packages updated

Find the Unity version that’s compatible with your existing projects, or that provides you with specific features unavailable in newer versions.
