Crash with various stack traces when exiting Play Mode after recompiling scripts (1238859)
MonoKnown issueBlocker
Added: A new parameter was added to the MatchTarget function for auto matching completion in case of interruption
AnimationAPI change
Added: Added internal API to capture performance data from the ContentBuildInterface methods.
Build PipelineAPI change
Added: Added a public accessor for the legacy Game Center player ID, to give games an easier pathway to migrate to the new ID types in iOS 12.4
iOSAPI change
A NavMeshAgent GameObject teleports to a near NavMeshSurface when collided with a moving NavMeshObstacle (1072945)
AIKnown issueCaution
\[Performance Regression\] AssetBundleLoadAllAssets - Load\_Prefabs\_AllAssets is significantly slower than 18.4 (1203512)
Asset BundlesKnown issueCaution
\[Performance Regression\] AssetBundleLoadSingleAssets : LoadAsync\_Prefabs\_SingleAssets is significantly slower than 18.4 (1203511)
Asset BundlesKnown issueCaution
Project Startup time slow due to unmatched Custom Dependencies (1276078)
Asset Import PipelineKnown issueCaution
\[Asset Import\] Errors thrown on creating a project using microgame templates (1268154)
Asset Import PipelineKnown issueCaution
Unity crashes in Play Mode at FMOD\_Resampler\_Linear (928576)
AudioKnown issueCaution
\[URP\] Transparencies are ignored because URP uses \_BaseMap as main texture identifier (1246262)
Global IlluminationKnown issueCaution
\[macOS\] BugReporter doesn't get invoked when the project crashes (1219458)
Global IlluminationKnown issueCautionmacOS
gi::InitializeManagers() takes 0.6s during Editor startup (1162775)
Global IlluminationKnown issueCaution
Disabling and re-enabling IAP in services window throws multiple errors about failing to find assemblies (1193774)
IAPKnown issueCaution
UnityLinker strips classes used with the SerializeReference attribute (1232785)
IL2CPPKnown issueCaution
\[Android\] Keyboard doesn't show up when trying to input text in an Input Field with Hide Mobile Input checked on Android 11 (1258071)
MobileKnown issueCautionAndroid
\[Performance\] Compilation and refresh time increases after each script change - Packman (1274461)
PackmanKnown issueCaution
Profiler - RawFrameDataIterator ThreadID will always return 0 for profiler frame data loaded from .data files (1279213)
ProfilingKnown issueCaution
Switching targets in SRP projects will cause XR errors on some platforms (1196164)
ScriptingKnown issueCautionXRtvOS
\[CompilationPipeline\] Project recompile and package changes takes a long time when Project includes a lot of packages (1272396)
ScriptingKnown issueCaution
\[SerializedField\] fields produce "Field is never assigned to..." warning (1080427)
ScriptingKnown issueCaution
Prefab changes are not applied and an error occurs when changing fields that have SerializeReference attribute (1237191)
SerializationKnown issueCaution
\[Performance\]Console Pro in non-collapse mode and with large logs causes Slow asset refresh when modifying any script, 45 second (1270910)
SerializationKnown issueCaution
\[SerializeReference\] Polymorphic instances are always recreated when applying _any_ inspector value change (1193322)
SerializationKnown issueCaution
Skybox lighting is not rendered after creating gameobjects in the new scene until the lighting is rebaked (1250293)
Shadows/LightsKnown issueCaution
\[Regression\] Directional light shadow artefacts in 2020.2.0a21 (1271048)
Shadows/LightsKnown issueCaution
\[UaaL\] UnityFramework with 3rd party plugins triggers watchdog termination after launch (1262272)
iOSKnown issueCaution
\[iOS 14\] VideoPlayer crashes on EXC\_BAD\_ACCESS or signal SIGABRT when audioOutputMode is set to APIOnly or Audio Source (1274837)
iOSKnown issueCaution
Fixed an issue where Unity installers could display out-of-date terms of service. (1271930)
License
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 a UI for users to manage their Scoped Registries from inside the Editor. Also added a popup alert for when Scoped Registries are added to their project from outside that Scoped Registries management UI. The Scoped Registries management UI is automatically opened when the popup shows.
Package ManagerFeature
Add soft masking to the RectMask2D. This gives the RectMask some alpha fade or X pixels. Also added the ability to add padding to the size of the Mask allowing for the user to extend the masking area without effecting the RectTransform
UIImprovement
Fixed importing files with vector layers generates textures incorrectly (1266986)
2DFix
Fixed NullReferenceException when creating Preset for SpriteSkin component (1245149)
2DFix
Fixed Sprite Variant Window does not appear in Sprite Shape Controller Component when selecting a Spline (1267542)
2DFix
Fixed unable to add item on Resetting the Preset of the SpriteShapeProfile (1242910)
2DFix
Fixed warning message in console when installing 2D Animation sample
2DFix
Updated optional dependency support for Collections to 0.9.0-preview.6 and Burst 1.3.3 (1255839)
2DFix
Force MSAA support for R11G11B10 on Adreno drivers where we force R11G11B10-support (1265267)
AndroidFix
Fixed a memory leak when clearing a playable output notification queue while iterating over this queue. (1266586)
AnimationFix
Fixed a padding issue with the new northstar theme for the transition list in the state machine inspector (1262203)
AnimationFix
Fixed flicker of whole animator transition inspector window when resizing it. (1233111)
AnimationFix
Fixed an issue throwing errors in the console when changing Rig settings of multiple models at once. (1272865)
Asset ImportFix
Replacing an erroneous "=" with "|=" in GarbageCollectSharedAssets (1227148)
Asset ImportFix
TextureImporter per-platform settings are correctly applied when applying a Preset or using the Reset option in the TextureImporter context menu. (1191644)
Asset ImportFix
TextureImporter Presets correctly save their per-platform settings when modified (1225457)
Asset ImportFix
Fixed a rare race condition with out of process asset importing.
Asset PipelineFix
Audio with channel counts larger than 2 specified to be encoded as XMA are now automatically encoded as Vorbis due to limitations in the XMA decoder. (1251528)
AudioFix
Fixed an issue where an audio clip playing on the Timeline and routed out via an Audio Component wasn't correctly using a Mixer asset when the output Audio Component's state was toggled. (1213824)
AudioFix
Fixed regression crash with serialized PropertyName field (1267271)
Build PipelineFix
Fixed a bug on macOS/Linux where if a native hardware exception was triggered, the stack was not aligned correctly and could cause a crash. (1275056)
CoreFixmacOSLinux
Corrected the debug mode for Asset Importer Editors (1180054)
EditorFix
Fixed issue when updating package throws ArgumentNull exceptions for versions <= 1.2.3. If updating to In 1.2.4-preview.2 no exceptions is thrown (1261652)
EditorFix
Update pubnub origin for collab to continue to support legacy TLS/SSL connections (1274506)
EditorFix
Radeon Pro denoiser does not work and produces asserts when using CPU lightmapper. (1272942)
GIFix
Correctly fall back to CPU skinning on feature level D3D10.x (1269149)
GraphicsFix
Fix memory leak that occurs when loading a Scene with Addressables.LoadSceneAsync which has a large number of Texture references (1245368)
GraphicsFix
Fixed CopyTexture not copying non-square mips with a width or height of 1. (1272789)
GraphicsFix
Fixed issue with packed miptails on D3D11/12 tiled resources (1220572)
GraphicsFix
Correct IL2CPP\_SIZEOF\_VOID\_P defines (1234885)
IL2CPPFix
Fix memory corruption accessing generic structs with StructLayoutAttribute.Size in arrays. (1254451)
IL2CPPFix
Fixed error "Attempting to constrain an invalid type" when making a constrained call on a by ref parameter with a modreq or modopt modifier (1265192)
IL2CPPFixServer
Properly throw an exception from a finally block nested in a try/catch block. (1248673)
IL2CPPFix
Throw a TypeLoadException for a recursively defined type. (1259566)
IL2CPPFix
Fixed memory corruption under rare circumstances (1256815)
iOSFix
Fix mouse position in fullscreen when black bars are present (1254446)
macOSFix
Disable _Cancel_ button in the Package Manager progress pop-up. (1253133)
Package ManagerFix
Fix arrows and vertical scroll bars UI glitch
Package ManagerFix
Fix error in the console when cloning a collab project (1183548)
Package ManagerFix
Fix Package Manager dialog box could be empty if the error message was too long (1261282)
Package ManagerFix
Package manager should show the Custom package suffixes. (1262982)
Package ManagerFix
Fixes issue with continuous clicking not working on the profiler timeline gui scroll bars (1238871)
ProfilerFix
Make sure you can't load scenes from script while exiting playmode. (1266194)
SceneManagerFix
Fix performance regression when loading struct fields. (1276888)
ScriptingFix
Fixed a hang that would occur when there is incorrectly set time zone data in the windows registry (1256569)
ScriptingFixWindows
Fixed issue where RuntimeInformation.IsOSPlatform would check the filesystem for a .dylib to see if the operating system was OSX. It now will reference Environment.Platform which makes a native call to check which OS we are on. (1267836)
ScriptingFix
Fixed runtime crash when accessing invalid address under debugging (1269030)
ScriptingFix
Invalid windows proxy configuration will no longer cause a NullReferenceException to be thrown in AutoWebProxyScriptEngine::InitializeRegistryGlobalProxy (1269569)
ScriptingFixWindows
Unity will no longer crash when importing a project from an external drive formatted as exFAT on MacOS. (727114)
ShadersFixmacOS
Fix incorrect error message "A tree couldn't be loaded because the prefab is missing" printed during asset importing. (1191833)
TerrainFix
Fixed instanced terrain rendering when the player is built with -nographics command line argument. (1195302)
TerrainFix
Fixed a race condition that could result in a crash when running play mode tests on Mac. (1254242)
VideoFix
Fix built-in shaders when using HDRP XR single-pass (1211332)