Crash on UnityEditor.AssetDatabase:OpenAsset because assertion fails on prefabInstance.GetRootGameObject().IsValid() expression while opening a specific Scene
Asset - DatabaseKnown issueBlockerUUM-66207open 2022.3.30f1
Crash on StackAllocator<0>::GetOverheadSize when importing the “POLYGON City - Low Poly 3D Art by Synty“ asset pack
Asset ImportersKnown issueBlockerUUM-55981open 2022.3.41f1
Crash on FMOD::CodecMPEG::setPositionInternal when a mobile platform is selected and a specific audio clip is played
Platform AudioKnown issueBlockerUUM-62086regressed 2022.3.29f1
Installer corrupted. It is not available in this release.
VisionOSKnown issueCaution
Memory leak when building AssetBundle with Sprite Atlas enabled on macOS
Asset BundlesKnown issueCautionmacOSUUM-56323open 6000.0.0b16
[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
Player hangs when re-focusing the Player window after switching to a window that covers the Player window
MetalKnown issueCautionUUM-67400regressed 6000.1.0b3
[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
Fixed an issue where if two modules were referencing the same external method (dllImport) an internal compiler error could occur - "Burst internal compiler error: Burst.Compiler.IL.CompilerException: Error while verifying module: DISubprogram attached to more than one function".
Burst
Added .xcframework plugins support.
iOSFeature
Added Apple privacy manifest in moderation package.
PackageFeature
Added clearer diagnostic error for certain bad usages of IsSupportedXXX intrinsics.
BurstImprovement
Added support for Burst with the visionOS Simulator SDK.
BurstImprovementVisionOS
Added support for Windows Arm64.
BurstImprovementWindows
Added support for Burst with the VisionOS simulator SDK. This requires Burst version 1.8.13.
VisionOSImprovement
Bug fix for "Custom Gradle Settings Template setting isn't serializing correctly when viewed through the ProjectSettings.asset file of a Project" the wrong property was referenced for Custom Gradle Settings Template, the fix is to reference the correct one.
Provide control over Unity killing external ADB instances, there's a new option in Preferences-&gt;External Tools-&gt;Kill External ADB instances.
Provide user friendly dialog if application install fails due previous app installation, but with different signature. The dialog will ask you if you want to remove previous attempt before attempting to install again.
Show warning when Input Handling is set to Both, since Both is not supported on Android and can cause both - input and performance issues.
Fixed AnimatorController m_Controller field inconsistency when changing parameter and layer order.
Fixed an issue where a build would not behave correctly when using StreamingAssets folder or file names ending with a ~.
Fixed "Failed to find entry-points: ... An item with the same key has already been added" error that could occur in the presence of precompiled (usually obfuscated) assemblies that contained methods overloaded only by return type.
BurstFix
Fixed a crash caused by arithmetic or bitwise negation on native integers followed by a cast to a pointer.
BurstFix
Fixed information in documentation regarding scheduling generic jobs through generic methods.
BurstFix
Fixed InvalidCompilerException when usage of IsSupportedXXX intrinsic results in no branches being generated.
BurstFix
Fixed that the burst debug information folder would sometimes be saved in project root folder.
BurstFix
Fixed System.ArgumentNullException exception in ILPostProcessing when encountering a library using mscorlib.
BurstFix
Bug Resolution - Fix for 2022.3.X: Gizmo Settings Menu overflows to another monitor when the Scene View is expanded.
Fixed a crash that would appear if manually unregistering meshes/materials before the BRG performed a cleanup.
Fixed accessibility issue on Linux where some fields in the inspector would not change focus on Tab or Shift+Tab.
Fixed Deep Profiling Support label is labeled differently depending on if Development Build is enabled.
Fixed unrelated Objects/Metadata that showed up assigned to samples in the CPU Timeline view and were repeating the data from the last sample in the thread &amp; frame that had valid Object/Metadata information associated with it.
Moved bee compilation cache from the application data directory to application cache directory.
Updated the EditorToolbar to allow for a VisualElement based VersionControl Toolbar Button to resolve the button being misaligned.
Fixed a crash in Mesh bounds recalculation when not enough vertices are assigned to the mesh for each sub-mesh.
Fixed an crash on Linux when using the OpenGL backend with URP, Native Render Passes, and required depth.
Fixed Renderer custom properties (Renderer.SetPropertyBlock) not overriding Material properties in Ray Tracing / Path Tracing effects in HDRP.
Prevent additional IL2CPP arguments that contains --compiler-flags or --linker-flags from overriding the default values for these arguments. Instead combine them and pass them to the compiler or linker.
Fixed AppDomain.UnhandledException not invoked before crashing due to unhandled exception when using "Fast but no exceptions" scripting calls.
Fixed issue where incorrect TimeZones would be returned on some devices due to an exception being thrown. https://github.com/Unity-Technologies/mono/pull/2010 https://jira.unity3d.com/browse/UUM-67254.
Fixed a bug in moderation package where initialization would fail on certain occasion.
PackageFix
Fixed an issue where having kinematic Rigidbody components collide with continuous collision detection enabled, would cause a crash inside the PhysX solver due to incorrect contact pair flags being generated.
Fixed Advanced Object Picker throwing exceptions when opening multiple Object Picker window.
Fixed bug that dirties prefab upon opening it when configured with a layout group + content size fitter.
Added a way to opt out of asset monitoring on specific editor windows to avoid performance issues with panels that contain many VisualElements.
UI ElementsFixWindowsUUM-60233fixed 6000.0.0b11
Fixed an issue where a property drawer for a parent generic type would be used instead of the property drawer for a child type.
Fixed attribute overrides when it's multiple levels deep in the Hierarchy in the UI Builder.
Fixed custom style variables on children elements sometimes not overriding variables from parent elements.
Fixed missing initial ChangeEvent when creating an inspector for a field whose value matches the default value for its type.
Fixed straight segments appearing when filling a Painter2D.Arc() preceded by Painter2D.MoveTo().
Added logic to enforce consistent hardware dynamic resolution settings during rendering to avoid issues when external code changes the global setting.
Early exit from URP RendererFeatures if they require color and is rendered to a depth on target.
Fixed an issue where an incorrect WorldToCamera matrix was used in the main and additional light shadow passes.
Fixed an issue where errors appeared due to _CameraDepthTexture_TexelSize being added to DeclareDepthTexture.
Fixed an issue where logging an error gave a NullReferenceException for Server Builds.
Universal RPFixServerUUM-56965fixed 2022.3.23f1
Fixed an issue where setting light position, direction and shadow bias allocated due to using strings instead of integers.
Motion Vector pass can now render after opaques. It correctly follows its depth dependency in pass order.
"Executable Only" UWP builds no longer fail after running a "D3D Project" build.
Universal Windows PlatformFixWindowsUUM-58153fixed 6000.0.0b11
"FormatException: The input is not a valid Base-64 string" is thrown when setting EditorUserBuildSettings.windowsDevicePortalUsername.
Universal Windows PlatformFixWindowsUUM-58808fixed 2021.3.37f1
A customized "Package.appxmanifest" is overwritten when building the project for UWP.
Universal Windows PlatformFixWindowsUUM-64455fixed 2021.3.37f1
Error "0xc00d36b4 while reading" is being thrown when turning on Transcode in the Import Settings of Video Clip Assets.
The "loopPointReached" event is continuously triggered when a Video Clip with looping and skip-on-drop disabled restarts playback after reaching the end.
Setting 'After Transparents' Depth Texture Mode on URP with MSAA enabled will no longer crash the Apple Vision Pro.
VisionOSFix
Fixed issue using WebcamTexture.GetPixel(s) functions would return blank textures using the WebGL graphics API.
Fixed for a distorted viewport when using no intermediate texture in XR rendering while using dynamic resolution.
Bee is now using <RestoreAdditionalProjectSources> instead of <RestoreSources> in C\# Project files to reference Default Nuget Packages sources. This will prevent issues where Bee was disregarding Nuget packages configuration files. Please refer to \[Microsoft's Configuring Nuget Behavior Documentation\](https://learn.microsoft.com/en-us/nuget/consume-packages/configuring-nuget-behavior\#nuget-defaults-file) to control nuget sources in your build environments. (BUILD-417)
Build SystemChange
Updated text on the project link screen.
ServicesChange

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.