Skip to content

baukit 0.7.3

Choose a tag to compare

@github-actions github-actions released this 05 Oct 12:29
· 250 commits to main since this release

baukit v0.7.3

One release train for the Rust crates, TypeScript packages, and templates.

Rust crates

baukit-auth

  • Use aws-lc-rs for cryptographic operations instead of a second ring dependency. Keep the supported algorithms and wire formats.

baukit-config

  • No component-specific changes in this train.

baukit-core

  • Use aws-lc-rs for cryptographic operations instead of a second ring dependency. Keep the supported algorithms and wire formats.

baukit-credential-vault

  • Use aws-lc-rs for cryptographic operations instead of a second ring dependency. Keep the supported algorithms and wire formats.

baukit-egress

  • No component-specific changes in this train.

baukit-erasure

  • Test generated backend client recreation and reconciliation against Keycloak before account deletion.

  • Use aws-lc-rs for cryptographic operations instead of a second ring dependency. Keep the supported algorithms and wire formats.

  • Clarify that wire receipts always have an operation ID. Test missing and null IDs against the shared receipt vectors.

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

  • Finish claim, enqueue, and readiness transactions in owned tasks when callers cancel. Abandoned claims recover after lease expiry.

  • Allow terminal cleanup to retain failed job kinds for repair. Generated OIDC workers retain identity deletion failures.

  • Use job_kind for worker metrics so Prometheus keeps the handler type separate from the scrape job. Update worker dashboards, recording rules, and alerts.

  • Remove the extra blank line at the end of the published jobs migration so copied migrations pass git diff --check.

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-sync

  • No component-specific changes in this train.

baukit-telemetry

  • No component-specific changes in this train.

baukit-test

  • Check the job_kind label in worker metric conformance.

  • Resolve foreign-key inventory names to schema-qualified tables. A same-named table in another schema still requires cascading deletion.

  • Products using testcontainers 0.28 must replace testcontainers-modules 0.15 with GenericImage because their exact Bollard stubs dependencies conflict.

  • Use aws-lc-rs for cryptographic operations instead of a second ring dependency. Keep the supported algorithms and wire formats.

  • Use testcontainers 0.28 for Docker fixtures. Replace the modules dependency with GenericImage definitions because the latest published modules still require 0.27. Keep the PostgreSQL and Redis readiness checks.

  • Wait for both initial serializable transactions to finish in the live-row-cap race test before retrying the rejected transaction.

TypeScript packages

a11y-core

Patch Changes

  • Release the coordinated baukit 0.7.3 train.

analytics-core

Patch Changes

  • Release the coordinated baukit 0.7.3 train.

analytics-posthog-native

Patch Changes

  • Release the coordinated baukit 0.7.3 train.
  • Updated dependencies
    • @baukit/analytics-core@0.7.3

analytics-posthog-web

Patch Changes

  • Release the coordinated baukit 0.7.3 train.
  • Updated dependencies
    • @baukit/analytics-core@0.7.3

api-runtime

Patch Changes

  • Release the coordinated baukit 0.7.3 train.

auth-native

Patch Changes

  • Release the coordinated baukit 0.7.3 train.

auth-node

Patch Changes

  • Release the coordinated baukit 0.7.3 train.

auth-web

Patch Changes

  • Release the coordinated baukit 0.7.3 train.

data-contracts-dexie

Patch Changes

  • Release the coordinated baukit 0.7.3 train.
  • Updated dependencies
    • @baukit/data-contracts@0.7.3

data-contracts-expo-sqlite

Patch Changes

  • Release the coordinated baukit 0.7.3 train.
  • Updated dependencies
    • @baukit/data-contracts@0.7.3

data-contracts

Patch Changes

  • Release the coordinated baukit 0.7.3 train.

events

Patch Changes

  • Release the coordinated baukit 0.7.3 train.

integrations-client

Patch Changes

  • Release the coordinated baukit 0.7.3 train.

localization-core

Patch Changes

  • Release the coordinated baukit 0.7.3 train.

navigation

Patch Changes

  • Release the coordinated baukit 0.7.3 train.
  • Updated dependencies
    • @baukit/a11y-core@0.7.3
    • @baukit/ui-tokens@0.7.3

notifications-core

Patch Changes

  • Release the coordinated baukit 0.7.3 train.
  • Updated dependencies
    • @baukit/localization-core@0.7.3

notifications-expo

Patch Changes

  • Release the coordinated baukit 0.7.3 train.
  • Updated dependencies
    • @baukit/notifications-core@0.7.3

preferences-core

Patch Changes

  • Release the coordinated baukit 0.7.3 train.

pwa-web

Patch Changes

  • Release the coordinated baukit 0.7.3 train.

sync-client

Patch Changes

  • Release the coordinated baukit 0.7.3 train.

ui-tokens

Patch Changes

  • Release the coordinated baukit 0.7.3 train.

Commits

  • chore: prepare baukit v0.7.3 (4b21b61)
  • docs(jobs): fix runner shutdown comment (d9fae11)
  • fix: resolve final product adoption regressions (544082c)
  • test(navigation): flush profile updates in browser tests (427e6a6)
  • feat(navigation): render custom profile avatars (2578f4f)
  • fix(templates): handle route links and failed Android probes (f7f5597)
  • fix: resolve storage, metrics and package regressions (0ea6543)
  • fix(cli): recognize existing product wiring (ddaa141)
  • docs(templates): scope changelog entries to generated apps (1d552f6)
  • test(cli): keep doctor layout fixtures runnable (d81208f)
  • fix(test): update testcontainers and coordinate serializable races (185ffad)
  • fix(jobs): remove trailing migration whitespace (208c9ec)
  • feat(navigation): support profile subtitles and native typography (2c52908)
  • fix(erasure): align the contract with pending receipts (22ecadc)
  • fix(cli): detect product wiring across custom layouts (08f8097)