### Known Issues in 2020.3.28f1

*   AI Navigation: NavMesh Agent can not pass through passable area between carving NavMesh Obstacles ([1346325](https://issuetracker.unity3d.com/issues/navmesh-agent-can-not-pass-through-passable-area-between-carving-navmesh-obstacles))
    
*   Animation: Animation playback is incorrect when using Asset Bundle exported from Unity 5.6.7f1 ([1390123](https://issuetracker.unity3d.com/issues/animation-playback-is-incorrect-when-using-asset-bundle-exported-from-unity-5-dot-6-7f1))
    
*   Asset Bundles: Asset Bundle size incrementally increases when updating the Unity Editor and rebuilding the Asset Bundle ([1391542](https://issuetracker.unity3d.com/issues/asset-bundle-size-incrementally-increases-when-updating-the-unity-editor-and-rebuilding-the-asset-bundle))
    
*   Asset Bundles: Building process of the AssetBundles is slow when there is a huge filecount. ([1358059](https://issuetracker.unity3d.com/issues/building-process-of-the-assetbundles-is-slow-when-the-file-count-is-huge))
    
*   GI: 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).
    
*   IL2CPP: Build fails with 'artifacts/tundra.dag.json does not exist yet' when using UnityEditor.InitializeOnLoadMethod in script ([1385676](https://issuetracker.unity3d.com/issues/il2cpp-build-fails-with-artifacts-slash-tundra-dot-dag-dot-json-does-not-exist-yet-when-using-unityeditor-dot-initializeonloadmethod-in-script))
    
*   Inspector Framework: LEGO microgame, missing dropdown from inspector Specific Action field ([1387037](https://issuetracker.unity3d.com/issues/lego-microgame-missing-dropdown-from-inspector-specific-action-field))
    
*   Linux: Editor crashes at "\_\_assert\_fail\_base.cold" when opening a project (Linux) ([1375312](https://issuetracker.unity3d.com/issues/linux-editor-crashes-at-assert-fail-base-dot-cold-when-opening-a-project))
    
*   MacOS: \[M1\] "System is running out of memory" error is thrown when using Profiler as a Standalone Process with Deep Profile turned on ([1386242](https://issuetracker.unity3d.com/issues/system-is-running-out-of-memory-is-being-thrown-when-using-profiler-as-a-standalone-process-with-deep-profile-turned-on))
    
*   MacOS: \[OSX\]\[Editor\] DirectoryNotFoundException errors appear when a project is created inside a directory with unicode characters ([1377915](https://issuetracker.unity3d.com/issues/multiple-directorynotfoundexception-errors-appear-when-a-project-is-created-inside-a-directory-with-unicode-characters))
    
*   Mesh: Creating a mesh in Play Mode causes an "abnormal mesh bounds" error when using UploadMeshData() ([1364263](https://issuetracker.unity3d.com/issues/error-to-create-a-new-mesh-in-real-time-with-the-advanced-method-on-webgl))
    
*   Metal: Consistent EditorLoop 5-10ms spikes when using Metal API ([1378985](https://issuetracker.unity3d.com/issues/consistent-gfx-dot-waitforpresentongfxthread-5-10ms-spikes-when-using-metal-api))
    
*   Networking: UnityWebRequest.SendWebRequest delay occurring in 2019.4.30f1 and above ([1382113](https://issuetracker.unity3d.com/issues/networking-unitywebrequest-dot-sendwebrequest-delay-occurring-in-2019-dot-4-30f1-and-above))
    
*   OpenGL: Unity crashes when entering "-force-opengl" or "-force-glcore" in the Advanced Project Settings ([1374768](https://issuetracker.unity3d.com/issues/unity-crashes-when-entering-force-opengl-or-force-glcore-in-the-advanced-project-settings))
    
*   Profiling: Unity 2020.3.27f1 randomly hangs in GPU recorder code with "Hold On" dialog ([1400169](https://issuetracker.unity3d.com/issues/unity-2020-dot-3-27f1-randomly-hangs-in-gpu-recorder-code-with-hold-on-dialog))
    
*   Progressive Lightmapper: \[LightProbes\] Probes lose their lighting data after entering Play mode when Baked and Realtime GI are enabled ([1052045](https://issuetracker.unity3d.com/issues/light-probes-lose-their-lighting-data-after-entering-play-mode-when-baked-and-realtime-gi-are-enabled))
    
*   Progressive Lightmapper: \[macOS\] BugReporter doesn't get invoked when the project crashes ([1219458](https://issuetracker.unity3d.com/issues/macos-bugreporter-doesnt-get-invoked-when-the-project-crashes))
    
*   Scene/Game View: Camera resolution is set to default when opening the Editor ([1378321](https://issuetracker.unity3d.com/issues/camera-resolution-is-set-to-default-when-opening-the-editor))
    
*   Scripting: \[MacOS\] An Unhandled exception is thrown in the Editor.log and Console window when trying to build AssetBundles ([1383700](https://issuetracker.unity3d.com/issues/an-unhandled-exception-is-thrown-in-the-editor-dot-log-and-console-window-when-trying-to-build-assetbundles))
    
*   Shader System: Shader stripping crashes when it gets too many variants ([1388530](https://issuetracker.unity3d.com/issues/shader-stripping-crashes-when-it-gets-too-many-variants))
    
*   Shadows/Lights: Scene is brighter in Standalone player if it was open in the Editor at build time ([1375015](https://issuetracker.unity3d.com/issues/scene-is-brighter-in-standalone-player-if-it-was-open-in-the-editor-at-build-time))
    
*   Templates: Specific Actions dropdown tab does not appear when setting the Target of the Touch Trigger in the LEGO Template ([1390097](https://issuetracker.unity3d.com/issues/specific-actions-dropdown-tab-does-not-appear-when-setting-the-target-of-the-touch-trigger-in-the-lego-template))
    
*   uGUI: Prefab is glitchy while editing in Prefab Mode when parent Canvas Render Mode is set to Screen Space - Camera ([1394756](https://issuetracker.unity3d.com/issues/prefab-is-glitchy-when-editing-in-prefab-mode-in-a-custom-ui-environment))
    
*   Windows: Editor crashes or freezes with 'Copying file failed' error when importing a file from WinRAR Archiver ([1325310](https://issuetracker.unity3d.com/issues/editor-crashes-or-freezes-with-copying-file-failed-error-when-importing-a-file-from-winrar-archiver))
    

### 2020.3.28f1 Release Notes

#### Improvements

*   Graphics: Improved QualitySettings.maxQueuedFrames, it now works in Vulkan API.
    
*   IL2CPP: Added support for Il2CppSetOption attribute on structs and assemblies.
    
*   XR: Added support for late latch debug mode to help verify late latch functionality.
    

#### API Changes

*   Particles: Added: Added a version of GetTrails that doesn't allocate any garbage. ([1394062](https://issuetracker.unity3d.com/issues/particles-particlesystem-dot-gettrails-api-forces-gc-dot-alloc-calls))

#### Fixes

*   2D: Fixed an issue that it is now able to change mipmap settings in inspector. ([1379426](https://issuetracker.unity3d.com/issues/mip-map-filtering-cant-be-changed-in-psd-importer-settings))
    
*   2D: Fixed an issue that Sprite Skin's help button now leads to the correct documentation page. (1383765)
    
*   2D: Fixed an issue where a Sprite Skin outside of the camera frustum enters the frustum, which could cause an editor and player crash. ([1377867](https://issuetracker.unity3d.com/issues/2d-animation-occasional-crash-when-using-spriteskin-and-alwaysupdate-toggled-off))
    
*   AI: Fixed an issue where the NavMesh obstacle carving caused narrow gaps in the NavMesh. ([1363972](https://issuetracker.unity3d.com/issues/nav-mesh-agent-gets-stuck-when-colliding-with-an-invisible-wall-created-by-nav-mesh-obstacles))
    
*   Android: Fixed Android minimum bundle version to greater than 0. ([1307476](https://issuetracker.unity3d.com/issues/android-gradle-build-fails-when-the-bundle-version-code-value-is-lower-than-1))
    
*   Android: Fixed Java local reference leak when array is returned when using AndroidJavaObject/AndroidJavaClass. ([1374806](https://issuetracker.unity3d.com/issues/android-crashes-with-signal-6-sigabrt-error-and-jni-error-abort-message-on-some-devices-running-android-8-or-lower))
    
*   Animation: Fixed a potential crash when modifying an animation override controller which is in use during a state machine enter / exit behavior callback. ([1346587](https://issuetracker.unity3d.com/issues/crash-on-libunity-dot-animationclip-getruntimeasset-when-an-animation-is-played))
    
*   Animation: Fixed null reference in AvatarMaskInspector on ToggleAll. ([1369846](https://issuetracker.unity3d.com/issues/nullreferenceexception-when-clicking-toggle-all-on-the-transform-mask-of-an-animation-clip-for-certain-humanoid-characters))
    
*   Asset Pipeline: Fixed an issue that empty meta file is handled as malformed meta file. ([1361260](https://issuetracker.unity3d.com/issues/imported-folders-and-files-are-missing-in-the-project-window-when-the-initially-created-meta-file-is-empty))
    
*   Asset Pipeline: Fixed an issue where creating an asset during OnPostprocessAllAssets() with custom dependencies registered could cause an infinite import loop. (1383416)
    
*   Asset Pipeline: Fixed an issue where Mono scripts containing namespaces with invalid characters were not reimported. ([1354597](https://issuetracker.unity3d.com/issues/null-value-is-returned-when-calling-monoscript-dot-fromscriptableobject))
    
*   Editor: Fixed an issue that UnityBugReporter was missing some Qt library dependencies, and would fail to start. ([1283622](https://issuetracker.unity3d.com/issues/imgui-unable-to-open-bug-reporting-tool))
    
*   Editor: Fixed Unity does not load the last scene after a crash. (1308699)
    
*   GI: Fixed an issue that black light probes after duplicating baked geometry during the bake with CPU Lightmapper. ([1332156](https://issuetracker.unity3d.com/issues/osx-black-light-probes-after-duplicating-baked-geometry-during-the-bake-with-cpu-lightmapper))
    
*   Graphics: Fixed a Vulkan crash when using a material that generates empty cbuffer bind mask. ([1368933](https://issuetracker.unity3d.com/issues/crash-when-selecting-a-material))
    
*   Graphics: Fixed particles flickering on metal. ([1375960](https://issuetracker.unity3d.com/issues/particle-system-uses-incorrect-transform-matrices-for-motion-vectors-when-shadow-casting-is-enabled))
    
*   Graphics: Fixed Vulkan instable frame time and input lag due to queuing too many frames. ([1331307](https://issuetracker.unity3d.com/issues/hdrp-vulkan-lag-when-using-vulkan-api-in-build-even-with-good-framerate))
    
*   IL2CPP: Fixed parsing of --custom-step command line argument to UnityLinker. ([1351726](https://issuetracker.unity3d.com/issues/it-is-not-possible-to-add-custom-linker-steps-due-to-a-problem-with-the-options-parser))
    
*   iOS: Fixed an issue that On Demand Resources setting in XCode project is always set to the value set in Unity Player Settings. ([1379736](https://issuetracker.unity3d.com/issues/ios-player-setting-use-on-demand-resources-does-not-set-the-xcode-build-setting-enable-on-demand-resources))
    
*   iOS: Fixed an issue that the QuickType bar is now hidden on iOS15 when Keyboard autocorrection is set to false. ([1381272](https://issuetracker.unity3d.com/issues/ios-keyboard-quicktype-bar-is-not-disabled-in-15-ios-when-it-is-set-to-false-when-using-xcode-13-dot-1))
    
*   iOS: Updated the iOS resolution presets of the _Aspect Ratio_ dropdown list in the _Game View_ window. ([1321829](https://issuetracker.unity3d.com/issues/game-view-aspect-ratio-dropdown-includes-no-longer-supported-devices))
    
*   macOS: Fixed an issue that MacOS player is now built with released xcode, also fixed a TestFlight warning about using beta Xcode.
    
*   Package Manager: Fixed an issue that Unity terminates with error code 0 when an exception occurs while importing a package in bach mode. ([1375776](https://issuetracker.unity3d.com/issues/unity-terminates-with-error-code-0-when-an-exception-occurs-while-importing-a-package-in-bach-mode))
    
*   Particles: Fixed right-click context menu for Renderer module Inspector. ([1372195](https://issuetracker.unity3d.com/issues/context-menu-does-not-pop-up-when-right-clicking-particle-system-renderer-module))
    
*   Prefabs: Fixed an error that is thrown when merging changes made to a Prefab into a Nested Prefab with co-dependant components. ([1362574](https://issuetracker.unity3d.com/issues/changes-fail-when-merging-from-prefab-to-nested-prefab-with-co-related-components))
    
*   Prefabs: Fixed missing required component causing import loop and log spamming. ([1319932](https://issuetracker.unity3d.com/issues/creating-missing-component-warnings-are-thrown-continuously-when-selecting-a-prefab))
    
*   Profiler: Fixed "Call Stacks" toggle in Profiler Window enabling callstacks capturing in connected Players. ([1377934](https://issuetracker.unity3d.com/issues/profiler-profilers-call-stacks-button-gets-out-of-sync-with-playerconnection-when-its-toggled-after-connecting-to-player))
    
*   Profiler: Fixed a crash when taking memory profiler snapshot with Players built with newer Unity versions. ([1386532](https://issuetracker.unity3d.com/issues/memory-profiler-capturing-player-built-with-higher-unity-version-crashes-the-editor))
    
*   Profiler: Fixed an issue to remove Gfx Used and Reserved Memory from counters available in release players. ([1339707](https://issuetracker.unity3d.com/issues/profilerrecorder-gfx-used-memory-is-not-compiled-out-of-builds))
    
*   Profiler: Fixed Memory Profiler capture reloading unloaded assets referenced by scripts. ([1385805](https://issuetracker.unity3d.com/issues/memory-profiler-throws-object-lock-exceptions-when-capturing-editor-memory))
    
*   Scripting: Fixed an issue when opening a project using rulesets coming from a package on disk, this does not trigger a compilation error anymore. ([1349517](https://issuetracker.unity3d.com/issues/error-cs8035))
    
*   Services: Fixed a crash which occured with Il2cpp, engine stripping enabled and Analytics enabled, but without the analytics package installed. ([1377563](https://issuetracker.unity3d.com/issues/ios-android-mobile-analytics-api-crash-at-runtime))
    
*   TextCore: Fixed potential editor crash due to invalid system font file being present on a user system where such font file is missing a font family and / or style name. ([1382082](https://issuetracker.unity3d.com/issues/editor-crashes-on-textcore-fontengine-getsystemfontreferencesinternal-when-opening-the-project))
    
*   Universal Windows Platform: Fixed "TlsException: Handshake failed - error code: UNITYTLS\_INTERNAL\_ERROR, verify result: 4294950016" error when using System.Net.Http on ARM64 machines/devices. ([1387294](https://issuetracker.unity3d.com/issues/tlsexception-handshake-failed-error-when-uwp-build-configuration-is-set-to-release))
    
*   WebGL: Added mapping of the input coordinates from the css resolution to the canvas resolution, fixed handling of HDPI scaling. (1302367)
    
*   WebGL: Added Support for mobile WebGL touch events to Immediate Mode GUI when the New Input System package is used. (1300223)
    
*   WebGL: Fixed mouse position in the old input system when the cursor is locked. ([1338936](https://issuetracker.unity3d.com/issues/webgl-bolt-colliders-are-shifted-when-launching-webgl-build-made-with-bolt))
    
*   XR: Fixed XRBeginFrame event added to frame debugger even if VR isn't enabled. (1374542)
    

#### System Requirements

##### For development

**OS**: Windows 7 SP1+, 10, 64-bit versions only; macOS 10.13+. (Server versions of Windows & OS X are not tested.)

**CPU**: SSE2 instruction set support.

**GPU**: Graphics card with DX10 (shader model 4.0) capabilities.

The rest mostly depends on the complexity of your projects.

###### Additional platform development requirements:

*   iOS: Mac computer running minimum macOS 10.13+ and Xcode 9.0 or higher.
    
*   Android: Android SDK and Java Development Kit (JDK); IL2CPP scripting backend requires Android NDK.
    
*   Universal Windows Platform: Windows 10 (64-bit), Visual Studio 2015 with C++ Tools component or later and Windows 10 SDK
    

##### For running Unity games

Generally content developed with Unity can run pretty much everywhere. How well it runs is dependent on the complexity of your project. More detailed requirements:

*   Desktop:
    
    *   OS: Windows 7 SP1+, macOS 10.13+, Ubuntu 18.04+
    *   Graphics card with DX10 (shader model 4.0) capabilities.
    *   CPU: SSE2 instruction set support.
*   iOS player requires iOS 11.0 or higher.
    
*   Android: OS 4.4 or later; ARMv7 CPU with NEON support; OpenGL ES 2.0 or later.
    
*   WebGL: Any recent desktop version of Firefox, Chrome, Edge or Safari.
    
*   Universal Windows Platform: Windows 10 and a graphics card with DX10 (shader model 4.0) capabilities
    
*   Exported Android Gradle projects require Android Studio 3.4 and later to build
    

#### Package changes in 2020.3.28f1

#### Packages updated

*   com.unity.2d.animation: [5.0.10](https://docs.unity3d.com/Packages/com.unity.2d.animation@5.0//changelog/CHANGELOG.html) → [5.1.0](https://docs.unity3d.com/Packages/com.unity.2d.animation@5.1//changelog/CHANGELOG.html)
    
*   com.unity.2d.common: [4.0.4](https://docs.unity3d.com/Packages/com.unity.2d.common@4.0//changelog/CHANGELOG.html) → [4.1.0](https://docs.unity3d.com/Packages/com.unity.2d.common@4.1//changelog/CHANGELOG.html)
    
*   com.unity.2d.psdimporter: [4.1.3](https://docs.unity3d.com/Packages/com.unity.2d.psdimporter@4.1//changelog/CHANGELOG.html) → [4.2.0](https://docs.unity3d.com/Packages/com.unity.2d.psdimporter@4.2//changelog/CHANGELOG.html)
    
*   com.unity.2d.spriteshape: [5.1.7](https://docs.unity3d.com/Packages/com.unity.2d.spriteshape@5.1//changelog/CHANGELOG.html) → [5.2.0](https://docs.unity3d.com/Packages/com.unity.2d.spriteshape@5.2//changelog/CHANGELOG.html)
    
*   com.unity.ide.visualstudio: [2.0.12](https://docs.unity3d.com/Packages/com.unity.ide.visualstudio@2.0//changelog/CHANGELOG.html) → [2.0.14](https://docs.unity3d.com/Packages/com.unity.ide.visualstudio@2.0//changelog/CHANGELOG.html)
    
*   com.unity.xr.arcore: [4.1.7](https://docs.unity3d.com/Packages/com.unity.xr.arcore@4.1//changelog/CHANGELOG.html) → [4.1.9](https://docs.unity3d.com/Packages/com.unity.xr.arcore@4.1//changelog/CHANGELOG.html)
    
*   com.unity.xr.arfoundation: [4.1.7](https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@4.1//changelog/CHANGELOG.html) → [4.1.9](https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@4.1//changelog/CHANGELOG.html)
    
*   com.unity.xr.arkit: [4.1.7](https://docs.unity3d.com/Packages/com.unity.xr.arkit@4.1//changelog/CHANGELOG.html) → [4.1.9](https://docs.unity3d.com/Packages/com.unity.xr.arkit@4.1//changelog/CHANGELOG.html)
    
*   com.unity.xr.arkit-face-tracking: [4.1.7](https://docs.unity3d.com/Packages/com.unity.xr.arkit-face-tracking@4.1//changelog/CHANGELOG.html) → [4.1.9](https://docs.unity3d.com/Packages/com.unity.xr.arkit-face-tracking@4.1//changelog/CHANGELOG.html)
    
*   com.unity.xr.arsubsystems: [4.1.7](https://docs.unity3d.com/Packages/com.unity.xr.arsubsystems@4.1//changelog/CHANGELOG.html) → [4.1.9](https://docs.unity3d.com/Packages/com.unity.xr.arsubsystems@4.1//changelog/CHANGELOG.html)