 David PedersenandJonas Platte
|
52fd139a86
|
Require Sync for services (#2473)
Co-authored-by: Jonas Platte <[email protected]>
|
2024-09-28 23:28:44 +02:00 |
|
David Pedersen
|
d7b852896d
|
Fix changelog link (#2677)
|
2024-03-25 08:00:19 +01:00 |
|
David Pedersen
|
ef8a9e812c
|
Release axum and axum-extra (#2676)
|
2024-03-24 20:17:10 +01:00 |
|
David Pedersen
|
19f6f7900f
|
Fix layers being cloned for each request (#2586)
|
2024-03-14 21:24:32 +01:00 |
|
David Pedersen
|
358f196810
|
Add note about missing CSRF validation in oauth example (#2512)
|
2024-01-13 15:37:03 +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 |
|
David Pedersen
|
c486cc8207
|
Implement TypedPath for WithRejection<TypedPath, _> (#2491)
|
2024-01-04 21:08:20 +01:00 |
|
David Pedersen
|
71eedc6d6c
|
Add websocket integration test (#2477)
|
2023-12-31 11:14:26 +01:00 |
|
David Pedersen
|
48d169016a
|
Update example-tls-graceful-shutdown
Was just a matter of updating axum-server
|
2023-12-31 00:18:55 +01:00 |
|
David Pedersen
|
85573e0573
|
impl IntoResponseParts for () (#2471)
|
2023-12-30 17:47:22 +00:00 |
|
David Pedersen
|
7ea7e9f618
|
Use IntoFuture for test RequestBuilder (#2470)
|
2023-12-30 18:23:53 +01:00 |
|
David Pedersen
|
3b43b257e7
|
Add dependency injection example (#2466)
|
2023-12-30 18:11:33 +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
|
5d388c8d91
|
Remove outdated comment
|
2023-12-29 17:51:14 +01:00 |
|
David Pedersen
|
fe89ab5592
|
Release (#2461)
|
2023-12-29 17:47:06 +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 |
|
David Pedersen
|
c3db223532
|
Rework error handling example (#2382)
|
2023-12-29 01:49:13 +01:00 |
|
David Pedersen
|
72ccde5900
|
Update multer (#2433)
|
2023-12-17 11:31:38 +00:00 |
|
David Pedersen
|
6e0955ed9b
|
Fix CI (#2434)
|
2023-12-17 12:11:40 +01: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 |
|
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
|
9d0e634285
|
Fix comment in testing example
|
2023-11-27 10:58:03 +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
|
e63cc49f55
|
Update unix-domain-socket, listen-multiple-addrs, and testing examples (#2358)
|
2023-11-27 10:23:52 +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 PedersenandJonas Platte
|
da82e887cd
|
Update graceful shutdown example (#2355)
Co-authored-by: Jonas Platte <[email protected]>
|
2023-11-26 10:34:41 +00:00 |
|
David Pedersen
|
1a78e093ed
|
Apply changelog changes from 0.6 branch to main (#2353)
|
2023-11-25 20:44:07 +01:00 |
|
David Pedersen
|
20862d42f5
|
Add example showing how to use hyper's low level API (#2338)
|
2023-11-23 13:39:01 +01:00 |
|
David Pedersen
|
ff9764574c
|
Implement FromRequestParts for Parts and Extensions (#2328)
|
2023-11-23 11:30:23 +00:00 |
|
 
|
43b14a5f02
|
Update to latest versions of hyper and http-body (#1882)
Co-authored-by: Michael Scofield <[email protected]>
Co-authored-by: Jonas Platte <[email protected]>
|
2023-11-23 11:03:03 +00:00 |
|
 David PedersenandJonas Platte
|
c8cf147657
|
Make sure axum-extra also supports being compiled to WASM (#2237)
Co-authored-by: Jonas Platte <[email protected]>
|
2023-09-21 15:14:57 +02:00 |
|
David Pedersen
|
3b3bbb2403
|
Make tokio an optional dependency of axum-extra (#2236)
|
2023-09-21 07:33:40 +00:00 |
|
David Pedersen
|
a9822ec80b
|
Use tower-http's TimeoutLayer (#2231)
|
2023-09-17 18:02:22 +02:00 |
|
David Pedersen
|
9eb502c768
|
Use tuples instead of ServiceBuilder internally (#2229)
|
2023-09-17 10:56:47 +02:00 |
|
David Pedersen
|
20f48af914
|
Add NestedPath (#1924)
|
2023-09-17 10:32:23 +02:00 |
|
David Pedersen
|
449e4c1138
|
Add docsrs feature to axum-core and axum-macros (#2164)
|
2023-09-16 19:47:49 +00:00 |
|
David Pedersen
|
65defdb463
|
fix cargo-deny
|
2023-09-16 21:32:40 +02:00 |
|
David Pedersen
|
eade3fdad6
|
Update prost (#2224)
|
2023-09-14 15:19:23 +02:00 |
|
David Pedersen
|
54e203cd51
|
Clearly document applying DefaultBodyLimit to individual routes (#2157)
|
2023-08-08 09:57:55 +00:00 |
|
David Pedersen
|
e8cf5f4f0e
|
Mention tokio-stream in SSE example
|
2023-08-06 20:45:35 +02:00 |
|
David Pedersen
|
cc611b8b24
|
Implement IntoResponse for (R,) where R: IntoResponse (#2143)
|
2023-08-03 18:15:06 +00:00 |
|
David Pedersen
|
2138489ce5
|
Implement Handler for T: IntoResponse (#2140)
|
2023-08-02 21:17:12 +02:00 |
|
David Pedersen
|
5b89f1dfaa
|
Add example showing how to proxy reqwest::Response (#2138)
|
2023-08-02 08:15:47 +00:00 |
|
David Pedersen
|
6416a4784b
|
axum-extra: Remove unused tower-http dependency (#2137)
|
2023-08-02 07:50:44 +00:00 |
|
David Pedersen
|
f9ea40bb44
|
Don't depend on axum-macros in examples (#2122)
|
2023-07-26 20:21:39 +02:00 |
|
David Pedersen
|
5567d665d7
|
Fix typo (#2118)
|
2023-07-25 21:52:08 +02:00 |
|
David Pedersen
|
bb22802bfc
|
Update to latest sqlx in example (#2099)
|
2023-07-16 13:49:53 +02:00 |
|
David Pedersen
|
4290955cf0
|
Add missing changes to changelog
|
2023-07-16 12:54:53 +02:00 |
|
David Pedersen
|
a0db77a900
|
Fix bugs around merging routers with nested fallbacks (#2096)
|
2023-07-16 10:06:58 +00:00 |
|
David Pedersen
|
6f7ff85565
|
Fix example for accessing inner extrator errors (#2095)
|
2023-07-16 01:40:31 +02:00 |
|
David Pedersen
|
b34715fe81
|
Update to hyper 1.0.0-rc.4 (#2094)
|
2023-07-15 15:38:38 +00:00 |
|
David Pedersen
|
cc9629fe88
|
Fix some typos in the docs
|
2023-07-03 09:23:37 +02:00 |
|
David Pedersen
|
f4accdc95d
|
Remove unwrap from example-stream-to-file
|
2023-07-01 23:12:23 +02:00 |
|
David Pedersen
|
99e8828df5
|
Remove unwrap from example-reverse-proxy
|
2023-07-01 23:12:23 +02:00 |
|
David Pedersen
|
b1b0e45683
|
Remove sessions example
There are better libraries these days for doing sessions with axum. So
think this example was just causing more confusion than helping.
|
2023-07-01 23:12:20 +02:00 |
|
David Pedersen
|
b7665b209a
|
Fix CI (#2054)
|
2023-06-22 23:20:46 +02:00 |
|
David Pedersen
|
b663072504
|
Don't remove the Sec-WebSocket-Key header in WebSocketUpgrade (#1972)
|
2023-04-30 11:54:41 +02:00 |
|
David Pedersen
|
c7d4af9bd8
|
Fix fallback panic on CONNECT requests (#1963)
|
2023-04-25 16:01:39 +02:00 |
|
David Pedersen
|
d1765d9a00
|
Don't inherit fallbacks when using Router::nest_service (#1956)
|
2023-04-22 16:19:32 +02:00 |
|
David Pedersen
|
db300efc33
|
Remove impl Connected<&AddrStream> for SocketAddr (#1954)
|
2023-04-21 18:24:47 +02:00 |
|
David Pedersen
|
c378211b12
|
Allow duplicate regex-syntax in examples
|
2023-04-21 17:45:31 +02:00 |
|
David Pedersen
|
4d5035faf8
|
Use Request type alias in new files
|
2023-04-21 17:45:31 +02:00 |
|
 
|
877e3fe4de
|
Move TypedHeader to axum-extra (#1850)
Co-authored-by: Michael Scofield <[email protected]>
Co-authored-by: Jonas Platte <[email protected]>
|
2023-04-21 17:45:31 +02:00 |
|
David Pedersen
|
173f9f72b0
|
Remove IntoResponse for http-body types (#1877)
|
2023-04-21 17:45:31 +02:00 |
|
David Pedersen
|
c97967252d
|
Add serve function and remove Server re-export (#1868)
|
2023-04-21 17:45:31 +02:00 |
|
 
|
6703f8634c
|
Remove B type param: Follow ups (#1789)
Co-authored-by: Jonas Platte <[email protected]>
Co-authored-by: Michael Scofield <[email protected]>
|
2023-04-21 17:45:31 +02:00 |
|
David Pedersen
|
72c1b7a80c
|
Add Body::from_stream (#1848)
|
2023-04-21 17:45:31 +02:00 |
|
 
|
4e4c29175f
|
Remove B type param (#1751)
Co-authored-by: Jonas Platte <[email protected]>
Co-authored-by: Michael Scofield <[email protected]>
|
2023-04-21 17:45:31 +02:00 |
|
David Pedersen
|
3ba74aa2f5
|
Change sse::Event::json_data to use axum_core::Error as its error type (#1762)
|
2023-04-21 17:45:31 +02:00 |
|
David Pedersen
|
e1eb7d6615
|
Add axum_core::body::Body (#1584)
|
2023-04-21 17:45:31 +02:00 |
|
David Pedersen
|
97885484dd
|
Add note about main having breaking changes
|
2023-04-21 17:44:27 +02:00 |
|
David Pedersen
|
c31bea2f96
|
Release axum and axum-extra (#1942)
|
2023-04-18 20:40:42 +02:00 |
|
David Pedersen
|
994492d427
|
Add test for not hitting debug_assert in MatchedPath (#1935)
|
2023-04-17 13:46:54 +02:00 |
|
David Pedersen
|
b42897f2dc
|
Document that Router::new().fallback(...) isn't optimal (#1940)
|
2023-04-17 13:41:53 +02:00 |
|
David Pedersen
|
2c87d65f17
|
Don't allow extracting MatchedPath in fallbacks (#1934)
|
2023-04-17 13:20:54 +02:00 |
|
David Pedersen
|
e97462d452
|
Add Html, Css, JavaScript, and Wasm response types (#1921)
|
2023-04-17 13:20:17 +02:00 |
|
David Pedersen
|
39bb28130d
|
Enable println warning (#1929)
|
2023-04-14 22:26:56 +02:00 |
|
David Pedersen
|
377d73a55b
|
Add basic merge and nest benchmarks
|
2023-04-12 19:14:16 +02:00 |
|
David Pedersen
|
cf1ed9bb54
|
Release axum 0.6.15 (#1928)
|
2023-04-12 09:36:17 +02:00 |
|
David Pedersen
|
8b22b94582
|
Remove "PathDeserializationError" debug message
|
2023-04-12 09:19:00 +02:00 |
|
David Pedersen
|
b92b91e75e
|
Release axum 0.6.14 (#1926)
|
2023-04-11 19:38:22 +02:00 |
|
David Pedersen
|
51edc9c895
|
Release (#1923)
|
2023-04-11 17:23:38 +02:00 |
|
David Pedersen
|
6b106f4bab
|
Log built-in rejections (#1890)
|
2023-04-11 16:57:49 +02:00 |
|
 David PedersenandJonas Platte
|
2c2cf361dd
|
Change Router::nest to flatten the routes (#1711)
Co-authored-by: Jonas Platte <[email protected]>
|
2023-04-11 16:17:54 +02:00 |
|
David Pedersen
|
14d2b2dc87
|
Add tutorials to ECOSYSTEM.md
|
2023-04-11 10:37:22 +02:00 |
|
David Pedersen
|
4db9b6eb81
|
add missing changelog link
|
2023-04-10 09:23:55 +02:00 |
|
David Pedersen
|
352cf9a266
|
Implement Deref and DerefMut for built-in extractors (#1922)
|
2023-04-10 07:18:35 +00:00 |
|
David Pedersen
|
24f8dc53f4
|
Update rest-grpc-multiplex example to include reflection (#1902)
|
2023-04-01 20:49:36 +02:00 |
|
David Pedersen
|
9b1f1a907b
|
Update allowed crates in public API (#1888)
|
2023-03-27 17:12:19 +02:00 |
|
David Pedersen
|
4dd062e8ed
|
Add missing changelog link
|
2023-03-22 15:26:17 +01:00 |
|
David Pedersen
|
562fa206f0
|
Release axum, axum-extra, axum-macros (#1875)
|
2023-03-22 15:22:47 +01:00 |
|
David Pedersen
|
cfb5df7050
|
Give better error if generics are used with #[derive(FromRef)] (#1874)
|
2023-03-22 14:48:27 +01:00 |
|
David Pedersen
|
3fb67bf79d
|
Update changelog
|
2023-03-22 14:35:06 +01:00 |
|