Create a new alpha release
Summary
The BDK 1.0.0-alpha release should be used for experimentation only, APIs are still unstable and the code is not fully tested. This alpha.1 release introduces the new ChainOracle struct for more efficient chain syncing. A new std default feature was added for bdk, bdk_chain and bdk_esplora crates; when disabled these crates can be used in no-std projects. BDK 1.0.0-alpha.x docs are now published to docs.rs.
Commit
f4d2a76
Changelog
Fixed
Changed
Added
Checklist
Release numbering must follow Semantic Versioning. These steps assume the current master
branch development version is MAJOR.MINOR.0.
Before publishing the release
Change the master branch to the next MINOR+1 version:
On the day of the release
Tag and publish new release:
Create a new alpha release
Summary
The BDK 1.0.0-alpha release should be used for experimentation only, APIs are still unstable and the code is not fully tested. This alpha.1 release introduces the new
ChainOraclestruct for more efficient chain syncing. A newstddefault feature was added forbdk,bdk_chainandbdk_esploracrates; when disabled these crates can be used inno-stdprojects. BDK 1.0.0-alpha.x docs are now published to docs.rs.Commit
f4d2a76
Changelog
Fixed
Changed
bdk_chainto use newChainOraclestructure. Introduce redesignedbdk_chainstructures #926 Various tweaks to redesigned structures #963 Implement persistence with the new structures #965 Improvetxoutlisting and balance APIs for redesigned structures #975 ReimplementWallet,ElectrumExtandEsplora{Async}Extwith redesigned structures. #976default-features = falseforrust-bitcoinandrust-miniscript.stddefault feature forbdk,bdk_chainandbdk_esplora.Added
Checklist
Release numbering must follow Semantic Versioning. These steps assume the current
masterbranch development version is MAJOR.MINOR.0.
Before publishing the release
Change the
masterbranch to the next MINOR+1 version:masterbranch.bump_dev_1.0.0-alpha.1.cratesversions and README filesbdkto1.0.0-alpha.1.bdk_chainto0.5.0bdk_electrumto0.3.0bdk_esplorato0.3.0bdk_file_storeto0.2.0example-cratesversions and README filesexample_clito0.2.0example_electrumto0.2.0wallet_electrum_exampleto0.2.0wallet_esplorato0.2.0wallet_esplora_asyncto0.2.0bump_dev_1.0.0-alpha.1branch tomaster.On the day of the release
Tag and publish new release:
HEADcommit in themasterbranch.v1.0.0-alpha.1--signflag.bitcoindevkit/bdkrepo.Release 1.0.0-alpha.1.1.0.0release check the "Pre-release" box.Twitter and Nostr.