Hi all, I wanted to bring your attention to FLINK-36665[1]. I believe the current behaviour is confusing and I'd like to fix it. However, since window operations are a very important feature I'd like to gather feedback on to what extent we should keep backwards compatibility.
1. How should newly submitted queries behave? Are we fine with changing the inference of these functions or would you prefer to have a feature flag that would let us revert to the old inference logic? My preference would be to simply change the inference. The current behaviour is very confusing and I'd keep the behaviour for restored queries (see 2.) 2. My plan for migrated queries (queries restored from a compiled plan) is that they won't be impacted. They'll keep producing the same results. We have the output types serialized in the compiled plan which we can use to produce the same type as before. What do you think? Best, Dawid [1] https://issues.apache.org/jira/browse/FLINK-36665