Skip to content

Commit 4cc0379

Browse files
committed
update history and prepare to release v0.4.0
1 parent 07946c2 commit 4cc0379

File tree

4 files changed

+19
-6
lines changed

4 files changed

+19
-6
lines changed

HISTORY.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,20 @@ 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.4.1 (2015-08-12)
8+
9+
1. New Feature: Coroutine based socket supports unix domain socket
10+
1. New Feature: APIs for Embedding Nginx-Clojure into a standard Clojure/Java/Groovy App (issue #86)
11+
1. New Feature: Autodetect jvm_path (issue #85)
12+
1. New Feature: Support to use annotation to mark a class or method to be suspenable in coroutine context (issue #84)
13+
1. Enhancement: Auto send error when meets a non websocket request with `auto_upgrade_ws` is on
14+
1. Enhancement: Add `websocket-upgrade!` to server channel API
15+
1. Enhancement: Add `WholeMessageAdapter` to make handling small websocket messages easier.
16+
1. Bug Fix: NginxHttpServerChannel.write(ByteBuffer buf) does not reset the buffer's position (issue #83)
17+
1. Bug Fix: No access to tomcat server 8.24 from nginx-clojure (issue #82)
18+
1. Binaries Distribution: Including some java sources for easy debug.
19+
1. Build Script: Autodetect JNI header files
20+
721
## 0.4.0 (2015-07-06)
822

923
1. New Feature: Server Side Websocket (issue #73)

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,13 @@
77
Core Features
88
=================
99

10-
The latest release is v0.4.0, more detail changes about it can be found from [Release History](http://nginx-clojure.github.io/downloads.html).
10+
The latest release is v0.4.1, more detail changes about it can be found from [Release History](http://nginx-clojure.github.io/downloads.html).
1111

1212
1. Compatible with [Ring](https://github.com/ring-clojure/ring/blob/master/SPEC) and obviously supports those Ring based frameworks, such as Compojure etc.
1313
1. Http Services by using Clojure / Java / Groovy to write simple handlers for http services.
1414
1. Nginx Access Handler by Clojure / Java / Groovy
1515
1. Nginx Header Filter by Clojure / Java / Groovy
16+
1. **_NEW_**: APIs for Embedding Nginx-Clojure into a Standard Clojure/Java/Groovy App
1617
1. **_NEW_**: Server Side Websocket
1718
1. **_NEW_**: A build-in Jersey container to support java standard RESTful web services (JAX-RS 2.0)
1819
1. **_NEW_**: Tomcat 8 embedding support (so servlet 3.1/jsp/sendfile/JSR-356 websocket work within nginx!)

nginx-clojure-embed/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ For Java (Maven)
2929
</dependency>
3030
```
3131

32-
Quick Start
32+
Start/Stop Embedded Server
3333
================
3434

3535
For Clojure

test/fuzzingclient.json

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,9 @@
33
"outdir": "./target/reports/clients",
44

55
"servers": [
6-
{"agent": "nc-clj", "url": "ws://localhost:8080/ringCompojure/ws-echo", "options": {"version": 18}},
7-
{"agent": "nc-java", "url": "ws://localhost:8080/java-ws/echo", "options": {"version": 18}},
8-
{"agent": "nc-tomcat", "url": "ws://localhost:8080/examples/websocket/echoProgrammatic", "options": {"version": 18}}
6+
{"agent": "nc-embed", "url": "ws://localhost:8081/websocket-echo", "options": {"version": 18}}
97
],
10-
"cases": ["*"],
8+
"cases": ["1.1.1"],
119
"exclude-cases": ["12.*", "13.*"],
1210
"exclude-agent-cases": {}
1311
}

0 commit comments

Comments
 (0)