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

mbalassi 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 981d884f3 Rebuild website
981d884f3 is described below

commit 981d884f3ef33696185b8f27126249d22c50e6b7
Author: Marton Balassi <[email protected]>
AuthorDate: Fri Oct 7 16:51:19 2022 +0200

    Rebuild website
---
 content/blog/feed.xml                              | 194 +++++--------
 content/blog/index.html                            |  38 ++-
 content/blog/page10/index.html                     |  36 ++-
 content/blog/page11/index.html                     |  36 ++-
 content/blog/page12/index.html                     |  36 ++-
 content/blog/page13/index.html                     |  38 +--
 content/blog/page14/index.html                     |  40 +--
 content/blog/page15/index.html                     |  40 +--
 content/blog/page16/index.html                     |  40 +--
 content/blog/page17/index.html                     |  40 +--
 content/blog/page18/index.html                     |  39 ++-
 content/blog/page19/index.html                     |  42 +--
 content/blog/page2/index.html                      |  42 +--
 content/blog/page20/index.html                     |  28 ++
 content/blog/page3/index.html                      |  42 ++-
 content/blog/page4/index.html                      |  38 +--
 content/blog/page5/index.html                      |  38 ++-
 content/blog/page6/index.html                      |  36 ++-
 content/blog/page7/index.html                      |  36 ++-
 content/blog/page8/index.html                      |  38 +--
 content/blog/page9/index.html                      |  38 ++-
 content/index.html                                 |  10 +-
 .../10/07/release-kubernetes-operator-1.2.0.html}  | 299 +++++----------------
 content/zh/index.html                              |  10 +-
 24 files changed, 634 insertions(+), 640 deletions(-)

diff --git a/content/blog/feed.xml b/content/blog/feed.xml
index 835b0ac73..9a829380b 100644
--- a/content/blog/feed.xml
+++ b/content/blog/feed.xml
@@ -6,6 +6,75 @@
 <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 Kubernetes Operator 1.2.0 Release Announcement</title>
