Skip to content

fix(deps): update rust crate wreq to 6.0.0-rc.29#151

Open
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/wreq-6.x
Open

fix(deps): update rust crate wreq to 6.0.0-rc.29#151
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/wreq-6.x

Conversation

@renovate

@renovate renovate Bot commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
wreq dependencies patch 6.0.0-rc.286.0.0-rc.29

Release Notes

0x676e67/wreq (wreq)

v6.0.0-rc.29

Compare Source

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)

What's Changed

New Contributors

Full Changelog: 0x676e67/wreq@v6.0.0-rc.28...v6.0.0-rc.29


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "before 9am on monday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot enabled auto-merge (squash) June 8, 2026 02:47
@renovate

renovate Bot commented Jun 8, 2026

Copy link
Copy Markdown
Contributor Author

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: rust/Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path rust/Cargo.toml --workspace
    Updating crates.io index
error: failed to select a version for `boring-sys2`.
    ... required by package `boring2 v5.0.0-alpha.13`
    ... which satisfies dependency `boring2 = "^5.0.0-alpha.13"` of package `wreq-js v2.3.1 (/tmp/renovate/repos/github/sqdshguy/wreq-js/rust)`
versions that meet the requirements `^5.0.0-alpha.13` are: 5.0.0-alpha.13

package `boring-sys2` links to the native library `boringssl`, but it conflicts with a previous package which links to `boringssl` as well:
package `btls-sys v0.5.6`
    ... which satisfies dependency `btls-sys = "^0.5.6"` of package `wreq v6.0.0-rc.29`
    ... which satisfies dependency `wreq = "^6.0.0-rc.29"` of package `wreq-js v2.3.1 (/tmp/renovate/repos/github/sqdshguy/wreq-js/rust)`
note: only one package in the dependency graph may specify the same links value to ensure that only one copy of a native library is linked in the final binary
for more information, see https://doc.rust-lang.org/cargo/reference/resolver.html#links
help: try to adjust your dependencies so that only one package uses the `links = "boringssl"` value

failed to select a version for `boring-sys2` which could resolve this conflict

@renovate renovate Bot force-pushed the renovate/wreq-6.x branch 3 times, most recently from e867e84 to cac8b63 Compare June 15, 2026 09:47
@renovate renovate Bot force-pushed the renovate/wreq-6.x branch from cac8b63 to a6cf9d8 Compare June 15, 2026 23:44
@renovate renovate Bot force-pushed the renovate/wreq-6.x branch from a6cf9d8 to f2043a8 Compare June 22, 2026 06:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants