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

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


The following commit(s) were added to refs/heads/asf-site by this push:
     new dd81767ff rebuild website
dd81767ff is described below

commit dd81767ff4d7b7272d3fd35ae4db08db8ea986aa
Author: David Anderson <da...@alpinegizmo.com>
AuthorDate: Thu Jul 7 18:01:21 2022 -0400

    rebuild website
---
 content/blog/feed.xml                              | 412 +++++++++---------
 content/blog/index.html                            |  38 +-
 content/blog/page10/index.html                     |  40 +-
 content/blog/page11/index.html                     |  40 +-
 content/blog/page12/index.html                     |  40 +-
 content/blog/page13/index.html                     |  42 +-
 content/blog/page14/index.html                     |  45 +-
 content/blog/page15/index.html                     |  43 +-
 content/blog/page16/index.html                     |  40 +-
 content/blog/page17/index.html                     |  42 +-
 content/blog/page18/index.html                     |  40 +-
 content/blog/page19/index.html                     |  45 +-
 content/blog/page2/index.html                      |  38 +-
 content/blog/{page13 => page20}/index.html         | 164 +-------
 content/blog/page3/index.html                      |  40 +-
 content/blog/page4/index.html                      |  40 +-
 content/blog/page5/index.html                      |  38 +-
 content/blog/page6/index.html                      |  40 +-
 content/blog/page7/index.html                      |  40 +-
 content/blog/page8/index.html                      |  38 +-
 content/blog/page9/index.html                      |  38 +-
 content/downloads.html                             |  29 +-
 content/index.html                                 |   6 +-
 .../2022/07/06/release-1.15.1.html}                | 458 +++++++++------------
 content/q/gradle-quickstart.sh                     |   2 +-
 content/q/quickstart-scala.sh                      |   2 +-
 content/q/quickstart.sh                            |   2 +-
 content/q/sbt-quickstart.sh                        |   2 +-
 content/zh/downloads.html                          |  31 +-
 content/zh/index.html                              |   6 +-
 30 files changed, 940 insertions(+), 941 deletions(-)

diff --git a/content/blog/feed.xml b/content/blog/feed.xml
index 475d3abcb..2e1395481 100644
--- a/content/blog/feed.xml
+++ b/content/blog/feed.xml
@@ -6,6 +6,193 @@
 <link>https://flink.apache.org/blog</link>
 <atom:link href="https://flink.apache.org/blog/feed.xml"; rel="self" 
type="application/rss+xml" />
 
+<item>
+<title>Apache Flink 1.15.1 Release Announcement</title>
+<description>&lt;p&gt;The Apache Flink Community is pleased to announce the 
first bug fix release of the Flink 1.15 series.&lt;/p&gt;
+
+&lt;p&gt;This release includes 62 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=12351546&quot;&gt;JIRA&lt;/a&gt;.&lt;/p&gt;
+
+&lt;p&gt;We highly recommend all users upgrade to Flink 1.15.1.&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.1&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.1&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.1&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?tab=tags&amp;amp;page=1&amp;amp;name=1.15.1&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.1&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.1/&quot;&gt;apache-flink==1.15.1&lt;/a&gt;&lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;h1 id=&quot;release-notes&quot;&gt;Release Notes&lt;/h1&gt;
+
+&lt;p&gt;The community is aware of two issues that were introduced with 1.15.0 
that remain unresolved. Efforts are underway to fix these issues for Flink 
1.15.2:&lt;/p&gt;
+
+&lt;ul&gt;
+&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-28060&quot;&gt;FLINK-28060&lt;/a&gt;]
 -         Kafka commit on checkpointing fails repeatedly after a broker restart
+&lt;/li&gt;
+&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-28322&quot;&gt;FLINK-28322&lt;/a&gt;]
 -         DataStreamScanProvider&#39;s new method is not compatible
+&lt;/li&gt;
+&lt;/ul&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-22984&quot;&gt;FLINK-22984&lt;/a&gt;]
 -         UnsupportedOperationException when using Python UDF to generate 
watermark
+&lt;/li&gt;
+&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-24491&quot;&gt;FLINK-24491&lt;/a&gt;]
 -         ExecutionGraphInfo may not be archived when the dispatcher terminates
+&lt;/li&gt;
+&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-24735&quot;&gt;FLINK-24735&lt;/a&gt;]
 -         SQL client crashes with `Cannot add expression of different type to 
set`
+&lt;/li&gt;
+&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-26645&quot;&gt;FLINK-26645&lt;/a&gt;]
 -         Pulsar Source subscribe to a single topic partition will consume all 
partitions from that topic 
+&lt;/li&gt;
+&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-27041&quot;&gt;FLINK-27041&lt;/a&gt;]
 -         KafkaSource in batch mode failing if any topic partition is empty
+&lt;/li&gt;
+&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-27140&quot;&gt;FLINK-27140&lt;/a&gt;]
 -         Move JobResultStore dirty entry creation into ioExecutor
+&lt;/li&gt;
+&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-27174&quot;&gt;FLINK-27174&lt;/a&gt;]
 -         Non-null check for bootstrapServers field is incorrect in KafkaSink
+&lt;/li&gt;
+&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-27218&quot;&gt;FLINK-27218&lt;/a&gt;]
 -         Serializer in OperatorState has not been updated when new 
Serializers are NOT incompatible
+&lt;/li&gt;
+&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-27223&quot;&gt;FLINK-27223&lt;/a&gt;]
 -         State access doesn&amp;#39;t work as expected when cache size is set 
to 0
+&lt;/li&gt;
+&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-27247&quot;&gt;FLINK-27247&lt;/a&gt;]
 -         ScalarOperatorGens.numericCasting is not compatible with legacy 
behavior
+&lt;/li&gt;
+&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-27255&quot;&gt;FLINK-27255&lt;/a&gt;]
 -         Flink-avro does not support serialization and deserialization of 
avro schema longer than 65535 characters
+&lt;/li&gt;
+&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-27282&quot;&gt;FLINK-27282&lt;/a&gt;]
 -         Fix the bug of wrong positions mapping in RowCoder
+&lt;/li&gt;
+&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-27367&quot;&gt;FLINK-27367&lt;/a&gt;]
 -         SQL CAST between INT and DATE is broken
+&lt;/li&gt;
+&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-27368&quot;&gt;FLINK-27368&lt;/a&gt;]
 -         SQL CAST(&amp;#39; 1 &amp;#39; as BIGINT) returns wrong result
+&lt;/li&gt;
+&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-27409&quot;&gt;FLINK-27409&lt;/a&gt;]
 -         Cleanup stale slot allocation record when the resource requirement 
of a job is empty
+&lt;/li&gt;
+&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-27418&quot;&gt;FLINK-27418&lt;/a&gt;]
 -         Flink SQL TopN result is wrong
+&lt;/li&gt;
+&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-27420&quot;&gt;FLINK-27420&lt;/a&gt;]
 -         Suspended SlotManager fails to re-register metrics when started again
+&lt;/li&gt;
+&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-27465&quot;&gt;FLINK-27465&lt;/a&gt;]
 -         AvroRowDeserializationSchema.convertToTimestamp fails with negative 
nano seconds
+&lt;/li&gt;
+&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-27487&quot;&gt;FLINK-27487&lt;/a&gt;]
 -         KafkaMetricWrappers do incorrect cast
+&lt;/li&gt;
+&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-27545&quot;&gt;FLINK-27545&lt;/a&gt;]
 -         Update examples in PyFlink shell
+&lt;/li&gt;
+&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-27563&quot;&gt;FLINK-27563&lt;/a&gt;]
 -          Resource Providers - Yarn doc page has minor display error
+&lt;/li&gt;
+&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-27606&quot;&gt;FLINK-27606&lt;/a&gt;]
 -         CompileException when using UDAF with merge() method
+&lt;/li&gt;
+&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-27676&quot;&gt;FLINK-27676&lt;/a&gt;]
 -         Output records from on_timer are behind the triggering watermark in 
PyFlink
+&lt;/li&gt;
+&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-27683&quot;&gt;FLINK-27683&lt;/a&gt;]
 -         Insert into (column1, column2) Values(.....) fails with SQL hints
+&lt;/li&gt;
+&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-27711&quot;&gt;FLINK-27711&lt;/a&gt;]
 -         Correct the typo of set_topics_pattern by changing it to 
set_topic_pattern for Pulsar Connector
+&lt;/li&gt;
+&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-27733&quot;&gt;FLINK-27733&lt;/a&gt;]
 -         Rework on_timer output behind watermark bug fix
+&lt;/li&gt;
+&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-27734&quot;&gt;FLINK-27734&lt;/a&gt;]
 -         Not showing checkpoint interval properly in WebUI when checkpoint is 
disabled
+&lt;/li&gt;
+&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-27760&quot;&gt;FLINK-27760&lt;/a&gt;]
 -         NPE is thrown when executing PyFlink jobs in batch mode
+&lt;/li&gt;
+&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-27762&quot;&gt;FLINK-27762&lt;/a&gt;]
 -         Kafka WakeupException during handling splits changes
+&lt;/li&gt;
+&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-27797&quot;&gt;FLINK-27797&lt;/a&gt;]
 -         PythonTableUtils.getCollectionInputFormat cannot correctly handle 
None values
+&lt;/li&gt;
+&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-27848&quot;&gt;FLINK-27848&lt;/a&gt;]
 -         ZooKeeperLeaderElectionDriver keeps writing leader information, 
using up zxid
+&lt;/li&gt;
+&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-27881&quot;&gt;FLINK-27881&lt;/a&gt;]
 -         The key(String) in PulsarMessageBuilder returns null
+&lt;/li&gt;
+&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-27890&quot;&gt;FLINK-27890&lt;/a&gt;]
 -         SideOutputExample.java fails
+&lt;/li&gt;
+&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-27910&quot;&gt;FLINK-27910&lt;/a&gt;]
 -         FileSink not enforcing rolling policy if started from scratch
+&lt;/li&gt;
+&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-27933&quot;&gt;FLINK-27933&lt;/a&gt;]
 -         Savepoint status cannot be queried from standby jobmanager
+&lt;/li&gt;
+&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-27955&quot;&gt;FLINK-27955&lt;/a&gt;]
 -         PyFlink installation failure on Windows OS
+&lt;/li&gt;
+&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-27999&quot;&gt;FLINK-27999&lt;/a&gt;]
 -         NoSuchMethodError when using Hive 3 dialect
+&lt;/li&gt;
+&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-28018&quot;&gt;FLINK-28018&lt;/a&gt;]
 -         the start index to create empty splits in 
BinaryInputFormat#createInputSplits is inappropriate
+&lt;/li&gt;
+&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-28019&quot;&gt;FLINK-28019&lt;/a&gt;]
 -         Error in RetractableTopNFunction when retracting a stale record with 
state ttl enabled
+&lt;/li&gt;
+&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-28114&quot;&gt;FLINK-28114&lt;/a&gt;]
 -         The path of the Python client interpreter could not point to an 
archive file in distributed file system
+&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-24586&quot;&gt;FLINK-24586&lt;/a&gt;]
 -         SQL functions should return STRING instead of VARCHAR(2000)
+&lt;/li&gt;
+&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-26788&quot;&gt;FLINK-26788&lt;/a&gt;]
 -         AbstractDeserializationSchema should add cause when throwing a 
FlinkRuntimeException
+&lt;/li&gt;
+&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-26909&quot;&gt;FLINK-26909&lt;/a&gt;]
 -         Allow setting parallelism to -1 from CLI
+&lt;/li&gt;
+&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-27064&quot;&gt;FLINK-27064&lt;/a&gt;]
 -         Centralize ArchUnit rules for production code
+&lt;/li&gt;
+&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-27480&quot;&gt;FLINK-27480&lt;/a&gt;]
 -         KafkaSources sharing the groupId might lead to 
InstanceAlreadyExistException warning
+&lt;/li&gt;
+&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-27534&quot;&gt;FLINK-27534&lt;/a&gt;]
 -         Apply scalafmt to 1.15 branch
+&lt;/li&gt;
+&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-27776&quot;&gt;FLINK-27776&lt;/a&gt;]
 -         Throw exception when UDAF used in sliding window does not implement 
merge method in PyFlink
+&lt;/li&gt;
+&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-27935&quot;&gt;FLINK-27935&lt;/a&gt;]
 -         Add Pyflink example of create temporary view document
+&lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;h2&gt;        Technical Debt
+&lt;/h2&gt;
+&lt;ul&gt;
+&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-25694&quot;&gt;FLINK-25694&lt;/a&gt;]
 -         Upgrade Presto to resolve GSON/Alluxio Vulnerability
+&lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;h2&gt;        Sub-task
+&lt;/h2&gt;
+&lt;ul&gt;
+&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-26052&quot;&gt;FLINK-26052&lt;/a&gt;]
 -         Update chinese documentation regarding FLIP-203
+&lt;/li&gt;
+&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-26588&quot;&gt;FLINK-26588&lt;/a&gt;]
 -         Translate the new SQL CAST documentation to Chinese
+&lt;/li&gt;
+&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-27382&quot;&gt;FLINK-27382&lt;/a&gt;]
 -         Make Job mode wait with cluster shutdown until the cleanup is done
+&lt;/li&gt;
+&lt;/ul&gt;
+</description>
+<pubDate>Wed, 06 Jul 2022 10:00:00 +0200</pubDate>
+<link>https://flink.apache.org/news/2022/07/06/release-1.15.1.html</link>
+<guid isPermaLink="true">/news/2022/07/06/release-1.15.1.html</guid>
+</item>
+
 <item>
 <title>Apache Flink 1.14.5 Release Announcement</title>
 <description>&lt;p&gt;The Apache Flink Community is pleased to announce 
