Jonas Platte
|
d07863f97d
|
Release axum v0.8.8 and axum-extra v0.12.3
|
2025-12-20 14:14:20 +01:00 |
|
Jonas Platte
|
4404f27cea
|
Release axum v0.8.7 and axum-extra v0.12.2
|
2025-11-14 20:44:55 +01:00 |
|
Jonas Platte
|
4fc3faa0b4
|
Relax implicit Send / Sync bounds (#3555)
|
2025-11-14 20:41:03 +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 |
|
Jonas Platte
|
c720f568da
|
Release axum-core v0.5.4
|
2025-09-28 22:12:48 +02:00 |
|
Jonas Platte
|
0c96ead9d1
|
Remove unused rustversion dependency of axum-core (#3502)
|
2025-09-28 22:01:13 +02:00 |
|
Jonas Platte
|
a1d22f68a5
|
Release axum 0.8.5 and related crates
|
2025-09-28 20:46:16 +02:00 |
|
Jonas Platte
|
ad2fd5b50b
|
Update changelogs
|
2025-09-28 20:26:09 +02:00 |
|
Jonas Platte
|
651cc1e935
|
Remove unused link def
|
2025-09-28 19:37:31 +02:00 |
|
Jonas Platte
|
6529158354
|
Bump Cargo.lock
|
2025-09-28 19:36:51 +02:00 |
|
Jonas Platte
|
1a7460cd27
|
ci: Also run for release branches
|
2025-09-28 19:32:40 +02:00 |
|
Jonas Platte
|
16534439f5
|
Switch serde dependency to serde_core (#3477)
|
2025-09-28 19:28:32 +02:00 |
|
Jonas Platte
|
25549f0ba2
|
Update minimum Rust version to 1.78 (#3412)
|
2025-09-28 19:22:01 +02:00 |
|
Jonas Platte
|
01ecea0e33
|
Make clippy happy (#3350)
|
2025-09-28 19:15:42 +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 PlatteandGitHub
|
80c4eadd82
|
Improve documentation about sharing state with handlers (#3333)
|
2025-04-30 10:03:16 +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 |
|
 Jonas PlatteandGitHub
|
5429ed9bd5
|
Fix new clippy lints (#3304)
|
2025-04-03 23:22:19 +02: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 PlatteandGitHub
|
62470bd503
|
Bring back no-op async-stream feature for axum-extra (#3293)
|
2025-03-27 06:12:26 -04:00 |
|
 Jonas PlatteandGitHub
|
3525a13459
|
Revert "Make status a const function in rejection handling" (#3287)
|
2025-03-27 08:31:19 +01:00 |
|
Jonas Platte
|
0cb686535a
|
Lowercase axum in a few more places
|
2025-01-23 17:38:24 -05:00 |
|
Jonas Platte
|
f2fc88a1fe
|
Clean up ECOSYSTEM.md
|
2025-01-23 17:38:24 -05:00 |
|
Jonas Platte
|
fccf778a14
|
Add changelog entry for 0.8.1
|
2025-01-21 08:58:02 -05:00 |
|
Jonas Platte
|
d65242559f
|
Fix changelog for axum
It contained the 0.8.2 entry as 0.8.1.
|
2025-01-21 08:58:02 -05:00 |
|
 Jonas PlatteandGitHub
|
5966849f14
|
Release axum 0.8.2 and related crates (#3188)
|
2025-01-21 14:12:53 +01:00 |
|
 Jonas PlatteandGitHub
|
6df26a3be3
|
Fix broken intra-doc link (#3186)
|
2025-01-21 06:45:56 -05:00 |
|
 Jonas PlatteandGitHub
|
70d52b386d
|
ci: Remove condition from typos job (#3187)
|
2025-01-21 06:45:45 -05:00 |
|
 Jonas PlatteandGitHub
|
f84105ae8b
|
Dependency cleanup (#3145)
|
2025-01-05 09:34:14 +01:00 |
|
Jonas Platte
|
e0b55d7503
|
Release axum v0.8.1
|
2025-01-01 14:39:51 +01:00 |
|
Jonas Platte
|
ca2741ae6d
|
Remove warning about breaking changes from README.md
|
2025-01-01 14:39:23 +01:00 |
|
Jonas Platte
|
926543f207
|
Release axum v0.8.0
|
2025-01-01 11:08:20 +01:00 |
|
 Jonas PlatteandGitHub
|
3bb12abc8d
|
Remove OptionalFromRequestParts impl for Query (#3088)
|
2024-12-25 18:56:48 +01:00 |
|
 Jonas PlatteandGitHub
|
1bc694878b
|
ci: Use updated fork of cargo-public-api-crates (#3100)
|
2024-12-25 18:55:40 +01:00 |
|
 Jonas PlatteandGitHub
|
c7d2a59e78
|
Add Scheme extractor to axum-extra changelog (#3097)
|
2024-12-24 17:03:40 +01:00 |
|
 Jonas PlatteandGitHub
|
ab8d0088d0
|
Add changelog entry for tokio-tungstenite upgrade (#3089)
|
2024-12-19 22:50:04 +01:00 |
|
 Jonas PlatteandGitHub
|
5cdd8a4f18
|
axum 0.8.0-rc.1 (#3073)
|
2024-12-17 23:47:42 +01:00 |
|
 Jonas PlatteandGitHub
|
ec75ee3827
|
Add a separate trait for optional extractors (#2475)
|
2024-12-10 02:54:59 +00:00 |
|
 Jonas PlatteandGitHub
|
99c07e4d86
|
Enable and fix warnings from clippy::uninlined_format_args (#3063)
|
2024-12-03 22:27:14 +01:00 |
|
 Jonas PlatteandGitHub
|
9fab45af46
|
Make ConnectInfo work with ListenerExt::tap_io (#3059)
|
2024-12-02 07:36:50 +00:00 |
|
 Jonas PlatteandGitHub
|
6d30c579e0
|
Remove multipart from axum-extra' default features (#3058)
|
2024-12-01 11:44:54 +01:00 |
|
 Jonas PlatteandGitHub
|
f6379558e6
|
Clean up axum-extra'a new error-response feature (#3057)
|
2024-12-01 11:44:43 +01:00 |
|
 
|
84c3960639
|
Make serve generic over the listener and IO types (#2941)
Co-authored-by: David Pedersen <[email protected]>
|
2024-11-30 23:47:13 +01:00 |
|
 Jonas PlatteandGitHub
|
d84136e1e4
|
Centralize lint configuration (#3055)
|
2024-11-30 16:53:48 +01:00 |
|
 Jonas PlatteandGitHub
|
c7aa6454e7
|
Fix new clippy lints (#3054)
|
2024-11-28 23:53:20 +01:00 |
|
 Jonas PlatteandGitHub
|
11806fbc61
|
Disallow nesting at the root of the router (#3051)
|
2024-11-26 20:59:40 +01:00 |
|
 Jonas PlatteandGitHub
|
fb1b8f1a55
|
Remove unused import in trybuild test (#3050)
|
2024-11-26 20:47:43 +01:00 |
|
 Jonas PlatteandGitHub
|
9ddb25f089
|
Re-format trybuild tests (#3049)
|
2024-11-26 18:04:01 +00:00 |
|
 Jonas PlatteandGitHub
|
f1c79a459b
|
Simplify todos_index in todos example (#3048)
|
2024-11-26 18:56:29 +01:00 |
|
 Jonas PlatteandGitHub
|
9517decf2f
|
Don't panic when array type is used for path segment (#3039)
|
2024-11-19 20:57:30 +00:00 |
|
Jonas Platte
|
17016d6dd6
|
Merge branch 'v0.7.x' into jplatte/merge-v0.7.x
|
2024-11-16 17:12:32 +01:00 |
|
Jonas Platte
|
9983bc1da4
|
Bump versions
|
2024-11-16 17:10:03 +01:00 |
|
Jonas Platte
|
dee0985dfb
|
Merge branch 'v0.7.x' into jplatte/merge-v0.7.8
|
2024-11-14 23:24:29 +01:00 |
|
Jonas Platte
|
feee742ca1
|
Bump versions
|
2024-11-14 23:13:41 +01:00 |
|
Jonas Platte
|
da4580247a
|
Some documentation fixes (#3027)
|
2024-11-14 23:01:27 +01:00 |
|
Jonas Platte
|
a59a82c2af
|
Replace Router::{map_inner, tap_inner_mut} by macros (#2954)
|
2024-11-14 22:53:35 +01:00 |
|
 Jonas PlatteandGitHub
|
56c709b33d
|
Some documentation fixes (#3027)
|
2024-11-14 21:12:16 +01:00 |
|
 Jonas PlatteandGitHub
|
72819848e3
|
Upgrade matchit (#2997)
|
2024-10-21 08:51:14 +00:00 |
|
 Jonas PlatteandGitHub
|
0ddc63f77e
|
Move the Host extractor to axum-extra (#2956)
|
2024-10-14 22:45:37 +00:00 |
|
 Jonas PlatteandGitHub
|
a0f310a492
|
Make into_future on Serve, WithGracefulShutdown independent of tokio (#2975)
|
2024-10-11 10:57:05 +02:00 |
|
Jonas Platte
|
d783a8b17e
|
Add matchit upgrade to axum changelog
|
2024-10-05 11:44:31 +00:00 |
|
Jonas Platte
|
47791cb593
|
Remove versions from internal dev-dependencies
This breaks the cyclic dependencies for publishing.
|
2024-10-05 11:44:31 +00:00 |
|
 Jonas PlatteandGitHub
|
9a69e415fb
|
Release axum 0.8.0-alpha.1 and related crates (#2958)
|
2024-10-05 11:20:05 +02:00 |
|
 Jonas PlatteandGitHub
|
20a0624795
|
Replace Router::{map_inner, tap_inner_mut} by macros (#2954)
|
2024-10-04 17:00:50 +00:00 |
|
 Jonas PlatteandGitHub
|
5db62e8452
|
Remove examples/listen-multiple-addrs (#2951)
|
2024-09-30 23:23:19 +02:00 |
|
 Jonas PlatteandGitHub
|
928d31d1d7
|
ci: Only save cache from main (#2946)
|
2024-09-29 21:15:49 +00:00 |
|
 Jonas PlatteandGitHub
|
fb4b1899eb
|
Remove mutexes around boxed services (#2947)
|
2024-09-29 21:04:31 +02:00 |
|
 Jonas PlatteandGitHub
|
3df15fd2ea
|
Update mongodb example (#2944)
|
2024-09-28 23:40:52 +02:00 |
|
 Jonas PlatteandGitHub
|
dda5a273b5
|
README updates (#2945)
|
2024-09-28 23:23:22 +02:00 |
|
 Jonas PlatteandGitHub
|
689ca1aea2
|
Update MSRV for all crates to 1.75 (#2943)
|
2024-09-28 21:21:41 +00:00 |
|
 Jonas PlatteandGitHub
|
5d8541de6e
|
Remove duplication in serving with and without graceful shutdown (#2803)
|
2024-09-27 23:16:54 +02:00 |
|
Jonas Platte
|
4b48f308c3
|
Merge branch 'v0.7.x' into main
|
2024-09-27 22:37:09 +02:00 |
|
Jonas Platte
|
fe56a310ef
|
Bump versions
|
2024-09-27 22:36:28 +02:00 |
|
Jonas Platte
|
ac50d7daaf
|
docs: Remove manual tables of content (#2921)
|
2024-09-27 21:24:08 +02:00 |
|
Jonas Platte
|
6f5607785d
|
core: Fix compile errors from __log_rejection (#2933)
|
2024-09-27 21:22:59 +02:00 |
|
Jonas Platte
|
4fc0641874
|
Upgrade private dependencies (#2935)
|
2024-09-27 21:22:29 +02:00 |
|
 Jonas PlatteandGitHub
|
0a0e438a8b
|
docs: Remove manual tables of content (#2921)
|
2024-09-27 21:16:17 +02:00 |
|
 Jonas PlatteandGitHub
|
85b6fd49c7
|
Upgrade most example dependencies (#2936)
|
2024-09-27 18:50:52 +02:00 |
|
 Jonas PlatteandGitHub
|
2fb6cea732
|
Remove unused dependencies from examples (#2934)
|
2024-09-25 03:44:47 -04:00 |
|
 Jonas PlatteandGitHub
|
391f2deccd
|
core: Fix compile errors from __log_rejection (#2933)
|
2024-09-25 03:44:35 -04:00 |
|
 Jonas PlatteandGitHub
|
ef50e5c180
|
Upgrade private dependencies (#2935)
|
2024-09-24 23:50:53 +02:00 |
|
Jonas Platte
|
712b3ef24b
|
Merge branch 'v0.7.x' into main
|
2024-09-20 21:27:30 +02:00 |
|
Jonas Platte
|
a73dab417d
|
Bump versions
|
2024-09-20 21:25:30 +02:00 |
|
 Jonas PlatteandYann Simon
|
0ba73b5c6e
|
Implement FromRequest for BytesMut (#2583)
Co-authored-by: Yann Simon <[email protected]>
|
2024-09-20 20:57:26 +02:00 |
|
Jonas Platte
|
88de9fc407
|
ci: Add more allowances for multiple version of the same crate
|
2024-09-20 20:57:17 +02:00 |
|
Jonas Platte
|
d2d74f6ad1
|
Upgrade tower and tower-http
|
2024-09-20 20:57:12 +02:00 |
|
 
|
352b7cf044
|
Implement FromRequest for BytesMut (#2583)
Co-authored-by: Yann Simon <[email protected]>
|
2024-09-20 20:36:00 +02:00 |
|