+<description>&lt;p&gt;We are proud to announce the latest stable release of 
the operator. The 1.2.0 release adds support for the Standalone Kubernetes 
deployment mode and includes several improvements to the core logic.&lt;/p&gt;
+
+&lt;h2 id=&quot;release-highlights&quot;&gt;Release Highlights&lt;/h2&gt;
+
+&lt;ul&gt;
+  &lt;li&gt;Standalone deployment mode support&lt;/li&gt;
+  &lt;li&gt;Improved upgrade flow&lt;/li&gt;
+  &lt;li&gt;Readiness and liveness probes&lt;/li&gt;
+  &lt;li&gt;Flexible job jar handling&lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;h2 id=&quot;standalone-deployment-mode-support&quot;&gt;Standalone 
deployment mode support&lt;/h2&gt;
+
+&lt;p&gt;Until now the operator relied exclusively on Flink’s built-in Native 
Kubernetes integration to deploy and manage Flink clusters. When using the 
Native deployment mode the Flink cluster communicates directly with Kubernetes 
to allocate/deallocate TaskManager resources on the fly. While this leads to a 
very simple deployment model, in some environments it also means higher 
security exposure as the user code running on the Flink cluster may gain the 
same Kubernetes access privilege [...]
+
+&lt;p&gt;Flink Kubernetes Operator 1.2.0 brings Standalone mode support for 
FlinkDeployment resources.&lt;/p&gt;
+
+&lt;p&gt;When using the standalone mode, the operator itself sets up the Job 
and TaskManager resources for the Flink cluster. Flink processes then run 
without any need for Kubernetes access. In fact in this mode the Flink cluster 
itself is unaware that it is running in a Kubernetes environment. If unknown or 
external code is being executed on the Flink cluster then Standalone mode adds 
another layer of security.&lt;/p&gt;
+
+&lt;p&gt;&lt;strong&gt;The default deployment mode is Native. Native 
deployment mode remains the recommended mode for standard operator use and when 
running your own Flink jobs.&lt;/strong&gt;&lt;/p&gt;
+
+&lt;p&gt;The deployment mode can be set using the 
&lt;code&gt;mode&lt;/code&gt; field in the deployment spec.&lt;/p&gt;
+
+&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code 
class=&quot;language-yaml&quot;&gt;&lt;span 
class=&quot;l-Scalar-Plain&quot;&gt;apiVersion&lt;/span&gt;&lt;span 
class=&quot;p-Indicator&quot;&gt;:&lt;/span&gt; &lt;span 
class=&quot;l-Scalar-Plain&quot;&gt;flink.apache.org/v1beta1&lt;/span&gt;
+&lt;span class=&quot;l-Scalar-Plain&quot;&gt;kind&lt;/span&gt;&lt;span 
class=&quot;p-Indicator&quot;&gt;:&lt;/span&gt; &lt;span 
class=&quot;l-Scalar-Plain&quot;&gt;FlinkDeployment&lt;/span&gt;
+&lt;span class=&quot;nn&quot;&gt;...&lt;/span&gt;
+&lt;span class=&quot;l-Scalar-Plain&quot;&gt;spec&lt;/span&gt;&lt;span 
class=&quot;p-Indicator&quot;&gt;:&lt;/span&gt;
+  &lt;span class=&quot;l-Scalar-Plain&quot;&gt;...&lt;/span&gt;
+  &lt;span class=&quot;l-Scalar-Plain&quot;&gt;mode&lt;/span&gt;&lt;span 
class=&quot;p-Indicator&quot;&gt;:&lt;/span&gt; &lt;span 
class=&quot;l-Scalar-Plain&quot;&gt;native/standalone&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
+
+&lt;h2 id=&quot;improved-upgrade-flow&quot;&gt;Improved upgrade flow&lt;/h2&gt;
+&lt;p&gt;There have been a number of important changes that improve the job 
submission and upgrade flow. The operator now distinguishes configuration 
&amp;amp; spec changes that do not require the redeployment of the Flink 
cluster resources (such as setting a new periodic savepoint interval). These 
improvements now avoid unnecessary job downtime in many cases.&lt;/p&gt;
+
+&lt;p&gt;Leveraging the standalone deployment mode the operator now also 
supports rescaling jobs directly using Flink’s reactive scheduler. When 
changing the parallelism of an application FlinkDeployment with 
&lt;code&gt;mode: standalone&lt;/code&gt; set and  &lt;code&gt;scheduler-mode: 
reactive&lt;/code&gt; in the &lt;code&gt;flinkConfiguration&lt;/code&gt; the 
operator will simply increase the number of TaskManagers to match the new 
parallelism and let Flink do the scaling automaticall [...]
+
+&lt;p&gt;There are also some important fixes to problems that might occur when 
switching between Flink versions or using the stateless upgrade mode.&lt;/p&gt;
+
+&lt;h2 id=&quot;readiness-and-liveness-probes&quot;&gt;Readiness and Liveness 
probes&lt;/h2&gt;
+
+&lt;p&gt;From an operational perspective it is very important to be able to 
determine the health of the Kubernetes Operator process. The operator now 
exposes a health endpoint by default together with a liveness and readiness 
probe.&lt;/p&gt;
+
+&lt;h2 id=&quot;flexible-job-jar-handling&quot;&gt;Flexible job jar 
handling&lt;/h2&gt;
+
+&lt;p&gt;The 1.2.0 release now makes the jobSpec.jarURI parameter optional to 
allow users to run jobs using dependencies that are already bundled in the 
Flink classpath.&lt;/p&gt;
+
+&lt;p&gt;This can be especially valuable in session deployments when multiple 
jobs, reusing the same artifacts, are deployed with different 
configurations.&lt;/p&gt;
+
+&lt;h2 id=&quot;release-resources&quot;&gt;Release Resources&lt;/h2&gt;
+
+&lt;p&gt;The source artifacts and helm chart are now available on the updated 
Downloads page of the Flink website.&lt;/p&gt;
+
+&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code&gt;$ helm repo add 
flink-kubernetes-operator-1.2.0 
https://archive.apache.org/dist/flink/flink-kubernetes-operator-1.2.0/
+$ helm install flink-kubernetes-operator 
flink-kubernetes-operator-1.2.0/flink-kubernetes-operator --set 
webhook.create=false
+You can also find official Kubernetes Operator Docker images of the new 
version on 
[Dockerhub](https://hub.docker.com/r/apache/flink-kubernetes-operator).
+&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
+
+&lt;p&gt;For more details, check the &lt;a 
href=&quot;https://nightlies.apache.org/flink/flink-kubernetes-operator-docs-release-1.2/&quot;&gt;updated
 documentation&lt;/a&gt; and the release notes. We encourage you to download 
the release and share your feedback with the community through the Flink 
mailing lists or JIRA.&lt;/p&gt;
+
+&lt;h2 id=&quot;list-of-contributors&quot;&gt;List of Contributors&lt;/h2&gt;
+
+&lt;p&gt;Aitozi, Avocadomaster, ConradJam, Dylan Meissner, Gabor Somogyi, 
Gaurav Miglani, Gyula Fora, Jeesmon Jacob, Joao Ubaldo, Marton Balassi, Matyas 
Orhidi, Maximilian Michels, Nicholas Jiang, Peter Huang, Robson Roberto Souza 
Peixoto, Thomas Weise, Tim, Usamah Jassat, Xin Hao, Yaroslav Tkachenko&lt;/p&gt;
+</description>
+<pubDate>Fri, 07 Oct 2022 10:00:00 +0200</pubDate>
+<link>https://flink.apache.org/news/2022/10/07/release-kubernetes-operator-1.2.0.html</link>
+<guid 
isPermaLink="true">/news/2022/10/07/release-kubernetes-operator-1.2.0.html</guid>
+</item>
+
 <item>
 <title>Apache Flink 1.14.6 Release Announcement</title>
 <description>&lt;p&gt;The Apache Flink Community is pleased to announce 
another bug fix release for Flink 1.14.&lt;/p&gt;
@@ -19682,130 +19751,5 @@ There are actually a few more specialized data 
partitioning schemes in Flink whi
 <guid 
isPermaLink="true">/ecosystem/2020/02/22/apache-beam-how-beam-runs-on-top-of-flink.html</guid>
 </item>
 
-<item>
-<title>No Java Required: Configuring Sources and Sinks in SQL</title>
-<description>&lt;h1 id=&quot;introduction&quot;&gt;Introduction&lt;/h1&gt;
-
-&lt;p&gt;The recent &lt;a 
href=&quot;https://flink.apache.org/news/2020/02/11/release-1.10.0.html&quot;&gt;Apache
 Flink 1.10 release&lt;/a&gt; includes many exciting features.
-In particular, it marks the end of the community’s year-long effort to merge 
in the &lt;a 
href=&quot;https://flink.apache.org/news/2019/02/13/unified-batch-streaming-blink.html&quot;&gt;Blink
 SQL contribution&lt;/a&gt; from Alibaba.
-The reason the community chose to spend so much time on the contribution is 
that SQL works.
-It allows Flink to offer a truly unified interface over batch and streaming 
and makes stream processing accessible to a broad audience of developers and 
analysts.
-Best of all, Flink SQL is ANSI-SQL compliant, which means if you’ve ever used 
a database in the past, you already know it&lt;sup 
id=&quot;fnref:1&quot;&gt;&lt;a href=&quot;#fn:1&quot; 
class=&quot;footnote&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;!&lt;/p&gt;
-
-&lt;p&gt;A lot of work focused on improving runtime performance and 
progressively extending its coverage of the SQL standard.
-Flink now supports the full TPC-DS query set for batch queries, reflecting the 
readiness of its SQL engine to address the needs of modern data warehouse-like 
workloads.
-Its streaming SQL supports an almost equal set of features - those that are 
well defined on a streaming runtime - including &lt;a 
href=&quot;https://nightlies.apache.org/flink/flink-docs-release-1.10/dev/table/streaming/joins.html&quot;&gt;complex
 joins&lt;/a&gt; and &lt;a 
href=&quot;https://nightlies.apache.org/flink/flink-docs-stable/dev/table/streaming/match_recognize.html&quot;&gt;MATCH_RECOGNIZE&lt;/a&gt;.&lt;/p&gt;
-
-&lt;p&gt;As important as this work is, the community also strives to make 
these features generally accessible to the broadest audience possible.
-That is why the Flink community is excited in 1.10 to offer production-ready 
DDL syntax (e.g., &lt;code&gt;CREATE TABLE&lt;/code&gt;, &lt;code&gt;DROP 
TABLE&lt;/code&gt;) and a refactored catalog interface.&lt;/p&gt;
-
-&lt;h1 id=&quot;accessing-your-data-where-it-lives&quot;&gt;Accessing Your 
Data Where It Lives&lt;/h1&gt;
-
-&lt;p&gt;Flink does not store data at rest; it is a compute engine and 
requires other systems to consume input from and write its output.
-Those that have used Flink’s &lt;code&gt;DataStream&lt;/code&gt; API in the 
past will be familiar with connectors that allow for interacting with external 
systems. 
-Flink has a vast connector ecosystem that includes all major message queues, 
filesystems, and databases.&lt;/p&gt;
-
-&lt;div class=&quot;alert alert-info&quot;&gt;
-If your favorite system does not have a connector maintained in the central 
Apache Flink repository, check out the &lt;a 
href=&quot;https://flink-packages.org&quot;&gt;flink packages 
website&lt;/a&gt;, which has a growing number of community-maintained 
components.
-&lt;/div&gt;
-
-&lt;p&gt;While these connectors are battle-tested and production-ready, they 
are written in Java and configured in code, which means they are not amenable 
to pure SQL or Table applications.
-For a holistic SQL experience, not only queries need to be written in SQL, but 
also table definitions.&lt;/p&gt;
-
-&lt;h1 id=&quot;create-table-statements&quot;&gt;CREATE TABLE 
Statements&lt;/h1&gt;
-
-&lt;p&gt;While Flink SQL has long provided table abstractions atop some of 
Flink’s most popular connectors, configurations were not always so 
straightforward.
-Beginning in 1.10, Flink supports defining tables through &lt;code&gt;CREATE 
TABLE&lt;/code&gt; statements.
-With this feature, users can now create logical tables, backed by various 
external systems, in pure SQL.&lt;/p&gt;
-
-&lt;p&gt;By defining tables in SQL, developers can write queries against 
logical schemas that are abstracted away from the underlying physical data 
store. Coupled with Flink SQL’s unified approach to batch and stream 
processing, Flink provides a straight line from discovery to 
production.&lt;/p&gt;
-
-&lt;p&gt;Users can define tables over static data sets, anything from a local 
CSV file to a full-fledged data lake or even Hive.
-Leveraging Flink’s efficient batch processing capabilities, they can perform 
ad-hoc queries searching for exciting insights.
-Once something interesting is identified, businesses can gain real-time and 
continuous insights by merely altering the table so that it is powered by a 
message queue such as Kafka.
-Because Flink guarantees SQL queries have unified semantics over batch and 
streaming, users can be confident that redeploying this query as a continuous 
streaming application over a message queue will output identical 
results.&lt;/p&gt;
-
-&lt;figure class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code 
class=&quot;language-sql&quot; data-lang=&quot;sql&quot;&gt;&lt;span 
class=&quot;c1&quot;&gt;-- Define a table called orders that is backed by a 
Kafka topic&lt;/span&gt;
-&lt;span class=&quot;c1&quot;&gt;-- The definition includes all relevant Kafka 
properties,&lt;/span&gt;
-&lt;span class=&quot;c1&quot;&gt;-- the underlying format (JSON) and even 
defines a&lt;/span&gt;
-&lt;span class=&quot;c1&quot;&gt;-- watermarking algorithm based on one of the 
fields&lt;/span&gt;
-&lt;span class=&quot;c1&quot;&gt;-- so that this table can be used with event 
time.&lt;/span&gt;
-&lt;span class=&quot;k&quot;&gt;CREATE&lt;/span&gt; &lt;span 
class=&quot;k&quot;&gt;TABLE&lt;/span&gt; &lt;span 
class=&quot;n&quot;&gt;orders&lt;/span&gt; &lt;span 
class=&quot;p&quot;&gt;(&lt;/span&gt;
-       &lt;span class=&quot;n&quot;&gt;user_id&lt;/span&gt;    &lt;span 
class=&quot;nb&quot;&gt;BIGINT&lt;/span&gt;&lt;span 
class=&quot;p&quot;&gt;,&lt;/span&gt;
-       &lt;span class=&quot;n&quot;&gt;product&lt;/span&gt;    &lt;span 
class=&quot;n&quot;&gt;STRING&lt;/span&gt;&lt;span 
class=&quot;p&quot;&gt;,&lt;/span&gt;
-       &lt;span class=&quot;n&quot;&gt;order_time&lt;/span&gt; &lt;span 
class=&quot;k&quot;&gt;TIMESTAMP&lt;/span&gt;&lt;span 
class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span 
class=&quot;mi&quot;&gt;3&lt;/span&gt;&lt;span 
class=&quot;p&quot;&gt;),&lt;/span&gt;
-       &lt;span class=&quot;n&quot;&gt;WATERMARK&lt;/span&gt; &lt;span 
class=&quot;k&quot;&gt;FOR&lt;/span&gt; &lt;span 
class=&quot;n&quot;&gt;order_time&lt;/span&gt; &lt;span 
class=&quot;k&quot;&gt;AS&lt;/span&gt; &lt;span 
class=&quot;n&quot;&gt;order_time&lt;/span&gt; &lt;span 
class=&quot;o&quot;&gt;-&lt;/span&gt; &lt;span 
class=&quot;s1&quot;&gt;&amp;#39;5&amp;#39;&lt;/span&gt; &lt;span 
class=&quot;n&quot;&gt;SECONDS&lt;/span&gt;
-&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt; &lt;span 
class=&quot;k&quot;&gt;WITH&lt;/span&gt; &lt;span 
class=&quot;p&quot;&gt;(&lt;/span&gt;
-       &lt;span 
class=&quot;s1&quot;&gt;&amp;#39;connector.type&amp;#39;&lt;/span&gt;           
&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span 
class=&quot;s1&quot;&gt;&amp;#39;kafka&amp;#39;&lt;/span&gt;&lt;span 
class=&quot;p&quot;&gt;,&lt;/span&gt;
-       &lt;span 
class=&quot;s1&quot;&gt;&amp;#39;connector.version&amp;#39;&lt;/span&gt;        
&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span 
class=&quot;s1&quot;&gt;&amp;#39;universal&amp;#39;&lt;/span&gt;&lt;span 
class=&quot;p&quot;&gt;,&lt;/span&gt;
-       &lt;span 
class=&quot;s1&quot;&gt;&amp;#39;connector.topic&amp;#39;&lt;/span&gt;          
&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span 
class=&quot;s1&quot;&gt;&amp;#39;orders&amp;#39;&lt;/span&gt;&lt;span 
class=&quot;p&quot;&gt;,&lt;/span&gt;
-       &lt;span 
class=&quot;s1&quot;&gt;&amp;#39;connector.startup-mode&amp;#39;&lt;/span&gt; 
&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span 
class=&quot;s1&quot;&gt;&amp;#39;earliest-offset&amp;#39;&lt;/span&gt;&lt;span 
class=&quot;p&quot;&gt;,&lt;/span&gt;
-       &lt;span 
class=&quot;s1&quot;&gt;&amp;#39;connector.properties.bootstrap.servers&amp;#39;&lt;/span&gt;
 &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span 
class=&quot;s1&quot;&gt;&amp;#39;localhost:9092&amp;#39;&lt;/span&gt;&lt;span 
class=&quot;p&quot;&gt;,&lt;/span&gt;
-       &lt;span 
class=&quot;s1&quot;&gt;&amp;#39;format.type&amp;#39;&lt;/span&gt; &lt;span 
class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span 
class=&quot;s1&quot;&gt;&amp;#39;json&amp;#39;&lt;/span&gt; 
-&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
-
-&lt;span class=&quot;c1&quot;&gt;-- Define a table called 
product_analysis&lt;/span&gt;
-&lt;span class=&quot;c1&quot;&gt;-- on top of ElasticSearch 7 where we 
&lt;/span&gt;
-&lt;span class=&quot;c1&quot;&gt;-- can write the results of our query. 
&lt;/span&gt;
-&lt;span class=&quot;k&quot;&gt;CREATE&lt;/span&gt; &lt;span 
class=&quot;k&quot;&gt;TABLE&lt;/span&gt; &lt;span 
class=&quot;n&quot;&gt;product_analysis&lt;/span&gt; &lt;span 
class=&quot;p&quot;&gt;(&lt;/span&gt;
-       &lt;span class=&quot;n&quot;&gt;product&lt;/span&gt;    &lt;span 
class=&quot;n&quot;&gt;STRING&lt;/span&gt;&lt;span 
class=&quot;p&quot;&gt;,&lt;/span&gt;
-       &lt;span class=&quot;n&quot;&gt;tracking_time&lt;/span&gt;      
&lt;span class=&quot;k&quot;&gt;TIMESTAMP&lt;/span&gt;&lt;span 
class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span 
class=&quot;mi&quot;&gt;3&lt;/span&gt;&lt;span 
class=&quot;p&quot;&gt;),&lt;/span&gt;
-       &lt;span class=&quot;n&quot;&gt;units_sold&lt;/span&gt;         
&lt;span class=&quot;nb&quot;&gt;BIGINT&lt;/span&gt;
-&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt; &lt;span 
class=&quot;k&quot;&gt;WITH&lt;/span&gt; &lt;span 
class=&quot;p&quot;&gt;(&lt;/span&gt;
-       &lt;span 
class=&quot;s1&quot;&gt;&amp;#39;connector.type&amp;#39;&lt;/span&gt;    
&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span 
class=&quot;s1&quot;&gt;&amp;#39;elasticsearch&amp;#39;&lt;/span&gt;&lt;span 
class=&quot;p&quot;&gt;,&lt;/span&gt;
-       &lt;span 
class=&quot;s1&quot;&gt;&amp;#39;connector.version&amp;#39;&lt;/span&gt; 
&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span 
class=&quot;s1&quot;&gt;&amp;#39;7&amp;#39;&lt;/span&gt;&lt;span 
class=&quot;p&quot;&gt;,&lt;/span&gt;
-       &lt;span 
class=&quot;s1&quot;&gt;&amp;#39;connector.hosts&amp;#39;&lt;/span&gt;   
&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span 
class=&quot;s1&quot;&gt;&amp;#39;localhost:9200&amp;#39;&lt;/span&gt;&lt;span 
class=&quot;p&quot;&gt;,&lt;/span&gt;
-       &lt;span 
class=&quot;s1&quot;&gt;&amp;#39;connector.index&amp;#39;&lt;/span&gt;   
&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span 
class=&quot;s1&quot;&gt;&amp;#39;ProductAnalysis&amp;#39;&lt;/span&gt;&lt;span 
class=&quot;p&quot;&gt;,&lt;/span&gt;
-       &lt;span 
class=&quot;s1&quot;&gt;&amp;#39;connector.document.type&amp;#39;&lt;/span&gt; 
&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span 
class=&quot;s1&quot;&gt;&amp;#39;analysis&amp;#39;&lt;/span&gt; 
-&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
-
-&lt;span class=&quot;c1&quot;&gt;-- A simple query that analyzes order 
data&lt;/span&gt;
-&lt;span class=&quot;c1&quot;&gt;-- from Kafka and writes results into 
&lt;/span&gt;
-&lt;span class=&quot;c1&quot;&gt;-- ElasticSearch. &lt;/span&gt;
-&lt;span class=&quot;k&quot;&gt;INSERT&lt;/span&gt; &lt;span 
class=&quot;k&quot;&gt;INTO&lt;/span&gt; &lt;span 
class=&quot;n&quot;&gt;product_analysis&lt;/span&gt;
-&lt;span class=&quot;k&quot;&gt;SELECT&lt;/span&gt;
-       &lt;span class=&quot;n&quot;&gt;product_id&lt;/span&gt;&lt;span 
class=&quot;p&quot;&gt;,&lt;/span&gt;
-       &lt;span class=&quot;n&quot;&gt;TUMBLE_START&lt;/span&gt;&lt;span 
class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span 
class=&quot;n&quot;&gt;order_time&lt;/span&gt;&lt;span 
class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span 
class=&quot;nb&quot;&gt;INTERVAL&lt;/span&gt; &lt;span 
class=&quot;s1&quot;&gt;&amp;#39;1&amp;#39;&lt;/span&gt; &lt;span 
class=&quot;k&quot;&gt;DAY&lt;/span&gt;&lt;span 
class=&quot;p&quot;&gt;)&lt;/span&gt; &lt;span 
class=&quot;k&quot;&gt;as&lt;/span&gt; &lt;span class=&quot;n [...]
-       &lt;span class=&quot;k&quot;&gt;COUNT&lt;/span&gt;&lt;span 
class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span 
class=&quot;o&quot;&gt;*&lt;/span&gt;&lt;span 
class=&quot;p&quot;&gt;)&lt;/span&gt; &lt;span 
class=&quot;k&quot;&gt;as&lt;/span&gt; &lt;span 
class=&quot;n&quot;&gt;units_sold&lt;/span&gt;
-&lt;span class=&quot;k&quot;&gt;FROM&lt;/span&gt; &lt;span 
class=&quot;n&quot;&gt;orders&lt;/span&gt;
-&lt;span class=&quot;k&quot;&gt;GROUP&lt;/span&gt; &lt;span 
class=&quot;k&quot;&gt;BY&lt;/span&gt;
-       &lt;span class=&quot;n&quot;&gt;product_id&lt;/span&gt;&lt;span 
class=&quot;p&quot;&gt;,&lt;/span&gt;
-       &lt;span class=&quot;n&quot;&gt;TUMBLE&lt;/span&gt;&lt;span 
class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span 
class=&quot;n&quot;&gt;order_time&lt;/span&gt;&lt;span 
class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span 
class=&quot;nb&quot;&gt;INTERVAL&lt;/span&gt; &lt;span 
class=&quot;s1&quot;&gt;&amp;#39;1&amp;#39;&lt;/span&gt; &lt;span 
class=&quot;k&quot;&gt;DAY&lt;/span&gt;&lt;span 
class=&quot;p&quot;&gt;);&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/figure&gt;
-
-&lt;h1 id=&quot;catalogs&quot;&gt;Catalogs&lt;/h1&gt;
-
-&lt;p&gt;While being able to create tables is important, it often isn’t enough.
-A business analyst, for example, shouldn’t have to know what properties to set 
for Kafka, or even have to know what the underlying data source is, to be able 
to write a query.&lt;/p&gt;
-
-&lt;p&gt;To solve this problem, Flink 1.10 also ships with a revamped catalog 
system for managing metadata about tables and user definined functions.
-With catalogs, users can create tables once and reuse them across Jobs and 
Sessions.
-Now, the team managing a data set can create a table and immediately make it 
accessible to other groups within their organization.&lt;/p&gt;
-
-&lt;p&gt;The most notable catalog that Flink integrates with today is Hive 
Metastore.
-The Hive catalog allows Flink to fully interoperate with Hive and serve as a 
more efficient query engine.
-Flink supports reading and writing Hive tables, using Hive UDFs, and even 
leveraging Hive’s metastore catalog to persist Flink specific 
metadata.&lt;/p&gt;
-
-&lt;h1 id=&quot;looking-ahead&quot;&gt;Looking Ahead&lt;/h1&gt;
-
-&lt;p&gt;Flink SQL has made enormous strides to democratize stream processing, 
and 1.10 marks a significant milestone in that development.
-However, we are not ones to rest on our laurels and, the community is 
committed to raising the bar on standards while lowering the barriers to entry.
-The community is looking to add more catalogs, such as JDBC and Apache Pulsar.
-We encourage you to sign up for the &lt;a 
href=&quot;https://flink.apache.org/community.html&quot;&gt;mailing 
list&lt;/a&gt; and stay on top of the announcements and new features in 
upcoming releases.&lt;/p&gt;
-
-&lt;hr /&gt;
-
-&lt;div class=&quot;footnotes&quot;&gt;
-  &lt;ol&gt;
-    &lt;li id=&quot;fn:1&quot;&gt;
-      &lt;p&gt;My colleague Timo, whose worked on Flink SQL from the 
beginning, has the entire SQL standard printed on his desk and references it 
before any changes are merged. It’s enormous. &lt;a href=&quot;#fnref:1&quot; 
class=&quot;reversefootnote&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
-    &lt;/li&gt;
-  &lt;/ol&gt;
-&lt;/div&gt;
-</description>
-<pubDate>Thu, 20 Feb 2020 13:00:00 +0100</pubDate>
-<link>https://flink.apache.org/news/2020/02/20/ddl.html</link>
-<guid isPermaLink="true">/news/2020/02/20/ddl.html</guid>
-</item>
-
 </channel>
 </rss>
