You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flink.apache.org by hx...@apache.org on 2022/06/22 02:29:11 UTC

[flink-web] 01/02: Release Flink 1.14.5

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

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

commit 62d32bbdd88a32bbd16068589196836e402806b9
Author: huangxingbo <hx...@apache.org>
AuthorDate: Fri Jun 10 16:22:57 2022 +0800

    Release Flink 1.14.5
    
    This closes #550.
---
 _config.yml                         |  32 +++---
 _posts/2022-06-22-release-1.14.5.md | 188 ++++++++++++++++++++++++++++++++++++
 2 files changed, 206 insertions(+), 14 deletions(-)

diff --git a/_config.yml b/_config.yml
index 7308c85d7..653388bf6 100644
--- a/_config.yml
+++ b/_config.yml
@@ -91,23 +91,23 @@ flink_releases:
   -
     version_short: "1.14"
     binary_release:
-      name: "Apache Flink 1.14.4"
+      name: "Apache Flink 1.14.5"
       scala_211:
-        id: "1144-download_211"
-        url: "https://www.apache.org/dyn/closer.lua/flink/flink-1.14.4/flink-1.14.4-bin-scala_2.11.tgz"
-        asc_url: "https://downloads.apache.org/flink/flink-1.14.4/flink-1.14.4-bin-scala_2.11.tgz.asc"
-        sha512_url: "https://downloads.apache.org/flink/flink-1.14.4/flink-1.14.4-bin-scala_2.11.tgz.sha512"
+        id: "1145-download_211"
+        url: "https://www.apache.org/dyn/closer.lua/flink/flink-1.14.5/flink-1.14.5-bin-scala_2.11.tgz"
+        asc_url: "https://downloads.apache.org/flink/flink-1.14.5/flink-1.14.5-bin-scala_2.11.tgz.asc"
+        sha512_url: "https://downloads.apache.org/flink/flink-1.14.5/flink-1.14.5-bin-scala_2.11.tgz.sha512"
       scala_212:
-        id: "1144-download_212"
-        url: "https://www.apache.org/dyn/closer.lua/flink/flink-1.14.4/flink-1.14.4-bin-scala_2.12.tgz"
-        asc_url: "https://downloads.apache.org/flink/flink-1.14.4/flink-1.14.4-bin-scala_2.12.tgz.asc"
-        sha512_url: "https://downloads.apache.org/flink/flink-1.14.4/flink-1.14.4-bin-scala_2.12.tgz.sha512"
+        id: "1145-download_212"
+        url: "https://www.apache.org/dyn/closer.lua/flink/flink-1.14.5/flink-1.14.5-bin-scala_2.12.tgz"
+        asc_url: "https://downloads.apache.org/flink/flink-1.14.5/flink-1.14.5-bin-scala_2.12.tgz.asc"
+        sha512_url: "https://downloads.apache.org/flink/flink-1.14.5/flink-1.14.5-bin-scala_2.12.tgz.sha512"
     source_release:
-      name: "Apache Flink 1.14.4"
-      id: "1144-download-source"
-      url: "https://www.apache.org/dyn/closer.lua/flink/flink-1.14.4/flink-1.14.4-src.tgz"
-      asc_url: "https://downloads.apache.org/flink/flink-1.14.4/flink-1.14.4-src.tgz.asc"
-      sha512_url: "https://downloads.apache.org/flink/flink-1.14.4/flink-1.14.4-src.tgz.sha512"
+      name: "Apache Flink 1.14.5"
+      id: "1145-download-source"
+      url: "https://www.apache.org/dyn/closer.lua/flink/flink-1.14.5/flink-1.14.5-src.tgz"
+      asc_url: "https://downloads.apache.org/flink/flink-1.14.5/flink-1.14.5-src.tgz.asc"
+      sha512_url: "https://downloads.apache.org/flink/flink-1.14.5/flink-1.14.5-src.tgz.sha512"
     release_notes_url: "https://nightlies.apache.org/flink/flink-docs-release-1.14/release-notes/flink-1.14"
   -
     version_short: "1.13"
@@ -285,6 +285,10 @@ release_archive:
       - version_short: "1.15"
         version_long: 1.15.0
         release_date: 2022-05-05
