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
[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
High polling rate mice are causing performance issues (windows, editor)
InputKnown issueCautionWindowsUUM-1484open 2021.3.37f1
[iOS] App crashes with out of memory exception in UnityGfxDeviceWorker when starting the app
MetalKnown issueCautioniOSUUM-55488regressed 6000.1.0b3
Canvas is drawn twice to the same render target when rendering into camera with render texture output
uGUIKnown issueCautionUUM-23063open 2021.3.37f1
Added .xcframework plugins support.
EditorFeature
Added Apple privacy manifest in moderation package.
PackageFeature
New tab view to list and manage locks.
Version ControlFeature
Provide control over Unity killing external ADB instances, there's a new option in Preferences->External Tools->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 a regression where mesh components are stripped if its shader is made of UsePass only references.
Fixed an issue where a build would not behave correctly when using StreamingAssets folder or file names ending with a ~.
Fixed the build failure when we switch the platform and build player are called together.
Build PipelineFixAndroidUUM-54379fixed 2022.3.22f1
Fixed description for AudioSource.GetDSPBufferSize by pointing to the correct DSP buffer size setting.
Fixed descriptions for AudioImporter public methods to reflect an updated list of options for platform strings.
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.
Documentation links have been fixed for Visual Scripting MonoBehaviours. (UVSB-2475, UVSB-2496)
EditorFix
Fixed a bug where the second player input device controlled all objects when using InputSystem event nodes. (UVSB-2499)
EditorFix
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 & frame that had valid Object/Metadata information associated with it.
Items with a very long name will no longer make the arrow indicator disappear in Add Component dropdown popup.
Per-platform formats on the TextureImporter will default to the platform default if not initialized properly.
Updated the EditorToolbar to allow for a VisualElement based VersionControl Toolbar Button to resolve the button being misaligned.
Fixed crash when importing an unsupported 2x2 mipmapped, BC-compressed asset created in an older version of Unity.
Fixed possible null ref when there is corrupted occlusion tome data that may lead to a crash.
Support requesting a DXT compressed texture using ImageConversion.LoadImage and Texture2D.LoadImage on Android.
GraphicsFixAndroidUUM-52927fixed 6000.0.0b11
Fixed MemoryMappedFile on posix systems to query page size from the system, instead of hardcoding it.
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 custom client and server certificates were not correctly being validated by HttpClient.
Fixed a bug in moderation package where initialization would fail on certain occasion.
PackageFix
Fixed the issue where 299 error is thrown when launching a project where UPM packages on Asset Store are installed.
Package ManagerFixUUM-62647fixed 2022.3.22f1
Fixed bug that dirties prefab upon opening it when configured with a layout group + content size fitter.
When Interacting with Occluded Button Areas using UGUI and GraphicRaycaster, the clickability is now consistent.
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 attribute overrides when it's multiple levels deep in the Hierarchy in the UI Builder.
UI Toolkit: Fixed "margin: auto" applied even when the visual Element has it's Display is set to none.
UI Toolkit: The ScrollView now stops a touch scroll at a greater velocity, thus eliminating the "trail off" effect.
UI Toolkit: The ScrollView touch scroll inertia now behaves similarly across multiple framerates.
"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
Ensured branch creations start from the latest changeset.
Version ControlFix
Fixed Diff option unavailable for .prefab.
Version ControlFix
Fixed DropdownField not working properly on a ModalUtility window on MacOS.
Version ControlFixmacOS
Fixed finding changes operation being firing constantly.
Version ControlFix
Fixed issue with existing checkout operations locking the workspace.
Version ControlFix
Fixed layout error when switching checkout status in the inspector.
Version ControlFix
Fixed typo in locks tooltip.
Version ControlFix
Fixed UI error when opening and closing multiple closable tabs.
Version ControlFix
Pending Changes context menu had the view file history greyed out for asset+meta.
Version ControlFix
Preconfigured date format was not recognized as a valid DateTime.
Version ControlFix
Removed obsolete content in package documentation.
Version ControlFix
Replaced "plasticscm.com" by a "https://unity.com/solutions/version-control" in the package.json.
Version ControlFix
Reviewed initialization and application lifecycle.
Version ControlFix
Unable to expand added item list after collapsing.
Version ControlFix
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.
Updated Android Gradle Plugin to 4.2.2 (from 4.0.1).
AndroidChange
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
AnimationEvent and NamedAnimationEvent Nodes icon changed in favor of the AnimationClip icon instead of the Animation Component icon.
EditorChange
Updated text on the project link screen.
ServicesChange
The Oculus XR Plugin package has been updated to 3.4.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.