diff --git a/content/blog/index.html b/content/blog/index.html
index fe6325667..c03bc5f27 100644
--- a/content/blog/index.html
+++ b/content/blog/index.html
@@ -240,6 +240,21 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a 
href="/news/2022/10/07/release-kubernetes-operator-1.2.0.html">Apache Flink 
Kubernetes Operator 1.2.0 Release Announcement</a></h2>
+
+      <p>07 Oct 2022
+       Gyula Fora (<a href="https://twitter.com/GyulaFora";>@GyulaFora</a>)</p>
+
+      <p><p>We are proud to announce the latest stable release of the 
operator. The 1.2.0 release adds support for the Standalone Kubernetes 
deployment mode and includes several improvements to the core logic.</p>
+
+</p>
+
+      <p><a 
href="/news/2022/10/07/release-kubernetes-operator-1.2.0.html">Continue reading 
&raquo;</a></p>
+    </article>
+
+    <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>
 
@@ -361,19 +376,6 @@
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a 
href="/news/2022/06/22/release-1.14.5.html">Apache Flink 1.14.5 Release 
Announcement</a></h2>
-
-      <p>22 Jun 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/06/22/release-1.14.5.html">Continue reading 
&raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -406,6 +408,16 @@
 
     <ul id="markdown-toc">
       
+      <li><a 
href="/news/2022/10/07/release-kubernetes-operator-1.2.0.html">Apache Flink 
Kubernetes Operator 1.2.0 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2022/09/28/release-1.14.6.html">Apache Flink 1.14.6 
Release Announcement</a></li>
 
       
diff --git a/content/blog/page10/index.html b/content/blog/page10/index.html
index af1121720..12a86e52e 100644
--- a/content/blog/page10/index.html
+++ b/content/blog/page10/index.html
@@ -240,6 +240,19 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a 
href="/news/2020/05/04/season-of-docs.html">Applying to Google Season of Docs 
2020</a></h2>
+
+      <p>04 May 2020
+       Marta Paes (<a href="https://twitter.com/morsapaes";>@morsapaes</a>)</p>
+
+      <p>The Flink community is thrilled to share that the project is applying 
again to Google Season of Docs (GSoD) this year! If you’re unfamiliar with the 
program, GSoD is a great initiative organized by Google Open Source to pair 
technical writers with mentors to work on documentation for open source 
projects. Does working shoulder to shoulder with the Flink community on 
documentation sound exciting? We’d love to hear from you!</p>
+
+      <p><a href="/news/2020/05/04/season-of-docs.html">Continue reading 
&raquo;</a></p>
+    </article>
+
+    <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>
 
@@ -364,19 +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/20/ddl.html">No Java 
Required: Configuring Sources and Sinks in SQL</a></h2>
-
-      <p>20 Feb 2020
-       Seth Wiesman (<a 
href="https://twitter.com/sjwiesman";>@sjwiesman</a>)</p>
-
-      <p>This post discusses the efforts of the Flink community as they relate 
to end to end applications with SQL in Apache Flink.</p>
-
-      <p><a href="/news/2020/02/20/ddl.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/2022/10/07/release-kubernetes-operator-1.2.0.html">Apache Flink 
Kubernetes Operator 1.2.0 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2022/09/28/release-1.14.6.html">Apache Flink 1.14.6 
Release Announcement</a></li>
 
       
diff --git a/content/blog/page11/index.html b/content/blog/page11/index.html
index d2954dc00..3bceb5dc7 100644
--- a/content/blog/page11/index.html
+++ b/content/blog/page11/index.html
@@ -240,6 +240,19 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a href="/news/2020/02/20/ddl.html">No Java 
Required: Configuring Sources and Sinks in SQL</a></h2>
+
+      <p>20 Feb 2020
+       Seth Wiesman (<a 
href="https://twitter.com/sjwiesman";>@sjwiesman</a>)</p>
+
+      <p>This post discusses the efforts of the Flink community as they relate 
to end to end applications with SQL in Apache Flink.</p>
+
+      <p><a href="/news/2020/02/20/ddl.html">Continue reading &raquo;</a></p>
+    </article>
+
+    <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>
 
