diff --git a/enterprise_versioned_docs/shared/release-notes.mdx b/enterprise_versioned_docs/shared/release-notes.mdx index 7ce8c691..0123b4bd 100644 --- a/enterprise_versioned_docs/shared/release-notes.mdx +++ b/enterprise_versioned_docs/shared/release-notes.mdx @@ -1,3 +1,44 @@ +## 3.8.19 {#3819} + +**发布日期**:2025-12-09 + +### 新功能 {#3819-新功能} + +#### 插件 {#3819-新功能-插件} + +* **[OpenAPI to MCP](https://docs.api7.ai/hub/openapi-to-mcp/)** + * 支持在 `base_url` 中使用变量语法。 +* **[AI Rate Limiting](https://docs.api7.ai/hub/ai-rate-limiting/)** + * 支持使用 Redis、Redis Cluster、Redis Sentinel 作为存储。 + + :::important + + `ai-rate-limiting` 插件新增必填字段:`policy`。已有配置无须修改,在数据平面可以正常工作;但更新配置时需要补充 `policy=local` 字段,否则更新会被拒绝。 + + ::: + +#### 数据面 {#3818-新功能-数据面} + +* 变量系统支持使用 `${external_user.*}` 语法获取外部用户信息的字段值。目前该变量由 `openid-connect` 插件及门户中的 OAuth 认证注入。 + +### 缺陷修复 {#3819-缺陷修复} + +#### 插件 {#3819-缺陷修复-插件} + +* [AI Proxy](https://docs.api7.ai/hub/ai-proxy/)/[AI Proxy Multi](https://docs.api7.ai/hub/ai-proxy-multi/) + * 修复问题:未向上游透传客户端或其他插件产生的请求头。 +* [AI Rate Limiting](https://docs.api7.ai/hub/ai-rate-limiting/)/[Limit Count Advanced](https://docs.api7.ai/hub/limit-count-advanced/) + * 修复问题:多个 `rules` 同时命中时,限流 header 无法区分。默认通过 `rules` 的 index 进行区分,支持配置 `header_prefix` 来自定义前缀。 + * 修复问题:在 `limit` 字段中使用变量时,在变量值发生变化后,无法实时更新限流状态。 + +#### 控制面 {#3819-缺陷修复-控制面} + +* 修复问题:用户的令牌过期后仍然可以用于访问 API。 +* 修复问题:控制台中创建路由时“标签”字段出现大量重复输入框。 +* 修复问题:路由中禁用状态的插件无法覆盖服务中启用状态下的同名插件。 +* 修复问题:控制台中 Portal 下拉选项值频繁变化。 +* 修复问题:控制台中插件配置自动填充默认值。 + ## 3.8.18 {#3818} **发布日期**:2025-11-25 @@ -10,7 +51,7 @@ ### 新功能 {#3818-新功能} -#### 数据面 {#3818-新功能-控制面} +#### 数据面 {#3818-新功能-数据面} * 支持为监听端口指定 `backlog` 配置。 * `fallback_cp` 功能支持 Azure Blob 存储类型。