From af9983dffd82da4e83bf069d96c4400883d9328f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 27 Nov 2024 13:32:16 +0100 Subject: [PATCH 1/3] build(deps): update bollard requirement from 0.17 to 0.18 (#113) Updates the requirements on [bollard](https://github.com/fussybeaver/bollard) to permit the latest version. - [Release notes](https://github.com/fussybeaver/bollard/releases) - [Commits](https://github.com/fussybeaver/bollard/compare/v0.17.0...v0.18.0) --- updated-dependencies: - dependency-name: bollard dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- abci/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/abci/Cargo.toml b/abci/Cargo.toml index e5b4129..ab23d2e 100644 --- a/abci/Cargo.toml +++ b/abci/Cargo.toml @@ -78,7 +78,7 @@ futures = { version = "0.3.30", optional = true } anyhow = { version = "1.0.82" } bincode = { version = "2.0.0-rc.3" } blake2 = { version = "0.10.6" } -bollard = { version = "0.17" } +bollard = { version = "0.18" } futures = { version = "0.3.30" } tokio = { version = "1.40", features = ["macros", "signal", "time", "io-std"] } hex = { version = "0.4.3" } From 929618d0bacea5dc3448927692c875039f66bd34 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 27 Nov 2024 13:51:01 +0100 Subject: [PATCH 2/3] build(deps): update thiserror requirement from 1.0.58 to 2.0.3 (#112) Updates the requirements on [thiserror](https://github.com/dtolnay/thiserror) to permit the latest version. - [Release notes](https://github.com/dtolnay/thiserror/releases) - [Commits](https://github.com/dtolnay/thiserror/compare/1.0.58...2.0.3) --- updated-dependencies: - dependency-name: thiserror dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- abci/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/abci/Cargo.toml b/abci/Cargo.toml index ab23d2e..f1aafa9 100644 --- a/abci/Cargo.toml +++ b/abci/Cargo.toml @@ -56,7 +56,7 @@ tracing-subscriber = { version = "0.3.18", optional = true, default-features = f "env-filter", ] } serde_json = { version = "1.0.128", optional = true } -thiserror = { version = "1.0.58" } +thiserror = { version = "2.0.3" } url = { version = "2.5.0" } semver = { version = "1.0.22" } lhash = { version = "1.1.0", features = ["sha256"], optional = true } From 9745cf3516fb0c57ead44431e64fa9f68b56190e Mon Sep 17 00:00:00 2001 From: lklimek <842586+lklimek@users.noreply.github.com> Date: Wed, 27 Nov 2024 14:03:19 +0100 Subject: [PATCH 3/3] doc: clarify protoc requirements (#114) --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 0e9b8b7..c258fea 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,6 @@ The repository contains the following crates: * [tenderdash-abci](./abci/) - main crate, including ABCI++ socket and tcp server implementation, `Application` trait and re-exporting `tenderdash-proto` crate * [tenderdash-proto](./proto/) - ABCI++ messages and data types definitions, and gRPC client/server implementation, generated based on Tenderdash protobuf specifications * [tenderdash-proto-compiler](./proto-compiler/) - an internal tool that fetches tenderdash repository and converts protobuf files to Rust -* ## Version Compatibility @@ -31,6 +30,8 @@ This library also includes built-in support for ABCI protocol version verificati ## Quick start 1. Install dependencies. You can find a current list of dependencies in the [Dockerfile](Dockerfile-debian). + * Ensure to install `protoc` from and place it in your `$PATH`, as we + **don't support protoc shipped with your distribution** (like Ubuntu). 2. Add tenderdash-abci crate to your project: ```bash