CedrusData 442-2 (13 мая 2024)#

CedrusData 442-2 основан на Trino 442 и содержит весь функционал данной версии.

Общее#

  • Добавлена персистентная история запросов, которая позволяет сохранять информацию о выполненных запросах в файловой системе или реляционной СУБД, и использовать ее после перезапуска координатора. Документация: Персистентная история запросов CedrusData.

  • Увеличена точность операций деления DECIMAL. Документация: Точность операций деления DECIMAL.

  • Внесены изменения в Docker-образ CedrusData, чтобы сделать его идентичным Docker-образу Trino за исключением бинарных файлов CedrusData. Это изменение позволяет использовать образ CedrusData с Trino Helm Chart и другими инфраструктурными продуктами без изменения конфигурации.
    Документация: Установка из Docker-образа.

  • Версия Arrow Flight SQL изменена с 13.0.0 на 15.0.0.

  • Подготовлена инфраструктура для автоматического переписывания запросов с использованием материализованных представлений.

  • Улучшена надежность работы динамических каталогов CedrusData.

  • Исправления безопасности.

Web-интерфейс CedrusData#

  • Улучшена поддержка SQL синтаксиса Trino.

  • Добавлена кнопка для перехода на страницу «Query Details» в Trino UI.

  • Добавлено отображение stack trace ошибок, возвращаемых сервером.

  • Исправлена ошибка, приводившая к потере содержимого текущей сессии.

  • Улучшения производительности.

Iceberg коннектор#

Delta Lake коннектор#

Greenplum коннектор#

  • Добавлена возможность указания distribution и свойств appendoptimized, blocksize, orientation, checksum, compresstype, compresslevel, fillfactor при создании таблицы. Документация: Свойства таблицы.

  • Исправлена ошибка, приводившая к некорректному определению метода сегментирования некоторых пользовательских и системных таблиц.