clj-http-client/CHANGELOG.md
2014-10-22 16:21:09 -07:00

2 KiB

0.3.1

This is a bugfix release.

  • Fix a memory leak that occurred as a result of connection failures.

0.3.0

This is a feature release.

  • Add configuration settings for SSL Protocols and Cipher Suites to both the Java and Clojure clients.

0.2.8

This is a bugfix release.

  • Fix a bug in the Java client API that caused a file descriptor leak each time a client was created for a new request.

0.2.7

This is a bugfix release.

  • Fix a bug where the character encoding was always being set to ISO-8859-1 w/o a charset ever being explicitly specified in the Content-Type header. We now honor the existing charset if there is one in the header, and otherwise we use UTF-8 and explicitly add the charset to the header.

0.2.6

  • Add :follow-redirects and :force-redirects options to the clojure client.
  • Add followRedirects and forceRedirects options to the Java client.

0.2.5

  • Add an overloaded constructor for RequestOptions that accepts a String uri

0.2.4

  • Fix a bug in the Java client API that caused an NPE if a Content-Type header did not specify a charset

0.2.3

  • No changes

0.2.2

  • Add back in support for query-params map in Clojure API

0.2.1

  • Upgrade to Apache HttpAsyncClient v4.0.2 (fixes a bug where headers don't get included when following redirects).

0.2.0

  • Port the code to use the Apache HttpAsyncClient library instead of http-kit.
  • The API around creating a persistent client has changed and persistent clients are explicitly managed
  • The available request options have changed. Some convenience options have been removed.

0.1.7

  • Explicitly target JDK6 when building release jars

0.1.6

  • Add support for configuring client SSL context with a CA cert without a client cert/key

0.1.5

  • Update to latest version of puppetlabs/kitchensink
  • Use puppetlabs/certificate-authority for SSL tasks

0.1.4

  • Fix bug in sync.clj when excluding clojure.core/get

0.1.3

  • Added a Java API for the synchronous client