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
The primary user facing changes are re-enabling single descriptor wallets and renaming LoadParams methods to be more explict. Wallet persistence was also simplified and blockchain clients no longer depend on bdk_chain.
Release numbering must follow Semantic Versioning. These steps assume the current master branch development version is 1.0.0-beta.1.
On the day of the feature freeze
Change the master branch to the 1.0.0-beta.2 version:
Ensure all alpha milestone issues and PRs closed, archive them on the project board.
Switch to the master branch.
Create a new PR branch called release/bump_dev_1.0.0_beta.2.
Create a "draft" release page and release notes comparing master commmit with prior tag v1.0.0-beta.1
Bump the bump_dev_1.0.0_beta.2 branch to the next development version.
Bump the modified crates versions in their Cargo.toml files. [update this list with only changed crates]
bdk_chain
bdk_bitcoind_rpc
bdk_electrum
bdk_esplora
bdk_file_store
bdk_testenv
bdk_wallet
bdk_hwi
The commit message should be: [update this list with only changed crates]
Bump bdk version to 1.0.0-beta.2
bdk_chain to 0.18.0
bdk_bitcoind_rpc to 0.14.0
bdk_electrum to 0.17.0
bdk_esplora to 0.17.0
bdk_file_store to 0.15.0
bdk_testenv to 0.8.0
bdk_hwi to 0.5.0
Create a new major (beta) release
Summary
The primary user facing changes are re-enabling single descriptor wallets and renaming LoadParams methods to be more explict. Wallet persistence was also simplified and blockchain clients no longer depend on bdk_chain.
Commit
775e4ae
Changelog
example_cliand retire old nursery crates. example: Updateexample_cliand retire old nursery crates #1495new_with_config. feat(testenv): Add methodnew_with_config#1545LocalChainupdates withFullScanRequest/SyncRequeststructures. Allow opting out of gettingLocalChainupdates withFullScanRequest/SyncRequeststructures #1478CloneonAddressInfo. DeriveCloneonAddressInfo#1560LoadParamsimplicitly satisfySend. #/1562tx_graph::Updateand simplifyTxGraphupdate logic. Introducetx_graph::Updateand simplifyTxGraphupdate logic #1568bdk_core. Introducebdk_core#1569Checklist
Release numbering must follow Semantic Versioning. These steps assume the current
masterbranch development version is 1.0.0-beta.1.On the day of the feature freeze
Change the
masterbranch to the 1.0.0-beta.2 version:masterbranch.release/bump_dev_1.0.0_beta.2.v1.0.0-beta.1bump_dev_1.0.0_beta.2branch to the next development version.Cargo.tomlfiles. [update this list with only changed crates]release/bump_dev_1.0.0-beta.2branch tomaster. Bump bdk version to 1.0.0-beta.2 #1572On the day of the release
Tag and publish new release:
HEADcommit in themasterbranch.v1.0.0-beta.2--signflag.bitcoindevkit/bdkrepo.Release 1.0.0-beta.2.1.0.0release check the "Pre-release" box.