Announcing Istio 1.19.4
Istio 1.19.4 patch release.
This release note describes what’s different between Istio 1.19.3 and 1.19.4.
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.
Changes
Improved
iptableslocking. The new implementation usesiptablesbuiltin lock waiting when needed, and disables locking entirely when not needed.Added gated flag
ISTIO_ENABLE_IPV4_OUTBOUND_LISTENER_FOR_IPV6_CLUSTERSto manage an additional outbound listener for IPv6-only clusters to deal with IPv4 NAT outbound traffic. This is useful for IPv6-only cluster environments such as EKS which manages both egress-only IPv4 as well as IPv6 IPs. (Issue #46719)Fixed an issue where multiple header matches in root virtual service generate incorrect routes. (Issue #47148)
Fixed DNS Proxy resolution for wildcard
ServiceEntrywith the search domain suffix forglibcbased containers. (Issue #47264), (Issue #31250), (Issue #33360), (Issue #30531), (Issue #38484)Fixed an issue where using a Sidecar resource using
IstioIngressListener.defaultEndpointcannot use [::1]:PORT if the default IP addressing is not IPv6. (Issue #47412)Fixed an issue where
istioctl proxy-configfails to process a config dump from file if EDS endpoints were not provided. (Issue #47505)Fixed an issue where
istioctl tag listcommand didn’t accept the--outputflag. (Issue #47696)Fixed multicluster secret filtering causing Istio to pick up secrets from every namespace. (Issue #47433)
Fixed
VirtualServiceHTTP header match not working whenheader-nameis set to{}. (Issue #47341)Fixed an issue causing traffic to terminating headless service instances to not function correctly. (Issue #47348)
Security update
There are no security updates for this release.