@@ -365,19 +378,6 @@
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a 
href="/feature/2019/09/13/state-processor-api.html">The State Processor API: 
How to Read, write and modify the state of Flink applications</a></h2>
-
-      <p>13 Sep 2019
-       Seth Wiesman (<a href="https://twitter.com/sjwiesman";>@sjwiesman</a>) 
&amp; Fabian Hueske (<a href="https://twitter.com/fhueske";>@fhueske</a>)</p>
-
-      <p>This post explores the State Processor API, introduced with Flink 
1.9.0, why this feature is a big step for Flink, what you can use it for, how 
to use it and explores some future directions that align the feature with 
Apache Flink's evolution into a system for unified batch and stream 
processing.</p>
-
-      <p><a href="/feature/2019/09/13/state-processor-api.html">Continue 
reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -410,6 +410,16 @@
 
     <ul id="markdown-toc">
       
+      <li><a 
href="/news/2022/10/07/release-kubernetes-operator-1.2.0.html">Apache Flink 
Kubernetes Operator 1.2.0 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2022/09/28/release-1.14.6.html">Apache Flink 1.14.6 
Release Announcement</a></li>
 
       
diff --git a/content/blog/page12/index.html b/content/blog/page12/index.html
index d8327f4cf..deed94bca 100644
--- a/content/blog/page12/index.html
+++ b/content/blog/page12/index.html
@@ -240,6 +240,19 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a 
href="/feature/2019/09/13/state-processor-api.html">The State Processor API: 
How to Read, write and modify the state of Flink applications</a></h2>
+
+      <p>13 Sep 2019
+       Seth Wiesman (<a href="https://twitter.com/sjwiesman";>@sjwiesman</a>) 
&amp; Fabian Hueske (<a href="https://twitter.com/fhueske";>@fhueske</a>)</p>
+
+      <p>This post explores the State Processor API, introduced with Flink 
1.9.0, why this feature is a big step for Flink, what you can use it for, how 
to use it and explores some future directions that align the feature with 
Apache Flink's evolution into a system for unified batch and stream 
processing.</p>
+
+      <p><a href="/feature/2019/09/13/state-processor-api.html">Continue 
reading &raquo;</a></p>
+    </article>
+
+    <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>
 
@@ -364,19 +377,6 @@
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a href="/2019/05/03/pulsar-flink.html">When 
Flink & Pulsar Come Together</a></h2>
-
-      <p>03 May 2019
-       Sijie Guo (<a href="https://twitter.com/sijieg";>@sijieg</a>)</p>
-
-      <p>Apache Flink and Apache Pulsar are distributed data processing 
systems. When combined, they offer elastic data processing at large scale. This 
post describes how Pulsar and Flink can work together to provide a seamless 
developer experience.</p>
-
-      <p><a href="/2019/05/03/pulsar-flink.html">Continue reading 
&raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -409,6 +409,16 @@
 
     <ul id="markdown-toc">
       
+      <li><a 
href="/news/2022/10/07/release-kubernetes-operator-1.2.0.html">Apache Flink 
Kubernetes Operator 1.2.0 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2022/09/28/release-1.14.6.html">Apache Flink 1.14.6 
Release Announcement</a></li>
 
       
diff --git a/content/blog/page13/index.html b/content/blog/page13/index.html
index e9f056f5f..27d28a8a7 100644
--- a/content/blog/page13/index.html
+++ b/content/blog/page13/index.html
@@ -240,6 +240,19 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a href="/2019/05/03/pulsar-flink.html">When 
Flink & Pulsar Come Together</a></h2>
+
+      <p>03 May 2019
+       Sijie Guo (<a href="https://twitter.com/sijieg";>@sijieg</a>)</p>
+
+      <p>Apache Flink and Apache Pulsar are distributed data processing 
systems. When combined, they offer elastic data processing at large scale. This 
post describes how Pulsar and Flink can work together to provide a seamless 
developer experience.</p>
+
+      <p><a href="/2019/05/03/pulsar-flink.html">Continue reading 
&raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a href="/news/2019/04/17/sod.html">Apache 
Flink's Application to Season of Docs</a></h2>
 
@@ -371,21 +384,6 @@ for more details.</p>
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a 
href="/news/2018/12/22/release-1.6.3.html">Apache Flink 1.6.3 Released</a></h2>
-
-      <p>22 Dec 2018
-      </p>
-
-      <p><p>The Apache Flink community released the third bugfix version of 
the Apache Flink 1.6 series.</p>
-
-</p>
-
-      <p><a href="/news/2018/12/22/release-1.6.3.html">Continue reading 
&raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -418,6 +416,16 @@ for more details.</p>
 
     <ul id="markdown-toc">
       
+      <li><a 
href="/news/2022/10/07/release-kubernetes-operator-1.2.0.html">Apache Flink 
Kubernetes Operator 1.2.0 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2022/09/28/release-1.14.6.html">Apache Flink 1.14.6 
Release Announcement</a></li>
 
       
diff --git a/content/blog/page14/index.html b/content/blog/page14/index.html
index 6dcb3cf4d..503332e75 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/2018/12/22/release-1.6.3.html">Apache Flink 1.6.3 Released</a></h2>
+
+      <p>22 Dec 2018
+      </p>
+
+      <p><p>The Apache Flink community released the third bugfix version of 
the Apache Flink 1.6 series.</p>
+
+</p>
+
+      <p><a href="/news/2018/12/22/release-1.6.3.html">Continue reading 
&raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a 
href="/news/2018/12/21/release-1.7.1.html">Apache Flink 1.7.1 Released</a></h2>
 
@@ -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/07/12/release-1.5.1.html">Apache Flink 1.5.1 Released</a></h2>
-
-      <p>12 Jul 2018
-      </p>
-
-      <p><p>The Apache Flink community released the first bugfix version of 
the Apache Flink 1.5 series.</p>
-
-</p>
-
-      <p><a href="/news/2018/07/12/release-1.5.1.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/2022/10/07/release-kubernetes-operator-1.2.0.html">Apache Flink 
Kubernetes Operator 1.2.0 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2022/09/28/release-1.14.6.html">Apache Flink 1.14.6 
Release Announcement</a></li>
 
       
diff --git a/content/blog/page15/index.html b/content/blog/page15/index.html
index d05cea058..ddc53f03f 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/07/12/release-1.5.1.html">Apache Flink 1.5.1 Released</a></h2>
+
+      <p>12 Jul 2018
+      </p>
+
+      <p><p>The Apache Flink community released the first bugfix version of 
the Apache Flink 1.5 series.</p>
+
+</p>
+
+      <p><a href="/news/2018/07/12/release-1.5.1.html">Continue reading 
&raquo;</a></p>
+    </article>
+
+    <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>
 
@@ -374,21 +389,6 @@ what’s coming in Flink 1.4.0 as well as a preview of what 
the Flink community
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a 
href="/news/2017/08/05/release-1.3.2.html">Apache Flink 1.3.2 Released</a></h2>
-
-      <p>05 Aug 2017
-      </p>
-
-      <p><p>The Apache Flink community released the second bugfix version of 
the Apache Flink 1.3 series.</p>
-
-</p>
-
-      <p><a href="/news/2017/08/05/release-1.3.2.html">Continue reading 
&raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -421,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/2022/10/07/release-kubernetes-operator-1.2.0.html">Apache Flink 
Kubernetes Operator 1.2.0 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2022/09/28/release-1.14.6.html">Apache Flink 1.14.6 
Release Announcement</a></li>
 
       
diff --git a/content/blog/page16/index.html b/content/blog/page16/index.html
index 63c201eb9..428bfa3b4 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/2017/08/05/release-1.3.2.html">Apache Flink 1.3.2 Released</a></h2>
+
+      <p>05 Aug 2017
+      </p>
+
+      <p><p>The Apache Flink community released the second bugfix version of 
the Apache Flink 1.3 series.</p>
+
+</p>
+
+      <p><a href="/news/2017/08/05/release-1.3.2.html">Continue reading 
&raquo;</a></p>
+    </article>
+
+    <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>
 
@@ -368,21 +383,6 @@
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a 
href="/news/2016/12/21/release-1.1.4.html">Apache Flink 1.1.4 Released</a></h2>
-
-      <p>21 Dec 2016
-      </p>
-
-      <p><p>The Apache Flink community released the next bugfix version of the 
Apache Flink 1.1 series.</p>
-
-</p>
-
-      <p><a href="/news/2016/12/21/release-1.1.4.html">Continue reading 
&raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -415,6 +415,16 @@
 
     <ul id="markdown-toc">
       
+      <li><a 
href="/news/2022/10/07/release-kubernetes-operator-1.2.0.html">Apache Flink 
Kubernetes Operator 1.2.0 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2022/09/28/release-1.14.6.html">Apache Flink 1.14.6 
Release Announcement</a></li>
 
       
diff --git a/content/blog/page17/index.html b/content/blog/page17/index.html
index cbe92a88d..dab53b71a 100644
--- a/content/blog/page17/index.html
+++ b/content/blog/page17/index.html
@@ -240,6 +240,21 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a 
href="/news/2016/12/21/release-1.1.4.html">Apache Flink 1.1.4 Released</a></h2>
+
+      <p>21 Dec 2016
+      </p>
+
+      <p><p>The Apache Flink community released the next bugfix version of the 
Apache Flink 1.1 series.</p>
+
+</p>
+
+      <p><a href="/news/2016/12/21/release-1.1.4.html">Continue reading 
&raquo;</a></p>
+    </article>
+
+    <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>
 
@@ -372,21 +387,6 @@
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a 
href="/news/2016/04/14/flink-forward-announce.html">Flink Forward 2016 Call for 
Submissions Is Now Open</a></h2>
-
-      <p>14 Apr 2016 by Aljoscha Krettek (<a 
href="https://twitter.com/";>@aljoscha</a>)
-      </p>
-
-      <p><p>We are happy to announce that the call for submissions for Flink 
Forward 2016 is now open! The conference will take place September 12-14, 2016 
in Berlin, Germany, bringing together the open source stream processing 
community. Most Apache Flink committers will attend the conference, making it 
the ideal venue to learn more about the project and its roadmap and connect 
with the community.</p>
-
-</p>
-
-      <p><a href="/news/2016/04/14/flink-forward-announce.html">Continue 
reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -419,6 +419,16 @@
 
     <ul id="markdown-toc">
       
