The Qt company has officially released Qt 6.12, the latest long-term support (LTS) version of its widely used multiplatform application development framework. This version is designed to provide stability and reliability for proprietary software projects over a five-year maintenance period. One of the key updates is the strengthening of cybersecurity features, aligning the framework with the European Union's Cyber Resilience Act (CRA), which will take effect in December 2027. This ensures that developers can build products that meet the regulatory requirements in a timely manner.
Qt 6.12 introduces several improvements aimed at enhancing development efficiency and performance. The Qt Canvas Painter, previously in a technical preview, is now a production-ready tool that improves graphics rendering speed. A new QML Canvas2D type simplifies the integration of drawing capabilities within Qt's declarative user interface framework, inspired by HTML Canvas. This allows developers to use JavaScript for drawing shapes, which are then rendered efficiently using Qt's hardware interface on the GPU.
Another major addition is the official support for HarmonyOS as an LTS platform, expanding Qt's reach into Huawei's growing mobile and IoT ecosystems. The framework now also includes a hot reload feature for QML, enabling developers to modify code in real time without restarting applications. This, along with a less complex technology stack, reduces dependencies and simplifies maintenance for large-scale projects. Additional improvements include enhancements to Qt Quick components, support for WebAssembly for browser deployment, and a general reduction in resource consumption to create lighter, more performant applications.
Qt 6.12 LTS is available through the Qt installation program, the company's website, or the Qt account dashboard. As an LTS version, it is not a simple update but the result of several years of development efforts. These versions are intended to provide stability and reliability over a five-year period, allowing developers to plan updates more effectively. The CRA compliance declaration included with Qt 6.12 helps developers meet the technical requirements of the act, such as secure authentication, software bill of materials (SBOM), and secure-by-design software. The framework is delivered without known exploitable vulnerabilities and includes regular security updates, a new vulnerability disclosure process, and guaranteed response times for commercial customers.
Qt 6.12 LTS Released with Enhanced Cybersecurity and New Features
AI-rewritten from original reportingHow it works
qtcybersecurityltsharmonyosqmlcanvas2d



