Релиз 454 (15 августа 2024)#
Общее#
Добавлена поддержка получения облегченной информации о запросах из конечной точки
/v1/queryс параметром запросаpruned. (#20843)Добавлена поддержка передачи конфигурации поставщика секретов в файле
secrets.tomlв основном каталоге конфигурации Trino. (#22633)Добавлена поддержка плагина обработчика событий, публикующего события в Kafka. (#22426)
Добавлена временная поддержка восстановления небезопасного поведения проталкивания, удаленного в версии 445. Ее можно включить свойством конфигурации
optimizer.allow-unsafe-pushdown. Когда этот режим включен, некоторые запросы с выражениями, которые могут завершаться ошибкой для отдельных входных данных, могут завершаться ошибкой во время выполнения. (#22987)Повышена производительность запросов с несколькими агрегациями, содержащими
DISTINCT. (#22355)⚠️ Breaking change: Повышена конкурентность запросов при нехватке памяти за счет удаления свойства конфигурации
query.low-memory-killer.delay. (#22936)Исключены повторные попытки неудачных операций файловой системы, если они всегда будут завершаться ошибкой. (#22678)
Исправлена ошибка для запросов с
json_parse()и приведением кarray,mapилиrow. (#22840)Исправлена ошибка запроса, когда файловая топология сети настроена свойством конфигурации
node-scheduler.network-topology.file. (#18793)
Веб-интерфейс#
Добавлена информация о таблицах и UDF, на которые ссылался запрос. (#20843)
Драйвер JDBC#
Коннектор BigQuery#
Добавлена поддержка процедуры
execute. (#22692)
Коннектор Delta Lake#
Добавлено сопоставление безопасности S3 для нативной файловой системы S3. (#22559)
Добавлена поддержка записи векторов удаления. (#17063)
Производительность повышена за счет кэширования метаданных таблиц в метахранилище. (#21463)
⚠️ Breaking change: Атрибуты OpenTelemetry метахранилища переименованы с
trino.hive.*наtrino.metastore.*. (#22866)
Коннектор Hive#
Добавлена поддержка использования свойства конфигурации
hive.metastore-refresh-intervalпри работе с метахранилищем Hive Glue v2. (#22706)Добавлено сопоставление безопасности S3 для нативной файловой системы S3. (#22559)
⚠️ Breaking change: Атрибуты OpenTelemetry метахранилища переименованы с
trino.hive.*наtrino.metastore.*. (#22866)Добавлена поддержка корректировки UTC-adjusted timestamp
INT64к часовому поясу, указанному в свойствеhive.parquet.time-zone, при чтении файлов Parquet. (#22577)Исправлена потенциальная ошибка запроса, вызванная некорректной проверкой столбца бакетирования. (#22261)
Исправлена ошибка при чтении timestamp
INT96в файлах Parquet, созданных AWS Wrangler. (#22854)
Коннектор Hudi#
Добавлено сопоставление безопасности S3 для нативной файловой системы S3. (#22559)
⚠️ Breaking change: Атрибуты OpenTelemetry метахранилища переименованы с
trino.hive.*наtrino.metastore.*. (#22866)
Коннектор Iceberg#
Добавлено сопоставление безопасности S3 для нативной файловой системы S3. (#22559)
Добавлена поддержка изменения типа столбца с
tinyintилиsmallintнаinteger. (#19971)Повышена производительность планирования запросов за счет кэширования файлов метаданных Iceberg на координаторе. Это поведение можно отключить, установив новое свойство конфигурации
iceberg.metadata-cache.enabledвfalse. (#22739)⚠️ Breaking change: Атрибуты OpenTelemetry метахранилища переименованы с
trino.hive.*наtrino.metastore.*. (#22866)
Коннектор Memory#
Исправлены некорректные результаты после усечения таблиц. (#22665)
Коннектор Oracle#
Добавлена поддержка указания размера выборки JDBC с помощью свойства конфигурации
oracle.fetch-size. (#22670)
Коннектор PostgreSQL#
Добавлена поддержка указания размера выборки JDBC с помощью свойства конфигурации
postgresql.fetch-size. (#22670)Повышена производительность при использовании функций
euclidean_distanceиcosine_distanceдля типовvector. (#22618)Повышена производительность, когда запрос содержит проекции
-dot_product. (#23015)Исправлена ошибка, когда имя пользовательского типа содержит символы верхнего регистра. (#22848)
Коннектор Redshift#
Добавлена поддержка указания размера выборки JDBC с помощью свойства конфигурации
redshift.fetch-size. (#22670)