 Theodore BjernhedandTheodore Bjernhed
|
fb64e72de9
|
Add #[must_use] to types and methods (#3395)
Co-authored-by: Theodore Bjernhed <[email protected]>
|
2025-07-05 19:07:24 +02:00 |
|
tottoto
|
d7104313cb
|
Update tokio-tungstenite to 0.27 (#3398)
|
2025-07-05 16:47:42 +02:00 |
|
Theodore Bjernhed
|
0f255c3c4c
|
style: use Self to avoid unnecessary repetition (#3396)
|
2025-07-04 21:10:01 +00:00 |
|
zeon
|
7dc70bf0d3
|
New redirect inspection (#3377)
|
2025-06-27 19:04:46 +00:00 |
|
David Mládek
|
fc14f5c728
|
axum: add router nesting fallback changelog (#3339)
|
2025-06-03 21:16:36 +00:00 |
|
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 |
|
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 |
|
daalfox
|
df55d83f29
|
Further refactor json_content_type (#3340)
|
2025-05-06 13:51:10 +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 |
|
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
|
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 |
|
Noa
|
58f63bb4d0
|
Add WebSocketUpgrade::selected_protocol (#3248)
|
2025-04-24 16:37:01 +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 |
|
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
|
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 |
|
Jonas Platte
|
3525a13459
|
Revert "Make status a const function in rejection handling" (#3287)
|
2025-03-27 08:31:19 +01:00 |
|
Jonas Platte
|
2b6ae09568
|
Simplify Handler async blocks (#3285)
|
2025-03-25 08:07:35 -04:00 |
|
Andrei Nesterov
|
c997137383
|
Implement From<Bytes> for Message (#3273)
|
2025-03-17 14:15:15 +00:00 |
|
Henrikh Kantuni
|
ab70773f2b
|
Fix typo (#3272)
|
2025-03-17 11:02:18 +01:00 |
|
co63oc
|
f9ba7776d9
|
Fix
|
2025-02-28 07:48:26 +01:00 |
|
Wojciech Kordalski
|
2a5189ed63
|
Add information about the meaning of Router<S> to Router documentation (#3235)
|
2025-02-27 21:55:14 +00:00 |
|
Noa
|
6c9cabf985
|
Properly respond with sec-websocket-protocol under http/2 (#3141)
|
2025-02-01 16:17:00 +01:00 |
|
ohaddahan
|
0e6e96fb8c
|
ws: add read_buffer_size(usize) to WebSocketUpgrade (#3178)
|
2025-01-29 06:21:56 -05:00 |
|