Skip to content

Commit 532db6a

Browse files
authored
Release 1.6.2 (#3205)
1 parent 53c2737 commit 532db6a

File tree

17 files changed

+151
-125
lines changed

17 files changed

+151
-125
lines changed

CHANGELOG.md

+25
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,31 @@ This document includes a curated changelog for each release. We also publish a c
44
a [GitHub release](https://github.com/nginx/nginx-gateway-fabric/releases), which, by contrast, is auto-generated
55
and includes links to all PRs that went into the release.
66

7+
## Release 1.6.2
8+
9+
_March 11, 2025_
10+
11+
HELM CHART:
12+
13+
- The version of the Helm chart is now 1.6.2
14+
15+
UPGRADE:
16+
17+
- Update golang.org/x/oauth2. [3185](https://github.com/nginx/nginx-gateway-fabric/pull/3185)
18+
19+
COMPATIBILITY:
20+
21+
- Gateway API version: `1.2.1`
22+
- NGINX version: `1.27.4`
23+
- NGINX Plus version: `R33`
24+
- Kubernetes version: `1.25+`
25+
26+
CONTAINER IMAGES:
27+
28+
- Control plane: `ghcr.io/nginx/nginx-gateway-fabric:1.6.2`
29+
- Data plane: `ghcr.io/nginx/nginx-gateway-fabric/nginx:1.6.2`
30+
- Data plane with NGINX Plus: `private-registry.nginx.com/nginx-gateway-fabric/nginx-plus:1.6.2`
31+
732
## Release 1.6.1
833

934
_February 6, 2025_

README.md

+3-2
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ You can find the comprehensive NGINX Gateway Fabric user documentation on the [N
3434
We publish NGINX Gateway Fabric releases on GitHub. See
3535
our [releases page](https://github.com/nginx/nginx-gateway-fabric/releases).
3636

37-
The latest release is [1.6.1](https://github.com/nginx/nginx-gateway-fabric/releases/tag/v1.6.1).
37+
The latest release is [1.6.2](https://github.com/nginx/nginx-gateway-fabric/releases/tag/v1.6.2).
3838

3939
The edge version is useful for experimenting with new features that are not yet published in a release. To use, choose
4040
the _edge_ version built from the [latest commit](https://github.com/nginx/nginx-gateway-fabric/commits/main)
@@ -45,7 +45,7 @@ to the correct versions:
4545

4646
| Version | Description | Installation Manifests | Documentation and Examples |
4747
|----------------|------------------------------------------|-----------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
48-
| Latest release | For production use | [Manifests](https://github.com/nginx/nginx-gateway-fabric/tree/v1.6.1/deploy). | [Documentation](https://docs.nginx.com/nginx-gateway-fabric). [Examples](https://github.com/nginx/nginx-gateway-fabric/tree/v1.6.1/examples). |
48+
| Latest release | For production use | [Manifests](https://github.com/nginx/nginx-gateway-fabric/tree/v1.6.2/deploy). | [Documentation](https://docs.nginx.com/nginx-gateway-fabric). [Examples](https://github.com/nginx/nginx-gateway-fabric/tree/v1.6.2/examples). |
4949
| Edge | For experimental use and latest features | [Manifests](https://github.com/nginx/nginx-gateway-fabric/tree/main/deploy). | [Documentation](https://github.com/nginx/nginx-gateway-fabric/tree/main/site/content). [Examples](https://github.com/nginx/nginx-gateway-fabric/tree/main/examples). |
5050

5151
### Versioning
@@ -67,6 +67,7 @@ The following table lists the software versions NGINX Gateway Fabric supports.
6767
| NGINX Gateway Fabric | Gateway API | Kubernetes | NGINX OSS | NGINX Plus |
6868
|----------------------|-------------|------------|-----------|------------|
6969
| Edge | 1.2.1 | 1.25+ | 1.27.4 | R33 |
70+
| 1.6.2 | 1.2.1 | 1.25+ | 1.27.4 | R33 |
7071
| 1.6.1 | 1.2.1 | 1.25+ | 1.27.4 | R33 |
7172
| 1.6.0 | 1.2.1 | 1.25+ | 1.27.3 | R33 |
7273
| 1.5.1 | 1.2.0 | 1.25+ | 1.27.2 | R33 |

charts/nginx-gateway-fabric/Chart.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ apiVersion: v2
22
name: nginx-gateway-fabric
33
description: NGINX Gateway Fabric
44
type: application
5-
version: 1.6.1
6-
appVersion: "1.6.1"
5+
version: 1.6.2
6+
appVersion: "1.6.2"
77
kubeVersion: ">= 1.25.0-0"
88
home: https://github.com/nginx/nginx-gateway-fabric
99
icon: https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/main/charts/nginx-gateway-fabric/chart-icon.png

charts/nginx-gateway-fabric/README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
# NGINX Gateway Fabric Helm Chart
33

4-
![Version: 1.6.1](https://img.shields.io/badge/Version-1.6.1-informational?style=flat-square) ![AppVersion: 1.6.1](https://img.shields.io/badge/AppVersion-1.6.1-informational?style=flat-square)
4+
![Version: 1.6.2](https://img.shields.io/badge/Version-1.6.2-informational?style=flat-square) ![AppVersion: 1.6.2](https://img.shields.io/badge/AppVersion-1.6.2-informational?style=flat-square)
55

66
- [NGINX Gateway Fabric Helm Chart](#nginx-gateway-fabric-helm-chart)
77
- [Introduction](#introduction)
@@ -265,7 +265,7 @@ The following table lists the configurable parameters of the NGINX Gateway Fabri
265265
| `nginx.extraVolumeMounts` | extraVolumeMounts are the additional volume mounts for the nginx container. | list | `[]` |
266266
| `nginx.image.pullPolicy` | | string | `"IfNotPresent"` |
267267
| `nginx.image.repository` | The NGINX image to use. | string | `"ghcr.io/nginx/nginx-gateway-fabric/nginx"` |
268-
| `nginx.image.tag` | | string | `"1.6.1"` |
268+
| `nginx.image.tag` | | string | `"1.6.2"` |
269269
| `nginx.lifecycle` | The lifecycle of the nginx container. | object | `{}` |
270270
| `nginx.plus` | Is NGINX Plus image being used | bool | `false` |
271271
| `nginx.usage.caSecretName` | The name of the Secret containing the NGINX Instance Manager CA certificate. Must exist in the same namespace that the NGINX Gateway Fabric control plane is running in (default namespace: nginx-gateway). | string | `""` |
@@ -283,7 +283,7 @@ The following table lists the configurable parameters of the NGINX Gateway Fabri
283283
| `nginxGateway.gwAPIExperimentalFeatures.enable` | Enable the experimental features of Gateway API which are supported by NGINX Gateway Fabric. Requires the Gateway APIs installed from the experimental channel. | bool | `false` |
284284
| `nginxGateway.image.pullPolicy` | | string | `"IfNotPresent"` |
285285
| `nginxGateway.image.repository` | The NGINX Gateway Fabric image to use | string | `"ghcr.io/nginx/nginx-gateway-fabric"` |
286-
| `nginxGateway.image.tag` | | string | `"1.6.1"` |
286+
| `nginxGateway.image.tag` | | string | `"1.6.2"` |
287287
| `nginxGateway.kind` | The kind of the NGINX Gateway Fabric installation - currently, only deployment is supported. | string | `"deployment"` |
288288
| `nginxGateway.leaderElection.enable` | Enable leader election. Leader election is used to avoid multiple replicas of the NGINX Gateway Fabric reporting the status of the Gateway API resources. If not enabled, all replicas of NGINX Gateway Fabric will update the statuses of the Gateway API resources. | bool | `true` |
289289
| `nginxGateway.leaderElection.lockName` | The name of the leader election lock. A Lease object with this name will be created in the same Namespace as the controller. | string | Autogenerated if not set or set to "". |

charts/nginx-gateway-fabric/values.schema.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,7 @@
236236
"type": "string"
237237
},
238238
"tag": {
239-
"default": "1.6.1",
239+
"default": "1.6.2",
240240
"required": [],
241241
"title": "tag",
242242
"type": "string"
@@ -411,7 +411,7 @@
411411
"type": "string"
412412
},
413413
"tag": {
414-
"default": "1.6.1",
414+
"default": "1.6.2",
415415
"required": [],
416416
"title": "tag",
417417
"type": "string"

charts/nginx-gateway-fabric/values.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ nginxGateway:
8282
image:
8383
# -- The NGINX Gateway Fabric image to use
8484
repository: ghcr.io/nginx/nginx-gateway-fabric
85-
tag: 1.6.1
85+
tag: 1.6.2
8686
# @schema
8787
# enum:
8888
# - Always
@@ -122,7 +122,7 @@ nginx:
122122
image:
123123
# -- The NGINX image to use.
124124
repository: ghcr.io/nginx/nginx-gateway-fabric/nginx
125-
tag: 1.6.1
125+
tag: 1.6.2
126126
# @schema
127127
# enum:
128128
# - Always

config/tests/static-deployment.yaml

+4-4
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ metadata:
88
labels:
99
app.kubernetes.io/name: nginx-gateway
1010
app.kubernetes.io/instance: nginx-gateway
11-
app.kubernetes.io/version: "1.6.1"
11+
app.kubernetes.io/version: "1.6.2"
1212
spec:
1313
replicas: 1
1414
selector:
@@ -23,7 +23,7 @@ spec:
2323
spec:
2424
initContainers:
2525
- name: init
26-
image: ghcr.io/nginx/nginx-gateway-fabric:1.6.1
26+
image: ghcr.io/nginx/nginx-gateway-fabric:1.6.2
2727
imagePullPolicy: IfNotPresent
2828
command:
2929
- /usr/bin/gateway
@@ -81,7 +81,7 @@ spec:
8181
valueFrom:
8282
fieldRef:
8383
fieldPath: metadata.uid
84-
image: ghcr.io/nginx/nginx-gateway-fabric:1.6.1
84+
image: ghcr.io/nginx/nginx-gateway-fabric:1.6.2
8585
imagePullPolicy: IfNotPresent
8686
name: nginx-gateway
8787
ports:
@@ -118,7 +118,7 @@ spec:
118118
mountPath: /var/run/nginx
119119
- name: nginx-includes
120120
mountPath: /etc/nginx/includes
121-
- image: ghcr.io/nginx/nginx-gateway-fabric/nginx:1.6.1
121+
- image: ghcr.io/nginx/nginx-gateway-fabric/nginx:1.6.2
122122
imagePullPolicy: IfNotPresent
123123
name: nginx
124124
ports:

deploy/aws-nlb/deploy.yaml

+11-11
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ metadata:
99
labels:
1010
app.kubernetes.io/instance: nginx-gateway
1111
app.kubernetes.io/name: nginx-gateway
12-
app.kubernetes.io/version: 1.6.1
12+
app.kubernetes.io/version: 1.6.2
1313
name: nginx-gateway
1414
namespace: nginx-gateway
1515
---
@@ -19,7 +19,7 @@ metadata:
1919
labels:
2020
app.kubernetes.io/instance: nginx-gateway
2121
app.kubernetes.io/name: nginx-gateway
22-
app.kubernetes.io/version: 1.6.1
22+
app.kubernetes.io/version: 1.6.2
2323
name: nginx-gateway
2424
rules:
2525
- apiGroups:
@@ -133,7 +133,7 @@ metadata:
133133
labels:
134134
app.kubernetes.io/instance: nginx-gateway
135135
app.kubernetes.io/name: nginx-gateway
136-
app.kubernetes.io/version: 1.6.1
136+
app.kubernetes.io/version: 1.6.2
137137
name: nginx-gateway
138138
roleRef:
139139
apiGroup: rbac.authorization.k8s.io
@@ -153,7 +153,7 @@ metadata:
153153
labels:
154154
app.kubernetes.io/instance: nginx-gateway
155155
app.kubernetes.io/name: nginx-gateway
156-
app.kubernetes.io/version: 1.6.1
156+
app.kubernetes.io/version: 1.6.2
157157
name: nginx-includes-bootstrap
158158
namespace: nginx-gateway
159159
---
@@ -166,7 +166,7 @@ metadata:
166166
labels:
167167
app.kubernetes.io/instance: nginx-gateway
168168
app.kubernetes.io/name: nginx-gateway
169-
app.kubernetes.io/version: 1.6.1
169+
app.kubernetes.io/version: 1.6.2
170170
name: nginx-gateway
171171
namespace: nginx-gateway
172172
spec:
@@ -191,7 +191,7 @@ metadata:
191191
labels:
192192
app.kubernetes.io/instance: nginx-gateway
193193
app.kubernetes.io/name: nginx-gateway
194-
app.kubernetes.io/version: 1.6.1
194+
app.kubernetes.io/version: 1.6.2
195195
name: nginx-gateway
196196
namespace: nginx-gateway
197197
spec:
@@ -236,7 +236,7 @@ spec:
236236
valueFrom:
237237
fieldRef:
238238
fieldPath: metadata.uid
239-
image: ghcr.io/nginx/nginx-gateway-fabric:1.6.1
239+
image: ghcr.io/nginx/nginx-gateway-fabric:1.6.2
240240
imagePullPolicy: IfNotPresent
241241
name: nginx-gateway
242242
ports:
@@ -275,7 +275,7 @@ spec:
275275
name: nginx-run
276276
- mountPath: /etc/nginx/includes
277277
name: nginx-includes
278-
- image: ghcr.io/nginx/nginx-gateway-fabric/nginx:1.6.1
278+
- image: ghcr.io/nginx/nginx-gateway-fabric/nginx:1.6.2
279279
imagePullPolicy: IfNotPresent
280280
name: nginx
281281
ports:
@@ -322,7 +322,7 @@ spec:
322322
valueFrom:
323323
fieldRef:
324324
fieldPath: metadata.uid
325-
image: ghcr.io/nginx/nginx-gateway-fabric:1.6.1
325+
image: ghcr.io/nginx/nginx-gateway-fabric:1.6.2
326326
imagePullPolicy: IfNotPresent
327327
name: init
328328
securityContext:
@@ -372,7 +372,7 @@ metadata:
372372
labels:
373373
app.kubernetes.io/instance: nginx-gateway
374374
app.kubernetes.io/name: nginx-gateway
375-
app.kubernetes.io/version: 1.6.1
375+
app.kubernetes.io/version: 1.6.2
376376
name: nginx
377377
spec:
378378
controllerName: gateway.nginx.org/nginx-gateway-controller
@@ -383,7 +383,7 @@ metadata:
383383
labels:
384384
app.kubernetes.io/instance: nginx-gateway
385385
app.kubernetes.io/name: nginx-gateway
386-
app.kubernetes.io/version: 1.6.1
386+
app.kubernetes.io/version: 1.6.2
387387
name: nginx-gateway-config
388388
namespace: nginx-gateway
389389
spec:

deploy/azure/deploy.yaml

+11-11
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ metadata:
99
labels:
1010
app.kubernetes.io/instance: nginx-gateway
1111
app.kubernetes.io/name: nginx-gateway
12-
app.kubernetes.io/version: 1.6.1
12+
app.kubernetes.io/version: 1.6.2
1313
name: nginx-gateway
1414
namespace: nginx-gateway
1515
---
@@ -19,7 +19,7 @@ metadata:
1919
labels:
2020
app.kubernetes.io/instance: nginx-gateway
2121
app.kubernetes.io/name: nginx-gateway
22-
app.kubernetes.io/version: 1.6.1
22+
app.kubernetes.io/version: 1.6.2
2323
name: nginx-gateway
2424
rules:
2525
- apiGroups:
@@ -133,7 +133,7 @@ metadata:
133133
labels:
134134
app.kubernetes.io/instance: nginx-gateway
135135
app.kubernetes.io/name: nginx-gateway
136-
app.kubernetes.io/version: 1.6.1
136+
app.kubernetes.io/version: 1.6.2
137137
name: nginx-gateway
138138
roleRef:
139139
apiGroup: rbac.authorization.k8s.io
@@ -153,7 +153,7 @@ metadata:
153153
labels:
154154
app.kubernetes.io/instance: nginx-gateway
155155
app.kubernetes.io/name: nginx-gateway
156-
app.kubernetes.io/version: 1.6.1
156+
app.kubernetes.io/version: 1.6.2
157157
name: nginx-includes-bootstrap
158158
namespace: nginx-gateway
159159
---
@@ -163,7 +163,7 @@ metadata:
163163
labels:
164164
app.kubernetes.io/instance: nginx-gateway
165165
app.kubernetes.io/name: nginx-gateway
166-
app.kubernetes.io/version: 1.6.1
166+
app.kubernetes.io/version: 1.6.2
167167
name: nginx-gateway
168168
namespace: nginx-gateway
169169
spec:
@@ -188,7 +188,7 @@ metadata:
188188
labels:
189189
app.kubernetes.io/instance: nginx-gateway
190190
app.kubernetes.io/name: nginx-gateway
191-
app.kubernetes.io/version: 1.6.1
191+
app.kubernetes.io/version: 1.6.2
192192
name: nginx-gateway
193193
namespace: nginx-gateway
194194
spec:
@@ -233,7 +233,7 @@ spec:
233233
valueFrom:
234234
fieldRef:
235235
fieldPath: metadata.uid
236-
image: ghcr.io/nginx/nginx-gateway-fabric:1.6.1
236+
image: ghcr.io/nginx/nginx-gateway-fabric:1.6.2
237237
imagePullPolicy: IfNotPresent
238238
name: nginx-gateway
239239
ports:
@@ -272,7 +272,7 @@ spec:
272272
name: nginx-run
273273
- mountPath: /etc/nginx/includes
274274
name: nginx-includes
275-
- image: ghcr.io/nginx/nginx-gateway-fabric/nginx:1.6.1
275+
- image: ghcr.io/nginx/nginx-gateway-fabric/nginx:1.6.2
276276
imagePullPolicy: IfNotPresent
277277
name: nginx
278278
ports:
@@ -319,7 +319,7 @@ spec:
319319
valueFrom:
320320
fieldRef:
321321
fieldPath: metadata.uid
322-
image: ghcr.io/nginx/nginx-gateway-fabric:1.6.1
322+
image: ghcr.io/nginx/nginx-gateway-fabric:1.6.2
323323
imagePullPolicy: IfNotPresent
324324
name: init
325325
securityContext:
@@ -371,7 +371,7 @@ metadata:
371371
labels:
372372
app.kubernetes.io/instance: nginx-gateway
373373
app.kubernetes.io/name: nginx-gateway
374-
app.kubernetes.io/version: 1.6.1
374+
app.kubernetes.io/version: 1.6.2
375375
name: nginx
376376
spec:
377377
controllerName: gateway.nginx.org/nginx-gateway-controller
@@ -382,7 +382,7 @@ metadata:
382382
labels:
383383
app.kubernetes.io/instance: nginx-gateway
384384
app.kubernetes.io/name: nginx-gateway
385-
app.kubernetes.io/version: 1.6.1
385+
app.kubernetes.io/version: 1.6.2
386386
name: nginx-gateway-config
387387
namespace: nginx-gateway
388388
spec:

0 commit comments

Comments
 (0)