You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flink.apache.org by fp...@apache.org on 2022/11/25 13:14:37 UTC

[flink-web] 02/02: Rebuild website

This is an automated email from the ASF dual-hosted git repository.

fpaul pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/flink-web.git

commit 0cd820711011e745d72ac10c63bc967b3a590cdc
Author: Fabian Paul <fa...@databricks.com>
AuthorDate: Fri Nov 25 14:13:29 2022 +0100

    Rebuild website
---
 content/blog/feed.xml                              | 330 ++++++++-------
 content/blog/index.html                            |  36 +-
 content/blog/page10/index.html                     |  36 +-
 content/blog/page11/index.html                     |  38 +-
 content/blog/page12/index.html                     |  38 +-
 content/blog/page13/index.html                     |  38 +-
 content/blog/page14/index.html                     |  40 +-
 content/blog/page15/index.html                     |  38 +-
 content/blog/page16/index.html                     |  37 +-
 content/blog/page17/index.html                     |  39 +-
 content/blog/page18/index.html                     |  38 +-
 content/blog/page19/index.html                     |  37 +-
 content/blog/page2/index.html                      |  39 +-
 content/blog/page20/index.html                     |  39 +-
 content/blog/page21/index.html                     |  25 ++
 content/blog/page3/index.html                      |  39 +-
 content/blog/page4/index.html                      |  36 +-
 content/blog/page5/index.html                      |  36 +-
 content/blog/page6/index.html                      |  38 +-
 content/blog/page7/index.html                      |  38 +-
 content/blog/page8/index.html                      |  36 +-
 content/blog/page9/index.html                      |  36 +-
 content/downloads.html                             |   2 +-
 content/index.html                                 |   6 +-
 .../2022/11/10/release-1.15.3.html}                | 450 +++++++++------------
 content/zh/index.html                              |   6 +-
 26 files changed, 878 insertions(+), 693 deletions(-)

diff --git a/content/blog/feed.xml b/content/blog/feed.xml
index 7ea5b9629..6d9452948 100644
--- a/content/blog/feed.xml
+++ b/content/blog/feed.xml
@@ -200,6 +200,182 @@
 <guid isPermaLink="true">/2022/11/25/async-sink-rate-limiting-strategy.html</guid>
 </item>
 
+<item>
+<title>Apache Flink 1.15.3 Release Announcement</title>
+<description>&lt;p&gt;The Apache Flink Community is pleased to announce the third bug fix release of the Flink 1.15 series.&lt;/p&gt;
+
+&lt;p&gt;This release includes 59 bug fixes, vulnerability fixes, and minor improvements for Flink 1.15.
+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:
+&lt;a href=&quot;https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522&amp;amp;version=12352210&quot;&gt;JIRA&lt;/a&gt;.&lt;/p&gt;
+
+&lt;p&gt;We highly recommend all users upgrade to Flink 1.15.3.&lt;/p&gt;
+
+&lt;h1 id=&quot;release-artifacts&quot;&gt;Release Artifacts&lt;/h1&gt;
+
+&lt;h2 id=&quot;maven-dependencies&quot;&gt;Maven Dependencies&lt;/h2&gt;
+
+&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-xml&quot;&gt;&lt;span class=&quot;nt&quot;&gt;&amp;lt;dependency&amp;gt;&lt;/span&gt;
+  &lt;span class=&quot;nt&quot;&gt;&amp;lt;groupId&amp;gt;&lt;/span&gt;org.apache.flink&lt;span class=&quot;nt&quot;&gt;&amp;lt;/groupId&amp;gt;&lt;/span&gt;
+  &lt;span class=&quot;nt&quot;&gt;&amp;lt;artifactId&amp;gt;&lt;/span&gt;flink-java&lt;span class=&quot;nt&quot;&gt;&amp;lt;/artifactId&amp;gt;&lt;/span&gt;
+  &lt;span class=&quot;nt&quot;&gt;&amp;lt;version&amp;gt;&lt;/span&gt;1.15.3&lt;span class=&quot;nt&quot;&gt;&amp;lt;/version&amp;gt;&lt;/span&gt;
+&lt;span class=&quot;nt&quot;&gt;&amp;lt;/dependency&amp;gt;&lt;/span&gt;
+&lt;span class=&quot;nt&quot;&gt;&amp;lt;dependency&amp;gt;&lt;/span&gt;
+  &lt;span class=&quot;nt&quot;&gt;&amp;lt;groupId&amp;gt;&lt;/span&gt;org.apache.flink&lt;span class=&quot;nt&quot;&gt;&amp;lt;/groupId&amp;gt;&lt;/span&gt;
+  &lt;span class=&quot;nt&quot;&gt;&amp;lt;artifactId&amp;gt;&lt;/span&gt;flink-streaming-java&lt;span class=&quot;nt&quot;&gt;&amp;lt;/artifactId&amp;gt;&lt;/span&gt;
+  &lt;span class=&quot;nt&quot;&gt;&amp;lt;version&amp;gt;&lt;/span&gt;1.15.3&lt;span class=&quot;nt&quot;&gt;&amp;lt;/version&amp;gt;&lt;/span&gt;
+&lt;span class=&quot;nt&quot;&gt;&amp;lt;/dependency&amp;gt;&lt;/span&gt;
+&lt;span class=&quot;nt&quot;&gt;&amp;lt;dependency&amp;gt;&lt;/span&gt;
+  &lt;span class=&quot;nt&quot;&gt;&amp;lt;groupId&amp;gt;&lt;/span&gt;org.apache.flink&lt;span class=&quot;nt&quot;&gt;&amp;lt;/groupId&amp;gt;&lt;/span&gt;
+  &lt;span class=&quot;nt&quot;&gt;&amp;lt;artifactId&amp;gt;&lt;/span&gt;flink-clients&lt;span class=&quot;nt&quot;&gt;&amp;lt;/artifactId&amp;gt;&lt;/span&gt;
+  &lt;span class=&quot;nt&quot;&gt;&amp;lt;version&amp;gt;&lt;/span&gt;1.15.3&lt;span class=&quot;nt&quot;&gt;&amp;lt;/version&amp;gt;&lt;/span&gt;
+&lt;span class=&quot;nt&quot;&gt;&amp;lt;/dependency&amp;gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
+
+&lt;h2 id=&quot;binaries&quot;&gt;Binaries&lt;/h2&gt;
+
+&lt;p&gt;You can find the binaries on the updated &lt;a href=&quot;/downloads.html&quot;&gt;Downloads page&lt;/a&gt;.&lt;/p&gt;
+
+&lt;h2 id=&quot;docker-images&quot;&gt;Docker Images&lt;/h2&gt;
+
+&lt;ul&gt;
+  &lt;li&gt;&lt;a href=&quot;https://hub.docker.com/_/flink/tags?page=1&amp;amp;name=1.15.3&quot;&gt;library/flink&lt;/a&gt; (official images)&lt;/li&gt;
+  &lt;li&gt;&lt;a href=&quot;https://hub.docker.com/r/apache/flink/tags?page=1&amp;amp;name=1.15.3&quot;&gt;apache/flink&lt;/a&gt; (ASF repository)&lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;h2 id=&quot;pypi&quot;&gt;PyPi&lt;/h2&gt;
+
+&lt;ul&gt;
+  &lt;li&gt;&lt;a href=&quot;https://pypi.org/project/apache-flink/1.15.3/&quot;&gt;apache-flink==1.15.3&lt;/a&gt;&lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;h1 id=&quot;release-notes&quot;&gt;Release Notes&lt;/h1&gt;
+
+&lt;h2&gt;        Bug
+&lt;/h2&gt;
+&lt;ul&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-26726&quot;&gt;FLINK-26726&lt;/a&gt;] -         Remove the unregistered  task from readersAwaitingSplit
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-26890&quot;&gt;FLINK-26890&lt;/a&gt;] -         DynamoDB consumer error consuming partitions close to retention
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-27384&quot;&gt;FLINK-27384&lt;/a&gt;] -         In the Hive dimension table, when the data is changed on the original partition, the create_time configuration does not take effect
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-27400&quot;&gt;FLINK-27400&lt;/a&gt;] -         Pulsar connector subscribed the system topic when using the regex
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-27415&quot;&gt;FLINK-27415&lt;/a&gt;] -         Read empty csv file throws exception in FileSystem table connector
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-27492&quot;&gt;FLINK-27492&lt;/a&gt;] -         Flink table scala example does not including the scala-api jars
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-27579&quot;&gt;FLINK-27579&lt;/a&gt;] -         The param client.timeout can not be set by dynamic properties when stopping the job 
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-27611&quot;&gt;FLINK-27611&lt;/a&gt;] -         ConcurrentModificationException during Flink-Pulsar checkpoint notification
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-27954&quot;&gt;FLINK-27954&lt;/a&gt;] -         JobVertexFlameGraphHandler does not work on standby Dispatcher
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-28084&quot;&gt;FLINK-28084&lt;/a&gt;] -         Pulsar unordered reader should disable retry and delete reconsume logic.
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-28265&quot;&gt;FLINK-28265&lt;/a&gt;] -         Inconsistency in Kubernetes HA service: broken state handle
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-28488&quot;&gt;FLINK-28488&lt;/a&gt;] -         KafkaMetricWrapper does incorrect cast
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-28609&quot;&gt;FLINK-28609&lt;/a&gt;] -         Flink-Pulsar connector fails on larger schemas
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-28863&quot;&gt;FLINK-28863&lt;/a&gt;] -         Snapshot result of RocksDB native savepoint should have empty shared-state
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-28934&quot;&gt;FLINK-28934&lt;/a&gt;] -         Pulsar Source put all the splits to only one parallelism when using Exclusive subscription
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-28951&quot;&gt;FLINK-28951&lt;/a&gt;] -         Header in janino generated java files can merge with line numbers
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-28959&quot;&gt;FLINK-28959&lt;/a&gt;] -         504 gateway timeout when consume large number of topics using TopicPatten
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-28960&quot;&gt;FLINK-28960&lt;/a&gt;] -         Pulsar throws java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlElement
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-28975&quot;&gt;FLINK-28975&lt;/a&gt;] -         withIdleness marks all streams from FLIP-27 sources as idle
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-28976&quot;&gt;FLINK-28976&lt;/a&gt;] -         Changelog 1st materialization delayed unneccesarily
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29130&quot;&gt;FLINK-29130&lt;/a&gt;] -         Correct the doc description of state.backend.local-recovery
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29138&quot;&gt;FLINK-29138&lt;/a&gt;] -         Project pushdown not work for lookup source
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29205&quot;&gt;FLINK-29205&lt;/a&gt;] -         FlinkKinesisConsumer not respecting Credential Provider configuration for EFO
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29207&quot;&gt;FLINK-29207&lt;/a&gt;] -         Pulsar message eventTime may be incorrectly set to a negative number
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29253&quot;&gt;FLINK-29253&lt;/a&gt;] -         DefaultJobmanagerRunnerRegistry#localCleanupAsync calls close instead of closeAsync
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29324&quot;&gt;FLINK-29324&lt;/a&gt;] -         Calling Kinesis connector close method before subtask starts running results in NPE
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29325&quot;&gt;FLINK-29325&lt;/a&gt;] -         Fix documentation bug on how to enable batch mode for streaming examples
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29381&quot;&gt;FLINK-29381&lt;/a&gt;] -         Key_Shared subscription isn&amp;#39;t works in the latest Pulsar connector
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29395&quot;&gt;FLINK-29395&lt;/a&gt;] -         [Kinesis][EFO] Issue using EFO consumer at timestamp with empty shard
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29397&quot;&gt;FLINK-29397&lt;/a&gt;] -         Race condition in StreamTask can lead to NPE if changelog is disabled
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29459&quot;&gt;FLINK-29459&lt;/a&gt;] -         Sink v2 has bugs in supporting legacy v1 implementations with global committer
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29477&quot;&gt;FLINK-29477&lt;/a&gt;] -         ClassCastException when collect primitive array to Python
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29479&quot;&gt;FLINK-29479&lt;/a&gt;] -         Support whether using system PythonPath for PyFlink jobs
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29483&quot;&gt;FLINK-29483&lt;/a&gt;] -         flink python udf arrow in thread model bug
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29500&quot;&gt;FLINK-29500&lt;/a&gt;] -         InitializeOnMaster uses wrong parallelism with AdaptiveScheduler
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29509&quot;&gt;FLINK-29509&lt;/a&gt;] -         Set correct subtaskId during recovery of committables
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29512&quot;&gt;FLINK-29512&lt;/a&gt;] -         Align SubtaskCommittableManager checkpointId with CheckpointCommittableManagerImpl checkpointId during recovery
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29539&quot;&gt;FLINK-29539&lt;/a&gt;] -         dnsPolicy in FlinkPod is not overridable 
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29567&quot;&gt;FLINK-29567&lt;/a&gt;] -         Revert sink output metric names from numRecordsSend back to numRecordsOut
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29613&quot;&gt;FLINK-29613&lt;/a&gt;] -         Wrong message size assertion in Pulsar&amp;#39;s batch message
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29627&quot;&gt;FLINK-29627&lt;/a&gt;] -         Sink - Duplicate key exception during recover more than 1 committable.
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29645&quot;&gt;FLINK-29645&lt;/a&gt;] -         BatchExecutionKeyedStateBackend is using incorrect ExecutionConfig when creating serializer
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29749&quot;&gt;FLINK-29749&lt;/a&gt;] -         flink info command support dynamic properties
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29803&quot;&gt;FLINK-29803&lt;/a&gt;] -         Table API Scala APIs lack proper source jars
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29827&quot;&gt;FLINK-29827&lt;/a&gt;] -         [Connector][AsyncSinkWriter] Checkpointed states block writer from sending records
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29927&quot;&gt;FLINK-29927&lt;/a&gt;] -         AkkaUtils#getAddress may cause memory leak
+&lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;h2&gt;        Improvement
+&lt;/h2&gt;
+&lt;ul&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-24906&quot;&gt;FLINK-24906&lt;/a&gt;] -         Improve CSV format handling and support
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-28733&quot;&gt;FLINK-28733&lt;/a&gt;] -         jobmanager.sh should support dynamic properties
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-28909&quot;&gt;FLINK-28909&lt;/a&gt;] -         Add ribbon filter policy option in RocksDBConfiguredOptions
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29134&quot;&gt;FLINK-29134&lt;/a&gt;] -         fetch metrics may cause oom(ThreadPool task pile up)
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29158&quot;&gt;FLINK-29158&lt;/a&gt;] -         Fix logging in DefaultCompletedCheckpointStore
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29223&quot;&gt;FLINK-29223&lt;/a&gt;] -         Missing info output for when filtering JobGraphs based on their persisted JobResult
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29255&quot;&gt;FLINK-29255&lt;/a&gt;] -         FLIP-258 - Enforce binary compatibility in patch releases
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29476&quot;&gt;FLINK-29476&lt;/a&gt;] -         Kinesis Connector retry mechanism not applied to EOFException
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29503&quot;&gt;FLINK-29503&lt;/a&gt;] -         Add backpressureLevel field without hyphens
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29504&quot;&gt;FLINK-29504&lt;/a&gt;] -         Jar upload spec should define a schema
+&lt;/li&gt;
+&lt;/ul&gt;
+</description>
+<pubDate>Thu, 10 Nov 2022 23:00:00 +0100</pubDate>
+<link>https://flink.apache.org/news/2022/11/10/release-1.15.3.html</link>
+<guid isPermaLink="true">/news/2022/11/10/release-1.15.3.html</guid>
+</item>
+
 <item>
 <title>Announcing the Release of Apache Flink 1.16</title>
 <description>&lt;p&gt;Apache Flink continues to grow at a rapid pace and is one of the most active 
@@ -19829,159 +20005,5 @@ Because of this, Stateful Functions 2.0 can be thought of as an “Event-driven
 <guid isPermaLink="true">/news/2020/04/07/release-statefun-2.0.0.html</guid>
 </item>
 
-<item>
-<title>Flink Community Update - April&#39;20</title>
-<description>&lt;p&gt;While things slow down around us, the Apache Flink community is privileged to remain as active as ever. This blogpost combs through the past few months to give you an update on the state of things in Flink — from core releases to Stateful Functions; from some good old community stats to a new development blog.&lt;/p&gt;
-
-&lt;p&gt;And since now it’s more important than ever to keep up the spirits, we’d like to invite you to join the &lt;a href=&quot;https://www.flink-forward.org/sf-2020&quot;&gt;Flink Forward Virtual Conference&lt;/a&gt;, on April 22-24 (see &lt;a href=&quot;#upcoming-events&quot;&gt;Upcoming Events&lt;/a&gt;). Hope to see you there!&lt;/p&gt;
-
-&lt;div class=&quot;page-toc&quot;&gt;
-&lt;ul id=&quot;markdown-toc&quot;&gt;
-  &lt;li&gt;&lt;a href=&quot;#the-year-so-far-in-flink&quot; id=&quot;markdown-toc-the-year-so-far-in-flink&quot;&gt;The Year (so far) in Flink&lt;/a&gt;    &lt;ul&gt;
-      &lt;li&gt;&lt;a href=&quot;#flink-110-release&quot; id=&quot;markdown-toc-flink-110-release&quot;&gt;Flink 1.10 Release&lt;/a&gt;&lt;/li&gt;
-      &lt;li&gt;&lt;a href=&quot;#stateful-functions-contribution-and-20-release&quot; id=&quot;markdown-toc-stateful-functions-contribution-and-20-release&quot;&gt;Stateful Functions Contribution and 2.0 Release&lt;/a&gt;&lt;/li&gt;
-      &lt;li&gt;&lt;a href=&quot;#building-up-to-flink-111&quot; id=&quot;markdown-toc-building-up-to-flink-111&quot;&gt;Building up to Flink 1.11&lt;/a&gt;&lt;/li&gt;
-      &lt;li&gt;&lt;a href=&quot;#new-committers-and-pmc-members&quot; id=&quot;markdown-toc-new-committers-and-pmc-members&quot;&gt;New Committers and PMC Members&lt;/a&gt;        &lt;ul&gt;
-          &lt;li&gt;&lt;a href=&quot;#new-pmc-members&quot; id=&quot;markdown-toc-new-pmc-members&quot;&gt;New PMC Members&lt;/a&gt;&lt;/li&gt;
-          &lt;li&gt;&lt;a href=&quot;#new-committers&quot; id=&quot;markdown-toc-new-committers&quot;&gt;New Committers&lt;/a&gt;&lt;/li&gt;
-        &lt;/ul&gt;
-      &lt;/li&gt;
-    &lt;/ul&gt;
-  &lt;/li&gt;
-  &lt;li&gt;&lt;a href=&quot;#the-bigger-picture&quot; id=&quot;markdown-toc-the-bigger-picture&quot;&gt;The Bigger Picture&lt;/a&gt;    &lt;ul&gt;
-      &lt;li&gt;&lt;a href=&quot;#a-look-into-the-flink-repository&quot; id=&quot;markdown-toc-a-look-into-the-flink-repository&quot;&gt;A Look into the Flink Repository&lt;/a&gt;&lt;/li&gt;
-      &lt;li&gt;&lt;a href=&quot;#flink-community-packages&quot; id=&quot;markdown-toc-flink-community-packages&quot;&gt;Flink Community Packages&lt;/a&gt;&lt;/li&gt;
-      &lt;li&gt;&lt;a href=&quot;#flink-engine-room&quot; id=&quot;markdown-toc-flink-engine-room&quot;&gt;Flink “Engine Room”&lt;/a&gt;&lt;/li&gt;
-    &lt;/ul&gt;
-  &lt;/li&gt;
-  &lt;li&gt;&lt;a href=&quot;#upcoming-events&quot; id=&quot;markdown-toc-upcoming-events&quot;&gt;Upcoming Events&lt;/a&gt;    &lt;ul&gt;
-      &lt;li&gt;&lt;a href=&quot;#flink-forward-virtual-conference&quot; id=&quot;markdown-toc-flink-forward-virtual-conference&quot;&gt;Flink Forward Virtual Conference&lt;/a&gt;&lt;/li&gt;
-      &lt;li&gt;&lt;a href=&quot;#others&quot; id=&quot;markdown-toc-others&quot;&gt;Others&lt;/a&gt;&lt;/li&gt;
-    &lt;/ul&gt;
-  &lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;/div&gt;
-
-&lt;h1 id=&quot;the-year-so-far-in-flink&quot;&gt;The Year (so far) in Flink&lt;/h1&gt;
-
-&lt;h2 id=&quot;flink-110-release&quot;&gt;Flink 1.10 Release&lt;/h2&gt;
-
-&lt;p&gt;To kick off the new year, the Flink community &lt;a href=&quot;https://flink.apache.org/news/2020/02/11/release-1.10.0.html&quot;&gt;released Flink 1.10&lt;/a&gt; with the record contribution of over 200 engineers. This release introduced significant improvements to the overall performance and stability of Flink jobs, a preview of native Kubernetes integration and advances in Python support (PyFlink). Flink 1.10 also marked the completion of the &lt;a href=&quot;https://flink.ap [...]
-
-&lt;p&gt;The community is now discussing the &lt;a href=&quot;http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/DISCUSS-Releasing-Flink-1-10-1-td38689.html#a38690&quot;&gt;release of Flink 1.10.1&lt;/a&gt;, covering some outstanding bugs from Flink 1.10.&lt;/p&gt;
-
-&lt;h2 id=&quot;stateful-functions-contribution-and-20-release&quot;&gt;Stateful Functions Contribution and 2.0 Release&lt;/h2&gt;
-
-&lt;p&gt;Last January, the first version of Stateful Functions (&lt;a href=&quot;https://statefun.io/&quot;&gt;statefun.io&lt;/a&gt;) code was pushed to the &lt;a href=&quot;https://github.com/apache/flink-statefun&quot;&gt;Flink repository&lt;/a&gt;. Stateful Functions started out as an API to build general purpose event-driven applications on Flink, taking advantage of its advanced state management mechanism to cut the “middleman” that usually handles state coordination in such applica [...]
-
-&lt;p&gt;In a &lt;a href=&quot;http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/DISCUSS-Update-on-Flink-Stateful-Functions-what-are-the-next-steps-tp38646.html&quot;&gt;recent update&lt;/a&gt;, some new features were announced, like multi-language support (including a Python SDK), function unit testing and Stateful Functions’ own flavor of the &lt;a href=&quot;https://nightlies.apache.org/flink/flink-docs-stable/dev/libs/state_processor_api.html&quot;&gt;State Processor API [...]
-
-&lt;h2 id=&quot;building-up-to-flink-111&quot;&gt;Building up to Flink 1.11&lt;/h2&gt;
-
-&lt;p&gt;Amidst the usual outpour of discussion threads, JIRA tickets and FLIPs, the community is working full steam on bringing Flink 1.11 to life in the next few months. The feature freeze is currently scheduled for late April, so the release is expected around mid May. 
-The upcoming release will focus on new features and integrations that broaden the scope of Flink use cases, as well as core runtime enhancements to streamline the operations of complex deployments.&lt;/p&gt;
-
-&lt;p&gt;Some of the plans on the use case side include support for changelog streams in the Table API/SQL (&lt;a href=&quot;https://cwiki.apache.org/confluence/display/FLINK/FLIP-105%3A+Support+to+Interpret+and+Emit+Changelog+in+Flink+SQL&quot;&gt;FLIP-105&lt;/a&gt;), easy streaming data ingestion into Apache Hive (&lt;a href=&quot;https://cwiki.apache.org/confluence/display/FLINK/FLIP-115%3A+Filesystem+connector+in+Table&quot;&gt;FLIP-115&lt;/a&gt;) and support for Pandas DataFrames in [...]
-
-&lt;p&gt;Throw into the mix improvements around type systems, the WebUI, metrics reporting and supported formats, this release is bound to keep the community busy. For a complete overview of the ongoing development, check &lt;a href=&quot;http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/DISCUSS-Features-of-Apache-Flink-1-11-td38724.html#a38793&quot;&gt;this discussion&lt;/a&gt; and follow the weekly updates on the Flink &lt;a href=&quot;https://flink.apache.org/community.ht [...]
-
-&lt;h2 id=&quot;new-committers-and-pmc-members&quot;&gt;New Committers and PMC Members&lt;/h2&gt;
-
-&lt;p&gt;The Apache Flink community has welcomed &lt;strong&gt;1 PMC (Project Management Committee) Member&lt;/strong&gt; and &lt;strong&gt;5 new Committers&lt;/strong&gt; since the last update (September 2019):&lt;/p&gt;
-
-&lt;h3 id=&quot;new-pmc-members&quot;&gt;New PMC Members&lt;/h3&gt;
-&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code&gt;Jark Wu
-&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
-
-&lt;h3 id=&quot;new-committers&quot;&gt;New Committers&lt;/h3&gt;
-&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code&gt;Zili Chen, Jingsong Lee, Yu Li, Dian Fu, Zhu Zhu
-&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
-
-&lt;p&gt;Congratulations to all and thank you for your hardworking commitment to Flink!&lt;/p&gt;
-
-&lt;h1 id=&quot;the-bigger-picture&quot;&gt;The Bigger Picture&lt;/h1&gt;
-
-&lt;h2 id=&quot;a-look-into-the-flink-repository&quot;&gt;A Look into the Flink Repository&lt;/h2&gt;
-
-&lt;p&gt;In the &lt;a href=&quot;https://flink.apache.org/news/2019/09/10/community-update.html&quot;&gt;last update&lt;/a&gt;, we shared some numbers around Flink releases and mailing list activity. This time, we’re looking into the activity in the Flink repository and how it’s evolving.&lt;/p&gt;
-
-&lt;center&gt;
-&lt;img src=&quot;/img/blog/2020-03-30-flink-community-update/2020-03-30-flink-community-update_1.png&quot; width=&quot;725px&quot; alt=&quot;GitHub 1&quot; /&gt;
-&lt;/center&gt;
-
-&lt;p&gt;There is a clear upward trend in the number of contributions to the repository, based on the number of commits. This reflects the &lt;strong&gt;fast pace of development&lt;/strong&gt; the project is experiencing and also the &lt;strong&gt;successful integration of the China-based Flink contributors&lt;/strong&gt; started early last year. To complement these observations, the repository registered a &lt;strong&gt;1.5x increase in the number of individual contributors in 2019&lt;/ [...]
-
-&lt;p&gt;But did this increase in capacity produce any other measurable benefits?&lt;/p&gt;
-
-&lt;center&gt;
-&lt;img src=&quot;/img/blog/2020-03-30-flink-community-update/2020-03-30-flink-community-update_2.png&quot; width=&quot;725px&quot; alt=&quot;GitHub 2&quot; /&gt;
-&lt;/center&gt;
-
-&lt;p&gt;If we look at the average time of Pull Request (PR) “resolution”, it seems like it did: &lt;strong&gt;the average time it takes to close a PR these days has been steadily decreasing&lt;/strong&gt; since last year, sitting between 5-6 days for the past few months.&lt;/p&gt;
-
-&lt;p&gt;These are great indicators of the health of Flink as an open source project!&lt;/p&gt;
-
-&lt;h2 id=&quot;flink-community-packages&quot;&gt;Flink Community Packages&lt;/h2&gt;
-
-&lt;p&gt;If you missed the launch of &lt;a href=&quot;http://flink-packages.org/&quot;&gt;flink-packages.org&lt;/a&gt;, here’s a reminder! Ververica has &lt;a href=&quot;https://www.ververica.com/blog/announcing-flink-community-packages&quot;&gt;created (and open sourced)&lt;/a&gt; a website that showcases the work of the community to push forward the ecosystem surrounding Flink. There, you can explore existing packages (like the Pravega and Pulsar Flink connectors, or the Flink Kubernet [...]
-
-&lt;h2 id=&quot;flink-engine-room&quot;&gt;Flink “Engine Room”&lt;/h2&gt;
-
-&lt;p&gt;The community has recently launched the &lt;a href=&quot;https://cwiki.apache.org/confluence/pages/viewrecentblogposts.action?key=FLINK&quot;&gt;“Engine Room”&lt;/a&gt;, a dedicated space in Flink’s Wiki for knowledge sharing between contributors. The goal of this initiative is to make ongoing development on Flink internals more transparent across different work streams, and also to help new contributors get on board with best practices. The first blogpost is already up and shed [...]
-
-&lt;h1 id=&quot;upcoming-events&quot;&gt;Upcoming Events&lt;/h1&gt;
-
-&lt;h2 id=&quot;flink-forward-virtual-conference&quot;&gt;Flink Forward Virtual Conference&lt;/h2&gt;
-
-&lt;p&gt;The organization of Flink Forward had to make the hard decision of cancelling this year’s event in San Francisco. But all is not lost! &lt;strong&gt;Flink Forward SF will be held online on April 22-24 and you can register (for free)&lt;/strong&gt; &lt;a href=&quot;https://www.flink-forward.org/sf-2020&quot;&gt;here&lt;/a&gt;. Join the community for interactive talks and Q&amp;amp;A sessions with core Flink contributors and companies like Splunk, Lyft, Netflix or Google.&lt;/p&gt;
-
-&lt;h2 id=&quot;others&quot;&gt;Others&lt;/h2&gt;
-
-&lt;p&gt;Events across the globe have come to a halt due to the growing concerns around COVID-19, so this time we’ll leave you with some interesting content to read instead. In addition to this written content, you can also recap last year’s sessions from &lt;a href=&quot;https://www.youtube.com/playlist?list=PLDX4T_cnKjD207Aa8b5CsZjc7Z_KRezGz&quot;&gt;Flink Forward Berlin&lt;/a&gt; and &lt;a href=&quot;https://www.youtube.com/playlist?list=PLDX4T_cnKjD3ANoNinSx3Au-poZTHvbF5&quot;&gt;Fli [...]
-
-&lt;table class=&quot;table table-bordered&quot;&gt;
-  &lt;thead&gt;
-    &lt;tr&gt;
-      &lt;th&gt;Type&lt;/th&gt;
-      &lt;th&gt;Links&lt;/th&gt;
-    &lt;/tr&gt;
-  &lt;/thead&gt;
-  &lt;tbody&gt;
-    &lt;tr&gt;
-      &lt;td&gt;&lt;span class=&quot;glyphicon glyphicon glyphicon-bookmark&quot; aria-hidden=&quot;true&quot;&gt;&lt;/span&gt; Blogposts&lt;/td&gt;
-      &lt;td&gt;&lt;ul&gt;
-		  &lt;li&gt;&lt;a href=&quot;https://medium.com/bird-engineering/replayable-process-functions-in-flink-time-ordering-and-timers-28007a0210e1&quot;&gt;Replayable Process Functions: Time, Ordering, and Timers @Bird&lt;/a&gt;&lt;/li&gt;
-		  &lt;li&gt;&lt;a href=&quot;https://engineering.salesforce.com/application-log-intelligence-performance-insights-at-salesforce-using-flink-92955f30573f&quot;&gt;Application Log Intelligence &amp;amp; Performance Insights at Salesforce Using Flink @Salesforce&lt;/a&gt;&lt;/li&gt;
-		  &lt;/ul&gt;
-		  &lt;ul&gt;
-		  &lt;li&gt;&lt;a href=&quot;https://flink.apache.org/news/2020/01/29/state-unlocked-interacting-with-state-in-apache-flink.html&quot;&gt;State Unlocked: Interacting with State in Apache Flink&lt;/a&gt;&lt;/li&gt;
-		  &lt;li&gt;&lt;a href=&quot;https://flink.apache.org/news/2020/01/15/demo-fraud-detection.html&quot;&gt;Advanced Flink Application Patterns Vol.1: Case Study of a Fraud Detection System&lt;/a&gt;&lt;/li&gt;
-		  &lt;li&gt;&lt;a href=&quot;https://flink.apache.org/news/2020/03/24/demo-fraud-detection-2.html&quot;&gt;Advanced Flink Application Patterns Vol.2: Dynamic Updates of Application Logic&lt;/a&gt;&lt;/li&gt;
-		  &lt;li&gt;&lt;a href=&quot;https://flink.apache.org/ecosystem/2020/02/22/apache-beam-how-beam-runs-on-top-of-flink.html&quot;&gt;Apache Beam: How Beam Runs on Top of Flink&lt;/a&gt;&lt;/li&gt;
-		  &lt;li&gt;&lt;a href=&quot;https://flink.apache.org/features/2020/03/27/flink-for-data-warehouse.html&quot;&gt;Flink as Unified Engine for Modern Data Warehousing: Production-Ready Hive Integration&lt;/a&gt;&lt;/li&gt;
-		&lt;/ul&gt;
-	  &lt;/td&gt;
-    &lt;/tr&gt;
-    &lt;tr&gt;
-      &lt;td&gt;&lt;span class=&quot;glyphicon glyphicon-console&quot; aria-hidden=&quot;true&quot;&gt;&lt;/span&gt; Tutorials&lt;/td&gt;
-      &lt;td&gt;&lt;ul&gt;
-      	  &lt;li&gt;&lt;a href=&quot;https://medium.com/@zjffdu/flink-on-zeppelin-part-3-streaming-5fca1e16754&quot;&gt;Flink on Zeppelin — (Part 3). Streaming&lt;/a&gt;&lt;/li&gt;
-		  &lt;li&gt;&lt;a href=&quot;https://aws.amazon.com/blogs/big-data/streaming-etl-with-apache-flink-and-amazon-kinesis-data-analytics&quot;&gt;Streaming ETL with Apache Flink and Amazon Kinesis Data Analytics&lt;/a&gt;&lt;/li&gt;
-		  &lt;li&gt;&lt;a href=&quot;https://flink.apache.org/news/2020/02/20/ddl.html&quot;&gt;No Java Required: Configuring Sources and Sinks in SQL&lt;/a&gt;&lt;/li&gt;
-		  &lt;li&gt;&lt;a href=&quot;https://flink.apache.org/news/2020/02/07/a-guide-for-unit-testing-in-apache-flink.html&quot;&gt;A Guide for Unit Testing in Apache Flink&lt;/a&gt;&lt;/li&gt;
-		  &lt;/ul&gt;
-	  &lt;/td&gt;
-    &lt;/tr&gt;
-  &lt;/tbody&gt;
-&lt;/table&gt;
-
-&lt;p&gt;If you’d like to keep a closer eye on what’s happening in the community, subscribe to the Flink &lt;a href=&quot;https://flink.apache.org/community.html#mailing-lists&quot;&gt;@community mailing list&lt;/a&gt; to get fine-grained weekly updates, upcoming event announcements and more.&lt;/p&gt;
-</description>
-<pubDate>Wed, 01 Apr 2020 10:00:00 +0200</pubDate>
-<link>https://flink.apache.org/news/2020/04/01/community-update.html</link>
-<guid isPermaLink="true">/news/2020/04/01/community-update.html</guid>
-</item>
-
 </channel>
 </rss>
diff --git a/content/blog/index.html b/content/blog/index.html
index b5641f787..5d0a50765 100644
--- a/content/blog/index.html
+++ b/content/blog/index.html
@@ -253,6 +253,19 @@
 
     <hr>
     
+    <article>
+      <h2 class="blog-title"><a href="/news/2022/11/10/release-1.15.3.html">Apache Flink 1.15.3 Release Announcement</a></h2>
+
+      <p>10 Nov 2022
+       Fabian Paul </p>
+
+      <p>The Apache Flink Community is pleased to announce a bug fix release for Flink 1.15.</p>
+
+      <p><a href="/news/2022/11/10/release-1.15.3.html">Continue reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a href="/news/2022/10/28/1.16-announcement.html">Announcing the Release of Apache Flink 1.16</a></h2>
 
@@ -367,19 +380,6 @@ with 19 FLIPs and 1100+ issues completed, bringing a lot of exciting features to
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a href="/news/2022/07/12/release-ml-2.1.0.html">Apache Flink ML 2.1.0 Release Announcement</a></h2>
-
-      <p>12 Jul 2022
-       Zhipeng Zhang  &amp; Dong Lin </p>
-
-      <p>The Apache Flink community is excited to announce the release of Flink ML 2.1.0! This release focuses on improving Flink ML's infrastructure, such as Python SDK, memory management, and benchmark framework, to facilitate the development of performant, memory-safe, and easy-to-use algorithm libraries. We validated the enhanced infrastructure via benchmarks and confirmed that Flink ML can meet or exceed the performance of selected algorithms from alternative popular ML libraries. I [...]
-
-      <p><a href="/news/2022/07/12/release-ml-2.1.0.html">Continue reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -422,6 +422,16 @@ with 19 FLIPs and 1100+ issues completed, bringing a lot of exciting features to
       
 
       
+      <li><a href="/news/2022/11/10/release-1.15.3.html">Apache Flink 1.15.3 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2022/10/28/1.16-announcement.html">Announcing the Release of Apache Flink 1.16</a></li>
 
       
diff --git a/content/blog/page10/index.html b/content/blog/page10/index.html
index 9ea8b2c6b..5b2021a49 100644
--- a/content/blog/page10/index.html
+++ b/content/blog/page10/index.html
@@ -240,6 +240,19 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a href="/news/2020/06/11/community-update.html">Flink Community Update - June'20</a></h2>
+
+      <p>11 Jun 2020
+       Marta Paes (<a href="https://twitter.com/morsapaes">@morsapaes</a>)</p>
+
+      <p>And suddenly it’s June. The previous month has been calm on the surface, but quite hectic underneath — the final testing phase for Flink 1.11 is moving at full speed, Stateful Functions 2.1 is out in the wild and Flink has made it into Google Season of Docs 2020.</p>
+
+      <p><a href="/news/2020/06/11/community-update.html">Continue reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a href="/news/2020/06/09/release-statefun-2.1.0.html">Stateful Functions 2.1.0 Release Announcement</a></h2>
 
@@ -366,19 +379,6 @@ This release marks a big milestone: Stateful Functions 2.0 is not only an API up
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a href="/news/2020/04/01/community-update.html">Flink Community Update - April'20</a></h2>
-
-      <p>01 Apr 2020
-       Marta Paes (<a href="https://twitter.com/morsapaes">@morsapaes</a>)</p>
-
-      <p>While things slow down around us, the Apache Flink community is privileged to remain as active as ever. This blogpost combs through the past few months to give you an update on the state of things in Flink — from core releases to Stateful Functions; from some good old community stats to a new development blog.</p>
-
-      <p><a href="/news/2020/04/01/community-update.html">Continue reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -421,6 +421,16 @@ This release marks a big milestone: Stateful Functions 2.0 is not only an API up
       
 
       
+      <li><a href="/news/2022/11/10/release-1.15.3.html">Apache Flink 1.15.3 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2022/10/28/1.16-announcement.html">Announcing the Release of Apache Flink 1.16</a></li>
 
       
diff --git a/content/blog/page11/index.html b/content/blog/page11/index.html
index d6a792354..02c0d040a 100644
--- a/content/blog/page11/index.html
+++ b/content/blog/page11/index.html
@@ -240,6 +240,19 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a href="/news/2020/04/01/community-update.html">Flink Community Update - April'20</a></h2>
+
+      <p>01 Apr 2020
+       Marta Paes (<a href="https://twitter.com/morsapaes">@morsapaes</a>)</p>
+
+      <p>While things slow down around us, the Apache Flink community is privileged to remain as active as ever. This blogpost combs through the past few months to give you an update on the state of things in Flink — from core releases to Stateful Functions; from some good old community stats to a new development blog.</p>
+
+      <p><a href="/news/2020/04/01/community-update.html">Continue reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a href="/features/2020/03/27/flink-for-data-warehouse.html">Flink as Unified Engine for Modern Data Warehousing: Production-Ready Hive Integration</a></h2>
 
@@ -363,21 +376,6 @@
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a href="/news/2019/12/11/release-1.8.3.html">Apache Flink 1.8.3 Released</a></h2>
-
-      <p>11 Dec 2019
-       Hequn Cheng </p>
-
-      <p><p>The Apache Flink community released the third bugfix version of the Apache Flink 1.8 series.</p>
-
-</p>
-
-      <p><a href="/news/2019/12/11/release-1.8.3.html">Continue reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -420,6 +418,16 @@
       
 
       
+      <li><a href="/news/2022/11/10/release-1.15.3.html">Apache Flink 1.15.3 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2022/10/28/1.16-announcement.html">Announcing the Release of Apache Flink 1.16</a></li>
 
       
diff --git a/content/blog/page12/index.html b/content/blog/page12/index.html
index 1c937f2f4..43843ecdf 100644
--- a/content/blog/page12/index.html
+++ b/content/blog/page12/index.html
@@ -240,6 +240,21 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a href="/news/2019/12/11/release-1.8.3.html">Apache Flink 1.8.3 Released</a></h2>
+
+      <p>11 Dec 2019
+       Hequn Cheng </p>
+
+      <p><p>The Apache Flink community released the third bugfix version of the Apache Flink 1.8 series.</p>
+
+</p>
+
+      <p><a href="/news/2019/12/11/release-1.8.3.html">Continue reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a href="/news/2019/12/09/flink-kubernetes-kudo.html">Running Apache Flink on Kubernetes with KUDO</a></h2>
 
@@ -366,19 +381,6 @@
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a href="/2019/06/26/broadcast-state.html">A Practical Guide to Broadcast State in Apache Flink</a></h2>
-
-      <p>26 Jun 2019
-       Fabian Hueske (<a href="https://twitter.com/fhueske">@fhueske</a>)</p>
-
-      <p>Apache Flink has multiple types of operator state, one of which is called Broadcast State. In this post, we explain what Broadcast State is, and show an example of how it can be applied to an application that evaluates dynamic patterns on an event stream.</p>
-
-      <p><a href="/2019/06/26/broadcast-state.html">Continue reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -421,6 +423,16 @@
       
 
       
+      <li><a href="/news/2022/11/10/release-1.15.3.html">Apache Flink 1.15.3 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2022/10/28/1.16-announcement.html">Announcing the Release of Apache Flink 1.16</a></li>
 
       
diff --git a/content/blog/page13/index.html b/content/blog/page13/index.html
index 03ea093f0..bbd2c8de5 100644
--- a/content/blog/page13/index.html
+++ b/content/blog/page13/index.html
@@ -240,6 +240,19 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a href="/2019/06/26/broadcast-state.html">A Practical Guide to Broadcast State in Apache Flink</a></h2>
+
+      <p>26 Jun 2019
+       Fabian Hueske (<a href="https://twitter.com/fhueske">@fhueske</a>)</p>
+
+      <p>Apache Flink has multiple types of operator state, one of which is called Broadcast State. In this post, we explain what Broadcast State is, and show an example of how it can be applied to an application that evaluates dynamic patterns on an event stream.</p>
+
+      <p><a href="/2019/06/26/broadcast-state.html">Continue reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a href="/2019/06/05/flink-network-stack.html">A Deep-Dive into Flink's Network Stack</a></h2>
 
@@ -365,21 +378,6 @@ for more details.</p>
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a href="/news/2019/02/25/release-1.6.4.html">Apache Flink 1.6.4 Released</a></h2>
-
-      <p>25 Feb 2019
-      </p>
-
-      <p><p>The Apache Flink community released the fourth bugfix version of the Apache Flink 1.6 series.</p>
-
-</p>
-
-      <p><a href="/news/2019/02/25/release-1.6.4.html">Continue reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -422,6 +420,16 @@ for more details.</p>
       
 
       
+      <li><a href="/news/2022/11/10/release-1.15.3.html">Apache Flink 1.15.3 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2022/10/28/1.16-announcement.html">Announcing the Release of Apache Flink 1.16</a></li>
 
       
diff --git a/content/blog/page14/index.html b/content/blog/page14/index.html
index b747b5936..54fe0ab76 100644
--- a/content/blog/page14/index.html
+++ b/content/blog/page14/index.html
@@ -240,6 +240,21 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a href="/news/2019/02/25/release-1.6.4.html">Apache Flink 1.6.4 Released</a></h2>
+
+      <p>25 Feb 2019
+      </p>
+
+      <p><p>The Apache Flink community released the fourth bugfix version of the Apache Flink 1.6 series.</p>
+
+</p>
+
+      <p><a href="/news/2019/02/25/release-1.6.4.html">Continue reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a href="/news/2019/02/15/release-1.7.2.html">Apache Flink 1.7.2 Released</a></h2>
 
@@ -375,21 +390,6 @@ Please check the <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a href="/news/2018/09/20/release-1.5.4.html">Apache Flink 1.5.4 Released</a></h2>
-
-      <p>20 Sep 2018
-      </p>
-
-      <p><p>The Apache Flink community released the fourth bugfix version of the Apache Flink 1.5 series.</p>
-
-</p>
-
-      <p><a href="/news/2018/09/20/release-1.5.4.html">Continue reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -432,6 +432,16 @@ Please check the <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa
       
 
       
+      <li><a href="/news/2022/11/10/release-1.15.3.html">Apache Flink 1.15.3 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2022/10/28/1.16-announcement.html">Announcing the Release of Apache Flink 1.16</a></li>
 
       
diff --git a/content/blog/page15/index.html b/content/blog/page15/index.html
index 4b911eb8c..5123100c8 100644
--- a/content/blog/page15/index.html
+++ b/content/blog/page15/index.html
@@ -240,6 +240,21 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a href="/news/2018/09/20/release-1.5.4.html">Apache Flink 1.5.4 Released</a></h2>
+
+      <p>20 Sep 2018
+      </p>
+
+      <p><p>The Apache Flink community released the fourth bugfix version of the Apache Flink 1.5 series.</p>
+
+</p>
+
+      <p><a href="/news/2018/09/20/release-1.5.4.html">Continue reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a href="/news/2018/08/21/release-1.5.3.html">Apache Flink 1.5.3 Released</a></h2>
 
@@ -373,19 +388,6 @@
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a href="/features/2018/01/30/incremental-checkpointing.html">Managing Large State in Apache Flink: An Intro to Incremental Checkpointing</a></h2>
-
-      <p>30 Jan 2018
-       Stefan Ricther (<a href="https://twitter.com/StefanRRicther">@StefanRRicther</a>) &amp; Chris Ward (<a href="https://twitter.com/chrischinch">@chrischinch</a>)</p>
-
-      <p>Flink 1.3.0 introduced incremental checkpointing, making it possible for applications with large state to generate checkpoints more efficiently.</p>
-
-      <p><a href="/features/2018/01/30/incremental-checkpointing.html">Continue reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -428,6 +430,16 @@
       
 
       
+      <li><a href="/news/2022/11/10/release-1.15.3.html">Apache Flink 1.15.3 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2022/10/28/1.16-announcement.html">Announcing the Release of Apache Flink 1.16</a></li>
 
       
diff --git a/content/blog/page16/index.html b/content/blog/page16/index.html
index d969397fa..6e345d29b 100644
--- a/content/blog/page16/index.html
+++ b/content/blog/page16/index.html
@@ -240,6 +240,19 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a href="/features/2018/01/30/incremental-checkpointing.html">Managing Large State in Apache Flink: An Intro to Incremental Checkpointing</a></h2>
+
+      <p>30 Jan 2018
+       Stefan Ricther (<a href="https://twitter.com/StefanRRicther">@StefanRRicther</a>) &amp; Chris Ward (<a href="https://twitter.com/chrischinch">@chrischinch</a>)</p>
+
+      <p>Flink 1.3.0 introduced incremental checkpointing, making it possible for applications with large state to generate checkpoints more efficiently.</p>
+
+      <p><a href="/features/2018/01/30/incremental-checkpointing.html">Continue reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a href="/news/2017/12/21/2017-year-in-review.html">Apache Flink in 2017: Year in Review</a></h2>
 
@@ -376,20 +389,6 @@ what’s coming in Flink 1.4.0 as well as a preview of what the Flink community
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a href="/news/2017/04/04/dynamic-tables.html">Continuous Queries on Dynamic Tables</a></h2>
-
-      <p>04 Apr 2017 by Fabian Hueske, Shaoxuan Wang, and Xiaowei Jiang
-      </p>
-
-      <p><p>Flink's relational APIs, the Table API and SQL, are unified APIs for stream and batch processing, meaning that a query produces the same result when being evaluated on streaming or static data.</p>
-<p>In this blog post we discuss the future of these APIs and introduce the concept of Dynamic Tables. Dynamic tables will significantly expand the scope of the Table API and SQL on streams and enable many more advanced use cases. We discuss how streams and dynamic tables relate to each other and explain the semantics of continuously evaluating queries on dynamic tables.</p></p>
-
-      <p><a href="/news/2017/04/04/dynamic-tables.html">Continue reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -432,6 +431,16 @@ what’s coming in Flink 1.4.0 as well as a preview of what the Flink community
       
 
       
+      <li><a href="/news/2022/11/10/release-1.15.3.html">Apache Flink 1.15.3 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2022/10/28/1.16-announcement.html">Announcing the Release of Apache Flink 1.16</a></li>
 
       
diff --git a/content/blog/page17/index.html b/content/blog/page17/index.html
index ed761461a..83b324121 100644
--- a/content/blog/page17/index.html
+++ b/content/blog/page17/index.html
@@ -240,6 +240,20 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a href="/news/2017/04/04/dynamic-tables.html">Continuous Queries on Dynamic Tables</a></h2>
+
+      <p>04 Apr 2017 by Fabian Hueske, Shaoxuan Wang, and Xiaowei Jiang
+      </p>
+
+      <p><p>Flink's relational APIs, the Table API and SQL, are unified APIs for stream and batch processing, meaning that a query produces the same result when being evaluated on streaming or static data.</p>
+<p>In this blog post we discuss the future of these APIs and introduce the concept of Dynamic Tables. Dynamic tables will significantly expand the scope of the Table API and SQL on streams and enable many more advanced use cases. We discuss how streams and dynamic tables relate to each other and explain the semantics of continuously evaluating queries on dynamic tables.</p></p>
+
+      <p><a href="/news/2017/04/04/dynamic-tables.html">Continue reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a href="/news/2017/03/29/table-sql-api-update.html">From Streams to Tables and Back Again: An Update on Flink's Table & SQL API</a></h2>
 
@@ -369,21 +383,6 @@
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a href="/news/2016/08/08/release-1.1.0.html">Announcing Apache Flink 1.1.0</a></h2>
-
-      <p>08 Aug 2016
-      </p>
-
-      <p><div class="alert alert-success"><strong>Important</strong>: The Maven artifacts published with version 1.1.0 on Maven central have a Hadoop dependency issue. It is highly recommended to use <strong>1.1.1</strong> or <strong>1.1.1-hadoop1</strong> as the Flink version.</div>
-
-</p>
-
-      <p><a href="/news/2016/08/08/release-1.1.0.html">Continue reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -426,6 +425,16 @@
       
 
       
+      <li><a href="/news/2022/11/10/release-1.15.3.html">Apache Flink 1.15.3 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2022/10/28/1.16-announcement.html">Announcing the Release of Apache Flink 1.16</a></li>
 
       
diff --git a/content/blog/page18/index.html b/content/blog/page18/index.html
index 0571d4a32..562688abf 100644
--- a/content/blog/page18/index.html
+++ b/content/blog/page18/index.html
@@ -240,6 +240,21 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a href="/news/2016/08/08/release-1.1.0.html">Announcing Apache Flink 1.1.0</a></h2>
+
+      <p>08 Aug 2016
+      </p>
+
+      <p><div class="alert alert-success"><strong>Important</strong>: The Maven artifacts published with version 1.1.0 on Maven central have a Hadoop dependency issue. It is highly recommended to use <strong>1.1.1</strong> or <strong>1.1.1-hadoop1</strong> as the Flink version.</div>
+
+</p>
+
+      <p><a href="/news/2016/08/08/release-1.1.0.html">Continue reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a href="/news/2016/05/24/stream-sql.html">Stream Processing for Everyone with SQL and Apache Flink</a></h2>
 
@@ -370,19 +385,6 @@
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a href="/news/2015/12/11/storm-compatibility.html">Storm Compatibility in Apache Flink: How to run existing Storm topologies on Flink</a></h2>
-
-      <p>11 Dec 2015 by Matthias J. Sax (<a href="https://twitter.com/">@MatthiasJSax</a>)
-      </p>
-
-      <p>In this blog post, we describe Flink's compatibility package for <a href="https://storm.apache.org">Apache Storm</a> that allows to embed Spouts (sources) and Bolts (operators) in a regular Flink streaming job. Furthermore, the compatibility package provides a Storm compatible API in order to execute whole Storm topologies with (almost) no code adaption.</p>
-
-      <p><a href="/news/2015/12/11/storm-compatibility.html">Continue reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -425,6 +427,16 @@
       
 
       
+      <li><a href="/news/2022/11/10/release-1.15.3.html">Apache Flink 1.15.3 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2022/10/28/1.16-announcement.html">Announcing the Release of Apache Flink 1.16</a></li>
 
       
diff --git a/content/blog/page19/index.html b/content/blog/page19/index.html
index 4697e619b..89bbcdf7d 100644
--- a/content/blog/page19/index.html
+++ b/content/blog/page19/index.html
@@ -240,6 +240,19 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a href="/news/2015/12/11/storm-compatibility.html">Storm Compatibility in Apache Flink: How to run existing Storm topologies on Flink</a></h2>
+
+      <p>11 Dec 2015 by Matthias J. Sax (<a href="https://twitter.com/">@MatthiasJSax</a>)
+      </p>
+
+      <p>In this blog post, we describe Flink's compatibility package for <a href="https://storm.apache.org">Apache Storm</a> that allows to embed Spouts (sources) and Bolts (operators) in a regular Flink streaming job. Furthermore, the compatibility package provides a Storm compatible API in order to execute whole Storm topologies with (almost) no code adaption.</p>
+
+      <p><a href="/news/2015/12/11/storm-compatibility.html">Continue reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a href="/news/2015/12/04/Introducing-windows.html">Introducing Stream Windows in Apache Flink</a></h2>
 
@@ -378,20 +391,6 @@ vertex-centric or gather-sum-apply to Flink dataflows.</p>
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a href="/news/2015/05/11/Juggling-with-Bits-and-Bytes.html">Juggling with Bits and Bytes</a></h2>
-
-      <p>11 May 2015 by Fabian Hüske (<a href="https://twitter.com/">@fhueske</a>)
-      </p>
-
-      <p><p>Nowadays, a lot of open-source systems for analyzing large data sets are implemented in Java or other JVM-based programming languages. The most well-known example is Apache Hadoop, but also newer frameworks such as Apache Spark, Apache Drill, and also Apache Flink run on JVMs. A common challenge that JVM-based data analysis engines face is to store large amounts of data in memory - both for caching and for efficient processing such as sorting and joining of data. Managing the [...]
-<p>In this blog post we discuss how Apache Flink manages memory, talk about its custom data de/serialization stack, and show how it operates on binary data.</p></p>
-
-      <p><a href="/news/2015/05/11/Juggling-with-Bits-and-Bytes.html">Continue reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -434,6 +433,16 @@ vertex-centric or gather-sum-apply to Flink dataflows.</p>
       
 
       
+      <li><a href="/news/2022/11/10/release-1.15.3.html">Apache Flink 1.15.3 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2022/10/28/1.16-announcement.html">Announcing the Release of Apache Flink 1.16</a></li>
 
       
diff --git a/content/blog/page2/index.html b/content/blog/page2/index.html
index ce9d4280a..5ef1e017b 100644
--- a/content/blog/page2/index.html
+++ b/content/blog/page2/index.html
@@ -240,6 +240,19 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a href="/news/2022/07/12/release-ml-2.1.0.html">Apache Flink ML 2.1.0 Release Announcement</a></h2>
+
+      <p>12 Jul 2022
+       Zhipeng Zhang  &amp; Dong Lin </p>
+
+      <p>The Apache Flink community is excited to announce the release of Flink ML 2.1.0! This release focuses on improving Flink ML's infrastructure, such as Python SDK, memory management, and benchmark framework, to facilitate the development of performant, memory-safe, and easy-to-use algorithm libraries. We validated the enhanced infrastructure via benchmarks and confirmed that Flink ML can meet or exceed the performance of selected algorithms from alternative popular ML libraries. I [...]
+
+      <p><a href="/news/2022/07/12/release-ml-2.1.0.html">Continue reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a href="/2022/07/11/final-checkpoint-part2.html">FLIP-147: Support Checkpoints After Tasks Finished - Part Two</a></h2>
 
@@ -360,22 +373,6 @@ We are now proud to announce the first production ready release of the operator
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a href="/news/2022/05/11/release-table-store-0.1.0.html">Apache Flink Table Store 0.1.0 Release Announcement</a></h2>
-
-      <p>11 May 2022
-       Jingsong Lee  &amp; Jiangjie (Becket) Qin </p>
-
-      <p><p>The Apache Flink community is pleased to announce the preview release of the
-<a href="https://github.com/apache/flink-table-store">Apache Flink Table Store</a> (0.1.0).</p>
-
-</p>
-
-      <p><a href="/news/2022/05/11/release-table-store-0.1.0.html">Continue reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -418,6 +415,16 @@ We are now proud to announce the first production ready release of the operator
       
 
       
+      <li><a href="/news/2022/11/10/release-1.15.3.html">Apache Flink 1.15.3 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2022/10/28/1.16-announcement.html">Announcing the Release of Apache Flink 1.16</a></li>
 
       
diff --git a/content/blog/page20/index.html b/content/blog/page20/index.html
index 40ee555af..cff868909 100644
--- a/content/blog/page20/index.html
+++ b/content/blog/page20/index.html
@@ -240,6 +240,20 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a href="/news/2015/05/11/Juggling-with-Bits-and-Bytes.html">Juggling with Bits and Bytes</a></h2>
+
+      <p>11 May 2015 by Fabian Hüske (<a href="https://twitter.com/">@fhueske</a>)
+      </p>
+
+      <p><p>Nowadays, a lot of open-source systems for analyzing large data sets are implemented in Java or other JVM-based programming languages. The most well-known example is Apache Hadoop, but also newer frameworks such as Apache Spark, Apache Drill, and also Apache Flink run on JVMs. A common challenge that JVM-based data analysis engines face is to store large amounts of data in memory - both for caching and for efficient processing such as sorting and joining of data. Managing the [...]
+<p>In this blog post we discuss how Apache Flink manages memory, talk about its custom data de/serialization stack, and show how it operates on binary data.</p></p>
+
+      <p><a href="/news/2015/05/11/Juggling-with-Bits-and-Bytes.html">Continue reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a href="/news/2015/04/13/release-0.9.0-milestone1.html">Announcing Flink 0.9.0-milestone1 preview release</a></h2>
 
@@ -385,21 +399,6 @@ and offers a new API including definition of flexible windows.</p>
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a href="/news/2014/11/04/release-0.7.0.html">Apache Flink 0.7.0 available</a></h2>
-
-      <p>04 Nov 2014
-      </p>
-
-      <p><p>We are pleased to announce the availability of Flink 0.7.0. This release includes new user-facing features as well as performance and bug fixes, brings the Scala and Java APIs in sync, and introduces Flink Streaming. A total of 34 people have contributed to this release, a big thanks to all of them!</p>
-
-</p>
-
-      <p><a href="/news/2014/11/04/release-0.7.0.html">Continue reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -442,6 +441,16 @@ and offers a new API including definition of flexible windows.</p>
       
 
       
+      <li><a href="/news/2022/11/10/release-1.15.3.html">Apache Flink 1.15.3 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2022/10/28/1.16-announcement.html">Announcing the Release of Apache Flink 1.16</a></li>
 
       
diff --git a/content/blog/page21/index.html b/content/blog/page21/index.html
index 9392a30dd..477f6d6eb 100644
--- a/content/blog/page21/index.html
+++ b/content/blog/page21/index.html
@@ -240,6 +240,21 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a href="/news/2014/11/04/release-0.7.0.html">Apache Flink 0.7.0 available</a></h2>
+
+      <p>04 Nov 2014
+      </p>
+
+      <p><p>We are pleased to announce the availability of Flink 0.7.0. This release includes new user-facing features as well as performance and bug fixes, brings the Scala and Java APIs in sync, and introduces Flink Streaming. A total of 34 people have contributed to this release, a big thanks to all of them!</p>
+
+</p>
+
+      <p><a href="/news/2014/11/04/release-0.7.0.html">Continue reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a href="/news/2014/10/03/upcoming_events.html">Upcoming Events</a></h2>
 
@@ -330,6 +345,16 @@ academic and open source project that Flink originates from.</p>
       
 
       
+      <li><a href="/news/2022/11/10/release-1.15.3.html">Apache Flink 1.15.3 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2022/10/28/1.16-announcement.html">Announcing the Release of Apache Flink 1.16</a></li>
 
       
diff --git a/content/blog/page3/index.html b/content/blog/page3/index.html
index cf5d2a1c8..0c7bec397 100644
--- a/content/blog/page3/index.html
+++ b/content/blog/page3/index.html
@@ -240,6 +240,22 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a href="/news/2022/05/11/release-table-store-0.1.0.html">Apache Flink Table Store 0.1.0 Release Announcement</a></h2>
+
+      <p>11 May 2022
+       Jingsong Lee  &amp; Jiangjie (Becket) Qin </p>
+
+      <p><p>The Apache Flink community is pleased to announce the preview release of the
+<a href="https://github.com/apache/flink-table-store">Apache Flink Table Store</a> (0.1.0).</p>
+
+</p>
+
+      <p><a href="/news/2022/05/11/release-table-store-0.1.0.html">Continue reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a href="/2022/05/06/async-sink-base.html">The Generic Asynchronous Base Sink</a></h2>
 
@@ -368,19 +384,6 @@ This new release brings various improvements to the StateFun runtime, a leaner w
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a href="/2022/01/20/pravega-connector-101.html">Pravega Flink Connector 101</a></h2>
-
-      <p>20 Jan 2022
-       Yumin Zhou (Brian) (<a href="https://twitter.com/crazy__zhou">@crazy__zhou</a>)</p>
-
-      <p>A brief introduction to the Pravega Flink Connector</p>
-
-      <p><a href="/2022/01/20/pravega-connector-101.html">Continue reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -423,6 +426,16 @@ This new release brings various improvements to the StateFun runtime, a leaner w
       
 
       
+      <li><a href="/news/2022/11/10/release-1.15.3.html">Apache Flink 1.15.3 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2022/10/28/1.16-announcement.html">Announcing the Release of Apache Flink 1.16</a></li>
 
       
diff --git a/content/blog/page4/index.html b/content/blog/page4/index.html
index 5d8909c67..76db68f01 100644
--- a/content/blog/page4/index.html
+++ b/content/blog/page4/index.html
@@ -240,6 +240,19 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a href="/2022/01/20/pravega-connector-101.html">Pravega Flink Connector 101</a></h2>
+
+      <p>20 Jan 2022
+       Yumin Zhou (Brian) (<a href="https://twitter.com/crazy__zhou">@crazy__zhou</a>)</p>
+
+      <p>A brief introduction to the Pravega Flink Connector</p>
+
+      <p><a href="/2022/01/20/pravega-connector-101.html">Continue reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a href="/news/2022/01/17/release-1.14.3.html">Apache Flink 1.14.3 Release Announcement</a></h2>
 
@@ -361,19 +374,6 @@
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a href="/2021/10/26/sort-shuffle-part1.html">Sort-Based Blocking Shuffle Implementation in Flink - Part One</a></h2>
-
-      <p>26 Oct 2021
-       Yingjie Cao (Kevin)  &amp; Daisy Tsang </p>
-
-      <p>Flink has implemented the sort-based blocking shuffle (FLIP-148) for batch data processing. In this blog post, we will take a close look at the design & implementation details and see what we can gain from it.</p>
-
-      <p><a href="/2021/10/26/sort-shuffle-part1.html">Continue reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -416,6 +416,16 @@
       
 
       
+      <li><a href="/news/2022/11/10/release-1.15.3.html">Apache Flink 1.15.3 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2022/10/28/1.16-announcement.html">Announcing the Release of Apache Flink 1.16</a></li>
 
       
diff --git a/content/blog/page5/index.html b/content/blog/page5/index.html
index 465b960b1..24c8d3219 100644
--- a/content/blog/page5/index.html
+++ b/content/blog/page5/index.html
@@ -240,6 +240,19 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a href="/2021/10/26/sort-shuffle-part1.html">Sort-Based Blocking Shuffle Implementation in Flink - Part One</a></h2>
+
+      <p>26 Oct 2021
+       Yingjie Cao (Kevin)  &amp; Daisy Tsang </p>
+
+      <p>Flink has implemented the sort-based blocking shuffle (FLIP-148) for batch data processing. In this blog post, we will take a close look at the design & implementation details and see what we can gain from it.</p>
+
+      <p><a href="/2021/10/26/sort-shuffle-part1.html">Continue reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a href="/news/2021/10/19/release-1.13.3.html">Apache Flink 1.13.3 Released</a></h2>
 
@@ -381,19 +394,6 @@ This new release brings various improvements to the StateFun runtime, a leaner w
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a href="/2021/07/07/backpressure.html">How to identify the source of backpressure?</a></h2>
-
-      <p>07 Jul 2021
-       Piotr Nowojski (<a href="https://twitter.com/PiotrNowojski">@PiotrNowojski</a>)</p>
-
-      <p>Apache Flink 1.13 introduced a couple of important changes in the area of backpressure monitoring and performance analysis of Flink Jobs. This blog post aims to introduce those changes and explain how to use them.</p>
-
-      <p><a href="/2021/07/07/backpressure.html">Continue reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -436,6 +436,16 @@ This new release brings various improvements to the StateFun runtime, a leaner w
       
 
       
+      <li><a href="/news/2022/11/10/release-1.15.3.html">Apache Flink 1.15.3 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2022/10/28/1.16-announcement.html">Announcing the Release of Apache Flink 1.16</a></li>
 
       
diff --git a/content/blog/page6/index.html b/content/blog/page6/index.html
index 8cefc045a..480c9dbb3 100644
--- a/content/blog/page6/index.html
+++ b/content/blog/page6/index.html
@@ -240,6 +240,19 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a href="/2021/07/07/backpressure.html">How to identify the source of backpressure?</a></h2>
+
+      <p>07 Jul 2021
+       Piotr Nowojski (<a href="https://twitter.com/PiotrNowojski">@PiotrNowojski</a>)</p>
+
+      <p>Apache Flink 1.13 introduced a couple of important changes in the area of backpressure monitoring and performance analysis of Flink Jobs. This blog post aims to introduce those changes and explain how to use them.</p>
+
+      <p><a href="/2021/07/07/backpressure.html">Continue reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a href="/news/2021/05/28/release-1.13.1.html">Apache Flink 1.13.1 Released</a></h2>
 
@@ -369,21 +382,6 @@ to develop scalable, consistent, and elastic distributed applications.</p>
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a href="/news/2021/01/29/release-1.10.3.html">Apache Flink 1.10.3 Released</a></h2>
-
-      <p>29 Jan 2021
-       Xintong Song </p>
-
-      <p><p>The Apache Flink community released the third bugfix version of the Apache Flink 1.10 series.</p>
-
-</p>
-
-      <p><a href="/news/2021/01/29/release-1.10.3.html">Continue reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -426,6 +424,16 @@ to develop scalable, consistent, and elastic distributed applications.</p>
       
 
       
+      <li><a href="/news/2022/11/10/release-1.15.3.html">Apache Flink 1.15.3 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2022/10/28/1.16-announcement.html">Announcing the Release of Apache Flink 1.16</a></li>
 
       
diff --git a/content/blog/page7/index.html b/content/blog/page7/index.html
index 7cf5f7f84..b0fc29de3 100644
--- a/content/blog/page7/index.html
+++ b/content/blog/page7/index.html
@@ -240,6 +240,21 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a href="/news/2021/01/29/release-1.10.3.html">Apache Flink 1.10.3 Released</a></h2>
+
+      <p>29 Jan 2021
+       Xintong Song </p>
+
+      <p><p>The Apache Flink community released the third bugfix version of the Apache Flink 1.10 series.</p>
+
+</p>
+
+      <p><a href="/news/2021/01/29/release-1.10.3.html">Continue reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a href="/news/2021/01/19/release-1.12.1.html">Apache Flink 1.12.1 Released</a></h2>
 
@@ -365,19 +380,6 @@
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a href="/2020/10/15/from-aligned-to-unaligned-checkpoints-part-1.html">From Aligned to Unaligned Checkpoints - Part 1: Checkpoints, Alignment, and Backpressure</a></h2>
-
-      <p>15 Oct 2020
-       Arvid Heise  &amp; Stephan Ewen </p>
-
-      <p>Apache Flink’s checkpoint-based fault tolerance mechanism is one of its defining features. Because of that design, Flink unifies batch and stream processing, can easily scale to both very small and extremely large scenarios and provides support for many operational features. In this post we recap the original checkpointing process in Flink, its core properties and issues under backpressure.</p>
-
-      <p><a href="/2020/10/15/from-aligned-to-unaligned-checkpoints-part-1.html">Continue reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -420,6 +422,16 @@
       
 
       
+      <li><a href="/news/2022/11/10/release-1.15.3.html">Apache Flink 1.15.3 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2022/10/28/1.16-announcement.html">Announcing the Release of Apache Flink 1.16</a></li>
 
       
diff --git a/content/blog/page8/index.html b/content/blog/page8/index.html
index 9eb2f6a9d..39eecc2b1 100644
--- a/content/blog/page8/index.html
+++ b/content/blog/page8/index.html
@@ -240,6 +240,19 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a href="/2020/10/15/from-aligned-to-unaligned-checkpoints-part-1.html">From Aligned to Unaligned Checkpoints - Part 1: Checkpoints, Alignment, and Backpressure</a></h2>
+
+      <p>15 Oct 2020
+       Arvid Heise  &amp; Stephan Ewen </p>
+
+      <p>Apache Flink’s checkpoint-based fault tolerance mechanism is one of its defining features. Because of that design, Flink unifies batch and stream processing, can easily scale to both very small and extremely large scenarios and provides support for many operational features. In this post we recap the original checkpointing process in Flink, its core properties and issues under backpressure.</p>
+
+      <p><a href="/2020/10/15/from-aligned-to-unaligned-checkpoints-part-1.html">Continue reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a href="/news/2020/10/13/stateful-serverless-internals.html">Stateful Functions Internals: Behind the scenes of Stateful Serverless</a></h2>
 
@@ -369,19 +382,6 @@ as well as increased observability for operational purposes.</p>
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a href="/2020/08/04/pyflink-pandas-udf-support-flink.html">PyFlink: The integration of Pandas into PyFlink</a></h2>
-
-      <p>04 Aug 2020
-       Jincheng Sun (<a href="https://twitter.com/sunjincheng121">@sunjincheng121</a>) &amp; Markos Sfikas (<a href="https://twitter.com/MarkSfik">@MarkSfik</a>)</p>
-
-      <p>The Apache Flink community put some great effort into integrating Pandas with PyFlink in the latest Flink version 1.11. Some of the added features include support for Pandas UDF and the conversion between Pandas DataFrame and Table. In this article, we will introduce how these functionalities work and how to use them with a step-by-step example.</p>
-
-      <p><a href="/2020/08/04/pyflink-pandas-udf-support-flink.html">Continue reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -424,6 +424,16 @@ as well as increased observability for operational purposes.</p>
       
 
       
+      <li><a href="/news/2022/11/10/release-1.15.3.html">Apache Flink 1.15.3 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2022/10/28/1.16-announcement.html">Announcing the Release of Apache Flink 1.16</a></li>
 
       
diff --git a/content/blog/page9/index.html b/content/blog/page9/index.html
index ce4793e62..fc5f23c1c 100644
--- a/content/blog/page9/index.html
+++ b/content/blog/page9/index.html
@@ -240,6 +240,19 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a href="/2020/08/04/pyflink-pandas-udf-support-flink.html">PyFlink: The integration of Pandas into PyFlink</a></h2>
+
+      <p>04 Aug 2020
+       Jincheng Sun (<a href="https://twitter.com/sunjincheng121">@sunjincheng121</a>) &amp; Markos Sfikas (<a href="https://twitter.com/MarkSfik">@MarkSfik</a>)</p>
+
+      <p>The Apache Flink community put some great effort into integrating Pandas with PyFlink in the latest Flink version 1.11. Some of the added features include support for Pandas UDF and the conversion between Pandas DataFrame and Table. In this article, we will introduce how these functionalities work and how to use them with a step-by-step example.</p>
+
+      <p><a href="/2020/08/04/pyflink-pandas-udf-support-flink.html">Continue reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a href="/news/2020/07/30/demo-fraud-detection-3.html">Advanced Flink Application Patterns Vol.3: Custom Window Processing</a></h2>
 
@@ -375,19 +388,6 @@ and provide a tutorial for running Streaming ETL with Flink on Zeppelin.</p>
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a href="/news/2020/06/11/community-update.html">Flink Community Update - June'20</a></h2>
-
-      <p>11 Jun 2020
-       Marta Paes (<a href="https://twitter.com/morsapaes">@morsapaes</a>)</p>
-
-      <p>And suddenly it’s June. The previous month has been calm on the surface, but quite hectic underneath — the final testing phase for Flink 1.11 is moving at full speed, Stateful Functions 2.1 is out in the wild and Flink has made it into Google Season of Docs 2020.</p>
-
-      <p><a href="/news/2020/06/11/community-update.html">Continue reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -430,6 +430,16 @@ and provide a tutorial for running Streaming ETL with Flink on Zeppelin.</p>
       
 
       
+      <li><a href="/news/2022/11/10/release-1.15.3.html">Apache Flink 1.15.3 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2022/10/28/1.16-announcement.html">Announcing the Release of Apache Flink 1.16</a></li>
 
       
diff --git a/content/downloads.html b/content/downloads.html
index 3af1e35e2..bfa13d55c 100644
--- a/content/downloads.html
+++ b/content/downloads.html
@@ -241,7 +241,7 @@
 <div class="page-toc">
 <ul id="markdown-toc">
   <li><a href="#apache-flink-1160" id="markdown-toc-apache-flink-1160">Apache Flink 1.16.0</a></li>
-  <li><a href="#apache-flink-1153" id="markdown-toc-apache-flink-1153">Apache Flink 1.15.2</a></li>
+  <li><a href="#apache-flink-1153" id="markdown-toc-apache-flink-1153">Apache Flink 1.15.3</a></li>
   <li><a href="#flink-connectors" id="markdown-toc-flink-connectors">Flink connectors</a>    <ul>
       <li><a href="#apache-flink-elasticsearch-connector-300" id="markdown-toc-apache-flink-elasticsearch-connector-300">Apache Flink Elasticsearch Connector 3.0.0</a></li>
     </ul>
diff --git a/content/index.html b/content/index.html
index bd63af82d..c46c92cf2 100644
--- a/content/index.html
+++ b/content/index.html
@@ -408,6 +408,9 @@
         <dt> <a href="/2022/11/25/async-sink-rate-limiting-strategy.html">Optimising the throughput of async sinks using a custom RateLimitingStrategy</a></dt>
         <dd>An overview of how to optimise the throughput of async sinks using a custom RateLimitingStrategy</dd>
       
+        <dt> <a href="/news/2022/11/10/release-1.15.3.html">Apache Flink 1.15.3 Release Announcement</a></dt>
+        <dd>The Apache Flink Community is pleased to announce a bug fix release for Flink 1.15.</dd>
+      
         <dt> <a href="/news/2022/10/28/1.16-announcement.html">Announcing the Release of Apache Flink 1.16</a></dt>
         <dd><p>Apache Flink continues to grow at a rapid pace and is one of the most active 
 communities in Apache. Flink 1.16 had over 240 contributors enthusiastically participating, 
@@ -422,9 +425,6 @@ with 19 FLIPs and 1100+ issues completed, bringing a lot of exciting features to
         <dd><p>We are proud to announce the latest stable release of the operator. The 1.2.0 release adds support for the Standalone Kubernetes deployment mode and includes several improvements to the core logic.</p>
 
 </dd>
-      
-        <dt> <a href="/news/2022/09/28/release-1.14.6.html">Apache Flink 1.14.6 Release Announcement</a></dt>
-        <dd>The Apache Flink Community is pleased to announce another bug fix release for Flink 1.14.</dd>
     
   </dl>
 
diff --git a/content/index.html b/content/news/2022/11/10/release-1.15.3.html
similarity index 50%
copy from content/index.html
copy to content/news/2022/11/10/release-1.15.3.html
index bd63af82d..cc9836aa4 100644
--- a/content/index.html
+++ b/content/news/2022/11/10/release-1.15.3.html
@@ -5,7 +5,7 @@
     <meta http-equiv="X-UA-Compatible" content="IE=edge">
     <meta name="viewport" content="width=device-width, initial-scale=1">
     <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
-    <title>Apache Flink: Stateful Computations over Data Streams</title>
+    <title>Apache Flink: Apache Flink 1.15.3 Release Announcement</title>
     <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
     <link rel="icon" href="/favicon.ico" type="image/x-icon">
 
@@ -153,7 +153,7 @@
             <li><a href="/gettinghelp.html">Getting Help</a></li>
 
             <!-- Blog -->
-            <li><a href="/blog/"><b>Flink Blog</b></a></li>
+            <li class="active"><a href="/blog/"><b>Flink Blog</b></a></li>
 
 
             <!-- Flink-packages -->
@@ -185,7 +185,8 @@
             <li>
               
                 
-                  <a href="/zh/">中文版</a>
+                  <!-- link to the Chinese home page when current is blog page -->
+                  <a href="/zh">中文版</a>
                 
               
             </li>
@@ -233,263 +234,202 @@
       </div>
       <div class="col-sm-9">
       <div class="row-fluid">
-
   <div class="col-sm-12">
-    <p class="lead">
-      <strong>Apache Flink<sup>®</sup> — Stateful Computations over Data Streams</strong>
-    </p>
-  </div>
-
-<div class="col-sm-12">
-  <hr />
-</div>
-
-</div>
-
-<!-- High-level architecture figure -->
-
-<div class="row front-graphic">
-  <hr />
-  <img src="/img/flink-home-graphic.png" width="800px" />
-</div>
-
-<!-- Feature grid -->
-
-<!--
-<div class="row">
-  <div class="col-sm-12">
-    <hr />
-    <h2><a href="/features.html">Features</a></h2>
-  </div>
-</div>
--->
-<div class="row">
-  <div class="col-sm-4">
-    <div class="panel panel-default">
-      <div class="panel-heading">
-        <span class="glyphicon glyphicon-th"></span> <b>All streaming use cases</b>
-      </div>
-      <div class="panel-body">
-        <ul style="font-size: small;">
-          <li>Event-driven Applications</li>
-          <li>Stream &amp; Batch Analytics</li>
-          <li>Data Pipelines &amp; ETL</li>
-        </ul>
-        <a href="/usecases.html">Learn more</a>
-      </div>
-    </div>
-  </div>
-  <div class="col-sm-4">
-    <div class="panel panel-default">
-      <div class="panel-heading">
-        <span class="glyphicon glyphicon-ok"></span> <b>Guaranteed correctness</b>
-      </div>
-      <div class="panel-body">
-        <ul style="font-size: small;">
-          <li>Exactly-once state consistency</li>
-          <li>Event-time processing</li>
-          <li>Sophisticated late data handling</li>
-        </ul>
-        <a href="/flink-applications.html#building-blocks-for-streaming-applications">Learn more</a>
-      </div>
-    </div>
-  </div>
-  <div class="col-sm-4">
-    <div class="panel panel-default">
-      <div class="panel-heading">
-        <span class="glyphicon glyphicon glyphicon-sort-by-attributes"></span> <b>Layered APIs</b>
-      </div>
-      <div class="panel-body">
-        <ul style="font-size: small;">
-          <li>SQL on Stream &amp; Batch Data</li>
-          <li>DataStream API &amp; DataSet API</li>
-          <li>ProcessFunction (Time &amp; State)</li>
-        </ul>
-        <a href="/flink-applications.html#layered-apis">Learn more</a>
-      </div>
-    </div>
-  </div>
-</div>
-<div class="row">
-  <div class="col-sm-4">
-    <div class="panel panel-default">
-      <div class="panel-heading">
-        <span class="glyphicon glyphicon-dashboard"></span> <b>Operational Focus</b>
-      </div>
-      <div class="panel-body">
-        <ul style="font-size: small;">
-          <li>Flexible deployment</li>
-          <li>High-availability setup</li>
-          <li>Savepoints</li>
-        </ul>
-        <a href="/flink-operations.html">Learn more</a>
-      </div>
-    </div>
-  </div>
-  <div class="col-sm-4">
-    <div class="panel panel-default">
-      <div class="panel-heading">
-        <span class="glyphicon glyphicon-fullscreen"></span> <b>Scales to any use case</b>
-      </div>
-      <div class="panel-body">
-        <ul style="font-size: small;">
-          <li>Scale-out architecture</li>
-          <li>Support for very large state</li>
-          <li>Incremental checkpointing</li>
-        </ul>
-        <a href="/flink-architecture.html#run-applications-at-any-scale">Learn more</a>
-      </div>
+    <div class="row">
+      <h1>Apache Flink 1.15.3 Release Announcement</h1>
+      <p><i></i></p>
+
+      <article>
+        <p>10 Nov 2022 Fabian Paul </p>
+
+<p>The Apache Flink Community is pleased to announce the third bug fix release of the Flink 1.15 series.</p>
+
+<p>This release includes 59 bug fixes, vulnerability fixes, and minor improvements for Flink 1.15.
+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:
+<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522&amp;version=12352210">JIRA</a>.</p>
+
+<p>We highly recommend all users upgrade to Flink 1.15.3.</p>
+
+<h1 id="release-artifacts">Release Artifacts</h1>
+
+<h2 id="maven-dependencies">Maven Dependencies</h2>
+
+<div class="highlight"><pre><code class="language-xml"><span class="nt">&lt;dependency&gt;</span>
+  <span class="nt">&lt;groupId&gt;</span>org.apache.flink<span class="nt">&lt;/groupId&gt;</span>
+  <span class="nt">&lt;artifactId&gt;</span>flink-java<span class="nt">&lt;/artifactId&gt;</span>
+  <span class="nt">&lt;version&gt;</span>1.15.3<span class="nt">&lt;/version&gt;</span>
+<span class="nt">&lt;/dependency&gt;</span>
+<span class="nt">&lt;dependency&gt;</span>
+  <span class="nt">&lt;groupId&gt;</span>org.apache.flink<span class="nt">&lt;/groupId&gt;</span>
+  <span class="nt">&lt;artifactId&gt;</span>flink-streaming-java<span class="nt">&lt;/artifactId&gt;</span>
+  <span class="nt">&lt;version&gt;</span>1.15.3<span class="nt">&lt;/version&gt;</span>
+<span class="nt">&lt;/dependency&gt;</span>
+<span class="nt">&lt;dependency&gt;</span>
+  <span class="nt">&lt;groupId&gt;</span>org.apache.flink<span class="nt">&lt;/groupId&gt;</span>
+  <span class="nt">&lt;artifactId&gt;</span>flink-clients<span class="nt">&lt;/artifactId&gt;</span>
+  <span class="nt">&lt;version&gt;</span>1.15.3<span class="nt">&lt;/version&gt;</span>
+<span class="nt">&lt;/dependency&gt;</span></code></pre></div>
+
+<h2 id="binaries">Binaries</h2>
+
+<p>You can find the binaries on the updated <a href="/downloads.html">Downloads page</a>.</p>
+
+<h2 id="docker-images">Docker Images</h2>
+
+<ul>
+  <li><a href="https://hub.docker.com/_/flink/tags?page=1&amp;name=1.15.3">library/flink</a> (official images)</li>
+  <li><a href="https://hub.docker.com/r/apache/flink/tags?page=1&amp;name=1.15.3">apache/flink</a> (ASF repository)</li>
+</ul>
+
+<h2 id="pypi">PyPi</h2>
+
+<ul>
+  <li><a href="https://pypi.org/project/apache-flink/1.15.3/">apache-flink==1.15.3</a></li>
+</ul>
+
+<h1 id="release-notes">Release Notes</h1>
+
+<h2>        Bug
+</h2>
+<ul>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-26726">FLINK-26726</a>] -         Remove the unregistered  task from readersAwaitingSplit
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-26890">FLINK-26890</a>] -         DynamoDB consumer error consuming partitions close to retention
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-27384">FLINK-27384</a>] -         In the Hive dimension table, when the data is changed on the original partition, the create_time configuration does not take effect
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-27400">FLINK-27400</a>] -         Pulsar connector subscribed the system topic when using the regex
+</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-27492">FLINK-27492</a>] -         Flink table scala example does not including the scala-api jars
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-27579">FLINK-27579</a>] -         The param client.timeout can not be set by dynamic properties when stopping the job 
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-27611">FLINK-27611</a>] -         ConcurrentModificationException during Flink-Pulsar checkpoint notification
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-27954">FLINK-27954</a>] -         JobVertexFlameGraphHandler does not work on standby Dispatcher
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-28084">FLINK-28084</a>] -         Pulsar unordered reader should disable retry and delete reconsume logic.
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-28265">FLINK-28265</a>] -         Inconsistency in Kubernetes HA service: broken state handle
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-28488">FLINK-28488</a>] -         KafkaMetricWrapper does incorrect cast
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-28609">FLINK-28609</a>] -         Flink-Pulsar connector fails on larger schemas
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-28863">FLINK-28863</a>] -         Snapshot result of RocksDB native savepoint should have empty shared-state
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-28934">FLINK-28934</a>] -         Pulsar Source put all the splits to only one parallelism when using Exclusive subscription
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-28951">FLINK-28951</a>] -         Header in janino generated java files can merge with line numbers
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-28959">FLINK-28959</a>] -         504 gateway timeout when consume large number of topics using TopicPatten
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-28960">FLINK-28960</a>] -         Pulsar throws java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlElement
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-28975">FLINK-28975</a>] -         withIdleness marks all streams from FLIP-27 sources as idle
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-28976">FLINK-28976</a>] -         Changelog 1st materialization delayed unneccesarily
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29130">FLINK-29130</a>] -         Correct the doc description of state.backend.local-recovery
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29138">FLINK-29138</a>] -         Project pushdown not work for lookup source
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29205">FLINK-29205</a>] -         FlinkKinesisConsumer not respecting Credential Provider configuration for EFO
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29207">FLINK-29207</a>] -         Pulsar message eventTime may be incorrectly set to a negative number
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29253">FLINK-29253</a>] -         DefaultJobmanagerRunnerRegistry#localCleanupAsync calls close instead of closeAsync
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29324">FLINK-29324</a>] -         Calling Kinesis connector close method before subtask starts running results in NPE
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29325">FLINK-29325</a>] -         Fix documentation bug on how to enable batch mode for streaming examples
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29381">FLINK-29381</a>] -         Key_Shared subscription isn&#39;t works in the latest Pulsar connector
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29395">FLINK-29395</a>] -         [Kinesis][EFO] Issue using EFO consumer at timestamp with empty shard
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29397">FLINK-29397</a>] -         Race condition in StreamTask can lead to NPE if changelog is disabled
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29459">FLINK-29459</a>] -         Sink v2 has bugs in supporting legacy v1 implementations with global committer
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29477">FLINK-29477</a>] -         ClassCastException when collect primitive array to Python
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29479">FLINK-29479</a>] -         Support whether using system PythonPath for PyFlink jobs
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29483">FLINK-29483</a>] -         flink python udf arrow in thread model bug
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29500">FLINK-29500</a>] -         InitializeOnMaster uses wrong parallelism with AdaptiveScheduler
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29509">FLINK-29509</a>] -         Set correct subtaskId during recovery of committables
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29512">FLINK-29512</a>] -         Align SubtaskCommittableManager checkpointId with CheckpointCommittableManagerImpl checkpointId during recovery
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29539">FLINK-29539</a>] -         dnsPolicy in FlinkPod is not overridable 
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29567">FLINK-29567</a>] -         Revert sink output metric names from numRecordsSend back to numRecordsOut
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29613">FLINK-29613</a>] -         Wrong message size assertion in Pulsar&#39;s batch message
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29627">FLINK-29627</a>] -         Sink - Duplicate key exception during recover more than 1 committable.
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29645">FLINK-29645</a>] -         BatchExecutionKeyedStateBackend is using incorrect ExecutionConfig when creating serializer
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29749">FLINK-29749</a>] -         flink info command support dynamic properties
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29803">FLINK-29803</a>] -         Table API Scala APIs lack proper source jars
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29827">FLINK-29827</a>] -         [Connector][AsyncSinkWriter] Checkpointed states block writer from sending records
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29927">FLINK-29927</a>] -         AkkaUtils#getAddress may cause memory leak
+</li>
+</ul>
+
+<h2>        Improvement
+</h2>
+<ul>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-24906">FLINK-24906</a>] -         Improve CSV format handling and support
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-28733">FLINK-28733</a>] -         jobmanager.sh should support dynamic properties
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-28909">FLINK-28909</a>] -         Add ribbon filter policy option in RocksDBConfiguredOptions
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29134">FLINK-29134</a>] -         fetch metrics may cause oom(ThreadPool task pile up)
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29158">FLINK-29158</a>] -         Fix logging in DefaultCompletedCheckpointStore
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29223">FLINK-29223</a>] -         Missing info output for when filtering JobGraphs based on their persisted JobResult
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29255">FLINK-29255</a>] -         FLIP-258 - Enforce binary compatibility in patch releases
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29476">FLINK-29476</a>] -         Kinesis Connector retry mechanism not applied to EOFException
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29503">FLINK-29503</a>] -         Add backpressureLevel field without hyphens
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29504">FLINK-29504</a>] -         Jar upload spec should define a schema
+</li>
+</ul>
+
+      </article>
     </div>
-  </div>
-  <div class="col-sm-4">
-    <div class="panel panel-default">
-      <div class="panel-heading">
-        <span class="glyphicon glyphicon-flash"></span> <b>Excellent Performance</b>
-      </div>
-      <div class="panel-body">
-        <ul style="font-size: small;">
-          <li>Low latency</li>
-          <li>High throughput</li>
-          <li>In-Memory computing</li>
-        </ul>
-        <a href="/flink-architecture.html#leverage-in-memory-performance">Learn more</a>
-      </div>
+
+    <div class="row">
+      <div id="disqus_thread"></div>
+      <script type="text/javascript">
+        /* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
+        var disqus_shortname = 'stratosphere-eu'; // required: replace example with your forum shortname
+
+        /* * * DON'T EDIT BELOW THIS LINE * * */
+        (function() {
+            var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
+            dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
+             (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
+        })();
+      </script>
     </div>
   </div>
 </div>
-
-<!-- Events section -->
-<div class="row">
-
-<div class="col-sm-12">
-  <hr />
-</div>
-
-<div class="col-sm-3">
-
-  <h2><a>Upcoming Events</a></h2>
-
-</div>
-<div class="col-sm-9">
-  <!-- Flink Forward -->
-  <a href="https://flink-forward.org" target="_blank">
-    <img style="width: 180px; padding-right: 10px" src="/img/flink-forward.png" alt="Flink Forward" />
-  </a>
-  <!-- ApacheCon -->
-  <a href="https://www.apache.org/events/current-event" target="_blank">
-    <img style="width: 200px; padding-right: 10px" src="https://www.apache.org/events/current-event-234x60.png" alt="ApacheCon" />
-  </a>
-    <!-- Flink Forward Asia -->
-    <a href="https://flink-forward.org.cn/" target="_blank">
-      <img style="width: 230px" src="/img/flink-forward-asia.png" alt="Flink Forward Asia" />
-    </a>
-</div>
-
-</div>
-
-<!-- Updates section -->
-
-<div class="row">
-
-<div class="col-sm-12">
-  <hr />
-</div>
-
-<div class="col-sm-3">
-
-  <h2><a href="/blog">Latest Blog Posts</a></h2>
-
-</div>
-
-<div class="col-sm-9">
-
-  <dl>
-      
-        <dt> <a href="/2022/11/25/async-sink-rate-limiting-strategy.html">Optimising the throughput of async sinks using a custom RateLimitingStrategy</a></dt>
-        <dd>An overview of how to optimise the throughput of async sinks using a custom RateLimitingStrategy</dd>
-      
-        <dt> <a href="/news/2022/10/28/1.16-announcement.html">Announcing the Release of Apache Flink 1.16</a></dt>
-        <dd><p>Apache Flink continues to grow at a rapid pace and is one of the most active 
-communities in Apache. Flink 1.16 had over 240 contributors enthusiastically participating, 
-with 19 FLIPs and 1100+ issues completed, bringing a lot of exciting features to the community.</p>
-
-</dd>
-      
-        <dt> <a href="/news/2022/10/13/release-table-store-0.2.1.html">Apache Flink Table Store 0.2.1 Release Announcement</a></dt>
-        <dd>The Apache Flink Community is pleased to announce a bug fix release for Flink Table Store 0.2.</dd>
-      
-        <dt> <a href="/news/2022/10/07/release-kubernetes-operator-1.2.0.html">Apache Flink Kubernetes Operator 1.2.0 Release Announcement</a></dt>
-        <dd><p>We are proud to announce the latest stable release of the operator. The 1.2.0 release adds support for the Standalone Kubernetes deployment mode and includes several improvements to the core logic.</p>
-
-</dd>
-      
-        <dt> <a href="/news/2022/09/28/release-1.14.6.html">Apache Flink 1.14.6 Release Announcement</a></dt>
-        <dd>The Apache Flink Community is pleased to announce another bug fix release for Flink 1.14.</dd>
-    
-  </dl>
-
-</div>
-
-<!-- Scripts section -->
-
-<script type="text/javascript" src="/js/jquery.jcarousel.min.js"></script>
-
-<script type="text/javascript">
-
-  $(window).load(function(){
-   $(function() {
-        var jcarousel = $('.jcarousel');
-
-        jcarousel
-            .on('jcarousel:reload jcarousel:create', function () {
-                var carousel = $(this),
-                    width = carousel.innerWidth();
-
-                if (width >= 600) {
-                    width = width / 4;
-                } else if (width >= 350) {
-                    width = width / 3;
-                }
-
-                carousel.jcarousel('items').css('width', Math.ceil(width) + 'px');
-            })
-            .jcarousel({
-                wrap: 'circular',
-                autostart: true
-            });
-
-        $('.jcarousel-control-prev')
-            .jcarouselControl({
-                target: '-=1'
-            });
-
-        $('.jcarousel-control-next')
-            .jcarouselControl({
-                target: '+=1'
-            });
-
-        $('.jcarousel-pagination')
-            .on('jcarouselpagination:active', 'a', function() {
-                $(this).addClass('active');
-            })
-            .on('jcarouselpagination:inactive', 'a', function() {
-                $(this).removeClass('active');
-            })
-            .on('click', function(e) {
-                e.preventDefault();
-            })
-            .jcarouselPagination({
-                perPage: 1,
-                item: function(page) {
-                    return '<a href="#' + page + '">' + page + '</a>';
-                }
-            });
-    });
-  });
-
-</script>
-</div>
-
       </div>
     </div>
 
diff --git a/content/zh/index.html b/content/zh/index.html
index fe04cad0e..08a0f50ab 100644
--- a/content/zh/index.html
+++ b/content/zh/index.html
@@ -405,6 +405,9 @@
         <dt> <a href="/2022/11/25/async-sink-rate-limiting-strategy.html">Optimising the throughput of async sinks using a custom RateLimitingStrategy</a></dt>
         <dd>An overview of how to optimise the throughput of async sinks using a custom RateLimitingStrategy</dd>
       
+        <dt> <a href="/news/2022/11/10/release-1.15.3.html">Apache Flink 1.15.3 Release Announcement</a></dt>
+        <dd>The Apache Flink Community is pleased to announce a bug fix release for Flink 1.15.</dd>
+      
         <dt> <a href="/news/2022/10/28/1.16-announcement.html">Announcing the Release of Apache Flink 1.16</a></dt>
         <dd><p>Apache Flink continues to grow at a rapid pace and is one of the most active 
 communities in Apache. Flink 1.16 had over 240 contributors enthusiastically participating, 
@@ -419,9 +422,6 @@ with 19 FLIPs and 1100+ issues completed, bringing a lot of exciting features to
         <dd><p>We are proud to announce the latest stable release of the operator. The 1.2.0 release adds support for the Standalone Kubernetes deployment mode and includes several improvements to the core logic.</p>
 
 </dd>
-      
-        <dt> <a href="/news/2022/09/28/release-1.14.6.html">Apache Flink 1.14.6 Release Announcement</a></dt>
-        <dd>The Apache Flink Community is pleased to announce another bug fix release for Flink 1.14.</dd>
     
   </dl>