You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: CHANGELOG.md
+47
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,53 @@ This document includes a curated changelog for each release. We also publish a c
4
4
a [GitHub release](https://github.com/nginxinc/nginx-gateway-fabric/releases), which, by contrast, is auto-generated
5
5
and includes links to all PRs that went into the release.
6
6
7
+
## Release 1.1.0
8
+
9
+
*December 14, 2023*
10
+
11
+
This release updates NGINX Gateway Fabric to support version 1.0.0 of the Gateway API in addition to bug fixes and documentation updates. Our docs are now available at https://docs.nginx.com/nginx-gateway-fabric.
12
+
13
+
FEATURES:
14
+
15
+
- Update to v1.0.0 of the Gateway API. [PR-1250](https://github.com/nginxinc/nginx-gateway-fabric/pull/1250)
16
+
- Set the SupportedVersion Condition on GatewayClass. [PR-1301](https://github.com/nginxinc/nginx-gateway-fabric/pull/1301)
17
+
18
+
BUG FIXES:
19
+
20
+
- Merge HTTPRoute conditions from all Gateway controllers. [PR-1220](https://github.com/nginxinc/nginx-gateway-fabric/pull/1220)
21
+
- Validate header names and report validation errors in the HTTPRoute status. [PR-1239](https://github.com/nginxinc/nginx-gateway-fabric/pull/1239)
22
+
- Remove usage info from log output. [PR-1242](https://github.com/nginxinc/nginx-gateway-fabric/pull/1242)
23
+
- Set the Gateway Listener status AttachedRoutes field to the number of Routes associated with a Listener regardless of Gateway or Route status. [PR-1275](https://github.com/nginxinc/nginx-gateway-fabric/pull/1275)
24
+
- Set file mode explicitly for regular NGINX configuration files. [PR-1323](https://github.com/nginxinc/nginx-gateway-fabric/pull/1323). Thanks to [Kai-Hsun Chen](https://github.com/kevin85421).
25
+
26
+
DOCUMENTATION:
27
+
28
+
- Documentation is now available on docs.nginx.com. [Link](https://docs.nginx.com/nginx-gateway-fabric/)
29
+
- Update the resource validation documents to cover CEL validation. [Link](https://docs.nginx.com/nginx-gateway-fabric/overview/resource-validation/)
- Add tolerations to the helm chart. [PR-1192](https://github.com/nginxinc/nginx-gateway-fabric/pull/1192). Thanks to [Jerome Brown](https://github.com/oWretch).
36
+
- Add extra volume mounts to the helm chart. [PR-1193](https://github.com/nginxinc/nginx-gateway-fabric/pull/1193). Thanks to [Jerome Brown](https://github.com/oWretch).
- This version of NGINX Gateway Fabric is not compatible with v0.8.0 of the Gateway API. You must upgrade the Gateway API CRDs to v1.0.0 before upgrading NGINX Gateway Fabric. For instructions, see the upgrade documentation for [helm](https://docs.nginx.com/nginx-gateway-fabric/installation/installing-ngf/helm/#upgrade-nginx-gateway-fabric) or [manifests](https://docs.nginx.com/nginx-gateway-fabric/installation/installing-ngf/manifests/#upgrade-nginx-gateway-fabric).
42
+
43
+
COMPATIBILITY:
44
+
45
+
- The Gateway API version: `1.0.0`
46
+
- NGINX version: `1.25.3`
47
+
- Kubernetes version: `1.23+`
48
+
49
+
CONTAINER IMAGES:
50
+
51
+
- Control plane: `ghcr.io/nginxinc/nginx-gateway-fabric:1.1.0`
52
+
- Data plane: `ghcr.io/nginxinc/nginx-gateway-fabric/nginx:1.1.0`
| Latest release | For production use |[Manifests](https://github.com/nginxinc/nginx-gateway-fabric/tree/v1.0.0/deploy). |[Documentation](https://github.com/nginxinc/nginx-gateway-fabric/tree/v1.0.0/docs). [Examples](https://github.com/nginxinc/nginx-gateway-fabric/tree/v1.0.0/examples). |
46
-
| Edge | For experimental use and latest features |[Manifests](https://github.com/nginxinc/nginx-gateway-fabric/tree/main/deploy). |[Documentation](https://github.com/nginxinc/nginx-gateway-fabric/tree/main/docs). [Examples](https://github.com/nginxinc/nginx-gateway-fabric/tree/main/examples).|
43
+
| Version | Description | Installation Manifests | Documentation and Examples |
| Latest release | For production use |[Manifests](https://github.com/nginxinc/nginx-gateway-fabric/tree/v1.1.0/deploy). |[Documentation](https://docs.nginx.com/nginx-gateway-fabric/). [Examples](https://github.com/nginxinc/nginx-gateway-fabric/tree/v1.1.0/examples).|
46
+
| Edge | For experimental use and latest features |[Manifests](https://github.com/nginxinc/nginx-gateway-fabric/tree/main/deploy). |[Documentation](https://github.com/nginxinc/nginx-gateway-fabric/tree/main/site/content). [Examples](https://github.com/nginxinc/nginx-gateway-fabric/tree/main/examples). |
47
47
48
48
### Versioning
49
49
@@ -64,7 +64,7 @@ The following table lists the software versions NGINX Gateway Fabric supports.
Copy file name to clipboardexpand all lines: docs/developer/release-process.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -31,7 +31,7 @@ To create a new release, follow these steps:
31
31
branch, and the [example applications](/examples).
32
32
4. If a problem is found, prepare a fix PR, merge it into the main branch and return to the previous step.
33
33
5. If the supported Gateway API minor version has changed since the last release, test NGINX Gateway Fabric with the previous version of the Gateway API CRDs.
34
-
6. If a compatibility issue is found, add a note to the release notes explaining that the previous version is not supported.
34
+
6. If a compatibility issue is found, add a note to the [changelog](/CHANGELOG.md) explaining that the previous version is not supported.
35
35
7. Create a release branch following the `release-X.Y` naming convention.
36
36
8. Prepare and merge a PR into the **release branch** to update the repo files for the release:
37
37
1. Update the Helm [Chart.yaml](/deploy/helm-chart/Chart.yaml): the `appVersion` to `X.Y.Z`, the icon and source
Copy file name to clipboardexpand all lines: site/content/includes/installation/install-gateway-api-resources.md
+1-12
Original file line number
Diff line number
Diff line change
@@ -4,18 +4,7 @@ docs:
4
4
5
5
{{<note>}}The [Gateway API resources](https://github.com/kubernetes-sigs/gateway-api) from the standard channel must be installed before deploying NGINX Gateway Fabric. If they are already installed in your cluster, please ensure they are the correct version as supported by the NGINX Gateway Fabric - [see the Technical Specifications](https://github.com/nginxinc/nginx-gateway-fabric/blob/main/README.md#technical-specifications).{{</note>}}
6
6
7
-
**Stable release**
8
-
9
-
If installing the latest stable release of NGINX Gateway Fabric, ensure you are deploying its supported version of
Copy file name to clipboardexpand all lines: site/content/includes/installation/uninstall-gateway-api-resources.md
+1-14
Original file line number
Diff line number
Diff line change
@@ -4,25 +4,12 @@ docs:
4
4
5
5
{{<warning>}}This will remove all corresponding custom resources in your entire cluster, across all namespaces. Double-check to make sure you don't have any custom resources you need to keep, and confirm that there are no other Gateway API implementations active in your cluster.{{</warning>}}
6
6
7
-
To uninstall the Gateway API resources, including the CRDs and the validating webhook, run the following:
8
-
9
-
**Stable release**
10
-
11
-
If you were running the latest stable release version of NGINX Gateway Fabric:
0 commit comments