QT 6.9 released with improved emoji support, 3d graphs, cross-platform xr, and more
Qt has been released with updates like improved emoji rendering aligned with modern Unicode specifications and color fonts (CBDT, COLRv1), enhanced 3D graph transparency and customization in Qt Graphs, new UI layout APIs (ExpandedClientAreaHint, SafeArea), and SVG CSS animation support in both rasterized SVGs and Qt Quick’s VectorImage.
Qt 6.9 brings performance boosts with QThread support for specific CPU core types and improved rendering on OpenGL and Direct3D backends. Qt Quick 3D adds Order Independent Transparency for easier transparent object rendering. Security and networking are improved with OAuth2 and OpenID updates, including Device Authorization Grant and better token management.
The Qt HTTP Server is now more robust against attacks with new configuration options. Additionally, Qt Quick's developer experience is improved with a QML Language Server outline view, a new ContextMenu component, and default context menus for TextField and TextArea. The Metal Backend for OpenXR now supports the Meta XR Simulator on macOS, enhancing cross-platform XR development.