Releases: amphp/http-client
Releases · amphp/http-client
5.0.0 Beta 5
- Added compatibility with Revolt v1.x
5.0.0 Beta 4
- Fixed destruct order issue in
Http2Stream
- Fixed backpressure for response body for HTTP/1.x
- Add
ResolveBaseUri
interceptor
5.0.0 Beta 3
- Fixed a memory leak in the HTTP/2 connection processor when reusing a connection over a long period of time
- Removed deprecated exception classes
Http2ConnectionException
andHttp2StreamException
.
5.0.0 Beta 2
- Fixed #302 where reusing an idle HTTP/1.1 connection may cause the connection to hang.
- Fixed reusing a closed connection in the connection pool.
5.0.0 Beta 1
What's Changed
- Based on PHP 8.1 and Fibers using Revolt.
- Removed
Promise
wrapper types from return types everywhere. - Changed timeout unit from milliseconds to seconds.
- Removed
Amp\Htt\Client\Connection\LimitedConnectionPool
, seeStreamLimitingPool
instead.
New Contributors
Full Changelog: v4.6.2...v5.0.0-beta.1
4.6.2
4.6.1
4.6.0
4.5.5
4.5.4
- Avoid increasing HTTP/2 window size if too many bytes are buffered locally, avoiding exploding buffers if the consumer is slow.
- Fix inactivity timeout on HTTP/2 with slow consumers
Slowly reading the response shouldn't result in inactivity timeouts if the server is responsive. - Check for HTTP/1 connection closing while idle (#279)