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
+16-10Lines changed: 16 additions & 10 deletions
Original file line number
Diff line number
Diff line change
@@ -1,16 +1,17 @@
1
1
Core Features
2
2
=================
3
3
4
-
The latest release is v0.4.3, more detail changes about it can be found from [Release History](//nginx-clojure.github.io/downloads.html).
4
+
The latest release is v0.4.4, 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
-
1.**_NEW_**: Pub/Sub Among Nginx Worker Processes
11
-
1.**_NEW_**: Shared Map based on shared memory & Shared Map based Ring session store
12
-
1.**_NEW_**: Support Sente, see [this PR](https://github.com/ptaoussanis/sente/pull/160)
13
-
1.**_NEW_**: Support Per-message Compression Extensions (PMCEs) for WebSocket
10
+
1.**_NEW_**: Nginx Body Filter by Clojure / Java / Groovy
11
+
1. Pub/Sub Among Nginx Worker Processes
12
+
1. Shared Map based on shared memory & Shared Map based Ring session store
13
+
1. Support Sente, see [this PR](https://github.com/ptaoussanis/sente/pull/160)
14
+
1. Support Per-message Compression Extensions (PMCEs) for WebSocket
14
15
1. APIs for Embedding Nginx-Clojure into a Standard Clojure/Java/Groovy App
15
16
1. Server Side Websocket
16
17
1. A build-in Jersey container to support java standard RESTful web services (JAX-RS 2.0)
@@ -30,7 +31,6 @@ With this feature one java main thread can handle thousands of connections.
30
31
1. Supports Linux x64, Linux x86 32bit, Win32, Win64 and Mac OS X. Freebsd version can also be got from Freebsd ports.
31
32
32
33
By the way it is very fast, the benchmarks can be found [HERE(with wrk2)](https://github.com/ptaoussanis/clojure-web-server-benchmarks/).
33
-
34
34
Jar Repository
35
35
================
36
36
@@ -43,19 +43,19 @@ Nginx-Clojure has already been published to https://clojars.org/ whose maven rep
43
43
</repository>
44
44
```
45
45
46
-
After adding clojars repository, you can reference nginx-clojure 0.4.3 , e.g.
46
+
After adding clojars repository, you can reference nginx-clojure 0.4.4 , e.g.
47
47
48
48
Leiningen (clojure, no need to add clojars repository which is a default repository for Leiningen)
49
49
-----------------
50
50
51
51
```clojure
52
-
[nginx-clojure "0.4.3"]
52
+
[nginx-clojure "0.4.4"]
53
53
```
54
54
Gradle (groovy/java)
55
55
-----------------
56
56
57
57
```
58
-
compile "nginx-clojure:nginx-clojure:0.4.3"
58
+
compile "nginx-clojure:nginx-clojure:0.4.4"
59
59
```
60
60
Maven
61
61
-----------------
@@ -64,10 +64,16 @@ Maven
64
64
<dependency>
65
65
<groupId>nginx-clojure</groupId>
66
66
<artifactId>nginx-clojure</artifactId>
67
-
<version>0.4.3</version>
67
+
<version>0.4.4</version>
68
68
</dependency>
69
69
```
70
70
71
+
More Documents
72
+
=================
73
+
74
+
More Documents can be found from its web site [nginx-clojure.github.io](http://nginx-clojure.github.io/)
<p>The latest release is v0.4.3, more detail changes about it can be found from <ahref="//nginx-clojure.github.io/downloads.html">Release History</a>.</p>
4
+
<p>The latest release is v0.4.4, more detail changes about it can be found from <ahref="//nginx-clojure.github.io/downloads.html">Release History</a>.</p>
5
5
6
6
<ol>
7
7
<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>
8
8
<li>Http Services by using Clojure / Java / Groovy to write simple handlers for http services.</li>
9
9
<li>Nginx Access Handler by Clojure / Java / Groovy</li>
10
10
<li>Nginx Header Filter by Clojure / Java / Groovy</li>
11
11
<li>
12
-
<strong><em>NEW</em></strong>: Pub/Sub Among Nginx Worker Processes</li>
13
-
<li>
14
-
<strong><em>NEW</em></strong>: Shared Map based on shared memory & Shared Map based Ring session store</li>
15
-
<li>
16
-
<strong><em>NEW</em></strong>: Support Sente, see <ahref="https://github.com/ptaoussanis/sente/pull/160">this PR</a>
12
+
<strong><em>NEW</em></strong>: Nginx Body Filter by Clojure / Java / Groovy</li>
13
+
<li>Pub/Sub Among Nginx Worker Processes</li>
14
+
<li>Shared Map based on shared memory & Shared Map based Ring session store</li>
15
+
<li>Support Sente, see <ahref="https://github.com/ptaoussanis/sente/pull/160">this PR</a>
17
16
</li>
18
-
<li>
19
-
<strong><em>NEW</em></strong>: Support Per-message Compression Extensions (PMCEs) for WebSocket</li>
17
+
<li>Support Per-message Compression Extensions (PMCEs) for WebSocket</li>
20
18
<li>APIs for Embedding Nginx-Clojure into a Standard Clojure/Java/Groovy App</li>
21
19
<li>Server Side Websocket</li>
22
20
<li>A build-in Jersey container to support java standard RESTful web services (JAX-RS 2.0)</li>
<p>After adding clojars repository, you can reference nginx-clojure 0.4.3 , e.g.</p>
49
+
<p>After adding clojars repository, you can reference nginx-clojure 0.4.4 , e.g.</p>
52
50
53
51
<h2>
54
52
<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>
Copy file name to clipboardExpand all lines: HISTORY.md
+6-4Lines changed: 6 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,12 @@ Downloads & Release History
4
4
1.[Binaries of Releases](http://sourceforge.net/projects/nginx-clojure/files/)
5
5
1.[Sources of Releases](https://github.com/nginx-clojure/nginx-clojure/releases)
6
6
7
+
## 0.4.4 (2016-03-04)
8
+
9
+
1. New Feature: experimental nginx body filter by Java/Clojure/Groovy (issue #107)
10
+
1. New Feature: read request body by event callback (issue #109)
11
+
1. Bug Fix: 500 (internal server error) returns when committing 2000+ files to nginx as a proxy for apache mod_dav_svn (issue #106)
12
+
7
13
## 0.4.3 (2015-10-25)
8
14
1. New Feature: Add directive [jvm_classpath][] which supports wildcard character * (issue #95)
9
15
1. New Feature: Add directive [jvm_classpath_check][] which is enabled by default and when it is enabled access permission about classpaths will be checked.
@@ -166,10 +172,6 @@ Make Clojure/Java/Groovy handler configurations have the same form. e.g. The old
0 commit comments