Заметки к выпуску

1.3.4 (2025-02-20)

Добавлено

  • Поддержка PostgreSQL 17.

Исправлено

  • Если вместе с Tantor PipelineDB было установлено расширение pg_store_plans, случались сбои работы комбинирующего процесса при обработке планов выполнения запросов, созданных Tantor PipelineDB для внутренних целей. Исправлено путем настройки конфигурации pg_store_plans, позволяющей избегать проверку планов выполнения, созданных фоновыми рабочими процессами Tantor PipelineDB.

  • Если опция Time-To-Live была настроена для секционированных непрерывных представлений, содержащих секции, преобразованные в Hydra Columnar, процессы сборщика могли оказаться в нерабочем состоянии при удалении кортежей из секций Columnar. Исправлено путем отключения функции TTL для секционированных непрерывных представлений до реализации сборщика (reaper) так, чтобы он учитывал секции, в последующем релизе.

1.3.3 (2024-12-24)

Исправлено

  • PostgreSQL 15.9 ввел несовместимое изменение, в результате которого в журнале регистрировалось сообщение об ошибке “отсутствует блокировка для отношения” во время выполнения команд ALTER VIEW или ALTER SCHEMA в отладочных сборках Tantor PipelineDB при работе с непрерывными представлениями.

  • Опечатка в имени скрипта обновления расширения 1.3.1 → 1.3.2.

1.3.2 (2024-12-05)

Добавлено

  • Новый GUC pipelinedb.index_fillfactor управляет коэффициентом заполнения для автоматически созданных индексов для материализованных отношений непрерывных представлений. Относится как к секционированным, так и к обычным непрерывным представлениям.

1.3.1 (2024-11-20)

Исправлено

  • GUC pipelinedb.fillfactor не работал с секционированными непрерывными представлениями.

  • В секционированных непрерывных представлениях с агрегатами комбинирующие процессы иногда добавляли новые кортежи вместо обновления существующих.

  • Комбинирующие процессы могли вызывать утечку памяти, если обновление секционированного непрерывного представления завершалось ошибкой по каким-либо причинам.

  • Преобразование секции секционированного непрерывного представления в Hydra Columnar иногда завершалось ошибкой “не удалось открыть отношение с OID”.

  • После преобразования секции секционированного непрерывного представления в Hydra Columnar комбинирующие процессы могли оказаться в нерабочем состоянии, требуя перезапуска для продолжения обработки данных.

Удалено

  • Функция “анонимных проверок обновлений”, которая периодически проверяла обновления Tantor PipelineDB в фоновом режиме и одновременно предоставляла анонимизированную статистику.

1.3.0 (2024-11-12)

Это первый официальный релиз Tantor.

Добавлено

  • Поддержка PostgreSQL 15/16.

  • Поддержка секционированных непрерывных представлений.

  • Поддержка преобразования секций непрерывных представлений в другие методы доступа к таблицам, такие как Hydra Columnar.

Исправлено

  • Ряд багов в работе и в управлении памятью, выявленных AddressSanitizer и UndefinedBehaviorSanitizer.

1.0.0-13 (2019-02-05)

Последний релиз от pipelinedb.com (GitHub).