Closed martint closed 4 years ago
MongoDB
* Add ``objectid_timestamp`` function for getting ``timestamp with time zone`` from ``ObjectId``. (:issues:`3089`)
Security
---
- Verify access to table columns when running ``SHOW STATS``. (:issue:`2665`)
Show stats for permissions
General
---
- Support passing subset of columns to ``SHOW STATS``. (:issue:`2665`)
General
----
- Support multiple event listener plugins. They can be specified with ``event-listener.config-files`` configuration property. (:issue:`3128`)
Hive
* Add ``hive.fs.new-directory-permissions`` configuration property for setting the permissions of new directories
created by Presto. Default value is ``0777``. (:issue:`3126`)
Memory
* List missing views in ``system.jdbc.tables`` table. (:issues:`3208`)
Hive
---
- Add ``hive.partition-use-column-names`` configuration property and matching ``partition_use_column_names`` catalog session property that allows to match columns between table and partition schemas by names. By default they are mapped by index. (:issue:2933`)
General
-------
* Fix LDAP authentication not working if user belongs to multiple groups. (:issue:`3206`)
MongoDB
* Delete document from ``_schema`` collection when DROP TABLE is executed for the table that exists only in ``_schema``. (:issues:`3234`)
General
----
- Add ``CREATE SCHEMA ... AUTHORIZATION`` syntax to create a schema with specified owner. (:issue:`3066`).
Hive
---
- Add support for ``CREATE SCHEMA ... AUTHORIZATION`` to create a schema with specified owner. (:issue:`3066`).
General
-------
* Add ``optimizer.push-partial-aggregation-through-join`` feature toggle for pushing partial
aggregation through inner join. (:issue:`3205`)
* Rename ``optimizer.push-aggregation-through-join`` feature toggle to
``optimizer.push-aggregation-through-outer-join``. (:issue:`3205`)
General
-------
* Expose operator stats of how many splits were processed with dynamic filter applied. (:issue:`3217`)
SPI
---
- Allow ``Connector`` to provide ``EventListener`` registration. (:issue:`3166`)
Kudu
----
* Fix incorrect column mapping in Kudu connector (:issue `3170`, :issue `2963`)
General
* Fix query failure during planing phase for certain queries involving multiple joins. (:issue:`3149`)
https://github.com/prestosql/presto/issues/3149 https://github.com/prestosql/presto/pull/3245
Security
---
- Return only accessible to user views from ``<catalog>.information_schema.views`` table. (:issue:`3290`)
Hive
----
* Add support for endpoint URL for Glue. (:issue:`3239`)
General
----
* Fix execution failure for queries involving huge IN on long decimal columns. (:issue: `3191`)
Hive
----
* Add experimental file system caching. This can be enabled with the `hive.cache.enabled` catalog property. (:issue:`2679`)
Hive
* Fix failure reading certain Parquet files larger than 2GB. (:issue:`2730`)
Hive
* Improve performance when reading gzip-compressed Parquet data. (:issue:`3175`)
* Include filters over all table columns in output of ``EXPLAIN (TYPE IO)``. (:issue:`2743`)
SPI
* Expose row filters and column masks in ``QueryCompletedEvent``. (:issue:`3183`)
BigQuery
* Extract parent project ID from service account before looking at the environment. (:issue:`3131`)
SPI
* Expose referenced functions and procedures in ``QueryCompletedEvent``. (:issue:`3246`)
General
* Ignore trailing whitespace when loading configuration files such as ``etc/event-listener.properties``, ``etc/group-provider.properties``, etc.
Trailing whitespace in main and catalog configuration files was already ignored.
SPI
* Deprecate ``ConnectorPageSourceProvider#createPageSource(ConnectorTransactionHandle, ConnectorSession, ConnectorSplit, ConnectorTableHandle, List<ColumnHandle>)`` (``createPageSource`` variant not taking ``dynamicFilter``). The method will be removed in a future release.
SQL Server
* Reject ``ALTER TABLE ... RENAME TO`` between schemas. Previously such rename was accepted but
renamed was accepted but performed incorrectly.
Elasticsearch
* Add support for ``ip`` type. (:issue:`3347`)
Kudu
* Fix incorrect query result for certain queries involving ``IS NULL`` predicates with ``OR``. (:issue:`3274`)
https://github.com/prestosql/presto/issues/3274 https://github.com/prestosql/presto/pull/3288
Elasticsearch
* Add support for `keyword` fields with numeric values. (:issue:`3381`)
Hive
* Support reading files compressed with newer versions of LZO. (:issue:`3209`)
JDBC Driver
* Add ``clientInfo `` property to set extra information about the client. (:issue:`3188`)
* Add ``traceToken`` property to set a trace token for correlating requests across systems. (:issue:`3188`)
General
* Reduce overhead for internal communication requests. (:issue:`3215`)
Hive
* Add support for :ref:`alluxio_catalog_service`. (:issue:`2116`)
This will require adding an anchor before "Alluxio Catalog Service" in connector/hive.rst
General
* Fix prepared statements or view creation for queries containing certain nested aliases or ``TABLESAMPLE`` clauses. (:issue:`3250`)
Elasticsearch
* Remove unnecessary ``elasticsearch.aws.use-instance-credentials`` configuration property. (:issue:`3265`)
Hive
* Remove unnecessary ``hive.metastore.glue.use-instance-credentials`` configuration property. (:issue:`3265`)
Hive
* Remove unnecessary ``hive.s3.use-instance-credentials`` configuration property. (:issue:`3265`)
Hive
* Add flexible :ref:`s3_security_mapping`, allowing for separate credentials
or IAM roles for specific users or buckets/paths. (:issue:`3265`)
Hive
* Add support for specifying an External ID for an IAM role trust policy using
the ``hive.metastore.glue.external-id`` configuration property (:issue:`3144`)
Hive
* Explicitly disallow reading from Delta Lake tables. Previously, reading
from partitioned tables would return zero rows, and reading from
unpartitioned tables would fail with a cryptic error. (:issue:`3366`)
Hive
* Allow using configured S3 credentials with IAM role. Previously,
the configured IAM role was silently ignored. (:issue:`3351`)
Dain Sundstrom
David Phillips
Grzegorz Kokosiński
TEMPTO_CONFIG_FILES
support to the test containerKarol Sobczak
Martin Traverso
Piotr Findeisen
Praveen Krishna
Yuya Ebihara