Change8

1.31.0

📦 istioView on GitHub →
4 features🐛 4 fixes🔧 4 symbols

Summary

Istio 1.31 introduces experimental Gateway API support and Envoy HTTP/3 codec, alongside bug fixes and enhanced telemetry. This release also addresses a security vulnerability and improves automatic sidecar injection.

Migration Steps

  1. If using the deprecated `istio.io/v1alpha3` API, migrate to `istio.io/v1beta1` or later.
  2. For users enabling automatic sidecar injection, review and update pod annotations if necessary.

✨ New Features

  • Introduced a new experimental feature for Istio Gateway API support, allowing users to manage ingress traffic using the Gateway API.
  • Added support for Envoy's new HTTP/3 codec, improving performance and compatibility for HTTP/3 traffic.
  • Enabled automatic sidecar injection for pods with specific annotations, simplifying the onboarding process for new services.
  • Introduced enhanced telemetry for Istio control plane components, providing deeper insights into component health and performance.

🐛 Bug Fixes

  • Fixed a bug where Istio ingress gateway could crash under heavy load due to a resource leak.
  • Resolved an issue with mTLS configuration that caused intermittent connection failures between services.
  • Corrected a problem with Istio's telemetry reporting that led to inaccurate metrics for certain workloads.
  • Addressed a security vulnerability related to unauthorized access to Istio's internal APIs.

Affected Symbols