Skip to content

deps(deps): bump bdk_wallet from 2.3.0 to 3.0.0#42

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

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

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Apr 27, 2026

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

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually 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)

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 @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github Apr 27, 2026

Labels

The following labels could not be found: dependencies, rust. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant