Skip to content

chore: release v0.16.0 - #264

Merged
emostov merged 1 commit into
mainfrom
release-plz-2026-08-28T20-57-37Z
Sep 22, 2026
Merged

emostov merged 1 commit into
mainfrom
release-plz-2026-08-28T20-57-37Z

Conversation

@github-actions

@github-actions github-actions Bot commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

🤖 New release

  • turnkey_api_key_stamper: 0.15.0 -> 0.16.0
  • turnkey_enclave_encrypt: 0.15.0 -> 0.16.0 (✓ API compatible changes)
  • turnkey_client: 0.15.0 -> 0.16.0 (⚠ API breaking changes)
  • turnkey_proofs: 0.15.0 -> 0.16.0 (✓ API compatible changes)
  • tvc: 0.15.0 -> 0.16.0 (✓ API compatible changes)

turnkey_client breaking changes

--- failure constructible_struct_adds_field: externally-constructible struct adds field ---

Description:
A pub struct constructible with a struct literal has a new pub field. Existing struct literals must be updated to include the new field.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field EarnEnabledVault.force_deallocatable_liquidity in /tmp/.tmpq5Riw3/rust-sdk/client/src/generated/external.data.v1.rs:984
  field EarnEnabledVault.force_deallocatable_liquidity_display in /tmp/.tmpq5Riw3/rust-sdk/client/src/generated/external.data.v1.rs:986
  field EarnEnabledVault.deploy_status in /tmp/.tmpq5Riw3/rust-sdk/client/src/generated/external.data.v1.rs:987
  field EarnEnabledVault.deploy_request_id in /tmp/.tmpq5Riw3/rust-sdk/client/src/generated/external.data.v1.rs:988
  field EarnEnabledVault.deploy_error in /tmp/.tmpq5Riw3/rust-sdk/client/src/generated/external.data.v1.rs:989
  field EarnVault.force_deallocatable_liquidity in /tmp/.tmpq5Riw3/rust-sdk/client/src/generated/external.data.v1.rs:934
  field EarnVault.force_deallocatable_liquidity_display in /tmp/.tmpq5Riw3/rust-sdk/client/src/generated/external.data.v1.rs:936
  field DeploymentStatus.provisioning_state in /tmp/.tmpq5Riw3/rust-sdk/client/src/generated/external.data.v1.rs:1206
  field GetSwapStatusResponse.destination_address in /tmp/.tmpq5Riw3/rust-sdk/client/src/generated/services.coordinator.public.v1.rs:854
  field GetSwapStatusResponse.destination_address in /tmp/.tmpq5Riw3/rust-sdk/client/src/generated/services.coordinator.public.v1.rs:854
  field CreateTvcDeploymentIntent.instance_size_cpus in /tmp/.tmpq5Riw3/rust-sdk/client/src/generated/immutable.activity.v1.rs:2538
  field CreateTvcDeploymentIntent.instance_size_ram in /tmp/.tmpq5Riw3/rust-sdk/client/src/generated/immutable.activity.v1.rs:2540
  field CreateTvcDeploymentIntent.instance_size_cpus in /tmp/.tmpq5Riw3/rust-sdk/client/src/generated/immutable.activity.v1.rs:2538
  field CreateTvcDeploymentIntent.instance_size_ram in /tmp/.tmpq5Riw3/rust-sdk/client/src/generated/immutable.activity.v1.rs:2540
  field TvcDeployment.instance_size_cpus in /tmp/.tmpq5Riw3/rust-sdk/client/src/generated/external.data.v1.rs:1109
  field TvcDeployment.instance_size_ram in /tmp/.tmpq5Riw3/rust-sdk/client/src/generated/external.data.v1.rs:1111
  field ExportSecretParams.request_context in /tmp/.tmpq5Riw3/rust-sdk/client/src/generated/immutable.activity.v1.rs:4598
  field ExportSecretParams.request_context in /tmp/.tmpq5Riw3/rust-sdk/client/src/generated/immutable.activity.v1.rs:4598

--- failure enum_variant_added: enum variant added on exhaustive enum ---

Description:
A publicly-visible enum without #[non_exhaustive] has a new variant.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#enum-variant-new
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/enum_variant_added.ron

