feat: release 0.2.0 (#46)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index f8af40e..e75ba94 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -24,6 +24,7 @@
 ## Table of Contents
 
 - [0.1.0](#010)
+- [0.2.0](#020)
 
 ## 0.1.0
 
@@ -37,3 +38,18 @@
 - supported custom `stop` and `rewrite` plugin development.
 
 [Back to TOC](#table-of-contents)
+
+## 0.2.0
+
+This release mainly refactors the operation objects of request/response and the way of automatic loading of plugins for
+more efficient plugin development.
+
+### Core
+
+- `Request` and `Response` operation object refactoring.
+- Plugin `auto registr` and `auto loading` refactoring.
+- Supports getting the `request body` and `Nginx built-in variables` in the plugin.
+- Specification and unifies the input and output of RPC requests.
+- Inheritance interface for specification plugins.
+
+[Back to TOC](#table-of-contents)
diff --git a/bin/py-runner b/bin/py-runner
index 2731211..ed518db 100755
--- a/bin/py-runner
+++ b/bin/py-runner
@@ -24,7 +24,7 @@
 from apisix.runner.server.config import Config as RunnerConfig
 from apisix.runner.plugin.core import PluginProcess as RunnerPlugin
 
-RUNNER_VERSION = "0.1.0"
+RUNNER_VERSION = "0.2.0"
 
 
 @click.group()
diff --git a/docs/en/latest/config.json b/docs/en/latest/config.json
index 4f0d229..b47e193 100644
--- a/docs/en/latest/config.json
+++ b/docs/en/latest/config.json
@@ -1,5 +1,5 @@
 {
-  "version": 0.1,
+  "version": 0.2,
   "sidebar": [
     {
       "type": "doc",
diff --git a/setup.py b/setup.py
index 07d1438..a834ffc 100644
--- a/setup.py
+++ b/setup.py
@@ -17,7 +17,7 @@
 
 from setuptools import setup, find_packages
 
-__version__ = "0.1.0"
+__version__ = "0.2.0"
 
 requirements = open('requirements.txt').readlines()