Hi everyone, I wrote up a design doc that covers making changes to Iceberg tables in the REST catalog API <https://docs.google.com/document/d/1D0R3G0slssEhggH5XnIzMwsUIP-c385Qp2sjv5E7e6E/edit?usp=sharing> .
The doc outlines the current changes to metadata, identifies a more orthogonal set of changes that we can use, and outlines conflict detection. In the end, the proposed API is to send a list of requirements, like "current snapshot must be <ID>", and a list of changes, like "add snapshot ..." and "set current snapshot to <ID>". Please have a look and discuss! Ryan -- Ryan Blue Tabular