Skip to content

Commit a274712

Browse files
authored
feat: release 0.2.0 (#115)
1 parent 91718ab commit a274712

File tree

14 files changed

+46
-27
lines changed

14 files changed

+46
-27
lines changed

CHANGELOG.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,35 @@ title: Changelog
2424
## Table of Contents
2525

2626
- [0.1.0](#010)
27+
- [0.2.0](#020)
28+
29+
## 0.2.0
30+
31+
This release mainly provides the ability to get variables and request body.
32+
33+
### Change
34+
35+
- change the network communication framework from reactor-netty to netty. [100](https://github.com/apache/apisix-java-plugin-runner/pull/100)
36+
- change the return value of filter function in PluginFilter interface. [100](https://github.com/apache/apisix-java-plugin-runner/pull/100)
37+
- the requiredVars and requiredBody functions have been added to the PluginFilter interface. [100](https://github.com/apache/apisix-java-plugin-runner/pull/100)
38+
- JDK requirements upgrade from 8 to 11.
39+
40+
### Core
41+
42+
- support for getting variables and request body. [100](https://github.com/apache/apisix-java-plugin-runner/pull/100)
43+
- catching exceptions thrown during the writeAndFlush. [107](https://github.com/apache/apisix-java-plugin-runner/pull/107)
44+
45+
### Bugfix
46+
47+
- chinese encoding in the response body. [#53](https://github.com/apache/apisix-java-plugin-runner/pull/53)
48+
- stop request but not setStatusCode will trigger an exception In APISIX. [#56](https://github.com/apache/apisix-java-plugin-runner/pull/56)
49+
- reset vtable_start and vtable_size of PrepareConf/Req. [#66](https://github.com/apache/apisix-java-plugin-runner/pull/66)
50+
- convert the conf req to an object and put it in the cache. [#73](https://github.com/apache/apisix-java-plugin-runner/pull/73)
51+
- modify socket file permissions so that APISIX has permission to read and write. [#96](https://github.com/apache/apisix-java-plugin-runner/pull/96)
52+
- disable null as key of req/resp headers and args. [#105](https://github.com/apache/apisix-java-plugin-runner/pull/105)
53+
- pre-read requests prevent read/write index confusion. [#113](https://github.com/apache/apisix-java-plugin-runner/pull/113)
54+
55+
[Back to TOC](#table-of-contents)
2756

2857
## 0.1.0
2958

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
SHELL := /bin/bash -o pipefail
1919

20-
VERSION ?= 0.1.0
20+
VERSION ?= 0.2.0
2121
RELEASE_SRC = apisix-java-plugin-runner-${VERSION}-src
2222

2323
.PHONY: release-src

docs/zh/quick-start.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
### 准备工作
44

5-
* JDK 8
5+
* JDK 11
66
* APISIX 2.10.0
77
* Clone the [apisix-java-plugin-runner](https://github.com/apache/apisix-java-plugin-runner) project。
88

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222

2323
<groupId>org.apache.apisix</groupId>
2424
<artifactId>apisix-plugin-runner</artifactId>
25-
<version>0.1.0</version>
25+
<version>0.2.0</version>
2626

2727
<parent>
2828
<groupId>org.apache</groupId>

runner-core/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
<parent>
2525
<groupId>org.apache.apisix</groupId>
2626
<artifactId>apisix-plugin-runner</artifactId>
27-
<version>0.1.0</version>
27+
<version>0.2.0</version>
2828
</parent>
2929

3030
<artifactId>apisix-runner-core</artifactId>
@@ -36,7 +36,7 @@
3636
<dependency>
3737
<groupId>org.apache.apisix</groupId>
3838
<artifactId>apisix-runner-plugin</artifactId>
39-
<version>0.1.0</version>
39+
<version>0.2.0</version>
4040
</dependency>
4141
<dependency>
4242
<groupId>org.springframework.boot</groupId>

runner-dist/apisix-runner-bin-dist/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<parent>
2424
<groupId>org.apache.apisix</groupId>
2525
<artifactId>apisix-runner-dist</artifactId>
26-
<version>0.1.0</version>
26+
<version>0.2.0</version>
2727
</parent>
2828

2929
<artifactId>apisix-runner-bin-dist</artifactId>

runner-dist/apisix-runner-bin-dist/src/main/release-docs/LICENSE

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -247,5 +247,3 @@ The following components are provided under the MIT License. See project link fo
247247
The text of each license is also included at licenses/LICENSE-[project].txt.
248248

249249
checker-qual 2.11.1: https://github.com/typetools/checker-framework/blob/master/checker-qual, MIT
250-
reactive-streams 1.0.3 https://github.com/reactive-streams/reactive-streams-jvm, MIT
251-

runner-dist/apisix-runner-bin-dist/src/main/release-docs/licenses/LICENSE-reactive-streams.txt

Lines changed: 0 additions & 8 deletions
This file was deleted.

runner-dist/apisix-runner-src-dist/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<parent>
2424
<groupId>org.apache.apisix</groupId>
2525
<artifactId>apisix-runner-dist</artifactId>
26-
<version>0.1.0</version>
26+
<version>0.2.0</version>
2727
</parent>
2828

2929
<artifactId>apisix-runner-src-dist</artifactId>

runner-dist/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<parent>
2424
<groupId>org.apache.apisix</groupId>
2525
<artifactId>apisix-plugin-runner</artifactId>
26-
<version>0.1.0</version>
26+
<version>0.2.0</version>
2727
</parent>
2828

2929
<artifactId>apisix-runner-dist</artifactId>
@@ -35,7 +35,7 @@
3535
<dependency>
3636
<groupId>org.apache.apisix</groupId>
3737
<artifactId>apisix-runner-starter</artifactId>
38-
<version>0.1.0</version>
38+
<version>0.2.0</version>
3939
</dependency>
4040
</dependencies>
4141
<modules>

0 commit comments

Comments
 (0)