You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flink.apache.org by ch...@apache.org on 2023/01/31 14:59:54 UTC

[flink-web] branch asf-site updated: Rebuild website

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

chesnay 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 afa5085ed Rebuild website
afa5085ed is described below

commit afa5085ed6d837d075c23e079a6a17246ddc7c44
Author: Chesnay Schepler <ch...@apache.org>
AuthorDate: Tue Jan 31 15:58:33 2023 +0100

    Rebuild website
---
 content/blog/feed.xml                       | 361 +++++++++++++-------
 content/blog/index.html                     |  36 +-
 content/blog/page10/index.html              |  40 ++-
 content/blog/page11/index.html              |  40 ++-
 content/blog/page12/index.html              |  40 ++-
 content/blog/page13/index.html              |  40 ++-
 content/blog/page14/index.html              |  40 ++-
 content/blog/page15/index.html              |  40 ++-
 content/blog/page16/index.html              |  38 ++-
 content/blog/page17/index.html              |  36 +-
 content/blog/page18/index.html              |  36 +-
 content/blog/page19/index.html              |  42 +--
 content/blog/page2/index.html               |  36 +-
 content/blog/page20/index.html              |  48 +--
 content/blog/page21/index.html              |  29 ++
 content/blog/page3/index.html               |  38 ++-
 content/blog/page4/index.html               |  40 ++-
 content/blog/page5/index.html               |  41 ++-
 content/blog/page6/index.html               |  41 ++-
 content/blog/page7/index.html               |  40 ++-
 content/blog/page8/index.html               |  38 ++-
 content/blog/page9/index.html               |  38 ++-
 content/downloads.html                      |  33 +-
 content/index.html                          |   6 +-
 content/news/2023/01/30/release-1.16.1.html | 507 ++++++++++++++++++++++++++++
 content/q/gradle-quickstart.sh              |   6 +-
 content/q/quickstart-scala.sh               |   2 +-
 content/q/quickstart.sh                     |   2 +-
 content/q/sbt-quickstart.sh                 |   6 +-
 content/zh/downloads.html                   |  33 +-
 content/zh/index.html                       |   6 +-
 31 files changed, 1315 insertions(+), 464 deletions(-)

diff --git a/content/blog/feed.xml b/content/blog/feed.xml
index d69118da8..6733ecc10 100644
--- a/content/blog/feed.xml
+++ b/content/blog/feed.xml
@@ -6,6 +6,236 @@
 <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.16.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.16 series.&lt;/p&gt;
+
+&lt;p&gt;This release includes 84 bug fixes, vulnerability fixes, and minor improvements for Flink 1.16.
+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=12352344&quot;&gt;JIRA&lt;/a&gt;.&lt;/p&gt;
+
+&lt;p&gt;We highly recommend all users upgrade to Flink 1.16.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.16.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.16.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.16.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.16.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.16.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.16.1/&quot;&gt;apache-flink==1.16.1&lt;/a&gt;&lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;h1 id=&quot;upgrade-notes&quot;&gt;Upgrade Notes&lt;/h1&gt;
+
+&lt;p&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-28988&quot;&gt;FLINK-28988 - Incorrect result for filter after temporal join&lt;/a&gt;
+The filter will not be pushed down into both inputs of the event time temporal join.
+This may cause incompatible plan changes compared to Flink 1.16.0, e.g., when the left input is an upsert source 
+(like upsert-kafka connector), the query plan will remove the ChangelogNormalize node in Flink 1.16.1, while it
+did appear in 1.16.0.&lt;/p&gt;
+
+&lt;p&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29849&quot;&gt;FLINK-29849 - Event time temporal join on an upsert source may produce incorrect execution plan&lt;/a&gt;
+This resolves the correctness issue when doing an event time temporal join with a versioned table backed by an upsert source. 
+When the right input of the join is an upsert source, it no longer generates a ChangelogNormalize node for it.
+This is an incompatible plan change compared to 1.16.0&lt;/p&gt;
+
+&lt;p&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-30383&quot;&gt;FLINK-30383 - UseLogicalIdentifier makes datadog consider metric as custom&lt;/a&gt;
+The Datadog reporter now adds a “flink.” prefix to metric identifiers if “useLogicalIdentifier” is enabled. 
+This is required for these metrics to be recognized as Flink metrics, not custom ones.&lt;/p&gt;
+
+&lt;h1 id=&quot;release-notes&quot;&gt;Release Notes&lt;/h1&gt;
+
+&lt;h2&gt;        Bug
+&lt;/h2&gt;
+&lt;ul&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-16582&quot;&gt;FLINK-16582&lt;/a&gt;] -         NettyBufferPoolTest may have warns on NettyBuffer leak 
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-26037&quot;&gt;FLINK-26037&lt;/a&gt;] -         TaskManagerRunner may crash during shutdown sequence
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-26890&quot;&gt;FLINK-26890&lt;/a&gt;] -         DynamoDB consumer error consuming partitions close to retention
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-27341&quot;&gt;FLINK-27341&lt;/a&gt;] -         TaskManager running together with JobManager are bind to 127.0.0.1
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-27944&quot;&gt;FLINK-27944&lt;/a&gt;] -         IO metrics collision happens if a task has union inputs
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-28102&quot;&gt;FLINK-28102&lt;/a&gt;] -         Flink AkkaRpcSystemLoader fails when temporary directory is a symlink
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-28526&quot;&gt;FLINK-28526&lt;/a&gt;] -         Fail to lateral join with UDTF from Table with timstamp column
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-28695&quot;&gt;FLINK-28695&lt;/a&gt;] -         Fail to send partition request to restarted taskmanager
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-28742&quot;&gt;FLINK-28742&lt;/a&gt;] -         Table.to_pandas fails with lit(&amp;quot;xxx&amp;quot;)
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-28786&quot;&gt;FLINK-28786&lt;/a&gt;] -         Cannot run PyFlink 1.16 on MacOS with M1 chip
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-28863&quot;&gt;FLINK-28863&lt;/a&gt;] -         Snapshot result of RocksDB native savepoint should have empty shared-state
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-28960&quot;&gt;FLINK-28960&lt;/a&gt;] -         Pulsar throws java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlElement
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-28988&quot;&gt;FLINK-28988&lt;/a&gt;] -         Incorrect result for filter after temporal join
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29231&quot;&gt;FLINK-29231&lt;/a&gt;] -         PyFlink UDAF produces different results in the same sliding window
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29234&quot;&gt;FLINK-29234&lt;/a&gt;] -         Dead lock in DefaultLeaderElectionService
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29298&quot;&gt;FLINK-29298&lt;/a&gt;] -         LocalBufferPool request buffer from NetworkBufferPool hanging
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29479&quot;&gt;FLINK-29479&lt;/a&gt;] -         Support whether using system PythonPath for PyFlink jobs
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29539&quot;&gt;FLINK-29539&lt;/a&gt;] -         dnsPolicy in FlinkPod is not overridable 
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29615&quot;&gt;FLINK-29615&lt;/a&gt;] -         MetricStore does not remove metrics of nonexistent subtasks when adaptive scheduler lowers job parallelism
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29627&quot;&gt;FLINK-29627&lt;/a&gt;] -         Sink - Duplicate key exception during recover more than 1 committable.
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29677&quot;&gt;FLINK-29677&lt;/a&gt;] -         Prevent dropping the current catalog
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29728&quot;&gt;FLINK-29728&lt;/a&gt;] -         TablePlanner prevents Flink from starting is working directory is a symbolic link
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29749&quot;&gt;FLINK-29749&lt;/a&gt;] -         flink info command support dynamic properties
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29781&quot;&gt;FLINK-29781&lt;/a&gt;] -         ChangelogNormalize uses wrong keys after transformation by WatermarkAssignerChangelogNormalizeTransposeRule 
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29803&quot;&gt;FLINK-29803&lt;/a&gt;] -         Table API Scala APIs lack proper source jars
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29817&quot;&gt;FLINK-29817&lt;/a&gt;] -         Published metadata for apache-flink in pypi are inconsistent and causes poetry to fail
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29827&quot;&gt;FLINK-29827&lt;/a&gt;] -         [Connector][AsyncSinkWriter] Checkpointed states block writer from sending records
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29839&quot;&gt;FLINK-29839&lt;/a&gt;] -         HiveServer2 endpoint doesn&amp;#39;t support TGetInfoType value &amp;#39;CLI_ODBC_KEYWORDS&amp;#39;
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29849&quot;&gt;FLINK-29849&lt;/a&gt;] -         Event time temporal join on an upsert source may produce incorrect execution plan
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29857&quot;&gt;FLINK-29857&lt;/a&gt;] -         Fix failure to connect to &amp;#39;HiveServer2Endpoint&amp;#39; when using hive3 beeline
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29899&quot;&gt;FLINK-29899&lt;/a&gt;] -         Stacktrace printing in DefaultExecutionGraphCacheTest is confusing maven test log output
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29923&quot;&gt;FLINK-29923&lt;/a&gt;] -         Hybrid Shuffle may face deadlock when running a task need to execute big size data
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29927&quot;&gt;FLINK-29927&lt;/a&gt;] -         AkkaUtils#getAddress may cause memory leak
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-30030&quot;&gt;FLINK-30030&lt;/a&gt;] -         Unexpected behavior for overwrite in Hive dialect
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-30133&quot;&gt;FLINK-30133&lt;/a&gt;] -         HadoopModuleFactory creates error if the security module cannot be loaded
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-30168&quot;&gt;FLINK-30168&lt;/a&gt;] -         PyFlink Deserialization Error with Object Array
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-30189&quot;&gt;FLINK-30189&lt;/a&gt;] -         HsSubpartitionFileReader may load data that has been consumed from memory
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-30239&quot;&gt;FLINK-30239&lt;/a&gt;] -         The flame graph doesn&amp;#39;t work due to groupExecutionsByLocation has bug
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-30304&quot;&gt;FLINK-30304&lt;/a&gt;] -         Possible Deadlock in Kinesis/Firehose/DynamoDB Connector
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-30308&quot;&gt;FLINK-30308&lt;/a&gt;] -         ClassCastException: class java.io.ObjectStreamClass$Caches$1 cannot be cast to class java.util.Map is showing in the logging when the job shutdown
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-30334&quot;&gt;FLINK-30334&lt;/a&gt;] -         SourceCoordinator error splitRequest check cause HybridSource loss of data and hang
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-30359&quot;&gt;FLINK-30359&lt;/a&gt;] -         Encountered NoClassDefFoundError when using  flink-sql-connector-elasticsearch6 
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-30366&quot;&gt;FLINK-30366&lt;/a&gt;] -         Python Group Agg failed in cleaning the idle state
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-30525&quot;&gt;FLINK-30525&lt;/a&gt;] -         Cannot open jobmanager configuration web page
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-30558&quot;&gt;FLINK-30558&lt;/a&gt;] -         The metric &amp;#39;numRestarts&amp;#39; reported in SchedulerBase will be overridden by metric &amp;#39;fullRestarts&amp;#39;
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-30637&quot;&gt;FLINK-30637&lt;/a&gt;] -         In linux-aarch64 environment, using “is” judgment to match the window type of overwindow have returned incorrect matching results
+&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-27327&quot;&gt;FLINK-27327&lt;/a&gt;] -         Add description about changing max parallelism explicitly leads to state incompatibility
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29134&quot;&gt;FLINK-29134&lt;/a&gt;] -         fetch metrics may cause oom(ThreadPool task pile up)
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29155&quot;&gt;FLINK-29155&lt;/a&gt;] -         Improve default config of grpcServer in Process Mode
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29244&quot;&gt;FLINK-29244&lt;/a&gt;] -         Add metric lastMaterializationDuration to  ChangelogMaterializationMetricGroup
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29458&quot;&gt;FLINK-29458&lt;/a&gt;] -         When two tables have the same field, do not specify the table name,Exception will be thrown:SqlValidatorException :Column &amp;#39;currency&amp;#39; is ambiguous
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29639&quot;&gt;FLINK-29639&lt;/a&gt;] -         Add ResourceId in TransportException for debugging 
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29693&quot;&gt;FLINK-29693&lt;/a&gt;] -         MiniClusterExtension should respect DEFAULT_PARALLELISM if set
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29834&quot;&gt;FLINK-29834&lt;/a&gt;] -         Clear static Jackson TypeFactory cache on CL release
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29966&quot;&gt;FLINK-29966&lt;/a&gt;] -         Replace and redesign the Python api documentation base
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-30016&quot;&gt;FLINK-30016&lt;/a&gt;] -         Update Flink 1.16 release notes about updated oshi-core
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-30116&quot;&gt;FLINK-30116&lt;/a&gt;] -         Don&amp;#39;t Show Env Vars in Web UI
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-30183&quot;&gt;FLINK-30183&lt;/a&gt;] -         We should add a proper error message in case the deprecated reflection-based instantiation of a reporter is triggered
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-30357&quot;&gt;FLINK-30357&lt;/a&gt;] -         Wrong link in connector/jdbc doc.
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-30436&quot;&gt;FLINK-30436&lt;/a&gt;] -         Integrate Opensearch connector docs into Flink docs v1.16
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-30592&quot;&gt;FLINK-30592&lt;/a&gt;] -         The unsupported hive version is not deleted on the hive overview document
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-30633&quot;&gt;FLINK-30633&lt;/a&gt;] -         Update AWS SDKv2 to v2.19.14
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-30724&quot;&gt;FLINK-30724&lt;/a&gt;] -         Update doc of kafka per-partition watermark to FLIP-27 source
+&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-27731&quot;&gt;FLINK-27731&lt;/a&gt;] -         Remove Hugo Modules integration
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29157&quot;&gt;FLINK-29157&lt;/a&gt;] -         Clarify the contract between CompletedCheckpointStore and SharedStateRegistry
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29957&quot;&gt;FLINK-29957&lt;/a&gt;] -         Rework connector docs integration
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29958&quot;&gt;FLINK-29958&lt;/a&gt;] -         Add new connector_artifact shortcode
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29972&quot;&gt;FLINK-29972&lt;/a&gt;] -         Pin Flink docs to Elasticsearch Connector 3.0.0
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-29973&quot;&gt;FLINK-29973&lt;/a&gt;] -         connector_artifact should append Flink minor version
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-30291&quot;&gt;FLINK-30291&lt;/a&gt;] -         Integrate flink-connector-aws into Flink docs
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-30382&quot;&gt;FLINK-30382&lt;/a&gt;] -         Flink 1.16 to integrate KDS/KDF docs from flink-connector-aws
+&lt;/li&gt;
+&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-30383&quot;&gt;FLINK-30383&lt;/a&gt;] -         UseLogicalIdentifier makes datadog consider metric as custom
+&lt;/li&gt;
+&lt;/ul&gt;
+</description>
+<pubDate>Mon, 30 Jan 2023 17:00:00 +0100</pubDate>
+<link>https://flink.apache.org/news/2023/01/30/release-1.16.1.html</link>
+<guid isPermaLink="true">/news/2023/01/30/release-1.16.1.html</guid>
+</item>
+
 <item>
 <title>Delegation Token Framework: Obtain, Distribute and Use Temporary Credentials Automatically</title>
 <description>&lt;p&gt;The Apache Flink Community is pleased to announce that the upcoming minor version of Flink (1.17) includes 
