Manual installs
Component installers
Windows
+macOS
+Release
Release notes
+Features
- iOS: Added a PlayerSetting to add the iOS 9 UIRequiresFullScreen to the Xcode generated plist to enable/disable multitasking support.
- iOS: Added Touch Pressure support. Scripts can access this API through the pressure and maximumPossiblePressure properties on Touch.
Improvements
- Networking: Added log messages to identify the object and script that cause too-large packets to be generated.
- Networking: Added more logging info on too-large packets when object state updates exceed the MTU.
- Unity Ads: Update to Unity Ads 1.5.3
- VR: A camera can now target the main display backbuffer in VR mode by setting "Target Eye" to "None (Main Display)".
Fixes
- (712011) - Android: Fix crash in dynamic batching
- (726878) - Android: Fixed MSAA on newer ARM Mali devices like Samsung Galaxy S6
- (728806) - Android: Fixed MSAA RenderTextures on Tegra4 and K1 when using OpenGL ES 2.0
- (715602), (731076), (704017), (731078) - Android: Fixed non-working textures on some Tegra 3 and Tegra 4 devices
- (642609) - Fix crash on copying script with component requirements onto a GO which is missing the requirements
- (none) - GI: Fixed the reflection probe inspector breaking when reusing a cubemap (RenderTexture) from a realtime reflection probe on a custom reflection probe.
- (708559) - Graphics: Add error message if 3D texture is bound for rendering.
- (730171) - Graphics: Fixed Screen.currentResolution in some cases reporting wrong resolution when in fullscreen on Windows
- (727743) - Graphics: Fixed use of Blit not correctly binding RandomWrite targets.
- (728103) - Graphics: Stopped reflection merging into emissive from stomping over render target alpha with 1.0
- (716811) - IL2CPP: Change the conv.i8 opcode implementation to handle sign extension correctly so that a conversion from a large negative int to a uint to a long in C# works as expected.
- (735413) - IL2CPP: Generate proper C++ code for a type with two fields that have the same type and name.
- (734534) - IL2CPP: Improve the error message when the byte code stripper is unable to locate an assembly.
- (717997) - IL2CPP: Prevent a NullReferenceException exception from occurring during the processing of the Preserve attribute which can obscure the actual cause of a problem.
- (730233) - IL2CPP: Prevent an KeyNotFoundException exception from occurring during code conversion when a generic method is used with at least one generic argument that exceeds the maximum generic recursion depth.
- (none) - IL2CPP: The low level memory profiler no longer reports constant literals as fields with offset 0.
- (726466) - Networking: Added support for HLAPI packet queuing on channels using the ReliableFragmented QoS.
- (697097) - Networking: Added warning message when a scene cannot be added to NetworkManager.
- (725109) - Networking: Clear error message when user try to add the two host with the same port
- (721917) - Networking: Fixed code generation exception when a SyncVar uses a type from external DLL. This now generates a regular build error.
- (698322) - Networking: Fixed code generation exception when using certain built-in unity types such as Vector3 in SyncListStruct.
- (714700) - Networking: Fixed crash when sending an unsupported type (a class instance) via a network Command. This now generates a build error.
- (726244) - Networking: Fixed issues with zero length size or MTU size packets using NetworkConnection Send functions. This could break packet buffering for HLAPI connections.
- (725363) - Networking: Fixed missing Connect callback for local client.
- (727133) - Networking: Fixed movement problem for objects on clients with local-client-authority when snap threshold was set to a small value.
- (730199) - Networking: Fixed NullReference exception when using NetworkAnimator.
- (733731) - Networking: Fixed the scene slots in NetworkManager and NetworkLobbyManager not marking the scene dirty when they are changed.
- (720436) - Networking: prevent user to set minupdatetimeout to 0 via networkmanager menu
- (730299) - Networking: Removed misleading error messages that are generated during SyncList initialization.
- (730386) - Particles: Fixing regression when setting transform in LateUpdate
- (731470) - Physics: Ensure that RectTransform is loaded prior to any Rigidbody2D or Collider2D so that initial position is correct.
- (731054) - Physics: Ensure that when changing the Joint2D connected RigidBody2D, all related Gizmos are reset.
- (730822) - Physics: Ensure that when ignoring collision layer/layer collisions, that existing contacts are re-evaluated.
- (731057) - Physics: Ensure that when Joint2D.EnableCollision is changed, all relevant contacts are re-evaluated.
- (none) - Substance: Fix bitmap export. Bitmap export can now save bitmaps with the alpha channel setup according to the Unity material.
- (725397), (728853), (729290) - UI: Fix Editor crash that would sometimes trigger after pressing play/stop
- (719421) - VR: Fix HMD content failure after disconnect and reconnect
- (716410), (716422 VR: Fix incorrect info and toggles while HMD was disconnected
- (720052), (732183) - VR: Fix Loss of Window focus crashes upon return
- (736323) - VR: Fix regression crash when HMD was disconnected at application start
- (716500) - VR: Fix stereoMirrorMode right eye flicker
- (732236) - VR: Fix VRDevice.IsPresent always returning true
- (722766) - WebGL: Fix doppler effect being used on audio sources with spatial blend set to 2D
- (733864) - Windows Phone: Font will be visible again.
- (735383) - Windows Store Apps: Correctly generate Visual Studio namespace if package name has dot followed by a number. For ex., Test.2 package name will produce Test._2 namespace
- (735384) - XboxOne/IL2CPP: Correct metadata loading on startup.
Revision: 6dd5cd7ea574
Size & md5sum for Mac
Component
md5sum
Size (bytes)
UnityDownloadAssistant-5.2.2p1.dmg
c1301280941ecdbe4355edab82e74a95
2483984
Unity-5.2.2p1.pkg
6799e89f6888436d30b5dff09766caec
2341232911
Examples-5.2.2p1.pkg
7c8edec44e2a1752002ed3b212e06722
354000014
StandardAssets-5.2.2p1.pkg
982367d46077d5ba313cfa0f24e99c4b
212384554
WebPlayer-5.2.2p1.pkg
e6da7393763042cc12c9931a87a911b5
2810690
Size & md5sum for PC
Component
md5sum
Size (bytes)
UnityDownloadAssistant-5.2.2p1.exe
975c79d2c522ecdfffaa1141a7fa223c
665056
UnitySetup32-5.2.2p1.exe
fe8e21c48d1cbd57c8d870f51211f220
1708572168
UnitySetup64-5.2.2p1.exe
518aa81433b7d39575f67c54f6d4f3fe
1716895672
UnityExampleProjectSetup-5.2.2p1.exe
d2d9c9581eb684e479cc36c3d6b00e98
295411472
UnityWebPlayerDevelopment-5.2.2p1.exe
d603d57fa3076a53a3c92c25d4e3b65e
7414568
Changeset
+Third Party Notices
Release notes
+Features
- iOS: Added a PlayerSetting to add the iOS 9 UIRequiresFullScreen to the Xcode generated plist to enable/disable multitasking support.
- iOS: Added Touch Pressure support. Scripts can access this API through the pressure and maximumPossiblePressure properties on Touch.
Improvements
- Networking: Added log messages to identify the object and script that cause too-large packets to be generated.
- Networking: Added more logging info on too-large packets when object state updates exceed the MTU.
- Unity Ads: Update to Unity Ads 1.5.3
- VR: A camera can now target the main display backbuffer in VR mode by setting "Target Eye" to "None (Main Display)".
Fixes
- (712011) - Android: Fix crash in dynamic batching
- (726878) - Android: Fixed MSAA on newer ARM Mali devices like Samsung Galaxy S6
- (728806) - Android: Fixed MSAA RenderTextures on Tegra4 and K1 when using OpenGL ES 2.0
- (715602), (731076), (704017), (731078) - Android: Fixed non-working textures on some Tegra 3 and Tegra 4 devices
- (642609) - Fix crash on copying script with component requirements onto a GO which is missing the requirements
- (none) - GI: Fixed the reflection probe inspector breaking when reusing a cubemap (RenderTexture) from a realtime reflection probe on a custom reflection probe.
- (708559) - Graphics: Add error message if 3D texture is bound for rendering.
- (730171) - Graphics: Fixed Screen.currentResolution in some cases reporting wrong resolution when in fullscreen on Windows
- (727743) - Graphics: Fixed use of Blit not correctly binding RandomWrite targets.
- (728103) - Graphics: Stopped reflection merging into emissive from stomping over render target alpha with 1.0
- (716811) - IL2CPP: Change the conv.i8 opcode implementation to handle sign extension correctly so that a conversion from a large negative int to a uint to a long in C# works as expected.
- (735413) - IL2CPP: Generate proper C++ code for a type with two fields that have the same type and name.
- (734534) - IL2CPP: Improve the error message when the byte code stripper is unable to locate an assembly.
- (717997) - IL2CPP: Prevent a NullReferenceException exception from occurring during the processing of the Preserve attribute which can obscure the actual cause of a problem.
- (730233) - IL2CPP: Prevent an KeyNotFoundException exception from occurring during code conversion when a generic method is used with at least one generic argument that exceeds the maximum generic recursion depth.
- (none) - IL2CPP: The low level memory profiler no longer reports constant literals as fields with offset 0.
- (726466) - Networking: Added support for HLAPI packet queuing on channels using the ReliableFragmented QoS.
- (697097) - Networking: Added warning message when a scene cannot be added to NetworkManager.
- (725109) - Networking: Clear error message when user try to add the two host with the same port
- (721917) - Networking: Fixed code generation exception when a SyncVar uses a type from external DLL. This now generates a regular build error.
- (698322) - Networking: Fixed code generation exception when using certain built-in unity types such as Vector3 in SyncListStruct.
- (714700) - Networking: Fixed crash when sending an unsupported type (a class instance) via a network Command. This now generates a build error.
- (726244) - Networking: Fixed issues with zero length size or MTU size packets using NetworkConnection Send functions. This could break packet buffering for HLAPI connections.
- (725363) - Networking: Fixed missing Connect callback for local client.
- (727133) - Networking: Fixed movement problem for objects on clients with local-client-authority when snap threshold was set to a small value.
- (730199) - Networking: Fixed NullReference exception when using NetworkAnimator.
- (733731) - Networking: Fixed the scene slots in NetworkManager and NetworkLobbyManager not marking the scene dirty when they are changed.
- (720436) - Networking: prevent user to set minupdatetimeout to 0 via networkmanager menu
- (730299) - Networking: Removed misleading error messages that are generated during SyncList initialization.
- (730386) - Particles: Fixing regression when setting transform in LateUpdate
- (731470) - Physics: Ensure that RectTransform is loaded prior to any Rigidbody2D or Collider2D so that initial position is correct.
- (731054) - Physics: Ensure that when changing the Joint2D connected RigidBody2D, all related Gizmos are reset.
- (730822) - Physics: Ensure that when ignoring collision layer/layer collisions, that existing contacts are re-evaluated.
- (731057) - Physics: Ensure that when Joint2D.EnableCollision is changed, all relevant contacts are re-evaluated.
- (none) - Substance: Fix bitmap export. Bitmap export can now save bitmaps with the alpha channel setup according to the Unity material.
- (725397), (728853), (729290) - UI: Fix Editor crash that would sometimes trigger after pressing play/stop
- (719421) - VR: Fix HMD content failure after disconnect and reconnect
- (716410), (716422 VR: Fix incorrect info and toggles while HMD was disconnected
- (720052), (732183) - VR: Fix Loss of Window focus crashes upon return
- (736323) - VR: Fix regression crash when HMD was disconnected at application start
- (716500) - VR: Fix stereoMirrorMode right eye flicker
- (732236) - VR: Fix VRDevice.IsPresent always returning true
- (722766) - WebGL: Fix doppler effect being used on audio sources with spatial blend set to 2D
- (733864) - Windows Phone: Font will be visible again.
- (735383) - Windows Store Apps: Correctly generate Visual Studio namespace if package name has dot followed by a number. For ex., Test.2 package name will produce Test._2 namespace
- (735384) - XboxOne/IL2CPP: Correct metadata loading on startup.
Revision: 6dd5cd7ea574
Size & md5sum for Mac
Component
md5sum
Size (bytes)
UnityDownloadAssistant-5.2.2p1.dmg
c1301280941ecdbe4355edab82e74a95
2483984
Unity-5.2.2p1.pkg
6799e89f6888436d30b5dff09766caec
2341232911
Examples-5.2.2p1.pkg
7c8edec44e2a1752002ed3b212e06722
354000014
StandardAssets-5.2.2p1.pkg
982367d46077d5ba313cfa0f24e99c4b
212384554
WebPlayer-5.2.2p1.pkg
e6da7393763042cc12c9931a87a911b5
2810690
Size & md5sum for PC
Component
md5sum
Size (bytes)
UnityDownloadAssistant-5.2.2p1.exe
975c79d2c522ecdfffaa1141a7fa223c
665056
UnitySetup32-5.2.2p1.exe
fe8e21c48d1cbd57c8d870f51211f220
1708572168
UnitySetup64-5.2.2p1.exe
518aa81433b7d39575f67c54f6d4f3fe
1716895672
UnityExampleProjectSetup-5.2.2p1.exe
d2d9c9581eb684e479cc36c3d6b00e98
295411472
UnityWebPlayerDevelopment-5.2.2p1.exe
d603d57fa3076a53a3c92c25d4e3b65e
7414568

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