Skip to content

Commit fbfe9bd

Browse files
committed
docs: update SDK and CLI changelogs for weekly release 2026-03-27
- JS SDK v0.2.5, v0.2.6 - Python SDK v0.1.2 - Go SDK v0.1.1 - CLI v1.1.13, v1.1.14
1 parent d651a0a commit fbfe9bd

4 files changed

Lines changed: 140 additions & 2 deletions

File tree

phala-cloud/phala-cloud-cli/changelog.mdx

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,62 @@ title: Changelog
33
description: Release history for the Phala Cloud CLI
44
---
55

6+
## [1.1.14](https://github.com/Phala-Network/phala-cloud/compare/cli-v1.1.13...cli-v1.1.14) (2026-03-27)
7+
8+
### feat
9+
10+
* **cli:** add --prepare-only and --commit flags for multisig CVM updates ([99edfc0](https://github.com/Phala-Network/phala-cloud/commit/99edfc0f0a472bc8c92dc81dc1bebe26ac174ae0))
11+
* **cli:** show chain ID and block explorer URL in --prepare-only output ([6de7e4a](https://github.com/Phala-Network/phala-cloud/commit/6de7e4aec4a8e0be258ff1db4638f2bd4e961441))
12+
* display on-chain status in --prepare-only output ([f98f614](https://github.com/Phala-Network/phala-cloud/commit/f98f6149f13b9452099e23409964dcedbfb82ff7))
13+
* **js,cli:** add on-chain prerequisite checks and improve update flow ([d3209e1](https://github.com/Phala-Network/phala-cloud/commit/d3209e1fd2b0be61455f5ec69de64a7919b1b7e2))
14+
* **js:** add patchCvm and confirmCvmPatch for unified PATCH /cvms/{id} ([30cabaf](https://github.com/Phala-Network/phala-cloud/commit/30cabaf7084e72dbda656504d9f4359db95e2a16))
15+
16+
### fix
17+
18+
* **cli:** --commit mode no longer requires API key ([39bdd7a](https://github.com/Phala-Network/phala-cloud/commit/39bdd7ae98cfb39579a471e0abda3ba86cd56fb4))
19+
* **cli:** 0x prefix on explorer URL, expired token hint ([4cb7398](https://github.com/Phala-Network/phala-cloud/commit/4cb73980850cab2a9f95f08ba0d1433c39a1faab))
20+
* **cli:** add 0x prefix to compose hash in --prepare-only output ([62e4122](https://github.com/Phala-Network/phala-cloud/commit/62e4122486c281b82de0b538839ae3cff2ca6671))
21+
* **cli:** add missing return after --prepare-only warning on non-on-chain CVM ([6a4abb8](https://github.com/Phala-Network/phala-cloud/commit/6a4abb8fc27fadcd90f3dc27f3cc5dc9b0a5755b))
22+
* **cli:** fix --prepare-only output formatting for shell continuation ([732cbb8](https://github.com/Phala-Network/phala-cloud/commit/732cbb82787b04479db04d0d29f760bae78ca895))
23+
* **cli:** fix --prepare-only output indentation, make --transaction-hash optional ([79e695f](https://github.com/Phala-Network/phala-cloud/commit/79e695f3402e38ba0c7233c30a517c63472157b2))
24+
* **cli:** warn when --prepare-only used on non-on-chain KMS CVM ([f874b65](https://github.com/Phala-Network/phala-cloud/commit/f874b6526bcfe130e2078e5ecf4a7a64a429869c))
25+
* **js,cli:** add missing files and fix compose hash tx verification ([7656a45](https://github.com/Phala-Network/phala-cloud/commit/7656a459ced2843a03146d6757fd019ede2f1f53))
26+
27+
## [1.1.13](https://github.com/Phala-Network/phala-cloud/compare/cli-v1.1.12...cli-v1.1.13) (2026-03-14)
28+
29+
### feat
30+
31+
* add device management blockchain actions to SDK and CLI ([290ca2a](https://github.com/Phala-Network/phala-cloud/commit/290ca2a8d4b246b8d9d4b87281132bf573128989))
32+
* add os-images listing, kms on-chain detail to SDK and CLI ([9fe5c9a](https://github.com/Phala-Network/phala-cloud/commit/9fe5c9a845ca6c46d3c8777eeb8eec50476a396b))
33+
* add phala cvms device-allowlist CLI command ([6d7b48f](https://github.com/Phala-Network/phala-cloud/commit/6d7b48f58198e85e17bc48aef56948a61f4e84dd))
34+
* **cli,sdk:** add --fs option to deploy command for filesystem selection ([716723d](https://github.com/Phala-Network/phala-cloud/commit/716723d5e6a4ca3f443ee073dc8f74c44af162d6))
35+
* **cli:** add --wait RPC verification for device allowlist ops ([97447f0](https://github.com/Phala-Network/phala-cloud/commit/97447f01a25a8642d50f8658ca3b005ec9cda6de))
36+
* **cli:** add `phala envs encrypt` and `phala envs update` commands ([ddd4cfc](https://github.com/Phala-Network/phala-cloud/commit/ddd4cfc4a8c56970685d0c0478b8a5e807e99fe0))
37+
* **cli:** add disallow-any and toggle-allow-any commands ([dbff4e5](https://github.com/Phala-Network/phala-cloud/commit/dbff4e5007d4241dad40270bfe62875011af0581))
38+
* **cli:** add interactive multi-select for devices add/remove ([4f0f2d4](https://github.com/Phala-Network/phala-cloud/commit/4f0f2d4560cdbfd944a784fae09d4de12ab1c002))
39+
* **cli:** add pagination flags to os-images command ([1ef6cd9](https://github.com/Phala-Network/phala-cloud/commit/1ef6cd941d88a9818e4ce196e145a9159427348b))
40+
* **cli:** move device allowlist to top-level `phala allow-devices` ([430cd9c](https://github.com/Phala-Network/phala-cloud/commit/430cd9cd7a6e44a9f89ed0f6301e82128bae06a0))
41+
* **kms:** simplify CLI output and include device node names ([e48019c](https://github.com/Phala-Network/phala-cloud/commit/e48019cb972c96c049aadc2e285f4b3a06de0c14))
42+
* query and display contract owner in allow-devices list ([37fe2e1](https://github.com/Phala-Network/phala-cloud/commit/37fe2e124880f59b3e9bb0087cafb71b350781f5))
43+
44+
### fix
45+
46+
* **cli:** add viem as direct dependency for CI type-check ([bcc4df3](https://github.com/Phala-Network/phala-cloud/commit/bcc4df3bebea07e564743e17ccf0456e35734a3e))
47+
* **cli:** address Sentry review issues in allow-devices commands ([a205282](https://github.com/Phala-Network/phala-cloud/commit/a2052828f9f5ce8324b1dbefed4df3109720c7b1))
48+
* **cli:** ensure timeout floor of 5000ms for small command groups ([370eb98](https://github.com/Phala-Network/phala-cloud/commit/370eb985abc7a1e7b18a1de8339688ff2f7dc7eb))
49+
* **cli:** exclude already-allowed devices from add interactive list ([f0a6b53](https://github.com/Phala-Network/phala-cloud/commit/f0a6b53ce52af6ad6d34624a707096e699a3d71d))
50+
* **cli:** fix node name matching and separate chain line in ls ([b7a4ce3](https://github.com/Phala-Network/phala-cloud/commit/b7a4ce3ba68b5cb3713c95421bfbb5ef1ee9595e))
51+
* **cli:** increase timeout for command existence compat tests ([a9889be](https://github.com/Phala-Network/phala-cloud/commit/a9889befdc562c4d02f38a40ad7090ab101cf7dd))
52+
* **cli:** query chain directly for allow-devices list ([b40d8e3](https://github.com/Phala-Network/phala-cloud/commit/b40d8e39220c9a7f6491456ea2133faa3087a626))
53+
* **cli:** remove redundant status column from devices list ([b49744d](https://github.com/Phala-Network/phala-cloud/commit/b49744df0407cd66b98dcfd0769b6fea644ad461))
54+
* **cli:** use shared walletClient with nonceManager for batch tx ([ef93049](https://github.com/Phala-Network/phala-cloud/commit/ef93049ccf2293bfa3ecf8440fc70cccc6fa9be7))
55+
* guard against null app_id in device-allowlist command ([0b8bdd8](https://github.com/Phala-Network/phala-cloud/commit/0b8bdd802c4d93bf8d41f1f6a77e603bdf0b506c))
56+
* replace event scanning with readContract for device allowlist ([fb2a4b2](https://github.com/Phala-Network/phala-cloud/commit/fb2a4b275912d4bd2931c1b12d3b5b1368a26458))
57+
58+
### perf
59+
60+
* **cli:** skip prerequisite checks in batch add/remove ([e814237](https://github.com/Phala-Network/phala-cloud/commit/e814237bbf9259a9d7a397a9bfb7adec2f0d29c8))
61+
662
## [1.1.12](https://github.com/Phala-Network/phala-cloud/compare/cli-v1.1.12-beta.1...cli-v1.1.12) (2026-03-04)
763

864
### feat

phala-cloud/references/cloud-go-sdk/changelog.mdx

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,24 @@ title: Changelog
33
description: Version history and release notes for the Phala Cloud Go SDK.
44
---
55

6+
## v0.1.1
7+
8+
### feat
9+
10+
* add webhook signature verification utilities ([e97b3a6](https://github.com/Phala-Network/phala-cloud/commit/e97b3a6))
11+
* add is-allowed API to JS, Python, and Go SDKs ([1fa61f0](https://github.com/Phala-Network/phala-cloud/commit/1fa61f0581ce111213f721f1c2d2f4744c3c2f00))
12+
* add structured error codes and idempotency support across all SDKs ([2dd6d0b](https://github.com/Phala-Network/phala-cloud/commit/2dd6d0bae4d5fd7acdef551c3c9bf507ac1b0e4e))
13+
* add ReplicateAppCVM for app-scoped replica creation ([22acec1](https://github.com/Phala-Network/phala-cloud/commit/22acec1))
14+
* add Region field to ProvisionCVMRequest ([ab5eaf1](https://github.com/Phala-Network/phala-cloud/commit/ab5eaf1))
15+
* add visibility and storage fields to ComposeFile struct ([0443f82](https://github.com/Phala-Network/phala-cloud/commit/0443f82))
16+
* enhance SDK types for Terraform provider integration ([ba9ecb4](https://github.com/Phala-Network/phala-cloud/commit/ba9ecb4))
17+
18+
### fix
19+
20+
* add timestamp freshness check to VerifyWebhookSignature ([7e714bd](https://github.com/Phala-Network/phala-cloud/commit/7e714bd))
21+
* preserve endpoint instance and error detail values ([d3fd65f](https://github.com/Phala-Network/phala-cloud/commit/d3fd65f))
22+
* make WatchCVMState MaxRetries default to unlimited ([c4b7eb4](https://github.com/Phala-Network/phala-cloud/commit/c4b7eb4))
23+
624
## v0.1.0
725

826
*Initial release*

phala-cloud/references/cloud-js-sdk/changelog.mdx

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,56 @@ title: Changelog
33
description: Release history for the @phala/cloud JavaScript SDK
44
---
55

6+
## [0.2.6](https://github.com/Phala-Network/phala-cloud/compare/js-v0.2.5...js-v0.2.6) (2026-03-27)
7+
8+
### feat
9+
10+
* add is-allowed API to JS, Python, and Go SDKs ([1fa61f0](https://github.com/Phala-Network/phala-cloud/commit/1fa61f0581ce111213f721f1c2d2f4744c3c2f00))
11+
* add structured error codes and idempotency support across all SDKs ([2dd6d0b](https://github.com/Phala-Network/phala-cloud/commit/2dd6d0bae4d5fd7acdef551c3c9bf507ac1b0e4e)), closes [#1041](https://github.com/Phala-Network/phala-cloud/issues/1041)
12+
* display on-chain status in --prepare-only output ([f98f614](https://github.com/Phala-Network/phala-cloud/commit/f98f6149f13b9452099e23409964dcedbfb82ff7))
13+
* **js-sdk:** add webhook signature verification via @phala/cloud/webhook ([3544694](https://github.com/Phala-Network/phala-cloud/commit/3544694efbd70a7f2cbd123b2ca92ccbf3c99428))
14+
* **js,cli:** add on-chain prerequisite checks and improve update flow ([d3209e1](https://github.com/Phala-Network/phala-cloud/commit/d3209e1fd2b0be61455f5ec69de64a7919b1b7e2))
15+
* **js:** add patchCvm and confirmCvmPatch for unified PATCH /cvms/{id} ([30cabaf](https://github.com/Phala-Network/phala-cloud/commit/30cabaf7084e72dbda656504d9f4359db95e2a16))
16+
* **sdk:** add prepareOnly support to patchCvm and new commitCvmUpdate action ([38d6bf4](https://github.com/Phala-Network/phala-cloud/commit/38d6bf40b9209f4fcfae70fcc4c5db2d0de379e8))
17+
18+
### fix
19+
20+
* **js,cli:** add missing files and fix compose hash tx verification ([7656a45](https://github.com/Phala-Network/phala-cloud/commit/7656a459ced2843a03146d6757fd019ede2f1f53))
21+
* **js:** handle FormData Content-Type in post/put/patch methods ([68d77ef](https://github.com/Phala-Network/phala-cloud/commit/68d77ef29a865c4cf8fb8dd91afc703064dac416))
22+
* **js:** send empty body in confirmCvmPatch instead of undefined ([a228001](https://github.com/Phala-Network/phala-cloud/commit/a22800121b6d4db6fa719864f8775cd70c28801d))
23+
* **js:** use toMatchObject for viem Chain comparisons in tests ([5b5d00c](https://github.com/Phala-Network/phala-cloud/commit/5b5d00c0b8f32d8147e2d784e9a10ad7fcaf152e))
24+
25+
## [0.2.5](https://github.com/Phala-Network/phala-cloud/compare/js-v0.2.4...js-v0.2.5) (2026-03-14)
26+
27+
### docs
28+
29+
* **js:** fix ETHEREUM typo in provision example ([15c3940](https://github.com/Phala-Network/phala-cloud/commit/15c394024467085491438fa5a52d0a1eafb565bf))
30+
31+
### feat
32+
33+
* add device management blockchain actions to SDK and CLI ([290ca2a](https://github.com/Phala-Network/phala-cloud/commit/290ca2a8d4b246b8d9d4b87281132bf573128989))
34+
* add getAppAttestation action for app-level attestation API ([4d534e9](https://github.com/Phala-Network/phala-cloud/commit/4d534e91bb3a845ab4a13549bb271f51bf85bc21))
35+
* add getAppDeviceAllowlist SDK action ([9b6fbf4](https://github.com/Phala-Network/phala-cloud/commit/9b6fbf4553a03308fc36783e7911806dd10b9624))
36+
* add os-images listing, kms on-chain detail to SDK and CLI ([9fe5c9a](https://github.com/Phala-Network/phala-cloud/commit/9fe5c9a845ca6c46d3c8777eeb8eec50476a396b))
37+
* **cli,sdk:** add --fs option to deploy command for filesystem selection ([716723d](https://github.com/Phala-Network/phala-cloud/commit/716723d5e6a4ca3f443ee073dc8f74c44af162d6))
38+
* export attestation Zod schemas for frontend reuse ([cbd3245](https://github.com/Phala-Network/phala-cloud/commit/cbd3245bec7448790b4016816cca20ac1bb0c56c))
39+
* **js-sdk:** add instance-id refresh actions and v20260121 field ([038810a](https://github.com/Phala-Network/phala-cloud/commit/038810a87350a00c719c430091b2a1882aed031b))
40+
* **js:** add confidential_models_enabled to WorkspaceResponseSchema ([6a8b924](https://github.com/Phala-Network/phala-cloud/commit/6a8b9244d103a5fafdec931270d45259780666ea))
41+
* **kms:** simplify CLI output and include device node names ([e48019c](https://github.com/Phala-Network/phala-cloud/commit/e48019cb972c96c049aadc2e285f4b3a06de0c14))
42+
* query and display contract owner in allow-devices list ([37fe2e1](https://github.com/Phala-Network/phala-cloud/commit/37fe2e124880f59b3e9bb0087cafb71b350781f5))
43+
* **sdk:** add replicateCvm action for CVM scaling ([1cb8203](https://github.com/Phala-Network/phala-cloud/commit/1cb820395a9d835146a034aa33f18062a6c8db40))
44+
45+
### fix
46+
47+
* **js-sdk:** add listed field to CvmInfoV20260121Schema ([a85adaf](https://github.com/Phala-Network/phala-cloud/commit/a85adaf3e650a6af41c27d50748a1a117f29037b))
48+
* make base_image optional in VMSchema ([043b81b](https://github.com/Phala-Network/phala-cloud/commit/043b81b6be0662d195b202cc28b08fc249f0ceaf))
49+
* replace event scanning with readContract for device allowlist ([fb2a4b2](https://github.com/Phala-Network/phala-cloud/commit/fb2a4b275912d4bd2931c1b12d3b5b1368a26458))
50+
* replay events chronologically in getAllowedDevices ([cccb120](https://github.com/Phala-Network/phala-cloud/commit/cccb120b9af2651e1468d98862bd0a7b713b1a59))
51+
52+
### perf
53+
54+
* use multicall for batch device allowlist checks ([4fb338f](https://github.com/Phala-Network/phala-cloud/commit/4fb338f0f7e383fdfee016e02712075c22ae3af0))
55+
656
## [0.2.4](https://github.com/Phala-Network/phala-cloud/compare/js-v0.2.3...js-v0.2.4) (2026-02-25)
757

858
### feat

phala-cloud/references/cloud-python-sdk/changelog.mdx

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,23 @@ title: Changelog
33
description: Version history for the Phala Cloud Python SDK.
44
---
55

6-
## 0.1.1
6+
## 0.1.2
7+
8+
### feat
9+
10+
* add webhook signature verification utilities ([45df4da](https://github.com/Phala-Network/phala-cloud/commit/45df4da))
11+
* add is-allowed API to JS, Python, and Go SDKs ([1fa61f0](https://github.com/Phala-Network/phala-cloud/commit/1fa61f0581ce111213f721f1c2d2f4744c3c2f00))
12+
* add structured error codes and idempotency support across all SDKs ([2dd6d0b](https://github.com/Phala-Network/phala-cloud/commit/2dd6d0bae4d5fd7acdef551c3c9bf507ac1b0e4e))
13+
* add `patch_cvm` and `confirm_cvm_patch` for unified PATCH endpoint ([7e167e2](https://github.com/Phala-Network/phala-cloud/commit/7e167e2))
714

8-
Current release.
15+
### fix
16+
17+
* use AliasModel for request types with field aliases ([b4e8ac0](https://github.com/Phala-Network/phala-cloud/commit/b4e8ac0))
18+
* dispatch error subclasses in `_to_api_error` ([b36b7f2](https://github.com/Phala-Network/phala-cloud/commit/b36b7f2))
19+
* fix Pydantic alias models and CI format issues ([8814d7f](https://github.com/Phala-Network/phala-cloud/commit/8814d7f))
20+
* fix SDK bugs found by e2e tests and rewrite e2e test suite ([04a4638](https://github.com/Phala-Network/phala-cloud/commit/04a4638))
21+
22+
## 0.1.1
923

1024
- Added `patch_cvm` and `confirm_cvm_patch` for batch CVM updates with on-chain hash support
1125
- Added `replicate_cvm` for creating CVM replicas

0 commit comments

Comments
 (0)