Unity Patch Releases

Latest patches:

4.3.7p4: Download Archive
4.5.5p5: Download Archive
4.6.9p4: Download Archive
5.0.3p3: Download Archive
5.1.3p3: Download Archive
5.2.3p3: Download Archive
5.3.8p2: Download Archive
5.4.5p5: Download Archive
**5.5.5p2: Download Archive
**5.6.5p1: Download Archive

2017.1.2p4: Download Archive
2017.2.1p2: Download Archive
2017.3.0p4: Download Archive

Release 4.3.7p1
15 May 2014

Hello everyone,

As part of our continued efforts to reduce the number of outstanding issues with the current released version, we are happy to announce the release of patch 4.3.7p1. Please see the up-coming On Sustained Engineering blog post for more information about the overall plan and version numbers.

4.3.7p1 is the first patch release and please be on the look out for more. The release notes and the corresponding issue tracker link for issues fixed in this release are:

  • (588344) Editor : The swatches in the Color Picker tool are now gamma corrected when using linear colour space
  • (601727) Terrain: Fixed an issue where the physics material assigned to a terrain object was not saved.
  • (577782) Editor : Fixed a hang on quit issue.
  • (585694) Editor : Fixed an issue where by editor froze when trying to quit it after importing a Maya file.

Choose the appropriate installer following the links shown below. 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.

PC: http://beta.unity3d.com/download/2135668119/UnitySetup-4.3.7p1.exe (md5: 77d3292467b6d6234495017bb9e9eb46, size: 1,098,793,488 bytes)
Mac: http://beta.unity3d.com/download/2135668119/unity-4.3.7p1.dmg (md5: 97c8e3f4c1e6bc7f7051ffb2556c8255, size: 1,264,919,288 bytes)

Frequently Asked Questions:

How can I get my bug fixed? It’s a critical bug for me! It will not be possible for the sustained engineering team to fix every bug. If you have submitted a clear, easily reproducible bug, included a small repro project, and we can match this against similar bugs, or the comments on the issue tracker tell us this bug affects many other people, then it may become a candidate for fixing. If it can be fixed, then we will try to fix it in a timely manner. It’s not possible to give a timeline for a fix, but it should be weeks, and not months, years, or never.

When will the next patch release come? We’re aiming to get to a point where we can ship patches every couple of weeks.

I am near the end of my game development. Should I switch to this new release? No. We recommend that the patch releases are only used by teams who are critically affected by a bug, and need the patch to make progress. If you are not affected by the bugs fixed in a patch release do not take the patch.

Why is a new team fixing bugs? Why are R&D not doing this? Our R&D team are focused on implementing new features and improving the product Obviously they’ll fix bugs. The sustained engineering team has been formed to help accelerate the rate at which bugs can be fixed.

Why is sustained engineering part of the Support and QA teams? Because Support interact every day with customers with support contracts, and so see the issues that affect these teams, and QA process and see the bugs that come from the community. These two teams are ideally placed to observe how bugs affect customers.

When I use the Editor Update Checker in the editor the patch releases are not shown. Is this a bug? No, it’s not a bug. The update check will report on full official editor releases. These will be Unity versions that have an f in them, such as 4.3.4f1. Patch releases are not intended to be used by the whole community, and so will never be reported by the update check. If you wish to look for patch releases please visit this forum thread which will be the only location where these patches are announced and URLs provided.

I want to post a comment on this thread. Why can’t I do that? This thread is for announcements about patch releases. If you want to discuss a patch with the community and Unity, please start a thread in the support section, or add a post to an existing patch related thread.

There seems to be a problem with web player builds. Yes, web players built from a patch release cannot currently be played back in the public released web player. We are working on resolving this issue. For now, please make a web player build using the official editor release.

The patch download takes ages. Yes, these patch releases are not intended for every Unity user, so we have them hosted on a slower network.

Cheers
Graham, Jawa, Thomas and the Sustained Engineering Team

8 Likes

Release 4.3.7p2
29 May 2014

Hello everyone,

As part of our continued efforts to reduce the number of outstanding issues with the current released version, we are happy to announce the release of patch 4.3.7p2. The release notes and the corresponding issue tracker link for issues fixed in this release are:

  • 599100 Editor: Print warning message and highlight the specified mesh when StaticBatchingUtility.Combine() is called but combined mesh is not accessible
  • 604338 Editor and Standalone: Fixed bug with XInput controllers not connecting to standalone player during runtime and with controller disconnection and reconnection causing changes in joystick IDs
  • 596208 iOS: Fixed level loading performance on iPhone 4 running iOS 7.1
  • 599126 iOS: Fixed build run for Xcode 5.1
  • 589153 iOS: App Store rejection fix (now runtime will initialize IDFA API only if you call it from scripts)
  • 587793 iOS: Fixed www.audioClip loading
  • 552590 iOS: Fixed Mono IMT calls (ex: “System.String doesn’t implement interface System.Collections.IEnumerator”)
  • 604576 Substances: Fix for Clone not copying sRGB flag
  • 588556 Editor Shaders: Sprite Renderer can now use GLSL shaders
  • 606189 Audio: Fix for incorrect channel playback in ogg compressed 5.1, 6.1 and 7.1 audio files

