Qt 4.8.6 Released

Published Thursday April 24th, 2014 | by

Qt 4.8.6 released today brings over 200 improvements and bug fixes over the previous release in the Qt 4.8 series. Qt 4.8.6 includes an important security update, better support for Mac OS X 10.9, updated MinGW toolchain and many error corrections. As a patch release it does not add new functionality and maintains full compatibility with the Qt 4.8.x releases.

Qt 4.8 is still actively used and we will provide patch releases to it also after Qt 4.8.6. Many users have already moved their active projects to Qt 5 and with Qt 5.3 available soon, we encourage also others to do so. Qt 4.8 is covered by Qt Enterprise support and you can take the steps towards migrating to Qt 5 at your own pace. With a high degree of source compatibility, we want to make switching to Qt 5 smooth and straightforward for all active projects.

Qt 4.8.6 provides overall over 200 improvements and bug fixes, for example:

  • Security Fix for XML Entity Expansion Denial of Service (the ‘Billion Laughs’ attack)
  • Better support for Mac OS X 10.9 Mavericks
  • Many customer requested bug fixes, for example QTBUG-15116QTBUG-21371QTBUG-8990QTBUG-28601QTBUG-20946QTBUG-30276QTBUG-29572 and QTBUG-13237 (just to name a few)
  • MinGW binary packages are now built with MinGW-w64 based toolchain with gcc 4.8.2
  • Basque translation added and many other translations improved

A detailed list of the fixes and improvements in Qt 4.8.6 compared to Qt 4.8.5 can be found here.

Qt 4.8.6 is now tagged in the Qt Project repository. The source packages and stand-alone installers for Qt 4.8.6 are available for download from the Qt Project for open-source users, as well as via the Qt Account for Qt Enterprise licensees. For Qt Enterprise licensees there is also online installer update available for Qt 4.8.6 using the same Qt Enterprise online installer that provides Qt 5.

 

Did you like this? Share it:

Posted in Releases

17 comments to Qt 4.8.6 Released

Will Stokes says:

Great, compiling a patched version as we speak. I see that a number of patches I used to apply manually are now in 4.8.6, hurray!

Sylv says:

Thanks for this release!
I think that there’s a typo error in the changelog:
“The Qt version 4.8 series is binary compatible with the 4.7.x series.
Applications compiled for 4.7 will continue to run with 4.8.”
I guess it’s rather a binary compatibility with the Qt 4.8.x series.

pankaj says:

@Sylv, it is not a typo. Qt 4.8 is binary backward compatible with 4.7.

Sylv says:

@pankaj thanks for your answer, I thought I had some source compatibility problems between Qt 4.7.x and Qt 4.8.x but I do not remember well.

Will Stokes says:

Sigh, a variant of QtBUG-23258 appears to now be present. Compiling on OS X 10.6 with using the 10.5 SDK is now broken. Time to log a bug report… :-(

jean says:

Still no Qt Addins for Qt 4.8.x for VS2013?

MuldeR says:

Thanks for the new update!

Please consider fixing this regression though:
https://bugreports.qt-project.org/browse/QTBUG-38604

Regards.

Alexandr says:

windowsxp and windowsvista styles missing in opensource windows build for 4.8.6

qDebug() <objectName();
QApplication::setStyle("plastique");
qDebug() <objectName();
QApplication::setStyle("windows");
qDebug() <objectName();
QApplication::setStyle("windowsxp");
qDebug() <objectName();
QApplication::setStyle("windowsvista");
qDebug() <objectName();

show

“cleanlooks”
“plastique”
“windows”
“windows”
“windows”

ymalaika says:

I’m seeing this also. Have you submitted a bug?

MuldeR says:

Seems to work for me !?

int main(int argc, char* argv[])
{
QApplication app(argc, argv);

//QApplication::setStyle(“plastique”);
//QApplication::setStyle(“windows”);
QApplication::setStyle(“windowsxp”);

QDialog diag;
QPushButton push(&diag);
push.setText(“Hello world application!”);

diag.show();
app.exec();
}

firecat says:

1.I find windowsxp and windowsvista styles missing in Qt libraries 4.8.6 for Windows (MinGW 4.8.2, 328 MB).Is this a mistake?
2.How do I use MinGW 4.8.2 single-step debugging?

Kai Koehne says:

There’s indeed a regression in the packages for the new updated MinGW toolchain:

https://bugreports.qt-project.org/browse/QTBUG-38706

Flavio says:

Thanks for taking care of the 4.8 line. Looking forward to upgrade my apps to Qt 5 once it is on par with Qt 4 in terms of quality and desktop integration on Mac & Windows.

mero says:

Qt 4.8.6 mingw is missing windowsvista style !
In windows 7 my application looks like from xp !

How to recompile whole Qt ? :/

EXL says:

Please vote for the bug here! Qt 4.8.6 mingw package needs to be rebuilt!

EXL says:

Please fix serious issue in MinGW 4.6.2: QTBUG-38706.

Commenting closed.