@@ -19498,136 +19728,5 @@ FLINK-16683 Flink no longer supports starting clusters with .bat scripts. Users
 <guid isPermaLink="true">/news/2020/05/04/season-of-docs.html</guid>
 </item>
 
-<item>
-<title>Apache Flink 1.9.3 Released</title>
-<description>&lt;p&gt;The Apache Flink community released the third bugfix version of the Apache Flink 1.9 series.&lt;/p&gt;
-
-&lt;p&gt;This release includes 38 fixes and minor improvements for Flink 1.9.2. 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.3.&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.3&lt;span class=&quot;nt&quot;&gt;&amp;lt;/version&amp;gt;&lt;/span&gt;
-&lt;span class=&quot;nt&quot;&gt;&amp;lt;/dependency&amp;gt;&lt;/span&gt;
-&lt;span class=&quot;nt&quot;&gt;&amp;lt;dependency&amp;gt;&lt;/span&gt;
-  &lt;span class=&quot;nt&quot;&gt;&amp;lt;groupId&amp;gt;&lt;/span&gt;org.apache.flink&lt;span class=&quot;nt&quot;&gt;&amp;lt;/groupId&amp;gt;&lt;/span&gt;
-  &lt;span class=&quot;nt&quot;&gt;&amp;lt;artifactId&amp;gt;&lt;/span&gt;flink-streaming-java_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.3&lt;span class=&quot;nt&quot;&gt;&amp;lt;/version&amp;gt;&lt;/span&gt;
-&lt;span class=&quot;nt&quot;&gt;&amp;lt;/dependency&amp;gt;&lt;/span&gt;
-&lt;span class=&quot;nt&quot;&gt;&amp;lt;dependency&amp;gt;&lt;/span&gt;
-  &lt;span class=&quot;nt&quot;&gt;&amp;lt;groupId&amp;gt;&lt;/span&gt;org.apache.flink&lt;span class=&quot;nt&quot;&gt;&amp;lt;/groupId&amp;gt;&lt;/span&gt;
-  &lt;span class=&quot;nt&quot;&gt;&amp;lt;artifactId&amp;gt;&lt;/span&gt;flink-clients_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.3&lt;span class=&quot;nt&quot;&gt;&amp;lt;/version&amp;gt;&lt;/span&gt;
-&lt;span class=&quot;nt&quot;&gt;&amp;lt;/dependency&amp;gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
-
-&lt;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;        Sub-task
-&lt;/h2&gt;
-&lt;ul&gt;
-&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-15143&quot;&gt;FLINK-15143&lt;/a&gt;] -         Create document for FLIP-49 TM memory model and configuration guide
-&lt;/li&gt;
-&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-16389&quot;&gt;FLINK-16389&lt;/a&gt;] -         Bump Kafka 0.10 to 0.10.2.2
-&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-11193&quot;&gt;FLINK-11193&lt;/a&gt;] -         Rocksdb timer service factory configuration option is not settable per job
-&lt;/li&gt;
-&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-14316&quot;&gt;FLINK-14316&lt;/a&gt;] -         Stuck in &amp;quot;Job leader ... lost leadership&amp;quot; error
-&lt;/li&gt;
-&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-14560&quot;&gt;FLINK-14560&lt;/a&gt;] -         The value of taskmanager.memory.size in flink-conf.yaml is set to zero will cause taskmanager not to work 
-&lt;/li&gt;
-&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-15010&quot;&gt;FLINK-15010&lt;/a&gt;] -         Temp directories flink-netty-shuffle-* are not cleaned up
-&lt;/li&gt;
-&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-15085&quot;&gt;FLINK-15085&lt;/a&gt;] -         HistoryServer dashboard config json out of sync
-&lt;/li&gt;
-&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-15386&quot;&gt;FLINK-15386&lt;/a&gt;] -         SingleJobSubmittedJobGraphStore.putJobGraph has a logic error
-&lt;/li&gt;
-&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-15575&quot;&gt;FLINK-15575&lt;/a&gt;] -         Azure Filesystem Shades Wrong Package &amp;quot;httpcomponents&amp;quot;
-&lt;/li&gt;
-&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-15638&quot;&gt;FLINK-15638&lt;/a&gt;] -         releasing/create_release_branch.sh does not set version in flink-python/pyflink/version.py
-&lt;/li&gt;
-&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-15812&quot;&gt;FLINK-15812&lt;/a&gt;] -         HistoryServer archiving is done in Dispatcher main thread
-&lt;/li&gt;
-&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-15844&quot;&gt;FLINK-15844&lt;/a&gt;] -         Removal of JobWithJars.buildUserCodeClassLoader method without Configuration breaks backwards compatibility
-&lt;/li&gt;
-&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-15863&quot;&gt;FLINK-15863&lt;/a&gt;] -         Fix docs stating that savepoints are relocatable
-&lt;/li&gt;
-&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-16047&quot;&gt;FLINK-16047&lt;/a&gt;] -         Blink planner produces wrong aggregate results with state clean up
-&lt;/li&gt;
-&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-16242&quot;&gt;FLINK-16242&lt;/a&gt;] -         BinaryGeneric serialization error cause checkpoint failure
-&lt;/li&gt;
-&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-16308&quot;&gt;FLINK-16308&lt;/a&gt;] -         SQL connector download links are broken
-&lt;/li&gt;
-&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-16373&quot;&gt;FLINK-16373&lt;/a&gt;] -         EmbeddedLeaderService: IllegalStateException: The RPC connection is already closed
-&lt;/li&gt;
-&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-16573&quot;&gt;FLINK-16573&lt;/a&gt;] -         Kinesis consumer does not properly shutdown RecordFetcher threads
-&lt;/li&gt;
-&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-16576&quot;&gt;FLINK-16576&lt;/a&gt;] -         State inconsistency on restore with memory state backends
-&lt;/li&gt;
-&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-16696&quot;&gt;FLINK-16696&lt;/a&gt;] -         Savepoint trigger documentation is insufficient
-&lt;/li&gt;
-&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-16703&quot;&gt;FLINK-16703&lt;/a&gt;] -         AkkaRpcActor state machine does not record transition to terminating state.
-&lt;/li&gt;
-&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-16836&quot;&gt;FLINK-16836&lt;/a&gt;] -         Losing leadership does not clear rpc connection in JobManagerLeaderListener
-&lt;/li&gt;
-&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-16860&quot;&gt;FLINK-16860&lt;/a&gt;] -         Failed to push filter into OrcTableSource when upgrading to 1.9.2
-&lt;/li&gt;
-&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-16916&quot;&gt;FLINK-16916&lt;/a&gt;] -         The logic of NullableSerializer#copy is wrong
-&lt;/li&gt;
-&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-17062&quot;&gt;FLINK-17062&lt;/a&gt;] -         Fix the conversion from Java row type to Python row type
-&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-14278&quot;&gt;FLINK-14278&lt;/a&gt;] -         Pass in ioExecutor into AbstractDispatcherResourceManagerComponentFactory
-&lt;/li&gt;
-&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-15908&quot;&gt;FLINK-15908&lt;/a&gt;] -         Add description of support &amp;#39;pip install&amp;#39; to 1.9.x documents
-&lt;/li&gt;
-&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-15909&quot;&gt;FLINK-15909&lt;/a&gt;] -         Add PyPI release process into the subsequent release of 1.9.x 
-&lt;/li&gt;
-&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-15938&quot;&gt;FLINK-15938&lt;/a&gt;] -         Idle state not cleaned in StreamingJoinOperator and StreamingSemiAntiJoinOperator
-&lt;/li&gt;
-&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-16018&quot;&gt;FLINK-16018&lt;/a&gt;] -         Improve error reporting when submitting batch job (instead of AskTimeoutException)
-&lt;/li&gt;
-&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-16031&quot;&gt;FLINK-16031&lt;/a&gt;] -         Improve the description in the README file of PyFlink 1.9.x
-&lt;/li&gt;
-&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-16167&quot;&gt;FLINK-16167&lt;/a&gt;] -         Update documentation about python shell execution
-&lt;/li&gt;
-&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-16280&quot;&gt;FLINK-16280&lt;/a&gt;] -         Fix sample code errors in the documentation about elasticsearch connector
-&lt;/li&gt;
-&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-16697&quot;&gt;FLINK-16697&lt;/a&gt;] -         Disable JMX rebinding
-&lt;/li&gt;
-&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-16862&quot;&gt;FLINK-16862&lt;/a&gt;] -         Remove example url in quickstarts
-&lt;/li&gt;
-&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-16942&quot;&gt;FLINK-16942&lt;/a&gt;] -         ES 5 sink should allow users to select netty transport client
-&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;h2&gt;        Task
-&lt;/h2&gt;
-&lt;ul&gt;
-&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-11767&quot;&gt;FLINK-11767&lt;/a&gt;] -         Introduce new TypeSerializerUpgradeTestBase, new PojoSerializerUpgradeTest
-&lt;/li&gt;
-&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/FLINK-16454&quot;&gt;FLINK-16454&lt;/a&gt;] -         Update the copyright year in NOTICE files
-&lt;/li&gt;
-&lt;/ul&gt;
-</description>
-<pubDate>Fri, 24 Apr 2020 14:00:00 +0200</pubDate>
-<link>https://flink.apache.org/news/2020/04/24/release-1.9.3.html</link>
-<guid isPermaLink="true">/news/2020/04/24/release-1.9.3.html</guid>
-</item>
-
 </channel>
 </rss>
diff --git a/content/blog/index.html b/content/blog/index.html
index 4c34dd2ba..7181a9708 100644
--- a/content/blog/index.html
+++ b/content/blog/index.html
@@ -240,6 +240,19 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a href="/news/2023/01/30/release-1.16.1.html">Apache Flink 1.16.1 Release Announcement</a></h2>
+
+      <p>30 Jan 2023
+       Martijn Visser (<a href="https://twitter.com/martijnvisser82">@martijnvisser82</a>)</p>
+
+      <p>The Apache Flink Community is pleased to announce a bug fix release for Flink 1.16.</p>
+
+      <p><a href="/news/2023/01/30/release-1.16.1.html">Continue reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a href="/news/2023/01/20/delegation-token-framework.html">Delegation Token Framework: Obtain, Distribute and Use Temporary Credentials Automatically</a></h2>
 
@@ -372,19 +385,6 @@ with 19 FLIPs and 1100+ issues completed, bringing a lot of exciting features to
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a href="/news/2022/09/28/release-1.14.6.html">Apache Flink 1.14.6 Release Announcement</a></h2>
-
-      <p>28 Sep 2022
-       Xingbo Huang </p>
-
-      <p>The Apache Flink Community is pleased to announce another bug fix release for Flink 1.14.</p>
-
-      <p><a href="/news/2022/09/28/release-1.14.6.html">Continue reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -417,6 +417,16 @@ with 19 FLIPs and 1100+ issues completed, bringing a lot of exciting features to
 
     <ul id="markdown-toc">
       
+      <li><a href="/news/2023/01/30/release-1.16.1.html">Apache Flink 1.16.1 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2023/01/20/delegation-token-framework.html">Delegation Token Framework: Obtain, Distribute and Use Temporary Credentials Automatically</a></li>
 
       
diff --git a/content/blog/page10/index.html b/content/blog/page10/index.html
index 1f1eb58d0..04757f373 100644
--- a/content/blog/page10/index.html
+++ b/content/blog/page10/index.html
@@ -240,6 +240,21 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a href="/news/2020/07/21/release-1.11.1.html">Apache Flink 1.11.1 Released</a></h2>
+
+      <p>21 Jul 2020
+       Dian Fu (<a href="https://twitter.com/DianFu11">@DianFu11</a>)</p>
+
+      <p><p>The Apache Flink community released the first bugfix version of the Apache Flink 1.11 series.</p>
+
+</p>
+
+      <p><a href="/news/2020/07/21/release-1.11.1.html">Continue reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a href="/news/2020/07/14/application-mode.html">Application Deployment in Flink: Current State and the new Application Mode</a></h2>
 
@@ -375,21 +390,6 @@ and provide a tutorial for running Streaming ETL with Flink on Zeppelin.</p>
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a href="/news/2020/04/24/release-1.9.3.html">Apache Flink 1.9.3 Released</a></h2>
-
-      <p>24 Apr 2020
-       Dian Fu (<a href="https://twitter.com/DianFu11">@DianFu11</a>)</p>
-
-      <p><p>The Apache Flink community released the third bugfix version of the Apache Flink 1.9 series.</p>
-
-</p>
-
-      <p><a href="/news/2020/04/24/release-1.9.3.html">Continue reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -422,6 +422,16 @@ and provide a tutorial for running Streaming ETL with Flink on Zeppelin.</p>
 
     <ul id="markdown-toc">
       
+      <li><a href="/news/2023/01/30/release-1.16.1.html">Apache Flink 1.16.1 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2023/01/20/delegation-token-framework.html">Delegation Token Framework: Obtain, Distribute and Use Temporary Credentials Automatically</a></li>
 
       
diff --git a/content/blog/page11/index.html b/content/blog/page11/index.html
index 957066a9c..71d68ee17 100644
--- a/content/blog/page11/index.html
+++ b/content/blog/page11/index.html
@@ -240,6 +240,21 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a href="/news/2020/04/24/release-1.9.3.html">Apache Flink 1.9.3 Released</a></h2>
+
+      <p>24 Apr 2020
+       Dian Fu (<a href="https://twitter.com/DianFu11">@DianFu11</a>)</p>
+
+      <p><p>The Apache Flink community released the third bugfix version of the Apache Flink 1.9 series.</p>
+
+</p>
+
+      <p><a href="/news/2020/04/24/release-1.9.3.html">Continue reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a href="/news/2020/04/21/memory-management-improvements-flink-1.10.html">Memory Management Improvements with Apache Flink 1.10</a></h2>
 
@@ -362,21 +377,6 @@ This release marks a big milestone: Stateful Functions 2.0 is not only an API up
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a href="/news/2020/02/11/release-1.10.0.html">Apache Flink 1.10.0 Release Announcement</a></h2>
-
-      <p>11 Feb 2020
-       Marta Paes (<a href="https://twitter.com/morsapaes">@morsapaes</a>)</p>
-
-      <p><p>The Apache Flink community is excited to hit the double digits and announce the release of Flink 1.10.0! As a result of the biggest community effort to date, with over 1.2k issues implemented and more than 200 contributors, this release introduces significant improvements to the overall performance and stability of Flink jobs, a preview of native Kubernetes integration and great advances in Python support (PyFlink).</p>
-
-</p>
-
-      <p><a href="/news/2020/02/11/release-1.10.0.html">Continue reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -409,6 +409,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/2023/01/30/release-1.16.1.html">Apache Flink 1.16.1 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2023/01/20/delegation-token-framework.html">Delegation Token Framework: Obtain, Distribute and Use Temporary Credentials Automatically</a></li>
 
       
diff --git a/content/blog/page12/index.html b/content/blog/page12/index.html
index 30ab85181..5ba6996b6 100644
--- a/content/blog/page12/index.html
+++ b/content/blog/page12/index.html
@@ -240,6 +240,21 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a href="/news/2020/02/11/release-1.10.0.html">Apache Flink 1.10.0 Release Announcement</a></h2>
+
+      <p>11 Feb 2020
+       Marta Paes (<a href="https://twitter.com/morsapaes">@morsapaes</a>)</p>
+
+      <p><p>The Apache Flink community is excited to hit the double digits and announce the release of Flink 1.10.0! As a result of the biggest community effort to date, with over 1.2k issues implemented and more than 200 contributors, this release introduces significant improvements to the overall performance and stability of Flink jobs, a preview of native Kubernetes integration and great advances in Python support (PyFlink).</p>
+
+</p>
+
+      <p><a href="/news/2020/02/11/release-1.10.0.html">Continue reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a href="/news/2020/02/07/a-guide-for-unit-testing-in-apache-flink.html">A Guide for Unit Testing in Apache Flink</a></h2>
 
@@ -363,21 +378,6 @@
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a href="/news/2019/09/11/release-1.8.2.html">Apache Flink 1.8.2 Released</a></h2>
-
-      <p>11 Sep 2019
-       Jark Wu (<a href="https://twitter.com/JarkWu">@JarkWu</a>)</p>
-
-      <p><p>The Apache Flink community released the second bugfix version of the Apache Flink 1.8 series.</p>
-
-</p>
-
-      <p><a href="/news/2019/09/11/release-1.8.2.html">Continue reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -410,6 +410,16 @@
 
     <ul id="markdown-toc">
       
+      <li><a href="/news/2023/01/30/release-1.16.1.html">Apache Flink 1.16.1 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2023/01/20/delegation-token-framework.html">Delegation Token Framework: Obtain, Distribute and Use Temporary Credentials Automatically</a></li>
 
       
diff --git a/content/blog/page13/index.html b/content/blog/page13/index.html
index 3323faa2a..7ea503507 100644
--- a/content/blog/page13/index.html
+++ b/content/blog/page13/index.html
@@ -240,6 +240,21 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a href="/news/2019/09/11/release-1.8.2.html">Apache Flink 1.8.2 Released</a></h2>
+
+      <p>11 Sep 2019
+       Jark Wu (<a href="https://twitter.com/JarkWu">@JarkWu</a>)</p>
+
+      <p><p>The Apache Flink community released the second bugfix version of the Apache Flink 1.8 series.</p>
+
+</p>
+
+      <p><a href="/news/2019/09/11/release-1.8.2.html">Continue reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a href="/news/2019/09/10/community-update.html">Flink Community Update - September'19</a></h2>
 
@@ -362,21 +377,6 @@
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a href="/news/2019/04/17/sod.html">Apache Flink's Application to Season of Docs</a></h2>
-
-      <p>17 Apr 2019
-       Konstantin Knauf (<a href="https://twitter.com/snntrable">@snntrable</a>)</p>
-
-      <p><p>The Apache Flink community is happy to announce its application to the first edition of <a href="https://developers.google.com/season-of-docs/">Season of Docs</a> by Google. The program is bringing together Open Source projects and technical writers to raise awareness for and improve documentation of Open Source projects. While the community is continuously looking for new contributors to collaborate on our documentation, we would like to take this chance to work with one or  [...]
-
-</p>
-
-      <p><a href="/news/2019/04/17/sod.html">Continue reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -409,6 +409,16 @@
 
     <ul id="markdown-toc">
       
+      <li><a href="/news/2023/01/30/release-1.16.1.html">Apache Flink 1.16.1 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2023/01/20/delegation-token-framework.html">Delegation Token Framework: Obtain, Distribute and Use Temporary Credentials Automatically</a></li>
 
       
diff --git a/content/blog/page14/index.html b/content/blog/page14/index.html
index 2e7dbe303..ede0d52a0 100644
--- a/content/blog/page14/index.html
+++ b/content/blog/page14/index.html
@@ -240,6 +240,21 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a href="/news/2019/04/17/sod.html">Apache Flink's Application to Season of Docs</a></h2>
+
+      <p>17 Apr 2019
+       Konstantin Knauf (<a href="https://twitter.com/snntrable">@snntrable</a>)</p>
+
+      <p><p>The Apache Flink community is happy to announce its application to the first edition of <a href="https://developers.google.com/season-of-docs/">Season of Docs</a> by Google. The program is bringing together Open Source projects and technical writers to raise awareness for and improve documentation of Open Source projects. While the community is continuously looking for new contributors to collaborate on our documentation, we would like to take this chance to work with one or  [...]
+
+</p>
+
+      <p><a href="/news/2019/04/17/sod.html">Continue reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a href="/news/2019/04/09/release-1.8.0.html">Apache Flink 1.8.0 Release Announcement</a></h2>
 
@@ -371,21 +386,6 @@ for more details.</p>
 
     <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>
-    
 
     <!-- Pagination links -->
     
@@ -418,6 +418,16 @@ for more details.</p>
 
     <ul id="markdown-toc">
       
+      <li><a href="/news/2023/01/30/release-1.16.1.html">Apache Flink 1.16.1 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2023/01/20/delegation-token-framework.html">Delegation Token Framework: Obtain, Distribute and Use Temporary Credentials Automatically</a></li>
 
       
diff --git a/content/blog/page15/index.html b/content/blog/page15/index.html
index 6ca6a6372..25670e62e 100644
--- a/content/blog/page15/index.html
+++ b/content/blog/page15/index.html
@@ -240,6 +240,21 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a href="/news/2018/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>
 
@@ -377,21 +392,6 @@ Please check the <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a href="/news/2018/05/25/release-1.5.0.html">Apache Flink 1.5.0 Release Announcement</a></h2>
-
-      <p>25 May 2018
-       Fabian Hueske (<a href="https://twitter.com/fhueske">@fhueske</a>)</p>
-
-      <p><p>The Apache Flink community is thrilled to announce the 1.5.0 release. Over the past 5 months, the Flink community has been working hard to resolve more than 780 issues. Please check the <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12341764&amp;projectId=12315522">complete changelog</a> for more detail.</p>
-
-</p>
-
-      <p><a href="/news/2018/05/25/release-1.5.0.html">Continue reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -424,6 +424,16 @@ Please check the <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa
 
     <ul id="markdown-toc">
       
+      <li><a href="/news/2023/01/30/release-1.16.1.html">Apache Flink 1.16.1 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2023/01/20/delegation-token-framework.html">Delegation Token Framework: Obtain, Distribute and Use Temporary Credentials Automatically</a></li>
 
       
diff --git a/content/blog/page16/index.html b/content/blog/page16/index.html
index cb3071d90..54281d71e 100644
--- a/content/blog/page16/index.html
+++ b/content/blog/page16/index.html
@@ -240,6 +240,21 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a href="/news/2018/05/25/release-1.5.0.html">Apache Flink 1.5.0 Release Announcement</a></h2>
+
+      <p>25 May 2018
+       Fabian Hueske (<a href="https://twitter.com/fhueske">@fhueske</a>)</p>
+
+      <p><p>The Apache Flink community is thrilled to announce the 1.5.0 release. Over the past 5 months, the Flink community has been working hard to resolve more than 780 issues. Please check the <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12341764&amp;projectId=12315522">complete changelog</a> for more detail.</p>
+
+</p>
+
+      <p><a href="/news/2018/05/25/release-1.5.0.html">Continue reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a href="/news/2018/03/15/release-1.3.3.html">Apache Flink 1.3.3 Released</a></h2>
 
