Crash with demangling\_unexpected\_handler() when rapidly modifying serialized fields
MacOSKnown issueBlockerUUM-3310open 2020.3.40f1
Changed: Fix issue on Adreno where SystemInfo.maxComputeBufferInputsFragment is incorrectly report as greater than 4 on some devices
AndroidAPI changeUUM-1870
Changed: Updated SupportsAccelerometer() API to return whether a device has an accelerometer sensor or not.
AndroidAPI change
NavMesh::Raycast freezes the whole editor in an infinite loop on Application.UpdateScene
AI Navigation CoreKnown issueCautionUUM-2496open 2020.3.40f1
If a user is experience lighting coruption they be may required to reimport due to a fix to which correctly fixes a Uv unwrapping issue (1330830).
GIKnown issueCaution
Ensured Trigger Module does not ignore 2D Trigger Colliders. (1364520)
Particles
Mac computer running minimum macOS 10.13+ and Xcode 9.0 or higher.
iOSmacOS
Android SDK and Java Development Kit (JDK); IL2CPP scripting backend requires Android NDK.
Android
Windows 10 (64-bit), Visual Studio 2015 with C++ Tools component or later and Windows 10 SDK
Universal Windows PlatformWindows
Desktop:
System Requirements
Windows 7 SP1+, macOS 10.13+, Ubuntu 18.04+
OSWindowsmacOS
Graphics card with DX10 (shader model 4.0) capabilities.
System Requirements
SSE2 instruction set support.
CPU
iOS player requires iOS 11.0 or higher.
System RequirementsiOS
OS 4.4 or later; ARMv7 CPU with NEON support; OpenGL ES 2.0 or later.
Android
Any recent desktop version of Firefox, Chrome, Edge or Safari.
WebGL
Windows 10 and a graphics card with DX10 (shader model 4.0) capabilities
Universal Windows PlatformWindows
Exported Android Gradle projects require Android Studio 3.4 and later to build
System RequirementsAndroid
Added a summary and code example for IJobParallelForTransform.
DocumentationImprovement
Update Windows Mixed Reality default version to 4.6.4
XRImprovementWindows
Bring back the ability to initialize UnityPlayer with Context class, this allows Unity to initialize itself from WallpaperService. (1413649)
AndroidFix
Fixed bug when building with IL2CPP and scaler types getting stripped out.
AndroidFix
Fixed bug with manual lifetime tests failing occasionally.
AndroidFix
Fixed bug with scaler not being initialized with settings from the Editor UI properly when using profiles.
AndroidFix
Fixed bug with test provider and settings showing up in Project Settings.
AndroidFix
Toggling Build App Bundle in the Build Player Window will now prompt for a save location rather than attempting to use the last build location which would have been the incorrect type of package.
Fixed unexpected output from OnAudioFilterRead when the audio source is stopped and the 'spatialize' property is enabled.
Fixed loading Scene Templates from Packages directories. (1360512)
EditorFix
Fixed a case where scene objects would lose their lighting data when they are packed into or unpacked from a prefab, and playmode is entered without first saving the scene.
Fix crash when using bad args in CommandBuffer.DrawRenderer (HRB-20)
GraphicsFix
Fixed ImageConversion.LoadImage and Texture2D.LoadImage always returning true even in case of a failure.
Disable capitalization, autocorrection and others when soft keyboard is secure and input is hidden
Improved termination of player connection.
KernelFix
Fixed texture leak when UnityWebRequest is used with DownloadHandlerTexture and a texture is never queried.
Skip draw call for gpu instanced mesh particle trails if using same material as particles.
Fixed context menu does not appear when holding Ctrl and pressing left mouse button in the Project window on Mac.
Project BrowserFixUUM-5191fixed 2020.3.39f1
Fixed condition on accessing a game object from a callback while it was being constructed that was leaving the original GameObject managed wrapper in a detached state.
DrawMeshInstanced now provides error feedback when using a shader that does not support instancing.
Fixed calculation of pointer position when running in multiple display mode and the main display was fullscreen with a non-native aspect ratio.
Fixed IL2CPP failing to initialize when invoked in background task.
Universal Windows PlatformFixWindowsUUM-9644fixed 2020.3.39f1
"Can't play movie" error is thrown when setting VideoPlayer.url to an invalid url through a script
\[WIN 8 KN/N\] VideoPlayer inadequate error reporting on errorReceived callback when Media Player is not present.
Added workaround for audio distortion bug in Safari. (1350204)
WebGLFixmacOS
Fixed bug where some control keys were being incorrectly interpreted as text. (1417650)
WebGLFix
Fixed FMOD related error messages showing up in console when audio is played on Timeline. (1270635)
WebGLFix
Updated XR Legacy Input Helpers to 2.1.10.
XRFix
# Changelog \## \[4.4.0\] - 2022-07-11 \### Added
IAPChange
GooglePlay - Google Play Billing Library version 4.0.0.
ChangesChange
The Multi-quantity feature is not yet supported by the IAP package and will come in a future update. *Do not enable Multi-quantity in the Google Play Console.*
ChangesChange
Add support for the \IMMEDIATE\_AND\_CHARGE\_FULL\_PRICE\ proration mode. Use GooglePlayProrationMode.ImmediateAndChargeFullPrice for easy access. \### Fixed
ChangesChangeAndroid
GooglePlay - Fix IGooglePlayConfiguration.SetDeferredPurchaseListener and IGooglePlayConfiguration.SetDeferredProrationUpgradeDowngradeSubscriptionListener callbacks sometimes not being called from the main thread.
ChangesChange
GooglePlay - When configuring IGooglePlayConfiguration.SetQueryProductDetailsFailedListener(Action retryCount), the action will be invoked with retryCount starting at 1 instead of 0.
ChangesChange
GooglePlay - Added a validation when upgrading/downgrading a subscription that calls IStoreListener.OnPurchaseFailed with PurchaseFailureReason.ProductUnavailable when the old transaction id is empty or null. This can occur when attempting to upgrade/downgrade a subscription that the user doesn't own.
ChangesChange
# Changelog \## \[4.4.1\] - 2022-08-11 \### Fixed
IAPChange
GooglePlay - Fixed NullReferenceException and ArgumentException that would rarely occur due to a concurrency issue introduced in Unity IAP 4.2.0
ChangesChange
Amazon - Set android:export to true to support Android API level 31+
ChangesChangeAndroid
Bumped versions of Relay & QoS packages.
PackageChange
Upgraded freetype to 2.12.1.
TextChangeUUM-6502
Update OpenXR package version to 1.5.1
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.