another bug fix release for Flink 1.14.&lt;/p&gt;
@@ -20067,230 +20254,5 @@ Transaction{timestamp=1563395831000, origin=1, 
target=&#39;3&#39;, amount=160}}
 <guid 
isPermaLink="true">/news/2019/11/25/query-pulsar-streams-using-apache-flink.html</guid>
 </item>
 
-<item>
-<title>Apache Flink 1.9.1 Released</title>
-<description>&lt;p&gt;The Apache Flink community released the first bugfix 
version of the Apache Flink 1.9 series.&lt;/p&gt;
-
-&lt;p&gt;This release includes 96 fixes and minor improvements for Flink 
1.9.0. The list below includes a detailed list of all fixes and 
improvements.&lt;/p&gt;
-
-&lt;p&gt;We highly recommend all users to upgrade to Flink 1.9.1.&lt;/p&gt;
-
-&lt;p&gt;Updated Maven dependencies:&lt;/p&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.9.1&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_2.11&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.9.1&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_2.11&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.9.1&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;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;p&gt;List of resolved issues:&lt;/p&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-11630&quot;&gt;FLINK-11630&lt;/a&gt;]
 -         TaskExecutor does not wait for Task termination when terminating 
itself
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13490&quot;&gt;FLINK-13490&lt;/a&gt;]
 -         Fix if one column value is null when reading JDBC, the following 
values are all null
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13941&quot;&gt;FLINK-13941&lt;/a&gt;]
 -         Prevent data-loss by not cleaning up small part files from S3.
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-12501&quot;&gt;FLINK-12501&lt;/a&gt;]
 -         AvroTypeSerializer does not work with types generated by avrohugger
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13386&quot;&gt;FLINK-13386&lt;/a&gt;]
 -         Fix some frictions in the new default Web UI
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13526&quot;&gt;FLINK-13526&lt;/a&gt;]
 -         Switching to a non existing catalog or database crashes sql-client
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13568&quot;&gt;FLINK-13568&lt;/a&gt;]
 -         DDL create table doesn&amp;#39;t allow STRING data type
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13805&quot;&gt;FLINK-13805&lt;/a&gt;]
 -         Bad Error Message when TaskManager is lost
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13806&quot;&gt;FLINK-13806&lt;/a&gt;]
 -         Metric Fetcher floods the JM log with errors when TM is lost
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-14010&quot;&gt;FLINK-14010&lt;/a&gt;]
 -         Dispatcher &amp;amp; JobManagers don&amp;#39;t give up leadership 
when AM is shut down
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-14145&quot;&gt;FLINK-14145&lt;/a&gt;]
 -         CompletedCheckpointStore#getLatestCheckpoint(true) returns wrong 
checkpoint
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13059&quot;&gt;FLINK-13059&lt;/a&gt;]
 -         Cassandra Connector leaks Semaphore on Exception and hangs on close
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13534&quot;&gt;FLINK-13534&lt;/a&gt;]
 -         Unable to query Hive table with decimal column
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13562&quot;&gt;FLINK-13562&lt;/a&gt;]
 -         Throws exception when FlinkRelMdColumnInterval meets two stage 
stream group aggregate
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13563&quot;&gt;FLINK-13563&lt;/a&gt;]
 -         TumblingGroupWindow should implement toString method
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13564&quot;&gt;FLINK-13564&lt;/a&gt;]
 -         Throw exception if constant with YEAR TO MONTH resolution was used 
for group windows
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13588&quot;&gt;FLINK-13588&lt;/a&gt;]
 -         StreamTask.handleAsyncException throws away the exception cause
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13653&quot;&gt;FLINK-13653&lt;/a&gt;]
 -         ResultStore should avoid using RowTypeInfo when creating a result
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13711&quot;&gt;FLINK-13711&lt;/a&gt;]
 -         Hive array values not properly displayed in SQL CLI
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13737&quot;&gt;FLINK-13737&lt;/a&gt;]
 -         flink-dist should add provided dependency on flink-examples-table
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13738&quot;&gt;FLINK-13738&lt;/a&gt;]
 -         Fix NegativeArraySizeException in LongHybridHashTable
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13742&quot;&gt;FLINK-13742&lt;/a&gt;]
 -         Fix code generation when aggregation contains both distinct 
aggregate with and without filter
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13760&quot;&gt;FLINK-13760&lt;/a&gt;]
 -         Fix hardcode Scala version dependency in hive connector
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13761&quot;&gt;FLINK-13761&lt;/a&gt;]
 -         `SplitStream` should be deprecated because `SplitJavaStream` is 
deprecated
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13789&quot;&gt;FLINK-13789&lt;/a&gt;]
 -         Transactional Id Generation fails due to user code impacting 
formatting string
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13823&quot;&gt;FLINK-13823&lt;/a&gt;]
 -         Incorrect debug log in CompileUtils
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13825&quot;&gt;FLINK-13825&lt;/a&gt;]
 -         The original plugins dir is not restored after e2e test run
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13831&quot;&gt;FLINK-13831&lt;/a&gt;]
 -         Free Slots / All Slots display error
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13887&quot;&gt;FLINK-13887&lt;/a&gt;]
 -         Ensure defaultInputDependencyConstraint to be non-null when setting 
it in ExecutionConfig
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13897&quot;&gt;FLINK-13897&lt;/a&gt;]
 -         OSS FS NOTICE file is placed in wrong directory
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13933&quot;&gt;FLINK-13933&lt;/a&gt;]
 -         Hive Generic UDTF can not be used in table API both stream and batch 
mode
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13936&quot;&gt;FLINK-13936&lt;/a&gt;]
 -         NOTICE-binary is outdated
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13966&quot;&gt;FLINK-13966&lt;/a&gt;]
 -         Jar sorting in collect_license_files.sh is locale dependent
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-14009&quot;&gt;FLINK-14009&lt;/a&gt;]
 -         Cron jobs broken due to verifying incorrect NOTICE-binary file
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-14049&quot;&gt;FLINK-14049&lt;/a&gt;]
 -         Update error message for failed partition updates to include task 
name
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-14076&quot;&gt;FLINK-14076&lt;/a&gt;]
 -         &amp;#39;ClassNotFoundException: KafkaException&amp;#39; on Flink 
v1.9 w/ checkpointing
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-14107&quot;&gt;FLINK-14107&lt;/a&gt;]
 -         Kinesis consumer record emitter deadlock under event time alignment
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-14119&quot;&gt;FLINK-14119&lt;/a&gt;]
 -         Clean idle state for RetractableTopNFunction
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-14139&quot;&gt;FLINK-14139&lt;/a&gt;]
 -         Fix potential memory leak of rest server when using 
session/standalone cluster
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-14140&quot;&gt;FLINK-14140&lt;/a&gt;]
 -         The Flink Logo Displayed in Flink Python Shell is Broken
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-14150&quot;&gt;FLINK-14150&lt;/a&gt;]
 -         Unnecessary __pycache__ directories appears in pyflink.zip
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-14288&quot;&gt;FLINK-14288&lt;/a&gt;]
 -         Add Py4j NOTICE for source release
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13892&quot;&gt;FLINK-13892&lt;/a&gt;]
 -         HistoryServerTest failed on Travis
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-14043&quot;&gt;FLINK-14043&lt;/a&gt;]
 -         SavepointMigrationTestBase is super slow
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-12164&quot;&gt;FLINK-12164&lt;/a&gt;]
 -         JobMasterTest.testJobFailureWhenTaskExecutorHeartbeatTimeout is 
unstable
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-9900&quot;&gt;FLINK-9900&lt;/a&gt;]
 -         Fix unstable test 
ZooKeeperHighAvailabilityITCase#testRestoreBehaviourWithFaultyStateHandles
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13484&quot;&gt;FLINK-13484&lt;/a&gt;]
 -         ConnectedComponents end-to-end test instable with 
NoResourceAvailableException
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13489&quot;&gt;FLINK-13489&lt;/a&gt;]
 -         Heavy deployment end-to-end test fails on Travis with TM heartbeat 
timeout
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13514&quot;&gt;FLINK-13514&lt;/a&gt;]
 -         StreamTaskTest.testAsyncCheckpointingConcurrentCloseAfterAcknowledge 
unstable
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13530&quot;&gt;FLINK-13530&lt;/a&gt;]
 -         AbstractServerTest failed on Travis
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13585&quot;&gt;FLINK-13585&lt;/a&gt;]
 -         Fix sporadical deallock in 
TaskAsyncCallTest#testSetsUserCodeClassLoader()
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13599&quot;&gt;FLINK-13599&lt;/a&gt;]
 -         Kinesis end-to-end test failed on Travis
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13663&quot;&gt;FLINK-13663&lt;/a&gt;]
 -         SQL Client end-to-end test for modern Kafka failed on Travis
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13688&quot;&gt;FLINK-13688&lt;/a&gt;]
 -         HiveCatalogUseBlinkITCase.testBlinkUdf constantly failed
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13739&quot;&gt;FLINK-13739&lt;/a&gt;]
 -         BinaryRowTest.testWriteString() fails in some environments
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13746&quot;&gt;FLINK-13746&lt;/a&gt;]
 -         Elasticsearch (v2.3.5) sink end-to-end test fails on Travis
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13769&quot;&gt;FLINK-13769&lt;/a&gt;]
 -         BatchFineGrainedRecoveryITCase.testProgram failed on Travis
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13807&quot;&gt;FLINK-13807&lt;/a&gt;]
 -         Flink-avro unit tests fails if the character encoding in the 
environment is not default to UTF-8
-&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-13965&quot;&gt;FLINK-13965&lt;/a&gt;]
 -         Keep hasDeprecatedKeys and deprecatedKeys methods in ConfigOption 
and mark it with @Deprecated annotation
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-9941&quot;&gt;FLINK-9941&lt;/a&gt;]
 -         Flush in ScalaCsvOutputFormat before close method
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13336&quot;&gt;FLINK-13336&lt;/a&gt;]
 -         Remove the legacy batch fault tolerance page and redirect it to the 
new task failure recovery page
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13380&quot;&gt;FLINK-13380&lt;/a&gt;]
 -         Improve the usability of Flink session cluster on Kubernetes
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13819&quot;&gt;FLINK-13819&lt;/a&gt;]
 -         Introduce RpcEndpoint State
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13845&quot;&gt;FLINK-13845&lt;/a&gt;]
 -         Drop all the content of removed &amp;quot;Checkpointed&amp;quot; 
interface
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13957&quot;&gt;FLINK-13957&lt;/a&gt;]
 -         Log dynamic properties on job submission
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13967&quot;&gt;FLINK-13967&lt;/a&gt;]
 -         Generate full binary licensing via collect_license_files.sh
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13968&quot;&gt;FLINK-13968&lt;/a&gt;]
 -         Add travis check for the correctness of the binary licensing
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13449&quot;&gt;FLINK-13449&lt;/a&gt;]
 -         Add ARM architecture to MemoryArchitecture
-&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;h2&gt;        Documentation
-&lt;/h2&gt;
-&lt;ul&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13105&quot;&gt;FLINK-13105&lt;/a&gt;]
 -         Add documentation for blink planner&amp;#39;s built-in functions
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13277&quot;&gt;FLINK-13277&lt;/a&gt;]
 -         add documentation of Hive source/sink
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13354&quot;&gt;FLINK-13354&lt;/a&gt;]
 -         Add documentation for how to use blink planner
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13355&quot;&gt;FLINK-13355&lt;/a&gt;]
 -         Add documentation for Temporal Table Join in blink planner
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13356&quot;&gt;FLINK-13356&lt;/a&gt;]
 -         Add documentation for TopN and Deduplication in blink planner
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13359&quot;&gt;FLINK-13359&lt;/a&gt;]
 -         Add documentation for DDL introduction
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13362&quot;&gt;FLINK-13362&lt;/a&gt;]
 -         Add documentation for Kafka &amp;amp; ES &amp;amp; FileSystem DDL
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13363&quot;&gt;FLINK-13363&lt;/a&gt;]
 -         Add documentation for streaming aggregate performance tunning.
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13706&quot;&gt;FLINK-13706&lt;/a&gt;]
 -         add documentation of how to use Hive functions in Flink
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13942&quot;&gt;FLINK-13942&lt;/a&gt;]
 -         Add Overview page for Getting Started section
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13863&quot;&gt;FLINK-13863&lt;/a&gt;]
 -         Update Operations Playground to Flink 1.9.0
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13937&quot;&gt;FLINK-13937&lt;/a&gt;]
 -         Fix wrong hive dependency version in documentation
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13830&quot;&gt;FLINK-13830&lt;/a&gt;]
 -         The Document about Cluster on yarn have some problems
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-14160&quot;&gt;FLINK-14160&lt;/a&gt;]
 -         Extend Operations Playground with --backpressure option
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13388&quot;&gt;FLINK-13388&lt;/a&gt;]
 -         Update UI screenshots in the documentation to the new default Web 
Frontend
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13415&quot;&gt;FLINK-13415&lt;/a&gt;]
 -         Document how to use hive connector in scala shell
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13517&quot;&gt;FLINK-13517&lt;/a&gt;]
 -         Restructure Hive Catalog documentation
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13643&quot;&gt;FLINK-13643&lt;/a&gt;]
 -         Document the workaround for users with a different minor Hive version
-&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/FLINK-13757&quot;&gt;FLINK-13757&lt;/a&gt;]
 -         Fix wrong description of &quot;IS NOT TRUE&quot; function 
