Skip to content
Open
Show file tree
Hide file tree
Changes from all 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
2 changes: 1 addition & 1 deletion grpc-google/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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]
Expand Down
19 changes: 19 additions & 0 deletions grpc-protobuf-build/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# 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.10.0](https://github.com/grpc/grpc-rust/compare/grpc-protobuf-build-v0.9.0...grpc-protobuf-build-v0.10.0) - 2026-08-14

### Other

- License update ([#2749](https://github.com/grpc/grpc-rust/pull/2749))
- Update protobuf version to 4.35.1 ([#2707](https://github.com/grpc/grpc-rust/pull/2707))
- Make ChannelCredentials object safe ([#2703](https://github.com/grpc/grpc-rust/pull/2703))
- Support --features protoc-gen-rust-grpc everywhere for protoc ([#2688](https://github.com/grpc/grpc-rust/pull/2688))
- gRPC Google credentials example ([#2693](https://github.com/grpc/grpc-rust/pull/2693))
- Fix well-known protos for prost ([#2665](https://github.com/grpc/grpc-rust/pull/2665))
18 changes: 18 additions & 0 deletions grpc-protobuf/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# 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.10.0](https://github.com/grpc/grpc-rust/compare/grpc-protobuf-v0.9.0...grpc-protobuf-v0.10.0) - 2026-08-14

### Other

- fork headers/trailers to be separate between client/server ([#2792](https://github.com/grpc/grpc-rust/pull/2792))
- License update ([#2749](https://github.com/grpc/grpc-rust/pull/2749))
- Implement grpc-status-details-bin rich error details ([#2716](https://github.com/grpc/grpc-rust/pull/2716))
- Update protobuf version to 4.35.1 ([#2707](https://github.com/grpc/grpc-rust/pull/2707))
- Make ChannelCredentials object safe ([#2703](https://github.com/grpc/grpc-rust/pull/2703))
45 changes: 45 additions & 0 deletions grpc/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
# 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.10.0](https://github.com/grpc/grpc-rust/compare/grpc-v0.9.0...grpc-v0.10.0) - 2026-08-14

### Added

- *(grpc)* add server-side Listener and Transport traits ([#2725](https://github.com/grpc/grpc-rust/pull/2725))
- *(codec)* add compression API, standard algorithms, and global reg… ([#2648](https://github.com/grpc/grpc-rust/pull/2648))
- *(grpc)* Add resolver wrapper to handle HTTP CONNECT proxy configuration ([#2679](https://github.com/grpc/grpc-rust/pull/2679))

### Fixed

- *(grpc)* percent-decode target URI path and reject non-UTF-8 characters ([#2677](https://github.com/grpc/grpc-rust/pull/2677))

### Other

- relax ordering requirement for values ([#2799](https://github.com/grpc/grpc-rust/pull/2799))
- support immediate cancellation of streams without sending End-of-Stream ([#2791](https://github.com/grpc/grpc-rust/pull/2791))
- combine client and server SecurityInfo ([#2798](https://github.com/grpc/grpc-rust/pull/2798))
- Move Address to core module; change Transport::connect to accept &Address ([#2793](https://github.com/grpc/grpc-rust/pull/2793))
- *(credentials)* make ServerCredentials trait dyn-compatible ([#2724](https://github.com/grpc/grpc-rust/pull/2724))
- fork headers/trailers to be separate between client/server ([#2792](https://github.com/grpc/grpc-rust/pull/2792))
- enable TCP no-delay and adaptive flow control ([#2781](https://github.com/grpc/grpc-rust/pull/2781))
- LICENSE and check for grpc-rust. ([#2748](https://github.com/grpc/grpc-rust/pull/2748))
- HTTP CONNECT proxy support in transport ([#2698](https://github.com/grpc/grpc-rust/pull/2698))
- License update ([#2749](https://github.com/grpc/grpc-rust/pull/2749))
- Implement grpc-status-details-bin rich error details ([#2716](https://github.com/grpc/grpc-rust/pull/2716))
- Fix typo in struct names ([#2736](https://github.com/grpc/grpc-rust/pull/2736))
- Implement Channel builder ([#2675](https://github.com/grpc/grpc-rust/pull/2675))
- expose unstable APIs behind __unstable feature ([#2728](https://github.com/grpc/grpc-rust/pull/2728))
- upgrade dependencies ([#2709](https://github.com/grpc/grpc-rust/pull/2709))
- remove duplicate "to" in graceful_switch doc comment ([#2656](https://github.com/grpc/grpc-rust/pull/2656))
- Make ChannelCredentials object safe ([#2703](https://github.com/grpc/grpc-rust/pull/2703))
- propagate trailers-only metadata ([#2691](https://github.com/grpc/grpc-rust/pull/2691))
- remove redundant timeout in transport ([#2692](https://github.com/grpc/grpc-rust/pull/2692))
- add as_bytes() for binary values ([#2690](https://github.com/grpc/grpc-rust/pull/2690))
- add payload to load_balancing's work/schedule_work ([#2670](https://github.com/grpc/grpc-rust/pull/2670))
- add subchannel attribute API ([#2672](https://github.com/grpc/grpc-rust/pull/2672))
6 changes: 3 additions & 3 deletions grpc/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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",
] }
Expand All @@ -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"
Expand Down
20 changes: 20 additions & 0 deletions protoc-gen-rust-grpc/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# 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.10.0](https://github.com/grpc/grpc-rust/compare/protoc-gen-rust-grpc-v0.9.0...protoc-gen-rust-grpc-v0.10.0) - 2026-08-14

### Other

- License update ([#2749](https://github.com/grpc/grpc-rust/pull/2749))
- Always reconfigure, --fresh ([#2715](https://github.com/grpc/grpc-rust/pull/2715))
- Update protobuf version to 4.35.1 ([#2707](https://github.com/grpc/grpc-rust/pull/2707))
- Make ChannelCredentials object safe ([#2703](https://github.com/grpc/grpc-rust/pull/2703))
- Have cmake install to a separate directory ([#2685](https://github.com/grpc/grpc-rust/pull/2685))
- Make only well-known protos available ([#2684](https://github.com/grpc/grpc-rust/pull/2684))
- Fix well-known protos for prost ([#2665](https://github.com/grpc/grpc-rust/pull/2665))
6 changes: 6 additions & 0 deletions tonic-build/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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-build-v0.14.6...tonic-build-v0.14.7) - 2026-08-14

### 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
Expand Down
2 changes: 1 addition & 1 deletion tonic-build/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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]
Expand Down
6 changes: 6 additions & 0 deletions tonic-health/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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-14

### 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
Expand Down
6 changes: 3 additions & 3 deletions tonic-health/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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"]}
Expand Down
6 changes: 6 additions & 0 deletions tonic-prost-build/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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-prost-build-v0.14.6...tonic-prost-build-v0.14.7) - 2026-08-14

### 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
Expand Down
6 changes: 3 additions & 3 deletions tonic-prost-build/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "tonic-prost-build"
version = "0.14.6"
version = "0.14.7"
authors = ["gRPC authors"]
edition = "2024"
license = "MIT"
Expand All @@ -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" }
Expand All @@ -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 = [
Expand Down
6 changes: 6 additions & 0 deletions tonic-prost/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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-prost-v0.14.6...tonic-prost-v0.14.7) - 2026-08-14

### 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
Expand Down
4 changes: 2 additions & 2 deletions tonic-prost/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "tonic-prost"
version = "0.14.6"
version = "0.14.7"
authors = ["gRPC authors"]
edition = "2024"
license = "MIT"
Expand All @@ -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"

Expand Down
2 changes: 1 addition & 1 deletion tonic-protobuf/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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" }

Expand Down
10 changes: 10 additions & 0 deletions tonic-reflection/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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-reflection-v0.14.6...tonic-reflection-v0.14.7) - 2026-08-14

### Fixed

- *(reflection)* preserve custom options in served descriptors ([#2730](https://github.com/grpc/grpc-rust/pull/2730))

### Other

- 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
Expand Down
8 changes: 4 additions & 4 deletions tonic-reflection/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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]
Expand All @@ -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"] }
tonic = { version = "0.14.7", path = "../tonic", default-features = false, features = ["transport"] }

[lints]
workspace = true
Expand Down
6 changes: 6 additions & 0 deletions tonic-types/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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-types-v0.14.6...tonic-types-v0.14.7) - 2026-08-14

### 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
Expand Down
4 changes: 2 additions & 2 deletions tonic-types/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
6 changes: 6 additions & 0 deletions tonic-web/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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-14

### 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
Expand Down
4 changes: 2 additions & 2 deletions tonic-web/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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]
Expand All @@ -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"
Expand Down
13 changes: 13 additions & 0 deletions tonic/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,19 @@ 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-14

### Fixed

- *(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`
Expand Down
Loading