Table of contents

Jira Boards

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

Sync meeting

  • The release sync will start from April 4th, 2023, at 10am (UTC+2) 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 Zoom meeting (with passcode eSj55R if required). iCalendar file can be downloaded via this link
  • Due to the limit of Zoom, a meeting session is limited to 40 mins. We set up another Zoom meeting (with passcode jhS5w7 if required) as a backup if we cannot finish discussions within 40 mins in the first meeting session. 

Timeline

  • Feature Freeze
  • Release
    • End of September 2023


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.18
(star)in dangerthere are some concerns the effort could be ready for the feature freeze of 1.18
(red star)very unlikelythere are severe concerns the effort could make it to 1.18
(minus)won't make itit was decided against adding this for the 1.18 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
05/02/2023

11




3211
05/16/2023

11




328
06/13/2023
3237
221354
06/27/2023
3225
4
1352
07/25/2023
18141
111
450

List

Feel free to add categories.

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









Unable to render Jira issues macro, execution error.

Xintong Song 


done(tick) 100%24-07-2023

Quantify metrics of shuffle(i.e. network) memory

(minus)
13-06-2023


Coordination









Unable to render Jira issues macro, execution error.



(green star)100%17-07-2023

(tick) No documentation needed


Supports deciding the parallelism of sources according to runtime information (e.g. DPP result)

(minus)
19-06-2023


Supports JobMaster status recovery after JobMaster failover

(minus)
19-06-2023


Unable to render Jira issues macro, execution error.


  • Pekko 1.0.0 RC2 passed our tests successfully
  • Ok to merge after the feature freeze in the next days
(tick) 100%26-07-2023
(tick) No documentation needed

Unable to render Jira issues macro, execution error.

State & Checkpoint









Unable to render Jira issues macro, execution error.

yue ma 

Yun Tang / ?



(minus)
17-07-2023


FLIP-306: Unified File Merging Mechanism for Checkpoints

Unable to render Jira issues macro, execution error.



(minus)
25-07-2023


FLIP-263: schema compatibility

Unable to render Jira issues macro, execution error.

Hangxiang Yu 

(minus)80%25-07-2023


Unable to render Jira issues macro, execution error.

@Rui xia

(minus)
13-06-2023


Unable to render Jira issues macro, execution error.



(minus) 
30-05-2023


Unable to render Jira issues macro, execution error.



(tick) 
25-07-2023
(tick) Documented as Metric

Unable to render Jira issues macro, execution error.



(tick) 
25-07-2023
(tick) No documentation needed

Unable to render Jira issues macro, execution error.



(tick) 
25-07-2023
(tick) No documentation needed

REST











Support CPU profiler on taskmanager

Yu Chen 

(minus)
13-06-2023


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

Unable to render Jira issues macro, execution error.

Timo Walther 
done(tick) 100%25-07-2023
(tick) No documentation needed

Unable to render Jira issues macro, execution error.


done(tick) 100%25-07-2023
(tick) No documentation needed

Unable to render Jira issues macro, execution error.


done(tick) 100%25-07-2023
(tick) No documentation needed

Unable to render Jira issues macro, execution error.

Godfrey He 

(question)50%25-07-2023
(question) Unclear if it needed. I asked on the ticket.

Unable to render Jira issues macro, execution error.


done(tick) 100%25-07-2023
(tick) No documentation needed

FLIP-300 Unable to render Jira issues macro, execution error.



done(tick) 100%25-07-2023

(tick) Unable to render Jira issues macro, execution error.


FLIP-292: Enhance COMPILED PLAN to support operator-level state TTL configuration

Unable to render Jira issues macro, execution error.



done(tick) 100%25-07-2023

(tick) Unable to render Jira issues macro, execution error.




done, docs missing

(green star)

90%01-08-2023

(green star) Unable to render Jira issues macro, execution error.


luoyuxia 
done, docs missing

(green star)

90%01-08-2023

(green star)  Unable to render Jira issues macro, execution error.




done(tick) 100%01-08-2023



done, docs missing

(green star)

90%01-08-2023

luoyuxia 
done, docs missing

(green star)

90%01-08-2023

(green star) Unable to render Jira issues macro, execution error.


Unable to render Jira issues macro, execution error.

ron liuluoyuxia 
done(tick)100%25-07-2023

FLIP-296 Unable to render Jira issues macro, execution error.

Yun Tang 
done(tick)100%25-07-2023
(tick) See https://nightlies.apache.org/flink/flink-docs-master/docs/dev/table/concepts/time_attributes/#advanced-watermark-features
Benchao Li 
done(tick)100%25-07-2023
(tick) https://nightlies.apache.org/flink/flink-docs-master/docs/dev/table/jdbcdriver/
Jark Wu 
done(tick)100%25-07-2023
(tick) No documentation needed
Connectors










done, some follow ups next release, docs missing

(green star)

20%25-07-2023

