Skip to content

Commit a557ee7

Browse files
authored
Release v0.23.9 (#1177)
* Bump version to v0.23.9 Signed-off-by: Thane Thomson <[email protected]> * Prepare changelog release Signed-off-by: Thane Thomson <[email protected]> * Rebuild changelog Signed-off-by: Thane Thomson <[email protected]> * Add note on time dependency restriction to changelog Signed-off-by: Thane Thomson <[email protected]>
1 parent 7f54726 commit a557ee7

File tree

25 files changed

+74
-41
lines changed

25 files changed

+74
-41
lines changed

.changelog/v0.23.9/summary.md

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
*Aug 5, 2022*
2+
3+
This minor release adds Basic authentication support for HTTP and WebSocket RPC
4+
clients, in addition to some dependency updates.
5+
6+
We had to restrict our `time` dependency for some crates to a version range of
7+
`>=0.3, <0.3.12` due to what seems to be a recent issue in `js-sys` causing our
8+
no\_std support to break. We will undo this restriction as soon as the issue is
9+
resolved.

CHANGELOG.md

+24
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,29 @@
11
# CHANGELOG
22

3+
## v0.23.9
4+
5+
*Aug 5, 2022*
6+
7+
This minor release adds Basic authentication support for HTTP and WebSocket RPC
8+
clients, in addition to some dependency updates.
9+
10+
We had to restrict our `time` dependency for some crates to a version range of
11+
`>=0.3, <0.3.12` due to what seems to be a recent issue in `js-sys` causing our
12+
no\_std support to break. We will undo this restriction as soon as the issue is
13+
resolved.
14+
15+
### DEPENDENCIES
16+
17+
- `[rpc]` Update async-tungstenite dependency to 0.17
18+
([#1165](https://github.com/informalsystems/tendermint-rs/issues/1165)).
19+
- Update Prost to v0.11
20+
([#1171](https://github.com/informalsystems/tendermint-rs/pull/1171))
21+
22+
### FEATURES
23+
24+
- `[tendermint-rpc]` Add support for HTTP Basic authentication to HTTP and WebSocket RPC clients
25+
([#1169](https://github.com/informalsystems/tendermint-rs/issues/1169))
26+
327
## v0.23.8
428

529
*Jul 22, 2022*

abci/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "tendermint-abci"
3-
version = "0.23.8"
3+
version = "0.23.9"
44
authors = ["Informal Systems <[email protected]>"]
55
edition = "2018"
66
license = "Apache-2.0"
@@ -33,7 +33,7 @@ binary = [
3333
[dependencies]
3434
bytes = { version = "1.0", default-features = false }
3535
prost = { version = "0.11", default-features = false }
36-
tendermint-proto = { version = "0.23.8", default-features = false, path = "../proto" }
36+
tendermint-proto = { version = "0.23.9", default-features = false, path = "../proto" }
3737
tracing = { version = "0.1", default-features = false }
3838
flex-error = { version = "0.4.4", default-features = false }
3939
structopt = { version = "0.3", optional = true, default-features = false }

config/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "tendermint-config"
3-
version = "0.23.8" # Also update `html_root_url` in lib.rs and
3+
version = "0.23.9" # Also update `html_root_url` in lib.rs and
44
# depending crates (rpc, light-node, ..) when bumping this
55
license = "Apache-2.0"
66
homepage = "https://www.tendermint.com/"
@@ -25,7 +25,7 @@ all-features = true
2525
rustdoc-args = ["--cfg", "docsrs"]
2626

2727
[dependencies]
28-
tendermint = { version = "0.23.8", default-features = false, path = "../tendermint" }
28+
tendermint = { version = "0.23.9", default-features = false, path = "../tendermint" }
2929
flex-error = { version = "0.4.4", default-features = false }
3030
serde = { version = "1", features = ["derive"] }
3131
serde_json = "1"

light-client-js/Cargo.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "tendermint-light-client-js"
3-
version = "0.23.8"
3+
version = "0.23.9"
44
authors = ["Informal Systems <[email protected]>"]
55
edition = "2018"
66
license = "Apache-2.0"
@@ -24,8 +24,8 @@ serde = { version = "1.0", default-features = false, features = [ "derive" ] }
2424
serde_json = { version = "1.0", default-features = false }
2525
# TODO(thane): Remove once https://github.com/rustwasm/wasm-bindgen/issues/2508 is resolved
2626
syn = { version = "=1.0.65", default-features = false }
27-
tendermint = { version = "0.23.8", default-features = false, path = "../tendermint" }
28-
tendermint-light-client-verifier = { version = "0.23.8", default-features = false, path = "../light-client-verifier" }
27+
tendermint = { version = "0.23.9", default-features = false, path = "../tendermint" }
28+
tendermint-light-client-verifier = { version = "0.23.9", default-features = false, path = "../light-client-verifier" }
2929
wasm-bindgen = { version = "0.2.63", default-features = false, features = [ "serde-serialize" ] }
3030

3131
# The `console_error_panic_hook` crate provides better debugging of panics by

light-client-verifier/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "tendermint-light-client-verifier"
3-
version = "0.23.8"
3+
version = "0.23.9"
44
edition = "2021"
55
license = "Apache-2.0"
66
readme = "README.md"
@@ -26,7 +26,7 @@ rustdoc-args = ["--cfg", "docsrs"]
2626
default = ["flex-error/std", "flex-error/eyre_tracer"]
2727

2828
[dependencies]
29-
tendermint = { version = "0.23.8", path = "../tendermint", default-features = false }
29+
tendermint = { version = "0.23.9", path = "../tendermint", default-features = false }
3030

3131
derive_more = { version = "0.99.5", default-features = false, features = ["display"] }
3232
serde = { version = "1.0.106", default-features = false }

light-client/Cargo.toml

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "tendermint-light-client"
3-
version = "0.23.8"
3+
version = "0.23.9"
44
edition = "2018"
55
license = "Apache-2.0"
66
readme = "README.md"
@@ -34,9 +34,9 @@ unstable = []
3434
mbt = []
3535

3636
[dependencies]
37-
tendermint = { version = "0.23.8", path = "../tendermint", default-features = false }
38-
tendermint-rpc = { version = "0.23.8", path = "../rpc", default-features = false }
39-
tendermint-light-client-verifier = { version = "0.23.8", path = "../light-client-verifier", default-features = false }
37+
tendermint = { version = "0.23.9", path = "../tendermint", default-features = false }
38+
tendermint-rpc = { version = "0.23.9", path = "../rpc", default-features = false }
39+
tendermint-light-client-verifier = { version = "0.23.9", path = "../light-client-verifier", default-features = false }
4040

4141
contracts = { version = "0.6.2", default-features = false }
4242
crossbeam-channel = { version = "0.4.2", default-features = false }

light-client/src/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
nonstandard_style
1010
)]
1111
#![doc(
12-
html_root_url = "https://docs.rs/tendermint-light-client/0.23.8",
12+
html_root_url = "https://docs.rs/tendermint-light-client/0.23.9",
1313
html_logo_url = "https://raw.githubusercontent.com/informalsystems/tendermint-rs/master/img/logo-tendermint-rs_3961x4001.png"
1414
)]
1515
#![cfg_attr(docsrs, feature(doc_cfg))]

p2p/Cargo.toml

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "tendermint-p2p"
3-
version = "0.23.8"
3+
version = "0.23.9"
44
edition = "2018"
55
license = "Apache-2.0"
66
repository = "https://github.com/informalsystems/tendermint-rs"
@@ -44,9 +44,9 @@ aead = { version = "0.4.1", default-features = false }
4444
flex-error = { version = "0.4.4", default-features = false }
4545

4646
# path dependencies
47-
tendermint = { path = "../tendermint", version = "0.23.8", default-features = false }
48-
tendermint-proto = { path = "../proto", version = "0.23.8", default-features = false }
49-
tendermint-std-ext = { path = "../std-ext", version = "0.23.8", default-features = false }
47+
tendermint = { path = "../tendermint", version = "0.23.9", default-features = false }
48+
tendermint-proto = { path = "../proto", version = "0.23.9", default-features = false }
49+
tendermint-std-ext = { path = "../std-ext", version = "0.23.9", default-features = false }
5050

5151
# optional dependencies
5252
prost-derive = { version = "0.11", optional = true }

p2p/src/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
unused_qualifications
2121
)]
2222
#![doc(
23-
html_root_url = "https://docs.rs/tendermint-p2p/0.23.8",
23+
html_root_url = "https://docs.rs/tendermint-p2p/0.23.9",
2424
html_logo_url = "https://raw.githubusercontent.com/informalsystems/tendermint-rs/master/img/logo-tendermint-rs_3961x4001.png"
2525
)]
2626

