Релиз 432 (2 ноя 2023)#
Note
Теперь примечания к релизам используют символ ⚠️, чтобы выделять изменения как потенциально нарушающие совместимость. Следующие изменения считаются такими и могут требовать корректировок:
удаление или переименование свойств конфигурации, которые могут помешать запуску или потребовать изменения конфигурации;
изменения значений по умолчанию для свойств конфигурации, которые могут существенно изменить поведение системы;
обновления требований к внешним системам или ПО, используемому с Trino, например удаление поддержки старой версии источника данных в коннекторе;
обратно несовместимые изменения SPI, которые могут потребовать обновления плагинов;
другие значимые изменения, требующие особого внимания команд, управляющих развертыванием Trino.
Общее#
Улучшена производительность запросов
CREATE TABLE AS ... SELECT, содержащих избыточное предложениеORDER BY. (#19547)⚠️ Breaking change: Удалена поддержка late materialization, включая свойства конфигурации
experimental.late-materialization.enabledиexperimental.work-processor-pipelines. (#19611)Исправлен возможный сбой запроса при использовании встроенных функций. (#19561)
Docker-образ#
Среда выполнения Java обновлена до Java 21. (#19553)
CLI#
Исправлены аварийные завершения при использовании версии команды
sttyиз Homebrew. (#19549)
Коннектор Delta Lake#
Улучшена производительность фильтрации по столбцам с длинными строками, хранящимися в файлах Parquet. (#19038)
Коннектор Hive#
Улучшена производительность фильтрации по столбцам с длинными строками, хранящимися в файлах Parquet. (#19038)
Коннектор Iceberg#
Добавлена поддержка процедур
register_tableиunregister_tableс REST-каталогом. (#15512)Добавлена поддержка типа аутентификации
BEARERдля подключения к каталогу Nessie. (#17725)Улучшена производительность фильтрации по столбцам с длинными строками, хранящимися в файлах Parquet. (#19038)
Коннектор MongoDB#
Добавлена поддержка проталкивания предикатов для типов
realиdouble. (#19575)
SPI#
Версия Trino добавлена в SystemAccessControlContext. (#19585)
⚠️ Breaking change: Удалено подавление null из полей RowBlock. Добавлены новые фабричные методы для создания
RowBlock, а старые фабричные методы удалены. (#19479)