Unity 2018.3.8

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

Fixes

  • 2D: Fixed case of Editor crashing on WorldContactFilter2D::ShouldCollide when trying to destroy Tilemap. (1126791)

  • 2D: Fixed case of Tile Animation showing a wrong Sprite when Tilemap is deactivated and reactivated. (1126772)

  • 2D: Fixed issue where Tilemap Collider Physics Shape/s were not updating when a single Tile was removed. (1126789)

  • 2D: Fixed to clean up Preview Tiles when painting on a Tilemap when an asset is saved. (1126776)

  • 2D: Fixed NullReferenceException when painting with a Tile Palette without a valid Tilemap component. (1120310, 1126781)

  • 2D: We now use Grid Cell Layout instead of Tile Orientation for doing Grid Cell picking when painting on a Tilemap. (1126779)

  • Android: Fixed null exception on GC when Java class is not found. (1128659)

  • Android: UnityWebRequest: Relaxed format requirements for jar:file uris. (1117525, 1128887)

  • Asset Import: Fixed crash when reading a meta file with a "Byte Order Mark". (1128853)

  • Editor: Fixed Instability in IConnectionStateInternal_HasAtLeastTheDefaultAmountOfAvailableConnections . (1103431)

  • GI: Fixed an issue were newly loaded scenes with bounce count 3 would not bake any indirect light. (1129335)

  • Graphics: Fixed for [ASAN] Memory use after free in GpuProgramMetal::ApplyGpuProgram. (1127838)

  • Graphics: Fixed issue where "GetGfxDevice() should only be called from main thread" errors are thrown and crashes in Play Mode later on. (1124135)

  • Graphics: Fixed memory leak in batchmode when rendering on desktop platforms . (1093649, 1102280)

  • Graphics: Vulkan: Fixed a crash when draw call was made without an active GPU program. (1126841)

  • IL2CPP: Fixed correct flow control code not generated for try/catch/finally handling with async methods in C#. (1122868)

  • IL2CPP: Fixed step-into debugging for some generic methods. (1124177)

  • IL2CPP: Improved the performance of WaitOne, WaitAny, and WaitAll on Windows platforms. (1111339)

  • IMGUI: Maximizing the player in the windowed mode sets it to Maximized Window mode. (1085673, 1127910)

  • iOS: Fixed background audio stopping when startin an Unity app on iOS. (1115948)

  • iOS: Fixed issue where an App won't be automatically deployed to Device when building project via Build and Run. (1114541)

  • Linux: Fixed editor UI breaking with Screen.SetResolution is called. (1057513, 1128667)

  • Mobile: Fixed il2cpp player build when engine stripping is enable and AssetImporter log is not empty. (1115957)

  • Multiplayer: Fixed memory leak in TLS connections, affecting Windows/Linux/Mac/UWP. (1121523)

  • OSX: Fixed an issue where older Macs could incorrectly report that they support GPU instancing. (1126530)

  • OSX: Fixed the fullscreen menu item in the standalone player. (1120105)

  • Package Manager: Fixed incorrect build settings on Project Templates in packages. (1114141)

  • Prefabs: Fixed crashes when instantiating prefab with certain user scripts. (1113205, 1125019)

  • Prefabs: Fixed drag and drop not unpacking the Prefab instance under some circumstances. (1117374)

  • Prefabs: Fixed object IDs changing when saving a prefab after building a player. (1106345)

  • Profiler: Fixed an issue where chart data would be inconsistent from hierarchy data. (1080435)

  • Scripting: Fixed MissingMethodException when calling bindings methods in VRModule on XBox One. (1109347)

  • Scripting: Removed allocation in every frame from ScriptableRuntimeReflectionSystemWrapper.TickRealtimeProbes. (1097039)

  • Scripting Upgrade: Fixed an issue where some C# class libaries would fail to load. (1116475)

  • Scripting Upgrade: Fixed ReflectionTypeLoadException when getting types from assembly. (1127900)

  • Services: Fixed crash when an unhandled exception occurs on a background thread with Cloud Diagnostics enabled. (1114571, 1122097)

  • Shaders: Fixed out-of-memory when trying to compile shader that uses self-referencing macro. (1119490)

  • Timeline: Fixed issue where a timeline would not play on AOT platforms using Mono and .NET 3.5 (1129165)

  • UI: Fixed issue with CanvasGroup.Alpha not affecting nested Canvas's UI elements. (1127613)

  • Unity Test Runner: Fixed Exception not handled properly in PlayTests when a custom Enumerator is used as a Coroutine and throws an Exception. (1120096)

  • Universal Windows Platform: Fixed incorrect mouse position for NewInput. (1091493)

  • Universal Windows Platform: Fixed rapid triggering of OnClick() events in UI when multiple Xbox controllers connected. (1099111)

  • Universal Windows Platform: Prevented an error from the reference rewriter about the missing method 'ConfigurationElement::get_Item' when the EntityFramework.dll assembly is used. (1124092)

  • Video: Fixed a crash on quit, and on end of playmode, when using a VideoPlayer in a prefab. (1126578)

  • Video: Fixed Android Video doesn't start to play in the application when Android OS is 4.1 or 4.2. (1124979)

  • Web: UnityWebRequest: Better document SetRequestHeader regarding cookie. (1128889)

  • Windows: Fixed Multidisplay always reverting to native resolution on primary display. (1040726)

Changeset:
fc0fe30d6d91

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