Релиз 466 (27 ноября 2024)#

Общее#

  • Добавлена поддержка изменения типа полей строки, когда они находятся в столбцах типа map. (#24248)

  • Удалено требование наличия среды выполнения Python на узлах кластера Trino. (#24271)

  • Повышена производительность запросов с GROUP BY и соединениями. (#23812)

  • Повышена пропускная способность клиентского протокола благодаря введению протокола спулинга. (#24214)

Безопасность#

Драйвер JDBC#

  • Повышена пропускная способность за счет автоматического использования протокола спулинга, когда он настроен в кластере Trino, и добавлен параметр encoding, позволяющий при необходимости задать предпочтительную кодировку из драйвера JDBC. (#24214)

  • Повышена производительность распаковки при запуске клиента с Java 22 или новее. (#24263)

  • Повышена производительность java.sql.DatabaseMetaData.getTables(). (#24159, #24110)

RPM сервера#

  • Удалено требование Python. (#24271)

Образ Docker#

  • Удалены среда выполнения и библиотеки Python. (#24271)

CLI#

  • Повышена пропускная способность за счет автоматического использования протокола спулинга, когда он настроен в кластере Trino, и добавлена опция --encoding, позволяющая при необходимости задать предпочтительную кодировку из CLI. (#24214)

  • Повышена производительность распаковки при запуске CLI с Java 22 или новее. (#24263)

Коннектор BigQuery#

  • Добавлена поддержка проталкивания LIMIT. (#23937)

Коннектор Iceberg#

  • Добавлена поддержка схемы размещения файлов объектного хранилища. (#8861)

  • Добавлена поддержка изменения типов полей внутри map. (#24248)

  • Повышена производительность запросов с избирательными соединениями. (#24277)

  • Исправлена ошибка при чтении столбцов, содержащих вложенные типы row, которые отличаются от схемы базовых данных Parquet. (#22922)

Коннектор Phoenix#

  • Повышена производительность операторов MERGE. (#24075)

Коннектор SQL Server#

  • Свойство конфигурации sqlserver.experimental.stored-procedure-table-function-enabled переименовано в sqlserver.stored-procedure-table-function-enabled. (#24239)

SPI#

  • В метод SystemTable.cursor() добавлен аргумент ConnectorSplit. (#24159)

  • В метод ConnectorMetadata.beginMerge() добавлена поддержка частичных обновлений строк. (#24075)