Skip to content

Releases: alibaba/higress

latest

27 May 10:16
ffa6909
Compare
Choose a tag to compare
latest Pre-release
Pre-release

This is the "latest" release of Higress, which contains the most recent commits from the main branch.

This release might not be stable.

It is only intended for developers wishing to try out the latest features in Higress, some of which may not be fully implemented.

Try latest version of hgctl with:

  curl -Ls https://raw.githubusercontent.com/alibaba/higress/main/tools/hack/get-hgctl.sh | VERSION=latest bash

v1.4.0-rc.1

23 May 06:47
78418b5
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.3.6...v1.4.0-rc.1

v1.3.6

22 Apr 11:34
37fb2a5
Compare
Choose a tag to compare

What's Changed

  • fix route name from gateway api by @johnlanni in #866
  • feat: add ip-restriction wasm-go plugin by @Renz7 in #759
  • feat: add plugin - cache control by @LeBW in #810
  • fix file name by @johnlanni in #867
  • feat: Support publishing hgctl packages to GitHub releases by @CH3CHO in #869
  • update redis wrapper by @rinfx in #864
  • fix: Consider the new ingress package is available as default by @CH3CHO in #880
  • test: add httproute-response-header-control for #863 by @robynron in #875
  • fix priority type of wasmplugin by @johnlanni in #881
  • e2e: add testcases for rate limit annotations by @dongdongh233 in #879
  • fix wasm priority logic by @johnlanni in #897
  • optimize logic for empty config wasm plugin by @johnlanni in #898
  • Feat: transformer plugin support map from body to header by @johnlanni in #892
  • optimize on construct envoyfilter by @alexzzh in #889
  • fix: Improve error handling in the plugin config model parser of hgctl by @CH3CHO in #891
  • feat: higress global configmap support config route timeout by @alexzzh in #883
  • fix: Fix the "Build Status" badge on README pages by @CH3CHO in #904
  • fix: get the container access docker compose ps by @fengshunli in #870
  • Fix the issue of istio VirtualService not supporting multiple domain names when using SRDS by @johnlanni in #917
  • rel: Release 1.3.6 by @johnlanni in #918

New Contributors

Full Changelog: v1.3.5...v1.3.6

v1.3.5

04 Mar 11:12
c9f1f94
Compare
Choose a tag to compare

What's Changed

  • optimize: add klog for debuging requests with apiserver by @johnlanni in #830
  • fix: content-type not work in custom response plugin by @johnlanni in #833
  • feat: hgctl install profile support resource configuration by @sjcsjc123 in #823
  • chore: e2e build wasm plugin retry by @baerwang in #838
  • feat: custom listening port for gateway pod in helm by @Uncle-Justice in #829
  • feat: wasm-go supports redis call by @rinfx in #756
  • chore: replace proxy-wasm-go-sdk module name @rinfx in #842
  • optimize: support nil wasmplugin config in ingress-level by @johnlanni in #852
  • fix: fix rds cache with gateway api by @johnlanni in #855

Console UI&SDK

New Contributors

Full Changelog: v1.3.4...v1.3.5

plugins/wasm-go/v1.3.5

05 Mar 03:14
c9f1f94
Compare
Choose a tag to compare
rel: Release version 1.3.5 (#856)

v1.3.4

20 Feb 03:56
5140372
Compare
Choose a tag to compare

What's Changed

Intro

In this version we have implemented a huge improvement that can support a large number of Ingress and Gateway API resources and significantly reduce the effective time of resource changes.

In the previous version, when there were 1k ingresses or httproutes (with different domain names and different backend services), changing one ingress took about 15 seconds to take effect, but currently it only takes about 1 second.

Feature

Bugfix

Others(test/optimize/...)

New Contributors

Full Changelog: v1.3.3...v1.3.4

v1.3.4-rc.2

04 Feb 16:02
021387c
Compare
Choose a tag to compare

Enable srds by default

v1.3.4-rc.1

11 Jan 10:09
6d1e09c
Compare
Choose a tag to compare

1.3.4-rc.1

v1.3.3

09 Jan 02:31
c9c7df7
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.3.2...v1.3.3

v1.3.2

21 Dec 07:37
10f5267
Compare
Choose a tag to compare

What's Changed

  • feat: http2rpc supports treating the entire body as a method parameter by @sjtuzbk in #722
  • fix: fix eureka service discovery not work in standalone mode by @johnlanni in #714
  • support empty config with custom config func by @johnlanni in #718
  • ignore binary body in plugins by @johnlanni in #711
  • feat: Compatible with nginx.ingress.kubernetes.io/canary-by-header-pattern annotation by cr7258 in #693
  • optimize http2dubbo filter of envoy by @sjtuzbk by #704
  • feat: add gzip global setting in configmap by @2456868764 in #660
  • fix: bug: shorthand l repeated by @sjcsjc123 in #702
  • Change jwt-auth plugin name to simple-jwt-auth by @cf1998 in #698
  • fix: fix gateway name by @johnlanni in #672
  • opt: hgctl dashboard/completion optimize by @sjcsjc123 in #677
  • refactor: unify image customization methods by @Uncle-Justice in #687
  • feat: add key-auth plugin by @dongjiang1989 in #586
  • Add test cases for http2rpc by Hinsteny in #662
  • fix: fix: Remove -p/--console-password parameters from get-higress.sh by CH3CHO in #675
  • feat: store profile to configmap or home dir and merge profiles to select when upgrade and uninstall by @2456868764 in #649
  • optimize ci by @johnlanni #659
  • fix: Fix bug for when Http2Rpc been delete or addupdate need to push xds server by @Hinsteny in #657
  • fix: fix x-ca-timestamp validate by @liushp in #653
  • optimize rds by @johnlanni in #655

New Contributors

Full Changelog: v1.1.1...v1.3.2