Skip to content

Releases: benoitc/hackney

hackney 1.1.0 has been released

05 Mar 12:16

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

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

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

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

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

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.

hackney 1.0.1 has been released.

01 Dec 13:11

Choose a tag to compare

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

Changes

  • update the default certification authority file. Make sure we can validate all SSL connections even on the AWS platform.
  • fix typo in hackney_pool spotted under stress testing.

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

Hackney is also available as a source archive.

hackney 1.0.0 has been released.

30 Nov 22:08

Choose a tag to compare

hackney 1.0.0 has been released. This is the first stable and long term supported release of hackney.

Changes

  • add metrics
  • add SSL certificate verification by default.
  • fix: Pool handling

The full changelog is available here: 0.15.2...1.0.0

Hackney is also available as a source archive.

hackney 0.15.2 has been released

27 Nov 12:07

Choose a tag to compare

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

Changes

  • fix: handle strings in headers
  • fix; convert User/Password as string if needed
  • fix: handle body given as an empty list

The full changelog is available here: 0.15.1...0.15.2

Hackney is also available as a source archive.

hackney 0.15.1 has been released.

26 Nov 20:39

Choose a tag to compare

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

Changes

  • export hackney_pool:find_pool/1 and allows any poolname.

The full changelog is available here: 0.15.0...0.15.1

Hackney is also available as a source archive.