Allow using token from existing Kerberos context. This allows the client to perform Kerberos authentication without
passing the Keytab or credential cache to the driver. (#4826)
Allow to skip setting permissions on new directories by setting hive.fs.new-directory-permissions=skip in connector properties file. (#9539)
Allow translating Hive views which cast timestamp columns to decimal. (#9530)
Add optimize table procedure for merging small files in non-transactional Hive table.
Procedure can be executed using ALTER TABLE <table> EXECUTE optimize(file_size_threshold => ...) syntax. (#9665)
Restrict partition overwrite on insert to auto-commit context only. (#9559)
Reject execution of CREATE TABLE when bucketing is requested on columns with unsupported column types.
Previously CREATE was allowed but it was not possible to insert data to such a table. (#9793)
Improve performance of querying Parquet data for files containing column indexes. (#9633)
Fix Hive 1 and Hive 3 incompatibility with Parquet files containing char or varchar data produced by the experimental Parquet writer.
Hive 2 or newer should now read such files correctly, while Hive 1.x is still known not to read them. (#9515, (#6377))
Fix ArrayIndexOutOfBoundsException when inserting into a partitioned table with hive.target-max-file-size set. (#9557)
Fix reading Avro schema written by Avro 1.8.2 with non-spec-compliant default values. (#9243)
Fix failure when querying nested Parquet data if column indexes are enabled. (#9587)
Fix incorrect results when querying Parquet data. (#9587)
Fix query failure when writing to a partitioned table with target max file size set. (#9557)
Expose which columns are covered by dynamic filters. (#9644)
Add SPI for table procedures that can process table data in a distributed manner. Table procedures can be run via ALTER TABLE ... EXECUTE ... syntax. (#9665)