Can we deprecate the old method, and provide a default implementation for the new method using the old one?
This would keep the old functionality until the deprecated method is removed. On Sat, Feb 1, 2025, 02:01 Aihua Xu <aihu...@gmail.com> wrote: > Hi folks, > > What is the general guideline for interface change? I'm trying to change > > PrimitiveType Types::fromPrimitiveString() => Type Types::fromTypeString() > > in > https://github.com/apache/iceberg/pull/11831/files#diff-736caed551a388d34b08f223954ae7ecb2fdac9d90a4098ceedd95207d7efd4dR1149-R1152 > to add variant type support. > > Would it be fine to introduce such an incompatible change? > > Thanks, > Aihua > >