Latest updates

This section lists updates delivered since the last major release, with the most recent updates showing at the top.

iOS 26.0 Beta 8 | Real devices

You can now test your applications on real devices running iOS 26.0 Beta 8.

These devices require a cloud with HSS 2.0 and macOS Sequoia. If you are interested in having iOS 26.0 Beta devices connected in your cloud, contact Perfecto Support.

For complete support information, see iOS support updates.

Appium 3.0.0 | Virtual devices

You can now test your apps on emulators and simulators using Appium 3.0.0 with an Appium 3-compatible client. To learn more about Appium 3, including breaking changes, see the Appium documentation.

For a list of supported Appium versions for virtual devices, see Supported platformsVirtual devices.

To learn more about working with virtual devices, see the Virtual mobile devices section in our documentation.

Firefox 142 Stable and 143 Beta | Browser support

You can now test your applications in Mozilla Firefox 142 Stable and 143 Beta on Windows and Mac machines.

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

iOS 26.0 Beta 7 | Real devices

You can now test your applications on real devices running iOS 26.0 Beta 7.

These devices require a cloud with HSS 2.0 and macOS Sequoia. If you are interested in having iOS 26.0 Beta devices connected in your cloud, contact Perfecto Support.

For complete support information, see iOS support updates.

iOS 26.0 Beta 6 | Virtual devices

You can now test your applications on simulators running iOS 26.0 Beta 6, available at limited capacity.

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

Upcoming deprecation of Appium 1 support

To ensure you continue benefiting from the latest capabilities, performance improvements, and security updates, we are aligning our platform with the actively supported version of Appium: Appium 2.

As you may know, the open-source community officially ended support for Appium 1 in January 2022. Since then, Appium 2 has become the modern standard, offering enhanced architecture, plugin flexibility, and continued community development. In August 2024, Appium 2 became the default execution platform for Appium tests in Perfecto running on real devices with a legacy fallback on Appium 1.22.3 if needed.

What's changing and when

To ensure continued support and alignment with current standards, the following changes will be implemented:

  1. End of support for session sharing of Appium 1 executions: August 31, 2025

    Support for session sharing using Appium 1 will end. In exchange, session sharing for Appium 2 will be supported in Perfecto.

  2. End of support for script execution with Appium 1: December 21, 2025

    Starting on this date, Perfecto will no longer support test executions using Appium 1.

    Only Appium 2 will be supported for all executions going forward. The default version will be 2.19, with 2.4.1 available as a fallback.

Why this change is needed

  • Stay supported: Avoid relying on outdated frameworks that no longer receive fixes or updates from the Appium community.

  • Make sure your automation supports the latest devices and operation systems: The latest iOS and Android versions are not supported by Appium 1. Perfecto previously bridged this gap through proprietary implementation, but focus is now fully aligned with Appium 2.

  • Future-proof your automation: Ensure your automation runs on modern, secure, and high-performing technology.

Next steps

  • Complete migration of your scripts to Appium 2. To learn more about migration guidelines and required actions, see Upgrade to Appium 2.

  • Make sure you use an Appium 2-compatible client. For Appium 2, the following minimal versions are recommended:

    • Appium Java client: version 8 or later

    • Appium Python client: Version 2 or later

    • Appium .NET client: Version 5 or later

    • WebdriverIO client: Version 7 or later

    To learn more about the Appium Java client migration, see Upgrade to an Appium 2-compliant client.

  • If you need help planning or accelerating your transition, reach out to Perfecto Support or your Perfecto account representative.

Other considerations

  • Impact on Selenium executions: With the deprecation of Appium 1 executions, Perfecto is also deprecating Selenium 3 executions. Only Selenium 4 server will be used going forward. Therefore, it is required to use a Selenium client library compatible with Selenium 4 server:

    • Recommended version of Selenium client: 4.x

    • Minimal version of Selenium client: 3.9 or later

      Using this version may limit full support of Selenium 4 features.

  • Impact on Appium executions on virtual devices: Appium executions on virtual devices will be affected starting December 21, 2025, when support for Appium 1 executions ends. Until that date, Appium executions on virtual devices remain unaffected.

    To control which Appium version is used for virtual device executions, you can set the appiumVersion capability. The default version for these executions is currently 1.22.3.

    For a full list of supported Appium versions for virtual device executions, see Supported platforms > Device platforms > Virtual devices.

Moving to Appium 2 is expected to provide long-term value and reliability to your automation strategy. The Perfecto Support team is available to assist with this transition.

Edge 140 Beta | Browser support

You can now test your applications in Microsoft Edge 140 Beta on Windows and Mac machines.

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

iOS 26.0 Beta 6 | Real devices

You can now test your applications on real devices running iOS 26.0 Beta 6.

These devices require a cloud with HSS 2.0 and macOS Sequoia. If you are interested in having iOS 26.0 Beta devices connected in your cloud, contact Perfecto Support.

For complete support information, see iOS support updates.

Chrome 140 Beta | Browser support

You can now test your applications in Google Chrome 140 Beta on Windows and Mac machines.

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

Scriptless Mobile Public  API

Perfecto has introduced a new Scriptless Mobile Public API, designed for integration into automation workflows. This API provides direct control over Scriptless Mobile test executions from external systems.

The API  includes the following endpoints:

Authentication is handled using the standard Perfecto method via the Perfecto-Authorization header.

The Scriptless Mobile Public API is currently available to customers who have licensed the Perfecto AI feature: If your Scriptless Mobile instance includes Perfecto AI commands or the Execute JavaScript command command, other script operation endpoints are not available.

To learn more, see Scriptless Mobile Public API.

Edge 139 Stable | Browser support

You can now test your applications in Microsoft Edge 139 Stable on Windows and Mac machines.

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

iOS 26.0 Beta 5 | Real devices

You can now test your applications on real devices running iOS 26.0 Beta 5.

These devices require a cloud with HSS 2.0 and macOS Sequoia. If you are interested in having iOS 26.0 Beta devices connected in your cloud, contact Perfecto Support.

For complete support information, see iOS support updates.

iOS 26.0 Beta 5 | Virtual devices

You can now test your applications on simulators running iOS 26.0 Beta 5, available at limited capacity.

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

Chrome 139 Stable | Browser support

You can now test your applications in Google Chrome 139 Stable on Windows and Mac machines.

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