Version 9.2.2
Squish 9.2.2 is a maintenance release that expands platform support to the next version of Qt (6.11) and includes security and stability fixes across all editions of 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.
General
- Fixed a problem with lost test result entries when using
squishrunner --testsuiteto execute a test script containing a script language statement that immediately terminates test case execution (examples of such statements:os._exit()in Python,exit()in Perl). We recommend to abort test scripts by raising an exception instead, as that guarantees orderly termination of test case execution.
IDE
- Java SE runtime environment shipped with Squish IDE was updated to version 11.0.30 to address security vulnerabilities (CVE-2025-53057, CVE-2025-53066, CVE-2025-61748).
- Fixed a problem with retrieving available GUI toolkits in a new test suite wizard when connection to Qt License Server has been disrupted.
Qt
- The Squish for Qt edition was extended to feature full support for automating applications built with the latest Qt release: Qt 6.11. Binary packages for all major platforms, as well as source packages allow users to keep their automated tests running as they migrate their AUTs to the newer versions of Qt.
Android
- Resolved a bug on Android where the parent view was selected when recording and picking even though a child item was clicked.
VNC
- Fixed a problem in
__squish__vncautthat caused Squish IDE to hang on macOS when using the Squish for VNC edition to connect to a VNC server running on macOS. The IDE will now correctly report the failure to establish the VNC connection in these cases.
AI Assistant
- Squish AI Assistant now fully supports GPT-5.4 LLM in its
OpenAIinterface.
Source Packages/Building from Source
- The build of
squishserveris no longer disabled by theconfigurescript when building with Qt 6 whenCore5Compatmodule is not present.
Squish will stop requiring Rosetta 2 on macOS
- Starting with Squish 9.3, Intel-based packages for macOS are going to be replaced by arm64-based packages. This change primarily affects Squish IDE,
squishrunner, andsquishserver("Squish tools") included in binary packages and the Squish installer. In arm64 packages, the Squish tools will run only on arm64-based macOS and will no longer require Rosetta 2.Squish continues to support both Intel and arm64 architectures in Applications Under Test (AUTs). The wrapper components of Squish for Qt, Java, and macOS were universal binaries before and they still are.
Intel-based packages are planned to remain available on demand only.
© 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.