Skip to content

chore: release - #511

Open
moq-bot[bot] wants to merge 1 commit into
mainfrom
release-plz-2026-11-08T23-00-26Z
Open

moq-bot[bot] wants to merge 1 commit into
mainfrom
release-plz-2026-11-08T23-00-26Z

Conversation

@moq-bot

@moq-bot moq-bot Bot commented Nov 8, 2026 •

Copy link
Copy Markdown
Contributor

🤖 New release

  • rind: 0.3.2 -> 0.3.3
  • rind-aws-lc-rs: 1.0.2 -> 1.0.3
  • rind-rustls: 0.23.3 -> 0.24.0 (⚠ API breaking changes)
  • rind-rcgen: 0.14.3 -> 0.15.0 (⚠ API breaking changes)
  • rind-ring: 0.17.3 -> 0.18.0 (✓ API compatible changes)
  • rind-str0m: 0.25.2 -> 0.26.0 (✓ API compatible changes)
  • rind-python: 0.1.2 -> 0.2.0
  • rind-jsonwebtoken: 11.0.3 -> 11.0.4
  • rind-dimpl: 0.9.3 -> 0.9.4
  • rind-object-store: 0.14.3 -> 0.14.4

⚠ rind-rustls breaking changes

--- failure function_missing: pub fn removed or renamed ---

Description:
A publicly-visible function cannot be imported by its prior path. A `pub use` may have been removed, or the function 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.51.0/src/lints/function_missing.ron

Failed in:
  function rind_rustls::empty_provider, previously in file /tmp/nix-shell.21K3Fc/.tmpMz9H7Q/rind-rustls/src/lib.rs:115

--- failure module_missing: pub module removed or renamed ---

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

Failed in:
  mod rind_rustls::verify, previously in file /tmp/nix-shell.21K3Fc/.tmpMz9H7Q/rind-rustls/src/verify.rs:1

--- failure pub_static_missing: pub static is missing ---

Description:
A public static is missing, renamed, or made private.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.51.0/src/lints/pub_static_missing.ron

Failed in:
  ECDSA_P521 in file /tmp/nix-shell.21K3Fc/.tmpMz9H7Q/rind-rustls/src/sign.rs:38
  SUPPORTED_SIG_ALGS in file /tmp/nix-shell.21K3Fc/.tmpMz9H7Q/rind-rustls/src/lib.rs:181
  RSA_PKCS1_SHA384 in file /tmp/nix-shell.21K3Fc/.tmpMz9H7Q/rind-rustls/src/verify.rs:107
  ANY_SUPPORTED_TYPE in file /tmp/nix-shell.21K3Fc/.tmpMz9H7Q/rind-rustls/src/sign.rs:20
  RSA_PSS_SHA256 in file /tmp/nix-shell.21K3Fc/.tmpMz9H7Q/rind-rustls/src/verify.rs:79
  ECDSA_P521_SHA256 in file /tmp/nix-shell.21K3Fc/.tmpMz9H7Q/rind-rustls/src/verify.rs:51
  ECDSA_P256_SHA512 in file /tmp/nix-shell.21K3Fc/.tmpMz9H7Q/rind-rustls/src/verify.rs:23
  RSA_PKCS1_SHA384_ABSENT_PARAMS in file /tmp/nix-shell.21K3Fc/.tmpMz9H7Q/rind-rustls/src/verify.rs:131
  ECDSA_P384 in file /tmp/nix-shell.21K3Fc/.tmpMz9H7Q/rind-rustls/src/sign.rs:35
  RSA_PKCS1_SHA256 in file /tmp/nix-shell.21K3Fc/.tmpMz9H7Q/rind-rustls/src/verify.rs:100
  ED25519 in file /tmp/nix-shell.21K3Fc/.tmpMz9H7Q/rind-rustls/src/verify.rs:72
  ECDSA_P384_SHA512 in file /tmp/nix-shell.21K3Fc/.tmpMz9H7Q/rind-rustls/src/verify.rs:44
  ECDSA_P256_SHA384 in file /tmp/nix-shell.21K3Fc/.tmpMz9H7Q/rind-rustls/src/verify.rs:16
  RSA_PKCS1_SHA256_ABSENT_PARAMS in file /tmp/nix-shell.21K3Fc/.tmpMz9H7Q/rind-rustls/src/verify.rs:121
  ECDSA_P256 in file /tmp/nix-shell.21K3Fc/.tmpMz9H7Q/rind-rustls/src/sign.rs:32
  RSA_PSS_SHA512 in file /tmp/nix-shell.21K3Fc/.tmpMz9H7Q/rind-rustls/src/verify.rs:93
  ECDSA_P521_SHA512 in file /tmp/nix-shell.21K3Fc/.tmpMz9H7Q/rind-rustls/src/verify.rs:65
  ECDSA_P384_SHA384 in file /tmp/nix-shell.21K3Fc/.tmpMz9H7Q/rind-rustls/src/verify.rs:37
  ED25519 in file /tmp/nix-shell.21K3Fc/.tmpMz9H7Q/rind-rustls/src/sign.rs:41
  RSA_PKCS1_SHA512 in file /tmp/nix-shell.21K3Fc/.tmpMz9H7Q/rind-rustls/src/verify.rs:114
  RSA in file /tmp/nix-shell.21K3Fc/.tmpMz9H7Q/rind-rustls/src/sign.rs:29
  RSA_PSS_SHA384 in file /tmp/nix-shell.21K3Fc/.tmpMz9H7Q/rind-rustls/src/verify.rs:86
  ECDSA_P521_SHA384 in file /tmp/nix-shell.21K3Fc/.tmpMz9H7Q/rind-rustls/src/verify.rs:58
  SECP521R1 in file /tmp/nix-shell.21K3Fc/.tmpMz9H7Q/rind-rustls/src/kx_group.rs:28
  ECDSA_P384_SHA256 in file /tmp/nix-shell.21K3Fc/.tmpMz9H7Q/rind-rustls/src/verify.rs:30
  ECDSA_P256_SHA256 in file /tmp/nix-shell.21K3Fc/.tmpMz9H7Q/rind-rustls/src/verify.rs:9
  RSA_PKCS1_SHA512_ABSENT_PARAMS in file /tmp/nix-shell.21K3Fc/.tmpMz9H7Q/rind-rustls/src/verify.rs:141

