云原生网关引擎版本说明

本文介绍云原生网关引擎版本说明。

版本号

发布时间

描述

升级网关对业务的影响

2.0.7

2024-11-26

  • 支持泛域名为精确域名的路由兜底。

  • 默认开启基于CPU/Memory/连接数的过载保护。

无影响

2.0.6

2024-11-15

  • 优化自定义鉴权SSL重定向逻辑。

  • 优化全链路灰度集成逻辑。

  • 修复某些场景下配置并发推送问题。

无影响

2.0.5

2024-10-24

优化WASM VM性能。

无影响

2.0.4

2024-10-17

  • 支持基于CPU/Memory的过载保护。

  • 修复极端场景下Nacos服务节点不一致的问题。

无影响

2.0.3

2024-09-12

  • 修复某些场景下SDS缓存错误问题。

  • 优化Wasm插件配置错误场景下的流量行为。

无影响

2.0.2

2024-08-09

  • 修复某些场景下endpoint不推送的问题。

  • 优化全链路灰度泳道逻辑。

无影响

2.0.1

2024-07-02

  • 优化从1.x版本升级的速度。

  • 支持Wasm插件修改Header后,可以选择不重新计算路由。

无影响

2.0.0

2024-06-27

引擎全面升级,大规模提升配置生效速度。

无影响

1.2.35

2024-06-07

优化应对大规模Ingress场景的配置下发逻辑。

无影响

1.2.34

2024-05-23

  • 支持OpenTelemetry链路追踪。

  • MSE Ingress支持转发HTTPS请求时设置SNI。

  • 支持配置KeepAlive超时响应头,适配低版本Apache HTTP client。

无影响

1.2.33

2024-04-18

优化大规模Ingress场景的路由变更生效速度。

无影响

1.2.32

2024-03-04

  • 支持自定义插件访问 Redis。

  • 推出 JWT Logout 插件,基于 Redis 实现 JWT 登入和登出状态管理。

  • 增加部分四层监控指标。

  • MSE Ingress支持通过注解配置镜像流量的比例。

无影响

1.2.31

2024-01-15

  • MSE Ingress支持路由指定基于权重方式的多服务。

  • MSE Ingress新增IP黑名单denylist-source-range注解的支持。

  • MSE Ingress灰度条件Header正则匹配和Query Value正则匹配从全匹配调整为部分匹配。

  • MSE Ingress修复Ingress Status出现重复IP/Hostname的问题。

  • 优化OIDC/IDaaS方式的认证鉴权,兼容无Email的账号,支持主动退出机制。

  • HTTP转Dubbo功能稳定性优化。

无影响

1.2.30

2023-11-22

  • 优化Sentinel限流配置的更新逻辑,提升稳定性。

  • WAF支持透传gRPC streaming、WebSocket协议。

  • 优化WAF拦截规则的拉取,不再依赖开启公网访问。

  • MSE Ingress支持基于Cookie Value的灰度发布。

  • MSE Ingress支持server-alias注解实现域名别名功能。

无影响

1.2.29

2023-11-16

  • Serverless类型的网关支持写入NLB Hostname至Ingress Status。

  • 优化自建的鉴权服务的鉴权配置推送。

  • HTTP转Dubbo功能优化对请求Body数据过大场景的兼容。

  • Wasm虚拟机支持业务代码导致的Crash状态自动恢复。

无影响

1.2.28

2023-10-12

新增对MSE云原生网关Serverless版本的支持。

无影响

1.2.27

2023-09-13

优化1.2.25和1.2.26版本中同时开启Sentinel限流和域名级别、路由级别的IP黑白名单的兼容性问题。

无影响

1.2.26

2023-08-31

  • 优化SkyWalking Tracing模块的内存使用。

  • 优化开启ProxyProtocol的配置方式。

无影响

1.2.25

2023-08-23

  • 优化MSE网关集成Sentinel的限流、并发和熔断功能。

  • MSE Ingress支持路由级别的Sentinel全局限流和并发控制。

  • MSE Ingress支持Service Subset,满足同一K8s Service下多Deployment的灰度发布。

无影响

1.2.24

2023-08-04

兼容Key长度小于2048 Bit的RSA证书。

无影响

1.2.23

2023-07-27

  • Ingress单机限流触发时的响应码默认值修改为429。

  • Ingress支持引用服务的端口名称,并且支持服务的端口动态修改。

  • 优化Nacos升级或者重启场景下的稳定性问题。

  • 修复了HTTP转Dubbo中将空对象解码为字符串null的问题。

无影响

1.2.22

2023-06-13

  • Ingress支持基于Knative的极致弹性。

  • Ingress的Header控制策略支持Header值含有空格的场景。

  • 优化网关与MSE Nacos注册中心服务同步的稳定性问题。

无影响

1.2.21

2023-05-25

优化网关的路由配置推送。

无影响

