Skip to content

chore(deps): bump bdk_wallet from 2.3.0 to 3.0.0#39

Closed
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/cargo/bdk_wallet-3.0.0
Closed

chore(deps): bump bdk_wallet from 2.3.0 to 3.0.0#39
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/cargo/bdk_wallet-3.0.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github May 1, 2026

Copy link
Copy Markdown
Contributor

Bumps bdk_wallet from 2.3.0 to 3.0.0.

Release notes

Sourced from bdk_wallet's releases.

Release 3.0.0

Summary

BDK Wallet 3.0.0 includes documentation enhancements and important updates to continuous integration and developer workflows. This is a major release that includes changes from the latest release candidates, summaries of which are also linked to below.

What's Changed

Full Changelog: bitcoindevkit/bdk_wallet@v3.0.0-rc.2...v3.0.0


3.0.0-rc.2

BDK Wallet 3.0.0-rc.2 features enhanced ergonomics and type safety of the pre version 1.0 wallet migration utility and fixes a panic in the descriptor! macro when provided with invalid locktime values. The macro now handles improperly constructed AbsLockTime and RelLockTime values by propagating an error back to the caller.

Release notes: https://github.com/bitcoindevkit/bdk_wallet/releases/tag/v3.0.0-rc.2

3.0.0-rc.1

BDK Wallet 3.0.0-rc.1 introduces major API changes including persistent UTXO locking, structured wallet events, and adopts NetworkKind throughout the codebase for improved network handling. This release also adds support for Caravan wallet format import/export and includes a special migration utility for SQLite databases existing prior to version 1.0. Documentation and test coverage have been expanded, along with several quality of life improvements.

[!IMPORTANT] Changes to persisted data This release includes a SQLite migration which adds a new table to the wallet database bdk_wallet_locked_outpoints used for tracking UTXO lock statuses. This change is backwards compatible.

Release notes: https://github.com/bitcoindevkit/bdk_wallet/releases/tag/v3.0.0-rc.1

Release 3.0.0-rc.2

Summary

BDK Wallet 3.0.0-rc.2 features enhanced ergonomics and type safety of the pre version 1.0 wallet migration utility and fixes a panic in the descriptor! macro when provided with invalid locktime values. The macro now handles improperly constructed AbsLockTime and RelLockTime values by propagating an error back to the caller.

What's Changed

New Contributors

Full Changelog: bitcoindevkit/bdk_wallet@v3.0.0-rc.1...v3.0.0-rc.2

Release 3.0.0-rc.1

Summary

... (truncated)

Changelog

Sourced from bdk_wallet's changelog.

[v3.0.0]

Added

  • docs,test: Add docs + test on required use of xpub for multipath constructor #306
  • Add utilities to test persistence #300
  • feat: have a structured IndexOutOfBoundsError type #302
  • feat!: Persist utxo lock status #259
  • Return wallet events when applying updates and blocks (3.0 milestone) #319
  • feature: Add Caravan wallet format import/export support #205
  • Add get_pre_v1_wallet_keychains to assist migration from pre-1.0 bdk wallets #364 #411
  • Update README with new codecov badge #341
  • feat: Add apply_unconfirmed_txs_events and apply_evicted_txs_events #388

Fixed

  • fix(wallet): Don't fail in build_fee_bump for missing parent txid #337
  • fix(dsl): handle invalid RelLockTime without panicking #404
  • fix(dsl): handle invalid AbsLockTime without panicking #409

Changed

  • feat!: use NetworkKind #250
  • test(descriptor): justify ignored tests and add missing assertions #369
  • Make FutureResult non-Send when no-std #335
  • docs: fix TxOrdering::Untouched doc comment #372
  • Refactor: Move Wallet errors into their dedicated file #378
  • refactor: rename Wallet::indexed_graph field #373
  • ci: bump rust-cache to 2.8.0 #305
  • chore: bump dev version to 3.0.0-alpha.0 #308
  • chore(just): add a _default recipe #313
  • chore: bump MSRV to 1.85.0 #317
  • Add rust-toolchain.toml file #315
  • build(deps): bump actions/upload-artifact from 4 to 5 #333
  • Replace Coveralls with Codecov for coverage reporting #327
  • build(deps): bump actions/checkout from 5 to 6 #346
  • build(deps): bump Swatinem/rust-cache from 2.7.8 to 2.8.2 #347
  • build(deps): bump github/codeql-action from 3 to 4 #329
  • Bump Rust compiler version to stable (1.91.1) #350
  • Bump Rust compiler version to stable (1.92.0) #356
  • chore: Update example links in README #363
  • build(deps): bump actions/upload-artifact from 5 to 6 #354
  • Bump Rust compiler version to stable (1.93.0) #377
  • chore: update CODEOWNERS with ValuedMammal and oleonardolima #385
  • docs: Pass bitcoind_rpc example name on the run recipe #384
  • build(deps): bump codecov/codecov-action from 5.5.1 to 5.5.2 #353
  • Switch to cargo-llvm-cov for code coverage #371
  • docs: Add section on ChangeSet version compatibility #391
  • Implement core::error::Error for several types and un-feature-gate std::error::Error #397
  • deps: bump bitcoin to 0.32.8 #398

... (truncated)

Commits

Dependabot compatibility score

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

Bumps [bdk_wallet](https://github.com/bitcoindevkit/bdk_wallet) from 2.3.0 to 3.0.0.
- [Release notes](https://github.com/bitcoindevkit/bdk_wallet/releases)
- [Changelog](https://github.com/bitcoindevkit/bdk_wallet/blob/master/CHANGELOG.md)
- [Commits](bitcoindevkit/bdk_wallet@wallet-2.3.0...v3.0.0)

---
updated-dependencies:
- dependency-name: bdk_wallet
  dependency-version: 3.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels May 1, 2026
@dependabot @github

dependabot Bot commented on behalf of github Jul 1, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #47.

@dependabot dependabot Bot closed this Jul 1, 2026
@dependabot dependabot Bot deleted the dependabot/cargo/bdk_wallet-3.0.0 branch July 1, 2026 00:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants