Hi Dawid, Joe & Xintong, Thanks for starting the discussion.
I would like to polish Window TVFs[1][2] which is a popular feature in SQL introduced in 1.13. The detailed items are as follows. 1. Add more computations based on Window TVF * Window Join (which is already merged in master branch) * Window Table Function * Window Deduplicate 2. Finish related JIRA to improve user experience * Add offset support for TUMBLE, HOP, session window 3. Complement the missing functions compared to the group window, which is a precondition of deprecating the legacy Grouped Window Function in the later versions. * Support Session windows * Support allow-lateness * Support retract input stream * Support window TVF in batch mode [1] https://issues.apache.org/jira/browse/FLINK-19604 [2] https://cwiki.apache.org/confluence/display/FLINK/FLIP-145%3A+Support+SQL+windowing+table-valued+function#FLIP145:SupportSQLwindowingtablevaluedfunction-CumulatingWindows Best regards, JING ZHANG Xintong Song <xts...@apache.org> 于2021年6月2日周三 下午6:45写道: > Hi all, > > As 1.13 has been released for a while, I think it is a good time to start > planning for the 1.14 release cycle. > > - Release managers: This time we'd like to have a team of 3 release > managers. Dawid, Joe and I would like to volunteer for it. What do you > think about it? > > - Timeline: According to our approximate 4 months release period, we > propose to aim for a feature freeze roughly in early August (which could > mean something like early September for the 1.14. release). Does it work > for everyone? > > - Collecting features: It would be helpful to have a rough overview of the > new features that will likely be included in this release. We have created > a wiki page [1] for collecting such information. We'd like to kindly ask > all committers to fill in the page with features that they intend to work > on. > > We would also like to emphasize some aspects of the engineering process: > > - Stability of master: This has been an issue during the 1.13 feature > freeze phase and it is still going on. We encourage every committer to not > merge PRs through the Github button, but do this manually, with caution for > the commits merged after the CI being triggered. It would be appreciated to > always build the project before merging to master. > > - Documentation: Please try to see documentation as an integrated part of > the engineering process and don't push it to the feature freeze phase or > even after. You might even think about going documentation first. We, as > the Flink community, are adding great stuff, that is pushing the limits of > streaming data processors, with every release. We should also make this > stuff usable for our users by documenting it well. > > - Promotion of 1.14: What applies to documentation also applies to all the > activity around the release. We encourage every contributor to also think > about, plan and prepare activities like blog posts and talk, that will > promote and spread the release once it is done. > > Please let us know what you think. > > Thank you~ > Dawid, Joe & Xintong > > [1] https://cwiki.apache.org/confluence/display/FLINK/1.14+Release >