Skip to content

chore(deps): bump tarpc from 0.29.0 to 0.37.0#270

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/cargo/tarpc-0.37.0
Open

chore(deps): bump tarpc from 0.29.0 to 0.37.0#270
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/cargo/tarpc-0.37.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Apr 21, 2026

Copy link
Copy Markdown

Bumps tarpc from 0.29.0 to 0.37.0.

Changelog

Sourced from tarpc's changelog.

tarpc 0.37.0 (2025-08-10)

Breaking Changes

Opentelemetry and related dependencies were updated to newer versions. This requires users of tarpc with opentelemetry to update their dependencies as well as code that initializes tracer providers. See example-service/ for how to update code.

tarpc 0.36.0 (2025-03-26)

Fixed a potential crate conflict with the deranged crate.

tarpc 0.35.0 (2024-10-26)

Breaking Changes

  • context::Context::deadline and Request::deadline type changed from SystemTime to Instant to preserve monotonicity of time and better support devices that can't rely on clocks. During serialization, Instant is converted to Duration in the same way that SystemTime was.
  • Fixed a race condition that could cause an RPC to hang forever during channel shutdown. As part of this fix, a few changes were made to error types:
    • All ChannelError source errors are now wrapped in Arcs, so that the errors can be cloned and sent to all pending requests.
    • RpcError::Receive was renamed to RpcError::Transport to accommodate the range of errors that can now be received by the client. Its source error is now a ChannelError.
    • RpcError::Send's source error is now the transport error rather than ChannelError::Write(Transport::Error), because ChannelError::Write wasn't adding any additional information.
  • Renamed serde_transport::{tcp,unix}::Connect to {Tcp,Unix}Connect to disambiguate some compiler error messages so that CI workflows can test more combinations of features.
  • Request hooks were moved from the Serve trait to an extension trait called RequestHook.

New Features

  • serde_transport now supports listening on TCP and UDS sockets provided by the caller.
  • Types that impl Serve now also impl Stub.
  • Generated Request and Response types now support any derive, not just serde. Use like #[tarpc::service(derive = [Clone, Hash])].
  • tarpc::Request and tarpc::Response are no longer non-exhaustive.

tarpc-plugins 0.13.1 (2024-01-21)

Fixes

Proc macros are more hygienic, so that there will be less collisions in symbol names between generated and user code. See google/tarpc#420 for an example of the problems that will (hopefully) no longer occur.

0.34.0 (2023-12-29)

... (truncated)

Commits
  • 2b16620 Prepare for release v0.37.0
  • f55f36d Update opentelemetry to 0.30.0 (#527)
  • 5d83866 Fix clippy uninlined format args (#528)
  • de91392 Added release notes for v0.35.0 and v0.36.0.
  • 793faa2 Bump patch versions of example-service/ and plugins/.
  • 49e12bb Prepare for release of v0.36.0.
  • fa537fc Fix deranged-related TryFrom ambiguity (#515)
  • 502a9df Ignore type_complexity clippy lint in tracing example
  • a323631 Resolve needless_lifetimes clippy warnings
  • fc61977 Reformat with rustfmt 1.8.0-nightly to unbreak rustfmt CI job (#516)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [tarpc](https://github.com/google/tarpc) from 0.29.0 to 0.37.0.
- [Changelog](https://github.com/google/tarpc/blob/main/RELEASES.md)
- [Commits](google/tarpc@v0.29.0...v0.37.0)

---
updated-dependencies:
- dependency-name: tarpc
  dependency-version: 0.37.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Apr 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update Rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants