axum-v0.8.9
Universal-Debloater-Alliance/universal-android-debloater-next-generationaxum-v0.8.9Apr 14, 2026by yanns
AI Summary
A maintenance release for the Axum web framework improving WebSocket and routing handling.
Key Highlights
- Added flexible subprotocol selection for WebSockets.
- Updated minimum Rust version requirement to 1.80.
- Fixed connect endpoint assignment in MethodRouter.
- Improved error messages for multipart body limit errors.
Breaking Changes
- Update minimum rust version to 1.80
New Features
- WebSocket subprotocol selection methods
Full Release Notes
- **added:** `WebSocketUpgrade::{requested_protocols, set_selected_protocol}` for more flexible subprotocol selection ([#3597])
- **changed:** Update minimum rust version to 1.80 ([#3620])
- **fixed:** Set connect endpoint on correct field in MethodRouter ([#3656])
- **fixed:** Return specific error message when multipart body limit is exceeded ([#3611])
[#3597]: https://github.com/tokio-rs/axum/pull/3597
[#3620]: https://github.com/tokio-rs/axum/pull/3620
[#3656]: https://github.com/tokio-rs/axum/pull/3656
[#3611]: https://github.com/tokio-rs/axum/pull/3611