Add support for Axum 8, Bump version to 0.21.0 and update dependencies.#61
Conversation
Updated key dependencies like `chrono`, `jsonwebtoken`, `openssl`, and `tower` to their latest versions. Introduced support for `axum` v0.8 and adjusted related features. These changes enhance compatibility, functionality, and maintainability of the crate.
|
@mrmauer for your review. |
Introduced `axum08` module enabling PropelAuth integration with Axum 0.8. Added `PropelAuthLayer` and associated middleware to handle requests and authentication. Updated documentation to reflect the new feature flag `axum_08`.
|
As always, thanks for the PR, @shiftcontrol-dan! We'll take a look, test on our end, and keep you posted. Is your team blocked on any of these dependency bumps in any way? |
|
I'm using this branch in my Cargo.toml file for now, so not blocking me directly. |
Updated key dependencies like `chrono`, `jsonwebtoken`, `openssl`, and `tower` to their latest versions. Introduced support for `axum` v0.8 and adjusted related features. These changes enhance compatibility, functionality, and maintainability of the crate.
Introduced `axum08` module enabling PropelAuth integration with Axum 0.8. Added `PropelAuthLayer` and associated middleware to handle requests and authentication. Updated documentation to reflect the new feature flag `axum_08`.
|
Hi there, what's the latest on this? My team would love to migrate to axum 8, since some of our other dependencies are starting to require it in their new features. @pfvatterott If you can let me know when you think you'll get to reviewing and testing this, that would be really helpful for our planning. Thanks! |
|
I've been using in production with this change since January without issue fyi. |
mrmauer
left a comment
There was a problem hiding this comment.
LGTM.
Thanks again for the PR and thank you both for re-engaging on it.
There are some breaking changes included in the jsonwebtoken version bump, so there'll be another PR following shortly to address those before this change gets released
|
Brilliant! Thanks all |
Updated key dependencies like
chrono,jsonwebtoken,openssl, andtowerto their latest versions. Introduced support foraxumv0.8 and adjusted related features. These changes enhance compatibility, functionality, and maintainability of the crate.