Skip to content

Releases: benoitc/hackney

Hackney 1.17.0

19 Dec 15:06
Compare
Choose a tag to compare
  • fix SSL compatibility with erlang OTP 23
  • handle empty trailers
  • fix race condition in connection pool
  • fix memory leak in connection pool
  • IDNA update to unicode 13.0.0
  • fix build on macosx with OTP >= 20.1
  • fix network Location on redirect
  • produce uppercase hexadecimal in URLS
  • pool queue count metric is now named queue_count
  • miscellaneous fixes in documentation

possible breaking changes

  • The pool queue count metric is now named queue_count. You should update your dashboard to reflect it.
  • Possible breaking changes when producing uppercase hexadecimal in urls. This change the behaviour of urlencode and pathencode to produce uppercase hexadecimal to comply with the RFC3986 which may affect systems using URL as signature or in an hash.

1.16.0

18 Dec 06:23
Compare
Choose a tag to compare

Latest stable release

1.6.2

22 Oct 08:16
Compare
Choose a tag to compare

==== version 1.6.2 ====

  • add: unix sockets support on Erlang > 19
  • fix: hackney_multiprart for Erlang < 17
  • add: new socks5_resolver function
  • fix: hackney_util:merge_opts/2
  • improvements: inet6 support in socks5 sockets
  • doc: miscenaleous docs fixes
  • security: beeing more strict in ssl support
  • security: bump to certifi 0.7

1.6.1

10 Jul 18:55
Compare
Choose a tag to compare

==== version 1.6.1 ====

  • fix: close socket on error (#308)
  • improvement: handle errors in hackney_response:wait_status (#313)
  • improvement: make pathencode faster (#317)
  • fix: typo (#321)
  • fix: elixir 1.4 warnings (#325)

1.6.0

25 Mar 09:19
Compare
Choose a tag to compare

==== 1.6.0 ====

  • add path_encode_fun option to request.
  • add: allow force non-POST 303 redirects
  • use ssl_verif_fun dependency to replace ssl_verify_hostname
  • fix: move included_applications to applications
  • fix: mix packaging

1.5.0

02 Mar 22:42
Compare
Choose a tag to compare

===== 1.5.0 =====

  • refactor: one flat source
  • replace hackney_metrics_* by metrics library
  • fix: hackney_pool (#286)
  • security: bump to erlang-certifi 0.4.0

1.4.9

03 Jan 09:04
Compare
Choose a tag to compare

=== 1.4.9 ===

  • fix rebar.config.script to point to idna 1.0.3

1.4.8

02 Jan 19:52
Compare
Choose a tag to compare

== 1.4.8 ==

1.4.7

07 Dec 12:17
Compare
Choose a tag to compare

== 1.4.7 ==

hackney 1.4.6 has been released

24 Nov 19:58
Compare
Choose a tag to compare

hackney 1.4.6 has been released. This is a patch release.

Changes

  • fix build with mix

The full changelog is available here: 1.4.5...1.4.6

Hackney is also available as a source archive.