Release note  
============  
Qt 6.7.1 release is a patch release made on the top of Qt 6.7.0.  
As a patch release, Qt 6.7.1 does not add any new functionality but provides  
bug fixes and other improvements and maintains both forward and backward  
compatibility (source and binary) with Qt 6.7.0.  

For detailed information about Qt 6.7, refer to the online documentation  
included in this distribution. The documentation is also available online:  
  
https://doc.qt.io/qt-6/index.html  
  
The Qt version 6.7 series is binary compatible with the 6.6.x series.  
Applications compiled for 6.5 will continue to run with 6.7.  
  
Some of the changes listed in this file include issue tracking numbers  
corresponding to tasks in the Qt Bug Tracker:  
  
https://bugreports.qt.io/  
  
Each of these identifiers can be entered in the bug tracker to obtain  
more information about a particular change.  
  
To make it easier to port to Qt 6, we have created a porting guide to  
summarize those changes and provide guidance to handle them. In the  
guide, you can find links to articles about changes that may affect your  
application and help you transition from Qt 5.15 to Qt 6:  
  
https://doc.qt.io/qt-6/portingguide.html  
  
Important Changes  
-----------------  
  
### Security fixes  
* CVE-2024-33861 in qtbase  
* CVE-2024-36048 in qtnetworkauth  
  
### qtbase  
* e1f069e65d Update bundled libpng to version 1.6.43  
libpng was updated to version 1.6.43  
  
* 9478e25284 SQLite: Update SQLite to v3.45.2  
Updated SQLite to v3.45.2  
  
* 091ce6477c Revert default FlickDeceleration to 1500  
The default value for the platform FlickDeceleration hint is reverted  
to 1500 (rather than 5000 as in Qt 6.6). This sets the default value for  
Flickable.flickDeceleration, which can be overridden directly; and the  
default can also be overridden in any QPlatformTheme subclass.  
  
* 0e75b141b8 CMake: Consider NO_UNSUPPORTED_PLATFORM_ERROR for non-  
bundle mac apps  
The qt6_generate_deploy_app_script NO_UNSUPPORTED_PLATFORM_ERROR option  
will now have an effect when calling the API on non-bundle macOS  
executable targets.  
  
* 2fb9ac0de8 CMake: Move various rcc generated files into .qt  
subdirectory  
Generated resource files (and supporting files) will now be placed into  
the .qt/rcc subdirectory of a project build dir. The location is an  
implementation detail that might still change in the future, so it  
should not be relied upon.  
  
* 9c1752d7b1 QObject: add check for Q_OBJECT macro to findChild(ren)  
The class template parameter passed to QObject::findChild() or  
findChildren() is now required to have the Q_OBJECT macro. Forgetting to  
add it could result in finding children of the nearest ancestor class  
that has the macro.  
  
* 2cd1cd1541 QCborValue: fix sorting of UTF8-to-UTF16 strings  
Fixed a bug that caused certain non-US-ASCII string comparisons to  
produce results not in line with the CBOR specifications.  
  
* b62b6094dd Implement aliased text rendering with DirectWrite  
Support QFont::NoAntialias with the DirectWrite font engine.  
  
* 771cfca2ab Android: don't call JNI_OnLoad for libraries opened with  
QLibrary  
Loading a shared library with QLibrary no longer implicily calls a  
JNI_OnLoad implementation.  
  
* 74563f95ae SQLite: Update SQLite to v3.45.3  
Updated SQLite to v3.45.3  
  
* 7c4e1357e4 QStringConverterICU: Pass correct pointer to callback  
Fixed a bug involving moved QStringEncoder/QStringDecoder objects  
accessing invalid state.  
  
* 6bef40cb82 QXmlStreamWriter: decode UTF-8 into code points  
Fixed a bug that caused the class to fail to write UTF-8 strings with  
non-US-ASCII content when passed as a QUtf8StringView.  
  
* bdb713b1b7 QXmlStreamWriter: fix attempts to write bad QStrings  
The class now rejects writing UTF-8 and UTF-16 invalid input (improper  
code unit sequences).  
  
* d24b0c05a4 QProcess: fix startCommand() with whitespace-only strings  
Fixed a bug that would cause startCommand() to crash if passed a string  
that was empty or contained only whitespace characters.  
  
* 5be8cf4e9a QString: ensure multi-arg arg() parses replacement like  
single-arg arg()  
The QString::arg() overload taking multiple QString-like arguments is  
now fixed to interpret placeholders like the other arg() overloads: it  
will find at most two digits after the '%' character. That is, the  
sequence "%123" is now interpreted as placeholder #12 followed by  
character '3' (verbatim).  
  
### qtdeclarative  
* bfe8bffbb9 Material: remove ComboBox's insets  
ComboBox's insets were removed. This may cause visual changes to UIs.  
  
* 1b5b3e4b36 ApplicationWindow: explicitly set background size if not  
explicitly set  
ApplicationWindow now explicitly sets the width and height of its  
background if no size was explicitly set by the user. This matches the  
behavior of Control, and ensures that if e.g. an Image is used as a  
window's background, any changes in its implicit size (e.g. after a  
source change) won't affect its actual size.  
  
* 74bc2f9d1a Flickable: don't allow dragging with mouse buttons other  
than left  
Flickable is meant to be dragged (flicked) by touch events; and as a  
matter of legacy support, for now it can also be dragged by the left  
mouse button. Dragging with other mouse buttons, such as the right and  
middle buttons, is not allowed.  
  
* 3b95280fc9 CMake: Move generated qmltypes file into .qt subdirectory  
of build dir  
Generated .qmltypes files will now be placed into the .qt/qmltypes  
subdirectory of a target build directory. The location is an  
implementation detail that might still change in the future, so it  
should not be relied upon.  
  
* 8a349714af CMake: Consider NO_UNSUPPORTED_PLATFORM_ERROR for non-  
bundle mac apps  
The qt6_generate_deploy_qml_app_script NO_UNSUPPORTED_PLATFORM_ERROR  
option will now have an effect when calling the API on non-bundle macOS  
executable targets.  
  
* 8d28f98112 ItemView: Avoid undesired repositioning in updateCurrent  
If highlightFollowsCurrentItem is set to false, and highlightRangeMode  
is set to NoHighlightRange, then programatically setting the  
currentIndex of the list will no longer scroll the view to that item.  
  
