hkwi opened a new pull request, #17310: URL: https://github.com/apache/iceberg/pull/17310
This draft adds REST Catalog table encryption support while preserving the existing protected RESTSessionCatalog.newTableOps extension points. PR #13225 changes both protected hook signatures by adding KeyManagementClient, which breaks source compatibility for existing RESTSessionCatalog subclasses. This patch keeps both signatures unchanged, initializes the KMS client privately, and passes it from the default implementations to RESTTableOperations. Tests: spotlessCheck; targeted REST Catalog tests; targeted Spark 4.1 table and CTAS encryption tests. REST scan planning with vended credentials remains outside this patch. Related to #13225. -- 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]