(star) Unable to render Jira issues macro, execution error.



done(tick)100%25-07-2023
(tick) https://nightlies.apache.org/flink/flink-docs-master/docs/connectors/table/kafka/ & https://nightlies.apache.org/flink/flink-docs-master/docs/connectors/datastream/kafka/
Leonard Xu 
done

(green star)

100%25-07-2023

https://issues.apache.org/jira/browse/FLINK-32676
(star) Unable to render Jira issues macro, execution error.



under discussion

(minus)

10%25-07-2023


Unable to render Jira issues macro, execution error.

lincoln lee 
done(tick)100%25-07-2023
(tick) No documentation needed

Unable to render Jira issues macro, execution error.


done(green star)100%25-07-2023

(star) Unable to render Jira issues macro, execution error.  


Unable to render Jira issues macro, execution error.


done

(tick)100%25-07-2023
see row above
Resource Management









Unable to render Jira issues macro, execution error.

David Morávek 
done, documentation missing(green star)80%25-07-2023

(star) Unable to render Jira issues macro, execution error.


Unable to render Jira issues macro, execution error.



(green star)90%25-07-2023
(tick) No documentation needed

Unable to render Jira issues macro, execution error.



(minus)60%25-07-2023


Runtime

Unable to render Jira issues macro, execution error.


done, some follow ups next release, docs missing(green star)90%25-07-2023

(star) Unable to render Jira issues macro, execution error.


Unable to render Jira issues macro, execution error. /FLIP-285: Leader Election refactoring



(tick)100%25-07-2023
(tick) No documentation needed

Unable to render Jira issues macro, execution error.

Misc











Unable to render Jira issues macro, execution error.



(green star)100%25-07-2023
(question) Checking with the contributor

Unable to render Jira issues macro, execution error.

Martijn Visser 

(tick)100%25-07-2023
(tick) No documentation needed

Unable to render Jira issues macro, execution error.

Status / Follow-ups

