Релиз 476 (5 июня 2025)#
Общее#
Добавлена поддержка сравнения значений типа
geometry. (#25225)⚠️ Breaking change: Для запуска Trino теперь требуется JDK 24. (#23498)
Добавлена возможность настраивать
query.max-memory-per-nodeиmemory.heap-headroom-per-nodeотносительно максимального размера кучи. (#25843)Добавлена возможность отключать автоматическую миграцию схемы базы данных для backend базы данных групп ресурсов с помощью свойства
resource-groups.db-migrations-enabled. (#25451)Мягкий лимит памяти в группах ресурсов стал необязательным. (#25916)
Пример HTTP-коннектора удален из архива tar.gz и контейнера Docker. (#25128)
Исправлена редкая ошибка, из-за которой сервер мог зависать под нагрузкой. (#25816)
Исправлена регрессия, внесенная в Trino 474, которая мешала корректному завершению работы. (#25690)
Исправлена потенциальная ошибка запроса, когда свойство сеанса
fault_tolerant_execution_runtime_adaptive_partitioning_enabledустановлено вtrue. (#25870)Исправлена ошибка для запросов с приведениями типов
row. (#25864)Исправлены ошибки запросов, когда имена динамических каталогов содержат буквы в разных регистрах. (#25701)
Улучшена логика повторных попыток для операций S3 в файловом exchange. (#25908)
Исправлены ошибки запросов, когда имена каталога или схемы сеанса, переданные клиентами, содержат заглавные буквы. (#25903)
Коннектор BigQuery#
⚠️ Breaking change: Для запуска Trino с этим коннектором требуется параметр конфигурации JVM
--sun-misc-unsafe-memory-access=allow. (#25669)
Коннектор ClickHouse#
Повышена производительность избирательных соединений для федеративных запросов. (#25123)
Коннектор Delta Lake#
Добавлена поддержка предложения
FOR TIMESTAMP AS OF. (#21024)Добавлена поддержка аутентификации AzureFS с назначаемым пользователем managed identity. (#23447)
В нативную файловую систему S3 добавлена поддержка типа подписанта. (#25820)
Улучшена совместимость с S3-совместимыми системами хранения. (#25791)
Повышена производительность планирования запросов. (#24570)
Повышена производительность при чтении таблиц. (#25826)
Уменьшено число ошибок из-за throttling в S3. (#25781)
Исправлена ошибка при чтении столбца типа
variantпосле выполнения процедурыoptimize. (#25666)Исправлены ошибки запросов при попытке прочитать столбцы
date, сохраненные как целочисленные значения в файлах Parquet. (#25667)Исправлена ошибка при запросе представлений без StorageDescriptor в Glue. (#25894)
Исправлен пропуск вычисления статистики по всем столбцам, когда только некоторые типы столбцов не поддерживают статистику. (#24487)
Коннектор Druid#
Повышена производительность избирательных соединений для федеративных запросов. (#25123)
Коннектор DuckDB#
Повышена производительность избирательных соединений для федеративных запросов. (#25123)
Коннектор Exasol#
Повышена производительность избирательных соединений для федеративных запросов. (#25123)
Коннектор Google Sheets#
Добавлена поддержка аутентификации с делегированными учетными данными пользователя с помощью свойства конфигурации
gsheets.delegated-user-email. (#25746)
Коннектор Hive#
Добавлена поддержка исключения определенных таблиц из кэша перечисления каталогов с помощью свойства конфигурации
hive.file-status-cache.excluded-tables. (#25715)Добавлена возможность выбирать протокол подписи AWS, используемый при аутентификации запросов S3. (#25820)
Улучшена совместимость с S3-совместимыми системами хранения. (#25791)
Добавлена поддержка аутентификации AzureFS с назначаемым пользователем managed identity. (#23447)
Повышена устойчивость считывателя OpenX JSON при разборе значений timestamp. Ранее поддерживались только timestamp с пробелом между датой и временем. (#25792)
Повышена производительность чтения метаданных за счет оптимизации поведения кэша перечисления каталогов. (#25749)
Исправлены ошибки запросов
HIVE_CANNOT_OPEN_SPLITпри чтении файлов ORC с большим числом строк. (#25634)Уменьшено число ошибок из-за throttling в S3. (#25781)
Исправлены ошибки запросов при попытке прочитать столбцы
date, сохраненные как целочисленные значения в файлах Parquet. (#25667)Исправлена ошибка при запросе представлений без StorageDescriptor в Glue. (#25894)
Коннектор Hudi#
Коннектор Iceberg#
Добавлена поддержка аутентификации AzureFS с назначаемым пользователем managed identity. (#23447)
В нативную файловую систему S3 добавлена поддержка типа подписанта. (#25820)
В metadata-таблицы
$all_manifestsдобавлены столбцыadded_delete_files_count,existing_delete_files_count,deleted_delete_files_countиreference_snapshot_id. (#25867)Улучшена совместимость с S3-совместимыми системами хранения. (#25791)
В выводе
EXPLAIN ANALYZE VERBOSEотображаются подробные метрики создания фрагментов. (#25770)Добавлено свойство сеанса каталога
max_partitions_per_writer, которое соответствует свойству конфигурацииiceberg.max-partitions-per-writer. (#25662)Повышена производительность планирования запросов при чтении из материализованных представлений. (#24734)
Предотвращена редкая ошибка, когда включено
iceberg.bucket-execution. (#25125)Исправлены ошибки запросов
HIVE_CANNOT_OPEN_SPLITпри чтении файлов ORC с большим числом строк. (#25634)Уменьшено число ошибок из-за throttling в S3. (#25781)
Исправлены ошибки тайм-аута запросов из-за параллельных записей в таблицы с большим числом файлов манифестов. (#24751)
Исправлены ошибки запросов при попытке прочитать столбцы
date, сохраненные как целочисленные значения в файлах Parquet. (#25667)Исправлена ошибка при запросе представлений без StorageDescriptor в Glue. (#25894)
Коннектор Ignite#
Повышена производительность избирательных соединений для федеративных запросов. (#25123)
Обработчик событий Kafka#
⚠️ Breaking change: Удалено свойство конфигурации
kafka-event-listener.client-config-overrides. Чтобы настроить клиент Kafka для обработчика событий, укажите конфигурацию в отдельном файле и задайте путь к нему вkafka-event-listener.config.resources. (#25553)
Коннектор MariaDB#
Повышена производительность избирательных соединений для федеративных запросов. (#25123)
Коннектор Memory#
Исправлены ошибки при удалении строк из таблицы. (#25670)
Коннектор MySQL#
Повышена производительность избирательных соединений для федеративных запросов. (#25123)
Коннектор Oracle#
Коннектор PostgreSQL#
Повышена производительность избирательных соединений для федеративных запросов. (#25123)
Коннектор Redshift#
Повышена производительность избирательных соединений для федеративных запросов. (#25123)
Коннектор SingleStore#
Повышена производительность избирательных соединений для федеративных запросов. (#25123)
Коннектор Snowflake#
Повышена производительность избирательных соединений для федеративных запросов. (#25123)
⚠️ Breaking change: Для запуска Trino с этим коннектором требуется параметр конфигурации JVM
--sun-misc-unsafe-memory-access=allow. (#25669)
Коннектор SQL Server#
Повышена производительность избирательных соединений для федеративных запросов. (#25123)
Коннектор Vertica#
Повышена производительность избирательных соединений для федеративных запросов. (#25123)
SPI#
getSizeInBytes()возвращает оценку полного размера данных блока. (#25256)