You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flink.apache.org by af...@apache.org on 2025/02/19 12:51:16 UTC
(flink-web) 01/02: Add Flink 1.19.2 release
This is an automated email from the ASF dual-hosted git repository.
afedulov pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/flink-web.git
commit 7069853c30edb563687b9321881a117ac6fdfc6d
Author: Alexander Fedulov <a_...@apple.com>
AuthorDate: Tue Jan 28 16:17:25 2025 +0100
Add Flink 1.19.2 release
---
docs/content/posts/2025-02-12-release-1.19.2.md | 203 ++++++++++++++++++++++++
docs/data/flink.yml | 14 +-
docs/data/release_archive.yml | 4 +
3 files changed, 214 insertions(+), 7 deletions(-)
diff --git a/docs/content/posts/2025-02-12-release-1.19.2.md b/docs/content/posts/2025-02-12-release-1.19.2.md
new file mode 100644
index 000000000..49f980684
--- /dev/null
+++ b/docs/content/posts/2025-02-12-release-1.19.2.md
@@ -0,0 +1,203 @@
+---
+title: "Apache Flink 1.19.2 Release Announcement"
+date: "2025-02-12T00:00:00.000Z"
+aliases:
+- /news/2025/02/12/release-1.19.2.html
+authors:
+- afedulov:
+ name: "Alexander Fedulov"
+
+---
+
+The Apache Flink Community is pleased to announce the second bug fix release of the Flink 1.19 series.
+
+This release includes 73 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=12354783).
+
+We highly recommend all users upgrade to Flink 1.19.2.
+
+<div class="alert alert-warning" role="alert">
+ <b>Note:</b> Flink uses Apache Pekko for RPC communication, which in turn depends on Netty.
+In a recent Pekko update, its Netty dependency was upgraded from Netty 3 to Netty 4, allowing Flink to drop Netty 3 entirely. This change is important and desireable because Netty 3 has been end-of-life for several years and has a large number of known security vulnerabilities (CVEs).
+
+The Flink community agreed to include this update in a patch release, despite minor differences in default memory allocation between Netty 3 and Netty 4. By default, Netty 4 allocates slightly more memory to improve performance. However, we believe this will have no impact on the vast majority of use cases.
+
+For a detailed overview of these differences and available configuration options, please refer to the relevant section of the [Flink documentation]({{< param DocsBaseUrl >}}flink-docs-release-1.19/docs/deployment/memory/mem_tuning/#configure-memory-for-netty4).
+</div>
+
+# Release Artifacts
+
+## Maven Dependencies
+
+```xml
+<dependency>
+ <groupId>org.apache.flink</groupId>
+ <artifactId>flink-java</artifactId>
+ <version>1.19.2</version>
+</dependency>
+<dependency>
+ <groupId>org.apache.flink</groupId>
+ <artifactId>flink-streaming-java</artifactId>
+ <version>1.19.2</version>
+</dependency>
+<dependency>
+ <groupId>org.apache.flink</groupId>
+ <artifactId>flink-clients</artifactId>
+ <version>1.19.2</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.2) (official images)
+* [apache/flink](https://hub.docker.com/r/apache/flink/tags?page=1&name=1.19.2) (ASF repository)
+
+## PyPi
+
+* [apache-flink==1.19.2](https://pypi.org/project/apache-flink/1.19.2/)
+
+# Release Notes
+
+
+ Release Notes - Flink - Version 1.19.2
+
+<h2> Bug
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-30899'>FLINK-30899</a>] - FileSystemTableSource with CSV format incorrectly selects fields if filtering for partition
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-33117'>FLINK-33117</a>] - a wrong scala example in udfs page
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-33192'>FLINK-33192</a>] - State memory leak in the Window Operator due to unregistered cleanup timer
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-33571'>FLINK-33571</a>] - Bump json-path from 2.7.0 to 2.9.0
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-33936'>FLINK-33936</a>] - Outputting Identical Results in Mini-Batch Aggregation with Set TTL
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-34252'>FLINK-34252</a>] - WatermarkAssignerOperator should not emit WatermarkStatus.IDLE under continuous data flow
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-35069'>FLINK-35069</a>] - ContinuousProcessingTimeTrigger continuously registers timers in a loop at the end of the window
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-35157'>FLINK-35157</a>] - Sources with watermark alignment get stuck once some subtasks finish
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-35318'>FLINK-35318</a>] - incorrect timezone handling for TIMESTAMP_WITH_LOCAL_TIME_ZONE type during predicate pushdown
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-35334'>FLINK-35334</a>] - Code generation: init method exceeds 64 KB when there is a long array field with Table API
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-35498'>FLINK-35498</a>] - Unexpected argument name conflict error when do extract method params from udf
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-35522'>FLINK-35522</a>] - The source task may get stuck after a failover occurs in batch jobs
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-35531'>FLINK-35531</a>] - Avoid calling hsync in flush method in BaseHadoopFsRecoverableFsDataOutputStream
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-35537'>FLINK-35537</a>] - Error when setting state.backend.rocksdb.compression.per.level
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-35685'>FLINK-35685</a>] - Some metrics in the MetricStore are duplicated when increasing or decreasing task parallelism
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-35699'>FLINK-35699</a>] - Incorrect Jackson shade through fabric8 in flink-kubernetes
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-35721'>FLINK-35721</a>] - I found out that in the Flink SQL documentation it says that Double type cannot be converted to Boolean type, but in reality, it can.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-35731'>FLINK-35731</a>] - Sink V2 operator is mistakenly assumed always to be parallelism configured
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-35750'>FLINK-35750</a>] - The latency marker metrics aren't updated after failover
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-35764'>FLINK-35764</a>] - TimerGauge is incorrect when update is called during a measurement
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-35786'>FLINK-35786</a>] - NPE in BlobServer / shutdownHook
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-35833'>FLINK-35833</a>] - ArtifactFetchManager always creates artifact dir
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-35885'>FLINK-35885</a>] - proctime aggregate window triggered by watermark
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-35886'>FLINK-35886</a>] - Incorrect watermark idleness timeout accounting when subtask is backpressured/blocked
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-35887'>FLINK-35887</a>] - Null Pointer Exception in TypeExtractor.isRecord when trying to provide type info for interface
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-35935'>FLINK-35935</a>] - CREATE TABLE AS doesn't work with LIMIT
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-35977'>FLINK-35977</a>] - Missing an import in datastream.md
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-36000'>FLINK-36000</a>] - DynamicTableSink#Context's getTargetColumns should not return an array of zero length
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-36116'>FLINK-36116</a>] - Javadocs aren't visible anymore for Flink 1.17 and above
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-36260'>FLINK-36260</a>] - numBytesInLocal and numBuffersInLocal being reported as remote
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-36287'>FLINK-36287</a>] - Sink with topologies should not participate in UC
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-36318'>FLINK-36318</a>] - Fail to restore from 1.18 if LAG function is used
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-36368'>FLINK-36368</a>] - Fix subtask management in CommittableCollector
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-36379'>FLINK-36379</a>] - Improve (Global)Committer with UC disabled
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-36405'>FLINK-36405</a>] - Fix startup issues due to Hive delegation token on kerberos clusters
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-36417'>FLINK-36417</a>] - STATE_TTL doesn't work with WatermarkAssigner
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-36421'>FLINK-36421</a>] - Missing fsync in FsCheckpointStreamFactory
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-36451'>FLINK-36451</a>] - Kubernetes Application JobManager Potential Deadlock and TaskManager Pod Residuals
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-36455'>FLINK-36455</a>] - Sink should commit everything on notifyCheckpointCompleted
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-36511'>FLINK-36511</a>] - FlinkSecurityManager#checkExit StackOverFlow if haltOnSystemExit is enabled
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-36530'>FLINK-36530</a>] - Not able to restore list state from S3
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-36533'>FLINK-36533</a>] - Fix detecting bind failure in case of Netty EPOLL transport
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-36571'>FLINK-36571</a>] - Flink dashboard does not show Busy / Backpressure
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-36788'>FLINK-36788</a>] - Add coverage for GlobalCommitter for SinkV2
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-36941'>FLINK-36941</a>] - Fix Doc for DATE_FORMAT
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-37016'>FLINK-37016</a>] - NPE when ClusterEntrypoing is shut down before initialization
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-37025'>FLINK-37025</a>] - Periodic SQL watermarks can travel back in time
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-37084'>FLINK-37084</a>] - NullPointerException occurs during handling timer of window in PyFlink
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-37168'>FLINK-37168</a>] - TimerRegistrationAction in unregisteredTimers is not cleaned up properly after the timers are registered
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-37183'>FLINK-37183</a>] - Usrlib symlinks are not followed
+</li>
+</ul>
+
+<h2> Improvement
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-33730'>FLINK-33730</a>] - Update the compatibility table to only include last three released versions
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-35353'>FLINK-35353</a>] - Translate "Profiler" page into Chinese
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-35453'>FLINK-35453</a>] - StreamReader Charset fix with UTF8 in core files
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-36593'>FLINK-36593</a>] - Upgrade io.airlift:aircompressor to mitigate CVE
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-36643'>FLINK-36643</a>] - Upgrade aws-java-sdk-core to 1.12.779 to fix vulnerability
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-36689'>FLINK-36689</a>] - [UI] Upgrade runtime web Angular framework and associated deps to latest version
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-36716'>FLINK-36716</a>] - Address vulnerabilities in Flink UI
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-37099'>FLINK-37099</a>] - Document possible Netty4 memory related configurations
+</li>
+</ul>
+
+<h2> Technical Debt
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-36420'>FLINK-36420</a>] - Upgrade org.apache.avro:avro to 1.11.4
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-36510'>FLINK-36510</a>] - Upgrade Pekko from 1.0.1 to 1.1.2
+</li>
+</ul>
+
\ No newline at end of file
diff --git a/docs/data/flink.yml b/docs/data/flink.yml
index 35d5f8b3e..66716bd69 100644
--- a/docs/data/flink.yml
+++ b/docs/data/flink.yml
@@ -35,13 +35,13 @@
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.1"
- binary_release_url: "https://www.apache.org/dyn/closer.lua/flink/flink-1.19.1/flink-1.19.1-bin-scala_2.12.tgz"
- binary_release_asc_url: "https://downloads.apache.org/flink/flink-1.19.1/flink-1.19.1-bin-scala_2.12.tgz.asc"
- binary_release_sha512_url: "https://downloads.apache.org/flink/flink-1.19.1/flink-1.19.1-bin-scala_2.12.tgz.sha512"
- source_release_url: "https://www.apache.org/dyn/closer.lua/flink/flink-1.19.1/flink-1.19.1-src.tgz"
- source_release_asc_url: "https://downloads.apache.org/flink/flink-1.19.1/flink-1.19.1-src.tgz.asc"
- source_release_sha512_url: "https://downloads.apache.org/flink/flink-1.19.1/flink-1.19.1-src.tgz.sha512"
+ 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"
release_notes_url: "https://nightlies.apache.org/flink/flink-docs-release-1.19/release-notes/flink-1.19"
1.18:
diff --git a/docs/data/release_archive.yml b/docs/data/release_archive.yml
index 25789205c..6a486e9c3 100644
--- a/docs/data/release_archive.yml
+++ b/docs/data/release_archive.yml
@@ -8,6 +8,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.2
+ release_date: 2025-02-12
-
version_short: "1.19"
version_long: 1.19.1