29.05.2026

Greengage DB 6.31.0 product release

credcheck integration, Ubuntu 24 support improvements, and multiple stability, testing, and CI enhancements
  • Postgres core
    9
  • Supported os systems
  • License
    Apache 2.0

Adapted and integrated the credcheck extension

Added the gp_autostats_on_change_ratio_threshold GUC

Enabled ALTER RESOURCE GROUP inside transactions

Renamed the Debian package from greengage to greengage6

Enabled gpperfmon builds and tests on Ubuntu

Replaced subprocess with gpsubprocess

Fixed exception logging in gplog

Disallowed table inheritance from partitioned tables

Added gpcheckcat checks for regular inheritance from partitioned tables

Prevented rewrites of replicated tables containing volatile functions

Fixed distribution by resjunk columns

Fixed potential catalog corruption caused by temporary identity columns

Fixed a SIGSEGV caused by temporary nullification in subquery flow processing

Fixed a typo and expanded credcheck test coverage

Fixed incorrect Host headers when connecting to gpfdist through Kubernetes Ingress

Updated configure to stop probing for libldap_r when using libldap 2.5 or later

Adjusted GP_HLL_ERROR_MARGIN

Fixed negative cost estimates for external web tables

Changed libpq events allocation to use palloc()

Fixed a segment SEGFAULT caused by changing the gp_role GUC during a session

Fixed gpcheckcat tests after switching to SCRAM password hashing

Added gpcheckcat alerts for volatile expressions in replicated tables

Added support for Greengage DB package replacement

Fixed gp_sparse_vector Makefile overrides

Added ARM platform compatibility for gp_sparse_vector

Applied minor fixes to gp_sparse_vector to prevent unexpected issues

Fixed the README.md file for the temp_tables_stat extension

Added BREAK_SYSTEM_PACKAGES=1 to Ubuntu 24 installation instructions

Switched regression testing to Ubuntu 24

Enabled Python code coverage analysis

Marked the optimizer_enable_table_alias GUC as defunct

Fixed errors and warnings reported by the Lintian linter

Reverted the gpstart gpsubprocess update

Fixed isolation2 dependencies to avoid unnecessary rebuilds

Fixed the ORCA subselect regression test for Python 3

Configured Docker builds to use the Azure Ubuntu mirror

Added automated uploads of the latest Ubuntu 24.04 Docker image to Docker Hub

Implemented the CODEOWNERS approach for 6.x

Skipped GitHub Actions cache usage when a developer image is available

Updated the resource group workflow version

Replaced ubuntu-latest runners with ubuntu-24.04

Disabled cancellation of behave tests

Enabled log collection for hanging tests

Cleaned up default branch CI files for 6.x

Enabled behave tests on Ubuntu 22.04 and 24.04

Enabled builds on Ubuntu 22.04 and 24.04 for 6.x