@@ -374,19 +389,6 @@ what’s coming in Flink 1.4.0 as well as a preview of what the Flink community
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a href="/features/2017/07/04/flink-rescalable-state.html">A Deep Dive into Rescalable State in Apache Flink</a></h2>
-
-      <p>04 Jul 2017 by Stefan Richter (<a href="https://twitter.com/">@StefanRRichter</a>)
-      </p>
-
-      <p><p>A primer on stateful stream processing and an in-depth walkthrough of rescalable state in Apache Flink.</p></p>
-
-      <p><a href="/features/2017/07/04/flink-rescalable-state.html">Continue reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -419,6 +421,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/2023/01/30/release-1.16.1.html">Apache Flink 1.16.1 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2023/01/20/delegation-token-framework.html">Delegation Token Framework: Obtain, Distribute and Use Temporary Credentials Automatically</a></li>
 
       
diff --git a/content/blog/page17/index.html b/content/blog/page17/index.html
index 13f97a93f..b241fc6ec 100644
--- a/content/blog/page17/index.html
+++ b/content/blog/page17/index.html
@@ -240,6 +240,19 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a href="/features/2017/07/04/flink-rescalable-state.html">A Deep Dive into Rescalable State in Apache Flink</a></h2>
+
+      <p>04 Jul 2017 by Stefan Richter (<a href="https://twitter.com/">@StefanRRichter</a>)
+      </p>
+
+      <p><p>A primer on stateful stream processing and an in-depth walkthrough of rescalable state in Apache Flink.</p></p>
+
+      <p><a href="/features/2017/07/04/flink-rescalable-state.html">Continue reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a href="/news/2017/06/23/release-1.3.1.html">Apache Flink 1.3.1 Released</a></h2>
 
@@ -370,19 +383,6 @@
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a href="/news/2016/12/19/2016-year-in-review.html">Apache Flink in 2016: Year in Review</a></h2>
-
-      <p>19 Dec 2016 by Mike Winters
-      </p>
-
-      <p><p>As 2016 comes to a close, let's take a moment to look back on the Flink community's great work during the past year.</p></p>
-
-      <p><a href="/news/2016/12/19/2016-year-in-review.html">Continue reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -415,6 +415,16 @@
 
     <ul id="markdown-toc">
       
+      <li><a href="/news/2023/01/30/release-1.16.1.html">Apache Flink 1.16.1 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2023/01/20/delegation-token-framework.html">Delegation Token Framework: Obtain, Distribute and Use Temporary Credentials Automatically</a></li>
 
       
diff --git a/content/blog/page18/index.html b/content/blog/page18/index.html
index aa39a388c..efeac50ca 100644
--- a/content/blog/page18/index.html
+++ b/content/blog/page18/index.html
@@ -240,6 +240,19 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a href="/news/2016/12/19/2016-year-in-review.html">Apache Flink in 2016: Year in Review</a></h2>
+
+      <p>19 Dec 2016 by Mike Winters
+      </p>
+
+      <p><p>As 2016 comes to a close, let's take a moment to look back on the Flink community's great work during the past year.</p></p>
+
+      <p><a href="/news/2016/12/19/2016-year-in-review.html">Continue reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a href="/news/2016/10/12/release-1.1.3.html">Apache Flink 1.1.3 Released</a></h2>
 
@@ -374,19 +387,6 @@
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a href="/news/2016/04/06/cep-monitoring.html">Introducing Complex Event Processing (CEP) with Apache Flink</a></h2>
-
-      <p>06 Apr 2016 by Till Rohrmann (<a href="https://twitter.com/">@stsffap</a>)
-      </p>
-
-      <p>In this blog post, we introduce Flink's new <a href="{{site.DOCS_BASE_URL}}flink-docs-master/apis/streaming/libs/cep.html">CEP library</a> that allows you to do pattern matching on event streams. Through the example of monitoring a data center and generating alerts, we showcase the library's ease of use and its intuitive Pattern API.</p>
-
-      <p><a href="/news/2016/04/06/cep-monitoring.html">Continue reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -419,6 +419,16 @@
 
     <ul id="markdown-toc">
       
+      <li><a href="/news/2023/01/30/release-1.16.1.html">Apache Flink 1.16.1 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2023/01/20/delegation-token-framework.html">Delegation Token Framework: Obtain, Distribute and Use Temporary Credentials Automatically</a></li>
 
       
diff --git a/content/blog/page19/index.html b/content/blog/page19/index.html
index 6ffd30d5f..a2a819b61 100644
--- a/content/blog/page19/index.html
+++ b/content/blog/page19/index.html
@@ -240,6 +240,19 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a href="/news/2016/04/06/cep-monitoring.html">Introducing Complex Event Processing (CEP) with Apache Flink</a></h2>
+
+      <p>06 Apr 2016 by Till Rohrmann (<a href="https://twitter.com/">@stsffap</a>)
+      </p>
+
+      <p>In this blog post, we introduce Flink's new <a href="{{site.DOCS_BASE_URL}}flink-docs-master/apis/streaming/libs/cep.html">CEP library</a> that allows you to do pattern matching on event streams. Through the example of monitoring a data center and generating alerts, we showcase the library's ease of use and its intuitive Pattern API.</p>
+
+      <p><a href="/news/2016/04/06/cep-monitoring.html">Continue reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a href="/news/2016/04/06/release-1.0.1.html">Flink 1.0.1 Released</a></h2>
 
@@ -369,25 +382,6 @@
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a href="/news/2015/09/03/flink-forward.html">Announcing Flink Forward 2015</a></h2>
-
-      <p>03 Sep 2015
-      </p>
-
-      <p><p><a href="http://2015.flink-forward.org/">Flink Forward 2015</a> is the first
-conference with Flink at its center that aims to bring together the
-Apache Flink community in a single place. The organizers are starting
-this conference in October 12 and 13 from Berlin, the place where
-Apache Flink started.</p>
-
-</p>
-
-      <p><a href="/news/2015/09/03/flink-forward.html">Continue reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -420,6 +414,16 @@ Apache Flink started.</p>
 
     <ul id="markdown-toc">
       
+      <li><a href="/news/2023/01/30/release-1.16.1.html">Apache Flink 1.16.1 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2023/01/20/delegation-token-framework.html">Delegation Token Framework: Obtain, Distribute and Use Temporary Credentials Automatically</a></li>
 
       
diff --git a/content/blog/page2/index.html b/content/blog/page2/index.html
index fe987d8f2..9b30a1f33 100644
--- a/content/blog/page2/index.html
+++ b/content/blog/page2/index.html
@@ -240,6 +240,19 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a href="/news/2022/09/28/release-1.14.6.html">Apache Flink 1.14.6 Release Announcement</a></h2>
+
+      <p>28 Sep 2022
+       Xingbo Huang </p>
+
+      <p>The Apache Flink Community is pleased to announce another bug fix release for Flink 1.14.</p>
+
+      <p><a href="/news/2022/09/28/release-1.14.6.html">Continue reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a href="/news/2022/09/08/akka-license-change.html">Regarding Akka's licensing change</a></h2>
 
@@ -361,19 +374,6 @@
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a href="/2022/06/17/adaptive-batch-scheduler.html">Adaptive Batch Scheduler: Automatically Decide Parallelism of Flink Batch Jobs</a></h2>
-
-      <p>17 Jun 2022
-       Lijie Wang  &amp; Zhu Zhu </p>
-
-      <p>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 & implementation details.</p>
-
-      <p><a href="/2022/06/17/adaptive-batch-scheduler.html">Continue reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -406,6 +406,16 @@
 
     <ul id="markdown-toc">
       
+      <li><a href="/news/2023/01/30/release-1.16.1.html">Apache Flink 1.16.1 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2023/01/20/delegation-token-framework.html">Delegation Token Framework: Obtain, Distribute and Use Temporary Credentials Automatically</a></li>
 
       
diff --git a/content/blog/page20/index.html b/content/blog/page20/index.html
index 7de72ba95..683662b9f 100644
--- a/content/blog/page20/index.html
+++ b/content/blog/page20/index.html
@@ -240,6 +240,25 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a href="/news/2015/09/03/flink-forward.html">Announcing Flink Forward 2015</a></h2>
+
+      <p>03 Sep 2015
+      </p>
+
+      <p><p><a href="http://2015.flink-forward.org/">Flink Forward 2015</a> is the first
+conference with Flink at its center that aims to bring together the
+Apache Flink community in a single place. The organizers are starting
+this conference in October 12 and 13 from Berlin, the place where
+Apache Flink started.</p>
+
+</p>
+
+      <p><a href="/news/2015/09/03/flink-forward.html">Continue reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a href="/news/2015/09/01/release-0.9.1.html">Apache Flink 0.9.1 available</a></h2>
 
@@ -381,25 +400,6 @@ community last month.</p>
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a href="/news/2015/02/09/streaming-example.html">Introducing Flink Streaming</a></h2>
-
-      <p>09 Feb 2015
-      </p>
-
-      <p><p>This post is the first of a series of blog posts on Flink Streaming,
-the recent addition to Apache Flink that makes it possible to analyze
-continuous data sources in addition to static files. Flink Streaming
-uses the pipelined Flink engine to process data streams in real time
-and offers a new API including definition of flexible windows.</p>
-
-</p>
-
-      <p><a href="/news/2015/02/09/streaming-example.html">Continue reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -432,6 +432,16 @@ and offers a new API including definition of flexible windows.</p>
 
     <ul id="markdown-toc">
       
+      <li><a href="/news/2023/01/30/release-1.16.1.html">Apache Flink 1.16.1 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2023/01/20/delegation-token-framework.html">Delegation Token Framework: Obtain, Distribute and Use Temporary Credentials Automatically</a></li>
 
       
diff --git a/content/blog/page21/index.html b/content/blog/page21/index.html
index ef383b14c..15e2df90b 100644
--- a/content/blog/page21/index.html
+++ b/content/blog/page21/index.html
@@ -240,6 +240,25 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a href="/news/2015/02/09/streaming-example.html">Introducing Flink Streaming</a></h2>
+
+      <p>09 Feb 2015
+      </p>
+
+      <p><p>This post is the first of a series of blog posts on Flink Streaming,
+the recent addition to Apache Flink that makes it possible to analyze
+continuous data sources in addition to static files. Flink Streaming
+uses the pipelined Flink engine to process data streams in real time
+and offers a new API including definition of flexible windows.</p>
+
+</p>
+
+      <p><a href="/news/2015/02/09/streaming-example.html">Continue reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a href="/news/2015/02/04/january-in-flink.html">January 2015 in the Flink community</a></h2>
 
@@ -395,6 +414,16 @@ academic and open source project that Flink originates from.</p>
 
     <ul id="markdown-toc">
       
+      <li><a href="/news/2023/01/30/release-1.16.1.html">Apache Flink 1.16.1 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2023/01/20/delegation-token-framework.html">Delegation Token Framework: Obtain, Distribute and Use Temporary Credentials Automatically</a></li>
 
       
diff --git a/content/blog/page3/index.html b/content/blog/page3/index.html
index 70a068bc9..4e6f1bd72 100644
--- a/content/blog/page3/index.html
+++ b/content/blog/page3/index.html
@@ -240,6 +240,19 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a href="/2022/06/17/adaptive-batch-scheduler.html">Adaptive Batch Scheduler: Automatically Decide Parallelism of Flink Batch Jobs</a></h2>
+
+      <p>17 Jun 2022
+       Lijie Wang  &amp; Zhu Zhu </p>
+
+      <p>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 & implementation details.</p>
+
+      <p><a href="/2022/06/17/adaptive-batch-scheduler.html">Continue reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a href="/news/2022/06/05/release-kubernetes-operator-1.0.0.html">Apache Flink Kubernetes Operator 1.0.0 Release Announcement</a></h2>
 
@@ -369,21 +382,6 @@ exciting changes.</p>
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a href="/news/2022/04/03/release-kubernetes-operator-0.1.0.html">Apache Flink Kubernetes Operator 0.1.0 Release Announcement</a></h2>
-
-      <p>03 Apr 2022
-       Gyula Fora (<a href="https://twitter.com/GyulaFora">@GyulaFora</a>)</p>
-
-      <p><p>The Apache Flink Community is pleased to announce the preview release of the Apache Flink Kubernetes Operator (0.1.0)</p>
-
-</p>
-
-      <p><a href="/news/2022/04/03/release-kubernetes-operator-0.1.0.html">Continue reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -416,6 +414,16 @@ exciting changes.</p>
 
     <ul id="markdown-toc">
       
+      <li><a href="/news/2023/01/30/release-1.16.1.html">Apache Flink 1.16.1 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2023/01/20/delegation-token-framework.html">Delegation Token Framework: Obtain, Distribute and Use Temporary Credentials Automatically</a></li>
 
       
diff --git a/content/blog/page4/index.html b/content/blog/page4/index.html
index ddfaa83c4..96507f88c 100644
--- a/content/blog/page4/index.html
+++ b/content/blog/page4/index.html
@@ -240,6 +240,21 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a href="/news/2022/04/03/release-kubernetes-operator-0.1.0.html">Apache Flink Kubernetes Operator 0.1.0 Release Announcement</a></h2>
+
+      <p>03 Apr 2022
+       Gyula Fora (<a href="https://twitter.com/GyulaFora">@GyulaFora</a>)</p>
+
+      <p><p>The Apache Flink Community is pleased to announce the preview release of the Apache Flink Kubernetes Operator (0.1.0)</p>
+
+</p>
+
+      <p><a href="/news/2022/04/03/release-kubernetes-operator-0.1.0.html">Continue reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a href="/news/2022/03/11/release-1.14.4.html">Apache Flink 1.14.4 Release Announcement</a></h2>
 
@@ -360,21 +375,6 @@ This new release brings various improvements to the StateFun runtime, a leaner w
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a href="/news/2021/12/22/log4j-statefun-release.html">Apache Flink StateFun Log4j emergency release</a></h2>
-
-      <p>22 Dec 2021
-       Igal Shilman  &amp; Seth Wiesman </p>
-
-      <p><p>The Apache Flink community has released an emergency bugfix version of Apache Flink Stateful Function 3.1.1.</p>
-
-</p>
-
-      <p><a href="/news/2021/12/22/log4j-statefun-release.html">Continue reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -407,6 +407,16 @@ This new release brings various improvements to the StateFun runtime, a leaner w
 
     <ul id="markdown-toc">
       
+      <li><a href="/news/2023/01/30/release-1.16.1.html">Apache Flink 1.16.1 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2023/01/20/delegation-token-framework.html">Delegation Token Framework: Obtain, Distribute and Use Temporary Credentials Automatically</a></li>
 
       
diff --git a/content/blog/page5/index.html b/content/blog/page5/index.html
index ea20a3447..26928db04 100644
--- a/content/blog/page5/index.html
+++ b/content/blog/page5/index.html
@@ -240,6 +240,21 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a href="/news/2021/12/22/log4j-statefun-release.html">Apache Flink StateFun Log4j emergency release</a></h2>
+
+      <p>22 Dec 2021
+       Igal Shilman  &amp; Seth Wiesman </p>
+
+      <p><p>The Apache Flink community has released an emergency bugfix version of Apache Flink Stateful Function 3.1.1.</p>
+
+</p>
+
+      <p><a href="/news/2021/12/22/log4j-statefun-release.html">Continue reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a href="/news/2021/12/16/log4j-patch-releases.html">Apache Flink Log4j emergency releases</a></h2>
 
@@ -365,22 +380,6 @@
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a href="/news/2021/08/31/release-statefun-3.1.0.html">Stateful Functions 3.1.0 Release Announcement</a></h2>
-
-      <p>31 Aug 2021
-       Seth Wiesman (<a href="https://twitter.com/sjwiesman">@sjwiesman</a>), Igal Shilman (<a href="https://twitter.com/IgalShilman">@IgalShilman</a>), &amp; Tzu-Li (Gordon) Tai (<a href="https://twitter.com/tzulitai">@tzulitai</a>)</p>
-
-      <p><p>Stateful Functions is a cross-platform stack for building Stateful Serverless applications, making it radically simpler to develop scalable, consistent, and elastic distributed applications.
-This new release brings various improvements to the StateFun runtime, a leaner way to specify StateFun module components, and a brand new GoLang SDK!</p>
-
-</p>
-
-      <p><a href="/news/2021/08/31/release-statefun-3.1.0.html">Continue reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -413,6 +412,16 @@ This new release brings various improvements to the StateFun runtime, a leaner w
 
     <ul id="markdown-toc">
       
+      <li><a href="/news/2023/01/30/release-1.16.1.html">Apache Flink 1.16.1 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2023/01/20/delegation-token-framework.html">Delegation Token Framework: Obtain, Distribute and Use Temporary Credentials Automatically</a></li>
 
       
diff --git a/content/blog/page6/index.html b/content/blog/page6/index.html
index fdd71ff27..c95eb46d0 100644
--- a/content/blog/page6/index.html
+++ b/content/blog/page6/index.html
@@ -240,6 +240,22 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a href="/news/2021/08/31/release-statefun-3.1.0.html">Stateful Functions 3.1.0 Release Announcement</a></h2>
+
+      <p>31 Aug 2021
+       Seth Wiesman (<a href="https://twitter.com/sjwiesman">@sjwiesman</a>), Igal Shilman (<a href="https://twitter.com/IgalShilman">@IgalShilman</a>), &amp; Tzu-Li (Gordon) Tai (<a href="https://twitter.com/tzulitai">@tzulitai</a>)</p>
+
+      <p><p>Stateful Functions is a cross-platform stack for building Stateful Serverless applications, making it radically simpler to develop scalable, consistent, and elastic distributed applications.
+This new release brings various improvements to the StateFun runtime, a leaner way to specify StateFun module components, and a brand new GoLang SDK!</p>
+
+</p>
+
+      <p><a href="/news/2021/08/31/release-statefun-3.1.0.html">Continue reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a href="/news/2021/08/31/release-1.14.0-rc0.html">Help us stabilize Apache Flink 1.14.0 RC0</a></h2>
 
@@ -376,21 +392,6 @@
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a href="/news/2021/04/29/release-1.12.3.html">Apache Flink 1.12.3 Released</a></h2>
-
-      <p>29 Apr 2021
-       Arvid Heise </p>
-
-      <p><p>The Apache Flink community released the next bugfix version of the Apache Flink 1.12 series.</p>
-
-</p>
-
-      <p><a href="/news/2021/04/29/release-1.12.3.html">Continue reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -423,6 +424,16 @@
 
     <ul id="markdown-toc">
       
+      <li><a href="/news/2023/01/30/release-1.16.1.html">Apache Flink 1.16.1 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2023/01/20/delegation-token-framework.html">Delegation Token Framework: Obtain, Distribute and Use Temporary Credentials Automatically</a></li>
 
       
diff --git a/content/blog/page7/index.html b/content/blog/page7/index.html
index a2b27f96a..982f70524 100644
--- a/content/blog/page7/index.html
+++ b/content/blog/page7/index.html
@@ -240,6 +240,21 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a href="/news/2021/04/29/release-1.12.3.html">Apache Flink 1.12.3 Released</a></h2>
+
+      <p>29 Apr 2021
+       Arvid Heise </p>
+
+      <p><p>The Apache Flink community released the next bugfix version of the Apache Flink 1.12 series.</p>
+
+</p>
+
+      <p><a href="/news/2021/04/29/release-1.12.3.html">Continue reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a href="/news/2021/04/15/release-statefun-3.0.0.html">Stateful Functions 3.0.0: Remote Functions Front and Center</a></h2>
 
@@ -367,21 +382,6 @@ to develop scalable, consistent, and elastic distributed applications.</p>
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a href="/news/2021/01/02/release-statefun-2.2.2.html">Stateful Functions 2.2.2 Release Announcement</a></h2>
-
-      <p>02 Jan 2021
-       Tzu-Li (Gordon) Tai (<a href="https://twitter.com/tzulitai">@tzulitai</a>)</p>
-
-      <p><p>The Apache Flink community released the second bugfix release of the Stateful Functions (StateFun) 2.2 series, version 2.2.2.</p>
-
-</p>
-
-      <p><a href="/news/2021/01/02/release-statefun-2.2.2.html">Continue reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -414,6 +414,16 @@ to develop scalable, consistent, and elastic distributed applications.</p>
 
     <ul id="markdown-toc">
       
+      <li><a href="/news/2023/01/30/release-1.16.1.html">Apache Flink 1.16.1 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2023/01/20/delegation-token-framework.html">Delegation Token Framework: Obtain, Distribute and Use Temporary Credentials Automatically</a></li>
 
       
diff --git a/content/blog/page8/index.html b/content/blog/page8/index.html
index e202f078e..bac89c9ae 100644
--- a/content/blog/page8/index.html
+++ b/content/blog/page8/index.html
@@ -240,6 +240,21 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a href="/news/2021/01/02/release-statefun-2.2.2.html">Stateful Functions 2.2.2 Release Announcement</a></h2>
+
+      <p>02 Jan 2021
+       Tzu-Li (Gordon) Tai (<a href="https://twitter.com/tzulitai">@tzulitai</a>)</p>
+
+      <p><p>The Apache Flink community released the second bugfix release of the Stateful Functions (StateFun) 2.2 series, version 2.2.2.</p>
+
+</p>
+
+      <p><a href="/news/2021/01/02/release-statefun-2.2.2.html">Continue reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a href="/news/2020/12/18/release-1.11.3.html">Apache Flink 1.11.3 Released</a></h2>
 
@@ -369,19 +384,6 @@ as well as increased observability for operational purposes.</p>
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a href="/2020/09/01/flink-1.11-memory-management-improvements.html">Memory Management improvements for Flink’s JobManager in Apache Flink 1.11</a></h2>
-
-      <p>01 Sep 2020
-       Andrey Zagrebin </p>
-
-      <p>In a previous blog post, we focused on the memory model of the TaskManagers and its improvements with the Apache Flink 1.10 release. This blog post addresses the same topic but for Flink's JobManager instead.</p>
-
-      <p><a href="/2020/09/01/flink-1.11-memory-management-improvements.html">Continue reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -414,6 +416,16 @@ as well as increased observability for operational purposes.</p>
 
     <ul id="markdown-toc">
       
+      <li><a href="/news/2023/01/30/release-1.16.1.html">Apache Flink 1.16.1 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2023/01/20/delegation-token-framework.html">Delegation Token Framework: Obtain, Distribute and Use Temporary Credentials Automatically</a></li>
 
       
diff --git a/content/blog/page9/index.html b/content/blog/page9/index.html
index d003b5c93..7fb9ac697 100644
--- a/content/blog/page9/index.html
+++ b/content/blog/page9/index.html
@@ -240,6 +240,19 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a href="/2020/09/01/flink-1.11-memory-management-improvements.html">Memory Management improvements for Flink’s JobManager in Apache Flink 1.11</a></h2>
+
+      <p>01 Sep 2020
+       Andrey Zagrebin </p>
+
+      <p>In a previous blog post, we focused on the memory model of the TaskManagers and its improvements with the Apache Flink 1.10 release. This blog post addresses the same topic but for Flink's JobManager instead.</p>
+
+      <p><a href="/2020/09/01/flink-1.11-memory-management-improvements.html">Continue reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a href="/news/2020/08/25/release-1.10.2.html">Apache Flink 1.10.2 Released</a></h2>
 
@@ -363,21 +376,6 @@
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a href="/news/2020/07/21/release-1.11.1.html">Apache Flink 1.11.1 Released</a></h2>
-
-      <p>21 Jul 2020
-       Dian Fu (<a href="https://twitter.com/DianFu11">@DianFu11</a>)</p>
-
-      <p><p>The Apache Flink community released the first bugfix version of the Apache Flink 1.11 series.</p>
-
-</p>
-
-      <p><a href="/news/2020/07/21/release-1.11.1.html">Continue reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -410,6 +408,16 @@
 
     <ul id="markdown-toc">
       
+      <li><a href="/news/2023/01/30/release-1.16.1.html">Apache Flink 1.16.1 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2023/01/20/delegation-token-framework.html">Delegation Token Framework: Obtain, Distribute and Use Temporary Credentials Automatically</a></li>
 
       
diff --git a/content/downloads.html b/content/downloads.html
index 2435926c9..324f45c63 100644
--- a/content/downloads.html
+++ b/content/downloads.html
@@ -240,7 +240,7 @@
 
 <div class="page-toc">
 <ul id="markdown-toc">
-  <li><a href="#apache-flink-1160" id="markdown-toc-apache-flink-1160">Apache Flink 1.16.0</a></li>
+  <li><a href="#apache-flink-1161" id="markdown-toc-apache-flink-1161">Apache Flink 1.16.1</a></li>
   <li><a href="#apache-flink-1153" id="markdown-toc-apache-flink-1153">Apache Flink 1.15.3</a></li>
   <li><a href="#flink-connectors" id="markdown-toc-flink-connectors">Flink connectors</a>    <ul>
       <li><a href="#apache-flink-elasticsearch-connector-300" id="markdown-toc-apache-flink-elasticsearch-connector-300">Apache Flink Elasticsearch Connector 3.0.0</a></li>
@@ -285,17 +285,17 @@
 
 </div>
 
-<p>Apache Flink® 1.16.0 is our latest stable release.</p>
+<p>Apache Flink® 1.16.1 is our latest stable release.</p>
 
-<h2 id="apache-flink-1160">Apache Flink 1.16.0</h2>
+<h2 id="apache-flink-1161">Apache Flink 1.16.1</h2>
 
 <p>
