Релиз 479 (14 декабря 2025)#
Общее#
TLS-сертификаты для внутреннего взаимодействия кластера создаются автоматически, когда тип обнаружения узлов установлен в
ANNOUNCE. (#27030)Добавлена поддержка указания расположения файла конфигурации Exchange Manager. (#26611)
В обработчик событий публикуется время, проведенное запросом в состоянии
FINISHING. (#27202)Добавлена поддержка происхождения для выходных столбцов запросов
SELECT. (#26241)Добавлена поддержка установки и удаления значений столбцов по умолчанию через оператор
ALTER TABLE ... ALTER COLUMN. (#26162)Добавлены функции
array_first()иarray_last(). (#27295)В вывод
SHOW CREATE MATERIALIZED VIEWдобавленGRACE PERIOD. (#27529)Разрешено объявлять имена полей в литералах row. Например, теперь допустимо
row(1 as a, 2 as b). (#25261)В селектор групп ресурсов добавлено
queryTextкак регулярное выражение. (#27129)⚠️ Breaking change: Для сборки и запуска Trino теперь требуется JDK 25. (#27171)
⚠️ Breaking change: Свойство конфигурации
task.statistics-cpu-timer-enabledтеперь не используется и должно быть удалено. (#27504)Типы
EXPLAINLOGICALиDISTRIBUTEDобъявлены устаревшими. Вместо них используйтеEXPLAINбез предложения типа. (#27434)Удалено свойство сеанса
prefer_streaming_operators. (#27506)Добавлены экспериментальные улучшения производительности для удаленных обменов данными на новых архитектурах CPU, таких как
Graviton 3,Skylake,IcelakeилиZen 4+. Это можно отключить, установивexchange.experimental.vectorized-serde.enabled=false. (#27426, #26919)Повышена производительность функции
array_sort(). (#27272)Повышена производительность обменов данными с данными переменной ширины. (#27377)
Повышена производительность запросов к свежим материализованным представлениям. (#27551)
Исправлена ошибка запроса, когда во время планирования известно, что одна из ветвей
UNIONвозвращает ноль строк. (#21506)Исправлена настройка секционированного размещения для протокола спулинга. (#27247)
Исправлена ошибка
EXPLAIN (TYPE IO), когда предложениеWHEREсодержит тип, который нельзя привести кvarchar. (#27433)
Веб-интерфейс#
Драйвер JDBC#
Добавлена опция
extraHeadersдля поддержки отправки произвольных HTTP-заголовков. (#15826)
Образ Docker#
JDK обновлена до 25.0.1. (#27117)
CLI#
Коннектор BigQuery#
Исправлена ошибка запроса при повторном использовании результата табличной функции
query(). (#27573)
Коннектор ClickHouse#
⚠️ Breaking change: Свойство конфигурации
join-pushdown.with-expressionsзаменено наdeprecated.join-pushdown.with-expressions. Новое свойство будет удалено в будущей версии. (#27498)
Коннектор Delta Lake#
Для GCS добавлен тип аутентификации
APPLICATION_DEFAULT. (#26984)⚠️ Breaking change: Удалена поддержка неаутентифицированного доступа, когда тип аутентификации GCS установлен в
SERVICE_ACCOUNT. (#26984)Конфигурация
s3.exclusive-createпереименована вdelta.s3.transaction-log-conditional-writes.enabled. (#27372)⚠️ Breaking change: При записи в таблицы в бакетах S3 теперь требуется разрешение AWS S3
PutObjectTagging, еслиdelta.s3.transaction-log-conditional-writes.enabledне установлено вfalse. Это требование будет удалено в будущем релизе. (#27388)Исправлены некорректные результаты для запросов с
IS NOT DISTINCT FROM. (#27213)Исправлена ошибка при записи в таблицы, созданные Databricks 17.3. (#27100)
Исправлена ошибка при проверке иерархических пространств имен Azure. (#27278)
Предотвращены падения рабочих узлов: запросы, пытающиеся читать столбцы с огромными значениями в файлах Parquet, теперь завершаются ошибкой. (#27148)
Исправлена потенциальная ошибка
FileAlreadyExistsExceptionпри сетевых сбоях во время записи в S3. (#27330, #27388)Исправлена потенциальная ошибка при чтении клонированных таблиц. (#27098)
Коннектор Druid#
⚠️ Breaking change: Свойство конфигурации
join-pushdown.with-expressionsзаменено наdeprecated.join-pushdown.with-expressions. Новое свойство будет удалено в будущей версии. (#27498)
Коннектор DuckDB#
⚠️ Breaking change: Свойство конфигурации
join-pushdown.with-expressionsзаменено наdeprecated.join-pushdown.with-expressions. Новое свойство будет удалено в будущей версии. (#27498)
Коннектор Exasol#
⚠️ Breaking change: Свойство конфигурации
join-pushdown.with-expressionsзаменено наdeprecated.join-pushdown.with-expressions. Новое свойство будет удалено в будущей версии. (#27498)
Коннектор Hive#
Для GCS добавлен тип аутентификации
APPLICATION_DEFAULT. (#26984)⚠️ Breaking change: Удалена поддержка неаутентифицированного доступа, когда тип аутентификации GCS установлен в
SERVICE_ACCOUNT. (#26984)Конфигурация
s3.exclusive-createпереименована вdelta.s3.transaction-log-conditional-writes.enabled. (#27372)Повышена точность статистики таблиц, записываемой запросами
INSERTс поведениемOVERWRITE. (#26517)Исправлена ошибка при проверке иерархических пространств имен Azure. (#27278)
Предотвращены падения рабочих узлов: запросы, пытающиеся читать столбцы с огромными значениями в файлах Parquet, теперь завершаются ошибкой. (#27148)
Исправлена потенциальная ошибка
FileAlreadyExistsExceptionпри сетевых сбоях во время записи в S3. (#27330)Исправлена ошибка при перечислении таблиц с некорректными метаданными таблиц в AWS Glue. (#27525)
Коннектор Hudi#
Для GCS добавлен тип аутентификации
APPLICATION_DEFAULT. (#26984)⚠️ Breaking change: Удалена поддержка неаутентифицированного доступа, когда тип аутентификации GCS установлен в
SERVICE_ACCOUNT. (#26984)Исправлена ошибка при проверке иерархических пространств имен Azure. (#27278)
Предотвращены падения рабочих узлов: запросы, пытающиеся читать столбцы с огромными значениями в файлах Parquet, теперь завершаются ошибкой. (#27148)
Исправлена потенциальная ошибка
FileAlreadyExistsExceptionпри сетевых сбоях во время записи в S3. (#27330)Исправлена ошибка при запросе HDFS, содержащей пустые каталоги. (#26897)
Коннектор Iceberg#
Добавлена поддержка обновления token-exchange-enabled через свойство конфигурации
iceberg.rest-catalog.oauth2.token-exchange-enabled. (#27174)В команду
expire_snapshotsдобавлены опцииretain_lastиclean_expired_metadata. (#27357)Для GCS добавлен тип аутентификации
APPLICATION_DEFAULT. (#26984)⚠️ Breaking change: Удалена поддержка неаутентифицированного доступа, когда тип аутентификации GCS установлен в
SERVICE_ACCOUNT. (#26984)Снижено давление на память, когда таблица содержит сильно вложенные поля. (#25077)
Исправлены ошибки при запросе таблицы
$filesпосле изменений секционирования таблицы. (#26746)Исправлены некорректные результаты для запросов с
IS NOT DISTINCT FROM. (#27213)Исправлена ошибка при проверке иерархических пространств имен Azure. (#27278)
Предотвращены падения рабочих узлов: запросы, пытающиеся читать столбцы с огромными значениями в файлах Parquet, теперь завершаются ошибкой. (#27148)
Исправлена потенциальная ошибка
FileAlreadyExistsExceptionпри сетевых сбоях во время записи в S3. (#27330)Исправлена потенциальная ошибка при удалении схемы с опцией
CASCADE. (#27361)Несуществующие или поврежденные базовые таблицы Iceberg игнорируются при запросе материализованных представлений в течение льготного периода. (#27606)
Коннектор Ignite#
⚠️ Breaking change: Свойство конфигурации
join-pushdown.with-expressionsзаменено наdeprecated.join-pushdown.with-expressions. Новое свойство будет удалено в будущей версии. (#27498)
Коннектор Loki#
Исправлена ошибка при инициализации коннектора. (#27180)
Коннектор MariaDB#
⚠️ Breaking change: Свойство конфигурации
join-pushdown.with-expressionsзаменено наdeprecated.join-pushdown.with-expressions. Новое свойство будет удалено в будущей версии. (#27498)
Коннектор Memory#
Коннектор MySQL#
⚠️ Breaking change: Свойство конфигурации
join-pushdown.with-expressionsзаменено наdeprecated.join-pushdown.with-expressions. Новое свойство будет удалено в будущей версии. (#27498)Исправлены некорректные результаты для запросов с
IS NOT DISTINCT FROM. (#27213)
Коннектор Oracle#
⚠️ Breaking change: Свойство конфигурации
join-pushdown.with-expressionsзаменено наdeprecated.join-pushdown.with-expressions. Новое свойство будет удалено в будущей версии. (#27498)
Коннектор PostgreSQL#
⚠️ Breaking change: Свойство конфигурации
join-pushdown.with-expressionsзаменено наdeprecated.join-pushdown.with-expressions. Новое свойство будет удалено в будущей версии. (#27498)Исправлены некорректные результаты для запросов с
IS NOT DISTINCT FROM. (#27213)
Коннектор Redshift#
⚠️ Breaking change: Свойство конфигурации
join-pushdown.with-expressionsзаменено наdeprecated.join-pushdown.with-expressions. Новое свойство будет удалено в будущей версии. (#27498)Исправлена ошибка при чтении типа Redshift
character varying. (#27224)
Коннектор SingleStore#
⚠️ Breaking change: Свойство конфигурации
join-pushdown.with-expressionsзаменено наdeprecated.join-pushdown.with-expressions. Новое свойство будет удалено в будущей версии. (#27498)
Коннектор Snowflake#
⚠️ Breaking change: Свойство конфигурации
join-pushdown.with-expressionsзаменено наdeprecated.join-pushdown.with-expressions. Новое свойство будет удалено в будущей версии. (#27498)
Коннектор SQL Server#
⚠️ Breaking change: Свойство конфигурации
join-pushdown.with-expressionsзаменено наdeprecated.join-pushdown.with-expressions. Новое свойство будет удалено в будущей версии. (#27498)Исправлена потенциальная ошибка при перечислении таблиц и столбцов. (#10846)
Коннектор Vertica#
⚠️ Breaking change: Свойство конфигурации
join-pushdown.with-expressionsзаменено наdeprecated.join-pushdown.with-expressions. Новое свойство будет удалено в будущей версии. (#27498)