更新日志
3.9.6
发布日期:2026-03-09
新功能
插件
- Error Log Collect
- 新增插件,支持错误日志的统一收集。
- Oas Validator
- 新增参数
reject_if_not_match。当设置为false时,即使请求未通过 OAS 验证,也允许其转发至上游服务。
- 新增参数
- Limit Count Advanced
- 新增更多日志信息,方便调试。
控制面
- 资源名称 API 支持已发布的服务和路由。
- 在告警策略中,告警条件新增对服务和路由的支持。
- 支持通过 Vault 实现 Postgres 凭证的动态轮换。
数据面
- 新增
rate-limiting-info变量,支持获取限流插件的详细状态信息。 - Docker 镜像加固:使用 distroless 作为基础镜像,并升级 busybox 以修复安全漏洞。
缺陷修复
插件
- Limit Count Advanced
- 修复问题:同步函数发生 panic 时导致共享字典锁无法释放,导致同步中断。
3.9.5
发布日期:2026-02-14
新功能
插件
- Feishu Auth
- 新增基于 OIDC Authorization Code 流程的飞书认证插件,支持在工作台集成内部业务。
- Dingtalk Auth
- 新增钉钉认证插件,认证过程记录关键日志,方便追踪认证过程。
控制面
-
每日许可证信息记录:控制面每天记录许可证的 CPU 限制、过期时间及当前核心数,并在到期前 3 个月开始提醒。用户可直接通过日志查看 CPU 用量。
-
OpenTelemetry 数据收集与查看:控制面可向数据面下发调试和采样任务,接收上报数据,支持通过 API 导出及前端界面可视化展示。
说明此功能引入了额外的组件 Jaeger。如果使用 Helm 部署,请注意控制平面的 values 文件默认会启用 Jaeger。官方 Helm Chart 仓库地址为:https://charts.api7.ai。
3.9.4
发布日期:2026-02-03
新功能
控制面
- 禁用 SCIM 后,允许在 API7 中删除从 IdP 同步过的 SCIM 历史用户。
- 上传 OpenAPI 文件现已支持 OpenAPI 3.1.0 和 3.1.1 版本。
缺陷修复
插件
- Limit Conn
- 修复问题:在网关意外崩溃时,计数器数据不准确。
数据面
- 修复问题:当配置多个控制平面地址时,心跳和指标上报时仅会使用第一个连接地址。
控制面
- 修复问题:在路由的 URL 未以
/开头时,冲突检测 API 会报500错误。 - 修复问题:插件配置代码编辑器中偶 发代码提示失效。
3.9.3
发布日期:2026-01-26
新功能
插件
- AI Request Rewrite
- 新增对 Gemini、Vertex AI 提供商的支持。
- SAML Auth
- 新增
auth_protocol_binding_method配置项,支持配置 SAML 协议绑定方法,支持 HTTP-POST 和 HTTP-Redirect 两种方式,默认为 HTTP-Redirect(兼容之前版本)。注意,当 Azure AD 作为身份提供商时,必须使用 HTTP-POST。
- 新增
缺陷修复
插件
- SAML Auth
-
修复问题:无法在多个网关实例间共享 SAML 会话。新增必填字段
secret用于配置加密 session 数据的密钥。升级说明旧版本升级上来的
saml-auth插件可以正常工作,但无法在多个网关实例间共享会话,配置secret后即可解决该问题。 -
修复问题:执行登出请求时,SAML Request 中缺少
NameID字段。注意,当 Azure AD 作为身份提供商时,缺少NameID字段会导致登出失败。
-
3.9.2
发布日期:2026-01-19
新功能
插件
- AI Proxy/AI Proxy Multi
- 新增对 Gemini、Vertex AI、OpenRouter、Anthropic 四个提供商的支持。
- Basic Auth/JWT Auth/Key Auth/HMAC Auth/LDAP Auth
- 新增
realm配置项,用于在响应头WWW-Authenticate中设置 Realm 值。
- 新增
- OpenID Connect
- 支持通过配置
claim_schema对声明进行校验。
- 支持通过配置
控制面
- 禁止版本高于控制面的网关节点接入。
- 查询上游中节点健康检查状态的功能,现已支持多上游场景。
缺陷修复
插件
- Limit Count
- 修复问题:在多个消费者中配置了相同的限流配置时,限流计数器被共享(3.8.5 引入)。
- Limit Count Advanced
- 修复问题:重置请求头时出现数据错误(3.8.19 引入)。