Skip to content

Release tracking PR: bitcoind, bitreq, client, electrsd and jsonrpc#560

Open
jamillambert wants to merge 1 commit intorust-bitcoin:masterfrom
jamillambert:0420-release
Open

Release tracking PR: bitcoind, bitreq, client, electrsd and jsonrpc#560
jamillambert wants to merge 1 commit intorust-bitcoin:masterfrom
jamillambert:0420-release

Conversation

@jamillambert
Copy link
Copy Markdown
Collaborator

To prepare for the releases of bitcoind, bitreq, client, electrsd and jsonrpc:

  • Update the changelogs. This includes some missing changelog entries for the previous release.
  • Bump the versions and update the dependencies versions.
  • Update the lock files.

@luisschwab
Copy link
Copy Markdown

Thanks. I'd merge #557 before this one just to be sure.

@tcharding
Copy link
Copy Markdown
Member

Thanks @luisschwab, you are killing it these days.

@tcharding
Copy link
Copy Markdown
Member

tcharding commented Apr 20, 2026

Unfortunately jsonrpc has to jump to 0.20.0 because the bitreq dep update is a major number (0.2.0 -> 0.3.5) and there is a type from bitreq in the public API of jsonrpc (bitreq::Error). This will then have to be propagated up the stack (i.e client, then bitcoind, then electrsd.

Copy link
Copy Markdown
Collaborator

@tnull tnull left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, mod Tobin's pending comment.

@jamillambert
Copy link
Copy Markdown
Collaborator Author

Unfortunately jsonrpc has to jump to 0.20.0 because the bitreq dep update is a major number (0.2.0 -> 0.3.5) and there is a type from bitreq in the public API of jsonrpc (bitreq::Error). This will then have to be propagated up the stack (i.e client, then bitcoind, then electrsd.

Good catch, thanks. Made the changes.

@luisschwab
Copy link
Copy Markdown

Thanks @luisschwab, you are killing it these days.

Happy to help out when I can 🫡

@luisschwab
Copy link
Copy Markdown

Blocked on #563 and #565

@tcharding
Copy link
Copy Markdown
Member

I"m guessing we want all green CI on this one (i.e cargo audit should be geen). Just mentioning because I merged #563 witch red cargo audit jobs.

@tcharding
Copy link
Copy Markdown
Member

I just merge #558 so jsonrpc will need a changelog entry man. And boom, async is here!

@tnull
Copy link
Copy Markdown
Collaborator

tnull commented Apr 23, 2026

I"m guessing we want all green CI on this one (i.e cargo audit should be geen). Just mentioning because I merged #563 witch red cargo audit jobs.

Should be green after #565, just rebased that to confirm.

To prepare for the releases of bitcoind, bitreq, client, electrsd and
jsonrpc:

- Update version numbers.
- Update changelogs.
- Update lock files.
@jamillambert
Copy link
Copy Markdown
Collaborator Author

Updated changelogs for recently merged PRs and rebased on master to take up CI fixes #563 and #565.

Copy link
Copy Markdown

@luisschwab luisschwab left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK e626757

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants