You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flink.apache.org by ji...@apache.org on 2019/07/03 01:27:17 UTC

[flink-web] branch asf-site updated: Add Apache Flink release 1.8.1

This is an automated email from the ASF dual-hosted git repository.

jincheng pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/flink-web.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 70bcf43  Add Apache Flink release 1.8.1
70bcf43 is described below

commit 70bcf439500ba2565a027f2c137101268bf62027
Author: sunjincheng121 <su...@gmail.com>
AuthorDate: Mon Jun 17 16:04:54 2019 +0800

    Add Apache Flink release 1.8.1
---
 _config.yml                        |  54 ++++++-------
 _posts/2019-07-02-release-1.8.1.md | 152 +++++++++++++++++++++++++++++++++++++
 downloads.md                       |   2 +-
 downloads.zh.md                    |   2 +-
 4 files changed, 181 insertions(+), 29 deletions(-)

diff --git a/_config.yml b/_config.yml
index a209cbd..11eea16 100644
--- a/_config.yml
+++ b/_config.yml
@@ -9,7 +9,7 @@ url: https://flink.apache.org
 
 DOCS_BASE_URL: https://ci.apache.org/projects/flink/
 
-FLINK_VERSION_STABLE: 1.8.0
+FLINK_VERSION_STABLE: 1.8.1
 FLINK_VERSION_STABLE_SHORT: 1.8
 
 FLINK_VERSION_LATEST: 1.9-SNAPSHOT
@@ -55,23 +55,23 @@ flink_releases:
   -
       version_short: 1.8
       binary_release:
-          name: "Apache Flink 1.8.0"
+          name: "Apache Flink 1.8.1"
           scala_211:
-              id: "180-download_211"
-              url: "https://www.apache.org/dyn/closer.lua/flink/flink-1.8.0/flink-1.8.0-bin-scala_2.11.tgz"
-              asc_url: "https://www.apache.org/dist/flink/flink-1.8.0/flink-1.8.0-bin-scala_2.11.tgz.asc"
-              sha512_url: "https://www.apache.org/dist/flink/flink-1.8.0/flink-1.8.0-bin-scala_2.11.tgz.sha512"
+              id: "181-download_211"
+              url: "https://www.apache.org/dyn/closer.lua/flink/flink-1.8.1/flink-1.8.1-bin-scala_2.11.tgz"
+              asc_url: "https://www.apache.org/dist/flink/flink-1.8.1/flink-1.8.1-bin-scala_2.11.tgz.asc"
+              sha512_url: "https://www.apache.org/dist/flink/flink-1.8.1/flink-1.8.1-bin-scala_2.11.tgz.sha512"
           scala_212:
-              id: "180-download_212"
-              url: "https://www.apache.org/dyn/closer.lua/flink/flink-1.8.0/flink-1.8.0-bin-scala_2.12.tgz"
-              asc_url: "https://www.apache.org/dist/flink/flink-1.8.0/flink-1.8.0-bin-scala_2.12.tgz.asc"
-              sha512_url: "https://www.apache.org/dist/flink/flink-1.8.0/flink-1.8.0-bin-scala_2.12.tgz.sha512"
+              id: "181-download_212"
+              url: "https://www.apache.org/dyn/closer.lua/flink/flink-1.8.1/flink-1.8.1-bin-scala_2.12.tgz"
+              asc_url: "https://www.apache.org/dist/flink/flink-1.8.1/flink-1.8.1-bin-scala_2.12.tgz.asc"
+              sha512_url: "https://www.apache.org/dist/flink/flink-1.8.1/flink-1.8.1-bin-scala_2.12.tgz.sha512"
       source_release:
-          name: "Apache Flink 1.8.0"
-          id: "180-download-source"
-          url: "https://www.apache.org/dyn/closer.lua/flink/flink-1.8.0/flink-1.8.0-src.tgz"
-          asc_url: "https://www.apache.org/dist/flink/flink-1.8.0/flink-1.8.0-src.tgz.asc"
-          sha512_url: "https://www.apache.org/dist/flink/flink-1.8.0/flink-1.8.0-src.tgz.sha512"
+          name: "Apache Flink 1.8.1"
+          id: "181-download-source"
+          url: "https://www.apache.org/dyn/closer.lua/flink/flink-1.8.1/flink-1.8.1-src.tgz"
+          asc_url: "https://www.apache.org/dist/flink/flink-1.8.1/flink-1.8.1-src.tgz.asc"
+          sha512_url: "https://www.apache.org/dist/flink/flink-1.8.1/flink-1.8.1-src.tgz.sha512"
       optional_components:
         -
           name: "Pre-bundled Hadoop 2.4.1"
@@ -109,26 +109,26 @@ flink_releases:
           name: "Avro SQL Format"
           category: "SQL Formats"
           scala_dependent: false
-          id: 180-sql-format-avro
-          url: https://repo.maven.apache.org/maven2/org/apache/flink/flink-avro/1.8.0/flink-avro-1.8.0.jar
-          asc_url: https://repo.maven.apache.org/maven2/org/apache/flink/flink-avro/1.8.0/flink-avro-1.8.0.jar.asc
-          sha_url: https://repo.maven.apache.org/maven2/org/apache/flink/flink-avro/1.8.0/flink-avro-1.8.0.jar.sha1
+          id: 181-sql-format-avro
+          url: https://repo.maven.apache.org/maven2/org/apache/flink/flink-avro/1.8.1/flink-avro-1.8.1.jar
+          asc_url: https://repo.maven.apache.org/maven2/org/apache/flink/flink-avro/1.8.1/flink-avro-1.8.1.jar.asc
+          sha_url: https://repo.maven.apache.org/maven2/org/apache/flink/flink-avro/1.8.1/flink-avro-1.8.1.jar.sha1
         -
           name: "CSV SQL Format"
           category: "SQL Formats"
           scala_dependent: false
-          id: 180-sql-format-csv
-          url: https://repo.maven.apache.org/maven2/org/apache/flink/flink-csv/1.8.0/flink-csv-1.8.0.jar
-          asc_url: https://repo.maven.apache.org/maven2/org/apache/flink/flink-csv/1.8.0/flink-csv-1.8.0.jar.asc
-          sha_url: https://repo.maven.apache.org/maven2/org/apache/flink/flink-csv/1.8.0/flink-csv-1.8.0.jar.sha1
+          id: 181-sql-format-csv
+          url: https://repo.maven.apache.org/maven2/org/apache/flink/flink-csv/1.8.1/flink-csv-1.8.1.jar
+          asc_url: https://repo.maven.apache.org/maven2/org/apache/flink/flink-csv/1.8.1/flink-csv-1.8.1.jar.asc
+          sha_url: https://repo.maven.apache.org/maven2/org/apache/flink/flink-csv/1.8.1/flink-csv-1.8.1.jar.sha1
         -
           name: "JSON SQL Format"
           category: "SQL Formats"
           scala_dependent: false
-          id: 180-sql-format-json
-          url: https://repo.maven.apache.org/maven2/org/apache/flink/flink-json/1.8.0/flink-json-1.8.0.jar
-          asc_url: https://repo.maven.apache.org/maven2/org/apache/flink/flink-json/1.8.0/flink-json-1.8.0.jar.asc
-          sha_url: https://repo.maven.apache.org/maven2/org/apache/flink/flink-json/1.8.0/flink-json-1.8.0.jar.sha1
+          id: 181-sql-format-json
+          url: https://repo.maven.apache.org/maven2/org/apache/flink/flink-json/1.8.1/flink-json-1.8.1.jar
+          asc_url: https://repo.maven.apache.org/maven2/org/apache/flink/flink-json/1.8.1/flink-json-1.8.1.jar.asc
+          sha_url: https://repo.maven.apache.org/maven2/org/apache/flink/flink-json/1.8.1/flink-json-1.8.1.jar.sha1
   -
       version_short: 1.7
       binary_release:
