Skip to content

v2.0.0

Latest

Choose a tag to compare

@chrischall chrischall released this 06 Aug 00:24
eca1ecd

2.0.0 (2026-08-06)

⚠ BREAKING CHANGES

  • protocol: bind the ephemeral key into the ready signature (#222)

Features

  • protocol: add write_cookies, the one verb that can repair a rotated session (#211) (b2557c2)
  • protocol: bind the ephemeral key into the ready signature (#222) (c13aeed)
  • server: let a request name the tab that relays it (#207) (c5d3f4d)
  • server: pin the extension's identity, and verify it on the peer path (#213) (0eeced7)

Bug Fixes

  • cli: let a real filesystem error be itself, not "no extension pin" (#221) (c87a864), closes #220
  • cli: validate --via-tab before connecting, like the request URL (#210) (959fcc5)
  • extension: reattach the write_cookies doc block, and name the writable cookies as writable (#215) (2730c4a)
  • extension: use the guarded caps local for the cookie heading (#217) (f95c832)
  • server: release only our own extension claim, and stop guessing scoped names (#219) (3d90a64), closes #218
  • server: type no-tab rejections so they stop reading as version mismatches (#205) (dc30bd9)

Refactor

  • server: drop the concatBytes imports the signature change orphaned (#224) (4985ba7), closes #223