Skip to content

chore(deps): update Praxis crates to v0.5.2 - #701

Merged
leseb merged 3 commits into
praxis-proxy:mainfrom
leseb:leseb/issue-681-praxis-v0.5.2-upgrade
Aug 11, 2026
Merged

chore(deps): update Praxis crates to v0.5.2#701
leseb merged 3 commits into
praxis-proxy:mainfrom
leseb:leseb/issue-681-praxis-v0.5.2-upgrade

Conversation

@leseb

@leseb leseb commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

Summary

Bump all five Praxis workspace dependencies (praxis-core, praxis-filter,
praxis-protocol, praxis-tls, 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 git tag. The patch can be removed once the
crates are published.

The new HttpFilterContext::metrics_route field introduced in v0.5.2 is
initialized in both test context constructors (apis/src/lib.rs,
filters/src/lib.rs).

Related issue

Closes #681

Validation

  • Unit tests
  • Integration or functional tests
  • make lint

Checklist

  • I reviewed every changed line and can explain the change.
  • New capabilities include an example config and functional example test.
  • User-facing behavior and generated documentation are updated.
  • Performance-sensitive changes include appropriate benchmark or load-test evidence.
  • Commits are signed and include a Signed-off-by trailer.

Breaking changes

None.

leseb added 2 commits August 11, 2026 09:51
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>
@leseb

leseb commented Aug 11, 2026

Copy link
Copy Markdown
Contributor Author

Draft because 0.5.2 is not on crates.io, will update once it is.

@leseb
leseb marked this pull request as ready for review August 11, 2026 13:39
@leseb
leseb requested review from a team and alexsnaps August 11, 2026 13:39
@leseb

leseb commented Aug 11, 2026

Copy link
Copy Markdown
Contributor Author

Not draft anymore, would like to unblock main.

@leseb
leseb enabled auto-merge August 11, 2026 13:56
@leseb
leseb added this pull request to the merge queue Aug 11, 2026
Merged via the queue into praxis-proxy:main with commit ca075a0 Aug 11, 2026
30 of 31 checks passed

@franciscojavierarceo franciscojavierarceo left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed for correctness, architectural consistency, Rust patterns, tests, and appropriate fixture/recording coverage. No actionable issues found.

@leseb
leseb deleted the leseb/issue-681-praxis-v0.5.2-upgrade branch August 12, 2026 15:03
@leseb

leseb commented Aug 12, 2026

Copy link
Copy Markdown
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>
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.

chore(deps): update Praxis crates to v0.5.2

3 participants