Sourced from axum's releases.
axum-v0.8.9
- 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: tokio-rs/axum#3597 #3620: tokio-rs/axum#3620 #3656: tokio-rs/axum#3656 #3611: tokio-rs/axum#3611
axum v0.8.8
- Clarify documentation for
Router::route_layer(#3567)axum v0.8.7
- Relax implicit
Send/Syncbounds onRouterAsService,RouterIntoService(#3555)- Make it easier to visually scan for default features (#3550)
- Fix some documentation typos
#3550: tokio-rs/axum#3550 #3555: tokio-rs/axum#3555
axum v0.8.5
- fixed: Reject JSON request bodies with trailing characters after the JSON document (#3453)
- added: Implement
OptionalFromRequestforMultipart(#3220)- added: Getter methods
Location::{status_code, location}- added: Support for writing arbitrary binary data into server-sent events (#3425)]
- added:
middleware::ResponseAxumBodyLayerfor mapping response body toaxum::body::Body(#3469)- added:
impl FusedStream for WebSocket(#3443)- changed: The
ssemodule andSsetype no longer depend on thetokiofeature (#3154)- changed: If the location given to one of
Redirects constructors is not a valid header value, instead of panicking on construction, theIntoResponseimpl now returns an HTTP 500, just likeJsondoes when serialization fails (#3377)- changed: Update minimum rust version to 1.78 (#3412)
#3154: tokio-rs/axum#3154 #3220: tokio-rs/axum#3220 #3377: tokio-rs/axum#3377 #3412: tokio-rs/axum#3412 #3425: tokio-rs/axum#3425 #3443: tokio-rs/axum#3443 #3453: tokio-rs/axum#3453 #3469: tokio-rs/axum#3469
axum v0.8.4
... (truncated)
c59208c
revert axum-core changelog changes99068f5
Revert "Fix IntoResponse for tuples overriding error
response codes (#3603)"23d7098
Revert "axum-core 0.5.6"e8a39ad
axum-macros 0.5.16e9a249
axum-extra 0.12.60ec9041
axum 0.8.9c3fcebb
axum-core 0.5.6a8790fc
update release notes26ba7bb
docs: consolidate state management docs in crate root (#3683)9fc59ef
Update to tokio-tungstenite 0.29 (#3689)