Релиз 446 (1 мая 2024)#

Общее#

  • Улучшена производительность операторов INSERT в секционированные таблицы, когда свойство конфигурации retry_policy установлено в TASK. (#21661)

  • Улучшена производительность запросов со сложными операциями группировки. (#21726)

  • Снижена задержка перед завершением запросов, когда в кластере заканчивается память. (#21719)

  • Предотвращено присваивание null-значений non-null столбцам как часть оператора MERGE. (#21619)

  • Исправлены операторы CREATE CATALOG, включающие кавычки в именах каталогов. (#21399)

  • Исправлен возможный сбой запроса, когда имя столбца заканчивается на :. (#21676)

  • Исправлен возможный сбой запроса, когда SQL пользовательские функции содержит ссылку на метку в операторе LEAVE, ITERATE, REPEAT или WHILE. (#21682)

  • Исправлен сбой запроса, когда SQL пользовательские функции использует функции NULLIF или BETWEEN. (#19820)

  • Исправлен возможный сбой запроса из-за нехватки памяти на рабочих узлах в параллельных сценариях. (#21706)

Коннектор BigQuery#

  • Улучшена производительность при перечислении комментариев таблиц. (#21581)

  • ⚠️ Breaking change: bigquery.arrow-serialization.enabled включено по умолчанию. Для этого требуется --add-opens=java.base/java.nio=ALL-UNNAMED в jvm-config. (#21580)

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

  • Исправлен сбой при чтении из файлового хранилища Azure, если имя схемы, таблицы или столбца содержит неалфавитно-цифровые символы. (#21586)

  • Исправлены неверные результаты при чтении секционированной таблицы с deletion vector. (#21737)

Коннектор Hive#

  • Добавлена поддержка чтения объектов S3, восстановленных из хранилища Glacier. (#21164)

  • Исправлен сбой при чтении из файлового хранилища Azure, если имя схемы, таблицы или столбца содержит неалфавитно-цифровые символы. (#21586)

  • Исправлен сбой при перечислении представлений Hive с неподдерживаемым синтаксисом. (#21748)

Коннектор Iceberg#

  • Добавлена поддержка каталога Snowflake. (#19362)

  • При создании таблицы автоматически используется тип varchar, когда указан char. (#19336, #21515)

  • Аргументы schema и table функции table_changes объявлены устаревшими в пользу соответственно schema_name и table_name. (#21698)

  • Исправлен сбой при выполнении процедуры migrate с секционированными таблицами Hive в Glue. (#21391)

  • Исправлен сбой при чтении из файлового хранилища Azure, если имя схемы, таблицы или столбца содержит неалфавитно-цифровые символы. (#21586)

Коннектор Pinot#

  • Исправлен сбой запроса, когда предикат содержит '. (#21681)

Коннектор Snowflake#

  • Добавлена поддержка свойств конфигурации сопоставления типов unsupported-type-handling и jdbc-types-mapped-to-varchar. (#21528)

SPI#

  • Удалена поддержка @RemoveInput как аннотации для агрегатных функций. Вместо этого WindowAggregation можно объявить в @AggregationFunction, который поддерживает удаление входных данных. (#21349)

  • QueryCompletionEvent расширен различной агрегированной статистикой распределения по стадиям и задачам. Новая информация доступна в QueryCompletedEvent.statistics.taskStatistics. (#21694)