<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/qt-6-12-lts-released--bjujjb512" -->

---
title: Qt 6.12 LTS Released! | daily.dev
description: Qt 6.12 LTS has shipped, offering five years of maintenance and marking a milestone release built on efforts since the previous LTS. Highlights include CRA (EU...
canonical: https://daily.dev/posts/qt-6-12-lts-released--bjujjb512
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Qt 6.12 LTS Released! | daily.dev
og:description: Qt 6.12 LTS has shipped, offering five years of maintenance and marking a milestone release built on efforts since the previous LTS. Highlights include CRA (EU...
og:url: https://daily.dev/posts/qt-6-12-lts-released--bjujjb512
og:image: https://api.daily.dev/og/posts/BJujJB512.png
og:image:alt: Qt 6.12 LTS Released!
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Qt 6.12 LTS Released!

**[Qt](https://daily.dev/sources/qt)** · 10 min read · 0 upvotes · 0 comments

## Summary

Qt 6.12 LTS has shipped, offering five years of maintenance and marking a milestone release built on efforts since the previous LTS. Highlights include CRA (EU Cyber Resilience Act) compliance with a Declaration of Conformity, a new vulnerability disclosure process and security SLAs for commercial customers, Qt CanvasPainter graduating out of Technology Preview with a new Canvas2D element for GPU-accelerated drawing, an opt-in CanvasPainter rendering backend for Qt Graphs, the new StyleKit module (in Labs) for unified Widgets/Qt Quick styling, QRangeModel gaining built-in sorting and drag-and-drop controls, QtGrpc adding client-side compression and message size limits, native QML Hot Reload support, and official LTS-level support for HarmonyOS as a new platform.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.qt.io/blog/qt-6.12-released>

## Questions this post answers

### Is Qt CanvasPainter production ready in Qt 6.12?

Yes, the core Qt CanvasPainter API is out of Technology Preview and ready for production use in both C++ and QML in Qt 6.12. It is a GPU-accelerated imperative rendering API using Qt's Rendering Hardware Interface (QRhi) with shader support. The new Canvas2D element built on it, modeled after HTML Canvas, remains in technology preview along with QCanvasCustomBrush.

_Developers planning GPU-accelerated Qt UI work can track rendering API maturity changes like this on daily.dev._

### Does Qt 6.12 support HarmonyOS?

Yes, starting with Qt 6.12, Qt officially supports HarmonyOS as a Long-Term Support platform, with the same stability, maintenance, and support guarantees as other major Qt platforms. Existing Qt applications can extend to HarmonyOS without a re-architected codebase, enabling access to HarmonyOS's device ecosystem across IoT, automotive, PCs, and tablets in China.

_Teams targeting new platforms can follow cross-platform support additions like this one on daily.dev._

### Is Qt 6.12 compliant with the EU Cyber Resilience Act?

The commercial Qt 6.12 LTS is compliant with the EU Cyber Resilience Act (CRA) and ships with a CRA Declaration of Conformity, though this does not automatically make a product built with it compliant. Qt 6.12 meets CRA technical requirements including secure-by-default authentication, a software bill of materials (SBOM), and secure-by-design software, with the first CRA deadline having passed on September 11 and the final deadline set for December 2027.

_Teams navigating CRA deadlines for their software stack can track compliance-relevant releases via daily.dev._

## Similar posts on daily.dev

- [Commercial LTS Qt 6.5.12 Released](https://daily.dev/posts/commercial-lts-qt-6-5-12-released-9mznnxgcx) · Qt · 0 upvotes · 0 comments
- [Qt 6.12 Beta Released With Qt Quick 3D XR Apps Now Able To Run On 2D AR Glasses](https://daily.dev/posts/qt-6-12-beta-released-with-qt-quick-3d-xr-apps-now-able-to-run-on-2d-ar-glasses-c5p2nnkaj) · Phoronix · 0 upvotes · 0 comments
- [Qt for Python Release: 6.12 is here\!](https://daily.dev/posts/qt-for-python-release-6-12-is-here--b6vjnokga) · Qt · 2 upvotes · 1 comments

---

Tags: [#cyber](https://daily.dev/tags/cyber), [#qt](https://daily.dev/tags/qt), [#qml](https://daily.dev/tags/qml)

[View this post on daily.dev](https://daily.dev/posts/qt-6-12-lts-released--bjujjb512)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Qt 6.12 LTS Released!","url":"https://daily.dev/posts/qt-6-12-lts-released--bjujjb512","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/qt-6-12-lts-released--bjujjb512"},"datePublished":"2026-09-30T13:11:46.463Z","dateModified":"2026-09-30T13:12:10.569Z","description":"Qt 6.12 LTS has shipped, offering five years of maintenance and marking a milestone release built on efforts since the previous LTS. Highlights include CRA (EU...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/9ecccf626fa5dafbd4f0101f53a523de?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/9ecccf626fa5dafbd4f0101f53a523de?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Qt","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Qt","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/fe6d7c1f4f824966befd58ee13f9de40","url":"https://daily.dev/sources/qt"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/qt-6-12-lts-released--bjujjb512","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"cyber,qt,qml","timeRequired":"PT10M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Qt","item":"https://daily.dev/sources/qt"},{"@type":"ListItem","position":3,"name":"Qt 6.12 LTS Released!"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/qt-6-12-lts-released--bjujjb512#faq","mainEntity":[{"@type":"Question","name":"Is Qt CanvasPainter production ready in Qt 6.12?","acceptedAnswer":{"@type":"Answer","text":"Yes, the core Qt CanvasPainter API is out of Technology Preview and ready for production use in both C++ and QML in Qt 6.12. It is a GPU-accelerated imperative rendering API using Qt's Rendering Hardware Interface (QRhi) with shader support. The new Canvas2D element built on it, modeled after HTML Canvas, remains in technology preview along with QCanvasCustomBrush. Developers planning GPU-accelerated Qt UI work can track rendering API maturity changes like this on daily.dev."}},{"@type":"Question","name":"Does Qt 6.12 support HarmonyOS?","acceptedAnswer":{"@type":"Answer","text":"Yes, starting with Qt 6.12, Qt officially supports HarmonyOS as a Long-Term Support platform, with the same stability, maintenance, and support guarantees as other major Qt platforms. Existing Qt applications can extend to HarmonyOS without a re-architected codebase, enabling access to HarmonyOS's device ecosystem across IoT, automotive, PCs, and tablets in China. Teams targeting new platforms can follow cross-platform support additions like this one on daily.dev."}},{"@type":"Question","name":"Is Qt 6.12 compliant with the EU Cyber Resilience Act?","acceptedAnswer":{"@type":"Answer","text":"The commercial Qt 6.12 LTS is compliant with the EU Cyber Resilience Act (CRA) and ships with a CRA Declaration of Conformity, though this does not automatically make a product built with it compliant. Qt 6.12 meets CRA technical requirements including secure-by-default authentication, a software bill of materials (SBOM), and secure-by-design software, with the first CRA deadline having passed on September 11 and the final deadline set for December 2027. Teams navigating CRA deadlines for their software stack can track compliance-relevant releases via daily.dev."}}]}
```

