github hyperium/hyper v1.11.1

2 hours ago

Bug Fixes

  • http1:
    • detect TE: trailers caselessly and with other values (#4152) (72fcf545)
    • recognize \n\r\n as a head terminator in the partial-read fast path (#4147) (3534d75c, closes #4145)
    • flush bytes buffered by the write re-check before yielding (#4143) (f660f5bf)
    • evict pooled conn on request-side Connection: close (#4110) (da19be08)

What's Changed

  • fix(http1): evict pooled conn on request-side Connection: close by @samlandfried in #4110
  • test(http1): rewrite disabled old 0.1-futures conn tests by @seanmonstar in #4138
  • Update CONTRIBUTING.md by @Catwoman08 in #4140
  • refactor(error/upgrade): move from the use of ref patterns to & and remove allow for lint ref_patterns by @logan-bobo in #4141
  • fix(http1): flush bytes buffered by the write re-check before yielding by @ricochet in #4143
  • Fix documentation typo by @latent-9 in #4146
  • perf(http2): reserve minimal send capacity when piping request bodies by @sandersaares in #4149
  • chore(lib): cleanup old commented code by @dswij in #4151
  • fix(http1): recognize \n\r\n as a head terminator in the partial-read fast path by @nam2ee in #4147
  • docs(body): add streaming read examples by @fzlzjerry in #4148
  • fix(http1): detect TE: trailers caselessly and with other values by @seanmonstar in #4152
  • fix missing_errors_doc lint by @CinisBorn in #4154
  • refactor: drop redundant continue and remove needless_continue allow by @MsfPablo in #4157
  • docs: expand crate-level cancel safety section with HTTP/1 vs HTTP/2 by @MsfPablo in #4156
  • style(lib): temporarily allow some new clippy lints by @seanmonstar in #4165
  • Add an initial COLLABORATORS guide by @seanmonstar in #4158
  • clippy: remove lints removed in newer clippy versions by @tangaac in #4167
  • Prepare v1.11.1 by @seanmonstar in #4169

New Contributors

Full Changelog: v1.11.0...v1.11.1

Don't miss a new hyper release

NewReleases is sending notifications on new releases.