Announcing Istio 1.27.2
Istio 1.27.2 patch release.
This release contains bug fixes to improve robustness. This release note describes what’s different between Istio 1.27.1 and 1.27.2.
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 access to referenced TLS secrets to require both namespace and service accounts to match (previously only the namespace), or to have an explicit
ReferenceGrant, for Kubernetes Gateway API gateways. Gateways that use a hostname address remain namespace-only.Fixed a goroutine leak in multicluster where
krtcollections with data from remote clusters would stay in memory even after that cluster was removed. (Issue #57269)Fixed the behavior of istio-cni cleanup when the
get daemonsetcommand fails with an error other than “not found”. It now defaults to not cleaning up the CNI config and binary when it cannot be determined whether an upgrade, deletion, or node reboot is in progress. (Issue #57316)Fixed the cluster waypoint
correct_originateconfiguration whenPILOT_SKIP_VALIDATE_TRUST_DOMAINis set. (Issue #56741)Fixed an annotation issue where both
istio.io/reroute-virtual-interfacesand the deprecatedtraffic.sidecar.istio.io/kubevirtInterfaceswere processed. The newerreroute-virtual-interfacesannotation now correctly takes precedence. (Issue #57662)Fixed
ServiceEntryresolution in ztunnel to match port names to pod container ports, aligning behavior with sidecars, when there isn’t an explicittargetPortset. (Issue #57713)Fixed missing gateway reconciliation for MeshConfig changes. (Issue #57890)
Removed the istioctl installation dependency between pilot and CNI. CNI installation is no longer dependent on pilot being installed first. If the istio-cni configuration exists before installation (which can be the case when using an istio-owned CNI config), pilot installation will not fail while waiting for CNI readiness since CNI installation is no longer dependent on pilot. (Issue #57600)