Choose the appropriate installer following the links shown below. 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.

PC: http://beta.unity3d.com/download/8038617133/UnitySetup_update-4.3.7p2.exe (md5: f16d88c39bcd3bdf279656fc77cbd180, size: 958,842,440 bytes)
Mac: http://beta.unity3d.com/download/8038617133/unity_update-4.3.7p2.dmg (md5: bcdf79a30536031c0a3f3915a13ff1a7, size: 1,099,439,473 bytes)

Frequently Asked Questions:

Where’s the demo project? We removed it to reduce download size. Please download an official installer if you need the Angry Bots project. (Or download the project from the asset store.)

You never fixed my bug!!! ??? We are fixing bugs we are aware of that affect large customers and many users. We cannot fix every bug in two weeks. We’ll continue chipping away at bugs, and sooner or later your bug should get fixed.

Will there be another 4.3 patch? Maybe. We don’t actually know. We have some 4.5 bugs to fix next.

Cheers
Graham, Jawa, Thomas and the Sustained Engineering Team

3 Likes

Release 4.5.1f2
6th June 2014

Hello everyone,

We’re super stoked to release the first minor update for 4.5. 4.5.1 contains fixes for critical bugs that were reported after the 4.5.0 release. 4.5.1 is a public release and is recommended for all customers. It will appear on the main Unity download page in the next few days. It is announced here to help customers get access to the installer more quickly. The release notes are:

Improvements

  • iOS: add support for script debugging over USB

Fixes

  • (592111) 2D: Fixed auto-simplification of sprite meshes. Considerably less vertices/triangles will be generated.
  • (608617) 2D: Very thin down-scaled textures will now produce sprites correctly.
  • (604459) Editor: Fixed ETC2/ASTC texture display for lower mip levels when the editor is run in DX11 mode
  • (610403) Graphics: Fixed GUIText not being shown if it only consists of Unicode characters
  • (610496) iOS: Fixed 2D rendering when sprite does not have tangents, but has normals
  • (none) iOS: Fixed case of resolution/orientation setting when Unity player takes only part of the screen
  • (none) iOS: Fixed Unity Remote touch event queuing under stress conditions
  • (609992) Linux/OSX: Fix linear lighting when antialiasing is enabled in upscaled fullscreen mode.
  • (609826) Linux: Fix asset bundle caching.
  • (608987) Linux: Fix initial cursor visibility setting when antialiasing is enabled.
  • (576670) MonoDevelop: Fix to correctly close MonoDevelop when not in focus on OS X. MonoDevelop will no longer prevent logging out.
  • (none) OSX: Fix stack trace generation on crash.
  • (610044 601465 610039) OSX: Fixed PS3/PS4 bluetooth pads crashing editor when run.
  • (593423) Windows Phone/Windows Store Apps: Fixed an issue which caused player crash when Collider2D NonAlloc API variants were used
  • (603720) Windows Phone/Windows Store Apps: Unity now correctly marshals Collision2D.relativeVelocity to C# code
  • (609123) Windows Phone/Windows Store Apps: Unity will now correctly build player if plugins use .NET 4.5 APIs that are not available in .NET 3.5
  • (605584) Windows Phone: Fixed an issue which caused compressed meshes to blink in certain situations
  • (607780) Windows Phone: Fixed clearing splashscreen if camera in first scene has no clear flag
  • (598930) Windows Phone: Input.GetJoystickNames now returns an empty string rather than preventing player build
  • (606550) Windows Phone: Input.gyro.gravity now correctly returns data from orientation sensor

Choose the appropriate installer following the links shown below. 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.

PC: http://beta.unity3d.com/download/9714127110/UnitySetup-4.5.1f2.exe (size: 1,175,894,208 bytes, md5: f62b0b3772f73689244b7f03b28da781)

Mac: http://beta.unity3d.com/download/9714127110/unity-4.5.1f2.dmg (size: 1,331,478,414 bytes, md5: afb7ab20a0c661e96244a3b84d772edb)

Frequently Asked Questions:

I thought sustained engineering made patch releases? Yes. And we also make minor releases. 4.5.1 is the first of these minor releases.

Will there be a patch release soon? Yes, we’ll have a 4.5.1p1 next week as planned.

3 Likes

Turns out that 4.5.1f2 has some iOS issues. The official release will be delayed a day or two. We still aim to get a 4.5.1f3 and a patch release out this week.

3 Likes

And we’re live. 4.5.1f3 is now an official update and is recommended for all users. A patch release (4.5.1p1) is planned for tomorrow, Friday.

PC: md5 c816882375a883a998b2d4b8787ee65b, 1,176,831,936 bytes
Mac: md5 8822a7bff09391547c1d9f24ad3b3227, 1,331,505,592 bytes

4 Likes

Release 4.5.1p1
13th June 2014

