Tengine-Ingress-v1.0.0
·
96 commits
to master
since this release
Changelog
v1.0.0
Images:
- Anolis:
tengine-ingress-registry.cn-hangzhou.cr.aliyuncs.com/tengine/tengine-ingress:1.0.0
- Alpine:
tengine-ingress-registry.cn-hangzhou.cr.aliyuncs.com/tengine/tengine-ingress:1.0.0-alpine
Features
- Dynamically reconfigure the servers, locations and upstreams for Ingress, Secret, Service and Endpoint changes, without reloading or restarting worker processes.
- Dynamically reconfigure canary routing based on standard and custom HTTP headers, header value, and weights.
- Dynamically reconfigure timeout setting, SSL Redirects, CORS and enabling/disabling robots for the ingress/path.
- Dynamically reconfigure certificates and keys.
- Support for hybrid ECC and RSA certificates for the same ingress/path.
- HTTP/3 support (QUIC v1 and draft-29).
- Supports watching Ingress and Secrets in a dedicated storage k8s cluster via kubeconfig.
- Watch changes in Ingress and Secrets and do rolling upgrades for associated StatefulSet of Tengine-Ingress, without tengine reload.
- New CRD IngressCheckSum and SecretCheckSum to verify the integrity of Ingress and Secret in the cluster.
Changes
- Init: tengine ingress by @lianglli in #1
- Readme: update features by @lianglli in #2
- HTTP/3: default http3/xquic port is 2443 by @lianglli in #3
- Hotreload: fix panic with shm error log by @lianglli in #5
- SecretChecksum: fix panic with empty cache store by @lianglli in #6
- HTTP/3: upgrade xquic 1.6.0 with ssl handler by @lianglli in #7
- Update README.md by @frank-zsy in #4
- ARM: upgrade pcre-8.45 for arm arch by @lianglli in #8
- build image based anolisos by @tengine-opensource in #9
- Ingress:
v1
Ingress resources are supported for Kubernetes 1.22 and above by @lianglli in #10 - Readme: update overview with new line for note by @lianglli in #11
- Build: setting tengine-ingress version by @lianglli in #12
- Readme: update tengine-ingress installation doc by @lianglli in #13
- image add alpine base and fix dockerfile bug by @tengine-opensource in #14
- Readme: supported versions table and change list of tengine-ingress v1.0.0 by @lianglli in #15
- Readme: homepage of tengine-ingress by @lianglli in #16
- Readme: update supported versions table by @lianglli in #17
- Dockerfile: change default user by @tengine-opensource in #18
- Readme: update supported versions table by @lianglli in #19
- update README by @tengine-opensource in #20
- add workflow support for automatic compilation by @tengine-opensource in #21
- update README by @tengine-opensource in #22
- Readme: add tengine logo png by @lianglli in #23
New Contributors
- @lianglli made their first contribution in #1
- @drawing made their first contribution in #9
- @frank-zsy made their first contribution in #4