13.33. Release 0.229
- Fix an issue that would cause query failure when calling on certain degenerate geometries.
- 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
, , 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
.
- 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.
- 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
to .
- 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.