Skip to content

Releases: alibaba/higress

v2.0.6

17 Jan 07:25
fd1eb54
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.0.5...v2.0.6

v2.0.6-rc.3

15 Jan 12:47
9e418da
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.0.6-rc.2...v2.0.6-rc.3

v2.0.6-rc.2

15 Jan 07:34
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.0.6-rc.1...v2.0.6-rc.2

v2.0.5

15 Jan 12:48
9e418da
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.0.4...v2.0.5

v2.0.6-rc.1

08 Jan 09:16
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.0.5...v2.0.6-rc.1

v2.0.4

06 Dec 05:53
85c7b1f
Compare
Choose a tag to compare

Recommended Upgrade Reasons

Basic capability update

  1. Support for wildcard domain routing with exact domain fallback

As in the example below, in the previous version, when requesting www.example.com/abcd , if no route was found under www.example.com , it would directly return a 404; in the current version, if no route is found under www.example.com , it will then find route under *.example.com .

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: wildcard-ingress
spec:
  rules:
  - host: "*.example.com"
    http:
      paths:
      - path: /
        pathType: Prefix
        backend:
          service:
            name: wildcard-service
            port:
              number: 80
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: exact-ingress
spec:
  rules:
  - host: "www.example.com"
    http:
      paths:
      - path: /abc
        pathType: Exact
        backend:
          service:
            name: exact-service
            port:
              number: 80

‼️ Important Fixes

  1. In the previous 2.x versions, due to issues with the RDS caching strategy, the latest configuration might not have been distributed during high-frequency updates of the ingress. #1547
  2. The previous 2.x version did not automatically configure the number of Envoy worker threads based on the cpu request/limit.

What's Changed

New Contributors

Full Changelog: v2.0.2...v2.0.4

v2.0.3

08 Nov 06:09
Compare
Choose a tag to compare

Notices

Breaking Change

The issue introduced from 2.0.0, where it still listened to the Gateway API even when the helm parameter global.enableGatewayAPI was set to false, has been corrected in this version. If you have already used the Gateway API in your cluster, please force set this parameter to true in the values.yaml during the upgrade to avoid the situation where it no longer listens to the Gateway API after the upgrade.

Recommended Upgrade Reasons

In the previous 2.x versions of Higress Console, when deploying the WASM plugin, the default fail strategy was FAIL_CLOSE, which could lead to issues such as the gateway generating 503 errors and NFCF 500 errors if the plugin configuration parsing failed. This version has adjusted the fail strategy to FAIL_OPEN. However, we still recommend keeping the fail strategy as FAIL_CLOSE for plugins that require strict authentication, to avoid skipping permission checks due to plugin logic problems.

What's Changed

  • fix destinationrule merge logic by @johnlanni in #1439
  • feat: lazy formatted log by @jizhuozhi in #1441
  • [feat] Support redis call with wasm-rust by @007gzs in #1417
  • Fix the issue where wasmplugin does not work when kingress exists by @johnlanni in #1450
  • fix: Control gateway-api Listener with global.enableGatewayAPI in Helm by @hanxiantao in #1461
  • feat:Support downstream and upstram, which can be configured through helm parameters by @littlejiancc in #1399
  • modify log-format, then every plugin log is associated with access log by @rinfx in #1454
  • Ai data mask deny word match optimize by @007gzs in #1453
  • move nottinygc to proxy-wasm-go-sdk by @johnlanni in #1477
  • add clusterrole for gateway api by @johnlanni in #1480
  • feat: 🎸 Support for multiple version capability: Map different Version versions according to different routes by @heimanba in #1429
  • feat: Update istio codebase by @CH3CHO in #1485
  • Implement Rust Wasm Plugin Build & Publish Action by @007gzs in #1483
  • update rust makefile by @johnlanni in #1491
  • feat: Ensure all images are loaded to K8s before starting e2e tests by @CH3CHO in #1389
  • docs: Added back to top , contributors section and star history graph by @Ranjana761 in #1440
  • add textin embedding for ai-cache by @Chi-Kai in #1493
  • release 2.0.3 by @johnlanni in #1494

New Contributors

Full Changelog: v2.0.2...v2.0.3

v2.0.2

08 Nov 06:08
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.0.1...v2.0.2

v2.0.1

11 Oct 03:40
1a53c7b
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.0.0...v2.0.1

v2.0.0

13 Sep 03:09
452bd4e
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.4.2...v2.0.0