← All releases

GPU1 has been removed & support for MFA and passkeys added

We've removed the iPhone 16 Pro Max and the `gpu1` runner type. We now support MFA and passkeys for signing in, and the `allure` and `html-detailed` report formats are being removed on the 7th December.

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

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

Breaking Changes

  • We've removed the iPhone 16 Pro Max and the gpu1 runner type. Read more here.
  • We're deprecating the allure and html-detailed report formats on . Runs that still request them will get the standard html report, or no report for allure. Read more here.
  • We've delayed the removal of iOS 17, Pixel 7 and Maestro 2.2.0 to . Read more here.

Major Changes

  • We now support MFA and passkeys for signing in.

Minor Changes

  • You can now update your billing business details.
  • You can now set a sign-in requirement for your team.
  • Improved the message you see when a run is refused for going over your Overage Limit, which now points to the billing page and the overage docs. Failed usage limit saves now show an error. Read more here.
  • Made Chrome onboarding faster by skipping its first-run screens on the device.
  • We now limit team invites per user, and there's a cooldown before you can re-invite someone who hasn't accepted yet.
  • Improved iOS simulator start time.

Bug Fixes

  • Fixed runs that hit a billing error being left open, rather than cancelled and refunded.
  • Fixed some iOS capacity staying unavailable after a slow simulator start.
  • Fixed the console's live updates stopping after the realtime connection dropped.
  • Fixed passed retries still showing the failure reason from an earlier attempt.
  • Fixed Chrome onboarding logs being mixed into a test's Maestro output on Mac.
  • Fixed short queue estimates showing a range such as 15–15s instead of one value.
  • Fixed various minor issues to improve security and stability.