You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shenyu.apache.org by mi...@apache.org on 2023/02/04 12:20:28 UTC

[shenyu-website] 01/01: [type:publish] add event of 2.5.1-release

This is an automated email from the ASF dual-hosted git repository.

midnight2104 pushed a commit to branch event
in repository https://gitbox.apache.org/repos/asf/shenyu-website.git

commit 1a606533442e03958a0bb58fb971c67c3ec4ae66
Author: LL2104 <ll...@163.com>
AuthorDate: Sat Feb 4 20:20:06 2023 +0800

    [type:publish] add event of 2.5.1-release
---
 event/2.5.1-release.md                             | 94 ++++++++++++++++++++++
 .../current/2.5.1-release.md                       | 77 ++++++++++++++++++
 2 files changed, 171 insertions(+)

diff --git a/event/2.5.1-release.md b/event/2.5.1-release.md
new file mode 100644
index 00000000000..11fb6d245f8
--- /dev/null
+++ b/event/2.5.1-release.md
@@ -0,0 +1,94 @@
+---
+title: 2.5.1
+sidebar_position: 3
+keywords: ["release-notes"]
+description: release-notes
+---
+
+# 2.5.1
+
+### New Features
+1. Add brpc example
+2. Add spring boot starter plugin brpc&admin
+3. Add brpc-plugin
+4. Add shenyu-client-api-doc
+5. Add sdk duplicate class check
+6. Support diff nacos namespace
+7. Add array method of expression in mock plugin
+8. Support generation of mock data on request
+9. Support user specify http request domain
+10. Add MockRequestRecord
+11. Development shenyu-register-instance-eureka
+12. Support API document Api doc detail mapper
+13. Add api doc ddl
+14. Add TagMapper and TagRelationMapper
+15. Add api and api_rule_relation mapper
+16. Not config rule
+17. Refactor message readers
+18. Add sentinel rule handle parameter
+19. Add shenyu-e2e test engine
+20. Make an Apache Shenyu SSO authentication plugin based on casdoor
+21. Add logging-tencent-cls plugin
+22. Support clickhouse-logging-pugin
+23. Add logging-pulsar plugin
+24. Add new plugin: key-auth
+25. Fix sign plugin DataBufferLimitException error
+26. Fix context-path error
+
+### API Changes
+
+### Enhancement
+1. Add simpler client annotations for motan
+2. Add simpler client annotations for websocket
+3. Add configuration in starter for motan plugin
+4. Add convenience annotation for shenyu-client-springcloud and shenyu-client-springmvc
+
+### Refactor
+1. Refactor some code for mock request of api doc
+2. Refactor logging-clickhouse
+3. Polish maven dependencies of dubbo
+4. Refactor sign plugin
+5. Update ShenyuExtConfiguration
+6. Remove unnecessary singleton
+7. Fix generating mock data in multithreading
+8. Refactor sdk test and processArgument
+9. Refactor DefaultSignService
+10. Fix shenyu-admin rule
+11. Optimized ShaUtil
+12. Fix cache too large
+13. Fix ConcurrentModificationException
+14. Fix sync data in etcd
+15. Refactor shenyu sdk client
+16. Optimize request timeout response
+17. Refactor log module
+18. Refactor shenyu-client-springcloud
+19. Refactor MotanServiceEventListener
+20. Refactor shenyu-admin sync data listener
+21. Refactor shenyu-client-tars
+22. Refactor client sdks alibaba dubbo
+23. Refactor springmvc client
+24. Refactor admin mapper config
+25. Refactor shenyu-plugin-logging
+26. Optimize random algorithm
+27. Refactor random loadbalancer
+28. Refactor logging-kafka
+
+### Bug Fix
+1. Remove redundant cookie setting
+2. Fix appAuth delete
+3. fix Cryptor-Request Plugin
+4. To avoid load the same ext plugins repeatedly
+5. Fix the TagRelationQuery
+6. Fix upgrade sql
+7. Fix Nacos register NPE
+8. Fix sandbox json parsing
+9. Prevent the first time from failing to load
+10. Fix plugin update bug by modifying config field setter
+11. Fix postgresql sql
+12. Fix the postgresql error during ShenYu-Admin startup
+13. Fix sentinel can't fuse
+14. Fix TencentClsLogCollectClient
+15. Fix change password error
+16. Fix selector page
+17. Fix request plugin can't replaceCookie
+18. Fix RateLimiterPlugin concurrent handler error
diff --git a/i18n/zh/docusaurus-plugin-content-docs-event/current/2.5.1-release.md b/i18n/zh/docusaurus-plugin-content-docs-event/current/2.5.1-release.md
new file mode 100644
index 00000000000..9997f9684ae
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs-event/current/2.5.1-release.md
@@ -0,0 +1,77 @@
+---
+title: 2.5.1
+sidebar_position: 3
+keywords: ["release-notes"]
+description: release-notes
+---
+
+# 2.5.1
+
+### 新功能
+1. 添加 brpc 插件
+2. 支持nacos不同命名空间
+3. 优化 mock 插件
+4. 注册中心实例支持eureka
+5. 支持 API 文档
+6. 添加 sentinel 插件的规则处理参数
+7. 添加 e2e 测试引擎
+8. 添加 casdoor插件支持SSO
+9. 添加 logging-tencent-cls 插件
+10. 添加 logging-clickhouse 插件
+11. 添加 logging-pulsar 插件
+12. 添加 key-auth 插件
+
+### 增强
+1. 优化 motan 客户端注解
+2. 优化 motan 插件配置
+3. 优化 websocket 客户端注解
+4. 优化 springcloud 客户端注解
+5. 优化 springmvc 客户端注解
+
+### 重构
+1. 重构 API文档的mock请求
+2. 重构 logging-clickhouse 插件
+3. 优化 dubbo相关maven依赖
+4. 重构 sign 插件
+5. 更新 ShenyuExtConfiguration
+6. 移除不必要的单例
+7. 修复并发场景mock数据
+8. 重构 sdk 测试
+9. 重构 DefaultSignService
+10. 重构 shenyu-admin 规则
+11. 优化 ShaUtil
+12. 优化缓存
+13. 修复 ConcurrentModificationException
+14. 修复 etcd 数据同步
+15. 重构 sdk 客户端
+16. 优化请求超时
+17. 重构日志模块
+18. 重构 springcloud 客户端
+19. 重构 Motan插件
+20. 重构 admin 数据同步
+21. 重构 tars 客户端
+22. 重构 alibaba-dubbo 客户端
+23. 重构 springmvc 客户端
+24. 重构 admin 配置
+25. 优化随机算法
+26. 重构负载均衡算法
+27. 重构 logging-kafka 插件
+
+### 错误修复
+1. 移除多余的 cookie 设置
+2. 修复 appAuth 删除逻辑
+3. 修复 Cryptor-Request 插件
+4. 修复 ext 插件
+5. 修复升级脚本
+6. 修复 Nacos 注册空指针问题
+7. 修复 sandbox json 解析
+8. 修复插件更新时的异常
+9. 修复 postgresql 脚本
+10. 修复 sentinel 插件的异常
+11. 修复 TencentClsLog异常
+12. 修复更新密码异常
+13. 修复选择器分页异常
+14. 修复 request 插件异常
+15. 修复 RateLimiter插件并发处理异常
+16. 修复 sign 插件异常
+17. 修复 context-path 插件异常