Manual installs
Component installers
Release
Release notes
+2017.4.20f1 Release Notes
Fixes
Graphics: Fixed "Invalid Image Assertion failed" error when switching from DX11 to OpenGL ES 2.0 graphics API.
Graphics: Fixed some geometry jobs containing 0 indices or vertices.
Android: Fixed android multithreaded rendering becoming enabled when upgrading from 2017.1.
Linux: Fixed crash in UnityEngine.Input.GetJoystickNames when controllers with comma in the name are plugged in.
Audio: Fixed a bug where the editor would crash when recompiling scripts while having generated streaming audio clips (AudioClip.Create()).
Editor: Corrected a behavior where the viewport is being ignored in the scenario of a VR-enabled project rendering to a texture.
Animation: Fixed race condition crash in Legacy animation during the domain reload.
Android: Fixed the version and version code not written correctly in the manifest file.
Editor: iOS and tvOS PlayerSettings can now be updated if multiple inspectors are open simultaneously.
Scripting Upgrade: Fixed issue where a failed unicode conversion could result in a crash with .net 4.x scripting runtime.
XR: Oculus Quest controllers should now work with native input.
Editor: Performance fixes for viewport scaling for performance on tiled renderers.
Graphics: Fixed camera's MSAA toggling for mobile.
Audio: Fixed crash when calling UnloadAudioData after Play with a schedule is still scheduled.
Android: Fixed system resolution on Android.
Graphics: Fixed: Quality loss when converting texture from ASTC format to RGBA32.
iOS: Fixed PBXProject.AddCapability() for GameCenter capability type.
Changeset
+Third Party Notices
Release notes
+2017.4.20f1 Release Notes
Fixes
Graphics: Fixed "Invalid Image Assertion failed" error when switching from DX11 to OpenGL ES 2.0 graphics API.
Graphics: Fixed some geometry jobs containing 0 indices or vertices.
Android: Fixed android multithreaded rendering becoming enabled when upgrading from 2017.1.
Linux: Fixed crash in UnityEngine.Input.GetJoystickNames when controllers with comma in the name are plugged in.
Audio: Fixed a bug where the editor would crash when recompiling scripts while having generated streaming audio clips (AudioClip.Create()).
Editor: Corrected a behavior where the viewport is being ignored in the scenario of a VR-enabled project rendering to a texture.
Animation: Fixed race condition crash in Legacy animation during the domain reload.
Android: Fixed the version and version code not written correctly in the manifest file.
Editor: iOS and tvOS PlayerSettings can now be updated if multiple inspectors are open simultaneously.
Scripting Upgrade: Fixed issue where a failed unicode conversion could result in a crash with .net 4.x scripting runtime.
XR: Oculus Quest controllers should now work with native input.
Editor: Performance fixes for viewport scaling for performance on tiled renderers.
Graphics: Fixed camera's MSAA toggling for mobile.
Audio: Fixed crash when calling UnloadAudioData after Play with a schedule is still scheduled.
Android: Fixed system resolution on Android.
Graphics: Fixed: Quality loss when converting texture from ASTC format to RGBA32.
iOS: Fixed PBXProject.AddCapability() for GameCenter capability type.

Find the Unity version that’s compatible with your existing projects, or that provides you with specific features unavailable in newer versions.
