Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 129 lines (126 sloc) 5.397 kb
a8d8440d »
2010-09-09 Created changelog for 0.2.0.
1 #+TITLE: Asynchronous HTTP Client - Clojure - Changelog
2 #+AUTHOR: Hubert Iwaniuk
440795b4 »
2012-02-06 v0.4.1 Documentation.
3 #+EMAIL: hubert@happyhacking.nl
c0b593f6 »
2011-06-16 Documentation export in place.
4 #+SETUPFILE: setup.org
a8d8440d »
2010-09-09 Created changelog for 0.2.0.
5
a271d4ce »
2012-02-29 Next development cycle.
6 * Release 0.4.4
24e03a15 »
2012-04-27 Documentation update for v0.4.4.
7 ** Simplified callbacks API
8 Issue [[https://github.com/neotyk/http.async.client/issues/32][#32]].
9 ** Better documented callbacks
10 This was long outstanding issue [[https://github.com/neotyk/http.async.client/issues/12][#12]].
11 ** Upgrade [[https://github.com/sonatype/async-http-client][AHC]] to 1.7.4
12 ** Upgrade Clojure to 1.4
40286e8d »
2012-02-24 Changelog update.
13 * Release 0.4.3
14 ** Issue [[https://github.com/neotyk/http.async.client/pull/30][#30]] by [[https://github.com/canassa][Cesar Canassa]]
15 Fixes issue with single cookie in response.
16 ** Upgrade AHC to 1.7.1
0337e367 »
2012-02-20 Release 0.4.2.
17 * Release 0.4.2
18 ** Issue [[https://github.com/neotyk/http.async.client/pull/29][#29]] by [[https://github.com/diamondap][A. Diamond]]
19 Added support for client certificates.
440795b4 »
2012-02-06 v0.4.1 Documentation.
20 * Release 0.4.1
a7c688ff »
2012-02-07 AHC not AC.
21 ** Upgrade AHC to 1.7.0
440795b4 »
2012-02-06 v0.4.1 Documentation.
22 ** Issues [[https://github.com/neotyk/http.async.client/issues/26][#26]], [[https://github.com/neotyk/http.async.client/issues/27][#27]], [[https://github.com/neotyk/http.async.client/issues/28][#28]]
23 - [[https://github.com/neotyk/http.async.client/issues/26][#26]] :: [[https://github.com/jkk][Justin Kramer]], [[https://github.com/btatnall][Brian Tatnall]]
24 Empty response body hangs c/body, c/string
25 - [[https://github.com/neotyk/http.async.client/issues/27][#27]] :: [[https://github.com/jkk][Justin Kramer]]
26 create-client's :idle-in-pool-timeout option not being set
27 correctly
28 - [[https://github.com/neotyk/http.async.client/pull/28][#28]] :: [[https://github.com/klang][Karsten Lang]]
29 Documentation update
30 ** Improved logging
31 Improved logging configuration for running tests.
32 ** Tested against Clojure 1.4.0-beta1
e9de82e3 »
2011-12-31 Changelog for 0.4.0 release and Google Analytics.
33 * Release 0.4.0
34 ** Clojure 1.3 compatible
35 ** Support for multiple values for same key (QString)
36 [[https://github.com/neotyk/http.async.client/issues/22][#22]]
37 ** Clojure contrib independent
38 [[https://github.com/neotyk/http.async.client/pull/24][#24]]
39 ** Upgrade async-http-client to v1.6.5
399608a8 »
2011-06-22 Update documentation for release v0.3.1.
40 * Release 0.3.1
41 ** Upgrade async-http-client to v1.6.4
1154283b »
2011-06-14 Documentation updated to reflect changes in 0.3.0-SNAPSHOT.
42 * Release 0.3.0
730fe836 »
2011-04-11 Change log update.
43 ** Upgrade async-http-client to v1.6.3
44 ** Control over preemptive authentication
45 Patch provided by xeqi.
46 ** Explicit client usage
47 Now following functions require client as first argument:
48 - GET
49 - PUT
50 - POST
51 - DELETE
52 - HEAD
53 - OPTIONS
54 - request-stream
55 - stream-seq
56 - execute-request
57 You still create client with create-client function.
58 ** Removed with-client macro
59 This didn't really bring much value.
1154283b »
2011-06-14 Documentation updated to reflect changes in 0.3.0-SNAPSHOT.
60 Migration path.
730fe836 »
2011-04-11 Change log update.
61 From:
62 #+begin_src clojure
63 (with-client {:key val}
64 ;; client usage
65 (let [resp (GET url)]))
66 #+end_src
67 To:
68 #+begin_src clojure
69 (with-open [client (create-client :key val)]
70 ;; client usage
71 (let [resp (GET client url)]))
72 #+end_src
c0b593f6 »
2011-06-16 Documentation export in place.
73 ** Clojure 1.2.1
74 Fixed cyclic dependency that was preventing http.async.client from
75 been used in Clojure 1.2.1.
eceb21e2 »
2011-02-07 Release v0.2.2
76 * Release 0.2.2
77 ** get-encoding helper works w/o Content-Type header
78 ** Upgrade async-http-client to v.1.5.0
79 ** Exposed more configuration options
80 *** Timeouts
81 *** Proxy
82 *** Authentication
83 ** Zero byte copy mode
84 If sending File as body, zero byte copy is used.
85 ** Allow providing your own poll
86 Vadim Geshel contribution.
87 ** Allow Asynchronous Connect
88 Vadim Geshel contribution.
89 ** Fix seq streaming API
90 Previous versions of seq streaming API have been holding to head,
91 not anymore.
92 ** Lots of performance improvements
93 Underlying async-http-client has undergone serious optimization
94 changes.
2972cbef »
2010-09-15 Request timeout configurable per request.
95 * Release 0.2.1
fa678355 »
2010-09-26 Closing client.
96 ** Terminate body seq if errored :bug:
2972cbef »
2010-09-15 Request timeout configurable per request.
97 ** Canceling request
98 *http.async.client/cancel* and *http.async.client/canceled?*
99 ** Request timeout
100 Per request configuration of request timeout in ms.
101 #+BEGIN_SRC clojure
102 (GET url :timeout 100)
103 #+END_SRC
fa678355 »
2010-09-26 Closing client.
104 ** Close client
105 *http.async.client/close*.
106 #+BEGIN_SRC clojure
107 (c/close)
108 ;; or
109 (c/close hac)
110 #+END_SRC
e36e482e »
2010-11-01 Changelog update for last release.
111 ** Upgrade to v1.3.2 of async-http-client
eceb21e2 »
2011-02-07 Release v0.2.2
112 * Release 0.2.0
113 ** Stream as seq
114 Response body can be seq, this allows for easy HTTP Stream
115 handling. [[http://neotyk.github.com/http.async.client/docs.html#sec-1.2.4][Documentation]].
116 ** Cookies
117 Added cookies support. [[http://neotyk.github.com/http.async.client/docs.html#sec-1.2.3.4][Sending]] and [[http://neotyk.github.com/http.async.client/docs.html#sec-1.2.5.4][receiving]].
118 ** Authentication support
119 Basic and Digest from rfc2617 are supported. [[http://neotyk.github.com/http.async.client/docs.html#sec-1.2.3.6][Documentation]].
120 ** Proxy per request
121 Proxy can be specified per request. [[http://neotyk.github.com/http.async.client/http://neotyk.github.com/http.async.client/docs.html#sec-1.2.3.5][Documentation]].
122 ** Branding User-Agent
123 Specifying User-Agent per client.
124 [[http://neotyk.github.com/http.async.client/autodoc/http.async.client-api.html#http.async.client/create-client][*http.async.client/create-client*]] and [[http://neotyk.github.com/http.async.client/autodoc/http.async.client-api.html#http.async.client/with-client][*http.async.client/with-client*]].
125 ** Keyworded maps in API
126 Like *:options* in [[http://neotyk.github.com/http.async.client/autodoc/http.async.client-api.html#http.async.client/GET][*http.async.client/GET*]].
e9de82e3 »
2011-12-31 Changelog for 0.4.0 release and Google Analytics.
127
128 #+INCLUDE: ga.org
Something went wrong with that request. Please try again.