Releases: alibaba/higress
Releases · alibaba/higress
v0.7.1
改动:
- Feature: 支持基于静态IP或者DNS发现的服务发现机制
- Feature: 支持识别 K8s 版本选择对应的控制面认证方式(JWT policy)
- Bugfix:修复
higress.io/destination
注解对于 Dubbo 服务端口的解析错误
What's Changed:
- Feature: Support service discovery based on static IP or DNS.
- Feature: Support identifying the K8s version and selecting the corresponding control plane authentication method (JWT policy)
- Bugfix: Fix the parsing error of
higress.io/destination
annotation for Dubbo service port
v0.7.0
从这个版本开始, 通过 Helm 安装/升级 Higress 会自动安装适配好版本的 Higress Console,若无需控制台功能,也可以直接安装 Higress Core
版本变化:
Higress Core:
- 支持 Istio CRD,可以替代 istio ingress gateway,通过 helm 参数
--set enableIstioAPI=true
开启 #243 - 增加了多种路由匹配的Ingress注解 ,并实现了多条件下的路由匹配顺序机制 #240 #214 #188 #174
- 支持对接 SkyWalking 的监控指标收集 #238
Higress Console:
- 具备登陆认证能力
- 集成 grafana 可观测大盘
- 具备完整的路由管控功能
- 具备K8s/Nacos/ZK三种服务来源配置
- 具备基础的域名策略能力:开启/关闭 TLS,强制 HTTPS
- 具备TLS证书基础管理能力
感谢所有为此版本做出贡献的同学:@Charlie17Li @Xunzhuo @CH3CHO @songpengyuan @wojesen @jameszhangyukun @Risker-C @Hinsteny @cobb-tx @PerforMance308 @dspo @whalecold @wangshiqi308 @dspo
Starting from this version, installing/upgrading Higress through Helm will automatically install the adapted version of Higress Console. If you don't need the console function, you can also install Higress Core directly
Version changes:
Higress Core:
- Support Istio CRD, which can replace the istio ingress gateway, and enable it through the helm parameter
--set enableIstioAPI=true
#243 - Added the Ingress annotation for multi-route matching, and realized the route matching sequence mechanism under multiple conditions #240 #214 #188 #174
- Support SkyWalking metrics #238
Higress Console:
- Support login authentication
- Integrated grafana dashboard
- Support complete routing control
- Support K8s/Nacos/ZK service source configuration
- Support basic domain policy capabilities: enable/disable TLS, enforce HTTPS
- Support TLS certificate basic management capabilities
v0.6.2
v0.6.1
改动:
- Feature: helm 安装的默认行为改为只监听 ingressClass 为
higress
的 ingress,避免与其他 ingress controller 产生冲突
What's Changed:
- Feature: The default behavior of helm installation is changed to only listen to the ingress whose ingressClass is
higress
to avoid conflicts with other ingress controllers
v0.6.0
改动:
- Feature: 提供开启或关闭 Service Mesh 支持的两种部署模式,关闭模式下不再需要安装 Istio #140
- Feature:实现 e2e 测试框架,并实现了通过 PR 自动触发的 e2e 集成测试,感谢 @Xunzhuo 极致的工作 #124 #135
- Feature:提供了 Higress WasmPlugin API,在 Istio API 基础上扩展了路由/域名级生效的配置字段 #129
What's Changed:
- Feature: Provides two deployment modes to enable or disable Service Mesh support. Istio no longer needs to be installed in the disabled mode #140
- Feature: Implemented the e2e testing framework, and realized the e2e integration test triggered automatically by PR, thanks to @Xunzhuo for his excellent work #135
- Feature: Provides the Higress WasmPlugin API, which extends the configuration fields that take effect at the routing/domain level based on the Istio API #129
v0.5.3
改动:
- Feature: 支持 Ingress 对接 Nacos/ZooKeeper 进行服务发现 #108 , 示例配置
- Feature:定义 McpBridge API 支持对接多种注册中心进行服务发现,感谢 @NameHaibinZhang #107
- Feature:支持 hostNetwork 模式部署,感谢 @iutx 的PR #96
- Feature: 支持 third-party-jwt 模式对接 istio,感谢 @xcbeyond 的PR #93
What's Changed:
- Feature: Support Ingress to connect to Nacos/ZooKeeper for service discovery #108
- Feature: Define McpBridge API to support docking with multiple registries for service discovery,thanks to @NameHaibinZhang #107
- Feature: Support hostNetwork mode deployment,thanks to @iutx #96
- Feature: Support third-party-jwt mode docking istio,thanks to @xcbeyond #93
v0.5.2
改动:
- Bugfix: 修复重启 gateway 可能导致 xDS 推空的问题
- Bugfix: 修复大量 xDS 推送可能导致推送阻塞的问题
- Feature: 支持 Ingress 资源粒度生效 Wasm 插件
What's Changed:
- Bugfix: Fixed the problem that restarting the gateway may cause xDS to be pushed empty.
- Bugfix: Fixed the problem that large-scale xDS pushes could cause push blocking
- Feature: Support Ingress granularity to take effect Wasm plugin