Skip to content

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

Merged
tcharding merged 1 commit into
rust-bitcoin:masterfrom
jamillambert:0420-release
Apr 29, 2026
Merged

Release tracking PR: bitcoind, bitreq, client, electrsd and jsonrpc#560
tcharding merged 1 commit into
rust-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

tcharding commented Apr 20, 2026

Copy link
Copy Markdown
Member

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.

@tnull tnull left a comment

Copy link
Copy Markdown
Collaborator

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

tnull commented Apr 23, 2026

Copy link
Copy Markdown
Collaborator

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.

@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.

@luisschwab luisschwab left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

ACK e626757

@tcharding

Copy link
Copy Markdown
Member

I just merged #559, can we have a changelog entry in electrsd for it mate? Then I rekon we are good to go.

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

I just merged #559, can we have a changelog entry in electrsd for it mate? Then I rekon we are good to go.

Done

@tcharding tcharding left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

ACK 10c5f7d

@tcharding tcharding merged commit 49ffe90 into rust-bitcoin:master Apr 29, 2026
39 checks passed
@tcharding

Copy link
Copy Markdown
Member

Tagged and published: jsonrpc-0.20.0, electrsd-0.38.0, corepc-client-0.13.0, bitreq-0.3.5, bitcoind-0.38.0

@luisschwab

Copy link
Copy Markdown

Awesome, thanks @jamillambert and @tcharding!

By the way, the documentation link on electrsd's Cargo.toml has a typo: https://github.com/rust-bitcoin/corepc/blob/master/electrsd/Cargo.toml#L7

@tcharding

Copy link
Copy Markdown
Member

Poo. Point release v0.38.1 incoming ...

#571

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