Skip to content

chore: update compatible Rust dependencies#66

Open
Christiantyemele wants to merge 1 commit into
tailcallhq:mainfrom
Christiantyemele:update-dependencies-44
Open

chore: update compatible Rust dependencies#66
Christiantyemele wants to merge 1 commit into
tailcallhq:mainfrom
Christiantyemele:update-dependencies-44

Conversation

@Christiantyemele

Copy link
Copy Markdown

/claim #44

Summary

Updates the Rust dependencies to the latest semver-compatible versions.

Notable direct dependency updates:

  • tokio 1.36.0 -> 1.52.3
  • hyper 0.14.28 -> 0.14.32
  • anyhow 1.0.82 -> 1.0.102
  • tracing 0.1.40 -> 0.1.44
  • tracing-subscriber 0.3.18 -> 0.3.23
  • gh-workflow 0.5.1 -> 0.5.10
  • once_cell 1.19.0 -> 1.21.4
  • prost 0.12.3 -> 0.12.6
  • prost-types 0.12.3 -> 0.12.6
  • hyper-util 0.1.3 -> 0.1.20
  • http-body-util 0.1.0 -> 0.1.3

Out of scope (breaking changes):

  • tonic (0.11 -> 0.14)
  • hyper 1.x migration
  • tower (0.4 -> 0.5)
  • opentelemetry (0.22 -> 0.32)
  • shuttle-runtime/axum (0.49/0.39 -> 0.57)

These require separate API migration PRs.

Validation

  • ✅ All tests pass
  • ✅ No formatting issues
  • ✅ No clippy warnings

Closes #44.

/claim tailcallhq#44

Updates the Rust dependencies to the latest semver-compatible versions.

Notable direct dependency updates:
- tokio 1.36.0 -> 1.52.3
- hyper 0.14.28 -> 0.14.32
- anyhow 1.0.82 -> 1.0.102
- tracing 0.1.40 -> 0.1.44
- tracing-subscriber 0.3.18 -> 0.3.23
- gh-workflow 0.5.1 -> 0.5.10
- once_cell 1.19.0 -> 1.21.4
- prost 0.12.3 -> 0.12.6
- prost-types 0.12.3 -> 0.12.6
- hyper-util 0.1.3 -> 0.1.20
- http-body-util 0.1.0 -> 0.1.3

Breaking version updates (tonic, hyper 1.x, tower 0.5, opentelemetry,
shuttle-runtime/axum) are out of scope and require separate API migration PRs.

Closes tailcallhq#44.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update all outdated dependencies

1 participant