Релиз 434 (29 ноя 2023)#

Общее#

  • Добавлена поддержка предложения FILTER для функции LISTAGG. (#19869)

  • ⚠️ Breaking change: Свойство конфигурации query.max-writer-tasks-count и связанное свойство сеанса max_writer_tasks_count переименованы в query.max-writer-task-count и max_writer_task_count. (#19793)

  • Улучшена производительность запросов INSERT ... SELECT, содержащих избыточное предложение ORDER BY. (#19916)

  • Исправлены неверные результаты для запросов со сравнениями между нулем и отрицательным нулем типов double и real. (#19828)

  • Исправлена регрессия производительности, вызванная неоптимальным планированием скалярных подзапросов. (#19922)

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

  • Предотвращены резкие увеличения потребления памяти в некоторых запросах с соединениями, использующими UNNEST. (#19762)

Коннектор BigQuery#

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

  • Добавлена поддержка оператора DELETE. (#6870)

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

Коннектор ClickHouse#

  • Добавлена поддержка отдельной конфигурации кэширования метаданных для схем, таблиц и метаданных. (#19859)

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

  • ⚠️ Breaking change: Запрещены недопустимые параметры конфигурации. Ранее они молча игнорировались. (#19735)

  • Улучшена производительность при чтении больших файлов checkpoint в секционированных таблицах. (#19588, #19848)

  • Проталкиваются фильтры по столбцам типа timestamp(p) with time zone. (#18664)

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

Коннектор Druid#

  • Добавлена поддержка отдельной конфигурации кэширования метаданных для схем, таблиц и метаданных. (#19859)

Коннектор Hive#

  • Добавлена поддержка столбцов, измененных с типа timestamp на date. (#19513)

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

Коннектор Hudi#

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

Коннектор Iceberg#

  • ⚠️ Breaking change: Удалена поддержка устаревшего отслеживания статистики таблиц. (#19803)

  • ⚠️ Breaking change: Запрещены недопустимые параметры конфигурации. Ранее они молча игнорировались. (#19735)

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

  • Не устанавливается владелец для материализованных представлений Glue, когда включена системная безопасность. (#19681)

Коннектор Ignite#

  • Добавлена поддержка отдельной конфигурации кэширования метаданных для схем, таблиц и метаданных. (#19859)

Коннектор MariaDB#

  • Добавлена поддержка отдельной конфигурации кэширования метаданных для схем, таблиц и метаданных. (#19859)

Коннектор MySQL#

  • Добавлена поддержка отдельной конфигурации кэширования метаданных для схем, таблиц и метаданных. (#19859)

Коннектор Oracle#

  • Добавлена поддержка отдельной конфигурации кэширования метаданных для схем, таблиц и метаданных. (#19859)

Коннектор Phoenix#

  • Добавлена поддержка отдельной конфигурации кэширования метаданных для схем, таблиц и метаданных. (#19859)

Коннектор PostgreSQL#

  • Добавлена поддержка отдельной конфигурации кэширования метаданных для схем, таблиц и метаданных. (#19859)

  • Предотвращены возможные сбои запросов при проталкивании соединения. (#18984)

Коннектор Redshift#

  • Добавлена поддержка отдельной конфигурации кэширования метаданных для схем, таблиц и метаданных. (#19859)

  • Предотвращены возможные сбои запросов при проталкивании соединения. (#18984)

Коннектор SingleStore#

  • Добавлена поддержка отдельной конфигурации кэширования метаданных для схем, таблиц и метаданных. (#19859)

Коннектор SQL Server#

  • Добавлена поддержка отдельной конфигурации кэширования метаданных для схем, таблиц и метаданных. (#19859)

  • Предотвращены возможные сбои запросов при проталкивании соединения. (#18984)

SPI#

  • В BlockBuilder добавлены методы массового добавления. (#19577)

  • ⚠️ Breaking change: Удален метод VariableWidthBlockBuilder.buildEntry. (#19577)

  • ⚠️ Breaking change: В метод TableFunctionProcessorProvider.getDataProcessor добавлен обязательный параметр ConnectorSession. (#19778)