### Fixes

*   (none) - Analytics: Fixed a NullReferenceException when stores inform Unity IAP of purchase events without providing metadata for the purchased product.
*   ([792351](http://issuetracker.unity3d.com/issues/android-unknown-event-structure-0-is-spammed-in-amazon-kindle-fires-5th-gen-development-build-logs-non-stop)) - Android: Fixed an issue where Unity would emit "Unknown event structure (0)" to the log several times per second.
*   ([789840](http://issuetracker.unity3d.com/issues/error-message-when-accessing-the-main-asset)) - AssetBundle: Fixed the error message when accessing the main asset.
*   (none) - Build Pipeline: Updated build window to allow case insensitive file extensions.
*   ([747347](http://issuetracker.unity3d.com/issues/some-shader-combinations-dont-reload-texture-assets-when-reference-is-being-used)) - Documentation: Updated documentation for Resources.UnloadAsset to document the 5.x behaviour which is different to 4.6 behaviour.
*   ([799469](http://issuetracker.unity3d.com/issues/sometimes-unity-editor-osx-crashes-when-closing-it-after-idling)) - General: Fixed crash in the callstack symbolication code that meant Unity could crash while generating crash reports during engine startup and shutdown
*   (none) - GI: Fixed an issue which would caused GI textures to be packed incorrectly.
*   ([803088](http://issuetracker.unity3d.com/issues/commandbuffer-lightprobes-light-probe-information-is-not-visible-on-the-command-buffer-drawn-meshes)) - GI: Fixed error when baking light probes: "Error adding Enlighten probe set: Failed to allocate probe set."
*   ([797235](http://issuetracker.unity3d.com/issues/use-light-probes-setting-remains-enabled-when-the-object-is-marked-as-static)) - GI: Fixed static batching not working when Lightmap Static and Use Light Probes options were both enabled in a Renderer in manual GI mode.
*   ([803910](http://issuetracker.unity3d.com/issues/ios-il2cpp-application-crashes-when-calling-gchandle-dot-alloc-with-a-null-as-an-object-parameter)) - IL2CPP: Now allow allocation of a pinned GC handle to a null value.
*   ([788428](http://issuetracker.unity3d.com/issues/ios-setting-application-dot-targetframerate-to-60-in-start-or-awake-functions-causes-a-crash-on-ios-9)) - iOS: Fixed a crash on iOS when 60 fps app is going to background.
*   (none) - iOS: Fixed possible value change for WebCamTexture.size after calling GetPixels() methods.
*   ([785021](http://issuetracker.unity3d.com/issues/ios-xcode-deployement-target-in-xcode-is-9-dot-1-when-in-unity-set-to-9-dot-0)) - iOS: Set correct value in Xcode when "Target minimum iOS version" player setting is set to 9.0.
*   ([799572](http://issuetracker.unity3d.com/issues/ios-webcamtexture-does-not-work-when-trying-to-render-it-on-a-rawimage)) - iOS: Set missing texel size for WebCamTexture textures.
*   (803795) - License: Fixed broken link to buy Pro version.
*   ([803806](http://issuetracker.unity3d.com/issues/error-message-appears-on-the-next-window-not-where-it-occurs)) - License: Fixed license page alert bar missing issue.
*   ([783219](http://issuetracker.unity3d.com/issues/lod-code-supposed-to-be-unreachable-error-in-the-console)) - LOD: Fixed unreachable code warnings when distance == selection.maxDistance.
*   ([791362](http://issuetracker.unity3d.com/issues/websocket-library-you-use-prints-a-star-star-star-sending-new-pending-truncated-star-star-error-when-queue-becomes-full-and-disconnects-clients)) - Networking: Adding parameter ConnectionConfig.WebSocketReceiveBufferMaxSize (bytes) for manually increasing webSocket buffer and preventing disconnect with log message """"\*\*\* sending new, pending truncated \*\*"""".
*   ([788877](http://issuetracker.unity3d.com/issues/different-error-messages-when-setting-65535-and-65537-to-m-maxdefaultconnections-in-hosttopology)) - Networking: Fixed an issue of different error-messages when setting 65535 and 65537 to m\_MaxDefaultConnections in HostTopology.
*   ([761566](http://issuetracker.unity3d.com/issues/unet-calling-networkdiscovery-dot-stopbroadcast-and-networkserver-dot-reset-crashes-editor)) - Networking: Fixed an issue whereby calling  NetworkDiscovery.StopBroadcast() and NetworkServer.Reset()  crashes editor.
*   ([801973](http://issuetracker.unity3d.com/issues/system-dot-net-dot-networkinformation-dot-ping-returns-null)) - Networking: Fixed System.Net.NetworkInformation.Ping on recent versions of OSX.
*   (806540, [805897](http://issuetracker.unity3d.com/issues/android-the-splash-screen-is-not-working-anymore)) - OpenGLES: Fixed crash triggered by attempting to set a texture parameters with an uninitialized texture dimension. This was affecting the rendering of the splash screen.
*   ([544444](http://issuetracker.unity3d.com/issues/undo-undo-does-not-cancel-reparent-of-sub-emitters)) - Particles: Added Undo support when auto reparenting sub emitters.
*   ([791794](http://issuetracker.unity3d.com/issues/shuriken-particle-system-bounds-are-not-updated-after-moving-whole-particle)) - Particles: Bounds are not updated after moving whole particle.
*   ([772199](http://issuetracker.unity3d.com/issues/shuriken-meshes-are-not-scaled-at-all-on-world-simulation-space)) - Particles: Fixed an issue where mesh particles are not being scaled when in world space.
*   ([489509](http://issuetracker.unity3d.com/issues/plane-collision-causes-erratic-behaviour-in-editor-mode)) - Particles: Fixed collisions not being calculated in-between editor updates.
*   ([780867](http://issuetracker.unity3d.com/issues/shuriken-rendering-order-changes-when-particles-die)) - Particles: Fixed sorting when using local space particles.
*   ([754270](http://issuetracker.unity3d.com/issues/shuriken-particlesystem-dot-pause-resets-start-delay)) - Particles: Start delay is only applied when the system time is 0.
*   ([806089](http://issuetracker.unity3d.com/issues/physics2d-toggling-iskinematic-in-inspector-when-game-is-running-has-no-impact-on-game-object)) - Physics: Toggling 'Rigidbody2D.IsKinematic' in the Inspector during play-mode now correctly changes the body-type.
*   (791026, 771710) - Scripting: Fixed deadlock in Editor on re-entering play mode when using ThreadPool.
*   ([787136](http://issuetracker.unity3d.com/issues/mobile-reflection-probes-on-mobile-devices-are-reflecting-distorted), [801535](http://issuetracker.unity3d.com/issues/5-dot-3-5f1-breaks-box-projection-due-to-change-in-unitystandardcore-dot-cginc)) - Shaders: Fixed reflection probe box projection not being accurate on large polygons.
*   ([790491](http://issuetracker.unity3d.com/issues/substances-importing-substance-from-asset-store-and-adding-it-to-go-throws-multiple-errors)) - Substance: Fixed an error when loading package file containing an old version of a substance file.
*   ([790798](http://issuetracker.unity3d.com/issues/graphics-directional-light-passes-through-the-tree-leafs-making-them-abnormally-lit)) - Terrain: Fixed backlit SpeedTree leaves not being correct in deferred shading.
*   (none) - tvOS: Fixed tvOS player support depending on iOS support native libraries.
*   ([790589](http://issuetracker.unity3d.com/issues/tvos-playfullscreenmovie-broken-on-apple-tv)) - tvOS: Removed "Prepare iOS for recording" from tvOS player settings, which was breaking full screen movie playing.
*   ([790264](http://issuetracker.unity3d.com/issues/ui-elements-arent-rendered-to-rendertexture), 799386, [795880](http://issuetracker.unity3d.com/issues/world-space-canvas-arent-rendered-to-render-texture)) - UI: Fixed World Space Canvas not being rendered on render textures.
*   ([790840](http://issuetracker.unity3d.com/issues/unitywebrequest-dot-error-returns-inconsistent-results-after-abort-is-called)) - UnityWebRequest: Fixed an issue where UnityWebRequest.error returned inconsistent results after Abort was called.
*   (none) - VR: GearVR no longer renders splash image directly to the HMD's compositor until updated version of Oculus plugin is available.
*   (802122) - VR: Remove black bar from side of game view by correcting for occlusion mask.
*   (786999) - WWW: Fixed potential crash when multiple simultaneous downloads failed.

Revision: 2fb591d65635