04/04/2023

  • Is Zoom OK for everyone? 
    • Looks good for now, except the 40 min limit. One possible solution is to create two meetings as a backup. Usually release syncs can finish within 40 mins.
  • Retrospective of 1.17
    • Has been summarized in 1.17 Release, at the end of the page.
  • Daily work divisions
    • JIRA ticket (Mainly focus on new blockers, progress of existing blockers each week) (Qingsheng Ren )
    • CI (Failures reported in #build channel and not reported) (Sergey Nuyanzin )
    • Benchmark (Check if there's regression in the #flink-dev-benchmarks channel) Konstantin Knauf 
    • 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 is set to July 11, 2023. 

04/18/2023

  • CI instabilities
    • Unable to render Jira issues macro, execution error.  - PR is under review
    • Unable to render Jira issues macro, execution error.  - Lijie Wang will take a look 
    • Unable to render Jira issues macro, execution error. Konstantin Knauf will ping David again
    • Unable to render Jira issues macro, execution error. - wait if there are more occurrences
    • Unable to render Jira issues macro, execution error. Konstantin Knauf will ping David, Chesnay
    • Unable to render Jira issues macro, execution error.  - Xingbo will take a look. Seems like a CI environment issue
    • Unable to render Jira issues macro, execution error.   - wait if this happens more often ( Martijn Visser will check)
    • Unable to render Jira issues macro, execution error.  - Hangxiang Yu will take a look
    • Unable to render Jira issues macro, execution error. Konstantin Knauf will ping Ferenc
    • Unable to render Jira issues macro, execution error.  - Pinged Francesco on JIRA
    • Azure CI failing with no space left on device → Robert Metzger will check if cleanup script needs to be udpated → Unable to render Jira issues macro, execution error.
  • Version management
    • Qingsheng Ren will remove 1.15 related resources within this week. 

05/30/2023

  • Remind in the mailing list about updating the release wiki page.

06/13/2023

06/27/2023

  • Feature freezing date
    • We are still collecting progress of features, and will decide whether to postpone the feature freezing date in the next week. Currently we will stick to and push the original date.
    • Unable to render Jira issues macro, execution error. Akka 2.6 will not receive any critical security updates after Sep 2023, so we might need to get rid of it in 1.18. Chesnay Schepler is working on it and might affect the feature freezing date. 
  • Blockers and critical issues

07/11/2023

  • Feature freeze date is extended until July 24, 2023, which is a Monday
  • Blocker / Critical issues

07/25/2023

  • Deprecate APIs in 1.18
    • Purely adding annotations / JavaDocs: go directly because they are not new features
    • Works requiring changes to code base
      • Create a thread in ML for receiving applications including: 
        • FLIP ID and current status (in discussion / vote passed / developing)
        • Why this deprecation must be done in 1.18
      • All 2.0 unrelated requests will be denied
      • To be discussed: deadline of these deprecation works. 1.17 release testing lasted 3 weeks, so what about 2 weeks for feature freeze of these deprecations?
      • Get 2.0 RMs involved in evaluating cases
    • Decided not to give more extension, as we couldn't see a lot of benefits to 2.0 giving another 2 weeks
  • Cross-team testing
    • Goes in parallel with additional deprecation works above
    • will go normally, for about 3 weeks
    • Add a reminder about documentation before x-team test
  • Cutting branch will be delayed until at least 2 weeks later we will target at the next Tuesday. 
  • Blocker / Critical issues
    • Unable to render Jira issues macro, execution error.

08/01/2023

  • ical event doesn't work anymore
  • Requests to merge into master :
    • Unable to render Jira issues macro, execution error.
    • Unable to render Jira issues macro, execution error.  Deprecating SourceFunction API
  • Blockers/Critical (last 7 days)
    • Unable to render Jira issues macro, execution error. Performance regression, PR has been approved and waiting for CI
    • Unable to render Jira issues macro, execution error. Performance regression, Weijie Guo is looking into it
    • Unable to render Jira issues macro, execution error. 1.18 API deprecations, maybe downgrade?
    • Unable to render Jira issues macro, execution error. Release testing issue
    • Unable to render Jira issues macro, execution error. Commit merged to master after feature freeze
    • Unable to render Jira issues macro, execution error.  
    • Unable to render Jira issues macro, execution error. : PR provided (test-code issue)
    • Unable to render Jira issues macro, execution error. : PR provided (test-code issue)
    • Unable to render Jira issues macro, execution error.  
    • Unable to render Jira issues macro, execution error. : Test-code issue. Lijie will try to fix it
    • Unable to render Jira issues macro, execution error. : Looks like a test instability caused by the underlying OS (Stefan Richter is looking into it)

08/08/2023

  • Blockers / Critical issues (last 7 days)
    • Unable to render Jira issues macro, execution error. blocker, Junrui is working on it
    • Unable to render Jira issues macro, execution error. blocker, Dalong is working on it
    • Unable to render Jira issues macro, execution error. blocker, PR is ready and Chesnay is reviewing it.
    • Unable to render Jira issues macro, execution error. critical, looks like an old one
  • Benchmark: TPC-DS result? Qingsheng Ren 
  • Documentation: Remind contributors to finish docs
  • Release announcement
  • Cutting the branch: we'll wait for the status of blockers


08/15/2023

  • Blockers / Critical issues (last 7 days)
    • Unable to render Jira issues macro, execution error. blocker, Dalong is working on it, waiting for Lincoln Lee to review
    • Unable to render Jira issues macro, execution error. blocker, PR is ready and Chesnay is reviewing it.
  • Benchmark: TPC-DS result? Qingsheng Ren 
  • Cutting the branch: we'll wait for the status of blockers

08/22/2023

  • Blocker / Critical issues (last 7 days)
    • Unable to render Jira issues macro, execution error. new CI instability. Qingsheng Ren to ping the author
  • Cutting 1.18 branch
    • The branch will be cut today in order to unblock the master branch Jing Ge 
  • Release testing
    • Issues are mistakenly assigned to the original author of new features. Qingsheng Ren will correct them. The original author should provide instruction / docs to help volunteers to do the verification
    • We target to finish all tests in 2 weeks. We'll make sure that all tickets are assigned on next Tuesday, and close them all before the next Tuesday after. 
  • Release Announcement
    • All contributors with the link can edit / comment now
  • Release Managing
    • Sergey Nuyanzin will clone the umbrella issue we used in 1.17 for tracking task assignees and the entire progress of promoting the release.

08/29/2023

  • Release Testing
    • 2 unassigned issues: 
      • Unable to render Jira issues macro, execution error. No descriptions
      • Unable to render Jira issues macro, execution error.  
    • Progress 50%, with 15 open / 30 total
    • Try to close all before next Tuesday
  • Blocker / Critical issues (last 7 days)
    • Blocker
      • 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.
    • Critical
      • Unable to render Jira issues macro, execution error.
      • Unable to render Jira issues macro, execution error.
  • CI status
    • release-1.18 cron build?

09/05/2023

  • Release Testing: Unable to render Jira issues macro, execution error.
  • Blocker / Critical issues (last 7 days)
    • Blocker
    • Critical
      • Unable to render Jira issues macro, execution error.
    • Major
      • Unable to render Jira issues macro, execution error.
        Unable to render Jira issues macro, execution error.
  • CI status

last ci with nightly (20230903.4) is green https://dev.azure.com/apache-flink/apache-flink/_build/results?buildId=52961&view=results

09/12/2023

  • Release Testing: Unable to render Jira issues macro, execution error.
    • Unable to render Jira issues macro, execution error.
      Unable to render Jira issues macro, execution error.
  • Blocker / Critical issues (last 7 days)
    • Blocker
      Unable to render Jira issues macro, execution error.
  • CI status
    • last green was on 3rd of September, after that blocked because of blocker above


09/19/2023

  • No labels