Release wallet-2.0.0-beta.0
Pre-release
Pre-release
·
84 commits
to master
since this release
Summary
This is a beta release in preparation for a final v2.0.0 of BDK wallet. We encourage users to test the release and report any issues.
The release includes a bug fix for handling stuck or evicted transactions, performance enhancements for large wallets, more extensive test coverage, and the return of TxDetails
. This is the first release since the bdk_wallet
crate moved to a new repository.
Changes to persisted data
The wallet ChangeSet
is extended to include the following (sub-)fields. This change is backwards compatible.
tx_graph::ChangeSet::first_seen
tx_graph::ChangeSet::last_evicted
keychain_txout::ChangeSet::spk_cache
What's Changed
- chore: split bdk_wallet into it's own repository by @notmandatory in #2
- chore: remove
lazy_static
from Cargo.toml by @luisschwab in #218 - chore(example_wallet_rpc): bump
ctrlc
to 3.4.6 by @luisschwab in #217 - chore(example_wallet_esplora_async): bump tokio to 1.38.1 by @luisschwab in #219
- deps!: update
bdk_chain
to 0.22.0 by @ValuedMammal in #208 - Chore: migrate library version naming convention on master by @thunderbiscuit in #215
- docs(wallet): provide guidance on use of
ChangeSet
by @ValuedMammal in #198 - ci: Add Ubuntu 24.04 ARM support for build-test job by @vkprogrammer-001 in #200
- Add zizmor github actions security analysis workflow by @notmandatory in #8
- fix: no
Debug
onDisplay
implementations by @luisschwab in #12 - chore: create and apply rustfmt.toml by @luisschwab in #213
- feat(test): add legacy descriptor tests by @luisschwab in #214
- feat(test-utils)!: use
bitcoin::Amount
instead ofu64
on tests by @luisschwab in #223 - fix(wallet): fix
into_descriptor_key
for DescriptorPublicKey by @ValuedMammal in #241 - fix: Validate prevouts in
get_psbt_input
by @evanlinjin in #232 - Bring back TxDetails by @thunderbiscuit in #201
- deps: Update
bdk_chain
to 0.23.0 by @ValuedMammal in #247
New Contributors
- @notmandatory made their first contribution in #2
- @luisschwab made their first contribution in #218
- @ValuedMammal made their first contribution in #208
- @thunderbiscuit made their first contribution in #215
- @vkprogrammer-001 made their first contribution in #200
- @evanlinjin made their first contribution in #232
Full Changelog: wallet-1.2.0...wallet-2.0.0-beta.0