### Known Issues in 2020.3.37f1

*   AI Core: NavMesh::Raycast freezes the whole editor in an infinite loop on Application.UpdateScene ([UUM-2496](https://issuetracker.unity3d.com/issues/navmesh-raycast-freezes-the-whole-editor-in-an-infinite-loop-on-application-dot-updatescene))
    
*   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).
    
*   Inspector Framework: List element overlaps everything when using Serializable struct/class ([UUM-7683](https://issuetracker.unity3d.com/issues/list-element-overlaps-everything-when-using-serializable-struct-slash-class))
    
*   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))
    
*   Scene Management: Scene causes Editor crash when specific Lighting Data Asset is used ([UUM-9319](https://issuetracker.unity3d.com/issues/scene-causes-editor-crash-when-specific-lighting-data-asset-is-used))
    
*   Shadows/Lights: Scene is brighter in Standalone player if it was open in the Editor at build time ([UUM-2743](https://issuetracker.unity3d.com/issues/scene-is-brighter-in-standalone-player-if-it-was-open-in-the-editor-at-build-time-1))
    
*   Text: \[Mac\] ShortcutManager ignores Shift modifier ([UUM-4083](https://issuetracker.unity3d.com/issues/mac-shortcutmanager-ignores-shift-modifier-1))
    
*   Texture: \[Backport\] \[MacOS\] Crash on \_\_pthread\_kill when Render Texture has no Depth buffer and Dimension is 3D ([UUM-5459](https://issuetracker.unity3d.com/issues/backport-macos-crash-on-pthread-kill-when-render-texture-has-no-depth-buffer-and-dimension-is-3d))
    

### 2020.3.37f1 Release Notes

#### Features

*   Editor: Added timestamps argument to include timestamps and thread ID prefix to logs.
    
*   Editor: Adds the ability to block shortcuts from triggering during playmode while the game view window is focused.
    
*   Package Manager: Related to \[PAX-1772\](https://jira.unity3d.com/browse/PAX-1772) As a user I should be able to specify the location of the AssetStore cache
    
*   Player: Added timestamps argument to include timestamps and thread ID prefix to logs.
    
*   Version Control: Added option to enable changelists and display them in pending changes tab  
    Added changelist related options to pending changes context menu
    

#### Improvements

*   Editor: Added a confirmation dialog when switching serialization modes
    
*   Windows: Added "-force-d3d11-flip-model" command line parameter to force Unity to use DXGI flip model swap chain.
    

#### API Changes

*   Graphics: Added: Exposes Texture2D.ignoreMipmapLimit property to ignore QualitySettings.masterTextureLimit.

#### Changes

*   Android: Accept build-tools version 30.0.x instead of strictly 30.0.2
    
*   IAP: # Changelog  
    \## \[4.2.1\] - 2022-06-14  
    \### Fixed  
    
    *   Downgrade `com.unity.services.core` from 1.4.1 to 1.3.1 due to a new bug found in 1.4.1
*   Package: Update auth package to 2.1.1
    
*   Package: Update core package to 1.4.1
    
*   XR: The Oculus XR Plugin package has been updated to 1.12.1.
    

#### Fixes

*   2D: Fixed duplicate instantiated GameObjects from Tiles on Tilemap Prefabs when instantiating the Tilemap Prefabs. ([UUM-1671](https://issuetracker.unity3d.com/issues/instantiating-tilemap-that-has-rule-tile-with-default-gameobject-set-creates-extra-copy-of-gameobject-at-00-0-in-builds-1))
    
*   Android: Allow any file to be selected as keystore (previously only .keystore was supported). ([UUM-917](https://issuetracker.unity3d.com/issues/backport-keystore-file-is-not-recognized-by-editor-when-keystore-has-any-other-extension-than-keystore))
    
*   Android: Fixed a potential app store validation issue related to a QueryIntentActivities() call when initializing the engine.
    
*   Android: Fixed Java local reference leak when AndroidJavaProxy is passed as argument to AndroidJavaObject.Call/CallStatic. ([1389252](https://issuetracker.unity3d.com/issues/android-app-crashes-with-androidruntime-and-local-reference-table-overflow-errors-when-creating-512-androidjavaclass-objects))
    
*   Android: Fixed potential crash during shutdown when using Vulkan. (1423459)
    
*   Android: Fixed problem with custom Aspect ratio value in manifest file. ([1284210](https://issuetracker.unity3d.com/issues/android-build-fails-when-setting-a-custom-aspect-ratio-up-to-2-dot-1-in-player-settings))
    
*   Asset Import: Fixed issue where the Model Importer remaps materials even when MaterialImportMode is None. ([1401070](https://issuetracker.unity3d.com/issues/fbx-doesnt-change-its-prefabs-material-to-default-material-after-setting-material-creation-mode-to-none))
    
*   Asset Pipeline: Fixed a very rare bug causing directory monitor not pick up all the changes that happened before a Refresh.
    
*   Asset Pipeline: Increasing the default import worker connect timeout, to avoid import worker client processes shutting down unnecessarily, when working with larger projects. (UUM-2502)
    
*   DX12: Fixed for crash when an upload subupdates buffer was assigned to a compute shader as a UAV. (UUM-5770)
    
*   GI: Fixed crash in case of overlapping light probes when additively loading scenes. This fix eliminates an attempt to deduplicate light probes with respect to positions. A warning is introduced as the lack of deduplication could cause flickering objects. ([UUM-2746](https://issuetracker.unity3d.com/issues/memory-access-violation-in-lightprobesmanager-when-appending-lightprobes-objects-with-overlaps-twice))
    
*   GI: Fixed SetLightingDataAsset with multiscenes (caused the lightmaps to disappear for other scenes). ([UUM-916](https://issuetracker.unity3d.com/issues/backport-assigning-a-lighting-data-asset-causes-the-lightmaps-to-be-unloaded-for-all-scenes-except-the-active-one))
    
*   GI: Fixed the denoising of shadowmask with the GPULM. (UUM-2783)
    
*   Graphics: Allowed a native Texture3D to be bigger than 2GB. (UUM-4006)
    
*   Graphics: Fixed consistent Gfx.WaitForPresentOnGfxThread editor spikes when using Metal. Also fixed issue which caused the Game View FPS to drop when the editor was moved to a different display. In addition, fixed bad performance when Game View was displayed in a different window at the same time as the Scene View. ([UUM-4697](https://issuetracker.unity3d.com/issues/backport-apple-silicon-m1-game-view-fps-is-very-low-when-the-view-is-moved-to-an-external-display))
    
*   Graphics: Fixed incompatible render pass validation error in built-in pipeline project when graphics API is set to Vulkan. (1355666)
    
*   Input: Fixed Alt-Tabbing out of build leaves the Alt key pressed on return. ([1399038](https://issuetracker.unity3d.com/issues/alt-tabbing-out-of-build-leaves-the-alt-key-pressed-on-return))
    
*   Input: Fixed InputSystem.QueueStateEvent throwing exceptions when called from non-main thread. ([1348778](https://issuetracker.unity3d.com/issues/inputsystem-new-inputsystem-queuestateevent-cannot-be-called-from-another-thread))
    
*   Input: Fixed keys being stuck pressed when application regains focus on Windows Standalone, macOS with input system package. ([1361145](https://issuetracker.unity3d.com/issues/ispressed-keeps-returning-true-when-it-was-true-before-minimizing-the-build-window))
    
*   Input: Fixed mouse coordinates being incorrect until first move on Windows Standalone, Linux, macOS with input system package. ([1231907](https://issuetracker.unity3d.com/issues/mouse-coordinates-reported-as-00-until-the-first-move))
    
*   Input: Fixed PrintScreen key reported as pressed when pressing Insert/Home/Del/etc with NumLock being off with Input System package on Windows (also modified UWP and GDK). ([1359217](https://issuetracker.unity3d.com/issues/certain-input-system-keys-trigger-prtscn-with-either-numlock-on-or-off))
    
*   iOS: Fixed Input Field caret jumping when Hide Mobile Input is used. ([UUM-2610](https://issuetracker.unity3d.com/issues/backport-ios-caret-is-getting-placed-in-the-middle-of-a-text-when-typing-quickly-when-input-fields-hide-mobile-input-is-o))
    
*   Kernel: Fixed issue when attempting to load corrupted rest-certificate.pem cert would crash Unity. ([1423569](https://issuetracker.unity3d.com/issues/unity-crashes-on-stackwalker-getcurrentcallstack-when-rest-certificate-dot-pem-is-corrupted))
    
*   Package Manager: Fixed an issue where some `PackageInfo` properties would not be populated correctly if the package came from a GitHub registry. ([1354652](https://issuetracker.unity3d.com/issues/displayname-in-package-dot-json-is-ignored-if-the-package-is-from-github))
    
*   Package Manager: Package full name has been added to the detail view of a package. (UUM-2724)
    
*   Particles: Fixed errors when viewing a Force Field Preset inspector whilst entering Playmode. ([UUM-1818](https://issuetracker.unity3d.com/issues/backport-particlesystemforce-errors-are-thrown-on-accessing-preset-when-particlesystemforce-is-deleted))
    
*   Profiler: Fixed potential crash when loading AudioClips. (UUM-6099)
    
*   Shaders: Fixed a surface shader error when multiple uv sets were being used on the same texture. ([UUM-929](https://issuetracker.unity3d.com/issues/backport-surface-shader-fails-to-compile-with-redefinition-errors-when-declaring-two-uv-sets-for-the-same-texture))
    
*   Text: Fixed Text component not rendering elements with floating point coordinates correctly on machines with locale set to one that uses commas as decimal separators. (UUM-868)
    
*   uGUI: Fixed oversized UI Sprites with Mip Stripping enabled. ([1393270](https://issuetracker.unity3d.com/issues/sprite-doubles-in-size-in-build-when-the-generate-mip-maps-enabled-in-texture-import-settings))
    
*   UI Toolkit: Fixed PopupField<string> binding does not update the SerializedProperty when the value change.
    
*   UI Toolkit: Fixed PropertyField with out of order enum values. ([1345171](https://issuetracker.unity3d.com/issues/enum-humanbodybones-does-not-point-to-correct-value-when-using-propertyfield-in-uitoolkit))
    
*   Universal Windows Platform: Fixed Application.OpenURL asserting due to not freeing temporary memory. ([UUM-2205](https://issuetracker.unity3d.com/issues/backport-uwp-universal-windows-platform-build-crashes-when-using-application-dot-openurl))
    
*   Universal Windows Platform: Fixed memory leak when creating new PlayerPrefs with key that is longer than 25 characters. (UUM-4166)
    
*   Version Control: Fixed editor hangs when there is no network available.  
    Fixed existing checkout has locked the workspace error.  
    Fixed checkin fails over unstable connection.
    
*   XR: Fixed XR devices not following RunInBackground setting in Player Setting on PC standalone and playmode in Editor.
    

#### 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.37f1

#### Packages updated

*   com.unity.burst: [1.6.4](https://docs.unity3d.com/Packages/com.unity.burst@1.6//changelog/CHANGELOG.html) → [1.6.6](https://docs.unity3d.com/Packages/com.unity.burst@1.6//changelog/CHANGELOG.html)
    
*   com.unity.collab-proxy: [1.15.18](https://docs.unity3d.com/Packages/com.unity.collab-proxy@1.15//changelog/CHANGELOG.html) → [1.17.0](https://docs.unity3d.com/Packages/com.unity.collab-proxy@1.17//changelog/CHANGELOG.html)
    
*   com.unity.ide.visualstudio: [2.0.15](https://docs.unity3d.com/Packages/com.unity.ide.visualstudio@2.0//changelog/CHANGELOG.html) → [2.0.16](https://docs.unity3d.com/Packages/com.unity.ide.visualstudio@2.0//changelog/CHANGELOG.html)
    
*   com.unity.mobile.notifications: [2.0.1](https://docs.unity3d.com/Packages/com.unity.mobile.notifications@2.0//changelog/CHANGELOG.html) → [2.0.2](https://docs.unity3d.com/Packages/com.unity.mobile.notifications@2.0//changelog/CHANGELOG.html)
    
*   com.unity.purchasing: [4.1.5](https://docs.unity3d.com/Packages/com.unity.purchasing@4.1//changelog/CHANGELOG.html) → [4.2.1](https://docs.unity3d.com/Packages/com.unity.purchasing@4.2//changelog/CHANGELOG.html)
    
*   com.unity.services.core: [1.4.1](https://docs.unity3d.com/Packages/com.unity.services.core@1.4//changelog/CHANGELOG.html) → [1.4.2](https://docs.unity3d.com/Packages/com.unity.services.core@1.4//changelog/CHANGELOG.html)
    
*   com.unity.services.authentication: [2.0.0](https://docs.unity3d.com/Packages/com.unity.services.authentication@2.0//changelog/CHANGELOG.html) → [2.1.1](https://docs.unity3d.com/Packages/com.unity.services.authentication@2.1//changelog/CHANGELOG.html)
    
*   com.unity.xr.oculus: [1.12.0](https://docs.unity3d.com/Packages/com.unity.xr.oculus@1.12//changelog/CHANGELOG.html) → [1.12.1](https://docs.unity3d.com/Packages/com.unity.xr.oculus@1.12//changelog/CHANGELOG.html)
    
*   com.unity.collections: [1.2.3](https://docs.unity3d.com/Packages/com.unity.collections@1.2//changelog/CHANGELOG.html) → [1.2.4](https://docs.unity3d.com/Packages/com.unity.collections@1.2//changelog/CHANGELOG.html)
    
*   com.unity.transport: [1.0.0](https://docs.unity3d.com/Packages/com.unity.transport@1.0//changelog/CHANGELOG.html) → [1.1.0](https://docs.unity3d.com/Packages/com.unity.transport@1.1//changelog/CHANGELOG.html)
    

**Packages added**

*   [com.unity.services.ccd.management@2.1.0](https://docs.unity3d.com/Packages/com.unity.services.ccd.management@2.1//changelog/CHANGELOG.html)
    
*   [com.unity.netcode.gameobjects@1.0.0](https://docs.unity3d.com/Packages/com.unity.netcode.gameobjects@1.0//changelog/CHANGELOG.html)