We happy to announce Unity 4.5.1 patch 1. The release notes and the corresponding issue tracker link for issues fixed in this release are:

Fixes

  • (597962) AI: NavMesh carving obstacles are spatially sorted for robustness.
  • (610194) Physics: Fix how rotational inertia and centre-of-mass is calculated.
  • (none) Physics: Stop 2D colliders from being generated twice upon start-up.
  • (none) Physics: Fix occasional crash when unloading scenes with lots of 2D static colliders.
  • (603819) Physics: Ensure that reference angle is maintained for both HingeJoint2D and SliderJoint2D when a component change occurs.
  • (568656) Scripting: Fixed double-clicking a C# script will open MonoDevelop instead of Visual Studio.
  • Note that this is only a partial fix. If Visual Studio is already open with another project, it still fail. However, it will work when Visual Studio is closed.*
  • (610689) Windows Phone/Windows Store Apps: Fixed MonoBehaviour serialisation when SerializableAttribute is not specified in base classes.
  • (608948) Windows Store Apps: Unity C# projects can be rebuilt multiple times without file copying errors.
  • (610581) Serialization: Fixed GraphicsSettings reset on project open if using text serialization mode.
  • (610851) Rendering-other: Fixed GLES3 shader compiling failure on non-const global initialization. Note that this has been fixed only for Android in this patch.
  • (580252) Mecanim: Improved memory usage per instance.
  • (580252) Mecanim: Improved performance of activating the Animator.
  • (none) Mecanim: Fixed transition to self speed during AnyState transition.
  • (583843) Mecanim: Fixed transitionning into empty state on a synced layer.
  • (413079) Editor: Fixed console not having a scroll bar for error detail
  • (610824) Windows Phone/Windows Store Apps: Unity will properly fix InternalsVisibleToAttribute on post-processing.
  • (611047) Windows Phone/Windows Store Apps: Unity will now properly post-process .winmd files.
  • (611329) 2D: Sprite references will not break if sprites are renamed or deleted using the Sprite Editor.
  • (606402) Webplugin: Fixed a crash where decompression threads were still working, even though the plugin was being closed.
  • (598876) Rendering: Clear back-buffer after resolution change on Windows.
  • (610458) Windows Phone/Windows Store Apps: Fixed animating camera and 2D sprite properties.
  • (none) Windows Phone/Windows Store Apps: Fixed small memory leak in animation system.
  • (none) Substance: fix potential crash when baking ProceduralTextures to compressed formats
  • (608203) Substance: decrease memory footprint after initial scene load
  • (none) Image Effects: Fixed CameraMotionBlurDX11 shader having a syntax error. Whoops!
  • (611466) Documentation: Fixed documentation layout on mobile browsers (as well as small doc improvements)

Choose the appropriate installer following the links shown below. 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.

