Tuukka Turunen

Qt 5.6.1 Released

Published Wednesday June 8th, 2016
37 Comments on Qt 5.6.1 Released
Posted in Biz Circuit & Dev Loop, Releases

Qt 5.6.1 has been released today. Since Qt 5.6 is long-term supported for three years, there will still be more patch releases to come. While the patch releases do not bring new features, they do contain security fixes, error corrections and general improvements. The New Qt Creator 4.0.1 is included in the Qt 5.6.1 offline installer packages.

Qt 5.6.0, released in March after a long maturation phase, was the first long-term supported Qt 5 release and focused mainly on maturity and stability. The Qt 5.6.1 patch release continues this focus, bringing over 800 improvements on top of the already solid Qt 5.6.0 release. A special thanks goes out to all the community contributors for providing their input, reporting errors and assisting in how to best reproduce bugs. In addition to help with bug reporting from our community, one third of the commits to Qt come from others than developers of The Qt Company –solid proof that the Qt open governance model is working well and that we are improving Qt together.

Out of the over 800 improvements, there are many error corrections across all modules of Qt, as well as updates to the documentation and various translations of Qt. Qt 5.6.1 also provides some non-critical security fixes in the Qt framework and in 3rd party libraries. For example, Chromium and libpng have been updated to include the latest upstream security fixes. For more details, please review the Change files of Qt 5.6.1.

The new Qt Creator 4.0.1 is included in the Qt 5.6.1 packages, please read the Qt Creator 4.0 release blog post and the Qt Creator 4.0.1 change log for further details.

If you are using the online installer, Qt 5.6.1 and Qt Creator 4.0.1 can be updated using the maintenance tool. Offline packages are available for commercial users in the Qt Account portal and at the qt.io Download page for open-source users.

 

 

Do you like this? Share it
Share on LinkedInGoogle+Share on FacebookTweet about this on Twitter

Posted in Biz Circuit & Dev Loop, Releases

37 comments

Qt-User says:

There are fixes which are hanging in the pipeline (review) and are now not included:

https://bugreports.qt.io/browse/QTBUG-18009

Shouldn’t you at least not review all open merge requests, before releasing anything?

That’s quite disappointed.

@Qt-User: I am sorry if the fix you were waiting is not included, but with over 800 changes, Qt 5.6.1 is already a very solid patch release to the Qt 5.6.x series. There will be many more in the years to come. Also, the bug you are referring is marked as fixed already. If it still persists, it should be reopened.

Zekses says:

Am I blind or does this post only contain changed files but no change log for 5.6.1 ?

Markus Goetz says:

https://wiki.qt.io/Qt_5.6.1_Change_Files
They are linked from there..

Zekses says:

I don’t think so. There is nothing called “5.6.1 change log” on that page

@Zekses: Change logs are divided according to modules. All files in the page are for Qt 5.6.1 changes.

Zekses says:

Oh, ok, thx, lol. Kinda thought these were diffs, not actual changelogs XD

Zekses says:

Or are we supposed to infer changelog by browsing changed files?

Garrappachc says:

Pity Android support is so abandoned… https://bugreports.qt.io/browse/QTBUG-52901 is a major bug, but it is not even reviewed… Does anyone in Qt even care about Android any more?

@Garrappachc: We are constantly improving Android as well as the other mobile ports of Qt. There are also many Android specific fixes and improvements included in current and upcoming Qt releases.

rudi says:

Just installed
qt-opensource-windows-x86-msvc2015_64-5.6.1.exe

If I try to create a
“Qt Quick Controls 2 Application”
it fails because it does not find a valid “Kit”.

Creating a “Qt Quick Controls Application” works.

Any hint ???
Rudi

aportale says:

In order to use the new Controls with Qt 5.6, you need to select “Qt Labs Controls Application” instead of “Qt Quick Controls 2 Application”. And with Qt 5.7 it will be the other way around.
I know that this is confusing, sorry.

jhchoi says:

https://bugreports.qt.io/browse/QTBUG-52486

The fix version of this issue is remarked as 5.6.1, but not included in this release….. Why?????

Frederik Gladhorn Frederik Gladhorn says:

Looks like the patch actually went into the 5.6 branch when 5.6.1 was already branched off. The fix will be in Qt 5.6.2.

Scorp1us says:

Ugh. I don’t know who decided that we need to release 5.7 before we even had a 5.6.1, much less start it. The project is really suffering from these poor decisions. Meanwhile, 5.6 and 5.7 have nothing new that I want. I want completion of features and bug fixes from 5.5.

evilruff says:

Absolutely best comment so far!
However I would love to ask Qt is what’s their vision for production products regarding version to be used.

Say we are talking about extensive QML application, looking for latest controls etc.

