Skip to content

chore: release v0.15.0 - #233

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
release-plz-2026-08-05T21-49-01Z
Open

chore: release v0.15.0#233
github-actions[bot] wants to merge 1 commit into
mainfrom
release-plz-2026-08-05T21-49-01Z

Conversation

@github-actions

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

Copy link
Copy Markdown
Contributor

🤖 New release

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

tvc breaking changes

--- 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 Outcome:OperatorKeyBackedUp in /tmp/.tmp79pVej/rust-sdk/tvc/src/outcome.rs:56

--- failure function_parameter_count_changed: pub fn parameter count changed ---

Description:
A publicly-visible function now takes a different number of parameters.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#fn-change-arity
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/function_parameter_count_changed.ron

Failed in:
  tvc::commands::keys::re_encrypt_local_share::run now takes 3 parameters instead of 2, in /tmp/.tmp79pVej/rust-sdk/tvc/src/commands/keys/re_encrypt_local_share.rs:102
  tvc::commands::deploy::init::run now takes 3 parameters instead of 2, in /tmp/.tmp79pVej/rust-sdk/tvc/src/commands/deploy/init.rs:52
  tvc::commands::deploy::debug_logs::run now takes 3 parameters instead of 2, in /tmp/.tmp79pVej/rust-sdk/tvc/src/commands/deploy/debug_logs.rs:130
  tvc::commands::app::delete::run now takes 3 parameters instead of 2, in /tmp/.tmp79pVej/rust-sdk/tvc/src/commands/app/delete.rs:27
  tvc::client::build_client now takes 1 parameters instead of 0, in /tmp/.tmp79pVej/rust-sdk/tvc/src/client.rs:48
  tvc::commands::deploy::status::run now takes 3 parameters instead of 2, in /tmp/.tmp79pVej/rust-sdk/tvc/src/commands/deploy/status.rs:35
  tvc::commands::app::create::run now takes 3 parameters instead of 2, in /tmp/.tmp79pVej/rust-sdk/tvc/src/commands/app/create.rs:60
  tvc::commands::deploy::restore::run now takes 3 parameters instead of 2, in /tmp/.tmp79pVej/rust-sdk/tvc/src/commands/deploy/restore.rs:28
  tvc::commands::deploy::create::run now takes 3 parameters instead of 2, in /tmp/.tmp79pVej/rust-sdk/tvc/src/commands/deploy/create.rs:154
  tvc::commands::app::status::run now takes 3 parameters instead of 2, in /tmp/.tmp79pVej/rust-sdk/tvc/src/commands/app/status.rs:33
  tvc::commands::login::run now takes 3 parameters instead of 2, in /tmp/.tmp79pVej/rust-sdk/tvc/src/commands/login.rs:72
  tvc::commands::app::list::run now takes 3 parameters instead of 2, in /tmp/.tmp79pVej/rust-sdk/tvc/src/commands/app/list.rs:30
  tvc::commands::deploy::post_share::run now takes 3 parameters instead of 2, in /tmp/.tmp79pVej/rust-sdk/tvc/src/commands/deploy/post_share.rs:33
  tvc::commands::app::set_live_deploy::run now takes 3 parameters instead of 2, in /tmp/.tmp79pVej/rust-sdk/tvc/src/commands/app/set_live_deploy.rs:27
  tvc::commands::deploy::provision::run now takes 3 parameters instead of 2, in /tmp/.tmp79pVej/rust-sdk/tvc/src/commands/deploy/provision.rs:65
  tvc::commands::deploy::get_status::run now takes 3 parameters instead of 2, in /tmp/.tmp79pVej/rust-sdk/tvc/src/commands/deploy/get_status.rs:34
  tvc::commands::deploy::delete::run now takes 3 parameters instead of 2, in /tmp/.tmp79pVej/rust-sdk/tvc/src/commands/deploy/delete.rs:27
  tvc::commands::keys::init_local_quorum_key::run now takes 3 parameters instead of 2, in /tmp/.tmp79pVej/rust-sdk/tvc/src/commands/keys/init_local_quorum_key.rs:29
  tvc::commands::operator::create::run now takes 3 parameters instead of 2, in /tmp/.tmp79pVej/rust-sdk/tvc/src/commands/operator/create.rs:102
  tvc::commands::keys::create_quorum_key::run now takes 3 parameters instead of 2, in /tmp/.tmp79pVej/rust-sdk/tvc/src/commands/keys/create_quorum_key.rs:106
  tvc::commands::login::run_delete now takes 3 parameters instead of 2, in /tmp/.tmp79pVej/rust-sdk/tvc/src/commands/login.rs:91
  tvc::commands::deploy::provisioning_details::run now takes 3 parameters instead of 2, in /tmp/.tmp79pVej/rust-sdk/tvc/src/commands/deploy/provisioning_details.rs:65
  tvc::commands::app::init::run now takes 3 parameters instead of 2, in /tmp/.tmp79pVej/rust-sdk/tvc/src/commands/app/init.rs:35

