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 коннектор#
Улучшена поддержка co-located Join для partitioned таблиц за счет возможности учета партиционирования колонок с transform, отличным от «identity». Документация: Оптимизация запросов к partitioned таблицам.
Delta Lake коннектор#
Добавлена поддержка локального дискового кэша. Документация: Локальный дисковый кэш данных.
Greenplum коннектор#
Добавлена возможность указания distribution и свойств
appendoptimized
,blocksize
,orientation
,checksum
,compresstype
,compresslevel
,fillfactor
при создании таблицы. Документация: Свойства таблицы.Исправлена ошибка, приводившая к некорректному определению метода сегментирования некоторых пользовательских и системных таблиц.