Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 147 lines (142 sloc) 6.221 kb
a8d8440 @neotyk Created changelog for 0.2.0.
authored
1 #+TITLE: Asynchronous HTTP Client - Clojure - Changelog
2 #+AUTHOR: Hubert Iwaniuk
440795b @neotyk v0.4.1 Documentation.
authored
3 #+EMAIL: hubert@happyhacking.nl
c0b593f @neotyk Documentation export in place.
authored
4 #+SETUPFILE: setup.org
a8d8440 @neotyk Created changelog for 0.2.0.
authored
5
3e840d9 @neotyk Release v0.5.2 - Java 1.6 build
authored
6 * Release 0.5.2
7 Compile with Java 1.6
8
86fb630 @neotyk Release v0.5.1
authored
9 * Release 0.5.1
10 ** remove-params-on-redirect
11 Issues [[https://github.com/neotyk/http.async.client/issues/46][#46]], [[https://github.com/neotyk/http.async.client/issues/47][#47]] and [[https://github.com/neotyk/http.async.client/issues/48][#48]] by [[https://github.com/josephwilk][Joseph Wilk]].
12 ** Upgrade AHC to 1.7.10
13
391739a @neotyk Next development cycle.
authored
14 * Release 0.5.0
8adb137 @neotyk Next development cycle.
authored
15 * Release 0.4.5
9ceaa92 @neotyk Update changelog with changes of v0.4.5.
authored
16 ** Multipart support
17 Allow POST and PUT to send multipart messages.
18 When *vector* is provided as body it is treated as multipart.
19 Please consult documentation and tests for examples of usage.
8ea2232 @neotyk Release v0.4.5.
authored
20 ** Add convenience url and raw-url
21 [[https://github.com/neotyk/http.async.client/issues/35][#35]]. Allow easy retrieval of URL used to request resource.
9ceaa92 @neotyk Update changelog with changes of v0.4.5.
authored
22 ** There's a function for that!
23 Listen to what kibit has to say.
a271d4c @neotyk Next development cycle.
authored
24 * Release 0.4.4
24e03a1 @neotyk Documentation update for v0.4.4.
authored
25 ** Simplified callbacks API
26 Issue [[https://github.com/neotyk/http.async.client/issues/32][#32]].
27 ** Better documented callbacks
28 This was long outstanding issue [[https://github.com/neotyk/http.async.client/issues/12][#12]].
29 ** Upgrade [[https://github.com/sonatype/async-http-client][AHC]] to 1.7.4
30 ** Upgrade Clojure to 1.4
40286e8 @neotyk Changelog update.
authored
31 * Release 0.4.3
32 ** Issue [[https://github.com/neotyk/http.async.client/pull/30][#30]] by [[https://github.com/canassa][Cesar Canassa]]
33 Fixes issue with single cookie in response.
34 ** Upgrade AHC to 1.7.1
0337e36 @neotyk Release 0.4.2.
authored
35 * Release 0.4.2
36 ** Issue [[https://github.com/neotyk/http.async.client/pull/29][#29]] by [[https://github.com/diamondap][A. Diamond]]
37 Added support for client certificates.
440795b @neotyk v0.4.1 Documentation.
authored
38 * Release 0.4.1
a7c688f @neotyk AHC not AC.
authored
39 ** Upgrade AHC to 1.7.0
440795b @neotyk v0.4.1 Documentation.
authored
40 ** 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]]
41 - [[https://github.com/neotyk/http.async.client/issues/26][#26]] :: [[https://github.com/jkk][Justin Kramer]], [[https://github.com/btatnall][Brian Tatnall]]
42 Empty response body hangs c/body, c/string
43 - [[https://github.com/neotyk/http.async.client/issues/27][#27]] :: [[https://github.com/jkk][Justin Kramer]]
44 create-client's :idle-in-pool-timeout option not being set
45 correctly
46 - [[https://github.com/neotyk/http.async.client/pull/28][#28]] :: [[https://github.com/klang][Karsten Lang]]
47 Documentation update
48 ** Improved logging
49 Improved logging configuration for running tests.
50 ** Tested against Clojure 1.4.0-beta1
e9de82e @neotyk Changelog for 0.4.0 release and Google Analytics.
authored
51 * Release 0.4.0
52 ** Clojure 1.3 compatible
53 ** Support for multiple values for same key (QString)
54 [[https://github.com/neotyk/http.async.client/issues/22][#22]]
55 ** Clojure contrib independent
56 [[https://github.com/neotyk/http.async.client/pull/24][#24]]
57 ** Upgrade async-http-client to v1.6.5
399608a @neotyk Update documentation for release v0.3.1.
authored
58 * Release 0.3.1
59 ** Upgrade async-http-client to v1.6.4
1154283 @neotyk Documentation updated to reflect changes in 0.3.0-SNAPSHOT.
authored
60 * Release 0.3.0
730fe83 @neotyk Change log update.
authored
61 ** Upgrade async-http-client to v1.6.3
62 ** Control over preemptive authentication
63 Patch provided by xeqi.
64 ** Explicit client usage
65 Now following functions require client as first argument:
66 - GET
67 - PUT
68 - POST
69 - DELETE
70 - HEAD
71 - OPTIONS
72 - request-stream
73 - stream-seq
74 - execute-request
75 You still create client with create-client function.
76 ** Removed with-client macro
77 This didn't really bring much value.
1154283 @neotyk Documentation updated to reflect changes in 0.3.0-SNAPSHOT.
authored
78 Migration path.
730fe83 @neotyk Change log update.
authored
79 From:
80 #+begin_src clojure
81 (with-client {:key val}
82 ;; client usage
83 (let [resp (GET url)]))
84 #+end_src
85 To:
86 #+begin_src clojure
87 (with-open [client (create-client :key val)]
88 ;; client usage
89 (let [resp (GET client url)]))
90 #+end_src
c0b593f @neotyk Documentation export in place.
authored
91 ** Clojure 1.2.1
92 Fixed cyclic dependency that was preventing http.async.client from
93 been used in Clojure 1.2.1.
eceb21e @neotyk Release v0.2.2
authored
94 * Release 0.2.2
95 ** get-encoding helper works w/o Content-Type header
96 ** Upgrade async-http-client to v.1.5.0
97 ** Exposed more configuration options
98 *** Timeouts
99 *** Proxy
100 *** Authentication
101 ** Zero byte copy mode
102 If sending File as body, zero byte copy is used.
103 ** Allow providing your own poll
104 Vadim Geshel contribution.
105 ** Allow Asynchronous Connect
106 Vadim Geshel contribution.
107 ** Fix seq streaming API
108 Previous versions of seq streaming API have been holding to head,
109 not anymore.
110 ** Lots of performance improvements
111 Underlying async-http-client has undergone serious optimization
112 changes.
2972cbe @neotyk Request timeout configurable per request.
authored
113 * Release 0.2.1
fa67835 @neotyk Closing client.
authored
114 ** Terminate body seq if errored :bug:
2972cbe @neotyk Request timeout configurable per request.
authored
115 ** Canceling request
116 *http.async.client/cancel* and *http.async.client/canceled?*
117 ** Request timeout
118 Per request configuration of request timeout in ms.
119 #+BEGIN_SRC clojure
120 (GET url :timeout 100)
121 #+END_SRC
fa67835 @neotyk Closing client.
authored
122 ** Close client
123 *http.async.client/close*.
124 #+BEGIN_SRC clojure
125 (c/close)
126 ;; or
127 (c/close hac)
128 #+END_SRC
e36e482 @neotyk Changelog update for last release.
authored
129 ** Upgrade to v1.3.2 of async-http-client
eceb21e @neotyk Release v0.2.2
authored
130 * Release 0.2.0
131 ** Stream as seq
132 Response body can be seq, this allows for easy HTTP Stream
133 handling. [[http://neotyk.github.com/http.async.client/docs.html#sec-1.2.4][Documentation]].
134 ** Cookies
135 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]].
136 ** Authentication support
137 Basic and Digest from rfc2617 are supported. [[http://neotyk.github.com/http.async.client/docs.html#sec-1.2.3.6][Documentation]].
138 ** Proxy per request
139 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]].
140 ** Branding User-Agent
141 Specifying User-Agent per client.
142 [[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*]].
143 ** Keyworded maps in API
144 Like *:options* in [[http://neotyk.github.com/http.async.client/autodoc/http.async.client-api.html#http.async.client/GET][*http.async.client/GET*]].
e9de82e @neotyk Changelog for 0.4.0 release and Google Analytics.
authored
145
146 #+INCLUDE: ga.org
Something went wrong with that request. Please try again.