guzzle @ 7.15.0
integrity
- size
- 168.9 KiB
- downloaded
- last checked
- overlays
- composer
- detected
- composer guzzlehttp/guzzle
release notes
Added
- Added
Multiplexing::NONEsupport as a client, cURL multi handler, and conditional request option
Changed
- Adjusted
guzzlehttp/psr7version constraint to^2.13 - Use locale-independent ASCII folding for all case normalization and comparison
- Bound cURL upload reads to the declared
Content-Length - Sanitize the cURL error text exposed through exception handler context
- Fail closed when a named cURL multi connection cap cannot be applied
- Reject the request-level
CURLOPT_SHAREcURL option when named connection caps are configured - Strengthen old-libcurl SOCKS isolation for raw
CURLOPT_PRE_PROXYand opaque share handles - Isolate HTTP proxy tunnels from opaque shared connection caches
- Trigger runtime deprecations for previously deprecated functionality in 7.1.0
Deprecated
- Deprecated
Utils::jsonDecode()andUtils::jsonEncode()in favor of native JSON functions - Deprecated passing
CURLMOPT_PIPELININGin the cURL multi handleroptionsarray - Deprecated passing
CURLOPT_PROXYHEADERwithout cURL proxy header separation support
Fixed
- Defer cURL requests created from multi callbacks until native execution unwinds
- Fail synchronous waits from native cURL callbacks promptly instead of self-deadlocking
- Guard cURL multi handle removal against progress callbacks re-entering the handler
- Scope promise waits on the cURL multi handler to the awaited transfer
- Strip
Content-LengthandTransfer-Encodingwhen redirects discard the request body - Stop re-applying the
delayrequest option to followed redirects
download
unix · zip
curl -fL -o 7.15.0.zip https://ratatoskr.space/pkg/guzzle/7.15.0.zip
printf '%s %s\n' 'c21e9adc0b2acbdc07e91f35627b91b70f2ec9adaaa38476a3daad52508a8482' '7.15.0.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/guzzle/7.15.0.zip"
$out = "7.15.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "c21e9adc0b2acbdc07e91f35627b91b70f2ec9adaaa38476a3daad52508a8482") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o 7.15.0.tar.gz https://ratatoskr.space/pkg/guzzle/7.15.0.tar.gz
printf '%s %s\n' '5665775ace425a23a52b07827c7050589e8b58151159c0d7dc3fdf45b2ecdbf5' '7.15.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/guzzle/7.15.0.tar.gz"
$out = "7.15.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "5665775ace425a23a52b07827c7050589e8b58151159c0d7dc3fdf45b2ecdbf5") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o 7.15.0.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/guzzle/7.15.0.zip
printf '%s %s\n' 'c21e9adc0b2acbdc07e91f35627b91b70f2ec9adaaa38476a3daad52508a8482' '7.15.0.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/guzzle/7.15.0.zip"
$out = "7.15.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "c21e9adc0b2acbdc07e91f35627b91b70f2ec9adaaa38476a3daad52508a8482") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o 7.15.0.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/guzzle/7.15.0.tar.gz
printf '%s %s\n' '5665775ace425a23a52b07827c7050589e8b58151159c0d7dc3fdf45b2ecdbf5' '7.15.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/guzzle/7.15.0.tar.gz"
$out = "7.15.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "5665775ace425a23a52b07827c7050589e8b58151159c0d7dc3fdf45b2ecdbf5") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| 7.15.0.zip | zip | 170.0 KiB |
blake3-24 437e694de29259d44623285bc8ccc87680f4a3c9ead09e1a
sha256 c21e9adc0b2acbdc07e91f35627b91b70f2ec9adaaa38476a3daad52508a8482
sha1 941c83e420934edfafe97200b2180d72d6d04b45
|
| 7.15.0.tar.gz | tar.gz | 143.9 KiB |
blake3-24 4a0fba31ef5fde92fe5e9b60deb0d04be6408bcbed1487a5
sha256 5665775ace425a23a52b07827c7050589e8b58151159c0d7dc3fdf45b2ecdbf5
sha1 dfbaaa4de54ce516ec58f6819dc1643a627a9a32
|
install
bazel
http_archive(
name = "guzzle",
urls = ["https://ratatoskr.space/pkg/guzzle/7.15.0.tar.gz"],
integrity = "sha256-VmV3Ws5CWiOlKweCfHBQWJ6LWBURWcDX3D/fRbLs2/U=",
strip_prefix = "guzzle-7.15.0",
)
zig
.url = "https://ratatoskr.space/pkg/guzzle/7.15.0.tar.gz",
composer
composer config repositories.yggvault composer https://ratatoskr.space/pkg composer require guzzlehttp/guzzle:7.15.0
install via yggdrasil mesh
bazel
http_archive(
name = "guzzle",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/guzzle/7.15.0.tar.gz"],
integrity = "sha256-VmV3Ws5CWiOlKweCfHBQWJ6LWBURWcDX3D/fRbLs2/U=",
strip_prefix = "guzzle-7.15.0",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/guzzle/7.15.0.tar.gz",
composer
composer config secure-http false composer config repositories.yggvault composer http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg composer require guzzlehttp/guzzle:7.15.0