You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
BDK release 0.24.0 is out! It has dependency updates for rust-bitcoin to 0.29 and rust-miniscript to 8.0, new default low-R signatures (saves 1 byte), bug fix for descriptor checksums and a new hardware-signer feature.
Deprecated get_checksumand get_checksum_bytes due to bug where they calculates the checksum of a descriptor that already has a checksum. Use calc_checksum and calc_checksum_bytes instead. @evanlinjinFix how descriptor checksums are calculated #765
FYI, I think we need a little more time before cutting the bdk 0.24.0 release.. It looks like bdk-ffi is working fine, but I ran into a little issue that needs investigating on bdk-reserves.
EDIT: bdk-reserves and bdk-cli update PRs are fixed.
Create a new minor release
Summary
BDK release 0.24.0 is out! It has dependency updates for rust-bitcoin to 0.29 and rust-miniscript to 8.0, new default low-R signatures (saves 1 byte), bug fix for descriptor checksums and a new hardware-signer feature.
Commit
2275b5f
Changelog
Changed
rust-bitcoin
to0.29
andrust-miniscript
to8.0
, plus all related crates. @afilini Upgrade to rust-bitcoin 0.29 #770get_checksum
andget_checksum_bytes
due to bug where they calculates the checksum of a descriptor that already has a checksum. Usecalc_checksum
andcalc_checksum_bytes
instead. @evanlinjin Fix how descriptor checksums are calculated #765Added
calc_checksum
andcalc_checksum_bytes
, replace deprecatedget_checksum
andget_checksum_bytes
. @evanlinjin Fix how descriptor checksums are calculated #765Checklist
Release numbering must follow Semantic Versioning. These steps assume the current
master
branch development version is 0.23.0.
On the day of the feature freeze
Change the
master
branch to the next MINOR+1 version:master
branch.bump_dev_0_24
.bump_dev_0_24
branch to the next development version.Cargo.toml
version value to0.24.0
.bump_dev_0_24
branch tomaster
.Create a new release branch and release candidate tag:
master
is up-to-date with the upstream repo.release/0.24
frommaster
.release/0.24
branch to0.24.0-rc.1
version.Cargo.toml
version value to0.24.0-rc.1
.HEAD
commit in therelease/0.24
branch.v0.24.0-rc.1
--sign
flag.release/0.24
branch and new tag to thebitcoindevkit/bdk
repo.git push --tags
option to push the newv0.24.0-rc.1
tag.If any issues need to be fixed before the 0.24.0 version is released:
master
branch.release/0.24
branch.release/0.24
branch.release/0.24
branch to0.24.0-rc.x+1
version.Cargo.toml
version value to0.24.0-rc.x+1
.HEAD
commit in therelease/0.24
branch.v0.24.0-rc.x+1
, where x is the current release candidate number.--sign
flag.bitcoindevkit/bdk
repo.git push --tags
option to push the newv0.24.0-rc.x+1
tag.On the day of the release
Tag and publish new release:
release/0.24
branch to0.24.0
version.Cargo.toml
version value to0.24.0
.HEAD
commit in therelease/0.24
branch.v0.24.0
--sign
flag.bitcoindevkit/bdk
repo.Release 0.24.0
.1.0.0
release check the "Pre-release" box.The text was updated successfully, but these errors were encountered: