Skip to content

Releases: benoitc/hackney

hackney 1.3.2 has been released

27 Aug 08:27
Compare
Choose a tag to compare

hackney 1.3.2 has been released. This is a pach release.

Changes

  • fix connect_time metric (#227)
  • fix redirection when with_body is enabled (#228)
  • fix: close half-closed socket to avoid leak (#231)
  • fix unexpected message in hackney_stream (#223)
  • fix receive/error in hackney_manager (#232)

The full changelog is available here: 1.3.1...1.3.2

Hackney is also available as a source archive.

hackney 1.3.1 has been released

29 Jul 16:54
Compare
Choose a tag to compare

hackney 1.3.1 has been released. This is a pach release.

Changes

  • fix: set default recv_timeout to 5s. (#219)
  • fix: socks5 fix auth: handle not required case (#218)

The full changelog is available here: 1.3.0...1.3.1

Hackney is also available as a source archive.

hackney 1.3.0 has been released

23 Jul 13:52
Compare
Choose a tag to compare

hackney 1.3.0 has been released. This is a minor release with some improvements and fixes.

Changes

  • new add max_body setting
  • fix: handle partial chains during handshake in HTTPS (#196)

The full changelog is available here: 1.2.0...1.3.0

Hackney is also available as a source archive.

hackney 1.2.0 has been released

25 Jun 14:55
Compare
Choose a tag to compare

hackney 1.2.0 has been released. This is a minor release with some improvements and fixes.

Changes

  • new: add with_body option to return the body directly (#184)
  • fix: rely on ssl version to validate certificates securely using hostname
    verification
  • fix: fix redirection when transport change (#177)
  • new: build is now using rebar3
  • new: updated root certificates
  • fix: ignore comma in set-cookie attributes (#193)
  • fix: status line parsing when reason phrase is missing entirely (#190)
  • fix: make sure sure the response is done during async streaming (#186)
  • fix metrics (#186)
  • new: bump latest version of ssl_verify_hostname (#175)
  • fix: parse server headers
  • fix: really honor max redirection (#170)
  • fix: handle path parameters in URL (#176)

The full changelog is available here: 1.1.0...1.2.0

Hackney is also available as a source archive.

hackney 1.1.0 has been released

05 Mar 12:16
Compare
Choose a tag to compare

hackney 1.1.0 has been released. This is a minor release with some improvements and fixes.

Changes

  • fix: honor max_redirect.
  • fix: socket checkout in the pool: close the socket if something happen while
    passing the control to the client
  • fix: put back the waiter in the queue of the pool if no socket can be
    delivered
  • fix: make sure we don't release a closed socket
  • add: shutdown method to transports
  • add: hackney_trace module to trace a request
  • add: reuse/new connection metrics
  • fix: guard binary in hackney_multipart:len_mp_stream/2
  • improvement: pass the socket to hackney:request_info/1
  • dependency: update ssl_verify_hostname
  • fix: make sure to pass the Host header to the request
  • fix: HTTP basic authentication
  • fix content-type case
  • improvement: tests

The full changelog is available here: 1.0.6...1.1.0

Hackney is also available as a source archive.

hackney 1.0.6 has been released.

21 Jan 13:31
Compare
Choose a tag to compare

hackney 1.0.6 has been released. This is a maintenance release.

Changes

  • improvement: handle {error, closed} for HTTP 1.1 when no content-length is given.
  • improvement: handle 204 and 304 status
  • fix keep-alive handling
  • remove expm package
  • support for coming R18 Erlang version.

The full changelog is available here: 1.0.5...1.0.6

Hackney is also available as a source archive.

hackney 1.0.5 has been released

12 Dec 14:23
Compare
Choose a tag to compare

hackney 1.0.5 has been released. This is a maintenance release.

Changes

  • improvement: Do not wait to cancel a request
  • improvement: do not control the request premptively

The full changelog is available here: 1.0.4...1.0.5

Hackney is also available as a source archive.

hackney 1.0.4 has been released

08 Dec 23:02
Compare
Choose a tag to compare

hackney 1.0.4 has been released. This is a maintenance release.

Changes

  • fix client leaks on error
  • fix monitor counters

The full changelog is available here: 1.0.3...1.0.4

Hackney is also available as a source archive.

hackney 1.0.3 has been released.

05 Dec 20:27
Compare
Choose a tag to compare

hackney 1.0.3 has been released. This is a maintenance release.

Changes

  • fix SSL validation under R15 and R14 Erlang versions
  • Apply SSL certificate validation to SOCKS5 and HTTP proxies.

The full changelog is available here: 1.0.2...1.0.3

Hackney is also available as a source archive.

hackney 1.0.2 has been released.

02 Dec 22:14
Compare
Choose a tag to compare

hackney 1.0.2 has been released. This is a maintenance release.

Changes

  • fix redirection: rewrite Host header

The full changelog is available here: 1.0.1...1.0.2

Hackney is also available as a source archive.