pbt-gen/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "tendermint-pbt-gen"
3-
version = "0.23.8"
3+
version = "0.23.9"
44
authors = ["Informal Systems <[email protected]>"]
55
edition = "2018"
66
license = "Apache-2.0"

proto/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "tendermint-proto"
3-
version = "0.23.8"
3+
version = "0.23.9"
44
authors = ["Informal Systems <[email protected]>"]
55
edition = "2018"
66
license = "Apache-2.0"

proto/src/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
#![deny(warnings, trivial_casts, trivial_numeric_casts, unused_import_braces)]
55
#![allow(clippy::large_enum_variant)]
66
#![forbid(unsafe_code)]
7-
#![doc(html_root_url = "https://docs.rs/tendermint-proto/0.23.8")]
7+
#![doc(html_root_url = "https://docs.rs/tendermint-proto/0.23.9")]
88

99
extern crate alloc;
1010

rpc/Cargo.toml

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "tendermint-rpc"
3-
version = "0.23.8"
3+
version = "0.23.9"
44
edition = "2018"
55
license = "Apache-2.0"
66
homepage = "https://www.tendermint.com/"
@@ -68,9 +68,9 @@ pin-project = { version = "1.0.1", default-features = false }
6868
serde = { version = "1", default-features = false, features = [ "derive" ] }
6969
serde_bytes = { version = "0.11", default-features = false }
7070
serde_json = { version = "1", default-features = false, features = ["std"] }
71-
tendermint-config = { version = "0.23.8", path = "../config", default-features = false }
72-
tendermint = { version = "0.23.8", default-features = false, path = "../tendermint" }
73-
tendermint-proto = { version = "0.23.8", default-features = false, path = "../proto" }
71+
tendermint-config = { version = "0.23.9", path = "../config", default-features = false }
72+
tendermint = { version = "0.23.9", default-features = false, path = "../tendermint" }
73+
tendermint-proto = { version = "0.23.9", default-features = false, path = "../proto" }
7474
thiserror = { version = "1", default-features = false }
7575
time = { version = "0.3", default-features = false, features = ["macros", "parsing"] }
7676
uuid = { version = "0.8", default-features = false }

