Table of contents

Jira Boards

Flink 1.19 Burndown: 1.19 Burndown - Agile Board - ASF JIRA (apache.org)

Sync meeting

  • The release sync will start from Nov 14th, 2023, at 9am (CET, UTC+1) and 4pm (UTC+8). The release sync happens bi-weekly at first, and will be adjusted to weekly as we approaching the feature freeze date. 
  • Feel free to join on Google Meet, and attendees are encouraged to fill out the topics to be discussed at the bottom of this page a day in advance to make it easier for everyone to understand the background of the topic. 

Timeline

  • Feature Freeze
    • Jan 26, 2024, 00:00 CET(UTC+1) 
  • Release
    • End of Feb 2024


Highlight features

please feel free to add/suggest.

Features

List of features announced by contributors and committers that are likely to be ready for the feature freeze:n

NOTICE: It's preferred if only new features end up there and not all bugs/tasks separately, so that the page is not over bloated. Of course, unless fixing a bug is a really big or important one equivalent to implementing a completely new feature. A good rule of thumb would be that each entry in the page could (but does not have to) be later on included in a release blog post.

Legend

State

symbolmeaningcomment
(big grin)validatedthrough cross team testing
(tick)donewell documented with a complete test coverage
(green star)will make itthere is no reason this effort should not go into 1.19
(star)in dangerthere are some concerns the effort could be ready for the feature freeze of 1.19
(red star)very unlikelythere are severe concerns the effort could make it to 1.19
(minus)won't make itit was decided against adding this for the 1.19 release. working on the effort has been stopped.
(question)state unclear
(blue star)independentas the artifact could be released independent of Apache Flink

X-Team verification

symbolmeaning
(tick)done
(blue star)not required

Feature Stage

