← All releases

Minor stability fixes and platform improvements

This release includes minor fixes as well as some internal changes to help us improve our tooling. You may have noticed that we've added support for encryption of test data as a semi-private beta. If you'd like to enroll your team, please contact support.

This release comes with a new CLI version: v5.7.1. 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.6.1
  • EAS Workflows v1.4.1

Breaking Changes

As a reminder the following are deprecated and are being removed in the coming weeks, subject to usage:

  • Maestro 2.0.4, 2.0.9, 2.1.0, 2.2.0, 2.5.0, 2.5.1 & 2.6.0 on . Read more here.
  • Android APIs 29/10, 30/11 & 31/12 on . Read more here.
  • Pixel 6 Pro, Pixel 7 & Pixel 7 Pro on . Read more here.
  • Generic Tablet on API 33 on . Read more here.
  • iOS 17 on . Read more here.
  • iPhone 15, iPhone 16 Plus, iPhone 16 Pro, iPhone 16 Pro Max & iPad Pro (6th gen) on . Read more here.
  • The gpu1 runner type on . Read more here.

Minor Changes

  • Presigned URLs are now available for result downloads.
  • The CLI now reports the runner type in deprecation notices.

Bug Fixes

  • Fixed the console using more realtime messages than necessary.
  • Fixed a spike in queue indicator requests overwhelming the database.
  • Fixed download requests continuing after the client disconnected.
  • Fixed test runs staying queued longer than necessary.
  • Fixed runs targeting disabled runners from submitting.
  • Bumped dependencies to fix certain security issues.