Release notes

Known Issues in 2018.4.21f1

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

  • 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.

  • Profiling: Editor crashes when loading profiler file with memcpy stacktrace (1131782)

  • 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.21f1 Release Notes

Fixes

  • Android: Fixed a crash when using GraphicsJobs with Vulkan on Adreno 5xx. (1167283)

  • Android: Fixed an issue where warning was being logged if app aborted during a UnityWebRequest. (1223723)

  • Android: Fixed an issue with overwriting gradle.properties file with a gradle template file in Plugins/Android. (1141877)

  • Audio: AudioSource.GetSpatializerFloat and AudioSource.SetSpatializerFloat can now be called successfully before an AudioSource is first played. (1226913)

  • Graphics: Fixed a crash where instancing properties are absent from the MaterialPropertyBlock object sent to DrawMeshInstanced calls. Fixed path-finding bug in which floating point errors would cause agents to take potentially large, spurious detours. (1115627)

  • Graphics: Fixed an exception while baking light, when the scene objects are being moved. (1128734)

  • Graphics: Fixed an issue with DX11 blit operations crashing when shader recompilation is triggered. (1221358)

  • IL2CPP: Corrected set the value of by reference parameters in the caller for some generic virtual method call cases. (1212919)

  • IL2CPP: Fixed an error while processing the Unity.Entities assembly due to incorrect handling of a generic virtual method on a generic type. (1176672)

  • IL2CPP: Generate less source code for managed debugging. (1205136)

  • iOS: Fixed an issue where the crash reporter was crashing when you breakpoint an iOS crash. (1168277)

  • iOS: Fixed a crash when trying to use metal on simulator (this is supported starting with unity 2020.1). (1227049)

  • iOS: Fixed an issue with copy across referenced images from the launch screen storyboard during build times. (1187103)

  • iOS: Screen.SafeArea should be reported correctly after the app is paused and it's orientation is changed. (1190735)

  • iOS: Screen.SafeArea should no longer reset to zeros after custom view is presented on iOS 13. (1190454)

  • Particles: Fixed an issue where particle lights being re-rendered over multiple frames. (1233190)

  • Prefabs: Fixed a null reference exception is thrown when applying modified Button UI component property to prefab. (1172835)

  • Profiler: Fixed an issue where Profiler Window not remembering the view type of CPU module across sessions. (1231941)

  • Profiler: Fixed Performance decrease in EditorOverhead using Deep Profile. (1051094)

  • Scripting: Fixed a possible crash caused by race condition during startup when the script debugger and profiler systems are enabled.

  • Video: Application.Quit hangs the application after VideoPlayer.prepare is called on a disabled GameObject. (1185216)

  • Video: Fixed an issue where disabled VideoPlayer warning shows up when VideoClip field gets set to null in OnDestroy() method. (1206210)

  • Video: Fixed an issue where hang on quit after failing to load large number of Video Clips from URL at once. (1197716)

  • XR: Fixed an issue where unstable video and texture buffer resources when using Windows Mixed Reality. (1209909)

Changeset: fd3915227633