Feature release:
Native support for HTTP/3 and QUIC
- Per-worker connection statistics including accepted, dropped, active and idle connections, total and current requests
The Prometheus-njs module now supports version
9
of the APIDNS reload optimization: now DNS name expiry time for dynamically-resolved upstream hosts is preserved across reloads
The new
mqtt_buffers
directive in the MQTT Filter module that specifies the number of buffers allocated per connection, the directive also supersedes themqtt_rewrite_buffer_size
directiveThe
ssl
directive deprecated in NGINX Plus Release 16 was removed, thessl
parameter of thelisten
directive should be used insteadThe new
http2
directive obsoletes thehttp2
parameter of thelisten
directive which is now deprecatedHTTP/2 server push removed, the
http2_push
,http2_push_preload
,http2_max_concurrent_pushes
directives are made obsoleteOptional NGINX diagnostic scripts that collect the data required for troubleshooting are available as a separate download package
New features in njs:
global NGINX properties:
ngx.build
,ngx.conf_file_path
,ngx.error_log_path
,ngx.prefix
,ngx.version
,ngx.version_number
,ngx.worker_id
the
js_shared_dict_zone
directive for http and stream that allows declaring a dictionary shared between worker processesES13-compliant
Array
methods:from()
,toSorted()
,toSpliced()
,toReversed()
CryptoKey
properties inWebCrypto
API:algorithm
,extractable
,type
,usages
The GeoIP2 module is no longer available for Amazon Linux 2 as the EPEL repository doesn’t provide the
libmaxminddb
library required to build the module
NGINX Plus R30 is supported on:
- AlmaLinux 8, 9
- Alpine Linux 3.16, 3.17, 3.18
- Amazon Linux 2 LTS, 2023
- CentOS 7.4+
- Debian 11, 12
- FreeBSD 12.1+, 13
- Oracle Linux 7.4+, 8.1+, 9
- RHEL 7.4+, 8.1+, 9.0+
- Rocky Linux 8, 9
- SUSE Linux Enterprise Server 12 SP5, 15 SP2
- Ubuntu 20.04 LTS, 22.04 LTS
Notes:
- Alpine Linux 3.18 is new in this release
- Debian 12 is new in this release
- Alpine Linux 3.15 is deprecated
- Alpine Linux 3.14 is removed
- Ubuntu 18.04 is removed
- The GeoIP2 dynamic module (package name is
nginx-plus-module-geoip2
) for Amazon Linux 2 is no longer provided
참고 URL