Commit Graph
549 Commits
Author SHA1 Message Date
Liss Heidrich 50c035c20b Add Serve::tcp_nodelay (#2653) 2024-04-01 23:26:18 +02:00
tison dbd6178393 Upgrade reqwest to 0.12 (#2688)
Signed-off-by: tison <[email protected]>
2024-03-29 08:34:56 +01:00
dakai-chen ae8c43765d Optimize deserialization of Path (#2679) 2024-03-27 08:51:48 +01:00
David Mládek 170f877440 axum: Remove unnecessary Arc::clone (#2675) 2024-03-25 20:48:53 +01:00
David Pedersen ef8a9e812c Release axum and axum-extra (#2676) 2024-03-24 20:17:10 +01:00
mikihiro c6fd852844 Update sync_wrapper to 1.0.0 from 0.1.1
... and fix CI.
2024-03-23 19:46:20 +01:00
David Mládek 2ec68d6c4d Add rejection tracing to all extractors (#2584) 2024-03-16 22:34:18 +01:00
David Mládek 2ce382f0ab Remove h2 from dependencies when http2 feature is off (#2605) 2024-03-16 15:57:08 +00:00
David Pedersen 19f6f7900f Fix layers being cloned for each request (#2586) 2024-03-14 21:24:32 +01:00
David Mládek 3569950a2e Make nightly_error_messages feature compatible with latest nightly 2024-03-14 21:19:03 +01:00
Kirill Zaborsky 62324aad91 chore: remove outdated link (#2497) 2024-02-09 00:59:08 +01:00
Martin Nordholts a3ec44a5a0 Run cargo clippy --fix to fix CI (#2568)
… and allow one lint.
2024-02-09 00:55:59 +01:00
AlphaKeks 9e31949079 Improve documentation of axum_extra::extract::Query (#2517) 2024-01-15 21:49:40 +01:00
Nick Price 934b1aac06 Grammar: Fix "it's" vs "its" in several places (#2518) 2024-01-15 21:48:11 +01:00
David Pedersen 9ebd105d04 Release (#2510) 2024-01-13 14:31:03 +01:00
David PedersenandJonas Platte 45116730c6 Internally Arc Router, without breaking changes (#2483)
Co-authored-by: Jonas Platte <[email protected]>
2024-01-13 12:44:32 +00:00
David Pedersen d3112a40d5 Re-export BodyDataStream from axum (#2509) 2024-01-11 21:56:22 +01:00
Sam Kirby cdd0eccc0a Add must_use attribute to Serve (#2484) 2024-01-03 00:03:31 +01:00
Jonas Platte af13c53938 Make Router Sync without breaking the API (#2481) 2024-01-02 20:18:07 +01:00
null ae244b1eb1 chore: update feature flag description (#2480) 2024-01-02 09:12:38 +01:00
David Pedersen 71eedc6d6c Add websocket integration test (#2477) 2023-12-31 11:14:26 +01:00
d2cea5cdbd Improve debug_handler on tuple response types (#2201)
Co-authored-by: David Pedersen <[email protected]>
Co-authored-by: Jonas Platte <[email protected]>
2023-12-30 21:48:35 +00:00
David Pedersen 7ea7e9f618 Use IntoFuture for test RequestBuilder (#2470) 2023-12-30 18:23:53 +01:00
David Pedersen 046e7299e1 Fix out of date links to error-handling example (#2467) 2023-12-30 16:37:57 +01:00
David Pedersen fe89ab5592 Release (#2461) 2023-12-29 17:47:06 +01:00
Bryan Burgers b494d455cc Implement Clone for RouterIntoService (#2456) 2023-12-29 14:13:36 +00:00
Dotan J. Nahum 560213a7b7 docs: add clarification about building middleware and error types (#2448) 2023-12-29 14:19:16 +01:00
David Pedersen ea6dd51e98 Enable tracing by default (#2460) 2023-12-29 13:44:20 +01:00
David Pedersen 12e8c6219d Support graceful shutdown on serve (#2398) 2023-12-29 11:17:58 +00:00
future-highway 56159b0d4e JsonDeserializer extractor for zero-copy deserialization (#2431) 2023-12-29 12:06:47 +01:00
Hydrogen602 6c276c3ff0 Updated docs regarding constraints of Handler arguments (#2451) 2023-12-29 01:48:14 +01:00
Fujiwara Takumi 3fda093806 Use separate lexical scope for lock guard in docs (#2439) 2023-12-19 16:21:24 +00:00
Tobias Bieniek 212d959a54 Body: Implement From<()> (#2411) 2023-12-19 10:51:38 +01:00
Fujiwara Takumi 2f585ac9b7 Upgrade tokio-tungstenite to 0.21 (#2435) 2023-12-18 15:13:35 +01:00
Fujiwara TakumiandDavid Pedersen 584c328bb0 Unnecessary BytesMut (#2414)
Co-authored-by: David Pedersen <[email protected]>
2023-12-17 11:35:46 +00:00
David Pedersen 72ccde5900 Update multer (#2433) 2023-12-17 11:31:38 +00:00
David Pedersen ab36eda6aa Release axum and axum-core (#2402) 2023-12-04 09:16:15 +01:00
David PedersenandJonas Platte ef5663674c Gracefully handle accept errors in serve (#2400)
Co-authored-by: Jonas Platte <[email protected]>
2023-12-02 18:04:05 +00:00
EthraandDavid Pedersen 3c7cf81840 Add utility function to convert body into bytes (#2373)
Co-authored-by: David Pedersen <[email protected]>
2023-11-29 11:31:15 +01:00
Yumin Wu b13b9d2288 Remove unused imports in readme example (#2367) 2023-11-28 18:29:10 +01:00
Keita Nonaka 6dd5d0be9d fix: back to forbid unsafe (#2365) 2023-11-28 12:00:57 +01:00
Joel Uckelman c9477282e7 Clarify headers feature change in changelog (#2360) 2023-11-27 14:10:04 +00:00
David Pedersen 6641e93b0b Mention updated dependencies in changelog (#2359) 2023-11-27 13:50:38 +01:00
David Pedersen 89bba9489a Note which crates in our public API are 1.0
So we know at least which other crates have to 1.0 before axum can be,
or which we have to remove from our public API.
2023-11-27 11:53:05 +01:00
David Pedersen 773bb5db69 axum 0.7.1
Forgot that the readme is shown on crates.io and don't want the
paragraph about "The main branch has unpublished, breaking changes".
2023-11-27 10:56:49 +01:00
David Pedersen db344fab3f The main branch no longer contains breaking changes 🎉 2023-11-27 09:34:16 +01:00
David Pedersen b7d14d3602 Release axum 0.7 (#2354) 2023-11-27 09:30:38 +01:00
David Pedersen 15781fe22b Prepare serve for potentially supporting graceful shutdown (#2357) 2023-11-26 12:21:35 +00:00
David Pedersen 1a78e093ed Apply changelog changes from 0.6 branch to main (#2353) 2023-11-25 20:44:07 +01:00
tottoto a9ac5241dc Only enable hyper dependency when needed (#2350) 2023-11-25 00:07:51 +01:00