Presto 325 Documentation

12.21. Release 305

12.21. Release 305

General Changes

  • Fix failure of Regular Expression Functions for certain patterns and inputs when using the default JONI library. (#350)
  • Fix a rare ClassLoader related problem for plugins providing an EventListenerFactory. (#299)
  • Expose join_max_broadcast_table_size session property, which was previously hidden. (#346)
  • Improve performance of queries when spill is enabled but not triggered. (#315)
  • Consider estimated query peak memory when making cost based decisions. (#247)
  • Include revocable memory in total memory stats. (#273)
  • Add peak revocable memory to operator stats. (#273)
  • Add ST_Points() function to access vertices of a linestring. (#316)
  • Add a system table system.metadata.analyze_properties to list all ANALYZE properties. (#376)

Resource Groups Changes

  • Fix resource group selection when selector uses regular expression variables. (#373)

Web UI Changes

  • Display peak revocable memory, current total memory, and peak total memory in detailed query view. (#273)

CLI Changes

  • Add option to output CSV without quotes. (#319)

Hive Connector Changes

  • Fix handling of updated credentials for Google Cloud Storage (GCS). (#398)
  • Fix calculation of bucket number for timestamps that contain a non-zero milliseconds value. Previously, data would be written into the wrong bucket, or could be incorrectly skipped on read. (#366)
  • Allow writing ORC files compatible with Hive 2.0.0 to 2.2.0 by identifying the writer as an old version of Hive (rather than Presto) in the files. This can be enabled using the hive.orc.writer.use-legacy-version-number configuration property. (#353)
  • Support dictionary filtering for Parquet v2 files using RLE_DICTIONARY encoding. (#251)
  • Remove legacy writers for ORC and RCFile. (#353)
  • Remove support for the DWRF file format. (#353)

Base-JDBC Connector Library Changes

  • Allow access to extra credentials when opening a JDBC connection. (#281)