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&#39;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&#39;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&#39;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&#39;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&#39;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  &quot;Profiler&quot; 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