Hi
     Thanks for starting this discussion.
     +1 to do this before the first Apache release. IMHO, sooner or later
after entering the Apache Foundation, we'll need to do a rename for these
classes, so doing it before releasing the first Apache version will have
the least impact.
     we need to describe in detail how to upgrade from a previous version
in the release note and the documentation so that people can upgrade from
the Non-Apache release easily.

Best,
Congxian


Jinsong Zhou <jinsongz...@apache.org> 于2024年5月7日周二 19:51写道:

> Hi,
>
> Thanks for starting this discussion.
> I agree that the names of classes need to be renamed, but we have
> to specify the effects of the renaming:
> The tables created in the old version can still work but users need to
> upgrade both the AMS and the Spark/Flink runtime jars at the same time
> otherwise, compatibility issues may arise.
>
> I think it is accepted because 0.7.0 will be a big change version. 0.7.0 is
> the first version of Amoro after entering the ASF incubator, and it's also
> a version with significant changes.
> However, I still want to hear more input from more developers and users.
>
> Best,
> Jinsong
>
>
> On Mon, May 6, 2024 at 9:20 PM Qishang Zhong <zhongqish...@gmail.com>
> wrote:
>
> > Hi everyone,
> >
> > I would like to start a discussion on PR[1] before amoro releases the
> first
> > apache version.
> >
> > Two things are clear :
> > 1. We need to rename
> > 2. Modify it before releasing apache release to reduce the impact of
> > subsequent modifications.
> >
> > Concern from zhoujinsong
> > > It may cause some problems when users try to upgrade to the new
> version.
> >
> > We need to make it clear in the upgrade documentation that the Thrift API
> > is not forward compatible.
> >
> > I'm looking forward to your thoughts.
> >
> > [1]: https://github.com/apache/amoro/pull/2801
> >
> > Best Regards,
> > Qishang Zhong
> >
>

Reply via email to