### qtmultimedia  
* 7fcea568c Fix ABI breakage wrt QAudioSink/Source::stateChanged signals  
Qt 6.7.0 broke binary compatibility by renaming the QAudio namespace to  
QtAudio. Qt 6.7.1 restores compatibility with previous Qt 6 versions  
again by making QtAudio an alias for the QAudio namespace, but breaks BC  
with 6.7.0. Code previously built against 6.7.0 needs to be recompiled.  
  
* b99c83b21 Update pffft version to the latest version from upstream  
Updated pffft to fbc4058.  
  
### qtimageformats  
* 21116ae Update bundled libwebp to version 1.4.0  
Update bundled libwebp to version 1.4.0  
  
### qtserialbus  
* 23b2331c VectorCAN: Set CAN-FD configuration only for uninitialized  
channels  
Fixed XL_ERROR when try to set CAN-FD configuration for a virtual  
channel which was already opened by another application.  
  
### qtshadertools  
* 90142aa Change classification of NVIDIA license  
Re-classify previous custom nvidia license as AML-glslang, as  
introduced by the newest SPDX version.  
  
### qt5compat  
* b183f7e QText{En,De}coder: use DefaultConversion  
Fixed a bug that caused QTextEncoder not to write the Byte Order Mark  
for UTF codecs when the constructor without explicit flags was used.  
  
### qtopcua  
* 24709bf5 Fix status code handling for monitored items  
Report the right status code for monitored item updates  
  
### qtinsighttracker (Commercial only)  
* 9ef22dd Store local and remote configs separately  
Remote configurations always take precedence over local configurations  
and cannot be overridden using APIs.  
  
  
Fixes  
-----  
  
