Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prep release v0.15.0 #454

Merged
merged 18 commits into from
Jul 20, 2020
Merged
Show file tree
Hide file tree
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 11 additions & 1 deletion CHANGES.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@
## Pending
## [0.15.0] (2020-07-17)
Copy link
Member Author

Choose a reason for hiding this comment

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

We should maybe update the date here. I'll merge this for now and publish the crates this afternoon.

This release is mostly about the revamped [light-client] library and the [light-node] command-line interface.
Note that both crates are to be considered experimental software that will still undergo a lot of improvements and iterations.
The goal of releasing an early version of our Light Client is to make it accessible, to get people use it, and to receive feedback.

⚠️ ️Deprecation warning ⚠️ : This might be that last release containing the [lite] module. Please take a look at the [light-client] crate.
liamsi marked this conversation as resolved.
Show resolved Hide resolved

### Light Client:

Expand All @@ -21,6 +26,8 @@
- Add `latest_status` to the supervisor `Handle` ([#449])
- Add JSONRPC endpoints to query the light-node ([#363], [#449])

[0.15.0]: https://github.com/informalsystems/tendermint-rs/pull/454

[#302]: https://github.com/informalsystems/tendermint-rs/pull/302
[#336]: https://github.com/informalsystems/tendermint-rs/pull/336
[#360]: https://github.com/informalsystems/tendermint-rs/pull/360
Expand All @@ -42,11 +49,14 @@

[ADR-007]: https://github.com/informalsystems/tendermint-rs/blob/master/docs/architecture/adr-007-light-client-supervisor-ergonomics.md

[light-node]: ./light-node/README.md

## [0.14.1] (2020-06-23)

- Update `prost-amino`/`prost-amino-derive` to v0.6 ([#367])

[#367]: https://github.com/informalsystems/tendermint-rs/issues/367
[0.14.1]: https://github.com/informalsystems/tendermint-rs/pull/368

## [0.14.0] (2020-06-19)

Expand Down
10 changes: 5 additions & 5 deletions light-client/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
[package]
name = "tendermint-light-client"
version = "0.14.0"
version = "0.15.0"
authors = ["Romain Ruetschi <romain@informal.systems>"]
Copy link
Member Author

Choose a reason for hiding this comment

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

@romac who would you like to add here? @brapse for sure, and who else?

Copy link
Member

Choose a reason for hiding this comment

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

$ git shortlog -n -s -- light-client

shows

    22  Romain Ruetschi
     6  Alexander Simmerl
     4  Ismail Khoffi
     1  Ethan Buchman
     1  Shivani Joshi
     1  yihuang

edition = "2018"
publish = false
license = "Apache-2.0"

[dependencies]
tendermint = { path = "../tendermint" }
tendermint-rpc = { version = "0.14.0", path = "../rpc", features = ["client"] }
tendermint = { version = "0.15.0", path = "../tendermint" }
tendermint-rpc = { version = "0.15.0", path = "../rpc", features = ["client"] }

anomaly = { version = "0.2.0", features = ["serializer"] }
contracts = "0.4.0"
crossbeam-channel = "0.4.2"
derive_more = "0.99.5"
futures = "0.3.4"
prost-amino = "0.5.0"
prost-amino = "0.6.0"
Copy link
Member Author

@liamsi liamsi Jul 17, 2020

Choose a reason for hiding this comment

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

@tarcieri and I recently updated this. This is only to speed up build times. Compare: #368

serde = "1.0.106"
serde_cbor = "0.11.1"
serde_derive = "1.0.106"
Expand Down
9 changes: 4 additions & 5 deletions light-node/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
[package]
name = "tendermint-light-node"
authors = ["Ethan Buchman <ethan@coinculture.info>", "Ismail Khoffi <Ismail.Khoffi@gmail.com>"]
version = "0.14.0"
version = "0.15.0"
edition = "2018"
publish = false

[dependencies]
abscissa_tokio = "0.5"
Expand All @@ -17,9 +16,9 @@ jsonrpc-derive = "14.2"
serde = { version = "1", features = ["serde_derive"] }
serde_json = "1.0"
sled = "0.31.0"
tendermint = { version = "0.14.0", path = "../tendermint" }
tendermint-light-client = { version = "0.14.0", path = "../light-client" }
tendermint-rpc = { version = "0.14.0", path = "../rpc", features = [ "client" ] }
tendermint = { version = "0.15.0", path = "../tendermint" }
tendermint-light-client = { version = "0.15.0", path = "../light-client" }
tendermint-rpc = { version = "0.15.0", path = "../rpc", features = [ "client" ] }
thiserror = "1.0"
tokio = { version = "0.2", features = ["full"] }

Expand Down
4 changes: 2 additions & 2 deletions rpc/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "tendermint-rpc"
version = "0.14.0"
version = "0.15.0"
authors = ["Alexander Simmerl <a.simmerl@gmail.com>"]
edition = "2018"
license = "Apache-2.0"
Expand Down Expand Up @@ -28,7 +28,7 @@ getrandom = "0.1"
serde = { version = "1", features = [ "derive" ] }
serde_bytes = "0.11"
serde_json = "1"
tendermint = { version = "0.14.0", path = "../tendermint" }
tendermint = { version = "0.15.0", path = "../tendermint" }
thiserror = "1"
uuid = { version = "0.8", default-features = false }

Expand Down
2 changes: 1 addition & 1 deletion tendermint/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "tendermint"
version = "0.14.1" # Also update `html_root_url` in lib.rs and
version = "0.15.0" # Also update `html_root_url` in lib.rs and
# depending crates (rpc, light-node, ..) when bumping this
license = "Apache-2.0"
homepage = "https://www.tendermint.com/"
Expand Down
2 changes: 1 addition & 1 deletion tendermint/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
)]
#![forbid(unsafe_code)]
#![doc(
html_root_url = "https://docs.rs/tendermint/0.14.1",
html_root_url = "https://docs.rs/tendermint/0.15.0",
html_logo_url = "https://raw.githubusercontent.com/informalsystems/tendermint-rs/master/img/logo-tendermint-rs.png"
)]

Expand Down