Hi all! I would like to bring this topic up, because we saw quite a few "secret" post-feature-freeze feature merges. The latest example was https://issues.apache.org/jira/browse/FLINK-13225
I would like to make sure that we are all on the same page on what a feature freeze means and how to handle possible additions after the feature freeze. My understanding was the following, and I assume that this was also the understanding of the community when we started establishing the release practice: - Feature freeze is the date until new features can be merged. - After the feature freeze, we only merge bug fixes, release relevant tests (end to end tests), and documentation. - Features should already be stable and have tests. It is not okay to "get a foot in the door" before feature freeze by merging something that is not ready (as a placeholder) and then fixing it post feature freeze. - Extending functionality to new components is not a bug fix, it is a feature. - If someone wants to add a minor feature after the feature freeze, and there is a good reason for that, it should be explicitly discussed. If there is no objection, it can be merged. Please let me know if you have a different understanding of what feature freeze means. Regarding the issue of FLINK-13225 <https://issues.apache.org/jira/browse/FLINK-13225>? - Should we keep it? - Should we revert it in the release-1.9 branch and only keep it for master? Best, Stephan