diff --git a/changelog.md b/changelog.md
index 402cd345..a0646c53 100644
--- a/changelog.md
+++ b/changelog.md
@@ -1,5 +1,15 @@
# changelog
+## 1.15.0
+
+- 优化预发布、灰度
+- 网关动态修改请求参数
+- 支持swagger-bootstrap插件
+- admin服务列表在线/离线筛选(在线靠前)
+- 文档刷新逻辑
+- 测试all in one
+- 修复中文乱码问题
+
## 1.14.0
- 支持预发布、灰度发布环境
diff --git a/doc/docs/_sidebar.md b/doc/docs/_sidebar.md
index 2afb8a41..5704f389 100644
--- a/doc/docs/_sidebar.md
+++ b/doc/docs/_sidebar.md
@@ -1,33 +1,34 @@
-* [首页](/?t=1565165921486)
+* [首页](/?t=1565681110217)
* 开发文档
- * [快速体验](files/10010_快速体验.md?t=1565165921490)
- * [项目接入到SOP](files/10011_项目接入到SOP.md?t=1565165921508)
- * [新增接口](files/10020_新增接口.md?t=1565165921508)
- * [业务参数校验](files/10030_业务参数校验.md?t=1565165921509)
- * [错误处理](files/10040_错误处理.md?t=1565165921509)
- * [编写文档](files/10041_编写文档.md?t=1565165921509)
- * [接口交互详解](files/10050_接口交互详解.md?t=1565165921509)
- * [easyopen支持](files/10070_easyopen支持.md?t=1565165921509)
- * [使用签名校验工具](files/10080_使用签名校验工具.md?t=1565165921509)
- * [ISV管理](files/10085_ISV管理.md?t=1565165921509)
- * [自定义路由](files/10086_自定义路由.md?t=1565165921509)
- * [自定义返回结果](files/10087_自定义返回结果.md?t=1565165921510)
- * [自定义过滤器](files/10088_自定义过滤器.md?t=1565165921510)
- * [路由授权](files/10090_路由授权.md?t=1565165921510)
- * [接口限流](files/10092_接口限流.md?t=1565165921510)
- * [监控日志](files/10093_监控日志.md?t=1565165921510)
- * [SDK开发](files/10095_SDK开发.md?t=1565165921510)
- * [使用SpringCloudGateway](files/10096_使用SpringCloudGateway.md?t=1565165921510)
- * [应用授权](files/10097_应用授权.md?t=1565165921510)
- * [传统web开发](files/10100_传统web开发.md?t=1565165921510)
- * [文件上传](files/10104_文件上传.md?t=1565165921510)
- * [nacos注册中心](files/10106_nacos注册中心.md?t=1565165921510)
- * [扩展其它注册中心](files/10107_扩展其它注册中心.md?t=1565165921511)
- * [配置Sleuth链路追踪](files/10109_配置Sleuth链路追踪.md?t=1565165921511)
- * [预发布灰度发布](files/10110_预发布灰度发布.md?t=1565165921511)
+ * [快速体验](files/10010_快速体验.md?t=1565681110219)
+ * [项目接入到SOP](files/10011_项目接入到SOP.md?t=1565681110236)
+ * [新增接口](files/10020_新增接口.md?t=1565681110236)
+ * [业务参数校验](files/10030_业务参数校验.md?t=1565681110236)
+ * [错误处理](files/10040_错误处理.md?t=1565681110236)
+ * [编写文档](files/10041_编写文档.md?t=1565681110236)
+ * [接口交互详解](files/10050_接口交互详解.md?t=1565681110236)
+ * [easyopen支持](files/10070_easyopen支持.md?t=1565681110236)
+ * [使用签名校验工具](files/10080_使用签名校验工具.md?t=1565681110237)
+ * [ISV管理](files/10085_ISV管理.md?t=1565681110237)
+ * [自定义路由](files/10086_自定义路由.md?t=1565681110237)
+ * [自定义返回结果](files/10087_自定义返回结果.md?t=1565681110237)
+ * [自定义过滤器](files/10088_自定义过滤器.md?t=1565681110237)
+ * [路由授权](files/10090_路由授权.md?t=1565681110237)
+ * [接口限流](files/10092_接口限流.md?t=1565681110237)
+ * [监控日志](files/10093_监控日志.md?t=1565681110237)
+ * [SDK开发](files/10095_SDK开发.md?t=1565681110237)
+ * [使用SpringCloudGateway](files/10096_使用SpringCloudGateway.md?t=1565681110237)
+ * [应用授权](files/10097_应用授权.md?t=1565681110238)
+ * [传统web开发](files/10100_传统web开发.md?t=1565681110238)
+ * [文件上传](files/10104_文件上传.md?t=1565681110238)
+ * [nacos注册中心](files/10106_nacos注册中心.md?t=1565681110238)
+ * [扩展其它注册中心](files/10107_扩展其它注册中心.md?t=1565681110238)
+ * [配置Sleuth链路追踪](files/10109_配置Sleuth链路追踪.md?t=1565681110238)
+ * [预发布灰度发布](files/10110_预发布灰度发布.md?t=1565681110238)
+ * [动态修改请求参数](files/10111_动态修改请求参数.md?t=1565681110238)
* 原理分析
- * [原理分析之@ApiMapping](files/90010_原理分析之@ApiMapping.md?t=1565165921511)
- * [原理分析之路由存储](files/90011_原理分析之路由存储.md?t=1565165921511)
- * [原理分析之如何路由](files/90012_原理分析之如何路由.md?t=1565165921511)
- * [原理分析之文档归纳](files/90013_原理分析之文档归纳.md?t=1565165921511)
- * [常见问题](files/90100_常见问题.md?t=1565165921511)
+ * [原理分析之@ApiMapping](files/90010_原理分析之@ApiMapping.md?t=1565681110238)
+ * [原理分析之路由存储](files/90011_原理分析之路由存储.md?t=1565681110238)
+ * [原理分析之如何路由](files/90012_原理分析之如何路由.md?t=1565681110238)
+ * [原理分析之文档归纳](files/90013_原理分析之文档归纳.md?t=1565681110239)
+ * [常见问题](files/90100_常见问题.md?t=1565681110239)
diff --git a/doc/docs/files/10010_快速体验.md b/doc/docs/files/10010_快速体验.md
index 53cf1ce7..af68270a 100644
--- a/doc/docs/files/10010_快速体验.md
+++ b/doc/docs/files/10010_快速体验.md
@@ -13,7 +13,7 @@
- 启动微服务:打开sop-story-web下的`application-dev.properties`文件
1. 指定zookeeper地址,如果zookeeper安装在本机则不用改
2. 运行`SopStoryApplication.java`
-- 找到sop-test,打开测试用例,进行接口调用测试,运行com.gitee.sop.AlipayClientPostTest.testPost()
+- 找到sop-test,打开`AllInOneTest.java`进行接口调用测试
确保注册中心先启动
diff --git a/doc/docs/files/10111_动态修改请求参数.md b/doc/docs/files/10111_动态修改请求参数.md
new file mode 100644
index 00000000..90f2f7f4
--- /dev/null
+++ b/doc/docs/files/10111_动态修改请求参数.md
@@ -0,0 +1,33 @@
+# 动态修改请求参数
+
+自1.14.0开始,zuul网关支持动态修改请求参数。即在网关修改客户端传递过来的参数,然后发送到微服务端。
+
+```
+客户端参数{"name": "jim"} --> zuul中修改为{"name": "Lucy"} --> 微服务端将收到{"name": "Lucy"}
+```
+
+使用场景:客户端请求参数经过加密,在网关解密后,再次发送明文参数给微服务端
+
+- 如何使用
+
+在网关springboot启动函数中添加如下代码
+
+```java
+public static void main(String[] args) {
+ ApiConfig.getInstance().setZuulParameterFormatter(requestParams -> {
+ // 获取biz_content
+ JSONObject jsonObject = requestParams.getJSONObject(ParamNames.BIZ_CONTENT_NAME);
+ // 修改biz_content中的值
+ jsonObject.put("name", "name修改了111");
+ jsonObject.put("remark", "remark修改了222");
+ // 重新设置biz_content
+ requestParams.put(ParamNames.BIZ_CONTENT_NAME, jsonObject);
+ });
+ SpringApplication.run(SopGatewayApplication.class, args);
+}
+
+```
+
+其中requestParams是客户端传递过来的参数,直接修改其中的值即可。
+
+更多参考:com.gitee.sop.gatewaycommon.zuul.filter.PreParameterFormatterFilter.java
diff --git a/sop-admin/sop-admin-server/pom.xml b/sop-admin/sop-admin-server/pom.xml
index 774bb777..0f992bb7 100644
--- a/sop-admin/sop-admin-server/pom.xml
+++ b/sop-admin/sop-admin-server/pom.xml
@@ -30,7 +30,7 @@