diff --git a/grpc-google/Cargo.toml b/grpc-google/Cargo.toml index 9c2c38c7e..8f36163f0 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.0", path = "../tonic", default-features = false } +tonic = { version = "0.14.6", path = "../tonic", default-features = false } trait-variant = "0.1" [dev-dependencies] diff --git a/grpc/Cargo.toml b/grpc/Cargo.toml index f9381a1e6..30b55cd3e 100644 --- a/grpc/Cargo.toml +++ b/grpc/Cargo.toml @@ -69,7 +69,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.0", path = "../tonic", default-features = false, features = [ +tonic = { version = "0.14.6", path = "../tonic", default-features = false, features = [ "codegen", ] } tower = { version = "0.5.2", features = [ @@ -88,12 +88,12 @@ hickory-server = "0.25.2" prost = "0.14.0" rustls = { version = "0.23", default-features = false, features = ["ring"] } tempfile = "3.26" -tonic = { version = "0.14.0", path = "../tonic", default-features = false, features = [ +tonic = { version = "0.14.6", path = "../tonic", default-features = false, features = [ "server", "router", "tls-ring", ] } -tonic-prost = { version = "0.14.0", path = "../tonic-prost" } +tonic-prost = { version = "0.14.6", path = "../tonic-prost" } [[bench]] name = "metadata" diff --git a/tonic-build/CHANGELOG.md b/tonic-build/CHANGELOG.md new file mode 100644 index 000000000..b4d9fead7 --- /dev/null +++ b/tonic-build/CHANGELOG.md @@ -0,0 +1,14 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [0.14.6](https://github.com/hyperium/tonic/compare/tonic-build-v0.14.5...tonic-build-v0.14.6) - 2026-05-06 + +### Other + +- update rust edition and version to 2024 and 1.88, respectively ([#2525](https://github.com/hyperium/tonic/pull/2525)) diff --git a/tonic-build/Cargo.toml b/tonic-build/Cargo.toml index 50b706b91..840f07286 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.5" +version = "0.14.6" rust-version = { workspace = true } [dependencies] diff --git a/tonic-health/CHANGELOG.md b/tonic-health/CHANGELOG.md new file mode 100644 index 000000000..5bc10e0ba --- /dev/null +++ b/tonic-health/CHANGELOG.md @@ -0,0 +1,14 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [0.14.6](https://github.com/hyperium/tonic/compare/tonic-health-v0.14.5...tonic-health-v0.14.6) - 2026-05-06 + +### Other + +- update rust edition and version to 2024 and 1.88, respectively ([#2525](https://github.com/hyperium/tonic/pull/2525)) diff --git a/tonic-health/Cargo.toml b/tonic-health/Cargo.toml index 6a96fed24..734fc19e8 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.5" +version = "0.14.6" 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.0", path = "../tonic", default-features = false, features = ["codegen"] } -tonic-prost = { version = "0.14.0", path = "../tonic-prost", default-features = false } +tonic = { version = "0.14.6", path = "../tonic", default-features = false, features = ["codegen"] } +tonic-prost = { version = "0.14.6", 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 new file mode 100644 index 000000000..01e3106c5 --- /dev/null +++ b/tonic-prost-build/CHANGELOG.md @@ -0,0 +1,15 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [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 + +- Support well known types resolved by prost to their rust counterparts ([#2544](https://github.com/hyperium/tonic/pull/2544)) +- update rust edition and version to 2024 and 1.88, respectively ([#2525](https://github.com/hyperium/tonic/pull/2525)) diff --git a/tonic-prost-build/Cargo.toml b/tonic-prost-build/Cargo.toml index 4a8ec9187..fd1efc206 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.5" +version = "0.14.6" authors = ["Lucio Franco "] edition = "2024" license = "MIT" @@ -18,7 +18,7 @@ transport = ["tonic-build/transport"] cleanup-markdown = ["prost-build/cleanup-markdown"] [dependencies] -tonic-build = { version = "0.14.0", path = "../tonic-build", default-features = false } +tonic-build = { version = "0.14.6", 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.0", path = "../tonic", default-features = false } +tonic = { version = "0.14.6", 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 new file mode 100644 index 000000000..ae56c473e --- /dev/null +++ b/tonic-prost/CHANGELOG.md @@ -0,0 +1,14 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [0.14.6](https://github.com/hyperium/tonic/compare/tonic-prost-v0.14.5...tonic-prost-v0.14.6) - 2026-05-06 + +### Other + +- update rust edition and version to 2024 and 1.88, respectively ([#2525](https://github.com/hyperium/tonic/pull/2525)) diff --git a/tonic-prost/Cargo.toml b/tonic-prost/Cargo.toml index 530462009..abbabe843 100644 --- a/tonic-prost/Cargo.toml +++ b/tonic-prost/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tonic-prost" -version = "0.14.5" +version = "0.14.6" authors = ["Lucio Franco "] edition = "2024" license = "MIT" @@ -13,7 +13,7 @@ keywords = ["rpc", "grpc", "prost", "protobuf", "tonic"] rust-version = { workspace = true } [dependencies] -tonic = { version = "0.14.0", path = "../tonic", default-features = false } +tonic = { version = "0.14.6", path = "../tonic", default-features = false } prost = "0.14" bytes = "1" diff --git a/tonic-protobuf/Cargo.toml b/tonic-protobuf/Cargo.toml index 3755835e9..20a0dcdca 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.0", path = "../tonic", default-features = false, features = ["codegen"] } +tonic = { version = "0.14.6", path = "../tonic", default-features = false, features = ["codegen"] } bytes = "1" protobuf = { version = "4.34.0-release" } diff --git a/tonic-reflection/CHANGELOG.md b/tonic-reflection/CHANGELOG.md new file mode 100644 index 000000000..0921300de --- /dev/null +++ b/tonic-reflection/CHANGELOG.md @@ -0,0 +1,15 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [0.14.6](https://github.com/hyperium/tonic/compare/tonic-reflection-v0.14.5...tonic-reflection-v0.14.6) - 2026-05-06 + +### Other + +- fix panic when client drops connection early ([#2596](https://github.com/hyperium/tonic/pull/2596)) +- update rust edition and version to 2024 and 1.88, respectively ([#2525](https://github.com/hyperium/tonic/pull/2525)) diff --git a/tonic-reflection/Cargo.toml b/tonic-reflection/Cargo.toml index e295db1fd..42e402ef8 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.5" +version = "0.14.6" 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.0", path = "../tonic", default-features = false, features = ["codegen"] } -tonic-prost = { version = "0.14.0", path = "../tonic-prost", default-features = false } +tonic = { version = "0.14.6", path = "../tonic", default-features = false, features = ["codegen"] } +tonic-prost = { version = "0.14.6", path = "../tonic-prost", default-features = false } [dev-dependencies] tokio-stream = {version = "0.1", default-features = false, features = ["net"]} -tonic = { version = "0.14.0", path = "../tonic", default-features = false, features = ["transport"] } +tonic = { version = "0.14.6", path = "../tonic", default-features = false, features = ["transport"] } [lints] workspace = true diff --git a/tonic-types/CHANGELOG.md b/tonic-types/CHANGELOG.md new file mode 100644 index 000000000..597cddb30 --- /dev/null +++ b/tonic-types/CHANGELOG.md @@ -0,0 +1,14 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [0.14.6](https://github.com/hyperium/tonic/compare/tonic-types-v0.14.5...tonic-types-v0.14.6) - 2026-05-06 + +### Other + +- update rust edition and version to 2024 and 1.88, respectively ([#2525](https://github.com/hyperium/tonic/pull/2525)) diff --git a/tonic-types/Cargo.toml b/tonic-types/Cargo.toml index 2b50de354..97559a8bb 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.5" +version = "0.14.6" rust-version = { workspace = true } [dependencies] prost = "0.14" prost-types = "0.14" -tonic = { version = "0.14.0", path = "../tonic", default-features = false } +tonic = { version = "0.14.6", path = "../tonic", default-features = false } [lints] workspace = true diff --git a/tonic-web/CHANGELOG.md b/tonic-web/CHANGELOG.md new file mode 100644 index 000000000..9e3703434 --- /dev/null +++ b/tonic-web/CHANGELOG.md @@ -0,0 +1,14 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [0.14.6](https://github.com/hyperium/tonic/compare/tonic-web-v0.14.5...tonic-web-v0.14.6) - 2026-05-06 + +### Other + +- update rust edition and version to 2024 and 1.88, respectively ([#2525](https://github.com/hyperium/tonic/pull/2525)) diff --git a/tonic-web/Cargo.toml b/tonic-web/Cargo.toml index f50722d99..92e23d063 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.5" +version = "0.14.6" 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.0", path = "../tonic", default-features = false } +tonic = { version = "0.14.6", 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 new file mode 100644 index 000000000..2cf1fd06f --- /dev/null +++ b/tonic/CHANGELOG.md @@ -0,0 +1,24 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [0.14.6](https://github.com/hyperium/tonic/compare/tonic-v0.14.5...tonic-v0.14.6) - 2026-05-06 + +### Added + +- *(transport/channel)* expose ServerCertVerifier API ([#2612](https://github.com/hyperium/tonic/pull/2612)) + +### Fixed + +- map no trailers ok status to unknown ([#2543](https://github.com/hyperium/tonic/pull/2543)) + +### Other + +- add max_frame_size to client Endpoint ([#2592](https://github.com/hyperium/tonic/pull/2592)) +- Allow setting the HTTP/2 client header table size ([#2582](https://github.com/hyperium/tonic/pull/2582)) +- update rust edition and version to 2024 and 1.88, respectively ([#2525](https://github.com/hyperium/tonic/pull/2525)) diff --git a/tonic/Cargo.toml b/tonic/Cargo.toml index 3926604dc..69aef608c 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.5" +version = "0.14.6" rust-version = {workspace = true} exclude = ["benches-disabled"]