v1.3.2

higress-group/higressv1.3.2Dec 21, 2023by johnlanni

AI Summary

The update introduces significant new plugins and configuration capabilities, such as the key-auth plugin and Nginx-compatible canary routing. It also improves service discovery reliability and adds features for handling HTTP2RPC bodies and profile management.

Key Highlights

  • Add key-auth plugin
  • Compatible with nginx ingress canary annotations
  • HTTP2RPC supports entire body as method parameter
  • Add gzip global setting in configmap
  • Store profile to configmap or home dir

New Features

  • Key-auth plugin
  • Nginx canary annotation compatibility
  • HTTP2RPC body parameter handling
  • Gzip global setting
  • Profile management system

Full Release Notes

## What's Changed

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



## New Contributors
* @liushp made their first contribution in https://github.com/alibaba/higress/pull/653
* @dongjiang1989 made their first contribution in https://github.com/alibaba/higress/pull/586
* @Uncle-Justice made their first contribution in https://github.com/alibaba/higress/pull/687


**Full Changelog**: https://github.com/alibaba/higress/compare/v1.1.1...v1.3.2