Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -11,24 +11,24 @@ nd-docs: DOCS-000

Since May 13, 2026, NGINX Plus is published in two release types: Long-Term Support (LTS) and Continuous Release (CR).

The NGINX Plus LTS release model is designed for mission-critical production environments. Each LTS release is supported for three years and receives security fixes and CVE mitigations without introducing new features. New features are delivered in [Continuous Releases (CR)](#cr) during the same annual LTS cycle.
The NGINX Plus LTS release model is designed for mission-critical production environments. Each LTS release is supported for three years and receives security fixes and CVE mitigations without introducing new features. New features are delivered in CRs during the same annual LTS cycle.

- **Cadence**: one LTS per year
- **Patching model**: security/CVE fixes only, no feature changes
- **Support window**: up to 3 years for each LTS release
- **Concurrency**: up to 3 LTS versions supported at the same time
- **Version format**: an LTS release has `0` as the second numeric component, for example: `PLS.37.0.0.1`. LTS updates increment the third component, for example: `PLS.37.0.1.1`.

NGINX Plus Continuous Releases (CR) are published several times within an annual [LTS](#lts) cycle. Each CR contains the latest features and performance improvements. The CR cycle ends when a new LTS is released.
NGINX Plus CRs are published several times within an annual LTS cycle. Each CR contains the latest features and performance improvements. The CR cycle ends when a new LTS is released.


## Repository configuration options {#repo-options}

By default, NGINX Plus repositories are configured to receive [Continuous Releases]({{< ref "/nginx/admin-guide/installing-nginx/installing-nginx-plus.md" >}}). To use LTS, update your repository configuration to point to the LTS package URL, replacing the default URL. You can choose one of the options during installation:

- **Pin to current LTS only**: receive only security updates for this LTS, no CRs, no automatic update to next LTS; supported up to three years
- **Pin to LTS track**: automatically upgrade to the newest LTS when it is released annually, no CRs.
- **Default**: receive Continuous Releases within the current LTS release. No actions needed.
- **Pin to current LTS only**: receive only security updates for this LTS, no CRs, no automatic update to next LTS; supported up to three years. Follow the steps for your operating system in this guide.
- **Pin to LTS track**: automatically upgrade to the newest LTS when it is released annually, no CRs. Follow the steps for your operating system in this guide.
- **Default**: receive Continuous Releases within the current LTS release, automatically upgrade to each new LTS when it is released annually and then receive its CRs. See [Installing NGINX Plus]({{< ref "/nginx/admin-guide/installing-nginx/installing-nginx-plus.md" >}}).

## Prerequisites {#prereq}

Expand All @@ -37,8 +37,8 @@ Before you begin, make sure you have:
- [MyF5 Customer Portal](https://account.f5.com/myf5) access, credentials are provided in the email from F5, Inc.
- An active NGINX Plus subscription. Details can be verified on the [MyF5 Customer Portal](https://account.f5.com/myf5).
- A [supported operating system and architecture]({{< ref "nginx/technical-specs.md" >}}).
- Administrative privileges: `root` access or `sudo`, or see [Unprivileged installation](#unpriv_install).
- Internet access, or see [Offline installation](#offline_install).
- Administrative privileges: `root` access or `sudo`, or see [Unprivileged installation]({{< ref "/nginx/admin-guide/installing-nginx/installing-nginx-plus.md#unpriv_install" >}}).
- Internet access, or see [Offline installation]({{< ref "/nginx/admin-guide/installing-nginx/installing-nginx-plus.md#offline_install" >}}).

## Preparation steps for all operating systems {#common-steps}

Expand Down Expand Up @@ -282,8 +282,6 @@ Supported RHEL-based operating systems include Red Hat Enterprise Linux, Oracle
sudo wget -P /etc/apt/apt.conf.d https://cs.nginx.com/static/files/90pkgs-nginx
```

{{< details summary="Pin NGINX Plus to a specific version" >}}{{< call-out "note">}}{{< include "nginx-plus/install/pin-to-version/pin-debian-ubuntu-R32.md" >}}{{< /call-out >}}{{< /details >}}

1. **Modify your NGINX Plus repository configuration to pin to the desired LTS track**. To change your update channel, edit the `/etc/apt/sources.list.d/nginx-plus.list` file and update the URL to the [appropriate value](#repo-options) for your target version.

- Pin to current LTS version:
Expand Down Expand Up @@ -607,5 +605,5 @@ Supported RHEL-based operating systems include Red Hat Enterprise Linux, Oracle

## Upgrade NGINX Plus {#upgrade}

For general upgrade instructions, see [Upgrading NGNIX Plus]({{< ref "/nginx/admin-guide/installing-nginx/upgrading-nginx-plus.md" >}})
For general upgrade instructions, see [Upgrading NGNIX Plus]({{< ref "/nginx/admin-guide/installing-nginx/upgrading-nginx-plus.md" >}}).

Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ Since May 13, 2026, NGINX Plus is published in two release types:

### Long-Term Support (LTS) {#lts}

The NGINX Plus LTS release model is intended for mission-critical production environments. During an LTS lifecycle, F5 delivers security fixes and CVE mitigations without introducing new features. New features are delivered in [Continuous Releases (CR)](#cr) during the same annual cycle.
The NGINX Plus LTS release model is intended for mission-critical production environments. During an LTS lifecycle, F5 delivers security fixes and CVE mitigations without introducing new features. New features are delivered in Continuous Releases (CR) during the same annual cycle.

- **Cadence**: annual (one LTS per year)
- **Patching model**: security/CVE fixes only (no feature changes within the LTS line)
Expand All @@ -39,6 +39,17 @@ NGINX Plus Continuous Releases (CR) are published several times within an annual
- **Support window**: latest CR only; when a new CR is released, the previous CR immediately reaches End of Support
- **Version format**: CRs increment the second numeric component, for example: `PLS.37.1.0.0`, `PLS.37.2.0.0`


### Repository configuration options

By default, NGINX Plus repositories are configured to receive Continuous Releases. To use LTS, update your repository configuration to point to the LTS package URL, replacing the default URL. See [Installing NGINX Plus LTS]({{< ref "/nginx/admin-guide/installing-nginx/installing-nginx-plus-lts.md" >}}).

Available repository configuration options:

- **Default**: receive Continuous Releases within the current LTS release, automatically upgrade to each new LTS when it is released annually and then receive its CRs. Follow the steps for your operating system in this guide.
- **Pin to current LTS only**: receive only security updates for this LTS, no CRs, no automatic update to next LTS; supported up to three years. See [Installing NGINX Plus LTS]({{< ref "/nginx/admin-guide/installing-nginx/installing-nginx-plus-lts.md" >}}).
- **Pin to LTS track**: automatically upgrade to the newest LTS when it is released annually, no CRs. See [Installing NGINX Plus LTS]({{< ref "/nginx/admin-guide/installing-nginx/installing-nginx-plus-lts.md" >}}).

## Prerequisites {#prereq}

Before you begin, make sure you have:
Expand Down
10 changes: 5 additions & 5 deletions content/nginx/releases.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ Since May 13, 2026, NGINX Plus follows a new release model: [Long-Term Support (

LTS is identified by a `0` as the second numeric component of the version number, for example, PLS.37.`0`.0.1. An LTS release update increments the third numeric component, for example, PLS.37.0.`1`.1.

[**NGINX Plus Continuous Releases (CR)**](#cr) are published multiple times during the life of the latest [LTS](#lts) release and include the newest features and performance improvements. CRs are never patched, securiry fixes are delivered as the next CR. F5 provides support for the latest CR only - when a new CR is released, the previous CR immediately reaches End of Support.
[**NGINX Plus Continuous Releases (CR)**](#cr) are published multiple times during the life of the latest [LTS](#lts) release and include the newest features and performance improvements. CRs are never patched, security fixes are delivered as the next CR. F5 provides support for the latest CR only - when a new CR is released, the previous CR immediately reaches End of Support.

CRs are identified by the second numeric component, for example, PLS.37.`1`.0.0, PLS.37.`2`.0.0.

Expand All @@ -37,12 +37,12 @@ NGINX Plus PLS.37.0.0.1 LTS is the first LTS release.
- [New release model](https://community.f5.com/kb/devcentralnews/announcing-the-first-f5-nginx-commercial-long-term-support-release/346419): Long-Term Support (LTS) Releases and Continuous Releases (CR).
- [Agentic observability module](https://github.com/nginx/nginx-mcp-js/tree/main): real-time MCP traffic monitoring.
- [NGINX control REST API]({{< ref "/nginx/admin-guide/basic-functionality/runtime-control.md#control-api" >}}) that provides an HTTP interface for controlling an NGINX Plus instance in addition to signal-based control.
- JSON-formatted error logs: the `json` parameter of the [error_log](https://nginx.org/en/docs/ngx_core_module.html#error_log) directive.
- Customer error log variables: the [`error_log_tag`](https://nginx.org/en/docs/ngx_core_module.html#error_log_tag) directive.
- Enhanced upstream latency metrics with latency histograms for each upstream.
- JSON-formatted error logs: the [`json`](https://nginx.org/en/docs/ngx_core_module.html#error_log_json) parameter of the [`error_log`](https://nginx.org/en/docs/ngx_core_module.html#error_log) directive.
- Customer error log variables: the [`error_log_tag`](https://nginx.org/en/docs/http/ngx_http_core_module.html#error_log_tag) directive.
- Enhanced upstream latency metrics with latency histograms: the `response_time_hist` data for each [HTTP upstream](https://nginx.org/en/docs/http/ngx_http_api_module.html#def_nginx_http_upstream).
- Basic authentication for [HTTP CONNECT forward proxy](https://nginx.org/en/docs/http/ngx_http_tunnel_module.html).
- Encrypted Client Hello (ECH) support: the [`ssl_ech_file`](https://nginx.org/en/docs/http/ngx_http_ssl_module.html#ssl_ech_file) directive.
- Multipath TCP support: the `multipath` parameter of the [`listen`](https://nginx.org/en/docs/http/ngx_http_core_module.html#multipath) directive.
- Multipath TCP support: the [`multipath`](https://nginx.org/en/docs/http/ngx_http_core_module.html#multipath) parameter of the [`listen`](https://nginx.org/en/docs/http/ngx_http_core_module.html#listen) directive.
- The [`max_headers`](https://nginx.org/en/docs/http/ngx_http_core_module.html#max_headers) directive that sets the maximum allowed number of header lines in requests.
- HTTP2 to upstreams support.
- Default HTTP 1.1 version to upstreams with keepalive enabled by default.
Expand Down
Loading