[Feature]: Add support for checkpointProtection
### Is your feature request related to a problem?
When using Version 1.4.2 and attempting a merge of a delta table after having dropped a feature with external tooling, I get the following error:
`
_internal.CommitFailedError: Unsupported table features required: [Unknown("checkpointProtection")]
`
checkpointProtection is described in the links below, and it would be great if we could still read/write tables with checkpointProtection enabled... I can't find any reference in the delta-rs documentation around checkpointProtection.
[Link 1: Protocol RFC](https://github.com/delta-io/delta/blob/master/protocol_rfcs/checkpoint-protection.md)
[Link 2: Databricks DOC Description](
https://docs.databricks.com/aws/en/delta/drop-feature#-what-is-the-checkpointprotection-table-feature)
### Describe the solution you'd like
checkpointProtection supported in read and write modes
### Describe alternatives you've considered
_No response_
### Priority
Medium - Would be helpful
### Additional context
_No response_
### Contribution
- [ ] I'm willing to submit a pull request for this feature
- [x] I can help with testing this feature
- [x] I can help with documentation for this feature
2 条评论