Releases: seanmonstar/warp
Releases · seanmonstar/warp
v0.4.1
Fixes:
- Fix
Server::graceful()bounds incorrect requiring the filter to be a future. - Enable
tokio/netwhen theserverfeature is enabled. - Render
cfgs in the docs.
Full Changelog: v0.4.0...v0.4.1
v0.4.0
Changes:
- Upgrade to
hyper,http, andhttp-bodyto v1. - Remove
multipartandwebsocketfeatures from being enabled by default. - Put
warp::serve()behind aserverfeature, not enabled by default. - Put
warp::testbehind atestfeature, not enabled by default. - Remove
tlsfeature and types. - Remove
warp::addrfilters.
Full Changelog: v0.3.7...v0.4.0
v0.3.7
tl;dr
- Features:
- Add ecc private key support to
tls()config.
- Add ecc private key support to
- Fixes:
- Several dependency upgrades.
What's Changed
- deps: move rustls-pemfile crate to tls feature by @tottoto in #1069
- ECC private keys support for
tlsfeature by @joseluisq in #1048 - Fix
cargo minimal-versions checkby @Finomnis in #1078 - deps: remove unused tokio-stream dependency by @tottoto in #1079
- deps: update to rustls 0.22 by @tottoto in #1081
- multipart: fallback to filename as part name by @wca in #1045
- deps: update tokio-tungstenite, tracing-log and async-compression dependency by @tottoto in #1085
- update to use handlebars v5 by @campeis in #1087
- style: clean up new rustc warnings by @seanmonstar in #1097
- ci: single required job by @seanmonstar in #1098
New Contributors
Full Changelog: v0.3.6...v0.3.7
v0.3.6
Features
- Add ability to pass
Nonetomultipart::form().max_length(). - Implement
ReplyforResult<impl Reply, impl Reply>. - Make
multipart::Part::content_type()return the full mime string. - Add
TlsServer::try_bind_with_graceful_shutdown().
Fixes
- Updated tungstenite and rustls dependencies for security fixes.
New Contributors
- @jnicholls made their first contribution in #717
- @kouta-kun made their first contribution in #1044
- @tottoto made their first contribution in #1043
- @aedmondson made their first contribution in #1046
- @outamaa made their first contribution in #919
- @louiseyousre200 made their first contribution in #1056
- @nickbp made their first contribution in #1061
- @vitorenesduarte made their first contribution in #1064
- @AldaronLau made their first contribution in #1063
- @belgoking made their first contribution in #1062
v0.3.5
Fixes
multipartfilters now usemulterdependency, fixing some streaming bugs.Rejection::into_response()is significantly faster.
New Contributors
- @jaysonsantos made their first contribution in #1033
- @alexeiakimov made their first contribution in #1005
v0.3.4
v0.3.3
- Fixes:
- Fix
fsfilters path sanitization to reject colons on Windows.
- Fix
v0.3.2
Features:
- Add
Filter::then(), which is likeFilter::map()in that it's infallible, but is async likeFilter::and_then(). - Add
redirect::found()reply helper that returns302 Found. - Add
compression-brotliandcompression-gzipcargo features to enable only the compression you need. - Allow
HEADrequests to be served tofs::dir()filters. - Allow
path!()with no arguments.
Fixes:
- Update private dependencies Tungstenite and Multipart.
- Replaces uses of
futureswithfutures-util, which is a smaller dependency.
New Contributors
- @viraptor made their first contribution in #825
- @zenria made their first contribution in #835
- @Aankhen made their first contribution in #849
- @FlorianDr made their first contribution in #843
- @adamchalmers made their first contribution in #858
- @ekzhang made their first contribution in #860
- @utkarshkukreti made their first contribution in #696
- @johannescpk made their first contribution in #861
- @sindreij made their first contribution in #864
- @haileys made their first contribution in #701
- @In-line made their first contribution in #836
- @0xdeafbeef made their first contribution in #839
- @emesterhazy made their first contribution in #866
- @joseluisq made their first contribution in #869
- @JasterV made their first contribution in #873
- @aujxn made their first contribution in #876
- @simonborje made their first contribution in #883
- @yaymukund made their first contribution in #885
- @SeanChao made their first contribution in #890
- @e-user made their first contribution in #877
- @gtsiam made their first contribution in #878
- @bkgood made their first contribution in #896
- @nylonicious made their first contribution in #906
- @some-dood made their first contribution in #912
v0.3.1
- Features:
- Add
pongconstructor to websocket messages. - Add
redirect::see_otherandredirect::permanenthelpers.
- Add
- Fixes:
- Fix
fsfilters sometimes having an off-by-one error with range requests. - Fix CORS to allow spaces when checking
Access-Control-Request-Headers.
- Fix
v0.3.0
- Features:
- Add TLS client authentication support.
- Add TLS OCSP stapling support.
- Add
From<Reject>forRejection. - Add
close_frameaccessor tows::Message.
- Changes:
- Update to Tokio v1.
- Update to Bytes v1.
- Update to hyper v0.14.
- Rework
ssefilter to be more likews, with a singleEventtype and builder. - Change
cookiefilter to extract a genericFromStrvalue.