This is an automated email from the ASF dual-hosted git repository. liuhongyu 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 73c148bb05 feat: Add new version content to the news (#1085) 73c148bb05 is described below commit 73c148bb05e641dd7269a05c746d7e5702365a67 Author: wanhao <wanha...@126.com> AuthorDate: Thu Sep 18 11:33:47 2025 +0800 feat: Add new version content to the news (#1085) --- .../Apache-ShenYu-release-version-2.7.0.2.md | 95 +++++++++++++++++++++ news/Apache-ShenYu-release-version-2.7.0.2.md | 97 ++++++++++++++++++++++ src/data/newsInfo.js | 9 ++ 3 files changed, 201 insertions(+) diff --git a/i18n/zh/docusaurus-plugin-content-blog-news/Apache-ShenYu-release-version-2.7.0.2.md b/i18n/zh/docusaurus-plugin-content-blog-news/Apache-ShenYu-release-version-2.7.0.2.md new file mode 100644 index 0000000000..e0841a580e --- /dev/null +++ b/i18n/zh/docusaurus-plugin-content-blog-news/Apache-ShenYu-release-version-2.7.0.2.md @@ -0,0 +1,95 @@ +--- +title: "【Apache ShenYu 2.7.0.2 版本发布】" +description: "Apache ShenYu 2.7.0.2 版本发布" +categories: "Apache ShenYu" +tags: ["Apache ShenYu"] +date: 2025-08-25 +--- + +## 关于Apache ShenYu + +`Apache ShenYu` 一款使用 `Java Reactor` 开发的响应式`API` 网关。以其高性能,动态灵活的流量管控,热插拔,易部署等特性,开箱即用为用户提供整套全生命周期的 `API`网关,包含 `API`注册、服务代理、协议转换、`API`文档与 `API`治理等功能。Apache ShenYu于`2022年7月`毕业成为`Apache`顶级项目。 + +> 官网: https://shenyu.apache.org +> GitHub: https://github.com/apache/shenyu + +## 版本预览 + +时隔一年,`Apache ShenYu`发布了2.7.0.2版本,该版本共计提交了`54+个 Pull Request`,新增约`19+个新特性`,新增了若干增强,重构了若干功能,并且修复了若干个bug。共计`20位`贡献者参与其中,累计贡献者达411+位。 + +> 版本记录:https://github.com/apache/shenyu/compare/v2.7.0.1...v2.7.0.2 + +## 改动内容 + +- [release] 2.7.0.1 发布 由 @Aias00 在 https://github.com/apache/shenyu/pull/6014 +- [fix] 修复文档拉取错误 由 @Aias00 在 https://github.com/apache/shenyu/pull/6016 +- [feat] 更新徽章 由 @Aias00 在 https://github.com/apache/shenyu/pull/6023 +- [fix] 修复 h2 ai 代理 sql 缺少选择器处理 由 @fantasy-lotus 在 https://github.com/apache/shenyu/pull/6025 +- 修复:更新 ai 代理插件处理为非必需 由 @fantasy-lotus 在 https://github.com/apache/shenyu/pull/6024 +- [fix] 修复 README.md 快速开始(docker) 由 @fantasy-lotus 在 https://github.com/apache/shenyu/pull/6026 +- 修复 AiTokenLimiterPlugin appendResponse 由 @HY-love-sleep 在 https://github.com/apache/shenyu/pull/6027 +- [fix] 修复数据缓冲区泄漏 由 @Aias00 在 https://github.com/apache/shenyu/pull/5988 +- 特性:ai-request-transformer 插件 由 @478320 在 https://github.com/apache/shenyu/pull/6033 +- 修复 plugin-ai-request-transformer:修复 UI 错误 由 @478320 在 https://github.com/apache/shenyu/pull/6035 +- 修复拼写错误和代码问题。由 @ttfont 在 https://github.com/apache/shenyu/pull/6036 +- [fix] 修复 ci 修改 kafka 版本 由 @Aias00 在 https://github.com/apache/shenyu/pull/6039 +- 升级 org.apache.kafka:kafka-clients 从 3.7.1 到 3.9.1 由 @dependabot[bot] 在 https://github.com/apache/shenyu/pull/6037 +- [type:feat] 引导实例状态 由 @Aias00 在 https://github.com/apache/shenyu/pull/5950 +- [type:fix] (logging-rabbitmq):修复 Rabbitmq 日志配置修改后未正确刷新的问题。由 @yqw570994511 在 https://github.com/apache/shenyu/pull/6001 +- 基于选择器修改 dubbo 插件配置 由 @Wweiei 在 https://github.com/apache/shenyu/pull/5953 +- [type:fix] 不改变单例配置 由 @eye-gu 在 https://github.com/apache/shenyu/pull/6044 +- [ISSUE #6045]修复 admin:修改 addproxyselector 函数有一些错误。由 @gitYupan 在 https://github.com/apache/shenyu/pull/6046 +- [fix] 修复 ai request transformer 插件 由 @478320 在 https://github.com/apache/shenyu/pull/6047 +- 升级 org.apache.zookeeper:zookeeper 从 3.9.2 到 3.9.3 由 @dependabot[bot] 在 https://github.com/apache/shenyu/pull/6042 +- [fix] 修复 application.xml 由 @478320 在 https://github.com/apache/shenyu/pull/6048 +- [type:feat] mcp 服务器插件 由 @Aias00 在 https://github.com/apache/shenyu/pull/5999 +- 升级 org.apache.commons:commons-lang3 从 3.12.0 到 3.18.0 由 @dependabot[bot] 在 https://github.com/apache/shenyu/pull/6052 +- [feat] 为流式令牌优化 aiTokenLimiterPlugin 由 @HY-love-sleep 在 https://github.com/apache/shenyu/pull/6055 +- [fix] 修复配置导入 由 @liuqian1990 在 https://github.com/apache/shenyu/pull/6051 +- [type:feature] 为 ShenYu Admin 添加 Swagger 导入功能 由 @guanzhenxing 在 https://github.com/apache/shenyu/pull/6050 +- [feat] mcp 可流式 http 由 @ZWJzhangwanjie 在 https://github.com/apache/shenyu/pull/6061 +- 特性:添加其他基础设施模块模板 由 @yuluo-yx 在 https://github.com/apache/shenyu/pull/6067 +- 特性(单元测试):为 ai 插件代理添加单元测试 由 @yuluo-yx 在 https://github.com/apache/shenyu/pull/6070 +- 杂务:删除无用的空路径 由 @yuluo-yx 在 https://github.com/apache/shenyu/pull/6066 +- e2e:暂时注释 由 @yuluo-yx 在 https://github.com/apache/shenyu/pull/6073 +- 特性(单元测试):为 ai 插件添加单元测试 由 @yuluo-yx 在 https://github.com/apache/shenyu/pull/6069 +- 杂务(样式):更新 application.yml 由 @yuluo-yx 在 https://github.com/apache/shenyu/pull/6064 +- 特性(单元测试):为 ai 提示添加单元测试 由 @yuluo-yx 在 https://github.com/apache/shenyu/pull/6075 +- 特性:为 shenyu-common 工具添加单元测试 由 @yuluo-yx 在 https://github.com/apache/shenyu/pull/6077 +- 特性(单元测试):为 ai 插件添加单元测试 由 @yuluo-yx 在 https://github.com/apache/shenyu/pull/6078 +- [feat] 基于规则 sql 添加 aiRequestTransformer 配置 由 @478320 在 https://github.com/apache/shenyu/pull/6053 +- 特性:为 disruptor 添加单元测试 由 @yuluo-yx 在 https://github.com/apache/shenyu/pull/6079 +- 特性:提取公共数据实体 由 @yuluo-yx 在 https://github.com/apache/shenyu/pull/6084 +- 重构(基础设施):重构 ShenYu-Infra 模块 由 @yuluo-yx 在 https://github.com/apache/shenyu/pull/6082 +- [fix] 修复 LocalDispatcherFilter 中本地密钥验证的逻辑 由 @zhangshenghang 在 https://github.com/apache/shenyu/pull/6086 +- [fix] 修复资源泄漏风险 由 @zhangshenghang 在 https://github.com/apache/shenyu/pull/6085 +- 特性(单元测试):更新基础设施 nacos 模块单元测试 由 @yuluo-yx 在 https://github.com/apache/shenyu/pull/6089 +- [feat] 添加警报测试 由 @zhangshenghang 在 https://github.com/apache/shenyu/pull/6088 +- 特性:为 infra-etcd 添加单元测试 由 @yuluo-yx 在 https://github.com/apache/shenyu/pull/6087 +- [fix] 解决使用点符号的 JWT 值的重复头部问题 由 @zhangshenghang 在 https://github.com/apache/shenyu/pull/6092 +- [feat]:添加 ai 响应转换器 由 @HY-love-sleep 在 https://github.com/apache/shenyu/pull/6095 +- [test] 为 RoundRobinLoadBalancer 的选择逻辑和分布添加测试 由 @zhangshenghang 在 https://github.com/apache/shenyu/pull/6093 +- 杂务(依赖):升级 io.grpc:grpc-protobuf 从 1.53.0 到 1.54.2 在 /shenyu-examples/shenyu-examples-sofa/shenyu-examples-sofa-service 由 @dependabot[bot] 在 https://github.com/apache/shenyu/pull/6100 +- 修复:修复漏洞 由 @Aias00 在 https://github.com/apache/shenyu/pull/6099 +- 改进基于选择器的 dubbo 插件配置功能,添加注册表配置。由 @Wweiei 在 https://github.com/apache/shenyu/pull/6096 +- 杂务:为 2.7.0.2 发布更新 LICENSE 和 pom.xml 由 @Aias00 在 https://github.com/apache/shenyu/pull/6104 +- 同步仪表板 由 @VampireAchao 在 https://github.com/apache/shenyu/pull/6106 + +## 新贡献者 + +- @fantasy-lotus 在 https://github.com/apache/shenyu/pull/6025 中首次贡献 +- @HY-love-sleep 在 https://github.com/apache/shenyu/pull/6027 中首次贡献 +- @gitYupan 在 https://github.com/apache/shenyu/pull/6046 中首次贡献 +- @liuqian1990 在 https://github.com/apache/shenyu/pull/6051 中首次贡献 +- @guanzhenxing 在 https://github.com/apache/shenyu/pull/6050 中首次贡献 +- @ZWJzhangwanjie 在 https://github.com/apache/shenyu/pull/6061 中首次贡献 +- @yuluo-yx 在 https://github.com/apache/shenyu/pull/6067 中首次贡献 +- @zhangshenghang 在 https://github.com/apache/shenyu/pull/6086 中首次贡献 + +## 成为贡献者 + +我们欢迎每一位贡献者的加入ShenYu,欢迎贡献者以Apache Way的精神参与ShenYu! + +贡献者指南请参考: + +> https://shenyu.apache.org/zh/community/contributor-guide diff --git a/news/Apache-ShenYu-release-version-2.7.0.2.md b/news/Apache-ShenYu-release-version-2.7.0.2.md new file mode 100644 index 0000000000..42cefe37e5 --- /dev/null +++ b/news/Apache-ShenYu-release-version-2.7.0.2.md @@ -0,0 +1,97 @@ +--- +title: "[Apache ShenYu 2.7.0.2 Version Release]" +description: "Apache ShenYu 2.7.0.2 Version Release" +categories: "Apache ShenYu" +tags: ["Apache ShenYu"] +date: 2025-08-25 +--- + +## Apache ShenYu + +Apache ShenYu is a responsive API gateway developed using Java Reactor. With its high performance, dynamic and flexible traffic control, hot swap, easy deployment and other features, out of the box to provide users with a full lifecycle of 'API' gateway, including 'API' registration, service proxy, protocol conversion, 'API' documentation and 'API' governance and other functions. Apache ShenYu graduated as an Apache top-level project in 'July 2022'. + +> website: https://shenyu.apache.org +> +> GitHub: https://github.com/apache/shenyu + +## Version preview + +Three months later, Apache ShenYu released version 2.7.0.2, which submitted a total of `54+ Pull requests`, added about `19+ new features`, added several enhancements, refactored several features, and fixed several bugs. A total of `20` contributors participated, with a cumulative total of 411+ contributors. + +> version records: https://github.com/apache/shenyu/compare/v2.7.0.1...v2.7.0.2 +> + +## What's Changed + +- [release] 2.7.0.1 release by @Aias00 in https://github.com/apache/shenyu/pull/6014 +- [fix] fix doc pulling error by @Aias00 in https://github.com/apache/shenyu/pull/6016 +- [feat] update badge by @Aias00 in https://github.com/apache/shenyu/pull/6023 +- [fix] fix h2 ai proxy sql lack of selector handle by @fantasy-lotus in https://github.com/apache/shenyu/pull/6025 +- fix:update ai proxy plugin_handle to not required by @fantasy-lotus in https://github.com/apache/shenyu/pull/6024 +- [fix] fix README.md quickstart(docker) by @fantasy-lotus in https://github.com/apache/shenyu/pull/6026 +- fix AiTokenLimiterPlugin appendResponse by @HY-love-sleep in https://github.com/apache/shenyu/pull/6027 +- [fix] fix data buffer leak by @Aias00 in https://github.com/apache/shenyu/pull/5988 +- feat: ai-request-transformer plugin by @478320 in https://github.com/apache/shenyu/pull/6033 +- fix plugin-ai-request-transformer :fix UI error by @478320 in https://github.com/apache/shenyu/pull/6035 +- Fix spelling errors and code issues. by @ttfont in https://github.com/apache/shenyu/pull/6036 +- [fix] fix ci modify kafka version by @Aias00 in https://github.com/apache/shenyu/pull/6039 +- Bump org.apache.kafka:kafka-clients from 3.7.1 to 3.9.1 by @dependabot[bot] in https://github.com/apache/shenyu/pull/6037 +- [type:feat] bootstrap instances status by @Aias00 in https://github.com/apache/shenyu/pull/5950 +- [type:fix] (logging-rabbitmq): Fixed the issue where Rabbitmq log configuration was not refreshed correctly after modification. by @yqw570994511 in https://github.com/apache/shenyu/pull/6001 +- modify dubbo plugin configuration based on selector by @Wweiei in https://github.com/apache/shenyu/pull/5953 +- [type:fix] not change singletion config by @eye-gu in https://github.com/apache/shenyu/pull/6044 +- [ISSUE #6045]Fix admin : modify addproxyselector function have some error. by @gitYupan in https://github.com/apache/shenyu/pull/6046 +- [fix] ai request transformer plugin by @478320 in https://github.com/apache/shenyu/pull/6047 +- Bump org.apache.zookeeper:zookeeper from 3.9.2 to 3.9.3 by @dependabot[bot] in https://github.com/apache/shenyu/pull/6042 +- [fix] fix application.xml by @478320 in https://github.com/apache/shenyu/pull/6048 +- [type:feat] mcp server plugin by @Aias00 in https://github.com/apache/shenyu/pull/5999 +- Bump org.apache.commons:commons-lang3 from 3.12.0 to 3.18.0 by @dependabot[bot] in https://github.com/apache/shenyu/pull/6052 +- [feat] optimize aiTokenLimiterPlugin for streaming tokens by @HY-love-sleep in https://github.com/apache/shenyu/pull/6055 +- [fix] fix config import by @liuqian1990 in https://github.com/apache/shenyu/pull/6051 +- [type:feature] Add Swagger Import Functionality to ShenYu Admin by @guanzhenxing in https://github.com/apache/shenyu/pull/6050 +- [feat] mcp streamable http by @ZWJzhangwanjie in https://github.com/apache/shenyu/pull/6061 +- feat: add other infra module template by @yuluo-yx in https://github.com/apache/shenyu/pull/6067 +- feat(ut): add ai plugin proxy unit test by @yuluo-yx in https://github.com/apache/shenyu/pull/6070 +- chore: delete useless empty paths by @yuluo-yx in https://github.com/apache/shenyu/pull/6066 +- e2e: comment for now by @yuluo-yx in https://github.com/apache/shenyu/pull/6073 +- feat(ut): add ai plugin unit test by @yuluo-yx in https://github.com/apache/shenyu/pull/6069 +- chore(style): Update application.yml by @yuluo-yx in https://github.com/apache/shenyu/pull/6064 +- feat(ut): add ai prompt unit test by @yuluo-yx in https://github.com/apache/shenyu/pull/6075 +- feat: add shenyu-common utils unit test by @yuluo-yx in https://github.com/apache/shenyu/pull/6077 +- feat(ut): add ai plugin unit test by @yuluo-yx in https://github.com/apache/shenyu/pull/6078 +- [feat] add aiRequestTransformer config based on rule sql by @478320 in https://github.com/apache/shenyu/pull/6053 +- feat: add diruptor unit test by @yuluo-yx in https://github.com/apache/shenyu/pull/6079 +- feat: extracted public data entities by @yuluo-yx in https://github.com/apache/shenyu/pull/6084 +- refactor(infra): Refactor ShenYu-Infra module by @yuluo-yx in https://github.com/apache/shenyu/pull/6082 +- [fix] correct logic in local key validation in LocalDispatcherFilter by @zhangshenghang in https://github.com/apache/shenyu/pull/6086 +- [fix] resource leak risk by @zhangshenghang in https://github.com/apache/shenyu/pull/6085 +- feat(ut): update infra nacos module unit test by @yuluo-yx in https://github.com/apache/shenyu/pull/6089 +- [feat] Add alert test by @zhangshenghang in https://github.com/apache/shenyu/pull/6088 +- feat: add infra-etcd unit test by @yuluo-yx in https://github.com/apache/shenyu/pull/6087 +- [fix] resolve duplicate header issue for JWT values with dot notation by @zhangshenghang in https://github.com/apache/shenyu/pull/6092 +- [feat]: add ai response transformer by @HY-love-sleep in https://github.com/apache/shenyu/pull/6095 +- [test] add RoundRobinLoadBalancer tests for selection logic and distribution by @zhangshenghang in https://github.com/apache/shenyu/pull/6093 +- chore(deps): bump io.grpc:grpc-protobuf from 1.53.0 to 1.54.2 in /shenyu-examples/shenyu-examples-sofa/shenyu-examples-sofa-service by @dependabot[bot] in https://github.com/apache/shenyu/pull/6100 +- fix: fix vulnerability by @Aias00 in https://github.com/apache/shenyu/pull/6099 +- improve the function of dubbo plugin configuration based on selector, add registry config. by @Wweiei in https://github.com/apache/shenyu/pull/6096 +- chore: update LICENSE and pom.xml for release 2.7.0.2 by @Aias00 in https://github.com/apache/shenyu/pull/6104 +- sync dashboard by @VampireAchao in https://github.com/apache/shenyu/pull/6106 + +## New Contributors + +- @fantasy-lotus made their first contribution in https://github.com/apache/shenyu/pull/6025 +- @HY-love-sleep made their first contribution in https://github.com/apache/shenyu/pull/6027 +- @gitYupan made their first contribution in https://github.com/apache/shenyu/pull/6046 +- @liuqian1990 made their first contribution in https://github.com/apache/shenyu/pull/6051 +- @guanzhenxing made their first contribution in https://github.com/apache/shenyu/pull/6050 +- @ZWJzhangwanjie made their first contribution in https://github.com/apache/shenyu/pull/6061 +- @yuluo-yx made their first contribution in https://github.com/apache/shenyu/pull/6067 +- @zhangshenghang made their first contribution in https://github.com/apache/shenyu/pull/6086 + +## Become a contributor + +We welcome every contributor to join ShenYu, and welcome contributors to participate in ShenYu in the spirit of Apache Way! + +See the contributor guidelines: + +> https://shenyu.apache.org/zh/community/contributor-guide diff --git a/src/data/newsInfo.js b/src/data/newsInfo.js index 316c657c60..a773cf764c 100644 --- a/src/data/newsInfo.js +++ b/src/data/newsInfo.js @@ -2,6 +2,15 @@ import React from 'react'; import Translate from "@docusaurus/Translate"; export default [ + { + title: <Translate>Apache ShenYu 2.7.0.2 Version Release</Translate>, + description: <Translate>Apache ShenYu 2.7.0.2 Version Release</Translate>, + categories: "Apache ShenYu", + tags: ["Apache ShenYu"], + date: '2025-08-25', + cover: "/img/architecture/shenyu-architecture-3d.png", + src:'Apache-ShenYu-release-version-2.7.0.2', + }, { title: <Translate>Apache ShenYu 2.7.0.1 Version Release</Translate>, description: <Translate>Apache ShenYu 2.7.0.1 Version Release</Translate>,