NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Go modules · #1786 by repository stars
Last release 3 months ago
07 Jul 2026
Ships fairly regularly
a new release about every 2 weeks
Nearly every release is documented
notes for 8 of 8 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
84 releases · first in 2022
One column per quarter.
To install this release, refer to the instructions at https://github.com/kubernetes-sigs/ingress2gateway/blob/v1.2.0/README.md
To install this release, refer to the instructions at https://github.com/kubernetes-sigs/ingress2gateway/blob/v1.2.0/README.md
(ingress2gateway v1.2.0 was tagged on 2026-07-07T18:57:27Z.)
Nothing published for this version
Nothing published for this version
To install this release, refer to the instructions at https://github.com/kubernetes-sigs/ingress2gateway/blob/v1.1.0/README.md
To install this release, refer to the instructions at https://github.com/kubernetes-sigs/ingress2gateway/blob/v1.1.0/README.md
(ingress2gateway v1.1.0 was tagged on 2026-04-29T17:37:27Z.)
from-to-www-redirect. (#337, @chakravardhan)app-root. (#405, @jgreeer)ssl-passthrough using standard-channel TLSRoute resources. (#402, @jgreeer)Nothing published for this version
To install this release, refer to the instructions at https://github.com/kubernetes-sigs/ingress2gateway/blob/v1.0.0/README.md
To install this release, refer to the instructions at https://github.com/kubernetes-sigs/ingress2gateway/blob/v1.0.0/README.md
(ingress2gateway v1.0.0 was tagged on 2026-03-20T20:21:16Z.)
New pluggable emitter architecture enabling output to vendor-specific Gateway API
extensions. Supported emitters: standard (vanilla Gateway API), Agentgateway, Envoy Gateway, and Kgateway.
(#265, #273, #305, #320)
Significantly expanded ingress-nginx annotation coverage, adding translation for
header manipulation, GRPC, canary routing, path rewriting, timeouts, SSL and permanent/temporal redirects,
CORS, regex path matching, backend TLS, buffer sizing, IP access control.
A new annotation tracking system also
reports which annotations were parsed, unsupported, or unrecognized.
Comprehensive end-to-end test suite built in pure Go with real cluster testing
across Ingress NGINX and Envoy Gateway providers. Covers TLS termination, SSL
redirect, canary routing, CORS, and timeouts. (#294, #330, #353, #366, #372)
upstream-vhost, x-forwarded-prefix, connection-proxy-header) (#283, @eladmotola)canary-by-header, canary-by-header-value, and cookie-based routing (#287, #365, #374, @jgreeer, @Stevenjin8)rewrite-target annotation for path rewriting (#288, @Stevenjin8)proxy-connect-timeout, proxy-send-timeout, proxy-read-timeout) (#289, #376, #377, @Stevenjin8)permanent-redirect and temporal-redirect annotations with configurable status codes (#299, @jgreeer)allow-origin, allow-methods, allow-headers, allow-credentials, expose-headers, max-age). No longer requires --allow-experimental-gw-api flag. (#303, #371, @chakravardhan, @kkk777-7)use-regex annotation with implementationSpecific path matching (#307, #344, @chakravardhan, @Stevenjin8)proxy-ssl-verify and proxy-ssl-secret, translated to BackendTLSPolicy (#308, @rajashish)proxy-body-size and client-body-buffer-size buffer annotations (#305, #375, @kkk777-7, @Stevenjin8)whitelist-source-range and denylist-source-range IP access control (#345, @kkk777-7)ssl-redirect annotation with per-route evaluation matching ingress-nginx per-location semantics (#290, #385, @Stevenjin8)--input-file (#258, #357, @carmal891, @johananl)ingress.rules.http (#335, @Stevenjin8)Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
To install this release, refer to the instructions at https://github.com/kubernetes-sigs/ingress2gateway/blob/v1.0.0-rc1/README.md
To install this release, refer to the instructions at https://github.com/kubernetes-sigs/ingress2gateway/blob/v1.0.0-rc1/README.md
(ingress2gateway v1.0.0-rc1 was tagged on 2026-03-04T21:49:56Z.)
New pluggable emitter architecture enabling output to vendor-specific Gateway API
extensions. Providers now produce an intermediate representation (IR) that is
transformed by emitters into Gateway API resources with optional vendor-specific
extensions. Supported emitters: standard, Envoy Gateway, and Kgateway.
(#265, #273, #305, #320)
Added translation for many new ingress-nginx annotations covering header
manipulation, CORS, redirects, timeouts, path rewrite, backend TLS, buffer
sizing, IP range control, and more.
Comprehensive end-to-end test suite with real cluster testing across Ingress
NGINX, Kong, and Istio providers. (#294, #330)
--input-file flag (#258)Release-v1.0.0-rc1 Pre-release
Pre-release
Compare
To install this release, refer to the instructions at https://github.com/kubernetes-sigs/ingress2gateway/blob/v0.5.0/README.md
To install this release, refer to the instructions at https://github.com/kubernetes-sigs/ingress2gateway/blob/v0.5.0/README.md
(ingress2gateway v0.5.0 was tagged on 2026-01-13T20:26:04Z.)
Refer to v0.5.0-rc1 changelog.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
To install this release, refer to the instructions at https://github.com/kubernetes-sigs/ingress2gateway/blob/v0.5.0-rc1/README.md
To install this release, refer to the instructions at https://github.com/kubernetes-sigs/ingress2gateway/blob/v0.5.0-rc1/README.md
(ingress2gateway v0.5.0-rc1 was tagged on 2025-11-07T17:42:14Z.)
version command (e.g. ingress2gateway version) (#216, @spencerhance)Release-v0.5.0-rc1 Pre-release
Pre-release
Compare
To install this release, refer to the instructions at https://github.com/kubernetes-sigs/ingress2gateway/blob/v0.4.0/README.md
To install this release, refer to the instructions at https://github.com/kubernetes-sigs/ingress2gateway/blob/v0.4.0/README.md
(ingress2gateway v0.4.0 was tagged on 2025-01-17T18:00:15Z.)
Refer to v0.4.0-rc1 changelog.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
To install this release, refer to the instructions at https://github.com/kubernetes-sigs/ingress2gateway/blob/v0.4.0-rc1/README.md
To install this release, refer to the instructions at https://github.com/kubernetes-sigs/ingress2gateway/blob/v0.4.0-rc1/README.md
(ingress2gateway v0.4.0-rc1 was tagged on 2024-12-26T18:12:28Z.)
Added support for translating Cilium Ingress to Gateway API (by @xtineskim)
GKE translation now supports translating Cloud Armor, Custom HealthChecks, and SSL Policies to their GKE Gateway equivalents (by @sawsa307)
gateway.networking.k8s.io/generator to track resources generated with ingress2gateway tool and its version. (#187, @sawsa307)Release-v0.4.0-rc1 Pre-release
Pre-release
Compare
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
To install this release, refer to the instructions at https://github.com/kubernetes-sigs/ingress2gateway/blob/v0.3.0/README.md
To install this release, refer to the instructions at https://github.com/kubernetes-sigs/ingress2gateway/blob/v0.3.0/README.md
(ingress2gateway v0.3.0 was tagged on 2024-08-21T17:52:54Z.)
new notifications package to provide mechanism for providers to display useful information generated during conversion process (#160, @Devaansh-Kumar)
Deprecate i2gw.InputResources and remove input resources from ToGatewayAPI function ( #141 , @YTGhost )
To install this release, refer to the instructions at https://github.com/kubernetes-sigs/ingress2gateway/blob/v0.3.0-rc1/README.md
(ingress2gateway v0.3.0-rc1 was tagged on 2024-06-18T10:12:43Z.)
--kubeconfig flag to specify kubeconfig file location (#133, @YTGhost)ReferenceGrant to v1beta1 (#142, @YTGhost)i2gw.InputResources and remove input resources from ToGatewayAPI function (#141, @YTGhost)TCPIngress resources are properly translated into Gateways, TCPRoutes, and TLSRoutes (#86, @mlavacca)pathType is specified (#152, @levikobi)Thanks to everyone who contributed to this release 🎉
Release-v0.3.0-rc1 Pre-release
Pre-release
Compare
Providers now fetch resources and store them in their local storage. This expands to ingress fetching. It is no longer happening on i2gw package and m
Providers now fetch resources and store them in their local storage. This expands to ingress fetching. It is no longer happening on i2gw package and moved to be fetched at the provider level.
Istio and APISIX support has been added. To check what features are currently supported please visit Istio and APIXIS.
ImplementationSpecific as PathType and converts it into RegularExpression. (#89, @mlavacca)HTTPRoutes are named with the following pattern: <ingress-name>-<name-from-host>. (#79, @mlavacca)BackendRefs are removed from the HTTPRoute rules. (#104, @pottekkat)Providers now fetch resources and store them in their local storage. This expands to ingress fetching. It is no longer happening on i2gw package and m
Providers now fetch resources and store them in their local storage. This expands to ingress fetching. It is no longer happening on i2gw package and moved to be fetched at the provider level.
Istio and APISIX support has been added. To check what features are currently supported please visit Istio and APIXIS.
ImplementationSpecific as PathType and converts it into RegularExpression. (#89, @mlavacca)HTTPRoutes are named with the following pattern: <ingress-name>-<name-from-host>. (#79, @mlavacca)BackendRefs are removed from the HTTPRoute rules. (#104, @pottekkat)Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →