Skip to content
Permalink
Browse files
feat: release 0.2.0 (#115)
  • Loading branch information
tzssangglass committed Jan 11, 2022
1 parent 91718ab commit a2747125f2e8574ba2c7002bb872de71f7f29397
Showing 14 changed files with 46 additions and 27 deletions.
@@ -24,6 +24,35 @@ title: Changelog
## Table of Contents

- [0.1.0](#010)
- [0.2.0](#020)

## 0.2.0

This release mainly provides the ability to get variables and request body.

### Change

- change the network communication framework from reactor-netty to netty. [100](https://github.com/apache/apisix-java-plugin-runner/pull/100)
- change the return value of filter function in PluginFilter interface. [100](https://github.com/apache/apisix-java-plugin-runner/pull/100)
- the requiredVars and requiredBody functions have been added to the PluginFilter interface. [100](https://github.com/apache/apisix-java-plugin-runner/pull/100)
- JDK requirements upgrade from 8 to 11.

### Core

- support for getting variables and request body. [100](https://github.com/apache/apisix-java-plugin-runner/pull/100)
- catching exceptions thrown during the writeAndFlush. [107](https://github.com/apache/apisix-java-plugin-runner/pull/107)

### Bugfix

- chinese encoding in the response body. [#53](https://github.com/apache/apisix-java-plugin-runner/pull/53)
- stop request but not setStatusCode will trigger an exception In APISIX. [#56](https://github.com/apache/apisix-java-plugin-runner/pull/56)
- reset vtable_start and vtable_size of PrepareConf/Req. [#66](https://github.com/apache/apisix-java-plugin-runner/pull/66)
- convert the conf req to an object and put it in the cache. [#73](https://github.com/apache/apisix-java-plugin-runner/pull/73)
- modify socket file permissions so that APISIX has permission to read and write. [#96](https://github.com/apache/apisix-java-plugin-runner/pull/96)
- disable null as key of req/resp headers and args. [#105](https://github.com/apache/apisix-java-plugin-runner/pull/105)
- pre-read requests prevent read/write index confusion. [#113](https://github.com/apache/apisix-java-plugin-runner/pull/113)

[Back to TOC](#table-of-contents)

## 0.1.0

@@ -17,7 +17,7 @@

SHELL := /bin/bash -o pipefail

VERSION ?= 0.1.0
VERSION ?= 0.2.0
RELEASE_SRC = apisix-java-plugin-runner-${VERSION}-src

.PHONY: release-src
@@ -2,7 +2,7 @@

### 准备工作

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

@@ -22,7 +22,7 @@

<groupId>org.apache.apisix</groupId>
<artifactId>apisix-plugin-runner</artifactId>
<version>0.1.0</version>
<version>0.2.0</version>

<parent>
<groupId>org.apache</groupId>
@@ -24,7 +24,7 @@
<parent>
<groupId>org.apache.apisix</groupId>
<artifactId>apisix-plugin-runner</artifactId>
<version>0.1.0</version>
<version>0.2.0</version>
</parent>

<artifactId>apisix-runner-core</artifactId>
@@ -36,7 +36,7 @@
<dependency>
<groupId>org.apache.apisix</groupId>
<artifactId>apisix-runner-plugin</artifactId>
<version>0.1.0</version>
<version>0.2.0</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
@@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.apisix</groupId>
<artifactId>apisix-runner-dist</artifactId>
<version>0.1.0</version>
<version>0.2.0</version>
</parent>

<artifactId>apisix-runner-bin-dist</artifactId>
@@ -247,5 +247,3 @@ The following components are provided under the MIT License. See project link fo
The text of each license is also included at licenses/LICENSE-[project].txt.

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

This file was deleted.

@@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.apisix</groupId>
<artifactId>apisix-runner-dist</artifactId>
<version>0.1.0</version>
<version>0.2.0</version>
</parent>

<artifactId>apisix-runner-src-dist</artifactId>
@@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.apisix</groupId>
<artifactId>apisix-plugin-runner</artifactId>
<version>0.1.0</version>
<version>0.2.0</version>
</parent>

<artifactId>apisix-runner-dist</artifactId>
@@ -35,7 +35,7 @@
<dependency>
<groupId>org.apache.apisix</groupId>
<artifactId>apisix-runner-starter</artifactId>
<version>0.1.0</version>
<version>0.2.0</version>
</dependency>
</dependencies>
<modules>
@@ -24,7 +24,7 @@
<parent>
<groupId>org.apache.apisix</groupId>
<artifactId>apisix-plugin-runner</artifactId>
<version>0.1.0</version>
<version>0.2.0</version>
</parent>

<artifactId>apisix-runner-plugin-sdk</artifactId>
@@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.apisix</groupId>
<artifactId>apisix-plugin-runner</artifactId>
<version>0.1.0</version>
<version>0.2.0</version>
</parent>

<artifactId>apisix-runner-plugin</artifactId>
@@ -35,7 +35,7 @@
<dependency>
<groupId>org.apache.apisix</groupId>
<artifactId>apisix-runner-plugin-sdk</artifactId>
<version>0.1.0</version>
<version>0.2.0</version>
</dependency>
<dependency>
<groupId>com.google.code.gson</groupId>
@@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.apisix</groupId>
<artifactId>apisix-plugin-runner</artifactId>
<version>0.1.0</version>
<version>0.2.0</version>
</parent>

<artifactId>apisix-runner-starter</artifactId>
@@ -35,12 +35,12 @@
<dependency>
<groupId>org.apache.apisix</groupId>
<artifactId>apisix-runner-core</artifactId>
<version>0.1.0</version>
<version>0.2.0</version>
</dependency>
<dependency>
<groupId>org.apache.apisix</groupId>
<artifactId>apisix-runner-plugin</artifactId>
<version>0.1.0</version>
<version>0.2.0</version>
</dependency>

<dependency>
@@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.apisix</groupId>
<artifactId>apisix-plugin-runner</artifactId>
<version>0.1.0</version>
<version>0.2.0</version>
</parent>

<artifactId>apisix-runner-sample</artifactId>
@@ -35,7 +35,7 @@
<dependency>
<groupId>org.apache.apisix</groupId>
<artifactId>apisix-runner-plugin-sdk</artifactId>
<version>0.1.0</version>
<version>0.2.0</version>
</dependency>
<dependency>
<groupId>com.google.code.gson</groupId>

0 comments on commit a274712

Please sign in to comment.