documentation
-&lt;/li&gt;
-&lt;/ul&gt;
-
-</description>
-<pubDate>Fri, 18 Oct 2019 14:00:00 +0200</pubDate>
-<link>https://flink.apache.org/news/2019/10/18/release-1.9.1.html</link>
-<guid isPermaLink="true">/news/2019/10/18/release-1.9.1.html</guid>
-</item>
-
 </channel>
 </rss>
diff --git a/content/blog/index.html b/content/blog/index.html
index a780be55a..1514e2372 100644
--- a/content/blog/index.html
+++ b/content/blog/index.html
@@ -236,6 +236,19 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a 
href="/news/2022/07/06/release-1.15.1.html">Apache Flink 1.15.1 Release 
Announcement</a></h2>
+
+      <p>06 Jul 2022
+       David Anderson (<a 
href="https://twitter.com/alpinegizmo";>@alpinegizmo</a>)</p>
+
+      <p>The Apache Flink Community is pleased to announce a bug fix release 
for Flink 1.15.</p>
+
+      <p><a href="/news/2022/07/06/release-1.15.1.html">Continue reading 
&raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a 
href="/news/2022/06/22/release-1.14.5.html">Apache Flink 1.14.5 Release 
Announcement</a></h2>
 
@@ -359,19 +372,6 @@ We are now proud to announce the first production ready 
release of the operator
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a 
href="/2022/05/06/restore-modes.html">Improvements to Flink operations: 
Snapshots Ownership and Savepoint Formats</a></h2>
-
-      <p>06 May 2022
-       Dawid Wysakowicz (<a 
href="https://twitter.com/dwysakowicz";>@dwysakowicz</a>) &amp; Daisy Tsang </p>
-
-      <p>This post will outline the journey of improving snapshotting in past 
releases and the upcoming improvements in Flink 1.15, which includes making it 
possible to take savepoints in the native state backend specific format as well 
as clarifying snapshots ownership.</p>
-
-      <p><a href="/2022/05/06/restore-modes.html">Continue reading 
&raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -382,7 +382,7 @@ We are now proud to announce the first production ready 
release of the operator
       
       </li>
       <li>
-        <span class="page_number ">Page: 1 of 19</span>
+        <span class="page_number ">Page: 1 of 20</span>
       </li>
       <li>
       
@@ -404,6 +404,16 @@ We are now proud to announce the first production ready 
release of the operator
 
     <ul id="markdown-toc">
       
+      <li><a href="/news/2022/07/06/release-1.15.1.html">Apache Flink 1.15.1 
Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2022/06/22/release-1.14.5.html">Apache Flink 1.14.5 
Release Announcement</a></li>
 
       
diff --git a/content/blog/page10/index.html b/content/blog/page10/index.html
index 90d4787ca..717a886c3 100644
--- a/content/blog/page10/index.html
+++ b/content/blog/page10/index.html
@@ -236,6 +236,19 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a 
href="/ecosystem/2020/02/22/apache-beam-how-beam-runs-on-top-of-flink.html">Apache
 Beam: How Beam Runs on Top of Flink</a></h2>
+
+      <p>22 Feb 2020
+       Maximilian Michels (<a 
href="https://twitter.com/stadtlegende";>@stadtlegende</a>) &amp; Markos Sfikas 
(<a href="https://twitter.com/MarkSfik";>@MarkSfik</a>)</p>
+
+      <p>This blog post discusses the reasons to use Flink together with Beam 
for your stream processing needs and takes a closer look at how Flink works 
with Beam under the hood.</p>
+
+      <p><a 
href="/ecosystem/2020/02/22/apache-beam-how-beam-runs-on-top-of-flink.html">Continue
 reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a href="/news/2020/02/20/ddl.html">No Java 
Required: Configuring Sources and Sinks in SQL</a></h2>
 
@@ -359,21 +372,6 @@
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a 
href="/news/2019/10/18/release-1.9.1.html">Apache Flink 1.9.1 Released</a></h2>
-
-      <p>18 Oct 2019
-       Jark Wu (<a href="https://twitter.com/JarkWu";>@JarkWu</a>)</p>
-
-      <p><p>The Apache Flink community released the first bugfix version of 
the Apache Flink 1.9 series.</p>
-
-</p>
-
-      <p><a href="/news/2019/10/18/release-1.9.1.html">Continue reading 
&raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -384,7 +382,7 @@
       
       </li>
       <li>
-        <span class="page_number ">Page: 10 of 19</span>
+        <span class="page_number ">Page: 10 of 20</span>
       </li>
       <li>
       
@@ -406,6 +404,16 @@
 
     <ul id="markdown-toc">
       
+      <li><a href="/news/2022/07/06/release-1.15.1.html">Apache Flink 1.15.1 
Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2022/06/22/release-1.14.5.html">Apache Flink 1.14.5 
Release Announcement</a></li>
 
       
diff --git a/content/blog/page11/index.html b/content/blog/page11/index.html
index c1324a6e1..4d41b1ec9 100644
--- a/content/blog/page11/index.html
+++ b/content/blog/page11/index.html
@@ -236,6 +236,21 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a 
href="/news/2019/10/18/release-1.9.1.html">Apache Flink 1.9.1 Released</a></h2>
+
+      <p>18 Oct 2019
+       Jark Wu (<a href="https://twitter.com/JarkWu";>@JarkWu</a>)</p>
+
+      <p><p>The Apache Flink community released the first bugfix version of 
the Apache Flink 1.9 series.</p>
+
+</p>
+
+      <p><a href="/news/2019/10/18/release-1.9.1.html">Continue reading 
&raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a 
href="/feature/2019/09/13/state-processor-api.html">The State Processor API: 
How to Read, write and modify the state of Flink applications</a></h2>
 
@@ -360,19 +375,6 @@
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a href="/2019/05/14/temporal-tables.html">Flux 
capacitor, huh? Temporal Tables and Joins in Streaming SQL</a></h2>
-
-      <p>14 May 2019
-       Marta Paes (<a href="https://twitter.com/morsapaes";>@morsapaes</a>)</p>
-
-      <p>Apache Flink natively supports temporal table joins since the 1.7 
release for straightforward temporal data handling. In this blog post, we 
provide an overview of how this new concept can be leveraged for effective 
point-in-time analysis in streaming scenarios.</p>
-
-      <p><a href="/2019/05/14/temporal-tables.html">Continue reading 
&raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -383,7 +385,7 @@
       
       </li>
       <li>
-        <span class="page_number ">Page: 11 of 19</span>
+        <span class="page_number ">Page: 11 of 20</span>
       </li>
       <li>
       
@@ -405,6 +407,16 @@
 
     <ul id="markdown-toc">
       
+      <li><a href="/news/2022/07/06/release-1.15.1.html">Apache Flink 1.15.1 
Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2022/06/22/release-1.14.5.html">Apache Flink 1.14.5 
Release Announcement</a></li>
 
       
diff --git a/content/blog/page12/index.html b/content/blog/page12/index.html
index fd4b5be22..5eb5cb29c 100644
--- a/content/blog/page12/index.html
+++ b/content/blog/page12/index.html
@@ -236,6 +236,19 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a href="/2019/05/14/temporal-tables.html">Flux 
capacitor, huh? Temporal Tables and Joins in Streaming SQL</a></h2>
+
+      <p>14 May 2019
+       Marta Paes (<a href="https://twitter.com/morsapaes";>@morsapaes</a>)</p>
+
+      <p>Apache Flink natively supports temporal table joins since the 1.7 
release for straightforward temporal data handling. In this blog post, we 
provide an overview of how this new concept can be leveraged for effective 
point-in-time analysis in streaming scenarios.</p>
+
+      <p><a href="/2019/05/14/temporal-tables.html">Continue reading 
&raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a href="/2019/05/03/pulsar-flink.html">When 
Flink & Pulsar Come Together</a></h2>
 
@@ -365,21 +378,6 @@ for more details.</p>
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a 
href="/news/2018/12/26/release-1.5.6.html">Apache Flink 1.5.6 Released</a></h2>
-
-      <p>26 Dec 2018
-      </p>
-
-      <p><p>The Apache Flink community released the sixth and last bugfix 
version of the Apache Flink 1.5 series.</p>
-
-</p>
-
-      <p><a href="/news/2018/12/26/release-1.5.6.html">Continue reading 
&raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -390,7 +388,7 @@ for more details.</p>
       
       </li>
       <li>
-        <span class="page_number ">Page: 12 of 19</span>
+        <span class="page_number ">Page: 12 of 20</span>
       </li>
       <li>
       
@@ -412,6 +410,16 @@ for more details.</p>
 
     <ul id="markdown-toc">
       
+      <li><a href="/news/2022/07/06/release-1.15.1.html">Apache Flink 1.15.1 
Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2022/06/22/release-1.14.5.html">Apache Flink 1.14.5 
Release Announcement</a></li>
 
       
diff --git a/content/blog/page13/index.html b/content/blog/page13/index.html
index 24b09a912..74a46d98f 100644
--- a/content/blog/page13/index.html
+++ b/content/blog/page13/index.html
@@ -236,6 +236,21 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a 
href="/news/2018/12/26/release-1.5.6.html">Apache Flink 1.5.6 Released</a></h2>
+
+      <p>26 Dec 2018
+      </p>
+
+      <p><p>The Apache Flink community released the sixth and last bugfix 
version of the Apache Flink 1.5 series.</p>
+
+</p>
+
+      <p><a href="/news/2018/12/26/release-1.5.6.html">Continue reading 
&raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a 
href="/news/2018/12/22/release-1.6.3.html">Apache Flink 1.6.3 Released</a></h2>
 
@@ -373,21 +388,6 @@ Please check the <a 
href="https://issues.apache.org/jira/secure/ReleaseNote.jspa
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a 
href="/news/2018/07/31/release-1.5.2.html">Apache Flink 1.5.2 Released</a></h2>
-
-      <p>31 Jul 2018
-      </p>
-
-      <p><p>The Apache Flink community released the second bugfix version of 
the Apache Flink 1.5 series.</p>
-
-</p>
-
-      <p><a href="/news/2018/07/31/release-1.5.2.html">Continue reading 
&raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -398,7 +398,7 @@ Please check the <a 
href="https://issues.apache.org/jira/secure/ReleaseNote.jspa
       
       </li>
       <li>
-        <span class="page_number ">Page: 13 of 19</span>
+        <span class="page_number ">Page: 13 of 20</span>
       </li>
       <li>
       
@@ -420,6 +420,16 @@ Please check the <a 
href="https://issues.apache.org/jira/secure/ReleaseNote.jspa
 
     <ul id="markdown-toc">
       
+      <li><a href="/news/2022/07/06/release-1.15.1.html">Apache Flink 1.15.1 
Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2022/06/22/release-1.14.5.html">Apache Flink 1.14.5 
Release Announcement</a></li>
 
       
diff --git a/content/blog/page14/index.html b/content/blog/page14/index.html
index 35305adc3..b8a09e286 100644
--- a/content/blog/page14/index.html
+++ b/content/blog/page14/index.html
@@ -236,6 +236,21 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a 
href="/news/2018/07/31/release-1.5.2.html">Apache Flink 1.5.2 Released</a></h2>
+
+      <p>31 Jul 2018
+      </p>
+
+      <p><p>The Apache Flink community released the second bugfix version of 
the Apache Flink 1.5 series.</p>
+
+</p>
+
+      <p><a href="/news/2018/07/31/release-1.5.2.html">Continue reading 
&raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a 
href="/news/2018/07/12/release-1.5.1.html">Apache Flink 1.5.1 Released</a></h2>
 
@@ -367,24 +382,6 @@ for more detail.</p>
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a 
href="/news/2017/11/22/release-1.4-and-1.5-timeline.html">Looking Ahead to 
Apache Flink 1.4.0 and 1.5.0</a></h2>
-
-      <p>22 Nov 2017
-       Stephan Ewen (<a 
href="https://twitter.com/StephanEwen";>@StephanEwen</a>), Aljoscha Krettek (<a 
href="https://twitter.com/aljoscha";>@aljoscha</a>), &amp; Mike Winters (<a 
href="https://twitter.com/wints";>@wints</a>)</p>
-
-      <p><p>The Apache Flink 1.4.0 release is on track to happen in the next 
couple of weeks, and for all of the
-readers out there who haven’t been following the release discussion on <a 
href="http://flink.apache.org/community.html#mailing-lists";>Flink’s developer 
mailing
-list</a>, we’d like to provide some details on
-what’s coming in Flink 1.4.0 as well as a preview of what the Flink community 
will save for 1.5.0.</p>
-
-</p>
-
-      <p><a href="/news/2017/11/22/release-1.4-and-1.5-timeline.html">Continue 
reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -395,7 +392,7 @@ what’s coming in Flink 1.4.0 as well as a preview of what 
the Flink community
       
       </li>
       <li>
-        <span class="page_number ">Page: 14 of 19</span>
+        <span class="page_number ">Page: 14 of 20</span>
       </li>
       <li>
       
@@ -417,6 +414,16 @@ what’s coming in Flink 1.4.0 as well as a preview of what 
the Flink community
 
     <ul id="markdown-toc">
       
