Релиз 451 (27 июня 2024)#
Общее#
Добавлена поддержка настройки прокси для нативной файловой системы S3 с помощью свойств конфигурации
s3.http-proxy.username,s3.http-proxy.password,s3.http-proxy.non-proxy-hostsиs3.http-proxy.preemptive-basic-auth. (#22207)Повышена производительность чтения данных JSON-массивов. (#22379)
Повышена производительность некоторых запросов с оконными функциями
row_number(),rank()илиdense_rank(), секционированием и фильтрами. (#22509)Исправлена ошибка при чтении пустых файлов нативной файловой системой S3. (#22469)
Исправлена редкая ошибка, при которой выполнение запроса могло зависнуть, если включено отказоустойчивое выполнение. (#22472)
Исправлены некорректные результаты для выражений CASE вида
CASE WHEN ... THEN true ELSE false END. (#22530)
Коннектор Delta Lake#
Повышена производительность чтения файлов Parquet с большими схемами. (#22451)
Коннектор Hive#
Повышена производительность чтения файлов Parquet с большими схемами. (#22451)
Коннектор Hudi#
Повышена производительность чтения файлов Parquet с большими схемами. (#22451)
Коннектор Iceberg#
Добавлена поддержка инкрементального обновления для базовых материализованных представлений. (#20959)
Добавлена поддержка добавления и удаления полей внутри массива. (#22232)
Добавлена поддержка указания префикса ресурса в каталоге Iceberg REST. (#22441)
Добавлена поддержка секционирования по вложенным полям
ROW. (#15712)Добавлена поддержка записи фильтров Блума Parquet. (#21570)
Добавлена поддержка символов верхнего регистра в свойстве таблицы
partitioning. (#12668)Повышена производительность чтения файлов Parquet с большими схемами. (#22451)
Коннектор Kudu#
SPI#
Добавлен API
Connector.getInitialMemoryRequirement()для предварительного выделения памяти при инициализации каталога. (#22197)