Removed pinstriping in the Gluon Incoming Changes window.
Version ControlBreaking
Added: New API SystemInfo.GetRenderTextureSupportedMSAASampleCount(RenderTextureDescriptor desc) to query the correct MSAA samples count of a RenderTexture.
GraphicsAPI change
NavMesh Agent can not pass through passable area between carving NavMesh Obstacles (1346325)
AIKnown issueCaution
Sometimes text is not rendered when using OpengLES3 on a Xiaomi Redmi9A device. (1347186)
AndroidKnown issueCaution
Building process of the AssetBundles is slow when there is a huge filecount. (1358059)
Asset BundlesKnown issueCaution
Editor crashes at "\_\_assert\_fail\_base.cold" when opening a project (Linux) (1375312)
LinuxKnown issueCaution
\[LightProbes\] Probes lose their lighting data after entering Play mode when Baked and Realtime GI are enabled (1052045)
Progressive LightmapperKnown issueCaution
\[macOS\] BugReporter doesn't get invoked when the project crashes (1219458)
Progressive LightmapperKnown issueCautionmacOS
Scene is brighter in Standalone player if it was open in the Editor at build time (1375015)
Shadows/LightsKnown issueCaution
Editor crashes or freezes with 'Copying file failed' error when importing a file from WinRAR Archiver (1325310)
WindowsKnown issueCaution
Removed the "Nothing to download" bar from the Incoming Changes window when there are no items to download.
Changes
Mac computer running minimum macOS 10.12.6 and Xcode 9.4 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.12+, Ubuntu 16.04+
OSWindowsmacOS
Graphics card with DX10 (shader model 4.0) capabilities.
System Requirements
SSE2 instruction set support.
CPU
iOS player requires iOS 10.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 option to "Add to ignore file" in context menu in the project view.
Version ControlFeature
Added empty state message for Pending Changes tab.
FeaturesFeature
Added success state message for Pending Changes tab.
FeaturesFeature
Added metrics for Branches tab functionalities.
FeaturesFeature
Added support for PS5 DualSense controllers on Mac and Windows.
Input SystemImprovementWindows
Update WMR XR SDK Plug-on to 2.9.1. Please refer to the package changelog online here: https://docs.unity3d.com/Packages/com.unity.xr.windowsmr@2.9/changelog/CHANGELOG.html
Fixed an exception "PsdInvalidException: Unrecognized layer section type" when importing certain files.
2DFix
Fixed artefacts on images when flatten.
2DFix
Fixed errors in the Sprite Skin section of documentation. (1366617)
2DFix
Fixed an GLSL compile error when using a particle system with instancing. (1255008)
AndroidFix
Fixed an issue that IBeginDragHandler.OnBeginDrag and IDragHandler.OnDrag is now triggered when using Samsung S-Pen. (1364109)
AndroidFix
Fixed an issue that the stylus input is now treated as a touch rather than mouse in the older input system. (1246579)
AndroidFix
Fixed an issue that touches are now registered when Samsung S Pen is used to touch screen. (1370814)
AndroidFix
Fixed Java local reference leaking in UnityWebRequest, VideoPlayer. (1297185)
AndroidFix
Fixed screen safe area values at startup. (1327752)
AndroidFix
Fixed an out-of-sync collection bug when multiple inspectors are opened. (1353678)
Asset PipelineFix
Fixed an issue that the DontSaveInEditor now works as intended on Prefab instances. (1363573)
EditorFix
Fixed the order of operations for Thread Volatile Read and Write. (1373882)
IL2CPPFix
Fixed a performance issue on entering/exiting play-mode where HID device capabilities JSON could be parsed multiple times for a single device. (1362733)
Input SystemFix
Fixed a problem where explicitly switching to the already active control scheme and device set for PlayerInput would cancel event callbacks and the control scheme switch would have no effect. This fix detects and skips device unpairing and re-pairing if the switching is detected to not be a change to scheme or devices. (1342297)
Input SystemFix
Fixed a problem where only using runtimes that are not XR supported causes a compile error. This fix adds back in ENABLE\_VR checks to prevent this issue.
Input SystemFixXR
Fixed an error "Default constructor not found for type UnityEngine.InputSystem.iOS.LowLevel.iOSStepCounter" and any other potential exceptions due to classes, methods, fields and properties being stripped when managed stripping setting set to medium or high. (1368761)
Input SystemFixiOS
Fixed an issue that broke the VirtualMouseInput component in the editor. (1367553)
Input SystemFix
Fixed an issue where InvalidOperationException is thrown if an input for an action with multiple interactions is held while disconnecting the device. (1354098)
Input SystemFix
Fixed an issue where resetting an action via InputAction.Reset() while being in disabled state would prevent the action from being enabled again. (1370732)
Input SystemFix
Fixed current being null for sensors (Accelerometer.current, others). (1371204)
Input SystemFix
Fixed input action for Android gamepad's right stick. Now it is correctly invoked when only the Y-axis is changing. (1308637)
Input SystemFixAndroid
Fixed unhandled exceptions in InputManager.OnUpdate failing latter updates with InvalidOperationException: Already have an event buffer set! Was OnUpdate() called recursively?. These exceptions will be handed now and the application will try to recover into a working state.
Input SystemFix
Fixed action.ReadValue and others returning invalid data when used from FixedUpdate or early update when running in play mode in the editor. (1368559)
Input SystemFix
Improved the user experience when creating single vs multi-touch touchscreen bindings in the Input Action Asset editor by making both options visible in the input action dropdown menu. Now it's not neccessary to be aware of the touch\\\*/press path binding syntax. (1357664)
Input SystemFix
Fixed a crash/hang when going to background from portrait upside down on some devices. (1285042)
iOSFix
Fixed a hang/crash issue on iOS when a call comes in. (1368258)
iOSFix
Fixed an issue where wrong asset store version on package details are displayed. (1381089)
Package ManagerFix
Fixed an issue where Profiler might lose metadata for markers spanned across multiple frames. (1288339)
ProfilerFix
Fixed an issue that the Project Browser slider is now correctly restored when clearing the search field after selecting a favorite filter. (1348825)
Project BrowserFix
Fixed an issue where running in batch mode with a different build target than precedent run would not trigger a script recompilation. (1380097)
ScriptingFixAndroid
Fixed missed invocations of ISerializationCallbackReceiver.OnAfterDeserialization and asserts arising when that interface is implemented on structs inside a MonoBehaviour or ScriptableObject class, along with the presence of SerializeReference fields. (1372710)
SerializationFix
Fixed unnecessary CPU time spent in culling terrain trees with LOD. (1256992)
TerrainFix
Fixed console error when selecting object in Scene view hierarchy or creating a new asset.
Version ControlFix
Fixed NullReferenceException after closing the Plastic SCM window.
Version ControlFix
Fixed UI overlays in Project view missing on changed assets when force checkout is disabled.
Version ControlFix
Fixed spamming errors in the Console upon opening imported video in the Inspector tab when Target Platform is set to UWP. (1357597)
VideoFix
Fixed a playback issue of videos on iOS. (1288692)
WebGLFixiOS
Fixed an issue with fullscreen mode on Safari. (1347304)
WebGLFix
When exceptions occur in user code inside of Input System callbacks, the exception message is now printed first and details about the callback second to avoid hiding exception details.
Input SystemChange
Update com.unity.ide.visualstudio to 2.0.12. Please refer to the package changelog online here: https://docs.unity3d.com/Packages/com.unity.ide.visualstudio@2.0/changelog/CHANGELOG.html
Changed the default metadata columns shown in the Incoming Changes screen.
ChangesChange
Updated the alignment of sorting arrows to the right of the column.
ChangesChange

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.