docs/src/main/sphinx/release/release-0.152.md
array_union function.reverse function for arrays.varchar literals to fail.url_decode, allowing it to be used with TRY.GROUPING SETS.NULL row.EXCEPT.FLOAT type to REAL for better compatibility with the SQL standard.DatabaseMetaData.getColumns() for
COLUMN_SIZE, DECIMAL_DIGITS, NUM_PREC_RADIX and CHAR_OCTET_LENGTH.AllViews to GetAllViews in ThriftHiveMetastore.hive.security and
security.config-file config properties. See for more
details.presto.s3.credentials-provider Hadoop configuration property.tinyint(1) columns. Previously, these columns were
incorrectly returned as a boolean rather than an integer.INSERT.tinyint and smallint types rather than integer.INSERT.tinyint and smallint types rather than integer.Remove owner from ConnectorTableMetadata.
Replace the generic getServices() method in Plugin with specific
methods such as getConnectorFactories(), getTypes(), etc.
Dependencies like TypeManager are now provided directly rather
than being injected into Plugin.
Add first-class support for functions in the SPI. This replaces the old
FunctionFactory interface. Plugins can return a list of classes from the
getFunctions() method:
@ScalarFunction.@AggregationFunction.WindowFunction. Most implementations
should be a subclass of RankingWindowFunction or ValueWindowFunction.:::{note} This is a backwards incompatible change with the previous SPI. If you have written a plugin, you will need to update your code before deploying this release. :::
LIMIT.