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 FUNCTION
Add support for passing
X_Forwarded_For
header from Proxy to coordinator.Add support to respect configuration property
stage.max-tasks-per-stage
for limiting the number of tasks per scan.Add configuration property
experimental.internal-communication.max-task-update-size
to limit the size of theTaskUpdate
.Add configuration properties
internal-communication.https.trust-store-path
,internal-communication.https.included-cipher
, andinternal-communication.https.excluded-cipher
to 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-directory
is changed from aFile
to aURI
. For deployment on local flash, schemefile:/
must be prepended.Rename error code
RAPTOR_LOCAL_FILE_SYSTEM_ERROR
toRAPTOR_FILE_SYSTEM_ERROR
.
SPI Changes#
Add support for connectors to alter query plans involving
UNION
,INTERSECT
, andEXCEPT
, by movingSetOperationNode
to SPI.Improve interface
ConnectorPlanOptimizerProvider
to allow connectors to participate in query optimization in two phases,LOGICAL
andPHYSICAL
. The two phases correspond to post-shuffle and post-shuffle optimization, respectively.