Skip to content

v0.24.0

Choose a tag to compare

@github-actions github-actions released this 24 Aug 13:18
· 43 commits to main since this release
849e93b

[0.24.0] - 2026-08-24

Features

  • A phone and a device, actually paired (#407) (leaf,protocol) (a2209a7)
  • Control frame freshness (#405)(87ed45b)
  • A door lock speaks this protocol, not a smaller one (#399) (leaf,core) (23354dc)
  • A leaf node speaks MLS, and both halves are measured (#394) (core) (bd883ca)
  • Compile for bare metal, and measure what the protocol layer costs (#393) (core) (40e5ff4)
  • Measure the MLS seal and open cost per DM (#392) (bench) (ee68497)

Bug Fixes

  • Bound key package lifetimes, and let a leaf answer (#406) (sealed,mls,leaf) (ca4c4d2)
  • Declare off1 address to relay (Internet transport parity with Swift) (#404) (python) (d0edf3c)
  • Stop four benchmarks compiling to empty stubs (#391) (bench) (9c7dfaa)

Refactoring

  • Measure the leaf image that would actually ship (#400) (bench) (2379ba6)
  • Move the pair's control frames into the sealed layer (#398) (sealed,protocol) (76db8de)
  • One sealed layer, shared with the leaf (#395) (core,mls,protocol) (44ddb12)

Documentation

  • Specify the Bluetooth LE framing a leaf's firmware must speak (#408) (spec) (5d3aa6b)
  • Specify what a leaf node owes at pairing (#397) (spec,security) (6410c36)

Miscellaneous

Ci

  • Publish to npm with trusted publishing (OIDC) (#410) (release) (849e93b)