Релиз 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)