Crash on D3D12Fence::Wait when using Forward+ Rendering Path with Better Shaders asset
DirectX12Known issueBlockerUUM-57113open 2022.3.21f1
Using both RTHandle and Dynamic Resolution outputs ArgumentNullException, eventually causing a crash
Universal RPKnown issueBlockerUUM-58686fixed 6000.0.0b11
Added: Added a flag for recursive dependency calculation. For use with the Compatibility Pipeline API.
EditorAPI changeUUM-52195
Changes to MeshRenderer.shadowCastingMode don't take effect immediately when being made in OnPreRender
CullingKnown issueCautionUUM-64799open 6000.0.0b12
[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
[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
[iOS] App crashes with out of memory exception in UnityGfxDeviceWorker when starting the app
MetalKnown issueCautioniOSUUM-55488regressed 6000.1.0b3
Stacked camera is not rendering when using custom post effects is done in PreRender PostRender and Camera is not in HDR
RP FoundationKnown issueCautioniOSUUM-22444open 2022.3.24f1
[MacOS] The Scene Pan Tool does not work when "Pan Focus Tool" and "Temporary Pan Tool 1" shortcuts are conflicting by default
Shortcut ManagementKnown issueCautionmacOSUUM-63983open 2022.3.21f1
The instantiation of NavMeshes into the scene happens slightly faster.
AIImprovement
Improved performance and memory requirements of Texture API calls such as LoadRawTextureData that write to a Texture2D that was created with the TextureCreationFlags.DontUploadUponCreate flag.
GraphicsImprovementUUM-35989
Improving BRG gfx test test coverage.
Graphics TestsImprovement
Improved performance entering and leaving playmode for scenes containing large numbers of decal projectors.
HDRPImprovement
Improved scene culling performance when APV is enabled in the project.
HDRPImprovement
Added VisionOS as a target for Windows and Linux.
VisionOSImprovementWindowsLinuxUUM-63466
Fixed Invalid SortingGroup index set in Renderer error message appearing when a SortingGroup is created and another is deleted at the same time.
Fixed issue where textures set from the ShaderGraph shader are not applied for use in the TilemapRenderer.
Fixed crash that happens when NavMesh Agents with active avoidance try to move between obstacles that carve the NavMesh in some particular locations.
SoftInput visibility issue on some Android device when hideInput is enabled (Samsung Android 12+ devices).
Blend Tree assets are now correctly deleted when overwritten by an Animation Clip in an Animator.
Updated PVRTexTool from v4.17 to v5.5. Fixes Mac texture size limit bug and Arm64 macOS compatibility.
Asset ImportFixmacOSUUM-3775fixed 2022.3.21f1
Fixed an issue that would sometimes cause a game object to throw an error in the log when drawing the game objects inspector, if the game object implements OnAudioFilterRead.
Fixed example code for AudioSource.GetSpectrumData by using AudioSource instead of AudioListener.
Added support for the enableProxyAutoconfig property in the service configuration file. Setting it to true enables automatic proxy configuration based on Windows system proxy setup, as well as proxy authentication support based on Credential Manager.
Bug fix for Crash on NSException when the display dialog contains a long message containing multibyte characters which are clipped when the message is abbreviated by ellipses.
Clarified that the slope in GetSteepness is always positive.
EditorFix
Disabled native render pass on DX12 on 2022.3, because it is not ready for use on this version.
Fields that could still be edited even though multi-editing is not supported when multiple Game Objects are selected should no longer be visible.
Fixed a bug where GUI in the Scene were using an incorrect offset when Scene filtering was active.
Fixed indexing in playmode: when in playmode we do not start asset indexing. When the user stops playmode, the relevant asset indexing tasks will start.
Fixed issue where the Selection's active context would be set to null after importing an asset.
Fixed pressing the Esc key changing the values of other properties when editing a property of the RectTransform.
Protected against crashes when passing invalid dimensions to an editor window (NaN or Infinity).
Fixed an issue where runtime created materials registered with the BRG/EntitiesGraphics would sometimes get unloaded when maximising the game view.
Entities GraphicsFixUUM-54573fixed 2022.3.21f1
Removed logging which has caused users, supporters and developers to waste time and leave the user with no solution.
Corrected issue of setting mismatched Color and Depth buffers encountered with Single-buffered CustomRenderTextures.
Fixed a regression in DrawProceduralIndirect in the Directx 11 backend when it was erroneously throwing "Draw indirect argument buffer too small" when using an argument buffer of 4 ints.
Fixed potential crash in URP Forward+ due to out-of-bounds buffer access.
GraphicsFix
Fixed undefined behavior in Texture2D.Compress / EditorUtility.CompressTexture / EditorUtility.CompressCubemapTexture when these were dealing with partial mip-chain textures. The APIs now leave the mipmap count of textures untouched.
Improved performance of CopyTexture when copying from a readable Texture2D just after it was scheduled for uploading (Texture2D::Apply()).
Fixed XR texture 2D creation failure due to invalid slice configuration. The slice is misconfigured to 2 when creating Texture2D, causing internal failures.
Optimize the OnDisable of DecalProjector component when disabling a lot of decals at the same time.
Removed the error message "Decal texture atlas out of space..." in release builds (it now only appears in the Editor or Development Builds).
Added missing privacy manifest entry for System Boot time API usage.
iOSFix
Fixed "Symlink Trampoline" build option failing to link UnityViewControllerBase+visionOS.h/.mm.
If Image and Background launch screen is used without proper image setup, issue warning and fallback to default launch screen.
Re-enabled job batching to fix job system performance regression. (DOTS-9474)
KernelFix
UnityWebRequest scripting API improved and updated.
NetworkingFix
Package Import window retains its functionality when collapsing the root folder of a package.
Package ManagerFixUUM-52889fixed 2022.3.21f1
Added a new parameter to the physics settings -- fast motion threshold. It allows to improve the CCD response for fast moving small bodies that collide with larger ones.
Fixed an issue where the Transform Tool would not respect the global handle rotation setting.
Scene/Game ViewFixUUM-62487fixed 2022.3.21f1
Fixed an issue where debugging a .net 6 project with Visual Studio would make the editor hang on startup.
Fixed when a change of version of a package was involving a move of a Plugin, we didn't register the new file correctly.
Do not try to prewarm stereo-instancing variants since they require specific RT setup (for "layered" rendering).
Entering detail painting mode no longer crashes the Editor when the TerrainData contains corrupt data.
Removed unstable test, StreamingTests, from Runtime Tests, as it has already been ported to UTF.
Fixed touchscreen keyboard input not being updated in TextFields on Platforms where input is only provided after the keyboard has closed.
Updated the logic to use the proper source count removing the dependency from the source type and layout version.
Fixed composite field values remain displayed as mixed when their showMixedValue is set back to false.
Fixed pointer events on the secondary display received as though they were occuring on the main display when using new Input System and adding an EventSystem on the scene.
Fixed wrong clickCount during PointerDown when using InputSystemUIInputModule after clicking on another object.
Added UI features to encourage the use of Rendering Layers in URP to control selective lighting, instead of using culling mask. The former works across Deferred, Forward and Forward+, while the latter only works with Forward.
Fixed an issue where keywords were incorrectly enabled/disabled when shadows were enabled in the URP Asset and "Transparent Receive Shadows" was disabled on the renderer.
Fixed an issue where Screen Space Decals keyword was missing when Strip Unused Variants was turned off.
Universal RPFix
Fixed an issue where using Alpha Clipped shaders and Depth Priming resulted in invisible objects.
Fixed compiler errors in generated Xcode projects when application attempts to use web cam APIs.
Fixed Double backslash becoming single backslash when passing a Network path as a command line argument.
Added support for Android SDK 31, 32 and 33.
AndroidChangeUUM-43580
The Auto option in SH Evaluation Mode, in the URP Asset, now chooses Per Vertex instead of Per Pixel on mobile and similar devices.
Universal RPChangeUUM-60483
The Oculus XR Plugin package has been updated to 4.2.0.
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.