1.2.20

2023-05-23

  • 优化Ingress和控制台混合使用的场景。

  • Ingress支持对后端服务进行连接级别的控制。

无影响

1.2.19

2023-05-09

  • 支持Nginx Ingress一键迁移至云原生网关。

  • Ingress支持流量镜像。

  • 优化对接SkyWalking的稳定性问题。

无影响

1.2.18

2023-04-19

  • 优化WAF模块。

  • 增加Wasm插件的相关告警机制。

无影响

1.2.17

2023-03-28

优化WAF和Sentinel限流模块。

无影响

1.2.16

2023-03-07

  • 支持日志过滤。

  • Ingress TLS支持根据CN/SAN动态选择证书。

  • Ingress Canary支持Query Parameter策略。

无影响

1.2.15

2023-02-13

修复1.2.13版本引入的TLSv1.0和TLSv1.1兼容性问题。

无影响

1.2.14

2023-02-03

修复1.2.13版本引入的Wasm插件路由匹配不生效问题。

无影响

1.2.13

2023-01-18

  • 集成MSE微服务治理的全链路灰度能力。

  • 支持客户端到网关以及网关到服务端的全链路HTTP3。

  • 完善网关对泛域名的支持。

  • 支持配置网关对上游服务的IdleTimeout。

无影响

1.2.12

2023-01-06

  • 优化网关与MSE Nacos注册中心服务同步的稳定性问题。

  • 增强插件市场Wasm插件对wasi调用的兼容性。

  • 修复HTTP2转Dubbo协议响应数据量较大时的访问失败问题,以及响应中含有中文时浏览器的乱码问题。

  • 支持网关与下游之间使用HTTP3协议。

  • 支持Brotli压缩算法。

  • 支持针对URL中的转义字符配置转发策略。

无影响

1.2.11

2022-12-05

  • 增加Lua插件能力。

  • 优化路由限流策略机制。

  • 优化配置推送机制。

无影响

1.2.10

2022-12-03

  • 提高大规模容器服务场景下的稳定性和性能。

  • 对网关高CPU负载的场景进行限流保护。

无影响

1.2.9

2022-10-28

  • 增加路由级别的监控信息。

  • 新增Ingress Status更新开关。

无影响

1.2.8

2022-10-14

  • 修复大规模服务发现场景下的配置推送阻塞问题。

  • 优化Sentinel限流模块,提升稳定性。

无影响

1.2.7

2022-10-13

优化服务来源为容器服务场景的稳定性和性能。

无影响

1.2.6

2022-09-16

  • 认证鉴权支持指定路径匹配,包括精确匹配、前缀匹配和正则匹配。

  • HTTP2协议转换为Dubbo协议,支持服务版本和服务分组作为可选项配置。

无影响

1.2.5

2022-09-13

  • 优化网关处理极限问题的性能。

  • 新增Fallback服务。当路由的目标服务无可用节点时,自动容灾到设置的Fallback服务。

无影响

1.2.4

2022-08-23

  • 优化服务主动健康检查功能,对主动下线的服务节点不保活。

  • 优化WAF功能,对异常HTTP协议请求进行处理。

无影响

1.2.3

2022-08-16

  • 服务支持配置TCP和HTTP方式的主动健康检查。

  • 支持域名级别的HTTP2和TLS版本控制。

  • Ingress能力增强:

    • 支持Ingress Spec中Default Backend,用于路由匹配兜底。

    • 支持Annotation方式实现App Root。

    • 支持Annotation方式实现类似Nginx的Error Page能力。

    • 支持Annotation方式实现客户端与网关之间双向TLS认证。

无影响

1.2.0

2022-07-28

  • 路由配置支持HTTP协议转换为Dubbo协议。

  • 服务来源新增ZooKeeper注册中心,支持Dubbo服务的发现。

无影响

1.1.1

2022-07-07

Ingress新增Annotation来增强路由级别和服务级别的治理功能。新增功能如下:

  • 新增域名级别和路由级别的IP黑/白名单访问控制。

  • 新增Header控制,可以对请求和响应的头部进行增删改。

  • 新增超时重试策略,改善应用网络弹性。

  • 新增路由级别的单机限流,通过流量控制确保后端服务高可用。

  • 新增后端服务的负载均衡算法配置,包括round_robin、least_conn和random,以及具有请求亲和性的基于一致性Hash负载均衡算法。

  • 新增服务预热,保证服务无损上线。

  • 新增Cookie亲和性,通过会话保持使得请求始终负载在同一个节点。

无影响

1.1.0

2022-05-18

  • 支持后端新启服务预热的功能。

  • 支持应用高可用服务AHAS功能。

  • 硬件加速兼容TLS 1.0和TLS 1.1版本。

无影响

1.0.0

2022-04-10

  • 支持基本路由功能。

  • 支持Nacos和Kubernetes服务发现机制。

无影响