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.
Known Issues in 2018.4.17f1
2D: Crash on memory allocation when double-clicking a Sprite which size is reassigned in OnDrawGizmos (1211482)
Animation: Animator.Update CPU time spikes when multiple animations are playing (1184690)
Asset Bundles: Asset Bundles fail to load when using async loading methods (1215446)
Asset Bundles: Building asset bundles when build path doesn't exist causes a failed assertion on "pluginAppendices.size() <= 1" (1203242)
Graphics - General: Shader is rendered incorrectly when loaded from an Asset Bundle made in Unity 2017.4 in a newer version (1195750)
IMGUI: Editor crashes silently when assertion is not met after calling EditorGUILayout.EnumPopup (1209597)
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.
Shuriken: Semaphore.WaitForSignal under Canvas.BuildBatch causes a slow editor in Play mode (1178300)
Windows: UnityWebRequest fails to verify certificate when "Let's Encrypt Authority X1" certificate is present in system trust store (1215665)
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.17f1 Release Notes
Editor: Fixed a number of bugs with single quote usage in namespace parse. (1188570)
IL2CPP: Fixed a compilation error when managed type that is defined in .winmd file appeared in native .winmd method signature.
IL2CPP: Fixed an issue where Socket.Select does not wait for timeout. (1206057)
IL2CPP: Managed types implemented in .winmd files now correctly implement needed COM interfaces when passed to native code.
IL2CPP: Marshal.SizeOf computes correct values for structs containing structs. (1201175)
iOS: Fixed a crash on CreateCppStringFromNSString when entering emoji as max character. (1198204)
iOS: Fixed an issue that stopped emojis appearing on textfields with no limit. (1214754)
iOS: Fixed an issue where SystemInfo.systemMemorySize sometimes reports Physical Memory under-report available Device Memory. (1155192)
Package Manager: Fixed crashes caused by disposing of default-constructed TransformAccessArrays. (1148324)
Profiler: Fixed an issue where Target Selection drop-down menu gets stuck on "Autoconnected Player" after failing to connect to a player. (1193777)
Profiler: Raised an argument exception if a null or empty name string is provided when beginning a profiler sample. (1205482)
SceneManager: Fixed an issue where dragging Prefabs into scenes during Play Mode incorrectly instantiating them as editor Prefab instances, which would incorrectly impose editor Prefab instance restructuring restrictions on runtime logic. (1166938)
Version Control: Fixed a crash caused by RevertTask when reverting unchanged scene. (1202758)
Web: Fixed UploadHandlerFile properties, contentType, and progress. (1197177)
XR: Added a warning when using a near clipping plan less than 0.1f with Windows Mixed Reality. This is the minimum supported value by Windows Mixed Reality. (1201928)
XR: Fixed a crash in non UWP players when serializing a Game Object with a World Anchor component. (1212118)
XR: Fixed an issue where hololens remoting connect failure once connect has failed at least 1 time. (1204419)
XR: Fixed an issue with disconnecting after exiting play mode while remoting to Hololens. (1137090)
XR: Fixed crashes when entering the play mode on the HDRP template if there is a Terrain in the scene. (1175535)
XR: Updated error message when enabling remoting or simulation without the Windows Mixed Reality package installed. (1157272)