Announcing Istio 1.18.1
Istio 1.18.1 patch release.
This release fixes the security vulnerabilities described in our July 14th post, ISTIO-SECURITY-2023-002.
This release note describes what’s different between Istio 1.18.0 and 1.18.1. There will be an additional security release made on or after July 25th, 2023 that will fix numerous security defects with the highest security defect considered high severity. For more information, please see the announcement.
BEFORE YOU UPGRADE
Things to know and prepare before upgrading.
DOWNLOAD
Download and install this release.
DOCS
Visit the documentation for this release.
SOURCE CHANGES
Inspect the full set of source code changes.
Security update
- CVE-2023-35945: (CVSS Score 7.5, High):
HTTP/2 memory leak in
nghttp2
codec.
Changes
Updated minimum supported Kubernetes version to
1.24.x
.Added support for
PodDisruptionBudget
(PDB) in the Gateway chart. (Issue #44469)Added rolling update max unavailable to CNI Helm chart to speed up deploys.
Added Certificate Revocation List (CRL) support for peer certificate validation.
Added an option to configure the Envoy to report load stats to the LRS (LoadReportingService) server.
Fixed an issue where the certificate validity was not accurate for
istioctl proxy-config secret
command.Fixed an issue where Istiod might crash when a cluster is deleted and xDS cache is disabled. (Issue #45798)
Fixed an issue where specifying multiple include conditions where
--include
in a bug report didn’t work as expected. (Issue #45839)Fixed an issue where disabling a log provider through Istio telemetry API would not work.
Fixed regression in HTTP get health check probe translation. (Issue #45632)
Fixed an issue where
Telemetry
would not be fully disabled unlessmatch.metric=ALL_METRICS
was explicitly specified; matching all metrics is now correctly considered as the default.