Qt 5.9.1 Released

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.


Blog Topics:

Comments

?
M.
0 points
93 months ago

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

?
Sky
0 points
93 months ago

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
0 points
93 months ago

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
0 points
93 months ago

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
0 points
93 months ago

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
0 points
93 months ago

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

?
JKSH
0 points
93 months ago

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
0 points
93 months ago

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
0 points
93 months ago

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

?
Oussama Khmis
0 points
93 months ago

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

?
Sandro F
0 points
93 months ago

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

https://bugreports.qt.io/br...
https://bugreports.qt.io/br...
https://bugreports.qt.io/br...

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
0 points
93 months ago

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
0 points
93 months ago

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
0 points
93 months ago

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

?
ER
0 points
93 months ago

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

?
Tom
0 points
93 months ago

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
0 points
93 months ago

Lars posted his plans here: http://lists.qt-project.org...
"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
0 points
93 months ago

Thanks for sharing this.

?
Alexodus
0 points
93 months ago

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

?
Nicolás
0 points
93 months ago

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

?
Eskil Abrahamsen Blomfeldt
0 points
93 months ago

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

?
Nicolás
0 points
93 months ago

thanks a lot!.

?
Alecaddd
0 points
93 months ago

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
0 points
93 months ago

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
0 points
93 months ago

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
0 points
93 months ago

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