### qtbase  
* QTBUG-121514 [Reg 6.6.0->6.6.2] Focus wrong in dialog with  
QDialogButtonBox  
* QTBUG-120049 [REG 6.6.0 --> 6.6.1] Incorrect child widget has focus in  
dialog by default  
* QTBUG-123005 [Reg 6.2->6.5+] Qt::AA_ShareOpenGLContexts has stopped  
working for offscreen rendering  
* QTCREATORBUG-30425 Android C++ breakpoints does not work with Qt  
Creator  
* QTBUG-123059 "package android.location.altitude does not exist" when  
building qtpositioning for Android on Linux  
* QTBUG-118434 [Reg Qt5->Qt6] QMenu cannot arrange menu entries  
correctly when there are large quantity of them  
* QTBUG-120639 [REG 6.6.1 -> 6.7.0-beta1] Menu items too wide on 4K  
* QTBUG-122973 QDateTime::operator== documentation is wrong  
* QTBUG-113432 RubberBand update area is too small in QListView  
* QTBUG-86407 Accelerators in QDockWidget titles are displayed  
incorrectly in some styles  
* QTBUG-122821 QListView with checkable items duplicates checkbox  
* QTBUG-122825 QAbstractItemView::indicator not working properly  
* QTBUG-102820 [REG 5.15.2 => 6.2.4] Styled indicators not drawn in  
itemviews  
* QTBUG-123083 tst_QProcess::setChildProcessModifier fails in dev  
* QTBUG-123186 "Target "tst_qsvgdevice" links to:  
Qt6::QSvgIconPlugin_init but the target was not found" when building  
qtsvg for iOS  
* QTBUG-122181 Allow finding qtmultimedia mock plugin in manual tests  
* QTBUG-123151 tst_QStorageInfo::caching is flaky on RHEL  
* QTBUG-118209 Several issues when aborting network request  
* QTBUG-36127 Internal warning when aborting a QNetworkReply  
* QTBUG-122205 OpenXR feature breaks test builds  
* QTBUG-123286 'load_local_libs' and 'bunlded_libs' libraries in  
libs.xml are always prefixed with "lib"  
* QTBUG-118226 Rejected QMessageBox emits Accepted Signal  
* QTBUG-122996 Delegate definition should be in front of QGuiApplication  
but doing so sometimes makes reflection delegate unusable  
* QTBUG-122838 Android multi-abi builds broken if depfiles are used  
* QTBUG-122893 Sending QNetworkRequest fails on singlethreaded WASM  
* QTBUG-119169 QFutureWatcher::resultReadyAt() signals sent in random  
order  
* QTBUG-122257 windeployqt --list option prints status messages  
* QTBUG-123339 Critical QTextEngine regression in Qt 6.7.0 RC1.  
* QTBUG-119611 QPlainTextEdit access violation crash when inserting  
136,348,169 latin characters  
* QTBUG-122664 windeployqt can not find qtpaths executable  
* QTBUG-119619 CMake deploy script finds x64 libraries for WoA  
application.  
* QTBUG-123324 dSYM warning: skipping debug map object with duplicate  
name and timestamp  
* QTBUG-121500 Default flick deceleration is far too high for  
touchscreens, can't be customized through platform theme  
* QTBUG-35608 Flickable speed and deceleration does not scale with pixel  
density  
* QTBUG-35609 Flickable speed and deceleration are not easily  
customisable  
* QTBUG-52643 Dragging threshold on high DPI touch devices is too small  
* QTBUG-97055 QQC2 Flickable scrolling is not linear with clicky wheels  
on Qt 6.2.0  
* QTBUG-122588 AA_UseStyleSheetPropagationInWidgetStyles does not work  
if parent widget is already shown  
* QTBUG-122910 Hinting is bad with fractional scaling, Wayland and  
hintfull  
* QTBUG-116086 tst_qqmlbinding::restoreBindingWithoutCrash leaks memory  
* QTBUG-123374 Linux on Arm fails with '-headersclean' in  
global/qfloat16.h  
* QTBUG-123401 Ambigious overload of operator<<(QDBusArgument &arg,  
const Container<Key, T> &map) for QMap with nested pairs  
* QTBUG-122747 Reparenting QTabWidget with a native window tab can cause  
crash  
* QTBUG-123486 qcontainertools_impl.h:383:14: error: ‘D.279326’ is used  
uninitialized [-Werror=uninitialized]  
* QTBUG-106709 Application looks too small on an external display with  
iPadOS 16.1 on M1 iPad  
* QTBUG-123032 [REG: 6.6.1->6.6.2] Override cursor changes together with  
window creation and destruction crashes on KDE  
* QTBUG-120768 Non-Native Dialog opens file when attempting to open  
invalid file  
* QTBUG-123554 xcb: Enabling touch device while application is running  
causes a crash on first touch  
* QTBUG-123092 Explain the order and the logic of using various SSL  
backends  
* QTBUG-123588 Compiler warnings in generated code of user project  
* QTBUG-123353 building androidnotifier example with qmake fails  
* QTBUG-123722 QComboBox shown with black popup background  
* QTBUG-122684 Inconsistent QPolygonF serialization  
* QTBUG-122704 QPainterPath de-serialisation from QDataStream fails if  
item isn't empty  
* QTBUG-122083 Markdown writer fails to escape special characters  
* QTBUG-96051 markdown writer: in a table cell ending with backslash,  
it's not escaped  
* QTBUG-123875 QRestAccessManager include documentation is incorrect  
* QTBUG-123334 QMessageBox wrong icons displayed on Android  
* QTBUG-123937 Wrong preprocessor conditional in qspan.h  
* QTBUG-123959 qApp crashes after being deleted when hosted as a plugin  
and when focus application is changed  
* QTBUG-123932 qstorageinfo_linux.cpp:15:10: fatal error: linux/mount.h:  
No such file or directory  
* QTBUG-80167 QOpenGLWidget no longer repaint if a paint-on-screen  
widget is updated  
* QTBUG-123989 Building Qt for Android with examples fails with missing  
QObject:connect() overload  
* QTBUG-120276 Crash when reparent a native child to a different tlw if  
QT_WIDGETS_RHI=1 is set on Windows  
* QTBUG-123444 regression: ODBC connection strings no longer work with  
QSqlDatabase::setDatabaseName()  
* QTBUG-123478 regression:  ODBC QSqlDatase::record() broken  
* QTBUG-114243 Qt 6.5 regression with static cross-compiling for Windows  
* QTBUG-111235 tst_QOpenGLWidget::reparentHidden() fails on Android 12  
CI  
* QTBUG-111236 tst_qvulkan cases fail Android 12 CI  
* QTBUG-123791 Crash in qwindows11style with null widget  
* QTBUG-124164 QFileSystemModel delete takes 1s  
* QTBUG-122135 uri manual test fail  
* QTBUG-123632 Regression: Setting background-color style of  
QTreeView::item breaks alternatingRowColors  
* QTBUG-124151 Layout Item Is Not Properly Deleted if Layout Is Disabled  
* QTBUG-123848 Short cuts involving 2 (or more) modifier keys are not  
longer handled by the Input Methods on macos.  
* QTBUG-106516 Multi-modifier key events not correctly handled on macOS  
* QTBUG-124254 Names can start with a non-letter char in Address Book  
example  
* QTBUG-124186 syncqt is not found when building qt submodules using  
cmake >= 3.29  
* QTBUG-103019 MinGW Qt6Platform.pc has an extra '>' after '-D_UNICODE'  
* QTBUG-122180 When changing the stylesheet for a selected, checked  
QHeaderView section then it disregards the font weight setting  
* QTBUG-92855 Dock widgets' title bars on macOS dark mode do not fit in  
* QTBUG-123162 macOS: QMdiSubWindow title bar gradient stands out too  
much in dark mode  
* QTBUG-124191 [REG: 6.6->6.7] QComboBox custom view is destroyed if  
style changes  
* QTBUG-118887 Screen.orientation broken on android 14  
* QTBUG-118236 Declarative Camera Example orientation errors on Android  
13 / Android 14  
* QTBUG-123054 Reg[5->6] QSvgRenderer generated images are not identical  
* QTBUG-93413 uic and overloaded slots  
* QTBUG-122208 Randomly getting "Access is denied" error  when saving  
files with QSaveFile.  
* QTBUG-124085 Incorrect icon used for "document-properties" on Windows  
* QTBUG-123798 tst_QComboBox::popupPositionAfterStyleChange() flaky on  
QNX  
* QTBUG-124267 QTableView's corner button documentation is inconsistent  
with its implementation  
* QTBUG-113492 META + Tab and CTRL + Tab shortcuts do not function on  
macOS  
* QTBUG-8596 Mac cocoa only: QKeyEvent Qt::Key_Tab not accessible to  
event or eventFilter  
* QTBUG-118985 The screen becomes blank after unlocking the screen in  
the app with Vulkan content rendered under a Qt Quick scene  
* QTBUG-118840 [Crash] Vulkan examples crash on Android when unlocking  
the screen  
* QTBUG-124003 xcb: Mouse enter event is no longer delivered when mouse  
leaves windows with pressed button  
* QTBUG-97645 QWindowsFontEngineDirectWrite ignores QFont::NoAntialias  
flag  
* QTBUG-73386 Serializing Qt Data Types Documentation not up to date  
* QTBUG-121046 Some dependencies are always considered not up to date.  
* QTBUG-92007 [REG: 5.13->5.14] QLibrary is now automatically calling  
JNI_OnLoad of loaded library  
* QTBUG-124349 Duplicate data tags in tst_QVariant::compareNumerics()  
* QTBUG-123962 [regression] QMenu crashes on eglfs  
* QTBUG-67807 QOpenGLFunctions_4_5_Core has wrong prototypes for  
*NamedBuffer* functions  
* QTBUG-87219 MOC's preprocessing is not conformant  
* QTBUG-124288 Moc compile error when using enums  
* QTBUG-124301 QTableView resize causes infinite loop if signal is  
connected before model is set  
* QTBUG-124232 wasm: Not possible to type TAB character, it always moves  
focus  
* QTBUG-124343 QMenu documentation points to deprecated  
QMouseEvent::globalPos()  
* QTBUG-124366 wasm: keyboard input on linux touchscreen device not  
working  
* QTBUG-122740 Android Embedded QML View: App crashes when selecting  
text  
* QTBUG-120331 rendering svg causes int overflows in  
blend_vertical_gradient_argb  
* QTBUG-123167 QTextBrowser.toHtml is not rendering supported CSS border  
property for html table tag.  
* QTBUG-123839 useless file accesses in qt_findAtNxFile() originating  
from QStyleSheetStyle::loadPixmap()  
* QTBUG-2188 QTextDocument: Bullets in bullet lists are not affected by  
text color  
* QTBUG-213 Error in drawing of bullets in QTextDocument  
* QTBUG-57833 QTextEdit list number/bullets inherit the following text  
style  
* QTBUG-116197 org.freedesktop.appearance.color-scheme is supported in a  
weird way  
* QTBUG-123579 QLocale::toDatetime does not always work when it should?  
* QTBUG-124160 [Reg] NSSearchField no longer visible after hide/show  
QDialog  
* QTBUG-124117 Compiling code based on Qt 6.7.0 with MSVC compiler vc16  
(14.29.30133) causes compile error "unreachable code"  
* QTBUG-124221 [Doc] QStringConverter lacks ICU support information  
* QTBUG-122241 QXmlStreamWriter::writeCharacters fails to write UTF-8  
encoded QAnyStringView  
* QTBUG-124512 QProcess::startCommand crash if empty string is passed  
* QTBUG-118581 QString multi-arg wrong behaviors: percent(%) eats all  
numbers  
* QTBUG-123891 HTTP2: finished and errorOccurred signals never emitted  
when auth fails with code 401  
* QTBUG-121653 License clarification for unicode & unicode-cldr related  
files  
* QTBUG-113404 Wayland: Gestures are not delivered to correct top level  
widget  
* QTBUG-124554 QPushButton menu dropdown arrow looks odd on 100% DPI at  
HD (1920x1080) resolution  
* QTBUG-114539 QToolButton arrow clipped on screen with non-integer  
device pixel ratio  
* QTBUG-124580 QMimeData::setData("text/uri-list",…) loses last url  
* QTBUG-124376 Slow UI build in Release mode with MSVC  
* QTBUG-123928 Not all widgets follow mode switching at runtime in the  
Widget Gallery example  
* QTBUG-124447 Doing style->drawControl(QStyle::CE_ProgressBar) inside  
QStyledItemDelegate causes a crash  
* QTBUG-121583 Windeployqt does not take into account all dependencies  
and exits with failure due to missing platform plugin  
* QTBUG-123115 Finalize 6.7 API review of QCborStreamReader  
* QTBUG-123130 QDoc with Clang 18 drops noexcept from default methods  
* QTBUG-110502 Qt fills in private use unicode if a font is found using  
it  
* QTBUG-117948 qt_generate_deploy_qml_app_script() deploys QML plugin  
target but not the corresponding backing target  
* QTBUG-100336 QObject::connect using loadRelaxed to synchronize non-  
atomic writes  
* QTBUG-123229 Q_OBJECT in multi-line(?) C comment triggers automoc (but  
not qmake)  
* QTBUG-123438 syncqt fails on MSVC build  
* QTBUG-122580 Screenshorts for "Qt Widget Gallery" are cut off  
* QTBUG-48488 Cancelling Print to File Crashes Application  
* QTBUG-123306 Orientation issues with embedding QML to Android Java  
application  
* QTBUG-118234 tst_qvulkan (Failed) on Android 14  
* QTBUG-118220 tst_qrhi (Failed) on Android 14 emulator when running  
within a CI VM  
* QTBUG-124291  tst_QWidget::setParentChangesFocus(make dialog  
parentless, after) fails on Android 8 in CI  
* QTBUG-117500 Sporadic crash on  QFontEngineMulti::ensureEngineAt()  
* QTBUG-124111 Fix QNetworkReply on WASM  
* QTBUG-115158 Time zone names and abbreviations are not localised  
* QTBUG-123900 error: cannot pass object of non-trivial type  
'QtJniTypes::Context' through variadic function; call will abort at  
runtime  
* QTBUG-107185 Some tests appear to be re-testing the exact same data  
tag  
* PYSIDE-2648 Both sample/widget bindings examples fail in CMake on  
configure  
* QTBUG-124465 QDate::fromString very slow in 6.7.0  
* QTBUG-125142 [REG 6.7.0->6.7.1] Can't deploy to iOS/iOS simulator:  
ASSERT: "m_view.window" in file qioswindow.mm  
  
