Skip to content

add more deps#6030

Merged
congx4 merged 27 commits intomainfrom
congxie/bumpDepVersion_3
Dec 19, 2025
Merged

add more deps#6030
congx4 merged 27 commits intomainfrom
congxie/bumpDepVersion_3

Conversation

@congx4
Copy link
Contributor

@congx4 congx4 commented Dec 18, 2025

Description

run below command to update dependencies:

cargo upgrade --incompatible \
  -p prost \
  -p prost-build \
  -p prost-types \
  -p tonic \
  -p tonic-build \
  -p tonic-health \
  -p tonic-reflection \
  && cargo check --all-targets && cargo test

Before (tonic 0.13):

  • tonic-build crate contained both the build-time code generation AND the runtime codec functionality
  • You could call tonic_build::configure() directly
  • Generated code used tonic::codec::ProstCodec for serialization

After (tonic 0.14):

  • Breaking change: The tonic project was split into separate crates:
    • tonic-build - Only contains basic protobuf compilation
    • tonic-prost-build - Contains the advanced configuration and service generation (where configure() moved)
    • tonic-prost - Contains the runtime codec (ProstCodec) that generated code references

Fixed missing Hash/Eq trait implementations on proto types

How was this PR tested?

Describe how you tested this PR.

@fulmicoton-dd
Copy link
Collaborator

(make fmt should fix the lint issue)

@congx4 congx4 marked this pull request as ready for review December 19, 2025 17:49
Base automatically changed from congxie/bumpDepVersion_2 to main December 19, 2025 17:59
@congx4 congx4 enabled auto-merge (squash) December 19, 2025 18:10
@congx4 congx4 merged commit 5f9f8f7 into main Dec 19, 2025
8 checks passed
@congx4 congx4 deleted the congxie/bumpDepVersion_3 branch December 19, 2025 19:33
nico34638 pushed a commit to nico34638/quickwit that referenced this pull request Jan 5, 2026
* bump compatible deps

* update first incompatible batch

* add second incompatible batch

* add third incompatible batch

* update the updated function

* updatr 3rd party license

* bump more deps

* remove tests

* update tests

* update 3rd license

* fix tests

* add more deps

* fix lint

* update 3rd license

* just add disk feature from sysinfo

* update 3rd license

* fix fmt
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.

2 participants