Skip to content

Add support for Axum 8, Bump version to 0.21.0 and update dependencies.#61

Merged
mrmauer merged 6 commits intoPropelAuth:mainfrom
shiftcontrol-dan:dan/add-axum08
Mar 24, 2025
Merged

Add support for Axum 8, Bump version to 0.21.0 and update dependencies.#61
mrmauer merged 6 commits intoPropelAuth:mainfrom
shiftcontrol-dan:dan/add-axum08

Conversation

@shiftcontrol-dan
Copy link
Contributor

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.

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.
@shiftcontrol-dan
Copy link
Contributor Author

@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`.
@mrmauer mrmauer self-requested a review January 6, 2025 16:43
@mrmauer
Copy link
Contributor

mrmauer commented Jan 6, 2025

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?

@shiftcontrol-dan
Copy link
Contributor Author

I'm using this branch in my Cargo.toml file for now, so not blocking me directly.

shiftcontrol-dan and others added 4 commits February 3, 2025 10:03
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`.
@tom-unwritten
Copy link

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!

@shiftcontrol-dan
Copy link
Contributor Author

I've been using in production with this change since January without issue fyi.

Copy link
Contributor

@mrmauer mrmauer left a comment

Choose a reason for hiding this comment

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

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

@mrmauer mrmauer merged commit 6fd321d into PropelAuth:main Mar 24, 2025
@tom-unwritten
Copy link

Brilliant! Thanks all

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.

4 participants