Release 379 (28 Apr 2022)
General
- Add MariaDB connector. (#10046)
- Improve performance of queries that contain
JOIN and UNION clauses. (#11935)
- Improve performance of queries that contain
GROUP BY clauses. (#12095)
- Fail
DROP TABLE IF EXISTS when deleted entity is not a table. Previously the
statement did not delete anything. (#11555)
- Fail
DROP VIEW IF EXISTS when deleted entity is not a view. Previously the
statement did not delete anything. (#11555)
- Fail
DROP MATERIALIZED VIEW IF EXISTS when deleted entity is not a
materialized view. Previously the statement did not delete anything.
(#11555)
Web UI
- Group information about tasks by stage. (#12099)
- Show aggregated statistics for failed tasks of queries that are executed with
retry-policy set to TASK. (#12099)
- Fix reporting of
physical input read time. (#12135)
Delta Lake connector
- Add support for Google Cloud Storage. (#12144)
- Fix failure when reading from
information_schema.columns when non-Delta
tables are present in the metastore. (#12122)
Iceberg connector
- Add support for DELETE with arbitrary predicates. (#11886)
- Improve compatibility when Glue storage properties are used. (#12164)
- Prevent data loss when queries modify a table concurrently when Glue catalog
is used. (#11713)
- Enable commit retries when conflicts occur writing a transaction to a Hive Metastore. (#12419)
- Always return the number of deleted rows for DELETE statements. (#12055)
Pinot connector
- Add support for Pinot 0.10. (#11475)
Redis connector
- Improve performance when reading data from Redis. (#12108)
SQL Server connector
- Properly apply snapshot isolation to all connections when it is enabled. (#11662)