Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update tonic dependencies to 0.12.0 (#22839)
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 ([#​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 ([#​1599](https://togithub.com/hyperium/tonic/issues/1599)) ([18a2b30](https://togithub.com/hyperium/tonic/commit/18a2b30922460be02829706cf9dd0cd1ec6a19c1)) - **channel:** Make channel feature additive ([#​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 ([#​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 ([#​1713](https://togithub.com/hyperium/tonic/issues/1713)) ([9728c01](https://togithub.com/hyperium/tonic/commit/9728c01132bd64dca046675198edc751c4547966)) - Make boxed function public ([#​1754](https://togithub.com/hyperium/tonic/issues/1754)) ([2cc868f](https://togithub.com/hyperium/tonic/commit/2cc868f80b20379d6635ac182f523b4971d016b7)) - Relax GrpcMethod lifetime ([#​1598](https://togithub.com/hyperium/tonic/issues/1598)) ([68bf17d](https://togithub.com/hyperium/tonic/commit/68bf17d67ad71af44c34d565566c3dd58ea3ab87)) - **tls:** Add ability to add multiple ca certificates ([#​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 ([#​1707](https://togithub.com/hyperium/tonic/issues/1707)) ([96a8cbc](https://togithub.com/hyperium/tonic/commit/96a8cbc04d0cad6d30d2944dba6b32aac8975f91)) - **tls:** Remove tls roots implicit configuration ([#​1731](https://togithub.com/hyperium/tonic/issues/1731)) ([de73617](https://togithub.com/hyperium/tonic/commit/de736171f20ec5d485c26ee5eda4a9ccf5fc75e5)) - **transport:** Make service router independent from transport ([#​1572](https://togithub.com/hyperium/tonic/issues/1572)) ([da48235](https://togithub.com/hyperium/tonic/commit/da482359933f52e84c0263b28a5a83ab1efe6c33)) - **transport:** Make transport server and channel independent ([#​1630](https://togithub.com/hyperium/tonic/issues/1630)) ([654289f](https://togithub.com/hyperium/tonic/commit/654289fdc24f56d6845ec0ceb233deb46b640fac)) - **transport:** Rename reexported axum body ([#​1752](https://togithub.com/hyperium/tonic/issues/1752)) ([5d7bfc2](https://togithub.com/hyperium/tonic/commit/5d7bfc22c590982463f2d93464b0a7fb90e17083)) - Use http::Extensions directly ([#​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 ([#​1756](https://togithub.com/hyperium/tonic/issues/1756)) ([d312dcc](https://togithub.com/hyperium/tonic/commit/d312dcc0ec362cb12f6e54072622761d7466a650)), closes [#​1423](https://togithub.com/hyperium/tonic/issues/1423) ##### BREAKING CHANGES - `tonic` and crates updated to hyper 1.0 ([#​1670](https://togithub.com/hyperium/tonic/issues/1670)) - `tonic` and crates updated to prost 0.13 ([#​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 ([#​1757](https://togithub.com/hyperium/tonic/issues/1757)) - Removed implicit configuration of client TLS roots setup ([#​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 ([#​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 ([#​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 ([#​1446](https://togithub.com/hyperium/tonic/issues/1446)) ([60d776b](https://togithub.com/hyperium/tonic/commit/60d776b019854b6a6881d69823a36dcc18b1b4ce)) - **examples:** Use https scheme when using tls ([#​1466](https://togithub.com/hyperium/tonic/issues/1466)) ([388b177](https://togithub.com/hyperium/tonic/commit/388b177d99e7b0a2c8d5eab1dee65c4dbb671db4)) - **tls:** Don't use tls w/ `http` scheme ([#​1454](https://togithub.com/hyperium/tonic/issues/1454)) ([95e81f5](https://togithub.com/hyperium/tonic/commit/95e81f51fbbc32a5cf2b94ac0d7005d56b44a8d3)) ##### Features - **build:** Add optional default unimplemented stubs ([#​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 ([#​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` ([#​1430](https://togithub.com/hyperium/tonic/issues/1430)) ([5fd635a](https://togithub.com/hyperium/tonic/commit/5fd635a30568ff629c4197c603c45b6b94750e88)) - **transport:** Add `Router::into_router` ([#​1442](https://togithub.com/hyperium/tonic/issues/1442)) ([ea06a1b](https://togithub.com/hyperium/tonic/commit/ea06a1bb30bc325c7f6d7763fe48bf8b88c1c3ed)) - **transport:** Expose TcpConnectInfo fields ([#​1449](https://togithub.com/hyperium/tonic/issues/1449)) ([74b079c](https://togithub.com/hyperium/tonic/commit/74b079ce752311fbe760d748804d801c385a5e7a)) - **web:** Add `GrpcWebClientService` ([#​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