### qtsvg  
* QTBUG-123010 SVG supported by 6.6 but not by 6.7  
* QTBUG-122752 [Reg: 6.4.2 -> 6.5.3] QFont::setPixelSize warning when  
rendering svg files with painter font size set in pixels  
* QTBUG-121981 QtSvg parser does not handle nested svg elements  
correctly  
* QTBUG-124287 QtSvg allocation too large memory when load the svg image  
  
### qtdeclarative  
* QTBUG-120149 Material 3 - TextField placeholder issues when padding  
changed  
* QTBUG-113532 Animate RadioButton in the Material style  
* QTBUG-122230 Broken links in qtdeclarative docs  
* QTBUG-122894 Crash when QQuickView loads QML document that binds  
Overlay.overlay.[property]  
* QTBUG-122008 The child window does not get the style of the parent in  
the attached style properties example (QQuickAttachedPropertyPropagator)  
* QTBUG-117923 ItemParticle causes constant CPU usage and rerenders  
* QTBUG-122985 toggling TextEdit.format back and forth between AutoText  
and PlainText loses markdown after a couple of times  
* QTBUG-120772 TextEdit.textDocument loads according to mime type  
regardless of TextEdit.textFormat  
* QTBUG-121388 Qt Quick Controls: Palette role values don't get live  
updates  
* QTBUG-121466 ApplicationWindow background Image does not resize when  
source changed  
* QTBUG-119812 QML Advanced Tutorial 4  -  Example -  Highscores are  
doubled  
* QTBUG-122340 MultiEffect - Wrong initial position of the shadow  
(MultiEffect)  
* QTBUG-122746 Quick controls Popup - shadow is rendered incorrectly  
* QTBUG-123118 QQuickShaderEffect missing property updates  
* QTBUG-122665 [Reg 6.6.1 → 6.6.2] ListView footer item cannot be  
vertically placed  
* QTBUG-123225 REG[6.6 → 6.7]: QML: unscoped enums stopped working  
* QTBUG-122076 QQuickItem::classBegin()/componentComplete() never  
invoked when using QQmlComponent::loadFromModule()  
* QTBUG-123307 build fails "qtdeclarative/src/quick/platform/android/qan  
droidquickviewembedding.cpp"  
* QTBUG-123111 Particle System Application stuck on GUI thread  
* QTBUG-121500 Default flick deceleration is far too high for  
touchscreens, can't be customized through platform theme  
* QTBUG-35608 Flickable speed and deceleration does not scale with pixel  
density  
* QTBUG-35609 Flickable speed and deceleration are not easily  
customisable  
* QTBUG-120542 Editable SpinBox crashes Quick3d application  
* QTBUG-119765 [Reg 6.5.2 -> 6.6.1]default roles are not available in  
abstract table model headerdata  
* QTBUG-123428 [REG 6.6 → 6.7 ]Using QML_DISABLE_DISK_CACHE breaks QML  
code  
* QTBUG-97252 Swipeview stops responding after right-clicking  
* QTBUG-123421 Documentation wrong for QML_CONSTRUCTIBLE_VALUE  
* QTBUG-108019 QSGTexture::nativeInterface() doesn't work for  
QSGMetalTexture  
* QTBUG-95939 tst_taphandler is flaky on OpenSUSE  
* QTBUG-123413 qmltypes warning when using const in Q_INVOKABLE  
* QTBUG-123332 Install dir is incorrect for Qt6AndroidQuick.jar  
* QTBUG-123394 [REG 6.5.5 -> 6.6.2] Dial control looks wrong  
* QTBUG-114694 [Tests]  
tst_controls::Basic::SpinBox::test_editable_doubleSpinBox fails on macOS  
* QTBUG-123490 Flickable doesn't react to second touchpoint while first  
touchpoint is dragging DragHandler  
* QTBUG-86729 many Qt Quick test failures after input event refactoring  
* QTBUG-113226 Flickable emit flickStarted even though the child is  
processing the pinch gesture  
* QTBUG-123395 QML EXC_BAD_ACCESS crash  
* QTBUG-120267 qmllint: Member "destroy" not found on type "Popup"  
* QTBUG-123588 Compiler warnings in generated code of user project  
* QTBUG-123484 [Reg 6.7 > 6.6.2] Crash in QJSValue copy constructor  
* QTBUG-123594 Missing dependency in QtQuick/Controls/Material/impl  
* QTBUG-123613 qmlcachegen crashing with Qt 6.7.0-rc2  
* QTBUG-122564 Contactlist example not opening (CMake)  
* QTBUG-123535 qt_generate_foreign_qml_types fails with Q_ENUM_NS  
* QTBUG-118076 pragma FunctionSignatureBehavior: Enforced is broken for  
object lists  
* QTBUG-116589 Dynamic translations seem not working with  
QQmlApplicationEngine::loadFromModule()  
* QTBUG-123805 CurveRenderer crashes when calculating dash pattern  
* QTBUG-123114 QQuickPopupPositioner uses wrong bounds when  
Window.contentOrientation == Screen.orientation  
* QTBUG-115536 Setting Window.contentOrientation breaks Popup on regular  
desktop  
* QTBUG-120033 Binding not evaluated  
* QTBUG-119756 [Tests] Warnings in tst_controls::macOS::SpinBox  
* QTBUG-123596 Crash JS for x in o  { delete o[x] } if o is a  
sparsearray  
* QTBUG-123050 Crash when trying to build QML files (qmlcachegen)  
* QTBUG-119572 [Tests] Warnings in  
tst_controls::Imagine::RangeSlider::test_nullHandles()  
* QTBUG-119633 [Tests] Warnings in  
qtdeclarative/tests/auto/quickcontrols/controls/data/tst_slider.qml  
* QTBUG-118636 Some missing content of the rich text table while  
displaying HTML file with TextArea  
* QTBUG-124084 [Reg 6.5.3->6.7.0] Nested ListModel set from c++ is not  
working any more  
* QTBUG-123865 [Reg 6.2 -> 6.5] Crash when using PropertyChanges with  
multiple inline components  
* QTBUG-117899 [REG 6.4->6.5] Binding Loops -> Wrong layout because of  
interruption  
* QTBUG-118511 Binding loop if ColumnLayout implicitWidth is changed  
* QTBUG-122925 QQmlComponentPrivate::doBeginCreate can crash in some  
scenarios  
* QTBUG-124163 With SW backend, QQuickPaintedItems show aliasing when  
transformed  
* QTBUG-68527 Automatic ListView content positioning while disabled  
* QTBUG-124201 [Tests] Warnings in tst_controls::Windows::SpinBox  
* QTBUG-123378 QML TextInput makes the application unresponsive if made  
invisible when it has keyboard focus on Android  
* QTBUG-124226 Confusing example code for Qt.createComponent  
* QTBUG-43842 Scanning for QML imports of projects fails  
* QTBUG-123196  the Shape object doesn't display ShapePath objects  
injected by Shape.data.push() function.  
* QTBUG-124275 [Tests] Warnings in tst_controls::iOS::RangeSlider  
* QTBUG-117641 Loader and loaded item sizes can get unsynchronized  
* QTBUG-120670 TextField causing activeFocus of the calling item to be  
triggered multiple times.  
* QTBUG-84976 When Window has no activeFocus, activeFocus lost after  
transitioning back from Dialog to Window  
* QTBUG-124290 [Tests] Warnings in tst_controls::iOS::Slider  
* QTBUG-122250 GridView is missing documentation for reuseItems  
* QTBUG-124281 MultiEffect doesn't seem to free resources at its  
destruction  
* QTBUG-83408 Text disappears with ElideRight.  
* QTBUG-33608 Elide property of Text breaks component resizing  
* QTBUG-123773 [Contact List Example] Example not running on MacOS  
* QTBUG-124359 Cannot use variableAxes due to wrong component versioning  
* QTBUG-123227 Qt Quick Test missing cmake support  
* QTBUG-46487 PathView. DelegateModel::item: index out range error when  
model is reset with less number of items  
* QTBUG-75887 The delegate object in the Listview for DelegateModel with  
DelegateChoice is not being updated on role value change in the model  
* QTBUG-120097 Screen Reader reads password in Password TextField  
* QTBUG-124428 Customisation documentation includes deprecated  
DropShadow example  
* QTBUG-124225 [REG 6.7 → dev] Assert: start > 0 in  
QQmlComponentPrivate::beginCreate  
* QTBUG-121143 SelectionRectangle does not work correctly when de-  
selecting  
* QTBUG-123763 MessageDialog detailed text goes out of bounds in  
Material style  
* QTBUG-94100 TreeView: adding columns not handled  
* QTBUG-124459 qmlls: no completions after "id." when components are not  
bound  
* QTBUG-122783 Material.theme doesn't propagate to ListView header when  
elevation animated  
* QTBUG-123993 [Reg 6.6 -> 6.7] QVariantList conversion from/to QML  
broken in Qt 6.7  
* QTBUG-124220 Weird compiler warning for functions without return type  
annotation  
* QTBUG-124730 MultiEffects Shadow in repeater causes application to  
crash  
* QTBUG-124456 [6.4.2] Margins in QuickLayouts causing a QList exception  
(index out of range)  
* QTBUG-124363 [6.7 REG] Changing QML Window visible property clobbers  
window state  
* QTBUG-120067 Material 3 - Controls height issues  
* QTBUG-115438 [REG: 5->6] MouseArea onEnter triggers before onExit on  
the previous item  
* QTBUG-123014 tst_qquicktextdocument (Failed)  
* QTBUG-123160 crash in qquickspinbox  
* QTBUG-110475 [REG 6.4.1 → 6.4.2] Interactive elements in SwipeDelegate  
receive no events  
* QTBUG-123318 QT Quick controls - Wearable Demo example: Notifications  
in the demo mode is skipped  
* QTBUG-123210 QML: Rectangle with rounded corners and border width = 1  
shows not good anti-aliasing  
* QTBUG-108831 Some Rectangle borders are double the width with  
fractional scale ratios  
* QTBUG-122321 qmltc: WebEngineView with anchors causes assertion at  
component creation  
* QTBUG-123592 Foreign generation fails with namespace  
* QTBUG-123999 Heap buffer overflow in JS Set.delete  
* QTBUG-118222 tst_nodestest (failed) on Android 14 emulator when  
running in a CI VM  
* QTBUG-92855 Dock widgets' title bars on macOS dark mode do not fit in  
* QTBUG-123162 macOS: QMdiSubWindow title bar gradient stands out too  
much in dark mode  
* QTBUG-90479 [Reg 5.13.2->5.14.0] PathView's strange behaviour with  
model having 19 items  
* QTBUG-42504 QML PathView cacheItemCount does not work, crashes  
* QTBUG-59108 PathView enters in to loop of Creation/Destruction of  
delegates  
* QTBUG-50540 Pathview delegates not created correctly with caching  
enabled  
* QTBUG-112840 Please write the realistic usecase of Qt Quick Test to  
the documentation  
* QTBUG-114969 qmllint should consider QML2_IMPORT_PATH for import paths  
  
