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

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