Hi Iceberg Community, It came up on the last community sync that in the core module we might not want to give guarantees for deprecations to be removed in 2.0.0 and we can drop them more aggressively. I gathered all the ones marked for 2.0.0 and the ones missing a target release into this PR <https://github.com/apache/iceberg/pull/14392>.
Let me know if there are occasions where we have to be more careful and keep the 2.0.0 removal! In the meantime, I think that internal usage of such deprecations should be removed as soon as possible in case there is a clear path to move away. Hence, I prepared these 2 PRs to avoid using TableProperties.MANIFEST_LISTS_ENABLED <https://github.com/apache/iceberg/pull/14347> (only usage in tests) and avro/DataReader <https://github.com/apache/iceberg/pull/14387>. There are some other deprecations where we have internal usage (some in TableProperties, MetricsConfig, ViewProperties, SystemConfig) but I think these can only be removed together with the deprecated functionality. Any inputs are appreciated! Best Regards, Gabor
