Bump axum from 0.7.9 to 0.8.3
Bumps axum from 0.7.9 to 0.8.3.
Release notes
Sourced from axum's releases.
axum v0.8.3
- added: Implement
From<Bytes>forMessage(#3273)- added: Implement
OptionalFromRequestforJson(#3142)- added: Implement
OptionalFromRequestforExtension(#3157)- added: Allow setting the read buffer capacity of
WebSocketUpgrade(#3178)- changed: Improved code size / compile time of dependent crates (#3285, #3294)
#3273: tokio-rs/axum#3273 #3142: tokio-rs/axum#3142 #3157: tokio-rs/axum#3157 #3178: tokio-rs/axum#3178 #3285: tokio-rs/axum#3285 #3294: tokio-rs/axum#3294
axum v0.8.2
Yanked from crates.io due to unforeseen breaking change, see #3190 for details
- added: Implement
OptionalFromRequestforJson(#3142)- added: Implement
OptionalFromRequestforExtension(#3157)- changed: Make the
statusfunction of rejections aconstfunction, such asJsonRejection,QueryRejectionandPathRejection(#3168)#3142: tokio-rs/axum#3142 #3157: tokio-rs/axum#3157 #3168: tokio-rs/axum#3168
axum-extra - v0.8.0
- breaking: Update to prost 0.12. Used for the
Protobufextractor (#2224)axum v0.8.0
since rc.1
- breaking:
axum::extract::ws::Messagenow usesBytesin place ofVec<u8>, and a newUtf8Bytestype in place ofString, for its variants (#3078)- breaking: Remove
OptionalFromRequestPartsimpl forQuery(#3088)- changed: Upgraded
tokio-tungsteniteto 0.26 (#3078)- changed: Query/Form: Use
serde_path_to_errorto report fields that failed to parse (#3081)full changelog
You can also read the blog post on tokio
... (truncated)
Commits
b150ac0Release axum 0.8.3 and related cratesa9638f7Update changelog7b3143bReplacemap_response(IntoResponse::into_response)with custom service wrapper902a394Remove useless into_response calls0194d1dDelete unused module2f2bb99Run into_parts eagerly in more placesee4727bAdd macro to compile time check if a path is valid (#3288)62470bdBring back no-op async-stream feature for axum-extra (#3293)3525a13Revert "Makestatusa const function in rejection handling" (#3287)2b6ae09Simplify Handler async blocks (#3285)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Had this working locally but discarded it due to deno conflicts, but seems like the only major breaking change is the removal of the Host extractor, which can now be found in axum_extra.