std-ext/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "tendermint-std-ext"
3-
version = "0.23.8"
3+
version = "0.23.9"
44
edition = "2018"
55
license = "Apache-2.0"
66
homepage = "https://www.tendermint.com/"

tendermint/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "tendermint"
3-
version = "0.23.8" # Also update `html_root_url` in lib.rs and
3+
version = "0.23.9" # Also update `html_root_url` in lib.rs and
44
# depending crates (rpc, light-node, ..) when bumping this
55
license = "Apache-2.0"
66
homepage = "https://www.tendermint.com/"
@@ -47,7 +47,7 @@ sha2 = { version = "0.9", default-features = false }
4747
signature = { version = "1", default-features = false }
4848
subtle = { version = "2", default-features = false }
4949
subtle-encoding = { version = "0.5", default-features = false, features = ["bech32-preview"] }
50-
tendermint-proto = { version = "0.23.8", default-features = false, path = "../proto" }
50+
tendermint-proto = { version = "0.23.9", default-features = false, path = "../proto" }
5151
# TODO(thane): Remove restrictions once js-sys issue is resolved (causes the Substrate no_std check to fail)
5252
time = { version = ">=0.3, <0.3.12", default-features = false, features = ["macros", "parsing"] }
5353
zeroize = { version = "1.1", default-features = false, features = ["zeroize_derive", "alloc"] }