5.5 looks completely abandoned talking about HighDPI support etc..

5.6 looks promising, however I have a feeling that at some point it will be abandoned same was as 5.5 was, and even LTS will be not a real solution as a feature wise all interesting will happen in 5.7

Any suggestions?

Steve says:

I’d be interested to know what features, if any, they will back-port to the 5.6 LTS. I’m expecting none and am happy just to get bug fixes. The point of the LTS is that 5.7 changes the licence and it was easy to sell the update to 5.6 to management. The 5.6.1 release means we will now look at transitioning from 4.8 + 5.3 to the LTS stream. If you want more features going forward then 5.6 is probably not for you.

Kai Koehne Kai Koehne says:

Patch level releases indeed are about fixing bugs, not adding new features. This is true also for 5.6 LTS.

@evilruff: If you want the features of Qt 5.6 with bug and security fixes, then Qt 5.6 LTS is a good choice. It will not receive new features, but it does receive a lot of bug fixes in multiple patch releases over 3 years (note: technology preview items and deprecated items are not part of LTS promise). If you want new features _and_ fixes to bugs in earlier Qt releases, then you should be looking into Qt 5.7 and beyond. We are always pushing all fixes from Qt 5.6 upwards to new Qt versions. Additionally, some bugs will need so profound changes to fix that we can not have these in Qt 5.6. But we are not abandoning Qt 5.6, there will be many patch level releases still to come.

Daniel says:

I don’t understand Qt’s priorities anymore. Clearly the focus is on QML and Quick but who are they appealing to exactly?

Android and iOS developers are going to use the native frameworks and tools for the UI while (potentially) sharing the logic using C++. Quick has some cool technologies but why would anyone choose it over a mature framework like UIKit etc?

So the only people that Quick could appeal to is existing Qt developers…who have invested heavily in widgets for desktop apps.

@Daniel: Qt Quick and Qt Quick Controls (2) are very useful in making embedded devices. They do, of course, also work nicely in desktop and mobile.

Daniel Price says:

Not as nicely as widgets. Quick apps feel like they’re running in a sandbox.

There’s not support for dialogs or nested menus for example, or the Mac main menu bar.

@Daniel: Widgets are still a solid choice for a desktop application, especially if you want it look like any other app of the platform. Qt Quick works well too, the choice depends on the application as well as your own preferences. On embedded and mobile widgets rarely are the best approach, though.

Rocky says:

Maintrance tool stuck at 99%.
I removed all qt stuff, and download online instaler. On line installer stuck at 98%.
I must use offline version 🙁

@Rocky: This is unfortunate. Please file a bug report with details, so that we can sort out what went wrong for you.

Rocky says:

I see similar bug:https://bugreports.qt.io/browse/QTIFW-835
Status is unresolved, but not evaluated. But interesting thing is that this bug I has on several days after relising creator 4.0, and after week or two bug is gone. Maybe repo server has some maintrance or such in time when someone (in this case I) try to download something and things come bad for maintrancetool.exe

JKSH says:

Hi Rocky, was the download slow? If so, try choosing a different mirror: https://forum.qt.io/topic/43349/

Rocky says:

No, download stop at certain point, at 99% or 98%. After that apsolutely i dont have any internet pocket (if non of my apps do not using internet on that moment, of course) eg at 99% internet speed is 0 whatever/whatever. OS is Win10. And, interesting is that maintrance tool keep working in background after clicked quit (after unsucessfull instal/download/update), eating CPU time, must kill 2 processes, to save my poor CPU time.

Rocky says:

You save my days! This works 100%
Thank you!

joni says:

any plans to backprort msvc-2015-clang mkspec for LTS, what would be blocker release if exists or is this something couldn’t had any though?

Martin says:

I updated to 5.6.1 from 5.6.0 on Windows, using MinGW

If I started now an applikation build with 5.6.0 I’m getting the error message
“This application failed to start because it could not find or load the Qt platform plugin “Windows” in “”.

If I rename my Qt folder, the application starts without error, but I do not have set this Qt folder as PATH variable.

With 5.6.0 everything was fine

Kai Koehne Kai Koehne says:

This sounds like something went wrong during the update/installation. Please open a bug report at bugreports.qt.io, Project “Qt”, Component “Packaging & Installers”, preferably attaching your InstallationLog.txt file (in the SDK installation directory).

cx says:

Hope to increase the asynchronous javascript call QWebEngine method

cx says:

not call-back

Kai Koehne Kai Koehne says:

I’m not sure what you mean by ‘increasing’ the asynchronous javascript callback.

Anyhow, please feel free to file suggestions at bugreports.qt.io, Project “Qt”, Component “WebEngine”

Josh says:

Any idea what was changed in “5.6.1-1”?

Commenting closed.

Get started today with Qt Download now