1.1.14 (2026-03-27)
feat
- cli: add —prepare-only and —commit flags for multisig CVM updates (99edfc0)
- cli: show chain ID and block explorer URL in —prepare-only output (6de7e4a)
- display on-chain status in —prepare-only output (f98f614)
- js,cli: add on-chain prerequisite checks and improve update flow (d3209e1)
- js: add patchCvm and confirmCvmPatch for unified PATCH /cvms/ (30cabaf)
fix
- cli: —commit mode no longer requires API key (39bdd7a)
- cli: 0x prefix on explorer URL, expired token hint (4cb7398)
- cli: add 0x prefix to compose hash in —prepare-only output (62e4122)
- cli: add missing return after —prepare-only warning on non-on-chain CVM (6a4abb8)
- cli: fix —prepare-only output formatting for shell continuation (732cbb8)
- cli: fix —prepare-only output indentation, make —transaction-hash optional (79e695f)
- cli: warn when —prepare-only used on non-on-chain KMS CVM (f874b65)
- js,cli: add missing files and fix compose hash tx verification (7656a45)
1.1.13 (2026-03-14)
feat
- add device management blockchain actions to SDK and CLI (290ca2a)
- add os-images listing, kms on-chain detail to SDK and CLI (9fe5c9a)
- add phala cvms device-allowlist CLI command (6d7b48f)
- cli,sdk: add —fs option to deploy command for filesystem selection (716723d)
- cli: add —wait RPC verification for device allowlist ops (97447f0)
- cli: add
phala envs encryptandphala envs updatecommands (ddd4cfc) - cli: add disallow-any and toggle-allow-any commands (dbff4e5)
- cli: add interactive multi-select for devices add/remove (4f0f2d4)
- cli: add pagination flags to os-images command (1ef6cd9)
- cli: move device allowlist to top-level
phala allow-devices(430cd9c) - kms: simplify CLI output and include device node names (e48019c)
- query and display contract owner in allow-devices list (37fe2e1)
fix
- cli: add viem as direct dependency for CI type-check (bcc4df3)
- cli: address Sentry review issues in allow-devices commands (a205282)
- cli: ensure timeout floor of 5000ms for small command groups (370eb98)
- cli: exclude already-allowed devices from add interactive list (f0a6b53)
- cli: fix node name matching and separate chain line in ls (b7a4ce3)
- cli: increase timeout for command existence compat tests (a9889be)
- cli: query chain directly for allow-devices list (b40d8e3)
- cli: remove redundant status column from devices list (b49744d)
- cli: use shared walletClient with nonceManager for batch tx (ef93049)
- guard against null app_id in device-allowlist command (0b8bdd8)
- replace event scanning with readContract for device allowlist (fb2a4b2)
perf
- cli: skip prerequisite checks in batch add/remove (e814237)
1.1.12 (2026-03-04)
feat
- cli: add —api-version global option (f96397f)
fix
- cli: validate —api-version flag against supported versions (a6b4f68)
1.1.12-beta.1 (2026-03-03)
feat
- cli: show changelog URL in self update command (8f569e8)
- cli: show changelog URL in update notifications (22a6648)
fix
- cli: use —no-cache and exact version for bun global installs (a63a11d)
- cli: use generic id field in waitForCvmReady poller (4b2132d)
1.1.11 (2026-03-02)
fix
- cli: error when body provided with GET/HEAD/OPTIONS (abf6ab9)
- cli: restore -i/—interactive flag for switch command (b4786fa)
1.1.10 (2026-02-25)
feat
- sdk+cli: add SSH key and CVM runtime-config commands (692321a)
- cli: improve SSH key commands (565f36a)
fix
- cli: add —json output support to all ssh-keys commands (6c93846)
- cli: fix selectCvm() to use correct API response shape (47f2c34)
1.1.9 (2026-02-12)
feat
- cli: add
phala whoamicommand (4fa9e30) - cli: redesign
phala logsas unified log command (f3b8a5b) - cli: show workspace in whoami, add upgrade check to status (5bac9cc)
fix
- cli: percent-encode query parameter values in
phala api(f407411) - cli: unify CVM ID handling across commands (abff9bb)
1.1.8 (2026-02-07)
feat
- add 200KB size limit for compose file + pre-launch script (fe45765)
- add filter flags to apps and cvms list commands (3f5ac90)
fix
- wire —pre-launch-script flag to payload and fix combined size check (cecca57)
1.1.7 (2026-01-31)
feat
- use workspace slug as profile name, add profiles command, update default API domain (5c150a0)
1.1.6 (2026-01-31)
feat
- cli: add
phala pscommand to list CVM containers (4e218b1) - cli: add
phala switchcommand for profile switching (907f1fe) - cli: add phala apps command and align cvms ls output (eb194b7)
- cli: add phala instance-types command (7cba272)
- cli: add phala logs command (fa281ba)
- cli: migrate nodes list to workspace nodes API (08e39e7)
fix
- cli: fix boolean flag handling and visibility update race condition (a9f94e1)
- upgrade CLI to API version 2026-01-21 (9a92b54)
1.1.5 (2026-01-23)
feat
- cli: add -d/—data and @file syntax for api command (93d6bb3)
- cli: add privacy settings to deploy command (edf9b40)
- cli: simplify KMS option to —kms [phala|ethereum|eth|base] (35d1fcd)
1.1.4 (2026-01-19)
feat
- cli: add link command to connect local directory to existing CVM (9c33607)
- cli: add update check and self update (714ea99)
- cli: add api command for raw HTTP requests (eaaecec)
1.1.2 (2026-01-09)
fix
- cli: Update environment variables when using onchain KMS (3acbb61)
1.1.1 (2026-01-06)
feat
- cli: add —interactive flag to logs commands (4d7e7f4)
- cli: add logs and serial-logs commands for CVMs (793de6b)
1.1.0 (2025-12-22)
Major release with CLI completion, phala.toml support, SSH commands, cp command, and link command.feat
- add CLI completion support (37dc21b)
- added phala.toml support (e02c130)
- cli: added command ssh (89161d9)
- cli: added cp command (4d320c5)
- cli: add —json flag support to multiple commands (1ea0c34)
- cli: add —wait flag to deploy command for CVM updates (b11f739)
- cli: add stability classification to commands (46635fe)
- cli: open browser & login workflow (2b56074)
- cli: support -e KEY=VALUE format for deploy command (d152c12)