tendermint/src/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
)]
1616
#![forbid(unsafe_code)]
1717
#![doc(
18-
html_root_url = "https://docs.rs/tendermint/0.23.8",
18+
html_root_url = "https://docs.rs/tendermint/0.23.9",
1919
html_logo_url = "https://raw.githubusercontent.com/informalsystems/tendermint-rs/master/img/logo-tendermint-rs_3961x4001.png"
2020
)]
2121

test/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "tendermint-test"
33
description = "Tendermint workspace tests and common utilities for testing."
4-
version = "0.23.8"
4+
version = "0.23.9"
55
edition = "2018"
66
license = "Apache-2.0"
77
categories = ["development", "test", "tools"]

testgen/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "tendermint-testgen"
3-
version = "0.23.8"
3+
version = "0.23.9"
44
authors = ["Informal Systems <[email protected]>"]
55
edition = "2018"
66
readme = "README.md"
@@ -16,7 +16,7 @@ description = """
1616
"""
1717

1818
[dependencies]
19-
tendermint = { version = "0.23.8", path = "../tendermint", features = ["clock"] }
19+
tendermint = { version = "0.23.9", path = "../tendermint", features = ["clock"] }
2020
serde = { version = "1", default-features = false, features = ["derive"] }
2121
serde_json = { version = "1", default-features = false, features = ["std"] }
2222
ed25519-dalek = { version = "1", default-features = false }

tools/abci-test/Cargo.toml

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "abci-test"
3-
version = "0.23.8"
3+
version = "0.23.9"
44
authors = ["Informal Systems <[email protected]>"]
55
edition = "2018"
66
description = """
@@ -14,9 +14,9 @@ description = """
1414
flex-error = { version = "0.4.4", default-features = false, features = ["std", "eyre_tracer"] }
1515
futures = "0.3"
1616
structopt = "0.3"
17-
tendermint = { version = "0.23.8", path = "../../tendermint" }
18-
tendermint-config = { version = "0.23.8", path = "../../config" }
19-
tendermint-rpc = { version = "0.23.8", path = "../../rpc", features = [ "websocket-client" ] }
17+
tendermint = { version = "0.23.9", path = "../../tendermint" }
18+
tendermint-config = { version = "0.23.9", path = "../../config" }
19+
tendermint-rpc = { version = "0.23.9", path = "../../rpc", features = [ "websocket-client" ] }
2020
tracing = "0.1"
2121
tracing-subscriber = "0.2"
2222
tokio = { version = "1.20", features = ["full"] }

tools/kvstore-test/Cargo.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ edition = "2018"
1010

1111
[dev-dependencies]
1212
futures = "0.3"
13-
tendermint = { version = "0.23.8", path = "../../tendermint" }
14-
tendermint-light-client = { version = "0.23.8", path = "../../light-client", features = ["unstable"] }
15-
tendermint-rpc = { version = "0.23.8", path = "../../rpc", features = [ "http-client", "websocket-client" ] }
13+
tendermint = { version = "0.23.9", path = "../../tendermint" }
14+
tendermint-light-client = { version = "0.23.9", path = "../../light-client", features = ["unstable"] }
15+
tendermint-rpc = { version = "0.23.9", path = "../../rpc", features = [ "http-client", "websocket-client" ] }
1616
tokio = { version = "1.0", features = [ "rt-multi-thread", "macros" ] }
1717
tracing = "0.1"
1818
tracing-subscriber = "0.2"

tools/rpc-probe/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "tendermint-rpc-probe"
3-
version = "0.23.8"
3+
version = "0.23.9"
44
authors = ["Informal Systems <[email protected]>"]
55
edition = "2018"
66
license = "Apache-2.0"

0 commit comments

Comments
 (0)