Release Date : 2022-02-15

Base OSS Version : 1.21.5


Feature Release

  • JWT key caching with the [auth_jwt_key_cache](<https://nginx.org/en/docs/http/ngx_http_auth_jwt_module.html#auth_jwt_key_cache>) directive
  • Enhanced ALPN support with the [ssl_alpn](<https://nginx.org/en/docs/stream/ngx_stream_ssl_module.html#ssl_alpn>) directive for stream, and the $ssl_alpn_protocol variable for HTTP and stream
  • The [$ssl_curve](<https://nginx.org/en/docs/stream/ngx_stream_ssl_module.html#var_ssl_curve>) variable that returns the negotiated curve used for SSL handshake key exchange process
  • The [proxy_half_close](<https://nginx.org/en/docs/stream/ngx_stream_proxy_module.html#proxy_half_close>) directive for stream that allows closing one side of a connection while the data is still transmitted
  • The [mp4_start_key_frame](<https://nginx.org/en/docs/http/ngx_http_mp4_module.html#mp4_start_key_frame>) directive in the MP4 module that forces a video to always start with a key frame

NGINX Plus R26 is supported on:

  • Alpine Linux 3.12, 3.13, 3.14, 3.15
  • Amazon Linux 2 LTS
  • CentOS 7.4+, 8.1+
  • Debian 10, 11
  • FreeBSD 12.1+, 13
  • Oracle Linux 7.4+, 8.1+
  • RHEL 7.4+, 8.1+, 9.0+
  • SUSE Linux Enterprise Server 12 SP5, 15 SP2
  • Ubuntu 18.04 LTS, 20.04 LTS, 22.04 LTS

Notes:

  • Alpine Linux 3.15 is new in this release
  • Added support for IBM Z (s390x) for CentOS 8+, RHEL 8+, and Ubuntu 20.04 LTS
  • RHEL 8.0+ was updated to RHEL 8.1+
  • CentOS 8.0+ was updated to CentOS 8.1+
  • CentOS 8 is deprecated
  • Power 8 is deprecated
  • Alpine 3.12 is deprecated
  • Alpine 3.11 is no longer supported
  • The [js_include](<https://nginx.org/en/docs/http/ngx_http_js_module.html#js_include>) directive was removed, the [js_import](<http://nginx.org/en/docs/http/ngx_http_js_module.html#js_import>) directive should be used instead
  • The [aio sendfile](<https://nginx.org/en/docs/http/ngx_http_core_module.html#aio>) directive was removed, the [sendfile](<https://nginx.org/en/docs/http/ngx_http_core_module.html#sendfile>) directive should be used instead
  • The third-party Cookie‑Flag was removed from the dynamic modules repository, the [proxy_cookie_flags](<https://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_cookie_flags>) directive should be used instead