Release Notes for Red Hat 3scale API Management 2.16 On-premises


Red Hat 3scale API Management 2.16

Document intended for use with Red Hat 3scale API Management 2.16

Red Hat Customer Content Services

Abstract

This document informs users about the latest and Technology Preview features, as well as resolved issues, associated documentation, and known issues in Red Hat 3scale API Management 2.16

Preface

This document is intended for use with Red Hat 3scale API Management 2.16 and related patch releases.

Providing feedback on Red Hat documentation

We appreciate your feedback on our documentation.

To propose improvements, open a Jira issue and describe your suggested changes. Provide as much detail as possible to enable us to address your request quickly.

Prerequisite

  • You have a Red Hat Customer Portal account. This account enables you to log in to the Red Hat Jira Software instance. If you do not have an account, you will be prompted to create one.

Procedure

  1. Click the following Create issue.
  2. In the Summary text box, enter a brief description of the issue.
  3. In the Description text box, provide the following information:

    • The URL of the page where you found the issue.
    • A detailed description of the issue.
      You can leave the information in any other fields at their default values.
  4. Click Create to submit the Jira issue to the documentation team.

Thank you for taking the time to provide feedback.

Chapter 1. Red Hat 3scale API Management 2.16.0

Warning

DO NOT ATTEMPT TO INSTALL OR UPGRADE TO 3scale 2.16 IF YOUR DEPLOYMENT USES ORACLE DATABASE. 3scale 2.16 is currently not compatible with Oracle DB. Upgrading from 2.15 to 2.16 in such environments will lead to severe issues preventing the system from operating correctly. Deployments using Oracle DB must stay on version 2.15 until compatibility is added in a future maintenance release (planned for 2.16.1).

1.1. New features

Red Hat 3scale API Management 2.16 provides the following new features and enhancements:

  • Supported compatibility with PostgreSQL 14 & 15 (THREESCALE-8920, THREESCALE-11897)
  • Enabled TLS and ACL support for Redis connections (THREESCALE-8404)
  • Added option to make route creation in Zync optional (THREESCALE-8102)
  • Added ability to mark tenants as “Managed by Operator” to indicate they are controlled by automation (THREESCALE-1786)
  • Added ability to create or update a Service Subscription via the 3scale API (THREESCALE-2689)
  • Enhanced audit logs with more detailed session and account activity (THREESCALE-10843)
  • Security, performance, and other general improvements:

    • Added support for SCRAM-SHA-256 password authentication in system-app PostgreSQL libraries (THREESCALE-8038)
    • Masked the client secret by default in the SSO Integration configuration screen (THREESCALE-8735)
    • Made CustomPolicyDefinition work out of the box for custom tenants as well as the default tenant (THREESCALE-9006)
    • Added support for TLS client certificate authentication when connecting to external databases (THREESCALE-4185)
    • Added support for configuring mutual TLS with a forward proxy (THREESCALE-5105)
    • Made the ssl_verify_client directive configurable to prevent unnecessary client certificate prompts in certain scenarios (THREESCALE-10156)
    • Added support for client certificate revocation checks in APIcast (THREESCALE-11404)
    • Enable to configure the timeouts handled by the Upstream Connection policy globally (THREESCALE-8149)
    • Addressed multiple CVEs to enhance the security and stability of the solution.

1.2. Resolved issues

Red Hat 3scale API Management 2.16 resolves the following issues:

Expand
Table 1.1. Resolved issues
Issue numberDescription

THREESCALE-9320

Conditional policy evaluating incorrectly: second policy in policy chain always triggers

THREESCALE-11631

Error when a backend reference is removed from usages and application plan limit is removed too

THREESCALE-6454

APIcast connections should be drained gracefully on pod deletion

THREESCALE-7955

User model extra fields not updating via admin portal form

THREESCALE-8271

Issue handling two different Applications using the same client ID across different RH-SSO realms, causing secrets to be stored incorrectly

THREESCALE-8319

The endpoint /admin/api/settings.json doesn’t update account_approval_required field

THREESCALE-8486

APIcast TLS + path routing: unexpected behaviour

THREESCALE-8770

Invoice line items with negative cost can’t be created from the UI

THREESCALE-9033

Some special characters in Application Keys are not supported

THREESCALE-9301

Fix dns cache miss

THREESCALE-10018

ActiveDocs shows Error when a response body is CSV and starts from double quote

THREESCALE-10894

Multiple filter service warnings are logged when APICAST_SERVICES_LIST is used

THREESCALE-11194

APIcast using stale configuration for a deleted Product

THREESCALE-11498

3scale API docs CRUD /api/account_plans/{acc_pl_id}/features.xml not working

THREESCALE-11499

3scale accounts listing can’t filter by state

1.3. Known issues

Known issues in Red Hat 3scale API Management 2.16:

Warning

DO NOT ATTEMPT TO INSTALL OR UPGRADE TO 3scale 2.16 IF YOUR DEPLOYMENT USES ORACLE DATABASE. 3scale 2.16 is currently not compatible with Oracle DB. Upgrading from 2.15 to 2.16 in such environments will lead to severe issues preventing the system from operating correctly. Deployments using Oracle DB must stay on version 2.15 until compatibility is added in a future maintenance release (planned for 2.16.1).

Expand
Table 1.2. Known issues
Issue numberDescription

THREESCALE-12001

Deployments using Oracle Database are not compatible. After upgrading from 2.15.5 to 2.16 CR6 in deployments using Oracle Database, the system fails with internal server errors

THREESCALE-12013

When upgrading from 2.15 to 2.16, the system-app pod may start before the database migration completes, causing failures when creating new accounts. Restarting the system-app pod resolves the issue

Chapter 2. Documentation

Supported configurations

Security updates

Erratas

Upgrade guides

Chapter 3. Changes in 3scale

Note

In the next release, Redis 7.2 will no longer be supported. Instead, support for Valkey 7.2 will be introduced. For the latest updates on supported configurations, see the 3scale Supported Configurations page.

Decommissioned features

  • Embedded databases in standard deployments. From 3scale 2.14, support for deploying databases within the cluster as part of the standard 3scale deployment was deprecated. Starting in 2.16, Red Hat supports only self-deployed databases, whether within the cluster or external to it. See here, documentation describing the processes for externalising the Databases
  • 3scale Toolbox Command Line Tool. The 3scale Toolbox Command Line Tool is no longer supported. The recommended approach for provisioning and automation is the 3scale Application Capabilities operator.

Legal Notice

Copyright © 2025 Red Hat, Inc.
The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, the Red Hat logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
Linux® is the registered trademark of Linus Torvalds in the United States and other countries.
Java® is a registered trademark of Oracle and/or its affiliates.
XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries.
MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries.
Node.js® is an official trademark of Joyent. Red Hat is not formally related to or endorsed by the official Joyent Node.js open source or commercial project.
The OpenStack® Word Mark and OpenStack logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation, or the OpenStack community.
All other trademarks are the property of their respective owners.
Back to top
Red Hat logoGithubredditYoutubeTwitter

Learn

Try, buy, & sell

Communities

About Red Hat Documentation

We help Red Hat users innovate and achieve their goals with our products and services with content they can trust. Explore our recent updates.

Making open source more inclusive

Red Hat is committed to replacing problematic language in our code, documentation, and web properties. For more details, see the Red Hat Blog.

About Red Hat

We deliver hardened solutions that make it easier for enterprises to work across platforms and environments, from the core datacenter to the network edge.

Theme

© 2025 Red Hat