Jonas Platte
b150ac028b
Release axum 0.8.3 and related crates
2025-03-28 11:14:58 +01:00
Jonas Platte
a9638f76b5
Update changelog
2025-03-28 09:35:21 +01:00
Jonas Platte
7b3143ba58
Replace map_response(IntoResponse::into_response)
with custom service wrapper
2025-03-28 09:35:21 +01:00
Jonas Platte
902a3941b7
Remove useless into_response calls
...
Route::new applies a `map_response(into_response)` already, so the
service being given to it doesn't have to involve an into_response call
itself.
2025-03-28 09:35:21 +01:00
Jonas Platte
0194d1db9a
Delete unused module
2025-03-28 09:35:21 +01:00
Jonas Platte
2f2bb99550
Run into_parts eagerly in more places
2025-03-28 09:35:21 +01:00
Tomaz Canabrava
ee4727b865
Add macro to compile time check if a path is valid ( #3288 )
2025-03-27 19:54:49 +00:00
Jonas Platte
62470bd503
Bring back no-op async-stream feature for axum-extra ( #3293 )
2025-03-27 06:12:26 -04:00
Jonas Platte
3525a13459
Revert "Make status
a const function in rejection handling" ( #3287 )
2025-03-27 08:31:19 +01:00
Jonas Platte
2b6ae09568
Simplify Handler async blocks ( #3285 )
2025-03-25 08:07:35 -04:00
Gábor Szabó
15917c6dbc
[test] the versioning example ( #3275 )
2025-03-18 10:54:02 +01:00
Gábor Szabó
ac7732abd3
[test] the anyhow-error-response example ( #3274 )
2025-03-18 10:53:00 +01:00
Gábor Szabó
6fa7cce19d
[test] the validator example ( #3276 )
2025-03-18 10:51:30 +01:00
Andrei Nesterov
c997137383
Implement From<Bytes>
for Message
( #3273 )
2025-03-17 14:15:15 +00:00
Gábor Szabó
f479e0d617
[test] the form example ( #3267 )
2025-03-17 13:31:17 +01:00
Gábor Szabó
517223f254
[test] the templates example ( #3269 )
2025-03-17 13:29:27 +01:00
Henrikh Kantuni
ab70773f2b
Fix typo ( #3272 )
2025-03-17 11:02:18 +01:00
yjh
da3539cb0e
perf: do not convert to Bytes
first in protobuf extractor ( #3241 )
2025-02-28 14:31:41 +01:00
K-tecchan
0cab17542e
docs: Correct TypedHeader link in axum-core/extract/request_parts.rs ( #3234 )
2025-02-28 07:22:51 +00:00
co63oc
f9ba7776d9
Fix
2025-02-28 07:48:26 +01:00
Wojciech Kordalski
2a5189ed63
Add information about the meaning of Router<S>
to Router
documentation ( #3235 )
2025-02-27 21:55:14 +00:00
Mateo Lafalce
7724967867
Add axum-html-minifier to ECOSYSTEM.md
...
+ Add link to baxe to ECOSYSTEM.md
Add the link to axum-html-minifier library to the ECOSYSTEM.md file
+ Motivation
We want to share the library we've built with the community, get feedback and improvement ideas
+ Solution
With this middleware layer we can send fewer packets to the client and increase the throughput of our websites.
2025-02-23 18:12:27 +01:00
Manuel Tumiati
a192480c4f
Add Baxe to ECOSYSTEM.md
...
Add link to baxe-rs to ECOSYSTEM.md
2025-02-03 09:38:53 +01:00
Noa
6c9cabf985
Properly respond with sec-websocket-protocol under http/2 ( #3141 )
2025-02-01 16:17:00 +01:00
ohaddahan
0e6e96fb8c
ws: add read_buffer_size(usize)
to WebSocketUpgrade
( #3178 )
2025-01-29 06:21:56 -05:00
Saurav Sharma
687f014875
Update ECOSYSTEM.md
...
Add https://crates.io/crates/tower_allowed_hosts to ECOSYSTEM.md
2025-01-25 09:16:38 -05:00
Ivan Krivosheev
b0b81746f7
axum-core/body: Implement Stream::size_hint
for BodyDataStream
( #3195 )
2025-01-24 11:16:00 +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
4lkaid
f041f68b05
ECOSYSTEM.md: Add axum-kit and fix formatting inconsistencies
2025-01-23 15:42:54 +01: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 Platte
5966849f14
Release axum 0.8.2 and related crates ( #3188 )
2025-01-21 14:12:53 +01:00
Jonas Platte
6df26a3be3
Fix broken intra-doc link ( #3186 )
2025-01-21 06:45:56 -05:00
Jonas Platte
70d52b386d
ci: Remove condition from typos job ( #3187 )
2025-01-21 06:45:45 -05:00
Matthias Vogelgesang
067993eb56
Drop unused use in doctests ( #3185 )
2025-01-20 12:58:47 +01:00
richard
f0ef8ae29b
Update low-level-rustls example - add http2 feature flag ( #3179 )
...
Co-authored-by: richard <richardalanjones@gmail.com>
2025-01-16 21:54:44 +01:00
Mohammed Alotaibi
e09cc59365
Make status
a const function in rejection handling ( #3168 )
...
Signed-off-by: Awiteb <a@4rs.nl>
2025-01-11 18:50:32 +00:00
Sabrina Jewson
28c6be74ae
Guarantee return value of serve
, Pt. 2 ( #3166 )
2025-01-10 22:02:31 +01:00
Tobias Bieniek
d07d129baf
Extension: Implement OptionalFromRequestParts
trait ( #3157 )
2025-01-10 15:47:47 +01:00
David Mládek
4f11b45b18
axum-macros: move from_request.rs to from_request/mod.rs ( #3163 )
2025-01-08 22:08:35 +01:00
David Mládek
b5236eaff4
axum: fix new formatting string clippy lint ( #3162 )
2025-01-08 20:03:47 +01:00
David Mládek
18a99da0b0
axum: Move serve.rs
to serve/mod.rs
( #3161 )
2025-01-08 17:56:21 +01:00
Jonas Platte
f84105ae8b
Dependency cleanup ( #3145 )
2025-01-05 09:34:14 +01:00
Mehul Arora
ef0b99b6a0
Implement OptionalFromRequest
for the Json extractor ( #3142 )
2025-01-03 19:20:40 +00: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
Tobias Bieniek
c8259dccb7
CI: Remove obsolete prefix-key
attributes for rust-cache
action ( #3130 )
2024-12-30 09:10:50 +01:00
Tobias Bieniek
f8f3a030b3
Update more hardcoded docs.rs URLs ( #3125 )
2024-12-27 23:37:28 +01:00