Releases: alibaba/higress
Releases · alibaba/higress
v1.3.5
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
- feat: Refactor the configuration mechanism used by SDK by @CH3CHO in higress-group/higress-console#285
- feat: console supports configuration of multiple target services by @liuqiufeng in higress-group/higress-console#288
- feat: Suppress the exception log when git.properties doesn't exist by @CH3CHO in higress-group/higress-console#291
- feat: add securityContext for o11y.prometheus by @OnlyPiglet in higress-group/higress-console#290
- fix: Run unit tests in GitHub actions by @CH3CHO in higress-group/higress-console#293
- feat: Support configuring HTTPS certificate for the default domain by @CH3CHO in higress-group/higress-console#297
- fix: fix custom kube config not working by @liuqiufeng in higress-group/higress-console#295
New Contributors
- @liuqiufeng made their first contribution in higress-group/higress-console#288
- @OnlyPiglet made their first contribution in higress-group/higress-console#290
Full Changelog: v1.3.4...v1.3.5
plugins/wasm-go/v1.3.5
rel: Release version 1.3.5 (#856)
v1.3.4
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
- Enable srds by default by @johnlanni in #811
- feat: optimize transformer go wasm plugin by @Uncle-Justice in #712
- feat: add global option for upstream by @sjcsjc123 in #798
- feat: Support matching pseudo headers by @CH3CHO in #803
- feat: wasm support opa (Open Policy Agent) by @baerwang in #760
- feat: add request-validation plugin by @sjcsjc123 in #700
- Implement the Go Wasm plugin: bot-detect by @OnlyPiglet in #747
- feat: add new param for global option by @sjcsjc123 in #813
- feat: implement custom-response plugin in the golang version by @cr7258 in #689
Bugfix
- fix CVE-2023-44487 by @johnlanni in #784
- fix: strip port from host when match scope rds by @johnlanni in #770
- fix memleak of srds compute by @johnlanni in #772
- bugfix(main): fix test coverage panic permission denied in darwin/arm64 by @LZiHaN in #741
- remove useless kube client in nacos v1 watcher by @johnlanni in #788
- fix: bug with close setting of idle timeout by @sjcsjc123 in #775
- bugfix: "path=/" will cause panic in WAF plugin by @rinfx in #809
- fix rds cache by @johnlanni in #815
- fix: hgctl latest version bug by @2456868764 in #816
Others(test/optimize/...)
- test: e2e test support http body check by @Uncle-Justice in #733
- test: add testcases for CompareRequest&Response by @Uncle-Justice in #778
- Optimize rds cache by @johnlanni in #779
- docs: Pre-development preparation by @baerwang in #762
- improve log output format by @hansedong in #789
- optimize destinationRule generate by @johnlanni in #782
- optimize rewrite regex by @johnlanni in #801
- e2e test opt by @sjcsjc123 in #746
- test: add codecov target for patch by @Uncle-Justice in #792
- Unify wasm go sdk version by @Uncle-Justice in #797
- add devcontainer for wasm-go plugin developing by @rinfx in #749
- feat: Use new goproxy in makefile by @llahu in #805
- Increase health check timeout of the first readiness probe from pilot-agent by @johnlanni in #827
- test: allow specifying HTTP protocol by @spacewander in #822
New Contributors
- @LZiHaN made their first contribution in #741
- @hansedong made their first contribution in #789
- @llahu made their first contribution in #805
Full Changelog: v1.3.3...v1.3.4
v1.3.4-rc.2
Enable srds by default
v1.3.4-rc.1
1.3.4-rc.1
v1.3.3
What's Changed
- fix disableOnEtagHeader can't work in configmap gzip envoyfiler by @2456868764 in #731
- feat: add sni-misdirect plugin for go by @sjcsjc123 in #720
- remove useless code in cors plugin by @johnlanni in #735
- tools(hgctl): add windows build by @Ink-33 in #739
- feat: add e2e test for envoy filter by @sjcsjc123 in #710
- bugfix: modify
route
tocors
by @sjcsjc123 in #750 - feat: add debug mode for higress by @sjcsjc123 in #753
- feat: add global-option setting in configmap by @sjcsjc123 in #699
- style: status change to std http status by @baerwang in #758
- Support scopedRDS by @johnlanni in #764
- rel: Release version 1.3.3 by @johnlanni in #765
Full Changelog: v1.3.2...v1.3.3
v1.3.2
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
- @liushp made their first contribution in #653
- @dongjiang1989 made their first contribution in #586
- @Uncle-Justice made their first contribution in #687
Full Changelog: v1.1.1...v1.3.2
plugins/wasm-go/v1.3.2
rel: Release version 1.3.2 (#719)
v1.3.1
v1.3.0
What's Changed
- add the catch all case by @johnlanni in #623
- support sort httproute when use gateway api by @johnlanni in #622
- Add detecting higress installed by helm or not before install by @2456868764 in #620
- feat: add installation for higress standalone in local docker environment by @2456868764 in #606
- adjust go mod by @johnlanni in #618
- use higress-group nottinygc by @johnlanni in #615
- feat: support v1beta1 gateway-api by @johnlanni in #614
- feat: add oidc wasm plugin by @Fkbqf #568
- Record the progress of the OSPP 2023 hgctl project by @WeixinX in #453
- fix: Fix local image building targets by @CH3CHO in #599
- fix: fix hmac auth by @@johnlanni in #603
- fix: fix fallback envoy version check bug by @PerforMance308 @wangshiqi308 @johnlanni in #441
- cds use fallback cluster by @johnlanni in #600
- feat:add gc-test plugin by @johnlanni in #597
- replace with higress-group/nottinygc by @johnlanni in #588
- security: Remove GitHub PAT from code samples by @tomkerkhove in #584
- fix: No update prompt if the target folder contains an unconfigured Higress instance by @CH3CHO in #583
- add istio&envoy image tag by @johnlanni in #578
- add new envoy tar by @johnlanni in #576
- Suppport fallback cluster by @johnlanni in #575
- feat: Add request and response transformer wasm plugin by @WeixinX in #549
- support custom group in httproute by @johnlanni in #561
- fix: fix namespace missing in helm chart by @2456868764 in #531
- fix: fix the delete service issue in nacos registry by @johnlanni in #553
- update higress helm chart version to latest in profiles for installation by @2456868764 in #560
- feat: add hgctl dashboard controller subcommand to open higress controller debug web ui by @2456868764 @Xunzhuo in #564
- fix: Fix incorrect logging functions used in eureka registry integration by @CH3CHO in #563
- update source for images used by ci by @rinfx @Xunzhuo in #557
- feat: add request block regular matching and modify block_ Urls are e… by @yingjianjian in #517
- fix: fix reconcile of mcpbridge by @johnlanni in #559
New Contributors
- @yingjianjian made their first contribution in #517
Full Changelog: v1.1.1...v1.3.0