Релиз 445 (17 апр 2024)#

Общее#

  • Добавлена поддержка больших константных массивов. (#21566)

  • Добавлено свойство конфигурации query.dispatcher-query-pool-size, чтобы предотвратить зависание координатора при одновременном выполнении слишком большого числа запросов. (#20817)

  • Улучшена производительность запросов, выбирающих только catalog, schema и name из таблицы system.metadata.materialized_views. (#21448)

  • ⚠️ Breaking change: Удалено устаревшее свойство конфигурации legacy.materialized-view-grace-period. (#21474)

  • Увеличено число столбцов, поддерживаемых запросами MERGE до сбоя с ошибкой MethodTooLargeException. (#21299)

  • Исправлено возможное зависание запроса при ошибке обработки данных. (#21397)

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

  • Исправлены неверные результаты при выполнении агрегаций по null-значениям. (#21457)

  • Исправлен сбой для запросов с выражениями, включающими типы, которые не поддерживают оператор =, например HyperLogLog, Geometry и т. д. (#21508)

  • Исправлены неверные результаты для агрегаций distinct count по константному значению. (#18562)

  • Исправлен спорадический сбой запроса при включенном кэшировании файловой системы. (#21342)

  • Исправлен неожиданный сбой запросов соединения с предикатами, которые могут вызывать ошибку для некоторых входных данных. (#21521)

Коннектор BigQuery#

  • Добавлена поддержка чтения материализованных представлений. (#21487)

  • Добавлена поддержка использования фильтров при материализации представлений BigQuery. (#21488)

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

  • Добавлена поддержка запросов time travel. (#21052)

  • Добавлена поддержка модификатора REPLACE как части оператора CREATE TABLE. (#13180) (#19991)

Коннектор Hive#

  • Добавлена поддержка создания представлений с пользовательскими свойствами. (#21401)

  • Добавлена поддержка записи фильтров Bloom в файлы Parquet. (#20662)

  • ⚠️ Breaking change: Удалены устаревшие аргументы PARTITION_COLUMN и PARTITION_VALUE из процедуры flush_metadata_cache в пользу PARTITION_COLUMNS и PARTITION_VALUES. (#21410)

Коннектор Iceberg#

  • Свойство конфигурации iceberg.materialized-views.hide-storage-table объявлено устаревшим. (#21485)

Коннектор MongoDB#

Коннектор MySQL#

  • Улучшена производительность запросов со значениями timestamp(n). (#21244)

Коннектор PostgreSQL#

  • Улучшена производительность запросов со значениями timestamp(n). (#21244)

Коннектор Redis#

  • Минимальная требуемая версия Redis повышена до 5.0.14 или новее. (#21455)

Коннектор Snowflake#

  • Добавлена поддержка проталкивания выполнения функций variance, var_pop, var_samp, covar_pop, covar_samp, corr, regr_intercept и regr_slope в базовую базу данных. (#21384)