--- failure struct_missing: pub struct removed or renamed ---

Description:
A publicly-visible struct cannot be imported by its prior path. A `pub use` may have been removed, or the struct 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.51.0/src/lints/struct_missing.ron

Failed in:
  struct rind_rustls::sign::AnyOf, previously in file /tmp/nix-shell.21K3Fc/.tmpMz9H7Q/rind-rustls/src/sign/any_of.rs:25
  struct rind_rustls::MissingFeature, previously in file /tmp/nix-shell.21K3Fc/.tmpMz9H7Q/rind-rustls/src/lib.rs:77

--- failure unit_struct_changed_kind: unit struct changed kind ---

Description:
A public unit struct has been changed to a normal (curly-braces) struct, which cannot be constructed using the same struct literal syntax.
        ref: https://github.com/rust-lang/cargo/pull/10871
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.51.0/src/lints/unit_struct_changed_kind.ron

Failed in:
  struct Ticketer in /tmp/nix-shell.21K3Fc/.tmpnlMDYn/rind/rind-rustls/src/ticketer.rs:12

⚠ rind-rcgen breaking changes

--- failure function_missing: pub fn removed or renamed ---

Description:
A publicly-visible function cannot be imported by its prior path. A `pub use` may have been removed, or the function 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.51.0/src/lints/function_missing.ron

Failed in:
  function rind_rcgen::serial_number, previously in file /tmp/nix-shell.21K3Fc/.tmpMz9H7Q/rind-rcgen/src/lib.rs:67
  function rind_rcgen::check, previously in file /tmp/nix-shell.21K3Fc/.tmpMz9H7Q/rind-rcgen/src/lib.rs:59
  function rind_rcgen::key_identifier, previously in file /tmp/nix-shell.21K3Fc/.tmpMz9H7Q/rind-rcgen/src/lib.rs:155

--- 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.51.0/src/lints/inherent_method_missing.ron

Failed in:
  KeyPair::from_pkcs8, previously in file /tmp/nix-shell.21K3Fc/.tmpMz9H7Q/rind-rcgen/src/lib.rs:108
  KeyPair::to_pkcs8, previously in file /tmp/nix-shell.21K3Fc/.tmpMz9H7Q/rind-rcgen/src/lib.rs:126

--- failure method_parameter_count_changed: pub method parameter count changed ---

Description:
A publicly-visible method now takes a different number of parameters, not counting the receiver (self) parameter.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#fn-change-arity
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.51.0/src/lints/method_parameter_count_changed.ron

Failed in:
  rind_rcgen::KeyPair::generate takes 1 parameters in /tmp/nix-shell.21K3Fc/.tmpMz9H7Q/rind-rcgen/src/lib.rs:93, but now takes 0 parameters in /tmp/nix-shell.21K3Fc/.tmpnlMDYn/rind/rind-rcgen/src/lib.rs:61

--- failure struct_missing: pub struct removed or renamed ---

Description:
A publicly-visible struct cannot be imported by its prior path. A `pub use` may have been removed, or the struct 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.51.0/src/lints/struct_missing.ron

Failed in:
  struct rind_rcgen::MissingFeature, previously in file /tmp/nix-shell.21K3Fc/.tmpMz9H7Q/rind-rcgen/src/lib.rs:48
