This is an automated email from the ASF dual-hosted git repository. fanrui pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git
commit 214d98503022f17ae7e2077c63c49fd0e60b440d Author: 1996fanrui <[email protected]> AuthorDate: Mon Nov 13 15:52:51 2023 +0800 Release Flink 1.16.3 --- docs/content/posts/2023-11-29-release-1.16.3.md | 137 ++++++++++++++++++++++++ docs/data/flink.yml | 14 +-- docs/data/release_archive.yml | 4 + 3 files changed, 148 insertions(+), 7 deletions(-) diff --git a/docs/content/posts/2023-11-29-release-1.16.3.md b/docs/content/posts/2023-11-29-release-1.16.3.md new file mode 100644 index 000000000..63bc2b6e9 --- /dev/null +++ b/docs/content/posts/2023-11-29-release-1.16.3.md @@ -0,0 +1,137 @@ +--- +title: "Apache Flink 1.16.3 Release Announcement" +date: "2023-11-29T00:00:00.000Z" +aliases: +- /news/2023/11/29/release-1.16.3.html +authors: +- 1996fanrui: + name: "Rui Fan" + twitter: "1996fanrui" +--- + +The Apache Flink Community is pleased to announce the third bug fix release of the Flink 1.16 series. + +This release includes 52 bug fixes, vulnerability fixes, and minor improvements for Flink 1.16. +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=12353259). + +We highly recommend all users upgrade to Flink 1.16.3. + +# Release Artifacts + +## Maven Dependencies + +```xml +<dependency> + <groupId>org.apache.flink</groupId> + <artifactId>flink-java</artifactId> + <version>1.16.3</version> +</dependency> +<dependency> + <groupId>org.apache.flink</groupId> + <artifactId>flink-streaming-java</artifactId> + <version>1.16.3</version> +</dependency> +<dependency> + <groupId>org.apache.flink</groupId> + <artifactId>flink-clients</artifactId> + <version>1.16.3</version> +</dependency> +``` + +## Binaries + +You can find the binaries on the updated [Downloads page]({{< relref "downloads" >}}). + +## Docker Images + +* [library/flink](https://hub.docker.com/_/flink/tags?page=1&name=1.16.3) (official images) +* [apache/flink](https://hub.docker.com/r/apache/flink/tags?page=1&name=1.16.3) (ASF repository) + +## PyPi + +* [apache-flink==1.16.3](https://pypi.org/project/apache-flink/1.16.3/) + +# Release Notes + + Release Notes - Flink - Version 1.16.3 + +<h2> Bug +</h2> +<ul> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-32316'>FLINK-32316</a>] - Duplicated announceCombinedWatermark task maybe scheduled if jobmanager failover +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-32362'>FLINK-32362</a>] - SourceAlignment announceCombinedWatermark period task maybe lost +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-32411'>FLINK-32411</a>] - SourceCoordinator thread leaks when job recovers from checkpoint +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-32414'>FLINK-32414</a>] - Watermark alignment will cause flink jobs to hang forever when any source subtask has no SourceSplit +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-32496'>FLINK-32496</a>] - Sources with idleness and alignment always wait for alignment when part of multiple sources is idle +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-27415'>FLINK-27415</a>] - Read empty csv file throws exception in FileSystem table connector +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-28185'>FLINK-28185</a>] - "Invalid negative offset" when using OffsetsInitializer.timestamp(.) +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-29913'>FLINK-29913</a>] - Shared state would be discarded by mistake when maxConcurrentCheckpoint>1 +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-30559'>FLINK-30559</a>] - May get wrong result for `if` expression if it's string data type +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-30596'>FLINK-30596</a>] - Multiple POST /jars/:jarid/run requests with the same jobId, runs duplicate jobs +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-30751'>FLINK-30751</a>] - Remove references to disableDataSync in RocksDB documentation +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-30966'>FLINK-30966</a>] - Flink SQL IF FUNCTION logic error +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-31139'>FLINK-31139</a>] - not upload empty state changelog file +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-31967'>FLINK-31967</a>] - SQL with LAG function NullPointerException +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-32023'>FLINK-32023</a>] - execution.buffer-timeout cannot be set to -1 ms +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-32136'>FLINK-32136</a>] - Pyflink gateway server launch fails when purelib != platlib +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-32172'>FLINK-32172</a>] - KafkaExample can not run with args +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-32199'>FLINK-32199</a>] - MetricStore does not remove metrics of nonexistent parallelism in TaskMetricStore when scale down job parallelism +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-32217'>FLINK-32217</a>] - Retain metric store can cause NPE +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-32254'>FLINK-32254</a>] - FineGrainedSlotManager may not allocate enough taskmanagers if maxSlotNum is configured +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-32296'>FLINK-32296</a>] - Flink SQL handle array of row incorrectly +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-32548'>FLINK-32548</a>] - Make watermark alignment ready for production use +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-32583'>FLINK-32583</a>] - RestClient can deadlock if request made after Netty event executor terminated +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-32592'>FLINK-32592</a>] - (Stream)ExEnv#initializeContextEnvironment isn't thread-safe +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-32655'>FLINK-32655</a>] - RecreateOnResetOperatorCoordinator did not forward notifyCheckpointAborted to the real OperatorCoordinator +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-32680'>FLINK-32680</a>] - Job vertex names get messed up once there is a source vertex chained with a MultipleInput vertex in job graph +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-32760'>FLINK-32760</a>] - Version Conflict in flink-sql-connector-hive for shaded.parquet prefix packages +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-32888'>FLINK-32888</a>] - File upload runs into EndOfDataDecoderException +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-32909'>FLINK-32909</a>] - The jobmanager.sh pass arguments failed +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-33010'>FLINK-33010</a>] - NPE when using GREATEST() in Flink SQL +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-33149'>FLINK-33149</a>] - Bump snappy-java to 1.1.10.4 +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-33291'>FLINK-33291</a>] - The release profile of Flink does include enforcing the Java version only in a "soft" way +</li> +</ul> + +<h2> Improvement +</h2> +<ul> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-29542'>FLINK-29542</a>] - Unload.md wrongly writes UNLOAD operation as LOAD operation +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-32314'>FLINK-32314</a>] - Ignore class-loading errors after RPC system shutdown +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-32371'>FLINK-32371</a>] - Bump snappy-java to 1.1.10.1 +</li> +</ul> diff --git a/docs/data/flink.yml b/docs/data/flink.yml index cb046b442..5210cae46 100644 --- a/docs/data/flink.yml +++ b/docs/data/flink.yml @@ -36,11 +36,11 @@ release_notes_url: "https://nightlies.apache.org/flink/flink-docs-release-1.17/release-notes/flink-1.17" 1.16: - name: "Apache Flink 1.16.2" - binary_release_url: "https://www.apache.org/dyn/closer.lua/flink/flink-1.16.2/flink-1.16.2-bin-scala_2.12.tgz" - binary_release_asc_url: "https://downloads.apache.org/flink/flink-1.16.2/flink-1.16.2-bin-scala_2.12.tgz.asc" - binary_release_sha512_url: "https://downloads.apache.org/flink/flink-1.16.2/flink-1.16.2-bin-scala_2.12.tgz.sha512" - source_release_url: "https://www.apache.org/dyn/closer.lua/flink/flink-1.16.2/flink-1.16.2-src.tgz" - source_release_asc_url: "https://downloads.apache.org/flink/flink-1.16.2/flink-1.16.2-src.tgz.asc" - source_release_sha512_url: "https://downloads.apache.org/flink/flink-1.16.2/flink-1.16.2-src.tgz.sha512" + name: "Apache Flink 1.16.3" + binary_release_url: "https://www.apache.org/dyn/closer.lua/flink/flink-1.16.3/flink-1.16.3-bin-scala_2.12.tgz" + binary_release_asc_url: "https://downloads.apache.org/flink/flink-1.16.3/flink-1.16.3-bin-scala_2.12.tgz.asc" + binary_release_sha512_url: "https://downloads.apache.org/flink/flink-1.16.3/flink-1.16.3-bin-scala_2.12.tgz.sha512" + source_release_url: "https://www.apache.org/dyn/closer.lua/flink/flink-1.16.3/flink-1.16.3-src.tgz" + source_release_asc_url: "https://downloads.apache.org/flink/flink-1.16.3/flink-1.16.3-src.tgz.asc" + source_release_sha512_url: "https://downloads.apache.org/flink/flink-1.16.3/flink-1.16.3-src.tgz.sha512" release_notes_url: "https://nightlies.apache.org/flink/flink-docs-release-1.16/release-notes/flink-1.16" diff --git a/docs/data/release_archive.yml b/docs/data/release_archive.yml index 6392d638c..777bd24fe 100644 --- a/docs/data/release_archive.yml +++ b/docs/data/release_archive.yml @@ -15,6 +15,10 @@ release_archive: version_short: "1.17" version_long: 1.17.0 release_date: 2023-03-23 + - + version_short: "1.16" + version_long: 1.16.3 + release_date: 2023-11-20 - version_short: "1.16" version_long: 1.16.2
