Thanks for compiling the list of 1.11 efforts Zhijiang and Piotr! This
helps a lot to better understand what the community is currently working
on. Looking forward to another successful release.

Best Regards,
Yu


On Wed, 11 Mar 2020 at 11:17, Zhijiang <wangzhijiang...@aliyun.com.invalid>
wrote:

> Hi community,
>
>
> Not more than one month ago we have released Flink 1.10. We are now
> heading for the Flink 1.11 release and we, as release managers, would like
> to share with you what are the features that the community is currently
> working on and we are hoping that will be part of the Flink 1.11 release.
> Currently we are aiming with the feature freeze to happen in late April.
>
> As for now, some of the features are in the very early stages of the
> development or even brainstorming. Because of that, some of them do not
> have associated JIRA tickets or FLIP documents. For the next progress
> announcement we are hoping that this will be no longer the case.
>
> Please also note that because we are still relatively at the beginning of
> the release cycle, some of the FLIPs haven’t yet been voted.
>
> - SQL / Table
> - FLIP-42: Restructure documentation [1]
> - FLIP-65: New type inference for Table API UDFs [2]
> - FLIP-84: Improve TableEnv’s interface [3]
> - FLIP-91 Introduce SQL client gateway and provide JDBC driver [4]
> - FLIP-93: Introduce JDBC catalog and Postgres catalog [5]
> - FLIP-105: Support to interpret and emit changelog in Flink SQL [6]
> - FLIP-107: Reading table columns from different parts of source records
> [7]
> - [FLINK-14807] Add Table#collect API for fetching data [8]
> - Support query and table hints
> - ML / Connectors
> - FLIP-27: New source API [9]
> - [FLINK-15670] Wrap a source/sink pair to persist intermediate result for
> subgraph failure recovery [10]
> - Pulsar source / sink / catalog
> - Update ML Pipeline API interface to better support Flink ML lib
> algorithms
> - PyFlink
> - FLIP-58: Debugging and monitoring of Python UDF [11]
> - FLIP-106: Expand the usage scope of Python UDF [12]
> - Integration with most popular Python libraries (Pandas)
> - Performance improvements of Python UDF
> - Support running python UDF in docker workers
> - Add Python ML API
> - Fully support all kinds of Python UDF
> - Web UI
> - FLIP-98: Better back pressure detection [13]
> - FLIP-99: Make max exception configurable [14]
> - FLIP-100: Add attempt information [15]
> - FLIP-102: Add more metrics to TaskManager [16]
> - FLIP-103: Better TM/JM log display [17]
> - [FLINK-14816] Add thread dump feature for TaskManager [18]
> - Runtime
> - FLIP-56: Support for dynamic slots on the TaskExecutor [19]
> - FLIP-67: Support for cluster partitions [20]
> - FLIP-76: Unaligned checkpoints [21]
> - FLIP-83: Flink e2e performance testing framework [22]
> - FLIP-85: Support cluster deploy mode [23]
> - FLIP-92: Add N-Ary input stream operator in Flink [24]
> - FLIP-108: Add GPU to the resource management (specifically for UDTF &
> UDF) [25]
> - FLIP-111: Consolidate docker images [26]
> - Unified memory configuration for JobManager
> - Specify upper bound for number of allocated TaskManagers
> - [FLINK-9407] ORC format for StreamingFileSink [27]
> - [FLINK-10742] Let Netty use Flink's buffers on downstream side [28]
> - [FLINK-10934] Support per-job mode for Kubernetes integration [29]
> - [FLINK-11395] Avro writer for StreamingFileSink [30]
> - [FLINK-11427] Protobuf parquet writer for StreamingFileSink [31]
> - [FLINK-11499] Extend StreamingFileSink BulkFormats to support arbitrary
> roll policies [32]
> - [FLINK-14106] Make SlotManager pluggable [33]
> - [FLINK-15672] Switch to Log4j2 by default [34]
> - [FLINK-15674] Consolidate Java and Scala type extraction stack [35]
> - [FLINK-15679] Improve Flink’s ID system [36]
> - [FLINK-15786] Use the separated classloader to load connectors’ jar [37]
> - [FLINK-15788] Various Kubernetes improvements [38]
> - [FLINK-15911][FLINK-15154] Support Flink work over NAT [39]
> - [FLINK-16408] Bind user code class loader to lifetime of a slot [40]
> - [FLINK-16428] Network memory management for backpressure [41]
> - [FLINK-16430] Pipelined region scheduling [42]
> - Calculate required shuffle memory before allocating slots
> - State Backend:
> - [FLINK-5763] Make savepoint self-contained / relocatable [43]
> - [FLINK-8871] Complete checkpoint cancellation messages [44]
> - [FLINK-12692] Support disk spilling in HeapKeyedStateBackend [45]
> - [FLINK-15012] Cleanup of leftover files in HDFS/OSS/S3 [46]
> - Enable local recovery by default
> - Support getCustomizedState in KeyedStateStore [47]
> - [FLINK-15532] Enable strict capacity limit for memory usage for RocksDB
> [48]
> Your release managers,
> Zhijiang & Piotr Nowojski
>
> [1]
> https://cwiki.apache.org/confluence/display/FLINK/FLIP-42%3A+Rework+Flink+Documentation
> [2]
> https://cwiki.apache.org/confluence/display/FLINK/FLIP-65%3A+New+type+inference+for+Table+API+UDFs
> [3]
> https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=134745878
> [4]
> https://cwiki.apache.org/confluence/display/FLINK/FLIP-91%3A+Support+SQL+Client+Gateway
> [5]
> https://cwiki.apache.org/confluence/display/FLINK/FLIP-93%3A+JDBC+catalog+and+Postgres+catalog
> [6]
> https://cwiki.apache.org/confluence/display/FLINK/FLIP-105%3A+Support+to+Interpret+and+Emit+Changelog+in+Flink+SQL
> [7]
> https://cwiki.apache.org/confluence/display/FLINK/FLIP-107%3A+Reading+table+columns+from+different+parts+of+source+records
> [8] https://issues.apache.org/jira/browse/FLINK-14807
> [9]
> https://cwiki.apache.org/confluence/display/FLINK/FLIP-27%3A+Refactor+Source+Interface
> [10] https://issues.apache.org/jira/browse/FLINK-15670
> [11]
> https://cwiki.apache.org/confluence/display/FLINK/FLIP-58%3A+Flink+Python+User-Defined+Stateless+Function+for+Table
> [12]
> https://cwiki.apache.org/confluence/display/FLINK/FLIP-106%3A+Support+Python+UDF+in+SQL+Function+DDL
> [13]
> https://cwiki.apache.org/confluence/display/FLINK/FLIP-98%3A+Better+Back+Pressure+Detection
> [14]
> https://cwiki.apache.org/confluence/display/FLINK/FLIP-99%3A+Make+Max+Exception+Configurable
> [15]
> https://cwiki.apache.org/confluence/display/FLINK/FLIP-100%3A+Add+Attempt+Information
> [16]
> https://cwiki.apache.org/confluence/display/FLINK/FLIP-102%3A+Add+More+Metrics+to+TaskManager
> [17]
> https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=147427143
> [18] https://issues.apache.org/jira/browse/FLINK-14816
> [19]
> https://cwiki.apache.org/confluence/display/FLINK/FLIP-56%3A+Dynamic+Slot+Allocation
> [20]
> https://cwiki.apache.org/confluence/display/FLINK/FLIP-67%3A+Cluster+partitions+lifecycle
> [21]
> https://cwiki.apache.org/confluence/display/FLINK/FLIP-76%3A+Unaligned+Checkpoints
> [22]
> https://cwiki.apache.org/confluence/display/FLINK/FLIP-83%3A+Flink+End-to-end+Performance+Testing+Framework
> [23]
> https://cwiki.apache.org/confluence/display/FLINK/FLIP-85+Flink+Application+Mode
> [24]
> https://cwiki.apache.org/confluence/display/FLINK/FLIP-92%3A+Add+N-Ary+Stream+Operator+in+Flink
> [25]
> https://cwiki.apache.org/confluence/display/FLINK/FLIP-108%3A+Add+GPU+support+in+Flink
> [26]
> https://cwiki.apache.org/confluence/display/FLINK/FLIP-111%3A+Docker+image+unification
> [27] https://issues.apache.org/jira/browse/FLINK-9407
> [28] https://issues.apache.org/jira/browse/FLINK-10742
> [29] https://issues.apache.org/jira/browse/FLINK-10934
> [30] https://issues.apache.org/jira/browse/FLINK-11395
> [31] https://issues.apache.org/jira/browse/FLINK-11427
> [32] https://issues.apache.org/jira/browse/FLINK-11499
> [33] https://issues.apache.org/jira/browse/FLINK-14106
> [34] https://issues.apache.org/jira/browse/FLINK-15672
> [35] https://issues.apache.org/jira/browse/FLINK-15674
> [36] https://issues.apache.org/jira/browse/FLINK-15679
> [37] https://issues.apache.org/jira/browse/FLINK-15786
> [38] https://issues.apache.org/jira/browse/FLINK-15788
> [39] https://issues.apache.org/jira/browse/FLINK-15911
> [39] https://issues.apache.org/jira/browse/FLINK-15154
> [40] https://issues.apache.org/jira/browse/FLINK-16408
> [41] https://issues.apache.org/jira/browse/FLINK-16428
> [42] https://issues.apache.org/jira/browse/FLINK-16430
> [43] https://issues.apache.org/jira/browse/FLINK-5763
> [44] https://issues.apache.org/jira/browse/FLINK-8871
> [45] https://issues.apache.org/jira/browse/FLINK-12692
> [46] https://issues.apache.org/jira/browse/FLINK-15012
> [47]
> http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/DISCUSS-Support-customize-state-in-customized-KeyedStateBackend-td32771.html
> [48] https://issues.apache.org/jira/browse/FLINK-15532

Reply via email to