### qtactiveqt  
* QTBUG-122762 [Reg 5.15 -> 6.5] ActiveQt server does not return  
QVariantList properly  
  
### qtmultimedia  
* QTBUG-122959 GStreamer: "stop camera" does not stop camera  
* QTBUG-122575 Mediaplayer example not showing video on some Android  
emulators  
* QTBUG-112312 QFFmpeg EGL VAAPI failures  
* QTBUG-123312 [gstreamer] video playback broken with gstreamer older  
than 1.20  
* QTBUG-123205 Allow defining platform specific gstreamers  
colorconversion-plugins  
* QTBUG-123117 MediaPlayer crashes on seek after loop reset.  
* QTBUG-119583 ScreenCapture-Graphic&Multimedia- Issue when a captured  
window is being closed  
* QTBUG-122638 [gstreamer] deadlock when switching camera  
* QTBUG-123139 GStreamer: Qt Camera in stops after switching VideoOutput  
* QTBUG-113421 Qt Camera in QML Dies after closes the drawer with Camera  
* QTBUG-122968 QML Camera: Using zoom and switching cameras breaks the  
example  
* QTBUG-120266 [Windows] App hangs on destroying QML Video component  
during video playback  
* QTBUG-123131 Modified video frames are not updated for rendering  
* QTBUG-123215 fatal error: qplatformmediadevices_p.h: No such file or  
directory when building from source for Qt 6.6.2 on Windows  
* QTBUG-122184 [Crash] The 'Widgets camera' app crashes on Android when  
starting and stopping the video recording  
* QTBUG-123045 [Examples] Qt warning on changing audio input in Audio  
Source example  
* QTBUG-123597 QAudioDecoder crashes on files without audio track  
* QTBUG-120198 Process abruptly terminates while executing static  
destructor in Qt6Multimedia.dll  
* QTBUG-123899 [GStreamer] createVideoProfile unit test failure  
* QTBUG-123997 Public ABI breakage between 6.6 and 6.7 for  
QAudioSink::stateChanged(QtAudio::State)  
* QTBUG-124115 QtMultimedia configure fails for GPU-less yocto target  
* QTBUG-123967 QML media player example project fails to play AV1  
encoded videos.  
* QTBUG-123526 No video input devices with QT_MEDIA_BACKEND set to  
ffmpeg  
* QTBUG-124253 Direct3D debug layer reports error when playing videos of  
same size and pixel format  
* QTBUG-119914 VideoSink frame to image does not work on android  
* QTBUG-117771 Qt6.5.3 QMediaPlayer play video an error on android 11  
* QTBUG-123904 [gstreamer] tst_QMediaCaptureSession::testAudioMute test  
failure  
* QTBUG-123905 [gstreamer]  
tst_QMediaCaptureSession::stress_test_setup_and_teardown test failure  
* QTBUG-120963 QScreenCapture/QWindowCapture with HDR shows dark scene  
* QTBUG-123447 Incorrect log format in qaudioengine_pulse.cpp  
* QTBUG-120671 User control issues in QML Media Player with WASM  
* QTBUG-112316 wasm: declarative-camera fails to show camera  
* QTBUG-120622 Recorder sample app does not work as expected with  
WebAssembly  
* QTBUG-118072 MediaPlayer with VideoOutput doesn't autoplay  
* QTBUG-121172 [REG 6.5.5 - > 6.5.6] Declarative Camera: Black Screen  
Issue when Clicking "View" Button in Video Mode  
* QTBUG-122224 [Crash] The audiorecorder example crashes when selecting  
output and start recording  
* QTBUG-87969 MediaPlayer looses current position when playbackRate  
changes  
* QTBUG-123356 ERROR: Crash detected  
* QTBUG-123224 tst_qmediacapturesession crashes in  
CI(opensuse-15.5-host-asan)  
* QTBUG-123023 [Examples] Audio input devices list is not updated when  
connecting new device  
* QTBUG-123459 [gstreamer] player example does not update "Buffering"  
percentage  
* QTBUG-119535 [Boot2Qt] Switching between audio output devices while  
playing video causes the player app to freeze  
* QTBUG-123177 OpenSUSE crash in tst_QMediaCaptureSession with  
PulseAudio  
* QTBUG-96985 Video and MediaPlayer don't allow to use relative URLs  
* QTBUG-123931 With gstreamer as backend, playing mp4 file resulted in  
internal data stream error  
* QTBUG-124501 [gstreamer] media player does not play without outputs  
connected  
  
