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: content/nginx/releases.md
+63Lines changed: 63 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,6 +18,69 @@ We do not issue updates for releases that have reached EoSD. For this reason, we
18
18
The initial release dates for NGINX Plus are noted in this document.
19
19
New releases are announced on the [NGINX Product Support Announcements](https://interact.f5.com/Customer-Preference-Center.html) mailing list.
20
20
21
+
<spanid="r33"></span>
22
+
## NGINX Plus Release 33 (R33)
23
+
_19 November 2024_<br/>
24
+
_Based on NGINX Open Source 1.27.2_
25
+
26
+
NGINX Plus R33 is a feature release:
27
+
28
+
- Licensing: Each NGINX Plus instance now requires a JWT license file. The JWT must be obtained from [MyF5](https://account.f5.com/myf5) and is expected to be located at `/etc/nginx/` for Linux or
29
+
`/usr/local/etc/nginx/` for FreeBSD or at the path specified by the [`license_token`](https://nginx.org/en/docs/ngx_mgmt_module.html#license_token) in the [`mgmt`](https://nginx.org/en/docs/ngx_mgmt_module.html) context.
30
+
31
+
- NGINX usage reporting: Usage report is sent to F5 licensing endpoint [every hour](https://nginx.org/en/docs/ngx_mgmt_module.html#usage_report) using the [secure](https://nginx.org/en/docs/ngx_mgmt_module.html#ssl_verify) connection. The initial usage report should be sent once NGINX Plus starts after installation or upgrade to R33. If the initial usage report is not received by the endpoint, NGINX Plus will stop processing traffic. A 180-day grace period can be [enabled](https://nginx.org/en/docs/ngx_mgmt_module.html#enforce_initial_report) to submit the initial usage report.
32
+
33
+
Optionally, for network-restricted environments, reporting can be [configured](https://nginx.org/en/docs/ngx_mgmt_module.html#usage_report) to [NGINX Instance Manager]({{< relref "nim/index.md" >}}) from which the report can be sent to F5 licensing endpoint.
34
+
35
+
For more information about licensing and usage reporting, see [About subscription licenses]({{< relref "solutions/about-subscription-licenses.md" >}}) article and [`ngx_mgmt_module`](https://nginx.org/en/docs/ngx_mgmt_module.html) module documentation.
36
+
37
+
- OCSP stapling support and client certificate validation with OCSP
38
+
in the [stream](https://nginx.org/en/docs/stream/ngx_stream_ssl_module.html) module with the
39
+
[`ssl_ocsp`](https://nginx.org/en/docs/stream/ngx_stream_ssl_module.html#ssl_ocsp) and [`ssl_ocsp_responder`](https://nginx.org/en/docs/stream/ngx_stream_ssl_module.html#ssl_ocsp_responder) directives.
40
+
41
+
- SSL key logging with the
42
+
`ssl_key_log` directive for [http](https://nginx.org/en/docs/http/ngx_http_ssl_module.html#ssl_key_log), [stream](https://nginx.org/en/docs/stream/ngx_stream_ssl_module.html#ssl_key_log),
43
+
[proxy](https://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_ssl_key_log), [grpc](https://nginx.org/en/docs/http/ngx_http_grpc_module.html#grpc_ssl_key_log), [uwsgi](https://nginx.org/en/docs/http/ngx_http_uwsgi_module.html#uwsgi_ssl_key_log) that allows logging SSL keys created during client and upstream connections to the file.
44
+
The argument is a file name in the `SSLKEYLOGFILE` format compatible with Wireshark.
45
+
46
+
- SSL Certificate Caching: Fixed loading of trusted CA bundles containing entries with duplicate Distinguished Name (DN).
47
+
48
+
- Change: the [`ssl_client_certificate`](https://nginx.org/en/docs/http/ngx_http_ssl_module.html#ssl_client_certificate) directive is not required for client SSL certificates verification.
49
+
50
+
- Response trailers support in proxy with the [`proxy_pass_trailers`](https://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_pass_trailers) directive that allows passing trailer fields from a proxied server to a client.
51
+
52
+
- The [NGINX JavaScript]({{< relref "nginx/admin-guide/dynamic-modules/nginscript.md" >}}) module was updated to version [0.8.7](https://nginx.org/en/docs/njs/changes.html#njs0.8.7), featuring QuickJS [runtime support](https://nginx.org/en/docs/njs/engine.html).
53
+
54
+
- Added initial support for Post Quantum Cryptography.
55
+
56
+
NGINX Plus R33 is supported on:
57
+
58
+
- AlmaLinux 8, 9
59
+
- Alpine Linux 3.17, 3.18, 3.19, 3.20
60
+
- Amazon Linux 2 LTS, 2023
61
+
- Debian 11, 12
62
+
- FreeBSD 13, 14
63
+
- Oracle Linux 8.1+, 9
64
+
- RHEL 8.1+, 9.0+
65
+
- Rocky Linux 8, 9
66
+
- SUSE Linux Enterprise Server 12, 15 SP5+
67
+
- Ubuntu 20.04 LTS, 22.04 LTS, 24.04 LTS
68
+
69
+
**Notes:**
70
+
71
+
- Alpine Linux 3.16 is removed
72
+
- Alpine Linux 3.17 is deprecated
73
+
- Alpine Linux 3.20 is new in this release
74
+
- CentOS 7.4+ is removed
75
+
- RHEL 7.4+ is removed
76
+
- Oracle Linux 7.4+ is removed
77
+
- SUSE Linux Enterprise Server 12 is deprecated
78
+
- support for s390x architecture removed
79
+
- the [Lua]({{< relref "nginx/admin-guide/dynamic-modules/lua.md" >}}) module is no longer available for SUSE Linux Enterprise Server 12
80
+
81
+
More information: [Announcing NGINX Plus R33](https://community.f5.com/kb/technicalarticles/announcing-nginx-plus-r33-release/336403)
Copy file name to clipboardExpand all lines: content/nginx/technical-specs.md
+12-25Lines changed: 12 additions & 25 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@ toc: true
10
10
weight: 400
11
11
---
12
12
13
-
NGINXPlus is available in binary form only; it is not available in source form. Please [inquire](https://www.nginx.com/contact-sales/) for additional platforms and modules.
13
+
NGINXPlus is available only as a binary; it is not distributed as source code. For additional platforms and modules, [contact us](https://www.f5.com/products/get-f5).
14
14
15
15
<spanid="supported-distributions"></span>
16
16
## Supported Distributions
@@ -22,10 +22,10 @@ NGINX Plus is available in binary form only; it is not available in source form
22
22
23
23
### Alpine Linux
24
24
25
-
- 3.16 (x86_64, aarch64)
26
25
- 3.17 (x86_64, aarch64)
27
26
- 3.18 (x86_64, aarch64)
28
27
- 3.19 (x86_64, aarch64)
28
+
- 3.20 (x86_64, aarch64)
29
29
30
30
### Amazon Linux
31
31
@@ -35,10 +35,6 @@ NGINX Plus is available in binary form only; it is not available in source form
35
35
36
36
- LTS (x86_64, aarch64)
37
37
38
-
### CentOS
39
-
40
-
- 7.4+ (x86_64, aarch64)
41
-
42
38
### Debian
43
39
44
40
- 11 (x86_64, aarch64)
@@ -51,15 +47,13 @@ NGINX Plus is available in binary form only; it is not available in source form
51
47
52
48
### Oracle Linux
53
49
54
-
- 7.4+ (x86_64)
55
50
- 8.1+ (x86_64, aarch64)
56
51
- 9 (x86_64)
57
52
58
53
### Red Hat Enterprise Linux (RHEL)
59
54
60
-
- 7.4+ (x86_64, aarch64)
61
-
- 8.1+ (x86_64, aarch64, s390x)
62
-
- 9.0+ (x86_64, aarch64, s390x)
55
+
- 8.1+ (x86_64, aarch64)
56
+
- 9.0+ (x86_64, aarch64)
63
57
64
58
### Rocky Linux
65
59
@@ -73,8 +67,8 @@ NGINX Plus is available in binary form only; it is not available in source form
73
67
74
68
### Ubuntu
75
69
76
-
- 20.04 LTS (x86_64, aarch64, s390x)
77
-
- 22.04 LTS (x86_64, aarch64, s390x)
70
+
- 20.04 LTS (x86_64, aarch64)
71
+
- 22.04 LTS (x86_64, aarch64)
78
72
- 24.04 LTS (x86_64, aarch64)
79
73
80
74
**Notes:**
@@ -86,14 +80,14 @@ Except as specified below, dynamic modules are supported on the [same distributi
86
80
87
81
### AppProtect
88
82
- AlmaLinux/Rocky Linux: Not supported
89
-
- Alpine Linux 3.16, Alpine Linux 3.17: x86_64 only
83
+
- Alpine Linux: Not supported
90
84
- Amazon Linux 2: x86_64 only
91
85
- Amazon Linux 2023: Not supported
92
-
- CentOS 7.4+: x86_64 only
93
-
- Debian 11, Debian 12: x86_64 only
86
+
- Debian 11: x86_64 only
94
87
- FreeBSD: Not supported
95
88
- Oracle Linux 8: x86_64 only
96
-
- RHEL 7, RHEL 8, RHEL 9: x86_64 only
89
+
- RHEL 8: x86_64 only
90
+
- SLES: Not supported
97
91
- Ubuntu 20.04: x86_64 only
98
92
99
93
### Brotli
@@ -104,7 +98,6 @@ Except as specified below, dynamic modules are supported on the [same distributi
104
98
105
99
- RHEL/Oracle Linux/AlmaLinux/Rocky Linux 8.0+, 9: Not supported
106
100
- FreeBSD: Not supported
107
-
- Amazon Linux 2023: Not supported
108
101
109
102
### GeoIP2
110
103
@@ -118,21 +111,15 @@ Except as specified below, dynamic modules are supported on the [same distributi
118
111
- Amazon Linux 2: Not supported
119
112
- Amazon Linux 2023: Not supported
120
113
121
-
### Lua
122
-
123
-
- RHEL 8, RHEL9: s390x not supported
124
-
- Ubuntu: s390x not supported
125
-
126
114
### NGINX sync
127
115
128
116
- FreeBSD: Not supported
129
117
- Alpine Linux: Not supported
130
118
131
119
### OpenTelemetry
132
120
133
-
- RHEL/CentOS/Oracle Linux/ 7: Not supported
134
-
- SLES 12, SLES 15: Not supported
135
121
- Amazon Linux 2: Not supported
122
+
- SLES: Not supported
136
123
137
124
### OpenTracing
138
125
@@ -254,7 +241,7 @@ See [Sizing Guide for Deploying NGINX Plus on Bare Metal Servers](https://www.ng
254
241
255
242
-[NGINX Plus API](https://nginx.org/en/docs/http/ngx_http_api_module.html) – Provide REST API for accessing metrics, configuring upstream server groups dynamically, and managing key-value pairs, without the need to reload NGINX configuration
256
243
-[Key-Value Store](https://nginx.org/en/docs/http/ngx_http_keyval_module.html) – Create variables with values taken from key-value pairs managed by the [NGINX Plus API](https://nginx.org/en/docs/http/ngx_http_api_module.html#http_keyvals_)
257
-
-[Management](https://nginx.org/en/docs/ngx_mgmt_module.html) – Configure reporting of NGINX Plus installation to [NGINX Management Suite Instance Manager](https://docs.nginx.com/nginx-management-suite/about)
244
+
-[Management](https://nginx.org/en/docs/ngx_mgmt_module.html) – Configure licensing and usage reporting of NGINX Plus installation to F5 licensing endpoint or [NGINX Instance Manager]({{< relref "nim/index.md" >}})
0 commit comments