This is an automated email from the ASF dual-hosted git repository. mbalassi pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git
commit f95af2dbe716f89eb6b8c13182e0906b838c9e6c Author: Ferenc Csaky <fcs...@apache.org> AuthorDate: Fri May 30 13:13:04 2025 +0200 Add Flink 1.19.3 release Closes #796 --- docs/content/posts/2025-07-10-release-1.19.3.md | 111 ++++++++++++++++++++++++ docs/data/flink.yml | 14 +-- docs/data/release_archive.yml | 4 + 3 files changed, 122 insertions(+), 7 deletions(-) diff --git a/docs/content/posts/2025-07-10-release-1.19.3.md b/docs/content/posts/2025-07-10-release-1.19.3.md new file mode 100644 index 000000000..c3f5ff564 --- /dev/null +++ b/docs/content/posts/2025-07-10-release-1.19.3.md @@ -0,0 +1,111 @@ +--- +title: "Apache Flink 1.19.3 Release Announcement" +date: "2025-07-10T00:00:00.000Z" +aliases: +- /news/2025/07/10/release-1.19.3.html +authors: +- fcsaky: + name: "Ferenc Csaky" + +--- + +The Apache Flink Community is pleased to announce the third bug fix release of the Flink 1.19 series. + +This release includes 14 bug fixes, vulnerability fixes, and minor improvements for Flink 1.19. +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=12355441). + +We highly recommend all users upgrade to Flink 1.19.3 or higher. + +<div class="alert alert-warning" role="alert"> +<b>Note:</b> This release contains an improvement regarding how the Adaptive Scheduler works by default on Kubernetes deployments. + +Beforehand, in case of a downscaling, the Adaptive Scheduler was not striving to minimize the active TaskManager number, and free up resources even if it would have been possible. +This logic is now changed and by default the Adaptive Scheduler will try to maximize TaskManager utilization during a downscale event to be able to minimize the necessary TaskManager number. + +Although this behavioral change pushes the boundaries of a patch release, the community agreed that the applied default is expected in the vast majority of use-cases. +To keep the previous strategy, make sure you set the `jobmanager.adaptive-scheduler.prefer-minimal-taskmanagers` configuration option to `false`. +For more details, please see <a href='https://issues.apache.org/jira/browse/FLINK-33977'>FLINK-33977</a>. +</div> + +# Release Artifacts + +## Maven Dependencies + +```xml +<dependency> + <groupId>org.apache.flink</groupId> + <artifactId>flink-java</artifactId> + <version>1.19.3</version> +</dependency> +<dependency> + <groupId>org.apache.flink</groupId> + <artifactId>flink-streaming-java</artifactId> + <version>1.19.3</version> +</dependency> +<dependency> + <groupId>org.apache.flink</groupId> + <artifactId>flink-clients</artifactId> + <version>1.19.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.19.3) (official images) +* [apache/flink](https://hub.docker.com/r/apache/flink/tags?page=1&name=1.19.3) (ASF repository) + +## PyPi + +* [apache-flink==1.19.3](https://pypi.org/project/apache-flink/1.19.3/) + +# Release Notes + + Release Notes - Flink - Version 1.19.3 + +<h2> Bug +</h2> +<ul> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-34227'>FLINK-34227</a>] - Job doesn't disconnect from ResourceManager +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-36549'>FLINK-36549</a>] - Using the ignore-parse-errors parameter in Debezium/Canal/Maxwell/Ogg JSON results in unexpected data loss. +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-37505'>FLINK-37505</a>] - Pyflink is not able to handle the new YAML based configs +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-37605'>FLINK-37605</a>] - SinkWriter may incorrectly infer end of input during rescale +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-37609'>FLINK-37609</a>] - Bump parquet libs to 1.15.1 +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-37760'>FLINK-37760</a>] - Bump parquet version to 1.15.2 +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-37783'>FLINK-37783</a>] - TieredStorage doesn't work when Buffer Debloating is enabled +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-37803'>FLINK-37803</a>] - LocalTime without seconds is incorrectly serialized to SQL as a value literal +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-37820'>FLINK-37820</a>] - AsyncScalarFunction UDFs cannot be loaded via CompiledPlan +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-37833'>FLINK-37833</a>] - Code generated for binary key in BatchExecExchange causes incorrect shuffle +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-37870'>FLINK-37870</a>] - Unaligned checkpoint is disabled for all connections unexpectedly +</li> +</ul> + +<h2> Improvement +</h2> +<ul> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-33977'>FLINK-33977</a>] - Adaptive scheduler may not minimize the number of TMs during downscaling +</li> +</ul> + +<h2> Technical Debt +</h2> +<ul> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-37361'>FLINK-37361</a>] - Update japicmp configuration post 1.19.2 +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-37804'>FLINK-37804</a>] - Python failed to build wheels on macos +</li> +</ul> diff --git a/docs/data/flink.yml b/docs/data/flink.yml index 95d24bc3a..bac46db01 100644 --- a/docs/data/flink.yml +++ b/docs/data/flink.yml @@ -35,11 +35,11 @@ release_notes_url: "https://nightlies.apache.org/flink/flink-docs-release-1.20/release-notes/flink-1.20" 1.19: - name: "Apache Flink 1.19.2" - binary_release_url: "https://www.apache.org/dyn/closer.lua/flink/flink-1.19.2/flink-1.19.2-bin-scala_2.12.tgz" - binary_release_asc_url: "https://downloads.apache.org/flink/flink-1.19.2/flink-1.19.2-bin-scala_2.12.tgz.asc" - binary_release_sha512_url: "https://downloads.apache.org/flink/flink-1.19.2/flink-1.19.2-bin-scala_2.12.tgz.sha512" - source_release_url: "https://www.apache.org/dyn/closer.lua/flink/flink-1.19.2/flink-1.19.2-src.tgz" - source_release_asc_url: "https://downloads.apache.org/flink/flink-1.19.2/flink-1.19.2-src.tgz.asc" - source_release_sha512_url: "https://downloads.apache.org/flink/flink-1.19.2/flink-1.19.2-src.tgz.sha512" + name: "Apache Flink 1.19.3" + binary_release_url: "https://www.apache.org/dyn/closer.lua/flink/flink-1.19.3/flink-1.19.3-bin-scala_2.12.tgz" + binary_release_asc_url: "https://downloads.apache.org/flink/flink-1.19.3/flink-1.19.3-bin-scala_2.12.tgz.asc" + binary_release_sha512_url: "https://downloads.apache.org/flink/flink-1.19.3/flink-1.19.3-bin-scala_2.12.tgz.sha512" + source_release_url: "https://www.apache.org/dyn/closer.lua/flink/flink-1.19.3/flink-1.19.3-src.tgz" + source_release_asc_url: "https://downloads.apache.org/flink/flink-1.19.3/flink-1.19.3-src.tgz.asc" + source_release_sha512_url: "https://downloads.apache.org/flink/flink-1.19.3/flink-1.19.3-src.tgz.sha512" release_notes_url: "https://nightlies.apache.org/flink/flink-docs-release-1.19/release-notes/flink-1.19" diff --git a/docs/data/release_archive.yml b/docs/data/release_archive.yml index b66845913..c6bbd5ea8 100644 --- a/docs/data/release_archive.yml +++ b/docs/data/release_archive.yml @@ -12,6 +12,10 @@ release_archive: version_short: "1.20" version_long: 1.20.0 release_date: 2024-08-02 + - + version_short: "1.19" + version_long: 1.19.3 + release_date: 2025-07-10 - version_short: "1.19" version_long: 1.19.2