We’re happy to share some major updates coming to the QGIS platform over the next few months. These changes are part of a long-planned technical migration that will bring new possibilities and ensure QGIS stays modern, fast, and future-ready.
🚀 QGIS Is Migrating to Qt6
Qt6 is the latest version of the cross-platform application framework that QGIS is built upon. Moving to Qt6 allows us to:
- Future-proof the QGIS codebase.
- Take advantage of modern libraries with significant performance and security improvements.
- Simplify long-term maintenance and development.
While most of the migration is complete, a few final tasks remain, especially around Continuous Integration (the automated processes that run on each change to the QGIS code base to help reduce bugs), layout rendering, and PDF output. The core team is actively working on these and making significant progress.
🌟 Enter QGIS 4.0
To mark this significant backend shift, we’ve decided to align the Qt6 migration with a new major release: QGIS 4.0, which will arrive after QGIS 3.44, in October 2025.
Here’s what you need to know:
- QGIS 4.0 will be Qt6-only
- It will not be an LTR (see release strategy below for details)
- To ease the transition, it will retain deprecated APIs, so plugin developers will only need minimal work to ensure compatibility with Qt6 and prepare for future QGIS versions.
This strategy allows us to modernise QGIS without forcing a major rewrite of existing plugins. Some adjustments will be needed to ensure QGIS 4.0 compatibility.
Note on Features: While QGIS 4.0 marks a major version jump, it’s essential to understand that this release will include only a few new user-facing features. The primary focus is on the transition to Qt6, which involves significant changes under the hood.
In the QGIS project, a major version number doesn’t necessarily mean a flood of new features—it signals a break in the API. This ensures that developers are aware of potential compatibility updates needed for their plugins or integrations, even if the visible functionality remains largely unchanged.
đź’ˇ Why This Matters
This isn’t just about upgrading for the sake of it — it’s about keeping QGIS secure, modern, and maintainable.
- Qt 5.15 enters Extended Support (EOS) in May 2025, with continued security updates available only under commercial terms
- Staying on Qt5 would limit our ability to access upstream fixes and improvements
- Qt6 is already a proven platform — projects like QField and Mergin Maps have been using it successfully in production for quite some time
- Migrating to Qt6 ensures QGIS stays aligned with a supported, modern framework
📆 Release Strategy
To ensure a smooth transition for users and developers, we’re taking a phased approach:
- QGIS 3.40 LTR will be extended by 4 months, until May 2026, giving plugin developers and organisations extra time to adapt
- QGIS 4.0, scheduled for October 2025, will be a regular release
- QGIS 4.2, scheduled for February 2026, will follow as the next official LTR
This gradual rollout ensures users who depend on stable environments can continue with 3.40 LTR, while early adopters and plugin developers move forward with Qt6 in 4.0.
🔌 What About Plugins?
We’re making it easier than ever for plugin developers to prepare:
- The QGIS Plugin Repository will begin accepting 4.x-compatible plugins
- The plugin site will inform users if a plugin is Qt6-compatible
- A comprehensive migration guide is in the works to support developers during the transition
If you maintain a plugin, now’s the perfect time to start testing and preparing for Qt6 compatibility!
👉 See:
đź§Ş Try Qt6 Today
The migration to Qt6 isn’t just theoretical — it’s already happening and ready for testing:
- Windows: Qt6 builds of all release branches and master are available now via the OSGeo4W installer
- Linux (Debian): Qt6 support is almost there — packaging work is underway to support both Qt5 and Qt6 side by side
- macOS: Qt6 packages will start building as soon as QGIS 3.44.0 is released and the QGIS 4.0 development cycle begins
Start exploring Qt6 builds today and help us shape the future of QGIS.
🤝 Get Involved
We’ll share more updates in the coming weeks. In the meantime:
- Try the Qt6 builds
- Test your plugins for compatibility
- Stay tuned on qgis.org and community channels
A massive thank you to all contributors, developers, testers, and organisations supporting this transition.
QGIS 4.0 is shaping to be a big leap forward, and we can’t wait to share it with you!
Edited on 24.04.25
- Removed leftover texts
- Added a note on new features in QGIS 4.0