Jani Heikkinen

Qt 5.9.1 Released

Published Friday June 30th, 2017
26 Comments on Qt 5.9.1 Released
Posted in Biz Circuit & Dev Loop, Dev Loop, Releases

I am pleased to announce that Qt 5.9.1 is released today. It contains all the latest bug fixes and improvements from Qt 5.9 branch.

Qt Creator 4.3.1 is included in the Qt 5.9.1 offline installer packages and available via the online installer.

As a patch release Qt 5.9.1 does not add any new functionality, just bug fixes and other improvements. For details of the changes compared to Qt 5.9.0 release, please check the Change files of Qt 5.9.1.

Our intention is to make more frequent patch releases for Qt 5.9 LTS than before. So if your most desired fix is not included in Qt 5.9.1 there will be more patch releases in the coming months.

If you are using the online installer, Qt 5.9.1 and Qt Creator 4.3.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.

For users targeting iOS we have identified an issue which can be fixed with an additional iOS patch. We know this is unfortunate, but the alternative was to delay the entire release for over one month. In light of this we thought it would be better to release 5.9.1 today, with a hot patch for iOS.

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

Posted in Biz Circuit & Dev Loop, Dev Loop, Releases

26 comments

M. says:

That’s great!
It would be nice to mention also corresponding QTBUG-61690 and what to do with the patch.

Sky says:

Is there any reason, why this is not published as “update” (update files in 5.9), but instead as a “new” component (installs in 5.9.1)? Until now, patch releases have always been updates. I’d like to know why you changed that?

Frederik Gladhorn Frederik Gladhorn says:

We know that it’s not perfect to have the patch level release as a separate component. We’re improving our release infrastructure all the time (that’s why the release is out exactly one month after 5.9.0) and want to give people an option to downgrade to 5.9.0 again. This will soon be possible without having separate components in the installer, but in the mean time we had to make some compromise and prioritized getting the release into your hands as soon as possible. I’m really happy that we’ve started moving faster and faster and hope all Qt users will appreciate more regular and frequent releases 🙂

Benjamin says:

The last time patch level releases were published as separate components it was for 5.2, from 5.3 to 5.8 they were published as updates. Moving back to 5.2 habits doesn’t really seems like an improvement.

I can hear the argument that this allows people to move back to a previous 5.9 release, but it kind of contradicts the part where you say you want more frequents releases. If the next update is really going to be released in a short delay, people probably can afford to wait (and in the worst case there are offline installers). Also if the CI & test systems are really being improved, you should be able to trust that a patch release doesn’t brings new major bugs (i.e major enough that people need to downgrade).

Also “we had to make some compromise and prioritized getting the release into your hands as soon as possible” really sounds like “we rushed the update and we don’t trust what we’ve done, so we keep an exit door open”…

Oussama Khmis says:

I think you’re wrong, if 5.9.1 contains just bug fixes and improvements from Qt 5.9 branch and does not add any new functionality then why would someone downgrade to 5.9.0 it doesn’t make a sense.

dave says:

Because there’s a small chance that, along with /fixing/ something, they /broke/ something you care about.

JKSH says:

Even with comprehensive testing, it is not possible to guarantee that the bug fixes and improvements do not introduce any regressions. So, it is good practice to provide a mechanism to roll back, in case Qt 5.9.1 contains a regression.

Tham says:

Although I am also one of the users who believe Qt5 should pay more resource on stability rather than adding new features, I do believe it is very hard to ensure bug fixes wouldn’t break anything on a huge project like Qt5 even you are ultra cautious/spend tons of times on it.

AndyWu says:

Can anybody give us the qtbase_zh_CN.qm file? Some components are not translated to Chinese. It’s not a problem with Qt4.

Oussama Khmis says:

This should be an update for the 5.9.0 not separate release install.

Sandro F says:

Thanks for quick bug fixing release but the most important ones are still not fixed:

https://bugreports.qt.io/browse/QTBUG-59256
https://bugreports.qt.io/browse/QTBUG-61303
https://bugreports.qt.io/browse/QTBUG-59704

With these bugs a complex qml application will crash! With Qt 5.7.1 there are no crashes.

So without fixing these bugs Qt is still broken…

Tuukka Turunen Tuukka Turunen says:

Sometimes there is a reason to get a specific patch release into use. There will be improvements to the installer during H2/17 that allow rollback. But for now the compromise is separate patch release install.

Matti Vuori says:

Indeed, that is definitely silly. I was wondering why the online installer reports no updates other that QtCreator and after waiting for half day thought I would check here to see whether the upgrade has for some reason not actually been put online yet.

Kalileo says:

Thanks, look forward to testing the new Mouse wheel support in Android!

ER says:

Do you support CJK language virtual keyboard or 3rd party input method in embedded system?

Tom says:

Would it be possible that you make an official announcement regarding your plans about how frequently you will provide new LTS Minor versions?

Qt 5.6 LTS,
Qt 5.9 LTS
?

It would be great for me to know how often I’d have to change our ci scripts as we want to always provide our software with the latest Qt LTS version.

Markus says:

Lars posted his plans here: http://lists.qt-project.org/pipermail/development/2017-May/029902.html
“After 5.9, we’ll be aiming at 5.10 in late autumn, 5.11 next spring. I believe that we will be doing one more final LTS release on the Qt 5 series, but most of the work after 5.11 will probably start to be aimed on working towards Qt 6.”

Tom says:

Thanks for sharing this.

Alexodus says:

With maintenance tool I can update only Qt Creator 4.3.1 (not Qt 5.9.1) on MacOS X

Nicolás says:

Is there any tutorial to apply the ios patch? Thanks.

Eskil Abrahamsen Blomfeldt Eskil Abrahamsen Blomfeldt says:

See the iOS section in the Known Issues page: http://wiki.qt.io/Qt_5.9.1_Known_Issues

Nicolás says:

thanks a lot!.

Alecaddd says:

This is an amazing news, thank you so much for the improvements and updates.

I’m currently in the early stages of the developing an open source native Linux application for UX Design, similar to Sketch and Adobe XD, and Qt is my development platform of choice.
I’m starting to have doubts in which path I should be taking between developing in Qt/C++ or Qt/QLM.

I’ve built some tests applications, like a todo list app, video player, and calendar, both in Qt Designer and Qt Quick Designer. I found the latter easier to use and more intuitive in term of UI, but I noticed the limitations in available controls, and I struggled a bit in writing functionalities in QML compared to C++.

My question is, is QML ready to be used for large scale native desktop applications? Considering the complexity of the app I’m building, I don’t want to find myself in the situation of refactoring in C++ because of current limitations.

Apologies if my question is inaccurate or annoying, I’m quite new to this and I’m not sure if my approach is correct.

Cheers

Joe says:

It will be great if QML can access the databases without C++ using SQL or ORM.
I’d like to see Qt Quick become a full stack MVC platform( like Django or Node.js), but not only a UI tool.

Gonzalo says:

Have anyone experienced issues using QObjectPicker since Qt 5.9. I was using it with 5.8 and it was working fine, but since I updated to 5.9 and later to 5.9.1, I can’t pick an object!

valyR says:

Seem i can compile for Android now without big issues.
Thanks!

Commenting closed.

Get started today with Qt Download now