## 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.