presto-docs/src/main/sphinx/release/release-0.227.rst
General Changes
driver should never block.
Queries will now fail if the index is unable to load within the time specified by
the index-loader-timeout configuration property and the index_loader_timeout
session property.NullPointerException in spatial join with geometry
collections on the build side.FULL OUTER JOIN where join keys have the
COALESCE function applied.UNNEST queries.optimized_repartitioning session property or the
experimental.optimized-repartitioning configuration property.!ST_Equals,
:func:!ST_Overlaps, :func:!ST_Crosses, and :func:!ST_Touches.task_partitioned_writer_count session property to allow setting the number
of concurrent writers for partitioned (bucketed) writes.IPPREFIX type and :func:!ip_prefix function.!differential_entropy functions to compute differential entropy.SET PATH and CURRENT_PATH. The path information was
never used by Presto.Hive Changes
HiveSplit.parquet_max_read_block_size session property or the
hive.parquet.max-read-block-size configuration property.hive.s3-file-system-type=HADOOP_DEFAULT to allow
users to switch different Hadoop file system implementations for s3:// addresses.
The corresponding Hadoop File system implementation should be specified in core-site.xmlRaptor Changes
Verifier Changes
HIVE_TOO_MANY_OPEN_PARTITIONS error.LIMIT clause.VerifierOutputEvent.SPI Changes
AggregationNode to SPI. Connectors can now push down aggregation to table scan.ProjectNode to SPI. Connectors can now push down projection to table scan.Block#getObject to Block#getBlock and remove unnecessary clazz parameter.