A couple of weeks ago, we took our first steps towards the Qt 5.6 release.
One of the most important achievements was to put our new CI (continuous integration) system into use. This system has been developed from the ground up over the last 8 months as a replacement for the older, Jenkins-based CI system that we have been using so far. The old system was suffering from a lot of problems, leading to very long turn-around times to get individual patches integrated into Qt. The new system is both more stable and significantly faster. It also simplifies adding new repositories to the CI system, and is a lot more flexible in handling multiple branches. This will help both our development work as well as our release process.
With the new CI system in production, we then created the 5.6 branch from our development code base. After some stabilization work on the code base, and adjustments to our new CI system, we now have a first set of source packages for Qt 5.6 available for you to try out and play around with. Apart from many bug fixes, there are a lot new features available in Qt 5.6. If you are interested in the details, please have a look at our 5.6 wiki page.
Our focus for the coming weeks will now be to create the Qt 5.6 beta that will also be distributed in the form of binary packages. Our goal is to create the binary packages directly from our CI system, and not as a separate step afterwards. This will significantly reduce the turn-around time for creating new packages, thus making is faster and easier to create release packages in the future.
As always, you can get the alpha packages from our download page or from your Qt Account. We would like to encourage everybody to check them out, play around with them and give us feedback in terms of bug reports.




Did I get it right: you developed your own CI system? If so do you have any plans to make a product out of it or release it as open source software?
Hi Johann,
we currently haven’t figured out if “Coin” will be a product (open source or proprietary). Currently it is quite tied into our infra structure and many parts of it are Qt specific.
For example we focused on benefiting of the modularization of Qt – being able to re-use existing build artifacts (which is possible with Jenkins, but quite hard to get right).
Another big point is of course that each patch that goes into Qt is tested (at least built) on 25 to 30 platforms.
As the CI will become more stable and we have finished a few more features, we’ll blog more about it.
Cheers,
Frederik
Thanks for your answer!
What you are doing sounds interesting, I look forward to hear more about Coin ๐
Is it not the first time you release a +0.1 update before releasing a +0.0.1 update?
(I am currently waiting more for 5.5.1 than 5.6).
These releases aren’t depending each other. We are planning to release Qt 5.5.1 later this month
Need resolve this
shameful bug!
https://bugreports.qt.io/browse/QTBUG-46552
The patch is in the works for that, but it turns out that fixing Windows isn’t easy. The fix will be in 5.5.1 and in 5.6.0 beta.
https://codereview.qt-project.org/105969
https://codereview.qt-project.org/114845
https://codereview.qt-project.org/123205
Is the visual studio add-in getting an update with the 5.6 release?
Hi,
there will be an update for the Add-In including documentation and newer Qt versions.
But please note that AddIns have been deprecated in Visual Studio 2015 and a VSPackage solution has not been started yet. You can follow status (vote and comment) also at this item in our bugtracker https://bugreports.qt.io/browse/QTVSADDINBUG-404
How’s the monitor-(un)plug-crashes-QT5/KF5 critical bug coming along? https://bugreports.qt.io/browse/QTBUG-42985
when i called QWidget::winId();
QWebEngineView display a black block.
is that a bug?
https://stackoverflow.com/questions/32474617/qtwebengine-display-black-block-when-i-called-qwidgetwinid
Could be related to https://bugreports.qt.io/browse/QTBUG-48130 Somehow the state gets wrong if other windows are native.
Nice work! Will you reduce the package size of apk or ipa for mobiles in 5.6? Thank you.
Hello! We crave for having ES-2015 support at qml !!!