From 91df25aa3eedc0d723b79a37a0447ee6c6bd59a9 Mon Sep 17 00:00:00 2001 From: finalerock44 Date: Fri, 16 Oct 2026 17:14:15 +0100 Subject: [PATCH 01/10] ReleaseAs: 5.8.0 From 3048891309272927c1c1be22fc704cd1913cb17a Mon Sep 17 00:00:00 2001 From: finalerock44 Date: Fri, 16 Oct 2026 17:20:39 +0100 Subject: [PATCH 02/10] Release-As: 5.8.0 From a00bff8203b96e4ca69c6e1359a6454814feb68b Mon Sep 17 00:00:00 2001 From: finalerock44 Date: Fri, 16 Oct 2026 17:22:47 +0100 Subject: [PATCH 03/10] Release-As: 5.8.0 From e69c7bcdab468849f9ee1a0401854e5322ba7f0a Mon Sep 17 00:00:00 2001 From: "dcd-release-please[bot]" <296541543+dcd-release-please[bot]@users.noreply.github.com> Date: Fri, 16 Oct 2026 16:29:17 +0000 Subject: [PATCH 04/10] chore(production): release 5.8.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 25 +++++++++++++++++++++++++ package.json | 2 +- server.json | 4 ++-- 4 files changed, 29 insertions(+), 4 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index cabdafc..ff20275 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "5.7.1" + ".": "5.8.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 02c2a19..736884f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,30 @@ # Changelog +## [5.8.0](https://github.com/devicecloud-dev/dcd-cli/compare/v5.7.1...v5.8.0) (2026-10-16) + + +### Features + +* **cloud:** add --priority flag for within-org run ordering ([#222](https://github.com/devicecloud-dev/dcd-cli/issues/222)) ([510d64b](https://github.com/devicecloud-dev/dcd-cli/commit/510d64baa34e3f7f19c5483f693aced20c0f0758)) +* **cloud:** add --priority flag for within-org run ordering (dcd[#1581](https://github.com/devicecloud-dev/dcd-cli/issues/1581)) ([510d64b](https://github.com/devicecloud-dev/dcd-cli/commit/510d64baa34e3f7f19c5483f693aced20c0f0758)) + + +### Bug Fixes + +* **cloud:** re-send a flow submit whose response was lost ([#226](https://github.com/devicecloud-dev/dcd-cli/issues/226)) ([f4db8f9](https://github.com/devicecloud-dev/dcd-cli/commit/f4db8f9d0b51d358b62153f40c2164abc67cb078)) +* **device:** drop Android API 29-31 from the --android-api-level help ([#227](https://github.com/devicecloud-dev/dcd-cli/issues/227)) ([05ea2dc](https://github.com/devicecloud-dev/dcd-cli/commit/05ea2dc292b1c8d2d453a4ec05b3c34577cf2c61)) +* **validation:** mirror the API's Pixel 7 / API 36 Android default ([#225](https://github.com/devicecloud-dev/dcd-cli/issues/225)) ([3daeb94](https://github.com/devicecloud-dev/dcd-cli/commit/3daeb94e077a3819f4568c74cc5059bd8ac9ba9b)) + + +### Performance + +* **cloud:** poll results with ?view=summary and If-None-Match ([#219](https://github.com/devicecloud-dev/dcd-cli/issues/219)) ([e916c59](https://github.com/devicecloud-dev/dcd-cli/commit/e916c59631ee10aee0c315af016582747afa0b81)) + + +### Dependencies + +* bump the minor-and-patch group with 6 updates ([#220](https://github.com/devicecloud-dev/dcd-cli/issues/220)) ([2b88b64](https://github.com/devicecloud-dev/dcd-cli/commit/2b88b6489d77591f3f47b00c980e11d5e6cc2e27)) + ## [5.7.1](https://github.com/devicecloud-dev/dcd-cli/compare/v5.7.0...v5.7.1) (2026-10-07) diff --git a/package.json b/package.json index 462a3a2..8d733ff 100644 --- a/package.json +++ b/package.json @@ -68,7 +68,7 @@ "test:unit": "node scripts/test-runner.mjs --unit", "typecheck": "tsc --noEmit -p tsconfig.test.json" }, - "version": "5.7.1", + "version": "5.8.0", "bugs": { "url": "https://discord.gg/gm3mJwcNw8" }, diff --git a/server.json b/server.json index 1eee672..5764b41 100644 --- a/server.json +++ b/server.json @@ -2,7 +2,7 @@ "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json", "name": "dev.devicecloud/dcd", "description": "Run Maestro mobile app tests on devicecloud.dev: submit flows, check status, download artifacts.", - "version": "5.7.1", + "version": "5.8.0", "repository": { "url": "https://github.com/devicecloud-dev/dcd-cli", "source": "github" @@ -11,7 +11,7 @@ { "registryType": "npm", "identifier": "@devicecloud.dev/dcd", - "version": "5.7.1", + "version": "5.8.0", "runtimeHint": "npx", "runtimeArguments": [ { From 57cf6b1fc0cb74ac4fe9f30b6659095d4321fbfc Mon Sep 17 00:00:00 2001 From: Tom Riglar Date: Thu, 22 Oct 2026 08:18:47 +0100 Subject: [PATCH 05/10] chore: pin the 5.9.0 promotion Release-As: 5.9.0 From 1afb9c2902badde8c2f9f0eae04489fe1b98083d Mon Sep 17 00:00:00 2001 From: "dcd-release-please[bot]" <296541543+dcd-release-please[bot]@users.noreply.github.com> Date: Thu, 22 Oct 2026 07:33:48 +0000 Subject: [PATCH 06/10] chore(production): release 5.9.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 18 ++++++++++++++++++ package.json | 2 +- server.json | 4 ++-- 4 files changed, 22 insertions(+), 4 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index ff20275..09242e0 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "5.8.0" + ".": "5.9.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 736884f..1377fbe 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,23 @@ # Changelog +## [5.9.0](https://github.com/devicecloud-dev/dcd-cli/compare/v5.8.0...v5.9.0) (2026-10-22) + + +### Features + +* **auth:** fetch the Supabase key from the API instead of compiling it in ([#245](https://github.com/devicecloud-dev/dcd-cli/issues/245)) ([8cedb4e](https://github.com/devicecloud-dev/dcd-cli/commit/8cedb4e2f133f4300b669f877896e65c61c38820)) +* **login:** reuse the last org and add --org ([#243](https://github.com/devicecloud-dev/dcd-cli/issues/243)) ([5f710d5](https://github.com/devicecloud-dev/dcd-cli/commit/5f710d55d024c6869d529c606f261530ac9013ad)) + + +### Dependencies + +* bump the minor-and-patch group across 1 directory with 5 updates ([#238](https://github.com/devicecloud-dev/dcd-cli/issues/238)) ([5fffd7a](https://github.com/devicecloud-dev/dcd-cli/commit/5fffd7ae00e2e6749271ae859c6cf6c47d98678f)) + + +### Miscellaneous + +* pin the 5.9.0 promotion ([57cf6b1](https://github.com/devicecloud-dev/dcd-cli/commit/57cf6b1fc0cb74ac4fe9f30b6659095d4321fbfc)) + ## [5.8.0](https://github.com/devicecloud-dev/dcd-cli/compare/v5.7.1...v5.8.0) (2026-10-16) diff --git a/package.json b/package.json index 4db0b30..227fcaf 100644 --- a/package.json +++ b/package.json @@ -68,7 +68,7 @@ "test:unit": "node scripts/test-runner.mjs --unit", "typecheck": "tsc --noEmit -p tsconfig.test.json" }, - "version": "5.8.0", + "version": "5.9.0", "bugs": { "url": "https://discord.gg/gm3mJwcNw8" }, diff --git a/server.json b/server.json index 5764b41..7683064 100644 --- a/server.json +++ b/server.json @@ -2,7 +2,7 @@ "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json", "name": "dev.devicecloud/dcd", "description": "Run Maestro mobile app tests on devicecloud.dev: submit flows, check status, download artifacts.", - "version": "5.8.0", + "version": "5.9.0", "repository": { "url": "https://github.com/devicecloud-dev/dcd-cli", "source": "github" @@ -11,7 +11,7 @@ { "registryType": "npm", "identifier": "@devicecloud.dev/dcd", - "version": "5.8.0", + "version": "5.9.0", "runtimeHint": "npx", "runtimeArguments": [ { From d85115c1efc1da80b7eaeb9dacca49dd0d37257b Mon Sep 17 00:00:00 2001 From: finalerock44 Date: Thu, 22 Oct 2026 12:55:41 +0100 Subject: [PATCH 07/10] chore: pin the 5.10.0 promotion Release-As: 5.10.0 From 8b8355baa353c7af97af2b7b3284dd2eb3763872 Mon Sep 17 00:00:00 2001 From: "dcd-release-please[bot]" <296541543+dcd-release-please[bot]@users.noreply.github.com> Date: Thu, 22 Oct 2026 12:01:00 +0000 Subject: [PATCH 08/10] chore(production): release 5.10.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 14 ++++++++++++++ package.json | 2 +- server.json | 4 ++-- 4 files changed, 18 insertions(+), 4 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 09242e0..028d2d6 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "5.9.0" + ".": "5.10.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 1377fbe..17f94af 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## [5.10.0](https://github.com/devicecloud-dev/dcd-cli/compare/v5.9.0...v5.10.0) (2026-10-22) + + +### Features + +* **encrypt:** list --encrypt in --help now encryption is on by defau… ([#250](https://github.com/devicecloud-dev/dcd-cli/issues/250)) ([55a0609](https://github.com/devicecloud-dev/dcd-cli/commit/55a0609abbc686021fe969c523bcaa1efa994658)) +* **encrypt:** list --encrypt in --help now encryption is on by default (dcd[#1138](https://github.com/devicecloud-dev/dcd-cli/issues/1138)) ([55a0609](https://github.com/devicecloud-dev/dcd-cli/commit/55a0609abbc686021fe969c523bcaa1efa994658)) +* fetch the KEK public key from the API instead of pinning it ([#251](https://github.com/devicecloud-dev/dcd-cli/issues/251)) ([452324b](https://github.com/devicecloud-dev/dcd-cli/commit/452324ba6f6313fe9e4d418c3db655e858f79540)) + + +### Miscellaneous + +* pin the 5.10.0 promotion ([d85115c](https://github.com/devicecloud-dev/dcd-cli/commit/d85115c1efc1da80b7eaeb9dacca49dd0d37257b)) + ## [5.9.0](https://github.com/devicecloud-dev/dcd-cli/compare/v5.8.0...v5.9.0) (2026-10-22) diff --git a/package.json b/package.json index 227fcaf..375f785 100644 --- a/package.json +++ b/package.json @@ -68,7 +68,7 @@ "test:unit": "node scripts/test-runner.mjs --unit", "typecheck": "tsc --noEmit -p tsconfig.test.json" }, - "version": "5.9.0", + "version": "5.10.0", "bugs": { "url": "https://discord.gg/gm3mJwcNw8" }, diff --git a/server.json b/server.json index 1856ebb..314da65 100644 --- a/server.json +++ b/server.json @@ -2,7 +2,7 @@ "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json", "name": "dev.devicecloud/dcd", "description": "Run Maestro mobile app tests on devicecloud.dev: submit flows, check status, download artifacts.", - "version": "5.9.0", + "version": "5.10.0", "repository": { "url": "https://github.com/devicecloud-dev/dcd-cli", "source": "github" @@ -11,7 +11,7 @@ { "registryType": "npm", "identifier": "@devicecloud.dev/dcd", - "version": "5.9.0", + "version": "5.10.0", "runtimeHint": "npx", "runtimeArguments": [ { From e83ae6496f1452208ad6fba1b5b08dec004a6958 Mon Sep 17 00:00:00 2001 From: finalerock44 Date: Tue, 27 Oct 2026 13:24:18 +0000 Subject: [PATCH 09/10] chore: pin the 5.11.0 promotion Release-As: 5.11.0 From 655f5db20562362fd1537f354bd4e3d64d21cb32 Mon Sep 17 00:00:00 2001 From: "dcd-release-please[bot]" <296541543+dcd-release-please[bot]@users.noreply.github.com> Date: Tue, 27 Oct 2026 13:49:35 +0000 Subject: [PATCH 10/10] chore(production): release 5.11.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 37 +++++++++++++++++++++++++++++++++++ package.json | 2 +- server.json | 4 ++-- 4 files changed, 41 insertions(+), 4 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 028d2d6..af6c62f 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "5.10.0" + ".": "5.11.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 17f94af..0f0a87c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,42 @@ # Changelog +## [5.11.0](https://github.com/devicecloud-dev/dcd-cli/compare/v5.10.0...v5.11.0) (2026-10-27) + + +### Features + +* **api:** send the CLI version and CI identity on every API request ([#277](https://github.com/devicecloud-dev/dcd-cli/issues/277)) ([7d751d2](https://github.com/devicecloud-dev/dcd-cli/commit/7d751d299bc70e278b3a3edc352db12cbf9c666c)) +* **cloud:** say which flows use extended runtime, and that they cost 2x ([#272](https://github.com/devicecloud-dev/dcd-cli/issues/272)) ([7be9899](https://github.com/devicecloud-dev/dcd-cli/commit/7be9899fbeb2916ac16b18584845193ff309bdea)) +* **device:** add dcd device and dcd mcp for Agent Devices ([#260](https://github.com/devicecloud-dev/dcd-cli/issues/260)) ([8d87e67](https://github.com/devicecloud-dev/dcd-cli/commit/8d87e672d2d5bfd83d4538824ebe690ce0390a37)) +* **device:** bundle only the files a directory's flows use ([#275](https://github.com/devicecloud-dev/dcd-cli/issues/275)) ([7b31b1e](https://github.com/devicecloud-dev/dcd-cli/commit/7b31b1e787cebd5d7b3ecba13b2e9acb70b060f9)) +* **device:** inspect --all, element state, and screen text on a failed run ([#273](https://github.com/devicecloud-dev/dcd-cli/issues/273)) ([85cde1a](https://github.com/devicecloud-dev/dcd-cli/commit/85cde1af113dc12e2630fee739eb280d9c9b9ef2)) +* **encrypt:** list --encrypt in --help now encryption is on by default (dcd[#1138](https://github.com/devicecloud-dev/dcd-cli/issues/1138)) ([8d87e67](https://github.com/devicecloud-dev/dcd-cli/commit/8d87e672d2d5bfd83d4538824ebe690ce0390a37)) +* **mcp:** add dcd mcp install, and lead the docs with the standalone binary ([#267](https://github.com/devicecloud-dev/dcd-cli/issues/267)) ([8bff82e](https://github.com/devicecloud-dev/dcd-cli/commit/8bff82e4ed6fb06cedefca0d942bbd1ac349857c)) +* polish the install script and the progress spinner ([#264](https://github.com/devicecloud-dev/dcd-cli/issues/264)) ([eb7881f](https://github.com/devicecloud-dev/dcd-cli/commit/eb7881fe397ade839616fdef1fdec6f57268fd0c)), closes [#90](https://github.com/devicecloud-dev/dcd-cli/issues/90) +* **upload:** record APK CPU architectures in binary metadata ([#269](https://github.com/devicecloud-dev/dcd-cli/issues/269)) ([5f4c45e](https://github.com/devicecloud-dev/dcd-cli/commit/5f4c45ee24dcf80762417e52d9f053cac34ef02a)) + + +### Bug Fixes + +* **device:** don't crash when no browser opener is installed ([#265](https://github.com/devicecloud-dev/dcd-cli/issues/265)) ([2e566ef](https://github.com/devicecloud-dev/dcd-cli/commit/2e566ef1bff7484409f2a3e4660c25ca58550847)) +* **device:** drop Pixel 6 Pro and Pixel 7 Pro, and mirror the Pixel 1… ([#268](https://github.com/devicecloud-dev/dcd-cli/issues/268)) ([b07af33](https://github.com/devicecloud-dev/dcd-cli/commit/b07af33c5b7ececf68d80e6e26fbd6cd33ff488d)) +* **device:** drop Pixel 6 Pro and Pixel 7 Pro, and mirror the Pixel 10 default ([b07af33](https://github.com/devicecloud-dev/dcd-cli/commit/b07af33c5b7ececf68d80e6e26fbd6cd33ff488d)) +* **device:** fit start's next steps to the session, and explain dcd mcp ([#266](https://github.com/devicecloud-dev/dcd-cli/issues/266)) ([13a7158](https://github.com/devicecloud-dev/dcd-cli/commit/13a7158d032fc089e8ad54540cc939c4a5bd33a7)) +* **device:** say "since", not "asked", when a person took control unasked ([#279](https://github.com/devicecloud-dev/dcd-cli/issues/279)) ([ec422fd](https://github.com/devicecloud-dev/dcd-cli/commit/ec422fd46197f1daf42bf94d53fed8aaa3c509a2)) +* **mcp:** dry runs honour tags, single flow files bring their subflows, failed starts say what to check ([#278](https://github.com/devicecloud-dev/dcd-cli/issues/278)) ([498f300](https://github.com/devicecloud-dev/dcd-cli/commit/498f3000060fa42e4646b2e153da231b629e010c)) +* **upload:** retry Backblaze uploads on transient failures ([#270](https://github.com/devicecloud-dev/dcd-cli/issues/270)) ([d1cdbd4](https://github.com/devicecloud-dev/dcd-cli/commit/d1cdbd4a1c47608a49ac2723563b89839b74db96)) + + +### Dependencies + +* patch body-parser and fast-uri advisories ([#262](https://github.com/devicecloud-dev/dcd-cli/issues/262)) ([8fe73cd](https://github.com/devicecloud-dev/dcd-cli/commit/8fe73cd8d5c35a0d2919c2e6940ab377ab258a03)) +* patch ip-address advisory ([#256](https://github.com/devicecloud-dev/dcd-cli/issues/256)) ([43cdf5f](https://github.com/devicecloud-dev/dcd-cli/commit/43cdf5fe437a00bad2d278a3ca6ccaae21df3d47)) + + +### Miscellaneous + +* pin the 5.11.0 promotion ([e83ae64](https://github.com/devicecloud-dev/dcd-cli/commit/e83ae6496f1452208ad6fba1b5b08dec004a6958)) + ## [5.10.0](https://github.com/devicecloud-dev/dcd-cli/compare/v5.9.0...v5.10.0) (2026-10-22) diff --git a/package.json b/package.json index 7460522..9b5fbab 100644 --- a/package.json +++ b/package.json @@ -68,7 +68,7 @@ "test:unit": "node scripts/test-runner.mjs --unit", "typecheck": "tsc --noEmit -p tsconfig.test.json" }, - "version": "5.10.0", + "version": "5.11.0", "bugs": { "url": "https://discord.gg/gm3mJwcNw8" }, diff --git a/server.json b/server.json index 314da65..e3ea537 100644 --- a/server.json +++ b/server.json @@ -2,7 +2,7 @@ "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json", "name": "dev.devicecloud/dcd", "description": "Run Maestro mobile app tests on devicecloud.dev: submit flows, check status, download artifacts.", - "version": "5.10.0", + "version": "5.11.0", "repository": { "url": "https://github.com/devicecloud-dev/dcd-cli", "source": "github" @@ -11,7 +11,7 @@ { "registryType": "npm", "identifier": "@devicecloud.dev/dcd", - "version": "5.10.0", + "version": "5.11.0", "runtimeHint": "npx", "runtimeArguments": [ {