Patch Releases
We are listening to our users who are demanding that we fix more bugs, and faster, with our ongoing patch build releases. Each patch build is a full release of the editor with all runtimes and contains a number of bug fixes.
Patch 5.0.3p3
Released: 24 June 2015
We are happy to announce Unity 5.0.3p3. The release notes and the corresponding issue tracker link for issues fixed in this release are as shown below.
As always, patch releases are recommended only for users affected by those bugs fixed in that patch.
Unity Editor Download Assistant
Component Installers Windows
- Unity Editor 64-bit
- Unity Editor 32-bit
- Cache Server
- Built in shaders
- Standard Assets
- Example Project
Component Installers Mac
Fixes
- (691217) - GLES: Fixed crash on Vivante GPUs when using binary shaders.
- (699694) - GLES: Fixed crash when using multithreaded renderer and using shader that uses vertex colors when the mesh data doesn't contain vertex colors.
- (700474) - Graphics: Fixed issue when loading single channel JPEGs using Texture2D.LoadImage.
- (691599) - Inspector: Fixed NullReferenceException caused by deleting objects during Inspector redraw.
- (704018) - iOS/IL2CPP: Ensure that GetCurrentMethod returns the proper value, even when the generated native method is inlined.
- (704069) - iOS/IL2CPP: Prevent the player build process from using older generated C++ source files from a previous build.
- (700507) - iOS/IL2CPP: Avoid deadlock during UnloadUnusedAssets.
- (685439) - iOS: Fixed an issue whereby lightmapped objects with legacy shaders lit with realtime light in legacy deferred no longer render incorrectly.
- (671681) - Lighting: Fixed inaccurate screenspace scissoring of lights with large range.
- (none) - Windows Store Apps: Fixed a rare crash at boot when reading AppxManifest.xml.
- (690152) - Xbox One: Fixed a bug that could cause game chat to fail when more than two players are involved.
Choose the appropriate installer following the appropriate links at the top of this page.
Also included below are the md5sum and file size in order to verify the full installers have been downloaded correctly. If your installer doesn’t work or reports errors it is possible that your installer is incomplete.
Revision: 70d53b55896f
Size & md5sum for Mac
Component | md5sum | Size (bytes) |
---|---|---|
UnityDownloadAssistant-5.0.3p3.dmg | e5a0967f0e76ccabe0edfcbc9fa741b9 | 2485435 |
Unity-5.0.3p3.pkg | 33ce45db28ea625b4b4b1dfbc7581fd8 | 1833374137 |
Examples-5.0.3p3.pkg | 6e46ea2ffa0ee008ecd120487f212c0b | 347288468 |
StandardAssets-5.0.3p3.pkg | f145f05d12689633408e7e3861085240 | 208176142 |
WebPlayer-5.0.3p3.pkg | 7fcf16b7cb80b72ae0a509fa5a3e11b7 | 2777197 |
Size & md5sum for PC
Component | md5sum | Size (bytes) |
---|---|---|
UnityDownloadAssistant-5.0.3p3.exe | 5b35d23eb2051095b0748d9490d2a6b7 | 653624 |
UnitySetup32-5.0.3p3.exe | 88e195b16618a6f5c4a23b512103bcdd | 1288213856 |
UnitySetup64-5.0.3p3.exe | 612b81e4f111106f294ae1c2a4e612a8 | 1296162616 |
UnityExampleProjectSetup-5.0.3p3.exe | 91e12a7ca67765465d473cb5f36c3c91 | 289232336 |
UnityStandardAssetsSetup-5.0.3p3.exe | db5ea4c53228f3aae08a4a7c98421bf9 | 208679848 |
UnityWebPlayerDevelopment-5.0.3p3.exe | d4603a53d4fbdaedf5fd16deea494342 | 7256688 |
Patch 5.0.3p2
Released: 18 June 2015
We are happy to announce Unity 5.0.3p2. The release notes and the corresponding issue tracker link for issues fixed in this release are as shown below.
As always, patch releases are recommended only for users affected by those bugs fixed in that patch.
Unity Editor Download Assistant
Component Installers Windows
- Unity Editor 64-bit
- Unity Editor 32-bit
- Cache Server
- Built in shaders
- Standard Assets
- Example Project
Component Installers Mac
Improvements
- iOS/IL2CPP: Load embedded resource files as memory mapped read-only files so that they do not contribute to memory pressure.
Fixes
- (695118), (701548) - iOS/IL2CPP: Add support for PreserveAttribute to prevent classes, methods, fields and properties from being stripped in IL2CPP.
- (695179) - iOS/IL2CPP: Fixed a crash which occurred when Ldvirtftn opcode was used on a non-virtual method.
- (694436) - iOS/IL2CPP: Fixed IL2CPP generated code in if (...) block if the condition operand was an IntPtr.
- (694436) - iOS/IL2CPP: Fixed IL2CPP generated marshaling code for marshaling IntPtr into any other primitive type.
- (702879) - iOS/IL2CPP: Fixed marshaling arrays of structs marked with [Out] attribute.
- (696986) - iOS/IL2CPP: Fixed ConstructorInfo.Invoke() returning null for Nullable types.
- (698589) - iOS/IL2CPP: Corrected RPC implementation for the UnityEngine.Networking namespace.
- (696187) - iOS/IL2CPP: Prevent a C++ compiler error in generated code about an undeclared identifier with the test "Unused local just for stack balance".
- (702696) - iOS/IL2CPP: Prevent a runtime exception with IL code in an enumerator's MoveNext method when the enumerator's return type is a constrained generic type.
- (703294) - iOS/IL2CPP: Prevent an exception during code generation when the default value of a field is not the same type as the field.
- (691008) - iOS/IL2CPP: When compiling scripts for the player, appropriate UnityEngine.UI.dll will be referenced.
- (691404) - iOS/IL2CPP: Fixed a rare case when bytecode stripper would incorrectly strip wrong overloaded generic virtual method.
Patch 5.0.3p1
Released: 11 June 2015
We are happy to announce Unity 5.0.3p1. The release notes and the corresponding issue tracker link for issues fixed in this release are as shown below.
As always, patch releases are recommended only for users affected by those bugs fixed in that patch.
Unity Editor Download Assistant
Component Installers Windows
- Unity Editor 64-bit
- Unity Editor 32-bit
- Cache Server
- Built in shaders
- Standard Assets
- Example Project
Component Installers Mac
Improvements
- Android: Audio - Enabled OpenSL for GearVR.
- iOS/IL2CPP: Lower memory used by IL2CPP executables at runtime by removing unused overhead from memory profiling.
Fixes
- (700531) - Android: Fixed an issue whereby unaligned access caused a crash on Tegra K1.
- (693316) - Graphics: Configurable vertex compression to fix lightmap UVs shifting.
- (698060) - iOS/IL2CPP: Corrected an error in generated code when a constrained generic parameter type is used in a nested lambda expression.
- (691607), (667147) - iOS/IL2CPP: Correct an exception during code conversion which has the error message "Invalid global variables count" when converting some UnityScript assemblies.
- (673249) - iOS/IL2CPP: Fixed managed stack traces.
- (697563) - iOS/IL2CPP: Generate correct C++ code for a generic virtual method which returns an IEnumerator and has a generic constraint defined on the method it overrides.
- (694535) - iOS/IL2CPP: Fixed an issue which sometimes caused IL2CPP to not call static constructors when Unity created class instances from native code.
Choose the appropriate installer following the appropriate links at the top of this page.
Also included below are the md5sum and file size in order to verify the full installers have been downloaded correctly. If your installer doesn’t work or reports errors it is possible that your installer is incomplete.
Revision: 9e18eb741247
Size & md5sum for Mac
Component | md5sum | Size (bytes) |
---|---|---|
UnityDownloadAssistant-5.0.3p1.dmg | 90684b36a7d7c372406fd2d7e123eced | 2485424 |
Unity-5.0.3p1.pkg | 8947c6cf9d09bcfba5f4d206f065f40e | 1832765188 |
Examples-5.0.3p1.pkg | 16016cfa8d9705d013e49bdbc4482247 | 347282333 |
StandardAssets-5.0.3p1.pkg | 0b8c3cb90b4af20a505d6fbe6991d7c5 | 208141280 |
WebPlayer-5.0.3p1.pkg | 5181247db639a74be6b9c10f7cf1cd63 | 2777202 |
Size & md5sum for PC
Component | md5sum | Size (bytes) |
---|---|---|
UnityDownloadAssistant-5.0.3p1.exe | e320917973cd254329bc6be58ba7953a | 653960 |
UnitySetup32-5.0.3p1.exe | ceb31e65c3cedd9efbf8595decbea2a1 | 1287694664 |
UnitySetup64-5.0.3p1.exe | 729843c415f1c3697ab8769783336e98 | 1295644584 |
UnityExampleProjectSetup-5.0.3p1.exe | be6536163656c22a30c3fca287231750 | 289206248 |
UnityStandardAssetsSetup-5.0.3p1.exe | a577b0481beb8dc1cf1000c0f53dc2f7 | 208634280 |
UnityWebPlayerDevelopment-5.0.3p1.exe | 09c27bf005516f3b53f6fc840b31003b | 7259280 |
Patch 5.0.2p4
Released: 3 June 2015
We are happy to announce Unity 5.0.2p4. The release notes and the corresponding issue tracker link for issues fixed in this release are as shown below.
As always, patch releases are recommended only for users affected by those bugs fixed in that patch.
Unity Editor Download Assistant
Component Installers Windows
- Unity Editor 64-bit
- Unity Editor 32-bit
- Cache Server
- Built in shaders
- Standard Assets
- Example Project
Component Installers Mac
Improvements
- Added set to gpu skinning parameter in PlayerSettings
- iOS/IL2CPP: Decrease IL2CPP memory usage by making metadata structures const.
Fixes
- (687390) - Audio: If audio output device fails to init, then init to the null device.
- (693917) - Audio: The Disable Audio option new prevents FMOD from initializing and allocating resources which are exclusive on some platforms.
- (none) - Editor: Fixed bad scene view performance when lots of light gizmos are drawn
- (none) - Graphics: Fixed command buffer RenderTargetIdentifier with RenderTexture argument
- (697674) - Graphics: fixed regression in handling "external" textures (Texture2D.CreateExternalTexture).
- (698060) - iOS/IL2CPP: Correct a error in generated code when a constrained generic parameter type is used in a nested lambda expression.
- (698613), (698137) - iOS/IL2CPP: Fix a code generation issue when using static constructors in base generic classes.
- (691442) - iOS/IL2CPP: Fix a crash which occurred during a call to Socket.SetSocketOption with the AddMembership or DropMembership names.
- (699105) - iOS/IL2CPP: Prevent IL2CPP from throwing an exception at conversion time for a generic type deriving from a generic interface.
- (694729) - iOS/Metal: Fixed crash when using preloaded shaders (694729)
- (none) - iOS: Fixed rendering issues when dismissing presenting view controller which overrides orientation constraints
- (696798) - iOS: Fixed simulator crashing on startup due to "Symbol not found: __ZN5metal16g_CurrentEncoderE" (696798)
- (none) - Merge Tool: Fix auto fallback spec file detection
- (none) - Merge Tool: Handle regression in 5.0.1 introduced by stripped prefabs
- (none) - PS3/PS4: Fixed some separate alpha blending shader states not working properly.
Choose the appropriate installer following the appropriate links at the top of this page.
Also included below are the md5sum and file size in order to verify the full installers have been downloaded correctly. If your installer doesn’t work or reports errors it is possible that your installer is incomplete.
Revision: 55ac7f2bae00
Size & md5sum for Mac
Component | md5sum | Size (bytes) |
---|---|---|
UnityDownloadAssistant-5.0.2p4.dmg | 7b93fad074254a1588b83d6baae20930 | 2952041 |
Unity-5.0.2p4.pkg | 28f3e5e5e1e6c5166f0189cbf0cf0267 | 1830465203 |
Examples-5.0.2p4.pkg | 9c04a3a883550d192d057bfe30dbeff6 | 347271446 |
StandardAssets-5.0.2p4.pkg | cff84134f8f574f5efda18af983423a6 | 208135284 |
WebPlayer-5.0.2p4.pkg | c64071a884759775cc8b894d9fea6b20 | 2775333 |
Size & md5sum for PC
Component | md5sum | Size (bytes) |
---|---|---|
UnityDownloadAssistant-5.0.2p4.exe | c7f882714aed82b18f8cca545e5f1eed | 654008 |
UnitySetup32-5.0.2p4.exe | 41537ff049cae23199c04f74a2ad1fdc | 1286911344 |
UnitySetup64-5.0.2p4.exe | 96108608565b7869fefd2d34042c9856 | 1294842256 |
UnityExampleProjectSetup-5.0.2p4.exe | 54f74452b2e43827e50173d3ed5abbd8 | 289199696 |
UnityStandardAssetsSetup-5.0.2p4.exe | b8cee6d2839f8f4f4463b8c6221b4439 | 208638744 |
UnityWebPlayerDevelopment-5.0.2p4.exe | 62a98c8fae65f9319432885d9300b56d | 7257240 |
Patch 5.0.2p3
Released: 28 May 2015
We are happy to announce Unity 5.0.2p3. The release notes and the corresponding issue tracker link for issues fixed in this release are as shown below.
As always, patch releases are recommended only for users affected by those bugs fixed in that patch.
Unity Editor Download Assistant
Component Installers Windows
- Unity Editor 64-bit
- Unity Editor 32-bit
- Cache Server
- Built in shaders
- Standard Assets
- Example Project
Component Installers Mac
Fixes
- (686183) - iOS/IL2CPP: Ensure that background threads which are not explicitly joined have their resources freed so that the runtime does not leak thread handles.
- (697043) - iOS/IL2CPP: Correct code generation for a generic type with another generic type as a constraint when the generic parameter for the constraint is a value type.
- (697816) - iOS/IL2CPP: Prevent a crash when a thread with a name is finalized.
Choose the appropriate installer following the appropriate links at the top of this page.
Also included below are the md5sum and file size in order to verify the full installers have been downloaded correctly. If your installer doesn’t work or reports errors it is possible that your installer is incomplete.
Revision: d1699214cbc5
Size & md5sum for Mac
Component | md5sum | Size (bytes) |
---|---|---|
UnityDownloadAssistant-5.0.2p3.dmg | 240078fd02fd0fce33d565b26841dd53 | 2486864 |
Unity-5.0.2p3.pkg | 4d1f175b2bbb555f802c848405943461 | 1785452448 |
Examples-5.0.2p3.pkg | c078e735a125251edd3cd53d37e84f80 | 347282987 |
StandardAssets-5.0.2p3.pkg | 1210e44d8d9b70e398ff898e485f4f16 | 208136646 |
WebPlayer-5.0.2p3.pkg | 7275772c353a7f7579ab32f567595300 | 2775345 |
Size & md5sum for PC
Component | md5sum | Size (bytes) |
---|---|---|
UnityDownloadAssistant-5.0.2p3.exe | 9ac29f4fb209aedf6634c1c00fccc595 | 653944 |
UnitySetup32-5.0.2p3.exe | fe7eb964a1923b68260e78088cc80e96 | 1254892760 |
UnitySetup64-5.0.2p3.exe | 9542ad9cfa31ea32fa4ff3208dea39a3 | 1262791920 |
UnityExampleProjectSetup-5.0.2p3.exe | 08e1b25e684aa1ea0367f9c99c3ca810 | 289184984 |
UnityStandardAssetsSetup-5.0.2p3.exe | a6943fff9547fc6f55713ee62feae283 | 208629872 |
UnityWebPlayerDevelopment-5.0.2p3.exe | e26275bb95a560e4d3727093d425e1ff | 7256560 |
Patch 5.0.2p2
Released: 20 May 2015
We are happy to announce Unity 5.0.2p2. The release notes and the corresponding issue tracker link for issues fixed in this release are as shown below.
As always, patch releases are recommended only for users affected by those bugs fixed in that patch.
Unity Editor Download Assistant
Component Installers Windows
- Unity Editor 64-bit
- Unity Editor 32-bit
- Cache Server
- Built in shaders
- Standard Assets
- Example Project
Component Installers Mac
Fixes
- (none) - Android: Fix for Oculus window buffer memory leak (due to Oculus plugin replacing GL context)
- (695251) - iOS/IL2CPP: Avoid adding includes and methods (for method declaration includes) for types generated to terminate generic type recursion.
- (694940) - iOS/IL2CPP: Correct the implementation of the ldvirtftn opcode for types using a constrained generic generic parameter.
- (695900) - iOS/IL2CPP: Correctly invoke an action pointing to an extension method.
- (693281) - iOS/IL2CPP: Emit memory barriers to ensure the correct acquire and release semantics are enforced for loads and stores of volatile fields.
- (693210) - iOS/IL2CPP: Fixed a case where static constructor would not be called if an object is constructed within Unity internally.
- (689302) - iOS/IL2CPP: Static constructor of base type now gets correctly called if a derived class does not have one when creating an object of a derived type.
- (692584) - Physics: Stop force waking up Rigidbodies when AddForce / AddTorque (family) is called with a zero vector. This fixes Rigidbodies starting to accelerate even though a zero force is applied.
- (673027) - Scripting: Fixed debugger deadlock on OSX.
- (673440) - Scripting: Fixed MonoDevelop incorrectly stepping over recursive methods.
- (none) - Scripting: Fixed Unity crash when using newer versions of the soft debugger client in MonoDevelop
- (693303) - Windows Store Apps/Windows Phone 8.1: fix extended splash screen sizing
Revision: f0e1974f8a5a
Size & md5sum for Mac
Component | md5sum | Size (bytes) |
---|---|---|
UnityDownloadAssistant-5.0.2p2.dmg | 7325554b5c6e168c42bdb80b21d84804 | 2485446 |
Unity-5.0.2p2.pkg | bf10545d69a24a15f3e7714a8e29b2f6 | 1830383035 |
Examples-5.0.2p2.pkg | 9ff07b08f2245aa9372bcf058d27f3d1 | 347282100 |
StandardAssets-5.0.2p2.pkg | 3c95973fd2728cf57b3b16be62c6933c | 208141054 |
WebPlayer-5.0.2p2.pkg | 9c27fff05a067db6b9e09a563dadc5f5 | 2775353 |
Size & md5sum for PC
Component | md5sum | Size (bytes) |
---|---|---|
UnityDownloadAssistant-5.0.2p2.exe | 647a979cf9ef8dcba5b24b92dbcd0dcb | 653968 |
UnitySetup32-5.0.2p2.exe | 93d4ae02853a0862f3b2a3e7be699e87 | 1285887456 |
UnitySetup64-5.0.2p2.exe | e727734086975cca5559b0e8cba1f247 | 1293777736 |
UnityExampleProjectSetup-5.0.2p2.exe | 6d49387007d8c64a9956999fe00594fa | 289206696 |
UnityStandardAssetsSetup-5.0.2p2.exe | 910593e43d1ed137c54bc699acd3e226 | 208634168 |
UnityWebPlayerDevelopment-5.0.2p2.exe | 23cadb99aa1741df0ff8ea6deb300d6f | 7255888 |
Patch 5.0.2p1
Released: 15 May 2015
We are happy to announce Unity 5.0.2p1. The release notes and the corresponding issue tracker link for issues fixed in this release are as shown below.
As always, patch releases are recommended only for users affected by those bugs fixed in that patch.
Unity Editor Download Assistant
Component Installers Windows
- Unity Editor 64-bit
- Unity Editor 32-bit
- Cache Server
- Built in shaders
- Standard Assets
- Example Project
Component Installers Mac
Fixes
- (674763) - iOS/IL2CPP: Implemented embedded resources for IL2CPP.
- (692742) - iOS/IL2CPP: Fixed WWWForm.data property getter being extremely slow on IL2CPP.
- (none) - iOS: Fixed crash on A7 SoC when locking the screen.
- (687297) - iOS: Fixed Xcode project supported platforms and SDKs settings.
- (693343) - Mecanim: Fixed duplicated parameter in blend tree of blend tree
- (694616) - Plugins: Windows plugins won't be included to OSX package, when building for X86 architecture.
- (none) - VR: Added 3D splash screen to Unity Personal Edition Builds.
- (679061) - Windows Phone/Store: Fixed assembly converter crashing when a type generic class derives from a generic class which has a generic parameter that is array of generic parameters of the derived class (e. g. class Derived : MyBase).
Choose the appropriate installer following the appropriate links at the top of this page.
Also included below are the md5sum and file size in order to verify the full installers have been downloaded correctly. If your installer doesn’t work or reports errors it is possible that your installer is incomplete.
Revision: 8532b35838a2
Size & md5sum for Mac
Component | md5sum | Size (bytes) |
---|---|---|
UnityDownloadAssistant-5.0.2p1.dmg | c4377a0ea849f27819a046c584363d6a | 2485432 |
Unity-5.0.2p1.pkg | 155acbfb94408a12c37c9fdd05a7162a | 1829616148 |
Examples-5.0.2p1.pkg | fc21ec9b82ae880b5db1633f97ac9766 | 347282292 |
StandardAssets-5.0.2p1.pkg | 334e54ec48ecf1a37141f3ad4bdaaa9d | 208171585 |
WebPlayer-5.0.2p1.pkg | 8604091d7f11910eb53331c6619d4d88 | 2775255 |
Size & md5sum for PC
Component | md5sum | Size (bytes) |
---|---|---|
UnityDownloadAssistant-5.0.2p1.exe | 7f3d716fb2a733ed1c95ef129e575fb0 | 653952 |
UnitySetup32-5.0.2p1.exe | 7df184e3281878fa5128e5a2d01ad523 | 1285712848 |
UnitySetup64-5.0.2p1.exe | 39f0112ee4896a701c4b26cf47b58616 | 1293640552 |
UnityExampleProjectSetup-5.0.2p1.exe | cfb5e34795bdd0c671dec8cfd515aaf4 | 289205224 |
UnityStandardAssetsSetup-5.0.2p1.exe | eba972008a5c361461707eaa8304eb2f | 208664768 |
UnityWebPlayerDevelopment-5.0.2p1.exe | add6c1cd812a122e8b467a5cb3adeba6 | 7256344 |
Patch 5.0.1p4
Released: 8 May 2015
We are happy to announce Unity 5.0.1p4. The release notes and the corresponding issue tracker link for issues fixed in this release are as shown below.
As always, patch releases are recommended only for users affected by those bugs fixed in that patch.
Unity Editor Download Assistant
Component Installers Windows
- Unity Editor 64-bit
- Unity Editor 32-bit
- Cache Server
- Built in shaders
- Standard Assets
- Example Project
Component Installers Mac
Improvements
- Editor: Added Android 5.0 and 5.1 to "Minimum API Level" list.
- iOS/IL2CPP: Avoid generating NullReference checks on value types.
- iOS/IL2CPP: Improve performance of finally blocks.
- iOS/Metal: Better support for native rendering plugins when using Metal.
- iOS: Enabled thumb instruction support for IL2CPP ARMv7 slice. Should improve ARMv7 slice code size by 10-20%.
- Windows Standalone: Hint to AMD driver that discrete GPU should be used, rather than integrated GPU.
Fixes
- (690199) - Android: Apply Holo or Material theme if the user did not specify other explicitly.
- (685837) - Android: Apply user theme if set.
- (690761) - APIUpdater: APIUpdater assumes script encoding is UTF-8.
- (689626) - APIUpdater: APIUpdater crashes when updating methods that return arrays of generic types.
- (637947) - APIUpdater: Unity imports/upgrades DLL built for 4.x twice and it throws errors after first import.
- (678039) - Asset Management: PluginImporter settings for OSX native plugins will no longer be lost in .unitypackage files.
- (693223) - AssetBundle: Fixed the issue that scene AssetBundle didn't get rebuilt when the referenced prefabs were changed.
- (693001) - Editor: Android - Fixed updating SDK on x86 Java on Windows.
- (none) - Input: Input.GetJoystickNames() on Windows no longer returns a single blank entry when no joysticks are connected.
- (662515) - Input: Input.mousePosition is clamped correctly when a Windows player is resized.
- (693357) - iOS/IL2CPP: Added support for string.Normalize.
- (693902) - iOS/IL2CPP: Avoid class initialization and metadata construction deadlocks.
- (691588) - iOS/IL2CPP: Correctly lazy initialize the type information when Type.GetDeclaringType is called.
- (683986) - iOS/IL2CPP: Fixed code generation for binary comparisons containing expressions.
- (none) - iOS/IL2CPP: Fixed crash when using weak GC handle onstring constants.
- (691791) - iOS/IL2CPP: Fixed memory leak when using audio callbacks.
- (687587) - iOS/IL2CPP: Fixed System.Environment.TickCount on iOS.
- (689347) - iOS/IL2CPP: Fixed unordered comparison opcodes code generation.
- (693418) - iOS/IL2CPP: Fixed WebClient requests using a timeout.
- (693204) - iOS/IL2CPP: Removed the option to user precompiled headers in the Player Settings, as this option in no longer supported for the IL2CPP scripting backend.
- (682109) - iOS/IL2CPP: Fixed an issue where IL2CPP would use -> operator on value types in certain cases.
- (687551) - iOS/IL2CPP: Using AudioSettings.Reset() no longer crashes on IL2CPP.
- (682972) - iOS: Fixed crash on rendering empty meshes.
- (685384) - OpenGL ES 2.0: Fixed shadow acne on GPUs that do not support native shadow samplers.
- (687407) - OpenGL ES: Fixed crash when attempting to render a mesh with 0 vertices.
- (685419) - Physics: Fixed crash that happened when toggling "isKinematic" on a body with joint that had joint projection disabled and the body had also been connected to the same group of joints already.
- (671903) - Physics: Fixed crash when a collider has generated too many contacts.
- (685092) - Physics: Fixed WheelCollider applying inertia tensor rotation the wrong way.
- (688782) - Physics: Raised the max colliders per scene limit on mobile platforms, from 32K.
- (675498) - Samsung TV: Fixed crash on close issue.
- (682474) - Shaders: Don't crash in shader warmup on "-nographics" device.
- (none) - Shaders: Fixed some loops being miscompiled for DX9.
- (693678) - Shaders: Fixed some sampler precision issues in glsl-optimizer; was resulting in missing cast on Metal when sampling depth texture with explicit LOD.
- (584507) - Substance: Fixed 'path != ""' assert when live-previewing a Substance from the Asset Store.
- (none) - Substance: Fixed console spam related to the absence of '_MainTex' shader property.
- (687647) - Substance: Fixed crash when assigning a shader that does not cause outputs to be generated (e.g. Unlit/Color) to a ProceduralMaterial.
- (681568) - Substance: Fixed hang in ProceduralMaterial::Clean().
- (none) - Substance: Global Illumination flags are now correctly handled by ProceduralMaterials.
- (637533) - UI: PointerEventData.worldPosition and .worldNormal are now set correctly for right-mouse-button and middle-mouse-button events.
- (none) - WebGL: Fixed stripping (previously failing to register WebCamTexture class in runtime).
- (640216) - Windows Standalone: Allow to close the main window even with the touch support enabled.
- (none) - Windows Store/Phone: Unity will always give postprocessed assemblies a new random MVID.
Choose the appropriate installer following the appropriate links at the top of this page.
Also included below are the md5sum and file size in order to verify the full installers have been downloaded correctly. If your installer doesn’t work or reports errors it is possible that your installer is incomplete.
Revision: d5a3c6c514e1
Size & md5sum for Mac
Component | md5sum | Size (bytes) |
---|---|---|
UnityDownloadAssistant-5.0.1p4.dmg | 350c8cbc8253be1ec2c04a708f3b818a | 2485413 |
Unity-5.0.1p4.pkg | aa55afa4cd843a75d4512d61df280516 | 1829049789 |
Examples-5.0.1p4.pkg | 4a124cc69e9c8d1f541017ac2bbb094e | 347282527 |
StandardAssets-5.0.1p4.pkg | dd814d4441b15a16f22d8c8ad8c44d16 | 208143682 |
WebPlayer-5.0.1p4.pkg | 48ef5ca0cd480f712567d84aa90bccea | 2775242 |
Size & md5sum for PC
Component | md5sum | Size (bytes) |
---|---|---|
UnityDownloadAssistant-5.0.1p4.exe | a7889d3c6b411d9a571a3e8b217764d0 | 653952 |
UnitySetup32-5.0.1p4.exe | 4a1667df43d4e4e744b136b6af0ebe51 | 1285084568 |
UnitySetup64-5.0.1p4.exe | f0e7506af1cd7b145eff53ec108e42ea | 1292978704 |
UnityExampleProjectSetup-5.0.1p4.exe | 1ca3430503a98aa828401ade472ebf2c | 289184512 |
UnityStandardAssetsSetup-5.0.1p4.exe | 5434a1272fdad5dcbdd45999b0c77c71 | 208636432 |
UnityWebPlayerDevelopment-5.0.1p4.exe | 37d8d1116a1bd31ed91d5a80886b30f6 | 7256232 |
Patch 5.0.1p3
Released: 29 April 2015
We are happy to announce Unity 5.0.1p3. The release notes and the corresponding issue tracker link for issues fixed in this release are as shown below.
As always, patch releases are recommended only for users affected by those bugs fixed in that patch.
Unity Editor Download Assistant
Component Installers Windows
- Unity Editor 64-bit
- Unity Editor 32-bit
- Cache Server
- Built in shaders
- Standard Assets
- Example Project
Component Installers Mac
Improvement
- GI: Don't add lights to Enlighten at runtime if they don't contribute to GI (bounce intensity at 0).
- XboxOne: Unity is now built with the April 2015 XDK. You will need to install the April 2015 XDK on your PC and use the same or later recovery on your console.
- XboxOne: Worker threads created by Unity's core systems (Physics, AI) will no longer run on cores 0 and 1, which are reserved for the Rendering thread and Unity's main thread respectively. This will be a performance gain in most cases by avoiding thread context switches.
Fixes
- (none) - GI: Fixed lightmap resolution overlay not showing up on Terrains.
- (none) - iOS/IL2CPP: Allow Encoding.GetEncoding to correctly.
- (687082) - iOS/IL2CPP: AudioMixerSnapshot.TranslateTo no longer throws null reference exception on IL2CPP.
- (673634) - iOS/IL2CPP: Fixed code generation for unsafe fixed arrays.
- (687284) - iOS/IL2CPP: Fixed TerrainData.GetAlphaMaps crashing on IL2CPP.
- (690482) - iOS/IL2CPP: Forward declare empty types (created to end infinite recursion) that are used as method arguments.
- (685169) - iOS/IL2CPP: Generate C++ code which will compile when a nested generic passes the maximum depth for recursive nested generics.
- (684129) - iOS/IL2CPP: Match the behavior of the Mono scripting backend by not stripping the Animation code from the engine when code stripping is enabled.
- (681344) - iOS/IL2CPP: Return the correct number of write and error sockets from the Socket::Select method.
- (689806) - iOS/IL2CPP: Fixed crash related to arrays of Enums on 64-bit.
- (687201) - iOS/IL2CPP: Fixed IL2CPP failing to convert an assembly which contains Ldtoken instruction on field that is declared in a generic type. This issue affected CSVHelper.dll plugin.
- (none) - iOS/IL2CPP: Fixed overflow arithmetic instruction handling.
- (673795) - iOS/IL2CPP: Implemented Assembly.CodeBase by returning the value of AssemblyName.Name.
- (none) - iOS: Added Xcode 6.3 Build & Run support.
- (689620) - Mecanim: Fixed Blend Tree parameter doesn't get updated in the graph view when changing the blend tree parameter.
- (none) - Mecanim: Fixed crash when calling AnimationClip.events from script.
- (551703) - MonoDevelop: Fixed issue with file tabs being unresponsive after using auto-hide of panels.
- (669208), (675021), (690162) - MonoDevelop: Fixed issue with Attach to Process dialog making MonoDevelop unresponsive on OSX.
- (690124) - Physics 2D: Don't suppress gravity when a Rigidbody2D.MovePosition is taking place.
- (692409) - Physics 2D: Ensure that 2D Box/Circle cast methods support shape being overlapped initially.
- (690255) - Physics 2D: Ensure that a 2D joint created from script is correctly enabled.
- (691289) - Physics 2D: Setting center-of-mass on a Rigidbody2D now doesn't result in bad rotational inertia.
- (none) - SamsungTV: Fixed bug where cursor would stop moving when timeScale was set to 0 on 2013 TVs.
- (none) - SamsungTV: Fixed problem where native plugins would not be found on retail 2015 TVs.
- (687280) - SamsungTV: Fixed race condition crash that originated from within mono when NumberFormatter was being called from a non-main managed thread.
- (690981) - Windows Store Apps/Windows Phone 8.1: Unity will correctly hide password when using GUI*.PasswordField on touch based devices.
- (689028) - Windows Store Apps/Windows Phone: System.IO.File.Exists should work even if you specify forward slashes which is invalid in WinRT platforms, Unity will convert them to backwards slashes.
- (none) - Windows Store Apps: .NET Core plugins without placeholders, won't be passed to Mono compiler, like it was to 4.6.
- (none) - XboxOne: Fixed port assignments so Unity Profiler and Debugger work more consistently
- (none) - XboxOne: Lightmaps for scene 0 are now included in the package manifest.
- (none) - XboxOne: The /updcompat option for makepkg.exe now has a space before it so it's read by the tool correctly.
- (none) - XboxOne: The file path used for makepkg.exe is now quoted when a custom manifest file is used.
- (685139) - XboxOne: Application.OpenURL is now implemented on Xbox One. Calling it will open the Internet Explorer App.
Choose the appropriate installer following the appropriate links at the top of this page.
Also included below are the md5sum and file size in order to verify the full installers have been downloaded correctly. If your installer doesn’t work or reports errors it is possible that your installer is incomplete.
Revision: 831bf8db21f1
Size & md5sum for Mac
Component | md5sum | Size (bytes) |
---|---|---|
UnityDownloadAssistant-5.0.1p3.dmg | 5c59ecee9b3c12bf6ed619d5e328d14c | 2480674 |
Examples-5.0.1p3.pkg | 395609d2ceb996695008dd6f22b3fc3c | 347280814 |
StandardAssets-5.0.1p3.pkg | 17d34d5c20e15dc7a9201cd4e780ffef | 208122138 |
Unity-5.0.1p3.pkg | 335705094329a919fe58fdfb5349c25b | 1755435718 |
UnitySetup-Samsung-TV-Support-for-Editor-5.0.1p3.pkg | cab751ab6c08748bafc34a2fd90503fe | 50336963 |
WebPlayer-5.0.1p3.pkg | ddd26ad55f785f022d73c490f0aab11c | 2774936 |
Size & md5sum for PC
Component | md5sum | Size (bytes) |
---|---|---|
UnityDownloadAssistant-5.0.1p3.exe | b128aad0896cf1e4c43aa7f366a5a697 | 653960 |
UnityExampleProjectSetup-5.0.1p3.exe | f83862e128b3c40be813de516ff5a23c | 289204000 |
UnitySetup32-5.0.1p3.exe | 8c635ff3dc6df923e23de497070db2b2 | 1241712840 |
UnitySetup64-5.0.1p3.exe | 2c960dbe28cf0a96f880256bbc2fc464 | 1249604856 |
UnitySetup-Samsung-TV-Support-for-Editor-5.0.1p3.exe | 44c1b21b42b989430411abb0dccc3fae | 35709856 |
UnityStandardAssetsSetup-5.0.1p3.exe | c8459bac8d14c1b2fa7d3406d8fefab8 | 208629304 |
UnityWebPlayerDevelopment-5.0.1p3.exe | 9811454bf8e0b8e08f7bfcd3c1720792 | 7254104 |
Patch 5.0.1p2
Released: 24 April 2015
We are happy to announce Unity 5.0.1p2. The release notes and the corresponding issue tracker link for issues fixed in this release are as shown below.
As always, patch releases are recommended only for users affected by those bugs fixed in that patch.
Unity Editor Download Assistant
Component Installers Windows
- Unity Editor 64-bit
- Unity Editor 32-bit
- Cache Server
- Built in shaders
- Standard Assets
- Example Project
Component Installers Mac
Improvements
- Physics 2D: Added 'AreaEffector2D.useGlobalAngle' to allow the selection of whether the force-angle is global or local.
- Physics 2D: Added 'Effector2D.useColliderMask' to allow the selection of whether the effector collider mask is used or the global collision matrix.
- Physics 2D: Added 'Rigidbody2D.IsTouching' and 'Rigidbody2D.IsTouchingLayers' to complement the same on 'Collider2D' and 'Physics2D'.
- Physics 2D: Renamed 'AreaEffector2D.forceDirection' to 'AreaEffector2D.forceAngle' (sciprts are automaticallly updated).
Fixes
- (689104) - AI: Allow setting slope above 60 deg by using serialized object.
- (none) - AI: Fixed buggy example code for script API example.
- (684325) - AI: Handle out of memory when building huge world.
- (649274), (666076), (677903), (680277), (635004), (685352), (668927), (649667), (683687), (678768) - Documentation: A number of bugs have been fixed.
- (680503) - Documentation: Ridigbody typos fixed.
- (688144) - Editor: Fixed Camera.SetTargetBuffers with AA-ed renderbuffers.
- (687082) - iOS/IL2CPP: AudioMixerSnapshot.TranslateTo no longer throws null reference exception on IL2CPP.
- (none) - iOS/IL2CPP: Fixed overflow arithmetic instruction handling.
- (681872) - iOS/IL2CPP: Fixed stripping issue when NavMeshAgent was referenced only from scripts.
- (687284) - iOS/IL2CPP: Fixed TerrainData.GetAlphaMaps crashing on IL2CPP.
- (685169) - iOS/IL2CPP: Generate C++ code which will compile when a nested generic passes the maximum depth for recursive nested generics.
- (673795) - iOS/IL2CPP: Implemented Assembly.CodeBase by returning the value of AssemblyName.Name.
- (687218) - iOS/IL2CPP: Prevent a stack overflow in il2cpp.exe when it converts have an infinitely recursive generic type with an array generic argument.
- (689908) - iOS/Metal: Fixed crash in WarmupAllShaders when called in update with AA-ed backbuffer.
- (681197) - iOS/Metal: Fixed WebCamTexture.videoVerticallyMirrored.
- (689984) - iOS: Fixed WebCamTexture.didUpdateThisFrame.
- (690742) - OpenGL: Fixed a crash in vertex stream management.
- (682428) - Physics 2D: 2D physics will now give deterministic results on the same device when entering play-mode in the editor.
- (661823) - Physics 2D: Fixed regression where PlatformEffector2D 'One Way' would allow a collider to pass but then begin to collide with it.
- (none) - VR: MSAA autoresolve fixed for GLES 3.0 devices.
- (none) - WebPlayer: Workarounds for new Chrome, where NPAPI is disabled by default.
- (640655) - Windows Phone 8: Uppercase first letter in InputField.
- (687469) - Windows Phone 8: Windows Phone 8 specific plugins (compiled against Windows Phone 8 .NET) which don't have a placeholder won't be passed to the Mono compiler, like it was in 4.6.
- (none) - Windows Store/Windows Phone 8.1: Fixed an issue which caused types unavailable in .NET for Windows Store but available in Unity's replacement library not to be resolved if they were in a plugin.
- (none) - XboxOne: Fixed a crash that can happen when shutting down the audio device.
- (683403) - XboxOne: Fixed compute shader UAV buffer read/write and memory access.
Choose the appropriate installer following the appropriate links at the top of this page.
Also included below are the md5sum and file size in order to verify the full installers have been downloaded correctly. If your installer doesn’t work or reports errors it is possible that your installer is incomplete.
Revision: 7bde3a37f2fb
Size & md5sum for Mac
Component | md5sum | Size (bytes) |
---|---|---|
UnityDownloadAssistant-5.0.1p2.dmg | 72ca64a73585d0403bae0aeb996afeb9 | 2485373 |
Unity-5.0.1p2.pkg | fdaafb9531c23ac84f06953d94599dc2 | 1755359167 |
WebPlayer-5.0.1p2.pkg | ec133f0445cb2783fbc4ee726c551052 | 2774878 |
StandardAssets-5.0.1p2.pkg | dd99080b782e12b6be48b76e25726d9f | 208118240 |
Examples-5.0.1p2.pkg | 14fe07acbc672de94c11a659571ca36a | 347268204 |
UnitySetup-Samsung-TV-Support-for-Editor.pkg | 90cd8f73231d0de5af7292c498956a71 | 50338044 |
Size & md5sum for windows
Component | md5sum | Size (bytes) |
---|---|---|
UnityDownloadAssistant-5.0.1p2.exe | f6ce8a532fae52228d05c73b382a4933 | 653968 |
UnitySetup64-5.0.1p2.exe | ea46090b40edeb0354f775c00396c538 | 1249500584 |
UnitySetup32-5.0.1p2.exe | e7b0a605a48f959e9d6cff2346e74733 | 1241612240 |
UnityWebPlayerDevelopment-5.0.1p2.exe | 5fc2e48bfa078f97ee4bed45362ad2c1 | 7252264 |
UnityStandardAssetsSetup-5.0.1p2.exe | 2aafd32a79faf80dcfc9b27c1dc6f10a | 208624168 |
UnityExampleProjectSetup-5.0.1p2.exe | 5fae18a2e91d874aeb2f893f65c9003e | 289195464 |
UnitySetup-Samsung-TV-Support-for-Editor.exe | cf5b55549b043cf0d0ccec7e16aa61fa | 35701384 |
News from Unity QA
We’re not just toolsmiths, but wordsmiths too! Read all the Unity QA blogposts past and present.