I would like to be able to use the SetTransactionRetentionDuration (delta.setTransactionRetentionDuration) config to discard old transaction IDs after a while so that old IDs don't live on in the Delta log. It looks like support for this has not been added yet. Is that something that the maintainers are open to? With some pointers to where this would fit, I'd be happy to work on this.
Description
I would like to be able to use the SetTransactionRetentionDuration (
delta.setTransactionRetentionDuration
) config to discard old transaction IDs after a while so that old IDs don't live on in the Delta log. It looks like support for this has not been added yet. Is that something that the maintainers are open to? With some pointers to where this would fit, I'd be happy to work on this.https://github.com/delta-io/delta-rs/blob/f2e30a0bbf58a3b56b2f912a02e10e7af0835301/crates/core/src/table/config.rs#L104-L107