Релиз 447 (8 мая 2024)#

Общее#

  • Добавлена поддержка SHOW CREATE FUNCTION. (#21809)

  • Добавлена поддержка агрегатной функции bitwise_xor_agg(). (#21436)

  • ⚠️ Breaking change: Для запуска Trino теперь требуется JDK 22, включая обновленную JVM config. (#20980)

  • Повышена производительность запросов ORDER BY с LIMIT на больших наборах данных. (#21761)

  • Повышена производительность запросов, содержащих оконные функции rank() или row_number(). (#21639)

  • Повышена производительность коррелированных запросов с EXISTS. (#21422)

  • Исправлена потенциальная ошибка для выражений с try_cast(parse_json(...)). (#21877)

CLI#

  • Исправлены некорректные маркеры расположения ошибки для SQL UDF, из-за которых CLI печатал исключения. (#21357)

Коннектор Delta Lake#

  • Добавлена поддержка параллельных запросов DELETE и TRUNCATE. (#18521)

  • Исправлен неполный учет использования памяти при записи строк в файлы Parquet. (#21745)

Коннектор Hive#

  • Добавлена поддержка кэширования метахранилища для таблиц, которые не были проанализированы. Ее можно включить свойствами конфигурации hive.metastore-cache.cache-missing-stats и hive.metastore-cache.cache-missing-partitions. (#21822)

  • Исправлен неполный учет использования памяти при записи строк в файлы Parquet. (#21745)

  • Исправлена ошибка при преобразовании представлений Hive, содержащих предложения EXISTS. (#21829)

Коннектор Hudi#

  • Исправлен неполный учет использования памяти при записи строк в файлы Parquet. (#21745)

Коннектор Iceberg#

  • Исправлен неполный учет использования памяти при записи строк в файлы Parquet. (#21745)

Коннектор Phoenix#

Коннектор Pinot#

  • Добавлена поддержка указания явного URL брокера с помощью свойства конфигурации pinot.broker-url. (#17791)

Коннектор Redshift#

  • ⚠️ Breaking change: Удалено устаревшее legacy-сопоставление типов и связанное свойство конфигурации redshift.use-legacy-type-mapping. (#21855)