Релиз 475 (23 апреля 2025)#

Общее#

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

  • Добавлена поддержка набора группировки AUTO, который включает все неагрегированные столбцы в предложении SELECT. (#18390)

  • В обработчике событий публикуются дополнительные метрики для входных таблиц. (#25475)

  • Статистика динамических фильтров раскрывается в QueryCompletedEvent. (#25575)

  • Повышена масштабируемость inline-кодирования данных в клиентском протоколе спулинга. (#25439)

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

  • Запрещено удалять каталог system. (#24745)

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

  • Исправлены некорректные результаты при использовании оконных функций с DISTINCT. (#25434)

  • Исправлены ошибки запросов EXCEEDED_LOCAL_MEMORY_LIMIT, вызванные некорректным учетом памяти. (#25600)

  • Inline-свойства сеанса теперь корректно обрабатываются для запросов EXPLAIN. (#25496)

  • Добавлена поддержка экспорта трасс OpenTelemetry с использованием протокола HTTP, когда свойство конфигурации tracing.exporter.protocol установлено в http/protobuf. (#25573)

Безопасность#

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

Драйвер JDBC#

  • Предотвращена отмена запроса, когда клиент получает результаты. (#25267)

CLI#

  • Предотвращена отмена запроса, когда клиент получает результаты. (#25267)

Коннектор ClickHouse#

  • Добавлена поддержка типа bool ClickHouse. (#25130)

Коннектор BigQuery#

  • Добавлена поддержка ограничения максимального параллелизма с помощью свойства конфигурации bigquery.max-parallelism. (#25422)

  • Исправлено зависание запросов при чтении больших таблиц. (#25423)

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

  • Разрешено получать данные из другого региона при использовании нативной файловой системы S3. (#25200)

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

  • Повышена производительность при фильтрации по столбцам $path, $file_modified_time или $file_size. (#25369)

  • Повышена производительность сканирований таблиц Delta Lake с контрольными точками v2. (#25469)

Коннектор Hive#

  • Разрешено получать данные из другого региона при использовании нативной файловой системы S3. (#25200)

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

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

  • Добавлена поддержка нескольких предикатов для столбцов проекции секций с инъектируемыми типами. (#17641)

  • Исправлены потенциальные ошибки или некорректные результаты при запросах к секционированным таблицам с использованием OpenX JSON SerDe. (#25444)

  • Обеспечено освобождение блокировок метахранилища Hive, если при получении блокировки возникает ошибка. (#25380)

  • hive.s3.storage-class-filter переименовано в hive.s3-glacier-filter, чтобы лучше отражать назначение свойства. (#25633)

  • Исправлены некорректные результаты при чтении значений timestamp с начальными или конечными пробелами с помощью десериализаторов таблиц Regex и OpenX JSON. (#25442)

  • Исправлена потенциальная регрессия производительности при чтении данных ORC. (#25617)

Коннектор Iceberg#

  • Разрешено получать данные из другого региона при использовании нативной файловой системы S3. (#25200)

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

  • Добавлена системная таблица system.iceberg_tables, позволяющая перечислять только таблицы Iceberg. (#25136)

  • Добавлена поддержка аутентификации с IAM-ролью для каталога REST. (#25002)

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

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

  • Процедура optimize_manifests улучшена, чтобы создавать лучше организованные манифесты. (#25378)

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

  • ID каталога Glue задается, когда настроено hive.metastore.glue.catalogid. (#25511)

  • Исправлена ошибка при выполнении migrate для таблиц, секционированных по столбцам со специальными символами. (#25106)

  • Исправлены ошибки OPTIMIZE из-за конфликтов фиксации с некоторыми запросами DELETE. (#25584)

  • Исправлена ошибка при анализе таблицы без снимков. (#25563)

Коннектор Memory#

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

Коннектор MySQL#

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

Коннектор PostgreSQL#

  • Добавлена поддержка MERGE, когда retry_policy установлено в TASK. (#24467)

  • Добавлена поддержка типа array(uuid). (#25557)

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

  • Исправлены некорректные результаты для запросов с LIKE по столбцам с регистронезависимыми параметрами сортировки. (#25488)

SPI#

  • Удален класс LazyBlock. (#25255)