-<a href="https://www.apache.org/dyn/closer.lua/flink/flink-1.16.0/flink-1.16.0-bin-scala_2.12.tgz" id="1160-download_212">Apache Flink 1.16.0 for Scala 2.12</a> (<a href="https://downloads.apache.org/flink/flink-1.16.0/flink-1.16.0-bin-scala_2.12.tgz.asc">asc</a>, <a href="https://downloads.apache.org/flink/flink-1.16.0/flink-1.16.0-bin-scala_2.12.tgz.sha512">sha512</a>)
+<a href="https://www.apache.org/dyn/closer.lua/flink/flink-1.16.1/flink-1.16.1-bin-scala_2.12.tgz" id="1161-download_212">Apache Flink 1.16.1 for Scala 2.12</a> (<a href="https://downloads.apache.org/flink/flink-1.16.1/flink-1.16.1-bin-scala_2.12.tgz.asc">asc</a>, <a href="https://downloads.apache.org/flink/flink-1.16.1/flink-1.16.1-bin-scala_2.12.tgz.sha512">sha512</a>)
 </p>
 
 <p>
-<a href="https://www.apache.org/dyn/closer.lua/flink/flink-1.16.0/flink-1.16.0-src.tgz" id="1160-download-source">Apache Flink 1.16.0 Source Release</a>
-(<a href="https://downloads.apache.org/flink/flink-1.16.0/flink-1.16.0-src.tgz.asc">asc</a>, <a href="https://downloads.apache.org/flink/flink-1.16.0/flink-1.16.0-src.tgz.sha512">sha512</a>)
+<a href="https://www.apache.org/dyn/closer.lua/flink/flink-1.16.1/flink-1.16.1-src.tgz" id="1161-download-source">Apache Flink 1.16.1 Source Release</a>
+(<a href="https://downloads.apache.org/flink/flink-1.16.1/flink-1.16.1-src.tgz.asc">asc</a>, <a href="https://downloads.apache.org/flink/flink-1.16.1/flink-1.16.1-src.tgz.sha512">sha512</a>)
 </p>
 
 <h4 id="release-notes">Release Notes</h4>
@@ -486,7 +486,7 @@
 (<a href="https://downloads.apache.org/flink/flink-kubernetes-operator-1.3.1/flink-kubernetes-operator-1.3.1-helm.tgz.asc">asc</a>, <a href="https://downloads.apache.org/flink/flink-kubernetes-operator-1.3.1/flink-kubernetes-operator-1.3.1-helm.tgz.sha512">sha512</a>)
 </p>
 
-<p>This version is compatible with Apache Flink version 1.16.0, 1.15.3, 1.14.6, 1.13.6.</p>
+<p>This version is compatible with Apache Flink version 1.16.1, 1.15.3, 1.14.6, 1.13.6.</p>
 
 <hr />
 
@@ -518,7 +518,7 @@
 (<a href="https://downloads.apache.org/flink/flink-table-store-0.3.0/flink-table-store-dist-0.3.0.jar.asc">asc</a>, <a href="https://downloads.apache.org/flink/flink-table-store-0.3.0/flink-table-store-dist-0.3.0.jar.sha512">sha512</a>)
 </p>
 
-<p>This version is compatible with Apache Flink version 1.16.0.</p>
+<p>This version is compatible with Apache Flink version 1.16.1.</p>
 
 <hr />
 
@@ -599,17 +599,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.16.0<span class="nt">&lt;/version&gt;</span>
+  <span class="nt">&lt;version&gt;</span>1.16.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.16.0<span class="nt">&lt;/version&gt;</span>
+  <span class="nt">&lt;version&gt;</span>1.16.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.16.0<span class="nt">&lt;/version&gt;</span>
+  <span class="nt">&lt;version&gt;</span>1.16.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>
@@ -684,6 +684,17 @@ The <code>statefun-flink-harness</code> dependency includes a local execution en
 
 <li>
 