+      <li><a href="/news/2022/07/06/release-1.15.1.html">Apache Flink 1.15.1 
Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2022/06/22/release-1.14.5.html">Apache Flink 1.14.5 
Release Announcement</a></li>
 
       
diff --git a/content/blog/page15/index.html b/content/blog/page15/index.html
index 834c22a19..3b67cede1 100644
--- a/content/blog/page15/index.html
+++ b/content/blog/page15/index.html
@@ -236,6 +236,24 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a 
href="/news/2017/11/22/release-1.4-and-1.5-timeline.html">Looking Ahead to 
Apache Flink 1.4.0 and 1.5.0</a></h2>
+
+      <p>22 Nov 2017
+       Stephan Ewen (<a 
href="https://twitter.com/StephanEwen";>@StephanEwen</a>), Aljoscha Krettek (<a 
href="https://twitter.com/aljoscha";>@aljoscha</a>), &amp; Mike Winters (<a 
href="https://twitter.com/wints";>@wints</a>)</p>
+
+      <p><p>The Apache Flink 1.4.0 release is on track to happen in the next 
couple of weeks, and for all of the
+readers out there who haven’t been following the release discussion on <a 
href="http://flink.apache.org/community.html#mailing-lists";>Flink’s developer 
mailing
+list</a>, we’d like to provide some details on
+what’s coming in Flink 1.4.0 as well as a preview of what the Flink community 
will save for 1.5.0.</p>
+
+</p>
+
+      <p><a href="/news/2017/11/22/release-1.4-and-1.5-timeline.html">Continue 
reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a 
href="/news/2017/08/05/release-1.3.2.html">Apache Flink 1.3.2 Released</a></h2>
 
@@ -366,19 +384,6 @@
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a 
href="/news/2017/02/06/release-1.2.0.html">Announcing Apache Flink 
1.2.0</a></h2>
-
-      <p>06 Feb 2017 by Robert Metzger
-      </p>
-
-      <p><p>The Apache Flink community is excited to announce the 1.2.0 
release.</p></p>
-
-      <p><a href="/news/2017/02/06/release-1.2.0.html">Continue reading 
&raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -389,7 +394,7 @@
       
       </li>
       <li>
-        <span class="page_number ">Page: 15 of 19</span>
+        <span class="page_number ">Page: 15 of 20</span>
       </li>
       <li>
       
@@ -411,6 +416,16 @@
 
     <ul id="markdown-toc">
       
+      <li><a href="/news/2022/07/06/release-1.15.1.html">Apache Flink 1.15.1 
Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2022/06/22/release-1.14.5.html">Apache Flink 1.14.5 
Release Announcement</a></li>
 
       
diff --git a/content/blog/page16/index.html b/content/blog/page16/index.html
index 7ed96aa2b..ed090ddfd 100644
--- a/content/blog/page16/index.html
+++ b/content/blog/page16/index.html
@@ -236,6 +236,19 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a 
href="/news/2017/02/06/release-1.2.0.html">Announcing Apache Flink 
1.2.0</a></h2>
+
+      <p>06 Feb 2017 by Robert Metzger
+      </p>
+
+      <p><p>The Apache Flink community is excited to announce the 1.2.0 
release.</p></p>
+
+      <p><a href="/news/2017/02/06/release-1.2.0.html">Continue reading 
&raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a 
href="/news/2016/12/21/release-1.1.4.html">Apache Flink 1.1.4 Released</a></h2>
 
@@ -368,21 +381,6 @@
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a 
href="/news/2016/04/22/release-1.0.2.html">Flink 1.0.2 Released</a></h2>
-
-      <p>22 Apr 2016
-      </p>
-
-      <p><p>Today, the Flink community released Flink version 
<strong>1.0.2</strong>, the second bugfix release of the 1.0 series.</p>
-
-</p>
-
-      <p><a href="/news/2016/04/22/release-1.0.2.html">Continue reading 
&raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -393,7 +391,7 @@
       
       </li>
       <li>
-        <span class="page_number ">Page: 16 of 19</span>
+        <span class="page_number ">Page: 16 of 20</span>
       </li>
       <li>
       
@@ -415,6 +413,16 @@
 
     <ul id="markdown-toc">
       
+      <li><a href="/news/2022/07/06/release-1.15.1.html">Apache Flink 1.15.1 
Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2022/06/22/release-1.14.5.html">Apache Flink 1.14.5 
Release Announcement</a></li>
 
       
diff --git a/content/blog/page17/index.html b/content/blog/page17/index.html
index af34d634b..703848350 100644
--- a/content/blog/page17/index.html
+++ b/content/blog/page17/index.html
@@ -236,6 +236,21 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a 
href="/news/2016/04/22/release-1.0.2.html">Flink 1.0.2 Released</a></h2>
+
+      <p>22 Apr 2016
+      </p>
+
+      <p><p>Today, the Flink community released Flink version 
<strong>1.0.2</strong>, the second bugfix release of the 1.0 series.</p>
+
+</p>
+
+      <p><a href="/news/2016/04/22/release-1.0.2.html">Continue reading 
&raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a 
href="/news/2016/04/14/flink-forward-announce.html">Flink Forward 2016 Call for 
Submissions Is Now Open</a></h2>
 
@@ -364,21 +379,6 @@
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a 
href="/news/2015/11/16/release-0.10.0.html">Announcing Apache Flink 
0.10.0</a></h2>
-
-      <p>16 Nov 2015
-      </p>
-
-      <p><p>The Apache Flink community is pleased to announce the availability 
of the 0.10.0 release. The community put significant effort into improving and 
extending Apache Flink since the last release, focusing on data stream 
processing and operational features. About 80 contributors provided bug fixes, 
improvements, and new features such that in total more than 400 JIRA issues 
could be resolved.</p>
-
-</p>
-
-      <p><a href="/news/2015/11/16/release-0.10.0.html">Continue reading 
&raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -389,7 +389,7 @@
       
       </li>
       <li>
-        <span class="page_number ">Page: 17 of 19</span>
+        <span class="page_number ">Page: 17 of 20</span>
       </li>
       <li>
       
@@ -411,6 +411,16 @@
 
     <ul id="markdown-toc">
       
+      <li><a href="/news/2022/07/06/release-1.15.1.html">Apache Flink 1.15.1 
Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2022/06/22/release-1.14.5.html">Apache Flink 1.14.5 
Release Announcement</a></li>
 
       
diff --git a/content/blog/page18/index.html b/content/blog/page18/index.html
index 68bdf3e47..13ec68390 100644
--- a/content/blog/page18/index.html
+++ b/content/blog/page18/index.html
@@ -236,6 +236,21 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a 
href="/news/2015/11/16/release-0.10.0.html">Announcing Apache Flink 
0.10.0</a></h2>
+
+      <p>16 Nov 2015
+      </p>
+
+      <p><p>The Apache Flink community is pleased to announce the availability 
of the 0.10.0 release. The community put significant effort into improving and 
extending Apache Flink since the last release, focusing on data stream 
processing and operational features. About 80 contributors provided bug fixes, 
improvements, and new features such that in total more than 400 JIRA issues 
could be resolved.</p>
+
+</p>
+
+      <p><a href="/news/2015/11/16/release-0.10.0.html">Continue reading 
&raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a 
href="/news/2015/09/16/off-heap-memory.html">Off-heap Memory in Apache Flink 
and the curious JIT compiler</a></h2>
 
@@ -379,19 +394,6 @@ release is a preview release that contains known 
issues.</p>
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a 
href="/news/2015/03/13/peeking-into-Apache-Flinks-Engine-Room.html">Peeking 
into Apache Flink's Engine Room</a></h2>
-
-      <p>13 Mar 2015 by Fabian Hüske (<a 
href="https://twitter.com/";>@fhueske</a>)
-      </p>
-
-      <p>Joins are prevalent operations in many data processing applications. 
Most data processing systems feature APIs that make joining data sets very 
easy. However, the internal algorithms for join processing are much more 
involved – especially if large data sets need to be efficiently handled. In 
this blog post, we cut through Apache Flink’s layered architecture and take a 
look at its internals with a focus on how it handles joins.</p>
-
-      <p><a 
href="/news/2015/03/13/peeking-into-Apache-Flinks-Engine-Room.html">Continue 
reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -402,7 +404,7 @@ release is a preview release that contains known issues.</p>
       
       </li>
       <li>
-        <span class="page_number ">Page: 18 of 19</span>
+        <span class="page_number ">Page: 18 of 20</span>
       </li>
       <li>
       
@@ -424,6 +426,16 @@ release is a preview release that contains known 
issues.</p>
 
     <ul id="markdown-toc">
       
+      <li><a href="/news/2022/07/06/release-1.15.1.html">Apache Flink 1.15.1 
Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2022/06/22/release-1.14.5.html">Apache Flink 1.14.5 
Release Announcement</a></li>
 
       
diff --git a/content/blog/page19/index.html b/content/blog/page19/index.html
index 498f136e6..d9c383e62 100644
--- a/content/blog/page19/index.html
+++ b/content/blog/page19/index.html
@@ -236,6 +236,19 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a 
href="/news/2015/03/13/peeking-into-Apache-Flinks-Engine-Room.html">Peeking 
into Apache Flink's Engine Room</a></h2>
+
+      <p>13 Mar 2015 by Fabian Hüske (<a 
href="https://twitter.com/";>@fhueske</a>)
+      </p>
+
+      <p>Joins are prevalent operations in many data processing applications. 
Most data processing systems feature APIs that make joining data sets very 
easy. However, the internal algorithms for join processing are much more 
involved – especially if large data sets need to be efficiently handled. In 
this blog post, we cut through Apache Flink’s layered architecture and take a 
look at its internals with a focus on how it handles joins.</p>
+
+      <p><a 
href="/news/2015/03/13/peeking-into-Apache-Flinks-Engine-Room.html">Continue 
reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a 
href="/news/2015/03/02/february-2015-in-flink.html">February 2015 in the Flink 
community</a></h2>
 
@@ -378,24 +391,6 @@ and offers a new API including definition of flexible 
windows.</p>
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a 
href="/news/2014/08/26/release-0.6.html">Apache Flink 0.6 available</a></h2>
-
-      <p>26 Aug 2014
-      </p>
-
-      <p><p>We are happy to announce the availability of Flink 0.6. This is the
-first release of the system inside the Apache Incubator and under the
-name Flink. Releases up to 0.5 were under the name Stratosphere, the
-academic and open source project that Flink originates from.</p>
-
-</p>
-
-      <p><a href="/news/2014/08/26/release-0.6.html">Continue reading 
&raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -406,11 +401,11 @@ academic and open source project that Flink originates 
from.</p>
       
       </li>
       <li>
-        <span class="page_number ">Page: 19 of 19</span>
+        <span class="page_number ">Page: 19 of 20</span>
       </li>
       <li>
       
-        <span>Next</span>
+        <a href="/blog/page20" class="next">Next</a>
       
       </li>
     </ul>
@@ -428,6 +423,16 @@ academic and open source project that Flink originates 
from.</p>
 
     <ul id="markdown-toc">
       
+      <li><a href="/news/2022/07/06/release-1.15.1.html">Apache Flink 1.15.1 
Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2022/06/22/release-1.14.5.html">Apache Flink 1.14.5 
Release Announcement</a></li>
 
       
diff --git a/content/blog/page2/index.html b/content/blog/page2/index.html
index be8c5c885..00cebd007 100644
--- a/content/blog/page2/index.html
+++ b/content/blog/page2/index.html
@@ -236,6 +236,19 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a 
href="/2022/05/06/restore-modes.html">Improvements to Flink operations: 
Snapshots Ownership and Savepoint Formats</a></h2>
+
+      <p>06 May 2022
+       Dawid Wysakowicz (<a 
href="https://twitter.com/dwysakowicz";>@dwysakowicz</a>) &amp; Daisy Tsang </p>
+
+      <p>This post will outline the journey of improving snapshotting in past 
releases and the upcoming improvements in Flink 1.15, which includes making it 
possible to take savepoints in the native state backend specific format as well 
as clarifying snapshots ownership.</p>
+
+      <p><a href="/2022/05/06/restore-modes.html">Continue reading 
&raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a 
href="/news/2022/05/05/1.15-announcement.html">Announcing the Release of Apache 
Flink 1.15</a></h2>
 
@@ -364,19 +377,6 @@ This new release brings various improvements to the 
StateFun runtime, a leaner w
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a 
href="/2022/01/04/scheduler-performance-part-two.html">How We Improved 
Scheduler Performance for Large-scale Jobs - Part Two</a></h2>
-
-      <p>04 Jan 2022
-       Zhilong Hong , Zhu Zhu , Daisy Tsang , &amp; Till Rohrmann (<a 
href="https://twitter.com/stsffap";>@stsffap</a>)</p>
-
-      <p>Part one of this blog post briefly introduced the optimizations we’ve 
made to improve the performance of the scheduler; compared to Flink 1.12, the 
time cost and memory usage of scheduling large-scale jobs in Flink 1.14 is 
significantly reduced. In part two, we will elaborate on the details of these 
optimizations.</p>
-
-      <p><a href="/2022/01/04/scheduler-performance-part-two.html">Continue 
reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -387,7 +387,7 @@ This new release brings various improvements to the 
StateFun runtime, a leaner w
       
       </li>
       <li>
-        <span class="page_number ">Page: 2 of 19</span>
+        <span class="page_number ">Page: 2 of 20</span>
       </li>
       <li>
       
@@ -409,6 +409,16 @@ This new release brings various improvements to the 
StateFun runtime, a leaner w
 
     <ul id="markdown-toc">
       
+      <li><a href="/news/2022/07/06/release-1.15.1.html">Apache Flink 1.15.1 
Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2022/06/22/release-1.14.5.html">Apache Flink 1.14.5 
Release Announcement</a></li>
 
       
diff --git a/content/blog/page13/index.html b/content/blog/page20/index.html
similarity index 90%
copy from content/blog/page13/index.html
copy to content/blog/page20/index.html
index 24b09a912..eeddfe706 100644
--- a/content/blog/page13/index.html
+++ b/content/blog/page20/index.html
@@ -237,153 +237,19 @@
     <!-- Blog posts -->
     
     <article>
