Релиз 420 (22 июн 2023)#

Общее#

  • Добавлена поддержка агрегатной функции any_value(). (#17777)

  • Добавлена поддержка подчеркиваний в числовых литералах. (#17776)

  • Добавлена поддержка шестнадцатеричных, двоичных и восьмеричных числовых литералов. (#17776)

  • Свойства конфигурации dynamic-filtering.small-broadcast.* и dynamic-filtering.large-broadcast.* объявлены устаревшими в пользу dynamic-filtering.small.* и dynamic-filtering.large.*. (#17831)

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

  • Добавлена поддержка настройки правил авторизации для операторов ALTER ... SET AUTHORIZATION... в файловом контроле доступа. (#16691)

  • Удалено устаревшее свойство конфигурации legacy.allow-set-view-authorization. (#16691)

Коннектор BigQuery#

  • Исправлена прямая загрузка токенов доступа и корректно используется прокси, когда он включен свойством конфигурации bigquery.rpc-proxy.enabled. (#17783)

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

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

  • Добавлена поддержка пересчета всей статистики оператором ANALYZE. (#15968)

  • Запрещено использовать корневой каталог bucket (scheme://authority) как расположение таблицы без завершающей косой черты в имени расположения. (#17921)

  • Исправлена несовместимость writer Parquet с Apache Spark и Databricks Runtime. (#17978)

Коннектор Druid#

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

Коннектор Hive#

  • Добавлен нативный reader файлового формата Avro. Его можно отключить свойством конфигурации avro.native-reader.enabled или свойством сеанса avro_native_reader_enabled. (#17221)

  • Для выполнения операторов ALTER ... SET AUTHORIZATION... теперь требуются права роли admin, когда свойство конфигурации hive-security установлено в sql-standard. (#16691)

  • Улучшена производительность запросов к секционированным таблицам Hive, когда статистика таблиц недоступна. (#17677)

  • Запрещено использовать корневой каталог bucket (scheme://authority) как расположение таблицы без завершающей косой черты в имени расположения. (#17921)

  • Исправлена несовместимость writer Parquet с Apache Spark и Databricks Runtime. (#17978)

  • Исправлено чтение из таблицы Hive, когда ее расположением является корневой каталог bucket S3. (#17848)

Коннектор Hudi#

  • Запрещено использовать корневой каталог bucket (scheme://authority) как расположение таблицы без завершающей косой черты в имени расположения. (#17921)

  • Исправлена несовместимость writer Parquet с Apache Spark и Databricks Runtime. (#17978)

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

Коннектор Iceberg#

  • Запрещено использовать корневой каталог bucket (scheme://authority) как расположение таблицы без завершающей косой черты в имени расположения. (#17921)

  • Исправлена несовместимость writer Parquet с Apache Spark и Databricks Runtime. (#17978)

  • Исправлен сбой планирования при включенной динамической фильтрации. (#17871)

Коннектор Kafka#

  • Исправлен сбой запуска сервера при наличии каталога Kafka. (#17299)

Коннектор MongoDB#

  • Добавлена поддержка ALTER TABLE ... RENAME COLUMN. (#17874)

  • Исправлены неверные результаты, когда порядок полей типа dbref отличается от databaseName, collectionName и id. (#17883)

SPI#

  • Инфраструктура табличных функций перенесена в пакет io.trino.spi.function.table. (#17774)