github hyperium/hyper v1.12.0

5 hours ago

Features

Bug Fixes

  • http1:
    • withdraw a stale want when the client dispatcher takes a request (#4208) (c44f1cc5)
    • remove content-length if transfer-encoding is auto-added (#4224) (69396fdd)
    • always remove content-length if transfer-encoding is sent (#4223) (a5d7fd78)
    • let a Connection close token win over a later keep-alive (#4201) (5dadff76)
    • preserve hop-by-hop when setting close or keep-alive (#4196) (74a39081)
  • http2: do not reserve capacity for idle Upgraded streams (#4198) (e89d0d93)

Everything

  • docs: fix typo responsibile -> responsible by @vaibhav8a in #4177
  • style: replace single-character lifetime names with descriptive names by @dox4 in #4173
  • refactor(http1): resolve collapsible_match lint by @nakaryo716 in #4178
  • hyper Improvement Proposals by @seanmonstar in #4131
  • perf(body): simpler custom Incoming channel by @seanmonstar in #4168
  • docs(maintainers): add 0x676e67 as a collaborator by @seanmonstar in #4184
  • fix(ext): remove broken OriginalHeaderOrder doctest by @cratelyn in #4188
  • build(deps): remove unused futures-channel from http1 feature by @0x676e67 in #4185
  • chore(ci): update to cargo-check-external-types 0.5.0 by @tottoto in #4189
  • style(lib): address ignored_unit_patterns lint by @nakaryo716 in #4193
  • Preserve hop-by-hop when setting close or keep-alive by @dtolnay in #4196
  • fix(http2): do not reserve capacity for idle Upgraded streams by @Dev-next-gen in #4198
  • style(lib): Address clippy panics and missing_panics_doc lints by @Siech0 in #4191
  • docs: fix typos in capi README, MSRV and governance docs by @toyeshhm in #4204
  • style(lib): Address trivial, low quantity clippy lints. by @Siech0 in #4190
  • chore(clippy): allow clippy lints following 1.99.0 release by @dswij in #4219
  • style: remove useless_borrows_in_formatting from the clippy allowlist by @ump45nose in #4220
  • style(h1): mark partial Debug impls as non-exhaustive by @badimalex in #4218
  • style(lib): Address cast-possible-truncation clippy findings. by @Siech0 in #4192
  • feat(http1): add max_header_size limit for server and client by @Aditya-9-6 in #4183
  • fix(http1): let a Connection close token win over a later keep-alive by @shoemoney in #4201
  • fix(http1): always remove content-length if transfer-encoding is sent by @seanmonstar in #4223
  • fix(http1): remove invalid content-length if transfer-encoding is auto-added by @seanmonstar in #4224
  • fix(http1): withdraw a stale want when the client dispatcher takes a request by @shodoco in #4208
  • perf(body): skip waking a closed peer when a channel end drops by @0x676e67 in #4225
  • Prepare v1.12.0 by @seanmonstar in #4226

New Contributors

Full Changelog: v1.11.1...v1.12.0

Don't miss a new hyper release

NewReleases is sending notifications on new releases.