-      <h2 class="blog-title"><a 
href="/news/2018/12/22/release-1.6.3.html">Apache Flink 1.6.3 Released</a></h2>
+      <h2 class="blog-title"><a 
href="/news/2014/08/26/release-0.6.html">Apache Flink 0.6 available</a></h2>
 
-      <p>22 Dec 2018
+      <p>26 Aug 2014
       </p>
 
-      <p><p>The Apache Flink community released the third bugfix version of 
the Apache Flink 1.6 series.</p>
+      <p><p>We are happy to announce the availability of Flink 0.6. This is the
+first release of the system inside the Apache Incubator and under the
+name Flink. Releases up to 0.5 were under the name Stratosphere, the
+academic and open source project that Flink originates from.</p>
 
 </p>
 
-      <p><a href="/news/2018/12/22/release-1.6.3.html">Continue reading 
&raquo;</a></p>
-    </article>
-
-    <hr>
-    
-    <article>
-      <h2 class="blog-title"><a 
href="/news/2018/12/21/release-1.7.1.html">Apache Flink 1.7.1 Released</a></h2>
-
-      <p>21 Dec 2018
-      </p>
-
-      <p><p>The Apache Flink community released the first bugfix version of 
the Apache Flink 1.7 series.</p>
-
-</p>
-
-      <p><a href="/news/2018/12/21/release-1.7.1.html">Continue reading 
&raquo;</a></p>
-    </article>
-
-    <hr>
-    
-    <article>
-      <h2 class="blog-title"><a 
href="/news/2018/11/30/release-1.7.0.html">Apache Flink 1.7.0 Release 
Announcement</a></h2>
-
-      <p>30 Nov 2018
-       Till Rohrmann (<a href="https://twitter.com/stsffap";>@stsffap</a>)</p>
-
-      <p><p>The Apache Flink community is pleased to announce Apache Flink 
1.7.0. 
-The latest release includes more than 420 resolved issues and some exciting 
additions to Flink that we describe in the following sections of this post. 
-Please check the <a 
href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522&amp;version=12343585";>complete
 changelog</a> for more details.</p>
-
-</p>
-
-      <p><a href="/news/2018/11/30/release-1.7.0.html">Continue reading 
&raquo;</a></p>
-    </article>
-
-    <hr>
-    
-    <article>
-      <h2 class="blog-title"><a 
href="/news/2018/10/29/release-1.6.2.html">Apache Flink 1.6.2 Released</a></h2>
-
-      <p>29 Oct 2018
-      </p>
-
-      <p><p>The Apache Flink community released the second bugfix version of 
the Apache Flink 1.6 series.</p>
-
-</p>
-
-      <p><a href="/news/2018/10/29/release-1.6.2.html">Continue reading 
&raquo;</a></p>
-    </article>
-
-    <hr>
-    
-    <article>
-      <h2 class="blog-title"><a 
href="/news/2018/10/29/release-1.5.5.html">Apache Flink 1.5.5 Released</a></h2>
-
-      <p>29 Oct 2018
-      </p>
-
-      <p><p>The Apache Flink community released the fifth bugfix version of 
the Apache Flink 1.5 series.</p>
-
-</p>
-
-      <p><a href="/news/2018/10/29/release-1.5.5.html">Continue reading 
&raquo;</a></p>
-    </article>
-
-    <hr>
-    
-    <article>
-      <h2 class="blog-title"><a 
href="/news/2018/09/20/release-1.6.1.html">Apache Flink 1.6.1 Released</a></h2>
-
-      <p>20 Sep 2018
-      </p>
-
-      <p><p>The Apache Flink community released the first bugfix version of 
the Apache Flink 1.6 series.</p>
-
-</p>
-
-      <p><a href="/news/2018/09/20/release-1.6.1.html">Continue reading 
&raquo;</a></p>
-    </article>
-
-    <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>
-    
-    <article>
-      <h2 class="blog-title"><a 
href="/news/2018/08/21/release-1.5.3.html">Apache Flink 1.5.3 Released</a></h2>
-
-      <p>21 Aug 2018
-      </p>
-
-      <p><p>The Apache Flink community released the third bugfix version of 
the Apache Flink 1.5 series.</p>
-
-</p>
-
-      <p><a href="/news/2018/08/21/release-1.5.3.html">Continue reading 
&raquo;</a></p>
-    </article>
-
-    <hr>
-    
-    <article>
-      <h2 class="blog-title"><a 
href="/news/2018/08/09/release-1.6.0.html">Apache Flink 1.6.0 Release 
Announcement</a></h2>
-
-      <p>09 Aug 2018
-       Till Rohrmann (<a href="https://twitter.com/stsffap";>@stsffap</a>)</p>
-
-      <p><p>The Apache Flink community is proud to announce the 1.6.0 release. 
Over the past 2 months, the Flink community has worked hard to resolve more 
than 360 issues. Please check the <a 
href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522&amp;version=12342760";>complete
 changelog</a> for more details.</p>
-
-</p>
-
-      <p><a href="/news/2018/08/09/release-1.6.0.html">Continue reading 
&raquo;</a></p>
-    </article>
-
-    <hr>
-    
-    <article>
-      <h2 class="blog-title"><a 
href="/news/2018/07/31/release-1.5.2.html">Apache Flink 1.5.2 Released</a></h2>
-
-      <p>31 Jul 2018
-      </p>
-
-      <p><p>The Apache Flink community released the second bugfix version of 
the Apache Flink 1.5 series.</p>
-
-</p>
-
-      <p><a href="/news/2018/07/31/release-1.5.2.html">Continue reading 
&raquo;</a></p>
+      <p><a href="/news/2014/08/26/release-0.6.html">Continue reading 
&raquo;</a></p>
     </article>
 
     <hr>
@@ -394,15 +260,15 @@ Please check the <a 
href="https://issues.apache.org/jira/secure/ReleaseNote.jspa
     <ul class="pager">
       <li>
       
-        <a href="/blog/page12" class="previous">Previous</a>
+        <a href="/blog/page19" class="previous">Previous</a>
       
       </li>
       <li>
-        <span class="page_number ">Page: 13 of 19</span>
+        <span class="page_number ">Page: 20 of 20</span>
       </li>
       <li>
       
-        <a href="/blog/page14" class="next">Next</a>
+        <span>Next</span>
       
       </li>
     </ul>
@@ -420,6 +286,16 @@ Please check the <a 
href="https://issues.apache.org/jira/secure/ReleaseNote.jspa
 
     <ul id="markdown-toc">
       
+      <li><a href="/news/2022/07/06/release-1.15.1.html">Apache Flink 1.15.1 
Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2022/06/22/release-1.14.5.html">Apache Flink 1.14.5 
Release Announcement</a></li>
 
       
diff --git a/content/blog/page3/index.html b/content/blog/page3/index.html
index b20713860..bd4a2258a 100644
--- a/content/blog/page3/index.html
+++ b/content/blog/page3/index.html
@@ -236,6 +236,19 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a 
href="/2022/01/04/scheduler-performance-part-two.html">How We Improved 
Scheduler Performance for Large-scale Jobs - Part Two</a></h2>
+
+      <p>04 Jan 2022
+       Zhilong Hong , Zhu Zhu , Daisy Tsang , &amp; Till Rohrmann (<a 
href="https://twitter.com/stsffap";>@stsffap</a>)</p>
+
+      <p>Part one of this blog post briefly introduced the optimizations we’ve 
made to improve the performance of the scheduler; compared to Flink 1.12, the 
time cost and memory usage of scheduling large-scale jobs in Flink 1.14 is 
significantly reduced. In part two, we will elaborate on the details of these 
optimizations.</p>
+
+      <p><a href="/2022/01/04/scheduler-performance-part-two.html">Continue 
reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a 
href="/2022/01/04/scheduler-performance-part-one.html">How We Improved 
Scheduler Performance for Large-scale Jobs - Part One</a></h2>
 
@@ -359,21 +372,6 @@
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a 
href="/2021/09/07/connector-table-sql-api-part2.html">Implementing a custom 
source connector for Table API and SQL - Part Two </a></h2>
-
-      <p>07 Sep 2021
-       Ingo Buerk  &amp; Daisy Tsang </p>
-
-      <p><p>In <a href="/2021/09/07/connector-table-sql-api-part1">part 
one</a> of this tutorial, you learned how to build a custom source connector 
for Flink. In part two, you will learn how to integrate the connector with a 
test email inbox through the IMAP protocol and filter out emails using Flink 
SQL.</p>
-
-</p>
-
-      <p><a href="/2021/09/07/connector-table-sql-api-part2.html">Continue 
reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -384,7 +382,7 @@
       
       </li>
       <li>
-        <span class="page_number ">Page: 3 of 19</span>
+        <span class="page_number ">Page: 3 of 20</span>
       </li>
       <li>
       
@@ -406,6 +404,16 @@
 
     <ul id="markdown-toc">
       
+      <li><a href="/news/2022/07/06/release-1.15.1.html">Apache Flink 1.15.1 
Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2022/06/22/release-1.14.5.html">Apache Flink 1.14.5 
Release Announcement</a></li>
 
       
diff --git a/content/blog/page4/index.html b/content/blog/page4/index.html
index 5f6eaf9f6..57348fa52 100644
--- a/content/blog/page4/index.html
+++ b/content/blog/page4/index.html
@@ -236,6 +236,21 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a 
href="/2021/09/07/connector-table-sql-api-part2.html">Implementing a custom 
source connector for Table API and SQL - Part Two </a></h2>
+
+      <p>07 Sep 2021
+       Ingo Buerk  &amp; Daisy Tsang </p>
+
+      <p><p>In <a href="/2021/09/07/connector-table-sql-api-part1">part 
one</a> of this tutorial, you learned how to build a custom source connector 
for Flink. In part two, you will learn how to integrate the connector with a 
test email inbox through the IMAP protocol and filter out emails using Flink 
SQL.</p>
+
+</p>
+
+      <p><a href="/2021/09/07/connector-table-sql-api-part2.html">Continue 
reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a 
href="/2021/09/07/connector-table-sql-api-part1.html">Implementing a Custom 
Source Connector for Table API and SQL - Part One </a></h2>
 
@@ -377,19 +392,6 @@ This new release brings various improvements to the 
StateFun runtime, a leaner w
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a href="/2021/05/06/reactive-mode.html">Scaling 
Flink automatically with Reactive Mode</a></h2>
-
-      <p>06 May 2021
-       Robert Metzger (<a 
href="https://twitter.com/rmetzger_";>@rmetzger_</a>)</p>
-
-      <p>Apache Flink 1.13 introduced Reactive Mode, a big step forward in 
Flink's ability to dynamically adjust to changing workloads, reducing resource 
utilization and overall costs. This blog post showcases how to use this new 
feature on Kubernetes, including some lessons learned.</p>
-
-      <p><a href="/2021/05/06/reactive-mode.html">Continue reading 
&raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -400,7 +402,7 @@ This new release brings various improvements to the 
StateFun runtime, a leaner w
       
       </li>
       <li>
-        <span class="page_number ">Page: 4 of 19</span>
+        <span class="page_number ">Page: 4 of 20</span>
       </li>
       <li>
       
@@ -422,6 +424,16 @@ This new release brings various improvements to the 
StateFun runtime, a leaner w
 
     <ul id="markdown-toc">
       
+      <li><a href="/news/2022/07/06/release-1.15.1.html">Apache Flink 1.15.1 
Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2022/06/22/release-1.14.5.html">Apache Flink 1.14.5 
Release Announcement</a></li>
 
       
diff --git a/content/blog/page5/index.html b/content/blog/page5/index.html
index 661d17951..b2d227bf8 100644
--- a/content/blog/page5/index.html
+++ b/content/blog/page5/index.html
@@ -236,6 +236,19 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a href="/2021/05/06/reactive-mode.html">Scaling 
Flink automatically with Reactive Mode</a></h2>
+
+      <p>06 May 2021
+       Robert Metzger (<a 
href="https://twitter.com/rmetzger_";>@rmetzger_</a>)</p>
+
+      <p>Apache Flink 1.13 introduced Reactive Mode, a big step forward in 
Flink's ability to dynamically adjust to changing workloads, reducing resource 
utilization and overall costs. This blog post showcases how to use this new 
feature on Kubernetes, including some lessons learned.</p>
+
+      <p><a href="/2021/05/06/reactive-mode.html">Continue reading 
&raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a 
href="/news/2021/05/03/release-1.13.0.html">Apache Flink 1.13.0 Release 
Announcement</a></h2>
 
@@ -365,19 +378,6 @@ to develop scalable, consistent, and elastic distributed 
applications.</p>
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a 
href="/news/2021/01/11/batch-fine-grained-fault-tolerance.html">Exploring 
fine-grained recovery of bounded data sets on Flink</a></h2>
-
-      <p>11 Jan 2021
-       Robert Metzger (<a 
href="https://twitter.com/rmetzger_";>@rmetzger_</a>)</p>
-
-      <p>Apache Flink 1.9 introduced fine-grained recovery through FLIP-1. The 
Flink APIs that are made for bounded workloads benefit from this change by 
individually recovering failed operators, re-using results from the previous 
processing step. This blog post gives an overview over these changes and 
evaluates their effectiveness.</p>
-
-      <p><a 
href="/news/2021/01/11/batch-fine-grained-fault-tolerance.html">Continue 
reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -388,7 +388,7 @@ to develop scalable, consistent, and elastic distributed 
applications.</p>
       
       </li>
       <li>
-        <span class="page_number ">Page: 5 of 19</span>
+        <span class="page_number ">Page: 5 of 20</span>
       </li>
       <li>
       
