Today we have released Qt 4.8.5 bringing close to 400 improvements over the previous release in the Qt 4.8 series, including important security updates and 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.5 provides overall close to 400 improvements, for example:
- 35 fixes to Qt Core module
- 65 fixes to Qt Gui module
- 21 Mac OS X specific fixes
- 15 Windows specific fixes
- 8 Linux/X11 specific fixes
- Webkit upgrade to 2.2.4 (minor improvements)
- Change all shmget calls to user-only memory (security)
- Several important fixes for the VxWorks port in the Qt Enterprise version, see blog post for details on VxWorks improvements
A detailed list of the fixes and improvements in Qt 4.8.5 compared to Qt 4.8.4 can be found here.
Qt 4.8.5 is now tagged in the Qt Project repository. The source packages and stand-alone installers for Qt 4.8.5 are available for download from the Qt Project for open-source users, as well as via the Customer Portal for Qt Enterprise licensees. For Qt Enterprise licensees there is also an online SDK update available for Qt 4.8.5.
The new online installers used in conjunction with Qt 5.1 are equipped to handle also Qt 4.8 content, but some ‘housekeeping’ is needed before it can be included. We are planning to add Qt 4.8.5 to be available through the new Qt Enterprise and Qt Open-source online installers later, most likely around September.
Qt 4.8 is still actively used, and we are providing patch releases to it also after Qt 4.8.5. Many users have already taken Qt 5 for a spin and with the new Qt 5.1 available soon, we encourage also the others to do so. But there is no panic to jump away from Qt 4.8 immediately. It remains supported and you can take the steps towards Qt 5 according to your own schedule. With high degree of source compatibility, we want to make switching to Qt 5 smooth and straightforward.