Skip to content

baukit 0.10.3

Choose a tag to compare

@github-actions github-actions released this 08 Oct 19:52
· 172 commits to main since this release

baukit v0.10.3

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

  • No component-specific changes in this train.

baukit-erasure

  • No component-specific changes in this train.

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

  • Keep hourly cleanup alive after storage errors. Log each failure and count it in suite_cleanup_failures_total.
  • Guard cleanup across replicas and lock affected owners before links and jobs. Add 003_suite_lock_order.sql to record failed jobs without locking links, then account for failures before health reads and writes.
  • Add a default SuiteEventApplier::lock_owner hook before ingest locks a link.
  • Return 422 suite_payload_invalid for typed payload rejections. Export the field validators and keep existing applier signatures.
  • Accept empty boolean settings as false.
  • Cover HTTP error codes, rate-limit keys, delivery revocation, link isolation, failed exchanges, replay, URLs and wire contracts in protocol tests.
  • Use real catalog types in the event-id vectors. Products that copy the vectors should refresh them.

baukit-sync

  • No component-specific changes in this train.

baukit-telemetry

  • No component-specific changes in this train.

baukit-test

  • No component-specific changes in this train.

TypeScript packages

a11y-core

Patch Changes

  • Release the coordinated baukit 0.10.3 train.

analytics-core

Patch Changes

  • Release the coordinated baukit 0.10.3 train.

analytics-posthog-native

Patch Changes

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

analytics-posthog-web

Patch Changes

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

api-runtime

Patch Changes

  • Release the coordinated baukit 0.10.3 train.

auth-native

Patch Changes

  • Release the coordinated baukit 0.10.3 train.

auth-node

Patch Changes

  • Release the coordinated baukit 0.10.3 train.

auth-web

Patch Changes

  • Release the coordinated baukit 0.10.3 train.

data-contracts-dexie

Patch Changes

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

data-contracts-expo-sqlite

Patch Changes

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

data-contracts

Patch Changes

  • Release the coordinated baukit 0.10.3 train.

events

Patch Changes

  • Release the coordinated baukit 0.10.3 train.

integrations-client

Patch Changes

  • Release the coordinated baukit 0.10.3 train.

localization-core

Patch Changes

  • Release the coordinated baukit 0.10.3 train.

navigation

Patch Changes

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

notifications-core

Patch Changes

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

notifications-expo

Patch Changes

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

preferences-core

Patch Changes

  • Release the coordinated baukit 0.10.3 train.

pwa-web

Patch Changes

  • Release the coordinated baukit 0.10.3 train.

suite-client

  • Keep the peer and completed request id on the ready state returned by ConnectedApps.connect. Clear that completion on a later list load.
  • Test one code redemption and one announcement when native completion and the redirect handler both fire.

Patch Changes

  • Release the coordinated baukit 0.10.3 train.
  • Updated dependencies
    • @baukit/integrations-client@0.10.3
    • @baukit/localization-core@0.10.3

sync-client

Patch Changes

  • Release the coordinated baukit 0.10.3 train.

ui-tokens

Patch Changes

  • Release the coordinated baukit 0.10.3 train.

Commits

  • chore: prepare baukit v0.10.3 (73bba7e)
  • fix(platform): correct doctor checks and Android startup (4840c41)
  • test(suite): use catalog types in event-id vectors (38bee4f)
  • fix(suite): keep cleanup from locking unrelated owners (d9e328c)
  • docs(suite): clarify owner locks before erasure (89ccc37)
  • fix(suite): preserve completions and serialize cleanup (d5fc696)