Add support for current_user() in Hive defined views. (#6720)
Add support for reading and writing column statistics from Glue metastore. (#6178)
Improve parallelism of bucketed tables inserts. Inserts into bucketed tables can now be parallelized
within task using task.writer-count feature config. (#6924, #6866)
Fix a failure when INSERT writes to a partition created by an earlier INSERT statement. (#6853)
Fix handling of folders created using the AWS S3 Console. (#6992)
Fix query failures on information_schema.views table when there are failures
translating hive view definitions. (#6370)
Fix failure when reading a timestamp or datetime value with more than 3 decimal digits
in the fractional seconds part. (#6852)
Fix incorrect predicate pushdown for char and varchar column with operators
like <>, <, <=, > and >= due different case sensitivity between Trino
and MySQL. (#6746, #6671)
Fix failure when reading a timestamp or datetime value with more than 3 decimal digits
of the second fraction. (#6852)
Fix incorrect predicate pushdown for char and varchar column with operators
like <>, <, <=, > and >= due different case sensitivity between Trino
and MemSQL. (#6746, #6671)
Improve performance of queries with ORDER BY ... LIMIT clause, when the computation
can be pushed down to the underlying database. This can be enabled by setting topn-pushdown.enabled.
Enabling this feature can currently result in incorrect query results when sorting
on char or varchar columns. (#6847)
Fix incorrect predicate pushdown for char and varchar column with operators
like <>, <, <=, > and >= due different case collation between Trino
and PostgreSQL. (#3645)
Abort queries on the SQL Server side when the Trino query is finished. (#6637)
Fix incorrect predicate pushdown for char and varchar column with operators
like <>, <, <=, > and >= due different case sensitivity between Trino
and SQL Server. (#6753)
Reduce number of opened JDBC connections during planning for ClickHouse, Druid, MemSQL, MySQL,
Oracle, Phoenix, Redshift, and SQL Server connectors. (#7069)
Add experimental support for join pushdown in PostgreSQL, MySQL, MemSQL, Oracle, and SQL Server connectors.
It can be enabled with the experimental.join-pushdown.enabled=true catalog configuration property. (#6874)
Fix lazy blocks to call listeners that are registered after the top level block is already loaded.
Previously, such registered listeners were not called when the nested blocks were later loaded. (#6783)
Fix case where LazyBlock.getFullyLoadedBlock() would not load nested blocks
when the top level block was already loaded. (#6783)
Do not include coordinator node in the result of ConnectorAwareNodeManager.getWorkerNodes()
when node-scheduler.include-coordinator is false. (#7007)
The function name passed to ConnectorMetadata.applyAggregation()
is now the canonical function name. Previously, if query used function alias, the alias
name was passed. (#6189)
Add support for redirecting table scans to multiple tables that are unioned together. (#6679)
Change return type of Range.intersect(Range). The method now
returns Optional.empty() instead of throwing when ranges do not overlap. (#6976)
Change signature of ConnectorMetadata.applyJoin() to have an additional JoinStatistics argument. (#7000)