Changelog

rind

0.3.3 - 2026-11-10

Added

  • (agreement) [breaking] keys keep their public key and algorithm (#529)
  • (cipher) [breaking] AES-CBC encryption takes a typed CbcIv (#530)
  • test rind on big-endian s390x under qemu (#528)
  • (hkdf) Prk::from(okm) chains one expand into the next (#531)

Fixed

  • (rustls) [breaking] rind-rustls is rustls's aws-lc-rs provider, item for item (#521)

Other

  • rind on riscv64 (#526)
  • (ecdsa) check a loaded P-256 key's point without an inversion on x86_64 (#544)
  • document the API audit's misuse hazards, and hide tag bytes from Debug (#532)
  • use the rind wordmark in the README (#539)
  • DIT is a second layer, not rind's constant-time guarantee (#542)
  • Update README.md
  • (hmac) HKDF-SHA256 expand is back to its earlier speed on x86_64 (#505)
  • set rind to 0.3.3 so its next release is not breaking (#512)
  • (readme) lead with the full benchmark heatmap (#507)
  • [breaking] delete rind-instant-acme, which no consumer uses (#510)

rind-aws-lc-rs

1.0.3 - 2026-11-10

Added

  • (agreement) [breaking] keys keep their public key and algorithm (#529)
  • (cipher) [breaking] AES-CBC encryption takes a typed CbcIv (#530)

Fixed

  • (aws-lc-rs) offer exactly aws-lc-rs 1.x's API (#522)

rind-rustls

0.24.0 - 2026-11-10

Added

  • (agreement) [breaking] keys keep their public key and algorithm (#529)

Fixed

  • (rustls) [breaking] rind-rustls is rustls's aws-lc-rs provider, item for item (#521)

rind-rcgen

0.15.0 - 2026-11-10

Fixed

  • (rcgen) [breaking] KeyPair offers rcgen's KeyPair API (#515)
  • (rustls) [breaking] rind-rustls is rustls's aws-lc-rs provider, item for item (#521)

rind-ring

0.18.0 - 2026-11-10

Added

  • (agreement) [breaking] keys keep their public key and algorithm (#529)

rind-str0m

0.26.0 - 2026-11-10

Fixed

  • (rcgen) [breaking] KeyPair offers rcgen's KeyPair API (#515)

rind-python

0.2.0 - 2026-11-10

Added

  • (agreement) [breaking] keys keep their public key and algorithm (#529)

rind-jsonwebtoken

11.0.4 - 2026-11-10

Other

  • updated the following local packages: rind

rind-dimpl

0.9.4 - 2026-11-10

Other

  • updated the following local packages: rind

rind-object-store

0.14.4 - 2026-11-10

Other

  • updated the following local packages: rind


This PR was generated with release-plz.

@pullfrog pullfrog Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ No new issues found.

Reviewed changes — the complete release-plz commit: version bumps, changelog entries, dependency-requirement updates, and lockfile regeneration across the workspace.

  • rind 0.3.2 → 0.4.0 (breaking) — driven by #510's chore!: title (deleting the rind-instant-acme workspace crate, which was publish = false). rind's own published API is unchanged, and the PR body already marks the bump "✓ API compatible changes", so consumers only need a version-requirement bump.
  • Adapter patch releases — all nine published adapters bump a patch and move their rind requirement to 0.4.0; rind-str0m's cross-deps on rind-dimpl/rind-rcgen track the new 0.9.4/0.14.4. No stale rind = "0.3.x" requirements remain anywhere in the workspace.
  • rind-dart vs rind-python asymmetry is configured — rind-dart gets the dep bump but no release (its Dart package carries the version), while rind-python 0.1.3 is git_only = true in .release-plz.toml, versioned by tag for the PyPI wheel flow.
  • Cargo.lock — workspace versions in sync, plus the configured dependencies_update = true picking up the semver-compatible transitive crypto-bigint 0.7.10 → 0.7.11 (pulled by elliptic-curve, rsa, rfc6979, etc.).
  • Changelogs — entries match the PR titles and PR #510's actual impact; the remaining rind-instant-acme mentions are immutable changelog history and a historical quest document, correctly left alone. Compare links target the tags release-plz creates on merge.

Pullfrog  | View workflow run | Using glm-5.3 | 𝕏

@moq-bot
moq-bot Bot force-pushed the release-plz-2026-11-08T23-00-26Z branch 2 times, most recently from c58729e to 8a65fc6 Compare November 9, 2026 06:25
@moq-bot
moq-bot Bot force-pushed the release-plz-2026-11-08T23-00-26Z branch 12 times, most recently from 4d68acc to 4d4de50 Compare November 10, 2026 01:31

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants