Commit Graph

  • bf9b43cabe
    Update to tokio-tungstenite 0.28 (#3497) main tottoto 2025-09-25 22:09:35 +09:00
  • 9ed1ad69d2
    axum: add ListenerExt::limit_connections (#3489) Søren Løvborg 2025-09-23 23:25:36 +02:00
  • 50f0082970
    axum: Make futures-sink optional dependency (#3491) tottoto 2025-09-22 23:58:30 +09:00
  • cc11b5ad7d
    axum-extra: gate rejection test behind feature (#3493) David Mládek 2025-09-22 14:18:46 +02:00
  • 817aae3d1e
    axum-extra: Add link definition for pull request to changelog (#3492) tottoto 2025-09-22 16:30:03 +09:00
  • 4d8a6f6f0f
    axum-extra: Make rustversion and serde_core optional dependency (#3487) tottoto 2025-09-21 06:32:56 +09:00
  • f09f50c50a
    axum-extra: Remove unused tower dependency (#3486) tottoto 2025-09-21 05:57:04 +09:00
  • d184798937
    axum-extra: Make axum optional dependency (#3485) tottoto 2025-09-21 05:50:56 +09:00
  • c708f58b4d examples: add examples with custom ConnectionBuilder dm/hyper-serve David Mládek 2025-09-18 23:46:50 +02:00
  • 1052ffa98c axum: generalize serving with hyper David Mládek 2025-08-08 21:36:39 +02:00
  • 40e9d7b22a
    Add tower-otel to ECOSYSTEM.md (#3482) Mattia Penati 2025-09-17 11:52:34 +02:00
  • 600b16d431
    Spelling misstake in Using closure capture (#3481) Fredrik Park 2025-09-16 22:33:39 +02:00
  • e43030d051
    websocket: add a wrapper around is_terminated (#3443) Loic Hausammann 2025-09-16 17:54:44 +02:00
  • ab593bbab7
    routing: omit the Allow header for non-405 method not allowed fallbacks (#3465) othelot 2025-09-16 17:29:01 +09:00
  • 1073468163
    axum::serve: Enable Hyper request header timeout (#3478) Søren Løvborg 2025-09-16 10:19:20 +02:00
  • 9adff90618 chore: move docs from markdown files to rust source dm/inline-docs David Mládek 2025-09-14 19:49:29 +02:00
  • 5c090dcb3e axum-extra: make option_layer guarantee that the output body is axum::body::Body David Mládek 2025-09-12 14:33:48 +02:00
  • 853d7e707a axum: add ResponseAxumBodyLayer for mapping response body to axum::body::Body David Mládek 2025-09-12 14:33:10 +02:00
  • 4ab8df5e42
    Switch serde dependency to serde_core (#3477) Jonas Platte 2025-09-14 08:49:07 +02:00
  • 94af9c3262
    axum: correct typo in append_allow_header (#3476) K-tecchan 2025-09-13 23:27:43 +09:00
  • d5e505619f
    Update to cargo-deny api version 2 (#3475) tottoto 2025-09-13 21:48:25 +09:00
  • e8ab6029d1
    examples: Update to askama 0.14 (#3474) tottoto 2025-09-13 20:19:19 +09:00
  • 8d0497f793
    examples: Update to brotli 8 (#3473) tottoto 2025-09-13 17:29:21 +09:00
  • 1b844c9fc6
    examples: Update to metrics 0.24 (#3472) tottoto 2025-09-13 17:06:19 +09:00
  • 83d19e7b4f
    examples: Update to redis 0.32 (#3471) tottoto 2025-09-13 16:06:00 +09:00
  • 038f0966a8
    examples: Update to diesel-async 0.6 (#3470) tottoto 2025-09-13 00:03:33 +09:00
  • 14f15252ee
    Remove resolved cargo-deny skip-tree config of tracing-subscriber (#3468) tottoto 2025-09-12 22:23:09 +09:00
  • 490cde6048
    examples: Update to axum-server 0.7 (#3467) tottoto 2025-09-12 22:18:33 +09:00
  • a0748e5a74
    examples: Update to tower-http 0.6 (#3466) tottoto 2025-09-12 20:44:24 +09:00
  • 25acc8d131
    Clarify that AddExtension is not the actual Layer (#3463) Niclas Klugmann 2025-09-12 09:21:19 +02:00
  • e4550d23b1
    examples: Update to oauth2 5 (#3462) tottoto 2025-09-11 22:34:41 +09:00
  • 5d5ba01be9
    Add axum_extra::extract::Query::try_from_uri (#3460) Joel Uckelman 2025-09-08 09:18:31 +01:00
  • 64ae48347e
    Fix typo in file_stream error message (#3459) Kenny Lau 2025-09-07 06:49:22 -04:00
  • 3fc8e4ae0a
    Add axum-governor to community maintained axum ecosystem (#3456) Canmi 2025-09-05 16:10:56 +08:00
  • 8f707ca9fd
    ci: Refactor dependencies-are-sorted job (#3445) tottoto 2025-09-05 07:13:45 +09:00
  • 86868de80e
    Reject JSON bodies with trailing chars (#3453) Antoine Vandecreme 2025-09-02 21:34:17 +02:00
  • 49c8facad3
    Bump tracing-subscriber (#3454) Antoine Vandecreme 2025-09-02 19:01:31 +02:00
  • ee1519c82f
    Add openapi-rs to ECOSYSTEM.md (#3414) baerwang 2025-08-30 21:29:14 +08:00
  • 94db5273a5
    ci: Update to actions/checkout v5 (#3450) tottoto 2025-08-28 22:41:09 +09:00
  • 9ec85d6970
    fix(axum-extra): don't require S generic param when using FileStream::from_path() (#3437) Poliorcetics 2025-08-17 07:14:07 +02:00
  • 4b0590b30e
    examples/prometheus-metrics: run upkeep task (#3430) Patrik Lundin 2025-08-14 14:42:01 +02:00
  • a57935c039
    Generalize Connected implementation to all Listeners for SocketAddr (#3331) Lukas Bergdoll 2025-08-14 13:01:04 +02:00
  • 76268ae52b
    Document type parameter T on Handler (#3435) reivilibre 2025-08-14 10:10:52 +01:00
  • dfc15bce9d
    Support custom (binary) data to be written into SSE Event (#3425) Glen De Cauwsemaecker 2025-08-13 23:32:08 +02:00
  • d66cabd5e9
    Fix ci failures (#3432) Glen De Cauwsemaecker 2025-08-13 10:53:53 +02:00
  • 7f5cea0e6b
    Update and centralize the LICENSE file to the repo root (#3401) Theodore Bjernhed 2025-08-12 23:31:12 +02:00
  • 2977bd4adf
    Extractors doc: correct linked example section (#3349) Jan Runge 2025-08-01 23:47:55 +02:00
  • ff031867df
    Update minimum Rust version to 1.78 (#3412) Jonas Platte 2025-07-20 09:47:56 +02:00
  • 3bd445d9ee
    remove unused dep in tls examples (#3411) Yann Simon 2025-07-17 14:51:12 +02:00
  • d9609d754f
    Add qiluo-admin to ECOSYSTEM.md (#3409) chenlunfu 2025-07-17 01:37:44 +08:00
  • 0832de443c
    Use via extractor's rejection instead of axum::response::Response (#3261) Kyle Nweeia 2025-07-16 03:50:59 -06:00
  • 6bc0717b06
    Improve value and reference passing efficiency (#3406) Theodore Bjernhed 2025-07-11 05:38:45 +02:00
  • 420d7b6aaa
    Update ECOSYSTEM.md: Add datastar with axum support (#3383) Glen De Cauwsemaecker 2025-07-09 21:16:12 +02:00
  • 1b157a461e
    Enable and fix control flow related clippy lints Theodore Bjernhed 2025-07-09 20:48:28 +02:00
  • 617594cd4a
    sse: Add space between duration and : (#3403) Glen De Cauwsemaecker 2025-07-09 12:20:05 +02:00
  • fb64e72de9
    Add #[must_use] to types and methods (#3395) Theodore Bjernhed 2025-07-05 19:07:24 +02:00
  • d7104313cb
    Update tokio-tungstenite to 0.27 (#3398) tottoto 2025-07-05 23:47:42 +09:00
  • 0f255c3c4c
    style: use Self to avoid unnecessary repetition (#3396) Theodore Bjernhed 2025-07-04 23:10:01 +02:00
  • b8d9a3e764
    style: Reorder macro-generated items to fix lints (#3392) Theodore Bjernhed 2025-07-01 23:01:54 +02:00
  • 7dc70bf0d3
    New redirect inspection (#3377) zeon 2025-06-27 21:04:46 +02:00
  • 6d78e84398
    Add Axum Clean Demo to project showcase (#3371) lee suk-jae 2025-06-08 18:35:53 +09:00
  • fc14f5c728
    axum: add router nesting fallback changelog (#3339) David Mládek 2025-06-03 23:16:36 +02:00
  • 41e4f15a42 deps: fix minimum dependencies dm/split-examples David Mládek 2025-05-30 17:48:01 +02:00
  • f4665d0a53 chore(examples): split examples to its own workspace David Mládek 2025-06-03 20:04:51 +02:00
  • 8202c66a4d
    Add DefaultBodyLimit::apply (#3368) Sabrina Jewson 2025-06-03 13:21:22 +01:00
  • 7eabf7e645
    docs: Update changelog (#3364) fritzchr 2025-05-28 18:59:34 +02:00
  • 9ef53e5a48
    Implement OptionalFromRequest for Multipart (#3220) Jake McGinty 2025-05-28 16:40:03 +02:00
  • 769e4066b1
    Implement the OptionalFromRequestParts trait for the Host extractor (#3177) Daniel 2025-05-26 00:43:01 +05:30
  • 869ba86e51
    Reduce dependency on futures-util (#3358) Paolo Barbolini 2025-05-25 09:39:35 +02:00
  • d0aff24c85
    Reorder some TOML sections (#3360) Jonas Platte 2025-05-25 08:46:05 +02:00
  • dd8d4a47cb
    Add fx to ECOSYSTEM.md (#3351) Rik Huijzer 2025-05-13 11:51:05 +02:00
  • d72a0f962a
    Make clippy happy (#3350) Jonas Platte 2025-05-13 09:58:45 +02:00
  • 07f29f6c5c
    Add "Run with" comment to example-low-level-openssl (#3347) Steven Black 2025-05-09 02:23:08 -04:00
  • 7d1dbeb3af
    Update validator to 0.20.0 (#3345) Yann Simon 2025-05-06 15:44:03 +02:00
  • df55d83f29
    Further refactor json_content_type (#3340) daalfox 2025-05-06 15:21:10 +03:30
  • 36f2630e4d
    Bump hickory-proto from 0.24.2 to 0.24.4 (#3344) dependabot[bot] 2025-05-06 13:34:54 +02:00
  • 14e50c0dcb
    Bump ring from 0.17.8 to 0.17.14 (#3342) dependabot[bot] 2025-05-06 13:28:22 +02:00
  • f00b14bac6
    Bump openssl from 0.10.68 to 0.10.72 (#3341) dependabot[bot] 2025-05-06 11:42:51 +02:00
  • b5c534d073 support both FromRequest and FromRequestParts in Either dm/either David Mládek 2025-05-05 09:42:02 +02:00
  • 0821a9dc09
    axum: Allow body types other than axum::body::Body in serve (#3205) David Mládek 2025-05-02 08:54:39 +02:00
  • cd1453f084
    Fix compilation (#3338) Jonas Platte 2025-05-01 19:06:43 +02:00
  • 6ad76dd9a4
    Make SSE less dependent on tokio (#3154) Nano 2025-05-01 13:54:29 +05:00
  • bf7c5fc5f3 axum/routing: Merge fallbacks with the rest of the router David Mládek 2025-01-08 00:02:49 +01:00
  • 64563fb94c Update axum-extra/CHANGELOG.md David Mládek 2025-03-31 19:08:24 +02:00
  • a9f3172e88 axum-extra: Remove unused feature David Mládek 2025-03-31 15:44:32 +02:00
  • ef3a7ccf1c Bring back the breaking changes warning, once again Jonas Platte 2025-04-30 23:47:29 +02:00
  • 8762520da8
    Release axum 0.8.4 axum-v0.8.4 v0.8.x Jonas Platte 2025-04-30 14:25:44 +02:00
  • ac75e2f727 Split up serve functions for Serve and WithGracefulShutdown again Jonas Platte 2025-04-26 21:46:42 +02:00
  • c1162d3191 Extract handle_connection out of do_serve Jonas Platte 2025-04-26 21:37:14 +02:00
  • c25184565b Simplify do_serve a bit Jonas Platte 2025-04-26 21:34:18 +02:00
  • ba4327ece0 Stop implementing IntoFuture for Serve via with_graceful_shutdown Jonas Platte 2025-04-26 21:27:18 +02:00
  • 085be6970b Move serve implementation out of WithGracefulShutdown Jonas Platte 2025-04-26 21:25:36 +02:00
  • 6587b65393 Replace futures_util::pin_mut with std::pin::pin Jonas Platte 2025-04-26 21:22:07 +02:00
  • 80c4eadd82
    Improve documentation about sharing state with handlers (#3333) Jonas Platte 2025-04-30 10:03:16 +02:00
  • 53631b2873
    refactor(axum): Refactor json module (#3332) daalfox 2025-04-29 19:42:04 +03:30
  • d959a6fe68
    serve: Use JoinSet for termination handling jplatte/serve-breaking-changes Jonas Platte 2025-04-26 23:49:03 +02:00
  • b5cd093928
    fixup! Remove io::Result from serve output type Jonas Platte 2025-04-26 23:45:20 +02:00
  • bfb94cfd1e
    serve: Inline handle_connection into callers Jonas Platte 2025-04-26 23:22:44 +02:00
  • f6008c173c
    serve: Extract prep_serve_connection out of handle_connection Jonas Platte 2025-04-26 23:21:15 +02:00
  • 2bb85477ff
    serve: Extract serve_connection out of handle_connection Jonas Platte 2025-04-26 23:15:20 +02:00