Unity 2018.4.9

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.9f1

  • Animation: Error is thrown when calling Animator.keepAnimatorControllerStateOnDisable on an inactive GameObject (1168475)

  • Cloud Diagnostics: USYM_UPLOAD_AUTH_TOKEN is thrown in Xcode when the Project is built in BatchMode with -runTests and Cloud Diagnostics enabled (1167025)

  • LW RP: Building project gets stuck on "Compiling shader variants" dialog when Lightweight Render Pipeline/Lit shader is compiling (1090892)

  • Linux: [Android] Android SDK Build-Tools newest version location can fail (1174507)

  • Scene Management: Enabled Prefab is disabled after upgrading to Improved Prefabs (1138224)

  • Scene Management: Transform::GetWorldToLocalMatrix crash during first import when accessing Components in Prefabs (1159905)

  • Scripting: [IL2CPP] Development build fails with "il2cpp.exe didn't catch exception: System.IndexOutOfRangeException" (1131053)

  • Serialization: Kaydara FBX Binary becomes a YAML file when Editor serializes changes (1169079)

  • Shuriken: WorldCollision crashes when spawning particles with World Collision enabled (1168859)

  • Themes: Merge conflict in ProjectVersion.txt causes 'Unable to parse file' error on any project opened (1002683)

  • iOS: Apple throws Deprecated API Usage warning for using UIWebView when submitting Builds to the App Store Connect (1180664)

  • iOS: Apps with UIApplicationExitsOnSuspend in info.plist failing to pass Apple Store validation (1160614)

2018.4.9f1 Release Notes

Improvements

  • XR: Added a protected context option to the Oculus Android settings that should only be enabled when you know that you require a protected graphics context (typically for DRM video). (1180363)

  • XR: Added a V2 signing option to the Oculus Android settings that should be used when building for Quest, and disabled when building for Go and GearVR. (1180363)

Fixes

  • 2D: Fixed issue where TextureImporter's meta file might get changed when reimporting with no settings changed in the importer. (1092018, 1179240)

  • 2D: Fixed Sprite Atlas being checked out in Perforce after entering Play Mode and exiting Editor. (1164347, 1169629)

  • Analytics: Analytics found that the device screen size is always reported as the application render size on Android/iOS and cpu architecture is wrong for Android arm64 devices that are running 32 bit binaries. (1160171, 1160174)

  • Android: Fix floating point render target on Android 4. (1149616, 1177516)

  • Android: Fixed right-clicks from Bluetooth mouse not being registered in Android. (1168711, 1171440)

  • Android: Removed the use of all audio engine functions that will be grey-listed or black-listed in Android Q. (1176717, 1176718)

  • Animation: Fixed Undo operation of "Add Motion" in the Blend Tree graph UI. (1134780, 1164019)

  • Asset Bundle: Fixed for Loading dependent AssetBundles fails to deserialize some scripts on Standalone builds. (1154172, 1175281)

  • Asset Import: Fixed a crash in the FBX Importer when calculating tangents on a blendshape that has infinite values in vertex positions. (1152354, 1161953)

  • Asset Import: Fixed serialised body mask data to not append itself on each re-import. (1164193, 1164597)

  • Asset Management: Fixed for New ScriptableObject variable references are not reloaded when changing branch in VCS until Editor is restarted. (1153117, 1173885)

  • Build Pipeline: Fixed SBP out of memory crash. (1158643, 1160714)

  • DX12: Fixes to avoid using slow scratch memory ( also reduces debug messages ). (1174364, 1174684)

  • Editor: Fix editor window min-max size info propagation and mouse events outside the window (1169663, 1181709)

  • Editor: Fix editor window min-max size info propagation and mouse events outside the window (1143721, 1181710)

  • Editor: Fixed Layout save did not load correctly. (1122565, 1162020)

  • Editor: Fixed the issue with NullReferenceException when previewing assets on Unity Package import. (1148966, 1159900)

  • GI: Fixed broken bake in Editor with additive loaded scenes. (1138556, 1167606)

  • Graphics: Fix CommandBuffer.SetShadowSamplingMode code typo. (1143760, 1156782)

  • IL2CPP: Avoid exception related to loading libc on platforms that don't support it. (1022228, 1178372)

  • IL2CPP: Correct the behavior of SendFile on Windows. (1171712, 1176954)

  • IL2CPP: Correct the reference count behavior for SafeHandle marshaling with out parameters. (1175211, 1177746)

  • IL2CPP: Prevent the creation of GC logs in non-development players. (1164367, 1178088)

  • iOS: Fixed keyboard type not always changing when switching controls. (1154527, 1165457)

  • iOS: Fixed simulator build on xcode11 beta (metal headers were added) - now we use headers if available instead of forcibly declaring symbols. (1163876, 1170513)

  • Mobile: Fixed cases where displaying Standalone player on second display would cause developer console to display twice. (1064308, 1158709)

  • Particles: Fixed ParticleSystem bounds calculations when using stretched particles and a negative velocity scale. (1160531, 1163756)

  • Particles: Fixed ParticleSystem prewarm not locating WindZones, ForceFields and Colliders during Awake. (1122824, 1164547)

  • Prefabs: It's now possible to edit the root GameObject of a Prefab directly from the Project browser without going into Prefab Mode. This supports multi-object editing as well. (1120805, 1160289)

  • Profiler: Fixed "Requested frame does not exists" exception thrown on clearing data while looking at UI Module. (1160622, 1164655)

  • Profiler: Fixed memory leak caused by the job debugger holding onto the scheduled fences. (1156327, 1180028)

  • Scripting: Allow UnityLinker to run properly on FAT32 partitions on macOS. (1166108, 1168250)

  • Scripting: Fixed crash when inspecting large collections in debugger. (1130912, 1171511)

  • Scripting: Fixed issue where System.Data.Odbc library was not found correctly on Windows. (1156912, 1173921)

  • Scripting: Fixed issue with "Assembly has duplicate references" error not listing the duplicate references correctly. (1132593, 1150069)

  • Scripting: Fixed issue with "Multiple precompiled assemblies with the same name" error not listing the paths of the precompiled assemblies. (1138754, 1150062)

  • Scripting: Fixed logging ETW events from the editor and players. (1084396, 1173497)

  • Scripting: Fixed port numbers returned from GetActiveTcpConnections on Windows are not correct. (1165578, 1174668)

  • Scripting: Remove "m_TypeName" from UnityEventBase class as this information can be recovered from the reflection system post-serialisation. (833543, 1171865)

  • Terrain: Fixed issue where in case of creating from script terrain using instance rendering didn't stop shader stripping from removing instanced variant of terrain shader. (1139655, 1141811)

  • Terrain: Re-instated Terrain shortcut keys. (1155153, 1167230)

  • Timeline: Fixed duration mode not reverting from "Fixed Length" to "Based On Clips" properly.

  • Timeline: Fixed playhead being moved when applying undo while recording.

  • Timeline: Fixed warnings about localEulerAnglesRaw when using RectTransform.

  • Version Control: Fixed logging when files/folders in the Unity project are excluded from the Perforce client workspace. (1143683, 1145764)

  • Windows: Fixed logging ETW events from the editor and players. (1084396, 1173497)

  • XR: Fixed incorrect ordering for TangoUpdate in early update for ARCore. (1175133, 1178430)

  • XR: Fixed Surface Observer to correct memory handling and stop potential crashes on exit. (1176047, 1176064)

Changeset:
ca372476eaba

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