Thanks for the feedback. I went ahead and added a list for new features [1]
to the end of the 2.0 release page. That enables us to document such
changes.
I hope that's ok for the 2.0 release manager. Feel free to revert my
changes if you have anything else in mind.

Best,
Matthias

[1]
https://cwiki.apache.org/confluence/display/FLINK/2.0+Release#id-2.0Release-NewFeatures

On Wed, Jun 26, 2024 at 11:09 AM Zakelly Lan <zakelly....@gmail.com> wrote:

> +1 for a preview before the formal release. It would help us find issues in
> advance.
>
>
> Best,
> Zakelly
>
> On Wed, Jun 26, 2024 at 4:44 PM Jingsong Li <jingsongl...@gmail.com>
> wrote:
>
> > +1 to release a preview version.
> >
> > Best,
> > Jingsong
> >
> > On Wed, Jun 26, 2024 at 10:12 AM Jark Wu <imj...@gmail.com> wrote:
> > >
> > > I also think this should not block new feature development.
> > > Having "nice-to-have" and "must-to-have" tags on the FLIPs is a good
> > idea.
> > >
> > > For the downstream projects, I think we need to release a 2.0 preview
> > > version one or
> > > two months before the formal release. This can leave some time for the
> > > downstream
> > > projects to integrate and provide feedback. So we can fix the problems
> > > (e.g. unexpected
> > > breaking changes, Java versions) before 2.0.
> > >
> > > Best,
> > > Jark
> > >
> > > On Wed, 26 Jun 2024 at 09:39, Xintong Song <tonysong...@gmail.com>
> > wrote:
> > >
> > > > I also don't think we should block new feature development until 2.0.
> > From
> > > > my understanding, the new major release is no different from the
> > regular
> > > > minor releases for new features.
> > > >
> > > > I think tracking new features, either as nice-to-have items or in a
> > > > separate list, is necessary. It helps us understand what's going on
> in
> > the
> > > > release cycle, and what to announce and promote. Maybe we should
> start
> > a
> > > > discussion on updating the 2.0 item list, to 1) collect new items
> that
> > are
> > > > proposed / initiated after the original list being created and 2) to
> > remove
> > > > some items that are no longer suitable. I'll discuss this with the
> > other
> > > > release managers first.
> > > >
> > > > For the connectors and operators, I think it depends on whether they
> > depend
> > > > on any deprecated APIs or internal implementations of Flink. Ideally,
> > > > all @Public APIs and @PublicEvolving APIs that we plan to change /
> > remove
> > > > should have been deprecated in 1.19 and 1.20 respectively. That means
> > if
> > > > the connectors and operators only use non-deprecated @Puclib
> > > > and @PublicEvolving APIs in 1.20, hopefully there should not be any
> > > > problems upgrading to 2.0.
> > > >
> > > > Best,
> > > >
> > > > Xintong
> > > >
> > > >
> > > >
> > > > On Wed, Jun 26, 2024 at 5:20 AM Becket Qin <becket....@gmail.com>
> > wrote:
> > > >
> > > > > Thanks for the question, Matthias.
> > > > >
> > > > > My two cents, I don't think we are blocking new feature
> development.
> > My
> > > > > understanding is that the community will just prioritize removing
> > > > > deprecated APIs in the 2.0 dev cycle. Because of that, it is
> possible
> > > > that
> > > > > some new feature development may slow down a little bit since some
> > > > > contributors may be working on the must-have features for 2.0. But
> > policy
> > > > > wise, I don't see a reason to block the new feature development for
> > the
> > > > 2.0
> > > > > release feature plan[1].
> > > > >
> > > > > Process wise, I like your idea of adding the new features as
> > nice-to-have
> > > > > in the 2.0 feature list.
> > > > >
> > > > > Re: David,
> > > > > Given it is a major version bump. It is possible that some of the
> > > > > downstream projects (e.g. connectors, Paimon, etc) will have to see
> > if a
> > > > > major version bump is also needed there. And it is probably going
> to
> > be
> > > > > decisions made on a per-project basis.
> > > > > Regarding the Java version specifically, this probably worth a
> > separate
> > > > > discussion. According to a recent report[2] on the state of Java,
> it
> > > > might
> > > > > be a little early to drop support for Java 11. We can discuss this
> > > > > separately.
> > > > >
> > > > > Thanks,
> > > > >
> > > > > Jiangjie (Becket) Qin
> > > > >
> > > > > [1] https://cwiki.apache.org/confluence/display/FLINK/2.0+Release
> > > > > [2]
> > > > >
> > > > >
> > > >
> >
> https://newrelic.com/sites/default/files/2024-04/new-relic-state-of-the-java-ecosystem-report-2024-04-30.pdf
> > > > >
> > > > > On Tue, Jun 25, 2024 at 4:58 AM David Radley <
> > david_rad...@uk.ibm.com>
> > > > > wrote:
> > > > >
> > > > > > Hi,
> > > > > > I think this is a great question. I am not sure if this has been
> > > > covered
> > > > > > elsewhere, but it would be good to be clear how this effects the
> > > > > connectors
> > > > > > and operator repos, with potentially v1 and v2 oriented new
> > featuresI
> > > > > > suspect this will be a connector by connector investigation. I am
> > > > > thinking
> > > > > > connectors with Hadoop eco-system dependencies (e.g. Paimon)
> which
> > may
> > > > > not
> > > > > > work nicely with Java 17,
> > > > > >
> > > > > >              Kind regards, David.
> > > > > >
> > > > > >
> > > > > > From: Matthias Pohl <map...@apache.org>
> > > > > > Date: Tuesday, 25 June 2024 at 09:57
> > > > > > To: dev@flink.apache.org <dev@flink.apache.org>
> > > > > > Cc: Xintong Song <tonysong...@gmail.com>,
> martijnvis...@apache.org
> > <
> > > > > > martijnvis...@apache.org>, imj...@gmail.com <imj...@gmail.com>,
> > > > > > becket....@gmail.com <becket....@gmail.com>
> > > > > > Subject: [EXTERNAL] [2.0] How to handle on-going feature
> > development in
> > > > > > Flink 2.0?
> > > > > > Hi 2.0 release managers,
> > > > > > With the 1.20 release branch being cut [1], master is now
> > referring to
> > > > > > 2.0-SNAPSHOT. I remember that, initially, the community had the
> > idea of
> > > > > > keeping the 2.0 release as small as possible focusing on API
> > changes
> > > > [2].
> > > > > >
> > > > > > What does this mean for new features? I guess blocking them until
> > 2.0
> > > > is
> > > > > > released is not a good option. Shall we treat new features as
> > > > > > "nice-to-have" items as documented in the 2.0 release overview
> [3]
> > and
> > > > > > merge them to master like it was done for minor releases in the
> > past?
> > > > Do
> > > > > > you want to add a separate section in the 2.0 release overview
> [3]
> > to
> > > > > list
> > > > > > these new features (e.g. FLIP-461 [4]) separately? That might
> help
> > to
> > > > > > manage planned 2.0 deprecations/API removal and new features
> > > > separately.
> > > > > Or
> > > > > > do you have a different process in mind?
> > > > > >
> > > > > > Apologies if this was already discussed somewhere. I didn't
> manage
> > to
> > > > > find
> > > > > > anything related to this topic.
> > > > > >
> > > > > > Best,
> > > > > > Matthias
> > > > > >
> > > > > > [1]
> > https://lists.apache.org/thread/mwnfd7o10xo6ynx0n640pw9v2opbkm8l
> > > > > > [2]
> > https://lists.apache.org/thread/b8w5cx0qqbwzzklyn5xxf54vw9ymys1c
> > > > > > [3]
> https://cwiki.apache.org/confluence/display/FLINK/2.0+Release
> > > > > > [4]
> > > > > >
> > > > > >
> > > > >
> > > >
> >
> https://cwiki.apache.org/confluence/display/FLINK/FLIP-461%3A+Synchronize+rescaling+with+checkpoint+creation+to+minimize+reprocessing+for+the+AdaptiveScheduler
> > > > > >
> > > > > > Unless otherwise stated above:
> > > > > >
> > > > > > IBM United Kingdom Limited
> > > > > > Registered in England and Wales with number 741598
> > > > > > Registered office: PO Box 41, North Harbour, Portsmouth, Hants.
> > PO6 3AU
> > > > > >
> > > > >
> > > >
> >
>

Reply via email to