chore(deps): update Praxis crates to v0.5.2 - #701
Merged
leseb merged 3 commits intoAug 11, 2026
Conversation
Bump praxis-core, praxis-filter, praxis-protocol, praxis-tls, and praxis from v0.5.1 to v0.5.2. Since v0.5.2 is not yet published on crates.io, a temporary [patch.crates-io] section pins the crates to the v0.5.2 git tag. The new HttpFilterContext.metrics_route field (added in v0.5.2) is initialized in both test context constructors (apis, filters). Closes praxis-proxy#681 Signed-off-by: Sébastien Han <seb@redhat.com>
Replace the [patch.crates-io] section with inline git tag references in workspace dependencies. The patch approach conflicted with the test-praxis-main CI job (which appends its own patch section) and was rejected by cargo-deny (unknown-git = "deny"). Add https://github.com/praxis-proxy/praxis to deny.toml allow-git until v0.5.2 is published on crates.io. Signed-off-by: Sébastien Han <seb@redhat.com>
Contributor
Author
|
Draft because 0.5.2 is not on crates.io, will update once it is. |
leseb
marked this pull request as ready for review
August 11, 2026 13:39
Contributor
Author
|
Not draft anymore, would like to unblock main. |
aslakknutsen
approved these changes
Aug 11, 2026
franciscojavierarceo
approved these changes
Aug 12, 2026
franciscojavierarceo
left a comment
Contributor
There was a problem hiding this comment.
Reviewed for correctness, architectural consistency, Rust patterns, tests, and appropriate fixture/recording coverage. No actionable issues found.
1 task
Contributor
Author
|
Praxis v0.5.2 is now published on crates.io. Opened #725 to switch from the temporary git tag workaround to crates.io versions. |
usize
pushed a commit
to usize/ai
that referenced
this pull request
Aug 13, 2026
…proxy#725) v0.5.2 is now published on crates.io, so remove the temporary git tag workaround introduced in praxis-proxy#701. Signed-off-by: Sébastien Han <seb@redhat.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Summary
Bump all five Praxis workspace dependencies (
praxis-core,praxis-filter,praxis-protocol,praxis-tls,praxis) from v0.5.1 to v0.5.2. Sincev0.5.2 is not yet published on crates.io, a temporary
[patch.crates-io]section pins the crates to the git tag. The patch can be removed once the
crates are published.
The new
HttpFilterContext::metrics_routefield introduced in v0.5.2 isinitialized in both test context constructors (
apis/src/lib.rs,filters/src/lib.rs).Related issue
Closes #681
Validation
make lintChecklist
Signed-off-bytrailer.Breaking changes
None.