+      <li><a 
href="/news/2022/10/07/release-kubernetes-operator-1.2.0.html">Apache Flink 
Kubernetes Operator 1.2.0 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2022/09/28/release-1.14.6.html">Apache Flink 1.14.6 
Release Announcement</a></li>
 
       
diff --git a/content/blog/page18/index.html b/content/blog/page18/index.html
index 280e04551..ffbf408c6 100644
--- a/content/blog/page18/index.html
+++ b/content/blog/page18/index.html
@@ -240,6 +240,21 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a 
href="/news/2016/04/14/flink-forward-announce.html">Flink Forward 2016 Call for 
Submissions Is Now Open</a></h2>
+
+      <p>14 Apr 2016 by Aljoscha Krettek (<a 
href="https://twitter.com/";>@aljoscha</a>)
+      </p>
+
+      <p><p>We are happy to announce that the call for submissions for Flink 
Forward 2016 is now open! The conference will take place September 12-14, 2016 
in Berlin, Germany, bringing together the open source stream processing 
community. Most Apache Flink committers will attend the conference, making it 
the ideal venue to learn more about the project and its roadmap and connect 
with the community.</p>
+
+</p>
+
+      <p><a href="/news/2016/04/14/flink-forward-announce.html">Continue 
reading &raquo;</a></p>
+    </article>
+
+    <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>
 
@@ -368,20 +383,6 @@
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a 
href="/news/2015/09/16/off-heap-memory.html">Off-heap Memory in Apache Flink 
and the curious JIT compiler</a></h2>
-
-      <p>16 Sep 2015 by Stephan Ewen (<a 
href="https://twitter.com/";>@stephanewen</a>)
-      </p>
-
-      <p><p>Running data-intensive code in the JVM and making it well-behaved 
is tricky. Systems that put billions of data objects naively onto the JVM heap 
face unpredictable OutOfMemoryErrors and Garbage Collection stalls. Of course, 
you still want to to keep your data in memory as much as possible, for speed 
and responsiveness of the processing applications. In that context, 
&quot;off-heap&quot; has become almost something like a magic word to solve 
these problems.</p>
-<p>In this blog post, we will look at how Flink exploits off-heap memory. The 
feature is part of the upcoming release, but you can try it out with the latest 
nightly builds. We will also give a few interesting insights into the behavior 
for Java's JIT compiler for highly optimized methods and loops.</p></p>
-
-      <p><a href="/news/2015/09/16/off-heap-memory.html">Continue reading 
&raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -414,6 +415,16 @@
 
     <ul id="markdown-toc">
       
+      <li><a 
href="/news/2022/10/07/release-kubernetes-operator-1.2.0.html">Apache Flink 
Kubernetes Operator 1.2.0 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2022/09/28/release-1.14.6.html">Apache Flink 1.14.6 
Release Announcement</a></li>
 
       
diff --git a/content/blog/page19/index.html b/content/blog/page19/index.html
index b5a78f26d..8b5e2d719 100644
--- a/content/blog/page19/index.html
+++ b/content/blog/page19/index.html
@@ -240,6 +240,20 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a 
href="/news/2015/09/16/off-heap-memory.html">Off-heap Memory in Apache Flink 
and the curious JIT compiler</a></h2>
+
+      <p>16 Sep 2015 by Stephan Ewen (<a 
href="https://twitter.com/";>@stephanewen</a>)
+      </p>
+
+      <p><p>Running data-intensive code in the JVM and making it well-behaved 
is tricky. Systems that put billions of data objects naively onto the JVM heap 
face unpredictable OutOfMemoryErrors and Garbage Collection stalls. Of course, 
you still want to to keep your data in memory as much as possible, for speed 
and responsiveness of the processing applications. In that context, 
&quot;off-heap&quot; has become almost something like a magic word to solve 
these problems.</p>
+<p>In this blog post, we will look at how Flink exploits off-heap memory. The 
feature is part of the upcoming release, but you can try it out with the latest 
nightly builds. We will also give a few interesting insights into the behavior 
for Java's JIT compiler for highly optimized methods and loops.</p></p>
+
+      <p><a href="/news/2015/09/16/off-heap-memory.html">Continue reading 
&raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a 
href="/news/2015/09/03/flink-forward.html">Announcing Flink Forward 
2015</a></h2>
 
@@ -382,24 +396,6 @@ release is a preview release that contains known 
issues.</p>
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a 
href="/news/2015/03/02/february-2015-in-flink.html">February 2015 in the Flink 
community</a></h2>
-
-      <p>02 Mar 2015
-      </p>
-
-      <p><p>February might be the shortest month of the year, but this does not
-mean that the Flink community has not been busy adding features to the
-system and fixing bugs. Here’s a rundown of the activity in the Flink
-community last month.</p>
-
-</p>
-
-      <p><a href="/news/2015/03/02/february-2015-in-flink.html">Continue 
reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -432,6 +428,16 @@ community last month.</p>
 
     <ul id="markdown-toc">
       
+      <li><a 
href="/news/2022/10/07/release-kubernetes-operator-1.2.0.html">Apache Flink 
Kubernetes Operator 1.2.0 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2022/09/28/release-1.14.6.html">Apache Flink 1.14.6 
Release Announcement</a></li>
 
       
diff --git a/content/blog/page2/index.html b/content/blog/page2/index.html
index 4fc7b5211..392f03437 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/06/22/release-1.14.5.html">Apache Flink 1.14.5 Release 
Announcement</a></h2>
+
+      <p>22 Jun 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/06/22/release-1.14.5.html">Continue reading 
&raquo;</a></p>
+    </article>
+
+    <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>
 
@@ -363,25 +376,6 @@ We are now proud to announce the first production ready 
release of the operator
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a 
href="/news/2022/05/05/1.15-announcement.html">Announcing the Release of Apache 
Flink 1.15</a></h2>
-
-      <p>05 May 2022
-       Joe Moser (<a href="https://twitter.com/JoemoeAT";>@JoemoeAT</a>) &amp; 
Yun Gao (<a href="https://twitter.com/YunGao16";>@YunGao16</a>)</p>
-
-      <p><p>Thanks to our well-organized and open community, Apache Flink 
continues 
-<a href="https://www.apache.org/foundation/docs/FY2021AnnualReport.pdf";>to 
grow</a> as a 
-technology and remain one of the most active projects in
-the Apache community. With the release of Flink 1.15, we are proud to announce 
a number of 
-exciting changes.</p>
-
-</p>
-
-      <p><a href="/news/2022/05/05/1.15-announcement.html">Continue reading 
&raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -414,6 +408,16 @@ exciting changes.</p>
 
     <ul id="markdown-toc">
       
+      <li><a 
href="/news/2022/10/07/release-kubernetes-operator-1.2.0.html">Apache Flink 
Kubernetes Operator 1.2.0 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2022/09/28/release-1.14.6.html">Apache Flink 1.14.6 
Release Announcement</a></li>
 
       
diff --git a/content/blog/page20/index.html b/content/blog/page20/index.html
index 66ca692d9..720c62167 100644
--- a/content/blog/page20/index.html
+++ b/content/blog/page20/index.html
@@ -240,6 +240,24 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a 
href="/news/2015/03/02/february-2015-in-flink.html">February 2015 in the Flink 
community</a></h2>
+
+      <p>02 Mar 2015
+      </p>
+
+      <p><p>February might be the shortest month of the year, but this does not
+mean that the Flink community has not been busy adding features to the
+system and fixing bugs. Here’s a rundown of the activity in the Flink
+community last month.</p>
+
+</p>
+
+      <p><a href="/news/2015/03/02/february-2015-in-flink.html">Continue 
reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a 
href="/news/2015/02/09/streaming-example.html">Introducing Flink 
Streaming</a></h2>
 
@@ -414,6 +432,16 @@ academic and open source project that Flink originates 
from.</p>
 
     <ul id="markdown-toc">
       
+      <li><a 
href="/news/2022/10/07/release-kubernetes-operator-1.2.0.html">Apache Flink 
Kubernetes Operator 1.2.0 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2022/09/28/release-1.14.6.html">Apache Flink 1.14.6 
Release Announcement</a></li>
 
       
diff --git a/content/blog/page3/index.html b/content/blog/page3/index.html
index 9d6c893c7..ecc137adc 100644
--- a/content/blog/page3/index.html
+++ b/content/blog/page3/index.html
@@ -240,6 +240,25 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a 
href="/news/2022/05/05/1.15-announcement.html">Announcing the Release of Apache 
Flink 1.15</a></h2>
+
+      <p>05 May 2022
+       Joe Moser (<a href="https://twitter.com/JoemoeAT";>@JoemoeAT</a>) &amp; 
Yun Gao (<a href="https://twitter.com/YunGao16";>@YunGao16</a>)</p>
+
+      <p><p>Thanks to our well-organized and open community, Apache Flink 
continues 
+<a href="https://www.apache.org/foundation/docs/FY2021AnnualReport.pdf";>to 
grow</a> as a 
+technology and remain one of the most active projects in
+the Apache community. With the release of Flink 1.15, we are proud to announce 
a number of 
+exciting changes.</p>
+
+</p>
+
+      <p><a href="/news/2022/05/05/1.15-announcement.html">Continue reading 
&raquo;</a></p>
+    </article>
+
+    <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>
 
@@ -362,19 +381,6 @@ This new release brings various improvements to the 
StateFun runtime, a leaner w
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a 
href="/2022/01/04/scheduler-performance-part-one.html">How We Improved 
Scheduler Performance for Large-scale Jobs - Part One</a></h2>
-
-      <p>04 Jan 2022
-       Zhilong Hong , Zhu Zhu , Daisy Tsang , &amp; Till Rohrmann (<a 
href="https://twitter.com/stsffap";>@stsffap</a>)</p>
-
-      <p>To improve the performance of the scheduler for large-scale jobs, 
several optimizations were introduced in Flink 1.13 and 1.14. In this blog post 
we'll take a look at them.</p>
-
-      <p><a href="/2022/01/04/scheduler-performance-part-one.html">Continue 
reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -407,6 +413,16 @@ This new release brings various improvements to the 
StateFun runtime, a leaner w
 
     <ul id="markdown-toc">
       
+      <li><a 
href="/news/2022/10/07/release-kubernetes-operator-1.2.0.html">Apache Flink 
Kubernetes Operator 1.2.0 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2022/09/28/release-1.14.6.html">Apache Flink 1.14.6 
Release Announcement</a></li>
 
       
diff --git a/content/blog/page4/index.html b/content/blog/page4/index.html
index 498df74e1..6a4b0399e 100644
--- a/content/blog/page4/index.html
+++ b/content/blog/page4/index.html
@@ -240,6 +240,19 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a 
href="/2022/01/04/scheduler-performance-part-one.html">How We Improved 
Scheduler Performance for Large-scale Jobs - Part One</a></h2>
+
+      <p>04 Jan 2022
+       Zhilong Hong , Zhu Zhu , Daisy Tsang , &amp; Till Rohrmann (<a 
href="https://twitter.com/stsffap";>@stsffap</a>)</p>
+
+      <p>To improve the performance of the scheduler for large-scale jobs, 
several optimizations were introduced in Flink 1.13 and 1.14. In this blog post 
we'll take a look at them.</p>
+
+      <p><a href="/2022/01/04/scheduler-performance-part-one.html">Continue 
reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
     <article>
       <h2 class="blog-title"><a 
