Skip to content

Releases: kgateway-dev/kgateway

v2.1.2

06 Dec 16:38
a31f074

Choose a tag to compare

🎉 Welcome to the v2.1.2 release of the kgateway project!

Installation

The kgateway project is available as a Helm chart and docker images.

Helm Charts

The Helm chart is available at cr.kgateway.dev/kgateway-dev/charts/kgateway.

Docker Images

The docker images are available at:

  • cr.kgateway.dev/kgateway-dev/kgateway:v2.1.2
  • cr.kgateway.dev/kgateway-dev/sds:v2.1.2
  • cr.kgateway.dev/kgateway-dev/envoy-wrapper:v2.1.2

Quickstart

Try installing this release:

helm install kgateway-crds oci://cr.kgateway.dev/kgateway-dev/charts/kgateway-crds --version v2.1.2 --namespace kgateway-system --create-namespace
helm install kgateway oci://cr.kgateway.dev/kgateway-dev/charts/kgateway --version v2.1.2 --namespace kgateway-system --create-namespace

For detailed installation instructions and next steps, please visit our quickstart guide.

v2.2.0-beta.1

21 Nov 18:54
e69c99d

Choose a tag to compare

v2.2.0-beta.1 Pre-release
Pre-release

🎉 Welcome to the v2.2.0-beta.1 release of the kgateway project!

Installation

The kgateway project is available as a Helm chart and docker images.

Helm Charts

The Helm chart is available at cr.kgateway.dev/kgateway-dev/charts/kgateway.

Docker Images

The docker images are available at:

  • cr.kgateway.dev/kgateway-dev/kgateway:v2.2.0-beta.1
  • cr.kgateway.dev/kgateway-dev/sds:v2.2.0-beta.1
  • cr.kgateway.dev/kgateway-dev/envoy-wrapper:v2.2.0-beta.1

Quickstart

Try installing this release:

helm install kgateway-crds oci://cr.kgateway.dev/kgateway-dev/charts/kgateway-crds --version v2.2.0-beta.1 --namespace kgateway-system --create-namespace
helm install kgateway oci://cr.kgateway.dev/kgateway-dev/charts/kgateway --version v2.2.0-beta.1 --namespace kgateway-system --create-namespace

For detailed installation instructions and next steps, please visit our quickstart guide.

Changelog

Changes from kgateway-dev/kgateway between v2.2.0-alpha.1 and v2.2.0-beta.1

