Closed electrum closed 4 years ago
UI
--
* Display physical input read rate in UI. (:issue:`2873`)
Security
--------
* Remove unused `internal-communication.jwt.enabled` configuration property. (:issue:`2709`)
Hive
----
* Add support for Hive full ACID tables. (:issue:`2068`, :issue:`1591`)
https://github.com/prestosql/presto/issues/2790 https://github.com/prestosql/presto/pull/2989
UI
--
* Add simple form based authentication. Users can be authenticated with either the LDAP or the file based authentication services. (:issue:`2755`)
* Add support for disabling the web ui. The UI can be disabled with the ``web-ui.enabled`` configuration property. (:issue:`2755`)
* Improve performance of inequality joins involving ``BETWEEN``. (:issue:`2859`)
General
-------
* Ensure query completed event is fired when there is an error during analysis or planning. (:issue:`2842`)
SPI
---
* Remove deprecated ``Identity`` constructors. (:issue:`2877`)
* Introduce a builder for ``ConnectorIdentity`` and deprecate its public constructors. (:issue:`2877`)
Security
--------
* Rename JWT configuration properties from ``http.authentication.jwt.*`` to ``http-server.authentication.jwt``. (:issue:`2712`)
General
-------
* Prevent queries to fail when worker is being shut down gracefully. (:issue:`2648`)
General
-------
* Improve engine performance in joins. (:issue:`2862`)
General
-------
* Fix query memory accounting for ``ORDER BY`` queries. (:issue:`2612`)
UI
* Fix copying worker address to clipboard. (:issue:`2865`)
https://github.com/prestosql/presto/pull/2869 https://github.com/prestosql/presto/issues/2865
UI
--
* Fix copying of query ID to clipboard. (:issue:`2872`)
General
-------
* Improve query performance by removing redundant data reshuffling. (:issue:`2853`)
General
* Fix :func:`last_day_of_month` for ``timestamp with time zone`` values. (:issue:`2851`)
https://github.com/prestosql/presto/issues/2851 https://github.com/prestosql/presto/pull/2852
Security
--------
* Add access control checks for query execution, view query, and kill query. This can be configured using :ref:`query_rules` in the file based system access control. (:issue:`2213`)
Hive
* Fix query failure when using Glue metastore and table's storage descriptor has no properties. (:issue:`2905`)
* Respect ``bucketing_version`` table property when using Glue metastore. (:issue:`2905`)
Hive
----
* Add support for bucket sort order in Glue when creating or updating table or partition. (:issue:`1870`)
UI
* Fix display of data size values. (:issue:`2810`)
https://github.com/prestosql/presto/issues/2810 https://github.com/prestosql/presto/pull/2867
UI
* Fix redirect from ``/`` to ``/ui/`` when Presto is run behind a proxy. (:issue:`2908`)
https://github.com/prestosql/presto/issues/2908 https://github.com/prestosql/presto/pull/2916
SPI
* Add support for row filtering and column masking via the ``getRowFilter()`` and ``getColumnMask()`` APIs in ``SystemAccessControl`` and ``ConnectorAccessControl``. (:issue:`1480`)
UI
* Fix ``Prepared Query`` section for :doc:`/sql/prepare` queries. (issue:`2784`)
https://github.com/prestosql/presto/issues/2784 https://github.com/prestosql/presto/pull/2871
Hive
* Allow data conversion when reading decimal data from Parquet files and precision or scale in the file schema
is different from the precision or scale in partition (table) schema. (:issue:`2823`)
Hive
* Add option to enforce that a filter on a partition key be present in the query. This can be enabled by setting the
``hive.query-partition-filter-required`` config property or the ``query_partition_filter_required`` session property
to ``true``. (:issue:`2334`)
General
* Correctly reject ``date`` literals that cannot be represented in Presto. (:issue:`2888`)
https://github.com/prestosql/presto/issues/2888 https://github.com/prestosql/presto/pull/2949
* Fix excessive runtime when parsing deeply nested expressions with unmatched parenthesis. (:issue:`2968`)
General
* Fix join failures for queries involving OR predicate with non comparable functions
General
-------
* Enable dynamic filtering by default. (:issue:`2793`)
Hive
----
* Fix Hive connector deadlock when Hive caching is enabled with refresh TTL. (:issue:`2984`)
Security
—-
- Prevent displaying columns of tables that user has no privilege granted in file based access control. (:issue:`2925`)
CLI
* Fix formatting of ``varbinary`` in nested data types. (:issue:`2858`)
https://github.com/prestosql/presto/issues/2858 https://github.com/prestosql/presto/pull/2870
General
-------
* Show reorder join cost in ``EXPLAIN ANALYZE VERBOSE`` (:issue:`2725`)
SPI
----
- Add access control check for executing procedure. (:issue:`2924`)
Hive
* Allow selecting ``Intelligent-Tiering`` S3 storage class when writing data to S3. This can be enabled using
``hive.s3.storage-class=INTELLIGENT_TIERING`` catalog configuration property. (:issue:`3032`)
Security:
---
- Add ``ALTER SCHEMA ... SET AUTHORIZATION`` syntax that allows to change the owner of the schema. (:issue:`2673`)
Hive:
- Add support for``ALTER SCHEMA ... SET AUTHORIZATION`` statement. (:issue:`2673`)
Iceberg:
- Add support for``ALTER SCHEMA ... SET AUTHORIZATION`` statement. (:issue:`2673`)
Hive
* Fix incorrect results of metadata queries and reads from ``information_schema`` tables
where connecting to Hive 3 metastore. (:issue:`3008`)
* Hide ``sys`` Hive system schema. It is hidden for security reasons. (:issue:`3008`)
General
* Allow configuring resource groups selection based on user's groups. (:issue:`3023`)
Hive
----
* Improve performance of partition fetching from Glue. (:issue:`3024`)
General Changes
----
* Add support for large prepared statements. (:issue:`2719`)
JDBC Driver Changes
---
* Implement ``PreparedStatement.getMetaData()``. (:issue:`2770`)
General Changes
---
* Add :doc:`/connector/bigquery`. (:issue:`2532`)
Other Connector Changes
-----------------------
These changes apply to the MemSQL, MySQL, PostgreSQL, Redshift, Phoenix, and SQL Server connectors.
* Add support for dropping schemas. (:issue:`2956`)
CLI
* Add ``--timezone`` parameter. (:issue:`2961`)
https://github.com/prestosql/presto/pull/2977 https://github.com/prestosql/presto/issues/2961
MongoDB
* Fix incorrect pushdown. Previously, the connector would return incorrect results for pushdown on certain types. (:issue:`1781`)
https://github.com/prestosql/presto/issues/1781 https://github.com/prestosql/presto/pull/3053
Dain Sundstrom
David Phillips
Grzegorz Kokosiński
Karol Sobczak
Martin Traverso
Piotr Findeisen