Create a new minor release
Summary
Use standard Oblivious HTTP Key Configuration bootstrapping and decentralize directory operation
Commit
8456a6a
Changelog
- Do not log ERROR on directory validation errors #628
- Use payjoin 0.23.0 (056a39b)
- Announce allowed purposes (6282ffb)
- Serve
/.well-known/ohttp-gateway as per RFC 9540 (6282ffb)
- Rely on
payjoin/directory feature module #502
- Introduce db-module-specific
Result #488
- Return bound port on listen for test stability (d4fa3d4)
Checklist
Release numbering must follow Semantic Versioning. These steps assume the current master
branch development version is MAJOR.MINOR.0.
On the day of the feature freeze
Change the master branch to the next MINOR+1 version:
If any issues need to be fixed before the MAJOR.MINOR+1.0 version is released:
- [ ] Merge fix PRs to the master branch.
- [ ] Git cherry-pick fix commits to the bump-CRATE-MAJOR.MINOR+1 branch.
- [ ] Verify fixes in bump-CRATE-MAJOR.MINOR+1 branch.
On the day of the release
Tag and publish new release:
Create a new minor release
Summary
Use standard Oblivious HTTP Key Configuration bootstrapping and decentralize directory operation
Commit
8456a6a
Changelog
/.well-known/ohttp-gatewayas per RFC 9540 (6282ffb)payjoin/directoryfeature module #502Result#488Checklist
Release numbering must follow Semantic Versioning. These steps assume the current
masterbranch development version is MAJOR.MINOR.0.
On the day of the feature freeze
Change the
masterbranch to the next MINOR+1 version:masterbranch.bump-CRATE-MAJOR-MINOR+1, eg.bump-CRATE-0-22.bump-CRATE-MAJOR-MINOR+1branch to the next development MINOR+1 version.Cargo.tomlversion value toMAJOR.MINOR+1.0for all crates in the workspace.contrib/update-lock-files.shto apply upgrades to the Cargo lock files.CHANGELOG.mdfile.bump-CRATE-MAJOR-MINOR+1branch tomaster.bump-CRATE-MAJOR-MINOR+1branch tomaster.If any issues need to be fixed before the MAJOR.MINOR+1.0 version is released:
- [ ] Merge fix PRs to themasterbranch.- [ ] Git cherry-pick fix commits to thebump-CRATE-MAJOR.MINOR+1branch.- [ ] Verify fixes inbump-CRATE-MAJOR.MINOR+1branch.On the day of the release
Tag and publish new release:
HEADcommit in themasterbranch.CRATE-MAJOR.MINOR+1.0--signflag.payjoin/rust-payjoinrepo.Release CRATE-MAJOR.MINOR+1.0.1.0.0release check the "Pre-release" box.