Repository navigation
baukit 0.10.32
baukit v0.10.32
One release train for the Rust crates, TypeScript packages, and templates.
Rust crates
baukit-auth
- No component-specific changes in this train.
baukit-config
- No component-specific changes in this train.
baukit-core
- No component-specific changes in this train.
baukit-credential-vault
- No component-specific changes in this train.
baukit-data-subject
-
Run the shared service conformance check against the PostgreSQL fixture
product with erasure only and with exports, using real authentication and jobs. -
Add opt-in exports through
DataSubjectExportProduct, using the existing
acceptance, operation store and lease-aware worker. -
Store bounded JSON parts and their signed digests atomically. Reject oversized
records withdata_subject_export_record_too_largeand no receipt. -
Add scope-isolated export status and download routes, seven-day default part
retention and bounded part purge independent of operation retention. -
Add the exports migration with completed-export ownership constraints and
exact byte and digest checks. Products manage table access through their own grants. -
Add the default
serverfeature with PostgreSQL operations, authenticated
erasure routes, public discovery, transactional jobs and signed results. -
Resolve lookup identifiers during acceptance and queue only internal subject
IDs. Apply profile-erasure fences and identity retention during execution. -
Add bounded operation purge and safe terminal job-failure reconciliation.
-
Wait for configured identity deletion before signing a completed receipt;
provider failures leave the data subject operation failed without a receipt. -
Back off identity checks to 60 seconds and fail without a receipt when the
configured wait expires, by default after 24 hours. Make discovery publicly
cacheable for five minutes. -
Add data subject v1 contract types, request validation and normalization,
Ed25519 DSSE receipt signing and verification, and independent receipt fixtures.
baukit-egress
- No component-specific changes in this train.
baukit-erasure
- Add
ErasureService::fence_as_operator_in_transactionfor authorized machine
erasure with the same subject fence and identity retention policy.
baukit-events
- No component-specific changes in this train.
baukit-http
- No component-specific changes in this train.
baukit-integrations
- No component-specific changes in this train.
baukit-jobs
- No component-specific changes in this train.
baukit-mcp
- No component-specific changes in this train.
baukit-openapi
- No component-specific changes in this train.
baukit-ops
- No component-specific changes in this train.
baukit-push
- No component-specific changes in this train.
baukit-ratelimit
- No component-specific changes in this train.
baukit-runtime
- No component-specific changes in this train.
baukit-suite
- No component-specific changes in this train.
baukit-sync
- No component-specific changes in this train.
baukit-telemetry
- No component-specific changes in this train.
baukit-test
-
Fix part responses in the controlled target for terminal exports without parts
and unknown parts after expiry. Both return the contract's 404 instead of 409 or 410. -
Add HTTP service conformance checks behind
data-subject, with router and
base URL transports, product fixture controls, typed requirement failures and
an assertion wrapper. Check auth, validation, replay, receipts, export parts
and response privacy against the controlled target and deliberate faults. -
Add the
data-subjectfeature with a controlled HTTP target for client tests,
signed receipts, scripted outcomes and faults, export parts, key rotation and
private in-memory request observations.
TypeScript packages
a11y-core
Patch Changes
- Release the coordinated baukit 0.10.32 train.
analytics-core
Patch Changes
- Release the coordinated baukit 0.10.32 train.
analytics-posthog-native
Patch Changes
- Release the coordinated baukit 0.10.32 train.
- Updated dependencies
- @baukit/analytics-core@0.10.32
analytics-posthog-web
Patch Changes
- Release the coordinated baukit 0.10.32 train.
- Updated dependencies
- @baukit/analytics-core@0.10.32
api-runtime
Patch Changes
- Release the coordinated baukit 0.10.32 train.
auth-native
Patch Changes
- Release the coordinated baukit 0.10.32 train.
auth-node
Patch Changes
- Release the coordinated baukit 0.10.32 train.
auth-web
Patch Changes
- Release the coordinated baukit 0.10.32 train.
data-contracts-dexie
Patch Changes
- Release the coordinated baukit 0.10.32 train.
- Updated dependencies
- @baukit/data-contracts@0.10.32
data-contracts-expo-sqlite
Patch Changes
- Release the coordinated baukit 0.10.32 train.
- Updated dependencies
- @baukit/data-contracts@0.10.32
data-contracts
Patch Changes
- Release the coordinated baukit 0.10.32 train.
events
Patch Changes
- Release the coordinated baukit 0.10.32 train.
integrations-client
Patch Changes
- Release the coordinated baukit 0.10.32 train.
localization-core
Patch Changes
- Release the coordinated baukit 0.10.32 train.
navigation
Patch Changes
- Release the coordinated baukit 0.10.32 train.
- Updated dependencies
- @baukit/a11y-core@0.10.32
- @baukit/ui-tokens@0.10.32
notifications-core
Patch Changes
- Release the coordinated baukit 0.10.32 train.
- Updated dependencies
- @baukit/localization-core@0.10.32
notifications-expo
Patch Changes
- Release the coordinated baukit 0.10.32 train.
- Updated dependencies
- @baukit/notifications-core@0.10.32
preferences-core
Patch Changes
- Release the coordinated baukit 0.10.32 train.
pwa-web
Patch Changes
- Release the coordinated baukit 0.10.32 train.
suite-client
Patch Changes
- Release the coordinated baukit 0.10.32 train.
- Updated dependencies
- @baukit/integrations-client@0.10.32
- @baukit/localization-core@0.10.32
sync-client
Patch Changes
- Release the coordinated baukit 0.10.32 train.
ui-tokens
Patch Changes
- Release the coordinated baukit 0.10.32 train.
Commits
- chore: prepare baukit v0.10.32 (
f80739ea) - Merge feature/data-subject: data subject contract v1 (
f9da59c3) - docs(data-subject): track T2 as done (
0c029c5e) - Merge T2 data subject conformance check (
ed9ab4b8) - feat(test): data subject service conformance check (
efc2fc72) - docs(data-subject): track D3 as done (
d8f7bef8) - Merge D3 data subject exports (
5ea5fbac) - feat(data-subject): export operations with signed, digest-checked parts (
4492a062) - docs(data-subject): track D2 as done (
593cc4a5) - Merge D2 data subject erasure server (
1bf11110) - feat(data-subject): erasure server with signed receipts and session fence (
0f5e6f4e) - docs(data-subject): track T1 as done (
af5b9d6b) - Merge T1 data subject target server (
99cb2375) - feat(test): controlled data subject target server for client tests (
59fd4b66) - docs(data-subject): track D0 and D1 (
60c67593) - Merge D1 data subject contract and receipt core (
21c93ed7) - feat(data-subject): add the v1 contract and receipt core (
eea53d8a) - docs: plan the data subject contract (
0d847253) - fix(deps): update certificate crates for RUSTSEC-2026-0381 to 0383 (
26126192) - docs: add advertising jingle and ElevenLabs generator (
d531d998)