### qttools  
* QTBUG-123011 wrong xxx_lupdate_project.json is generated when no  
targets are specified in qt6_add_lupdate  
* QTBUG-123109 qdoc fails to compile with clang 18  
* QTBUG-122994 [Reg 6.6.1->6.6.2] Performance regression in  
qhelpcollection.cpp  
* QTBUG-123338 cmake translation handling not backwards compatible  
* QTBUG-123405 [REG 6.6 -> 6.7.0 RC] Translations were generated in the  
wrong folder  
* QTBUG-124188 [REG 6.6 -> 6.7] Automatic resource embedding path of  
qt_add_translations() has changed from Qt 6.6 to Qt 6.7  
* QTCREATORBUG-30625 [Reg 12 -> 13] Help: links to QML properties do not  
work anymore  
* QTBUG-123611 libclang15-based lupdate fails with MSVC2022  
  
### qttranslations  
* QTBUG-115634 qttranslations configure takes ages on CMake 3.27  
* QTBUG-115497 Typo in Qt Linguist  
* QTBUG-112685 CMake policies are not in sync between qt repos and  
macros included in top-level CMakeLists.txt  
* QTBUG-111748 [Turkish] Inconsistent translations  
  
### qtdoc  
* QTBUG-122444 Qt Dice Example: The control menu's lower half is cut off  
in landscape mode  
* QTBUG-123164 New example demos/osmbuildings not compiling on Android  
* QTBUG-124146 [demos/hangman] Clicking on the vowels button crashes the  
demo  
* QTBUG-122907 Show real time data for lighting viewer (or document that  
it is demo data)  
* QTBUG-123414 Coffee Machine Example calculates its initial size too  
big in case of two monitors on macOS  
* QTBUG-123305 Incorrect link  
* QTBUG-122605 Calqlatr example landscape grid buttons not showing  
symbols correctly  
* QTBUG-122682 "Porting to iOS" documentation only mentions qmake, not  
CMake  
* QTBUG-123714 [REG 6.7.0 beta3 -> beta4] demos/calqlatr not launching  
when building with qmake  
* QTBUG-122273 [MediaPlayerApp] The file names on the playlist in the  
app have specific format on Android  
* QTBUG-124707 Coffee Machine example coffee cup image breaks with Qt  
6.7.0 on Android  
* QTBUG-123543 Incomplete docs about the status of Linux on ARM desktops  
in 6.7  
* QTBUG-124518 The debian packages documentation has incorrect example  
  
