Crash on internalABP::ABP\_PairManager::addPair when switching to ArticulationJointType.SphericalJoint during runtime (1418715)
PhysicsKnown issueBlocker
Editor crash when deserializing an array of a type with a nested fixed-size buffer field (1400774)
SerializationKnown issueBlocker
Textures are not compressed when building bundles (1412557)
Asset BundlesKnown issueCaution
\[Plaforms\] Build Configuration General Settings only lets to change Major and Minor versions in 0.50 Platforms version (1415919)
DOTSKnown issueCaution
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
Random-write to UAV texture from shadowcaster shader causes GPU hang when filtering Scene Hierarchy objects (1417589)
Graphics Device FeaturesKnown issueCaution
First array element expansion is broken for arrays that use Custom Property Drawers (1409773)
Inspector FrameworkKnown issueCaution
Unity crashes on StackWalker::GetCurrentCallstack when rest-certificate.pem is corrupted (1423569)
KernelKnown issueCaution
Consistent EditorLoop 5-10ms spikes when using Metal API (1378985)
MetalKnown issueCaution
\[LightProbes\] Probes lose their lighting data after entering Play mode when Baked and Realtime GI are enabled (1052045)
Progressive LightmapperKnown issueCaution
\[Mac\] Shortcut manager ignores Control modifier (1425117)
Quality of LifeKnown issueCaution
\[Mac\] ShortcutManager ignores Shift modifier (1424655)
Quality of LifeKnown issueCaution
Scene is brighter in Standalone player if it was open in the Editor at build time (1375015)
Shadows/LightsKnown issueCaution
Fixed an issue that the license check failure shows error dialog and opens Hub. (1337329)
Linux
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 accelerator Corruption Detection.
Asset PipelineFeature
Added Initial launch size metadata into AndroidManifest.xml for Chrome OS devices with Android R or higher installed. (1360064)
AndroidImprovement
Upgraded boost::asio version to v1.20.0. (1408567)
Asset ImportImprovement
Improved the drag & drop speed in the Project view on large projects. (1314065)
EditorImprovement
Touch input can now be handled from USB secondary capacitive touch screens on Android.
Input SystemImprovementAndroid
Added a new Player setting "Reset resolution on window resize" to reset resolution when native window is resized. (1393410)
MobileImprovement
Added automatical retry for file copy exception when running ILPPs is thrown.
ScriptingImprovement
Added buildTarget property to ShaderCompilerData struct. (1403750)
ShadersImprovement
Fixed a case of Null Referrence Exceptions when Packing a Sprite Atlas with size smaller than the smallest Sprite. (1416307)
2DFix
Fixed an issue when Skinning Editor will lose reference after exiting Play mode. (1405289)
2DFix
Fixed an issue where Lighting is incorrect when Sprite Atlas uses secondary Texture Normal Maps in Linear Color Space. (1378322)
2DFix
Fixed a bug with Unity UGUI and UI Elements input fields, where switching languages dynamically and IME functionality was not working. (1395812)
AndroidFix
Fixed a Unity Audio bug related to Bluetooth audio. This was causing issues with Vivox, and possibly other 3rd part audio libraries, with Bluetooth functionality. On Android, Bluetooth audio state is basically global, so Unity Audio now only makes the bare minimum changes to this state. We may still call startBluetoothSco and stopBluetoothSco when starting or re-initializing the audio output engine and when starting/stopping the Unity microphone. We may also call AudioManager.setMode when starting/stopping a Bluetooth mic through the Unity microphone APIs, but that's it. (1418634)
AndroidFix
Fixed app-freezing when an application changes into multi-window(split-screen) on Chrome OS tablet mode. (1361131)
AndroidFix
Fixed an issue where artifact id for an assets didn't get correctly registered, when an asset become up-to-date before it is imported. (1427445)
Asset PipelineFix
Fixed an issue where cached Sprite state could be stale.
Build PipelineFix
Removed legacy project file causing issues when opened through VSCode's Omnisharp. (1389396)
Build SystemFix
Fixed a crash that could occur when docking a window, if its size is momentarily zero. (1397003)
EditorFix
Fixed an issue that the high poly SpeedTrees do not import correctly. (1364523)
EditorFix
Fixed an issue that the linux window width is not loaded correctly when loading layout from file. (1414204)
EditorFixLinux
Fixed occasional missed mouse messages in the Windows Editor when the cursor is locked. (1365651)
EditorFixWindows
Fixed ReorderableList custom element height callback exception when there are no elements in the list. (1399803)
EditorFix
Fixed Scene.isSubScene flag not persistent in some cases when reloading an open scene. (1396151)
EditorFix
Fixed tooltips not being resolved when using a custom label that does not contain a tooltip. (1415921)
EditorFix
Fixed a bug where lighting information on renderers would occasionally be scrambled or lost when saving a scene. (1359018)
GIFix
Fixed prefab instances losing their lighting when they are unpacked, and the scene is reloaded. (1285269)
GIFix
Fixed reflection probes not being zeroed out when lighting is cleared.
GIFix
Fixed scene lighting data not getting updated when the selected Lighting Data Asset for the scene is changed. (1263683)
GIFix
Removed an assert from when switching to a lighting data asset from a scene that is unloaded but still in the hierarchy. (1318347)
GIFix
Fixed a flickering of particle system when using Vulkan. (1417289)
GraphicsFix
Fixed mipmap streaming issue that could happen in projects where Quality Setting "Texture Quality" specifies a texture mipmap level of lower resolution that the one set in Quality Setting "Texture Streaming / Max Level Reduction" (case 1417482/1410879). (1410879)
GraphicsFix
Fixed wrong RT discarding on metal when using CommandBuffers in OnRenderImage. (1395106)
GraphicsFixiOS
Fixed a Clang 12+ bug that can happen with IL2CPP by changing the Hash128 constructor code. (1422065)
IL2CPPFix
Fixed a rare incremental GC crash on Windows. (1411601)
IL2CPPFixWindows
Fixed an issue where calls to GetHashCode on value types with no instance fields would not return a stable value. (1411455)
IL2CPPFix
Improved error messaging by throwing an ArgumentException when an delegate is created on an instance method with a null this parameter. (1412320)
IL2CPPFixiOSmacOStvOS
Fixed an occasional xcode 13.3 build fail due to "a cyclic reference". (1418416)
iOSFix
Removed handling SIGINT when Mono is embedded in Unity and the Player. (1376434)
MonoFixServer
Fixed UnityWebRequest support for System.Uri with file path containing spaces and plus characters (both at the same time). (1367599)
NetworkingFix
Fixed a culling issue if a Particle System mesh changes. (1329097)
ParticlesFix
Fixed a crash when -profiler-enable arg is used. (1295637)
ProfilerFix
Fixed reported "system used memory" in Profiler and Profiler Counter to be closer to system tools reported values. (1383173)
ProfilerFix
Fixed Texture2DArrays not reporting data usage correctly in memory samples. (1354202)
ProfilerFix
Fixed an issue so that hidden sequence points are ignored when calling Coverage.GetSequencePointsFor. (1415957)
ScriptingFix
Fixed a rare shader compiler crash when expanding unterminated macros. (1402454)
ShadersFix
Fixed an issue that changing line endings in shaders or include files will no longer cause recompilation of variants. (1415557)
ShadersFix
Fixed an issue that the compute shader compilation progress bar no longer gets stuck. (1415495)
ShadersFix
Fixed an issue that the Material, Shader and MaterialPropertyBlock will now show an error in Editor and development player builds when adding a value using one of the Set\* methods with the same name but different underlying type as an existing value set previously. (1404185)
ShadersFix
Fixed incorrect batching for shadow casters when shaders have properties affecting fixed-function state. (1328077)
ShadersFix
Fixed ProjectFile dependency breakage for source code customers.
Source Code BuildFix
Fixed incorrect input coordinates when using multiple displays and the main display had a non native resolution. (1141732)
uGUIFix
Fixed the preview texture of linear gradients in gamma projects. (1369425)
UI ToolkitFix
Fixed an issue that the Editor gets stuck in a VCS operation when entering play mode if the VCS server doesn't respond.
Version ControlFixServer
Fixed a crash on UnityMain when building for server with active VideoPlayer in Scene. (1350949)
VideoFixServer
Fixed mouse button occasional becoming stuck in "down" state when running in Play Mode. (1405273)
WindowsFix
Fixed suspending HID input in Editor when runInBackground set. (1427801)
WindowsFix
Fixed Unity VR Splash screen not showing up on UWP.
XRFix

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.