← All releases

Pixel 10 becomes the default, with iPhone Duo and Maestro 2.12.0 support

We've removed some older Android devices and made the Pixel 10 the default. Google Play runs move to the `m1` runner type on the 14th December, and you can now use an extended 20-minute time limit on any flow.

This release comes with a new CLI version: v5.11.0. Update with either of:

dcd upgrade
npm install -g @devicecloud.dev/dcd@latest

It also comes with new CI versions. Please update your pins:

  • GitHub Action v2.7.1

Breaking Changes

  • We've removed the pixel-6-pro, pixel-7-pro and generic-tablet on API 33, and changed the default Android device to pixel-10. Read more here.
  • Google Play runs will move to the m1 runner type on . You can opt in now with --runner-type m1. Read more here.

Major Changes

  • You can now use the full 20-minute Maestro limit on any flow. Extended runs are charged at twice the cost of a normal run. Read more here.
  • We now support the iPhone Duo, running iOS 27.1. Read more here.
  • We now support Maestro 2.12.0. Read more here.

Minor Changes

  • The CLI now tells you which flows use extended runtime, and that they cost twice as much. Read more here.
  • Changed the CLI to bundle only the files that a directory's flows use.
  • Improved the CLI install script and progress spinner.
  • The CLI now works out the CPU architectures of your APKs and uses them to check that your chosen runner type can run the app. Read more here.
  • Updated various dependencies for security.

Bug Fixes

  • Fixed the CLI crashing on machines with no browser opener installed.
  • Fixed uploads failing on temporary errors. These are now retried automatically.