### qtlocation  
* QTBUG-123112 GeoJson Viewer example doesn't show maps on Android  
  
### qtpositioning  
* QTBUG-119477 SatelliteInfo example crashes  
* QTBUG-115933 [QtPositioning] geoclue2 backend crashes randomly  
* QTBUG-121997 BUS ERROR in examples/positioning/satelliteinfo on  
aarch64  
  
### qtwayland  
* QTBUG-123007 Under Wayland Qt does not correctly handle key modifiers  
during key repeating  
* QTBUG-107858 qtwayland caches clipboard content  
* QTBUG-122412 Buggy rendering on RHEL 8 with 200% system scaling  
* QTBUG-97037 DragHandler / startSystemMove window move issue with QT6  
Webengine on Wayland  
* QTBUG-123489 Qt Wayland Client requires QtGui to be build with support  
for wayland  
* QTBUG-124304 [REG 6.7.1-> 6.7.0] no-gui (-DFEATURE_gui=OFF) build  
fails, qtspeech  
* QTBUG-100148 Hover state of QCombobox has not been reset  
* QTBUG-113404 Wayland: Gestures are not delivered to correct top level  
widget  
  
### qt3d  
* QTBUG-123483 Qt3D: Fix Stereo back buffer selection  
  
### qtimageformats  
* QTBUG-113349 [static linking] duplicate symbol with QIIOFHelper  
  
### qtserialbus  
* QTBUG-123012 vectorcan can not set the DataBitRateKey and the  
BitRateKey  
  
### qtwebsockets  
* QTBUG-123346 Expired (and near-expiring) certificates shipped with  
examples  
  
### qtwebengine  
* QTBUG-122997 The Spellcheck example doesn't work on macOS  
* QTBUG-123548 PDF multipage viewer converts a simple local filename in  
the cwd to an http url  
* QTBUG-122655 6.8.0 toplevel build fails on macOS, qtwebengine  
* QTBUG-120764 PDF Viewer Widget example search error  
* QTBUG-106565 The coordinate of QPdfSelection seems like to be wrong  
when pdf page contains non-displayable area  
* QTBUG-100630 PdfLinkModel don't give the right rect everytime  
* QTBUG-124527 qtwebengine integrations fail on 6.7: qt-testrunner.py  
ERROR: Full test run failed repeatedly, aborting!  
* QTBUG-124375 Qt Webengine spellcheck_buildflags.h not found on macOS  
* QTBUG-122916 Print preview: crash when pressing a resize button  
* QTBUG-124747 [REG 6.7.0->6.7.1] iOS examples not compiling  
* QTBUG-124790 QtWebengine 6.8 (dev) doesn't render with basic html  
files  
* QTBUG-124635 [REG 6.7.0->6.7.1] WebEngine does not render anything on  
embedded  
* QTBUG-120414 Recipe Browser example crashes  
* QTBUG-122699 Failed DCHECK in v8 when watching livestream  
  
### qtdatavis3d  
* QTBUG-122209 Manual testing - "Cannot override Final property" error  
in qmldynamicdata  
  
### qtvirtualkeyboard  
* QTBUG-80663 inputpanel::tst_plugin::test_zhuyinInputMethod is  
extremely unstable  
  
### qtquick3d  
* QTBUG-122722 qt6-declarative/quick3d build-time race condition around  
qmlcachegen  
* QTBUG-123316 QQuickGeometry JointSemantic does not work with F32Type  
* QTBUG-111709 FAIL!  : tst_Input::singleTap2D  
* QTBUG-119196 Bad rendering in Qt Quick 3D - Particles 3D Testbed  
example  
  
### qt5compat  
* QTBUG-122795 Incompatibility in QTextCodec between Qt5 and Qt6 (lack  
of BOM)  
  
