Release 26.4

Perfecto 26.4 (released on April 26, 2026) introduces Playwright headless mode for CI‑driven desktop web automation and extends MP4 media injection to manual mobile testing. The release also adds scoped device‑lab access for lab administrators, enhances the audit records REST API with pagination support, and introduces desktop web virtual machines in the London region. It updates iOS and Android support across real and virtual devices, removes iOS 15 simulators, and refreshes supported Chrome and Edge browser versions.

Automation testing enhancements

This release includes the following Automation testing enhancements.

Playwright: Headless mode support

Perfecto now supports running Playwright desktop web tests in headless mode. To enable headless execution, set the perfecto:headless capability.

Headless mode runs Playwright tests without a visible browser UI. This is useful for automated and CI‑driven test runs where interactive monitoring is not required.

When headless mode is enabled, live streaming and video recordings are not available in the test report.

For setup details, see Headless mode.

Manual testing enhancements

This release includes the following Manual testing enhancements.

Support for MP4 media injection

You can now use MP4 media injection during manual mobile testing.

Previously, MP4 media injection was supported only for automation testing and AI Scriptless commands. With this update, the same capability is available when you run manual tests, completing media injection support across all mobile testing workflows.

To learn more, see Inject media (manual testing) and Inject media (scriptless testing).

Access and setup enhancements

This release includes the following Assets and setup enhancements.

Updates to lab administrator role

You can now limit a lab administrator’s access to specific device labs by assigning device groups. If no device labs are selected, the administrator can manage all device labs.

For more information see, Roles and privileges.

REST API enhancements

In this release, the Perfecto REST API includes the following enhancements.

Updates to Get audit records endpoint

You can now retrieve more than 1,000 audit records from the Get audit records API endpoint.

To support pagination beyond the 1,000‑record limit, Perfecto added the following filters:

  • searchAfterTimestamp

  • searchAfterEventId

When an API response reaches the 1,000‑record limit, include both parameters in subsequent requests to retrieve additional records.

The From filter has been removed from the Get audit records API endpoint.

For more information, see Get audit records.

New desktop web virtual machines in the London region

Desktop web virtual machines (VMs) are now available in the London region.

For most customers, London desktop web VMs are enabled by default. If your cloud environment was previously configured to allow only specific locations, the London region is not automatically added.

If you require access to these VMs, contact Perfecto Support.

Scriptless Mobile to AI Scriptless

Scriptless Mobile is now called AI Scriptless.

This update reflects the growing use of AI-powered Scriptless commands and better aligns the name with current mobile testing workflows.

There is no functional change. Only the product name has been updated in the documentation.

Now in effect: Change to repository download behavior

As announced in the 26.2 release, Perfecto has changed the default behavior for downloading files from the repository to improve data security. As of April 1, 2026, repository downloads are disabled by default for all clouds. A cloud must explicitly allow repository downloads.

If your workflows require downloading files from the repository, contact Perfecto Support to request that downloads be enabled for your cloud.

Uploading files to the repository is not affected by this change and remains available regardless of download access.

To learn more, see Test asset management.

Framework support

This release introduces the following test framework enhancements.

Platform support | Real devices

This release introduces the following enhancements and updates to real device support.

For complete support information, see iOS support updates.

New iOS versions

You can now test your applications on real devices running the following iOS versions:

  • 26.5 Beta 3 and 26.4.2 GA

    Devices running an iOS 26.0 version require a cloud with HSS 2.0 and macOS Sequoia. If you are interested in having iOS 26.x devices connected in your cloud, contact Perfecto Support.

  • 18.7.8 GA and 18.7.7 (22H340)

New Android versions

You can now test your applications on real devices running the following Android versions:

  • Android 17 Beta 3

If you are interested in having Android 17 devices connected in your cloud, contact Perfecto Support.

Platform support | Virtual devices

This release introduces the following enhancements and updates to virtual device support.

For complete support information, see Supported platforms.

New iOS versions

You can now test your applications on virtual devices (simulators) running iOS 26.5 Beta 2. This version is supported in all regions with limited capacity.

The following limitation applies to virtual devices running iOS 26.4 or later:

  • Applications compiled exclusively for Intel (x86_64) cannot run. An ARM64 build is required.

iOS 26.4 GA now at full capacity

Virtual devices (simulators) running iOS 26.4 GA are now available at full capacity in all regions. This update removes the previous capacity limitation, allowing broader and more consistent access for testing your iOS applications.

Removed support for iOS 15 simulators

Due to a previously reported issue in Apple’s Xcode automation framework, support for iOS 15 simulators has been removed. As a result, simulator devices that were only supported on iOS 15 are no longer available, including iPad mini 4, iPad Air 2, iPhone 7, iPhone 7 Plus, iPhone 6s, iPhone 6s Plus, and iPhone SE (1st generation).

Testing workflows must use iOS 16 or later simulator versions.

For an updated list of devices and versions, see Supported simulator devices and OS versions.

New Android versions

You can now test your applications on virtual devices (emulators) running Android 17 Beta 4. This version is supported in all regions and at full capacity.

The following limitations apply to Android 17 Beta virtual devices:

  • Chrome does not function properly (same behavior as on Android 16 virtual devices).

  • Devices can start more slowly than earlier Android versions.

For an updated list of devices and versions, see Supported emulator devices and OS versions.

Browser support

You can now test your applications in the following new browser versions on Windows and Mac machines:

  • Google Chrome 147 Stable and 148 beta

  • Microsoft Edge 147 Stable

  • Mozilla Firefox 150 Stable and 151 Beta

For a complete list of supported browsers, see Supported platforms.