Apache APISIX 3.16.0 版本正式发布,带来新功能、修复及体验优化。重大变更提升安全性,新功能涵盖速率限制、可观测性等多方面,还有多项缺陷修复。
此次版本有两项重大变更。openid - connect 插件的 `ssl_verify` 默认值变为 `true`,增强与身份提供商通信时的 TLS 证书验证。tencent - cloud - cls 插件默认协议从 `http` 改为 `https`,保障日志数据传输加密。
新功能丰富多样。高级多规则速率限制让 `limit - count` 等插件支持多规则,且 `key` 支持 APISIX 变量。OpenTelemetry 插件生成更多 span,新增全局配置项。独立模式拒绝未知插件,避免配置错误难发现。
Eureka 服务发现支持主机名节点,拓宽集成范围。日志插件有诸多优化,如 `clickhouse - logger` 支持密钥存储凭证,13 个日志插件可配置最大请求/响应体大小。
`jwt - auth` 插件支持更多签名算法,能与更多身份提供商集成。`openid - connect` 插件支持 Redis 会话存储,实现无状态部署和会话共享。
还进行了多项修复,如 Admin API PATCH 处理逻辑、Consul 服务发现问题等。同时对部分组件进行升级,提升系统稳定性和性能。
编辑观点:Apache APISIX 3.16.0 版本在安全、功能和稳定性上全面升级,满足更多场景需求,有望在 API 网关领域进一步巩固地位,推动行业发展。