Support
Join us in the #teg channel on the Tetrate Community Slack
TEG Versioning
TEG follows a semantic versioning model based on https://semver.org. This means
we use a MAJOR
.MINOR
.PATCH
version numbering style (e.g. v1.4.0
).
This model describes that:
MAJOR
version is incremented when incompatible API changes are made.MINOR
version is incremented when new features are added.PATCH
version is incremented when bug and security fixes are handled.
TEG Supported Versions
The following versions of TEG are currently supported and will receive active bug fixes and security patches:
TEG Version | Release Date | End of Support |
---|---|---|
v0.1.0 | 21st September 2023 | 21st March 2024 |
v1.0.x | 9th April 2024 | 9th November 2024 |
v1.1.x | 6th August 2024 | 1st March 2025 |
v1.2.x | 27th November 2024 | 1st November 2025 |
Kubernetes and Gateway API Support Matrix
TEG targets specific versions of Kubernetes and the Gateway API; below are the supported versions of Kubernetes and the Kubernetes Gateway API. Note that because the Gateway API is actively evolving, TEG requires relatively current versions of Kubernetes.
TEG Version | Kubernetes Versions | Gateway API |
---|---|---|
v0.1.0 | v1.25, v1.26, v1.27 | v0.7.1 |
v1.0.x | v1.26, v1.27, v1.28, v1.29 | v1.0.0 |
v1.1.x | v1.27, v1.28, v1.29, v1.30 | v1.1.0 |
v1.2.x | v1.28, v1.29, v1.30, v1.31 | v1.2.1 |
Component Version Matrix
TEG is composed of multiple components: Envoy Gateway, Envoy, Redis, and Rate limit service. The following version of each is used by each version of TEG:
TEG Version | Envoy Gateway | Envoy | ratelimit service |
---|---|---|---|
v0.1.0 | v0.5.0 | v1.27-latest | v1.4.0 |
v1.0.0 | v1.0.1 | distroless-v1.29.2 | 19f2079f |
v1.0.1 | v1.0.2 | distroless-v1.29.5 | 19f2079f |
v1.1.0 | v1.1.0 | distroless-v1.31.0 | 91484c59 |
v1.2.0 | v1.2.3 | distroless-v1.32.1 | 28b1629a |
v1.2.1 | v1.2.4 | distroless-v1.32.2 | 28b1629a |
Note that Tetrate does not provide production support for Redis — for serious usage we recommend you bring your own (supported) Redis.
In a demo, unsupported, deployment, TEG uses the following versions of each software:
TEG Version | Envoy Gateway | Envoy | ratelimit service | Redis | Prometheus | Grafana | Tempo |
---|---|---|---|---|---|---|---|
v0.1.0 | v0.5.0 | v1.27-latest | v1.4.0 | 6.0.6 | 23.1.0 | 6.58.4 | 1.3.1 |
v1.0.0 | v1.0.1 | distroless-v1.29.2 | master | 7.0.11 | 23.1.0 | 6.58.4 | 1.3.1 |
v1.0.1 | v1.0.2 | distroless-v1.29.5 | master | 7.0.11 | 23.1.0 | 6.58.4 | 1.3.1 |
v1.1.0 | v1.1.0 | distroless-v1.31.0 | master | 7.0.11 | 23.1.0 | 6.58.4 | 1.3.1 |
v1.2.0 | v1.2.3 | distroless-v1.32.1 | master | 7.0.11 | 23.1.0 | 6.58.4 | 1.3.1 |