Aggarwal-Raghav opened a new pull request, #6856:
URL: https://github.com/apache/hive/pull/6856

   ### What changes were proposed in this pull request?
   Commits made in upsteam iceberg b/w 1.11.0 and 1.12.0 in hive-metastore 
module:
   ```
   ❯ git log apache-iceberg-1.11.0..apache-iceberg-1.12.0 --oneline -- 
hive-metastore
   e74344ca56 Core, Hive: Commit manifest list encryption keys with the 
snapshot that uses them (#17984)
   0630297ef2 Core, Hive: Fix NPE in commit status check when a create commit 
fails (#17464)
   20d616d6a1 Core, Hive, Spark: Auto close JsonGenerator using 
try-with-resources (#17931)
   4a1513f1f2 API, AWS, BigQuery, Core, Flink, Hive, Nessie, ORC, Parquet, 
Spark: Use Locale.ROOT instead of Locale.ENGLISH for case conversion (#17442)
   787076dc0c Hive: Fix integer overflow in HMS createTime and lastAccessTime 
(#16620)
   8f4843394c Hive: Use server-side filter to list Iceberg tables in 
HiveCatalog (#17317)
   0ddbeead67 Core, AWS, GCP, Dell, Hive: Fix FileIO leaks and standardize 
close() across Catalog implementations (#16862)
   687c58fc7c Core: v4 table metadata location should be optional (#16572)
   ```
   
   **Important points:**
   1. FileWriterFactory Refactor: Upstream Iceberg 1.12.0 deleted the 
BaseFileWriterFactory and GenericAppenderFactory classes. To adapt, 
HiveFileWriterFactory was refactored 
https://github.com/apache/iceberg/pull/17696
   2. Positional Delete API Updates: Iceberg 1.12.0 removed the .row() getter 
and .set(path, pos, row) setter from PositionDelete to prepare for V3 Puffin 
Deletion Vectors. https://github.com/apache/iceberg/pull/17706
   3. Updated `HMSCatalogAdapter.java` to parse and pass the new SnapshotMode 
(ALL, REFS, NONE) into `CatalogHandlers.loadTable`
   4. Removed `positionDeleteRowSchema` after refactor
   
   
   
   ### Why are the changes needed?
   Upgrade Iceberg to 1.12.0
   
   
   ### Does this PR introduce _any_ user-facing change?
   No
   
   ### How was this patch tested?
   Will see CI outcome


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to