Skip to content

Commit 5bd0fa9

Browse files
nginx-botKate Osborn
authored andcommitted
Release 1.3.0
1 parent f681d8a commit 5bd0fa9

25 files changed

+155
-98
lines changed

CHANGELOG.md

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,63 @@ This document includes a curated changelog for each release. We also publish a c
44
a [GitHub release](https://github.com/nginxinc/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.3.0
8+
9+
* Update minimum k8s version to 1.25 by @lucacome in https://github.com/nginxinc/nginx-gateway-fabric/pull/1885
10+
* Support NginxProxy CRD and global tracing settings by @sjberman in https://github.com/nginxinc/nginx-gateway-fabric/pull/1870
11+
* Remove zone size for invalid backend ref by @bjee19 in https://github.com/nginxinc/nginx-gateway-fabric/pull/1931
12+
* Add directive for SSL Server block by @salonichf5 in https://github.com/nginxinc/nginx-gateway-fabric/pull/1934
13+
* Add support for ResponseHeaderModifier for HTTPRouteRule objects by @salonichf5 in https://github.com/nginxinc/nginx-gateway-fabric/pull/1880
14+
* Fix rbac ServiceAccount imagePullSecrets template by @bjee19 in https://github.com/nginxinc/nginx-gateway-fabric/pull/1953
15+
* Add request header filter support for gRPC by @ciarams87 in https://github.com/nginxinc/nginx-gateway-fabric/pull/1909
16+
* Add field to NginxProxy to allow disabling HTTP2 by @ciarams87 in https://github.com/nginxinc/nginx-gateway-fabric/pull/1925
17+
* Support response header filter for GRPCRoute by @ciarams87 in https://github.com/nginxinc/nginx-gateway-fabric/pull/1983
18+
* Upgrade Gateway API to v1.1.0 by @ciarams87 in https://github.com/nginxinc/nginx-gateway-fabric/pull/1975
19+
* Collect backendTLSPolicy and GRPCRoute Count by @salonichf5 in https://github.com/nginxinc/nginx-gateway-fabric/pull/1954
20+
* Implement ClientSettingsPolicy by @kate-osborn in https://github.com/nginxinc/nginx-gateway-fabric/pull/1940
21+
* Allow NGF to run on Openshift by @bjee19 in https://github.com/nginxinc/nginx-gateway-fabric/pull/1976
22+
* Bump NGINX Plus to R32 by @lucacome in https://github.com/nginxinc/nginx-gateway-fabric/pull/2057
23+
* Support tracing via the ObservabilityPolicy by @sjberman in https://github.com/nginxinc/nginx-gateway-fabric/pull/2004
24+
25+
%%DATE%%
26+
27+
FEATURES:
28+
29+
-
30+
31+
BUG FIXES:
32+
33+
-
34+
35+
DOCUMENTATION:
36+
37+
-
38+
39+
HELM CHART:
40+
41+
- The version of the Helm chart is now 1.3.0
42+
-
43+
44+
UPGRADE:
45+
46+
-
47+
48+
KNOWN ISSUES:
49+
50+
-
51+
52+
COMPATIBILITY:
53+
54+
- The Gateway API version: ``
55+
- NGINX version: ``
56+
- NGINX Plus version: ``
57+
- Kubernetes version: ``
58+
59+
CONTAINER IMAGES:
60+
61+
- Control plane: `ghcr.io/nginxinc/nginx-gateway-fabric:1.3.0`
62+
- Data plane: `ghcr.io/nginxinc/nginx-gateway-fabric/nginx:1.3.0`
63+
- Data plane with NGINX Plus: `private-registry.nginx.com/nginx-gateway-fabric/nginx-plus:1.3.0`
764
## Release 1.2.0
865

966
*March 21, 2024*

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# variables that should not be overridden by the user
2-
VERSION = edge
2+
VERSION = 1.3.0
33
GIT_COMMIT = $(shell git rev-parse HEAD || echo "unknown")
44
DATE = $(shell date -u +"%Y-%m-%dT%H:%M:%SZ")
55
SELF_DIR := $(dir $(lastword $(MAKEFILE_LIST)))

README.md

Lines changed: 2 additions & 2 deletions
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/nginxinc/nginx-gateway-fabric/releases).
3636