PC: (http://beta.unity3d.com/download/0336460111/UnitySetup_update-4.5.1p1.exe) (size: 1,037,558,304, md5: 056dfe30d678fc5cbfe726a6f38ed734)

Mac: (http://beta.unity3d.com/download/0336460111/unity_update-4.5.1p1.dmg) (size: 1,166,942,472, md5: fcb4057e7ba70ca68dda2a532ceafc90)

9 Likes

Release 4.5.1p2
20th June 2014

Another patch release with bug fixes for 4.5.1. The release notes and the corresponding issue tracker link for issues fixed in this release are:

  • (602822, 595950) Editor: Fixed security issues when trying to set Android SDK location under non-admin account

  • (610094) Shaders: Fixed surface shader regression with multiple spaces between “pragma” and “surface”.

  • (610495) Audio: Fixed regression with AudioClips that are flagged as streaming

  • (595349) AssetGarbageCollection: Assets referenced by GUIStyle are no longer collected by UnloadUnusedAssets

  • (612212) Physics: Add missing “distance” property to RaycastHit2D.

  • (611844) Physics: Stop a crash when removing 2D rigid-body during a collision callback.

  • (610672) Physics: Only update 2D rigid-body position and/or rotation as transform position/rotation changes respectively.

  • (610864) Physics: Display a warning against a 2D collider when it is unable to create a Box2D collision shape due to it not meeting Box2D constraints.

  • (none) WSA/WP8: Shader depth bias (Offset) will now correctly work on DX11 feature level 9.x.

  • (none) WSA/WP8: Unity will now correctly recognize System.Nullable ↔ Windows.Foundation.IReference type alias when checking for unavailable APIs

Choose the appropriate installer following the links shown below. 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.

PC: http://beta.unity3d.com/download/3149217836/UnitySetup_update-4.5.1p2.exe (size: 1,036,906,384 bytes, md5sum: cca59418b5676cd90957c0e3bf5a89cb)

Mac: http://beta.unity3d.com/download/3149217836/unity_update-4.5.1p2.dmg (size: 1,166,861,917 bytes, md5sum: 6858862b790683d2afb6ac5306f2efd6)

7 Likes

Release 4.5.1p3
26th June 2014

The third patch release for 4.5.1. The release notes and the corresponding issue tracker link for issues fixed in this release are:

  • (588450) : Editor: Fixed erroneous “Mismatched serialization in the builtin class ‘Mesh’” errors when loading meshes imported with Unity 3.5.0.
  • (614014) : Documentation: Array doesn’t display methods twice anymore
  • (605895) : AssetImport: Autodesk Maya 2015 not supported, MEL scripts need to be updated
  • (none) : Scripting: Reduce spam from serialization depth warning to a single warning.
  • (none) : Documentation: add a section on script serialization and serialization in general. Note: This will be part of public release 4.5.2.
  • (593535) : Graphics: Particle Sub Emitter not playing after Pause()
  • (612785) : Core: Asset Bundle Export performance increase
  • (none) : Core: Added AssetBundle.CreateFromMemoryImmediate, to create AssetBundles from a byte array synchronously.
  • (609937) : Android: switched to UTF encoding for compiling java resource files
  • (578973) : Editor: don’t show any blinking cmd windows while launching the adb server
  • (613953) : Editor: Fixed Asset Store window showing up blank in DirectX 11 mode on some laptop graphics cards
  • (578973) : Editor: Killed annoying cmd windows that was popping up during android deployment
  • (611114) : Windows Store Apps: Fixed NullReferenceException when building with SDK 8.0
  • (614241): Linux: Deploy more configuration metadata with standalone players
  • (613073, 613361, 614169) : Shaders: Fixed preprocessor regressions in HLSL-to-GLSL translation (token pasting, macros with line continuations, other complex macros).
  • (610273) : Editor: Fixed issue with object Transform being set to the origin when Prefab was dropped into hierarchy window.

Choose the appropriate installer following the links shown below. 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.

PC: http://beta.unity3d.com/download/1380012447/UnitySetup_update-4.5.1p3.exe (size: 1,036,868,560 bytes, md5sum: d26dddd3debc2b45607a38fd4bfeb1df)

Mac: http://beta.unity3d.com/download/1380012447/unity_update-4.5.1p3.dmg (size: 1,167,241,863 bytes, md5sum: 7451fc72b92c905e21a1ce74bd91c036)

9 Likes

Release 4.5.1p4
3rd July 2014

The fourth patch release for 4.5.1. The release notes and the corresponding issue tracker link for issues fixed in this release are:

Fixes

  • (616836) Android: Fixed the build failure on latest Android SDK (v23)
  • (611054) Substance: Fix rare hangs/crashes when building user projects.
  • (616057) 2D: SpriteRenderers with a negative scale can now batch together with SpriteRenderers with a positive scale.
  • (578989, 575505) Graphics: Fixed light Halo not initially rendering, unless there is another Halo component in the scene.
  • (616105) Graphics: Fixed camera’s Depth & DepthNormals textures sometimes wrongly having bilinear filtering on them.
  • (none) Graphics: Fixed light matrix (_LightMatrix0) not always being set to shaders in deferred lighting.
  • (611928) Editor: Fixed performance issues with large & flat scene hierarchies (new hierarchy window in 4.5 was slower on them).
  • (none) Editor: Added preference setting to enable alphabetical hierarchy sorting.
  • (none) Editor: Fixed issue with prefabs not maintaining new position if moved in hierarchy.
  • (614448) Mecanim: Fixed errors/crash when using Animator:GetCurrentAnimationClipState on layers
  • (none) Scripting: Fixed step-out in debugger behaving as continue in some scenarios.
  • (612215) Scripting: Fixed support for serializing array of generic types
  • (612178) Scripting: Fixed Socket.ExclusiveAddressUse using UDP to work on Linux
  • (569820) Substance: Fix rare semaphore-related error message.
  • (none) Linux: Fix regression in mouse look behaviour.
  • (none) Documentation: Updated documentation based on user feedback and minor bugs found

Choose the appropriate installer following the links shown below. 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.

PC: http://beta.unity3d.com/download/3329749864/UnitySetup_update-4.5.1p4.exe (size: 1,039,011,912 bytes, md5sum: a04230f75b5f6b7ab55b4a2e1fc4aeab)
Mac: http://beta.unity3d.com/download/3329749864/unity_update-4.5.1p4.dmg (size: 1,169,519,795
bytes, md5sum: 9b7d84ffc885704e786483d597693393)

It’s expected that the next release will be a 4.5.2 that wraps up all these fixes into a public release.

15 Likes

Release 4.5.2f1
10th July 2014

We’ve rolled up the changes that went into the 4.5.1 patch releases and made an official 4.5.2 release. This is now the recommended version for all users. Please see the release notes and download details here:

http://unity3d.com/unity/download

We’ll start working on more bug fixes and make a patch next week, which will be 4.5.2p1.

Thanks all!

6 Likes

We’re well into making a 4.5.2p1 release. We’ve found a fatal WP8 problem which is also present in 4.5.2f1. We’ve fixed it, but need to do some more QA before releasing it. So the patch will be delayed until tomorrow, Friday 18th July.

5 Likes

Release 4.5.2p1
18th July 2014

After a small delay, we’re pleased to announce the first patch release to 4.5.2. The release notes for patch 4.5.2p1 can be seen below. As always, we recommend patch releases are used only by users who are affected by the bugs that the patch has fixes for.

Features

  • Core: Added Resources.LoadAsync() to asynchronously load assets from the Resources folders (Pro only).
  • Editor: Add iOS support for Unity Remote 4 on Windows

Fixes

  • (none) : 2D: Reduced Sprite Packer memory requirements.
  • (none) : 2D: Sprite Packer will write atlases to cache earlier in the packing process. Now they can be recovered after cancelling packing or in case of a crash.
  • (618346) : 2D: Sprite.packed will return the correct value if a packed sprite is loaded from an asset bundle in the editor.
  • (598563) : Animation: Fixed an issue whereby playing a full-body additive animation caused the character to slide around the scene wildly.
  • (615131) : Editor: Fixed freeze on printing long string to console log (limited single entry length to 16k characters)
  • (616578) : Editor: Pressing the down arrow in the heirachy window’s search box now immediately jumps to first result
  • (609903) : iOS: Correctly receive input events when VoiceOver is enabled
  • (none) : iOS: Enabled 1080p WebCamTexture
  • (none) : iOS: Fixed AOT compiler memory leak while compiling generic classes
  • (none) : iOS: Fixed AOT compiler out of memory crash
  • (618384) : iOS: Fixed Handheld.PlayFullScreenMovie on iOS8
  • (617623) : iOS: Fixed touch coordinates being wrong under interface rotation
  • (none) : iOS: Now splash screen warnings appear only for non-dev builds
  • (609794) : iOS: Warn Pro users about missing splash screen images
  • (618639) : Networking: Fixed a leak of 256k per WWW instance, when loading uncompressed AssetBundles from disk.
  • (none) : OpenGL ES 3: Fixed image effects in case of MSAA enabled for backbuffer.
  • (none) : OpenGL ES: Fixed multi-threaded rendering issues with picking wrong format for RenderTextures used in Image Effects.
  • (none) : OpenGL ES: Fixed native plugins in OnPreRender breaking rendering.
  • (none) : Shaders: Fixed more cases of errors in shaders not being reported on correct line numbers (for GLSL platforms).
  • (none) : Shaders: Fixed wrong hlsl-to-glsl translation of clip() with a vector argument.
  • (616309) : Substance: Normal maps are correctly displayed now in the Editor when targeting GL platforms.
  • (none) : Substance: Thumbnails for normal maps are now generated correctly instead of being displayed in grayscale.
  • (594028) : Version Control: Adding files in perforce would escape special characters such as ‘@’ into ‘%40’. This issue has been fixed.
  • (585558) : Windows Phone 8 / Windows Store Apps: Enum.ToObject now works with all primitive types.
  • (611115) : Windows Phone 8 / Windows Store Apps: Methods returning boolean values are now correctly handled.
  • (616138) : Windows Phone 8 / Windows Store Apps: Plugins that are signed with strong name now work properly.
  • (619196) : Windows Phone 8 / Windows Store Apps: When compiling JS/Boo files, debugging information will be added only when Development checkbox is on, previous behavior was debugging information was always being added.
  • (614794) : Windows Phone 8: Fixed an issue which caused serialization weaver to crash sometimes when processing methods that return IEnumerable.
  • (614837) : Windows Phone 8: Winmd plugins are now correctly handled.
  • (600689) : Windows Standalone: Hint to Nvidia driver that it should use the discrete GPU in Optimus chipsets
  • (none) : Windows Store Apps: Added support for TouchScreenKeyboard.text property.
  • (617144) : Windows Store Apps: Portable class libraries can now successful use methods like Type.GetFields or Type.GetProperties.
  • (none) : Windows Store Apps: Show keyboard when TouchScreenKeyboard.Open() is called, no need to manually set active to true.

Choose the appropriate installer following the links shown below. 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.

PC: (http://beta.unity3d.com/download/3549895424/UnitySetup_update-4.5.2p1.exe) (size: 1,039,870,032 bytes, md5: 84a3c2c1433d971bcd7d0cca572bc7a1)

Mac: (http://beta.unity3d.com/download/3549895424/unity_update-4.5.2p1.dmg) (size: 1,170,147,525 bytes, md5: 73a623cba91e66b5223cdc136c863b08)

9 Likes

Release 4.5.2p2
25th July 2014

Apologies for another delay, but here’s the second patch release for 4.5.2. The release notes for 4.5.2p2 are shown below. As always, we recommend patch releases are used only by users who are affected by the bugs that the patch has fixes for.

Features

  • (538910) : Core: Added support for the -no-graphics flag in OS X
  • (none) : Windows Player: Added ability to select target monitor in the resolution dialog, including devices like Oculus Rift.
  • (none) : Windows Player: Added option to run in either exclusive fullscreen mode or windowed fullscreen mode with DirectX 9.

Fixes

  • (619071) : Substance: Fixed crash when baking a ProceduralTexture without mipmaps to a compressed format.

  • (619980) : Substance: Fixed ProceduralMaterials looking black after disabling the ProceduralMaterialInspector.

  • (582320) : 2D: Fixed vertex snapping of sprites with non-default pivots.

  • (610737) : 2D: SpriteEditor will not throw exceptions when a reflection texture is selected.

  • (611797) : Editor: Fixed regression of importing scripts when running editor in batch mode.

  • (617675) : Editor: Spawned child processes will no longer inherit files opened by the Editor on Windows

  • (619741) : Windows Phone / Windows Store Apps: Structs are always serialized correctly.

  • (608959) : Shuriken: Fixed for re-enabled particle system which was disabled before it has finished.

  • (615418) : Animation: Fixed crash when previewing a transition.

  • (575799, 522051, 621208, 543335) : Audio: Fix for streaming from WWW objects.

  • (616846) : Physics 2D: Added ability to select whether deleting a 2D collider or rigidbody during a collision callback stops remaining callbacks or not.

  • (618792) : Physics 2D: Fixed regression where 2D colliders didn’t update when animated.

  • (619973) : Physics 2D: Fixed crash when Rigidbody2D component is destroyed during contact callback.

  • (620309) : Physics 2D: Ensure that the lower/upper translation limits on JointTranslationLimit2D are correct with respect to each other (used on SliderJoint2D).

  • (618506) : Physics 2D: Stop interpolation/extrapolation from being halted during next physics update when a new Rigidbody2D is added.

  • (various) : Windows Player: Fixed alt-tab issues with fullscreen players, especially on DirectX 11.

  • (586375) : Windows Player: Run in Background now works properly in DirectX 9 fullscreen mode.

  • (none) : Windows Player: Performance improvements including lower latency in DirectX 11 mode.

  • (none) : Windows Player: The default fullscreen mode no longer changes the desktop resolution, so things like IME text input work.

  • (619803) : Windows Store Apps: Added support for key modifiers in GUI events.

  • (599990) : iOS: Fixed app home directory that now points to the permitted path of Documents.

Choose the appropriate installer following the links shown below. 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.

PC: http://beta.unity3d.com/download/8354998877/UnitySetup_update-4.5.2p2.exe (size: 1,040,602,048 bytes, md5sum: f4a4f2e99f73abbd2646ec461f186db8)

Mac: http://beta.unity3d.com/download/8354998877/unity_update-4.5.2p2.dmg (size: 1,170,286,587
bytes, md5sum: 0097248ef0330cce49ae5c75d5102dd3)

Revision: 29826fd0f317

9 Likes

Release 4.3.7p3
31st July 2014

So we’re pleased to announce a patch release for 4.3.7. This fixes issues we know of that are affecting customers locked down on 4.3. It is not intended or recommended for the majority of users. A 4.5 patch release will arrive later today. The release notes for 4.3.7p3 are below.

Fixes

  • (605895) - Asset Import: Autodesk Maya 2015 MEL scripts updated to support Maya 2015
  • (618639) - Networking: Fixed a leak of 256k per WWW instance, when loading uncompressed AssetBundles from disk.
  • (617239) - Asset Loading: Fixed crash when caching uncompressed AssetBundles.
  • (590767) - Windows Store Apps: Application won’t crash, when snapping is performed during application load.
  • (618180) - iOS: project setting pre-rendered icon, now works. (Doesn’t have any effect in iOS7)

Choose the appropriate installer following the links shown below. 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.

Mac: http://beta.unity3d.com/download/9942072194/unity_update-4.3.7p3.dmg (size: 1,099,100,094bytes md5sum: 67007bd3ff9ffce4b8ad9d9a8c74c36d)
PC: http://beta.unity3d.com/download/9942072194/UnitySetup_update-4.3.7p3.exe (size: 958,982,736 bytes, md5sum: 394fa8a2352087c12cd71e0d2bd7bc92)

Revision: 6d27da6c3d65

4 Likes

Release 4.5.2p3
31st July 2014

Two patches on one day. :slight_smile: This time we’re pleased to release patch 3 for 4.5.2. In addition to bug fixes, this patch includes support for WP8.1 and Universal Windows Store/Phone apps. As always, we recommend patch releases are used only by users who are affected by the bugs that the patch has fixes for.

Features

  • Unity now supports building native Windows Phone 8.1 applications
  • Unity now supports building Universal Windows Store/Phone applications

Fixes

  • (600149) - Mecanim : Fixed getting invalid rotation when animating some specific transform hierarchy.
  • (622650) - 2D: Fixed Sprite importing regression introduced in a previous 4.5.2 patch release which caused Sprite references to be lost (symptoms similar to 611329).
  • (582919, 611299) - Android: Fixed ANR when the application is paused with an active touch
  • (598467) - Android: Fixed OnApplicationFocus event
  • (614163) - Android: Fixed possible crash when calling Application.Quit in OnApplicationPause()
  • (612134) - iOS: Added support files with multiple fonts when building font metadata cache.
  • (620307) - iOS: Combined splash screen warnings into one.
  • (none) - iOS: Added Xcode6 “Build and Run” support.
  • (576807) - iOS: Made non-readable meshes to take less memory.
  • (619939) - iOS: Fixed Video Playback issues in case of plugging/unplugging headphones.
  • (599129) - OpenGL ES2: Fixed MT-rendering and Dynamic Meshes interop.
  • (622819) - Physics: Fixed regression where property changes in the editor did not update the collider in the scene view.
  • (603320) - Windows Phone/Windows Store Apps: Fixed an issue which caused private members are not initialized in serializable class.
  • (609152) - Windows Phone: Editor reports if arrays with generic element types that can cause crash at runtime are used.
  • (622651) - Windows Store Apps: Fixed the return value of SystemInfo.supportsLocationService.

Choose the appropriate installer following the links shown below. 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.

Mac: http://beta.unity3d.com/download/5536198708/unity-4.5.2p3.dmg (size: 1,338,041,970
bytes, md5sum: f60f4ef709e17e790ef970949d559fb1)

PC: http://beta.unity3d.com/download/5536198708/UnitySetup-4.5.2p3.exe (size: 1,300,881,296 bytes, md5sum: 4e247bed52703a6b917a3e3cc1d03cb1)

Revision: 26108ea77f00

9 Likes

The next release is going to be a public release 4.5.3, which will have all the recent patch fixes in it. Official releases get more QA and our QA team have found some problems which need to be addressed. 4.5.3 will ship tomorrow, or possibly Monday.

11 Likes

Because I am an idiot, I forgot to post that we’d shipped 4.5.3, a public release (not a patch). See:

http://unity3d.com/unity/whats-new/unity-4.5.3

9 Likes

Release 4.5.3p1
14th August 2014

A new patch release, this time patch 1 for the recent 4.5.3 official release. As we say each time, a patch release is intended only for customers who are experiencing specific problems.

Features

Terrain: Added an option to preload all detail patches and keep them loaded in memory. Set via the Terrain settings and with the “collectDetailPatches” property. Can reduce hiccups when navigating a Terrain.

Improvements

  • Windows Phone / Windows Store Apps: Slightly improved performance in master builds.
  • Physics 2D: All 2D physics components now perform faster GetComponent<> look-ups.

Fixes

  • (618843) - 2D: Fixed sprite importing regression which caused sprite references to be lost on texture rename.
  • (610174, 587949) - Android: Fixed application hanging and crashing when trying to close the IME with the back button.
  • (624305) - Android: Fixed game starting not full screen if the orientation is not set to Auto Rotation
  • (622119) - Editor: Fixed Hierarchy NullReferenceException happening when dragging an item over another item that is not a parent
  • (619848) - Editor: Fixed inspector rendering when having more than one missing script on a GameObject
  • (568656, 608211) - Editor: Fixed launch of Visual Studio for script editing, added additional logging to the editor log to troubleshoot future problems.
  • (611409) - Editor: Fixed that a hidden Hierarchy window did not refresh when changing scenes
  • (none) - Editor: Fixed that the icon for Alphabetical Sorting in the Hierarchy toolbar did not show when selected
  • (623478) - Editor: Fixed that when searching in the Hierarchy clicking on a search result item and then on “x” button did not reveal it.
  • (621942) - Graphics: Fixed Graphics.Blit not always working in DirectX 9 mode.
  • (614621) - Graphics: Fixed Shader Material Keyword changes not applying to Materials on objects in the Scene.
  • (619993) - Graphics: Fixed skinned meshes sometimes not rendering in player builds when Read/Write Enabled import option is disabled.
  • (624079) - Graphics: Work around crash when trying to read invalid shader properties
  • (none) - iOS: Fixed startup orientation handling on iOS8.
  • (612134) - iOS: Support files with multiple fonts when building font metadata.
  • (614464) - OpenGL ES2: Fixed depth state handling.
  • (623140) - OS X Standalone Player: Fixed duplicate input events being sent.
  • (620714) - Physics 2D: Allow the change of Z transform position only without disturbing Rigidbody2D interpolation.
  • (602825) - Physics 2D: Stop memory leak when assigning vertex array to ‘PolygonCollider2D.points’ with invalid geometry.
  • (none) - Scripting: Fixed ARM thunk creation in dynamic methods
  • (618311) - Scripting: Fixed crash when switching between scenes.
  • (none) - Scripting: Fixed potential crashes during breakpoint and single stepping in debugger.
  • (604543, 612251) - Scripting: Fixed the debugger causing waits to be interrupted.
  • (624614) - Windows Phone 8.0: Fixed an issue which caused depth bias being applied to the wrong direction on old WP 8.0 OS builds.
  • (624029) - Windows Phone 8.0: Unity no longer prevents build even if it finds code that will potentially crash during runtime.
  • (621869) - Windows Phone 8.1: Fixed Unity player not pausing when a phone call is incoming
  • (621589) - Windows Phone: fix crash on application exit when location is enabled
  • (622890) - Windows Store Apps / Windows Phone: Fixed an issue which caused Unity player to crash sometimes when loading a DLL not built for WinRT
  • (624917) - Windows Store Apps / Windows Phone: Unity will produce full PDB files for scripts even in non-development builds.

Known Issues

  • Android: On some Android devices, application crashes when either back or ok button is pressed after changing the text selection - selecting, de-selecting or moving around.
  • Editor: Double clicking a C# script will open Visual Studio only if it is not already open.

Choose the appropriate installer following the links shown below. 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.

Mac: http://beta.unity3d.com/download/0360241441/unity_update-4.5.3p1.dmg (size: 1,173,818,431 bytes, md5sum:8f291edfa0836a328ce90db37c7cb9a0)

PC: http://beta.unity3d.com/download/0360241441/UnitySetup_update-4.5.3p1.exe (size: 1,169,856,816 bytes, md5sum: f66ad87d424c5efd02c60497bf6d2db5)

Revision: c335c315faba

10 Likes

Release 4.5.3p2
20th August 2014

We are excited to announce yet another patch, 4.5.3p2. This time live from UNITE 2014, this patch release is for developers porting to Android TV and contains other bug fixes as well.

As we say each time, a patch release is intended only for customers who are experiencing specific problems.

Features

  • Android: Added the ability to deploy and run games on Android TV.

Fixes

  • (613485) - Android: Fixed mouse input for interacting with standard gui.
  • (620650) - Editor & Webplayer: Fixed crash when loading certain meshes imported with Unity 3.5.
  • (613953) - Editor: Fixed Asset Store window showing up blank in DirectX 11 mode on some Intel graphics cards.
  • (624456) - Editor: Multiple events in the animation window can be dragged.
  • (615902) - Graphics: Fixed stencil modes only affecting front-facing geometry when shader has Cull Off.
  • (623154) - Linux: Fixed text entry when pressing enter/return.
  • (625805) - Mac OS X: Fixed full screen rendering at less-than-native resolution.
  • (616562) - Mac OS X: Fixed a bug where certain third-party mice would cause the editor or players to take a very long time to start up.
  • (625443) - Mecanim: Fixed bug where Animator.StartRecording would prevent Animator.Play from playing animations.
  • (625893) - Substance: Fixed crash when loading a scene with an object that has a script with a ProceduralMaterial assigned to a Material property.
  • (614950) - Windows Store Apps: Fixed exceptions which occur when trying to use reflection.

Choose the appropriate installer following the links shown below. Also included 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.

Mac: http://beta.unity3d.com/download/0393862629/unity_update-4.5.3p2.dmg (size:1173665630 bytes) (md5sum: ea2f36b48b842bbdea92c786c0d2ee72)

PC: http://beta.unity3d.com/download/0393862629/UnitySetup_update-4.5.3p2.exe (size:1169532696 bytes) (md5sum: 9094d0bba592625ebbf395d238bda728)

Revision: 2cb78f2c67dc

5 Likes

Release 4.5.3p3
28th August 2014

We are happy to announce yet another patch, 4.5.3p3. Please find the release notes for the fixes added and the installers below.

As you are already aware, a patch release is intended only for users who are experiencing specific problems.

Improvements

  • Graphics: Added Texture2D.EncodeToJPG with quality argument.

Fixes

  • (625705) - Asset Import: Fixed crash when plugin dll calls AssetDatabase.Refresh in type initializer.
  • (622971) - Editor: Fixed “ArgumentException: Invalid path” error that might occur with some custom windows.
  • (627249) - Editor: SpritePacker will not crash packing sprites generated from textures with certain OnPostprocessTexture scripts.
  • (616198, 587833, 587920, 596644, 626280, 627163) - Editor/iOS: Large memory-samples in profiler now work. Fix for the error “Buffer is not large enough for the message.”
  • (627099) - iOS: Fixed handling of resolution preset in Player Settings.
  • (584789) - iOS: Update and render additional frame after app suspension. Allows customising paused app’s thumbnail.
  • (626470) - Mecanim: Fix crash when opening a project with Free License where Animator Layer Sync has been turned on by a Pro License user.
  • (568678) - Shaders: VFACE pixel shader input semantic works now. Previously was not quite working on D3D9.
  • (626858) - Windows Phone: Unity no longer generates empty files that cause XAP deployment failures.

Choose the appropriate installer following the links shown below. Also included 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.

Mac: http://beta.unity3d.com/download/6541552447/unity_update-4.5.3p3.dmg
(size:1173988391 bytes) (md5sum: a8a02f78a3faa7084140c2cadef8db76)

PC: http://beta.unity3d.com/download/6541552447/UnitySetup_update-4.5.3p3.exe
(size:1168509448 bytes) (md5sum: 1b6d8f514185e2366fd2e4b7b4e1b8cd)

Revision: 658274b156c3

2 Likes