Releases: saarasio/enroute
v1.0.0
v0.12.0
v0.11.0
#79 - Support Redirects
#78 - Support Host Rewrite
#77 b98c09a 0d27945 - Add ServiceRoute
- Associate (or map) a service (with Route) to a GatewayHost
#76 - Auto Generate CRDs
#72 - Add support for HealthCheck
filter
0b0fc51 - Add support for OutlierDetection
d884fdf - Fix regression in stats listener due to go-control-plane upgrade
010075c 94be039 5ed7743 eb16e3e - cleanup enroute helm chart, support for generic annotations, configure proxy protocol from enroute helm chart, prometheus annotations
7f621b7 - upgrade go-control-plane to github.com/envoyproxy/go-control-plane v0.10.3-0.20220715065308-8bcd7ee0191a
bb469b9 - upgrade envoy to 1.23 CVEs Addressed - CVE-2022-29225, CVE-2022-29224, CVE-2022-29226, CVE-2022-29228, CVE-2022-29227
14cafea 1eee5f2 - Add helm charts (1) service-host-route
to configure GatewayHost
or ServiceRoute
(2) service-globalconfig
to setup globalconfig filters like jwt, ext_authz, wasm etc. (3) demo-services
for installing demo workloads like httpbin
, grpcbin
, echo
v0.10.0
- Upgrade to the latest version of Envoy 1.21.1 to address CVEs CVE-2021-43824 CVE-2021-43825 CVE-2021-43826 CVE-2022-21654 CVE-2022-21655 CVE-2022-23606 CVE-2022-21656 CVE-2022-21657
- API for defining Policy Overlay. Policy overlay provides a mechanism for Operations teams to build overlay policies on top of the existing configuration. 2d6e74d
- Add default http health check to service policy 9b5ba7c
- Upgrade client-go to v1.21, v1.23 14c98bc
- Open source circuit breaker config support 5691a1f
- Upgrade helm charts to v2 a59b0aa
- Upgrade go-control-plane 1610869
v0.8.1 - Upgrade to Envoy v1.19.1
This release of EnRoute is verified against Envoy v1.19.1
Envoy v1.19.1 is a security release with fixes for -
CVE-2021-32777
CVE-2021-32779
CVE-2021-32781
CVE-2021-32778
CVE-2021-32780
More details about the Envoy v1.19.1 release can be found here -
https://github.com/envoyproxy/envoy/releases/tag/v1.19.1
Changes addressed in EnRoute -
v0.8.0
- Upgrade to Envoy v1.19.0 (67da3e0)
- Remove CRDs from enroute-crds and use port numbers for artifcat names (88c639c)
- Use new filter names (b134321), (b409b0f)
- Upgrade Rate-Limit APIs to v3 (4783337)
- Use port numbers for EnRoute artificat names and add booleans to helm config createGlobalConfig, createChallengeService (8094dd5)
- Upgrade API version from v1beta1 to v1 (94fd137)
- Add default HTTP health check in helm chart (e8e622c)(6379da4)
- Upgrade ubuntu:groovy-20210325.1 -> ubuntu:groovy-20210614 (63fb8aa)
- Upgrade golang to 1.15, Upgrade go-control-plane v0.9.8 -> v0.9.9, Upgrade k8s.io/api from v0.17.0 -> v0.21.0, Upgrade k8s.io/client-go from v0.17.0 -> v0.21.0, Upgrade code-generator remotes/origin/release-1.15 -> remotes/origin/release-1.18 (5cb43a6)
- Create separate enroute-gwi image for Ingress use (1e84d49)
v0.7.0
- Upgrade to ubuntu groovy LTS
- Ingress Gateway: TLS/SSL: Integrate with Jack's Cert Manager using HTTP01 challenge
- Helm Chart: service-policy: Enable JWT Filter
- Upgrade to Envoy 1.16.3
- Helm Charts: Chart for installing EnRoute Gateway, EnRoute CRDs, EnRoute service-policy
- Add CORS filter
- Ingress Gateway: Deep Integration with helm
- Upgrade go-control-plane to v0.9.8
- Refactor rate-limiting bootstrap
- Standalone: Fix webhttp directives to improve swagger definition generation for standalone API
- Disable installation of Grafana and Prometheus in Standalone - Can be enabled by changing Dockerfile
- Force V4 for DNS lookups
- Refactor logging and filters
- Standalone: Show service filters in the proxy dump
- Support for TLS Upstreams
Upgrade control plane, use V3 API
v0.6.0 Upgrade go-control-plane and API to V3
Upgrade to Envoy 1.15.3
Upgrade to Envoy 1.15.3
Upgrade to Envoy v1.15.0
- Upgrade docker Ubuntu base image to 18.04
- Upgrade Envoy to v1.15.0