| --- |
| date: "2018-03-08T12:00:00Z" |
| title: Apache Flink 1.4.2 Released |
| aliases: |
| - /news/2018/03/08/release-1.4.2.html |
| --- |
| |
| The Apache Flink community released the second bugfix version of the Apache Flink 1.4 series. |
| |
| This release includes more than 10 fixes and minor improvements for Flink 1.4.1. The list below includes a detailed list of all fixes. |
| |
| We highly recommend all users to upgrade to Flink 1.4.2. |
| |
| Updated Maven dependencies: |
| |
| ```xml |
| <dependency> |
| <groupId>org.apache.flink</groupId> |
| <artifactId>flink-java</artifactId> |
| <version>1.4.2</version> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.flink</groupId> |
| <artifactId>flink-streaming-java_2.11</artifactId> |
| <version>1.4.2</version> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.flink</groupId> |
| <artifactId>flink-clients_2.11</artifactId> |
| <version>1.4.2</version> |
| </dependency> |
| ``` |
| |
| You can find the binaries on the updated [Downloads page](http://flink.apache.org/downloads.html). |
| |
| List of resolved issues: |
| |
| <h2> Sub-task |
| </h2> |
| <ul> |
| <li>[<a href='https://issues.apache.org/jira/browse/FLINK-6321'>FLINK-6321</a>] - RocksDB state backend Checkpointing is not working with KeyedCEP. |
| </li> |
| <li>[<a href='https://issues.apache.org/jira/browse/FLINK-7756'>FLINK-7756</a>] - RocksDB state backend Checkpointing (Async and Incremental) is not working with CEP. |
| </li> |
| </ul> |
| |
| <h2> Bug |
| </h2> |
| <ul> |
| <li>[<a href='https://issues.apache.org/jira/browse/FLINK-8423'>FLINK-8423</a>] - OperatorChain#pushToOperator catch block may fail with NPE |
| </li> |
| <li>[<a href='https://issues.apache.org/jira/browse/FLINK-8451'>FLINK-8451</a>] - CaseClassSerializer is not backwards compatible in 1.4 |
| </li> |
| <li>[<a href='https://issues.apache.org/jira/browse/FLINK-8520'>FLINK-8520</a>] - CassandraConnectorITCase.testCassandraTableSink unstable on Travis |
| </li> |
| <li>[<a href='https://issues.apache.org/jira/browse/FLINK-8621'>FLINK-8621</a>] - PrometheusReporterTest.endpointIsUnavailableAfterReporterIsClosed unstable on Travis |
| </li> |
| <li>[<a href='https://issues.apache.org/jira/browse/FLINK-8692'>FLINK-8692</a>] - Mistake in MyMapFunction code snippet |
| </li> |
| <li>[<a href='https://issues.apache.org/jira/browse/FLINK-8735'>FLINK-8735</a>] - Add savepoint migration ITCase that covers operator state |
| </li> |
| <li>[<a href='https://issues.apache.org/jira/browse/FLINK-8741'>FLINK-8741</a>] - KafkaFetcher09/010/011 uses wrong user code classloader |
| </li> |
| <li>[<a href='https://issues.apache.org/jira/browse/FLINK-8772'>FLINK-8772</a>] - FlinkKafkaConsumerBase partitions discover missing a log parameter |
| </li> |
| <li>[<a href='https://issues.apache.org/jira/browse/FLINK-8791'>FLINK-8791</a>] - Fix documentation on how to link dependencies |
| </li> |
| <li>[<a href='https://issues.apache.org/jira/browse/FLINK-8798'>FLINK-8798</a>] - Make commons-logging a parent-first pattern |
| </li> |
| <li>[<a href='https://issues.apache.org/jira/browse/FLINK-8849'>FLINK-8849</a>] - Wrong link from concepts/runtime to doc on chaining |
| </li> |
| </ul> |
| |
| <h2> Improvement |
| </h2> |
| <ul> |
| <li>[<a href='https://issues.apache.org/jira/browse/FLINK-8202'>FLINK-8202</a>] - Update queryable section on configuration page |
| </li> |
| <li>[<a href='https://issues.apache.org/jira/browse/FLINK-8574'>FLINK-8574</a>] - Add timestamps to travis logging messages |
| </li> |
| <li>[<a href='https://issues.apache.org/jira/browse/FLINK-8576'>FLINK-8576</a>] - Log message for QueryableState loading failure too verbose |
| </li> |
| <li>[<a href='https://issues.apache.org/jira/browse/FLINK-8652'>FLINK-8652</a>] - Reduce log level of QueryableStateClient.getKvState() to DEBUG |
| </li> |
| </ul> |
| |
| <h2> Task |
| </h2> |
| <ul> |
| <li>[<a href='https://issues.apache.org/jira/browse/FLINK-8308'>FLINK-8308</a>] - Update yajl-ruby dependency to 1.3.1 or higher |
| </li> |
| </ul> |