Version 9.2.1
Squish 9.2.1 is a maintenance release that stabilizes the Qt License Server (QLS) support and delivers critical bug fixes across various components the product.
See the following sections for a detailed list of all changes. Additionally, a list of known issues specific to this release can be found in the Qt QA knowledge base
Qt License Server Support
The 9.2.1 release contains several bug fixes and user experience improvements to the Qt License Server (QLS) support that was introduced in the previous release. This update improves the uninstallation, command-line interface, and the handling of license‑related errors in the Squish IDE.
- Installation and uninstallation
- Fixed a problem with Squish installer failing to acquire a license from QLS and showing
Bad Requesterror message on Windows when the user name contained non-ASCII characters. - When the Qt License Service process is running during the uninstallation, the installer now prompts the user to terminate any related Qt applications that might interfere with the uninstall process, and it shuts down the Qt License Service that is bundled with Squish.
- Fixed a problem with Squish installer failing to acquire a license from QLS and showing
- IDE
- If the connection to the license server is interrupted during a verification point creation, the control bar is now correctly restored after the license is re‑acquired, allowing the recording to continue.
- A bug that caused all Squish IDE windows to hide when a license was lost and the recording to quit immediately due to a license‑related error has been fixed.
- When the connection to the license server is severed while interacting with the 'Manage AUTs' page in Server Settings, the 'License Key' dialog is now displayed and its buttons work correctly after the license is re‑acquired.
- Command-line interface
- When the license server currently does not have a free seat available,
squishrunnerwill print a message informing the user that it needs to wait:squishrunner: license acquisition delayed: [...]. Previouslysquishrunnerused to wait for a free license seat silently, without any feedback.
- When the license server currently does not have a free seat available,
General
- Fixed a problem where a start of video capture would make test execution end with a runtime error.
Android
- Disabled direct recording of touch interactions in Android Automotive in favor of Remote Control recording. For now, all recording has to be made via Remote Control for smooth experience. We plan to enable direct recording again in the future with a more enhanced solution.
VNC
- Improved compatibility of Squish for VNC (visual wrapper) with different VNC servers, including Apple Remote Desktop.
Qt
- squishidl: improved custom wrapper generation with Qt 6 or newer.
- Fixed calling functions in custom QObject classes that pass primitive types such as bool, int or double by-address or by-reference in Qt 4.x and Qt 6.5 or newer.
Floating License Server
- Fixed a problem where Squish Floating License Server would reject a valid configuration as malformed when configured in FLS-QLS bridge mode.
© 2025 The Qt Company Ltd.
Documentation contributions included herein are the copyrights of
their respective owners.
The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation.
Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property
of their respective owners.