snaggen

joined 2 years ago
 

Added

  • Add HttpServer::{bind, listen}_auto_h2c() methods behind new http2 crate feature.
  • Add HttpServer::{bind, listen}_rustls_021() methods for Rustls v0.21 support behind new rustls-0_21 crate feature.
  • Add Resource::{get, post, etc...} methods for more concisely adding routes that don't need additional guards.
  • Add web::Payload::to_bytes[_limited]() helper methods.
  • Add missing constructors on HttpResponse for several status codes.
  • Add http::header::ContentLength typed header.
  • Implement Default for web::Data.
  • Implement serde::Deserialize for web::Data.
  • Add rustls-0_20 crate feature, which the existing rustls feature now aliases.

Changed

  • Handler functions can now receive up to 16 extractor parameters.
  • The Compress middleware no longer compresses image or video content.
  • Hide sensitive header values in HttpRequest's Debug output.
  • Minimum supported Rust version (MSRV) is now 1.68 due to transitive time dependency.
 

Normally IntelliJ Rust had Bi Weekly releases on Mondays, but now it seems that the last release was on August 7. Ok, that is not so long ago that anyone need to be worried I guess. But Intellij Rust releases have been ticking like a clock, so I'm just surprised from the sudden change and get curious about the underlying reasons.

 

I didn't know I needed it, but what I know is that I will download it.

view more: ‹ prev next ›