Please align with the list on the Apache Flink Roadmap (https://flink.apache.org/roadmap.html).

  • MVP: Have a look, consider whether this can help you in the future.
  • Beta: You can benefit from this, but you should carefully evaluate the feature.
  • Ready and Evolving: Ready to use in production, but be aware you may need to make some adjustments to your application and setup in the future, when you upgrade Flink.
  • Stable: Unrestricted use in production
  • Reaching End-of-Life: Stable, still feel free to use, but think about alternatives. Not a good match for new long-lived projects.
  • Deprecated: Start looking for alternatives now 

Summary

Numbers are based on the items in the list below, not on the tickets 


(big grin)(tick) (green star)(star)(red star)(minus)(question)(blue star)Remaining weeks
2023-11-28
211




219
2023-12-12
311




237
2023-12-26
415




275
2024-01-09
415

1

273
2024-01-23
157214

291
2024-01-30
240214

310
2024-02-06









List

Feel free to add categories.

Runtime
Name/JIRA IssueResponsible ContributorReviewer / committer availableFeature StageNoteState%UpdatedImplementedDocumentedX-team verifiedVolunteers for testing
Shuffle


































Coordination










FLIP-379: Dynamic source parallelism inference for batch jobs

(tick)
2024-01-23



Unable to render Jira issues macro, execution error.

Accepted
(minus)
2024-01-22



Unable to render Jira issues macro, execution error.

DoneAll features are merge, it only left a little test and doc, so marking it done first.(tick)
2024-01-22



FLIP-384: Introduce TraceReporter and use it to create checkpointing and recovery traces
Done
(tick)
2024-01-18(tick)


FLIP-385: Add OpenTelemetryTraceReporter and OpenTelemetryMetricReporter

Piotr Nowojski 
Done


(tick)
2024-01-24(tick)


FLIP-386: Support adding custom metrics in Recovery Spans


Done


(tick)
2024-01-24(tick)


FLIP-383: Support Job Recovery for Batch JobsAccepted
(minus)
2024-01-22



State & Checkpoint










Unable to render Jira issues macro, execution error.




(tick)
2024-1-15



Unable to render Jira issues macro, execution error.




(tick)
2024-1-24



REST




































Configuration










FLIP-366: Support standard YAML for FLINK configuration



(tick)
2024-01-26



FLINK-33712 - FLIP-391: Deprecate RuntimeContext#getExecutionConfig



(tick)
2024-01-16



FLINK-33581 - FLIP-381: Deprecate configuration getters/setters that return/set complex Java objects



(tick)
2024-01-16



Unable to render Jira issues macro, execution error.


Done
(tick)
2024-01-22



SQL

Name/JIRA IssueResponsible ContributorReviewer / committer availableFeature StageNoteState%UpdatedImplementedDocumentedX-team verified

Unable to render Jira issues macro, execution error.




(tick)
2024-01-30



Unable to render Jira issues macro, execution error.

@Yangze Guo




(tick)





FLIP-376: Add DISTRIBUTED BY clause


(minus)
2024-01-30



FLIP-392: Deprecate the Legacy Group Window Aggregation

FLINK-24024 & FLINK-20281



no new flip needed, continue the work on FLINK-24024 & FLINK-20281(tick)
2024-01-26

FLINK-24024: (tick)

FLINK-20281:  N/A



FLIP-393: Make QueryOperations SQL serializable
Done
(tick)
2024-01-18(tick)N/A

FLIP-387: Support named parameters for functions and call procedures

@Feng Jin

xuyang 
need documentation(tick)
2024-01-30



Unable to render Jira issues macro, execution error.



Under discussion(minus)
2024-01-18




need documentation(tick)
2024-01-30

(tick)
Timo Walther 
Needs documentation(tick)
2024-02-05(tick)


Connectors










Unable to render Jira issues macro, execution error.




(minus)
2024-01-22



Unable to render Jira issues macro, execution error.



Pulsar connector has formal release already(tick)
2024-01-23



Unable to render Jira issues macro, execution error.


only left for changes in kafka connector(tick)
2024-01-22



Unable to render Jira issues macro, execution error.

FLIP-371: Provide initialization context for Committer creation in TwoPhaseCommittingSink

Done
(tick)
2024-01-18



Unable to render Jira issues macro, execution error.
FLIP-372: Enhance and synchronize Sink API to match the Source API

Mark it done since main part of the new api been merged (remaining tests and doc)
(tick)
2024-01-23



Unable to render Jira issues macro, execution error.



(minus)





Resource Management


































Runtime


Unable to render Jira issues macro, execution error.

Rui Fan RocMarshal Done
(tick)
2023-12-04



Unable to render Jira issues macro, execution error.

A series of optimizations to reduce the memory and cpu usage for large StreamOperator

Rui Fan 

(tick)
2023-11-23















Misc












Unable to render Jira issues macro, execution error.

DONE, only docs left
(tick)
2024-01-23



Unable to render Jira issues macro, execution error.

(will create a FLIP)



(minus)
2024-01-23



Status / Follow-ups

11/14/2023

  • Is Google Meet OK for everyone?  - ok
  • The release sync meeting time, currently Europe has gone into winter time(CET, UTC+1), is 9am ok? - ok
  • Daily work divisions
    • JIRA ticket (Mainly focus on new blockers, progress of existing blockers each week) lincoln lee 
    • CI (Failures reported in #build channel and not reported) Martijn Visser 
    • Benchmark (Check if there's regression in the #flink-dev-benchmarks channel) Yun Tang 
    • Mailing list monitoring Jing Ge 
    • This division doesn't mean that other RMs are now allowed to do the work. All RMs should take responsibilities on all of these daily issues if they are available. 
  • Feature freezing date. - Jan 26, 2024, 00:00 CET(UTC+1) 
  • Retrospective of 1.18

11/28/2023

  • Blockers
    • Unable to render Jira issues macro, execution error.   discuss thread - back to ml discussion
    • documentation build failures Unable to render Jira issues macro, execution error. - closed
  • GitHub Actions Migration discussion in dev ML (FLIP-396)
  • flink-shaded driven by Sergey Nuyanzin 
  • As suggested by Xintong Song, we encourage attendees to fill out the topics a day in advance  to make it easier for everyone to understand the background of the topic. 

12/12/2023

  • Current status of 1.19 Features lincoln lee - updated
  • Existing blocker issues lincoln lee 
    • Unable to render Jira issues macro, execution error.   discuss thread - closed
    • Unable to render Jira issues macro, execution error. (potential blocker) 

12/26/2023

  • Current status of 1.19 Features lincoln lee - updated
    • 5 weeks remaining, total 27, done 4, will make it 15
  • Existing blocker issues lincoln lee
    • Unable to render Jira issues macro, execution error. has been fixed
  • Skip this sync meeting? - no response until 12/25, skipped finally

01/09/2024

  • Current status of 1.19 Features lincoln lee - updated
    • 3 weeks remaining, total 27, done 4, will make it 15, won't make it 1
  • Existing blocker issues lincoln lee
    • Unable to render Jira issues macro, execution error. sergy reported a breaking change, will be fixed soon Wencong Liu  

01/23/2024

  • Current status of 1.19 Features lincoln lee
    • Jan 26th is the planned feature freeze day, total 28, done 15, will make it 6, won't make it 4;
  • Existing blocker issues lincoln lee
  • Whether to delay feature freeze day? Yun Tang
  • Build pipeline stability
    • Unable to render Jira issues macro, execution error. : python stage reaches 4h timeout
    • Unable to render Jira issues macro, execution error. : AsyncSinkWriterThrottlingTest  quite unstable recently
    • Unable to render Jira issues macro, execution error. : macos wheels build seems to be unstable (multiple open issues)
    • Unable to render Jira issues macro, execution error. / Unable to render Jira issues macro, execution error. : new feature

01/30/2024

  • Current status of 1.19 Features lincoln lee
  • Existing blocker issues lincoln lee
    • Unable to render Jira issues macro, execution error. Sergey Nuyanzin Zakelly Lan 
    • Unable to render Jira issues macro, execution error. Matthias Pohl
    • Unable to render Jira issues macro, execution error. & Unable to render Jira issues macro, execution error. @yunfengzhou
    • Unable to render Jira issues macro, execution error.
  • When to cut release-1.19 branch?
  • Cross-team release testing work

02/06/2024

  • Blockers:
    • Unable to render Jira issues macro, execution error.
    • Unable to render Jira issues macro, execution error.
    • Unable to render Jira issues macro, execution error. & Unable to render Jira issues macro, execution error.
    • Unable to render Jira issues macro, execution error.
    • Unable to render Jira issues macro, execution error. pr reviewing jiabao.sun 
    • Unable to render Jira issues macro, execution error. not yet clarified whether it's a production code or test issue
  • Cut release-1.19 branch
  • fyi: Unable to render Jira issues macro, execution error. GitHub Actions e2e tests seem to have disk space issues causing multiple test failure (not present in Azure) 
  • Cross-team release testing Unable to render Jira issues macro, execution error.  
    • total 26 flip/features, 15 confirmed,  7 not required,  4 wait for response(authors: Dawid Wysakowicz, Peter Vary, Alan Sheinberg)
    • testing instructions ready: 11  (1 completed, 3 assigned,  7 unassigned),  wait for doc ready:  2
    • more completed flips found, will update the testing ticket (done, 6 Instructions tickets added)

02/13/2024

  • Not verified Jira issues:
    • Unable to render Jira issues macro, execution error.
    • Unable to render Jira issues macro, execution error.
    • Unable to render Jira issues macro, execution error. Matthias Pohl 
    • Unable to render Jira issues macro, execution error. Matthias Pohl
  • CI instability issues:
    • Unable to render Jira issues macro, execution error.
    • Unable to render Jira issues macro, execution error.
    • Nightly build for 1.19 doesn't seem to be picked
  • Cross-team release testing Unable to render Jira issues macro, execution error.  
    • wait for response:  there's some authentication problem in current kanban dashboard,  use filter on Jira search 'project = FLINK AND type = Sub-task AND parent = FLINK-34285 AND labels is EMPTY AND status = OPEN ORDER BY updatedDate'  
    • wait for doc ready:  
      • Unable to render Jira issues macro, execution error.
      • Unable to render Jira issues macro, execution error.
    • testing tickets: Jira filter condition 'project = FLINK AND type = Sub-task AND parent = FLINK-34285 AND labels = release-testing ORDER BY updatedDate'

02/20/2024

  • Not verified Jira issues:
    • Unable to render Jira issues macro, execution error.
    • Unable to render Jira issues macro, execution error.  Yunfeng Zhou 
    • Unable to render Jira issues macro, execution error. Matthias Pohl 
    • Unable to render Jira issues macro, execution error. Matthias Pohl
  • CI instability issues:
    • Unable to render Jira issues macro, execution error.  
    • Unable to render Jira issues macro, execution error. @Xingbo Huang
  • Cross-team release testing Unable to render Jira issues macro, execution error.  
    • wait for response:  there's some authentication problem in current kanban dashboard,  use filter on Jira search 'project = FLINK AND type = Sub-task AND parent = FLINK-34285 AND labels is EMPTY AND status = OPEN ORDER BY updatedDate'  
    • wait for doc ready:  
      • Unable to render Jira issues macro, execution error.
    • testing tickets: Jira filter condition 'project = FLINK AND type = Sub-task AND parent = FLINK-34285 AND labels = release-testing ORDER BY updatedDate'
      • 15 total, 8 closed, 4 unassigned, 3 testing
  • When to create rc? –- after release testing finished and no blockers



  • No labels