Skip to content

fix(deps): update rust crate ureq to v3#156

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/ureq-3.x
Open

fix(deps): update rust crate ureq to v3#156
renovate[bot] wants to merge 1 commit intomainfrom
renovate/ureq-3.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate bot commented Jan 26, 2025

This PR contains the following updates:

Package Type Update Change
ureq dependencies major 2.9.73.0.0

Release Notes

algesten/ureq (ureq)

v3.3.0

Compare Source

  • Bump MSRV 1.71 -> 1.85, edition 2024 #​1167

v3.2.1

Compare Source

  • Switch archived utf-8 crate for utf8-zero #​1163

v3.2.0

Compare Source

  • Strip Content-Encoding/Content-Length headers after decompression #​1156
    • Timeout per resolved ip for try_connect #​1152
    • Fix body header bug on redirect #​1140
    • ureq-proto 0.5.3 to fix unsolicited 100-continue #​1139
    • Make socks5:// locally resolve before calling proxy #​1138
    • Add socks5h:// which DOESN'T locally resolve before calling proxy #​1138

v3.1.4

Compare Source

  • Set content-type with new Multipart form #​1133

v3.1.3

Compare Source

  • Fix short read with multi-byte charset #​1131
    • Replace rustls-pemfile usage with rustls-pki-types #​1122
    • Support for env NO_PROXY and proxy config #​1118
    • Experimental multi-part form support #​1102

v3.1.2

Compare Source

  • Fix bug when query is after host "example.com?query" #​1115

v3.1.1

Compare Source

  • Fix regression in MSRV (hold back native-tls) #​1113
    • Fix edge case regression when setting request header Content-Length: 0 #​1109

v3.1.0

Compare Source

DECISION: webpki-roots and webpki-root-certs goes from pre-release (0.26)
to stable release (1.0.0). This is potentially a big change
for ureq users. We release this as semver minor.

  • Bump all deps to latest #​1104
  • Fixes to CONNECT to follow spec #​1103
  • Send Content-Length for File #​1100
  • native-tls transport capture and surface underlying errors #​1093
  • Bump webpki-roots/webpki-root-certs to 1.0.0 #​1089
  • Bump rustls-platform-verifier to 0.6.0 #​1089
  • Allow the license CDLA-Permissive-2.0 #​1089

v3.0.12

Compare Source

  • Chunked transfer handle abrupt close after 0\r\n #​1074
    • Fix incorrect DNS resolving when using proxies #​1081
    • Use + instead of %20 for url encoded form bodies #​1071
    • Fix problem with double-quotes in cookie values #​1068
    • Reduce Body size #​1065
    • Fix featue flag public_suffix for CookieStore #​1063
    • Improve doc for 10MB limit #​1061

v3.0.11

Compare Source

  • Fix CONNECT proxy bug #​1057
    • Fix bug setting cookies in redirects #​1055
    • Annotated example for making a Transport #​1054
    • Feature for adding unencoded query parameters #​1039
    • Fix bug in not encoding ' in query parameters #​1039
    • Fix bug making timeout settings not working #​1051
    • Big refactor of ureq-proto #​1042
    • Extension trait for http::Request allowing agent config #​1011

v3.0.10

Compare Source

  • Bump rustls-platform-verifier to 0.5.0

v3.0.9

Compare Source

  • Bump deps #​1031
    • Allow body for all methods when using http-crate API #​1035
    • Improved errors and doc for bespoke transports #​1032

v3.0.8

Compare Source

  • Fix incorrect parsing bug "missing http version" #​1026

v3.0.7

Compare Source

  • Allow non-standard HTTP methods #​1018
    • Fix not appending port to host header #​1017

v3.0.6

Compare Source

  • Avoid percent encoding some query parameter chars #​1004
    • Fix incorrect LargeResponseHeader #​1003
    • Stop passing internal state in Config #​996
    • Support request level TlsConfig #​996

v3.0.5

Compare Source

  • Fix incorrect reading of valid utf8 #​992
    • Fix panic when parsing malformed proxy URI #​990
    • ureq::Error wrapped as io::Error should pass through body chain #​984
    • send_json should set content-length header #​983

v3.0.4

Compare Source

  • Manually unroll some macros to regular code #​978
    • Fix bug in rustls-no-provider when disabling ring #​973

v3.0.3

Compare Source

  • Use the same data in CONNECT and Host header for proxied requests #​967
    • Set default scheme in proxy uri #​966
    • Redact URI and Location header on debug level #​964
    • Downgrade all logging to debug and below #​964

v3.0.2

Compare Source

  • Remove dependency on once_cell #​959
    • Fix bug parsing partial redirects #​958
    • Expose typestate variables #​956

v3.0.1

Compare Source

  • Chunked transfer handle abrupt close after 0\r\n #​1074
    • Fix incorrect DNS resolving when using proxies #​1081
    • Use + instead of %20 for url encoded form bodies #​1071
    • Fix problem with double-quotes in cookie values #​1068
    • Reduce Body size #​1065
    • Fix featue flag public_suffix for CookieStore #​1063
    • Improve doc for 10MB limit #​1061

v3.0.0

Compare Source

  • Replace RequestBuilder Deref with explicit wrappers #​944
    • Remove dependency on url crate #​943
    • Feature Config::save_redirect_history #​939

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), 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) January 26, 2025 13:31
@renovate renovate bot force-pushed the renovate/ureq-3.x branch from 2eb00f3 to 722f6f9 Compare March 15, 2026 04:14
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.

0 participants