Release 0.229¶
General Changes¶
Fix an issue that would cause query failure when calling
geometry_to_bing_tiles()on certain degenerate geometries.Add geospatial function
line_interpolate_point().Add support for
CREATE FUNCTIONAdd support for passing
X_Forwarded_Forheader from Proxy to coordinator.Add support to respect configuration property
stage.max-tasks-per-stagefor limiting the number of tasks per scan.Add configuration property
experimental.internal-communication.max-task-update-sizeto limit the size of theTaskUpdate.Add configuration properties
internal-communication.https.trust-store-path,internal-communication.https.included-cipher, andinternal-communication.https.excluded-cipherto easily set common https configurations for all internal communications at one place.Add peak task memory distribution of each stage to
QueryStatistics.
Pinot Connector Changes¶
Add Pinot connector.
Hive Connector Changes¶
Fix parquet predicate pushdown on dictionaries to consider more than just the first predicate column.
Improve parquet predicate pushdown on dictionaries to avoid reading additional data after successfully eliminating a block.
Raptor Connector Changes¶
Add support for using remote HDFS as the storage in Raptor. Configuration property
storage.data-directoryis changed from aFileto aURI. For deployment on local flash, schemefile:/must be prepended.Rename error code
RAPTOR_LOCAL_FILE_SYSTEM_ERRORtoRAPTOR_FILE_SYSTEM_ERROR.
SPI Changes¶
Add support for connectors to alter query plans involving
UNION,INTERSECT, andEXCEPT, by movingSetOperationNodeto SPI.Improve interface
ConnectorPlanOptimizerProviderto allow connectors to participate in query optimization in two phases,LOGICALandPHYSICAL. The two phases correspond to post-shuffle and post-shuffle optimization, respectively.