Релиз 431 (27 окт 2023)#

Общее#

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

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

  • В файлах журналов маскируется больше конфиденциальных значений. (#19519)

Драйвер JDBC#

  • Улучшена задержка для подготовленных операторов в версиях Trino, которые поддерживают EXECUTE IMMEDIATE, когда параметр explicitPrepare установлен в false. (#19541)

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

  • Свойство конфигурации Hive metastore hive.metastore-timeout заменено свойствами hive.metastore.thrift.client.connect-timeout и hive.metastore.thrift.client.read-timeout. (#19390)

Коннектор Hive#

  • Добавлена поддержка Управление пользовательскими функциями. (#19308)

  • Свойство конфигурации Hive metastore hive.metastore-timeout заменено свойствами hive.metastore.thrift.client.connect-timeout и hive.metastore.thrift.client.read-timeout. (#19390)

  • Улучшена поддержка параллельного обновления статистики таблиц в Glue. (#19463)

  • Исправлены сбои трансляции представлений Hive, связанные со сравнениями между полями char и varchar. (#18337)

Коннектор Hudi#

  • Свойство конфигурации Hive metastore hive.metastore-timeout заменено свойствами hive.metastore.thrift.client.connect-timeout и hive.metastore.thrift.client.read-timeout. (#19390)

Коннектор Iceberg#

  • Добавлена поддержка модификатора REPLACE для оператора CREATE TABLE. (#13180)

  • Свойство конфигурации Hive metastore hive.metastore-timeout заменено свойствами hive.metastore.thrift.client.connect-timeout и hive.metastore.thrift.client.read-timeout. (#19390)

Коннектор Memory#

SPI#

  • Добавлена абстракция ValueBlock вместе с соглашениями о вызове VALUE_BLOCK_POSITION и VALUE_BLOCK_POSITION_NOT_NULL. (#19385)

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

  • Реализации Block теперь должны реализовывать ValueBlock. (#19480)