13.03.2026

Релиз Greengage DB 6.30.1

Поддержка Ubuntu 24.04, новое расширение temp_tables_stat, а также другие улучшения и исправления
  • Ядро Postgres
    9
  • Поддерживаемые ОС системы
  • Лицензия
    Apache 2.0

Добавлена поддержка версий Python 2 и 3 за счет модернизации кодовой базы Python

Выполнено обновление PyGreSQL с версии 4.0 до 5.2.5

Добавлена поддержка ресурсных групп для сессий параллельных курсоров

Добавлено отображение ресурсных групп в системном представлении pg_stat_activity для серверных процессов сегментов

Реализована поддержка Ubuntu 24.04

Добавлено расширение temp_tables_stat для мониторинга временных таблиц

Повышена стабильность планировщика и оптимизатора запросов за счет исправления ряда проблем ORCA, связанных с распределением данных, избыточными перераспределениями при выполнении JOIN и несуществующими семействами операторов

Исключена возможность использования коррелированных skip-level запросов в планировщике Postgres

Исправлен пропуск назначения ресурсной группы при использовании preferQueryMode=extended

Исправлены проблемы среды выполнения Python, включая управление postmaster PID, использование устаревшего Python 2 во внешних web-таблицах, устаревшие режимы Python и синтаксические предупреждения

Исправлены ошибки и предупреждения, связанные с качеством низкоуровневого кода, включая errno, compareJsonbContainers(), тавтологичные сравнения, gpmon и другие

Обновлены и актуализированы README-файлы для поддерживаемых дистрибутивов Linux

Исправлены и вновь активированы такие тесты, как minirepro, isolation2, gpload и gpexpand

Повышена стабильность тестов для ряда тестовых сред, включая multi-host, concourse, extension

Добавлен make check для gpMgmt в рамках регрессионного тестирования

Улучшена переносимость и обратная совместимость тестовой инфраструктуры, включая поддержку более современных сред, например Perl 5.36

Исправлены проблемы процесса Greengage SQL Dump для версий 6.x, включая непредвиденные ошибки и отсутствующие sqldump-директории

Устранена уязвимость командных инъекций в процессе SQL Dump

Исправлены CI-ошибки, связанные с версией Docker и превышением доступного места

Улучшен сбор артефактов и стабильность процессов для main-веток

Обновлены переиспользуемые процессы, включая запуск ABI-тестов и рендеринг Allure

Оптимизированы используемый для разработки образ Greengage 6, а также связанная CI-конфигурация

Тесты ресурсных групп Greengage 6 портированы на KVM