### qtopcua  
* QTBUG-123094 Dependency update on qt/qtopcua failed in 6.7.0  
  
### qtquick3dphysics  
* QTBUG-123888 discrepancy between PTHREAD_POOL_SIZE and  
QThreadPrivate::idealThreadCount  
  
### qtgrpc  
* QTBUG-123345 Qt GRPC HTTP2 regression  
* QTBUG-123996 QGrpcReply is never deleted and causes errorOccurred  
after successful response  
* QTBUG-123400 QtProtobuf: cannot use Qt reserved names as fields  
  
### qtgraphs  
* QTBUG-122600 Manual testing - tst_volumetrictest is missing a file  
* QTBUG-121210 Axis Y line size not updating correctly  
* QTBUG-123382 Crash on Axis Formatting  
* QTBUG-123226 Custom item updating is incorrect  
* QTBUG-122943 Public GraphPositionQuery methods are broken  
* QTBUG-123624 Graph Gallery example crashes  
* QTBUG-123630 Selected point in scatter graph is resized or stretched  
* QTBUG-123433 Axis Handling example crashes with index out of range  
error  
* QTBUG-123418 [Reg 6.6 -> 6.7] Q3DSurface and Q3DScatter crash in  
removeSeries  
* QTBUG-121993 AxisLabel and GridLine are Components  
* QTBUG-123984 [REG] Returning from slice view does not work if slice  
mode is changed while in the slice view  
* QTBUG-113199 Changing a theme or color styles between object and range  
gradient accumulates memory in scatter and bars  
  
### qtapplicationmanager (Commercial only)  
* QTBUG-123088  Qt Application Manager examples fail to scan  
* QTBUG-123420 Clicking desktop icons in Animated Windows System UI  
example may not always close application windows  
* QTBUG-123796 qtapplicationmanager examples not compiling with linux on  
arm binaries  
  
### qtinterfaceframework (Commercial only)  
* QTBUG-115221 Add support for WebAssembly in the autotests  
  
Known Issues  
------------  
  
* Check that your system meets Qt's requirements:  
https://doc.qt.io/qt-6.7/supported-platforms.html  
* RTA reported issues from Qt 6.7  
https://qt-project.atlassian.net/issues/?filter=16384  
* See Qt 6.7 known issues from:  
https://wiki.qt.io/Qt_6.7_Known_Issues  
* Qt 6.7.1 Open issues in Jira:  
https://qt-project.atlassian.net/issues/?filter=16230  
  
Credits for the  release goes to:  
---------------------------------  
  
Eirik Aavitsland  
Amir Masoud Abdol  
Cristian Adam  
Laszlo Agocs  
Dilek Akcay  
Konsta Alajärvi  
Anu Aliyas  
Albert Astals Cid  
Even Oscar Andersen  
Soheil Armin  
Vladimir Belyavsky  
Nicholas Bennett  
Tim Blechmann  
Eskil Abrahamsen Blomfeldt  
Tatiana Borisova  
Joerg Bornemann  
Rym Bouabid  
Assam Boudjelthia  
Mark Brand  
Kai Uwe Broulik  
Michael Brüning  
Oswald Buddenhagen  
Alexander Busse  
Olivier De Cannière  
Kaloyan Chehlarski  
Ed Cooke  
Alexandru Croitor  
Mitch Curtis  
Giuseppe D'Angelo  
Oliver Dawes  
Pavel Dubsky  
Artem Dyomin  
Alexey Edelev  
David Edmundson  
Oliver Eftevaag  
Christian Ehrlicher  
Hatem ElKharashy  
Andreas Eliasson  
David Faure  
Ilya Fedin  
Nicolas Fella  
Robert Griebl  
Jan Grulich  
Kaj Grönholm  
Richard Moe Gustavsen  
Lucie Gérard  
Mikko Hallamaa  
Jøger Hansegård  
Inkamari Harjula  
Thomas Hartmann  
Jani Heikkinen  
Tero Heikkinen  
Moss Heim  
Ulf Hermann  
Øystein Heskestad  
Volker Hilsheimer  
Dominik Holland  
Marc Hüskens  
Allan Sandfeld Jensen  
Tim Jenssen  
Jonas Karlsson  
Timothée Keller  
Ahmed El Khazari  
Marius Kittler  
Friedemann Kleint  
Andre Klitzing  
Jarek Kobus  
Sze Howe Koh  
Jarkko Koivikko  
Tomi Korpipaa  
Fabian Kosmale  
Volker Krause  
Mike Krus  
Jaroslaw Kubik  
Santhosh Kumar  
Keith Kyzivat  
Kai Köhne  
Inho Lee  
Frédéric Lefebvre  
Chris Lerner  
Wladimir Leuschner  
Thiago Macieira  
Sergio Martins  
Safiyyah Moosa  
Bartlomiej Moskal  
Marc Mutz  
Antti Määttä  
Jithin Nair  
Martin Negyokru  
Andy Nichols  
Mårten Nordheim  
Dennis Oberst  
Tinja Paavoseppä  
Ekaterine Papava  
Kwanghyo Park  
Samuli Piippo  
Timur Pocheptsov  
Milla Pohjanheimo  
Lauri Pohjanheimo  
Michał Policht  
Rami Potinkara  
Lorn Potter  
Sakaria Pouke  
MohammadHossein Qanbari  
Liang Qi  
Matthias Rauter  
David Redondo  
Topi Reinio  
Shawn Rutledge  
Toni Saario  
Ahmad Samir  
Lars Schmertmann  
Sami Shalayel  
Andy Shaw  
Venugopal Shivashankar  
Ivan Solovev  
Krzysztof Sommerfeld  
Axel Spoerl  
Stefan Steinwasser  
Martin Storsjö  
Tarja Sundqvist  
Lars Sutterud  
Jan Arve Sæther  
Morten Sørvig  
Sadegh Taghavi  
Marcus Tillmanns  
Paul Olav Tvete  
Sami Varanka  
Peter Varga  
Doris Verria  
Tor Arne Vestbø  
Jannis Voelker  
Juha Vuolle  
Olli Vuolteenaho  
Jaishree Vyas  
Gary Wang  
Bernd Weimer  
Edward Welbourne  
Fushan Wen  
Paul Wicking  
Piotr Wierciński  
Oliver Wolff  
Lu YaNing  
Vlad Zahorodnii  
Yifan Zhu  
Eike Ziller  
Fredrik Ålund  
