This section includes fixes that change existing functionality. Fixes that don’t involve changes to functionality are documented in Resolved Issues.

It is an overview of the changes included in NuoDB 5.0 compared to the original NuoDB 4.3 release. A subset of these changes may also be available in maintenance releases for prior versions.

If a change relates to a Zendesk issue, the associated Zendesk reference number is displayed, for example (10118).

Changes in NuoDB 5.0.3

Updated the NuoDB base OS image for containerized deployments to Red Hat Universal Base Image (UBI) 8.7

UBI 8.7 improves security and compatibility with the latest versions of software components.

User-defined parameters are not allowed in a CREATE VIEW statement

A CREATE VIEW statement that includes a user-defined parameter will return, "Error 42000: Use of parameters is not allowed in CREATE VIEW statements."
For more information, see CREATE VIEW.

Changes in NuoDB 5.0.1

For RHEL 8 and later, NuoDB will now start database processes if the Transparent HugePage (THP) feature is set to [always] and will attempt to opt-out of THP automatically

NuoDB attempts to disable THP for NuoDB database processes if the host forced THP to be always on at the OS level. If an Out-of-Memory (OOM) condition occurs, then disable THP at the OS level to resolve the issue.

Changes in NuoDB 5.0

Admin processes now generate stronger RSA keys for newly-started databases processes

  • Increased the WEAK RSA key size from 512 bits to 1024 bits

  • Increased the MEDIUM RSA key size from 1024 bits to 2048 bits

Added concurrent archive synchronization

In the previous releases, for database deployments with three or more Storage Managers (SMs), the archive synchronization process synchronized database archives sequentially causing delays in completion. Now archives will synchronize concurrently allowing the synchronization process to complete sooner. (8679)

Added support for Python 3

Added support for Python 3 in NuoDB Admin. The Python 2 interpreter which was previously included in the NuoDB server package has been removed. Python 3 must be installed as a prerequisite to run NuoDB Command (nuocmd). For more information, see System Requirements. (11866)

Removed GNU Debugger (GDB) from server package

The GDB utility previously included in the NuoDB server package has been removed.