更新日志
3.8.18
发布日期:2025-11-25
important
为支持创建多个 Portal 实例,数据面的 Portal 认证插件(portal-auth)进行了升级。用户在升级控制面后应尽快升级数据面,在已升级控制面,还未完成数据面升级前,请勿更新已有的 API 产品,否则这部分变更将无法生效。
新功能
数据面
- 支持为监听端口指定
backlog配置。 fallback_cp功能支持 Azure Blob 存储类型。
控制面
- 新增动态客户端注册(DCR)提供者管理功能。
- API 产品新增 DCR 认证类型。
- Developer Credential 新增 OAuth 认证类型(基于 DCR 获取 Client ID 和 Client Secret)。
- 支持创建多个 Portal 实例,已有 Portal 的使用数据会归属于系统自动创建的
defaultPortal 实例中。 - 控制台支持在配置文件中指定许可证的存放路径。
缺陷修复
数据面
- 所有日志插件
- 修复问题:客户端请求体较大导致产生临时文件时,日志插件获取请求体失败。
- AI Proxy Multi
- 修复问题:健康检查器在请求命中不同消费者时会触发重建。
控制面
- 修复问题:Ingress Controller 安装脚本中未锁定 Helm Chart 版本号。
- 修复问题:处于离线状态的网关实例展示兼容性标签。
- 修复问题:创建/更新上游时,
pass_host为rewrite时,未检查upstream_host是否为空。 - 修复问题:开发者门户中,当 OpenAPI 文档包含多个
server_url时,开发者发起测试请求时无法选择server_url。 - 修复问题:订阅状态为“待审批”的开发者,仍能向网关发起请求。
3.8.17
发布日期:2025-11-10
新功能
插件
- Limit Conn
- 支持在
conn和burst字段中使用变量语法。 - 添加了一个
rules字段,用于同时配置多个限流规则。
- 支持在
- Limit Count Advanced
- 支持在
count和time_window字段中使用变量语法。 - 添加了一个
rules字段,用于同时配置多个限流规则。
- 支持在
- AI Rate Limiting
- 支持在
limit和time_window字段中使用变量语法。 - 添加了一个
rules字段,用于同时配置多个限流规则。
- 支持在
- OpenAPI to MCP
- 在向上游服务发送请求时,考虑 OpenAPI 中定义的查询参数默认值。
- 所有日志记录插件
- 支持配置批处理器中的最大待处理条目数。
- 在工作进程退出前将待处理日志写入日志服务。
控制面
- 支持为访问 Dashboard 配置 IP 白名单和黑名单。
缺陷修复
数据面
- AI Proxy Multi
- 修复问题:多个 worker 无法共享 AI 实例的健康检查器。
- AI Request Rewrite
- 修复问题:
aimlapiprovider 类型无法正常工作。
- 修复问题:
控制面
- 修复问题:当浏览器没有权限时无法上传许可证书。
- 修复问题:当上游节点数量非常多时网关转发 性能不佳。
- 修复问题:插件如
limit-count和limit-count advanced的policy字段是可选的(应为必填)。 - 修复问题:创建新的 SSO 页面并点击返回时,页面重定向到 SMTP Server 页。
3.8.16
发布日期:2025-10-28
新功能
插件
- Kafka Logger
- SASL 机制支持 scram-sha-512。
控制面
- API 门户支持在发布网关服务时指定 Host。
- 网关 secret 模块支持查询失败场景的缓存配置。
- Ingress Controller 安装表单支持配置命名空间和名称。
- 在 Dashboard UI 中导入 OpenAPI 时显示受支持的版本。
- 从网关部署页面移除裸金属 Linux 选项卡。