Create a new minor release
Summary
This release fixes slow sync time and big script_pubkeys table with SQLite, the wallet rescan height for the FullyNodedExport and setting the network for keys in the KeyMap when using descriptor templates. Also added are new blockchain and mnemonic examples.
Commit
d288cbb
Changelog
Fixed
- Slow sync time and big script_pubkeys table with SQLite.
- Wallet rescan height for the FullyNodedExport.
- Setting the network for keys in the KeyMap when using descriptor templates.
Added
- Examples for connecting to Esplora, Electrum Server, Neutrino and Bitcoin Core.
- Example for using a mnemonic in a descriptors.
Checklist
Release numbering must follow Semantic Versioning. These steps assume the current master
branch development version is 0.24.0.
On the day of the feature freeze
Change the master branch to the next MINOR+1 version:
Create a new release branch and release candidate tag:
If any issues need to be fixed before the 0.25.0 version is released:
On the day of the release
Tag and publish new release:
Create a new minor release
Summary
This release fixes slow sync time and big script_pubkeys table with SQLite, the wallet rescan height for the FullyNodedExport and setting the network for keys in the KeyMap when using descriptor templates. Also added are new blockchain and mnemonic examples.
Commit
d288cbb
Changelog
Fixed
Added
Checklist
Release numbering must follow Semantic Versioning. These steps assume the current
masterbranch development version is 0.24.0.
On the day of the feature freeze
Change the
masterbranch to the next MINOR+1 version:masterbranch.bump_dev_0_25.bump_dev_0_25branch to the next development MINOR+1 version.Cargo.tomlversion value to0.25.0.bump_dev_0_25branch tomaster. Bump version to 0.25.0 #803Create a new release branch and release candidate tag:
masteris up-to-date with the upstream repo.release/0.25frommaster.release/0.25branch to0.25.0-rc.1version.Cargo.tomlversion value to0.25.0-rc.1.HEADcommit in therelease/0.25branch.v0.25.0-rc.1--signflag.release/MAJOR.MINORbranch and new tag to thebitcoindevkit/bdkrepo.git push --tagsoption to push the newv0.25.0-rc.1tag.If any issues need to be fixed before the 0.25.0 version is released:
masterbranch.release/0.25branch.release/0.25branch.release/0.25branch to0.25.0-rc.x+1version.Cargo.tomlversion value to0.25.0-rc.x+1.HEADcommit in therelease/0.25branch.v0.25.0-rc.x+1, where x is the current release candidate number.--signflag.bitcoindevkit/bdkrepo.git push --tagsoption to push the newv0.25.0-rc.x+1tag.On the day of the release
Tag and publish new release:
release/0.25branch to0.25.0version.Cargo.tomlversion value to0.25.0.HEADcommit in therelease/0.25branch.v0.25.0--signflag.bitcoindevkit/bdkrepo.Release 0.25.0.1.0.0release check the "Pre-release" box.