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:27 UTC

[shenyu-website] branch event created (now 1a606533442)

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

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


      at 1a606533442 [type:publish] add event of 2.5.1-release

This branch includes the following new commits:

     new 1a606533442 [type:publish] add event of 2.5.1-release

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



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

Posted by mi...@apache.org.
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 插件异常