Repository navigation
OpenBao Rust Crate 2.1.4 #55
Closed
eldryoth
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
OpenBao Rust SDK 2.1.4 Release Notes
Version
v2.1.4, created only after every release gate passesv2.1.4tag objectSummary
2.1.4adds exact, fail-closed compatibility for OpenBao2.6.2. It does notadd or remove a public SDK endpoint: the adjacent API diff changes only
generated namespace-list metadata. The release instead locks the new server
artifacts, extends all generated compatibility evidence, and tests the
security-sensitive server fixes delivered by OpenBao 2.6.2.
The active inventory contains 691 operation identities across 24 exact
profiles and 16,584 operation/profile cells. Exact OpenBao
2.6.2has 689documented operations: 594 typed, 93 typed-gated, and two security-blocked.
OpenBao 2.6.2 Evidence
signed multi-platform OCI index, Linux AMD64 child digest, keyless Cosign
identity, transparency-log verification, and embedded provenance subject.
release. The extractor follows OpenBao's 2.6.2 source move to
website/content/docs/apiand rendered/docs/api/paths while preservingthe historical paths in older immutable profiles.
GET /sys/namespaceshas generatedoperation/schema metadata changes, but no route or request/response field is
added or removed.
exact-version support matrix, and all 16,584 contract cells.
2.0.0through2.6.2; all 24 profiles passed.Security Regression Coverage
The exact
2.6.2live profile additionally proves:allowed_ip_sans_cidr; andThese checks cover the release's workflow, PKI, and Transit fixes at the SDK's
real HTTP boundary. Passing compatibility tests is not a security endorsement
of historical OpenBao releases; deploy the newest reviewed server patch.
Retained Security Blocks
OpenBao 2.6.2 still contains the previously reviewed workflow prefix LIST/SCAN
panic and workflow CAS-local-shadow defects. The SDK therefore continues to
reject prefixed LIST/SCAN dispatch and CAS-selected workflow writes locally for
exact
2.6.0,2.6.1, and2.6.2. No fallback request or route probe isperformed.
JWT CEL PATCH remains unavailable on exact
2.6.0, where omitted constraintsare not preserved. It remains available on exact
2.6.1and2.6.2onlythrough the explicit claim-validation acknowledgement API.
Dependency And CI Updates
futures-corefrom0.3.33to0.3.34.h2from0.4.15to0.4.16, the fixed release forRUSTSEC-2026-0258.taiki-e/install-actionfrom2.85.10to2.86.3with an immutablecommit-SHA pin.
are current on the release date.
1.97.1as the primary toolchain and Rust1.90.0as thechecked MSRV.
Migration
No application source migration is required. Strict automatic detection now
accepts
2.6.2; exact-policy users may selectOpenBaoVersion::new(2, 6, 2). Existing older exact profiles retain theiroriginal routes, field rules, and security classifications.
Release Gate
Run
scripts/release_2_1_4_gate.sh. Tagging additionally requires greenGitHub CI, CodeQL, the all-release compatibility workflow, and clean
independent pentests for the exact release commit.
This discussion was created from the release OpenBao Rust Crate 2.1.4.
All reactions