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
This regular bi-weekly alpha release updates dependencies rust-bitcoin to v0.31.0 and rust-miniscript to v11.0.0 and replaces the deprecated rust-miniscript function max_satisfaction_weight with max_weight_to_satisfy. It also adds chain module improvements needed to simplify syncing with electrum and esplora blockchain clients.
Added get and range methods to CheckPoint (and in turn, LocalChain). This simulates an API where we have implemented a skip list of checkpoints (to implement in the future). This is a better API because we can query for any height or height range with just a checkpoint tip instead of relying on a separate checkpoint index (which needs to live in LocalChain).
Changed LocalChain to have a faster Eq implementation. We now maintain an xor value of all checkpoint block hashes. We compare this xor value to determine whether two chains are equal.
Added PartialEq implementation for CheckPoint and local_chain::Update.
Methods into_tx_graph and into_confirmation_time_tx_graph for RelevantTxids are changed to no longer accept a seen_at parameter. Fix last seen unconfirmed #1385
Added method update_last_seen_unconfirmed for TxGraph.
Release numbering must follow Semantic Versioning. These steps assume the current master branch development version is 1.0.0-alpha.8.
On the day of the feature freeze
Change the master branch to the 1.0.0-alpha.9 version:
Switch to the master branch.
Create a new PR branch called bump_dev_1.0.0_alpha.8.
Bump the bump_dev_1.0.0_alpha.9 branch to the next development MINOR+1 version.
Bump the modified crates versions in their Cargo.toml files.
bdk
bdk_bitcoind_rpc
bdk_electrum
bdk_esplora
bdk_file_store
bdk_testenv
The commit message should be:
Bump bdk version to 1.0.0-alpha.9
bdk_chain to 0.12.0
bdk_bitcoind_rpc to 0.8.0
bdk_electrum to 0.11.0
bdk_esplora to 0.11.0
bdk_file_store to 0.9.0
bdk_testenv to 0.2.0
Create a new minor release
Summary
This regular bi-weekly alpha release updates dependencies rust-bitcoin to v0.31.0 and rust-miniscript to v11.0.0 and replaces the deprecated rust-miniscript function max_satisfaction_weight with max_weight_to_satisfy. It also adds chain module improvements needed to simplify syncing with electrum and esplora blockchain clients.
Commit
ee21ffe
Changelog
Fixed
Changed
Arc<Transaction>
inTxGraph
#1373get
andrange
methods toCheckPoint
#1369CheckPoint::range
#1397Checklist
Release numbering must follow Semantic Versioning. These steps assume the current
master
branch development version is 1.0.0-alpha.8.On the day of the feature freeze
Change the
master
branch to the 1.0.0-alpha.9 version:master
branch.bump_dev_1.0.0_alpha.8
.bump_dev_1.0.0_alpha.9
branch to the next development MINOR+1 version.Cargo.toml
files.bump_dev_1.0.0-alpha.9
branch tomaster
. Bump bdk version to 1.0.0-alpha.9 #1404On the day of the release
Tag and publish new release:
HEAD
commit in themaster
branch.v1.0.0-alpha.9
--sign
flag.bitcoindevkit/bdk
repo.Release 1.0.0-alpha.9
.1.0.0
release check the "Pre-release" box.The text was updated successfully, but these errors were encountered: