1996fanrui commented on code in PR #840:
URL: https://github.com/apache/flink-web/pull/840#discussion_r3181894344


##########
docs/content/posts/2026-04-22-release-1.20.4.md:
##########
@@ -0,0 +1,148 @@
+---
+title:  "Apache Flink 1.20.4 Release Announcement"
+date: "2026-04-22T00:00:00.000Z"
+aliases:
+- /news/2026/04/22/release-1.20.4.html
+authors:
+- snuyanzin:
+  name: "Sergey Nuyanzin"
+
+---
+
+The Apache Flink Community is pleased to announce the fourth bug fix release 
of the Flink 1.20 series.
+
+This release includes 41 bug fixes, vulnerability fixes, and minor 
improvements for Flink 1.20.
+Below you will find a list of all bug fixes 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?version=12356275&projectId=12315522).
+
+We highly recommend all users upgrade to Flink 1.20.4 or higher.
+
+# Release Artifacts
+
+## Maven Dependencies
+
+```xml
+<dependency>
+  <groupId>org.apache.flink</groupId>
+  <artifactId>flink-java</artifactId>
+  <version>1.20.4</version>
+</dependency>
+<dependency>
+  <groupId>org.apache.flink</groupId>
+  <artifactId>flink-streaming-java</artifactId>
+  <version>1.20.4</version>
+</dependency>
+<dependency>
+  <groupId>org.apache.flink</groupId>
+  <artifactId>flink-clients</artifactId>
+  <version>1.20.4</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.20.4) 
(official images)
+* 
[apache/flink](https://hub.docker.com/r/apache/flink/tags?page=1&name=1.20.4) 
(ASF repository)
+
+## PyPi
+
+* [apache-flink==1.20.4](https://pypi.org/project/apache-flink/1.20.4/)
+
+# Release Notes
+
+
+        Release Notes - Flink - Version 1.20.4
+
+<h2>        Sub-task
+</h2>
+<ul>
+<li>[<a 
href='https://issues.apache.org/jira/browse/FLINK-38914'>FLINK-38914</a>] -     
    Redirect users to deeplink when visiting an outdated or master docs page 
(instead of stable)
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/FLINK-38924'>FLINK-38924</a>] -     
    Redirect users to documentation home page when encountering a 404
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/FLINK-38925'>FLINK-38925</a>] -     
    Update Matomo URL to the right domain
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/FLINK-38955'>FLINK-38955</a>] -     
    Add canonical tag to generated Javadoc and PyDocs
+</li>
+</ul>
+
+<h2>        Bug
+</h2>
+<ul>
+<li>[<a 
href='https://issues.apache.org/jira/browse/FLINK-16686'>FLINK-16686</a>] -     
    [State TTL] Make user class loader available in native RocksDB compaction 
thread
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/FLINK-35332'>FLINK-35332</a>] -     
    Manually setting rest.bind-address does not work for Flink running on 
Hadoop Yarn dual network environment
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/FLINK-35556'>FLINK-35556</a>] -     
    Wrong constant in RocksDBSharedResourcesFactory.SLOT_SHARED_MANAGED
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/FLINK-37266'>FLINK-37266</a>] -     
    Python CLI arguments doesn&#39;t work in session mode
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/FLINK-37813'>FLINK-37813</a>] -     
    SlotManager  re-allocation slots  upon failover causes ResourceManager 
start more  TaskManager and release unwanted TaskManager failure
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/FLINK-37971'>FLINK-37971</a>] -     
    SQL hints are dropped when combining multiple SELECT into a single source
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/FLINK-38344'>FLINK-38344</a>] -     
    The local files of the HistoryServer may risk never being deleted.
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/FLINK-38375'>FLINK-38375</a>] -     
    Flink Resouce leak on Flink k8s
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/FLINK-38400'>FLINK-38400</a>] -     
    STDDEV/VAR function with FILTER condition may cause wrong result
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/FLINK-38483'>FLINK-38483</a>] -     
    Job cannot be recovered from unaligned checkpoint , exception: Cannot get 
old subtasks from a descriptor that represents no state
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/FLINK-38585'>FLINK-38585</a>] -     
    Pyflink&#39;s thread mode may not work when using shipped venv.zip archive 
as virtual env
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/FLINK-38590'>FLINK-38590</a>] -     
    Pypi does not support source distribution with hyphen naming
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/FLINK-38642'>FLINK-38642</a>] -     
    CheckpointCoordinatorTest stuck in test_cron_jdk11 core
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/FLINK-38703'>FLINK-38703</a>] -     
    ConcurrentModificationException in FineGrainedResourceManager during 
reporting metrics
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/FLINK-38750'>FLINK-38750</a>] -     
    Validation of queries with functions erroneously invoked under select fails 
with StackOverflow
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/FLINK-38797'>FLINK-38797</a>] -     
    PyFlink CsvSchemaBuilder.set_null_value method missing return self
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/FLINK-38815'>FLINK-38815</a>] -     
    The debug log will print the sensitive information of data security cookie 
certification in task manager and jobmanager
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/FLINK-38824'>FLINK-38824</a>] -     
    Incorrect default values for primitive types
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/FLINK-38951'>FLINK-38951</a>] -     
    Upgrade pemja to 0.5.6
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/FLINK-39017'>FLINK-39017</a>] -     
    Flink WebUI Job graph node click interaction fails in Chrome 144+ 
(PointerEvents suppression)
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/FLINK-39135'>FLINK-39135</a>] -     
    Backport GSBlobStorageImpl precondition check to 1.20.4
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/FLINK-39355'>FLINK-39355</a>] -     
    Table program cannot be compiled for JSON_OBJECT
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/FLINK-39371'>FLINK-39371</a>] -     
    CurrentDatabase fails for some patterns
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/FLINK-39394'>FLINK-39394</a>] -     
    Job overview metrics (business/backpressure/data skew) are showing N/A when 
some nodes are finished
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/FLINK-39395'>FLINK-39395</a>] -     
    Add spotless upToDateChecking 
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/FLINK-39424'>FLINK-39424</a>] -     
    Setting LIKE does not support default escape characters.
+</li>
+</ul>
+
+<h2>        Improvement
+</h2>
+<ul>
+<li>[<a 
href='https://issues.apache.org/jira/browse/FLINK-37881'>FLINK-37881</a>] -     
    Drop gosu in favour of Dockerfile&#39;s USER
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/FLINK-39022'>FLINK-39022</a>] -     
    Update default cipher suite value in SecurityOptions
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/FLINK-39139'>FLINK-39139</a>] -     
    Update lz4-java to 1.10.3
+</li>
+</ul>
+
+<h2>        Technical Debt
+</h2>
+<ul>
+<li>[<a 
href='https://issues.apache.org/jira/browse/FLINK-38490'>FLINK-38490</a>] -     
    Update japicmp configuration post 1.20.3
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/FLINK-39099'>FLINK-39099</a>] -     
    Update testcontainers to 1.21.4

Review Comment:
   Could these 2 be removed?



##########
docs/content/posts/2026-04-22-release-1.20.4.md:
##########
@@ -0,0 +1,148 @@
+---
+title:  "Apache Flink 1.20.4 Release Announcement"
+date: "2026-04-22T00:00:00.000Z"
+aliases:
+- /news/2026/04/22/release-1.20.4.html
+authors:
+- snuyanzin:
+  name: "Sergey Nuyanzin"
+
+---
+
+The Apache Flink Community is pleased to announce the fourth bug fix release 
of the Flink 1.20 series.
+
+This release includes 41 bug fixes, vulnerability fixes, and minor 
improvements for Flink 1.20.
+Below you will find a list of all bug fixes 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?version=12356275&projectId=12315522).
+
+We highly recommend all users upgrade to Flink 1.20.4 or higher.
+
+# Release Artifacts
+
+## Maven Dependencies
+
+```xml
+<dependency>
+  <groupId>org.apache.flink</groupId>
+  <artifactId>flink-java</artifactId>
+  <version>1.20.4</version>
+</dependency>
+<dependency>
+  <groupId>org.apache.flink</groupId>
+  <artifactId>flink-streaming-java</artifactId>
+  <version>1.20.4</version>
+</dependency>
+<dependency>
+  <groupId>org.apache.flink</groupId>
+  <artifactId>flink-clients</artifactId>
+  <version>1.20.4</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.20.4) 
(official images)
+* 
[apache/flink](https://hub.docker.com/r/apache/flink/tags?page=1&name=1.20.4) 
(ASF repository)
+
+## PyPi
+
+* [apache-flink==1.20.4](https://pypi.org/project/apache-flink/1.20.4/)
+
+# Release Notes
+
+
+        Release Notes - Flink - Version 1.20.4
+
+<h2>        Sub-task
+</h2>
+<ul>
+<li>[<a 
href='https://issues.apache.org/jira/browse/FLINK-38914'>FLINK-38914</a>] -     
    Redirect users to deeplink when visiting an outdated or master docs page 
(instead of stable)
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/FLINK-38924'>FLINK-38924</a>] -     
    Redirect users to documentation home page when encountering a 404
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/FLINK-38925'>FLINK-38925</a>] -     
    Update Matomo URL to the right domain
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/FLINK-38955'>FLINK-38955</a>] -     
    Add canonical tag to generated Javadoc and PyDocs
+</li>
+</ul>
+
+<h2>        Bug
+</h2>
+<ul>
+<li>[<a 
href='https://issues.apache.org/jira/browse/FLINK-16686'>FLINK-16686</a>] -     
    [State TTL] Make user class loader available in native RocksDB compaction 
thread
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/FLINK-35332'>FLINK-35332</a>] -     
    Manually setting rest.bind-address does not work for Flink running on 
Hadoop Yarn dual network environment
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/FLINK-35556'>FLINK-35556</a>] -     
    Wrong constant in RocksDBSharedResourcesFactory.SLOT_SHARED_MANAGED
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/FLINK-37266'>FLINK-37266</a>] -     
    Python CLI arguments doesn&#39;t work in session mode
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/FLINK-37813'>FLINK-37813</a>] -     
    SlotManager  re-allocation slots  upon failover causes ResourceManager 
start more  TaskManager and release unwanted TaskManager failure
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/FLINK-37971'>FLINK-37971</a>] -     
    SQL hints are dropped when combining multiple SELECT into a single source
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/FLINK-38344'>FLINK-38344</a>] -     
    The local files of the HistoryServer may risk never being deleted.
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/FLINK-38375'>FLINK-38375</a>] -     
    Flink Resouce leak on Flink k8s
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/FLINK-38400'>FLINK-38400</a>] -     
    STDDEV/VAR function with FILTER condition may cause wrong result
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/FLINK-38483'>FLINK-38483</a>] -     
    Job cannot be recovered from unaligned checkpoint , exception: Cannot get 
old subtasks from a descriptor that represents no state
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/FLINK-38585'>FLINK-38585</a>] -     
    Pyflink&#39;s thread mode may not work when using shipped venv.zip archive 
as virtual env
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/FLINK-38590'>FLINK-38590</a>] -     
    Pypi does not support source distribution with hyphen naming
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/FLINK-38642'>FLINK-38642</a>] -     
    CheckpointCoordinatorTest stuck in test_cron_jdk11 core

Review Comment:
   can be removed



##########
docs/content/posts/2026-04-22-release-1.20.4.md:
##########
@@ -0,0 +1,148 @@
+---
+title:  "Apache Flink 1.20.4 Release Announcement"
+date: "2026-04-22T00:00:00.000Z"
+aliases:
+- /news/2026/04/22/release-1.20.4.html
+authors:
+- snuyanzin:
+  name: "Sergey Nuyanzin"
+
+---
+
+The Apache Flink Community is pleased to announce the fourth bug fix release 
of the Flink 1.20 series.
+
+This release includes 41 bug fixes, vulnerability fixes, and minor 
improvements for Flink 1.20.
+Below you will find a list of all bug fixes 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?version=12356275&projectId=12315522).
+
+We highly recommend all users upgrade to Flink 1.20.4 or higher.
+
+# Release Artifacts
+
+## Maven Dependencies
+
+```xml
+<dependency>
+  <groupId>org.apache.flink</groupId>
+  <artifactId>flink-java</artifactId>
+  <version>1.20.4</version>
+</dependency>
+<dependency>
+  <groupId>org.apache.flink</groupId>
+  <artifactId>flink-streaming-java</artifactId>
+  <version>1.20.4</version>
+</dependency>
+<dependency>
+  <groupId>org.apache.flink</groupId>
+  <artifactId>flink-clients</artifactId>
+  <version>1.20.4</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.20.4) 
(official images)
+* 
[apache/flink](https://hub.docker.com/r/apache/flink/tags?page=1&name=1.20.4) 
(ASF repository)
+
+## PyPi
+
+* [apache-flink==1.20.4](https://pypi.org/project/apache-flink/1.20.4/)
+
+# Release Notes
+
+
+        Release Notes - Flink - Version 1.20.4
+
+<h2>        Sub-task

Review Comment:
   
https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=73631092#CreatingaFlinkRelease-ReviewReleaseNotesinJIRA
   
   The Release Notes are intended for Flink users (not Flink 
committers/contributors). And only keep the Bug, New Feature, Improvement. 
   - Jiras could be moved from other labels to Bug, New Feature, Improvement.
   - Some internal test fixes can be removed from release note.
   
   <img width="2344" height="664" alt="Image" 
src="https://github.com/user-attachments/assets/97a143ca-b933-4782-8074-800318c052db";
 />



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to