Релиз 453 (25 июля 2024)#
Общее#
Повышена точность функции
cosine_distance(). (#22761)Повышена производительность соединений не по равенству. (#22521)
Повышена производительность маскирования столбцов с Контроль доступа Open Policy Agent. (#21359)
Исправлено некорректное вычисление повторяющихся недетерминированных функций. (#22683)
Исправлена потенциальная ошибка для запросов с
GROUP BY,UNNESTи фильтрами по выражениям, которые могут выдавать ошибку для некоторых входных данных. (#22731)Исправлена ошибка планирования для запросов с фильтром по агрегации. (#22716)
Исправлена ошибка планирования для запросов с несколькими агрегациями и выражениями
CASE. (#22806)Исправлен тайм-аут оптимизатора для некоторых запросов с агрегациями и выражениями
CASE. (#22813)
Безопасность#
Добавлена поддержка
IF EXISTSвDROP ROLE. (#21985)
Драйвер JDBC#
CLI#
Коннектор BigQuery#
Повышена производительность при запросах к информационной схеме. (#22770)
Коннектор Cassandra#
Добавлена поддержка процедуры
execute. (#22556)
Коннектор ClickHouse#
Добавлена поддержка процедуры
execute. (#22556)
Коннектор Delta Lake#
Добавлена поддержка чтения столбцов секционирования, тип которых изменился через расширение типов. (#22433)
Добавлена поддержка аутентификации в Glue с помощью сервисной учетной записи Kubernetes. Это можно включить свойством конфигурации
hive.metastore.glue.use-web-identity-token-credentials-provider. (#15267)Исправлена ошибка при выполнении процедуры VACUUM для таблиц без старых журналов транзакций. (#22816)
Коннектор Druid#
Добавлена поддержка процедуры
execute. (#22556)
Коннектор Exasol#
Добавлена поддержка процедуры
execute. (#22556)
Коннектор Hive#
Добавлена поддержка аутентификации в Glue с помощью сервисной учетной записи Kubernetes. Это можно включить свойством конфигурации
hive.metastore.glue.use-web-identity-token-credentials-provider. (#15267)Исправлена ошибка чтения таблиц Hive, перенесенных в Iceberg с помощью Apache Spark. (#11338)
Исправлена ошибка
CREATE FUNCTIONс хранением SQL UDF в Glue, когда заданоhive.metastore.glue.catalogid. (#22717)
Коннектор Hudi#
Добавлена поддержка аутентификации в Glue с помощью сервисной учетной записи Kubernetes. Это можно включить свойством конфигурации
hive.metastore.glue.use-web-identity-token-credentials-provider. (#15267)
Коннектор Iceberg#
⚠️ Breaking change: Версия схемы базы данных каталога JDBC изменена на
V1. Прежнее значение можно восстановить, установив свойство конфигурацииiceberg.jdbc-catalog.schema-versionвV0. (#22576)Добавлена поддержка представлений с каталогом JDBC. Требуется обновление схемы базы данных каталога JDBC до
V1. (#22576)Добавлена поддержка указания схем, для которых в запросах требуется наличие фильтра секций. Это можно настроить свойством
query-partition-filter-required-schemas. (#22540)Добавлена поддержка аутентификации в Glue с помощью сервисной учетной записи Kubernetes. Это можно включить свойством конфигурации
hive.metastore.glue.use-web-identity-token-credentials-provider. (#15267)Исправлена ошибка при выполнении
DROP SCHEMA ... CASCADEс каталогом REST и представлениями Iceberg. (#22758)
Коннектор Ignite#
Добавлена поддержка процедуры
execute. (#22556)
Коннектор MariaDB#
Добавлена поддержка процедуры
execute. (#22556)
Коннектор MySQL#
Добавлена поддержка процедуры
execute. (#22556)
Коннектор Oracle#
Добавлена поддержка процедуры
execute. (#22556)
Коннектор Phoenix#
Добавлена поддержка процедуры
execute. (#22556)
Коннектор PostgreSQL#
Коннектор Redshift#
Добавлена поддержка процедуры
execute. (#22556)
Коннектор SingleStore#
Добавлена поддержка процедуры
execute. (#22556)
Коннектор Snowflake#
Добавлена поддержка процедуры
execute. (#22556)
Коннектор SQL Server#
Добавлена поддержка процедуры
execute. (#22556)
SPI#
Добавлен
SystemAccessControl.getColumnMasksкак замена устаревшегоSystemAccessControl.getColumnMask. (#21997)