+      -
+        version_short: "1.14"
+        version_long: 1.14.5
+        release_date: 2022-06-22
       -
         version_short: "1.14"
         version_long: 1.14.4
diff --git a/_posts/2022-06-22-release-1.14.5.md b/_posts/2022-06-22-release-1.14.5.md
new file mode 100644
index 000000000..320da7799
--- /dev/null
+++ b/_posts/2022-06-22-release-1.14.5.md
@@ -0,0 +1,188 @@
+---
+layout: post
+title:  "Apache Flink 1.14.5 Release Announcement"
+date: 2022-06-22T00:00:00.000Z
+categories: news
+authors:
+- xingbo:
+  name: "Xingbo Huang"
+
+excerpt: The Apache Flink Community is pleased to announce another bug fix release for Flink 1.14.
+
+---
+
+The Apache Flink Community is pleased to announce another bug fix release for Flink 1.14.
+
+This release includes 67 bugs, vulnerability fixes and minor improvements for Flink 1.14.
+Below you will find a list of all bugfixes and improvements (excluding improvements to the build infrastructure and build stability). For a complete list of all changes see:
+[JIRA](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522&version=12351388).
+
+We highly recommend all users to upgrade to Flink 1.14.5.
+
+# Release Artifacts
+
+## Maven Dependencies
+
+```xml
+<dependency>
+  <groupId>org.apache.flink</groupId>
+  <artifactId>flink-java</artifactId>
+  <version>1.14.5</version>
+</dependency>
+<dependency>
+  <groupId>org.apache.flink</groupId>
+  <artifactId>flink-streaming-java_2.11</artifactId>
+  <version>1.14.5</version>
+</dependency>
+<dependency>
+  <groupId>org.apache.flink</groupId>
+  <artifactId>flink-clients_2.11</artifactId>
+  <version>1.14.5</version>
+</dependency>
+```
+
+## Binaries
+
+You can find the binaries on the updated [Downloads page]({{ site.baseurl }}/downloads.html).
+
+## Docker Images
+
+* [library/flink](https://hub.docker.com/_/flink?tab=tags&page=1&name=1.14.5) (official images)
+* [apache/flink](https://hub.docker.com/r/apache/flink/tags?page=1&name=1.14.5) (ASF repository)
+
+## PyPi
+
+* [apache-flink==1.14.5](https://pypi.org/project/apache-flink/1.14.5/)
+
+# Release Notes
+
+<h2>        Sub-task
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-25800'>FLINK-25800</a>] -         Update wrong links in the datastream/execution_mode.md page.
+</li>
+</ul>
+            
+<h2>        Bug
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-22984'>FLINK-22984</a>] -         UnsupportedOperationException when using Python UDF to generate watermark
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-24491'>FLINK-24491</a>] -         ExecutionGraphInfo may not be archived when the dispatcher terminates
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-25227'>FLINK-25227</a>] -         Comparing the equality of the same (boxed) numeric values returns false
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-25440'>FLINK-25440</a>] -         Apache Pulsar Connector Document description error about 'Starting Position'.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-25904'>FLINK-25904</a>] -         NullArgumentException when accessing checkpoint stats on standby JobManager
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-26016'>FLINK-26016</a>] -         FileSystemLookupFunction does not produce correct results when hive table uses columnar storage
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-26018'>FLINK-26018</a>] -         Unnecessary late events when using the new KafkaSource
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-26049'>FLINK-26049</a>] -         The tolerable-failed-checkpoints logic is invalid when checkpoint trigger failed
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-26285'>FLINK-26285</a>] -         ZooKeeperStateHandleStore does not handle not existing nodes properly in getAllAndLock
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-26334'>FLINK-26334</a>] -         When timestamp - offset + windowSize < 0, elements cannot be assigned to the correct window
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-26381'>FLINK-26381</a>] -         Wrong document order of Chinese version
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-26395'>FLINK-26395</a>] -         The description of RAND_INTEGER is wrong in SQL function documents
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-26504'>FLINK-26504</a>] -         Fix the incorrect type error in unbounded Python UDAF
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-26536'>FLINK-26536</a>] -         PyFlink RemoteKeyedStateBackend#merge_namespaces bug
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-26543'>FLINK-26543</a>] -         Fix the issue that exceptions generated in startup are missed in Python loopback mode
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-26550'>FLINK-26550</a>] -         Correct the information of checkpoint failure 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-26607'>FLINK-26607</a>] -         There are multiple MAX_LONG_VALUE value errors in pyflink code
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-26629'>FLINK-26629</a>] -         Error in code comment for SubtaskStateMapper.RANGE
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-26645'>FLINK-26645</a>] -         Pulsar Source subscribe to a single topic partition will consume all partitions from that topic 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-26708'>FLINK-26708</a>] -         TimestampsAndWatermarksOperator should not propagate WatermarkStatus
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-26738'>FLINK-26738</a>] -         Default value of StateDescriptor is valid when enable state ttl config
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-26775'>FLINK-26775</a>] -         PyFlink WindowOperator#process_element register wrong cleanup timer
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-26846'>FLINK-26846</a>] -         Gauge metrics doesn't work in PyFlink
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-26855'>FLINK-26855</a>] -         ImportError: cannot import name 'environmentfilter' from 'jinja2'
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-26920'>FLINK-26920</a>] -         Job executes failed with "The configured managed memory fraction for Python worker process must be within (0, 1], was: %s."
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-27108'>FLINK-27108</a>] -         State cache clean up doesn't work as expected
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-27174'>FLINK-27174</a>] -         Non-null check for bootstrapServers field is incorrect in KafkaSink
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-27223'>FLINK-27223</a>] -         State access doesn't work as expected when cache size is set to 0
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-27255'>FLINK-27255</a>] -         Flink-avro does not support serialization and deserialization of avro schema longer than 65535 characters
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-27315'>FLINK-27315</a>] -         Fix the demo of MemoryStateBackendMigration
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-27409'>FLINK-27409</a>] -         Cleanup stale slot allocation record when the resource requirement of a job is empty
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-27442'>FLINK-27442</a>] -         Module flink-sql-avro-confluent-registry does not configure Confluent repo
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-27545'>FLINK-27545</a>] -         Update examples in PyFlink shell
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-27676'>FLINK-27676</a>] -         Output records from on_timer are behind the triggering watermark in PyFlink
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-27733'>FLINK-27733</a>] -         Rework on_timer output behind watermark bug fix
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-27751'>FLINK-27751</a>] -         Dependency resolution from repository.jboss.org fails on CI
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-27760'>FLINK-27760</a>] -         NPE is thrown when executing PyFlink jobs in batch mode
+</li>
+</ul>
+        
+<h2>        New Feature
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-26382'>FLINK-26382</a>] -         Add Chinese documents for flink-training exercises
+</li>
+</ul>
+        
+<h2>        Improvement
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-5151'>FLINK-5151</a>] -         Add discussion about object mutations to heap-based state backend docs.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-23843'>FLINK-23843</a>] -         Exceptions during "SplitEnumeratorContext.runInCoordinatorThread()" should cause Global Failure instead of Process Kill
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-24274'>FLINK-24274</a>] -         Wrong parameter order in documentation of State Processor API 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-24384'>FLINK-24384</a>] -         Count checkpoints failed in trigger phase into numberOfFailedCheckpoints
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-26130'>FLINK-26130</a>] -         Document why and when user would like to increase network buffer size
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-26575'>FLINK-26575</a>] -         Improve the info message when restoring keyed state backend
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-26650'>FLINK-26650</a>] -         Avoid to print stack trace for checkpoint trigger failure if not all tasks are started
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-26788'>FLINK-26788</a>] -         AbstractDeserializationSchema should add cause when thow a FlinkRuntimeException
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-27088'>FLINK-27088</a>] -         The example of using StringDeserializer for deserializing Kafka message value as string has an error
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-27480'>FLINK-27480</a>] -         KafkaSources sharing the groupId might lead to InstanceAlreadyExistException warning
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-27776'>FLINK-27776</a>] -         Throws exception when udaf used in sliding window does not implement merge method in PyFlink
+</li>
+</ul>
+                                                                                                                        
+<h2>        Technical Debt
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-25694'>FLINK-25694</a>] -         Upgrade Presto to resolve GSON/Alluxio Vulnerability
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-26352'>FLINK-26352</a>] -         Missing license header in WebUI source files
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-26961'>FLINK-26961</a>] -         Update multiple Jackson dependencies to v2.13.2 and v2.13.2.1
+</li>
+</ul>