I went through the remaining Jira tickets with 2.0.0 fix-version and are not included in FLINK-3975.
I skipped the 3 umbrella tickets below and their subtasks, which are newly created for the 2.0 work items. - FLINK-32377 Breaking REST API changes - FLINK-32378 Breaking Metrics system changes - FLINK-32383 2.0 Breaking configuration changes I'd suggest going ahead with the following tickets. - Need action in 1.18 - FLINK-29739: Already listed in the release 2.0 wiki. Needs mark all Scala APIs as deprecated. - Need no action in 1.18 - FLINK-23620: Already listed in the release 2.0 - FLINK-15470/30246/32437: Behavior changes, no API to be deprecated I'd suggest not doing the following tickets. - FLINK-11409: Subsumed by "Convert user-facing concrete classes into interfaces" in the release 2.0 wiki I'd suggest leaving the following tickets as TBD, and would be slightly in favor of not doing them unless someone volunteers to look more into them. - FLINK-10113 Drop support for pre 1.6 shared buffer state - FLINK-10374 [Map State] Let user value serializer handle null values - FLINK-13928 Make windows api more extendable - FLINK-17539 Migrate the configuration options which do not follow the xyz.max/min pattern Best, Xintong On Tue, Jul 18, 2023 at 5:20 PM Wencong Liu <liuwencle...@163.com> wrote: > Hi Chesnay, > Thanks for the reply. I think it is reasonable to remove the configuration > argument > in AbstractUdfStreamOperator#open if it is consistently empty. I'll > propose a discuss > about the specific actions in FLINK-6912 at a later time. > > > Best, > Wencong Liu > > > > > > > > > > > > At 2023-07-18 16:38:59, "Chesnay Schepler" <ches...@apache.org> wrote: > >On 18/07/2023 10:33, Wencong Liu wrote: > >> For FLINK-6912: > >> > >> There are three implementations of RichFunction that actually use > >> the Configuration parameter in RichFunction#open: > >> 1. ContinuousFileMonitoringFunction#open: It uses the configuration > >> to configure the FileInputFormat. [1] > >> 2. OutputFormatSinkFunction#open: It uses the configuration > >> to configure the OutputFormat. [2] > >> 3. InputFormatSourceFunction#open: It uses the configuration > >> to configure the InputFormat. [3] > > > >And none of them should have any effect since the configuration is empty. > > > >See > org.apache.flink.streaming.api.operators.AbstractUdfStreamOperator#open. >