Original release notes
The first stable payjoin-cli release, tracking payjoin 1.2.0. The CLI adopts payjoin's non-blocking receive interface in place of synchronous callbacks, driving the receiver state machine from session events replayed from SQLite so a resumed session picks up where it left off. OHTTP key fetches now cap the response body size so a malicious directory cannot return unbounded data.
Selected Improvements:
- Update payjoin-cli to non-blocking receive interface by @xstoicunicornx in #1446
- Cap the ohttp key body size by @benalleng in #1846
- Bump payjoin to version 1.2.0 by @DanGould
- Update payjoin-cli cargo toml edition 2024 by @benalleng in #1874
What's Changed
- Enforce mailroom access control on TLS serve paths by @DanGould in https://github.com/payjoin/rust-payjoin/pull/1941
- Script the release bump and tag by @DanGould in https://github.com/payjoin/rust-payjoin/pull/1942
- Bump payjoin-cli version to 1.0.0 by @DanGould in https://github.com/payjoin/rust-payjoin/pull/1943
Full Changelog: https://github.com/payjoin/rust-payjoin/compare/payjoin-1.2.0...payjoin-cli-1.0.0

