Skip to content

chore: release v6.0.0-rc.30 - #1212

Open
0x676e67 wants to merge 1 commit into
mainfrom
release-plz-2026-07-13T02-14-46Z
Open

chore: release v6.0.0-rc.30#1212
0x676e67 wants to merge 1 commit into
mainfrom
release-plz-2026-07-13T02-14-46Z

Conversation

@0x676e67

Copy link
Copy Markdown
Owner

🤖 New release

  • wreq: 6.0.0-rc.29 -> 6.0.0-rc.30 (✓ API compatible changes)
Changelog

6.0.0-rc.29 - 2026-06-02

Added

  • (rt) Add compio as optional runtime (#1175)
  • (request) expose Extensions for tower middleware compatibility (#1119)
  • (request) introduce Group for explicit request differentiation (#1117)
  • (multipart) use WebKit style boundary generation by default (#1118)
  • (ws) expose underlying stream via WebSocket::into_inner (#1114)
  • (response) allow forbidding connection recycling via Response::forbid_recycle (#1110)
  • (cookie) RFC 9113 compliant cookie handling (#1106)
  • (tls) allow pluggable TLS session cache (#1101)
  • (multipart) add Form::set_boundary for custom boundaries (#1094)
  • (cookie) fill missing domain/path in get_all from stored scope (#1082)

Fixed

  • (decoder) disable tower-http default compression conditionally (#1194)
  • (layer) fix missing body timeout layer when custom layer (#1186)
  • (response) preserve URL info when decoding bytes/json errors (#1189)
  • (http1) fix possibly short reads when decoding a large body (#1157)
  • (http1) fix rare missed write wakeup on connections (#1153)
  • (http1) send error when dispatcher is dropped mid-body (#1155)
  • (http2) reading trailers shouldn't propagate NO_ERROR from early response (#1156)
  • (tcp) ensure socket bind options is not accidentally cleared (#1131)
  • (http2) cancel pipe_task and send RST_STREAM on response future drop (#1116)
  • (http1) allow keep-alive for chunked requests with trailers (#1112)
  • (tcp) restore the missing TCP nodelay setting (#1102)
  • (bench) fix CPU sysinfo reading in benchmark (#1080)
  • fix build
  • disable Nagle's algorithm to resolve HTTP/2 performance dip (#1074)
  • (http2) prevent panic when calling to_str on non-UTF8 headers (#1070)
  • fix build
  • (rt) support fake time in legacy client and TokioTimer (#1064)

Other

  • perf
  • (group) use GroupId to shrink owned identifier storage (#1184)
  • fix docs build warnings (#1181)
  • (proxy) fmt tests
  • (conn) remove duplicate ALPN negotiation configuration (#1176)
  • (trust) improve unreachable branch in certificate loading (#1173)
  • (header) rename OrigHeaderName to HeaderCaseName` (#1174)
  • (deps) update deps
  • (keylog) separate TLS keylog responsibilities (#1166)
  • update comments for tokio deps
  • (conn) separate conn responsibilities (#1165)
  • fmt code (#1164)
  • (deps) update wreq-proto dependency version to 0.2.1 (#1163)
  • Enable git tagging in release configuration
  • Update README.md
  • rename toml
  • Rename release-plz.toml to .release-plz.toml
  • Add changelog path to release-plz configuration
  • release-plz.yml
  • (core) migrate core module to wreq-proto (#1160)
  • (timer) implement reset for Sleep, drop unsafe downcast (#1159)
  • (deps) update lru dependency version to 0.18.0 (#1158)
  • optimal network chunk sizes with usage scenarios
  • revert
  • (tcp) reduce dependency on futures-util (#1154)
  • (deps) update dependencies to latest versions
  • fmt
  • (deps) update http dependency version to 1.4.0 (#1152)
  • #[inline]
  • (deps) update hickory-resolver requirement from 0.25 to 0.26 (#1149)
  • (deps) reduce dependency on futures-channel (#1127)
  • (tls) expose certificate compression APIs (#1151)
  • move
  • fmt
  • reduce benchmark noise interference
  • Update Cargo.toml
  • (style) fix clippy warnings for Rust 1.95.0 (#1147)
  • (deps) replace serde_html_form with serde_urlencoded (#1146)
  • (deps) update lru dependency version to 0.17.0 (#1145)
  • Update README.md
  • (http1/encode) Add inline annotations to Encoder methods (#1144)
  • Change static to const for ALPHA_NUMERIC_ENCODING_MAP
  • Update ci.yml
  • (cookie) add subdomain cookie scoping tests for Jar (#1143)
  • (tunnel) standardize zero-copy parsing (#1142)
  • (client) Add 1 KB body case for benchmark
  • (deps) bump softprops/action-gh-release from 2 to 3 (#1140)
  • (http1/io) leverage tokio_util::io to reduce vectorized write overhead (#1141)
  • update
  • (ws) replace force_http2 with version for HTTP version selection (#1139)
  • (core) fmt import (#1138)
  • (sync) fmt export (#1136)
  • (deps) optional parking_lot support (#1126)
  • (layer) add documentation comment
  • (deps) update http2 dependency version to 0.5.16 (#1134)
  • update examples
  • (group) fmt code (#1133)
  • (lib) format exported http1 and http2 modules (#1129)
  • (incoming) fmt code
  • (bench/client) fmt code
  • Revert "bench: fmt code"
  • (deps) remove implicit feature (#1123)
  • (http2) fmt code (#1124)
  • fmt code
  • (ws) rewrite sec-websocket-protocol handling (#1121)
  • (deps) update http2 dependency version to 0.5.15 (#1122)
  • (ws) "feat(request): introduce Group for explicit request differentiation" (#1120)
  • update SOCKS proxy support description in Cargo.toml
  • Add Discord badge to README
  • (deps) update tokio-tungstenite to version 0.29.0 (#1113)
  • (response) replace chunk usage with BodyExt::frame (#1111)
  • (http2) remove unstable APIs (#1109)
  • (conn) Fix comment for proxy handling in Conn
  • Update RELEASE
  • (conn) optimize ConnectionId cloning (#1108)
  • (tcp) prune redundant local address handling (#1107)
  • fmt code
  • (tls) decouple TLS backend logic into sub-modules (#1105)
  • (tls) expose certificate compression APIs (#1085)
  • (pool) redesign emulation and pool ID strategy (#1103)
  • fmt import
  • Fix cfg attribute formatting for set_tcp_user_timeout
  • (conn) modular connector component (#1100)
  • update comments for compression support dependencies
  • (multipart) streamline legacy Form implementation
  • (multipart) Improve memory layout of multipart::Form (#1095)
  • (buf) make BufList::remaining O(1) by caching length (#1091)
  • (deps) bump btls from 0.5.3 to 0.5.4 (#1090)
  • Update README.md
  • (http1) eliminate ParserConfig clones on the HTTP/1.1 request hot path (#1088)
  • (bench) update mod benchmark comment
  • (bench) fmt code
  • (bench) format expected error annotations
  • Update README.md
  • (deps) replace ahash with foldhash in lru cache (#1084)
  • (deps) migrate from boring2 to btls (#1083)
  • (request) fmt imports for request.rs file
  • Update README.md
  • add missing TokioTimer to http1 server builder (#1081)
  • (client) fmt code
  • (deps) replace raw-cpuid with sysinfo implementation (#1077)
  • (hash) simplify documentation for HashMemo creation (#1076)
  • format benchmark group labels
  • improve benchmark test coverage (#1075)
  • fmt
  • refactor Cargo.toml for clarity and organization
  • remove deprecated doc_cfg feature conditionally
  • simplify grouped benchmarks
  • (bench) optimize benchmark server (#1073)
  • (deps) bump nttld/setup-ndk from 1.5.0 to 1.6.0 (#1072)
  • lint core (#1071)
  • include TLS-encrypted scenarios for HTTP/1 and HTTP/2
  • Add benchmarks for full and streaming bodies (#1069)
  • clarify symbol conflict with OpenSSL (#1068)
  • Update hash.rs
  • (deps) replace schnellru with lru implementation (#1066)
  • Update git-cliff changelog
  • Update CHANGELOG.md
  • Update cliff.toml
  • (core) clear code
  • fix clippy
  • add benchmarks for HTTP/1.1 and HTTP/2 (#1065)
  • (http2) backport and apply hyper client's H2 configuration (#1063)
  • (response) hint compiler to inline trivial response-handling functions (#1062)
  • (error) hint compiler to inline trivial error-handling functions (#1061)
  • (request) static init for common content-type header (#1060)


This PR was generated with release-plz.

@0x676e67
0x676e67 force-pushed the release-plz-2026-07-13T02-14-46Z branch from 1cf7667 to be9c832 Compare July 13, 2026 02:35
@0x676e67
0x676e67 force-pushed the release-plz-2026-07-13T02-14-46Z branch from be9c832 to 63a2fee Compare July 13, 2026 02:42
@0x676e67
0x676e67 force-pushed the release-plz-2026-07-13T02-14-46Z branch from 63a2fee to 88e7ea4 Compare July 13, 2026 03:06
@0x676e67
0x676e67 force-pushed the release-plz-2026-07-13T02-14-46Z branch from 88e7ea4 to 8bf0169 Compare July 16, 2026 00:10
@0x676e67
0x676e67 force-pushed the release-plz-2026-07-13T02-14-46Z branch from 8bf0169 to 54c2fe1 Compare July 16, 2026 23:45
@0x676e67
0x676e67 force-pushed the release-plz-2026-07-13T02-14-46Z branch from 54c2fe1 to d1a6a15 Compare July 17, 2026 23:35
@0x676e67
0x676e67 force-pushed the release-plz-2026-07-13T02-14-46Z branch from 168b950 to 81d6aa2 Compare August 1, 2026 16:18
@0x676e67
0x676e67 force-pushed the release-plz-2026-07-13T02-14-46Z branch from 81d6aa2 to 72b308c Compare August 3, 2026 08:12
@0x676e67
0x676e67 force-pushed the release-plz-2026-07-13T02-14-46Z branch from 72b308c to d2f131d Compare August 3, 2026 20:32
@0x676e67
0x676e67 force-pushed the release-plz-2026-07-13T02-14-46Z branch from d2f131d to 4f5acce Compare August 3, 2026 20:36
@0x676e67
0x676e67 force-pushed the release-plz-2026-07-13T02-14-46Z branch from 4f5acce to 9cdaa87 Compare August 5, 2026 00:55
@0x676e67
0x676e67 force-pushed the release-plz-2026-07-13T02-14-46Z branch from 9cdaa87 to 897553c Compare August 5, 2026 00:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant