You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CoreFeatures.md
+8-8Lines changed: 8 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -1,15 +1,15 @@
1
1
Core Features
2
2
=================
3
3
4
-
The latest release is v0.5.1, more detail changes about it can be found from [Release History](//nginx-clojure.github.io/downloads.html).
4
+
The latest release is v0.5.2, more detail changes about it can be found from [Release History](//nginx-clojure.github.io/downloads.html).
5
5
6
6
1. Compatible with [Ring](https://github.com/ring-clojure/ring/blob/master/SPEC) and obviously supports those Ring based frameworks, such as Compojure etc.
7
7
1. Http Services by using Clojure / Java / Groovy to write simple handlers for http services.
8
8
1. Nginx Access Handler by Clojure / Java / Groovy
9
9
1. Nginx Header Filter by Clojure / Java / Groovy
10
10
1. Nginx Body Filter by Clojure / Java / Groovy
11
11
1.**_NEW_**: Nginx Log Handler by Clojure / Java / Groovy
12
-
1.**_NEW_**: HTTP V2 support in both standard edition and embedded edition which are compiled against Nginx 1.14.2
12
+
1.**_NEW_**: HTTP V2 support in both standard edition and embedded edition which are compiled against Nginx 1.18.0
13
13
1.**_NEW_**: Support Java 9, 10, 11, 12
14
14
1. Pub/Sub Among Nginx Worker Processes
15
15
1. Shared Map based on shared memory & Shared Map based Ring session store
@@ -27,7 +27,7 @@ With this feature one java main thread can handle thousands of connections.
27
27
1. Long Polling & Server Sent Events
28
28
1. Run initialization clojure code when nginx worker starting
29
29
1. Support user defined http request method
30
-
1. Compatible with the Nginx lastest most stable version 1.14.2. (Nginx 1.12.x, 1.8.x, 1.6.x, 1.4.x is also ok, older version is not tested and maybe works.)
30
+
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.)
31
31
1. One of benifits of [Nginx](http://nginx.org/) is worker processes are automatically restarted by a master process if they crash
32
32
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.
33
33
1. Utilize [Nginx](http://nginx.org/) zero copy file sending mechanism to fast handle static contents controlled by Clojure or Java code.
@@ -47,19 +47,19 @@ Nginx-Clojure has already been published to https://clojars.org/ whose maven rep
47
47
</repository>
48
48
```
49
49
50
-
After adding clojars repository, you can reference nginx-clojure 0.5.1 , e.g.
50
+
After adding clojars repository, you can reference nginx-clojure 0.5.2 , e.g.
51
51
52
52
Leiningen (clojure, no need to add clojars repository which is a default repository for Leiningen)
53
53
-----------------
54
54
55
55
```clojure
56
-
[nginx-clojure "0.5.1"]
56
+
[nginx-clojure "0.5.2"]
57
57
```
58
58
Gradle (groovy/java)
59
59
-----------------
60
60
61
61
```
62
-
compile "nginx-clojure:nginx-clojure:0.5.1"
62
+
compile "nginx-clojure:nginx-clojure:0.5.2"
63
63
```
64
64
Maven
65
65
-----------------
@@ -68,7 +68,7 @@ Maven
68
68
<dependency>
69
69
<groupId>nginx-clojure</groupId>
70
70
<artifactId>nginx-clojure</artifactId>
71
-
<version>0.5.1</version>
71
+
<version>0.5.2</version>
72
72
</dependency>
73
73
```
74
74
@@ -80,7 +80,7 @@ More Documents can be found from its web site [nginx-clojure.github.io](http://n
<p>The latest release is v0.5.1, more detail changes about it can be found from <ahref="//nginx-clojure.github.io/downloads.html" rel="nofollow">Release History</a>.</p>
3
+
<p>The latest release is v0.5.2, more detail changes about it can be found from <ahref="//nginx-clojure.github.io/downloads.html" rel="nofollow">Release History</a>.</p>
4
4
<ol>
5
5
<li>Compatible with <ahref="https://github.com/ring-clojure/ring/blob/master/SPEC">Ring</a> and obviously supports those Ring based frameworks, such as Compojure etc.</li>
6
6
<li>Http Services by using Clojure / Java / Groovy to write simple handlers for http services.</li>
@@ -10,7 +10,7 @@ <h1>
10
10
<li>
11
11
<strong><em>NEW</em></strong>: Nginx Log Handler by Clojure / Java / Groovy</li>
12
12
<li>
13
-
<strong><em>NEW</em></strong>: HTTP V2 support in both standard edition and embedded edition which are compiled against Nginx 1.14.2</li>
13
+
<strong><em>NEW</em></strong>: HTTP V2 support in both standard edition and embedded edition which are compiled against Nginx 1.18.0</li>
14
14
<li>
15
15
<strong><em>NEW</em></strong>: Support Java 9, 10, 11, 12</li>
16
16
<li>Pub/Sub Among Nginx Worker Processes</li>
@@ -30,7 +30,7 @@ <h1>
30
30
<li>Long Polling & Server Sent Events</li>
31
31
<li>Run initialization clojure code when nginx worker starting</li>
32
32
<li>Support user defined http request method</li>
33
-
<li>Compatible with the Nginx lastest most stable version 1.14.2. (Nginx 1.12.x, 1.8.x, 1.6.x, 1.4.x is also ok, older version is not tested and maybe works.)</li>
33
+
<li>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.)</li>
34
34
<li>One of benifits of <ahref="http://nginx.org/" rel="nofollow">Nginx</a> is worker processes are automatically restarted by a master process if they crash</li>
35
35
<li>Utilize lazy headers and direct memory operation between <ahref="http://nginx.org/" rel="nofollow">Nginx</a> and JVM to fast handle dynamic contents from Clojure or Java code.</li>
36
36
<li>Utilize <ahref="http://nginx.org/" rel="nofollow">Nginx</a> zero copy file sending mechanism to fast handle static contents controlled by Clojure or Java code.</li>
<p>After adding clojars repository, you can reference nginx-clojure 0.5.1 , e.g.</p>
47
+
<p>After adding clojars repository, you can reference nginx-clojure 0.5.2 , e.g.</p>
48
48
<h2>
49
49
<aid="user-content-leiningen-clojure-no-need-to-add-clojars-repository-which-is-a-default-repository-for-leiningen" class="anchor" href="#leiningen-clojure-no-need-to-add-clojars-repository-which-is-a-default-repository-for-leiningen" aria-hidden="true"><spanaria-hidden="true" class="octicon octicon-link"></span></a>Leiningen (clojure, no need to add clojars repository which is a default repository for Leiningen)</h2>
<p>The latest release is v0.5.1, more detail changes about it can be found from <ahref="//nginx-clojure.github.io/downloads.html" rel="nofollow">Release History</a>.</p>
105
+
<p>The latest release is v0.5.2, more detail changes about it can be found from <ahref="//nginx-clojure.github.io/downloads.html" rel="nofollow">Release History</a>.</p>
106
106
<ol>
107
107
<li>Compatible with <ahref="https://github.com/ring-clojure/ring/blob/master/SPEC">Ring</a> and obviously supports those Ring based frameworks, such as Compojure etc.</li>
108
108
<li>Http Services by using Clojure / Java / Groovy to write simple handlers for http services.</li>
@@ -112,7 +112,7 @@ <h1>
112
112
<li>
113
113
<strong><em>NEW</em></strong>: Nginx Log Handler by Clojure / Java / Groovy</li>
114
114
<li>
115
-
<strong><em>NEW</em></strong>: HTTP V2 support in both standard edition and embedded edition which are compiled against Nginx 1.14.2</li>
115
+
<strong><em>NEW</em></strong>: HTTP V2 support in both standard edition and embedded edition which are compiled against Nginx 1.18.0</li>
116
116
<li>
117
117
<strong><em>NEW</em></strong>: Support Java 9, 10, 11, 12</li>
118
118
<li>Pub/Sub Among Nginx Worker Processes</li>
@@ -132,7 +132,7 @@ <h1>
132
132
<li>Long Polling & Server Sent Events</li>
133
133
<li>Run initialization clojure code when nginx worker starting</li>
134
134
<li>Support user defined http request method</li>
135
-
<li>Compatible with the Nginx lastest most stable version 1.14.2. (Nginx 1.12.x, 1.8.x, 1.6.x, 1.4.x is also ok, older version is not tested and maybe works.)</li>
135
+
<li>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.)</li>
136
136
<li>One of benifits of <ahref="http://nginx.org/" rel="nofollow">Nginx</a> is worker processes are automatically restarted by a master process if they crash</li>
137
137
<li>Utilize lazy headers and direct memory operation between <ahref="http://nginx.org/" rel="nofollow">Nginx</a> and JVM to fast handle dynamic contents from Clojure or Java code.</li>
138
138
<li>Utilize <ahref="http://nginx.org/" rel="nofollow">Nginx</a> zero copy file sending mechanism to fast handle static contents controlled by Clojure or Java code.</li>
<p>After adding clojars repository, you can reference nginx-clojure 0.5.1 , e.g.</p>
149
+
<p>After adding clojars repository, you can reference nginx-clojure 0.5.2 , e.g.</p>
150
150
<h2>
151
151
<aid="user-content-leiningen-clojure-no-need-to-add-clojars-repository-which-is-a-default-repository-for-leiningen" class="anchor" href="#leiningen-clojure-no-need-to-add-clojars-repository-which-is-a-default-repository-for-leiningen" aria-hidden="true"><spanaria-hidden="true" class="octicon octicon-link"></span></a>Leiningen (clojure, no need to add clojars repository which is a default repository for Leiningen)</h2>
0 commit comments