Hi all,

Martijn and I would like to initiate a discussion on the Flink roadmap,
which should cover the project's long-term roadmap and the regular update
mechanism.

Xintong has already started a discussion about Flink 2.0 planning. One of
the points raised in that discussion is that we should have a high-level
discussion of the roadmap to present where the project is heading (which
doesn't necessarily need to block the Flink 2.0 planning). Moreover, the
roadmap on the Flink website [1] hasn't been updated for half a year, and
the last update was for the feature radar for the 1.15 release. It has been
2 years since the community discussed Flink's overall roadmap.

I would like to raise two topics for discussion:

1. The new roadmap. This should be an updated version of the current
roadmap[1].
2. A mechanism to regularly discuss and update the roadmap.

To make the first topic discussion more efficient, Martijn and I volunteer
to summarize the ongoing big things of different components and present a
roadmap draft to the community in the next few weeks. This should be a good
starting point for a more detailed discussion.

Regarding the regular update mechanism, there was a proposal in a thread
[2] three years ago to make the release manager responsible for updating
the roadmap. However, it appears that this was not documented as a release
management task [3], and the roadmap update wasn't performed for releases
1.16 and 1.17.

In my opinion, making release managers responsible for keeping the roadmap
up to date is a good idea. Specifically, release managers of release X can
kick off the roadmap update at the beginning of release X, which can be a
joint task with collecting a feature list [4]. Additionally, release
managers of release X-1 can help verify and remove the accomplished items
from the roadmap and update the feature radar.

What do you think? Do you have other ideas?

Best,
Jark & Martijn

[1]: https://flink.apache.org/roadmap.html
[2]: https://lists.apache.org/thread/o0l3cg6yphxwrww0k7215jgtw3yfoybv
[3]:
https://cwiki.apache.org/confluence/display/FLINK/Flink+Release+Management
[4]: https://cwiki.apache.org/confluence/display/FLINK/1.18+Release

Reply via email to