Hi everyone,

I’d like to propose merging PR 12162
<https://github.com/apache/iceberg/pull/12162/files> into the table spec
for v3. The changes are a minimal set of additions needed to support table
encryption schemes, including the scheme that we’re working on for table
encryption with client-managed keys that will be a separate doc.

There are two main changes:

   - Add a table of encryption-keys that stores encrypted keys
   - Add a key-id to snapshot metadata that identifies the key used to
   encrypt the snapshot

These are the only changes needed for v3, which we want to keep separate
from the encryption scheme. The table format is responsible for storing the
encrypted key material and the key used for a snapshot. These changes are
compatible with REST catalogs as well as older catalogs like Hive that
manage the metadata JSON location.

Please take a look and vote in the next 72 hours.

[ ] +1 Add these changes to the spec
[ ] +0
[ ] -1 I have questions and/or concerns

Thanks,

Ryan

Reply via email to