Skip to content

Commit d5e7778

Browse files
committed
prepare to use auto generating website
1 parent 4f72444 commit d5e7778

File tree

2 files changed

+766
-3
lines changed

2 files changed

+766
-3
lines changed

HISTORY.md

+60
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
## 0.2.4 (2014-07-25)
2+
3+
1. New Feature: Support Groovy - another dynamic jvm language (issue #34)
4+
2. Fix bug: Slow Memory Leak for Coroutine based Socket bug (issue #32 )
5+
3. Fix bug: Should Clone ThreadLocals for Coroutines (issue #31)
6+
4. New Feature: More friendly to java users who maybe know nothing about clojure feature (issue #29)
7+
5. Five new nginx directives `handler_type`, `handler_name`, `handler_code`, `rewrite_handler_name`, `rewrite_handler_code`.
8+
Make Clojure/Java/Groovy handler configurations have the same form. e.g. The old pair of nginx directives `clojure`, `clojure_code` is equivalent to `handler_type='clojure'` + `handler_code`.
9+
10+
## 0.2.3 (2014-07-05)
11+
12+
1. Fix issue After invoking on coroutine based socket nginx worker will exit and be recreated when network is disabled (issue #26)
13+
2. Fix issue PATCH loses the data payload (issue #27)
14+
3. Support user defined http request method (issue #28 )
15+
4. Fix issue Nginx worker crashes when to fetch http header "authorization" from request (issue #30)
16+
17+
## 0.2.2 (2014-05-31)
18+
19+
1. Fix bug of with Compojure 1.1.5 + Apache Solrj 4.3.0 + httpclient 4.3.2 NPE happens first time then everything is OK (issue #22)
20+
2. Verifying option for auto generated waving configurations needed by coroutine based socket (issue #23)
21+
22+
## 0.2.1 (2014-05-17)
23+
24+
1. Support to close coroutine based socket from non-main thread (issue #19)
25+
2. Auto generated waving class configurations about Proxy InvocationHandler instance (issue #17 )
26+
3. Supports auto turn on thread pool mode when turning on Run Tool Mode feature (issue #16 )
27+
4. Fix bug of reading from coroutine based socket inputstream returns 0 when eof, should return -1 (issue #15)
28+
5. Handle multiple sockets parallel in sub coroutines, e.g. we can invoke two remote services at the same time feature (issue #14)
29+
6. Support nginx rewrite handler to set var before proxy pass (issue #3)
30+
31+
## 0.2.0 (2014-04-25)
32+
33+
1. non-blocking socket based on coroutine and compatible with largely existing java library such as apache http client, mysql jdbc drivers
34+
1. asynchronous callback API of socket for some advanced usage
35+
1. run initialization clojure code when nginx worker starting
36+
1. provide a build-in tool to make setting of coroutine based socket easier
37+
1. support Linux 32bit x86 now
38+
1. publish [binary release compiled with lastes stable nginx 1.6.0](https://sourceforge.net/projects/nginx-clojure/files/) about Linux x64, Linux i586, Win32 & MacOS X
39+
40+
## 0.1.2 (2014-02-03)
41+
42+
1. fix [#2 Problems with HTTP Redirect 302](/nginx-clojure/nginx-clojure/issues/2)
43+
1. header names are case-insensitive now.
44+
1. publish [binary release](https://sourceforge.net/projects/nginx-clojure/files/) about Linux x64, Win32 & MacOS X
45+
46+
47+
## 0.1.1 (2014-01-20)
48+
49+
1. Supports InputStream, ISeq & recursive ISeq in Response Body.
50+
1. Auto maintains HTTP last-modified header for multiple files in Response Body
51+
52+
53+
## 0.1.0 (2014-01-09)
54+
55+
1. Compitiable with Ring Spec (1.1)
56+
1. Supports Java Thread Pool for handle request
57+
1. Fast Static File Service
58+
59+
60+

0 commit comments

Comments
 (0)