Skip to content

Commit 10c5f7d

Browse files
committed
Prepare stack of releases
To prepare for the releases of bitcoind, bitreq, client, electrsd and jsonrpc: - Update version numbers. - Update changelogs. - Update lock files.
1 parent 777ec54 commit 10c5f7d

13 files changed

Lines changed: 70 additions & 21 deletions

File tree

Cargo-minimal.lock

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ dependencies = [
141141

142142
[[package]]
143143
name = "bitcoind"
144-
version = "0.37.0"
144+
version = "0.38.0"
145145
dependencies = [
146146
"anyhow",
147147
"bitcoin_hashes",
@@ -165,7 +165,7 @@ checksum = "c4512299f36f043ab09a583e57bceb5a5aab7a73db1805848e8fef3c9e8c78b3"
165165

166166
[[package]]
167167
name = "bitreq"
168-
version = "0.3.4"
168+
version = "0.3.5"
169169
dependencies = [
170170
"base64 0.22.1",
171171
"log",
@@ -266,7 +266,7 @@ checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"
266266

267267
[[package]]
268268
name = "corepc-client"
269-
version = "0.12.0"
269+
version = "0.13.0"
270270
dependencies = [
271271
"bitcoin",
272272
"corepc-types",
@@ -566,7 +566,7 @@ checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b"
566566

567567
[[package]]
568568
name = "jsonrpc"
569-
version = "0.19.0"
569+
version = "0.20.0"
570570
dependencies = [
571571
"base64 0.22.1",
572572
"bitreq",

Cargo-recent.lock

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ dependencies = [
141141

142142
[[package]]
143143
name = "bitcoind"
144-
version = "0.37.0"
144+
version = "0.38.0"
145145
dependencies = [
146146
"anyhow",
147147
"bitcoin_hashes",
@@ -165,7 +165,7 @@ checksum = "c4512299f36f043ab09a583e57bceb5a5aab7a73db1805848e8fef3c9e8c78b3"
165165

166166
[[package]]
167167
name = "bitreq"
168-
version = "0.3.4"
168+
version = "0.3.5"
169169
dependencies = [
170170
"base64 0.22.1",
171171
"log",
@@ -266,7 +266,7 @@ checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"
266266

267267
[[package]]
268268
name = "corepc-client"
269-
version = "0.12.0"
269+
version = "0.13.0"
270270
dependencies = [
271271
"bitcoin",
272272
"corepc-types",
@@ -566,7 +566,7 @@ checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b"
566566

567567
[[package]]
568568
name = "jsonrpc"
569-
version = "0.19.0"
569+
version = "0.20.0"
570570
dependencies = [
571571
"base64 0.22.1",
572572
"bitreq",

bitcoind/CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,18 @@
1+
# 0.38.0 - 2026-04-20
2+
3+
- Update to use latest `bitreq v0.3.5`.
4+
- Update to use latest `corepc-client v0.13.0`.
5+
6+
# 0.37.0 - 2026-04-16
7+
8+
This release continues the `corepc-node` history under the restored `bitcoind`
9+
crate name. The rename back to `bitcoind` happened in
10+
[#542](https://github.com/rust-bitcoin/corepc/pull/542).
11+
Version `0.37.0` was chosen to continue past the older standalone `bitcoind`
12+
crate releases that existed before this repository.
13+
14+
- Add support for Bitcoin Core 30.2 [#542](https://github.com/rust-bitcoin/corepc/pull/542)
15+
116
# 0.12.0 - 2026-04-13
217

318
- Bump MSRV to 1.75.0 [#405](https://github.com/rust-bitcoin/corepc/pull/405)

bitcoind/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "bitcoind"
3-
version = "0.37.0"
3+
version = "0.38.0"
44
authors = ["Riccardo Casatta <riccardo@casatta.it>", "Tobin C. Harding <me@tobin.cc>"]
55
license = "MIT"
66
repository = "https://github.com/rust-bitcoin/corepc"
@@ -14,7 +14,7 @@ exclude = ["tests", "contrib"]
1414

1515
[dependencies]
1616
anyhow = { version = "1.0.66", default-features = false, features = ["std"] }
17-
corepc-client = { version = "0.12.0", path = "../client", features = ["client-sync"] }
17+
corepc-client = { version = "0.13.0", path = "../client", features = ["client-sync"] }
1818
log = { version = "0.4", default-features = false }
1919
serde_json = { version = "1.0.117", default-features = false }
2020
tempfile = { version = "3", default-features = false }
@@ -27,7 +27,7 @@ env_logger = { version = "0.9.3", default-features = false }
2727
anyhow = { version = "1.0.66", optional = true }
2828
bitcoin_hashes = { version = ">= 0.13, <= 0.14", optional = true }
2929
flate2 = { version = "1.0", optional = true }
30-
bitreq = { version = "0.3.0", path = "../bitreq", features = ["https"], optional = true }
30+
bitreq = { version = "0.3.5", path = "../bitreq", features = ["https"], optional = true }
3131
tar = { version = "0.4", optional = true }
3232
zip = { version = "0.6.6", default-features = false, features = ["bzip2", "deflate"], optional = true }
3333

bitreq/CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1+
# 0.3.5 - 2026-04-20
2+
3+
* Fix `tokio-rustls` feature gating for async rustls support [#563](https://github.com/rust-bitcoin/corepc/pull/563)
4+
* Bump `rustls` and related crates to latest versions to pick up recent fixes [#556](https://github.com/rust-bitcoin/corepc/pull/556)
5+
* Derive `Hash` for `Url` so it can be used in hashed collections [#550](https://github.com/rust-bitcoin/corepc/pull/550)
6+
7+
# 0.3.4 - 2026-02-18
8+
9+
* Miscellaneous crate housekeeping [#504](https://github.com/rust-bitcoin/corepc/pull/504)
10+
111
# 0.3.3 - 2026-02-12
212

313
* Make `Url::append_query_pairs` and `preserve_fragment_from` public methods [#500](https://github.com/rust-bitcoin/corepc/pull/500)

bitreq/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "bitreq"
3-
version = "0.3.4"
3+
version = "0.3.5"
44
authors = ["Jens Pitkanen <jens@neon.moe>", "Tobin C. Harding <me@tobin.cc>", "Matt Corallo", "Elias Rohrer <dev@tnull.de>"]
55
description = "Simple, minimal-dependency HTTP client"
66
documentation = "https://docs.rs/bitreq"

client/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# 0.13.0 - 2026-04-20
2+
3+
- Update to use latest `jsonrpc v0.20.0`.
4+
15
# 0.12.0 - 2026-04-13
26

37
- Upgrade to latest `corepc-types v0.12.0`.

client/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "corepc-client"
3-
version = "0.12.0"
3+
version = "0.13.0"
44
authors = ["Tobin C. Harding <me@tobin.cc>", "Jamil Lambert <Jamil.Lambert@proton.me>"]
55
license = "CC0-1.0"
66
repository = "https://github.com/rust-bitcoin/corepc"
@@ -31,6 +31,6 @@ serde = { version = "1.0.103", default-features = false, features = [ "derive",
3131
serde_json = { version = "1.0.117" }
3232
types = { package = "corepc-types", version = "0.12.0", path = "../types", default-features = false, features = ["std"] }
3333

34-
jsonrpc = { version = "0.19.0", path = "../jsonrpc", features = ["bitreq_http"], optional = true }
34+
jsonrpc = { version = "0.20.0", path = "../jsonrpc", features = ["bitreq_http"], optional = true }
3535

3636
[dev-dependencies]

electrsd/CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# 0.38.0 - 2026-04-20
2+
3+
- Update to latest `bitcoind v0.38.0`, optional `bitreq v0.3.5`, and
4+
`corepc-client v0.13.0`.
5+
- Separate Bitcoin Core binary downloading into a dedicated `bitcoind_download`
6+
feature [#559](https://github.com/rust-bitcoin/corepc/pull/559).
7+
8+
# 0.37.0 - 2026-04-16
9+
10+
- Import `electrsd` into the `corepc` repository [#542](https://github.com/rust-bitcoin/corepc/pull/542)
11+
- Add support for Bitcoin Core 30.2 [#542](https://github.com/rust-bitcoin/corepc/pull/542)
12+
- Update to `corepc-client v0.12.0` and the restored `bitcoind v0.37.0` crate [#542](https://github.com/rust-bitcoin/corepc/pull/542)

electrsd/Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "electrsd"
3-
version = "0.37.0"
3+
version = "0.38.0"
44
authors = ["Riccardo Casatta <riccardo@casatta.it>"]
55
description = "Utility to run a regtest electrs process, useful in integration testing environment"
66
repository = "https://github.com/rust-bitcoin/corepc"
@@ -12,8 +12,8 @@ categories = ["cryptography::cryptocurrencies", "development-tools::testing"]
1212
exclude = ["tests", "contrib"]
1313

1414
[dependencies]
15-
bitcoind = { version = "0.37.0", path = "../bitcoind" }
16-
corepc-client = { version = "0.12.0", path = "../client" }
15+
bitcoind = { version = "0.38.0", path = "../bitcoind" }
16+
corepc-client = { version = "0.13.0", path = "../client" }
1717
electrum-client = { version = "0.24.0", default-features = false }
1818
log = { version = "0.4" }
1919

@@ -29,7 +29,7 @@ zip = { version = "0.6", default-features = false, optional = true, features = [
2929
"bzip2",
3030
"deflate",
3131
] }
32-
bitreq = { version = "0.3.4", path = "../bitreq", default-features = false, optional = true, features = [
32+
bitreq = { version = "0.3.5", path = "../bitreq", default-features = false, optional = true, features = [
3333
"https",
3434
] }
3535

0 commit comments

Comments
 (0)