Skip to content

Commit 812bb70

Browse files
cnvergenceabe-servescale
authored andcommitted
Add release notes for 1.7.5 (#9433)
* [release/v1.7] add release notes for 1.7.5 Signed-off-by: Karol Szwaj <karol.szwaj@gmail.com> * add release news Signed-off-by: Karol Szwaj <karol.szwaj@gmail.com> * update date Signed-off-by: Karol Szwaj <karol.szwaj@gmail.com> * update date Signed-off-by: Karol Szwaj <karol.szwaj@gmail.com> * add go bump rn Signed-off-by: Karol Szwaj <karol.szwaj@gmail.com> * update wording Signed-off-by: Karol Szwaj <karol.szwaj@gmail.com> --------- Signed-off-by: Karol Szwaj <karol.szwaj@gmail.com> Signed-off-by: Andrea Abellonio <andrea.abellonio@servescale.ai>
1 parent 24bc476 commit 812bb70

4 files changed

Lines changed: 72 additions & 2 deletions

File tree

release-notes/v1.7.5.yaml

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
date: July 8, 2026
2+
3+
# Changes that are expected to cause an incompatibility with previous versions, such as deletions or modifications to existing APIs.
4+
breaking changes: |
5+
6+
# Updates addressing vulnerabilities, security flaws, or compliance requirements.
7+
security updates: |
8+
Bump Envoy to `1.37.5` (through `1.37.4`), which includes multiple security fixes. Refer to the [Envoy 1.37.5 release notes](https://www.envoyproxy.io/docs/envoy/v1.37.5/version_history/v1.37/v1.37.5).
9+
Bump Envoy ratelimit image to `f2fb1577`.
10+
Bump Go to 1.26.5 and 1.25.12, which includes security fixes to the `crypto/tls` and `os` packages.
11+
12+
# New features or capabilities added in this release.
13+
new features: |
14+
15+
bug fixes: |
16+
Fixed the EnvoyProxy resource not allowing IPv6 ranges in loadBalancerSourceRanges when configuring the envoy service.
17+
Fixed Backend TLS `alpnProtocols: []` to disable upstream ALPN instead of inheriting EnvoyProxy BackendTLS defaults.
18+
Fixed API key auth credential ordering to avoid unnecessary xDS updates.
19+
Fixed an `ExternalName` Service referenced as a route backend producing an invalid xDS cluster (with an empty address) that failed IR validation and stalled config delivery for the whole snapshot. `ExternalName` Services are now explicitly rejected as backends with a `ResolvedRefs: False` route condition; use an Envoy Gateway `Backend` resource with an FQDN endpoint instead.
20+
Fixed Gateway status reporting `Programmed: False` with reason `AddressNotAssigned` when the Envoy LoadBalancer service has no load balancer ingress (e.g. bare-metal clusters without a load balancer controller) but has addresses configured in `spec.externalIPs`, such as via an EnvoyProxy service patch. The external IPs are now used as a fallback for the Gateway status addresses.
21+
Fixed EnvoyGateway config hot-reload to apply defaults before validation, so validators always run against a fully-defaulted struct on both the startup and reload paths.
22+
Fixed a nil-pointer panic when `provider.kubernetes.deploy` is configured without a `type`.
23+
Fixed DaemonSet pod not using the configured custom ServiceAccount name.
24+
Fixed the rate limit `requests` CRD field to use `format: int64` so Kubernetes 1.36 accepts the `maximum` constraint.
25+
26+
# Enhancements that improve performance.
27+
performance improvements: |
28+
29+
# Deprecated features or APIs.
30+
deprecations: |
31+
32+
# Other notable changes not covered by the above sections.
33+
Other changes: |
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
---
2+
title: "v1.7.5"
3+
publishdate: 2026-07-08
4+
---
5+
6+
Date: July 8, 2026
7+
8+
## Breaking changes
9+
-
10+
11+
## Security updates
12+
- Bumped Envoy to `1.37.5` (through `1.37.4`), which includes multiple security fixes. Refer to the [Envoy 1.37.5 release notes](https://www.envoyproxy.io/docs/envoy/v1.37.5/version_history/v1.37/v1.37.5).
13+
- Bumped Envoy ratelimit image to `f2fb1577`.
14+
- Bumped Go to 1.26.5 and 1.25.12, which includes security fixes to the `crypto/tls` and `os` packages.
15+
16+
## New features
17+
-
18+
19+
## Bug fixes
20+
- Fixed the EnvoyProxy resource not allowing IPv6 ranges in loadBalancerSourceRanges when configuring the envoy service.
21+
- Fixed Backend TLS `alpnProtocols: []` to disable upstream ALPN instead of inheriting EnvoyProxy BackendTLS defaults.
22+
- Fixed API key auth credential ordering to avoid unnecessary xDS updates.
23+
- Fixed an `ExternalName` Service referenced as a route backend producing an invalid xDS cluster (with an empty address) that failed IR validation and stalled config delivery for the whole snapshot. `ExternalName` Services are now explicitly rejected as backends with a `ResolvedRefs: False` route condition; use an Envoy Gateway `Backend` resource with an FQDN endpoint instead.
24+
- Fixed Gateway status reporting `Programmed: False` with reason `AddressNotAssigned` when the Envoy LoadBalancer service has no load balancer ingress (e.g. bare-metal clusters without a load balancer controller) but has addresses configured in `spec.externalIPs`, such as via an EnvoyProxy service patch. The external IPs are now used as a fallback for the Gateway status addresses.
25+
- Fixed EnvoyGateway config hot-reload to apply defaults before validation, so validators always run against a fully-defaulted struct on both the startup and reload paths.
26+
- Fixed a nil-pointer panic when `provider.kubernetes.deploy` is configured without a `type`.
27+
- Fixed DaemonSet pod not using the configured custom ServiceAccount name.
28+
- Fixed the rate limit `requests` CRD field to use `format: int64` so Kubernetes 1.36 accepts the `maximum` constraint.
29+
30+
## Performance improvements
31+
-
32+
33+
## Deprecations
34+
-
35+
36+
## Other changes
37+
-

site/layouts/shortcodes/helm-version.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
{{- "v1.6.7" -}}
2222
{{- end -}}
2323
{{- with (strings.HasPrefix $pagePrefix "v1.7") -}}
24-
{{- "v1.7.4" -}}
24+
{{- "v1.7.5" -}}
2525
{{- end -}}
2626
{{- with (strings.HasPrefix $pagePrefix "v1.8") -}}
2727
{{- "v1.8.2" -}}

site/layouts/shortcodes/yaml-version.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
{{- "v1.6.7" -}}
2222
{{- end -}}
2323
{{- with (strings.HasPrefix $pagePrefix "v1.7") -}}
24-
{{- "v1.7.4" -}}
24+
{{- "v1.7.5" -}}
2525
{{- end -}}
2626
{{- with (strings.HasPrefix $pagePrefix "v1.8") -}}
2727
{{- "v1.8.2" -}}

0 commit comments

Comments
 (0)