更新日志
3.8.20
发布日期:2025-12-11
缺陷修复
插件
- OpenAPI to MCP
- 修复问题:未正确替换
base_url字段的变量。
- 修复问题:未正确替换
3.8.19
发布日期:2025-12-09
新功能
插件
- OpenAPI to MCP
- 支持在
base_url中使用变量语法。
- 支持在
- AI Rate Limiting
-
支持使用 Redis、Redis Cluster、Redis Sentinel 作为存储。
importantai-rate-limiting插件新增必填字段:policy。已有配置无须修改,在数据平面可以正常工作;但更新配置时需要补充policy=local字段,否则更新会被拒绝。
-
数据面
- 变量系统支持使用
${external_user.*}语法获取外部用户信息的字段值。目前该变量由openid-connect插件及门户中的 OAuth 认证注入。
缺陷修复
插件
- AI Proxy/AI Proxy Multi
- 修复问题:未向上游透传客户端或其他插件产生的请求头。
- AI Rate Limiting/Limit Count Advanced
- 修复问题:多个
rules同时命中时,限流 header 无法区分。默认通过rules的 index 进行区分,支持配置header_prefix来自定义前缀。 - 修复问题:在
limit字段中使用变量时,在变量值发生变化后,无法实时更新限流状态。
- 修复问题:多个
控制面
- 修复问题:用户的令牌过期后仍然可以用于访问 API。
- 修复问题:控制台中创建路由时“标签”字段出现大量重复输入框。
- 修复问题:路由中禁用状态的插件无法覆盖服务中启用状态下的同名插件。
- 修复问题:控制台中 Portal 下拉选项值频繁变化。
- 修复问题:控制台中插件配置自动填充默认值。
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 实例中。 - 控制台支持在配置文件中指定许可证的存放路径。