Failed in:
  variant Inner:CreateVelocityControlResult in /tmp/.tmpq5Riw3/rust-sdk/client/src/generated/immutable.activity.v1.rs:2812
  variant Inner:DeleteVelocityControlResult in /tmp/.tmpq5Riw3/rust-sdk/client/src/generated/immutable.activity.v1.rs:2813
  variant Inner:UpdatePaymentMethodResult in /tmp/.tmpq5Riw3/rust-sdk/client/src/generated/immutable.activity.v1.rs:2814
  variant Inner:DeleteSecretsResult in /tmp/.tmpq5Riw3/rust-sdk/client/src/generated/immutable.activity.v1.rs:2815
  variant Inner:CreateVelocityControlResult in /tmp/.tmpq5Riw3/rust-sdk/client/src/generated/immutable.activity.v1.rs:2812
  variant Inner:DeleteVelocityControlResult in /tmp/.tmpq5Riw3/rust-sdk/client/src/generated/immutable.activity.v1.rs:2813
  variant Inner:UpdatePaymentMethodResult in /tmp/.tmpq5Riw3/rust-sdk/client/src/generated/immutable.activity.v1.rs:2814
  variant Inner:DeleteSecretsResult in /tmp/.tmpq5Riw3/rust-sdk/client/src/generated/immutable.activity.v1.rs:2815
  variant Inner:CreateVelocityControlIntent in /tmp/.tmpq5Riw3/rust-sdk/client/src/generated/immutable.activity.v1.rs:181
  variant Inner:DeleteVelocityControlIntent in /tmp/.tmpq5Riw3/rust-sdk/client/src/generated/immutable.activity.v1.rs:182
  variant Inner:UpdatePaymentMethodIntent in /tmp/.tmpq5Riw3/rust-sdk/client/src/generated/immutable.activity.v1.rs:183
  variant Inner:CreateSwapQuoteIntentV2 in /tmp/.tmpq5Riw3/rust-sdk/client/src/generated/immutable.activity.v1.rs:184
  variant Inner:ExecuteSwapIntentV3 in /tmp/.tmpq5Riw3/rust-sdk/client/src/generated/immutable.activity.v1.rs:185
  variant Inner:DeleteSecretsIntent in /tmp/.tmpq5Riw3/rust-sdk/client/src/generated/immutable.activity.v1.rs:186
  variant Inner:CreateVelocityControlIntent in /tmp/.tmpq5Riw3/rust-sdk/client/src/generated/immutable.activity.v1.rs:181
  variant Inner:DeleteVelocityControlIntent in /tmp/.tmpq5Riw3/rust-sdk/client/src/generated/immutable.activity.v1.rs:182
  variant Inner:UpdatePaymentMethodIntent in /tmp/.tmpq5Riw3/rust-sdk/client/src/generated/immutable.activity.v1.rs:183
  variant Inner:CreateSwapQuoteIntentV2 in /tmp/.tmpq5Riw3/rust-sdk/client/src/generated/immutable.activity.v1.rs:184
  variant Inner:ExecuteSwapIntentV3 in /tmp/.tmpq5Riw3/rust-sdk/client/src/generated/immutable.activity.v1.rs:185
  variant Inner:DeleteSecretsIntent in /tmp/.tmpq5Riw3/rust-sdk/client/src/generated/immutable.activity.v1.rs:186
  variant ActivityType:CreateVelocityControl in /tmp/.tmpq5Riw3/rust-sdk/client/src/generated/immutable.activity.v1.rs:5253
  variant ActivityType:DeleteVelocityControl in /tmp/.tmpq5Riw3/rust-sdk/client/src/generated/immutable.activity.v1.rs:5255
  variant ActivityType:UpdatePaymentMethod in /tmp/.tmpq5Riw3/rust-sdk/client/src/generated/immutable.activity.v1.rs:5257
  variant ActivityType:CreateSwapQuoteV2 in /tmp/.tmpq5Riw3/rust-sdk/client/src/generated/immutable.activity.v1.rs:5259
  variant ActivityType:ExecuteSwapV3 in /tmp/.tmpq5Riw3/rust-sdk/client/src/generated/immutable.activity.v1.rs:5261
  variant ActivityType:DeleteSecrets in /tmp/.tmpq5Riw3/rust-sdk/client/src/generated/immutable.activity.v1.rs:5263
  variant ActivityType:CreateVelocityControl in /tmp/.tmpq5Riw3/rust-sdk/client/src/generated/immutable.activity.v1.rs:5253
  variant ActivityType:DeleteVelocityControl in /tmp/.tmpq5Riw3/rust-sdk/client/src/generated/immutable.activity.v1.rs:5255
  variant ActivityType:UpdatePaymentMethod in /tmp/.tmpq5Riw3/rust-sdk/client/src/generated/immutable.activity.v1.rs:5257
  variant ActivityType:CreateSwapQuoteV2 in /tmp/.tmpq5Riw3/rust-sdk/client/src/generated/immutable.activity.v1.rs:5259
  variant ActivityType:ExecuteSwapV3 in /tmp/.tmpq5Riw3/rust-sdk/client/src/generated/immutable.activity.v1.rs:5261
  variant ActivityType:DeleteSecrets in /tmp/.tmpq5Riw3/rust-sdk/client/src/generated/immutable.activity.v1.rs:5263
  variant TurnkeyClientError:UnexpectedSingletonCount in /tmp/.tmpq5Riw3/rust-sdk/client/src/lib.rs:154
  variant TurnkeyClientError:UnexpectedResultCount in /tmp/.tmpq5Riw3/rust-sdk/client/src/lib.rs:157
  variant TurnkeyClientError:EnclaveEncrypt in /tmp/.tmpq5Riw3/rust-sdk/client/src/lib.rs:160
