·
5 commits
to master
since this release
Changelog
v1.1.0
Images:
- Anolis:
tengine-ingress-registry.cn-hangzhou.cr.aliyuncs.com/tengine/tengine-ingress:1.1.0
- Alpine:
tengine-ingress-registry.cn-hangzhou.cr.aliyuncs.com/tengine/tengine-ingress:1.1.0-alpine
Features
- Dynamically configure different TLS protocols for different server names without tengine reload @lianglli
- Dynamically configure multiple default TLS certificates for client-hello without SNI @lianglli
- Supports IngressClass @lianglli
- Dynamically configure canary routing based on multiple values of a specific header, cookie or query parameter without tengine reload @lianglli
- Dynamically configure canary routing based on the modulo operation for a specific header, cookie or query parameter without tengine reload @lianglli
- Dynamically configure canary routing to add/append custom headers or add query parameter to the HTTP request without tengine reload @lianglli
- Dynamically configure canary routing to add custom headers to the HTTP response without tengine reload @lianglli
- Supports total weight of canary ingress @lianglli
- Supports multiple CORS origins @lianglli
- Supports 'user' config of tengine worker processes @lianglli
- Supports watch changes in Ingress/Secret and do rolling upgrades in one time @lianglli
Changes
- fix /configuration/certs?hostname=_ return 500 problem by @drawing in #25
- HTTP/3: upgrade tengine 3.0.0-1 for dynamically reconfigure certifica… by @lianglli in #29
- Config: "use-ingress-storage-cluster" of configmap is not working by @lianglli in #30
- Config: add "user" of configmap for Tengine worker processes by @lianglli in #31
- HTTP/3: default http3/xquic port is 2443 by @lianglli in #32
- User: default user of tengine work processes is root by @lianglli in #33
- change lua-nginx-module by @tengine-opensource in #34
- Go: update obsolete and removed APIs by @lianglli in #54
- TLS: allow support for different protocols on different hosts by @lianglli in #56
- TLS: allow support for different protocols on different hosts by @lianglli in #62
- TLS: allow support for different protocols on different hosts by @lianglli in #63
- TLS: allow support for different protocols on different hosts by @lianglli in #64
- API: update obsolete api of set hosts by @lianglli in #65
- API: update obsolete api of set hosts by @lianglli in #66
- TLS: allow support for different protocols on different hosts by @lianglli in #67
- TLS: allow support for different protocols on different hosts by @lianglli in #68
- TLS: allow support for different protocols on different hosts and update obsolete and removed APIs of golang by @lianglli in #60
- HTTP Route: supports routing based on multiple values, nginx var, or mod of header, cookie, query parameter while also being able to add HTTP headers and query parameter by @lianglli in #70
- HTTP Route: supports routes based on header, cookie, query and weight… by @lianglli in #72
- HTTP Route: supports routing based on multiple values, nginx var, or mod of header, cookie, query parameter while also being able to add HTTP headers and query parameter by @lianglli in #71
- K8s: supports IngressClass by @lianglli in #78
- K8s: supports IngressClass and default IngressClass by @lianglli in #80
- HTTP Route: add total weight of canary ingress for syncing ingress by @lianglli in #81
- K8s: supports IngressClass by @lianglli in #82
- K8s: supports IngressClass by @lianglli in #79
- Fix multi default ssl certificates by @lianglli in #83
- TLS: supprts multi default ssl certificates by @lianglli in #84
- Fix cors multi origins by @lianglli in #85
- Tengine ingress 3.1.0 by @lianglli in #86
- Stop: stopping Tengine process with layer4 LB gracefully by @lianglli in #87
- Tengine ingress 3.1.0 by @lianglli in #88
- Watch changes in Ingress and Secrets and do rolling upgrades in one time by @lianglli in #89
- Watch changes in Ingress and Secrets and do rolling upgrades in one time by @lianglli in #90
- CORS: dynamically reconfigure CORS for the ingress/path is not working by @lianglli in #92
- K8s: add cmd flag controller-class by @lianglli in #93
- K8s: add cmd flag controller-class by @lianglli in #94
- K8s: add cmd flag controller-class by @lianglli in #95
- Fix duplicate location robots.txt and unknown "https_use_timing" for static configuration by @lianglli in #96
- H2: delete obsolete directive http2_max_field_size, http2_max_header_… by @lianglli in #98
- Fix duplicate location robots.txt and unknown "https_use_timing" for static configuration by @lianglli in #97
- HTTP Route: canary ingress without referrer is valid by @lianglli in #99
- HTTP Route: canary ingress without referrer is valid by @lianglli in #100
- Static Config: HTTP routes with static configuration and tengine reload by @lianglli in #101
- Static Config: HTTP routes with static configuration and tengine reload by @lianglli in #102
- Template: remove unnecessary and duplicate location from template by @lianglli in #104
- Template: remove unnecessary and duplicate location from template by @lianglli in #105