List of API breaking changes
- 3c236b2c89ed84cded0d056ac40fc728089c6f67 changes the signature of the Scala DataSet API's ExecutionEnvironment.fromCollection() method and breaks binary compatibility.
- 06b37bf550315bd1d5be7dc3ed6638fd21768e1a removes JDBC Input/OutputFormats for the deprecated Record API
- bac21bf5d77c8e15c608ecbf006d29e7af1dd68a:
- Return value of addSink in DataStream API is no longer a DataStream but a DataStreamSink
- Forward shipping is not legal when the parallelism of the operations differ
- e727355e42bd0ad7d403aee703aaf33a68a839d2 (FLINK-2723) CopyableValue interface has a new method "T copy()".
- DataStream API: Windows
TO BE FIXED
BLOCKER
FLINK-2747 TypeExtractor does not correctly analyze Scala Immutables, Solution: NONE YET
FLINK-2236 RowSerializer and CaseClassComparator are not in sync regarding Null-Values, Solution: revert f8e12b20d925c3f6f24769327d1da5d98affa679 (FLINK-2203) and b59c81bc41f0fc4ade5359dfdf42549a76d412fa (FLINK-2210) on master
FLINK-2066 Make delay between execution retries configurable, Solution: Pending PR #1223
Unstage Streaming + Module refactoring, Solution: NONE YET
Unstage Gelly + Module refactoring, Solution: NONE YET
Remove the old web interface, Solution: NONE YET
CRITICAL
FLINK-2674 Rework windowing logic, open sub-issues:
- FLINK-2676 Add abstraction for keyed window state, Solution: WIP
- FLINK-2680 Create a dedicated aligned-event time window operator, Solution: no blocker
- FLINK-2779 Update documentation to reflect new Stream/Window API, Solution: Pending PR #1208
- FLINK-2780 Remove Old Windowing Logic and API, Solution: WIP
- FLINK-2819 Add Windowed Join/CoGroup Operator Based on Tagged Union, Solution: PR pending #1232
- FLINK-2550 Rework DataStream API, Solution: First parts merged
MAJOR
FLINK-1610 Java Docs do not build, Solution: PR pending #1225
FLINK-2794 Document exactly-once support for sources and sinks, Solution: PR pending #1208
FLINK-2813 Document off-heap configuration, Solution: PR pending #1226
FLINK-2737 KeyedDataStream should not be a subclass of DataStream, Solution: NONE YET
FLINK-2611 YARN reports failed final state for successful jobs, Solution: NONE YET
FLINK-2767 Add support Scala 2.11 to Scala shell, Solution: Pending PR #1197
FLINK-2561 Sync Gelly Java and Scala APIs, Solution: Pending PR #1211
FLINK-2785 Implement Graph's fromCsvReader in Gelly-Scala, Solution: Pending PR #1205
FLINK-2287 Implement JobManager high availability, open sub-issues
- FLINK-2354 Recover running jobs on JobManager failure, Solution: Pending PR #1153
- FLINK-2790 Add high availability support for YARN, Solution: Pending PR #1213
FLINK-2782 Remove deprecated features for 0.10, open sub-issues
- FLINK-2784 Remove deprecated config keys, Solution. NONE YET
FLINK-2786 Remove Spargel from source code and update documentation in favor of Gelly, Solution: NONE YET
FLINK-2728 Add missing features to new web dashboard, open sub-issues
- FLINK-2730 Add CPU/Network utilization graphs to new web dashboard, Solution: pending PR #1236 (not a blocker)
- FLINK-2731 Add JobManager log file access, Solution: Pending PR #1233
- FLINK-2732 Add access to the TaskManagers' log file and out file in the web dashboard, Solution: WIP (check)
FLINK-2811 Add page with configuration overview, Solution: Pending PR #1219
MINOR
FLINK-2810 Warn user if bc not installed, Solution: Pending PR #1228
ALL OPEN ISSUES
BLOCKER
CRITICAL
MAJOR
MINOR