Changelog

turnkey_api_key_stamper

0.15.0 - 2026-08-28

Other

  • update Cargo.toml dependencies

turnkey_enclave_encrypt

0.16.0 - 2026-09-17

Other

  • (enclave-encrypt) add secret-named encrypt_secret_bundle / decrypt_secret wrappers and use them in the secrets flow

turnkey_client

0.16.0 - 2026-09-17

Other

turnkey_proofs

0.16.0 - 2026-09-17

Fixed

  • (proofs) return error instead of panic for missing optional fields

tvc

0.16.0 - 2026-09-17

Added

  • (tvc) add skills save command to install bundled agent skills
  • (tvc) add tvc-deployments agent skill

Fixed

  • (tvc) name the scoped organization when a deployment fetch 404s

Other

  • fix enclave size info proto and data source
  • Merge pull request Am/tvc 338/deploy approve clear not found error #278 from tkhq/am/tvc-338/deploy-approve-clear-not-found-error
  • (tvc) drop the org alias from the deployment not-found error
  • (tvc-deployments) explain the org-scoped not_found message and deployment discovery
  • (tvc) route deploy status through the shared deployment fetch
  • (tvc) rustfmt skills_save tests
  • (tvc) point AGENTS.md at the bundled agent skills and their sync rules
  • rm mention of merging imports from AGENTS.md
  • (tvc) force use of modern file layout


This PR was generated with release-plz.

@github-actions
github-actions Bot requested a review from a team as a code owner August 28, 2026 20:57
@github-actions github-actions Bot added the release Release PRs (automated) label Aug 28, 2026
@github-actions
github-actions Bot force-pushed the release-plz-2026-08-28T20-57-37Z branch 5 times, most recently from e682270 to 5de896e Compare September 3, 2026 19:08
@github-actions
github-actions Bot force-pushed the release-plz-2026-08-28T20-57-37Z branch from 5de896e to 21fefe1 Compare September 8, 2026 18:56
@github-actions github-actions Bot changed the title chore: release v0.15.1 chore: release v0.16.0 Sep 10, 2026
@github-actions
github-actions Bot force-pushed the release-plz-2026-08-28T20-57-37Z branch 4 times, most recently from 1397271 to eba231d Compare September 14, 2026 17:51
@github-actions
github-actions Bot force-pushed the release-plz-2026-08-28T20-57-37Z branch from eba231d to fe98a18 Compare September 17, 2026 19:14
@emostov
emostov merged commit b307c24 into main Sep 22, 2026
8 checks passed

This branch was successfully deployed

1 active deployment
release fe98a18d Deployed Sep 22, 2026 by emostov via Release-plz release #194
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release Release PRs (automated)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant