Выпущено обновление Tantor PipelineDB — высокопроизводительного расширения PostgreSQL для потоковой обработки данных в реальном времени. Изменения сфокусированы на улучшении совместимости и стабильности системы. Основные нововведения включают добавление списка изменений в файле CHANGELOG.md и поддержку актуальной PostgreSQL 18.
Среди критических исправлений: устранена регрессия, вызывавшая сбои в процессах reaper на отладочных сборках PostgreSQL, исправлены два случая использования неинициализированных переменных, а также переведены скрипты разработки и тестирования на Python 3. Важное улучшение затрагивает работу с часовыми поясами: combiner-процессы теперь используют UTC для расчета границ партиций при работе с типом TIMESTAMP WITH TIME ZONE, что исключает ошибки при изменении часового пояса в настройках сервера. Дополнительно решена проблема установки на PostgreSQL 17, вызывавшая ошибку «function interval_combine() does not exist», а также исправлена некорректная работа скользящих оконных запросов, которые могли приводить к падению процессов.
Более подробно нововведения релиза Tantor PipelineDB 1.3.5 описаны в документации.
Источник: habr.com