### Improvements

*   VR: Updated to Oculus version 1.6 .

### Fixes

*   ([811596](http://issuetracker.unity3d.com/issues/assets-management-assets-added-using-assetdatabase-dot-addobjecttoasset-change-their-name-when-the-project-is-saved)) - Asset Management: Assets added using AssetDatabase.AddObjectToAsset will no longer change their name when the project is saved.
*   ([803481](http://issuetracker.unity3d.com/issues/error-when-instantiating-a-prefab-from-an-asset-bundle-that-contains-scripts-references-and-unloadunusedasset-is-called), [807275](http://issuetracker.unity3d.com/issues/dependencies-of-loading-asset-are-not-unloaded-if-unloadunusedassets-is-called-after-loadassetasync-has-finished-loading-asset)) - AssetBundles: Fixed an issue where calling Resources.UnloadUnusedAssets while loading an AssetBundle with AssetBundleRequest.LoadAssetAsync caused an error & stopped the asset from being loaded properly
*   ([812396](http://issuetracker.unity3d.com/issues/crashes-building-process-for-standalone-with-empty-project-with-several-audio-clips)) - Audio: Fixed a crash when/after building for standalone with empty project with several audio clips.
*   ([807653](http://issuetracker.unity3d.com/issues/ios-corrupted-ipendpoint-in-il2cpp-backend-and-ipv6-network)) - IL2CPP: Fixed IPEndPoint on IPv6 network.
*   ([791844](http://issuetracker.unity3d.com/issues/ios-inputfield-dot-onendedit-is-called-on-both-the-current-and-previous-input-field-when-changing-input-fields)) - iOS: Fixed an issue where InputField.onEndEdit was called from an active InputField.
*   ([815735](http://issuetracker.unity3d.com/issues/ios-full-device-names-are-not-shown-in-profiller-and-unity-remote-dropdown-menus-for-all-new-devices-on-5-dot-3-x)) - iOS: Names for new iOS devices when selecting Unity Remote device.
*   ([759719](http://issuetracker.unity3d.com/issues/beginsendto-async-socket-send-doesnt-call-callback-function-on-first-editor-open), [759191](http://issuetracker.unity3d.com/issues/windows-exception-thrown-by-mono-dot-security-dot-protocol-dot-tls-dot-sslstreambase-dot-endread), [733920](http://issuetracker.unity3d.com/issues/asynchronous-network-operations-hangs-twice-after-opening-unity-editor)) - Mono: Corrected a number of possible hangs with SSL sockets when the Unity Editor entered and exited the play mode. These hangs often showed up in the AuthenticateAsClient method.
*   ([810551](http://issuetracker.unity3d.com/issues/reliablefragmented-channel-stops-working-after-client-has-disconnected-then-reconnects), [810692](http://issuetracker.unity3d.com/issues/networking-enabling-reliable-fragmented-for-channel-0-causes-clients-to-fail)) - Networking: ReliableFragmented channel stops working after client has disconnected, then reconnects.
*   ([764330](http://issuetracker.unity3d.com/issues/mac-screen-dot-currentresolution-dot-refreshrate-value-is-always-zero)) - OS X: Fixed Screen.currentResolution.refreshRate being always 0.
*   ([813872](http://issuetracker.unity3d.com/issues/particlesystem-playing-the-scene-with-more-than-270-particle-prefabs-causes-a-crash)) - Particles: Fixed an issue where playing the scene with more than 270 particle prefabs caused a crash.
*   (none) - Windows Store: Fixed a potential crash on Xbox One when retrieving advertising id.
*   (none) - Windows Store: Fixed a rare deadlock when recursively calling InvokeOnAppThread and InvokeOnUIThread many times
*   (none) - Windows Store: Fixed an assert that happened on startup on Xbox One in debug builds.
*   ([808700](http://issuetracker.unity3d.com/issues/wsa-touchscreen-keyboard-input-doesnt-work-on-uwp-builds)) - Windows Store: Fixed touch screen keyboard input not working on UWP.

Revision: ef59fdfbd254