href="/news/2021/12/22/log4j-statefun-release.html">Apache Flink StateFun Log4j 
emergency release</a></h2>
 
@@ -365,21 +378,6 @@
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a 
href="/2021/09/07/connector-table-sql-api-part1.html">Implementing a Custom 
Source Connector for Table API and SQL - Part One </a></h2>
-
-      <p>07 Sep 2021
-       Ingo Buerk  &amp; Daisy Tsang </p>
-
-      <p><p>Part one of this tutorial will teach you how to build and run a 
custom source connector to be used with Table API and SQL, two high-level 
abstractions in Flink. The tutorial comes with a bundled <a 
href="https://docs.docker.com/compose/";>docker-compose</a> setup that lets you 
easily run the connector. You can then try it out with Flink’s SQL client.</p>
-
-</p>
-
-      <p><a href="/2021/09/07/connector-table-sql-api-part1.html">Continue 
reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -412,6 +410,16 @@
 
     <ul id="markdown-toc">
       
+      <li><a 
href="/news/2022/10/07/release-kubernetes-operator-1.2.0.html">Apache Flink 
Kubernetes Operator 1.2.0 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2022/09/28/release-1.14.6.html">Apache Flink 1.14.6 
Release Announcement</a></li>
 
       
diff --git a/content/blog/page5/index.html b/content/blog/page5/index.html
index 6fe86d9f1..89d407f69 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="/2021/09/07/connector-table-sql-api-part1.html">Implementing a Custom 
Source Connector for Table API and SQL - Part One </a></h2>
+
+      <p>07 Sep 2021
+       Ingo Buerk  &amp; Daisy Tsang </p>
+
+      <p><p>Part one of this tutorial will teach you how to build and run a 
custom source connector to be used with Table API and SQL, two high-level 
abstractions in Flink. The tutorial comes with a bundled <a 
href="https://docs.docker.com/compose/";>docker-compose</a> setup that lets you 
easily run the connector. You can then try it out with Flink’s SQL client.</p>
+
+</p>
+
+      <p><a href="/2021/09/07/connector-table-sql-api-part1.html">Continue 
reading &raquo;</a></p>
+    </article>
+
+    <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>
 
@@ -379,19 +394,6 @@ This new release brings various improvements to the 
StateFun runtime, a leaner w
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a 
href="/news/2021/05/03/release-1.13.0.html">Apache Flink 1.13.0 Release 
Announcement</a></h2>
-
-      <p>03 May 2021
-       Stephan Ewen (<a 
href="https://twitter.com/StephanEwen";>@StephanEwen</a>) &amp; Dawid Wysakowicz 
(<a href="https://twitter.com/dwysakowicz";>@dwysakowicz</a>)</p>
-
-      <p>The Apache Flink community is excited to announce the release of 
Flink 1.13.0! Around 200 contributors worked on over 1,000 issues to bring 
significant improvements to usability and observability as well as new features 
that improve the elasticity of Flink's Application-style deployments.</p>
-
-      <p><a href="/news/2021/05/03/release-1.13.0.html">Continue reading 
&raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -424,6 +426,16 @@ This new release brings various improvements to the 
StateFun runtime, a leaner w
 
     <ul id="markdown-toc">
       
+      <li><a 
href="/news/2022/10/07/release-kubernetes-operator-1.2.0.html">Apache Flink 
Kubernetes Operator 1.2.0 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2022/09/28/release-1.14.6.html">Apache Flink 1.14.6 
Release Announcement</a></li>
 
       
diff --git a/content/blog/page6/index.html b/content/blog/page6/index.html
index 9167083ec..502aa3fc5 100644
--- a/content/blog/page6/index.html
+++ b/content/blog/page6/index.html
@@ -240,6 +240,19 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a 
href="/news/2021/05/03/release-1.13.0.html">Apache Flink 1.13.0 Release 
Announcement</a></h2>
+
+      <p>03 May 2021
+       Stephan Ewen (<a 
href="https://twitter.com/StephanEwen";>@StephanEwen</a>) &amp; Dawid Wysakowicz 
(<a href="https://twitter.com/dwysakowicz";>@dwysakowicz</a>)</p>
+
+      <p>The Apache Flink community is excited to announce the release of 
Flink 1.13.0! Around 200 contributors worked on over 1,000 issues to bring 
significant improvements to usability and observability as well as new features 
that improve the elasticity of Flink's Application-style deployments.</p>
+
+      <p><a href="/news/2021/05/03/release-1.13.0.html">Continue reading 
&raquo;</a></p>
+    </article>
+
+    <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>
 
@@ -369,19 +382,6 @@ to develop scalable, consistent, and elastic distributed 
applications.</p>
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a 
href="/2021/01/07/pulsar-flink-connector-270.html">What's New in the Pulsar 
Flink Connector 2.7.0</a></h2>
-
-      <p>07 Jan 2021
-       Jianyun Zhao (<a href="https://twitter.com/yihy8023";>@yihy8023</a>) 
&amp; Jennifer Huang (<a 
href="https://twitter.com/Jennife06125739";>@Jennife06125739</a>)</p>
-
-      <p>With the unification of batch and streaming regarded as the future in 
data processing, the Pulsar Flink Connector provides an ideal solution for 
unified batch and stream processing with Apache Pulsar and Apache Flink. The 
Pulsar Flink Connector 2.7.0 supports features in Pulsar 2.7 and Flink 1.12 and 
is fully compatible with Flink's data format. The Pulsar Flink Connector 2.7.0 
will be contributed to the Flink repository soon and the contribution process 
is ongoing.</p>
-
-      <p><a href="/2021/01/07/pulsar-flink-connector-270.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/2022/10/07/release-kubernetes-operator-1.2.0.html">Apache Flink 
Kubernetes Operator 1.2.0 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2022/09/28/release-1.14.6.html">Apache Flink 1.14.6 
Release Announcement</a></li>
 
       
diff --git a/content/blog/page7/index.html b/content/blog/page7/index.html
index c2446a001..b83fc3074 100644
--- a/content/blog/page7/index.html
+++ b/content/blog/page7/index.html
@@ -240,6 +240,19 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a 
href="/2021/01/07/pulsar-flink-connector-270.html">What's New in the Pulsar 
Flink Connector 2.7.0</a></h2>
+
+      <p>07 Jan 2021
+       Jianyun Zhao (<a href="https://twitter.com/yihy8023";>@yihy8023</a>) 
&amp; Jennifer Huang (<a 
href="https://twitter.com/Jennife06125739";>@Jennife06125739</a>)</p>
+
+      <p>With the unification of batch and streaming regarded as the future in 
data processing, the Pulsar Flink Connector provides an ideal solution for 
unified batch and stream processing with Apache Pulsar and Apache Flink. The 
Pulsar Flink Connector 2.7.0 supports features in Pulsar 2.7 and Flink 1.12 and 
is fully compatible with Flink's data format. The Pulsar Flink Connector 2.7.0 
will be contributed to the Flink repository soon and the contribution process 
is ongoing.</p>
+
+      <p><a href="/2021/01/07/pulsar-flink-connector-270.html">Continue 
reading &raquo;</a></p>
+    </article>
+
+    <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>
 
@@ -371,19 +384,6 @@ as well as increased observability for operational 
purposes.</p>
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a 
href="/news/2020/09/04/community-update.html">Flink Community Update - 
August'20</a></h2>
-
-      <p>04 Sep 2020
-       Marta Paes (<a href="https://twitter.com/morsapaes";>@morsapaes</a>)</p>
-
-      <p>Ah, so much for a quiet August month. This time around, we bring you 
some new Flink Improvement Proposals (FLIPs), a preview of the upcoming Flink 
Stateful Functions 2.2 release and a look into how far Flink has come in 
comparison to 2019.</p>
-
-      <p><a href="/news/2020/09/04/community-update.html">Continue reading 
&raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -416,6 +416,16 @@ as well as increased observability for operational 
purposes.</p>
 
     <ul id="markdown-toc">
       
+      <li><a 
href="/news/2022/10/07/release-kubernetes-operator-1.2.0.html">Apache Flink 
Kubernetes Operator 1.2.0 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2022/09/28/release-1.14.6.html">Apache Flink 1.14.6 
Release Announcement</a></li>
 
       
diff --git a/content/blog/page8/index.html b/content/blog/page8/index.html
index 2b6b1daba..8393ad0cc 100644
--- a/content/blog/page8/index.html
+++ b/content/blog/page8/index.html
@@ -240,6 +240,19 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a 
href="/news/2020/09/04/community-update.html">Flink Community Update - 
August'20</a></h2>
+
+      <p>04 Sep 2020
+       Marta Paes (<a href="https://twitter.com/morsapaes";>@morsapaes</a>)</p>
+
+      <p>Ah, so much for a quiet August month. This time around, we bring you 
some new Flink Improvement Proposals (FLIPs), a preview of the upcoming Flink 
Stateful Functions 2.2 release and a look into how far Flink has come in 
comparison to 2019.</p>
+
+      <p><a href="/news/2020/09/04/community-update.html">Continue reading 
&raquo;</a></p>
+    </article>
+
+    <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>
 
@@ -361,21 +374,6 @@
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a href="/2020/07/23/catalogs.html">Sharing is 
caring - Catalogs in Flink SQL</a></h2>
-
-      <p>23 Jul 2020
-       Dawid Wysakowicz (<a 
href="https://twitter.com/dwysakowicz";>@dwysakowicz</a>)</p>
-
-      <p><p>With an ever-growing number of people working with data, it’s a 
common practice for companies to build self-service platforms with the goal of 
democratizing their access across different teams and — especially — to enable 
users from any background to be independent in their data needs. In such 
environments, metadata management becomes a crucial aspect. Without it, users 
often work blindly, spending too much time searching for datasets and their 
location, figuring out data for [...]
-
-</p>
-
-      <p><a href="/2020/07/23/catalogs.html">Continue reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -408,6 +406,16 @@
 
     <ul id="markdown-toc">
       
+      <li><a 
href="/news/2022/10/07/release-kubernetes-operator-1.2.0.html">Apache Flink 
Kubernetes Operator 1.2.0 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2022/09/28/release-1.14.6.html">Apache Flink 1.14.6 
Release Announcement</a></li>
 
       
diff --git a/content/blog/page9/index.html b/content/blog/page9/index.html
index b0260f98f..fd6126126 100644
--- a/content/blog/page9/index.html
+++ b/content/blog/page9/index.html
@@ -240,6 +240,21 @@
   <div class="col-sm-8">
     <!-- Blog posts -->
     
