Релиз 452 (11 июля 2024)#

Общее#

  • Добавлен Exasol connector. (#16083)

  • Добавлена поддержка обработки заголовка X-Forwarded-Prefix, когда включено свойство http-server.process-forwarded. (#22227)

  • Добавлена поддержка функций euclidean_distance(), dot_product() и cosine_distance(). (#22397)

  • Повышена производительность запросов с избирательными соединениями за счет мелкозернистой фильтрации строк с помощью динамических фильтров. Это поведение включено по умолчанию и может быть отключено с помощью свойства конфигурации enable-dynamic-row-filtering или свойства сеанса enable_dynamic_row_filtering. (#22411)

  • Исправлена спорадическая ошибка запроса, когда свойство retry_policy установлено в TASK. (#22617)

Веб-интерфейс#

  • Исправлена периодическая проблема с отрисовкой планов запросов на странице сведений о стадии. (#22542)

Коннектор BigQuery#

Коннектор Black Hole#

  • Добавлена поддержка добавления, удаления и переименования столбцов. (#22620)

Коннектор ClickHouse#

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

  • Добавлена поддержка приведения типов при добавлении новых столбцов. (#19708)

  • Повышена производительность чтения файлов Parquet с большими схемами. (#22434)

  • Исправлены некорректные результаты при чтении значений INT32 в файлах Parquet как типов varchar или decimal в Trino. (#21556)

  • Исправлена регрессия производительности при использовании нативной файловой системы для Azure. (#22561)

Коннектор Hive#

  • Добавлена поддержка изменения типов столбцов для структурных типов данных в несекционированных таблицах, использующих файлы ORC. (#22326)

  • Добавлена поддержка приведения типов при добавлении новых столбцов. (#19708)

  • Добавлена поддержка изменения типа столбца с varbinary на varchar. (#22322)

  • Повышена производительность чтения файлов Parquet с большими схемами. (#22434)

  • Исправлены некорректные результаты при чтении значений INT32 в файлах Parquet как типов varchar или decimal в Trino. (#21556)

  • Исправлено игнорирование sync_partition_metadata регистрозависимых вариантов имен секций в хранилище. (#22484)

  • Исправлена регрессия производительности при использовании нативной файловой системы для Azure. (#22561)

Коннектор Hudi#

  • Повышена производительность чтения файлов Parquet с большими схемами. (#22434)

  • Исправлены некорректные результаты при чтении значений INT32 в файлах Parquet как типов varchar или decimal в Trino. (#21556)

  • Исправлена регрессия производительности при использовании нативной файловой системы для Azure. (#22561)

Коннектор Iceberg#

  • Добавлена поддержка приведения типов при добавлении новых столбцов. (#19708)

  • Повышена производительность чтения файлов Parquet с большим числом столбцов. (#22434)

  • Исправлено удаление файлов при удалении таблиц с каталогом Nessie. (#22392)

  • Исправлены некорректные результаты при чтении значений INT32 в файлах Parquet как типов varchar или decimal в Trino. (#21556)

  • Исправлена ошибка, когда скрытые имена секций конфликтуют с другими столбцами. (#22351)

  • Исправлена ошибка при чтении таблиц со значением null в столбцах секционирования, когда включено свойство сеанса optimize_metadata_queries. (#21844)

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

  • Исправлена регрессия производительности при использовании нативной файловой системы для Azure. (#22561)

Коннектор Kudu#

  • Исправлена ошибка при добавлении новых столбцов типа decimal. (#22558)

Коннектор Memory#

  • Добавлена поддержка добавления новых столбцов. (#22610)

  • Добавлена поддержка переименования столбцов. (#22607)

  • Добавлена поддержка ограничения NOT NULL. (#22601)

Коннектор PostgreSQL#

  • Повышена производительность функции reverse() за счет проталкивания выполнения в базу данных. (#22203)