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

[shenyu-website] branch main updated: [type:publish] add news of 2.5.1-release (#860)

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

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


The following commit(s) were added to refs/heads/main by this push:
     new 31ef2e677c8 [type:publish] add news of 2.5.1-release (#860)
31ef2e677c8 is described below

commit 31ef2e677c858a388c816ec405b2f4fe5f13d264
Author: midnight2104 <33...@qq.com>
AuthorDate: Sat Feb 4 21:59:05 2023 +0800

    [type:publish] add news of 2.5.1-release (#860)
---
 .../Apache-ShenYu-release-version-2.5.1.md         |  86 +++++++++++++++++
 news/Apache-ShenYu-release-version-2.5.1.md        | 104 +++++++++++++++++++++
 2 files changed, 190 insertions(+)

diff --git a/i18n/zh/docusaurus-plugin-content-blog-news/Apache-ShenYu-release-version-2.5.1.md b/i18n/zh/docusaurus-plugin-content-blog-news/Apache-ShenYu-release-version-2.5.1.md
new file mode 100644
index 00000000000..7cf5ad8d3e5
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-blog-news/Apache-ShenYu-release-version-2.5.1.md
@@ -0,0 +1,86 @@
+---
+title: "【Apache ShenYu 2.5.1 版本发布】"
+description: "Apache ShenYu 2.5.1 版本发布"
+categories: "Apache ShenYu"
+tags: ["Apache ShenYu"]
+date: 2022-02-04
+---  
+
+春节刚过,Apache ShenYu便迎来了2.5.1版本。此次发布内容,共有 259 个pull Request,64位贡献者的参与。新增了若干功能,修复了bug,优化了若干内容。
+
+### 新功能
+
+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 插件异常
+
+特别感谢以下贡献者对 2.5.1版本的支持和参与(排名不分先后)。
+
+> dragon-zhang, zhengpeng, mahaitao, 愿凌飞, hdgaadd, dayu, SongTao Zhuang, Misaya295 , Shawn Jim , yunlongn , Will , moremind , RayayChung , Kevin Clair , huanccwang , 柯杨 , Kunshuai Zhu , fantiq , youzipi , class , kyeongsun , 杨阳洋 , Liming Deng , 杨文杰 , xcsnx , hnxiaoyuan , dependabot , xiaoyu , wzhangNJ , Zihao Huang , ywj1352 , pandaapo , WuLang , Nineteen , kyeongsun , ableYang , Runqi Zhao , WeiS , Luke.Z , lahmxu , Sinsy , Daming , BoyuLi4 , jakiuncle , Bowen Li , huanccwang , gitchenj [...]
diff --git a/news/Apache-ShenYu-release-version-2.5.1.md b/news/Apache-ShenYu-release-version-2.5.1.md
new file mode 100644
index 00000000000..f52d594e739
--- /dev/null
+++ b/news/Apache-ShenYu-release-version-2.5.1.md
@@ -0,0 +1,104 @@
+---
+title: "[Apache ShenYu 2.5.1 Version Release]"
+description: "Apache ShenYu 2.5.1 Version Release"
+categories: "Apache ShenYu"
+tags: ["Apache ShenYu"]
+date: 2022-02-04
+---  
+
+Just after Chinese New Year, Apache ShenYu ushered in version 2.5.1. This release has 259 pull requests and 64 contributors. Several new features were added, bugs were fixed, and several optimizations were made.
+
+
+### 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
+
+Special thanks to the following contributors for their support and participation in version 2.5.1 (in no particular order).
+
+> dragon-zhang, zhengpeng, mahaitao, 愿凌飞, hdgaadd, dayu, SongTao Zhuang, Misaya295 , Shawn Jim , yunlongn , Will , moremind , RayayChung , Kevin Clair , huanccwang , 柯杨 , Kunshuai Zhu , fantiq , youzipi , class , kyeongsun , 杨阳洋 , Liming Deng , 杨文杰 , xcsnx , hnxiaoyuan , dependabot , xiaoyu , wzhangNJ , Zihao Huang , ywj1352 , pandaapo , WuLang , Nineteen , kyeongsun , ableYang , Runqi Zhao , WeiS , Luke.Z , lahmxu , Sinsy , Daming , BoyuLi4 , jakiuncle , Bowen Li , huanccwang , gitchenj [...]