Announcing Istio 1.14.4
Istio 1.14.4 patch release.
This release contains bug fixes to improve robustness. This release note describes what’s different between Istio 1.14.3 and Istio 1.14.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
Added support for
ALPNnegotiation to Istio health checks, mirroring howKubeletfunctions. This allowsHTTPStype probes to useHTTP2. To revert to the older behavior, which always usedHTTP/1.1, you can set theISTIO_ENABLE_HTTP2_PROBING=falsevariable.Added
PILOT_ENABLE_K8S_SELECT_WORKLOAD_ENTRIESfeature back to Istio which was removed in 1.14. The feature will persist until the use case is clarified and a more permanent API is added.Fixed the
%REQ_WITHOUT_QUERY(X?:Y):Z%command operator, which should now work when usingJSONencoding for the log format. (Issue #39271)Fixed an issue where Istio did not update the list of endpoints in
STRICT_DNSclusters during workload instance updates. (Issue #39505)Fixed analyze
ConflictingMeshGatewayVirtualServiceHosts(IST0109) message, appearing when usingexportToto a specific namespace. (Issue #39634)Fixed an issue where
istioctl analyzestarted showing invalid warning messages.Fixed
IST0103warning fromistioctl analyzefor non-injected pods on the host network.Fixed an issue when there is
Bindspecified in the Gateway with same hosts, listeners are not generated correctly. (Issue #40268)Fixed
istioctl installto not show a warning message whenvalues.pilot.replicaCountis set to its default value. (Issue #40246)Fixed an issue where a service, with and without Virtual Service timeouts specified, is incorrectly setting the timeouts. (Issue #40299)
Fixed an issue preventing the Istio ingress/egress gateway from matching any nodes. (Issue #40378)
Fixed an issue where
ProxyConfigoverrides could unexpectedly apply to other workloads. (Issue #40445)Fixed an issue causing TLS
ServiceEntriesto sometimes not work when created after TCP ones.Fixed potential memory leak when updating hostname of service entries.