03.07.2025

Greengage DB 6.28.1 product release

Bug fixes and some improvements of tests
  • Postgres core
    9
  • Supported os systems
  • License
    Apache 2.0

Fixed calculating the startup memory of each process when using resource groups

Fixed Orca’s planning of a correlated subplan with DISTINCT or UNION ALL

Fixed cost calculation for LEFT OUTER JOIN in Orca

Allowed multiple parameters in the child nodes of <dxl:TestExpr>

Fixed partition pruning for the IS NULL clause

Fixed pushdown of the HAVING clauses when using GROUPING SETS

Disabled using CdbDispatchCommand() in pg_lock_status()

Fixed using multiple references to DML CTE

Fixed integer overflow in EXPLAIN

Eliminated SSL renegotiation from gpfdist

Fixed creating a table by EXPLAIN ANALYZE CTAS from a prepared statement

Improved the tuple count estimation by cdb_estimate_rel_size()

Fixed errors on planning queries with zero-column AO tables

Disabled modifying a prepared statement by CTAS

Fixed the DISTRIBUTED BY support for CTAS from a prepared statement

Started to make a recovery report error message when an invalid page header is found

Adapted changes from 7.x to allow release resources from UDF SRF

Fixed cluster expansion on builds without IC Proxy

Fixed the CursorICHistoryTable cleanup

Replaced a check for Greenplum with a check for a fork of Greenplum

Started to use gporca.mk for compilation settings of gpos/common sources

Fixed ASSERT when using append-optimized tables with a GIN index

Stopped recycling WAL when receiving an archival report in the archive_mode = always mode

Fixed the permission error for the SET synchronization

Started to emit an error if GUC synchronization fails

Removed the old libxerces installation from the ABI tests

Removed the obsolete Xerces-related code and comments in GPDB 6

Fixed the Ubuntu version in ABI tests

Updated actions/upload-artifact in ABI tests