From f87f45f8727d8e6d3e29d70f344334b98c38fc51 Mon Sep 17 00:00:00 2001 From: Xinyue Lu Date: Mon, 2 Sep 2024 02:46:26 -0700 Subject: [PATCH] Nginx 1.27.1 Release --- src/pages/changelog.md | 11 ++++++++++- src/pages/install.mdx | 18 +++++++++++------- src/pages/intro.md | 2 +- 3 files changed, 22 insertions(+), 9 deletions(-) diff --git a/src/pages/changelog.md b/src/pages/changelog.md index b652a2f..05a4371 100644 --- a/src/pages/changelog.md +++ b/src/pages/changelog.md @@ -4,7 +4,16 @@ title: Changelog # Changelog -## June 13, 2024 +## Sep 02, 2024 + +- Upgrade Nginx to 1.27.1 +- Update ngx_http_subs_filter_module to support PCRE2 +- Update ngx_http_geoip2_module to support new Nginx API +- Update ngx_http_ipdb_module to support new Nginx API +- Update ngx_http_lua_module on Trixie to support PCRE2 - experimental +- Announce end of update for Lunar and Mantic + +## Jun 13, 2024 - Upgrade Nginx to 1.27.0 and OpenSSL to 3.3.1 diff --git a/src/pages/install.mdx b/src/pages/install.mdx index 9c6820c..14f9a53 100644 --- a/src/pages/install.mdx +++ b/src/pages/install.mdx @@ -8,20 +8,19 @@ import SecondaryText from '../components/secondary-text'; ## Fully Supported OS -* Debian 10 Buster (OldOldStable)
Update through 2024-06 or later * Debian 11 Bullseye (OldStable)
Update through 2026-06 or later * Debian 12 Bookworm (Stable)
Update through 2028-06 or later -* Debian 13 Trixie (Testing)
Update through 2030-06 or later +* Debian 13 Trixie (Testing) - experimental
Update through 2030-06 or later * Ubuntu 20.04 Focal (LTS)
Update through 2025-04 or later * Ubuntu 22.04 Jammy (LTS)
Update through 2027-04 or later -* Ubuntu 23.04 Lunar
Update through 2024-01 or later -* Ubuntu 23.10 Mantic
Update through 2024-06 or later * Ubuntu 24.04 Noble (LTS)
Update through 2029-04 or later -We support LTS and current releases of Debian and Ubuntu, as well as releases that are going to be GA soon. +We support LTS and current releases of Debian and Ubuntu, as well as releases that are going to be GA soon. Running on an ARM64 platform is currently an experimental feature, but we plan to keep supporting it in the long term. +Trixie is now compiled with PCRE2 and a later version of http_lua module. Highly experimental, please report issues. + ## Install via DEB ```sh @@ -38,9 +37,14 @@ Check out [Docker image for nginx-docker](https://github.com/u-sb/nginx-docker). ## Unsupported OS -* Ubuntu 18.04 Bionic (LTS)
Last update 1.25.1-1nwtf+309quic1 +* Debian 10 Buster
Last update 1.27.1-2nwtf+331 +* Ubuntu 18.04 Bionic (LTS)
Last update 1.27.1-2nwtf+331 +* Ubuntu 23.04 Lunar
Last update 1.27.1-2nwtf+331 - this is the final update +* Ubuntu 23.10 Mantic
Last update 1.27.1-2nwtf+331 - this is the final update + +We do not provide full and long term support for legacy OS, but you can use it at your own risk. Unsupported OS will not always get the latest update and is on a resonable efforts basis - we may stop updating them at any time. -We do not provide full and long term support for legacy OS, but you can use it at your own risk. Unsupported OS will not always get the latest update and is on a best efforts basis. +Release that is tagged as this is the final update will no longer receive updates. ``` sh apt install -y apt-transport-https lsb-release ca-certificates curl gnupg diff --git a/src/pages/intro.md b/src/pages/intro.md index 4d0efcd..06df6f0 100644 --- a/src/pages/intro.md +++ b/src/pages/intro.md @@ -45,7 +45,7 @@ Statically built with OpenSSL 3.3.x, so you can use TLS 1.3 even on distribution Version info: ```bash -nginx version: nginx-n.wtf/1.27.0 +nginx version: nginx-n.wtf/1.27.1 built with OpenSSL 3.3.1 4 Jun 2024 TLS SNI support enabled configure arguments: --with-cc-opt='-g -O2 -ffile-prefix-map=/build/nginx=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2' --with-ld-opt='-Wl,-z,relro -Wl,-z,now -fPIC' --with-openssl=/build/nginx/../openssl --prefix=/usr/share/nginx --conf-path=/etc/nginx/nginx.conf --http-log-path=/var/log/nginx/access.log --error-log-path=/var/log/nginx/error.log --lock-path=/var/lock/nginx.lock --pid-path=/run/nginx.pid --modules-path=/usr/lib/nginx/modules --http-client-body-temp-path=/var/lib/nginx/body --http-fastcgi-temp-path=/var/lib/nginx/fastcgi --http-proxy-temp-path=/var/lib/nginx/proxy --http-scgi-temp-path=/var/lib/nginx/scgi --http-uwsgi-temp-path=/var/lib/nginx/uwsgi --with-compat --with-debug --with-pcre-jit --without-pcre2 --with-http_ssl_module --with-http_stub_status_module --with-http_realip_module --with-http_auth_request_module --with-http_v2_module --with-http_v3_module --with-http_dav_module --with-http_slice_module --with-threads --with-http_addition_module --with-http_flv_module --with-http_geoip_module=dynamic --with-http_gunzip_module --with-http_gzip_static_module --with-http_image_filter_module=dynamic --with-http_mp4_module --with-http_perl_module=dynamic --with-http_random_index_module --with-http_secure_link_module --with-http_sub_module --with-http_xslt_module=dynamic --with-mail=dynamic --with-mail_ssl_module --with-stream=dynamic --with-stream_geoip_module=dynamic --with-stream_ssl_module --with-stream_ssl_preread_module --add-module=/build/nginx/sb-modules/ngx_brotli --add-dynamic-module=/build/nginx/debian/modules/http-headers-more-filter --add-dynamic-module=/build/nginx/debian/modules/http-auth-pam --add-dynamic-module=/build/nginx/debian/modules/http-cache-purge --add-dynamic-module=/build/nginx/debian/modules/http-dav-ext --add-dynamic-module=/build/nginx/debian/modules/http-ndk --add-dynamic-module=/build/nginx/debian/modules/http-echo --add-dynamic-module=/build/nginx/debian/modules/http-fancyindex --add-dynamic-module=/build/nginx/debian/modules/http-geoip2 --add-dynamic-module=/build/nginx/sb-modules/ngx_http_ipdb_module --add-dynamic-module=/build/nginx/debian/modules/nchan --add-dynamic-module=/build/nginx/debian/modules/http-lua --add-dynamic-module=/build/nginx/debian/modules/rtmp --add-dynamic-module=/build/nginx/debian/modules/http-uploadprogress --add-dynamic-module=/build/nginx/debian/modules/http-upstream-fair --add-dynamic-module=/build/nginx/debian/modules/http-subs-filter