Release Notes 3.20.1
These release notes contain information about new features, improvements, known issues, and bug fixes in the NGINX Controller Application Delivery Module.
We encourage you to install the latest version of the NGINX Controller Application Delivery module to take advantage of the newest features and updates.
Technical support is provided for earlier versions that were released within two years of the current release.
October 19, 2021
Take note of the following considerations when upgrading to this version of the NGINX Controller App Delivery Module:
After upgrading NGINX Controller, make sure to upgrade the NGINX Controller Agent too.Caution:
If you’re upgrading from NGINX Controller 3.18 or earlier to the NGINX Controller App Delivery Module 3.20 or later, the Controller Agent will go offline during the upgrade process.
If you’re upgrading NGINX Controller on a multi-node cluster, run the
update.shscript on each node individually – the order in which you update the nodes doesn’t matter.Warning:
Never update the control nodes in parallel. Doing so may result in race conditions for certain jobs, such as database migrations, and may cause the cluster to become unavailable.
The following issues are known to be present in this release. Look for updates to these issues in future release notes.
When upgrading an NGINX Controller cluster, the system reports timeout errors waiting for services to scale up (27871)
When upgrading the third node of an NGINX Controller cluster, some services may take two or more minutes to scale up. During this period, the system displays an error similar to the following:
While waiting for nats-streaming-cluster to scale up, the operation did not complete before timing out.
You can safely ignore these warnings. The services will continue to scale up in the background and should not interfere with the upgrade.
NGINX Controller app-centric metrics may show inaccurate metrics data when HTTPS and TCP+TLS are configured on the same data path (28489)
Depending on whether connections close cleanly when both HTTP/HTTPS and TCP/TCP+TLS are configured on the same NGINX instance running the NGINX Controller Agent, inaccurate metrics values may be reported for either HTTP/HTTPS or TCP/TCP+TLS analytics data. The issue won’t occur when only HTTP and HTTPS are configured on the same datapath.
Check the NGINX Controller Tech Specs guide to learn about the NGINX Plus versions supported by this release.