29.05.2026

Релиз Greengage DB 6.31.0

Интеграция с credcheck, улучшенная поддержка Ubuntu 24, а также ряд улучшений стабильности, тестирования и CI
  • Ядро Postgres
    9
  • Поддерживаемые ОС системы
  • Лицензия
    Apache 2.0

Адаптировано и интегрировано расширение credcheck

Добавлен GUC-параметр gp_autostats_on_change_ratio_threshold

Добавлена поддержка ALTER RESOURCE GROUP внутри транзакций

Debian-пакет greengage переименован в greengage6

В Ubuntu включены сборка и тестирование gpperfmon

subprocess заменен на gpsubprocess

Исправлено логирование исключений в gplog

Запрещено наследование обычных таблиц от партиционированных

Добавлены проверки gpcheckcat для обычного наследования от партиционированных таблиц

Предотвращена перезапись реплицированных таблиц, содержащих volatile-функции

Исправлено распределение по столбцам resjunk

Исправлено возможное повреждение каталога, вызванное временными идентификационными столбцами

Устранен SIGSEGV, вызванный временным обнулением при обработке потока подзапросов

Исправлена опечатка и расширено тестовое покрытие credcheck

Исправлены некорректные заголовки Host при подключении к gpfdist через Kubernetes Ingress

Обновлен configure: отключена проверка libldap_r при использовании libldap 2.5 или новее

Скорректирован GP_HLL_ERROR_MARGIN

Исправлены отрицательные оценки стоимости для внешних веб-таблиц

Выделение памяти для events в libpq изменено на использование palloc()

Исправлен SEGFAULT на сегменте, вызванный изменением GUC gp_role во время сессии

Исправлены тесты gpcheckcat после перехода на SCRAM-хеширование паролей

Добавлены предупреждения gpcheckcat о volatile-выражениях в реплицированных таблицах

Добавлена поддержка замены пакетов Greengage DB

Исправлены переопределения Makefile для gp_sparse_vector

Добавлена совместимость gp_sparse_vector с платформой ARM

В gp_sparse_vector внесены небольшие исправления для предотвращения непредвиденных проблем

Исправлен файл README.md для расширения temp_tables_stat

Добавлен BREAK_SYSTEM_PACKAGES=1 в инструкции по установке на Ubuntu 24

Регрессионное тестирование переведено на Ubuntu 24

Включен анализ покрытия Python-кода

GUC optimizer_enable_table_alias помечен как выведенный из использования (defunct)

Исправлены ошибки и предупреждения, обнаруженные линтером Lintian

Выполнен откат обновления gpsubprocess в gpstart

Исправлены зависимости isolation2, чтобы избежать ненужных пересборок

Исправлен регрессионный тест ORCA для подзапросов при использовании Python 3

Docker-сборки настроены на использование зеркала Azure Ubuntu

Добавлена автоматическая публикация актуального Docker-образа Ubuntu 24.04 в Docker Hub

Реализован подход CODEOWNERS для ветки 6.x

Отключено использование кеша GitHub Actions при наличии образа разработчика

Обновлен workflow тестирования ресурсных групп

Раннеры ubuntu-latest заменены на ubuntu-24.04

Отключена автоматическая отмена behave-тестов

Включен сбор логов для зависших тестов

Выполнена очистка CI-файлов основной ветки 6.x

Включены behave-тесты для Ubuntu 22.04 и 24.04

Включены сборки для Ubuntu 22.04 и 24.04 в ветке 6.x