Skip to content

baukit 0.10.27

Choose a tag to compare

@github-actions github-actions released this 14 Oct 05:16
· 76 commits to main since this release

baukit v0.10.27

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

Added

  • PrivateNetwork constructs and parses CIDR networks inside private or shared
    address space. PrivateNetworkError reports invalid notation, prefixes,
    host bits, ranges, mapped IPv6 input, and empty lists without echoing input.
  • PrivateNetworks holds a non-empty network list. AddressPolicy::AllowPrivate
    permits HTTPS to public and listed addresses and plain HTTP to listed addresses
    only. Every DNS answer must pass. Cloud metadata and private NAT64 answers stay
    blocked. IPv4-mapped answers match listed IPv4 networks and connect as IPv4.

Changed

  • Breaking: AddressPolicy and EgressOptions implement Clone, but no longer
    Copy. Policy methods borrow self. EgressOptions::policy() returns
    &AddressPolicy. validate_destination and resolve_destination take
    &AddressPolicy.
  • Breaking: EgressOptions::with_policy, with_max_response_bytes,
    with_error_body_limit, and with_max_retry_after are no longer const.

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

  • 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

  • No component-specific changes in this train.

TypeScript packages

a11y-core

Patch Changes

  • Release the coordinated baukit 0.10.27 train.

analytics-core

Patch Changes

  • Release the coordinated baukit 0.10.27 train.

analytics-posthog-native

Patch Changes

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

analytics-posthog-web

Patch Changes

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

api-runtime

Patch Changes

  • Release the coordinated baukit 0.10.27 train.

auth-native

Patch Changes

  • Release the coordinated baukit 0.10.27 train.

auth-node

Patch Changes

  • Release the coordinated baukit 0.10.27 train.

auth-web

Patch Changes

  • Release the coordinated baukit 0.10.27 train.

data-contracts-dexie

Patch Changes

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

data-contracts-expo-sqlite

Patch Changes

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

data-contracts

Patch Changes

  • Release the coordinated baukit 0.10.27 train.

events

Patch Changes

  • Release the coordinated baukit 0.10.27 train.

integrations-client

Patch Changes

  • Release the coordinated baukit 0.10.27 train.

localization-core

Patch Changes

  • Release the coordinated baukit 0.10.27 train.

navigation

Patch Changes

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

notifications-core

Patch Changes

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

notifications-expo

Patch Changes

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

preferences-core

Patch Changes

  • Release the coordinated baukit 0.10.27 train.

pwa-web

Patch Changes

  • Release the coordinated baukit 0.10.27 train.

suite-client

Patch Changes

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

sync-client

Patch Changes

  • Release the coordinated baukit 0.10.27 train.

ui-tokens

Patch Changes

  • Release the coordinated baukit 0.10.27 train.

Commits

  • chore: prepare baukit v0.10.27 (30d9a55b)
  • feat(egress): allow listed private networks (4f109ca6)