Hi devs,
The release managers had some online discussions recently, and I'd like to
post the summary here for transparency.
We'd like to have 3 separate discussion tracks, so that each track can be
more focused.
- Jark will help drive a discussion on the project's long-term roadmap.
Concrete target of this discussion includes generating an updated version
of the project roadmap[1], as well as a mechanism for regularly discussing
and updating the roadmap.
- Becket will help drive a discussion on the API compatibility,
including the compatibility between 1.x and 2.0, as well as the general
compatibility semantics. We are aware of the previous approved process
(FLIP-197[2]). However, API compatibility across major releases and the
process for deprecating / removing APIs seem not covered.
- Martijn and Xintong will work on collecting work items for the 2.0
release.
- The items should be categorized into 2 kinds, must-have and
nice-to-have.
- We have created a wiki page[3] for collecting proposals, where we
have already put some items based on previous discussions. *Please
fill the chart with your proposals by June 15.*
- After collecting the proposals, we'll organize further discussions
to decide a minimum set of must-have items with the community.
Further plans such as how to manage the branches and whether to apply the
milestone release approach would depend on the outcome of the above
discussions.
Best,
Xintong (On behalf of the release management team)
[1] https://flink.apache.org/roadmap/
[2]
https://cwiki.apache.org/confluence/display/FLINK/FLIP-197%3A+API+stability+graduation+process
[3] https://cwiki.apache.org/confluence/display/FLINK/2.0+Release