Skip to content

fix(deps): update dependency guzzlehttp/guzzle to ~7.12.0#61

Open
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/guzzlehttp-guzzle-7.x
Open

fix(deps): update dependency guzzlehttp/guzzle to ~7.12.0#61
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/guzzlehttp-guzzle-7.x

Conversation

@renovate

@renovate renovate Bot commented Jul 19, 2024

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
guzzlehttp/guzzle (source) ~7.8.0~7.12.0 age confidence

Release Notes

guzzle/guzzle (guzzlehttp/guzzle)

v7.12.1

Compare Source

Changed
  • Adjusted guzzlehttp/psr7 version constraint to ^2.12.1
Fixed
  • Reject proxy URLs with a malformed scheme in the cURL handlers instead of letting libcurl mishandle them
Security

v7.12.0

Compare Source

Added
  • Added RequestOptions constants for curl, retries, and stream_context
Changed
  • Adjusted guzzlehttp/psr7 version constraint to ^2.12
  • Constrain cURL transport sharing to safe libcurl DNS and SSL session support
  • Resolve proxy environment variables in the cURL handlers; libcurl no longer reads the environment itself
  • Ignore proxy environment variables when the proxy request option makes a decision
  • Disable proxy environment variables on Windows SAPIs other than CLI (httpoxy hardening)
  • Redact proxy credentials from cURL handler error messages, following Psr7\Utils::redactUserInfo()
  • Normalize no-proxy domain and IP literal matching across the cURL and stream handlers
Deprecated
  • Deprecated the request-level handler option, which will be ignored in 8.0
  • Deprecated raw cURL request options outside the built-in cURL handlers' allow-list
  • Deprecated the CURLOPT_PROXYTYPE cURL request option; set the proxy type via a scheme-prefixed proxy URL
  • Deprecated PHP stream context options outside the built-in stream handler allow-list
  • Deprecated passing ntlm as a built-in auth type
  • Deprecated Utils::describeType()
  • Deprecated non-finite floats in the query and form_params options; 8.0 rejects them
  • Deprecated non-string scalar values in the body option; 8.0 rejects them
Fixed
  • Fix cURL TLS and HTTP/2 capability detection using libcurl feature checks
  • Fix proxy no list matches being re-proxied through environment-configured proxies by libcurl
  • Fix no list and NO_PROXY matching to support IP CIDR ranges, matching libcurl
  • Fix the stream handler not applying scheme-less proxies and their credentials

v7.11.2

Compare Source

Fixed
  • Fixed non-finite float values emitting coercion warnings on PHP 8.5

v7.11.1

Compare Source

Fixed
  • Ignore request-level transport_sharing, matching other unknown request options

v7.11.0

Compare Source

Added
  • Added support for providing the proxy request option's no value as a comma-delimited string
  • Added the protocols request option to restrict allowed URI schemes for request transfers
  • Added cert_type and ssl_key_type request options for TLS certificate and private-key file types
  • Added PHP stream handler support for the ssl_key request option
  • Added transport sharing via the transport_sharing client and cURL handler options
Changed
  • Adjusted guzzlehttp/promises version constraint to ^2.5
  • Adjusted guzzlehttp/psr7 version constraint to ^2.11
  • Allowed domainless SetCookie instances to be stored without wildcard request matching
  • Changed no-proxy matching to respect request ports for host-and-port rules
  • Prevented CurlMultiHandler destructors from throwing during cleanup
  • Improved invalid response handling across handlers
Deprecated
  • Deprecated non-iterable Pool request collections, which will be rejected in 8.0
  • Deprecated non-uppercase easy request methods; 8.0 preserves method casing
  • Deprecated non-string headers request option values, which will be rejected in 8.0
  • Deprecated empty headers request option value arrays, which will be rejected in 8.0
  • Deprecated empty and malformed request protocol versions, which will be rejected in 8.0
  • Deprecated conflicting raw cURL request options, including CURLOPT_SHARE, which will be rejected in 8.0
  • Deprecated scalar-coerced idn_conversion request option values, which will be rejected in 8.0
  • Deprecated invalid documented request option value types, which will be rejected in 8.0
  • Deprecated selected request options ignored by incompatible built-in handlers, which will be rejected in 8.0
  • Deprecated RequestException::wrapException(), which will be removed in 8.0
  • Deprecated RetryMiddleware::exponentialDelay(), which will be removed in 8.0

v7.10.6

Compare Source

Fixed
  • CurlMultiHandler now rejects the promise when CurlFactory::finish() throws, preserving sibling transfers
  • SetCookie now normalizes unparseable Expires values to null instead of false
  • Fix stream handler decoded gzip/deflate truncation by dropping invalid Content-Length

v7.10.5

Compare Source

Fixed
  • Defer cURL multi cancellation cleanup until after progress callbacks return
  • Classify additional stream handler connection failures as ConnectException

v7.10.4

Compare Source

Fixed
  • Fix IPv6 literal matching in no-proxy rules
  • Handle cURL multi completion messages without handles after cancelled transfers
  • Fix magic client request methods such as options() to uppercase inferred HTTP methods

