Skip to content

Bump bdk_wallet to 3.2.0 and patch bdk#2057 - #1142

Merged
thunderbiscuit merged 2 commits into
bitcoindevkit:masterfrom
thunderbiscuit:bump/dependencies
Oct 14, 2026
Merged

thunderbiscuit merged 2 commits into
bitcoindevkit:masterfrom
thunderbiscuit:bump/dependencies

Conversation

@thunderbiscuit

@thunderbiscuit thunderbiscuit commented Oct 13, 2026 •

Copy link
Copy Markdown
Member

This PR updates the bdk_wallet dependency to 3.2.0, and most importantly picks up the patch in bdk_chain 0.23.4 that fixes bitcoindevkit/bdk#2057 (see also PR bitcoindevkit/bdk#2182). This is a long-standing bug that was independently reported to us by 2 different users.

Fixes #1088.

Description

Notes to the reviewers

Documentation

Changelog

Checklists

All Submissions:

  • I've signed all my commits
  • I followed the contribution guidelines
  • I ran cargo fmt and cargo clippy before committing
  • I've added exactly one changelog:* label
  • I've linked the relevant upstream docs or specs above

New Features:

  • I've added tests for the new feature
  • I've added docs for the new feature

Bugfixes:

  • This pull request breaks the existing API
  • I've added tests to reproduce the issue which are now passing
  • I'm linking the issue being fixed by this PR

@reez

reez commented Oct 13, 2026

Copy link
Copy Markdown
Collaborator

Concept ACK just ping when fixes in for ci failures

@thunderbiscuit

Copy link
Copy Markdown
Member Author

@reez I added the #[allow(deprecated)] on the methods that are now deprecated. We unfortunately don't have a way to throw those warnings down to the downstream languages layer, so for them it will just look like a clean break when those disappear in a future breaking release.

@reez

reez commented Oct 14, 2026

Copy link
Copy Markdown
Collaborator

@reez I added the #[allow(deprecated)] on the methods that are now deprecated. We unfortunately don't have a way to throw those warnings down to the downstream languages layer, so for them it will just look like a clean break when those disappear in a future breaking release.

Should we open up a tracking issue for this for 4.0?

ACK ec61c0a

@thunderbiscuit

Copy link
Copy Markdown
Member Author

Should we open up a tracking issue for this for 4.0?

Good idea. Done in #1143

(I guess if we move to bdk_wallet 4.0 we won't have a choice because those methods will probably not be there anymore, but they could also decide to keep a few and we to not actually offer them or something corner case or whatever, so yeah good to keep tracking it).

@thunderbiscuit
thunderbiscuit merged commit ec61c0a into bitcoindevkit:master Oct 14, 2026
8 checks passed
@github-project-automation github-project-automation Bot moved this from Todo to Done in BDK-Bindings Oct 14, 2026
@thunderbiscuit
thunderbiscuit deleted the bump/dependencies branch October 14, 2026 23:22
@reez

reez commented Oct 15, 2026

Copy link
Copy Markdown
Collaborator

Should we open up a tracking issue for this for 4.0?

Good idea. Done in #1143

(I guess if we move to bdk_wallet 4.0 we won't have a choice because those methods will probably not be there anymore, but they could also decide to keep a few and we to not actually offer them or something corner case or whatever, so yeah good to keep tracking it).

Great thanks!

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

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Track fixed bdk_electrum release and bump dependency Unintuitive and undocumented full_scan behavior

2 participants