chore(deps): update tonic monorepo to 0.14.0 #100

Open
kjuulh wants to merge 1 commits from renovate/tonic-monorepo into main
Owner

This PR contains the following updates:

Package Type Update Change
tonic workspace.dependencies minor 0.12.0 -> 0.14.0
tonic-build build-dependencies minor 0.12.0 -> 0.14.0

⚠️ Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

hyperium/tonic (tonic)

v0.14.2

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/hyperium/tonic/compare/v0.14.1...v0.14.2

v0.14.1

Compare Source

Notable change is to relax the accidental MSRV bump in the last release.

What's Changed

New Contributors

Full Changelog: https://github.com/hyperium/tonic/compare/v0.14.0...v0.14.1

v0.14.0

Compare Source

This release marks an important milestone for tonic, "hopefully" this will be the last major breaking release of Tonic before we start to transition work into bringing the community a joint-effort grpc-rust implementation. For the moment, any new features for the core of tonic that are not related to the work towards grpc-rust will not be accepted (I believe tonic to be in quite a good spot, security features of course will be handled with the upmost importance). Stay tuned there will be more information the coming months on what is going on with the new project but you can already see some of the code in the grpc crate within the tonic repository.

You can always watch this video for more info on grpc-rust.

Breaking Changes

  • Prost updated to v0.14
  • Prost has been extracted to their own crates

Migration guide

To migrate between <=v0.13.1 to v0.14 anything that used prost has now been moved into either tonic-prost or tonic-prost-build. All the previous types are still available but under these two new crates.

What's Changed

New Contributors

Full Changelog: https://github.com/hyperium/tonic/compare/v0.13.1...v0.14.0

v0.13.1

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/hyperium/tonic/compare/v0.13.0...v0.13.1

v0.13.0

