Skip to content

Commit 49da2e9

Browse files
author
nginx
committed
Pre OSS commit
1 parent 012b51d commit 49da2e9

File tree

3 files changed

+76
-26
lines changed

3 files changed

+76
-26
lines changed

content/nginx/open-source-components.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ weight: 500
1212
Open source components included in the F5 NGINX Plus (package name is `nginx-plus`) are:
1313

1414

15-
- nginx/OSS 1.25.5, distributed under 2-clause BSD license.
15+
- nginx/OSS 1.27.2, distributed under 2-clause BSD license.
1616

1717
Homepage: <https://nginx.org>
1818

content/nginx/releases.md

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,69 @@ We do not issue updates for releases that have reached EoSD. For this reason, we
1818
The initial release dates for NGINX Plus are noted in this document.
1919
New releases are announced on the [NGINX Product Support Announcements](https://interact.f5.com/Customer-Preference-Center.html) mailing list.
2020

21+
<span id="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)
82+
83+
2184
<span id="r32"></span>
2285
## NGINX Plus Release 32 (R32)
2386
_29 May 2024_<br/>

content/nginx/technical-specs.md

Lines changed: 12 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ toc: true
1010
weight: 400
1111
---
1212

13-
NGINX Plus 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+
NGINX Plus 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).
1414

1515
<span id="supported-distributions"></span>
1616
## Supported Distributions
@@ -22,10 +22,10 @@ NGINX Plus is available in binary form only; it is not available in source form
2222

2323
### Alpine Linux
2424

25-
- 3.16 (x86_64, aarch64)
2625
- 3.17 (x86_64, aarch64)
2726
- 3.18 (x86_64, aarch64)
2827
- 3.19 (x86_64, aarch64)
28+
- 3.20 (x86_64, aarch64)
2929

3030
### Amazon Linux
3131

@@ -35,10 +35,6 @@ NGINX Plus is available in binary form only; it is not available in source form
3535

3636
- LTS (x86_64, aarch64)
3737

38-
### CentOS
39-
40-
- 7.4+ (x86_64, aarch64)
41-
4238
### Debian
4339

4440
- 11 (x86_64, aarch64)
@@ -51,15 +47,13 @@ NGINX Plus is available in binary form only; it is not available in source form
5147

5248
### Oracle Linux
5349

54-
- 7.4+ (x86_64)
5550
- 8.1+ (x86_64, aarch64)
5651
- 9 (x86_64)
5752

5853
### Red Hat Enterprise Linux (RHEL)
5954

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)
6357

6458
### Rocky Linux
6559

@@ -73,8 +67,8 @@ NGINX Plus is available in binary form only; it is not available in source form
7367

7468
### Ubuntu
7569

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)
7872
- 24.04 LTS (x86_64, aarch64)
7973

8074
**Notes:**
@@ -86,14 +80,14 @@ Except as specified below, dynamic modules are supported on the [same distributi
8680

8781
### AppProtect
8882
- AlmaLinux/Rocky Linux: Not supported
89-
- Alpine Linux 3.16, Alpine Linux 3.17: x86_64 only
83+
- Alpine Linux: Not supported
9084
- Amazon Linux 2: x86_64 only
9185
- 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
9487
- FreeBSD: Not supported
9588
- 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
9791
- Ubuntu 20.04: x86_64 only
9892

9993
### Brotli
@@ -104,7 +98,6 @@ Except as specified below, dynamic modules are supported on the [same distributi
10498

10599
- RHEL/Oracle Linux/AlmaLinux/Rocky Linux 8.0+, 9: Not supported
106100
- FreeBSD: Not supported
107-
- Amazon Linux 2023: Not supported
108101

109102
### GeoIP2
110103

@@ -118,21 +111,15 @@ Except as specified below, dynamic modules are supported on the [same distributi
118111
- Amazon Linux 2: Not supported
119112
- Amazon Linux 2023: Not supported
120113

121-
### Lua
122-
123-
- RHEL 8, RHEL9: s390x not supported
124-
- Ubuntu: s390x not supported
125-
126114
### NGINX sync
127115

128116
- FreeBSD: Not supported
129117
- Alpine Linux: Not supported
130118

131119
### OpenTelemetry
132120

133-
- RHEL/CentOS/Oracle Linux/ 7: Not supported
134-
- SLES 12, SLES 15: Not supported
135121
- Amazon Linux 2: Not supported
122+
- SLES: Not supported
136123

137124
### OpenTracing
138125

@@ -254,7 +241,7 @@ See [Sizing Guide for Deploying NGINX Plus on Bare Metal Servers](https://www.ng
254241

255242
- [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
256243
- [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" >}})
258245

259246
### TCP and UDP Proxying and Load Balancing
260247

0 commit comments

Comments
 (0)