Skip to content

Releases: amphp/http-client

2.0.2

05 Feb 00:00
Compare
Choose a tag to compare
v2.0.2

Prepare 2.0.2 tag

2.0.1

23 Jan 18:36
Compare
Choose a tag to compare
v2.0.1

Prepare 2.0.1 tag

1.0.2

23 Jan 18:31
Compare
Choose a tag to compare
v1.0.2

Prepare 1.0.2 tag

2.0.0

13 Jan 17:21
Compare
Choose a tag to compare
Merge pull request #87 from cspray/fix-op-default-ua

Fix client setOption, update README for default UA

1.0.1

13 Jan 17:20
Compare
Choose a tag to compare
v1.0.1

Prepare release 1.0.1

1.0.0

30 Sep 12:37
Compare
Choose a tag to compare

Initial 1.0.0 release of Artax

v1.0.0-rc5

28 Oct 15:26
Compare
Choose a tag to compare
v1.0.0-rc5 Pre-release
Pre-release
  • Fix bug causing new connections to be created instead of reusing existing available connections under high load

v1.0.0-rc4

27 Oct 21:14
Compare
Choose a tag to compare
v1.0.0-rc4 Pre-release
Pre-release
  • SocketPool now properly observes host connection limits
  • New Client::OP_CONCURRENCY_LIMIT setting queues outstanding requests beyond a certain number
    (default 512) to help prevent naive applications from spiraling memory out of control without
    worrying over the details of concurrency.

BC BREAKS:

  • The Client::OP_QUEUED_SOCKET_LIMIT setting has been removed

v1.0.0-rc2

20 Oct 13:40
Compare
Choose a tag to compare
v1.0.0-rc2 Pre-release
Pre-release
  • Support retrieval of the final URI used when redirects are followed
  • Store intermediary response history on redirects
  • Add Response::getRequest()
  • Add Response::getOriginalRequest()
  • The amphp/dns dependency version has been updated to support valid URIs that
    begin with numeric characters

v1.0.0-beta2

24 Sep 17:24
Compare
Choose a tag to compare
v1.0.0-beta2 Pre-release
Pre-release

UPDATES:

  • Issue #51: Fix composer dep declarations for easy install
  • Issue #54: Fix bug preventing redirect if request method was not GET or HEAD
  • Migrate to amphp framework

BC BREAKS:

  • Because the library has been migrated to the amphp concurrency framework all Artax namespace
    declarations in your code must be updated to Amp\Artax. Additionally, return values from both
    Client::request() and Client::requestMulti() now implement Amp\Promise (was After\Promise).