Release notes

Known Issues in 2019.4.37f1

  • Asset - Database: Texture size increased on first build when 'Compress Textures/Assets on Import' is enabled (1397965)

  • Asset Bundles: Asset Bundle size incrementally increases when updating the Unity Editor and rebuilding the Asset Bundle (1391542)

  • IL2CPP: Build fails on Try block ends without any catch, finally, nor fault handler (1400410)

  • MacOS: [M1][Rosetta] Editor crashes on mono_arch_patch_callsite when opening the project (1390659)

  • Shadows/Lights: Scene is brighter in Standalone player if it was open in the Editor at build time (1375015)

2019.4.37f1 Release Notes

Improvements

  • Android: Stop trimming text input.

  • iOS: Allow picking up a background scene if no foreground scenes were found.

  • Particles: Added texel size and mask interaction shader properties to particle system renderer.

  • Scripting: Optimized searching for scripts when the assembly name is not supplied, can significantly improve performance entering PlayMode amongst other areas.

Fixes

  • 2D: Fixed an issue that uGUI loaded from the asset bundles in the editor is not displayed. (1369873)

  • AI: Fixed game freezing when using NavMesh.Raycast() with a NavMesh that contains an unexpected invalid polygon. (1346645)

  • Asset Import: Fixed an issue where creating an asset during OnPostprocessAllAssets() with custom dependencies registered could cause an infinite import loop. (1383416)

  • Asset Pipeline: Fixed a crash inside Physics Manager when a Default Material is present and we shut down. (1338910)

  • Asset Pipeline: Fixed an issue that empty meta files are handled as malformed now. (1361260)

  • Asset Pipeline: Fixed an issue where ScriptableObjects could be loaded when querying their type using AssetDatabase.GetMainAssetTypeAtPath(). (1351973)

  • Audio: Fixed a bug where an app could freeze when calling Application.Quit after using the OnAudioFilterRead callback. (1356566)

  • Audio: Fixed not being able to undo parameter changes from dragging in the GUI widget of the ParamEQ and Duck Volume effects. (1262453)

  • Editor: Fixed default doc url so it correctly points on 2019 doc. (1397454)

  • Graphics: Fixed potential stall on buffer uploads in OpenGL GfxDevice. (1369478)

  • Graphics: Fixed the following issues:

    • CustomRenderTexture no longer crashes Mac/Linux during circular dependency sorting cases.
    • CustomRenderTexture no longer updates when not called for.
    • CustomRenderTextures that use other CustomRenderTextures to update their contents will now update in the correct order according to their dependencies.
    • CustomRenderTextures with OnDemand and Realtime update mode can now correctly depend on each other in an update chain. (1246473)
  • iOS: Fixed an issue that .meta files are not included anymore in build for plugins of .plugin type. (1184957)

  • iOS: Fixed an issue to ensures Autorotation is disabled when manually specifying Portrait. (1399856)

  • iOS: Fixed an issue to stop CoreText warning spam on iOS15. (1397966)

  • iOS: Fixed Screen.cutouts returns a null value on some iPhones. (1371461)

  • iOS: Fixed Screen.safeArea returns incorrect height value when constraining rotation to landscape. (1356217)

  • iOS: Fixed splash screen sometimes showing in the wrong orientation. (1400716)

  • iOS: Fixed TouchScreenKeyboard.selection being reverted when keyboard animates. (1381968)

  • Particles: Fixed particle rendering from command buffers. (1263019)

  • Prefabs: Improved error handling when loading broken prefab files. (1251496)

  • Scripting: Fixed an issue to make AddComponent scale better with the projects amount of components. (1278548)

  • Scripting: Fixed double-clicking on a message after a domain reload not generating the correct .sln file version with Visual Studio.

  • uGUI: Fixed an issue that sorting layer is no longer overriden when a canvas is created manually by the user for a Template element (inside Dropdown). (1343542)

  • uGUI: Fixed an issue when the RectMask2D component would not work properly when used on large images. (1369118)

  • Universal Windows Platform: Fixed black square appearing with custom cursors in Executable Only build. (1299579)

  • Video: Fixed Video Player crash/malfunction on Android versions less than 9. (1372202)

  • Windows: Fixed crash with 'Copying file failed' error on Windows when importing a file from WinRAR Archiver. (1325310)

  • XR: Fixed issue where duplicate UnitySubsystemsManifest.json files were added while building XR app for Android with Build App Bundle option. (1360010)

System Requirements

For development

OS: Windows 7 SP1+, 8, 10, 64-bit versions only; macOS 10.12+. (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.12.6 and Xcode 9.4 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.12+, Ubuntu 16.04+
    • Graphics card with DX10 (shader model 4.0) capabilities.
    • CPU: SSE2 instruction set support.
  • iOS player requires iOS 10.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 2019.4.37f1

Packages updated

Changeset: 019e31cfdb15

Unity 2019.4.37

Quick jump

    Back to Top