Compare Source


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, 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 has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [tonic](https://github.com/hyperium/tonic) | workspace.dependencies | minor | `0.12.0` -> `0.14.0` | | [tonic-build](https://github.com/hyperium/tonic) | build-dependencies | minor | `0.12.0` -> `0.14.0` | --- > ⚠️ **Warning** > > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>hyperium/tonic (tonic)</summary> ### [`v0.14.2`](https://github.com/hyperium/tonic/releases/tag/v0.14.2) [Compare Source](https://github.com/hyperium/tonic/compare/v0.14.1...v0.14.2) #### What's Changed - Improve `Status` formatting by [@&#8203;emilk](https://github.com/emilk) in https://github.com/hyperium/tonic/pull/2403 - Separate out Tls ConnectInfo trait support into separate tls feature by [@&#8203;xumaple](https://github.com/xumaple) in https://github.com/hyperium/tonic/pull/2402 #### New Contributors - [@&#8203;Shaun1](https://github.com/Shaun1) made their first contribution in https://github.com/hyperium/tonic/pull/2385 - [@&#8203;emilk](https://github.com/emilk) made their first contribution in https://github.com/hyperium/tonic/pull/2403 - [@&#8203;xumaple](https://github.com/xumaple) made their first contribution in https://github.com/hyperium/tonic/pull/2402 **Full Changelog**: https://github.com/hyperium/tonic/compare/v0.14.1...v0.14.2 ### [`v0.14.1`](https://github.com/hyperium/tonic/releases/tag/v0.14.1) [Compare Source](https://github.com/hyperium/tonic/compare/v0.14.0...v0.14.1) Notable change is to relax the accidental MSRV bump in the last release. #### What's Changed - Add `service_generator` method to `Builder` by [@&#8203;koesie10](https://github.com/koesie10) in https://github.com/hyperium/tonic/pull/2364 - Improve connection accept error message [@&#8203;stepancheg](https://github.com/stepancheg) in https://github.com/hyperium/tonic/pull/2366 - Remove unconditional enable of tonic-build transport feature by [@&#8203;tottoto](https://github.com/tottoto) in https://github.com/hyperium/tonic/pull/2357 - chore: relax msrv for most crates by [@&#8203;acrrd](https://github.com/acrrd) in https://github.com/hyperium/tonic/pull/2378 #### New Contributors - [@&#8203;koesie10](https://github.com/koesie10) made their first contribution in https://github.com/hyperium/tonic/pull/2364 - [@&#8203;stepancheg](https://github.com/stepancheg) made their first contribution in https://github.com/hyperium/tonic/pull/2366 - [@&#8203;acrrd](https://github.com/acrrd) made their first contribution in https://github.com/hyperium/tonic/pull/2378 **Full Changelog**: https://github.com/hyperium/tonic/compare/v0.14.0...v0.14.1 ### [`v0.14.0`](https://github.com/hyperium/tonic/releases/tag/v0.14.0) [Compare Source](https://github.com/hyperium/tonic/compare/v0.13.1...v0.14.0) This release marks an important milestone for tonic, "hopefully" this will be the last major breaking release of Tonic before we start to transition work into bringing the community a joint-effort `grpc-rust` implementation. For the moment, any new features for the core of tonic that are not related to the work towards `grpc-rust` will not be accepted (I believe tonic to be in quite a good spot, security features of course will be handled with the upmost importance). Stay tuned there will be more information the coming months on what is going on with the new project but you can already see some of the code in the `grpc` crate within the `tonic` repository. You can always watch [this video](https://www.youtube.com/watch?v=ux1xoUR9Xm8) for more info on `grpc-rust`. #### Breaking Changes - Prost updated to v0.14 - Prost has been extracted to their own crates #### Migration guide To migrate between `<=v0.13.1` to `v0.14` anything that used prost has now been moved into either `tonic-prost` or `tonic-prost-build`. All the previous types are still available but under these two new crates. #### What's Changed - add support for tower's load-shed layer by [@&#8203;joeroback](https://github.com/joeroback) in https://github.com/hyperium/tonic/pull/2189 - Box Status contents to reduce enum size ([#&#8203;2253](https://github.com/hyperium/tonic/issues/2253)) by [@&#8203;tustvold](https://github.com/tustvold) in https://github.com/hyperium/tonic/pull/2282 - Update to prost 0.14 by [@&#8203;tottoto](https://github.com/tottoto) in https://github.com/hyperium/tonic/pull/2300 - Update generated code to `error_details.proto` `a56cbf3b` by [@&#8203;kriswuollett](https://github.com/kriswuollett) in https://github.com/hyperium/tonic/pull/2306 - feat(transport): Allow setting TCP_KEEPINTVL and TCP_KEEPCNT by [@&#8203;xmakro](https://github.com/xmakro) in https://github.com/hyperium/tonic/pull/2299 - fix(tonic): make `Streaming` `Sync` again by [@&#8203;Twey](https://github.com/Twey) in https://github.com/hyperium/tonic/pull/2293 - feat: preserve user-agent header (for real) by [@&#8203;dbolduc](https://github.com/dbolduc) in https://github.com/hyperium/tonic/pull/2290 - feat(tls): Add tls handshake timeout support by [@&#8203;honsunrise](https://github.com/honsunrise) in https://github.com/hyperium/tonic/pull/2309 - Update socket2 to v0.6 by [@&#8203;Thomasdezeeuw](https://github.com/Thomasdezeeuw) in https://github.com/hyperium/tonic/pull/2329 - feat: Extract prost into its own tonic based crates by [@&#8203;LucioFranco](https://github.com/LucioFranco) in https://github.com/hyperium/tonic/pull/2321 - feat(build): allow to specify trait attributes by [@&#8203;ya7on](https://github.com/ya7on) in https://github.com/hyperium/tonic/pull/2348 #### New Contributors - [@&#8203;joeroback](https://github.com/joeroback) made their first contribution in https://github.com/hyperium/tonic/pull/2189 - [@&#8203;tustvold](https://github.com/tustvold) made their first contribution in https://github.com/hyperium/tonic/pull/2282 - [@&#8203;darrasse](https://github.com/darrasse) made their first contribution in https://github.com/hyperium/tonic/pull/2297 - [@&#8203;ADSteele916](https://github.com/ADSteele916) made their first contribution in https://github.com/hyperium/tonic/pull/2291 - [@&#8203;kriswuollett](https://github.com/kriswuollett) made their first contribution in https://github.com/hyperium/tonic/pull/2306 - [@&#8203;xmakro](https://github.com/xmakro) made their first contribution in https://github.com/hyperium/tonic/pull/2299 - [@&#8203;Twey](https://github.com/Twey) made their first contribution in https://github.com/hyperium/tonic/pull/2293 - [@&#8203;honsunrise](https://github.com/honsunrise) made their first contribution in https://github.com/hyperium/tonic/pull/2309 - [@&#8203;CommanderStorm](https://github.com/CommanderStorm) made their first contribution in https://github.com/hyperium/tonic/pull/2308 - [@&#8203;ya7on](https://github.com/ya7on) made their first contribution in https://github.com/hyperium/tonic/pull/2348 **Full Changelog**: https://github.com/hyperium/tonic/compare/v0.13.1...v0.14.0 ### [`v0.13.1`](https://github.com/hyperium/tonic/releases/tag/v0.13.1) [Compare Source](https://github.com/hyperium/tonic/compare/v0.13.0...v0.13.1) #### What's Changed - Bump `h2` to `v0.4.10` by [@&#8203;LucioFranco](https://github.com/LucioFranco) https://github.com/hyperium/tonic/pull/2263 - feat(web): relax bounds for inner service's response body by [@&#8203;bmwill](https://github.com/bmwill) in https://github.com/hyperium/tonic/pull/2245 - feat: preserve request user-agent by [@&#8203;dbolduc](https://github.com/dbolduc) in https://github.com/hyperium/tonic/pull/2250 - feat(server): Add method to get local addr to TcpIncoming by [@&#8203;tottoto](https://github.com/tottoto) in https://github.com/hyperium/tonic/pull/2233 - feat: Expose Status as a Response extension by [@&#8203;tamasfe](https://github.com/tamasfe) in https://github.com/hyperium/tonic/pull/2145 - fix: tls config overwrite in endpoint by [@&#8203;vigneshs-12](https://github.com/vigneshs-12) in https://github.com/hyperium/tonic/pull/2252 - feat: expose creation of HealthService and HealthReporter by [@&#8203;LeonHartley](https://github.com/LeonHartley) in https://github.com/hyperium/tonic/pull/2251 #### New Contributors - [@&#8203;dbolduc](https://github.com/dbolduc) made their first contribution in https://github.com/hyperium/tonic/pull/2250 - [@&#8203;tamasfe](https://github.com/tamasfe) made their first contribution in https://github.com/hyperium/tonic/pull/2145 - [@&#8203;vigneshs-12](https://github.com/vigneshs-12) made their first contribution in https://github.com/hyperium/tonic/pull/2252 - [@&#8203;rafaeling](https://github.com/rafaeling) made their first contribution in https://github.com/hyperium/tonic/pull/2207 - [@&#8203;LeonHartley](https://github.com/LeonHartley) made their first contribution in https://github.com/hyperium/tonic/pull/2251 **Full Changelog**: https://github.com/hyperium/tonic/compare/v0.13.0...v0.13.1 ### [`v0.13.0`](https://github.com/hyperium/tonic/blob/HEAD/CHANGELOG.md#NOTE-ths-changelog-is-no-longer-used-and-from-version-v0130-onward-we-will-be-using-github-releases-and-the-changes-can-be-found-here-) [Compare Source](https://github.com/hyperium/tonic/compare/v0.12.3...v0.13.0) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMTUuMiIsInVwZGF0ZWRJblZlciI6IjM5LjI2NC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
kjuulh added 1 commit 2025-03-26 00:45:19 +01:00
chore(deps): update tonic monorepo to 0.13.0
Some checks failed
renovate/artifacts Artifact file update failure
713cf3adf1
Author
Owner

⚠️ Artifact update problem

Renovate failed to update artifacts related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path Cargo.toml --workspace
    Updating crates.io index
error: failed to select a version for `tonic`.
    ... required by package `hyperlog-server v0.1.0 (/tmp/renovate/repos/gitea/kjuulh/hyperlog/crates/hyperlog-server)`
    ... which satisfies path dependency `hyperlog-server` (locked to 0.1.0) of package `hyperlog v0.1.0 (/tmp/renovate/repos/gitea/kjuulh/hyperlog/crates/hyperlog)`
versions that meet the requirements `^0.14.0` are: 0.14.2, 0.14.1, 0.14.0

package `hyperlog-server` depends on `tonic` with feature `tls` but `tonic` does not have that feature.


failed to select a version for `tonic` which could resolve this conflict

File name: Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path crates/hyperlog-protos/Cargo.toml --workspace
    Updating crates.io index
error: failed to select a version for `tonic`.
    ... required by package `hyperlog-server v0.1.0 (/tmp/renovate/repos/gitea/kjuulh/hyperlog/crates/hyperlog-server)`
    ... which satisfies path dependency `hyperlog-server` (locked to 0.1.0) of package `hyperlog v0.1.0 (/tmp/renovate/repos/gitea/kjuulh/hyperlog/crates/hyperlog)`
versions that meet the requirements `^0.14.0` are: 0.14.2, 0.14.1, 0.14.0

package `hyperlog-server` depends on `tonic` with feature `tls` but `tonic` does not have that feature.


failed to select a version for `tonic` which could resolve this conflict

### ⚠️ Artifact update problem Renovate failed to update artifacts related to this branch. You probably do not want to merge this PR as-is. ♻ Renovate will retry this branch, including artifacts, only when one of the following happens: - any of the package files in this branch needs updating, or - the branch becomes conflicted, or - you click the rebase/retry checkbox if found above, or - you rename this PR's title to start with "rebase!" to trigger it manually The artifact failure details are included below: ##### File name: Cargo.lock ``` Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path Cargo.toml --workspace Updating crates.io index error: failed to select a version for `tonic`. ... required by package `hyperlog-server v0.1.0 (/tmp/renovate/repos/gitea/kjuulh/hyperlog/crates/hyperlog-server)` ... which satisfies path dependency `hyperlog-server` (locked to 0.1.0) of package `hyperlog v0.1.0 (/tmp/renovate/repos/gitea/kjuulh/hyperlog/crates/hyperlog)` versions that meet the requirements `^0.14.0` are: 0.14.2, 0.14.1, 0.14.0 package `hyperlog-server` depends on `tonic` with feature `tls` but `tonic` does not have that feature. failed to select a version for `tonic` which could resolve this conflict ``` ##### File name: Cargo.lock ``` Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path crates/hyperlog-protos/Cargo.toml --workspace Updating crates.io index error: failed to select a version for `tonic`. ... required by package `hyperlog-server v0.1.0 (/tmp/renovate/repos/gitea/kjuulh/hyperlog/crates/hyperlog-server)` ... which satisfies path dependency `hyperlog-server` (locked to 0.1.0) of package `hyperlog v0.1.0 (/tmp/renovate/repos/gitea/kjuulh/hyperlog/crates/hyperlog)` versions that meet the requirements `^0.14.0` are: 0.14.2, 0.14.1, 0.14.0 package `hyperlog-server` depends on `tonic` with feature `tls` but `tonic` does not have that feature. failed to select a version for `tonic` which could resolve this conflict ```
kjuulh force-pushed renovate/tonic-monorepo from 713cf3adf1 to f99b862c55 2025-06-03 02:28:13 +02:00 Compare
kjuulh force-pushed renovate/tonic-monorepo from f99b862c55 to d1a7af3a25 2025-06-03 05:27:14 +02:00 Compare
kjuulh force-pushed renovate/tonic-monorepo from d1a7af3a25 to 028d6e922c 2025-06-04 02:29:11 +02:00 Compare
kjuulh changed title from chore(deps): update tonic monorepo to 0.13.0 to chore(deps): update tonic monorepo to 0.14.0 2025-11-13 03:03:59 +01:00
kjuulh force-pushed renovate/tonic-monorepo from 028d6e922c to 7e5961299d 2025-11-13 03:04:00 +01:00 Compare
kjuulh force-pushed renovate/tonic-monorepo from 7e5961299d to 6b02ca2af5 2025-11-13 05:25:54 +01:00 Compare
kjuulh force-pushed renovate/tonic-monorepo from 6b02ca2af5 to 34b0edeb99 2025-11-15 05:30:08 +01:00 Compare
kjuulh force-pushed renovate/tonic-monorepo from 34b0edeb99 to 73445eee4b 2025-11-29 05:34:16 +01:00 Compare
Some checks failed
renovate/artifacts Artifact file update failure
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/tonic-monorepo:renovate/tonic-monorepo
git checkout renovate/tonic-monorepo
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: kjuulh/hyperlog#100
No description provided.