+    <article>
+      <h2 class="blog-title"><a href="/2020/07/23/catalogs.html">Sharing is 
caring - Catalogs in Flink SQL</a></h2>
+
+      <p>23 Jul 2020
+       Dawid Wysakowicz (<a 
href="https://twitter.com/dwysakowicz";>@dwysakowicz</a>)</p>
+
+      <p><p>With an ever-growing number of people working with data, it’s a 
common practice for companies to build self-service platforms with the goal of 
democratizing their access across different teams and — especially — to enable 
users from any background to be independent in their data needs. In such 
environments, metadata management becomes a crucial aspect. Without it, users 
often work blindly, spending too much time searching for datasets and their 
location, figuring out data for [...]
+
+</p>
+
+      <p><a href="/2020/07/23/catalogs.html">Continue reading &raquo;</a></p>
+    </article>
+
+    <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>
 
@@ -377,19 +392,6 @@ and provide a tutorial for running Streaming ETL with 
Flink on Zeppelin.</p>
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a 
href="/news/2020/05/04/season-of-docs.html">Applying to Google Season of Docs 
2020</a></h2>
-
-      <p>04 May 2020
-       Marta Paes (<a href="https://twitter.com/morsapaes";>@morsapaes</a>)</p>
-
-      <p>The Flink community is thrilled to share that the project is applying 
again to Google Season of Docs (GSoD) this year! If you’re unfamiliar with the 
program, GSoD is a great initiative organized by Google Open Source to pair 
technical writers with mentors to work on documentation for open source 
projects. Does working shoulder to shoulder with the Flink community on 
documentation sound exciting? We’d love to hear from you!</p>
-
-      <p><a href="/news/2020/05/04/season-of-docs.html">Continue reading 
&raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -422,6 +424,16 @@ and provide a tutorial for running Streaming ETL with 
Flink on Zeppelin.</p>
 
     <ul id="markdown-toc">
       
+      <li><a 
href="/news/2022/10/07/release-kubernetes-operator-1.2.0.html">Apache Flink 
Kubernetes Operator 1.2.0 Release Announcement</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/news/2022/09/28/release-1.14.6.html">Apache Flink 1.14.6 
Release Announcement</a></li>
 
       
diff --git a/content/index.html b/content/index.html
index 335fa7e90..4bc5c6bc2 100644
--- a/content/index.html
+++ b/content/index.html
@@ -405,6 +405,11 @@
 
   <dl>
       
+        <dt> <a 
href="/news/2022/10/07/release-kubernetes-operator-1.2.0.html">Apache Flink 
Kubernetes Operator 1.2.0 Release Announcement</a></dt>
+        <dd><p>We are proud to announce the latest stable release of the 
operator. The 1.2.0 release adds support for the Standalone Kubernetes 
deployment mode and includes several improvements to the core logic.</p>
+
+</dd>
+      
         <dt> <a href="/news/2022/09/28/release-1.14.6.html">Apache Flink 
1.14.6 Release Announcement</a></dt>
         <dd>The Apache Flink Community is pleased to announce another bug fix 
release for Flink 1.14.</dd>
       
@@ -418,11 +423,6 @@
       
         <dt> <a href="/news/2022/08/25/release-1.15.2.html">Apache Flink 
1.15.2 Release Announcement</a></dt>
         <dd>The Apache Flink Community is pleased to announce a bug fix 
release for Flink 1.15.</dd>
-      
-        <dt> <a 
href="/news/2022/07/25/release-kubernetes-operator-1.1.0.html">Apache Flink 
Kubernetes Operator 1.1.0 Release Announcement</a></dt>
-        <dd><p>The community has continued to work hard on improving the Flink 
Kubernetes Operator capabilities since our <a 
href="https://flink.apache.org/news/2022/06/05/release-kubernetes-operator-1.0.0.html";>first
 production ready release</a> we launched about two months ago.</p>
-
-</dd>
     
   </dl>
 
diff --git a/content/index.html 
b/content/news/2022/10/07/release-kubernetes-operator-1.2.0.html
similarity index 61%
copy from content/index.html
copy to content/news/2022/10/07/release-kubernetes-operator-1.2.0.html
index 335fa7e90..999c02642 100644
--- a/content/index.html
+++ b/content/news/2022/10/07/release-kubernetes-operator-1.2.0.html
@@ -5,7 +5,7 @@
     <meta http-equiv="X-UA-Compatible" content="IE=edge">
     <meta name="viewport" content="width=device-width, initial-scale=1">
     <!-- The above 3 meta tags *must* come first in the head; any other head 
content must come *after* these tags -->
-    <title>Apache Flink: Stateful Computations over Data Streams</title>
+    <title>Apache Flink: Apache Flink Kubernetes Operator 1.2.0 Release 
Announcement</title>
     <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
     <link rel="icon" href="/favicon.ico" type="image/x-icon">
 
@@ -153,7 +153,7 @@
             <li><a href="/gettinghelp.html">Getting Help</a></li>
 
             <!-- Blog -->
-            <li><a href="/blog/"><b>Flink Blog</b></a></li>
+            <li class="active"><a href="/blog/"><b>Flink Blog</b></a></li>
 
 
             <!-- Flink-packages -->
@@ -185,7 +185,8 @@
             <li>
               
                 
-                  <a href="/zh/">中文版</a>
+                  <!-- link to the Chinese home page when current is blog page 
-->
+                  <a href="/zh">中文版</a>
                 
               
             </li>
@@ -233,261 +234,95 @@
       </div>
       <div class="col-sm-9">
       <div class="row-fluid">
-
   <div class="col-sm-12">
-    <p class="lead">
-      <strong>Apache Flink<sup>®</sup> — Stateful Computations over Data 
Streams</strong>
-    </p>
-  </div>
+    <div class="row">
+      <h1>Apache Flink Kubernetes Operator 1.2.0 Release Announcement</h1>
+      <p><i>Lifecycle management for Apache Flink deployments using native 
Kubernetes tooling</i></p>
 
-<div class="col-sm-12">
-  <hr />
-</div>
+      <article>
+        <p>07 Oct 2022 Gyula Fora (<a 
href="https://twitter.com/GyulaFora";>@GyulaFora</a>)</p>
 
-</div>
+<p>We are proud to announce the latest stable release of the operator. The 
1.2.0 release adds support for the Standalone Kubernetes deployment mode and 
includes several improvements to the core logic.</p>
 
-<!-- High-level architecture figure -->
+<h2 id="release-highlights">Release Highlights</h2>
 
-<div class="row front-graphic">
-  <hr />
-  <img src="/img/flink-home-graphic.png" width="800px" />
-</div>
+<ul>
+  <li>Standalone deployment mode support</li>
+  <li>Improved upgrade flow</li>
+  <li>Readiness and liveness probes</li>
+  <li>Flexible job jar handling</li>
+</ul>
 
-<!-- Feature grid -->
+<h2 id="standalone-deployment-mode-support">Standalone deployment mode 
support</h2>
 
-<!--
-<div class="row">
-  <div class="col-sm-12">
-    <hr />
-    <h2><a href="/features.html">Features</a></h2>
-  </div>
-</div>
--->
-<div class="row">
-  <div class="col-sm-4">
-    <div class="panel panel-default">
-      <div class="panel-heading">
-        <span class="glyphicon glyphicon-th"></span> <b>All streaming use 
cases</b>
-      </div>
-      <div class="panel-body">
-        <ul style="font-size: small;">
-          <li>Event-driven Applications</li>
-          <li>Stream &amp; Batch Analytics</li>
-          <li>Data Pipelines &amp; ETL</li>
-        </ul>
-        <a href="/usecases.html">Learn more</a>
-      </div>
-    </div>
-  </div>
-  <div class="col-sm-4">
-    <div class="panel panel-default">
-      <div class="panel-heading">
-        <span class="glyphicon glyphicon-ok"></span> <b>Guaranteed 
correctness</b>
-      </div>
-      <div class="panel-body">
-        <ul style="font-size: small;">
-          <li>Exactly-once state consistency</li>
-          <li>Event-time processing</li>
-          <li>Sophisticated late data handling</li>
-        </ul>
-        <a 
href="/flink-applications.html#building-blocks-for-streaming-applications">Learn
 more</a>
-      </div>
-    </div>
-  </div>
-  <div class="col-sm-4">
-    <div class="panel panel-default">
-      <div class="panel-heading">
-        <span class="glyphicon glyphicon glyphicon-sort-by-attributes"></span> 
<b>Layered APIs</b>
-      </div>
-      <div class="panel-body">
-        <ul style="font-size: small;">
-          <li>SQL on Stream &amp; Batch Data</li>
-          <li>DataStream API &amp; DataSet API</li>
-          <li>ProcessFunction (Time &amp; State)</li>
-        </ul>
-        <a href="/flink-applications.html#layered-apis">Learn more</a>
-      </div>
-    </div>
-  </div>
-</div>
-<div class="row">
-  <div class="col-sm-4">
-    <div class="panel panel-default">
-      <div class="panel-heading">
-        <span class="glyphicon glyphicon-dashboard"></span> <b>Operational 
Focus</b>
-      </div>
-      <div class="panel-body">
-        <ul style="font-size: small;">
-          <li>Flexible deployment</li>
-          <li>High-availability setup</li>
-          <li>Savepoints</li>
-        </ul>
-        <a href="/flink-operations.html">Learn more</a>
-      </div>
-    </div>
-  </div>
-  <div class="col-sm-4">
-    <div class="panel panel-default">
-      <div class="panel-heading">
-        <span class="glyphicon glyphicon-fullscreen"></span> <b>Scales to any 
use case</b>
-      </div>
-      <div class="panel-body">
-        <ul style="font-size: small;">
-          <li>Scale-out architecture</li>
-          <li>Support for very large state</li>
-          <li>Incremental checkpointing</li>
-        </ul>
-        <a href="/flink-architecture.html#run-applications-at-any-scale">Learn 
more</a>
-      </div>
-    </div>
-  </div>
-  <div class="col-sm-4">
-    <div class="panel panel-default">
-      <div class="panel-heading">
-        <span class="glyphicon glyphicon-flash"></span> <b>Excellent 
Performance</b>
-      </div>
-      <div class="panel-body">
-        <ul style="font-size: small;">
-          <li>Low latency</li>
-          <li>High throughput</li>
-          <li>In-Memory computing</li>
-        </ul>
-        <a 
href="/flink-architecture.html#leverage-in-memory-performance">Learn more</a>
-      </div>
-    </div>
-  </div>
-</div>
+<p>Until now the operator relied exclusively on Flink’s built-in Native 
Kubernetes integration to deploy and manage Flink clusters. When using the 
Native deployment mode the Flink cluster communicates directly with Kubernetes 
to allocate/deallocate TaskManager resources on the fly. While this leads to a 
very simple deployment model, in some environments it also means higher 
security exposure as the user code running on the Flink cluster may gain the 
same Kubernetes access privileges.</p>
 
