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.
>

Reply via email to