Supported versions

Within each Gloo Mesh (OSS APIs) version, different open source project versions are supported, including n-4 version support for -solo distributions of Istio.

The following versions of Gloo Mesh (OSS APIs) are tested and compatible with the versions of Istio and Kubernetes at the time of release. Across all Gloo Mesh (OSS APIs) versions, supported versions of Istio under Solo’s N-4 support policy are based on the most recently released and supported version of Istio.

Gloo Mesh (OSS APIs)Release dateSupported Solo distributions of Istio and related Kubernetes versions tested by Solo
2.1113 Nov 2025Currently supported versions:
  • Istio 1.28 on Kubernetes 1.30 - 1.34 with Gloo Operator 0.4.1+
  • Istio 1.27 on Kubernetes 1.30 - 1.33 with Gloo Operator 0.3.0+
  • Istio 1.26 on Kubernetes 1.29 - 1.32 with Gloo Operator 0.2.5+
  • Istio 1.25 on Kubernetes 1.29 - 1.32 with Gloo Operator 0.2.0+
  • Istio 1.24 on Kubernetes 1.28 - 1.31 with Gloo Operator 0.1.0+
2.1019 Aug 2025Currently supported versions:
  • Istio 1.27 on Kubernetes 1.30 - 1.33 with Gloo Operator 0.3.0+
  • Istio 1.26 on Kubernetes 1.29 - 1.32 with Gloo Operator 0.2.5+
  • Istio 1.25 on Kubernetes 1.29 - 1.32 with Gloo Operator 0.2.0+
  • Istio 1.24 on Kubernetes 1.28 - 1.31 with Gloo Operator 0.1.0+
Tested and compatible versions at the time of release:
  • Istio 1.23 on Kubernetes 1.27 - 1.30
2.930 May 2025Currently supported versions:
  • Istio 1.26 on Kubernetes 1.29 - 1.32 with Gloo Operator 0.2.5+
  • Istio 1.25 on Kubernetes 1.29 - 1.32 with Gloo Operator 0.2.0+
  • Istio 1.24 on Kubernetes 1.28 - 1.31 with Gloo Operator 0.1.0+
Tested and compatible versions at the time of release:
  • Istio 1.23 on Kubernetes 1.27 - 1.30
  • Istio 1.22 on Kubernetes 1.27 - 1.30 with Gloo Operator 0.1.0+
2.805 May 2025Currently supported versions:
  • Istio 1.25 on Kubernetes 1.29 - 1.32 with Gloo Operator 0.2.0+
  • Istio 1.24 on Kubernetes 1.28 - 1.31 with Gloo Operator 0.1.0+
Tested and compatible versions at the time of release:
  • Istio 1.23 on Kubernetes 1.27 - 1.30
  • Istio 1.22 on Kubernetes 1.27 - 1.30 with Gloo Operator 0.1.0+
  • Istio 1.21 on Kubernetes 1.26 - 1.29

Due to a breaking change in Helm, you must use Helm version 3.18.4 or lower to install Istio. For more information, see this Istio issue.

Keep in mind that Gloo Mesh (OSS APIs) offers n-4 security patching support only with a -solo distribution of Istio, not community Istio versions. Solo distributions of Istio support the same patch versions as community Istio. You can review community Istio patch versions in the Istio release documentation. You must run the latest Gloo Mesh (OSS APIs) patch version to get the backported Istio support.

Supported Istio versions by Kubernetes or OpenShift version

The supported version of Istio, and Kubernetes or OpenShift are dependent on each other. For example, if you plan to use Gloo Mesh (OSS APIs) with Istio 1.28, you must make sure that you use a Kubernetes or OpenShift version that is compatible with Istio 1.28. The same is true if you decided on a specific Kubernetes or OpenShift version, and you must find an Istio version that is compatible.

To find a list of supported Kubernetes versions in Istio, see the Istio docs. For supported OpenShift, go to the OpenShift knowledgebase (requires login).

Patch versions

To find the available patch versions for each minor version of the Solo distribution of Istio, you can get the minor version repo URL from the Istio images built by Solo.io support article, and check the patch version builds in that repo.

Known Istio issues and version restrictions

  • Patch versions 1.26.0 and 1.26.1 of the Solo distribution of Istio lack support for FIPS-tagged images and ztunnel outlier detection. When upgrading or installing 1.26, be sure to use patch version 1.26.1-patch0 and later only.
  • In the Solo distribution of Istio 1.25 and later, you can access enterprise-level features by passing your Solo license in the license.value or license.secretRef field of the Solo distribution of the istiod Helm chart. The Solo istiod Helm chart is strongly recommended due to the included safeguards, default settings, and upgrade handling to ensure a reliable and secure Istio deployment. Though it is not recommended, you can pass your license key in the open source istiod Helm chart by using the --set pilot.env.SOLO_LICENSE_KEY field.
  • Multicluster setups require the Solo distribution of Istio version 1.24.3 or later (1.24.3-solo), including the Solo distribution of istioctl.
  • Due to a lack of support for the Istio CNI and iptables for the Istio proxy, you cannot run Istio (and therefore Gloo Mesh (OSS APIs)) on AWS Fargate. For more information, see the Amazon EKS issue.

Download a specific image

You can download a particular Solo distribution of Istio, such as for the following use cases.

  • To download and transfer these images if your environment does not have public network access or cannot pull public images, for an air-gapped installation.
  • To run an older Istio version that the community no longer supports while still receiving security patches.
  • To use a custom build that aligns with compliance standards such as Federal Information Processing Standards (FIPS).