-<!-- Events section -->
-<div class="row">
+<p>Flink Kubernetes Operator 1.2.0 brings Standalone mode support for 
FlinkDeployment resources.</p>
 
-<div class="col-sm-12">
-  <hr />
-</div>
+<p>When using the standalone mode, the operator itself sets up the Job and 
TaskManager resources for the Flink cluster. Flink processes then run without 
any need for Kubernetes access. In fact in this mode the Flink cluster itself 
is unaware that it is running in a Kubernetes environment. If unknown or 
external code is being executed on the Flink cluster then Standalone mode adds 
another layer of security.</p>
 
-<div class="col-sm-3">
+<p><strong>The default deployment mode is Native. Native deployment mode 
remains the recommended mode for standard operator use and when running your 
own Flink jobs.</strong></p>
 
-  <h2><a>Upcoming Events</a></h2>
+<p>The deployment mode can be set using the <code>mode</code> field in the 
deployment spec.</p>
 
-</div>
-<div class="col-sm-9">
-  <!-- Flink Forward -->
-  <a href="https://flink-forward.org"; target="_blank">
-    <img style="width: 180px; padding-right: 10px" 
src="/img/flink-forward.png" alt="Flink Forward" />
-  </a>
-  <!-- ApacheCon -->
-  <a href="https://www.apache.org/events/current-event"; target="_blank">
-    <img style="width: 200px; padding-right: 10px" 
src="https://www.apache.org/events/current-event-234x60.png"; alt="ApacheCon" />
-  </a>
-    <!-- Flink Forward Asia -->
-    <a href="https://flink-forward.org.cn/"; target="_blank">
-      <img style="width: 230px" src="/img/flink-forward-asia.png" alt="Flink 
Forward Asia" />
-    </a>
-</div>
+<div class="highlight"><pre><code class="language-yaml"><span 
class="l-Scalar-Plain">apiVersion</span><span class="p-Indicator">:</span> 
<span class="l-Scalar-Plain">flink.apache.org/v1beta1</span>
+<span class="l-Scalar-Plain">kind</span><span class="p-Indicator">:</span> 
<span class="l-Scalar-Plain">FlinkDeployment</span>
+<span class="nn">...</span>
+<span class="l-Scalar-Plain">spec</span><span class="p-Indicator">:</span>
+  <span class="l-Scalar-Plain">...</span>
+  <span class="l-Scalar-Plain">mode</span><span class="p-Indicator">:</span> 
<span class="l-Scalar-Plain">native/standalone</span></code></pre></div>
 
-</div>
+<h2 id="improved-upgrade-flow">Improved upgrade flow</h2>
+<p>There have been a number of important changes that improve the job 
submission and upgrade flow. The operator now distinguishes configuration &amp; 
spec changes that do not require the redeployment of the Flink cluster 
resources (such as setting a new periodic savepoint interval). These 
improvements now avoid unnecessary job downtime in many cases.</p>
 
-<!-- Updates section -->
+<p>Leveraging the standalone deployment mode the operator now also supports 
rescaling jobs directly using Flink’s reactive scheduler. When changing the 
parallelism of an application FlinkDeployment with <code>mode: 
standalone</code> set and  <code>scheduler-mode: reactive</code> in the 
<code>flinkConfiguration</code> the operator will simply increase the number of 
TaskManagers to match the new parallelism and let Flink do the scaling 
automatically (reactively). Same as with the reactive  [...]
 
-<div class="row">
+<p>There are also some important fixes to problems that might occur when 
switching between Flink versions or using the stateless upgrade mode.</p>
 
-<div class="col-sm-12">
-  <hr />
-</div>
+<h2 id="readiness-and-liveness-probes">Readiness and Liveness probes</h2>
 
-<div class="col-sm-3">
+<p>From an operational perspective it is very important to be able to 
determine the health of the Kubernetes Operator process. The operator now 
exposes a health endpoint by default together with a liveness and readiness 
probe.</p>
 
-  <h2><a href="/blog">Latest Blog Posts</a></h2>
+<h2 id="flexible-job-jar-handling">Flexible job jar handling</h2>
 
-</div>
+<p>The 1.2.0 release now makes the jobSpec.jarURI parameter optional to allow 
users to run jobs using dependencies that are already bundled in the Flink 
classpath.</p>
 
-<div class="col-sm-9">
+<p>This can be especially valuable in session deployments when multiple jobs, 
reusing the same artifacts, are deployed with different configurations.</p>
 
-  <dl>
-      
-        <dt> <a href="/news/2022/09/28/release-1.14.6.html">Apache Flink 
1.14.6 Release Announcement</a></dt>
-        <dd>The Apache Flink Community is pleased to announce another bug fix 
release for Flink 1.14.</dd>
-      
-        <dt> <a href="/news/2022/09/08/akka-license-change.html">Regarding 
Akka's licensing change</a></dt>
-        <dd><p>On September 7th Lightbend announced a <a 
href="https://www.lightbend.com/blog/why-we-are-changing-the-license-for-akka";>license
 change</a> for the Akka project, the TL;DR being that you will need a 
commercial license to use future versions of Akka (2.7+) in production if you 
exceed a certain revenue threshold.</p>
+<h2 id="release-resources">Release Resources</h2>
 
-</dd>
-      
-        <dt> <a href="/news/2022/08/29/release-table-store-0.2.0.html">Apache 
Flink Table Store 0.2.0 Release Announcement</a></dt>
-        <dd>The Apache Flink Community is pleased to announce the release for 
Flink Table Store 0.2.0! This version complements the ecosystem and is an 
available version!</dd>
-      
-        <dt> <a href="/news/2022/08/25/release-1.15.2.html">Apache Flink 
1.15.2 Release Announcement</a></dt>
-        <dd>The Apache Flink Community is pleased to announce a bug fix 
release for Flink 1.15.</dd>
-      
-        <dt> <a 
href="/news/2022/07/25/release-kubernetes-operator-1.1.0.html">Apache Flink 
Kubernetes Operator 1.1.0 Release Announcement</a></dt>
-        <dd><p>The community has continued to work hard on improving the Flink 
Kubernetes Operator capabilities since our <a 
href="https://flink.apache.org/news/2022/06/05/release-kubernetes-operator-1.0.0.html";>first
 production ready release</a> we launched about two months ago.</p>
+<p>The source artifacts and helm chart are now available on the updated 
Downloads page of the Flink website.</p>
 
-</dd>
-    
-  </dl>
+<div class="highlight"><pre><code>$ helm repo add 
flink-kubernetes-operator-1.2.0 
https://archive.apache.org/dist/flink/flink-kubernetes-operator-1.2.0/
+$ helm install flink-kubernetes-operator 
flink-kubernetes-operator-1.2.0/flink-kubernetes-operator --set 
webhook.create=false
+You can also find official Kubernetes Operator Docker images of the new 
version on 
[Dockerhub](https://hub.docker.com/r/apache/flink-kubernetes-operator).
+</code></pre></div>
 
-</div>
+<p>For more details, check the <a 
href="https://nightlies.apache.org/flink/flink-kubernetes-operator-docs-release-1.2/";>updated
 documentation</a> and the release notes. We encourage you to download the 
release and share your feedback with the community through the Flink mailing 
lists or JIRA.</p>
 
-<!-- Scripts section -->
-
-<script type="text/javascript" src="/js/jquery.jcarousel.min.js"></script>
-
-<script type="text/javascript">
-
-  $(window).load(function(){
-   $(function() {
-        var jcarousel = $('.jcarousel');
-
-        jcarousel
-            .on('jcarousel:reload jcarousel:create', function () {
-                var carousel = $(this),
-                    width = carousel.innerWidth();
-
-                if (width >= 600) {
-                    width = width / 4;
-                } else if (width >= 350) {
-                    width = width / 3;
-                }
-
-                carousel.jcarousel('items').css('width', Math.ceil(width) + 
'px');
-            })
-            .jcarousel({
-                wrap: 'circular',
-                autostart: true
-            });
-
-        $('.jcarousel-control-prev')
-            .jcarouselControl({
-                target: '-=1'
-            });
-
-        $('.jcarousel-control-next')
-            .jcarouselControl({
-                target: '+=1'
-            });
-
-        $('.jcarousel-pagination')
-            .on('jcarouselpagination:active', 'a', function() {
-                $(this).addClass('active');
-            })
-            .on('jcarouselpagination:inactive', 'a', function() {
-                $(this).removeClass('active');
-            })
-            .on('click', function(e) {
-                e.preventDefault();
-            })
-            .jcarouselPagination({
-                perPage: 1,
-                item: function(page) {
-                    return '<a href="#' + page + '">' + page + '</a>';
-                }
-            });
-    });
-  });
-
-</script>
-</div>
+<h2 id="list-of-contributors">List of Contributors</h2>
 
+<p>Aitozi, Avocadomaster, ConradJam, Dylan Meissner, Gabor Somogyi, Gaurav 
Miglani, Gyula Fora, Jeesmon Jacob, Joao Ubaldo, Marton Balassi, Matyas Orhidi, 
Maximilian Michels, Nicholas Jiang, Peter Huang, Robson Roberto Souza Peixoto, 
Thomas Weise, Tim, Usamah Jassat, Xin Hao, Yaroslav Tkachenko</p>
+
+      </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>
 
diff --git a/content/zh/index.html b/content/zh/index.html
index f873fdecc..3e0356c19 100644
--- a/content/zh/index.html
+++ b/content/zh/index.html
@@ -402,6 +402,11 @@
 
   <dl>
       
+        <dt> <a 
href="/news/2022/10/07/release-kubernetes-operator-1.2.0.html">Apache Flink 
Kubernetes Operator 1.2.0 Release Announcement</a></dt>
+        <dd><p>We are proud to announce the latest stable release of the 
operator. The 1.2.0 release adds support for the Standalone Kubernetes 
deployment mode and includes several improvements to the core logic.</p>
+
+</dd>
+      
         <dt> <a href="/news/2022/09/28/release-1.14.6.html">Apache Flink 
1.14.6 Release Announcement</a></dt>
         <dd>The Apache Flink Community is pleased to announce another bug fix 
release for Flink 1.14.</dd>
       
@@ -415,11 +420,6 @@
       
         <dt> <a href="/news/2022/08/25/release-1.15.2.html">Apache Flink 
1.15.2 Release Announcement</a></dt>
         <dd>The Apache Flink Community is pleased to announce a bug fix 
release for Flink 1.15.</dd>
-      
-        <dt> <a 
href="/news/2022/07/25/release-kubernetes-operator-1.1.0.html">Apache Flink 
Kubernetes Operator 1.1.0 Release Announcement</a></dt>
-        <dd><p>The community has continued to work hard on improving the Flink 
Kubernetes Operator capabilities since our <a 
href="https://flink.apache.org/news/2022/06/05/release-kubernetes-operator-1.0.0.html";>first
 production ready release</a> we launched about two months ago.</p>
-
-</dd>
     
   </dl>
 


Reply via email to