Релиз 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#

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

  • Добавлена поддержка установки SQL PATH по умолчанию. (#22703)

  • Разрешено указывать URI хоста Trino без порта для портов по умолчанию: 80 для HTTP и 443 для HTTPS. (#22724)

CLI#

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

  • Добавлена поддержка установки SQL PATH по умолчанию. (#22703)

  • Разрешено указывать URI хоста Trino без порта для портов по умолчанию: 80 для HTTP и 443 для HTTPS. (#22724)

Коннектор 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#

  • Добавлена поддержка чтения типа vector в pgvector. (#22630)

  • Добавлена поддержка процедуры execute. (#22556)

Коннектор Redshift#

  • Добавлена поддержка процедуры execute. (#22556)

Коннектор SingleStore#

  • Добавлена поддержка процедуры execute. (#22556)

Коннектор Snowflake#

  • Добавлена поддержка процедуры execute. (#22556)

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

  • Добавлена поддержка процедуры execute. (#22556)

SPI#

  • Добавлен SystemAccessControl.getColumnMasks как замена устаревшего SystemAccessControl.getColumnMask. (#21997)