--- failure inherent_method_missing: pub method removed or renamed ---

Description:
A publicly-visible method or associated fn is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/inherent_method_missing.ron

Failed in:
  OrgConfig::select_local_record, previously in file /tmp/.tmpRvxukk/tvc/src/config/turnkey/mod.rs:359
  OperatorRecord::operator_kind, previously in file /tmp/.tmpRvxukk/tvc/src/config/turnkey/mod.rs:269
  Config::load, previously in file /tmp/.tmpRvxukk/tvc/src/config/turnkey/mod.rs:405

--- failure trait_method_parameter_count_changed: pub trait method parameter count changed ---

Description:
A trait method now takes a different number of parameters.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#major-any-change-to-trait-item-signatures
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/trait_method_parameter_count_changed.ron

Failed in:
  Run::run now takes 2 instead of 1 parameters, in file /tmp/.tmp79pVej/rust-sdk/tvc/src/commands/mod.rs:28

--- failure trait_missing: pub trait removed or renamed ---

Description:
A publicly-visible trait cannot be imported by its prior path. A `pub use` may have been removed, or the trait itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/trait_missing.ron

Failed in:
  trait tvc::pair::Pair, previously in file /tmp/.tmpRvxukk/tvc/src/pair.rs:16
Changelog

turnkey_api_key_stamper

0.8.0 - 2026-06-30

Changed

  • Updated the crate to Rust edition 2024.

turnkey_client

0.14.0 - 2026-08-05

Other

  • Vendor a serde-capable google.protobuf.Timestamp instead of depending on pbjson-types
  • Sync protos from mono and map google.protobuf.Timestamp to pbjson-types for serde support

turnkey_enclave_encrypt

0.15.0 - 2026-08-14

Other

  • update Cargo.toml dependencies

turnkey_proofs

0.15.0 - 2026-08-14

Other

  • bump x509-cert to 0.2.5 to match qos

tvc

0.15.0 - 2026-08-14

Added

  • (tvc) log in to hosted-default orgs with a backend-shaped outcome
  • (tvc) offer registered hosted operators in app create and approve defaults
  • (tvc) resolve the sole hosted operator when the default backend is hosted
  • (tvc) offer operator key backup during login onboarding
  • (tvc) add keys backup-operator-key command
  • (tvc) collapse client-version-too-old error and instrument the CLI callstack
  • (tvc) classify backend client-version rejection and render upgrade hint

Fixed

  • (tvc) fence the multi-candidate reuse prompt and pin the selection paths
  • (tvc) explain the local-only key commands to hosted-operator orgs

Other

  • Improve tvc key file output handling
  • Update qos_* versions
  • (tvc) load config once at dispatch and pass it into commands
  • (tvc) simplify return types
  • (tvc) remove single-use functions
  • (tvc) seal operator backends behind a Signer port
  • (tvc) parse stored operator public keys into a typed composite
  • Merge pull request feat(tvc): show a clear upgrade hint when the backend rejects an outdated client #228 from tkhq/richard/eng-4082-ensure-tvc-cli-is-on-a-recent-enough-version


This PR was generated with release-plz.

@github-actions github-actions Bot added the release Release PRs (automated) label Aug 5, 2026
@github-actions github-actions Bot changed the title chore: release v0.14.0 chore: release v0.14.1 Aug 6, 2026
@github-actions
github-actions Bot force-pushed the release-plz-2026-08-05T21-49-01Z branch from 3e0632c to 0d39e6d Compare August 6, 2026 17:42
@github-actions
github-actions Bot requested a review from a team as a code owner August 6, 2026 17:42
@github-actions github-actions Bot changed the title chore: release v0.14.1 chore: release v0.15.0 Aug 12, 2026
@github-actions
github-actions Bot force-pushed the release-plz-2026-08-05T21-49-01Z branch 6 times, most recently from 25dbf89 to 3743309 Compare August 14, 2026 19:05
@github-actions
github-actions Bot force-pushed the release-plz-2026-08-05T21-49-01Z branch from 3743309 to 08c434b Compare August 14, 2026 20:25
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.

0 participants