fix: hot reloading not working when java plugin runner is started from different...
[apisix-java-plugin-runner.git] / CHANGELOG.md
index b24ae15fa3c787462fd914d3cdb177460d4c8837..430164eaf3ad19457dd4fb6d8c1de4115a7be450 100644 (file)
@@ -23,8 +23,37 @@ title: Changelog
 
 ## Table of Contents
 
+- [0.2.0](#020)
 - [0.1.0](#010)
 
+## 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
 
 This release mainly provides basic features and adds test cases.
@@ -35,7 +64,7 @@ This release mainly provides basic features and adds test cases.
 - complete united test with [APISIX](https://github.com/apache/apisix).
 - supported debug mode.
 
-## Bugfix
+### Bugfix
 
 - set more headers and args. [#30](https://github.com/apache/apisix-java-plugin-runner/pull/30)
 - ensure correct encoding and decoding when data length is greater than 256. [#32](https://github.com/apache/apisix-java-plugin-runner/pull/32)