Skip to content

chore!: release rind 0.3 and adapters - #487

Merged
kixelated merged 2 commits into
mainfrom
release-plz-2026-11-07T18-43-49Z
Nov 7, 2026
Merged

kixelated merged 2 commits into
mainfrom
release-plz-2026-11-07T18-43-49Z

Conversation

@moq-bot

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

Copy link
Copy Markdown
Contributor

🤖 New release

  • rind: 0.2.1 -> 0.3.0 (⚠ API breaking changes)
  • rind-aws-lc-rs: 1.0.0
  • rind-ring: 0.17.0 -> 0.17.1 (✓ API compatible changes)
  • rind-str0m: 0.25.0
  • rind-python: 0.1.0
  • rind-jsonwebtoken: 11.0.0 -> 11.0.1
  • rind-rustls: 0.23.0 -> 0.23.1
  • rind-dimpl: 0.9.0 -> 0.9.1
  • rind-rcgen: 0.14.0 -> 0.14.1
  • rind-object-store: 0.14.0 -> 0.14.1

⚠ rind breaking changes

--- failure copy_impl_added: type now implements Copy ---

Description:
A public type now implements Copy, causing non-move closures to capture it by reference instead of moving it.
        ref: https://github.com/rust-lang/rust/issues/100905
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.51.0/src/lints/copy_impl_added.ron

Failed in:
  rind::digest::Digest in /tmp/nix-shell.Y5yrR4/.tmph8prOq/rind/rind/src/high/digest.rs:386
Changelog

rind

0.3.0 - 2026-11-07

Added

  • a portable backend for architectures without rind assembly (#458)
  • (aws-lc-rs) rind-aws-lc-rs offers aws-lc-rs 1.x's API backed by rind (#465)
  • (python) pyrind, rind's API for Python (#459)
  • (str0m) rind-str0m, a str0m CryptoProvider on rind (#467)
  • wiping keys on drop is opt-in, under a wipe feature (#461)
  • (rind-dart) rind for Dart and Flutter through FFI (#462)

Fixed

  • (key_wrap) fold unwrap_padded's AIV check into the word it reveals (#489)

Other

  • (testing) map every primitive and tier to its checks, and fill the small gaps (#454)
  • Mutation testing (#482)
  • run CCTV's, aws-lc's, and BoringSSL's vectors on every CPU tier (#481)
  • (aes-gcm) run aws-lc's eight-way AES-192-GCM on aarch64 with SHA3 (#460)
  • The hash and KDF glue is proven (#476)

rind-aws-lc-rs

1.0.0 - 2026-11-07

Added

  • (aws-lc-rs) rind-aws-lc-rs offers aws-lc-rs 1.x's API backed by rind (#465)

rind-ring

0.17.1 - 2026-11-07

Added

  • wiping keys on drop is opt-in, under a wipe feature (#461)

Fixed

  • (rind-ring) package the current workspace license (#495)

rind-str0m

0.25.0 - 2026-11-07

Added

  • (str0m) rind-str0m, a str0m CryptoProvider on rind (#467)
  • [breaking] rind::rand, deviation docs, and the aws-lc-rs API surface audit (#94)
  • (hmac) [breaking] reusable HMAC keys bound to an algorithm constant (#83)
  • (aead) [breaking] AEAD and cipher keys bound to an algorithm constant (#75)
  • [breaking] digest constants replace the Hash trait (#77)
  • (aead) [breaking] AesGcm::new refuses a bad key length (#43)
  • [breaking] AEADs refuse over-long messages (#34)
  • (str0m) add rind-str0m, a str0m CryptoProvider (#17)

Other

  • [breaking] delete rind-str0m (#138)
  • ctgrind on armv7, fixing what it finds in the arm backend (#36)
  • follow the move to moq-dev/rind (#50)
  • one workspace rust-version (#33)

rind-python

0.1.0 - 2026-11-07

Added

  • (python) pyrind, rind's API for Python (#459)

rind-jsonwebtoken

11.0.1 - 2026-11-07

Other

  • updated the following local packages: rind

rind-rustls

0.23.1 - 2026-11-07

Other

  • updated the following local packages: rind

rind-dimpl

0.9.1 - 2026-11-07

Other

  • updated the following local packages: rind

rind-rcgen

0.14.1 - 2026-11-07

Other

  • updated the following local packages: rind

rind-object-store

0.14.1 - 2026-11-07

Other

  • updated the following local packages: rind


This PR was generated with release-plz.

Problem

Publish the completed work, including the portable backend, AES-KWP constant-time fix, current adapter license, and new adapters.

Approach

Keep release-plz's generated versions, dependency requirements, lockfile, and changelogs. Update the README's installation coordinate to rind 0.3.

Impact

  • The release publishes rind 0.3.0 and the adapter versions listed above. Digest now implements Copy; use an explicit move closure where ownership capture is needed, and update direct rind dependencies to 0.3.
  • Key wiping is opt-in through wipe; the updated installation example enables it.
  • This PR changes release metadata and documentation only; it adds no runtime or wire-format changes beyond the merged work.

Alternatives

Kept the semver checker's 0.3.0 decision rather than overriding release-plz.

Validation

quest gate just ci origin/main passed on aa74d77, including the generated dependency changes and README update.

Models

Size: XS
Implementer: Codex, gpt-6.1-sol, xhigh effort (release integration)

Review

Skipped for aa74d77: release-plz generated only versions, dependency requirements, lockfile metadata, and changelogs; the sole manual edit changes the README coordinate from 0.2 to 0.3. The repository exempts generated release changes, and the documentation edit is trivial. The maintainer already authorized finishing and merging the existing PRs.

Follow-ups

None started, as requested.

(Written by GPT-6.1 Sol with xhigh)

@pullfrog

pullfrog Bot commented Nov 7, 2026 •

Copy link
Copy Markdown

Your OpenCode Go account is out of credit. Top it up, then re-trigger Pullfrog.

OpenCode Go's response
provider error: Insufficient account funds

Top up OpenCode Go →

Pullfrog  | Rerun failed job ➔ | View workflow run | via Pullfrog | Using glm-5.3

@moq-bot
moq-bot Bot force-pushed the release-plz-2026-11-07T18-43-49Z branch 12 times, most recently from feb69ac to 32d424b Compare November 7, 2026 20:38
@moq-bot
moq-bot Bot force-pushed the release-plz-2026-11-07T18-43-49Z branch from 32d424b to e511773 Compare November 7, 2026 20:46
@moq-bot
moq-bot Bot force-pushed the release-plz-2026-11-07T18-43-49Z branch from e511773 to 875ecc1 Compare November 7, 2026 21:09
Co-Authored-By: Codex <codex@openai.com>
@kixelated kixelated changed the title chore: release chore!: release rind 0.3 and adapters Nov 7, 2026
@kixelated
kixelated added this pull request to the merge queue Nov 7, 2026
Merged via the queue into main with commit e5d7db7 Nov 7, 2026
4 checks passed
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.

1 participant