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
OriginalHeaderOrderdoctest by @cratelyn in #4188 - build(deps): remove unused
futures-channelfromhttp1feature 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
- @vaibhav8a made their first contribution in #4177
- @dox4 made their first contribution in #4173
- @dtolnay made their first contribution in #4196
- @Dev-next-gen made their first contribution in #4198
- @Siech0 made their first contribution in #4191
- @toyeshhm made their first contribution in #4204
- @ump45nose made their first contribution in #4220
- @badimalex made their first contribution in #4218
- @Aditya-9-6 made their first contribution in #4183
- @shoemoney made their first contribution in #4201
- @shodoco made their first contribution in #4208
Full Changelog: v1.11.1...v1.12.0