Release notes

Known Issues in 2018.4.18f1

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

  • Scene Management: Prefabs lose their values if scripts are removed then reintroduced (1216914)

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

  • tvOS: "Menu" button on Siri Remote returns "Joystick1Button19" instead of "Joystick1Button0" (1214948)

2018.4.18f1 Release Notes

Fixes

  • 2D: Fixed a crash when selecting SpriteRenderer with tiling enabled in SceneView. (1211482)

  • 2D: Fixed an exception when accessing ISpriteEditorDataProvider during AssetPostProcessor on new asset. (1215686)

  • Analytics: Fixed a deprecated warning issue on WebGL platform. (1190301)

  • Android: Added maxAspectRatio to manifest only when targetting API 26 or higher. (1215022)

  • Android: Fixed an issue causing minimum and target API levels UI to get stuck at "Getting API levels...". (1214796)

  • Android: Fixed an issue where on screen keyboard is closed when focusing different InputField. (1180393)

  • Asset Bundles: Fixed an issue with assertion when building multiple scene asset bundles with data analytics enabled. (1203242)

  • Asset Import: Fixed an issue where setting EditorCurveBinding.type to a custom component binds to "MonoBehavior" instead of the derived class. (1201584)

  • Asset Pipeline: Fixed an issue where asset bundles could fail to load when using async loading methods. (1215446)

  • Asset Pipeline: Fixed an issue where calling SaveAssets() in play mode could cause an exception to be thrown. (1215975)

  • Editor: Fixed a crash which happens when the editor is launched in -nographics mode. (1199974)

  • Editor: Fixed a Unity crash for enum popup. (1209597)

  • Editor: Fixed an issue with Update Check dialog to avoid recommending an older version than the one is used. (833402)

  • Editor: Fixed an issue with Update Inspectors when using 'Recompile After Finished Playing'. (1196494)

  • GI: Fixed an issue where rendering of light-probed GI contributors not receiving any occlusion from probes outside of the configured shadow distance. (1174524)

  • Graphics: Fixed an issue were on one camera CullingGroup.QueryIndices doesn't work. Cameras are in the same location and using two CullingGroups with the same settings. (1181967)

  • Graphics: Fixed an issue where remove stall in Canvas.BuildBatch profile marker waiting for Geometry Jobs to finish. (1178300)

  • Graphics: Fixed an issue with GPU instancing on PowerVR devices. (1156362)

  • IL2CPP: Corrected the behavior of the InitMessage icall. (1208473)

  • IL2CPP: Fixed a crash with message box "GetThreadContext failed" when using .NET 4.x scripting runtime.

  • IL2CPP: Fixed an issue with invoking public static methods and instantiating public classes that were defined in managed .winmd files.

  • IL2CPP: IL2CPP will now automatically initialize when calling into converted managed .winmd files from native code even if Unity engine hasn't been initialized yet. (1200489)

  • iOS: Launch Screen storyboards are validated to ensure that they have the correct settings to be used as a launch screen. (1212014)

  • MacOS: Fixed an issue where targeting .Net 3.6 would fail notarization on macOS because of mono being compiled with too old of an SDK.

  • Mobile: Added iPod Touch 7th Generation to the iOS.DeviceGeneration API. (1185468)

  • Mobile: Added profiler and remote support for iPhone 11, 11 Pro and 11 Pro Max, Apple TV 4K, iPod Touch 7th Generation.

  • Package Manager: Fixed an issue where scoped registry packages not listed when the registry backend did not provide the content-type header in the response. (1217800)

  • Package Manager: Fixed an issue where Unity could not connect to the UnityPackageManager process due to misconfigured proxy settings. (1213556)

  • Particles: Ensure sub-emitter rotation takes GameObject Transform into account. (1168251)

  • Prefabs: Fixed an issue with the position of prefab instances in the hierarchy, both in the scenes and prefabs with nesting. (1213249)

  • Profiler: Fixed an issue where it was unable to control to which PC the Player connects when using 'Autoconnect Profiler. (1141872, 1149416, 1182142)

  • Profiler: Fixed an issue where the Profiler window did not always refresh its content after loading a capture file. (1213449)

  • Profiler: Fixed an issue where windows editor slowdown when there was a lot of players in the network. (1193875)

  • SceneManager: Fixed a regression bug, where LoadSceneAsync would not cache the asyncOperations callbacks. (1049526)

  • Scripting: Fixed an issue where project throw package errors if it is located on root of a drive. (1196161)

  • Timeline: Fixed an issue with building for iOS if there is no videoplayer in the scene.

  • Version Control: Fixed an issue where modified scenes in some rare cases not getting checked out under Perforce (AssetDatabase.IsOpenForEdit paths array variant had a bug). (1217833)

  • Video: Fixed an issue where asset bundles which include VideoClip have different CRC values when built from a different directory. (1152507)

  • Video: Fixed an issue with memory leaks when in Play mode. (1168659)

  • Windows: Fixed an issue where certificate validation failing on machines with certain intermediate certificate authority certificates installed. (1215665)

  • Windows: Fixed an issue where Unity Crash Handler opens the game process with PROCESS_ALL_ACCESS flag upon the game launch. Unity Crash Handler does it only if the game crashes. (1204191)

  • XR: Fixed a NULL De-Ref exception due to WorldAnchorStore reload. (1165639)

  • XR: Fixed am issue where Hololens 2 pausing when UserPresence is lost with RunInBackground enabled.

  • XR: Fixed an issue with stereo rendering on Gear VR and Oculus Go. (1209695)

Changeset: 61fce66342ad