2.22.0 release notes
April 28, 2026
NGINX Instance Manager 2.22.0 release notes
NGINX Instance Manager 2.22.0 supports upgrades from these previous versions:
- 2.19.0 - 2.21.1
If your NGINX Instance Manager version is older, you may need to upgrade to an intermediate version before upgrading to the target version.
This release includes the following updates:
-
Use the default SCC on OpenShift
Starting in v2.22.0, NGINX Instance Manager Helm deployments on OpenShift use the cluster’s default Security Context Constraint (SCC) when you set
openshift.enabled: true. NGINX Instance Manager no longer requires a custom SCC with fixed UIDs (1000 and 101). This simplifies installation and improves OpenShift compatibility. For details, see Appendix: OpenShift security constraints. -
New licensing flow sends raw usage data; JWT license no longer required
NGINX Instance Manager now sends raw usage data to the new licensing endpoint instead of aggregated data to the legacy endpoint. A JWT license is no longer required, and disconnected environments no longer need to upload usage report acknowledgements.
For more information, see Add a license (connected) and Add a license (disconnected).
-
Log profiles section added to the NGINX Instance Manager UI
NGINX Instance Manager now includes a Log Profiles section in the UI, where you can view, manage, configure, compile, and download log profiles. The section includes form-based and JSON-based editors, similar to the WAF Policies section.
-
Custom TLS certificates now supported through Vault and external service certificates
NGINX Instance Manager now supports custom TLS certificates for its API Gateway and externally provided internal service certificates. The Helm chart supports both the existing default certificate flow and a new external certificates flow for pre-existing per-service secrets.
For more information, see Use external TLS certificates.
This release has the following changes in default behavior:
-
Saving a modified WAF policy now always creates a new version
NGINX Instance Manager now creates a new version each time a modified WAF policy is saved, even if the current version isn’t deployed. Previously, a new version was created only for deployed policy versions.
- The
PUTendpoint for updating WAF policies is deprecated. - Submit WAF policy changes through
POSTrequests.
- The
-
Usage reporting and the NGINX Usage page have changed in version 2.22
The new licensing endpoint is:
https://product.connect.nginx.com/api/nginx-usage/batch- In connected environments that restrict outbound access, add the new licensing endpoint to your allowlist.
- In disconnected mode, use the new bash script to process the larger download file.
- The NGINX Usage page no longer shows hourly aggregated data. It now shows usage reporting details such as instance and cluster IDs and last reported times.
For more information, see Report usage data to F5 (connected) and Report usage data to F5 (disconnected).
You can find information about known issues in the Known Issues topic.