37-
The latest release is [1.2.0](https://github.com/nginxinc/nginx-gateway-fabric/releases/tag/v1.2.0).
37+
The latest release is [1.3.0](https://github.com/nginxinc/nginx-gateway-fabric/releases/tag/v1.3.0).
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/nginxinc/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/nginxinc/nginx-gateway-fabric/tree/v1.2.0/deploy). | [Documentation](https://docs.nginx.com/nginx-gateway-fabric). [Examples](https://github.com/nginxinc/nginx-gateway-fabric/tree/v1.2.0/examples). |
48+
| Latest release | For production use | [Manifests](https://github.com/nginxinc/nginx-gateway-fabric/tree/v1.3.0/deploy). | [Documentation](https://docs.nginx.com/nginx-gateway-fabric). [Examples](https://github.com/nginxinc/nginx-gateway-fabric/tree/v1.3.0/examples). |
4949
| 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). |
5050

5151
### Versioning

charts/nginx-gateway-fabric/Chart.yaml

Lines changed: 2 additions & 2 deletions
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.2.0
6-
appVersion: "edge"
5+
version: 1.3.0
6+
appVersion: "1.3.0"
77
kubeVersion: ">= 1.25.0-0"
88
home: https://github.com/nginxinc/nginx-gateway-fabric
99
icon: https://raw.githubusercontent.com/nginxinc/nginx-gateway-fabric/main/charts/nginx-gateway-fabric/chart-icon.png

charts/nginx-gateway-fabric/values.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,8 @@ nginxGateway:
5050
image:
5151
# -- The NGINX Gateway Fabric image to use
5252
repository: ghcr.io/nginxinc/nginx-gateway-fabric
53-
tag: edge
54-
pullPolicy: Always
53+
tag: 1.3.0
54+
pullPolicy: IfNotPresent
5555

5656
securityContext:
5757
# -- Some environments may need this set to true in order for the control plane to successfully reload NGINX.
@@ -76,8 +76,8 @@ nginx:
7676
image:
7777
# -- The NGINX image to use.
7878
repository: ghcr.io/nginxinc/nginx-gateway-fabric/nginx
79-
tag: edge
80-
pullPolicy: Always
79+
tag: 1.3.0
80+
pullPolicy: IfNotPresent
8181

8282
# -- Is NGINX Plus image being used
8383
plus: false

config/tests/static-deployment.yaml

Lines changed: 5 additions & 5 deletions
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: "edge"
11+
app.kubernetes.io/version: "1.3.0"
1212
spec:
1313
replicas: 1
1414
selector:
@@ -45,8 +45,8 @@ spec:
4545
valueFrom:
4646
fieldRef:
4747
fieldPath: metadata.name
48-
image: ghcr.io/nginxinc/nginx-gateway-fabric:edge
49-
imagePullPolicy: Always
48+
image: ghcr.io/nginxinc/nginx-gateway-fabric:1.3.0
49+
imagePullPolicy: IfNotPresent
5050
name: nginx-gateway
5151
ports:
5252
- name: health
@@ -78,8 +78,8 @@ spec:
7878
mountPath: /var/run/nginx
7979
- name: nginx-includes
8080
mountPath: /etc/nginx/includes
81-
- image: ghcr.io/nginxinc/nginx-gateway-fabric/nginx:edge
82-
imagePullPolicy: Always
81+
- image: ghcr.io/nginxinc/nginx-gateway-fabric/nginx:1.3.0
82+
imagePullPolicy: IfNotPresent
8383
name: nginx
8484
ports:
8585
- containerPort: 80

deploy/manifests/nginx-gateway-experimental.yaml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ metadata:
1212
labels:
1313
app.kubernetes.io/name: nginx-gateway
1414
app.kubernetes.io/instance: nginx-gateway
15-
app.kubernetes.io/version: "edge"
15+
app.kubernetes.io/version: "1.3.0"
1616
annotations:
1717
{}
1818
---
@@ -24,7 +24,7 @@ metadata:
2424
labels:
2525
app.kubernetes.io/name: nginx-gateway
2626
app.kubernetes.io/instance: nginx-gateway
27-
app.kubernetes.io/version: "edge"
27+
app.kubernetes.io/version: "1.3.0"
2828
rules:
2929
- apiGroups:
3030
- ""
@@ -140,7 +140,7 @@ metadata:
140140
labels:
141141
app.kubernetes.io/name: nginx-gateway
142142
app.kubernetes.io/instance: nginx-gateway
143-
app.kubernetes.io/version: "edge"
143+
app.kubernetes.io/version: "1.3.0"
144144
roleRef:
145145
apiGroup: rbac.authorization.k8s.io
146146
kind: ClusterRole
@@ -159,7 +159,7 @@ metadata:
159159
labels:
160160
app.kubernetes.io/name: nginx-gateway
161161
app.kubernetes.io/instance: nginx-gateway
162-
app.kubernetes.io/version: "edge"
162+
app.kubernetes.io/version: "1.3.0"
163163
spec:
164164
replicas: 1
165165
selector:
@@ -199,8 +199,8 @@ spec:
199199
valueFrom:
200200
fieldRef:
201201
fieldPath: metadata.name
202-
image: ghcr.io/nginxinc/nginx-gateway-fabric:edge
203-
imagePullPolicy: Always
202+
image: ghcr.io/nginxinc/nginx-gateway-fabric:1.3.0
203+
imagePullPolicy: IfNotPresent
204204
name: nginx-gateway
205205
ports:
206206
- name: metrics
@@ -234,8 +234,8 @@ spec:
234234
mountPath: /var/run/nginx
235235
- name: nginx-includes
236236
mountPath: /etc/nginx/includes
237-
- image: ghcr.io/nginxinc/nginx-gateway-fabric/nginx:edge
238-
imagePullPolicy: Always
237+
- image: ghcr.io/nginxinc/nginx-gateway-fabric/nginx:1.3.0
238+
imagePullPolicy: IfNotPresent
239239
name: nginx
240240
ports:
241241
- containerPort: 80
@@ -296,7 +296,7 @@ metadata:
296296
labels:
297297
app.kubernetes.io/name: nginx-gateway
298298
app.kubernetes.io/instance: nginx-gateway
299-
app.kubernetes.io/version: "edge"
299+
app.kubernetes.io/version: "1.3.0"
300300
spec:
301301
controllerName: gateway.nginx.org/nginx-gateway-controller
302302
---
@@ -309,7 +309,7 @@ metadata:
309309
labels:
310310
app.kubernetes.io/name: nginx-gateway
311311
app.kubernetes.io/instance: nginx-gateway
312-
app.kubernetes.io/version: "edge"
312+
app.kubernetes.io/version: "1.3.0"
313313
spec:
314314
logging:
315315
level: info

deploy/manifests/nginx-gateway.yaml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ metadata:
1212
labels:
1313
app.kubernetes.io/name: nginx-gateway
1414
app.kubernetes.io/instance: nginx-gateway
15-
app.kubernetes.io/version: "edge"
15+
app.kubernetes.io/version: "1.3.0"
1616
annotations:
1717
{}
1818
---
@@ -24,7 +24,7 @@ metadata:
2424
labels:
2525
app.kubernetes.io/name: nginx-gateway
2626
app.kubernetes.io/instance: nginx-gateway
27-
app.kubernetes.io/version: "edge"
27+
app.kubernetes.io/version: "1.3.0"
2828
rules:
2929
- apiGroups:
3030
- ""
@@ -137,7 +137,7 @@ metadata:
137137
labels:
138138
app.kubernetes.io/name: nginx-gateway
139139
app.kubernetes.io/instance: nginx-gateway
140-
app.kubernetes.io/version: "edge"
140+
app.kubernetes.io/version: "1.3.0"
141141
roleRef:
142142
apiGroup: rbac.authorization.k8s.io
143143
kind: ClusterRole
@@ -156,7 +156,7 @@ metadata:
156156
labels:
157157
app.kubernetes.io/name: nginx-gateway
158158
app.kubernetes.io/instance: nginx-gateway
159-
app.kubernetes.io/version: "edge"
159+
app.kubernetes.io/version: "1.3.0"
160160
spec:
161161
replicas: 1
162162
selector:
@@ -195,8 +195,8 @@ spec:
195195
valueFrom:
196196
fieldRef:
197197
fieldPath: metadata.name
198-
image: ghcr.io/nginxinc/nginx-gateway-fabric:edge
199-
imagePullPolicy: Always
198+
image: ghcr.io/nginxinc/nginx-gateway-fabric:1.3.0
199+
imagePullPolicy: IfNotPresent
200200
name: nginx-gateway
201201
ports:
202202
- name: metrics
@@ -230,8 +230,8 @@ spec:
230230
mountPath: /var/run/nginx
231231
- name: nginx-includes
232232
mountPath: /etc/nginx/includes
233-
- image: ghcr.io/nginxinc/nginx-gateway-fabric/nginx:edge
234-
imagePullPolicy: Always
233+
- image: ghcr.io/nginxinc/nginx-gateway-fabric/nginx:1.3.0
234+
imagePullPolicy: IfNotPresent
235235
name: nginx
236236
ports:
237237
- containerPort: 80
@@ -292,7 +292,7 @@ metadata:
292292
labels:
293293
app.kubernetes.io/name: nginx-gateway
294294
app.kubernetes.io/instance: nginx-gateway
295-
app.kubernetes.io/version: "edge"
295+
app.kubernetes.io/version: "1.3.0"
296296
spec:
297297
controllerName: gateway.nginx.org/nginx-gateway-controller
298298
---
@@ -305,7 +305,7 @@ metadata:
305305
labels:
306306
app.kubernetes.io/name: nginx-gateway
307307
app.kubernetes.io/instance: nginx-gateway
308-
app.kubernetes.io/version: "edge"
308+
app.kubernetes.io/version: "1.3.0"
309309
spec:
310310
logging:
311311
level: info

deploy/manifests/nginx-plus-gateway-experimental.yaml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ metadata:
1212
labels:
1313
app.kubernetes.io/name: nginx-gateway
1414
app.kubernetes.io/instance: nginx-gateway
15-
app.kubernetes.io/version: "edge"
15+
app.kubernetes.io/version: "1.3.0"
1616
annotations:
1717
{}
1818
---
@@ -24,7 +24,7 @@ metadata:
2424
labels:
2525
app.kubernetes.io/name: nginx-gateway
2626
app.kubernetes.io/instance: nginx-gateway
27-
app.kubernetes.io/version: "edge"
27+
app.kubernetes.io/version: "1.3.0"
2828
rules:
2929
- apiGroups:
3030
- ""
@@ -146,7 +146,7 @@ metadata:
146146
labels:
147147
app.kubernetes.io/name: nginx-gateway
148148
app.kubernetes.io/instance: nginx-gateway
149-
app.kubernetes.io/version: "edge"
149+
app.kubernetes.io/version: "1.3.0"
150150
roleRef:
151151
apiGroup: rbac.authorization.k8s.io
152152
kind: ClusterRole
@@ -165,7 +165,7 @@ metadata:
165165
labels:
166166
app.kubernetes.io/name: nginx-gateway
167167
app.kubernetes.io/instance: nginx-gateway
168-
app.kubernetes.io/version: "edge"
168+
app.kubernetes.io/version: "1.3.0"
169169
spec:
170170
replicas: 1
171171
selector:
@@ -206,8 +206,8 @@ spec:
206206
valueFrom:
207207
fieldRef:
208208
fieldPath: metadata.name
209-
image: ghcr.io/nginxinc/nginx-gateway-fabric:edge
210-
imagePullPolicy: Always
209+
image: ghcr.io/nginxinc/nginx-gateway-fabric:1.3.0
210+
imagePullPolicy: IfNotPresent
211211
name: nginx-gateway
212212
ports:
213213
- name: metrics
@@ -241,8 +241,8 @@ spec:
241241
mountPath: /var/run/nginx
242242
- name: nginx-includes
243243
mountPath: /etc/nginx/includes
244-
- image: nginx-gateway-fabric/nginx-plus:edge
245-
imagePullPolicy: Always
244+
- image: nginx-gateway-fabric/nginx-plus:1.3.0
245+
imagePullPolicy: IfNotPresent
246246
name: nginx
247247
ports:
248248
- containerPort: 80
@@ -303,7 +303,7 @@ metadata:
303303
labels:
304304
app.kubernetes.io/name: nginx-gateway
305305
app.kubernetes.io/instance: nginx-gateway
306-
app.kubernetes.io/version: "edge"
306+
app.kubernetes.io/version: "1.3.0"
307307
spec:
308308
controllerName: gateway.nginx.org/nginx-gateway-controller
309309
---
@@ -316,7 +316,7 @@ metadata:
316316
labels:
317317
app.kubernetes.io/name: nginx-gateway
318318
app.kubernetes.io/instance: nginx-gateway
319-
app.kubernetes.io/version: "edge"
319+
app.kubernetes.io/version: "1.3.0"
320320
spec:
321321
logging:
322322
level: info

0 commit comments

Comments
 (0)