Breaking Changes

  • Introduces a new setting KGW_ENABLE_GATEWAY_API_EXPERIMENTAL_FEATURES to gate experimental Gateway API features and APIs. Defaults to false (#12695)
  • Added new AgentgatewayPolicy to replace TrafficPolicy for agentgateway. Added support for backend and frontend configuration. (#12723)
  • Remove AI policy from TrafficPolicy. (#12901)

New Features

  • Allows users to define GatewayClasses using any controller. E.g., a user can create a custom GatewayClass with an arbitrary name that uses controllerName kgateway.dev/agentgateway to duplicate the behavior of the built-in GatewayClass agentgateway. A user may still choose to patch the built-in GatewayClass to change its behavior via GatewayParameters, but now it is also possible to choose to just create a new GatewayClass that refers to equivalent GatewayParameters. One motivation: two different teams that want different GatewayParameters for class agentgateway. Another motivation: clean GitOps with entirely new resources, no patching required. (#12733)
  • Added event reporting for agentgateway gateways that indicates when a gateway has nacked an update (#12770)
  • Added JWT Authentication configuration to the TrafficPolicy and support for JWT Providers to the GatewayExtension. (#12811)
  • Add support for Azure OpenAI backends with agentgateway. (#12836)
  • rustformation: implemented remove headers and some jinja custom functions (#12848)
  • Introduced support for remote jwks in JWTAuthentication policies. (#12850)
  • Added support for OpenAI Responses API and Anthropic token counting route types. Added prompt caching configuration for Bedrock enabling up to 90% cost reduction and significantly faster response times. (#12855)
  • Introduce support for basic auth, api-key auth, and inline jwt auth policies to agent gateway (#12886)
  • Add support for multiple certificateRefs in listener tls section (#12895)
  • support TLS termination for TCPRoutes (#12906)

Bug Fixes

  • Fix a bug where agw did not work with listenersets allowed by the namespace selector (#12838)
  • Clear stale HTTPRoute status after the route has all invalid ParentRefs (#12852)
  • Fixed mcp authorization parsing for backend policy on AgentgatewayPolicy. (#12897)
  • fix: set default alpn on transport socket
    Allow configuring ALPN protocols using kgateway.dev/alpn-protocols TLS option
    (#12903)
  • Fix a bug where a listener on a listenerset can not read a secret in its own namespace (#12936)

Cleanup

  • Support for InferencePool with the kgateway class, which was deprecated in v2.1, has been removed. Support is available with the agentgateway class. (#12689)
  • rustformations module reorganization, doc and build improvement (#12764)
  • Use the TransformationPolicy API directly as rustformation config (#12803)
  • Removes the deprecated spec.kube.aiExtension from the GatewayParameters API. Users should migrate to using the agentgateway dataplane for AI capabilities. (#12840)
  • Adds TCPRoute && TLSRoute to the list of gated experimental gateway API features.
    Enable experimental gateway API features by default.
    (#12881)
  • Inference: Moves InferencePool status code to agentgateway package. (#12902)

v2.2.0-alpha.1

31 Oct 15:05
44646ff

Choose a tag to compare

v2.2.0-alpha.1 Pre-release
Pre-release

🎉 Welcome to the v2.2.0-alpha.1 release of the kgateway project!

Installation

The kgateway project is available as a Helm chart and docker images.

Helm Charts

The Helm chart is available at cr.kgateway.dev/kgateway-dev/charts/kgateway.

Docker Images

The docker images are available at:

  • cr.kgateway.dev/kgateway-dev/kgateway:v2.2.0-alpha.1
  • cr.kgateway.dev/kgateway-dev/sds:v2.2.0-alpha.1
  • cr.kgateway.dev/kgateway-dev/envoy-wrapper:v2.2.0-alpha.1

Quickstart

Try installing this release:

helm install kgateway-crds oci://cr.kgateway.dev/kgateway-dev/charts/kgateway-crds --version v2.2.0-alpha.1 --namespace kgateway-system --create-namespace
helm install kgateway oci://cr.kgateway.dev/kgateway-dev/charts/kgateway --version v2.2.0-alpha.1 --namespace kgateway-system --create-namespace

For detailed installation instructions and next steps, please visit our quickstart guide.

v2.1.1

23 Oct 15:25
0fce655

Choose a tag to compare

🎉 Welcome to the v2.1.1 release of the kgateway project!

Installation

The kgateway project is available as a Helm chart and docker images.

Helm Charts

The Helm chart is available at cr.kgateway.dev/kgateway-dev/charts/kgateway.

Docker Images

The docker images are available at:

  • cr.kgateway.dev/kgateway-dev/kgateway:v2.1.1
  • cr.kgateway.dev/kgateway-dev/sds:v2.1.1
  • cr.kgateway.dev/kgateway-dev/envoy-wrapper:v2.1.1

Quickstart

Try installing this release:

helm install kgateway-crds oci://cr.kgateway.dev/kgateway-dev/charts/kgateway-crds --version v2.1.1 --namespace kgateway-system --create-namespace
helm install kgateway oci://cr.kgateway.dev/kgateway-dev/charts/kgateway --version v2.1.1 --namespace kgateway-system --create-namespace

For detailed installation instructions and next steps, please visit our quickstart guide.

Changelog

New Features

  • Allow using kgateway.dev/http-redirect-status-code annotation to
    configure the allowed HTTP redirect status codes as an override
    API with the RequestRedirect filter.
    (#12612)

Bug Fixes

  • Deps: Bumps agentgateway from v0.10.1 to v0.10.3. (#12668)

Cleanup

  • bumped envoy to v1.35.6 (#12683)

v2.1.0

10 Oct 20:12
919cae6

Choose a tag to compare

🎉 Welcome to the v2.1.0 release of the kgateway project!

Installation

The kgateway project is available as a Helm chart and docker images.

Helm Charts

The Helm chart is available at cr.kgateway.dev/kgateway-dev/charts/kgateway.

Docker Images

The docker images are available at:

  • cr.kgateway.dev/kgateway-dev/kgateway:v2.1.0
  • cr.kgateway.dev/kgateway-dev/sds:v2.1.0
  • cr.kgateway.dev/kgateway-dev/envoy-wrapper:v2.1.0

Quickstart

Try installing this release:

helm install kgateway-crds oci://cr.kgateway.dev/kgateway-dev/charts/kgateway-crds --version v2.1.0 --namespace kgateway-system --create-namespace
helm install kgateway oci://cr.kgateway.dev/kgateway-dev/charts/kgateway --version v2.1.0 --namespace kgateway-system --create-namespace

For detailed installation instructions and next steps, please visit our quickstart guide.

Changelog

Breaking Changes

  • Updates the status API for TrafficPolicy and HTTPListenerPolicy to use Gateway API v1alpha2.PolicyStatus API. (#11141)

  • Switching to Envoy's /stats/prometheus?usedonly endpoint to only get statistics that Envoy has updated (counters incremented at least once, gauges changed at least once, and histograms added to at least once). (#11358)

  • Use kgateway.dev/inherited-policy-priority: ShallowMergePreferParent
    instead of delegation.kgateway.dev/inherited-policy-priority: PreferParent
    and kgateway.dev/inherited-policy-priority: ShallowMergePreferChild
    instead of delegation.kgateway.dev/inherited-policy-priority: PreferChild,
    as annotations to define inherited policy priority for delegated routes.

    By default, child HTTPRoute policies take precedence over parent
    HTTPRoute policies for delegated routes.
    (#11675)

  • remove insecureSkipVerify field from Backend and AI ssl validation (#11819)

  • Adds disable field to extAuth, extProc, cors, buffer policies to allow
    disabling the policies per-route.

    Breaking change: extAuth.enablement has been removed in favor of
    extAuth.disable.
    (#11893)

  • Inference: Replaces InferencePool v1alpha2 with v1 (#11965)

  • Add generic gRPC request timeout to GatewayExtension gRPC services
    Add failOpen support to all GatewayExtension external providers
    Change ExtProc GatewayExtension provider to failOpen by default
    (#12239)

  • Rename agentGateway to agentgateway for consistency in helm values. Rename GatewayParameters agentGateway field to agentgateway. (#12293)

  • As waypoint functionality is alpha, disable it by default. It can be enabled by setting the waypoint.enabled helm value to true (#12385)

  • Bumps Gateway API dependency to v1.4.0. Previous Gateway API CRDs must be replaced with v1.4.0. API type changes must be manually converted. BackendTLSPolicy is promoted from v1alpha3 to v1. The v1alpha3 scheme is removed due to the BackendTLSPolicy promotion. Users must replace v1alpha3 instances of BackendTLSPolicy with v1 after installing the Gateway API v1.4.0 CRDs. (#12439)

  • Updates gateway-api-inference-extension version to v1.0.1 and removes inferencepools.inference.networking.x-k8s.io CRD. (#12466)

New Features

  • Enables kgateway to act as the control plane for agentgateway. (#11151)
  • Enables policy attachment using labels using the targetSelectors API for kgateway policy APIs. (#11163)
  • Introduce BYO global rate limiting so operators can expose an external rate-limit service through a GatewayExtension resource and reference that extension from a TrafficPolicy. This enables users to configure both local and cluster-wide quotas within the same API surface. (#11169)
  • Add a setting to toggle the listener bind address to either ipv4 or ipv6 (#11196)
  • Add support for dynamic forward proxy. (#11197)
  • Introduce BackendConfigPolicy api to allow configuring envoy clusters. (#11214)
  • Enables setting annotations on Deployment generated by kgateway Helm chart. (#11224)
  • Adds InferencePool status management to Inference Extension endpointpicker (EPP) Plugin. (#11230)
  • Enables multiple kgateway installs in separate namespaces, and implements discoveryNamespaceSelectors to control the namespaces that are considered for config discovery by a kgateway instance based on label selectors. (#11238)
  • Respect DestinationRule TCP keepalive settings (#11246)
  • CORS support has been added and can be configured in the TrafficPolicy or in HTTPRoute, depending on the desired policy. (#11252)
  • Allows a Kubernetes gateway to have more than 64 listeners by implementing ListenerSets defined in https://gateway-api.sigs.k8s.io/geps/gep-1713. Listener Sets can define their own listeners and be mapped to a parent gateway via their parentRef. The Kubernetes gateway will have the merged list of all listeners from itself and attached ListenerSets. This experimental feature requires the xlistenersets.gateway.networking.x-k8s.io CRD to be present. (#11255)
  • Invalid durations in our CRDs will now be rejected using CEL, before the CR is admitted. (#11266)
  • Allow TrafficPolicy to targetRef using section name. (#11272)
  • Add PathOverride and AuthHeaderOverride fields for custom LLM provider endpoints (#11282)
  • add TargetSelectors field in BackendConfigPolicySpec to enable selection of resources with matchLabels. (#11289)
  • Support for CSRF policy has been added to the TrafficPolicy. (#11302)
  • backendconfigpolicy: add ssl config (#11308)
  • Support sessionPersistence on HTTPRoute (#11320)
  • Add control plane metrics support for observability of controller, collections, and translation operations. (#11342)
  • Adds initial InferencePool e2e tests (#11344)
  • added support for extended gateway parameters (#11346)
  • Support Service appProtocols http2, grpc, and grpc-web. (#11352)
  • backendconfigpolicy: add load balancer configuration (#11365)
  • Enables configuring the payload transformation mode for AWS Lambda
    backends.
    (#11381)
  • Allow configuring app protocol on Static Backends. (#11384)
  • add health check config to backendconfigpolicy (#11393)
  • For kubernetes services, set IgnoreHealthOnHostRemoval to true on the cluster. (#11395)
  • Adds support for OpenTelemetry Tracing & Access Log Support. This can be configured via the HTTPListenerPolicy (#11396)
  • add http2 protocol options to backendconfigpolicy (#11455)
  • Add useRemoteAddress, xffNumTrustedHops, serverHeaderTransformation, and streamIdleTimeout to HTTPListenerPolicy #11231 (#11462)
  • Users can now define custom environment variables for the envoy proxy container via the gateway parameters.
    It can be specified as a list via GatewayParameters.spec.kube.envoyContainer.env
    (#11463)
  • Added image, security context and resource configuration on GatewayParameters for agentgateway. (#11464)
  • Enables sorting of HTTPRoutes using weights assigned with the
    kgateway.dev/route-weight annotation when KGW_WEIGHTED_ROUTE_PRECEDENCE=true.
    (#11470)
  • Added CEL validation to enforce proper attachment semantics for policy APIs. This ensures that policies can only be attached to valid Gateway API resources. (#11499)
  • Allow setting listener-level perConnectionBufferLimitBytes by setting the kgateway.dev/per-connection-buffer-limit annotation on the gateway. ([#11505](https://github.com/kgateway-dev/k...
Read more

v2.1.0-rc.2

09 Oct 18:05
919cae6

Choose a tag to compare

v2.1.0-rc.2 Pre-release
Pre-release

🎉 Welcome to the v2.1.0-rc.2 release of the kgateway project!

Installation

The kgateway project is available as a Helm chart and docker images.

Helm Charts

The Helm chart is available at cr.kgateway.dev/kgateway-dev/charts/kgateway.

Docker Images

The docker images are available at:

  • cr.kgateway.dev/kgateway-dev/kgateway:v2.1.0-rc.2
  • cr.kgateway.dev/kgateway-dev/sds:v2.1.0-rc.2
  • cr.kgateway.dev/kgateway-dev/envoy-wrapper:v2.1.0-rc.2

Quickstart

Try installing this release:

helm install kgateway-crds oci://cr.kgateway.dev/kgateway-dev/charts/kgateway-crds --version v2.1.0-rc.2 --namespace kgateway-system --create-namespace
helm install kgateway oci://cr.kgateway.dev/kgateway-dev/charts/kgateway --version v2.1.0-rc.2 --namespace kgateway-system --create-namespace

For detailed installation instructions and next steps, please visit our quickstart guide.

v2.0.5

15 Oct 16:52
e309e0a

Choose a tag to compare

🎉 Welcome to the v2.0.5 release of the kgateway project!

Installation

The kgateway project is available as a Helm chart and docker images.

Helm Charts

The Helm chart is available at cr.kgateway.dev/kgateway-dev/charts/kgateway.

Docker Images

The docker images are available at:

  • cr.kgateway.dev/kgateway-dev/kgateway:v2.0.5
  • cr.kgateway.dev/kgateway-dev/sds:v2.0.5
  • cr.kgateway.dev/kgateway-dev/envoy-wrapper:v2.0.5

Quickstart

Try installing this release:

helm install kgateway-crds oci://cr.kgateway.dev/kgateway-dev/charts/kgateway-crds --version v2.0.5 --namespace kgateway-system --create-namespace
helm install kgateway oci://cr.kgateway.dev/kgateway-dev/charts/kgateway --version v2.0.5 --namespace kgateway-system --create-namespace

For detailed installation instructions and next steps, please visit our quickstart guide.

v2.1.0-rc.1

26 Sep 17:52
94c3cfc

Choose a tag to compare

v2.1.0-rc.1 Pre-release
Pre-release

🎉 Welcome to the v2.1.0-rc.1 release of the kgateway project!

Installation

The kgateway project is available as a Helm chart and docker images.

Helm Charts

The Helm chart is available at cr.kgateway.dev/kgateway-dev/charts/kgateway.

Docker Images

The docker images are available at:

  • cr.kgateway.dev/kgateway-dev/kgateway:v2.1.0-rc.1
  • cr.kgateway.dev/kgateway-dev/sds:v2.1.0-rc.1
  • cr.kgateway.dev/kgateway-dev/envoy-wrapper:v2.1.0-rc.1

Quickstart

Try installing this release:

helm install kgateway-crds oci://cr.kgateway.dev/kgateway-dev/charts/kgateway-crds --version v2.1.0-rc.1 --namespace kgateway-system --create-namespace
helm install kgateway oci://cr.kgateway.dev/kgateway-dev/charts/kgateway --version v2.1.0-rc.1 --namespace kgateway-system --create-namespace

For detailed installation instructions and next steps, please visit our quickstart guide.

Changelog

Breaking Changes

  • Updates the status API for TrafficPolicy and HTTPListenerPolicy to use Gateway API v1alpha2.PolicyStatus API. (#11141)
  • Switching to Envoy's /stats/prometheus?usedonly endpoint to only get statistics that Envoy has updated (counters incremented at least once, gauges changed at least once, and histograms added to at least once). (#11358)
  • Use kgateway.dev/inherited-policy-priority: ShallowMergePreferParent instead of delegation.kgateway.dev/inherited-policy-priority: PreferParent and kgateway.dev/inherited-policy-priority: ShallowMergePreferChild instead of delegation.kgateway.dev/inherited-policy-priority: PreferChild, as annotations to define inherited policy priority for delegated routes. By default, child HTTPRoute policies take precedence over parent HTTPRoute policies for delegated routes. (#11675)
  • remove insecureSkipVerify field from Backend and AI ssl validation (#11819)
  • Adds disable field to extAuth, extProc, cors, buffer policies to allow disabling the policies per-route. Breaking change: extAuth.enablement has been removed in favor of extAuth.disable. (#11893)
  • Inference: Replaces InferencePool v1alpha2 with v1 (#11965)
  • Add generic gRPC request timeout to GatewayExtension gRPC services. Add failOpen support to all GatewayExtension external providers. Change ExtProc GatewayExtension provider to failOpen by default. (#12239)
  • Rename agentGateway to agentgateway for consistency in helm values. Rename GatewayParameters agentGateway field to agentgateway. (#12293)
  • As waypoint functionality is alpha, disable it by default. It can be enabled by setting the waypoint.enabled helm value to true (#12385)

New Features

  • Enables kgateway to act as the control plane for agentgateway. (#11151)
  • Enables policy attachment using labels using the targetSelectors API for kgateway policy APIs. (#11163)
  • Introduce BYO global rate limiting so operators can expose an external rate-limit service through a GatewayExtension resource and reference that extension from a TrafficPolicy. This enables users to configure both local and cluster-wide quotas within the same API surface. (#11169)
  • Add a setting to toggle the listener bind address to either ipv4 or ipv6 (#11196)
  • Add support for dynamic forward proxy. (#11197)
  • Introduce BackendConfigPolicy api to allow configuring envoy clusters. (#11214)
  • Enables setting annotations on Deployment generated by kgateway Helm chart. (#11224)
  • Adds InferencePool status management to Inference Extension endpointpicker (EPP) Plugin. (#11230)
  • Enables multiple kgateway installs in separate namespaces, and implements discoveryNamespaceSelectors to control the namespaces that are considered for config discovery by a kgateway instance based on label selectors. (#11238)
  • Respect DestinationRule TCP keepalive settings (#11246)
  • CORS support has been added and can be configured in the TrafficPolicy or in HTTPRoute, depending on the desired policy. (#11252)
  • Allows a Kubernetes gateway to have more than 64 listeners by implementing ListenerSets defined in https://gateway-api.sigs.k8s.io/geps/gep-1713. Listener Sets can define their own listeners and be mapped to a parent gateway via their parentRef. The Kubernetes gateway will have the merged list of all listeners from itself and attached ListenerSets. This experimental feature requires the xlistenersets.gateway.networking.x-k8s.io CRD to be present. (#11255)
  • Invalid durations in our CRDs will now be rejected using CEL, before the CR is admitted. (#11266)
  • Allow TrafficPolicy to targetRef using section name. (#11272)
  • Add PathOverride and AuthHeaderOverride fields for custom LLM provider endpoints (#11282)
  • add TargetSelectors field in BackendConfigPolicySpec to enable selection of resources with matchLabels. (#11289)
  • Support for CSRF policy has been added to the TrafficPolicy. (#11302)
  • backendconfigpolicy: add ssl config (#11308)
  • Support sessionPersistence on HTTPRoute (#11320)
  • Add control plane metrics support for observability of controller, collections, and translation operations. (#11342)
  • Adds initial InferencePool e2e tests (#11344)
  • added support for extended gateway parameters (#11346)
  • Support Service appProtocols http2, grpc, and grpc-web. (#11352)
  • backendconfigpolicy: add load balancer configuration (#11365)
  • Enables configuring the payload transformation mode for AWS Lambda backends. (#11381)
  • Allow configuring app protocol on Static Backends. (#11384)
  • add health check config to backendconfigpolicy (#11393)
  • For kubernetes services, set IgnoreHealthOnHostRemoval to true on the cluster. (#11395)
  • Adds support for OpenTelemetry Tracing & Access Log Support. This can be configured via the HTTPListenerPolicy (#11396)
  • add http2 protocol options to backendconfigpolicy (#11455)
  • Add useRemoteAddress, xffNumTrustedHops, serverHeaderTransformation, and streamIdleTimeout to HTTPListenerPolicy #11231 (#11462)
  • Users can now define custom environment variables for the envoy proxy container via the gateway parameters. It can be specified as a list via GatewayParameters.spec.kube.envoyContainer.env. (#11463)
  • Added image, security context and resource configuration on GatewayParameters for agentgateway. (#11464)
  • Enables sorting of HTTPRoutes using weights assigned with the kgateway.dev/route-weight annotation when KGW_WEIGHTED_ROUTE_PRECEDENCE=true. (#11470)
  • Added CEL validation to enforce proper attachment semantics for policy APIs. This ensures that policies can only be attached to valid Gateway API resources. (#11499)
  • Allow setting listener-level perConnectionBufferLimitBytes by setting the kgateway.dev/per-connection-buffer-limit annotation on the gateway. (#11505)
  • Privileged ports used (< 1024) on a listener are no longer mapped to a higher port. If listeners are using privileged ports before upgrading, there may be down time when the port mapping is updated. (#11508)
  • Add support for setting request buffer limit using TrafficPolicy (#11523)
  • The TrafficPolicy plugin now respects the route replacement mode setting (KGW_ROUTE_REPLACEMENT_MODE). When in strict mode, the plugin performs additional validation to catch invalid configurations before they reach Envoy. Invalid policies th...
Read more

v2.0.4

06 Aug 16:55
faf8e82

Choose a tag to compare

🎉 Welcome to the v2.0.4 release of the kgateway project!

Installation

The kgateway project is available as a Helm chart and docker images.

Helm Charts

The Helm chart is available at cr.kgateway.dev/kgateway-dev/charts/kgateway.

Docker Images

The docker images are available at:

  • cr.kgateway.dev/kgateway-dev/kgateway:v2.0.4
  • cr.kgateway.dev/kgateway-dev/sds:v2.0.4
  • cr.kgateway.dev/kgateway-dev/envoy-wrapper:v2.0.4

Quickstart

Try installing this release:

helm install kgateway-crds oci://cr.kgateway.dev/kgateway-dev/charts/kgateway-crds --version v2.0.4 --namespace kgateway-system --create-namespace
helm install kgateway oci://cr.kgateway.dev/kgateway-dev/charts/kgateway --version v2.0.4 --namespace kgateway-system --create-namespace

For detailed installation instructions and next steps, please visit our quickstart guide.

v2.0.3

30 Jun 17:26
042347d

Choose a tag to compare

🎉 Welcome to the v2.0.3 release of the kgateway project!

Changes

See #11406 for a list of changes included in this release.

Installation

The kgateway project is available as a Helm chart and docker images.

Helm Charts

The Helm chart is available at cr.kgateway.dev/kgateway-dev/charts/kgateway.

Docker Images

The Docker images are available at:

  • cr.kgateway.dev/kgateway-dev/kgateway:v2.0.3
  • cr.kgateway.dev/kgateway-dev/sds:v2.0.3
  • cr.kgateway.dev/kgateway-dev/envoy-wrapper:v2.0.3

Quickstart

Try installing this release:

helm install kgateway-crds oci://cr.kgateway.dev/kgateway-dev/charts/kgateway-crds --version v2.0.3 --namespace kgateway-system --create-namespace
helm install kgateway oci://cr.kgateway.dev/kgateway-dev/charts/kgateway --version v2.0.3 --namespace kgateway-system --create-namespace

For detailed installation instructions and next steps, please visit our quickstart guide.