Skip to content

Releases: amphp/http-client

5.0.0 Beta 5

07 Nov 23:08
v5.0.0-beta.5
9d2d224
Compare
Choose a tag to compare
5.0.0 Beta 5 Pre-release
Pre-release
  • Added compatibility with Revolt v1.x

5.0.0 Beta 4

04 Oct 21:25
v5.0.0-beta.4
7d5cf67
Compare
Choose a tag to compare
5.0.0 Beta 4 Pre-release
Pre-release
  • Fixed destruct order issue in Http2Stream
  • Fixed backpressure for response body for HTTP/1.x
  • Add ResolveBaseUri interceptor

5.0.0 Beta 3

16 Jun 23:42
v5.0.0-beta.3
76d0307
Compare
Choose a tag to compare
5.0.0 Beta 3 Pre-release
Pre-release
  • 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 and Http2StreamException.

5.0.0 Beta 2

09 May 04:07
v5.0.0-beta.2
eb41f59
Compare
Choose a tag to compare
5.0.0 Beta 2 Pre-release
Pre-release
  • 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

24 Apr 19:08
v5.0.0-beta.1
Compare
Choose a tag to compare
5.0.0 Beta 1 Pre-release
Pre-release

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, see StreamLimitingPool instead.

New Contributors

Full Changelog: v4.6.2...v5.0.0-beta.1

4.6.2

09 Oct 14:13
v4.6.2
Compare
Choose a tag to compare
  • Fixed setBodySizeLimit(0) with HTTP/2 protocol (#297)

4.6.1

12 Jul 20:33
v4.6.1
Compare
Choose a tag to compare
  • Fixed te request header fields being sent via HTTP/2 instead of being stripped (unless the value is trailers)

4.6.0

29 Jun 18:57
v4.6.0
Compare
Choose a tag to compare
  • Add support for amphp/file v2 (#295)
  • Fix some parameter names not aligning with parent classes / interfaces

4.5.5

28 Dec 20:45
v4.5.5
ac286c0
Compare
Choose a tag to compare
  • Fixed ALPN setting if unsupported (#283)

4.5.4

29 Nov 11:13
v4.5.4
Compare
Choose a tag to compare
  • 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)