From b9448e4c9c04ea29e22ec9617c1e87d5398c8133 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 28 Aug 2026 14:45:14 +0000 Subject: [PATCH] chore: release v0.14.7 --- grpc-google/Cargo.toml | 2 +- grpc/Cargo.toml | 6 +++--- tonic-build/CHANGELOG.md | 10 ++++++++++ tonic-build/Cargo.toml | 2 +- tonic-health/CHANGELOG.md | 6 ++++++ tonic-health/Cargo.toml | 6 +++--- tonic-prost-build/CHANGELOG.md | 10 ++++++++++ tonic-prost-build/Cargo.toml | 6 +++--- tonic-prost/CHANGELOG.md | 10 ++++++++++ tonic-prost/Cargo.toml | 4 ++-- tonic-protobuf/Cargo.toml | 2 +- tonic-reflection/CHANGELOG.md | 11 +++++++++++ tonic-reflection/Cargo.toml | 8 ++++---- tonic-types/CHANGELOG.md | 10 ++++++++++ tonic-types/Cargo.toml | 4 ++-- tonic-web/CHANGELOG.md | 6 ++++++ tonic-web/Cargo.toml | 4 ++-- tonic/CHANGELOG.md | 15 +++++++++++++++ tonic/Cargo.toml | 2 +- 19 files changed, 101 insertions(+), 23 deletions(-) diff --git a/grpc-google/Cargo.toml b/grpc-google/Cargo.toml index 68ad904fc..153ea4e59 100644 --- a/grpc-google/Cargo.toml +++ b/grpc-google/Cargo.toml @@ -15,7 +15,7 @@ allowed_external_types = ["grpc::*"] [dependencies] google-cloud-auth = { version = "1.9", default-features = false } grpc = { path = "../grpc", default-features = false } -tonic = { version = "0.14.6", path = "../tonic", default-features = false } +tonic = { version = "0.14.7", path = "../tonic", default-features = false } trait-variant = "0.1" [dev-dependencies] diff --git a/grpc/Cargo.toml b/grpc/Cargo.toml index 3ae204c2d..d653f72fe 100644 --- a/grpc/Cargo.toml +++ b/grpc/Cargo.toml @@ -84,7 +84,7 @@ socket2 = { version = "0.6", optional = true } tokio = { version = "1.37.0", features = ["sync", "macros"] } tokio-rustls = { version = "0.26", optional = true, default-features = false } tokio-stream = { version = "0.1.17", default-features = false } -tonic = { version = "0.14.6", path = "../tonic", default-features = false, features = [ +tonic = { version = "0.14.7", path = "../tonic", default-features = false, features = [ "codegen", "h2", ] } @@ -106,12 +106,12 @@ hickory-server = "0.26.1" prost = "0.14.0" rustls = { version = "0.23", default-features = false, features = ["ring"] } tempfile = "3.26" -tonic = { version = "0.14.6", path = "../tonic", default-features = false, features = [ +tonic = { version = "0.14.7", path = "../tonic", default-features = false, features = [ "server", "router", "tls-ring", ] } -tonic-prost = { version = "0.14.6", path = "../tonic-prost" } +tonic-prost = { version = "0.14.7", path = "../tonic-prost" } [[bench]] name = "metadata" diff --git a/tonic-build/CHANGELOG.md b/tonic-build/CHANGELOG.md index b4d9fead7..ff54438f8 100644 --- a/tonic-build/CHANGELOG.md +++ b/tonic-build/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.14.7](https://github.com/grpc/grpc-rust/compare/tonic-build-v0.14.6...tonic-build-v0.14.7) - 2026-08-28 + +### Fixed + +- fix/silence all clippy warnings ([#2807](https://github.com/grpc/grpc-rust/pull/2807)) + +### Other + +- License update ([#2749](https://github.com/grpc/grpc-rust/pull/2749)) + ## [0.14.6](https://github.com/hyperium/tonic/compare/tonic-build-v0.14.5...tonic-build-v0.14.6) - 2026-05-06 ### Other diff --git a/tonic-build/Cargo.toml b/tonic-build/Cargo.toml index bc2cddd8e..9d658d534 100644 --- a/tonic-build/Cargo.toml +++ b/tonic-build/Cargo.toml @@ -11,7 +11,7 @@ license = "MIT" name = "tonic-build" readme = "README.md" repository = "https://github.com/hyperium/tonic" -version = "0.14.6" +version = "0.14.7" rust-version = { workspace = true } [dependencies] diff --git a/tonic-health/CHANGELOG.md b/tonic-health/CHANGELOG.md index 5bc10e0ba..c32bb3dc8 100644 --- a/tonic-health/CHANGELOG.md +++ b/tonic-health/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.14.7](https://github.com/grpc/grpc-rust/compare/tonic-health-v0.14.6...tonic-health-v0.14.7) - 2026-08-28 + +### Other + +- License update ([#2749](https://github.com/grpc/grpc-rust/pull/2749)) + ## [0.14.6](https://github.com/hyperium/tonic/compare/tonic-health-v0.14.5...tonic-health-v0.14.6) - 2026-05-06 ### Other diff --git a/tonic-health/Cargo.toml b/tonic-health/Cargo.toml index 734fc19e8..7f80d69d0 100644 --- a/tonic-health/Cargo.toml +++ b/tonic-health/Cargo.toml @@ -11,15 +11,15 @@ license = "MIT" name = "tonic-health" readme = "README.md" repository = "https://github.com/hyperium/tonic" -version = "0.14.6" +version = "0.14.7" rust-version = { workspace = true } [dependencies] prost = "0.14" tokio = {version = "1.0", features = ["sync"]} tokio-stream = {version = "0.1", default-features = false, features = ["sync"]} -tonic = { version = "0.14.6", path = "../tonic", default-features = false, features = ["codegen"] } -tonic-prost = { version = "0.14.6", path = "../tonic-prost", default-features = false } +tonic = { version = "0.14.7", path = "../tonic", default-features = false, features = ["codegen"] } +tonic-prost = { version = "0.14.7", path = "../tonic-prost", default-features = false } [dev-dependencies] tokio = {version = "1.0", features = ["rt-multi-thread", "macros"]} diff --git a/tonic-prost-build/CHANGELOG.md b/tonic-prost-build/CHANGELOG.md index 01e3106c5..8b582af39 100644 --- a/tonic-prost-build/CHANGELOG.md +++ b/tonic-prost-build/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.14.7](https://github.com/grpc/grpc-rust/compare/tonic-prost-build-v0.14.6...tonic-prost-build-v0.14.7) - 2026-08-28 + +### Fixed + +- fix/silence all clippy warnings ([#2807](https://github.com/grpc/grpc-rust/pull/2807)) + +### Other + +- License update ([#2749](https://github.com/grpc/grpc-rust/pull/2749)) + ## [0.14.6](https://github.com/hyperium/tonic/compare/tonic-prost-build-v0.14.5...tonic-prost-build-v0.14.6) - 2026-05-06 ### Other diff --git a/tonic-prost-build/Cargo.toml b/tonic-prost-build/Cargo.toml index b212cee1a..f0383de91 100644 --- a/tonic-prost-build/Cargo.toml +++ b/tonic-prost-build/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tonic-prost-build" -version = "0.14.6" +version = "0.14.7" authors = ["gRPC authors"] edition = "2024" license = "MIT" @@ -18,7 +18,7 @@ transport = ["tonic-build/transport"] cleanup-markdown = ["prost-build/cleanup-markdown"] [dependencies] -tonic-build = { version = "0.14.6", path = "../tonic-build", default-features = false } +tonic-build = { version = "0.14.7", path = "../tonic-build", default-features = false } prost-build = { version = "0.14" } prost-types = { version = "0.14" } prettyplease = { version = "0.2" } @@ -28,7 +28,7 @@ syn = "2.0" tempfile = "3.0" [dev-dependencies] -tonic = { version = "0.14.6", path = "../tonic", default-features = false } +tonic = { version = "0.14.7", path = "../tonic", default-features = false } [package.metadata.cargo_check_external_types] allowed_external_types = [ diff --git a/tonic-prost/CHANGELOG.md b/tonic-prost/CHANGELOG.md index ae56c473e..aa7c93eea 100644 --- a/tonic-prost/CHANGELOG.md +++ b/tonic-prost/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.14.7](https://github.com/grpc/grpc-rust/compare/tonic-prost-v0.14.6...tonic-prost-v0.14.7) - 2026-08-28 + +### Fixed + +- fix/silence all clippy warnings ([#2807](https://github.com/grpc/grpc-rust/pull/2807)) + +### Other + +- License update ([#2749](https://github.com/grpc/grpc-rust/pull/2749)) + ## [0.14.6](https://github.com/hyperium/tonic/compare/tonic-prost-v0.14.5...tonic-prost-v0.14.6) - 2026-05-06 ### Other diff --git a/tonic-prost/Cargo.toml b/tonic-prost/Cargo.toml index 55800e97d..1baa1db98 100644 --- a/tonic-prost/Cargo.toml +++ b/tonic-prost/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tonic-prost" -version = "0.14.6" +version = "0.14.7" authors = ["gRPC authors"] edition = "2024" license = "MIT" @@ -13,7 +13,7 @@ keywords = ["rpc", "grpc", "prost", "protobuf", "tonic"] rust-version = { workspace = true } [dependencies] -tonic = { version = "0.14.6", path = "../tonic", default-features = false } +tonic = { version = "0.14.7", path = "../tonic", default-features = false } prost = "0.14" bytes = "1" diff --git a/tonic-protobuf/Cargo.toml b/tonic-protobuf/Cargo.toml index e2d38e67f..55ec505d0 100644 --- a/tonic-protobuf/Cargo.toml +++ b/tonic-protobuf/Cargo.toml @@ -8,7 +8,7 @@ publish = false rust-version = { workspace = true } [dependencies] -tonic = { version = "0.14.6", path = "../tonic", default-features = false, features = ["codegen"] } +tonic = { version = "0.14.7", path = "../tonic", default-features = false, features = ["codegen"] } bytes = "1" protobuf = { version = "4.35.1-release" } diff --git a/tonic-reflection/CHANGELOG.md b/tonic-reflection/CHANGELOG.md index 0921300de..a3c2925b6 100644 --- a/tonic-reflection/CHANGELOG.md +++ b/tonic-reflection/CHANGELOG.md @@ -7,6 +7,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.14.7](https://github.com/grpc/grpc-rust/compare/tonic-reflection-v0.14.6...tonic-reflection-v0.14.7) - 2026-08-28 + +### Fixed + +- *(reflection)* preserve custom options in served descriptors ([#2730](https://github.com/grpc/grpc-rust/pull/2730)) + +### Other + +- enable missing feature for test build ([#2820](https://github.com/grpc/grpc-rust/pull/2820)) +- License update ([#2749](https://github.com/grpc/grpc-rust/pull/2749)) + ## [0.14.6](https://github.com/hyperium/tonic/compare/tonic-reflection-v0.14.5...tonic-reflection-v0.14.6) - 2026-05-06 ### Other diff --git a/tonic-reflection/Cargo.toml b/tonic-reflection/Cargo.toml index 09c03172a..123c9ae41 100644 --- a/tonic-reflection/Cargo.toml +++ b/tonic-reflection/Cargo.toml @@ -14,7 +14,7 @@ license = "MIT" name = "tonic-reflection" readme = "README.md" repository = "https://github.com/hyperium/tonic" -version = "0.14.6" +version = "0.14.7" rust-version = { workspace = true } [package.metadata.docs.rs] @@ -29,12 +29,12 @@ prost = "0.14" prost-types = {version = "0.14", optional = true} tokio = { version = "1.0", features = ["sync", "rt"], optional = true } tokio-stream = {version = "0.1", default-features = false, optional = true } -tonic = { version = "0.14.6", path = "../tonic", default-features = false, features = ["codegen"] } -tonic-prost = { version = "0.14.6", path = "../tonic-prost", default-features = false } +tonic = { version = "0.14.7", path = "../tonic", default-features = false, features = ["codegen"] } +tonic-prost = { version = "0.14.7", path = "../tonic-prost", default-features = false } [dev-dependencies] tokio-stream = {version = "0.1", default-features = false, features = ["net"]} -tonic = { version = "0.14.6", path = "../tonic", default-features = false, features = ["transport", "router"] } +tonic = { version = "0.14.7", path = "../tonic", default-features = false, features = ["transport", "router"] } [lints] workspace = true diff --git a/tonic-types/CHANGELOG.md b/tonic-types/CHANGELOG.md index 597cddb30..dc941b092 100644 --- a/tonic-types/CHANGELOG.md +++ b/tonic-types/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.14.7](https://github.com/grpc/grpc-rust/compare/tonic-types-v0.14.6...tonic-types-v0.14.7) - 2026-08-28 + +### Fixed + +- fix/silence all clippy warnings ([#2807](https://github.com/grpc/grpc-rust/pull/2807)) + +### Other + +- License update ([#2749](https://github.com/grpc/grpc-rust/pull/2749)) + ## [0.14.6](https://github.com/hyperium/tonic/compare/tonic-types-v0.14.5...tonic-types-v0.14.6) - 2026-05-06 ### Other diff --git a/tonic-types/Cargo.toml b/tonic-types/Cargo.toml index bf8bd0eb9..f8d39daed 100644 --- a/tonic-types/Cargo.toml +++ b/tonic-types/Cargo.toml @@ -14,13 +14,13 @@ license = "MIT" name = "tonic-types" readme = "README.md" repository = "https://github.com/hyperium/tonic" -version = "0.14.6" +version = "0.14.7" rust-version = { workspace = true } [dependencies] prost = "0.14" prost-types = "0.14" -tonic = { version = "0.14.6", path = "../tonic", default-features = false } +tonic = { version = "0.14.7", path = "../tonic", default-features = false } [lints] workspace = true diff --git a/tonic-web/CHANGELOG.md b/tonic-web/CHANGELOG.md index 9e3703434..a0c9d26fb 100644 --- a/tonic-web/CHANGELOG.md +++ b/tonic-web/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.14.7](https://github.com/grpc/grpc-rust/compare/tonic-web-v0.14.6...tonic-web-v0.14.7) - 2026-08-28 + +### Other + +- License update ([#2749](https://github.com/grpc/grpc-rust/pull/2749)) + ## [0.14.6](https://github.com/hyperium/tonic/compare/tonic-web-v0.14.5...tonic-web-v0.14.6) - 2026-05-06 ### Other diff --git a/tonic-web/Cargo.toml b/tonic-web/Cargo.toml index 92e23d063..54ef51a37 100644 --- a/tonic-web/Cargo.toml +++ b/tonic-web/Cargo.toml @@ -11,7 +11,7 @@ license = "MIT" name = "tonic-web" readme = "README.md" repository = "https://github.com/hyperium/tonic" -version = "0.14.6" +version = "0.14.7" rust-version = { workspace = true } [dependencies] @@ -21,7 +21,7 @@ tokio-stream = { version = "0.1", default-features = false } http = "1" http-body = "1" pin-project = "1" -tonic = { version = "0.14.6", path = "../tonic", default-features = false } +tonic = { version = "0.14.7", path = "../tonic", default-features = false } tower-service = "0.3" tower-layer = "0.3" tracing = "0.1" diff --git a/tonic/CHANGELOG.md b/tonic/CHANGELOG.md index 914b81672..0070651a4 100644 --- a/tonic/CHANGELOG.md +++ b/tonic/CHANGELOG.md @@ -7,6 +7,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.14.7](https://github.com/grpc/grpc-rust/compare/tonic-v0.14.6...tonic-v0.14.7) - 2026-08-28 + +### Fixed + +- *(transport)* drop listener before draining connections ([#2824](https://github.com/grpc/grpc-rust/pull/2824)) +- fix/silence all clippy warnings ([#2807](https://github.com/grpc/grpc-rust/pull/2807)) +- *(status)* map h2 FRAME_SIZE_ERROR to Code::Internal ([#2641](https://github.com/grpc/grpc-rust/pull/2641)) +- *(codec)* respect server's enabled encodings when selecting response compression ([#2655](https://github.com/grpc/grpc-rust/pull/2655)) + +### Other + +- support immediate cancellation of streams without sending End-of-Stream ([#2791](https://github.com/grpc/grpc-rust/pull/2791)) +- wrap connection_timeout in Fuse to prevent panic ([#2780](https://github.com/grpc/grpc-rust/pull/2780)) +- License update ([#2749](https://github.com/grpc/grpc-rust/pull/2749)) + ### Fixed - *(codec)* respect server's enabled encodings when selecting response compression, fixing a case where a server configured with `send_compressed(Zstd)` would still gzip responses when the client listed `gzip` before `zstd` in `grpc-accept-encoding` diff --git a/tonic/Cargo.toml b/tonic/Cargo.toml index 47c467d75..0caa55754 100644 --- a/tonic/Cargo.toml +++ b/tonic/Cargo.toml @@ -15,7 +15,7 @@ keywords = ["rpc", "grpc", "async", "futures", "protobuf"] license = "MIT" readme = "../README.md" repository = "https://github.com/hyperium/tonic" -version = "0.14.6" +version = "0.14.7" rust-version = {workspace = true} exclude = ["benches-disabled"]