Релиз 450 (19 июня 2024)#
Общее#
Добавлена поддержка указания конечной точки Azure Blob для доступа к спулингу в отказоустойчивом выполнении с помощью свойства конфигурации
exchange.azure.endpoint. (#22218)Статистика выполнения драйверов раскрывается через JMX. (#22427)
Повышена производительность функций
first_value()иlast_value(). (#22092)Повышена производительность больших кластеров под высокой нагрузкой. (#22039)
Повышена производительность запросов с простыми предикатами. Эту оптимизацию можно отключить с помощью свойства конфигурации
experimental.columnar-filter-evaluation.enabledили свойства сеансаcolumnar_filter_evaluation_enabled. (#21375)⚠️ Breaking change: Повышена производительность агрегаций, содержащих предложение
DISTINCT; свойства конфигурацииoptimizer.mark-distinct-strategyиoptimizer.optimize-mixed-distinct-aggregationsзаменены новым свойствомoptimizer.distinct-aggregations-strategy. (#21907)Повышена производительность чтения JSON-файлов. (#22348)
Повышена производительность функций
date_trunc(),date_add()иdate_diff(). (#22192)Исправлена ошибка при загрузке OpenLineage event listener. (#22228)
Исправлены потенциально некорректные результаты, когда метаданные или данные таблиц в некоторых коннекторах обновляются или удаляются. (#22285)
Безопасность#
Добавлена поддержка использования исключительно web identity для аутентификации при запуске в Amazon EKS с включенной устаревшей файловой системой S3. Это можно настроить свойством
trino.s3.use-web-identity-token-credentials-provider. (#22162)Добавлена поддержка использования исключительно web identity для аутентификации при использовании Amazon EKS с IAM-ролями через установку свойства конфигурации
s3.use-web-identity-token-credentials-provider. (#22163)
Драйвер JDBC#
Добавлена поддержка свойства подключения
assumeNullCatalogMeansCurrent. Если оно включено, значениеnullдля параметраcatalogв методахDatabaseMetaDataсчитается текущим каталогом. Если текущий каталог не задан, поведение не меняется. (#20866)
Коннектор BigQuery#
Добавлена поддержка кэширования метаданных, когда включено свойство конфигурации
bigquery.case-insensitive-name-matching. (#10740)⚠️ Breaking change: Параллелизм сканирования BigQuery теперь настраивается автоматически, а свойство конфигурации
bigquery.parallelismудалено. (#22279)
Коннектор Cassandra#
Исправлены некорректные результаты при указании значения для свойства конфигурации
cassandra.partition-size-for-batch-select. (#21940)
Коннектор ClickHouse#
Повышена производительность
ORDER BY ... LIMITдля нетекстовых типов за счет проталкивания выполнения в базу данных. (#22174)
Коннектор Delta Lake#
Добавлена поддержка параллельных запросов
UPDATE,MERGEиDELETE. (#21727)Добавлена поддержка использования статистики таблиц с типами
TIMESTAMP. (#21878)Добавлена поддержка чтения таблиц с расширением типов. (#21756)
Значение по умолчанию для свойства конфигурации
s3.max-connectionsустановлено в 500. (#22209)Исправлена ошибка при чтении значения
TIMESTAMPпосле 9999 года. (#22184)Исправлена ошибка при чтении таблиц с неподдерживаемым типом
variant. (#22310)
Коннектор Hive#
Добавлена поддержка изменения типа столбца с
integerнаvarcharи сdecimalнаvarcharсоответственно в несекционированных таблицах. (#22246, #22293)Добавлена поддержка изменения типа столбца с
doubleнаvarcharв несекционированных таблицах, использующих файлы Parquet. (#22277)Добавлена поддержка изменения типа столбца с
floatнаvarchar. (#22291)Значение по умолчанию для свойства конфигурации
s3.max-connectionsустановлено в 500. (#22209)
Коннектор Hudi#
Значение по умолчанию для свойства конфигурации
s3.max-connectionsустановлено в 500. (#22209)
Коннектор Iceberg#
Добавлена поддержка оператора
TRUNCATE. (#22340)⚠️ Breaking change: Добавлена поддержка V2 REST API Nessie. Прежнее поведение можно восстановить, установив свойство конфигурации
iceberg.nessie-catalog.client-api-versionвV1. (#22215)Повышена производительность чтения за счет заполнения
split_offsetsв метаданных файлов. (#9018)Значение по умолчанию для свойства конфигурации
s3.max-connectionsустановлено в 500. (#22209)Исправлена ошибка при чтении файлов Parquet без
field-idу структурированных типов. (#22347)
Коннектор MariaDB#
Добавлена поддержка отказоустойчивого выполнения. (#22328)
Повышена производительность перечисления столбцов таблиц. (#22241)
Коннектор Memory#
Добавлена поддержка оператора
TRUNCATE. (#22337)
Коннектор MySQL#
Повышена производительность перечисления столбцов таблиц. (#22241)
Коннектор Pinot#
Добавлена поддержка параметра запроса
enableNullHandling. (#22214)Исправлена ошибка при использовании динамических таблиц. (#22301)
Коннектор Redshift#
Повышена производительность перечисления столбцов таблиц. (#22241)
Коннектор SingleStore#
Повышена производительность перечисления столбцов таблиц. (#22241)