Commit Graph
1799 Commits
Author SHA1 Message Date
fritzchr 7eabf7e645 docs: Update changelog (#3364) 2025-05-28 18:59:34 +02:00
Jake McGinty 9ef53e5a48 Implement OptionalFromRequest for Multipart (#3220) 2025-05-28 16:40:03 +02:00
Daniel 769e4066b1 Implement the OptionalFromRequestParts trait for the Host extractor (#3177) 2025-05-25 21:13:01 +02:00
Paolo Barbolini 869ba86e51 Reduce dependency on futures-util (#3358) 2025-05-25 09:39:35 +02:00
Jonas Platte d0aff24c85 Reorder some TOML sections (#3360) 2025-05-25 08:46:05 +02:00
Rik Huijzer dd8d4a47cb Add fx to ECOSYSTEM.md (#3351) 2025-05-13 09:51:05 +00:00
Jonas Platte d72a0f962a Make clippy happy (#3350) 2025-05-13 09:58:45 +02:00
Steven Black 07f29f6c5c Add "Run with" comment to example-low-level-openssl (#3347) 2025-05-09 08:23:08 +02:00
Yann Simon 7d1dbeb3af Update validator to 0.20.0 (#3345) 2025-05-06 15:44:03 +02:00
daalfox df55d83f29 Further refactor json_content_type (#3340) 2025-05-06 13:51:10 +02:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 36f2630e4d Bump hickory-proto from 0.24.2 to 0.24.4 (#3344)
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-06 13:34:54 +02:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 14e50c0dcb Bump ring from 0.17.8 to 0.17.14 (#3342)
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-06 13:28:22 +02:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> f00b14bac6 Bump openssl from 0.10.68 to 0.10.72 (#3341)
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-06 11:42:51 +02:00
David Mládek 0821a9dc09 axum: Allow body types other than axum::body::Body in serve (#3205) 2025-05-02 08:54:39 +02:00
Jonas Platte cd1453f084 Fix compilation (#3338) 2025-05-01 19:06:43 +02:00
Nano 6ad76dd9a4 Make SSE less dependent on tokio (#3154) 2025-05-01 10:54:29 +02:00
David Mládek bf7c5fc5f3 axum/routing: Merge fallbacks with the rest of the router 2025-05-01 10:53:27 +02:00
David MládekandJonas Platte 64563fb94c Update axum-extra/CHANGELOG.md
Co-authored-by: Jonas Platte <[email protected]>
2025-05-01 10:35:11 +02:00
David Mládek a9f3172e88 axum-extra: Remove unused feature 2025-05-01 10:35:11 +02:00
Jonas Platte ef3a7ccf1c Bring back the breaking changes warning, once again 2025-05-01 10:34:40 +02:00
Jonas Platte 8762520da8 Release axum 0.8.4 axum-v0.8.4 2025-04-30 18:01:39 +02:00
Jonas Platte ac75e2f727 Split up serve functions for Serve and WithGracefulShutdown again
We should not spawn a tokio task to wait on a signal that can never arrive.
2025-04-30 14:19:15 +02:00
Jonas Platte c1162d3191 Extract handle_connection out of do_serve 2025-04-30 14:19:15 +02:00
Jonas Platte c25184565b Simplify do_serve a bit 2025-04-30 14:19:15 +02:00
Jonas Platte ba4327ece0 Stop implementing IntoFuture for Serve via with_graceful_shutdown 2025-04-30 14:19:15 +02:00
Jonas Platte 085be6970b Move serve implementation out of WithGracefulShutdown 2025-04-30 14:19:15 +02:00
Jonas Platte 6587b65393 Replace futures_util::pin_mut with std::pin::pin 2025-04-30 14:19:15 +02:00
Jonas Platte 80c4eadd82 Improve documentation about sharing state with handlers (#3333) 2025-04-30 10:03:16 +02:00
daalfox 53631b2873 refactor(axum): Refactor json module (#3332) 2025-04-29 12:12:04 -04:00
Jake 7b04b174b9 axum-extra: Pre-allocate right sized buffer when encoding protobuf response (#3325) 2025-04-26 09:37:32 +02:00
Noa 58f63bb4d0 Add WebSocketUpgrade::selected_protocol (#3248) 2025-04-24 16:37:01 +02:00
Denis 6bf1fcbb29 Fix recursive call leading to stack overflow when tracing level filter is TRACE (#3312) 2025-04-24 13:03:50 +02:00
harry007 1599569df2 Remove unnecessary Arc around tokio::watch::Sender 2025-04-24 12:02:11 +02:00
Jonas Platte de02baeac3 Add test for panic location of overlapping method route panic 2025-04-24 11:24:54 +02:00
Jonas Platte 25fac01661 Fix panic location for overlapping method routes 2025-04-24 11:24:54 +02:00
Jonas Platte 291b62e21e Make rust-analyzer happy about tap_inner macro 2025-04-24 11:24:54 +02:00
Jonas Platte 133908c49f Update changelog 2025-04-24 11:23:39 +02:00
Jonas Platte 81dea8ce3e Add a missing semicolon 2025-04-24 11:23:39 +02:00
Jonas Platte ef60f855ce Add Router::reset_fallback 2025-04-24 11:23:39 +02:00
DeepSpaceTravel 9c9cbb5c5f Update route.md to avoid syntax confusion in docs (#3311) 2025-04-14 17:04:39 +02:00
Angel H 170d7d4dcc Add static-serve to ECOSYSTEM.md (#3302) 2025-04-03 22:14:03 +00:00
Jonas Platte 5429ed9bd5 Fix new clippy lints (#3304) 2025-04-03 23:22:19 +02:00
Jonas Platte af6a595fdf Further downstream code size improvements (#3300) 2025-04-01 06:33:18 -04:00
Jonas Platte cd2d5e1417 Fix formatting of axum/CHANGELOG.md 2025-03-28 19:38:11 +01:00
Jonas Platte b150ac028b Release axum 0.8.3 and related crates axum-extra-v0.10.1 axum-v0.8.3 axum-core-v0.5.2 2025-03-28 11:14:58 +01:00
Jonas Platte a9638f76b5 Update changelog 2025-03-28 09:35:21 +01:00
Jonas Platte 7b3143ba58 Replace map_response(IntoResponse::into_response) with custom service wrapper 2025-03-28 09:35:21 +01:00
Jonas Platte 902a3941b7 Remove useless into_response calls
Route::new applies a `map_response(into_response)` already, so the
service being given to it doesn't have to involve an into_response call
itself.
2025-03-28 09:35:21 +01:00
Jonas Platte 0194d1db9a Delete unused module 2025-03-28 09:35:21 +01:00
Jonas Platte 2f2bb99550 Run into_parts eagerly in more places 2025-03-28 09:35:21 +01:00