Crash on SpriteRenderer::OnDeleteSprite when opening a project with "TopDown Engine" by More Mountains imported
Asset ImportersKnown issueBlockerUUM-59618fixed 2022.3.21f1
Crash on D3D12Fence::Wait when using Forward+ Rendering Path with Better Shaders asset
DirectX12Known issueBlockerUUM-57113open 2022.3.21f1
Crash on -[CocoaMainMenu validateMenuItem:] when pressing/searching in Help
Editor PlatformKnown issueBlockerUUM-33727fixed 2022.3.21f1
[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 TransformAccessClearCallback when undoing ModularAvatar > Setup Outfit
KernelKnown issueBlockerUUM-59652open 2022.3.18f1
Added: XR Hands (com.unity.xr.hands) 1.4.0-pre.1 added as next version in package manifest.
PackageAPI changecom.unity.xr.handsXR
Changed: XR Interaction Toolkit (com.unity.xr.interaction.toolkit) 3.0.0-pre.1 added as next version to package manifest to allow discoverability.
Editor crashes with Error “TLS Allocator ALLOC_TEMP_THREAD, underlying allocator ALLOC_TEMP_THREAD has unfreed allocations” when loading specific AssetBundle
AnimationKnown issueCautionUUM-59736fixed 2022.3.19f1
Missing Default Layout dialog on projects created using templates packaged on 2022.3.13f1
Asset - DatabaseKnown issueCautionUUM-55758open 2022.3.19f1
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
[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
ConfigurableJoint's drives behave differently after the PhysX 4.1.2 update
PhysX IntegrationKnown issueCautionUUM-55081open 2022.3.19f1
Unclearable nunit error when installing/uninstalling the Entities package on a new project
Scripting BuildtimeKnown issueCautionUUM-58284fixed 2022.3.21f1
Fixed an issue whereby all Rendering statistics could be zero in Play Mode when the application's target frame rate was set.
Added Apple Privacy Manifest support.
iOSFeature
The Apple visionOS platform is no longer experimental.
VisionOSFeature
Fixed Graphics.Blit with Vulkan PreTransform creating corrupted RenderTexture data in landscape orientation.
Fixed problem with WebCamTexture feed being black when using it on an older OS version device.
Upgraded Google's Frame Pacing library from v1.7 to v1.10 to fix various stability and performance issues with Optimized Frame Pacing.
Fixed issue where "Multiple plugins with the same name" error occurs when importing bundle files in .androidpack folders on Mac.
Fixed an issue in visionOS builds where audio would not resume after the app resumes from the background. (LXR-3040)
AudioFixVisionOS
Don't crash on windows if there are duplicate environment variable keys.
Build SystemFixWindows
Burst recompiles assemblies due to hashes mismatching because of the way assembly defines are combined into the hash.
BurstFix
Fixed an issue where underflows of nint and nuint at compile time would lead to incorrect code.
BurstFix
Fixed an issue where use of certain intrinsics could cause a compile error even if properly guarded by the appropriate IsXXXSupported property.
BurstFix
Fixed android builds throwing a NullReferenceException.
BurstFixAndroid
Fixed arithmetic and bitwise negation on native integers.
BurstFix
Fixed burst not differentiating between overloaded generic functions such as T foo(int val) and T foo(T val) when the function calls are foo(1); foo<int>(1). Burst would previously only compile the T foo(T val) function.
BurstFix
Fixed constant SHUFFLE function not seen as a constant when called indirectly through a FunctionPointer.
BurstFix
Fixed the managed fallback for bursts intrinsic functions cvt_ss2si, cvtss_si32, and cvtss_si64 to follow midpoint rounding standard of nearest even.
BurstFix
If an exception is thrown from burst compiled code in the Editor on Windows there was potential for certain callee saved registers to be corrupted. In order to fix this ( editor only - player builds are unaffected), we now save some additional context on each entry point.
BurstFixWindows
EditorApplication.focusChanged now gets triggered using operating system dependent application focus events
Enabled clang sanitizer tool built so that linux can be built with ./jam LinuxEditor/LinuxPlayer -sASAN=1 -sUBSAN=1 -sTSAN=1.
Fixed a bug on Linux where the Edit menu was displaying the wrong default shortcut for Delete.
Fixed build errors due when switching between build targets using buildPlayer command line options.
EditorFixWindowsLinuxUUM-34899fixed 2022.3.18f1
Increased VisionOS Metal RuntimeVersion to 7 (should enable tessellation).
EditorFixVisionOS
Opening a context menu on macOS will now focus the application so all functions in the hierarchy work.
Printing proper message into console when compiling mesh data optimization processing to avoid confusing logs.
Some visionOS builds will no longer fail with an inability to execute process_symbols.sh.
EditorFixVisionOS
Ignore volumeDepth during RenderTexture creation validation for texture dimensions Texture2D and Cubemap as noted in the API documentation.
When using CaptureScreenshotAsTexture during the rendering process with Metal API, if the results are undefined then Unity now outputs an error instead of crashing.
Async compute Presents issues when depending on the first texture read of depth. In some platforms (vulkan/dx12 and some consoles) the first read of depth is actually a write because of decompression / layout / barriers. Async compute is inserting the fence before this operation because RenderGraph sees everything as a simple Read / Write. Temporarily hacking this so the first read of depth is tagged as a write, so the correct fence is inserted.
Fixed issue where invoking a virtual method on a delegate would only consider the method's overrides on the first call.
Fixed an issue where continuously panning an orthographic SceneView camera would eventually cause the rendered geometry to be clipped.
Scene/Game ViewFixUUM-56425fixed 2022.3.18f1
Fixed issue where holding the Shift key down and scrolling with the mouse wheel would not change SceneView's camera speed while in Flythrough mode.
Scene/Game ViewFixUUM-56423fixed 2022.3.18f1
Added _KEYWORD_DECLARED define for each shader keyword so that it is possible to select code sections based on the keyword presence.
Ensures internal shader compiler errors such as losing connection to a compiler process aren't cached like compilation errors are.
Fixed an incorrect warning being shown when doing paired calls to SetAsyncCompilation / RestoreAsyncCompilation on RenderingCommandBuffer.
Fixed the multicolumn control not calling DestroyItem when clearing its itemsSource and calling a Rebuild.
\[Properties\] Fixed an issue where the source generator would output reflection code when direct access was possible.
Fixed an "floating point division by zero" warning in Shadows.hlsl.
Universal RPFix
Fixed an "Implicit truncation of vector type" warning in ShaderPassDecal.hlsl.
Universal RPFix
Fixed an "Output value 'fragmentOutput' is not completely initialized" warning in ShaderPassDecal.hlsl.
Universal RPFix
Fixed an error in Bloom.shader for foveated when the debug check is enabled inside FoveatedRendering.hlsl.
Universal RPFix
Fixed an issue where disabling SSAO feature didn't work in built projects when the SSAO disabled keyword had been stripped out.
Fixed an issue where Evaluate SH and SoftShadow keywords were incorrectly declared in ShaderGraph shaders.
Fixed an issue where LOD Crossfade was declared twice in Unlit ShaderGraph.
Universal RPFix
Improved texture memory usage for Text Mesh Pro font textures on WebGL2 by enabling support for Alpha8 texture format.
Enabled MSAA with single pass on VisionOS.
XRFixVisionOS
Updated default LLVM to version 16.
BurstChange
Updated code coverage package to version 1.2.5.
PackageChange

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.