Release 0.255

Details

General Changes

  • Fix an issue where regular expression functions were not interruptible and could keep running for a long time after the query they were a part of failed.

  • Add support to interrupt runaway splits blocked in known situations. The interrupt timeout can be configured by the configuration property task.interrupt-runaway-splits-timeout. The default value is 600s.

  • Added array_normalize() function to normalize an array by dividing each element by the p-norm of it.

JDBC Changes

  • Added connection param protocols that allows a user to specify which HTTP protocols the Presto client is allowed to use.

Cassandra Connector Changes

  • Add support for Cassandra SMALLINT, TINYINT and DATE types.

Druid Connector Changes

  • Add support for querying non-lowercase table names in Druid connector (#15920).

Elasticsearch Changes

  • Fix to avoid NullPointerException when there is an unsupported data type column in the Object field.

Hive Changes

  • Fix the import of SMALLINT in ParquetReader.

  • Revert non-backward-compatible DWRF writer updates (#16037)

  • Add support for static AWS credentials in GlueHiveMetastore Hive Connector.

Contributors

Abhisek Gautam Saikia, Amit Adhikari, Andrew Donley, Andrii Rosa, Ariel Weisberg, Arunachalam Thirupathi, Basar Hamdi Onat, Chen, Chunxu Tang, Darren Fu, Jalpreet Singh Nanda (:imjalpreet), James Petty, James Sun, Julian Zhuoran Zhao, Maria Basmanova, Mayank Garg, Rebecca Schlussel, Reetika Agrawal, Rohit Jain, Rongrong Zhong, Sergii Druzkin, Shixuan Fan, Sreeni Viswanadha, Tim Meehan, Venki Korukanti, Zhan Yuan, Zhenxiao Luo, beinan, henneberger, prithvip, v-jizhang