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

Reply via email to