Skip to main content

0.2.6 (2026-03-27)

feat

  • add is-allowed API to JS, Python, and Go SDKs (1fa61f0)
  • add structured error codes and idempotency support across all SDKs (2dd6d0b), closes #1041
  • display on-chain status in —prepare-only output (f98f614)
  • js-sdk: add webhook signature verification via @phala/cloud/webhook (3544694)
  • js,cli: add on-chain prerequisite checks and improve update flow (d3209e1)
  • js: add patchCvm and confirmCvmPatch for unified PATCH /cvms/ (30cabaf)
  • sdk: add prepareOnly support to patchCvm and new commitCvmUpdate action (38d6bf4)

fix

  • js,cli: add missing files and fix compose hash tx verification (7656a45)
  • js: handle FormData Content-Type in post/put/patch methods (68d77ef)
  • js: send empty body in confirmCvmPatch instead of undefined (a228001)
  • js: use toMatchObject for viem Chain comparisons in tests (5b5d00c)

0.2.5 (2026-03-14)

docs

  • js: fix ETHEREUM typo in provision example (15c3940)

feat

  • add device management blockchain actions to SDK and CLI (290ca2a)
  • add getAppAttestation action for app-level attestation API (4d534e9)
  • add getAppDeviceAllowlist SDK action (9b6fbf4)
  • add os-images listing, kms on-chain detail to SDK and CLI (9fe5c9a)
  • cli,sdk: add —fs option to deploy command for filesystem selection (716723d)
  • export attestation Zod schemas for frontend reuse (cbd3245)
  • js-sdk: add instance-id refresh actions and v20260121 field (038810a)
  • js: add confidential_models_enabled to WorkspaceResponseSchema (6a8b924)
  • kms: simplify CLI output and include device node names (e48019c)
  • query and display contract owner in allow-devices list (37fe2e1)
  • sdk: add replicateCvm action for CVM scaling (1cb8203)

fix

  • js-sdk: add listed field to CvmInfoV20260121Schema (a85adaf)
  • make base_image optional in VMSchema (043b81b)
  • replace event scanning with readContract for device allowlist (fb2a4b2)
  • replay events chronologically in getAllowedDevices (cccb120)

perf

  • use multicall for batch device allowlist checks (4fb338f)

0.2.4 (2026-02-25)

feat

  • sdk+cli: add SSH key and CVM runtime-config commands (692321a)
  • sdk: add create, delete, and sync SSH key actions (a688f29)

0.2.3 (2026-02-07)

feat

  • add 200KB size limit for compose file + pre-launch script (fe45765)
  • add profile field to app schemas and getAppFilterOptions action (cf3c2eb)
  • add public_tcbinfo to update visibility action (39cfd3f)

fix

  • rename teepod_name to node in get_app_list action (f863436)

refactor

  • js: add revision_id to app revisions and use revisionId for detail (8d72149)

0.2.2 (2026-01-31)

feat

  • sdk-js: add is_default to workspaces response schema (85996b3)
  • use workspace slug as profile name, add profiles command, update default API dom (5c150a0)

refactor

  • sync NodeRef schema from backend (f699002)

0.2.1 (2026-01-31)

feat

  • add standalone patch api for docker compose & prelaunch script (efc9a05)
  • add validate rule to cvm name when creating cvm (92138c0)
  • js: add batch CVM status action (e99e0d8)
  • js: add workspace nodes and quotas API (2adf971)
  • sdk: add apps API actions and fix versioned client types (3ee04e9)
  • sdk: add generic request methods with full response support (b15c2c6)
  • sdk: add versioned API client with type-safe return types (4378e37)
  • unify name convention across cli & sdk (9f0d1e5)

fix

  • api path for batch cvm status query (5764b05)
  • js: expose instance_type in CVM response (0c30066)
  • migrate URLs from cloud.phala.network to cloud.phala.com (cd48ed4)
  • sdk,cli: send update_env_vars flag when updating CVM env vars (26077d1)
  • sdk: add missing kms_info field to ProvisionCvmSchema (6fc3b6a)
  • sdk: smart default for instance_type to allow vcpu/memory params to work (9f0780d)

0.2.0 (2025-11-05)

feat

  • added actions get_available_os_images and update_os_image (95e5688)
  • added getCvmState & safeGetCvmState (fc791ac)
  • added next-app-ids API (26d9dfc)
  • experimental watchCvmState implementation (ce316d9)

0.1.2 (2025-10-29)

feat

  • sdk: redesign errors & added event emitter support (c2036fa)

fix

  • cvms: include update_env_vars in compose file update request body (f3eb2cd)

0.1.1 (2025-10-24)

feat

  • attach getHash & toString to AppCompose object (d013f99)
  • export utils function in get_compose_hash (4c4c5fc)

0.0.12 (2025-10-11)

Initial release with action functions for deploy, provision, authentication, CVM management, KMS integration, and workspace APIs.