v7.10.3

Compare Source

Fixed
  • Fail clearly when an HTTP response header line is invalid
  • Remove middleware by name when the name is also a callable string
  • Treat empty request protocol versions as HTTP/1.1

v7.10.2

Compare Source

Fixed
  • Normalize HTTP version request options before applying them to PSR-7 requests
  • Use string values for headers generated by request preparation and response decoding

v7.10.1

Compare Source

Fixed
  • Fail clearly when cURL options cannot be applied
  • Fail clearly when the certificate option is malformed
  • Fail clearly when JSON decode depth is invalid
  • Fail clearly when session cookie data is malformed
  • Fail clearly when the stream progress option is not callable
  • Prevent response creation failures from exposing stale cURL responses

v7.10.0

Compare Source

Added
  • Support for PHP 8.5
Changed
  • Adjusted guzzlehttp/promises version constraint to ^2.3
  • Adjusted guzzlehttp/psr7 version constraint to ^2.8

v7.9.3

Compare Source

Changed
  • Remove explicit content-length header for GET requests
  • Improve compatibility with bad servers for boolean cookie values

v7.9.2

Compare Source

Fixed
  • Adjusted handler selection to use cURL if its version is 7.21.2 or higher, rather than 7.34.0

v7.9.1

Compare Source

Fixed
  • Fix TLS 1.3 check for HTTP/2 requests

v7.9.0

Compare Source

Changed
  • Improve protocol version checks to provide feedback around unsupported protocols
  • Only select the cURL handler by default if 7.34.0 or higher is linked
  • Improved CurlMultiHandler to avoid busy wait if possible
  • Dropped support for EOL guzzlehttp/psr7 v1
  • Improved URI user info redaction in errors

Configuration

📅 Schedule: (in timezone America/Montreal)

  • Branch creation
    • Between 12:00 AM and 03:59 AM (* 0-3 * * *)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, 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 added the dependency label Jul 19, 2024
@renovate renovate Bot force-pushed the renovate/guzzlehttp-guzzle-7.x branch from a4a421b to af0514e Compare July 29, 2024 09:23
@renovate renovate Bot force-pushed the renovate/guzzlehttp-guzzle-7.x branch from af0514e to e64c2c1 Compare May 4, 2025 10:31
@renovate renovate Bot force-pushed the renovate/guzzlehttp-guzzle-7.x branch 2 times, most recently from 62ac738 to 2f699db Compare August 14, 2025 11:00
@renovate renovate Bot changed the title fix(deps): update dependency guzzlehttp/guzzle to ~7.9.0 fix(deps): update dependency guzzlehttp/guzzle to ~7.10.0 Aug 24, 2025
@renovate renovate Bot force-pushed the renovate/guzzlehttp-guzzle-7.x branch from 2f699db to 54de7f9 Compare August 24, 2025 02:10
@renovate renovate Bot force-pushed the renovate/guzzlehttp-guzzle-7.x branch from 54de7f9 to 6138ed9 Compare December 15, 2025 17:09
@renovate renovate Bot force-pushed the renovate/guzzlehttp-guzzle-7.x branch from 6138ed9 to 2407a5d Compare December 30, 2025 14:15
@renovate renovate Bot force-pushed the renovate/guzzlehttp-guzzle-7.x branch from 2407a5d to d181bce Compare February 2, 2026 19:46
@renovate renovate Bot force-pushed the renovate/guzzlehttp-guzzle-7.x branch from d181bce to c1960df Compare February 12, 2026 11:28
@renovate renovate Bot force-pushed the renovate/guzzlehttp-guzzle-7.x branch 5 times, most recently from f178f08 to 4237483 Compare May 22, 2026 20:48
@renovate renovate Bot force-pushed the renovate/guzzlehttp-guzzle-7.x branch 2 times, most recently from 11a4565 to 04413ab Compare June 1, 2026 21:42
@renovate renovate Bot changed the title fix(deps): update dependency guzzlehttp/guzzle to ~7.10.0 fix(deps): update dependency guzzlehttp/guzzle to ~7.11.0 Jun 2, 2026
@renovate renovate Bot force-pushed the renovate/guzzlehttp-guzzle-7.x branch 2 times, most recently from dac77a5 to 8b1f297 Compare June 8, 2026 01:11
@renovate renovate Bot force-pushed the renovate/guzzlehttp-guzzle-7.x branch from 8b1f297 to 9fe13d7 Compare June 16, 2026 16:34
@renovate renovate Bot changed the title fix(deps): update dependency guzzlehttp/guzzle to ~7.11.0 fix(deps): update dependency guzzlehttp/guzzle to ~7.12.0 Jun 17, 2026
@renovate renovate Bot force-pushed the renovate/guzzlehttp-guzzle-7.x branch from 9fe13d7 to 3013bfa Compare June 17, 2026 00:07
@renovate renovate Bot force-pushed the renovate/guzzlehttp-guzzle-7.x branch from 3013bfa to addd0a0 Compare June 18, 2026 19:59
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