From 89e8bafb68c878742a947a64149b2ad28396f45d Mon Sep 17 00:00:00 2001 From: Saylor Berman Date: Thu, 13 Nov 2025 10:59:54 -0700 Subject: [PATCH 1/2] Update docs for 2.2.1 release --- CHANGELOG.md | 44 ++++++++++++++++++++++++++ README.md | 7 ++-- charts/nginx-gateway-fabric/Chart.yaml | 2 +- charts/nginx-gateway-fabric/README.md | 2 +- 4 files changed, 50 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1cede3783f..f23054b38c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,46 @@ This document includes a curated changelog for each release. We also publish a c a [GitHub release](https://github.com/nginx/nginx-gateway-fabric/releases), which, by contrast, is auto-generated and includes links to all PRs that went into the release. +## Release 2.2.1 + +_November 12, 2025_ + +FEATURES: + +- Add support to make endpoint picker communication settings configurable. [4105](https://github.com/nginx/nginx-gateway-fabric/pull/4105) + +BUG FIXES: + +- Support mixed externalname and local services in single route. [4188](https://github.com/nginx/nginx-gateway-fabric/pull/4188) +- Preserve HPA replicas on deployment. [4214](https://github.com/nginx/nginx-gateway-fabric/pull/4214) +- Preserve external controller annotations. [4182](https://github.com/nginx/nginx-gateway-fabric/pull/4182) +- Fix bug where user mounted files were being removed by NGINX. [4178](https://github.com/nginx/nginx-gateway-fabric/pull/4178) +- Fix bug that prevented HPA from working when Inference Extension was enabled. [4247](https://github.com/nginx/nginx-gateway-fabric/pull/4247) + +HELM CHART: + +- Allow disabling cert-generator with a Helm value. [4186](https://github.com/nginx/nginx-gateway-fabric/pull/4186). Thanks to [fabian4](https://github.com/fabian4) +- The version of the Helm chart is now 2.2.1 + + +KNOWN ISSUES: + +- Data plane sometimes does not sync upstream server IPs. [3626](https://github.com/nginx/nginx-gateway-fabric/issues/3626) + +COMPATIBILITY: + +- Gateway API version: `1.3.0` +- NGINX version: `1.29.2` +- NGINX Plus version: `R35` +- NGINX Agent version: `v3.5.0` +- Kubernetes version: `1.25+` + +CONTAINER IMAGES: + +- Control plane: `ghcr.io/nginx/nginx-gateway-fabric:2.2.1` +- Data plane: `ghcr.io/nginx/nginx-gateway-fabric/nginx:2.2.1` +- Data plane with NGINX Plus: `private-registry.nginx.com/nginx-gateway-fabric/nginx-plus:2.2.1` + ## Release 2.2.0 _October 22, 2025_ @@ -27,6 +67,10 @@ HELM CHART: - The version of the Helm chart is now 2.2.0 - Set NGINX Plus default image. [3919](https://github.com/nginx/nginx-gateway-fabric/pull/3919) +KNOWN ISSUES: + +- Data plane sometimes does not sync upstream server IPs. [3626](https://github.com/nginx/nginx-gateway-fabric/issues/3626) + COMPATIBILITY: - Gateway API version: `1.3.0` diff --git a/README.md b/README.md index 5dc4bc2fc2..0ed4ce6437 100644 --- a/README.md +++ b/README.md @@ -36,7 +36,7 @@ You can find the comprehensive NGINX Gateway Fabric user documentation on the [N We publish NGINX Gateway Fabric releases on GitHub. See our [releases page](https://github.com/nginx/nginx-gateway-fabric/releases). -The latest release is [2.2.0](https://github.com/nginx/nginx-gateway-fabric/releases/tag/v2.2.0). +The latest release is [2.2.1](https://github.com/nginx/nginx-gateway-fabric/releases/tag/v2.2.1). The edge version is useful for experimenting with new features that are not yet published in a release. To use, choose the _edge_ version built from the [latest commit](https://github.com/nginx/nginx-gateway-fabric/commits/main) @@ -47,7 +47,7 @@ to the correct versions: | Version | Description | Installation Manifests | Documentation and Examples | |----------------|------------------------------------------|--------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| Latest release | For production use | [Manifests](https://github.com/nginx/nginx-gateway-fabric/tree/v2.2.0/deploy). | [Documentation](https://docs.nginx.com/nginx-gateway-fabric). [Examples](https://github.com/nginx/nginx-gateway-fabric/tree/v2.2.0/examples). | +| Latest release | For production use | [Manifests](https://github.com/nginx/nginx-gateway-fabric/tree/v2.2.1/deploy). | [Documentation](https://docs.nginx.com/nginx-gateway-fabric). [Examples](https://github.com/nginx/nginx-gateway-fabric/tree/v2.2.1/examples). | | Edge | For experimental use and latest features | [Manifests](https://github.com/nginx/nginx-gateway-fabric/tree/main/deploy). | [Examples](https://github.com/nginx/nginx-gateway-fabric/tree/main/examples). | ### Versioning @@ -68,7 +68,8 @@ The following table lists the software versions NGINX Gateway Fabric supports. | NGINX Gateway Fabric | Gateway API | Kubernetes | NGINX OSS | NGINX Plus | NGINX Agent | |----------------------|-------------|------------|-----------|------------|-------------| -| Edge | 1.4.0 | 1.25+ | 1.29.2 | R35 | v3.5.0 | +| Edge | 1.4.0 | 1.25+ | 1.29.3 | R35 | v3.5.0 | +| 2.2.1 | 1.3.0 | 1.25+ | 1.29.2 | R35 | v3.5.0 | | 2.2.0 | 1.3.0 | 1.25+ | 1.29.2 | R35 | v3.3.2 | | 2.1.4 | 1.3.0 | 1.25+ | 1.29.1 | R35 | v3.3.1 | | 2.1.3 | 1.3.0 | 1.25+ | 1.29.1 | R35 | v3.3.1 | diff --git a/charts/nginx-gateway-fabric/Chart.yaml b/charts/nginx-gateway-fabric/Chart.yaml index ee53ba3a74..dbb4a788c9 100644 --- a/charts/nginx-gateway-fabric/Chart.yaml +++ b/charts/nginx-gateway-fabric/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: nginx-gateway-fabric description: NGINX Gateway Fabric type: application -version: 2.2.0 +version: 2.2.1 appVersion: "edge" kubeVersion: ">= 1.25.0-0" home: https://github.com/nginx/nginx-gateway-fabric diff --git a/charts/nginx-gateway-fabric/README.md b/charts/nginx-gateway-fabric/README.md index 5cb568c849..691eb26aa7 100644 --- a/charts/nginx-gateway-fabric/README.md +++ b/charts/nginx-gateway-fabric/README.md @@ -1,7 +1,7 @@ # NGINX Gateway Fabric Helm Chart -![Version: 2.2.0](https://img.shields.io/badge/Version-2.2.0-informational?style=flat-square) ![AppVersion: edge](https://img.shields.io/badge/AppVersion-edge-informational?style=flat-square) +![Version: 2.2.1](https://img.shields.io/badge/Version-2.2.1-informational?style=flat-square) ![AppVersion: edge](https://img.shields.io/badge/AppVersion-edge-informational?style=flat-square) - [NGINX Gateway Fabric Helm Chart](#nginx-gateway-fabric-helm-chart) - [Introduction](#introduction) From e0a208684d6addb08e2221facaab567d7bb96c32 Mon Sep 17 00:00:00 2001 From: Saylor Berman Date: Thu, 13 Nov 2025 11:10:46 -0700 Subject: [PATCH 2/2] Add inference version, update date --- .github/CHANGELOG_TEMPLATE.md | 1 + CHANGELOG.md | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/CHANGELOG_TEMPLATE.md b/.github/CHANGELOG_TEMPLATE.md index a874be667d..8682a3f813 100644 --- a/.github/CHANGELOG_TEMPLATE.md +++ b/.github/CHANGELOG_TEMPLATE.md @@ -30,6 +30,7 @@ KNOWN ISSUES: COMPATIBILITY: - Gateway API version: `` +- Gateway API Inference Extension version: `` - NGINX version: `` - NGINX Plus version: `` - NGINX Agent version: `` diff --git a/CHANGELOG.md b/CHANGELOG.md index f23054b38c..4a6efa46cb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +6,7 @@ and includes links to all PRs that went into the release. ## Release 2.2.1 -_November 12, 2025_ +_November 13, 2025_ FEATURES: @@ -33,6 +33,7 @@ KNOWN ISSUES: COMPATIBILITY: - Gateway API version: `1.3.0` +- Gateway API Inference Extension version: `1.0.1` - NGINX version: `1.29.2` - NGINX Plus version: `R35` - NGINX Agent version: `v3.5.0`