Latest updates
This section lists updates delivered since the last major release, with the most recent updates showing at the top.
iOS 27.2 GA | Virtual devices
You can now test your applications on iPhone Duo simulators running iOS 27.2 GA with limited capacity. An ARM64 application build is required; applications compiled exclusively for Intel (x86_64) cannot run.
For complete support information, see Simulators (iPhones and iPads).
Chrome 158 Beta | Browser support
You can now test your applications in Chrome 158 Beta on Windows and Mac machines.
For a complete list of supported browsers, see Supported platforms.
Firefox 159 Stable and 160 Beta | Browser support
You can now test your applications in Firefox 159 Stable and Firefox 160 Beta on Windows and Mac machines.
For a complete list of supported browsers, see Supported platforms.

Run selected steps inside loops and groups | AI Scriptless
You can now set Run from step and Run to step on steps inside Loop and Group steps. Steps outside the selected range are greyed out. If the starting step is inside a loop or group, that container runs once without iterating.
To learn more, see Execute tests.
iOS 27.2 GA | Real devices
You can now test your applications on real devices running iOS 27.2 GA.
For complete support information, see iOS support updates.
Pause and resume AI Scriptless tests | AI Scriptless
You can now pause a running AI Scriptless test from the editor toolbar. The test finishes its current step before pausing, and you can resume or stop it without restarting the run.
To learn more, see Execute tests.
Edge 156 Stable | Browser support
You can now test your applications in Edge 156 Stable on Windows and Mac machines.
For a complete list of supported browsers, see Supported platforms.
Device stability reminder | Certificate keeper and passcodes
To keep devices available and stable, make sure you're using the following if your tests rely on enterprise‑signed iOS apps or passcode‑protected devices:
-
Certificate keeper: If you test enterprise‑signed iOS apps on iOS 18 and later, upload a certificate keeper app for each enterprise identity or environment, and then contact Perfecto Support to enable certificate keeper installs for your cloud. Without one, installing apps interactively can put devices into an error state.
-
Standard passcodes: Use only the standard passcodes provided for your cloud. Don't set custom passcodes. Changing a device passcode makes the device inaccessible and removes it from the cloud until the passcode is corrected.
To learn more, see Maintain trust for enterprise‑signed iOS apps and Device and testing best practices.
iPhone 18 Pro devices | Real devices
Perfecto now supports iPhone 18 Pro devices. To request an iPhone 18 Pro device for your cloud, contact Perfecto Support.
iPhone 18 Pro devices require the updated Xcode 27.2rc dependencies package, IDS-DependenciesPackages-27.2rc_20261022-1014.zip, deployed on separate HSS machines hosting iPhone Duo and iPhone 18 Pro devices. This package has an Apple bug that affects typetext. Appium 3.6.0 includes a workaround; a backport to Appium 2.19.0 is pending.
Reporting export API | Perfecto REST API
The Reporting export API now includes a retryCount field for each command. Use it to see how many retries Reporting merged into that command and compare the result with the Single Test Report.
To learn more, see Smart Reporting Public API.
Chrome 156 Stable | Browser support
You can now test your applications in Chrome 156 Stable on Windows and Mac machines.
For a complete list of supported browsers, see Supported platforms.
iOS 27.2 RC | Real devices
You can now test your applications on real devices running iOS 27.2 RC.
For complete support information, see iOS support updates.
iOS 27.2 RC | Virtual devices
You can now test your applications on virtual devices running iOS 27.2. RC with the following limitations:
-
Supported only on iPhone Duo
-
Applications compiled exclusively for Intel (x86_64) cannot run. An ARM64 build is required.
For complete support information, see Simulators (iPhones and iPads).
Android offline instrumentation | Instrumentation
A new major version of the Android offline instrumentation tool is available, with improved performance, updated tooling, and new command-line options.
To learn more, see Offline instrumentation for Android apps.
iOS 27.1 GA and iOS 27.2 Beta 4 | Virtual devices
You can now test your applications on virtual devices running iOS 27.1 GA and iOS 27.2 Beta 4 with the following limitations:
-
Supported only on iPhone Duo
-
Applications compiled exclusively for Intel (x86_64) cannot run. An ARM64 build is required.
For complete support information, see Simulators (iPhones and iPads).
AI Scriptless test debugging | AI Scriptless
You can run a selected range of steps manually in an interactive AI Scriptless test. Use Run from step and Run to step in the step menu to set the first and last steps. Steps outside the range are grayed out and skipped during the manual run. Use Clear all steps to remove the range and run the full test.
To learn more, see Execute tests.
iOS 27.2 Beta 4 | Real devices
You can now test your applications on real devices running iOS 27.2 Beta 4.
For complete support information, see iOS support updates.
Firefox 158 Stable and Firefox 159 Beta | Browser support
You can now test your applications in Firefox 158 Stable and Firefox 159 Beta on Windows and Mac machines.
For a complete list of supported browsers, see Supported platforms.
