Disable tonic default features who introduces outdated axum #213
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is to avoid having to introduce indirect dependency of axum, which is often not the latest if fron
tonic->tower->axum
.Say if a downstream project which is a http web server based on axum, but they don't need grpc so as to tonic so they have the latest version of axum(v0.8 as of now). However as
qdrant-client
depends on tonic thus tower->axum(v0.7), the end project will have two axum dependency.Anyway I think that we don't need server features as a client after all.
All Submissions:
dev
branch. Did you create your branch fromdev
?New Feature Submissions:
Have you formatted your code locally usingcargo +nightly fmt --all
command prior to submission?Have you checked your code usingcargo clippy --all --all-features
command?