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 <[email protected]> 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 插件异常
