### 2017.4.16f1 Release Notes

#### Improvements

*   Android: Added experimental arm64 support
    
*   Animation: Improved performance for Animators that don't use Animation Events or don't use State Machine Bhehaviours
    
*   Package Manager: Loading the same service config as the Unity Editor and the Hub.
    

#### Fixes

*   2D: Fixed Collider2D only regenerates when Auto Tiling is enabled in Collider2D (1083871)
    
*   Android: Fixed a crash when creating Texture2DArray in ETC format on Adreno 3xx on devices with Android 4.4 ([1077349](https://issuetracker.unity3d.com/issues/android-apk-crashes-when-uploading-texture2darray-to-the-gpu-on-an-android-device-with-an-adreno-300-series-gpus-and-os-4-dot-4-star))
    
*   Editor: Clarified size values presented by the Build Report. ([1006704](https://issuetracker.unity3d.com/issues/when-building-editor-dot-log-build-report-complete-size-is-massive-slash-too-big))
    
*   Editor: Fixed an issue where the Unity credits in the About window may have appeared incomplete ([978584](https://issuetracker.unity3d.com/issues/about-unity-credits-page-only-has-2-rows-of-text-instead-of-all-employees), 1100122)
    
*   Editor: Improved performance for EditorCompilation.CheckCyclicAssemblyReference, which would be very slow for projects with a large number of .asmdefs and many dependencies between them. ([1095709](https://issuetracker.unity3d.com/issues/checkcyclicassemblyreferences-takes-a-long-time-in-projects-with-many-assemblies))
    
*   Graphics: Fixes a memory leak which can occur during job based rendering ([1090901](https://issuetracker.unity3d.com/issues/memory-leak-when-using-setpropertyblock-and-enablekeyword-in-onrenderobject))
    
*   Graphics: Fixes a race condition in the culling code that would free memory of a job that is still in-flight leading to a crash in the editor ([1062032](https://issuetracker.unity3d.com/issues/unity-crashes-when-legacy-deferred-rendering-path-is-used-in-scene-which-contains-shadows))
    
*   Graphics: Fixes a synchronization issue that was exposed by fixing a race condition in the shadow culling code (1074200)
    
*   iOS: Fixed wrong Screen.safeArea on iPhone on Start() ([1085662](https://issuetracker.unity3d.com/issues/ios-wrong-screen-dot-safearea-on-iphone-on-start))
    
*   Package Manager: Fixed a vulnerability where a malicious attacker could access the local server from a script served on the internet by using DNS rebinding. This is fixed by validating the host header of all http requests.
    
*   Physics: Improved performance when baking meshes offline. ([1075709](https://issuetracker.unity3d.com/issues/excessive-load-time-or-build-time-for-high-poly-scenes-with-meshcollider), 1091814)
    
*   Shuriken: Fixed prewarm bug causing particles to emit incorrectly ([1064065](https://issuetracker.unity3d.com/issues/shuriken-particles-start-emitting-later-or-disappear-for-a-second-when-entering-play-mode-with-different-fixed-timestep-values), 1081809)
    
*   Timeline: Fixed crash happened when Timeline was outputting sound to a disabled Audio Source. ([930758](https://issuetracker.unity3d.com/issues/timeline-timeline-with-a-disabled-audio-source-causes-editor-crash-when-exiting-play-mode))
    
*   UI: Add permanent interests to RectTransform hierarchy in order to catch changes inthe hierarchy.
    
*   Windows: Fixed standalone player crashing on startup on machines where Citrix Workstation is installed. ([1082241](https://issuetracker.unity3d.com/issues/unity-2018-dot-2-7f1-windows-standalone-crash-on-first-run-due-to-unityplayer-dot-dll-access-violation))
    

Revision: 7f7bdd1ef0