Hi everyone, Please review and vote on release candidate #1 for Flink 1.4.1, as follows: [ ] +1, Approve the release [ ] -1, Do not approve the release (please provide specific comments)
The complete staging area is available for your review, which includes: * JIRA release notes [1], * the official Apache source release and binary convenience releases to be deployed to dist.apache.org [2], which are signed with the key with fingerprint 1C1E2394D3194E1944613488F320986D35C33D6A [3], * all artifacts to be deployed to the Maven Central Repository [4], * source code tag “release-1.4.1-rc1” [5], * website pull request listing the new release [6]. * A complete list of all new commits in release-1.4.1-rc1, since release-1.4.0 [7] The vote will be open for at least 72 hours. Please test the release and vote for the release candidate before Wednesday (February 14th), 7pm CET. It is adopted by majority approval, with at least 3 PMC affirmative votes. Thanks, Gordon [1] https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522&version=12342212 [2] http://people.apache.org/~tzulitai/flink-1.4.1-rc1/ [3] https://dist.apache.org/repos/dist/release/flink/KEYS [4] https://repository.apache.org/content/repositories/orgapacheflink-1145 [5] https://git-wip-us.apache.org/repos/asf?p=flink.git;a=commit;h=dbab73e5d097518838283a7a4f056cca0ac3f9a5 [6] https://github.com/apache/flink-web/pull/101 [7] * dbab73e5d0 - Commit for release 1.4.1 (17 hours ago) * beff62d2e6 - [FLINK-8571] [DataStream] Introduce utility function that reinterprets a data stream as keyed stream (backport from 1.5 branch) (17 hours ago) * 33ebc85c28 - [FLINK-8362] [elasticsearch] Further improvements for Elasticsearch connector shading (2 days ago) * 0c53e798cb - [FLINK-8362][elasticsearch] shade all dependencies (2 days ago) * 5f9e367be6 - [FLINK-7760] Fix deserialization of NFA state in CEP library (3 days ago) * 82f3957811 - [FLINK-8275] [security, yarn] Remove test-specific code path in YarnTaskManagerRunner (4 days ago) * 20146652ba - [FLINK-8275] [security, yarn] Fix keytab local path in YarnTaskManagerRunner (4 days ago) * fb1e24e25e - [FLINK-8421] [test] Increase MAX_MEM_STATE_SIZE and Akka framesize in AbstractEventTimeWindowCheckpointingITCase (4 days ago) * 71d682eb7f - [FLINK-8421] [DataStream] Make timer serializers reconfigurable on restore (4 days ago) * 93d514e628 - [FLINK-8421] [core] Introduce PostVersionedIOReadableWritable (4 days ago) * 319d510174 - [FLINK-8421] [core] Allow InstantiationUtil.deserializeObject() to use FailureTolerantObjectInputStream (4 days ago) * 1f81f6acf4 - [FLINK-8421] [DataStream, tests] Add WindowOperator migration test for Kryo-serialized window keys (4 days ago) * e41300d5a9 - [hotfix] [test] Remove stale savepoint files no longer used by migration tests (4 days ago) * f68fe3ee65 - [FLINK-8472] [tests] Extend AbstractOperatorRestoreTestBases for Flink 1.4 (4 days ago) * 6f4116fe53 - [FLINK-8472] [fs, test] Extend BucketingSinkMigrationTest for Flink 1.4 (4 days ago) * 8d910963fc - [FLINK-8472] [fs, test] Extend ContinuousFileProcessingMigrationTest for Flink 1.4 (4 days ago) * da47bd2ac8 - [FLINK-8472] [kafka, test] Extend FlinkKafkaConsumerBaseMigrationTest for Flink 1.4 (4 days ago) * 8cef78878d - [FLINK-8472] [kinesis, test] Extend FlinkKinesisConsumerMigrationTest for Flink 1.4 (4 days ago) * 83b9727dcc - [FLINK-8472] [DataStream, test] Extend StatefulJobSavepointMigrationITCase for Flink 1.4 (4 days ago) * 2ada8567e8 - [FLINK-8472] [DataStream, test] Refactor StatefulJobSavepointFrom*MigrationITCase to single ITCase (4 days ago) * 4fc14ccf7c - [FLINK-8472] [scala, test] Extend StatefulJobSavepointMigrationITCase for Flink 1.4 (4 days ago) * 4af0b59968 - [FLINK-8472] [DataStream, test] Extend WindowOperatorMigrationTest for Flink 1.4 (4 days ago) * 9276ee51aa - [hotfix] [kinesis] Use ArrayList for faster shard state updates (4 days ago) * 7884a4f749 - [FLINK-8484] [kinesis] Use an equivalence wrapper around restored StreamShardMetadatas to bypass out-of-sync shard infos (4 days ago) * f887575f88 - [hotfix] [kinesis, test] Use real test classes instead of Mockito in FlinkKinesisConsumerMigrationTest (4 days ago) * 426cf46970 - [FLINK-8484] [kinesis] Synchronize local shard metainfo’s on restore (4 days ago) * ca1e525c5c - [FLINK-8398] [kinesis, tests] Stabilize flaky KinesisDataFetcherTests (4 days ago) * 6922e4c6b6 - [FLINK-8398] [kinesis, tests] Cleanup confusing implementations in KinesisDataFetcherTest and related classes (4 days ago) * 0ad82b39ad - [hotfix][connectors] Fix log format strings (4 days ago) * 432273aa96 - [FLINK-8419] [kafka] Register metrics for dynamically discovered Kafka partitions (4 days ago) * e5ac4b08f7 - [FLINK-8419] [kafka] Move consumer metric group registration to FlinkKafkaConsumerBase (4 days ago) * a951852fb4 - [hotfix] [kafka] Make AbortedReassignmentException a static class (4 days ago) * 08163009e4 - [FLINK-8409] [kafka] Fix offset committing race condition in KafkaConsumerThread (4 days ago) * c9322661ea - [FLINK-8559][RocksDB] Release resources if snapshot operation fails (4 days ago) * 33efaf74a1 - [FLINK-8561] [cep] Fix SharedBuffer.removeEdges to use .equals(). (5 days ago) * a35b37a412 - [hotfix] [cep] SharedBuffer refactoring. (5 days ago) * 624131be3f - [FLINK-8242] [table] RexProgramExtractor only translates literals of known types. (5 days ago) * 19fcd5ebad - [FLINK-8242] [orc] Fix predicate translation if literal is not Serializable. (5 days ago) * e5c1261919 - [FLINK-8243] [orc] OrcTableSource reads input path recursively by default. (5 days ago) * dfa050c01a - [FLINK-8489][ES] Prevent side-effects when modifying user-config (8 days ago) * 4219572a87 - Revert “[FLINK-8411] [State Backends] HeapListState#add(null) will wipe out entire list state” (10 days ago) * 110b86dd20 - [FLINK-8230] [orc] Fix NPEs when reading nested columns. (10 days ago) * 0cc0572c44 - [FLINK-8496][metrics] Create missing “Network” group (10 days ago) * 14aabf82cf - [hotfix][docs] Fix Scala code example in Controlling Latency section (12 days ago) * 09edf6a628 - [FLINK-8485] [client] Unblock JobSubmissionClientActor#tryToSubmitJob (2 weeks ago) * fb088bc134 - [FLINK-7949] Add unit test for AsyncWaitOperator recovery with full queue (2 weeks ago) * a2198b0471 - [FLINK-7949] Make AsyncWaitOperator recoverable also when queue is full (2 weeks ago) * 38278ebefe - [FLINK-8352] [web-dashboard] Report error on jar submission failure (2 weeks ago) * eb6380901e - [FLINK-8406] [bucketing sink] Fix proper access of Hadoop File Systems (2 weeks ago) * 4d1ba45e78 - [FLINK-8466] [runtime] Make sure ErrorInfo references no user-defined classes. (2 weeks ago) * a8ea1698f4 - [hotfix] [build] Converge Kryo dependency (2 weeks ago) * 15cb057bff - [FLINK-8499] [core] Force Kryo to be parent-first loaded. (2 weeks ago) * da8446ee5d - [hotfix] [build] Fix diverging snappy versions. (2 weeks ago) * c701a335be - [hotfix] [build] Print cache info (2 weeks ago) * 77df20bc50 - [FLINK-8433] [doc] Remove ununsed CheckpointedRestoring interface (2 weeks ago) * e4d7ea2641 - [FLINK-8079][tests] Stop end-to-end test execution after first failure (2 weeks ago) * 20be204b96 - [FLINK-8473][webUI] Improve error behavior of JarListHandler (2 weeks ago) * df05261723 - [FLINK-8411] [State Backends] HeapListState#add(null) will wipe out entire list state (3 weeks ago) * aa5e491804 - [FLINK-8325] [table] Fix COUNT(*) and COUNT(1). (3 weeks ago) * bfe3ff07c3 - [FLINK-8355] [table] Remove DataSetAggregateWithNullValuesRule. (3 weeks ago) * 537552267a - [FLINK-8461] [build] Adjust logger configurations for shaded Netty classnames (3 weeks ago) * 0677f08b8f - [FLINK-8455] [core] Make ‘org.apache.hadoop.’ a ‘parent-first’ classloading pattern. (3 weeks ago) * 0deaee835c - [hotfix] [docs] Fix typos (3 weeks ago) * c91544d140 - [hotfix] [kafka] Remove stale comment on publishing procedures of AbstractFetcher (4 weeks ago) * c4bfc7de36 - [FLINK-8306] [kafka, tests] Fix mock verifications on final method (4 weeks ago) * 968683f153 - [FLINK-8296] [kafka] Rework FlinkKafkaConsumerBaseTest to not rely on Java reflection (4 weeks ago) * b7f8a5a2b0 - [hotfix] Fix typo in AbstractMetricGroup.java (4 weeks ago) * ae00cad38c - [hotfix] [doc] Fixed doc typo in DataStream API (4 weeks ago) * b607a8b95d - [FLINK-6951] [kinesis] Shade httpcomponents dependency for Kinesis connector (4 weeks ago) * b32ac3aaf9 - [FLINK-8226] [cep] Dangling reference generated after NFA clean up timed out SharedBufferEntry (4 weeks ago) * 71ede3992a - [FLINK-8371][network] always recycle Buffers when releasing SpillableSubpartition (4 weeks ago) * a316989e5d - [FLINK-7499][io] also let AsynchronousBufferFileWriter#writeBlock() recycle the buffer in case of failures (4 weeks ago) * 2c667dea8e - [hotfix] only update buffer statistics in SpillableSubpartition#add() if successful (4 weeks ago) * 9398dafae6 - [hotfix] add some more buffer recycling checks in SpillableSubpartitionTest (4 weeks ago) * 6f50ed256a - [FLINK-8320][docs] Clarify that only Java 8 is supported (5 weeks ago) * 951d1b94d9 - [hotfix][docs][metrics] Fix Threads.Count metric reference (5 weeks ago) * 2f6e001172 - [hotfix][docs] Fix DataStream iterations documentation (5 weeks ago) * 78e3405bec - [FLINK-8200][tests] Use TemporaryFolder in RocksDBAsyncSnapshotTest (5 weeks ago) * 74135c9db1 - [FLINK-8283] [kafka] Stabalize FlinkKafkaConsumerBaseTest::testScaleUp() (5 weeks ago) * f462f77194 - [hotfix] [kafka] Add serialVersionUID to FlinkKafkaProducer010 (5 weeks ago) * 16a49de3f6 - [hotfix] [kafka] Fix stale Javadoc link in FlinkKafkaProducer09 (5 weeks ago) * 24d449353e - [hotfix] [kafka] Properly deprecate FlinkKafkaProducer010Configuration (5 weeks ago) * 10f1acf923 - [FLINK-8260] [kafka] Reorder deprecated / regular constructors of FlinkKafkaProducer010 (5 weeks ago) * 71974895da - [FLINK-8287] [kafka] Improve Kafka producer Javadocs / doc to clarify partitioning behaviour (5 weeks ago) * c454ee3fa9 - [FLINK-8260] [kafka] Fix usage of deprecated instantiation methods in FlinkKafkaProducer docs (5 weeks ago) * 1e637c54c2 - [FLINK-8116] [DataStream] Provide proper checkpointed source function example in Javadocs (5 weeks ago) * 6884ce98f3 - [FLINK-8116] [DataStream] Fix stale comments referring to Checkpointed interface (5 weeks ago) * 4b2178677e - [FLINK-8346][docs] add v4 signature workaround for manual S3 setups (5 weeks ago) * 1c7a7fa706 - [FLINK-8331][core] FieldParser do not correctly set EMPT_COLUMN error state. (5 weeks ago) * e7395efece - [FLINK-8323] [table] Fix modulo scalar function bug (5 weeks ago) * ff8b2098b2 - [hotfix] [docs] Fix Scala code snippets in docs. (5 weeks ago) * 5cf0f57b99 - [hotfix] [docs] Remove duplicated ‘program’ in docs/dev/api_concepts.md (5 weeks ago) * 87d8dc1b0a - [FLINK-8265] Missing jackson dependency for flink-mesos (5 weeks ago) * 96051e516b - [FLINK-5506] [gelly] Fix CommunityDetection NullPointerException (6 weeks ago) * e42182d40b - [FLINK-8278] [docs] Fix Scala examples of metrics docs (var initialization). (7 weeks ago) * 47c067a592 - [FLINK-8301][table] Support Unicode in codegen for TableAPI && SQL (7 weeks ago) * 7e497f744a - [FLINK-8295] [cassandra] [build] Properly shade netty for the datastax driver (7 weeks ago) * f638deddb7 - [hotfix] [doc] Fix typo in TaskManager and EnvironmentInformation doc (8 weeks ago) * dbbaa9a4a7 - [FLINK-8249] [kinesis] Fix setting region on KinesisProducerConfiguration (8 weeks ago) * 0e27e20886 - [hotfix] [javadoc] Fix typo in StreamExecutionEnvironment javadoc (8 weeks ago) * 57de25d895 - [FLINK-8264] [core] Add ‘scala.’ to the ‘parent-first’ classloading patterns. (8 weeks ago) * 18efbea671 - [FLINK-8263] [quickstarts] Correctly set ‘flink-core’ to provided in Scala Quickstart pom.xml (8 weeks ago) * d84e215136 - [hotfix] [quickstarts] Fix indentation in Java Quickstart pom.xml (8 weeks ago) * dcd3e3ab4d - [hotfix] [quickstarts] Exclude not only slf4j api, but also bridges (8 weeks ago) * a4b401c8eb - [FLINK-8261] [quickstarts] Fix typos in exclusion patterns. (8 weeks ago) * 6981412f73 - [hotfix][javadocs] Clarify replacement for deprecated FoldingState (8 weeks ago) * d94bd7cbe5 - [hotfix] [docs] Correct version in _config.yml (8 weeks ago) * 897e6a7a89 - [FLINK-8235][build] Spotbugs exclusion file path now absolute (9 weeks ago) * b8f1744b54 - [FLINK-8145][tests] fix various IOManagerAsync instances not being shut down (9 weeks ago) * 0b024aad17 - [hotfix][javadoc] Fix typo in StreamElement javadoc (9 weeks ago) * f00e7297a5 - Update 1.4.0 doc to “stable” (9 weeks ago) * 2435fe9091 - [hotfix] [docs] Upgrade Scala version to 2.11 (9 weeks ago) * 9b63cbacec - [FLINK-7880][QS] Wait for proper resource cleanup after each ITCase. (9 weeks ago) * 415b74ce17 - [FLINK-7974][QS] Wait for QS abstract server to shutdown. (9 weeks ago) * 68b5a61aab - [FLINK-7975][QS] Wait for QS client to shutdown. (9 weeks ago)