Unity 2018.4.23

Released:
Select the runtime platforms of your choice from the list below (the desktop runtime is included as standard) or, to install the full complement of runtime platforms, use the download assistant installer above.
New to Unity? Get started

Known Issues in 2018.4.23f1

  • Animation: Animator.Update CPU time spikes when multiple animations are playing (1184690)

  • Graphics - General: 'task.rasterData.vertexBuffer == NULL' errors when using a Particle System (1226357)

  • OpenGL: Crash on BufferManagerGLES::AcquireBuffer when in Play Mode (1230566)

  • Package Manager: Immutable packages altered by the API Updater are reverted to their original state when packages are resolved, which can lead to slower import performance in that context.

  • Scene Management: Prefab Variant Transform fileId changes (1238280)

  • Shuriken: Crash on CreateDirect3D11SurfaceFromDXGISurface when calling DrawRenderer with a Trail Renderer (1216216)

  • macOS: If the Android Tools are not installed through the Hub, macOS 10.15 (Catalina) default security settings will prevent the Android NDK binaries being executed. These settings have to be changed or a signed Android NDK (r16b) will be needed to build Android. More information here: https://developer.android.com/ndk/downloads/older_releases.

2018.4.23f1 Release Notes

Fixes

  • Android: Fixed an issue where Android keyboard not reporting LostFocus state correctly. (1229827)

  • Asset Import: Changed ProcessAssetBundleEntries() to batch load assets using PersistenceManager rather than loading individually using PPTRs. (1184551)

  • Asset Import: Fixed an issue where shadows appear segmented at specific angles when using physical camera with a large difference between sensor aspect ratio and screen aspect ratio. (1211431)

  • Asset Import: Fixed an issue where TextureImporter was dirtied when creating a preset. (1242249)

  • Asset Import: Texture Importer builds all targets before first enable. (1231227)

  • Asset Pipeline: Fixed a sorting issue that was causing indeterminism in Content Update Pipeline. (1197035)

  • Editor: Fixed an issue where smart rounding was causing problems with large scale values with the Rect tool. (1225799)

  • Editor: Fixed an issue where SyntaxTree namespace cannot be referenced. (1205800)

  • Graphics: Fixed a memory leak when disabling texture mip streaming (after enabled). (1227997)

  • Graphics: Fixed a race condition when using Dynamic Batching and Graphics Jobs together. (1221653)

  • Graphics: Fixes an issue where graphics settings were written to boot.config incorrectly. (1236936)

  • Physics: Fixed an issue where having a cloth as part of a prefab would endlessly attempt to update the prefab. (1195095)

  • Physics: Fixed an issue with cloth where it would corrupt transform changed state. (1187252)

  • Prefabs: Fixed a slow scene deserialization, when scene contains broken prefab instances with many duplicate overrides. (1228147)

  • Prefabs: Fixed an issue where the Hierarchy window Create ([+]) dropdown menu item "Create Empty Child" would, in Prefab Mode, place the created child under the Prefab root rather than under the selected object. (1185434)

  • Profiler: Fixed inability to select reoccurring samples in Raw Hierarchy. (1093368)

  • Scripting: Fixed a batch mode issue, where a repeating or infinite loop coroutine does not resume execution after a period of time. (1201708)

  • Security: Fixed UNET vulnerabilities. (CVE-2020-12630) (CVE-2020-12631)

  • Video: Fixed an issue where video-heavy project does not get successfully imported when launching the project in batchmode. (1172957)

Improvements

  • Shaders: UNITY_OLD_PREPROCESSOR macro is now defined for all shader stages except for ray tracing.
Changeset:
c9cf1a90e812

Third Party Notices

For more information please see our Open Source Software Licenses FAQ on the Unity Support Portal

We use cookies to ensure that we give you the best experience on our website. Visit our cookie policy page for more information.

Got it