Skip to content

Commit ad7bed8

Browse files
committed
update doc for 0.5.3
1 parent 935b238 commit ad7bed8

File tree

3 files changed

+16
-10
lines changed

3 files changed

+16
-10
lines changed

HISTORY.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,12 @@ Downloads & Release History
44
1. [Binaries of Releases](http://sourceforge.net/projects/nginx-clojure/files/)
55
1. [Sources of Releases](https://github.com/nginx-clojure/nginx-clojure/releases)
66

7+
## 0.5.3 (2022-03-10)
8+
9+
1. Bug Fix: #256 NginxClojureAsynSocket isClosed is not return correct result
10+
1. Binaries Distribution: Built with Nginx v1.20.2
11+
12+
713
## 0.5.2 (2020-12-23)
814

915
1. Bug Fix: #234 Try to fix no response when NGX_AGAIN return at next header filter

README.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,16 +14,16 @@
1414
Core Features
1515
=================
1616

17-
The latest release is v0.5.2, more detail changes about it can be found from [Release History](//nginx-clojure.github.io/downloads.html).
17+
The latest release is v0.5.3, more detail changes about it can be found from [Release History](//nginx-clojure.github.io/downloads.html).
1818

1919
1. Compatible with [Ring](https://github.com/ring-clojure/ring/blob/master/SPEC) and obviously supports those Ring based frameworks, such as Compojure etc.
2020
1. Http Services by using Clojure / Java / Groovy to write simple handlers for http services.
2121
1. Nginx Access Handler by Clojure / Java / Groovy
2222
1. Nginx Header Filter by Clojure / Java / Groovy
2323
1. Nginx Body Filter by Clojure / Java / Groovy
24-
1. **_NEW_**: Nginx Log Handler by Clojure / Java / Groovy
25-
1. **_NEW_**: HTTP V2 support in both standard edition and embedded edition which are compiled against Nginx 1.18.0
26-
1. **_NEW_**: Support Java 9, 10, 11, 12
24+
1. Nginx Log Handler by Clojure / Java / Groovy
25+
1. HTTP V2 support in both standard edition and embedded edition which are compiled against Nginx 1.18.0+
26+
1. Support Java 9, 10, 11, 12
2727
1. Pub/Sub Among Nginx Worker Processes
2828
1. Shared Map based on shared memory & Shared Map based Ring session store
2929
1. Support Sente, see [this PR](https://github.com/ptaoussanis/sente/pull/160)
@@ -40,7 +40,7 @@ With this feature one java main thread can handle thousands of connections.
4040
1. Long Polling & Server Sent Events
4141
1. Run initialization clojure code when nginx worker starting
4242
1. Support user defined http request method
43-
1. Compatible with the Nginx lastest most stable version 1.18.0. (Nginx 1.14.x, 1.12.x, 1.8.x, 1.6.x, 1.4.x is also ok, older version is not tested and maybe works.)
43+
1. Compatible with the Nginx lastest most stable version 1.20.2. (Nginx 1.18.x, 1.14.x, 1.12.x, 1.8.x, 1.6.x, 1.4.x is also ok, older version is not tested and maybe works.)
4444
1. One of benifits of [Nginx](http://nginx.org/) is worker processes are automatically restarted by a master process if they crash
4545
1. Utilize lazy headers and direct memory operation between [Nginx](http://nginx.org/) and JVM to fast handle dynamic contents from Clojure or Java code.
4646
1. Utilize [Nginx](http://nginx.org/) zero copy file sending mechanism to fast handle static contents controlled by Clojure or Java code.
@@ -60,19 +60,19 @@ Nginx-Clojure has already been published to https://clojars.org/ whose maven rep
6060
</repository>
6161
```
6262

63-
After adding clojars repository, you can reference nginx-clojure 0.5.2 , e.g.
63+
After adding clojars repository, you can reference nginx-clojure 0.5.3 , e.g.
6464

6565
Leiningen (clojure, no need to add clojars repository which is a default repository for Leiningen)
6666
-----------------
6767

6868
```clojure
69-
[nginx-clojure "0.5.2"]
69+
[nginx-clojure "0.5.3"]
7070
```
7171
Gradle (groovy/java)
7272
-----------------
7373

7474
```
75-
compile "nginx-clojure:nginx-clojure:0.5.2"
75+
compile "nginx-clojure:nginx-clojure:0.5.3"
7676
```
7777
Maven
7878
-----------------
@@ -81,7 +81,7 @@ Maven
8181
<dependency>
8282
<groupId>nginx-clojure</groupId>
8383
<artifactId>nginx-clojure</artifactId>
84-
<version>0.5.2</version>
84+
<version>0.5.3</version>
8585
</dependency>
8686
```
8787

test/nginx-working-dir/testscript-notes

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -492,7 +492,7 @@ auto/configure --with-debug --prefix= \
492492

493493
make
494494

495-
for ncs in ngx_http_clojure_mem ngx_http_clojure_socket ngx_http_clojure_shared_map_tinymap ngx_http_clojure_shared_map_hashmap; do \
495+
for ncs in ngx_http_clojure_mem ngx_http_clojure_module ngx_http_clojure_shared_map ngx_http_clojure_socket ngx_http_clojure_shared_map_tinymap ngx_http_clojure_shared_map_hashmap; do \
496496
gcc -c -DNGX_CLOJURE_BE_SILENT_WITHOUT_JVM -I "/Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home/include" -I "/Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home/include/darwin" -pipe -O -g -I src/core -I src/event -I src/event/modules -I src/http/v2 -I src/os/unix -I ../pcre-8.40 -I ../openssl-1.1.0e/.openssl/include -I ../zlib-1.2.11 -I objs -I src/http -I src/http/modules -I ../nginx-clojure/src/c -I src/mail -o objs/addon/c/${ncs}.o ../nginx-clojure/src/c/${ncs}.c; \
497497
done
498498

0 commit comments

Comments
 (0)