Skip to content

Commit

Permalink
Update tonic dependencies to 0.12.0 (#22839)
Browse files Browse the repository at this point in the history
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [tonic](https://togithub.com/hyperium/tonic) | dependencies | minor | `0.9.2` -> `0.12.0` |
| [tonic](https://togithub.com/hyperium/tonic) | workspace.dependencies | patch | `0.12.0` -> `0.12.1` |
| [tonic-build](https://togithub.com/hyperium/tonic) | workspace.dependencies | patch | `0.12.0` -> `0.12.1` |
| [tonic-health](https://togithub.com/hyperium/tonic) | workspace.dependencies | patch | `0.12.0` -> `0.12.1` |

---

### Release Notes

<details>
<summary>hyperium/tonic (tonic)</summary>

### [`v0.12.1`](https://togithub.com/hyperium/tonic/blob/HEAD/CHANGELOG.md#0121-2024-07-17)

[Compare Source](https://togithub.com/hyperium/tonic/compare/v0.12.0...v0.12.1)

##### Bug Fixes

-   Reduce tokio-stream feature ([#&#8203;1795](https://togithub.com/hyperium/tonic/issues/1795))

### [`v0.12.0`](https://togithub.com/hyperium/tonic/blob/HEAD/CHANGELOG.md#0120-2024-07-08)

[Compare Source](https://togithub.com/hyperium/tonic/compare/v0.11.0...v0.12.0)

This breaking release updates tonic to the hyper `1.0` ecosystem and also updates
to prost `v0.13.0`.

##### Features

-   **build:** Custom codecs for generated code ([#&#8203;1599](https://togithub.com/hyperium/tonic/issues/1599)) ([18a2b30](https://togithub.com/hyperium/tonic/commit/18a2b30922460be02829706cf9dd0cd1ec6a19c1))
-   **channel:** Make channel feature additive ([#&#8203;1574](https://togithub.com/hyperium/tonic/issues/1574)) ([b947e1a](https://togithub.com/hyperium/tonic/commit/b947e1ac0727ceb0a0267a30854ada4ba18931db))
-   **codec:** Make error when not utf8 value in compression encoding ([#&#8203;1768](https://togithub.com/hyperium/tonic/issues/1768)) ([f8e1f87](https://togithub.com/hyperium/tonic/commit/f8e1f87eb862676147fd6215b58c9090d259104d))
-   Implement http_body::Body::size_hint for custom body ([#&#8203;1713](https://togithub.com/hyperium/tonic/issues/1713)) ([9728c01](https://togithub.com/hyperium/tonic/commit/9728c01132bd64dca046675198edc751c4547966))
-   Make boxed function public ([#&#8203;1754](https://togithub.com/hyperium/tonic/issues/1754)) ([2cc868f](https://togithub.com/hyperium/tonic/commit/2cc868f80b20379d6635ac182f523b4971d016b7))
-   Relax GrpcMethod lifetime ([#&#8203;1598](https://togithub.com/hyperium/tonic/issues/1598)) ([68bf17d](https://togithub.com/hyperium/tonic/commit/68bf17d67ad71af44c34d565566c3dd58ea3ab87))
-   **tls:** Add ability to add multiple ca certificates ([#&#8203;1724](https://togithub.com/hyperium/tonic/issues/1724)) ([3457f92](https://togithub.com/hyperium/tonic/commit/3457f9203226f88524b31bf5d64ce6e5ec7c993c))
-   **tls:** Use rustls_pki_types::CertificateDer to describe DER encoded certificate ([#&#8203;1707](https://togithub.com/hyperium/tonic/issues/1707)) ([96a8cbc](https://togithub.com/hyperium/tonic/commit/96a8cbc04d0cad6d30d2944dba6b32aac8975f91))
-   **tls:** Remove tls roots implicit configuration ([#&#8203;1731](https://togithub.com/hyperium/tonic/issues/1731)) ([de73617](https://togithub.com/hyperium/tonic/commit/de736171f20ec5d485c26ee5eda4a9ccf5fc75e5))
-   **transport:** Make service router independent from transport ([#&#8203;1572](https://togithub.com/hyperium/tonic/issues/1572)) ([da48235](https://togithub.com/hyperium/tonic/commit/da482359933f52e84c0263b28a5a83ab1efe6c33))
-   **transport:** Make transport server and channel independent ([#&#8203;1630](https://togithub.com/hyperium/tonic/issues/1630)) ([654289f](https://togithub.com/hyperium/tonic/commit/654289fdc24f56d6845ec0ceb233deb46b640fac))
-   **transport:** Rename reexported axum body ([#&#8203;1752](https://togithub.com/hyperium/tonic/issues/1752)) ([5d7bfc2](https://togithub.com/hyperium/tonic/commit/5d7bfc22c590982463f2d93464b0a7fb90e17083))
-   Use http::Extensions directly ([#&#8203;1710](https://togithub.com/hyperium/tonic/issues/1710)) ([ed95d27](https://togithub.com/hyperium/tonic/commit/ed95d2762146f001970b74941f3bad77b7560426))

##### Bug Fixes

-   **tonic:** flush accumulated ready messages when status received ([#&#8203;1756](https://togithub.com/hyperium/tonic/issues/1756)) ([d312dcc](https://togithub.com/hyperium/tonic/commit/d312dcc0ec362cb12f6e54072622761d7466a650)), closes [#&#8203;1423](https://togithub.com/hyperium/tonic/issues/1423)

##### BREAKING CHANGES

-   `tonic` and crates updated to hyper 1.0 ([#&#8203;1670](https://togithub.com/hyperium/tonic/issues/1670))
-   `tonic` and crates updated to prost 0.13 ([#&#8203;1779](https://togithub.com/hyperium/tonic/issues/1779))
-   `tonic_reflection::server` is updated to use the generated
    `tonic_reflection::pb::v1` code.
-   Make compression encoding configuration more malleable ([#&#8203;1757](https://togithub.com/hyperium/tonic/issues/1757))
-   Removed implicit configuration of client TLS roots setup ([#&#8203;1731](https://togithub.com/hyperium/tonic/issues/1731))

[v1.8.8]: https://togithub.com/fullstorydev/grpcurl/releases/tag/v1.8.8

[proto]: https://togithub.com/grpc/grpc/blob/master/src/proto/grpc/reflection/v1/reflection.proto

[grpcurl]: https://togithub.com/fullstorydev/grpcurl

### [`v0.11.0`](https://togithub.com/hyperium/tonic/blob/HEAD/CHANGELOG.md#0110-2024-02-08)

[Compare Source](https://togithub.com/hyperium/tonic/compare/v0.10.2...v0.11.0)

BREAKING CHANGES:

-   Removed `NamedService` from the `transport` module, please import it via
    `tonic::server::NamedService`.
-   MSRV bumped to `1.70`.

##### Features

-   Added `zstd` compression support.
-   Added connection timeout for `connecto_with_connector_lazy`.
-   Upgrade rustls to `v0.22`
-   Feature gate server implementation for `tonic-reflection`.

### [`v0.10.2`](https://togithub.com/hyperium/tonic/blob/HEAD/CHANGELOG.md#0102-2023-09-28)

[Compare Source](https://togithub.com/hyperium/tonic/compare/v0.10.1...v0.10.2)

##### Bug Fixes

-   **web:** Client decoding incomplete buffer bug ([#&#8203;1540](https://togithub.com/hyperium/tonic/issues/1540)) ([83e363a](https://togithub.com/hyperium/tonic/commit/83e363ace6cbe20ccc2efbe1eb10a4236e4b8065))

### [`v0.10.1`](https://togithub.com/hyperium/tonic/blob/HEAD/CHANGELOG.md#0101-2023-09-21)

[Compare Source](https://togithub.com/hyperium/tonic/compare/v0.10.0...v0.10.1)

##### Bug Fixes

-   **web:** Buffer incomplete messages ([#&#8203;1528](https://togithub.com/hyperium/tonic/issues/1528)) ([fe6f8d9](https://togithub.com/hyperium/tonic/commit/fe6f8d9b4953a266eb32945a67edce9558bd05b3))

### [`v0.10.0`](https://togithub.com/hyperium/tonic/blob/HEAD/CHANGELOG.md#0100-2023-09-08)

[Compare Source](https://togithub.com/hyperium/tonic/compare/v0.9.2...v0.10.0)

##### Bug Fixes

-   **codegen:** Use stream type from codegen mod ([#&#8203;1446](https://togithub.com/hyperium/tonic/issues/1446)) ([60d776b](https://togithub.com/hyperium/tonic/commit/60d776b019854b6a6881d69823a36dcc18b1b4ce))
-   **examples:** Use https scheme when using tls ([#&#8203;1466](https://togithub.com/hyperium/tonic/issues/1466)) ([388b177](https://togithub.com/hyperium/tonic/commit/388b177d99e7b0a2c8d5eab1dee65c4dbb671db4))
-   **tls:** Don't use tls w/ `http` scheme ([#&#8203;1454](https://togithub.com/hyperium/tonic/issues/1454)) ([95e81f5](https://togithub.com/hyperium/tonic/commit/95e81f51fbbc32a5cf2b94ac0d7005d56b44a8d3))

##### Features

-   **build:** Add optional default unimplemented stubs ([#&#8203;1344](https://togithub.com/hyperium/tonic/issues/1344)) ([aff1daf](https://togithub.com/hyperium/tonic/commit/aff1daf65d9a0d55b92719318eba2b5a4769c4e1))
-   **core:** amortize many ready messages into fewer, larger buffers ([#&#8203;1423](https://togithub.com/hyperium/tonic/issues/1423)) ([76eedc1](https://togithub.com/hyperium/tonic/commit/76eedc13d0dd891892301afa38c3dd8ae6646edf))
-   **tonic-types:** add ability to extract rich error details from `google.rpc.Status` ([#&#8203;1430](https://togithub.com/hyperium/tonic/issues/1430)) ([5fd635a](https://togithub.com/hyperium/tonic/commit/5fd635a30568ff629c4197c603c45b6b94750e88))
-   **transport:** Add `Router::into_router` ([#&#8203;1442](https://togithub.com/hyperium/tonic/issues/1442)) ([ea06a1b](https://togithub.com/hyperium/tonic/commit/ea06a1bb30bc325c7f6d7763fe48bf8b88c1c3ed))
-   **transport:** Expose TcpConnectInfo fields ([#&#8203;1449](https://togithub.com/hyperium/tonic/issues/1449)) ([74b079c](https://togithub.com/hyperium/tonic/commit/74b079ce752311fbe760d748804d801c385a5e7a))
-   **web:** Add `GrpcWebClientService` ([#&#8203;1472](https://togithub.com/hyperium/tonic/issues/1472)) ([dc29c17](https://togithub.com/hyperium/tonic/commit/dc29c17ae3ef729024e1f80c66566b09d7a01051))

#### [0.9.2](https://togithub.com/hyperium/tonic/compare/v0.9.1...v0.9.2) (2023-04-17)

#### [0.9.1](https://togithub.com/hyperium/tonic/compare/v0.9.0...v0.9.1) (2023-04-03)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "on the first day of the month" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.

---

 - [ ] If you want to rebase/retry this PR, check this box

---

This PR was generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View the [repository job log](https://developer.mend.io/github/get-convex/convex).

GitOrigin-RevId: 7da603b5252c5041a335e0ab8d40c9ba6f9b0598
  • Loading branch information
renovate[bot] authored and Convex, Inc. committed Aug 21, 2024
1 parent 641c639 commit 8ba4dc0
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 6 deletions.
6 changes: 3 additions & 3 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -133,9 +133,9 @@ tokio-metrics-collector = { version = "0.2.1" }
tokio-process-stream = { version = "0.4.0" }
tokio-stream = { version = "0.1", features = [ "io-util", "sync", "signal" ] }
tokio-tungstenite = { version = "0.21.0", features = [ "native-tls-vendored" ] }
tonic = { version = "0.12.0", features = [ "gzip" ] }
tonic-build = "0.12.0"
tonic-health = "0.12.0"
tonic = { version = "0.12.1", features = [ "gzip" ] }
tonic-build = "0.12.1"
tonic-health = "0.12.1"
tower = { version = "0.4", features = [ "limit", "timeout" ] }
tower-cookies = "0.10"
tower-http = { version = "0.5", features = [ "trace", "cors", "decompression-br" ] }
Expand Down

0 comments on commit 8ba4dc0

Please sign in to comment.