Skip to content

Commit d59fe0d

Browse files
committed
chore: Prepare 0.10 release (#1492)
1 parent 6db46e0 commit d59fe0d

File tree

35 files changed

+83
-61
lines changed

35 files changed

+83
-61
lines changed

CHANGELOG.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,29 @@
1+
# [v0.10.0](https://github.com/hyperium/tonic/compare/v0.9.2...v0.10) (2023-09-01)
2+
3+
### Breaking Changes
4+
5+
- Update to `prost` 0.12
6+
- MSRV bumped to 1.64
7+
8+
9+
### Bug Fixes
10+
11+
* **codegen:** Use stream type from codegen mod ([#1446](https://github.com/hyperium/tonic/issues/1446)) ([60d776b](https://github.com/hyperium/tonic/commit/60d776b019854b6a6881d69823a36dcc18b1b4ce))
12+
* **examples:** Use https scheme when using tls ([#1466](https://github.com/hyperium/tonic/issues/1466)) ([388b177](https://github.com/hyperium/tonic/commit/388b177d99e7b0a2c8d5eab1dee65c4dbb671db4))
13+
* **tls:** Don't use tls w/ `http` scheme ([#1454](https://github.com/hyperium/tonic/issues/1454)) ([95e81f5](https://github.com/hyperium/tonic/commit/95e81f51fbbc32a5cf2b94ac0d7005d56b44a8d3))
14+
15+
16+
### Features
17+
18+
* **build:** Add optional default unimplemented stubs ([#1344](https://github.com/hyperium/tonic/issues/1344)) ([aff1daf](https://github.com/hyperium/tonic/commit/aff1daf65d9a0d55b92719318eba2b5a4769c4e1))
19+
* **core:** amortize many ready messages into fewer, larger buffers ([#1423](https://github.com/hyperium/tonic/issues/1423)) ([76eedc1](https://github.com/hyperium/tonic/commit/76eedc13d0dd891892301afa38c3dd8ae6646edf))
20+
* **types:** add ability to extract rich error details from `google.rpc.Status` ([#1430](https://github.com/hyperium/tonic/issues/1430)) ([5fd635a](https://github.com/hyperium/tonic/commit/5fd635a30568ff629c4197c603c45b6b94750e88))
21+
* **transport:** Add `Router::into_router` ([#1442](https://github.com/hyperium/tonic/issues/1442)) ([ea06a1b](https://github.com/hyperium/tonic/commit/ea06a1bb30bc325c7f6d7763fe48bf8b88c1c3ed))
22+
* **transport:** Expose TcpConnectInfo fields ([#1449](https://github.com/hyperium/tonic/issues/1449)) ([74b079c](https://github.com/hyperium/tonic/commit/74b079ce752311fbe760d748804d801c385a5e7a))
23+
* **web:** Add `GrpcWebClientService` ([#1472](https://github.com/hyperium/tonic/issues/1472)) ([dc29c17](https://github.com/hyperium/tonic/commit/dc29c17ae3ef729024e1f80c66566b09d7a01051))
24+
* **transport:** Support for adding services dynamically
25+
26+
127
# [v0.9.2](https://github.com/hyperium/tonic/compare/v0.9.1...v0.9.2) (2023-04-17)
228

329
### Features

Cargo.toml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,3 @@ members = [
2929
]
3030
resolver = "2"
3131

32-
[patch.crates-io]
33-
prost = { git = "https://github.com/tokio-rs/prost" }
34-
prost-build = { git = "https://github.com/tokio-rs/prost" }
35-
prost-types = { git = "https://github.com/tokio-rs/prost" }

examples/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -308,7 +308,7 @@ default = ["full"]
308308
[dependencies]
309309
# Common dependencies
310310
tokio = { version = "1.0", features = ["rt-multi-thread", "macros"] }
311-
prost = "0.11"
311+
prost = "0.12"
312312
tonic = { path = "../tonic" }
313313
# Optional dependencies
314314
tonic-web = { path = "../tonic-web", optional = true }
@@ -325,7 +325,7 @@ serde = { version = "1.0", features = ["derive"], optional = true }
325325
serde_json = { version = "1.0", optional = true }
326326
tracing = { version = "0.1.16", optional = true }
327327
tracing-subscriber = { version = "0.3", features = ["tracing-log", "fmt"], optional = true }
328-
prost-types = { version = "0.11", optional = true }
328+
prost-types = { version = "0.12", optional = true }
329329
http = { version = "0.2", optional = true }
330330
http-body = { version = "0.4.2", optional = true }
331331
hyper = { version = "0.14", optional = true }

examples/helloworld-tutorial.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ path = "src/client.rs"
113113

114114
[dependencies]
115115
tonic = "0.9"
116-
prost = "0.11"
116+
prost = "0.12"
117117
tokio = { version = "1.0", features = ["macros", "rt-multi-thread"] }
118118

119119
[build-dependencies]

examples/routeguide-tutorial.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ Edit `Cargo.toml` and add all the dependencies we'll need for this example:
175175
```toml
176176
[dependencies]
177177
tonic = "0.9"
178-
prost = "0.11"
178+
prost = "0.12"
179179
tokio = { version = "1.0", features = ["rt-multi-thread", "macros", "sync", "time"] }
180180
tokio-stream = "0.1"
181181

interop/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ console = "0.15"
2222
http = "0.2"
2323
http-body = "0.4.2"
2424
hyper = "0.14"
25-
prost = "0.11"
25+
prost = "0.12"
2626
tokio = {version = "1.0", features = ["rt-multi-thread", "time", "macros"]}
2727
tokio-stream = "0.1"
2828
tonic = {path = "../tonic", features = ["tls"]}

tests/ambiguous_methods/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ version = "0.1.0"
99
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
1010

1111
[dependencies]
12-
prost = "0.11"
12+
prost = "0.12"
1313
tonic = {path = "../../tonic"}
1414

1515
[build-dependencies]

tests/compression/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ http = "0.2"
1212
http-body = "0.4"
1313
hyper = "0.14.3"
1414
pin-project = "1.0"
15-
prost = "0.11"
15+
prost = "0.12"
1616
tokio = {version = "1.0", features = ["macros", "rt-multi-thread", "net"]}
1717
tokio-stream = "0.1"
1818
tonic = {path = "../../tonic", features = ["gzip"]}

tests/default_stubs/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ version = "0.1.0"
99
[dependencies]
1010
tokio = {version = "1.0", features = ["macros", "rt-multi-thread", "net"]}
1111
tokio-stream = {version = "0.1", features = ["net"]}
12-
prost = "0.11"
12+
prost = "0.12"
1313
tonic = {path = "../../tonic"}
1414

1515
[build-dependencies]

tests/disable_comments/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ version = "0.1.0"
99
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
1010

1111
[dependencies]
12-
prost = "0.11"
12+
prost = "0.12"
1313
tonic = { path = "../../tonic" }
1414

1515
[build-dependencies]
16-
prost-build = "0.11.6"
16+
prost-build = "0.12"
1717
tonic-build = { path = "../../tonic-build" }

0 commit comments

Comments
 (0)