Important Information
Flink 1.13 .0 has been released.Burndown (blockers and critical bugs): https://issues.apache.org/jira/secure/RapidBoard.jspa?rapidView=445
Features
List of features announced by contributors and committers that are likely to be ready for the feature freeze:Runtime
Distributed Coordination
Note | K8s: Support user-specified pod templates | Canbin Zheng | K8s: Support built-in init-Container | Canbin Zheng | Support accessing secured services via K8s secrets | Canbin Zheng | K8s: Support configuring replica of JobManager Deployment in ZooKeeper HA | Canbin Zheng | K8s: Support to configure limit for CPU requirement | Canbin Zheng | Jira |
---|
server | ASF JIRA |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | 5aa69414-a9e9-3523-82ec-879b028fb15b |
---|
key | FLINK- |
---|
|
|
16430Andrey Zagrebin, Zhu Zhu, Till Rohrmann | Reactive-scaling mode | Till Rohrmann | FLIP-138: Declarative Resource management | Chesnay Schepler, |
|
Jira |
---|
server | ASF JIRA |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | 5aa69414-a9e9-3523-82ec-879b028fb15b |
---|
key | FLINK- |
---|
|
|
17075Chesnay Schepler, |
|
Jira |
---|
server | ASF JIRA |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | 5aa69414-a9e9-3523-82ec-879b028fb15b |
---|
key | FLINK- |
---|
|
|
11127Robert Metzger, |
|
Jira |
---|
server | ASF JIRA |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | 5aa69414-a9e9-3523-82ec-879b028fb15b |
---|
key | FLINK- |
---|
|
|
16866Robert Metzger, serverId | 5aa69414-a9e9-3523-82ec-879b028fb15b |
---|
key | FLINK-15679 |
---|
Yangze Guo, Xintong Song, Till Rohrmann | FLIP-76: Unaligned Checkpoints (improvements and follow ups) | Arvid Heise / Zhijiang Wang / Piotr Nowojski | columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
|
|
Jira |
---|
server | ASF JIRA | serverId | 5aa69414-a9e9-3523-82ec-879b028fb15b |
---|
key | FLINK- |
---|
|
|
18736Piotr Nowojski | Sub-second end-to-end exactly-once latencies | Piotr Nowojski / Roman Khachatryan | FLIP/Jira issue pending |
FLIP-135 Approximate Task-Local Recovery | Yuan Mei | Milestone One |
FLIP-141: Intra-Slot Managed Memory Sharing | Xintong Song | Runtime: various resource manager improvements. | Xintong Song,Canbin Zheng, | |
|
Jira |
---|
server | ASF JIRA |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | 5aa69414-a9e9-3523-82ec-879b028fb15b |
---|
key | FLINK- |
---|
|
|
18620Xintong Song | |
|
Jira |
---|
server | ASF JIRA |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | 5aa69414-a9e9-3523-82ec-879b028fb15b |
---|
key | FLINK- |
---|
|
|
17273 | |
|
Jira |
---|
server | ASF JIRA |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | 5aa69414-a9e9-3523-82ec-879b028fb15b |
---|
key | FLINK- |
---|
|
|
17372 | |
|
FLIP-156: Runtime Interfaces for Fine-Grained Resource Requirements | |
|
Jira |
---|
server | ASF JIRA |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | 5aa69414-a9e9-3523-82ec-879b028fb15b |
---|
key | FLINK- |
---|
|
|
13554 | |
|
Support ship local/remote files for yarn/k8s integrations. Jira |
---|
server | ASF JIRA |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | 5aa69414-a9e9-3523-82ec-879b028fb15b |
---|
key | FLINK- |
---|
|
|
18229 Jira |
---|
server | ASF JIRA |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | 5aa69414-a9e9-3523-82ec-879b028fb15b |
---|
key | FLINK- |
---|
|
|
18971Yangze Guo | k8s: Support native k8s for sql client, python client and scala shell | Yang Wang, Canbin Zheng | Jira |
---|
server | ASF JIRA |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | 5aa69414-a9e9-3523-82ec-879b028fb15b |
---|
key | FLINK- |
---|
|
|
17480 | |
|
Jira |
---|
server | ASF JIRA |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | 5aa69414-a9e9-3523-82ec-879b028fb15b |
---|
key | FLINK- |
---|
|
|
17225Jira issue for sql client pending | |
|
Jira |
---|
server | ASF JIRA |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | 5aa69414-a9e9-3523-82ec-879b028fb15b |
---|
key | FLINK- |
---|
|
|
12884,Shengyang Sha
|
Jira |
---|
server | ASF JIRA |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | 5aa69414-a9e9-3523-82ec-879b028fb15b |
---|
key | FLINK- |
---|
|
|
15981Zhijiang Improve the performance of batch shuffle | Stephan Ewen, Zhijiang Wang, Yingjie Cao | ...
|
|
Jira |
---|
server | ASF JIRA |
---|
serverId | 5aa69414-a9e9-3523-82ec-879b028fb15b |
---|
key | FLINK-21110 |
---|
|
| |
|
Table API/SQL
Connector APIs
| |
|
Jira |
---|
server | ASF JIRA |
---|
serverId | 5aa69414-a9e9-3523-82ec-879b028fb15b |
---|
key | FLINK-21617 |
---|
|
| | FLIP is currently being prepared |
Jira |
---|
server | ASF JIRA |
---|
serverId | 5aa69414-a9e9-3523-82ec-879b028fb15b |
---|
key | FLINK-21454 |
---|
|
| Shengkai Fang | FLIP is currently being prepared |
Feature Name | Proposed by | Note |
---|
Unified Sink Interface | Guowei / Yun | FLIP/Jira issue pending |
Extend StreamingFileSink to handle the “small file problem” | Jingsong / Yun Gao | FLIP/Jira issue pending |
Jira |
---|
server | ASF JIRA |
---|
serverId | 5aa69414-a9e9-3523-82ec-879b028fb15b |
---|
key | FLINK-1832321529 |
---|
| | | Becket Qin |
|
FLIP-33: Standardize Connector Metrics | Becket Qin | Hybrid Source to support switch over between sources in the same job. | Xiaofeng Jiang | 136: Improve interoperability between DataStream and Table API | Timo Walther |
|
WebUI
Feature Name | Proposed by | Note | Connector Testing Framework | Qingsheng Ren |
---|
Jira |
---|
server | ASF JIRA |
---|
serverId | 5aa69414-a9e9-3523-82ec-879b028fb15b |
---|
key | FLINK-17688 |
---|
| EFO for Kinesis Consumer Tzu-Li (Gordon) Tai, Danny Cranmer, Roland | |
|
DataStream API
Feature Name | Proposed by | Note |
---|
Jira |
---|
server | ASF JIRA |
---|
serverId | 5aa69414-a9e9-3523-82ec-879b028fb15b |
---|
key | FLINK-20491 |
---|
|
| |
|
Jira |
---|
server | ASF JIRA | columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | 5aa69414-a9e9-3523-82ec-879b028fb15b |
---|
key | FLINK-18858 |
---|
| Table API support for Kinesis Connector | Waldemar Hummer, Alexander Alexandrov, Danny Cranmer |
...
Savepoints/Checkpoints
Feature Name | Proposed by | Note |
---|
Table/SQL: |
---|
Jira |
---|
server | ASF JIRA |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | 5aa69414-a9e9-3523-82ec-879b028fb15b |
---|
key | FLINK- |
---|
|
|
13191Timo Walther | Table/SQL: FLIP-129: Refactor Descriptor API | Jark Wu | Table/SQL: FLIP-132 Temporal Table DDL and Temporal Table Join | Leonard Xu | Table/SQL: Compiling multi-input operator to reduce unnecessary shuffle | Godfrey He | Table/SQL: FLIP-145: Support SQL windowing table-valued function | Jark & Danny | Table/SQL: Hive query compatibility | Rui Li | FLIP/Jira issue pending |
Table/SQL: CREATE FUNCTION USING JAR | Jark Wu | FLIP/Jira issue pending |
Table/SQL: FLIP-136: Improve interoperability between DataStream and Table API | Timo Walther | Table/SQL: FLIP-107: Handling of metadata in SQL connectors | Timo Walther | FLIP-36: Support Interactive Programming in Flink | Xuannan Su | ...
State Backends
Feature Name | Proposed by | Note |
---|
PyFlink: Improve the usabilities for PyFlink | Jincheng Sun | FLIP-133 |
PyFlink: PyFlink Table API DSL | Jincheng Sun |
---|
Jira |
---|
server | ASF JIRA |
---|
serverId | 5aa69414-a9e9-3523-82ec-879b028fb15b |
---|
key | FLINK-20496 |
---|
|
| Yu Li | Proposed by YuFei Liu and reviewed by Yu Li |
Jira |
---|
server | ASF JIRA |
---|
serverId | 5aa69414-a9e9-3523-82ec-879b028fb15b |
---|
key | FLINK-21736 |
---|
|
| |
|
Python API
Feature Name | Proposed by | Note |
---|
19091PyFlink: |
---|
Jira |
---|
server | ASF JIRA |
---|
serverId | 5aa69414-a9e9-3523-82ec-879b028fb15b |
---|
key | FLINK- |
---|
|
|
18761Jincheng Sun | FLIP-130 | PyFlink: Support Pandas UDAF in batch GroupBy aggregation | Jincheng Sun | FLIP-137 |
PyFlink: PyFlink Table API UDAF | Jincheng Sun | FLIP-139: General Python User-Defined Aggregate Function Support on Table API |
PyFlink: Support running pyflink jobs on kubernetes | Jincheng SunConnectors
Feature Name | Proposed by | Note |
---|
Jira |
---|
server | ASF JIRA |
---|
serverId | 5aa69414-a9e9-3523-82ec-879b028fb15b |
---|
key | FLINK- |
---|
|
|
17480