更新日志
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。
- 新增