Version 9.0.1

Squish 9.0.1 is a maintenance release containing bug fixes for different editions of the product. See the following sections for a detailed list of all changes:

Squish for Qt 6.9

The Squish for Qt edition was extended to feature full support for automating applications built with the latest Qt release: Qt 6.9. The new 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.

Squish for Android 15

The Squish for Android edition was extended to feature full support for automating applications on Android 15, including Android OS derivatives, such as Android Automotive or Android TV. Android Automotive support includes instrumentation, full replay capability as well as property introspection and verification.

General

  • Squish components that accept incoming network connections now gracefully fall back to IPv4 if IPv6 is not supported by the operating system (i.e., turned off globally). This fix also improves the usability of attachable AUTs and the startaut tool on IPv4-only systems.
  • AUTs started by the startaut tool now honor the SQUISH_IPV6 environment variable. This way, attachable AUTs can be forced to listen on an IPv4-only TCP socket.

Android

  • The apk-tool now automatically sets the minimum SDK version for the SquishHook.
  • Fixed a problem with instrumentation of Android applications on Windows. Updated the set of tools required by Squish for Android on Windows to contain the 7-zip archiver.

macOS

  • The test script function chooseFile requires Squish to hook into NSOpenPanel. This may cause problems in some situations, for example when testing sandboxed AUTs that don't use security-scoped bookmarks. With the newly added configuration option UseChooseFileHooking, this behavior can be disabled.

Web

  • Added a 64-bit Squish for Web binary package for Windows (until now, only 32-bit packages were released for the Windows platform). The new package - squish-9.0.1-web-win64.exe - enables Windows users to use external 64-bit Python interpreters and modules. It is available in the download area.
  • Fixed a crash in webhook when attaching to the Firefox browser that only has tabs with local HTML files open.

IDE

  • Restored word wrap functionality in the Squish Script Console so that long lines now wrap to fit the size of the console view without scrollbars.

© 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.

Search Results