docs/src/main/sphinx/release/release-0.205.md
cast(row(timestamp '2018-06-01') AS row(timestamp with time zone)).ST_ExteriorRing to only accept polygons.
Previously, it erroneously accepted other geometries.task.min-drivers-per-task and task.max-drivers-per-task config options.
The former specifies the guaranteed minimum number of drivers a task will run concurrently
given that it has enough work to do. The latter specifies the maximum number of drivers
a task can run concurrently.concurrent-lifespans-per-task config property to control the default value
of the concurrent_lifespans_per_task session property.query_max_total_memory session property and the query.max-total-memory
config property. Queries will be aborted after their total (user + system) memory
reservation exceeds this threshold.Block contains all null or all non-null values.approx_distinct. The result of approx_distinct
may change in this version compared to the previous version for the same set of values. However,
the standard error of the results should still be within the configured bounds.task.legacy-scheduling-behavior and task.level-absolute-priority.FILTER clause for the COALESCE, IF, or NULLIF functions.
The syntax was previously allowed but was otherwise ignored.SELECT privileges for DELETE queries.
Previously, DELETE queries could fail if the user only has DELETE
privileges but not SELECT privileges.
This only affected connectors that implement checkCanSelectFromColumns().SELECT queries against a view. This only affected connectors that
implement checkCanCreateViewWithSelectFromColumns().DELETE FROM <table> WHERE <condition> to check that the user has SELECT
privileges on the objects referenced by the WHERE condition as is required by the SQL standard.partialCancel() on PrestoStatement.VARCHAR rather than LONGNVARCHAR for the Presto varchar type.VARBINARY rather than LONGVARBINARY for the Presto varbinary type.INSERT queries when all partition column values are constants.skip.footer.line.count Hive table property.create() method in SessionPropertyConfigurationManagerFactory.@ScalarFunction. Non-static SQL function
implementations must now be declared in a class annotated with @ScalarFunction.@ScalarFunction classes. All non-static
implementations of SQL functions will now be associated with a single constructor.
This improves support for providing specialized implementations of SQL functions with generic arguments.checkCanSelectFromTable/checkCanSelectFromView and
checkCanCreateViewWithSelectFromTable/checkCanCreateViewWithSelectFromView in ConnectorAccessControl
and SystemAccessControl. checkCanSelectFromColumns and checkCanCreateViewWithSelectFromColumns
should be used instead.:::{note} These are backwards incompatible changes with the previous SPI. If you have written a plugin using these features, you will need to update your code before deploying this release. :::