@@ -410,6 +410,16 @@ to develop scalable, consistent, and elastic distributed 
applications.</p>
 
     <ul id="markdown-toc">
       
+      <li><a href="/news/2022/07/06/release-1.15.1.html">Apache Flink 1.15.1 
Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2022/06/22/release-1.14.5.html">Apache Flink 1.14.5 
Release Announcement</a></li>
 
       
diff --git a/content/blog/page6/index.html b/content/blog/page6/index.html
index 4af1387f4..f700b5f46 100644
--- a/content/blog/page6/index.html
+++ b/content/blog/page6/index.html
@@ -236,6 +236,19 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a 
href="/news/2021/01/11/batch-fine-grained-fault-tolerance.html">Exploring 
fine-grained recovery of bounded data sets on Flink</a></h2>
+
+      <p>11 Jan 2021
+       Robert Metzger (<a 
href="https://twitter.com/rmetzger_";>@rmetzger_</a>)</p>
+
+      <p>Apache Flink 1.9 introduced fine-grained recovery through FLIP-1. The 
Flink APIs that are made for bounded workloads benefit from this change by 
individually recovering failed operators, re-using results from the previous 
processing step. This blog post gives an overview over these changes and 
evaluates their effectiveness.</p>
+
+      <p><a 
href="/news/2021/01/11/batch-fine-grained-fault-tolerance.html">Continue 
reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a 
href="/2021/01/07/pulsar-flink-connector-270.html">What's New in the Pulsar 
Flink Connector 2.7.0</a></h2>
 
@@ -365,21 +378,6 @@ as well as increased observability for operational 
purposes.</p>
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a 
href="/news/2020/09/17/release-1.11.2.html">Apache Flink 1.11.2 
Released</a></h2>
-
-      <p>17 Sep 2020
-       Zhu Zhu (<a href="https://twitter.com/zhuzhv";>@zhuzhv</a>)</p>
-
-      <p><p>The Apache Flink community released the second bugfix version of 
the Apache Flink 1.11 series.</p>
-
-</p>
-
-      <p><a href="/news/2020/09/17/release-1.11.2.html">Continue reading 
&raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -390,7 +388,7 @@ as well as increased observability for operational 
purposes.</p>
       
       </li>
       <li>
-        <span class="page_number ">Page: 6 of 19</span>
+        <span class="page_number ">Page: 6 of 20</span>
       </li>
       <li>
       
@@ -412,6 +410,16 @@ as well as increased observability for operational 
purposes.</p>
 
     <ul id="markdown-toc">
       
+      <li><a href="/news/2022/07/06/release-1.15.1.html">Apache Flink 1.15.1 
Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2022/06/22/release-1.14.5.html">Apache Flink 1.14.5 
Release Announcement</a></li>
 
       
diff --git a/content/blog/page7/index.html b/content/blog/page7/index.html
index 95c7c68fa..8568e66b5 100644
--- a/content/blog/page7/index.html
+++ b/content/blog/page7/index.html
@@ -236,6 +236,21 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a 
href="/news/2020/09/17/release-1.11.2.html">Apache Flink 1.11.2 
Released</a></h2>
+
+      <p>17 Sep 2020
+       Zhu Zhu (<a href="https://twitter.com/zhuzhv";>@zhuzhv</a>)</p>
+
+      <p><p>The Apache Flink community released the second bugfix version of 
the Apache Flink 1.11 series.</p>
+
+</p>
+
+      <p><a href="/news/2020/09/17/release-1.11.2.html">Continue reading 
&raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a 
href="/news/2020/09/04/community-update.html">Flink Community Update - 
August'20</a></h2>
 
@@ -357,19 +372,6 @@
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a 
href="/news/2020/07/27/community-update.html">Flink Community Update - 
July'20</a></h2>
-
-      <p>27 Jul 2020
-       Marta Paes (<a href="https://twitter.com/morsapaes";>@morsapaes</a>)</p>
-
-      <p>As July draws to an end, we look back at a monthful of activity in 
the Flink community, including two releases (!) and some work around improving 
the first-time contribution experience in the project. Also, events are 
starting to pick up again, so we've put together a list of some great events 
you can (virtually) attend in August!</p>
-
-      <p><a href="/news/2020/07/27/community-update.html">Continue reading 
&raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -380,7 +382,7 @@
       
       </li>
       <li>
-        <span class="page_number ">Page: 7 of 19</span>
+        <span class="page_number ">Page: 7 of 20</span>
       </li>
       <li>
       
@@ -402,6 +404,16 @@
 
     <ul id="markdown-toc">
       
+      <li><a href="/news/2022/07/06/release-1.15.1.html">Apache Flink 1.15.1 
Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2022/06/22/release-1.14.5.html">Apache Flink 1.14.5 
Release Announcement</a></li>
 
       
diff --git a/content/blog/page8/index.html b/content/blog/page8/index.html
index 912189773..39c3d0c45 100644
--- a/content/blog/page8/index.html
+++ b/content/blog/page8/index.html
@@ -236,6 +236,19 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a 
href="/news/2020/07/27/community-update.html">Flink Community Update - 
July'20</a></h2>
+
+      <p>27 Jul 2020
+       Marta Paes (<a href="https://twitter.com/morsapaes";>@morsapaes</a>)</p>
+
+      <p>As July draws to an end, we look back at a monthful of activity in 
the Flink community, including two releases (!) and some work around improving 
the first-time contribution experience in the project. Also, events are 
starting to pick up again, so we've put together a list of some great events 
you can (virtually) attend in August!</p>
+
+      <p><a href="/news/2020/07/27/community-update.html">Continue reading 
&raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a href="/2020/07/23/catalogs.html">Sharing is 
caring - Catalogs in Flink SQL</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/05/07/community-update.html">Flink Community Update - 
May'20</a></h2>
-
-      <p>07 May 2020
-       Marta Paes (<a href="https://twitter.com/morsapaes";>@morsapaes</a>)</p>
-
-      <p>Can you smell it? It’s release month! This time around, we’re warming 
up for Flink 1.11 and peeping back to the past month in the Flink community — 
with the release of Stateful Functions 2.0, a new self-paced Flink training and 
some efforts to improve the Flink documentation experience.</p>
-
-      <p><a href="/news/2020/05/07/community-update.html">Continue reading 
&raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -398,7 +398,7 @@ and provide a tutorial for running Streaming ETL with Flink 
on Zeppelin.</p>
       
       </li>
       <li>
-        <span class="page_number ">Page: 8 of 19</span>
+        <span class="page_number ">Page: 8 of 20</span>
       </li>
       <li>
       
@@ -420,6 +420,16 @@ and provide a tutorial for running Streaming ETL with 
Flink on Zeppelin.</p>
 
     <ul id="markdown-toc">
       
+      <li><a href="/news/2022/07/06/release-1.15.1.html">Apache Flink 1.15.1 
Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2022/06/22/release-1.14.5.html">Apache Flink 1.14.5 
Release Announcement</a></li>
 
       
diff --git a/content/blog/page9/index.html b/content/blog/page9/index.html
index f174f0d87..fa0a577fd 100644
--- a/content/blog/page9/index.html
+++ b/content/blog/page9/index.html
@@ -236,6 +236,19 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a 
href="/news/2020/05/07/community-update.html">Flink Community Update - 
May'20</a></h2>
+
+      <p>07 May 2020
+       Marta Paes (<a href="https://twitter.com/morsapaes";>@morsapaes</a>)</p>
+
+      <p>Can you smell it? It’s release month! This time around, we’re warming 
up for Flink 1.11 and peeping back to the past month in the Flink community — 
with the release of Stateful Functions 2.0, a new self-paced Flink training and 
some efforts to improve the Flink documentation experience.</p>
+
+      <p><a href="/news/2020/05/07/community-update.html">Continue reading 
&raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a 
href="/news/2020/05/04/season-of-docs.html">Applying to Google Season of Docs 
2020</a></h2>
 
@@ -360,19 +373,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="/ecosystem/2020/02/22/apache-beam-how-beam-runs-on-top-of-flink.html">Apache
 Beam: How Beam Runs on Top of Flink</a></h2>
-
-      <p>22 Feb 2020
-       Maximilian Michels (<a 
href="https://twitter.com/stadtlegende";>@stadtlegende</a>) &amp; Markos Sfikas 
(<a href="https://twitter.com/MarkSfik";>@MarkSfik</a>)</p>
-
-      <p>This blog post discusses the reasons to use Flink together with Beam 
for your stream processing needs and takes a closer look at how Flink works 
with Beam under the hood.</p>
-
-      <p><a 
href="/ecosystem/2020/02/22/apache-beam-how-beam-runs-on-top-of-flink.html">Continue
 reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -383,7 +383,7 @@ This release marks a big milestone: Stateful Functions 2.0 
is not only an API up
       
       </li>
       <li>
-        <span class="page_number ">Page: 9 of 19</span>
+        <span class="page_number ">Page: 9 of 20</span>
       </li>
       <li>
       
@@ -405,6 +405,16 @@ This release marks a big milestone: Stateful Functions 2.0 
is not only an API up
 
     <ul id="markdown-toc">
       
+      <li><a href="/news/2022/07/06/release-1.15.1.html">Apache Flink 1.15.1 
Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2022/06/22/release-1.14.5.html">Apache Flink 1.14.5 
Release Announcement</a></li>
 
       
diff --git a/content/downloads.html b/content/downloads.html
index c4be4a8c6..f0ac94c13 100644
--- a/content/downloads.html
+++ b/content/downloads.html
@@ -236,7 +236,7 @@
 
 <div class="page-toc">
 <ul id="markdown-toc">
-  <li><a href="#apache-flink-1150" id="markdown-toc-apache-flink-1150">Apache 
Flink 1.15.0</a></li>
+  <li><a href="#apache-flink-1151" id="markdown-toc-apache-flink-1151">Apache 
Flink 1.15.1</a></li>
   <li><a href="#apache-flink-1145" id="markdown-toc-apache-flink-1145">Apache 
Flink 1.14.5</a></li>
   <li><a href="#apache-flink-1136" id="markdown-toc-apache-flink-1136">Apache 
Flink 1.13.6</a></li>
   <li><a href="#apache-flink-1127" id="markdown-toc-apache-flink-1127">Apache 
Flink 1.12.7</a></li>
@@ -269,17 +269,17 @@
 
 </div>
 
-<p>Apache Flink® 1.15.0 is our latest stable release.</p>
+<p>Apache Flink® 1.15.1 is our latest stable release.</p>
 
-<h2 id="apache-flink-1150">Apache Flink 1.15.0</h2>
+<h2 id="apache-flink-1151">Apache Flink 1.15.1</h2>
 
 <p>
-<a 
href="https://www.apache.org/dyn/closer.lua/flink/flink-1.15.0/flink-1.15.0-bin-scala_2.12.tgz";
 id="1150-download_212">Apache Flink 1.15.0 for Scala 2.12</a> (<a 
href="https://downloads.apache.org/flink/flink-1.15.0/flink-1.15.0-bin-scala_2.12.tgz.asc";>asc</a>,
 <a 
href="https://downloads.apache.org/flink/flink-1.15.0/flink-1.15.0-bin-scala_2.12.tgz.sha512";>sha512</a>)
+<a 
href="https://www.apache.org/dyn/closer.lua/flink/flink-1.15.1/flink-1.15.1-bin-scala_2.12.tgz";
 id="1151-download_212">Apache Flink 1.15.1 for Scala 2.12</a> (<a 
href="https://downloads.apache.org/flink/flink-1.15.1/flink-1.15.1-bin-scala_2.12.tgz.asc";>asc</a>,
 <a 
href="https://downloads.apache.org/flink/flink-1.15.1/flink-1.15.1-bin-scala_2.12.tgz.sha512";>sha512</a>)
 </p>
 
 <p>
-<a 
href="https://www.apache.org/dyn/closer.lua/flink/flink-1.15.0/flink-1.15.0-src.tgz";
 id="1150-download-source">Apache Flink 1.15.0 Source Release</a>
-(<a 
href="https://downloads.apache.org/flink/flink-1.15.0/flink-1.15.0-src.tgz.asc";>asc</a>,
 <a 
href="https://downloads.apache.org/flink/flink-1.15.0/flink-1.15.0-src.tgz.sha512";>sha512</a>)
+<a 
href="https://www.apache.org/dyn/closer.lua/flink/flink-1.15.1/flink-1.15.1-src.tgz";
 id="1151-download-source">Apache Flink 1.15.1 Source Release</a>
+(<a 
href="https://downloads.apache.org/flink/flink-1.15.1/flink-1.15.1-src.tgz.asc";>asc</a>,
 <a 
href="https://downloads.apache.org/flink/flink-1.15.1/flink-1.15.1-src.tgz.sha512";>sha512</a>)
 </p>
 
 <h4 id="release-notes">Release Notes</h4>
@@ -494,17 +494,17 @@ main Flink release:</p>
 <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.0<span 
class="nt">&lt;/version&gt;</span>
+  <span class="nt">&lt;version&gt;</span>1.15.1<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_2.11<span 
class="nt">&lt;/artifactId&gt;</span>
-  <span class="nt">&lt;version&gt;</span>1.15.0<span 
class="nt">&lt;/version&gt;</span>
+  <span class="nt">&lt;version&gt;</span>1.15.1<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_2.11<span 
class="nt">&lt;/artifactId&gt;</span>
-  <span class="nt">&lt;version&gt;</span>1.15.0<span 
class="nt">&lt;/version&gt;</span>
+  <span class="nt">&lt;version&gt;</span>1.15.1<span 
class="nt">&lt;/version&gt;</span>
 <span class="nt">&lt;/dependency&gt;</span></code></pre></div>
 
 <h3 id="apache-flink-stateful-functions">Apache Flink Stateful Functions</h3>
