Commit Graph
1803 Commits
Author SHA1 Message Date
David Mládek 649f19fcb5 axum: generalize serving with hyper 2025-12-17 14:20:27 +01:00
tottoto 9795e3be51 chore: Update headers to 0.4.1 in lock file (#3579) 2025-12-07 12:46:23 +09:00
tottoto 2059c12868 examples: Update to redis 1 (#3528) 2025-12-06 23:49:47 +09:00
tottoto 642e4dcb3c ci: Switch cargo-public-api-crates to cargo-check-external-types (#3576) 2025-12-05 22:03:30 +09:00
Yann Simon ca24460fac move imports under the feature (#3578) 2025-12-04 13:47:30 +01:00
Brad Dunbar 5c4c1658a7 SecondElementIs: Correct a small inconsistency (#3559) 2025-12-03 00:24:27 +01:00
David Mládek b9e35ec780 Split examples & check minimum versions (#3370)
Currently, both cargo deny and our MSRV checks use Cargo.lock file which has unified features and versions across both the axum crates and all the examples. This can hide some issues as usually when someone adds an example, they might use cargo add which will silently update the dependency for the whole repository. Some compilation errors (like axum requiring [email protected] while it uses features from [email protected]) will then be hidden.

I don't think most users would ever need to use the minimal versions anyway so this is not as severe, but someone might run into compilation errors.
2025-12-02 22:24:37 +01:00
tottoto aeff16e91a ci: Update to actions/checkout v6 (#3572) 2025-11-26 06:25:55 +09:00
Asger Hautop Drewsen e668598cef axum-extra: Add trailing newline to pretty JSON response (#3526) 2025-11-24 21:34:46 +01:00
Mohamed Macow 9bd839e5e9 refac(axum-extra): improve test invariants for protobuf.rs extractor (#3569) 2025-11-23 20:56:22 +01:00
Alice Ryhl 601d775da8 Fix integer underflow in try_range_response for empty files (#3566) 2025-11-22 20:09:42 +01:00
Mohamed Macow 7fd17ceba5 docs: Clarify route_layer does not apply middleware to the fallback handler (#3567) 2025-11-21 23:17:24 +01:00
Ivan Tham 26367b9f1e axum: use Vec for PathRouter (#3509) 2025-11-21 17:09:18 +01:00
Niclas Klugmann 509016003e add axum-conditional-requests to ECOSYSTEM.md (#3496) 2025-11-21 15:07:25 +01:00
Jonas Platte b1ef45469b Merge branch 'v0.8.x' into jplatte/v0.8.7 2025-11-14 20:46:08 +01:00
Jonas Platte 4404f27cea Release axum v0.8.7 and axum-extra v0.12.2 axum-extra-v0.12.2 axum-v0.8.7 2025-11-14 20:44:55 +01:00
Andrii Mishkovskyi 8f1545adec Fix typo in extractors guide (#3554) 2025-11-14 20:42:06 +01:00
Jonas Platte 4fc3faa0b4 Relax implicit Send / Sync bounds (#3555) 2025-11-14 20:41:03 +01:00
Lyra Naeseth a05920c906 Make it easier to visually scan for default features (#3550) 2025-11-14 20:39:44 +01:00
Brad Dunbar 6d5e6d578a Use extensions directly in from_request_parts (#3542) 2025-11-14 20:38:45 +01:00
Italo Maia fe607e6dcf Fixes wording typo (#3540) 2025-11-14 20:37:15 +01:00
Jonas Platte 68320009fb Merge branch 'v0.8.x' into jplatte/extra-v0.12.1 2025-11-14 20:02:27 +01:00
Jonas Platte c10934c79c Relax implicit Send / Sync bounds (#3555) 2025-11-14 10:48:07 +01:00
Andrii Mishkovskyi 830a114172 Fix typo in extractors guide (#3554) 2025-11-13 09:47:58 +01:00
Lyra Naeseth 3ef6c5d183 Make it easier to visually scan for default features (#3550) 2025-11-10 10:41:04 +01:00
Yann Simon 8954d7922a Update and fix mongo example (#3549) 2025-11-04 11:57:40 +01:00
Jonas Platte f9ce3e5b42 Release axum-extra 0.12.1 2025-11-02 18:03:49 +01:00
Jonas Platte 12e1cf9740 Add back package.metadata.docs.rs for axum-extra 2025-11-02 18:03:35 +01:00
Brad Dunbar efc1f57b15 Use extensions directly in from_request_parts (#3542) 2025-10-30 08:40:00 -04:00
David Mládek 914a35a012 Release axum-extra 0.12.0 axum-extra-v0.12.0 2025-10-29 17:08:03 +01:00
xumapleandMaple Xu e20e90d0b6 Upgrade axum-extra to prost v0.14 (#3517)
Co-authored-by: Maple Xu <[email protected]>
2025-10-29 17:08:03 +01:00
Poliorcetics a77c2cf478 fix(axum-extra): don't require S generic param when using FileStream::from_path() (#3437) 2025-10-29 16:58:10 +01:00
David Mládek 0c2e4a2d09 axum-extra: gate rejection test behind feature (#3493) 2025-10-29 16:58:10 +01:00
tottoto 82ce9d6168 axum-extra: Add link definition for pull request to changelog (#3492) 2025-10-29 16:58:10 +01:00
tottoto 2175c8dcc7 axum-extra: Make rustversion and serde_core optional dependency (#3487) 2025-10-29 16:58:10 +01:00
tottoto 9e6be95ce7 axum-extra: Remove unused tower dependency (#3486) 2025-10-29 16:58:10 +01:00
tottoto 929512f462 axum-extra: Make axum optional dependency (#3485) 2025-10-29 16:58:10 +01:00
David Mládek 69703479c8 axum-extra: make option_layer guarantee that the output body is axum::body::Body 2025-10-29 16:58:10 +01:00
David Mládek 8d00a14736 axum-extra: Remove unused feature 2025-10-29 16:58:08 +01:00
Italo Maia c4890b844b Fixes wording typo (#3540) 2025-10-26 23:35:01 +01:00
Lewin Probst, M.Sc. cec605c8eb Added axum-gate to ECOSYSTEM.md (#3538) 2025-10-25 17:46:37 +02:00
tottoto 7bc6f52892 ci: Use taiki-e/install-action to setup cargo-hack (#3535) 2025-10-23 09:18:25 +02:00
Paul Mattern 37a08a17d4 Fix misplaced comment in error handling example (#3529) 2025-10-11 22:16:47 +02:00
Paul Mattern 8389ab10b0 examples: refactor error logging in error-handling example (#3527) 2025-10-11 17:41:12 +02:00
tottoto dcbcf5c5fd axum-extra: Make typed-routing feature enable routing feature (#3514) 2025-10-11 11:22:51 +02:00
xumapleandMaple Xu 76cb48ebe0 Upgrade axum-extra to prost v0.14 (#3517)
Co-authored-by: Maple Xu <[email protected]>
2025-10-09 07:03:51 +02:00
tottoto 4160bbe6de examples: Update to thiserror 2 (#3522) 2025-10-08 23:19:41 +09:00
tottoto f9c0e7069a examples: Update to jsonwebtoken 10 (#3520) 2025-10-07 13:19:27 -04:00
tottoto 29be91240d examples: Use diesel HasQuery trait (#3519) 2025-10-07 00:13:36 +09:00
tottoto a847c60937 examples: Update to diesel-async 0.7 (#3518) 2025-10-06 23:58:01 +09:00