EDB Postgres Advanced Server 17.2 release notes v17

Released: 22 Nov 2024

EDB Postgres Advanced Server 17.2 includes the following enhancements and bug fixes:

Deprecation

With the release of EPAS 17, the DRITA is being deprecated and will not be included in EPAS 18. This decision follows the introduction of EDB’s PWR and edb_wait_states extensions, which offer improved diagnostic capabilities compared to DRITA. These new extensions provide a diagnostic experience more closely aligned with Oracle’s AWR reports, making DRITA obsolete.

Note

The pgAgent and adminpack packages are end of life from EPAS 17 and later.

TypeDescriptionAddresses               
Upstream mergeMerged with community PostgreSQL 17.2. See the PostgreSQL 17.2 Release Notes for more information.
FeatureAdded support for the Oracle-compatible BFILE native datatype and the DBMS_LOB package APIs. See the DBMS_LOB for more information.
FeatureAdded support for the Oracle-compatible DBMS_XMLDOM package to provide interface for HTML and XML documents. See the DBMS_XMLDOM for more information.
FeatureAdded support for the Oracle-compatible DBMS_ASSERT package to validate input properties and sanitize user input, thereby reducing the risk of SQL injections. See the DBMS_ASSERT for more information.
FeatureAdded support for the Oracle-equivalent NLS_UPPER,NLS_LOWER, and NLS_INITCAP functions. See the NLS functions for more information.
FeatureImplemented alteruser utility to modify roles in the clusters. See the alteruser utility for more information.
EnhancementAdded support for the Oracle-compatible FORALL..MERGE and FORALL..SAVE EXCEPTIONS. See the FORALL statement for more information.
EnhancementAdded support for the XMLType data type to be called as an object type and has predefined member functions and constructors on it. See the XMLType datatype for more information.
EnhancementAdded support for JSON log format in the EDB Auditing. This enables to create audit reports in XML, CSV, or JSON format.
EnhancementAdded support for READ and WRITE privileges for the directory objects.
EnhancementAdded support for READ and WRITE directory permissions in UTL_FILE APIs.
EnhancementImplemented IMPORT FOREIGN SCHEMA. This command imports a foreign schema from a foreign server or a database link.
EnhancementAdded support for ANYCOMPATIBLE and "any" pseudo type to NVL function. This allows NVL function to support more types of argument combinations now.
EnhancementAdded support to audit all the EDB Postgres Advanced Server's modified external function signatures so that PostgreSQL compatible extensions can be compiled along with EDB Postgres Advanced Server.
EnhancementEDB*Loader: Enhanced terminator and delimiter matching behavior to consider the server encoding.
Security fixThis release includes the fixes that were incorporated in 17.1:
CVE-2024-10976, CVE-2024-10977, CVE-2024-10978, CVE-2024-10979
CVE-2024-10976
CVE-2024-10977
CVE-2024-10978
CVE-2024-10979 for #43051
Security fixThis release includes a remediation to issues caused by the 17.1 fix to CVE-2024-10978.CVE-2024-10978