+Flink 1.16.1 - 2023-01-26
+(<a href="https://archive.apache.org/dist/flink/flink-1.16.1/flink-1.16.1-src.tgz">Source</a>,
+<a href="https://archive.apache.org/dist/flink/flink-1.16.1">Binaries</a>,
+<a href="https://nightlies.apache.org/flink/flink-docs-release-1.16">Docs</a>,
+<a href="https://nightlies.apache.org/flink/flink-docs-release-1.16/api/java">Javadocs</a>,
+<a href="https://nightlies.apache.org/flink/flink-docs-release-1.16/api/scala/index.html">Scaladocs</a>)
+
+</li>
+
+<li>
+
 Flink 1.16.0 - 2022-10-28
 (<a href="https://archive.apache.org/dist/flink/flink-1.16.0/flink-1.16.0-src.tgz">Source</a>,
 <a href="https://archive.apache.org/dist/flink/flink-1.16.0">Binaries</a>,
diff --git a/content/index.html b/content/index.html
index 887592fbe..1634f5f64 100644
--- a/content/index.html
+++ b/content/index.html
@@ -405,6 +405,9 @@
 
   <dl>
       
+        <dt> <a href="/news/2023/01/30/release-1.16.1.html">Apache Flink 1.16.1 Release Announcement</a></dt>
+        <dd>The Apache Flink Community is pleased to announce a bug fix release for Flink 1.16.</dd>
+      
         <dt> <a href="/news/2023/01/20/delegation-token-framework.html">Delegation Token Framework: Obtain, Distribute and Use Temporary Credentials Automatically</a></dt>
         <dd><p>The Apache Flink Community is pleased to announce that the upcoming minor version of Flink (1.17) includes 
 the Delegation Token Framework proposed in <a href="https://cwiki.apache.org/confluence/display/FLINK/FLIP-272%3A+Generalized+delegation+token+support">FLIP-272</a>.
@@ -425,9 +428,6 @@ tokens to the TaskManagers.</p>
         <dd><p>The Flink community is happy to announce that the latest Flink Kubernetes Operator version went live today. Beyond the regular operator improvements and fixes the 1.3.0 version also integrates better with some popular infrastructure management tools like OLM and Argo CD. These improvements are clear indicators that the original intentions of the Flink community, namely to provide the de facto standard solution for managing Flink applications on Kubernetes is making steady  [...]
 
 </dd>
-      
-        <dt> <a href="/2022/11/25/async-sink-rate-limiting-strategy.html">Optimising the throughput of async sinks using a custom RateLimitingStrategy</a></dt>
-        <dd>An overview of how to optimise the throughput of async sinks using a custom RateLimitingStrategy</dd>
     
   </dl>
 
diff --git a/content/news/2023/01/30/release-1.16.1.html b/content/news/2023/01/30/release-1.16.1.html
new file mode 100644
index 000000000..79166b128
--- /dev/null
+++ b/content/news/2023/01/30/release-1.16.1.html
@@ -0,0 +1,507 @@
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta charset="utf-8">
+    <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: Apache Flink 1.16.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">
+
+    <!-- Bootstrap -->
+    <link rel="stylesheet" href="/css/bootstrap.min.css">
+    <link rel="stylesheet" href="/css/flink.css">
+    <link rel="stylesheet" href="/css/syntax.css">
+
+    <!-- Blog RSS feed -->
+    <link href="/blog/feed.xml" rel="alternate" type="application/rss+xml" title="Apache Flink Blog: RSS feed" />
+
+    <!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
+    <!-- We need to load Jquery in the header for custom google analytics event tracking-->
+    <script src="/js/jquery.min.js"></script>
+
+    <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
+    <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
+    <!--[if lt IE 9]>
+      <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
+      <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
+    <![endif]-->
+    <!-- Matomo -->
+    <script>
+      var _paq = window._paq = window._paq || [];
+      /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
+      /* We explicitly disable cookie tracking to avoid privacy issues */
+      _paq.push(['disableCookies']);
+      /* Measure a visit to flink.apache.org and nightlies.apache.org/flink as the same visit */
+      _paq.push(["setDomains", ["*.flink.apache.org","*.nightlies.apache.org/flink"]]);
+      _paq.push(['trackPageView']);
+      _paq.push(['enableLinkTracking']);
+      (function() {
+        var u="//matomo.privacy.apache.org/";
+        _paq.push(['setTrackerUrl', u+'matomo.php']);
+        _paq.push(['setSiteId', '1']);
+        var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+        g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+      })();
+    </script>
+    <!-- End Matomo Code -->
+  </head>
+  <body>  
+    
+
+    <!-- Main content. -->
+    <div class="container">
+    <div class="row">
+
+      
+     <div id="sidebar" class="col-sm-3">
+        
+
+<!-- Top navbar. -->
+    <nav class="navbar navbar-default">
+        <!-- The logo. -->
+        <div class="navbar-header">
+          <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+          </button>
+          <div class="navbar-logo">
+            <a href="/">
+              <img alt="Apache Flink" src="/img/flink-header-logo.svg" width="147px" height="73px">
+            </a>
+          </div>
+        </div><!-- /.navbar-header -->
+
+        <!-- The navigation links. -->
+        <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
+          <ul class="nav navbar-nav navbar-main">
+
+            <!-- First menu section explains visitors what Flink is -->
+
+            <!-- What is Stream Processing? -->
+            <!--
+            <li><a href="/streamprocessing1.html">What is Stream Processing?</a></li>
+            -->
+
+            <!-- What is Flink? -->
+            <li><a href="/flink-architecture.html">What is Apache Flink?</a></li>
+
+            
+
+            <!-- Stateful Functions? -->
+
+            <li><a href="https://nightlies.apache.org/flink/flink-statefun-docs-stable/">What is Stateful Functions?</a></li>
+
+            <!-- Flink ML? -->
+
+            <li><a href="https://nightlies.apache.org/flink/flink-ml-docs-stable/">What is Flink ML?</a></li>
+
+            <!-- Flink Kubernetes Operator? -->
+
+            <li><a href="https://nightlies.apache.org/flink/flink-kubernetes-operator-docs-stable/">What is the Flink Kubernetes Operator?</a></li>
+
+            <!-- Flink Table Store? -->
+
+            <li><a href="https://nightlies.apache.org/flink/flink-table-store-docs-stable/">What is Flink Table Store?</a></li>
+
+            <!-- Use cases -->
+            <li><a href="/usecases.html">Use Cases</a></li>
+
+            <!-- Powered by -->
+            <li><a href="/poweredby.html">Powered By</a></li>
+
+
+            &nbsp;
+            <!-- Second menu section aims to support Flink users -->
+
+            <!-- Downloads -->
+            <li><a href="/downloads.html">Downloads</a></li>
+
+            <!-- Getting Started -->
+            <li class="dropdown">
+              <a class="dropdown-toggle" data-toggle="dropdown" href="#">Getting Started<span class="caret"></span></a>
+              <ul class="dropdown-menu">
+                <li><a href="https://nightlies.apache.org/flink/flink-docs-release-1.16//docs/try-flink/local_installation/" target="_blank">With Flink <small><span class="glyphicon glyphicon-new-window"></span></small></a></li>
+                <li><a href="https://nightlies.apache.org/flink/flink-statefun-docs-release-3.2/getting-started/project-setup.html" target="_blank">With Flink Stateful Functions <small><span class="glyphicon glyphicon-new-window"></span></small></a></li>
+                <li><a href="https://nightlies.apache.org/flink/flink-ml-docs-release-2.1/try-flink-ml/quick-start.html" target="_blank">With Flink ML <small><span class="glyphicon glyphicon-new-window"></span></small></a></li>
+                <li><a href="https://nightlies.apache.org/flink/flink-kubernetes-operator-docs-release-1.3/try-flink-kubernetes-operator/quick-start.html" target="_blank">With Flink Kubernetes Operator <small><span class="glyphicon glyphicon-new-window"></span></small></a></li>
+                <li><a href="https://nightlies.apache.org/flink/flink-table-store-docs-release-0.3/try-table-store/quick-start.html" target="_blank">With Flink Table Store <small><span class="glyphicon glyphicon-new-window"></span></small></a></li>
+                <li><a href="/training.html">Training Course</a></li>
+              </ul>
+            </li>
+
+            <!-- Documentation -->
+            <li class="dropdown">
+              <a class="dropdown-toggle" data-toggle="dropdown" href="#">Documentation<span class="caret"></span></a>
+              <ul class="dropdown-menu">
+                <li><a href="https://nightlies.apache.org/flink/flink-docs-release-1.16" target="_blank">Flink 1.16 (Latest stable release) <small><span class="glyphicon glyphicon-new-window"></span></small></a></li>
+                <li><a href="https://nightlies.apache.org/flink/flink-docs-master" target="_blank">Flink Master (Latest Snapshot) <small><span class="glyphicon glyphicon-new-window"></span></small></a></li>
+                <li><a href="https://nightlies.apache.org/flink/flink-statefun-docs-release-3.2" target="_blank">Flink Stateful Functions 3.2 (Latest stable release) <small><span class="glyphicon glyphicon-new-window"></span></small></a></li>
+                <li><a href="https://nightlies.apache.org/flink/flink-statefun-docs-master" target="_blank">Flink Stateful Functions Master (Latest Snapshot) <small><span class="glyphicon glyphicon-new-window"></span></small></a></li>
+                <li><a href="https://nightlies.apache.org/flink/flink-ml-docs-release-2.1" target="_blank">Flink ML 2.1 (Latest stable release) <small><span class="glyphicon glyphicon-new-window"></span></small></a></li>
+                <li><a href="https://nightlies.apache.org/flink/flink-ml-docs-master" target="_blank">Flink ML Master (Latest Snapshot) <small><span class="glyphicon glyphicon-new-window"></span></small></a></li>
+                <li><a href="https://nightlies.apache.org/flink/flink-kubernetes-operator-docs-release-1.3" target="_blank">Flink Kubernetes Operator 1.3 (Latest stable release) <small><span class="glyphicon glyphicon-new-window"></span></small></a></li>
+                <li><a href="https://nightlies.apache.org/flink/flink-kubernetes-operator-docs-main" target="_blank">Flink Kubernetes Operator Main (Latest Snapshot) <small><span class="glyphicon glyphicon-new-window"></span></small></a></li>
+                <li><a href="https://nightlies.apache.org/flink/flink-table-store-docs-release-0.3" target="_blank">Flink Table Store 0.3 (Latest stable release) <small><span class="glyphicon glyphicon-new-window"></span></small></a></li>
+                <li><a href="https://nightlies.apache.org/flink/flink-table-store-docs-master" target="_blank">Flink Table Store Master (Latest Snapshot) <small><span class="glyphicon glyphicon-new-window"></span></small></a></li>
+              </ul>
+            </li>
+
+            <!-- getting help -->
+            <li><a href="/gettinghelp.html">Getting Help</a></li>
+
+            <!-- Blog -->
+            <li class="active"><a href="/blog/"><b>Flink Blog</b></a></li>
+
+
+            <!-- Flink-packages -->
+            <li>
+              <a href="https://flink-packages.org" target="_blank">flink-packages.org <small><span class="glyphicon glyphicon-new-window"></span></small></a>
+            </li>
+            &nbsp;
+
+            <!-- Third menu section aim to support community and contributors -->
+
+            <!-- Community -->
+            <li><a href="/community.html">Community &amp; Project Info</a></li>
+
+            <!-- Roadmap -->
+            <li><a href="/roadmap.html">Roadmap</a></li>
+
+            <!-- Contribute -->
+            <li><a href="/contributing/how-to-contribute.html">How to Contribute</a></li>
+            
+
+            <!-- GitHub -->
+            <li>
+              <a href="https://github.com/apache/flink" target="_blank">Flink on GitHub <small><span class="glyphicon glyphicon-new-window"></span></small></a>
+            </li>
+
+            &nbsp;
+
+            <!-- Language Switcher -->
+            <li>
+              
+                
+                  <!-- link to the Chinese home page when current is blog page -->
+                  <a href="/zh">中文版</a>
+                
+              
+            </li>
+
+          </ul>
+
+          <style>
+            .smalllinks:link {
+              display: inline-block !important; background: none; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; min-width: 75px;
+            }
+          </style>
+
+          <ul class="nav navbar-nav navbar-bottom">
+          <hr />
+
+            <!-- Twitter -->
+            <li><a href="https://twitter.com/apacheflink" target="_blank">@ApacheFlink <small><span class="glyphicon glyphicon-new-window"></span></small></a></li>
+
+            <!-- Visualizer -->
+            <li class=" hidden-md hidden-sm"><a href="/visualizer/" target="_blank">Plan Visualizer <small><span class="glyphicon glyphicon-new-window"></span></small></a></li>
+
+            <li >
+                  <a href="/security.html">Flink Security</a>
+            </li>
+
+          <hr />
+
+            <li><a href="https://apache.org" target="_blank">Apache Software Foundation <small><span class="glyphicon glyphicon-new-window"></span></small></a></li>
+
+            <li>
+
+              <a class="smalllinks" href="https://www.apache.org/licenses/" target="_blank">License</a> <small><span class="glyphicon glyphicon-new-window"></span></small>
+
+              <a class="smalllinks" href="https://www.apache.org/security/" target="_blank">Security</a> <small><span class="glyphicon glyphicon-new-window"></span></small>
+
+              <a class="smalllinks" href="https://www.apache.org/foundation/sponsorship.html" target="_blank">Donate</a> <small><span class="glyphicon glyphicon-new-window"></span></small>
+
+              <a class="smalllinks" href="https://www.apache.org/foundation/thanks.html" target="_blank">Thanks</a> <small><span class="glyphicon glyphicon-new-window"></span></small>
+            </li>
+
+          </ul>
+        </div><!-- /.navbar-collapse -->
+    </nav>
+
+      </div>
+      <div class="col-sm-9">
+      <div class="row-fluid">
+  <div class="col-sm-12">
+    <div class="row">
+      <h1>Apache Flink 1.16.1 Release Announcement</h1>
+      <p><i></i></p>
+
+      <article>
+        <p>30 Jan 2023 Martijn Visser (<a href="https://twitter.com/martijnvisser82">@martijnvisser82</a>)</p>
+
+<p>The Apache Flink Community is pleased to announce the first bug fix release of the Flink 1.16 series.</p>
+
+<p>This release includes 84 bug fixes, vulnerability fixes, and minor improvements for Flink 1.16.
+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=12352344">JIRA</a>.</p>
+
+<p>We highly recommend all users upgrade to Flink 1.16.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.16.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.16.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.16.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.16.1">library/flink</a> (official images)</li>
+  <li><a href="https://hub.docker.com/r/apache/flink/tags?page=1&amp;name=1.16.1">apache/flink</a> (ASF repository)</li>
+</ul>
+
+<h2 id="pypi">PyPi</h2>
+
+<ul>
+  <li><a href="https://pypi.org/project/apache-flink/1.16.1/">apache-flink==1.16.1</a></li>
+</ul>
+
+<h1 id="upgrade-notes">Upgrade Notes</h1>
+
+<p><a href="https://issues.apache.org/jira/browse/FLINK-28988">FLINK-28988 - Incorrect result for filter after temporal join</a>
+The filter will not be pushed down into both inputs of the event time temporal join.
+This may cause incompatible plan changes compared to Flink 1.16.0, e.g., when the left input is an upsert source 
+(like upsert-kafka connector), the query plan will remove the ChangelogNormalize node in Flink 1.16.1, while it
+did appear in 1.16.0.</p>
+
+<p><a href="https://issues.apache.org/jira/browse/FLINK-29849">FLINK-29849 - Event time temporal join on an upsert source may produce incorrect execution plan</a>
+This resolves the correctness issue when doing an event time temporal join with a versioned table backed by an upsert source. 
+When the right input of the join is an upsert source, it no longer generates a ChangelogNormalize node for it.
+This is an incompatible plan change compared to 1.16.0</p>
+
+<p><a href="https://issues.apache.org/jira/browse/FLINK-30383">FLINK-30383 - UseLogicalIdentifier makes datadog consider metric as custom</a>
+The Datadog reporter now adds a “flink.” prefix to metric identifiers if “useLogicalIdentifier” is enabled. 
+This is required for these metrics to be recognized as Flink metrics, not custom ones.</p>
+
+<h1 id="release-notes">Release Notes</h1>
+
+<h2>        Bug
+</h2>
+<ul>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-16582">FLINK-16582</a>] -         NettyBufferPoolTest may have warns on NettyBuffer leak 
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-26037">FLINK-26037</a>] -         TaskManagerRunner may crash during shutdown sequence
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-26890">FLINK-26890</a>] -         DynamoDB consumer error consuming partitions close to retention
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-27341">FLINK-27341</a>] -         TaskManager running together with JobManager are bind to 127.0.0.1
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-27944">FLINK-27944</a>] -         IO metrics collision happens if a task has union inputs
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-28102">FLINK-28102</a>] -         Flink AkkaRpcSystemLoader fails when temporary directory is a symlink
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-28526">FLINK-28526</a>] -         Fail to lateral join with UDTF from Table with timstamp column
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-28695">FLINK-28695</a>] -         Fail to send partition request to restarted taskmanager
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-28742">FLINK-28742</a>] -         Table.to_pandas fails with lit(&quot;xxx&quot;)
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-28786">FLINK-28786</a>] -         Cannot run PyFlink 1.16 on MacOS with M1 chip
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-28863">FLINK-28863</a>] -         Snapshot result of RocksDB native savepoint should have empty shared-state
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-28960">FLINK-28960</a>] -         Pulsar throws java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlElement
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-28988">FLINK-28988</a>] -         Incorrect result for filter after temporal join
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29231">FLINK-29231</a>] -         PyFlink UDAF produces different results in the same sliding window
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29234">FLINK-29234</a>] -         Dead lock in DefaultLeaderElectionService
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29298">FLINK-29298</a>] -         LocalBufferPool request buffer from NetworkBufferPool hanging
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29479">FLINK-29479</a>] -         Support whether using system PythonPath for PyFlink jobs
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29539">FLINK-29539</a>] -         dnsPolicy in FlinkPod is not overridable 
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29615">FLINK-29615</a>] -         MetricStore does not remove metrics of nonexistent subtasks when adaptive scheduler lowers job parallelism
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29627">FLINK-29627</a>] -         Sink - Duplicate key exception during recover more than 1 committable.
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29677">FLINK-29677</a>] -         Prevent dropping the current catalog
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29728">FLINK-29728</a>] -         TablePlanner prevents Flink from starting is working directory is a symbolic link
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29749">FLINK-29749</a>] -         flink info command support dynamic properties
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29781">FLINK-29781</a>] -         ChangelogNormalize uses wrong keys after transformation by WatermarkAssignerChangelogNormalizeTransposeRule 
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29803">FLINK-29803</a>] -         Table API Scala APIs lack proper source jars
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29817">FLINK-29817</a>] -         Published metadata for apache-flink in pypi are inconsistent and causes poetry to fail
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29827">FLINK-29827</a>] -         [Connector][AsyncSinkWriter] Checkpointed states block writer from sending records
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29839">FLINK-29839</a>] -         HiveServer2 endpoint doesn&#39;t support TGetInfoType value &#39;CLI_ODBC_KEYWORDS&#39;
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29849">FLINK-29849</a>] -         Event time temporal join on an upsert source may produce incorrect execution plan
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29857">FLINK-29857</a>] -         Fix failure to connect to &#39;HiveServer2Endpoint&#39; when using hive3 beeline
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29899">FLINK-29899</a>] -         Stacktrace printing in DefaultExecutionGraphCacheTest is confusing maven test log output
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29923">FLINK-29923</a>] -         Hybrid Shuffle may face deadlock when running a task need to execute big size data
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29927">FLINK-29927</a>] -         AkkaUtils#getAddress may cause memory leak
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-30030">FLINK-30030</a>] -         Unexpected behavior for overwrite in Hive dialect
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-30133">FLINK-30133</a>] -         HadoopModuleFactory creates error if the security module cannot be loaded
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-30168">FLINK-30168</a>] -         PyFlink Deserialization Error with Object Array
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-30189">FLINK-30189</a>] -         HsSubpartitionFileReader may load data that has been consumed from memory
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-30239">FLINK-30239</a>] -         The flame graph doesn&#39;t work due to groupExecutionsByLocation has bug
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-30304">FLINK-30304</a>] -         Possible Deadlock in Kinesis/Firehose/DynamoDB Connector
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-30308">FLINK-30308</a>] -         ClassCastException: class java.io.ObjectStreamClass$Caches$1 cannot be cast to class java.util.Map is showing in the logging when the job shutdown
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-30334">FLINK-30334</a>] -         SourceCoordinator error splitRequest check cause HybridSource loss of data and hang
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-30359">FLINK-30359</a>] -         Encountered NoClassDefFoundError when using  flink-sql-connector-elasticsearch6 
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-30366">FLINK-30366</a>] -         Python Group Agg failed in cleaning the idle state
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-30525">FLINK-30525</a>] -         Cannot open jobmanager configuration web page
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-30558">FLINK-30558</a>] -         The metric &#39;numRestarts&#39; reported in SchedulerBase will be overridden by metric &#39;fullRestarts&#39;
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-30637">FLINK-30637</a>] -         In linux-aarch64 environment, using “is” judgment to match the window type of overwindow have returned incorrect matching results
+</li>
+</ul>
+
+<h2>        Improvement
+</h2>
+<ul>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-27327">FLINK-27327</a>] -         Add description about changing max parallelism explicitly leads to state incompatibility
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29134">FLINK-29134</a>] -         fetch metrics may cause oom(ThreadPool task pile up)
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29155">FLINK-29155</a>] -         Improve default config of grpcServer in Process Mode
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29244">FLINK-29244</a>] -         Add metric lastMaterializationDuration to  ChangelogMaterializationMetricGroup
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29458">FLINK-29458</a>] -         When two tables have the same field, do not specify the table name,Exception will be thrown:SqlValidatorException :Column &#39;currency&#39; is ambiguous
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29639">FLINK-29639</a>] -         Add ResourceId in TransportException for debugging 
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29693">FLINK-29693</a>] -         MiniClusterExtension should respect DEFAULT_PARALLELISM if set
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29834">FLINK-29834</a>] -         Clear static Jackson TypeFactory cache on CL release
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29966">FLINK-29966</a>] -         Replace and redesign the Python api documentation base
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-30016">FLINK-30016</a>] -         Update Flink 1.16 release notes about updated oshi-core
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-30116">FLINK-30116</a>] -         Don&#39;t Show Env Vars in Web UI
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-30183">FLINK-30183</a>] -         We should add a proper error message in case the deprecated reflection-based instantiation of a reporter is triggered
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-30357">FLINK-30357</a>] -         Wrong link in connector/jdbc doc.
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-30436">FLINK-30436</a>] -         Integrate Opensearch connector docs into Flink docs v1.16
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-30592">FLINK-30592</a>] -         The unsupported hive version is not deleted on the hive overview document
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-30633">FLINK-30633</a>] -         Update AWS SDKv2 to v2.19.14
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-30724">FLINK-30724</a>] -         Update doc of kafka per-partition watermark to FLIP-27 source
+</li>
+</ul>
+
+<h2>        Technical Debt
+</h2>
+<ul>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-27731">FLINK-27731</a>] -         Remove Hugo Modules integration
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29157">FLINK-29157</a>] -         Clarify the contract between CompletedCheckpointStore and SharedStateRegistry
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29957">FLINK-29957</a>] -         Rework connector docs integration
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29958">FLINK-29958</a>] -         Add new connector_artifact shortcode
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29972">FLINK-29972</a>] -         Pin Flink docs to Elasticsearch Connector 3.0.0
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-29973">FLINK-29973</a>] -         connector_artifact should append Flink minor version
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-30291">FLINK-30291</a>] -         Integrate flink-connector-aws into Flink docs
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-30382">FLINK-30382</a>] -         Flink 1.16 to integrate KDS/KDF docs from flink-connector-aws
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-30383">FLINK-30383</a>] -         UseLogicalIdentifier makes datadog consider metric as custom
+</li>
+</ul>
+
+      </article>
+    </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>
+      </div>
+    </div>
+
+    <hr />
+
+    <div class="row">
+      <div class="footer text-center col-sm-12">
+        <p>Copyright © 2014-2022 <a href="http://apache.org">The Apache Software Foundation</a>. All Rights Reserved.</p>
+        <p>Apache Flink, Flink®, Apache®, the squirrel logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation.</p>
+        <p><a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a> &middot; <a href="/blog/feed.xml">RSS feed</a></p>
+      </div>
+    </div>
+    </div><!-- /.container -->
+
+    <!-- Include all compiled plugins (below), or include individual files as needed -->
+    <script src="/js/jquery.matchHeight-min.js"></script>
+    <script src="/js/bootstrap.min.js"></script>
+    <script src="/js/codetabs.js"></script>
+    <script src="/js/stickysidebar.js"></script>
+  </body>
+</html>
diff --git a/content/q/gradle-quickstart.sh b/content/q/gradle-quickstart.sh
index b6e2f6502..253313ffb 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.16.0}"
+defaultFlinkVersion="${1:-1.16.1}"
 # flink-docs-master/docs/dev/datastream/project-configuration/#gradle
 # passes the scala version prefixed with a _, e.g.: _2.12
 scalaBinaryVersionFromCmdArg="${2/_/}"
