Skip to content

Releases: alibaba/higress

plugins/wasm-go/v1.3.2

20 Dec 12:06
2d5d9c0
Compare
Choose a tag to compare
rel: Release version 1.3.2 (#719)

v1.3.1

16 Nov 09:37
Compare
Choose a tag to compare
add timeout&local-rate-limt annotations

v1.3.0

03 Nov 12:20
26654ae
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.1.1...v1.3.0

v1.2.0

22 Sep 10:11
792b9b0
Compare
Choose a tag to compare

What's Changed

  • feat: Update image tag management mechanisms by @CH3CHO in #495
  • add consul cluster by @2456868764 in #494
  • A plugin that implements token parsing and authentication function based on wasm-go by @cf1998 in #485
  • feat: update get-higress.sh by @CH3CHO in #500
  • fix a concurrency issue of mcprbidge reconcile by @johnlanni in #511
  • feat: Add update function to get-higress.sh by @CH3CHO in #523
  • feat: Implement basic-auth WASM plugin using the Go SDK by @WeixinX in #515
  • feat: add features to conformance and do some refactors by @Xunzhuo in #532
  • fix: remove non-existed namespaces and separate bases by @Xunzhuo in #541
  • fix: Fix the image display in the E2E test README.md by @WeixinX in #516
  • rel: Release version 1.1.2 by @CH3CHO in #545
  • feat: Use istio to provide Gateway API support by @CH3CHO in #543
  • feat: add profile/install/uninstall/upgrade command by @2456868764 in #538
  • feat: opt hgctl install/uninstall/upgrade by @Xunzhuo in #550
  • 更新waf插件,丰富规则命中时日志内容 by @rinfx in #537
  • fix: nacos client opened, but not been closed by @Erica177 in #542
  • feat: support KnativeIngress by @vikizhao156 in #524
  • feat: add hgctl dashboard support by @Xunzhuo in #552
  • feat: Use higress as the default gateway class for Gateway API integation by @CH3CHO in #555
  • feat: add hgctl manifest support by @Xunzhuo in #554
  • rel: Release version 1.2.0 by @johnlanni in #556

New Contributors

Full Changelog: v1.1.1...v1.2.0

v1.1.1

11 Aug 07:57
02b98dc
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.1.0...v1.1.1

v1.1.0

10 Jul 13:01
8c76ae2
Compare
Choose a tag to compare

版本变化

Higress Core:

功能优化:

  • 支持Pilot的远程匿名debug请求的功能 #386
  • 支持通过直接配置k8s-CRD, 实现对Http转Dubbo-RPC的路由配置 #340
  • 支持Rust语言编写wasm插件 #350
  • 通过在Github的Action流程中构建并推送Higress的Docker images #388
  • 支持分别配置构建所需的registry和build out的registry #395
  • 支持在非higress-system的ns中部署gateway #405
  • 支持通过configmap配置tracing的相关属性 #409
  • 新增AI代理的wasm-go插件 #420

问题修复:

  • 修复nacos registry服务发现部分代码中锁释放不优雅的问题 #394

What's Changed

Higress Core:

Features:

  • feat: Pilot debug APIs support remote anonymous requests #386
  • feat: Support route http request to dubbo-rpc service by config k8s-CRD #340
  • feat: add wasm-rust sdk with say-hello simple extension #350
  • Support building and pushing Higress docker images via GitHub actions #388
  • Support config builder registry and builder out registry #395
  • Support higress gateway in other namespace #405
  • Support setting tracing configuration by configmap #409
  • feat: Add AI proxy wasm-go plugin #420

Fixes:

  • fixed nacos registry service discovery Cond unlock issue #394

v1.0.1

17 Jun 05:23
51d7124
Compare
Choose a tag to compare

这是 Higress 的一个问题修复版本。

版本变化:

Higress Console:

功能优化:

  1. 支持访问使用 first-party-jwt 策略的 Higress Controller #220

问题修复:

  1. 修复 Helm Chart 中的若干个错误 #223 #225

This is a hotfix release of Higress.

Version Changes:

Higress Console:

Features:

  1. Support accessing controller debug APIs when controller uses first-party-jwt policy #220

Fixes:

  1. Fix serveral bugs in the Helm Chart #223 #225

v1.0.0

22 May 12:58
3e68ae7
Compare
Choose a tag to compare

这是 Higress 的首个正式 GA 版本。欢迎大家试用。如有任何问题,请在 IssuesDiscussions 里提出。

版本变化:

Higress Core:

功能优化:

  1. 支持加载包含多于两层数据的 Wasm 插件 OCI 镜像 #244
  2. 支持在转发请求和响应时对 HTTP 标头进行增删改操作 #254
  3. 支持在转发请求时重写请求路径 #278
  4. 支持在全局、域名和路由粒度禁用指定的 Wasm 插件 #255
  5. 支持使用 global.local Helm 参数启用本地运行模式 #269
  6. 支持限定仅监听部分命名空间下的 Ingress 资源以满足单个 K8s 集群多实例部署的需求 #280

问题修复:

  1. 修复无法正常从 Apache ZooKeeper 中读取服务注册信息的问题 #253
  2. 在低于 1.21.0 版本的 K8s 集群中默认只用 first-party-jwt 认证模式,修复由于 K8s 本身不支持 third-party-jwt 而导致的功能问题 #266
  3. 修复使用路径前缀匹配模式时“不区分大小”写功能不工作的问题 #260
  4. 修复在系统内核版本低于 4.11.0 的 K8s 集群上无法正常运行的问题 #301

不兼容改动:

  1. 变更接入 Skywalking 所需的 Helm 配置模型 #333

Higress Console:

功能优化:

  1. 支持在路由上配置请求重写、请求头操作、请求重试、跨域等路由策略 #198 #199 #201
  2. 支持在全局、域名和路径等多层级继承 Wasm 插件配置,并在内置一系列插件的基础上,允许用户配置自定义的 Wasm 插件:#198 #199 #200 #201
  3. 支持用户通过 Helm 参数自定义监控套件所使用的存储类型 #204
  4. 支持自动升级内置监控看板的视图配置 #217

问题修复:

  1. 修复对接 Apache Zookeeper 数据来源时的一些兼容性问题 #203
  2. 修复监控看板页面在显示时可能出现循环嵌套问题 #205
  3. 在单一服务名称和端口同时提供 TCP 和 UDP 协议访问时的界面展示问题 #209
  4. 修复删除资源 API 返回的 HTTP 状态码错误的问题 #213
  5. 修复启用监控套件后无法通过 helm upgrade 命令升级集群的问题 #218

感谢所有为此版本做出贡献的同学:@2456868764 @casun18 @CH3CHO @Charlie17Li @Fkbqf @johnlanni @OnlyPiglet @rinfx @songpengyuan @SpecialYang @tomkerkhove @WeixinX @Xunzhuo @zhangjiahaol


This is the first GA release of Higress. You are welcomed to have a try. If there are any questions or suggestions, please post them in Issues or Discussions.

Version Changes:

Higress Core:

Features:

  1. Support Wasm plugin OCI images containing more than two layers #244
  2. Support adding, modifying and deleting HTTP headers when forwarding requests and responses #254
  3. Support rewriting request path when forwarding requests #278
  4. Support toggling Wasm plugins on following levels: global, domain, route #255
  5. Support enabling local mode with Helm property global.local #269
  6. Allow watching Ingress resources in a specific namespace, so multiple Higress instances can be deployed within a single K8s cluster #280

Fixes:

  1. Fix the bug that unable to load registered services from Apache Zookeeper #253
  2. Use first-party-jwt authentication mode by default in K8s clusters with version < 1.21.0, to fix the malfuction caused by the unsupport of third-party-jwt mode #266
  3. Fix the malfunction of "ignoreUriCase" function when matching it by prefix #260
  4. Fix the pod initializing error in K8s clusters with kernal version lower than 4.11.0 #301

Incompatibles:

  1. Use new configuration properties to enable Skywalking integration #333

Higress Console:

Features:

  1. Support configuring strategy on routes: rewrite, header control, retry and CORS #198 #199 #201
  2. Add Wasm plugin configuration support on following levels: global, domain and route. Besides a series of built-in plugins, user can also configure custom plugins. #198 #199 #200 #201
  3. Allow customizing storageClass used by the built-in o11y suite via Helm properties #204
  4. Support upgrading built-in dashboard configurations automatically #217

Fixes:

  1. Fix some compatibility issues in Apache Zookeeper integration #203
  2. Fix a possible nesting display issue on the dashboard page #205
  3. Fix UI display issues when a host:port combination of service supports TCP and UDP protocols at the same time #209
  4. Fix the incorrect response status code returned by DELETE APIs #213
  5. Fix the malfunction of helm upgrade commands based on an o11y-enabled installation #218

Higress would like to thank the following contributors for their contributions to this release: @2456868764 @casun18 @CH3CHO @Charlie17Li @Fkbqf @johnlanni @OnlyPiglet @rinfx @songpengyuan @SpecialYang @tomkerkhove @WeixinX @Xunzhuo @zhangjiahaol

v0.7.3

09 May 02:52
67274bf
Compare
Choose a tag to compare
feat: Simplify Dockerfile for wasm-go-builder (#319)

v1.0.0-rc

09 Apr 06:17
069b636
Compare
Choose a tag to compare
Update extensions & release 1.0.0-rc (#281)