@@ -579,6 +579,17 @@ The <code>statefun-flink-harness</code> dependency 
includes a local execution en
 
 <li>
 
+Flink 1.15.1 - 2022-07-06
+(<a 
href="https://archive.apache.org/dist/flink/flink-1.15.1/flink-1.15.1-src.tgz";>Source</a>,
+<a href="https://archive.apache.org/dist/flink/flink-1.15.1";>Binaries</a>,
+<a href="https://nightlies.apache.org/flink/flink-docs-release-1.15";>Docs</a>,
+<a 
href="https://nightlies.apache.org/flink/flink-docs-release-1.15/api/java";>Javadocs</a>,
+<a 
href="https://nightlies.apache.org/flink/flink-docs-release-1.15/api/scala/index.html";>Scaladocs</a>)
+
+</li>
+
+<li>
+
 Flink 1.15.0 - 2022-05-05
 (<a 
href="https://archive.apache.org/dist/flink/flink-1.15.0/flink-1.15.0-src.tgz";>Source</a>,
 <a href="https://archive.apache.org/dist/flink/flink-1.15.0";>Binaries</a>,
diff --git a/content/index.html b/content/index.html
index 3947ce37f..4770cf587 100644
--- a/content/index.html
+++ b/content/index.html
@@ -401,6 +401,9 @@
 
   <dl>
       
+        <dt> <a href="/news/2022/07/06/release-1.15.1.html">Apache Flink 
1.15.1 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/06/22/release-1.14.5.html">Apache Flink 
1.14.5 Release Announcement</a></dt>
         <dd>The Apache Flink Community is pleased to announce another bug fix 
release for Flink 1.14.</dd>
       
@@ -415,9 +418,6 @@ We are now proud to announce the first production ready 
release of the operator
       
         <dt> <a href="/2022/05/30/changelog-state-backend.html">Improving 
speed and stability of checkpointing with generic log-based incremental 
checkpoints</a></dt>
         <dd>This post describes the mechanism introduced in Flink 1.15 that 
continuously uploads state changes to a durable storage while performing 
materialization in the background</dd>
-      
-        <dt> <a href="/2022/05/23/latency-part2.html">Getting into Low-Latency 
Gears with Apache Flink - Part Two</a></dt>
-        <dd>This multi-part series of blog post presents a collection of 
low-latency techniques in Flink. Following with part one, Part two continues  
with a few more techniques that optimize latency directly.</dd>
     
   </dl>
 
diff --git a/content/index.html b/content/news/2022/07/06/release-1.15.1.html
similarity index 50%
copy from content/index.html
copy to content/news/2022/07/06/release-1.15.1.html
index 3947ce37f..1bd6130bb 100644
--- a/content/index.html
+++ b/content/news/2022/07/06/release-1.15.1.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.1 Release Announcement</title>
     <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
     <link rel="icon" href="/favicon.ico" type="image/x-icon">
 
@@ -149,7 +149,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 -->
@@ -181,7 +181,8 @@
             <li>
               
                 
-                  <a href="/zh/">中文版</a>
+                  <!-- link to the Chinese home page when current is blog page 
-->
+                  <a href="/zh">中文版</a>
                 
               
             </li>
@@ -229,260 +230,213 @@
       </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.1 Release Announcement</h1>
+      <p><i></i></p>
+
+      <article>
+        <p>06 Jul 2022 David Anderson (<a 
href="https://twitter.com/alpinegizmo";>@alpinegizmo</a>)</p>
+
+<p>The Apache Flink Community is pleased to announce the first bug fix release 
of the Flink 1.15 series.</p>
+
+<p>This release includes 62 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=12351546";>JIRA</a>.</p>
+
+<p>We highly recommend all users upgrade to Flink 1.15.1.</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.1<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.1<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.1<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?tab=tags&amp;page=1&amp;name=1.15.1";>library/flink</a>
 (official images)</li>
+  <li><a 
href="https://hub.docker.com/r/apache/flink/tags?page=1&amp;name=1.15.1";>apache/flink</a>
 (ASF repository)</li>
+</ul>
+
+<h2 id="pypi">PyPi</h2>
+
+<ul>
+  <li><a 
href="https://pypi.org/project/apache-flink/1.15.1/";>apache-flink==1.15.1</a></li>
+</ul>
+
+<h1 id="release-notes">Release Notes</h1>
+
+<p>The community is aware of two issues that were introduced with 1.15.0 that 
remain unresolved. Efforts are underway to fix these issues for Flink 
1.15.2:</p>
+
+<ul>
+<li>[<a 
href="https://issues.apache.org/jira/browse/FLINK-28060";>FLINK-28060</a>] -     
    Kafka commit on checkpointing fails repeatedly after a broker restart
+</li>
+<li>[<a 
href="https://issues.apache.org/jira/browse/FLINK-28322";>FLINK-28322</a>] -     
    DataStreamScanProvider's new method is not compatible
+</li>
+</ul>
+
+<h2>        Bug
+</h2>
+<ul>
+<li>[<a 
href="https://issues.apache.org/jira/browse/FLINK-22984";>FLINK-22984</a>] -     
    UnsupportedOperationException when using Python UDF to generate watermark
+</li>
+<li>[<a 
href="https://issues.apache.org/jira/browse/FLINK-24491";>FLINK-24491</a>] -     
    ExecutionGraphInfo may not be archived when the dispatcher terminates
+</li>
+<li>[<a 
href="https://issues.apache.org/jira/browse/FLINK-24735";>FLINK-24735</a>] -     
    SQL client crashes with `Cannot add expression of different type to set`
+</li>
+<li>[<a 
href="https://issues.apache.org/jira/browse/FLINK-26645";>FLINK-26645</a>] -     
    Pulsar Source subscribe to a single topic partition will consume all 
partitions from that topic 
+</li>
+<li>[<a 
href="https://issues.apache.org/jira/browse/FLINK-27041";>FLINK-27041</a>] -     
    KafkaSource in batch mode failing if any topic partition is empty
+</li>
+<li>[<a 
href="https://issues.apache.org/jira/browse/FLINK-27140";>FLINK-27140</a>] -     
    Move JobResultStore dirty entry creation into ioExecutor
+</li>
+<li>[<a 
href="https://issues.apache.org/jira/browse/FLINK-27174";>FLINK-27174</a>] -     
    Non-null check for bootstrapServers field is incorrect in KafkaSink
+</li>
+<li>[<a 
href="https://issues.apache.org/jira/browse/FLINK-27218";>FLINK-27218</a>] -     
    Serializer in OperatorState has not been updated when new Serializers are 
NOT incompatible
+</li>
+<li>[<a 
href="https://issues.apache.org/jira/browse/FLINK-27223";>FLINK-27223</a>] -     
    State access doesn&#39;t work as expected when cache size is set to 0
+</li>
+<li>[<a 
href="https://issues.apache.org/jira/browse/FLINK-27247";>FLINK-27247</a>] -     
    ScalarOperatorGens.numericCasting is not compatible with legacy behavior
+</li>
+<li>[<a 
href="https://issues.apache.org/jira/browse/FLINK-27255";>FLINK-27255</a>] -     
    Flink-avro does not support serialization and deserialization of avro 
schema longer than 65535 characters
+</li>
+<li>[<a 
href="https://issues.apache.org/jira/browse/FLINK-27282";>FLINK-27282</a>] -     
    Fix the bug of wrong positions mapping in RowCoder
+</li>
+<li>[<a 
href="https://issues.apache.org/jira/browse/FLINK-27367";>FLINK-27367</a>] -     
    SQL CAST between INT and DATE is broken
+</li>
+<li>[<a 
href="https://issues.apache.org/jira/browse/FLINK-27368";>FLINK-27368</a>] -     
    SQL CAST(&#39; 1 &#39; as BIGINT) returns wrong result
+</li>
+<li>[<a 
href="https://issues.apache.org/jira/browse/FLINK-27409";>FLINK-27409</a>] -     
    Cleanup stale slot allocation record when the resource requirement of a job 
is empty
+</li>
+<li>[<a 
href="https://issues.apache.org/jira/browse/FLINK-27418";>FLINK-27418</a>] -     
    Flink SQL TopN result is wrong
+</li>
+<li>[<a 
href="https://issues.apache.org/jira/browse/FLINK-27420";>FLINK-27420</a>] -     
    Suspended SlotManager fails to re-register metrics when started again
+</li>
+<li>[<a 
href="https://issues.apache.org/jira/browse/FLINK-27465";>FLINK-27465</a>] -     
    AvroRowDeserializationSchema.convertToTimestamp fails with negative nano 
seconds
+</li>
+<li>[<a 
href="https://issues.apache.org/jira/browse/FLINK-27487";>FLINK-27487</a>] -     
    KafkaMetricWrappers do incorrect cast
+</li>
+<li>[<a 
href="https://issues.apache.org/jira/browse/FLINK-27545";>FLINK-27545</a>] -     
    Update examples in PyFlink shell
+</li>
+<li>[<a 
href="https://issues.apache.org/jira/browse/FLINK-27563";>FLINK-27563</a>] -     
     Resource Providers - Yarn doc page has minor display error
+</li>
+<li>[<a 
href="https://issues.apache.org/jira/browse/FLINK-27606";>FLINK-27606</a>] -     
    CompileException when using UDAF with merge() method
+</li>
+<li>[<a 
href="https://issues.apache.org/jira/browse/FLINK-27676";>FLINK-27676</a>] -     
    Output records from on_timer are behind the triggering watermark in PyFlink
+</li>
+<li>[<a 
href="https://issues.apache.org/jira/browse/FLINK-27683";>FLINK-27683</a>] -     
    Insert into (column1, column2) Values(.....) fails with SQL hints
+</li>
+<li>[<a 
href="https://issues.apache.org/jira/browse/FLINK-27711";>FLINK-27711</a>] -     
    Correct the typo of set_topics_pattern by changing it to set_topic_pattern 
for Pulsar Connector
+</li>
+<li>[<a 
href="https://issues.apache.org/jira/browse/FLINK-27733";>FLINK-27733</a>] -     
    Rework on_timer output behind watermark bug fix
+</li>
+<li>[<a 
href="https://issues.apache.org/jira/browse/FLINK-27734";>FLINK-27734</a>] -     
    Not showing checkpoint interval properly in WebUI when checkpoint is 
disabled
+</li>
+<li>[<a 
href="https://issues.apache.org/jira/browse/FLINK-27760";>FLINK-27760</a>] -     
    NPE is thrown when executing PyFlink jobs in batch mode
+</li>
+<li>[<a 
href="https://issues.apache.org/jira/browse/FLINK-27762";>FLINK-27762</a>] -     
    Kafka WakeupException during handling splits changes
+</li>
+<li>[<a 
href="https://issues.apache.org/jira/browse/FLINK-27797";>FLINK-27797</a>] -     
    PythonTableUtils.getCollectionInputFormat cannot correctly handle None 
values
+</li>
+<li>[<a 
href="https://issues.apache.org/jira/browse/FLINK-27848";>FLINK-27848</a>] -     
    ZooKeeperLeaderElectionDriver keeps writing leader information, using up 
zxid
+</li>
+<li>[<a 
href="https://issues.apache.org/jira/browse/FLINK-27881";>FLINK-27881</a>] -     
    The key(String) in PulsarMessageBuilder returns null
+</li>
+<li>[<a 
href="https://issues.apache.org/jira/browse/FLINK-27890";>FLINK-27890</a>] -     
    SideOutputExample.java fails
+</li>
+<li>[<a 
href="https://issues.apache.org/jira/browse/FLINK-27910";>FLINK-27910</a>] -     
    FileSink not enforcing rolling policy if started from scratch
+</li>
+<li>[<a 
href="https://issues.apache.org/jira/browse/FLINK-27933";>FLINK-27933</a>] -     
    Savepoint status cannot be queried from standby jobmanager
+</li>
+<li>[<a 
href="https://issues.apache.org/jira/browse/FLINK-27955";>FLINK-27955</a>] -     
    PyFlink installation failure on Windows OS
+</li>
+<li>[<a 
href="https://issues.apache.org/jira/browse/FLINK-27999";>FLINK-27999</a>] -     
    NoSuchMethodError when using Hive 3 dialect
+</li>
+<li>[<a 
href="https://issues.apache.org/jira/browse/FLINK-28018";>FLINK-28018</a>] -     
    the start index to create empty splits in 
BinaryInputFormat#createInputSplits is inappropriate
+</li>
+<li>[<a 
href="https://issues.apache.org/jira/browse/FLINK-28019";>FLINK-28019</a>] -     
    Error in RetractableTopNFunction when retracting a stale record with state 
ttl enabled
+</li>
+<li>[<a 
href="https://issues.apache.org/jira/browse/FLINK-28114";>FLINK-28114</a>] -     
    The path of the Python client interpreter could not point to an archive 
file in distributed file system
+</li>
+</ul>
+
+<h2>        Improvement
+</h2>
+<ul>
+<li>[<a 
href="https://issues.apache.org/jira/browse/FLINK-24586";>FLINK-24586</a>] -     
    SQL functions should return STRING instead of VARCHAR(2000)
+</li>
+<li>[<a 
href="https://issues.apache.org/jira/browse/FLINK-26788";>FLINK-26788</a>] -     
    AbstractDeserializationSchema should add cause when throwing a 
FlinkRuntimeException
+</li>
+<li>[<a 
href="https://issues.apache.org/jira/browse/FLINK-26909";>FLINK-26909</a>] -     
    Allow setting parallelism to -1 from CLI
+</li>
+<li>[<a 
href="https://issues.apache.org/jira/browse/FLINK-27064";>FLINK-27064</a>] -     
    Centralize ArchUnit rules for production code
+</li>
+<li>[<a 
href="https://issues.apache.org/jira/browse/FLINK-27480";>FLINK-27480</a>] -     
    KafkaSources sharing the groupId might lead to 
InstanceAlreadyExistException warning
+</li>
+<li>[<a 
href="https://issues.apache.org/jira/browse/FLINK-27534";>FLINK-27534</a>] -     
    Apply scalafmt to 1.15 branch
+</li>
+<li>[<a 
href="https://issues.apache.org/jira/browse/FLINK-27776";>FLINK-27776</a>] -     
    Throw exception when UDAF used in sliding window does not implement merge 
method in PyFlink
+</li>
+<li>[<a 
href="https://issues.apache.org/jira/browse/FLINK-27935";>FLINK-27935</a>] -     
    Add Pyflink example of create temporary view document
+</li>
+</ul>
+
+<h2>        Technical Debt
+</h2>
+<ul>
+<li>[<a 
href="https://issues.apache.org/jira/browse/FLINK-25694";>FLINK-25694</a>] -     
    Upgrade Presto to resolve GSON/Alluxio Vulnerability
+</li>
+</ul>
+
+<h2>        Sub-task
+</h2>
+<ul>
+<li>[<a 
href="https://issues.apache.org/jira/browse/FLINK-26052";>FLINK-26052</a>] -     
    Update chinese documentation regarding FLIP-203
+</li>
+<li>[<a 
href="https://issues.apache.org/jira/browse/FLINK-26588";>FLINK-26588</a>] -     
    Translate the new SQL CAST documentation to Chinese
+</li>
+<li>[<a 
href="https://issues.apache.org/jira/browse/FLINK-27382";>FLINK-27382</a>] -     
    Make Job mode wait with cluster shutdown until the cleanup is done
+</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="/news/2022/06/22/release-1.14.5.html">Apache Flink 
1.14.5 Release Announcement</a></dt>
-        <dd>The Apache Flink Community is pleased to announce another bug fix 
release for Flink 1.14.</dd>
-      
-        <dt> <a href="/2022/06/17/adaptive-batch-scheduler.html">Adaptive 
Batch Scheduler: Automatically Decide Parallelism of Flink Batch Jobs</a></dt>
-        <dd>To automatically decide parallelism of Flink batch jobs, we 
introduced adaptive batch scheduler in Flink 1.15. In this post, we'll take a 
close look at the design &amp; implementation details.</dd>
-      
-        <dt> <a 
href="/news/2022/06/05/release-kubernetes-operator-1.0.0.html">Apache Flink 
Kubernetes Operator 1.0.0 Release Announcement</a></dt>
-        <dd><p>In the last two months since our <a 
href="https://flink.apache.org/news/2022/04/03/release-kubernetes-operator-0.1.0.html";>initial
 preview release</a> the community has been hard at work to stabilize and 
improve the core Flink Kubernetes Operator logic.
-We are now proud to announce the first production ready release of the 
operator project.</p>
-
-</dd>
-      
-        <dt> <a href="/2022/05/30/changelog-state-backend.html">Improving 
speed and stability of checkpointing with generic log-based incremental 
checkpoints</a></dt>
-        <dd>This post describes the mechanism introduced in Flink 1.15 that 
continuously uploads state changes to a durable storage while performing 
materialization in the background</dd>
-      
-        <dt> <a href="/2022/05/23/latency-part2.html">Getting into Low-Latency 
Gears with Apache Flink - Part Two</a></dt>
-        <dd>This multi-part series of blog post presents a collection of 
low-latency techniques in Flink. Following with part one, Part two continues  
with a few more techniques that optimize latency directly.</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/q/gradle-quickstart.sh b/content/q/gradle-quickstart.sh
index 189b40397..d98c655e8 100755
--- a/content/q/gradle-quickstart.sh
+++ b/content/q/gradle-quickstart.sh
@@ -41,7 +41,7 @@ function mkPackage() {
 defaultProjectName="quickstart"
 defaultOrganization="org.myorg.quickstart"
 defaultVersion="0.1-SNAPSHOT"
-defaultFlinkVersion="${1:-1.15.0}"
+defaultFlinkVersion="${1:-1.15.1}"
 # flink-docs-master/docs/dev/datastream/project-configuration/#gradle
 # passes the scala version prefixed with a _, e.g.: _2.12
 scalaBinaryVersionFromCmdArg="${2/_/}"
diff --git a/content/q/quickstart-scala.sh b/content/q/quickstart-scala.sh
index bf850e39e..aabe9f276 100755
--- a/content/q/quickstart-scala.sh
+++ b/content/q/quickstart-scala.sh
@@ -24,7 +24,7 @@ PACKAGE=quickstart
 mvn archetype:generate                                                         
\
   -DarchetypeGroupId=org.apache.flink                          \
   -DarchetypeArtifactId=flink-quickstart-scala         \
-  -DarchetypeVersion=${1:-1.15.0}                                              
        \
+  -DarchetypeVersion=${1:-1.15.1}                                              
        \
   -DgroupId=org.myorg.quickstart                                       \
   -DartifactId=$PACKAGE                                                        
        \
   -Dversion=0.1                                                                
                \
diff --git a/content/q/quickstart.sh b/content/q/quickstart.sh
index 98db0ddcc..026eaee8b 100755
--- a/content/q/quickstart.sh
+++ b/content/q/quickstart.sh
@@ -24,7 +24,7 @@ PACKAGE=quickstart
 mvn archetype:generate                                                         
\
   -DarchetypeGroupId=org.apache.flink                          \
   -DarchetypeArtifactId=flink-quickstart-java          \
-  -DarchetypeVersion=${1:-1.15.0}                                              
        \
+  -DarchetypeVersion=${1:-1.15.1}                                              
        \
   -DgroupId=org.myorg.quickstart                                       \
   -DartifactId=$PACKAGE                                                        
        \
   -Dversion=0.1                                                                
                \
diff --git a/content/q/sbt-quickstart.sh b/content/q/sbt-quickstart.sh
index a77d723dd..46f24dc94 100755
--- a/content/q/sbt-quickstart.sh
+++ b/content/q/sbt-quickstart.sh
@@ -42,7 +42,7 @@ defaultProjectName="Flink Project"
 defaultOrganization="org.example"
 defaultVersion="0.1-SNAPSHOT"
 defaultScalaVersion="2.12.7"
-defaultFlinkVersion="1.15.0"
+defaultFlinkVersion="1.15.1"
 
 echo "This script creates a Flink project using Scala and SBT."
 
diff --git a/content/zh/downloads.html b/content/zh/downloads.html
index 56b12e8a1..e4d41eeda 100644
--- a/content/zh/downloads.html
+++ b/content/zh/downloads.html
@@ -234,7 +234,7 @@
 
 <div class="page-toc">
 <ul id="markdown-toc">
-  <li><a href="#apache-flink-1150" id="markdown-toc-apache-flink-1150">Apache 
Flink 1.15.0</a></li>
+  <li><a href="#apache-flink-1151" id="markdown-toc-apache-flink-1151">Apache 
Flink 1.15.1</a></li>
   <li><a href="#apache-flink-1145" id="markdown-toc-apache-flink-1145">Apache 
Flink 1.14.5</a></li>
   <li><a href="#apache-flink-1136" id="markdown-toc-apache-flink-1136">Apache 
Flink 1.13.6</a></li>
   <li><a href="#apache-flink-1127" id="markdown-toc-apache-flink-1127">Apache 
Flink 1.12.7</a></li>
@@ -260,18 +260,18 @@
 
 </div>
 
-<p>Apache Flink® 1.15.0 是我们最新的稳定版本。</p>
+<p>Apache Flink® 1.15.1 是我们最新的稳定版本。</p>
 
-<h2 id="apache-flink-1150">Apache Flink 1.15.0</h2>
+<h2 id="apache-flink-1151">Apache Flink 1.15.1</h2>
 
 <p>
-<a 
href="https://www.apache.org/dyn/closer.lua/flink/flink-1.15.0/flink-1.15.0-bin-scala_2.12.tgz";
 id="1150-download_212">Apache Flink 1.15.0 for Scala 2.12</a> (<a href="
- 
https://downloads.apache.org/flink/flink-1.15.0/flink-1.15.0-bin-scala_2.12.tgz.asc";>asc</a>,
 <a 
href="https://downloads.apache.org/flink/flink-1.15.0/flink-1.15.0-bin-scala_2.12.tgz.sha512";>sha512</a>)
+<a 
href="https://www.apache.org/dyn/closer.lua/flink/flink-1.15.1/flink-1.15.1-bin-scala_2.12.tgz";
 id="1151-download_212">Apache Flink 1.15.1 for Scala 2.12</a> (<a href="
+ 
https://downloads.apache.org/flink/flink-1.15.1/flink-1.15.1-bin-scala_2.12.tgz.asc";>asc</a>,
 <a 
href="https://downloads.apache.org/flink/flink-1.15.1/flink-1.15.1-bin-scala_2.12.tgz.sha512";>sha512</a>)
 </p>
 
 <p>
-<a 
href="https://www.apache.org/dyn/closer.lua/flink/flink-1.15.0/flink-1.15.0-src.tgz";
 id="1150-download-source">Apache Flink 1.15.0 Source Release</a>
- (<a 
href="https://downloads.apache.org/flink/flink-1.15.0/flink-1.15.0-src.tgz.asc";>asc</a>,
 <a 
href="https://downloads.apache.org/flink/flink-1.15.0/flink-1.15.0-src.tgz.sha512";>sha512</a>)
+<a 
href="https://www.apache.org/dyn/closer.lua/flink/flink-1.15.1/flink-1.15.1-src.tgz";
 id="1151-download-source">Apache Flink 1.15.1 Source Release</a>
+ (<a 
href="https://downloads.apache.org/flink/flink-1.15.1/flink-1.15.1-src.tgz.asc";>asc</a>,
 <a 
href="https://downloads.apache.org/flink/flink-1.15.1/flink-1.15.1-src.tgz.sha512";>sha512</a>)
 </p>
 
 <h4 id="section">发布说明</h4>
@@ -449,17 +449,17 @@ 
flink-docs-release-1.11/release-notes/flink-1.11.html">Flink 1.11 的发布说
 <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.0<span 
class="nt">&lt;/version&gt;</span>
+  <span class="nt">&lt;version&gt;</span>1.15.1<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_2.11<span 
class="nt">&lt;/artifactId&gt;</span>
-  <span class="nt">&lt;version&gt;</span>1.15.0<span 
class="nt">&lt;/version&gt;</span>
+  <span class="nt">&lt;version&gt;</span>1.15.1<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_2.11<span 
class="nt">&lt;/artifactId&gt;</span>
-  <span class="nt">&lt;version&gt;</span>1.15.0<span 
class="nt">&lt;/version&gt;</span>
+  <span class="nt">&lt;version&gt;</span>1.15.1<span 
class="nt">&lt;/version&gt;</span>
 <span class="nt">&lt;/dependency&gt;</span></code></pre></div>
 
 <h3 id="apache-flink-stateful-functions">Apache Flink Stateful Functions</h3>
@@ -521,6 +521,17 @@ 
flink-docs-release-1.11/release-notes/flink-1.11.html">Flink 1.11 的发布说
 
 <li>
 
+Flink 1.15.1 - 2022-07-06
+(<a 
href="https://archive.apache.org/dist/flink/flink-1.15.1/flink-1.15.1-src.tgz";>Source</a>,
+<a href="https://archive.apache.org/dist/flink/flink-1.15.1";>Binaries</a>,
+<a href="https://nightlies.apache.org/flink/flink-docs-release-1.15";>Docs</a>,
+<a 
href="https://nightlies.apache.org/flink/flink-docs-release-1.15/api/java";>Javadocs</a>,
+<a 
href="https://nightlies.apache.org/flink/flink-docs-release-1.15/api/scala/index.html";>Scaladocs</a>)
+
+</li>
+
+<li>
+
 Flink 1.15.0 - 2022-05-05
 (<a 
href="https://archive.apache.org/dist/flink/flink-1.15.0/flink-1.15.0-src.tgz";>Source</a>,
 <a href="https://archive.apache.org/dist/flink/flink-1.15.0";>Binaries</a>,
diff --git a/content/zh/index.html b/content/zh/index.html
index dd5757e39..4b9cf0e08 100644
--- a/content/zh/index.html
+++ b/content/zh/index.html
@@ -398,6 +398,9 @@
 
   <dl>
       
+        <dt> <a href="/news/2022/07/06/release-1.15.1.html">Apache Flink 
1.15.1 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/06/22/release-1.14.5.html">Apache Flink 
1.14.5 Release Announcement</a></dt>
         <dd>The Apache Flink Community is pleased to announce another bug fix 
release for Flink 1.14.</dd>
       
@@ -412,9 +415,6 @@ We are now proud to announce the first production ready 
release of the operator
       
         <dt> <a href="/2022/05/30/changelog-state-backend.html">Improving 
speed and stability of checkpointing with generic log-based incremental 
checkpoints</a></dt>
         <dd>This post describes the mechanism introduced in Flink 1.15 that 
continuously uploads state changes to a durable storage while performing 
materialization in the background</dd>
-      
-        <dt> <a href="/2022/05/23/latency-part2.html">Getting into Low-Latency 
Gears with Apache Flink - Part Two</a></dt>
-        <dd>This multi-part series of blog post presents a collection of 
low-latency techniques in Flink. Following with part one, Part two continues  
with a few more techniques that optimize latency directly.</dd>
     
   </dl>
 

Reply via email to