seanmonstar/warp
 Watch   
 Star   
 Fork   
2025-08-07 02:48:14
warp

v0.4.1

Fixes:

  • Fix Server::graceful() bounds incorrect requiring the filter to be a future.
  • Enable tokio/net when the server feature is enabled.
  • Render cfgs in the docs.

Full Changelog: https://github.com/seanmonstar/warp/compare/v0.4.0...v0.4.1

2025-08-05 23:25:07
warp

v0.4.0

Changes:

  • Upgrade to hyper, http, and http-body to v1.
  • Remove multipart and websocket features from being enabled by default.
  • Put warp::serve() behind a server feature, not enabled by default.
  • Put warp::test behind a test feature, not enabled by default.
  • Remove tls feature and types.
  • Remove warp::addr filters.

Full Changelog: https://github.com/seanmonstar/warp/compare/v0.3.7...v0.4.0

2024-04-06 02:24:29
warp

v0.3.7

tl;dr

  • Features:
    • Add ecc private key support to tls() config.
  • Fixes:
    • Several dependency upgrades.

What's Changed

New Contributors

Full Changelog: https://github.com/seanmonstar/warp/compare/v0.3.6...v0.3.7

2023-09-27 22:10:33
warp

v0.3.6

Features

  • Add ability to pass None to multipart::form().max_length().
  • Implement Reply for Result<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

2023-04-28 23:21:59
warp

v0.3.5

Fixes

  • multipart filters now use multer dependency, fixing some streaming bugs.
  • Rejection::into_response() is significantly faster.

New Contributors

2023-04-01 02:50:40
warp

v0.3.4

Fixes

  • multipart::Part data is now streamed instead of buffered.
  • Update dependency used for multipart filters.

New Contributors

2022-09-28 01:23:52
warp

v0.3.3

  • Fixes:
    • Fix fs filters path sanitization to reject colons on Windows.
2021-11-10 02:02:07
warp

v0.3.2

Features:

  • Add Filter::then(), which is like Filter::map() in that it's infallible, but is async like Filter::and_then().
  • Add redirect::found() reply helper that returns 302 Found.
  • Add compression-brotli and compression-gzip cargo features to enable only the compression you need.
  • Allow HEAD requests to be served to fs::dir() filters.
  • Allow path!() with no arguments.

Fixes:

  • Update private dependencies Tungstenite and Multipart.
  • Replaces uses of futures with futures-util, which is a smaller dependency.

New Contributors

2021-03-25 08:21:06
warp

v0.3.1

  • Features:
    • Add pong constructor to websocket messages.
    • Add redirect::see_other and redirect::permanent helpers.
  • Fixes:
    • Fix fs filters sometimes having an off-by-one error with range requests.
    • Fix CORS to allow spaces when checking Access-Control-Request-Headers.
2021-01-20 04:56:51
warp

v0.3.0

  • Features:
    • Add TLS client authentication support.
    • Add TLS OCSP stapling support.
    • Add From<Reject> for Rejection.
    • Add close_frame accessor to ws::Message.
  • Changes:
    • Update to Tokio v1.
    • Update to Bytes v1.
    • Update to hyper v0.14.
    • Rework sse filter to be more like ws, with a single Event type and builder.
    • Change cookie filter to extract a generic FromStr value.