@@ -114,9 +114,9 @@ ext {
     javaVersion = '1.8'
     flinkVersion = '${flinkVersion}'
     scalaBinaryVersion = '${scalaBinaryVersion}'
-    slf4jVersion = '1.7.32'
+    slf4jVersion = '1.7.36'
     log4jVersion = '2.17.1'
-    flinkVersionNew = flinkVersion.toString().replace("-SNAPSHOT", "") >= "1.15"
+    flinkVersionNew = flinkVersion.toString().replace("-SNAPSHOT", "") >= "1.16"
 }
 
 // artifact properties
diff --git a/content/q/quickstart-scala.sh b/content/q/quickstart-scala.sh
index 924fdf2df..3f501f02f 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.16.0}							\
+  -DarchetypeVersion=${1:-1.16.1}							\
   -DgroupId=org.myorg.quickstart					\
   -DartifactId=$PACKAGE								\
   -Dversion=0.1										\
diff --git a/content/q/quickstart.sh b/content/q/quickstart.sh
index 8a4abe060..e9d2bbe4e 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.16.0}							\
+  -DarchetypeVersion=${1:-1.16.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 b9e8a1013..40a3bf013 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.16.0"
+defaultFlinkVersion="1.16.1"
 
 echo "This script creates a Flink project using Scala and SBT."
 
@@ -103,9 +103,9 @@ version := \"0.1-SNAPSHOT\"
 
 organization := \"org.example\"
 
-ThisBuild / scalaVersion := \"2.11.12\"
+ThisBuild / scalaVersion := \"2.12.7\"
 
-val flinkVersion = \"1.14.0\"
+val flinkVersion = \"1.16.1\"
 
 val flinkDependencies = Seq(
   \"org.apache.flink\" %% \"flink-scala\" % flinkVersion % \"provided\",
diff --git a/content/zh/downloads.html b/content/zh/downloads.html
index 1903a24be..984184875 100644
--- a/content/zh/downloads.html
+++ b/content/zh/downloads.html
@@ -238,7 +238,7 @@
 
 <div class="page-toc">
 <ul id="markdown-toc">
-  <li><a href="#apache-flink-1160" id="markdown-toc-apache-flink-1160">Apache Flink 1.16.0</a></li>
+  <li><a href="#apache-flink-1161" id="markdown-toc-apache-flink-1161">Apache Flink 1.16.1</a></li>
   <li><a href="#apache-flink-1153" id="markdown-toc-apache-flink-1153">Apache Flink 1.15.3</a></li>
   <li><a href="#flink-connectors" id="markdown-toc-flink-connectors">Flink connectors</a>    <ul>
       <li><a href="#apache-flink-elasticsearch-connector-300" id="markdown-toc-apache-flink-elasticsearch-connector-300">Apache Flink Elasticsearch Connector 3.0.0</a></li>
@@ -278,18 +278,18 @@
 
 </div>
 
-<p>Apache Flink® 1.16.0 是我们最新的稳定版本。</p>
+<p>Apache Flink® 1.16.1 是我们最新的稳定版本。</p>
 
-<h2 id="apache-flink-1160">Apache Flink 1.16.0</h2>
+<h2 id="apache-flink-1161">Apache Flink 1.16.1</h2>
 
 <p>
-<a href="https://www.apache.org/dyn/closer.lua/flink/flink-1.16.0/flink-1.16.0-bin-scala_2.12.tgz" id="1160-download_212">Apache Flink 1.16.0 for Scala 2.12</a> (<a href="
- https://downloads.apache.org/flink/flink-1.16.0/flink-1.16.0-bin-scala_2.12.tgz.asc">asc</a>, <a href="https://downloads.apache.org/flink/flink-1.16.0/flink-1.16.0-bin-scala_2.12.tgz.sha512">sha512</a>)
+<a href="https://www.apache.org/dyn/closer.lua/flink/flink-1.16.1/flink-1.16.1-bin-scala_2.12.tgz" id="1161-download_212">Apache Flink 1.16.1 for Scala 2.12</a> (<a href="
+ https://downloads.apache.org/flink/flink-1.16.1/flink-1.16.1-bin-scala_2.12.tgz.asc">asc</a>, <a href="https://downloads.apache.org/flink/flink-1.16.1/flink-1.16.1-bin-scala_2.12.tgz.sha512">sha512</a>)
 </p>
 
 <p>
-<a href="https://www.apache.org/dyn/closer.lua/flink/flink-1.16.0/flink-1.16.0-src.tgz" id="1160-download-source">Apache Flink 1.16.0 Source Release</a>
- (<a href="https://downloads.apache.org/flink/flink-1.16.0/flink-1.16.0-src.tgz.asc">asc</a>, <a href="https://downloads.apache.org/flink/flink-1.16.0/flink-1.16.0-src.tgz.sha512">sha512</a>)
+<a href="https://www.apache.org/dyn/closer.lua/flink/flink-1.16.1/flink-1.16.1-src.tgz" id="1161-download-source">Apache Flink 1.16.1 Source Release</a>
+ (<a href="https://downloads.apache.org/flink/flink-1.16.1/flink-1.16.1-src.tgz.asc">asc</a>, <a href="https://downloads.apache.org/flink/flink-1.16.1/flink-1.16.1-src.tgz.sha512">sha512</a>)
 </p>
 
 <h4 id="section">发布说明</h4>
@@ -483,7 +483,7 @@ flink-docs-release-1.15/release-notes/flink-1.15.html">Flink 1.15 的发布说
 (<a href="https://downloads.apache.org/flink/flink-table-store-0.3.0/flink-table-store-dist-0.3.0.jar.asc">asc</a>, <a href="https://downloads.apache.org/flink/flink-table-store-0.3.0/flink-table-store-dist-0.3.0.jar.sha512">sha512</a>)
 </p>
 
-<p>这个版本和 Apache Flink 版本 1.16.0 兼容。</p>
+<p>这个版本和 Apache Flink 版本 1.16.1 兼容。</p>
 
 <hr />
 
@@ -563,17 +563,17 @@ flink-docs-release-1.15/release-notes/flink-1.15.html">Flink 1.15 的发布说
 <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.16.0<span class="nt">&lt;/version&gt;</span>
+  <span class="nt">&lt;version&gt;</span>1.16.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.16.0<span class="nt">&lt;/version&gt;</span>
+  <span class="nt">&lt;version&gt;</span>1.16.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.16.0<span class="nt">&lt;/version&gt;</span>
+  <span class="nt">&lt;version&gt;</span>1.16.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>
@@ -635,6 +635,17 @@ flink-docs-release-1.15/release-notes/flink-1.15.html">Flink 1.15 的发布说
 
 <li>
 
+Flink 1.16.1 - 2023-01-26
+(<a href="https://archive.apache.org/dist/flink/flink-1.16.1/flink-1.16.1-src.tgz">Source</a>,
+<a href="https://archive.apache.org/dist/flink/flink-1.16.1">Binaries</a>,
+<a href="https://nightlies.apache.org/flink/flink-docs-release-1.16">Docs</a>,
+<a href="https://nightlies.apache.org/flink/flink-docs-release-1.16/api/java">Javadocs</a>,
+<a href="https://nightlies.apache.org/flink/flink-docs-release-1.16/api/scala/index.html">Scaladocs</a>)
+
+</li>
+
+<li>
+
 Flink 1.16.0 - 2022-10-28
 (<a href="https://archive.apache.org/dist/flink/flink-1.16.0/flink-1.16.0-src.tgz">Source</a>,
 <a href="https://archive.apache.org/dist/flink/flink-1.16.0">Binaries</a>,
diff --git a/content/zh/index.html b/content/zh/index.html
index 07648b578..518d83678 100644
--- a/content/zh/index.html
+++ b/content/zh/index.html
@@ -402,6 +402,9 @@
 
   <dl>
       
+        <dt> <a href="/news/2023/01/30/release-1.16.1.html">Apache Flink 1.16.1 Release Announcement</a></dt>
+        <dd>The Apache Flink Community is pleased to announce a bug fix release for Flink 1.16.</dd>
+      
         <dt> <a href="/news/2023/01/20/delegation-token-framework.html">Delegation Token Framework: Obtain, Distribute and Use Temporary Credentials Automatically</a></dt>
         <dd><p>The Apache Flink Community is pleased to announce that the upcoming minor version of Flink (1.17) includes 
 the Delegation Token Framework proposed in <a href="https://cwiki.apache.org/confluence/display/FLINK/FLIP-272%3A+Generalized+delegation+token+support">FLIP-272</a>.
@@ -422,9 +425,6 @@ tokens to the TaskManagers.</p>
         <dd><p>The Flink community is happy to announce that the latest Flink Kubernetes Operator version went live today. Beyond the regular operator improvements and fixes the 1.3.0 version also integrates better with some popular infrastructure management tools like OLM and Argo CD. These improvements are clear indicators that the original intentions of the Flink community, namely to provide the de facto standard solution for managing Flink applications on Kubernetes is making steady  [...]
 
 </dd>
-      
-        <dt> <a href="/2022/11/25/async-sink-rate-limiting-strategy.html">Optimising the throughput of async sinks using a custom RateLimitingStrategy</a></dt>
-        <dd>An overview of how to optimise the throughput of async sinks using a custom RateLimitingStrategy</dd>
     
   </dl>