diff --git a/_posts/2019-07-02-release-1.8.1.md b/_posts/2019-07-02-release-1.8.1.md
new file mode 100644
index 0000000..2d70fef
--- /dev/null
+++ b/_posts/2019-07-02-release-1.8.1.md
@@ -0,0 +1,152 @@
+---
+layout: post
+title:  "Apache Flink 1.8.1 Released"
+date:   2019-07-02 12:00:00
+categories: news
+authors:
+- jincheng:
+  name: "Jincheng Sun"
+  twitter: "sunjincheng121"
+---
+
+The Apache Flink community released the first bugfix version of the Apache Flink 1.8 series.
+
+This release includes more than 40 fixes and minor improvements for Flink 1.8.1. The list below includes a detailed list of all improvements, sub-tasks and bug fixes.
+
+We highly recommend all users to upgrade to Flink 1.8.1.
+
+Updated Maven dependencies:
+
+```xml
+<dependency>
+  <groupId>org.apache.flink</groupId>
+  <artifactId>flink-java</artifactId>
+  <version>1.8.1</version>
+</dependency>
+<dependency>
+  <groupId>org.apache.flink</groupId>
+  <artifactId>flink-streaming-java_2.11</artifactId>
+  <version>1.8.1</version>
+</dependency>
+<dependency>
+  <groupId>org.apache.flink</groupId>
+  <artifactId>flink-clients_2.11</artifactId>
+  <version>1.8.1</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-10921'>FLINK-10921</a>] -         Prioritize shard consumers in Kinesis Consumer by event time 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-12617'>FLINK-12617</a>] -         StandaloneJobClusterEntrypoint should default to random JobID for non-HA setups 
+</li>
+</ul>
+        
+<h2>        Bug
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-9445'>FLINK-9445</a>] -         scala-shell uses plain java command
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-10455'>FLINK-10455</a>] -         Potential Kafka producer leak in case of failures
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-10941'>FLINK-10941</a>] -         Slots prematurely released which still contain unconsumed data 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-11059'>FLINK-11059</a>] -         JobMaster may continue using an invalid slot if releasing idle slot meet a timeout
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-11107'>FLINK-11107</a>] -         Avoid memory stateBackend to create arbitrary folders under HA path when no checkpoint path configured
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-11897'>FLINK-11897</a>] -         ExecutionGraphSuspendTest does not wait for all tasks to be submitted
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-11915'>FLINK-11915</a>] -         DataInputViewStream skip returns wrong value
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-11987'>FLINK-11987</a>] -         Kafka producer occasionally throws NullpointerException
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-12009'>FLINK-12009</a>] -         Wrong check message about heartbeat interval for HeartbeatServices
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-12042'>FLINK-12042</a>] -         RocksDBStateBackend mistakenly uses default filesystem
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-12112'>FLINK-12112</a>] -         AbstractTaskManagerProcessFailureRecoveryTest process output logging does not work properly
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-12132'>FLINK-12132</a>] -         The example in /docs/ops/deployment/yarn_setup.md should be updated due to the change FLINK-2021
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-12184'>FLINK-12184</a>] -         HistoryServerArchiveFetcher isn&#39;t compatible with old version
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-12219'>FLINK-12219</a>] -         Yarn application can&#39;t stop when flink job failed in per-job yarn cluster mode
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-12247'>FLINK-12247</a>] -         fix NPE when writing an archive file to a FileSystem
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-12260'>FLINK-12260</a>] -         Slot allocation failure by taskmanager registration timeout and race
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-12296'>FLINK-12296</a>] -         Data loss silently in RocksDBStateBackend when more than one operator(has states) chained in a single task 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-12297'>FLINK-12297</a>] -         Make ClosureCleaner recursive
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-12301'>FLINK-12301</a>] -         Scala value classes inside case classes cannot be serialized anymore in Flink 1.8.0
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-12342'>FLINK-12342</a>] -         Yarn Resource Manager Acquires Too Many Containers
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-12375'>FLINK-12375</a>] -         flink-container job jar does not have read permissions
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-12416'>FLINK-12416</a>] -         Docker build script fails on symlink creation ln -s
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-12544'>FLINK-12544</a>] -         Deadlock while releasing memory and requesting segment concurrent in SpillableSubpartition
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-12547'>FLINK-12547</a>] -         Deadlock when the task thread downloads jars using BlobClient
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-12646'>FLINK-12646</a>] -         Use reserved IP as unrouteable IP in RestClientTest
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-12688'>FLINK-12688</a>] -         Make serializer lazy initialization thread safe in StateDescriptor
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-12740'>FLINK-12740</a>] -         SpillableSubpartitionTest deadlocks on Travis
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-12835'>FLINK-12835</a>] -         Time conversion is wrong in ManualClock
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-12863'>FLINK-12863</a>] -         Race condition between slot offerings and AllocatedSlotReport
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-12865'>FLINK-12865</a>] -         State inconsistency between RM and TM on the slot status
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-12871'>FLINK-12871</a>] -         Wrong SSL setup examples in docs
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-12895'>FLINK-12895</a>] -         TaskManagerProcessFailureBatchRecoveryITCase.testTaskManagerProcessFailure failed on travis 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-12896'>FLINK-12896</a>] -         TaskCheckpointStatisticDetailsHandler uses wrong value for JobID when archiving
+</li>
+</ul>
+                
+<h2>        Improvement
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-11126'>FLINK-11126</a>] -         Filter out AMRMToken in the TaskManager credentials
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-12137'>FLINK-12137</a>] -         Add more proper explanation on flink streaming connectors 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-12169'>FLINK-12169</a>] -         Improve Javadoc of MessageAcknowledgingSourceBase
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-12378'>FLINK-12378</a>] -         Consolidate FileSystem Documentation
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-12391'>FLINK-12391</a>] -         Add timeout to transfer.sh
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-12539'>FLINK-12539</a>] -         StreamingFileSink: Make the class extendable to customize for different usecases
+</li>
+</ul>
+    
+<h2>        Test
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-12350'>FLINK-12350</a>] -         RocksDBStateBackendTest doesn&#39;t cover the incremental checkpoint code path
+</li>
+</ul>
+        
+<h2>        Task
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-12460'>FLINK-12460</a>] -         Change taskmanager.tmp.dirs to io.tmp.dirs in configuration docs
+</li>
+</ul>
+                                                                                                                                        
\ No newline at end of file
diff --git a/downloads.md b/downloads.md
index 92d0b19..340e291 100644
--- a/downloads.md
+++ b/downloads.md
@@ -176,7 +176,7 @@ Note that the community is always open to discussing bugfix releases for even ol
 All Flink releases are available via [https://archive.apache.org/dist/flink/](https://archive.apache.org/dist/flink/) including checksums and cryptographic signatures. At the time of writing, this includes the following versions:
 
 ### Flink
-
+- Flink 1.8.1 - 2019-07-02 ([Source](https://archive.apache.org/dist/flink/flink-1.8.1/flink-1.8.1-src.tgz), [Binaries](https://archive.apache.org/dist/flink/flink-1.8.1/), [Docs]({{site.DOCS_BASE_URL}}flink-docs-release-1.8/), [Javadocs]({{site.DOCS_BASE_URL}}flink-docs-release-1.8/api/java), [ScalaDocs]({{site.DOCS_BASE_URL}}flink-docs-release-1.8/api/scala/index.html))
 - Flink 1.7.2 - 2019-02-15 ([Source](https://archive.apache.org/dist/flink/flink-1.7.2/flink-1.7.2-src.tgz), [Binaries](https://archive.apache.org/dist/flink/flink-1.7.2/), [Docs]({{site.DOCS_BASE_URL}}flink-docs-release-1.7/), [Javadocs]({{site.DOCS_BASE_URL}}flink-docs-release-1.7/api/java), [ScalaDocs]({{site.DOCS_BASE_URL}}flink-docs-release-1.7/api/scala/index.html))
 - Flink 1.7.1 - 2018-12-21 ([Source](https://archive.apache.org/dist/flink/flink-1.7.1/flink-1.7.1-src.tgz), [Binaries](https://archive.apache.org/dist/flink/flink-1.7.1/), [Docs]({{site.DOCS_BASE_URL}}flink-docs-release-1.7/), [Javadocs]({{site.DOCS_BASE_URL}}flink-docs-release-1.7/api/java), [ScalaDocs]({{site.DOCS_BASE_URL}}flink-docs-release-1.7/api/scala/index.html))
 - Flink 1.7.0 - 2018-11-30 ([Source](https://archive.apache.org/dist/flink/flink-1.7.0/flink-1.7.0-src.tgz), [Binaries](https://archive.apache.org/dist/flink/flink-1.7.0/), [Docs]({{site.DOCS_BASE_URL}}flink-docs-release-1.7/), [Javadocs]({{site.DOCS_BASE_URL}}flink-docs-release-1.7/api/java), [ScalaDocs]({{site.DOCS_BASE_URL}}flink-docs-release-1.7/api/scala/index.html))
diff --git a/downloads.zh.md b/downloads.zh.md
index dcfe2f2..d40cf99 100644
--- a/downloads.zh.md
+++ b/downloads.zh.md
@@ -185,7 +185,7 @@ flink-docs-release-{{ flink_release.version_short }}/release-notes/flink-{{ flin
 所有的 Flink 版本均可通过 [https://archive.apache.org/dist/flink/](https://archive.apache.org/dist/flink/) 获得,包括校验和加密签名。在撰写本文时,这包括以下版本:
 
 ### Flink
-
+- Flink 1.8.1 - 2019-07-02 ([Source](https://archive.apache.org/dist/flink/flink-1.8.1/flink-1.8.1-src.tgz), [Binaries](https://archive.apache.org/dist/flink/flink-1.8.1/), [Docs]({{site.DOCS_BASE_URL}}flink-docs-release-1.8/), [Javadocs]({{site.DOCS_BASE_URL}}flink-docs-release-1.8/api/java), [ScalaDocs]({{site.DOCS_BASE_URL}}flink-docs-release-1.8/api/scala/index.html))
 - Flink 1.7.2 - 2019-02-15 ([Source](https://archive.apache.org/dist/flink/flink-1.7.2/flink-1.7.2-src.tgz), [Binaries](https://archive.apache.org/dist/flink/flink-1.7.2/), [Docs]({{site.DOCS_BASE_URL}}flink-docs-release-1.7/), [Javadocs]({{site.DOCS_BASE_URL}}flink-docs-release-1.7/api/java), [ScalaDocs]({{site.DOCS_BASE_URL}}flink-docs-release-1.7/api/scala/index.html))
 - Flink 1.7.1 - 2018-12-21 ([Source](https://archive.apache.org/dist/flink/flink-1.7.1/flink-1.7.1-src.tgz), [Binaries](https://archive.apache.org/dist/flink/flink-1.7.1/), [Docs]({{site.DOCS_BASE_URL}}flink-docs-release-1.7/), [Javadocs]({{site.DOCS_BASE_URL}}flink-docs-release-1.7/api/java), [ScalaDocs]({{site.DOCS_BASE_URL}}flink-docs-release-1.7/api/scala/index.html))
 - Flink 1.7.0 - 2018-11-30 ([Source](https://archive.apache.org/dist/flink/flink-1.7.0/flink-1.7.0-src.tgz), [Binaries](https://archive.apache.org/dist/flink/flink-1.7.0/), [Docs]({{site.DOCS_BASE_URL}}flink-docs-release-1.7/), [Javadocs]({{site.DOCS_BASE_URL}}flink-docs-release-1.7/api/java), [ScalaDocs]({{site.DOCS_BASE_URL}}flink-docs-release-1.7/api/scala/index.html))