Create a new major (beta) release
Summary
This release changes bdk_wallet transaction creation to enable RBF by default, it also updates the bdk_esplora client to retry server requests that fail due to rate limiting. The bdk_electrum crate now also offers a use-openssl feature.
Commit
Changelog
Checklist
Release numbering must follow Semantic Versioning. These steps assume the current master
branch development version is v1.0.0-beta.4.
On the day of the feature freeze
Change the master branch to the next MINOR+1 version:
On the day of the release
Tag and publish new release:
Create a new major (beta) release
Summary
This release changes bdk_wallet transaction creation to enable RBF by default, it also updates the bdk_esplora client to retry server requests that fail due to rate limiting. The bdk_electrum crate now also offers a use-openssl feature.
Commit
Changelog
--no-default-features#1615ChangeSetshould not be non-exhaustive #1623Mergetobdk_core#1625AnchorFromBlockPositionwith new struct #1594use-opensslas a feature #1620Checklist
Release numbering must follow Semantic Versioning. These steps assume the current
masterbranch development version is v1.0.0-beta.4.
On the day of the feature freeze
Change the
masterbranch to the next MINOR+1 version:masterbranch.release/bump_dev_1.0.0_beta.5.v1.0.0-beta.4cargo-semver-checkscan also help with thiscargo semver-checks --baseline-rev <last-tag>bump_dev_1.0.0_beta.5branch to the next development version.Bump the modified crates versions in their
Cargo.tomlfiles. [update this list with only changed crates]The commit message should be: [update this list with only changed crates]
release/bump_dev_1.0.0_beta.5branch tomaster. Bump bdk_wallet version to 1.0.0-beta.5 #1639On the day of the release
Tag and publish new release:
HEADcommit in themasterbranch.git tag v1.0.0-beta.5 --sign -ev1.0.0-beta.5--signflag.git tag -v v1.0.0-beta.5bitcoindevkit/bdkrepo.git push upstream --tag v1.0.0-beta.5cargo publish -p <crate name>Release 1.0.0-beta.5.1.0.0release check the "Pre-release" box.