Announcing Istio 1.12.1
Istio 1.12.1 patch release.
This release contains bug fixes to improve robustness. This release note describes what’s different between Istio 1.12.0 and Istio 1.12.1
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
Added istiod deployment respect
values.pilot.nodeSelector. (Issue #36110)Added an option to disable a number of nonstandard kubeconfig authentication methods when using multicluster secret by configuring the
PILOT_INSECURE_MULTICLUSTER_KUBECONFIG_OPTIONSenvironment variable in Istiod. By default, this option is configured to allow all methods; future versions will restrict this by default.Fixed the
--durationflag never gets used in theistioctl bug-reportcommand.Fixed using flags in
istioctl bug-reportresults in errors. (Issue #36103)Fixed
DeploymentConfig/ReplicationControllerworkload name doesn’t work correctly.Fixed some control plane messages may be omitted in the bug-report.
Fixed webhook analyzer throwing nil pointer error when the
NamespaceSelectorfield is empty.Fixed workload name metric labels are not correctly populated for
CronJobat k8s 1.21+. (Issue #35563)Fixed an issue where
EnvoyFilterwith ANY patch context will skip adding new clusters and listeners at gateway.Fixed an issue where
EnvoyFilterpatches onvirtualOutbound-blackholecould cause memory leaks.