Skip to content

v3.0.0

Choose a tag to compare

@ljcl ljcl released this 09 Aug 22:03
4996e76

3.0.0 (2026-08-09)

⚠ BREAKING CHANGES

  • server: measure temperature and pressure against the profile's own targets (#152)

Features

  • dev: a fixture-backed fake Gaggiuino so the server runs without the machine (#156) (d8da101)
  • server: delegate token issuing to an external issuer with MCP_OAUTH_ISSUER (#148) (f87856c)
  • server: delete_profile, behind four independent gates (#155) (d8d3475)
  • server: give the dial-in loop a stopping rule and profile edits a lever table (#154) (6cad1b7)
  • server: measure temperature and pressure against the profile's own targets (#152) (3438190)
  • server: populate phases[].events with measured pressure collapses (#150) (6bdb702)

Bug Fixes

  • server: evict the quietest session at the cap instead of answering 503 (#126) (f5bda09)
  • server: make the consent token stateless so /oauth/authorize cannot be evicted (#130) (9a5728e)
  • server: segment shot phases by the same rule the chart uses (#149) (75c3261)