(flink-web) 02/02: Rebuild website

2024-04-15 Thread dannycranmer
This is an automated email from the ASF dual-hosted git repository.

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

commit 9aa05781c7a2d3fcfd9deac39b09dcfb4142d53e
Author: Danny Cranmer 
AuthorDate: Mon Apr 15 13:52:49 2024 +0100

Rebuild website
---
 .../code-style-and-quality-common/index.html   | 28 +++---
 .../code-style-and-quality-components/index.html   | 28 +++---
 .../code-style-and-quality-formatting/index.html   | 28 +++---
 content/what-is-flink/use-cases/index.html |  2 +-
 .../code-style-and-quality-components/index.html   | 28 +++---
 .../code-style-and-quality-formatting/index.html   | 28 +++---
 content/zh/what-is-flink/use-cases/index.html  |  2 +-
 7 files changed, 72 insertions(+), 72 deletions(-)

diff --git a/content/how-to-contribute/code-style-and-quality-common/index.html 
b/content/how-to-contribute/code-style-and-quality-common/index.html
index 0f182c8c5..2b3c24b49 100644
--- a/content/how-to-contribute/code-style-and-quality-common/index.html
+++ b/content/how-to-contribute/code-style-and-quality-common/index.html
@@ -472,33 +472,33 @@ https://github.com/alex-shpak/hugo-book
   Code Style and Quality Guide — Common Rules
   #
 
-
+
   Preamble
-  #
+  #
 
-
+
   Pull 
Requests & Changes
-  #
+  #
 
-
+
   Common Coding 
Guide
-  #
+  #
 
-
+
   Java Language 
Guide
-  #
+  #
 
-
+
   Scala Language 
Guide
-  #
+  #
 
-
+
   Components 
Guide
-  #
+  #
 
-
+
   Formatting 
Guide
-  #
+  #
 
 
 
diff --git 
a/content/how-to-contribute/code-style-and-quality-components/index.html 
b/content/how-to-contribute/code-style-and-quality-components/index.html
index 0852b2f82..24dbb2080 100644
--- a/content/how-to-contribute/code-style-and-quality-components/index.html
+++ b/content/how-to-contribute/code-style-and-quality-components/index.html
@@ -474,33 +474,33 @@ https://github.com/alex-shpak/hugo-book
   Code Style and Quality Guide — Components Guide
   #
 
-
+
   Preamble
-  #
+  #
 
-
+
   Pull 
Requests & Changes
-  #
+  #
 
-
+
   Common Coding 
Guide
-  #
+  #
 
-
+
   Java Language 
Guide
-  #
+  #
 
-
+
   Scala Language 
Guide
-  #
+  #
 
-
+
   Components 
Guide
-  #
+  #
 
-
+
   Formatting 
Guide
-  #
+  #
 
 
   Component Specific Guidelines
diff --git 
a/content/how-to-contribute/code-style-and-quality-formatting/index.html 
b/content/how-to-contribute/code-style-and-quality-formatting/index.html
index ec6fe88a8..c0b1077a6 100644
--- a/content/how-to-contribute/code-style-and-quality-formatting/index.html
+++ b/content/how-to-contribute/code-style-and-quality-formatting/index.html
@@ -472,33 +472,33 @@ https://github.com/alex-shpak/hugo-book
   Code Style and Quality Guide — Formatting Guide
   #
 
-
+
   Preamble
-  #
+  #
 
-
+
   Pull 
Requests & Changes
-  #
+  #
 
-
+
   Common Coding 
Guide
-  #
+  #
 
-
+
   Java Language 
Guide
-  #
+  #
 
-
+
   Scala Language 
Guide
-  #
+  #
 
-
+
   Components 
Guide
-  #
+  #
 
-
+
   Formatting 
Guide
-  #
+  #
 
 
   Java Code Formatting Style
diff --git a/content/what-is-flink/use-cases/index.html 
b/content/what-is-flink/use-cases/index.html
index f400c8279..a4726a603 100644
--- a/content/what-is-flink/use-cases/index.html
+++ b/content/what-is-flink/use-cases/index.html
@@ -615,7 +615,7 @@ under the License.
 
 
 https://ververica.com/blog/blink-flink-alibaba-search";>Real-time 
search index building in e-commerce
-https://jobs.zalando.com/tech/blog/apache-showdown-flink-vs.-spark/";>Continuous
 ETL in e-commerce
+https://engineering.zalando.com/posts/2016/03/apache-showdown-flink-vs.-spark.html";>Continuous
 ETL in e-commerce
 
 
 
diff --git 
a/content/zh/how-to-contribute/code-style-and-quality-components/index.html 
b/content/zh/how-to-contribute/code-style-and-quality-components/index.html
index bb3eec07c..dc1294fda 100644
--- a/content/zh/how-to-contribute/code-style-and-quality-components/index.html
+++ b/content/zh/how-to-contribute/code-style-and-quality-components/index.html
@@ -466,33 +466,33 @@ https://github.com/alex-shpak/hugo-book
   Apache Flink 代码样式和质量指南 — 组件
   #
 
-
+
   序言
-  #
+  #
 
-
+
   Pull 
Requests & Changes
-  #
+  #
 
-
+
   常用编码指南
-  #
+  #
 
-
+
   Java 语言指南
-  #
+  #
 
-
+
   Scala 语言指南
-  #
+  #
 
-
+
   组件指南
-  #
+  #
 
-
+
   格式指南
-  #
+  #
 
 
   组件特定指南
diff --git 
a/content/zh/how-to-contribute/code-style-and-quality-formatting/index.html 
b/content/zh/how-to-contribute/code-style-and-quality-formatting/index.html
index 51ac9639b..8c3eaf46f 100644
--- a/content/zh/how-to-contribute/code-style-and-quality-formatting/index.html
+++ b/content/zh/how-to-contribute/code-style-and-quality-formatting/index.html
@@ -460,33 +460,33 @@ https://github.com/alex-shpak/hugo-book
   Code Style and Quality Guide — Formatting Guide
   #
 
-
+
   序言
-  #
+  #
 
-
+
   Pull 
Requests & Changes
-  #
+  #
 
-
+
   常用编码指南
-  #
+  #
 
-
+
   J

(flink-web) 02/02: Rebuild website

2023-10-30 Thread mapohl
This is an automated email from the ASF dual-hosted git repository.

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

commit 95a7e090795e51f92bd5b073746462b837f5ac1b
Author: Matthias Pohl 
AuthorDate: Mon Oct 30 14:48:44 2023 +0100

Rebuild website
---
 content/q/{quickstart.sh => _utils.sh} | 43 +++---
 content/q/gradle-quickstart.sh | 21 -
 content/q/quickstart-SNAPSHOT.sh   |  5 +++-
 content/q/quickstart.sh|  5 +++-
 content/q/sbt-quickstart.sh| 16 +++--
 5 files changed, 51 insertions(+), 39 deletions(-)

diff --git a/content/q/quickstart.sh b/content/q/_utils.sh
similarity index 52%
copy from content/q/quickstart.sh
copy to content/q/_utils.sh
index ce14e8f91..0989fced6 100644
--- a/content/q/quickstart.sh
+++ b/content/q/_utils.sh
@@ -1,5 +1,4 @@
 #!/usr/bin/env bash
-
 

 #  Licensed to the Apache Software Foundation (ASF) under one
 #  or more contributor license agreements.  See the NOTICE file
@@ -18,29 +17,25 @@
 # limitations under the License.
 

 
+SCRIPT_DIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
+CONFIG_DIR="${SCRIPT_DIR}/../../docs/config.toml"
 
-PACKAGE=quickstart
+# fatal error handling
+export PROCESS_ID=$$
+trap 'exit 1' TERM
 
-mvn archetype:generate 
\
-  -DarchetypeGroupId=org.apache.flink  \
-  -DarchetypeArtifactId=flink-quickstart-java  \
-  -DarchetypeVersion=${1:-1.17.0}  
\
-  -DgroupId=org.myorg.quickstart   \
-  -DartifactId=$PACKAGE
\
-  -Dversion=0.1
\
-  -Dpackage=org.myorg.quickstart   \
-  -DinteractiveMode=false
+function extract_parameter() {
+  if [[ "$#" != 1 ]]; then
+trigger_fatal_error "Fatal error: No parameter or too many parameters 
passed: $@"
+  fi
+  parameter_value="$(awk -F'"' '/'$1'[ ]*=[ ]*"/{print $2}' $CONFIG_DIR)"
+  if [ "$parameter_value" = "" ]; then
+trigger_fatal_error "Fatal error: $1 parameter no found valid value."
+  fi
+  echo ${parameter_value}
+}
 
-#
-# Give some guidance
-#
-echo -e "\\n\\n"
-echo -e "\\tA sample quickstart Flink Job has been created."
-echo -e "\\tSwitch into the directory using"
-echo -e "\\t\\t cd $PACKAGE"
-echo -e "\\tImport the project there using your favorite IDE (Import it as a 
maven project)"
-echo -e "\\tBuild a jar inside the directory using"
-echo -e "\\t\\t mvn clean package"
-echo -e "\\tYou will find the runnable jar in $PACKAGE/target"
-echo -e "\\tConsult our website if you have any troubles: 
http://flink.apache.org/community.html#mailing-lists";
-echo -e "\\n\\n"
+function trigger_fatal_error() {
+  echo $1 >&2
+  kill -s TERM $PROCESS_ID
+}
\ No newline at end of file
diff --git a/content/q/gradle-quickstart.sh b/content/q/gradle-quickstart.sh
index b8cec12cb..b7a6209fd 100644
--- a/content/q/gradle-quickstart.sh
+++ b/content/q/gradle-quickstart.sh
@@ -18,6 +18,8 @@
 # limitations under the License.
 

 
+source "$(dirname "$0")"/_utils.sh
+
 declare -r TRUE=0
 declare -r FALSE=1
 
@@ -41,11 +43,15 @@ function mkPackage() {
 defaultProjectName="quickstart"
 defaultOrganization="org.myorg.quickstart"
 defaultVersion="0.1-SNAPSHOT"
-defaultFlinkVersion="${1:-1.17.0}"
+defaultFlinkVersion="$(extract_parameter 'FlinkStableVersion')"
+defaultFlinkShortVersion="$(extract_parameter 'FlinkStableShortVersion')"
+flinkVersionFromParameter="${1:-$defaultFlinkVersion}"
 # flink-docs-master/docs/dev/datastream/project-configuration/#gradle
 # passes the scala version prefixed with a _, e.g.: _2.12
+defaultScalaShortVersion="$(extract_parameter 'ScalaShortVersion')"
 scalaBinaryVersionFromCmdArg="${2/_/}"
-defaultScalaBinaryVersion="${scalaBinaryVersionFromCmdArg:-2.12}"
+defaultScalaBinaryVersion="${scalaBinaryVersionFromCmdArg:-$defaultScalaShortVersion}"
+defaultJavaVersion="$(extract_parameter 'JavaVersion')"
 
 echo "This script creates a Flink project using Java and Gradle."
 
@@ -58,10 +64,12 @@ while [ $TRUE ]; do
   organization=${organization:-$defaultOrganization}
   read -p "Version ($defaultVersion): " version
   version=${version:-$defaultVersion}
-  read -p "Flink version ($defaultFlinkVersion): " flinkVersion
-  flinkVersion=${flinkVersion:-$defaultFlinkVersion}
+  read -p "Flink version ($flinkVersionFromParameter): " flinkVersion
+  flinkVersion=${flinkVersion:-$flinkVersionFromParameter}
   read -p "Scala version ($defaultScalaBinaryVersion

[flink-web] 02/02: Rebuild website

2023-09-19 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

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

commit 2802035a33bcd3049e56cd046edd6a48c8fdbf90
Author: Martijn Visser 
AuthorDate: Tue Sep 19 12:53:35 2023 +0200

Rebuild website
---
 .../index.html| 15 +++
 content/security/index.html   | 12 
 content/zh/security/index.html| 12 
 3 files changed, 39 insertions(+)

diff --git 
a/content/2023/09/19/stateful-functions-3.3.0-release-announcement/index.html 
b/content/2023/09/19/stateful-functions-3.3.0-release-announcement/index.html
index 308e1d295..268d8cd2a 100644
--- 
a/content/2023/09/19/stateful-functions-3.3.0-release-announcement/index.html
+++ 
b/content/2023/09/19/stateful-functions-3.3.0-release-announcement/index.html
@@ -890,6 +890,7 @@ https://github.com/alex-shpak/hugo-book
   
 New Features
   
+Fixed CVE-2023-41834
 Upgraded Flink 
dependency to 1.16.2
   
 
@@ -942,6 +943,19 @@ or https://issues.apache.org/jira/browse/FLINK";>JIRA!
   New Features
   #
 
+
+  Fixed CVE-2023-41834
+  #
+
+Stateful Functions versions 3.1.0, 3.1.1 and 3.2.0 allowed HTTP header
+injection due to Improper Neutralization of CRLF Sequences. Attackers could
+potentially inject malicious content into the HTTP response that is
+sent to the user. This could include injecting a fake login form or
+other phishing content, or injecting malicious JavaScript code that
+can steal user credentials or perform other malicious actions on the
+user’s behalf.
+Stateful Functions 3.3.0 has fixed this security vulnerability. More 
details can be found on the
+Security page.
 
   Upgraded Flink dependency to 1.16.2
   #
@@ -1005,6 +1019,7 @@ for a detailed list of changes and new features if you 
plan to upgrade your setu
   
 New Features
   
+Fixed CVE-2023-41834
 Upgraded Flink 
dependency to 1.16.2
   
 
diff --git a/content/security/index.html b/content/security/index.html
index db83026fe..07f74e89f 100644
--- a/content/security/index.html
+++ b/content/security/index.html
@@ -984,6 +984,18 @@ under the License.
Users are advised to upgrade to Flink 1.11.3 or 1.12.0 
or later versions.


+   
+   
+   https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-41834";>CVE-2023-41834
+   
+   
+   Flink Stateful Functions 3.1.0, 3.1.1, 3.2.0
+   
+   
+   https://github.com/apache/flink-statefun/commit/b06c0a23a5a622d48efc8395699b2e4502bd92be";>Fixed
 in commit b06c0a23a5a622d48efc8395699b2e4502bd92be 
+   Users are advised to upgrade to Flink Stateful 
Functions 3.3.0 or later versions.
+   
+   
 
 
   Frequently Asked Questions
diff --git a/content/zh/security/index.html b/content/zh/security/index.html
index 1f08f5d6b..50c3ee664 100644
--- a/content/zh/security/index.html
+++ b/content/zh/security/index.html
@@ -984,6 +984,18 @@ under the License.
Users are advised to upgrade to Flink 1.11.3 or 1.12.0 
or later versions.


+   
+   
+   https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-41834";>CVE-2023-41834
+   
+   
+   Flink Stateful Functions 3.1.0, 3.1.1, 3.2.0
+   
+   
+   https://github.com/apache/flink-statefun/commit/b06c0a23a5a622d48efc8395699b2e4502bd92be";>Fixed
 in commit b06c0a23a5a622d48efc8395699b2e4502bd92be 
+   Users are advised to upgrade to Flink Stateful 
Functions 3.3.0 or later versions.
+   
+   
 
 
   Frequently Asked Questions



[flink-web] 02/02: Rebuild website

2023-08-31 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

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

commit be2d0bebfd473c2a587f2418294be99f02e82857
Author: Martijn Visser 
AuthorDate: Fri Sep 1 08:38:12 2023 +0200

Rebuild website
---
 content/community/index.html   | 2 +-
 content/getting-help/index.html| 2 +-
 content/zh/community/index.html| 2 +-
 content/zh/getting-help/index.html | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/content/community/index.html b/content/community/index.html
index 42529e436..790233fdb 100644
--- a/content/community/index.html
+++ b/content/community/index.html
@@ -1595,7 +1595,7 @@ data-td_id='Archive'>https://lists.apache.org/list.html?commits@flink.a
   Slack
   #
 
-You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1y4z47d1i-29KDgu1c3PgUAt9yn8xqlg";>Apache
 Flink community on Slack.
+You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-22mklt3r5-89MjX41gqHsBk81ZoTDqXg";>Apache
 Flink community on Slack.
 After creating an account in Slack, don’t forget to introduce yourself 
in #introductions.
 Due to Slack limitations the invite link expires after 100 invites. If it is 
expired, please reach out to the Dev mailing list.
 Any existing Slack member can also invite anyone else to join.
diff --git a/content/getting-help/index.html b/content/getting-help/index.html
index 9b8fe7c29..373816d37 100644
--- a/content/getting-help/index.html
+++ b/content/getting-help/index.html
@@ -975,7 +975,7 @@ under the License.
   Slack
   #
 
-You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1y4z47d1i-29KDgu1c3PgUAt9yn8xqlg";>Apache
 Flink community on Slack.
+You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-22mklt3r5-89MjX41gqHsBk81ZoTDqXg";>Apache
 Flink community on Slack.
 After creating an account in Slack, don’t forget to introduce yourself 
in #introductions.
 Due to Slack limitations the invite link expires after 100 invites. If it is 
expired, please reach out to the Dev 
mailing list.
 Any existing Slack member can also invite anyone else to join.
diff --git a/content/zh/community/index.html b/content/zh/community/index.html
index eb3c8ede9..82152362e 100644
--- a/content/zh/community/index.html
+++ b/content/zh/community/index.html
@@ -1605,7 +1605,7 @@ data-td_id='Archive'>https://lists.apache.org/list.html?commits@flink.a
   Slack
   #
 
-你可以通过 https://join.slack.com/t/apache-flink/shared_invite/zt-1y4z47d1i-29KDgu1c3PgUAt9yn8xqlg";>此链接
+你可以通过 https://join.slack.com/t/apache-flink/shared_invite/zt-22mklt3r5-89MjX41gqHsBk81ZoTDqXg";>此链接
 加入 Apache Flink 社区专属的 Slack 工作空间。 在成功加入后,不要忘记在 #introductions 频道介绍你自己。 Slack 
规定每个邀请链接最多可邀请 100 人,如果遇到上述链接失效的情况,请联系 Dev 邮件列表。
 所有已经加入社区 Slack 空间的成员同样可以邀请新成员加入。
 在 Slack 空间交流时,请遵守以下规则:
diff --git a/content/zh/getting-help/index.html 
b/content/zh/getting-help/index.html
index 85990b37e..3602deb91 100644
--- a/content/zh/getting-help/index.html
+++ b/content/zh/getting-help/index.html
@@ -985,7 +985,7 @@ under the License.
   Slack
   #
 
-你可以通过 https://join.slack.com/t/apache-flink/shared_invite/zt-1y4z47d1i-29KDgu1c3PgUAt9yn8xqlg";>此链接
 加入 Apache Flink 社区专属的 Slack 工作空间。
+你可以通过 https://join.slack.com/t/apache-flink/shared_invite/zt-22mklt3r5-89MjX41gqHsBk81ZoTDqXg";>此链接
 加入 Apache Flink 社区专属的 Slack 工作空间。
 在成功加入后,不要忘记在 #introductions 频道介绍你自己。
 Slack 规定每个邀请链接最多可邀请 100 人,如果遇到上述链接失效的情况,请联系 Dev 邮件列表。
 所有已经加入社区 Slack 空间的成员同样可以邀请新成员加入。



[flink-web] 02/02: Rebuild website

2023-07-09 Thread leonard
This is an automated email from the ASF dual-hosted git repository.

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

commit 65990f39399a51b9d010c4fab110d4d6ca71f127
Author: Leonard Xu 
AuthorDate: Mon Jul 10 12:27:34 2023 +0800

Rebuild website
---
 .../index.html | 239 ++---
 content/en/sitemap.xml |  19 +-
 content/index.html |  14 +-
 content/index.xml  |  14 +-
 content/news/2023/07/03/sigmod-system-award.html   |  10 +
 content/posts/index.html   |  66 +++---
 content/posts/index.xml|  14 +-
 content/posts/page/10/index.html   |  55 +++--
 content/posts/page/11/index.html   |  54 +++--
 content/posts/page/12/index.html   |  54 +++--
 content/posts/page/13/index.html   |  60 +++---
 content/posts/page/14/index.html   |  60 --
 content/posts/page/15/index.html   |  53 +++--
 content/posts/page/16/index.html   |  52 +++--
 content/posts/page/17/index.html   |  51 +++--
 content/posts/page/18/index.html   |  50 +++--
 content/posts/page/19/index.html   |  48 +++--
 content/posts/page/2/index.html|  66 +++---
 content/posts/page/20/index.html   |  45 ++--
 content/posts/page/21/index.html   |  46 ++--
 content/posts/page/22/index.html   |  28 +++
 content/posts/page/3/index.html|  56 ++---
 content/posts/page/4/index.html|  57 ++---
 content/posts/page/5/index.html|  66 +++---
 content/posts/page/6/index.html|  67 +++---
 content/posts/page/7/index.html|  63 +++---
 content/posts/page/8/index.html|  65 +++---
 content/posts/page/9/index.html|  60 +++---
 content/sitemap.xml|   2 +-
 content/zh/index.html  |  16 +-
 30 files changed, 837 insertions(+), 713 deletions(-)

diff --git a/content/index.html 
b/content/2023/07/03/sigmod-systems-award-for-apache-flink/index.html
similarity index 70%
copy from content/index.html
copy to content/2023/07/03/sigmod-systems-award-for-apache-flink/index.html
index bd843e39b..9d172320b 100644
--- a/content/index.html
+++ b/content/2023/07/03/sigmod-systems-award-for-apache-flink/index.html
@@ -6,19 +6,24 @@
   
   
 
-
-
-
-https://flink.apache.org/"; />
-Apache Flink® — Stateful Computations over Data Streams | Apache 
Flink
+
+
+
+
+https://flink.apache.org/2023/07/03/sigmod-systems-award-for-apache-flink/";
 />
+
+
+SIGMOD Systems Award for Apache Flink | Apache Flink
 
 
-https://flink.apache.org/zh/"; 
title="Apache Flink Documentation">
-
 
 
-https://flink.apache.org/index.xml"; title="Apache Flink" />
 
-
-  Apache Flink® — Stateful Computations over Data Streams
-  #
-
-
-https://flink.apache.org/img/flink-home-graphic.png";
-  alt=""
-  width="800px"
-  style="display:block;margin-left:auto;margin-right:auto"
->
-
-  
-  
- 
-
-
- All streaming use 
cases
-
-
-
-Event-driven Applications
-Stream & Batch Analytics
-Data Pipelines & ETL
-
-Learn more
-
-
 
-  
+  
   
-  
- 
-
-
- Guaranteed 
correctness
-
-
-
-Exactly-once state consistency
-Event-time processing
-Sophisticated late data handling
-
-Learn
 more
-
-
+ 
+  
 
-  
-  
-  
- 
-
-
- 
Layered APIs
-
-
-
-SQL on Stream & Batch Data
-DataStream API & DataSet API
-ProcessFunction (Time & State)
-
-Learn more
-
-
+  
 
-  
-  
-
 
-
-  
-  
- 
-
-
- Operational 
Focus
-
-
-
-Flexible deployment
-High-availability setup
-Savepoints
-
-Learn more
-
-
 
-  
-  
-  
- 
-
-
- Scales to any 
use case
-
-
-
-Scale-out architecture
-Support for very large state
-Incremental checkpointing
-
-Learn 
more
-
-
 
-  
-  
-  
- 
-
-
- Excellent 
Performance
-
-
-
-Low latency
-High throughput
-In-Memory computing
-
-Learn 
more
-
-
+  
+
+
+SIGMOD 
Systems Award for Apache Flink
+
+
+  July 3, 2023 -
 
-  
-  
-
 
-
-  Latest Blog Posts
-  #
-
 
+  Hang Ruan
 
 
-
-Apache 
Flink 1.16.2 Release Announcement
-The Apache Flink Community is pleased to announce the second bug fix 
release of t

[flink-web] 02/02: Rebuild website

2023-06-29 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

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

commit 5d9d66eff56332a228871b5eed90f648ee4643c2
Author: Martijn Visser 
AuthorDate: Thu Jun 29 09:09:21 2023 +0200

Rebuild website
---
 content/community/index.html   | 2 +-
 content/getting-help/index.html| 2 +-
 content/zh/community/index.html| 2 +-
 content/zh/getting-help/index.html | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/content/community/index.html b/content/community/index.html
index 1bf7b567e..6ced736a2 100644
--- a/content/community/index.html
+++ b/content/community/index.html
@@ -1595,7 +1595,7 @@ data-td_id='Archive'>https://lists.apache.org/list.html?commits@flink.a
   Slack
   #
 
-You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1thin01ch-tYuj6Zwu8qf0QsivHY0anw";>Apache
 Flink community on Slack.
+You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1y4z47d1i-29KDgu1c3PgUAt9yn8xqlg";>Apache
 Flink community on Slack.
 After creating an account in Slack, don’t forget to introduce yourself 
in #introductions.
 Due to Slack limitations the invite link expires after 100 invites. If it is 
expired, please reach out to the Dev mailing list.
 Any existing Slack member can also invite anyone else to join.
diff --git a/content/getting-help/index.html b/content/getting-help/index.html
index 903e3e8d6..c8f8e8a9a 100644
--- a/content/getting-help/index.html
+++ b/content/getting-help/index.html
@@ -975,7 +975,7 @@ under the License.
   Slack
   #
 
-You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1thin01ch-tYuj6Zwu8qf0QsivHY0anw";>Apache
 Flink community on Slack.
+You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1y4z47d1i-29KDgu1c3PgUAt9yn8xqlg";>Apache
 Flink community on Slack.
 After creating an account in Slack, don’t forget to introduce yourself 
in #introductions.
 Due to Slack limitations the invite link expires after 100 invites. If it is 
expired, please reach out to the Dev 
mailing list.
 Any existing Slack member can also invite anyone else to join.
diff --git a/content/zh/community/index.html b/content/zh/community/index.html
index 15dac2c56..af18df56f 100644
--- a/content/zh/community/index.html
+++ b/content/zh/community/index.html
@@ -1605,7 +1605,7 @@ data-td_id='Archive'>https://lists.apache.org/list.html?commits@flink.a
   Slack
   #
 
-你可以通过 https://join.slack.com/t/apache-flink/shared_invite/zt-1thin01ch-tYuj6Zwu8qf0QsivHY0anw";>此链接
+你可以通过 https://join.slack.com/t/apache-flink/shared_invite/zt-1y4z47d1i-29KDgu1c3PgUAt9yn8xqlg";>此链接
 加入 Apache Flink 社区专属的 Slack 工作空间。 在成功加入后,不要忘记在 #introductions 频道介绍你自己。 Slack 
规定每个邀请链接最多可邀请 100 人,如果遇到上述链接失效的情况,请联系 Dev 邮件列表。
 所有已经加入社区 Slack 空间的成员同样可以邀请新成员加入。
 在 Slack 空间交流时,请遵守以下规则:
diff --git a/content/zh/getting-help/index.html 
b/content/zh/getting-help/index.html
index 1606b2bcd..ece691657 100644
--- a/content/zh/getting-help/index.html
+++ b/content/zh/getting-help/index.html
@@ -985,7 +985,7 @@ under the License.
   Slack
   #
 
-你可以通过 https://join.slack.com/t/apache-flink/shared_invite/zt-1thin01ch-tYuj6Zwu8qf0QsivHY0anw";>此链接
 加入 Apache Flink 社区专属的 Slack 工作空间。
+你可以通过 https://join.slack.com/t/apache-flink/shared_invite/zt-1y4z47d1i-29KDgu1c3PgUAt9yn8xqlg";>此链接
 加入 Apache Flink 社区专属的 Slack 工作空间。
 在成功加入后,不要忘记在 #introductions 频道介绍你自己。
 Slack 规定每个邀请链接最多可邀请 100 人,如果遇到上述链接失效的情况,请联系 Dev 邮件列表。
 所有已经加入社区 Slack 空间的成员同样可以邀请新成员加入。



[flink-web] 02/02: Rebuild website

2023-06-07 Thread leonard
This is an automated email from the ASF dual-hosted git repository.

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

commit 3f5332a4fa4a48bb69db7f60cac0633b5ee108b5
Author: Leonard Xu 
AuthorDate: Wed Jun 7 16:19:09 2023 +0800

Rebuild website
---
 content/categories/index.html |  2 +-
 content/categories/index.xml  |  2 +-
 content/community/index.html  |  2 +-
 content/documentation/index.html  |  2 +-
 content/documentation/index.xml   |  2 +-
 content/downloads/index.html  | 15 ---
 content/en/index.html |  2 +-
 content/flink-packages/index.html |  2 +-
 content/getting-help/index.html   |  2 +-
 content/getting-started/index.html|  2 +-
 content/getting-started/index.xml |  2 +-
 content/how-to-contribute/index.html  |  2 +-
 content/how-to-contribute/index.xml   |  2 +-
 content/index.html|  2 +-
 content/index.xml |  2 +-
 content/material/index.html   |  2 +-
 content/posts/index.html  |  2 +-
 content/posts/index.xml   |  2 +-
 content/powered-by/index.html |  2 +-
 content/roadmap/index.html|  2 +-
 content/security/index.html   |  2 +-
 content/tags/index.html   |  2 +-
 content/tags/index.xml|  2 +-
 content/use-cases/index.html  | 14 +++---
 content/what-is-flink-ml/index.html   |  2 +-
 content/what-is-flink-table-store/index.html  |  2 +-
 content/what-is-flink/index.html  |  2 +-
 content/what-is-flink/index.xml   |  2 +-
 content/what-is-stateful-functions/index.html |  2 +-
 content/what-is-the-flink-kubernetes-operator/index.html  |  2 +-
 content/zh/documentation/index.html   |  2 +-
 content/zh/documentation/index.xml|  2 +-
 content/zh/getting-help/index.html|  2 +-
 content/zh/getting-started/index.html |  2 +-
 content/zh/getting-started/index.xml  |  2 +-
 content/zh/how-to-contribute/index.html   |  2 +-
 content/zh/how-to-contribute/index.xml|  2 +-
 content/zh/index.html |  2 +-
 content/zh/index.xml  |  2 +-
 content/zh/powered-by/index.html  |  2 +-
 content/zh/roadmap/index.html |  2 +-
 content/zh/security/index.html|  2 +-
 content/zh/tags/index.html|  2 +-
 content/zh/tags/index.xml |  2 +-
 content/zh/use-cases/index.html   | 14 +++---
 content/zh/what-is-flink-ml/index.html|  2 +-
 content/zh/what-is-flink-table-store/index.html   |  2 +-
 .../zh/what-is-the-flink-kubernetes-operator/index.html   |  2 +-
 48 files changed, 67 insertions(+), 66 deletions(-)

diff --git a/content/categories/index.html b/content/categories/index.html
index ca1b259cf..18dedf5bd 100644
--- a/content/categories/index.html
+++ b/content/categories/index.html
@@ -3,7 +3,7 @@
 
 
 
-  
+  
   
 
 
diff --git a/content/categories/index.xml b/content/categories/index.xml
index 19f94096d..2783eeff1 100644
--- a/content/categories/index.xml
+++ b/content/categories/index.xml
@@ -5,6 +5,6 @@
 https://flink.apache.org/categories/
 Recent content in Categories on Apache Flink
 Hugo -- gohugo.io
-en-ushttps://flink.apache.org/categories/index.xml"; rel="self" 
type="application/rss+xml" />
+enhttps://flink.apache.org/categories/index.xml"; rel="self" 
type="application/rss+xml" />
   
 
diff --git a/content/community/index.html b/content/community/index.html
index cbbf79ffa..1bf7b567e 100644
--- a/content/community/index.html
+++ b/content/community/index.html
@@ -3,7 +3,7 @@
 
 
 
-  
+  
   
 
 
diff --git a/content/documentation/index.html b/content/documentation/index.html
index 3e44a1b20..f8163c138 100644
--- a/content/documentation/index.html
+++ b/content/documentation/index.html
@@ -3,7 +3,7 @@
 
 
 
-  
+  
   
 
 
diff --git a/content/documentation/index.xml b/content/documentation/index.xml
index d8fa0d598..451dcb759 100644
--- a/content/documentation/index.xml
+++ b/content/documentation/index.xml
@@ -5,7 +5,7 @@

[flink-web] 02/02: Rebuild website

2023-05-10 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

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

commit 702efc322a939049b84c1bd677a627308ffe5a2a
Author: Martijn Visser 
AuthorDate: Wed May 10 14:25:13 2023 +0200

Rebuild website
---
 content/downloads/index.html| 18 ++
 content/zh/downloads/index.html | 18 ++
 2 files changed, 36 insertions(+)

diff --git a/content/downloads/index.html b/content/downloads/index.html
index c38f67dc2..0e71ad84a 100644
--- a/content/downloads/index.html
+++ b/content/downloads/index.html
@@ -908,6 +908,7 @@ https://github.com/alex-shpak/hugo-book
 Apache Flink AWS 
Connectors 4.1.0
 Apache Flink 
Cassandra Connector 3.0.0
 Apache Flink 
Elasticsearch Connector 3.0.1
+Apache 
Flink Google Cloud PubSub Connector 3.0.1
 Apache Flink JDBC 
Connector 3.1.0
 Apache Flink Kafka 
Connector 3.0.0
 Apache Flink MongoDB 
Connector 1.0.1
@@ -1093,6 +1094,20 @@ under the License.
 1.17.x
 
 
+
+  Apache Flink Google Cloud PubSub Connector 3.0.1
+  #
+
+https://www.apache.org/dyn/closer.lua/flink/flink-connector-gcp-pubsub-3.0.1/flink-connector-gcp-pubsub-3.0.1-src.tgz";>Apache
 Flink Google Cloud PubSub Connector 3.0.1 Source Release https://downloads.apache.org/flink/flink-connector-gcp-pubsub-3.0.1/flink-connector-gcp-pubsub-3.0.1-src.tgz.asc";>(asc,
 https://downloads.apache.org/flink/flink-connector-gcp-pubsub-3.0.1/flink-connector-gcp-pubsub-3.0.1-src.tgz.sha512";>sha512)
+This component is compatible with Apache Flink version(s):
+
+
+1.16.x
+
+
+1.17.x
+
+
 
   Apache Flink JDBC Connector 3.1.0
   #
@@ -1546,6 +1561,7 @@ The statefun-flink-harness dependency 
includes a local execution en
 Flink JDBC Connector 3.0.0 - 2022-11-30 (https://www.apache.org/dyn/closer.lua/flink/flink-connector-jdbc-3.0.0/flink-connector-jdbc-3.0.0-src.tgz";>Source)
 Flink RabbitMQ Connectors 3.0.0 - 2022-12-13 (https://www.apache.org/dyn/closer.lua/flink/flink-connector--3.0.0/flink-connector--3.0.0-src.tgz";>Source)
 Flink Opensearch Connector 1.0.0 - 2022-12-21 (https://www.apache.org/dyn/closer.lua/flink/flink-connector-opensearch-1.0.0/flink-connector-opensearch-1.0.0-src.tgz";>Source)
+Flink Google Cloud PubSub Connector 3.0.0 - 2023-01-31 (https://www.apache.org/dyn/closer.lua/flink/flink-connector-gcp-pubsub-3.0.0/flink-connector-gcp-pubsub-3.0.0-src.tgz";>Source)
 Flink MongoDB Connector 1.0.0 - 2023-04-03 (https://www.apache.org/dyn/closer.lua/flink/flink-connector-mongodb-1.0.0/flink-connector-mongodb-1.0.0-src.tgz";>Source)
 Flink AWS Connectors 4.1.0 - 2023-04-03 (https://www.apache.org/dyn/closer.lua/flink/flink-connector-aws-4.1.0/flink-connector-aws-4.1.0-src.tgz";>Source)
 Flink Kafka Connector 3.0.0 - 2023-04-21 (https://www.apache.org/dyn/closer.lua/flink/flink-connector-kafka-3.0.0/flink-connector-kafka-3.0.0-src.tgz";>Source)
@@ -1555,6 +1571,7 @@ The statefun-flink-harness dependency 
includes a local execution en
 Flink Elasticsearch Connector 3.0.1 - 2023-05-08 (https://www.apache.org/dyn/closer.lua/flink/flink-connector-elasticsearch-3.0.1/flink-connector-elasticsearch-3.0.1-src.tgz";>Source)
 Flink Opensearch Connector 1.0.1 - 2023-05-08 (https://www.apache.org/dyn/closer.lua/flink/flink-connector-opensearch-1.0.1/flink-connector-opensearch-1.0.1-src.tgz";>Source)
 Flink Pulsar Connector 4.0.0 - 2023-05-08 (https://www.apache.org/dyn/closer.lua/flink/flink-connector-pulsar-4.0.0/flink-connector-pulsar-4.0.0-src.tgz";>Source)
+Flink Google Cloud PubSub Connector 3.0.1 - 2023-05-09 (https://www.apache.org/dyn/closer.lua/flink/flink-connector-gcp-pubsub-3.0.1/flink-connector-gcp-pubsub-3.0.1-src.tgz";>Source)
 
 
   Apache Flink Stateful Functions
@@ -1678,6 +1695,7 @@ The statefun-flink-harness dependency 
includes a local execution en
 Apache Flink AWS 
Connectors 4.1.0
 Apache Flink 
Cassandra Connector 3.0.0
 Apache Flink 
Elasticsearch Connector 3.0.1
+Apache 
Flink Google Cloud PubSub Connector 3.0.1
 Apache Flink JDBC 
Connector 3.1.0
 Apache Flink Kafka 
Connector 3.0.0
 Apache Flink MongoDB 
Connector 1.0.1
diff --git a/content/zh/downloads/index.html b/content/zh/downloads/index.html
index 50af140d6..cc3ecd3d1 100644
--- a/content/zh/downloads/index.html
+++ b/content/zh/downloads/index.html
@@ -908,6 +908,7 @@ https://github.com/alex-shpak/hugo-book
 Apache Flink AWS 
Connectors 4.1.0
 Apache Flink 
Cassandra Connector 3.0.0
 Apache Flink 
Elasticsearch Connector 3.0.1
+Apache 
Flink Google Cloud PubSub Connector 3.0.1
 Apache Flink JDBC 
Connector 3.1.0
 Apache Flink Kafka 
Connector 3.0.0
 Apache Flink MongoDB 
Connector 1.0.1
@@ -1093,6 +1094,20 @@ under the License.
 1.17.x
 
 
+
+  Apache Flink Google Cloud PubSub Connector 3.0.1
+  #
+
+https://www.apache.org/dyn/closer.lua/fl

[flink-web] 02/02: Rebuild website

2023-05-08 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

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

commit 8114bd38a6ea54d2dee51c22bbb304261839166f
Author: Martijn Visser 
AuthorDate: Mon May 8 15:21:53 2023 +0200

Rebuild website
---
 content/downloads/index.html| 85 -
 content/zh/downloads/index.html | 85 -
 2 files changed, 116 insertions(+), 54 deletions(-)

diff --git a/content/downloads/index.html b/content/downloads/index.html
index 77a94f8c6..c38f67dc2 100644
--- a/content/downloads/index.html
+++ b/content/downloads/index.html
@@ -907,13 +907,14 @@ https://github.com/alex-shpak/hugo-book
 Apache Flink AWS 
Connectors 3.0.0
 Apache Flink AWS 
Connectors 4.1.0
 Apache Flink 
Cassandra Connector 3.0.0
-Apache Flink 
Elasticsearch Connector 3.0.0
+Apache Flink 
Elasticsearch Connector 3.0.1
 Apache Flink JDBC 
Connector 3.1.0
 Apache Flink Kafka 
Connector 3.0.0
 Apache Flink MongoDB 
Connector 1.0.1
-Apache Flink 
Opensearch Connector 1.0.0
+Apache Flink 
Opensearch Connector 1.0.1
 Apache Flink Pulsar 
Connector 3.0.0
-Apache Flink 
RabbitMQ Connector 3.0.0
+Apache Flink Pulsar 
Connector 4.0.0
+Apache Flink 
RabbitMQ Connector 3.0.1
   
 
 Apache Flink Stateful 
Functions
@@ -947,7 +948,7 @@ https://github.com/alex-shpak/hugo-book
 Pre-bundled Hadoop 2.7.5
 Pre-bundled Hadoop 2.6.5
 Pre-bundled Hadoop 2.4.1
-Apache 
Flink-shaded 16.1 Source Release
+Apache 
Flink-shaded 17.0 Source Release
 Apache 
Flink-connector-parent 1.0.0 Source release
   
 
@@ -1078,14 +1079,19 @@ under the License.
 
 1.16.x
 
-
-  Apache Flink Elasticsearch Connector 3.0.0
-  #
+
+  Apache Flink Elasticsearch Connector 3.0.1
+  #
 
-https://www.apache.org/dyn/closer.lua/flink/flink-connector-elasticsearch-3.0.0/flink-connector-elasticsearch-3.0.0-src.tgz";>Apache
 Flink Elasticsearch Connector 3.0.0 Source Release https://downloads.apache.org/flink/flink-connector-elasticsearch-3.0.0/flink-connector-elasticsearch-3.0.0-src.tgz.asc";>(asc,
 https://downloads.apache.org/flink/flink-connector-elasticsearch-3.0.0/flink-connector-elasticsearch-3.0.0-src.tgz.sha512";>sha512)
+https://www.apache.org/dyn/closer.lua/flink/flink-connector-elasticsearch-3.0.1/flink-connector-elasticsearch-3.0.1-src.tgz";>Apache
 Flink Elasticsearch Connector 3.0.1 Source Release https://downloads.apache.org/flink/flink-connector-elasticsearch-3.0.1/flink-connector-elasticsearch-3.0.1-src.tgz.asc";>(asc,
 https://downloads.apache.org/flink/flink-connector-elasticsearch-3.0.1/flink-connector-elasticsearch-3.0.1-src.tgz.sha512";>sha512)
 This component is compatible with Apache Flink version(s):
 
-1.16.x
+
+1.16.x
+
+
+1.17.x
+
 
 
   Apache Flink JDBC Connector 3.1.0
@@ -1124,14 +1130,19 @@ under the License.
 1.17.x
 
 
-
-  Apache Flink Opensearch Connector 1.0.0
-  #
+
+  Apache Flink Opensearch Connector 1.0.1
+  #
 
-https://www.apache.org/dyn/closer.lua/flink/flink-connector-opensearch-1.0.0/flink-connector-opensearch-1.0.0-src.tgz";>Apache
 Flink Opensearch Connector 1.0.0 Source Release https://downloads.apache.org/flink/flink-connector-opensearch-1.0.0/flink-connector-opensearch-1.0.0-src.tgz.asc";>(asc,
 https://downloads.apache.org/flink/flink-connector-opensearch-1.0.0/flink-connector-opensearch-1.0.0-src.tgz.sha512";>sha512)
+https://www.apache.org/dyn/closer.lua/flink/flink-connector-opensearch-1.0.1/flink-connector-opensearch-1.0.1-src.tgz";>Apache
 Flink Opensearch Connector 1.0.1 Source Release https://downloads.apache.org/flink/flink-connector-opensearch-1.0.1/flink-connector-opensearch-1.0.1-src.tgz.asc";>(asc,
 https://downloads.apache.org/flink/flink-connector-opensearch-1.0.1/flink-connector-opensearch-1.0.1-src.tgz.sha512";>sha512)
 This component is compatible with Apache Flink version(s):
 
-1.16.x
+
+1.16.x
+
+
+1.17.x
+
 
 
   Apache Flink Pulsar Connector 3.0.0
@@ -1142,14 +1153,28 @@ under the License.
 
 1.16.x
 
-
-  Apache Flink RabbitMQ Connector 3.0.0
-  #
+
+  Apache Flink Pulsar Connector 4.0.0
+  #
 
-https://www.apache.org/dyn/closer.lua/flink/flink-connector-rabbitmq-3.0.0/flink-connector-rabbitmq-3.0.0-src.tgz";>Apache
 Flink RabbitMQ Connector 3.0.0 Source Release https://downloads.apache.org/flink/flink-connector-rabbitmq-3.0.0/flink-connector-rabbitmq-3.0.0-src.tgz.asc";>(asc,
 https://downloads.apache.org/flink/flink-connector-rabbitmq-3.0.0/flink-connector-rabbitmq-3.0.0-src.tgz.sha512";>sha512)
+https://www.apache.org/dyn/closer.lua/flink/flink-connector-pulsar-4.0.0/flink-connector-pulsar-4.0.0-src.tgz";>Apache
 Flink Pulsar Connector 4.0.0 Source Release https://downloads.apache.org/flink/flink-connector-pulsar-4.0.0/flink-connector-pulsar-4.0.0-src.tgz.asc";>

[flink-web] 02/02: Rebuild website

2023-05-03 Thread echauchot
This is an automated email from the ASF dual-hosted git repository.

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

commit 40cef395f2abab69992dc7ea57047e875f5675c1
Author: Etienne Chauchot 
AuthorDate: Wed May 3 17:38:53 2023 +0200

Rebuild website
---
 .../index.html | 1278 
 content/en/sitemap.xml |   13 +-
 .../source_components.svg  |   20 +
 .../source_reader.svg  |   20 +
 content/index.html |   13 +-
 content/index.xml  |   12 +-
 content/posts/index.html   |   53 +-
 content/posts/index.xml|   12 +-
 content/posts/page/10/index.html   |   61 +-
 content/posts/page/11/index.html   |   56 +-
 content/posts/page/12/index.html   |   57 +-
 content/posts/page/13/index.html   |   57 +-
 content/posts/page/14/index.html   |   55 +-
 content/posts/page/15/index.html   |   53 +-
 content/posts/page/16/index.html   |   59 +-
 content/posts/page/17/index.html   |   56 +-
 content/posts/page/18/index.html   |   47 +-
 content/posts/page/19/index.html   |   46 +-
 content/posts/page/2/index.html|   53 +-
 content/posts/page/20/index.html   |   44 +-
 content/posts/page/21/index.html   |   47 +-
 content/posts/page/22/index.html   |   29 +
 content/posts/page/3/index.html|   59 +-
 content/posts/page/4/index.html|   58 +-
 content/posts/page/5/index.html|   56 +-
 content/posts/page/6/index.html|   57 +-
 content/posts/page/7/index.html|   57 +-
 content/posts/page/8/index.html|   58 +-
 content/posts/page/9/index.html|   62 +-
 content/sitemap.xml|2 +-
 content/zh/index.html  |   15 +-
 31 files changed, 2052 insertions(+), 513 deletions(-)

diff --git 
a/content/2023/05/03/howto-create-a-batch-source-with-the-new-source-framework/index.html
 
b/content/2023/05/03/howto-create-a-batch-source-with-the-new-source-framework/index.html
new file mode 100644
index 0..d26be0cef
--- /dev/null
+++ 
b/content/2023/05/03/howto-create-a-batch-source-with-the-new-source-framework/index.html
@@ -0,0 +1,1278 @@
+
+
+
+
+
+  
+  
+
+
+
+
+
+https://flink.apache.org/2023/05/03/howto-create-a-batch-source-with-the-new-source-framework/";
 />
+
+
+Howto create a batch source with the new Source framework | Apache 
Flink
+
+
+
+
+
+
+  
+
+
+
+
+https://flink.apache.org/2023/05/03/howto-create-a-batch-source-with-the-new-source-framework/";>
+
+
+
+  var _paq = window._paq = window._paq || [];
+   
+   
+  _paq.push(['disableCookies']);
+   
+  _paq.push(["setDomains", 
["*.flink.apache.org","*.nightlies.apache.org/flink"]]);
+  _paq.push(['trackPageView']);
+  _paq.push(['enableLinkTracking']);
+  (function() {
+var u="//analytics.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);
+  })();
+
+
+
+
+
+  
+  
+  
+
+  
+  
+
+
+
+
+
+
+
+
+
+  
+  
+  
+
+
+
+
+
+
+
+
+
+
+
+  
+
+
+
+
+
+  
+
+  
+
+  
+  
+
+  
+  What is Apache Flink?▾
+  
+
+
+
+  
+  
+  
+
+  
+  
+
+Architecture
+
+  
+
+  
+
+  
+  
+  
+
+  
+  
+
+Applications
+
+  
+
+  
+
+  
+  
+  
+
+  
+  
+
+Operations
+
+  
+
+  
+
+
+  
+
+  
+
+  
+
+  
+
+  
+  
+
+
+
+
+https://nightlies.apache.org/flink/flink-statefun-docs-stable/"; 
style="color:black" class="">What is Stateful Functions? 
+
+  
+
+  
+
+  
+
+  
+
+  
+
+  
+  
+
+
+
+
+https://nightlies.apache.org/flink/flink-ml-docs-stable/"; 
style="color:black" class="">What is Flink ML? 
+
+  
+
+  
+
+  
+
+  
+
+  
+
+  
+  
+
+
+
+
+https://nightlies.apache.org/flink/flink-kubernetes-operator-docs-stable/";
 style="color:black" class="">What is the Flink Kubernetes Operator? 
+
+  
+
+  
+
+  
+
+  
+
+  
+
+  
+  
+
+
+
+
+https://nightlies.apache.org/flink/flink-table-store-docs-stable/"; 
style="color:black" class="">What is Flink Table Store? 
+
+  
+
+  
+
+  
+
+  
+
+  
+
+  
+  
+
+Use Cases
+
+  
+
+  
+
+  
+
+  
+
+  
+
+ 

[flink-web] 02/02: Rebuild website

2023-04-17 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

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

commit a77def222a81251be8d673bf12ecc3954f642c91
Author: Martijn Visser 
AuthorDate: Mon Apr 17 09:32:51 2023 +0200

Rebuild website
---
 content/community/index.html   |  2 +-
 content/getting-help/index.html|  2 +-
 content/zh/community/index.html|  2 +-
 content/zh/downloads/index.html| 12 ++--
 content/zh/getting-help/index.html |  2 +-
 5 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/content/community/index.html b/content/community/index.html
index f1ac6bfbb..8008dc2e0 100644
--- a/content/community/index.html
+++ b/content/community/index.html
@@ -1591,7 +1591,7 @@ data-td_id='Archive'>https://lists.apache.org/list.html?commits@flink.a
   Slack
   #
 
-You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1ta0su2np-lCCV6xD7XeKjwQuHMOTBIA";>Apache
 Flink community on Slack.
+You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1thin01ch-tYuj6Zwu8qf0QsivHY0anw";>Apache
 Flink community on Slack.
 After creating an account in Slack, don’t forget to introduce yourself 
in #introductions.
 Due to Slack limitations the invite link expires after 100 invites. If it is 
expired, please reach out to the Dev mailing list.
 Any existing Slack member can also invite anyone else to join.
diff --git a/content/getting-help/index.html b/content/getting-help/index.html
index 86ab8e510..e59c8931f 100644
--- a/content/getting-help/index.html
+++ b/content/getting-help/index.html
@@ -971,7 +971,7 @@ under the License.
   Slack
   #
 
-You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1ta0su2np-lCCV6xD7XeKjwQuHMOTBIA";>Apache
 Flink community on Slack.
+You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1thin01ch-tYuj6Zwu8qf0QsivHY0anw";>Apache
 Flink community on Slack.
 After creating an account in Slack, don’t forget to introduce yourself 
in #introductions.
 Due to Slack limitations the invite link expires after 100 invites. If it is 
expired, please reach out to the Dev 
mailing list.
 Any existing Slack member can also invite anyone else to join.
diff --git a/content/zh/community/index.html b/content/zh/community/index.html
index 99c52d2a1..dbe74d668 100644
--- a/content/zh/community/index.html
+++ b/content/zh/community/index.html
@@ -1601,7 +1601,7 @@ data-td_id='Archive'>https://lists.apache.org/list.html?commits@flink.a
   Slack
   #
 
-你可以通过 https://join.slack.com/t/apache-flink/shared_invite/zt-1ta0su2np-lCCV6xD7XeKjwQuHMOTBIA";>此链接
+你可以通过 https://join.slack.com/t/apache-flink/shared_invite/zt-1thin01ch-tYuj6Zwu8qf0QsivHY0anw";>此链接
 加入 Apache Flink 社区专属的 Slack 工作空间。 在成功加入后,不要忘记在 #introductions 频道介绍你自己。 Slack 
规定每个邀请链接最多可邀请 100 人,如果遇到上述链接失效的情况,请联系 Dev 邮件列表。
 所有已经加入社区 Slack 空间的成员同样可以邀请新成员加入。
 在 Slack 空间交流时,请遵守以下规则:
diff --git a/content/zh/downloads/index.html b/content/zh/downloads/index.html
index ff5bc96b3..b6a7c07b9 100644
--- a/content/zh/downloads/index.html
+++ b/content/zh/downloads/index.html
@@ -910,7 +910,7 @@ https://github.com/alex-shpak/hugo-book
 Apache Flink 
Elasticsearch Connector 3.0.0
 Apache Flink JDBC 
Connector 3.0.0
 Apache Flink MongoDB 
Connector 1.0.0
-Apache Flink 
Opensearch Connector 3.0.0
+Apache Flink 
Opensearch Connector 1.0.0
 Apache Flink Pulsar 
Connector 3.0.0
 Apache Flink 
RabbitMQ Connector 3.0.0
   
@@ -1098,11 +1098,11 @@ under the License.
 
 1.16.x
 
-
-  Apache Flink Opensearch Connector 3.0.0
-  #
+
+  Apache Flink Opensearch Connector 1.0.0
+  #
 
-https://www.apache.org/dyn/closer.lua/flink/flink-connector-opensearch-3.0.0/flink-connector-opensearch-3.0.0-src.tgz";>Apache
 Flink Opensearch Connector 3.0.0 Source Release https://downloads.apache.org/flink/flink-connector-opensearch-3.0.0/flink-connector-opensearch-3.0.0-src.tgz.asc";>(asc,
 https://downloads.apache.org/flink/flink-connector-opensearch-3.0.0/flink-connector-opensearch-3.0.0-src.tgz.sha512";>sha512)
+https://www.apache.org/dyn/closer.lua/flink/flink-connector-opensearch-1.0.0/flink-connector-opensearch-1.0.0-src.tgz";>Apache
 Flink Opensearch Connector 1.0.0 Source Release https://downloads.apache.org/flink/flink-connector-opensearch-1.0.0/flink-connector-opensearch-1.0.0-src.tgz.asc";>(asc,
 https://downloads.apache.org/flink/flink-connector-opensearch-1.0.0/flink-connector-opensearch-1.0.0-src.tgz.sha512";>sha512)
 This component is compatible with Apache Flink version(s):
 
 1.16.x
@@ -1610,7 +1610,7 @@ under the License.
 Apache Flink 
Elasticsearch Connector 3.0.0
 Apache Flink JDBC 
Connector 3.0.0
 Apache Flink MongoDB 
Connector 1.0.0
-Apache Flink 
Opensearch Connector 3.0.0
+Apache Flink 
Opensearch Connector 1.0.0
 Apache Flink Pulsar 
Connector 3.0.0
 Apache Flink 
RabbitMQ 

[flink-web] 02/02: Rebuild website

2023-03-27 Thread mapohl
This is an automated email from the ASF dual-hosted git repository.

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

commit 3fd8d6b48d7b47eab772743edea026b8e64879ae
Author: Matthias Pohl 
AuthorDate: Mon Mar 27 12:30:32 2023 +0200

Rebuild website
---
 content/community/index.html  | 2 +-
 content/getting-help/index.html   | 2 +-
 content/how-to-contribute/contribute-code/index.html  | 4 ++--
 content/how-to-contribute/documentation-style-guide/index.html| 2 +-
 content/zh/community/index.html   | 2 +-
 content/zh/getting-help/index.html| 2 +-
 content/zh/how-to-contribute/contribute-code/index.html   | 4 ++--
 content/zh/how-to-contribute/documentation-style-guide/index.html | 2 +-
 8 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/content/community/index.html b/content/community/index.html
index 38c91f3c1..0db8b0c11 100644
--- a/content/community/index.html
+++ b/content/community/index.html
@@ -949,7 +949,7 @@ under the License.
   How do I get help from Apache Flink?
   #
 
-There are many ways to get help from the Apache Flink community. The mailing lists are the primary place where all Flink 
committers are present. For user support and questions use the user mailing 
list. You can also join the community on Slack. Some 
committers are also monitoring Stack Overflow. 
Please remember to tag your questions with the http://stackoverflow.com/questions/tagged/a [...]
+There are many ways to get help from the Apache Flink community. The mailing lists are the primary place where all Flink 
committers are present. For user support and questions use the user mailing 
list. You can also join the community on Slack. Some 
committers are also monitoring Stack Overflow. 
Please remember to tag your questions with the http://stackoverflow.com/questions/tagged/a [...]
 
   Mailing Lists
   #
diff --git a/content/getting-help/index.html b/content/getting-help/index.html
index 979306171..22d1132ec 100644
--- a/content/getting-help/index.html
+++ b/content/getting-help/index.html
@@ -984,7 +984,7 @@ Any existing Slack member can also invite anyone else to 
join.
   Found a Bug?
   #
 
-If you observe an unexpected behavior that might be caused by a bug, you 
can search for reported bugs or file a bug report in https://issues.apache.org/jira/browse/FLINK";>Flink’s JIRA.
+If you observe an unexpected behavior that might be caused by a bug, you 
can search for reported bugs or file a bug report in Flink’s JIRA.
 If you are unsure whether the unexpected behavior happened due to a bug or 
not, please post a question to the user 
mailing list.
 
   Got an Error Message?
diff --git a/content/how-to-contribute/contribute-code/index.html 
b/content/how-to-contribute/contribute-code/index.html
index 83e3e1308..f5be04bb2 100644
--- a/content/how-to-contribute/contribute-code/index.html
+++ b/content/how-to-contribute/contribute-code/index.html
@@ -924,7 +924,7 @@ https://github.com/alex-shpak/hugo-book
   #
 
 If you have a good idea for the contribution, you can proceed to the code contribution process.
-If you are looking for what you could contribute, you can browse open Jira 
issues in https://issues.apache.org/jira/projects/FLINK/issues";>Flink’s bug 
tracker,
+If you are looking for what you could contribute, you can browse open Jira 
issues in Flink’s bug tracker,
 which are not assigned, and then follow the code contribution process. If you are 
very new
 to the Flink project and want to learn about it and its contribution process, 
you can check
 https://issues.apache.org/jira/issues/?filter=12349196";>the starter 
issues, which are annotated with a starter label.
@@ -1050,7 +1050,7 @@ to the Flink project and want to learn about it and its 
contribution process, yo
   #
 
 The first step for making a contribution to Apache Flink is to reach 
consensus with the Flink community. This means agreeing on the scope and 
implementation approach of a change.
-In most cases, the discussion should happen in https://issues.apache.org/jira/projects/FLINK/issues";>Flink’s bug 
tracker: Jira.
+In most cases, the discussion should happen in Flink’s bug tracker: Jira.
 The following types of changes require a [DISCUSS] thread on 
the Flink Dev mailing list:
 
 big changes (major new feature; big refactorings, involving multiple 
components)
diff --git a/content/how-to-contribute/documentation-style-guide/index.html 
b/content/how-to-contribute/documentation-style-guide/index.html
index 54a254f2b..4d47a96a4 100644
--- a/content/how-to-contribute/documentation-style-guide/index.html
+++ b/content/how-to-contribute/documentation-style-guide/index.html
@@ -952,7 +952,7 @@ one pull request. If you are not familiar with the Chinese 
language, make sure
 that your contribution is complemented by these additiona

[flink-web] 02/02: Rebuild website

2023-02-27 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

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

commit cec309235f0ad40dafd42e9ba5f6dde8d5867c6f
Author: Martijn Visser 
AuthorDate: Mon Feb 27 10:24:20 2023 +0100

Rebuild website
---
 content/community/index.html   | 2 +-
 content/getting-help/index.html| 2 +-
 content/zh/community/index.html| 2 +-
 content/zh/getting-help/index.html | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/content/community/index.html b/content/community/index.html
index c6be4f2fb..507d3eeff 100644
--- a/content/community/index.html
+++ b/content/community/index.html
@@ -1596,7 +1596,7 @@ data-td_id='Archive'>https://lists.apache.org/list.html?commits@flink.a
   Slack
   #
 
-You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1llkzbgyt-K2nNGGg88rfsDGLkT09Qzg";>Apache
 Flink community on Slack.
+You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1oamx9dv6-5fB8pQqUH2qY~A_77D4S2A";>Apache
 Flink community on Slack.
 After creating an account in Slack, don’t forget to introduce yourself 
in #introductions.
 Due to Slack limitations the invite link expires after 100 invites. If it is 
expired, please reach out to the Dev mailing list.
 Any existing Slack member can also invite anyone else to join.
diff --git a/content/getting-help/index.html b/content/getting-help/index.html
index ac65b0f5d..7c8cf78d0 100644
--- a/content/getting-help/index.html
+++ b/content/getting-help/index.html
@@ -971,7 +971,7 @@ under the License.
   Slack
   #
 
-You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1llkzbgyt-K2nNGGg88rfsDGLkT09Qzg";>Apache
 Flink community on Slack.
+You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1oamx9dv6-5fB8pQqUH2qY~A_77D4S2A";>Apache
 Flink community on Slack.
 After creating an account in Slack, don’t forget to introduce yourself 
in #introductions.
 Due to Slack limitations the invite link expires after 100 invites. If it is 
expired, please reach out to the Dev 
mailing list.
 Any existing Slack member can also invite anyone else to join.
diff --git a/content/zh/community/index.html b/content/zh/community/index.html
index 9d69b4dac..083d54939 100644
--- a/content/zh/community/index.html
+++ b/content/zh/community/index.html
@@ -1606,7 +1606,7 @@ data-td_id='Archive'>https://lists.apache.org/list.html?commits@flink.a
   Slack
   #
 
-你可以通过 https://join.slack.com/t/apache-flink/shared_invite/zt-1llkzbgyt-K2nNGGg88rfsDGLkT09Qzg";>此链接
+你可以通过 https://join.slack.com/t/apache-flink/shared_invite/zt-1oamx9dv6-5fB8pQqUH2qY~A_77D4S2A";>此链接
 加入 Apache Flink 社区专属的 Slack 工作空间。 在成功加入后,不要忘记在 #introductions 频道介绍你自己。 Slack 
规定每个邀请链接最多可邀请 100 人,如果遇到上述链接失效的情况,请联系 Dev 邮件列表。
 所有已经加入社区 Slack 空间的成员同样可以邀请新成员加入。
 在 Slack 空间交流时,请遵守以下规则:
diff --git a/content/zh/getting-help/index.html 
b/content/zh/getting-help/index.html
index 80638256b..bcb103aa8 100644
--- a/content/zh/getting-help/index.html
+++ b/content/zh/getting-help/index.html
@@ -981,7 +981,7 @@ under the License.
   Slack
   #
 
-你可以通过 https://join.slack.com/t/apache-flink/shared_invite/zt-1llkzbgyt-K2nNGGg88rfsDGLkT09Qzg";>此链接
 加入 Apache Flink 社区专属的 Slack 工作空间。
+你可以通过 https://join.slack.com/t/apache-flink/shared_invite/zt-1oamx9dv6-5fB8pQqUH2qY~A_77D4S2A";>此链接
 加入 Apache Flink 社区专属的 Slack 工作空间。
 在成功加入后,不要忘记在 #introductions 频道介绍你自己。
 Slack 规定每个邀请链接最多可邀请 100 人,如果遇到上述链接失效的情况,请联系 Dev 邮件列表。
 所有已经加入社区 Slack 空间的成员同样可以邀请新成员加入。



[flink-web] 02/02: Rebuild website.

2023-02-15 Thread lindong
This is an automated email from the ASF dual-hosted git repository.

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

commit 23839ccd30f2d7d4e40a8bfc91e0762978d27c54
Author: Dong Lin 
AuthorDate: Wed Feb 15 19:48:20 2023 +0800

Rebuild website.
---
 content/community.html| 2 +-
 content/zh/community.html | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/content/community.html b/content/community.html
index aac814165..9b169c921 100644
--- a/content/community.html
+++ b/content/community.html
@@ -986,7 +986,7 @@ Thanks,
   
 https://avatars.githubusercontent.com/u/5873403?s=50"; 
class="committer-avatar" />
 Dong Lin
-Committer
+PMC, Committer
 lindong
   
   
diff --git a/content/zh/community.html b/content/zh/community.html
index 9769d800f..1bad5f526 100644
--- a/content/zh/community.html
+++ b/content/zh/community.html
@@ -965,7 +965,7 @@ Thanks,
   
 https://avatars.githubusercontent.com/u/5873403?s=50"; 
class="committer-avatar" />
 Dong Lin
-Committer
+PMC, Committer
 lindong
   
   



[flink-web] 02/02: Rebuild website.

2023-02-13 Thread guoweijie
This is an automated email from the ASF dual-hosted git repository.

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

commit ffaf15279d4d1e73e439248e1338623decaaa762
Author: Weijie Guo 
AuthorDate: Mon Feb 13 16:36:17 2023 +0800

Rebuild website.
---
 content/community.html| 18 --
 content/zh/community.html | 18 --
 2 files changed, 24 insertions(+), 12 deletions(-)

diff --git a/content/community.html b/content/community.html
index bacb8a38a..aac814165 100644
--- a/content/community.html
+++ b/content/community.html
@@ -647,6 +647,18 @@ Thanks,
 PMC, Committer
 gates
   
+  
+https://avatars3.githubusercontent.com/u/19502505?s=50"; 
class="committer-avatar" />
+Weijie Guo
+Committer
+guoweijie
+  
+  
+https://avatars3.githubusercontent.com/u/8684799?s=50"; 
class="committer-avatar" />
+Yangze Guo
+Committer
+guoyangze
+  
   
 https://avatars1.githubusercontent.com/u/569655?s=50"; 
class="committer-avatar" />
 Greg Hogan
@@ -839,12 +851,6 @@ Thanks,
 Committer
 fengwang
   
-  
-https://avatars3.githubusercontent.com/u/8684799?s=50"; 
class="committer-avatar" />
-Yangze Guo
-Committer
-guoyangze
-  
   
 https://avatars3.githubusercontent.com/u/9400874?s=50"; 
class="committer-avatar" />
 Shaoxuan Wang
diff --git a/content/zh/community.html b/content/zh/community.html
index 5f70ff664..9769d800f 100644
--- a/content/zh/community.html
+++ b/content/zh/community.html
@@ -638,6 +638,18 @@ Thanks,
 PMC, Committer
 gates
   
+  
+https://avatars3.githubusercontent.com/u/19502505?s=50"; 
class="committer-avatar" />
+Weijie Guo
+Committer
+guoweijie
+  
+  
+https://avatars3.githubusercontent.com/u/8684799?s=50"; 
class="committer-avatar" />
+Yangze Guo
+Committer
+guoyangze
+  
   
 https://avatars1.githubusercontent.com/u/569655?s=50"; 
class="committer-avatar" />
 Greg Hogan
@@ -830,12 +842,6 @@ Thanks,
 Committer
 fengwang
   
-  
-https://avatars3.githubusercontent.com/u/8684799?s=50"; 
class="committer-avatar" />
-Yangze Guo
-Committer
-guoyangze
-  
   
 https://avatars3.githubusercontent.com/u/9400874?s=50"; 
class="committer-avatar" />
 Shaoxuan Wang



[flink-web] 02/02: Rebuild website

2023-01-20 Thread mbalassi
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

commit 9290f9c3b78745e0d4d348ab774b6af282532042
Author: Marton Balassi 
AuthorDate: Fri Jan 20 12:54:20 2023 +0100

Rebuild website
---
 content/blog/feed.xml  | 201 +++--
 content/blog/index.html|  43 ++-
 content/blog/page10/index.html |  43 ++-
 content/blog/page11/index.html |  36 ++-
 content/blog/page12/index.html |  36 ++-
 content/blog/page13/index.html |  42 +--
 content/blog/page14/index.html |  46 +--
 content/blog/page15/index.html |  42 ++-
 content/blog/page16/index.html |  40 ++-
 content/blog/page17/index.html |  40 ++-
 content/blog/page18/index.html |  40 ++-
 content/blog/page19/index.html |  40 ++-
 content/blog/page2/index.html  |  41 ++-
 content/blog/page20/index.html |  40 ++-
 content/blog/page21/index.html |  25 ++
 content/blog/page3/index.html  |  39 ++-
 content/blog/page4/index.html  |  38 ++-
 content/blog/page5/index.html  |  47 +--
 content/blog/page6/index.html  |  49 +--
 content/blog/page7/index.html  |  42 ++-
 content/blog/page8/index.html  |  40 ++-
 content/blog/page9/index.html  |  45 +--
 .../delegation_token_framework.svg |  23 ++
 content/index.html |  11 +-
 .../2023/01/20/delegation-token-framework.html}| 334 +++--
 content/zh/index.html  |  11 +-
 26 files changed, 786 insertions(+), 648 deletions(-)

diff --git a/content/blog/feed.xml b/content/blog/feed.xml
index 6cf80f447..d69118da8 100644
--- a/content/blog/feed.xml
+++ b/content/blog/feed.xml
@@ -6,6 +6,110 @@
 https://flink.apache.org/blog
 https://flink.apache.org/blog/feed.xml"; rel="self" 
type="application/rss+xml" />
 
+
+Delegation Token Framework: Obtain, Distribute and Use Temporary 
Credentials Automatically
+

The Apache Flink Community is pleased to announce that the upcoming minor version of Flink (1.17) includes +the Delegation Token Framework proposed in FLIP-272;. +This enables Flink to authenticate to external services at a central location (JobManager) and distribute authentication +tokens to the TaskManagers.

+ +

Introduction

+ +

Authentication in distributed systems is not an easy task. Previously all worker nodes (TaskManagers) reading from or +writing to an external system needed to authenticate on their own. In such a case several things can go wrong, including but not limited to:

+ +
    +
  • Too many authentication requests (potentially resulting in rejected requests)
  • +
  • Large number of retries on authentication failures
  • +
  • Re-occurring propagation/update of temporary credentials in a timely manner
  • +
  • Dependency issues when external system libraries are having the same dependency with different versions
  • +
  • Each authentication/temporary credentials are different making standardization challenging
  • +
  • +
+ +

The aim of Delegation Token Framework is to solve the above challenges. The framework is authentication protocol agnostic and pluggable. +The primary design concept is that authentication happens only at a single location (JobManager), the obtained temporary +credentials propagated automatically to all the task managers where they can be used. The token re-obtain process is also handled +in the JobManager.

+ +

+ +

+ +

New authentication providers can be added with small amount of code which is going to be loaded by Flink automatically. +At the moment the following external systems are supported:

+ +
    +
  • Hadoop filesystems
  • +
  • HBase
  • +
  • S3
  • +
+ +

Planned, but not yet implemented/contributed:

+ +
    +
  • Kafka
  • +
  • Hive
  • +
+ +

The design and implementation approach has already been proven in Apache Spark. +Gabor is a Spark committer, he championed this feature in the Spark community. The most notable improvement we achieved compared to the +current state in Spark is that the framework in Flink is already authentication protocol agnostic (and not boun


[flink-web] 02/02: Rebuild website

2023-01-09 Thread lincoln
This is an automated email from the ASF dual-hosted git repository.

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

commit 9f595f70f2b0f7e66743c87354b5a0d5a09f267a
Author: lincoln lee 
AuthorDate: Tue Jan 10 09:45:47 2023 +0800

Rebuild website
---
 content/community.html| 6 ++
 content/zh/community.html | 6 ++
 2 files changed, 12 insertions(+)

diff --git a/content/community.html b/content/community.html
index b0d48c151..60c0c1a21 100644
--- a/content/community.html
+++ b/content/community.html
@@ -983,6 +983,12 @@ Thanks,
 Committer
 lindong
   
+  
+https://avatars.githubusercontent.com/u/3712895?s=50"; 
class="committer-avatar" />
+Lincoln Lee
+Committer
+lincoln
+  
 
 
 You can reach committers directly at 
@apache.org. A list of all contributors can be 
found https://cwiki.apache.org/confluence/display/FLINK/List+of+contributors";>here.
diff --git a/content/zh/community.html b/content/zh/community.html
index 6e5da3878..b5e7e867c 100644
--- a/content/zh/community.html
+++ b/content/zh/community.html
@@ -962,6 +962,12 @@ Thanks,
 Committer
 lindong
   
+  
+https://avatars.githubusercontent.com/u/3712895?s=50"; 
class="committer-avatar" />
+Lincoln Lee
+Committer
+lincoln
+  
 
 
 可以通过 @apache.org 直接联系 committer。可以在 https://cwiki.apache.org/confluence/display/FLINK/List+of+contributors";>这里
 找到所有的贡献者。



[flink-web] 02/02: Rebuild website

2023-01-09 Thread lincoln
This is an automated email from the ASF dual-hosted git repository.

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

commit 642f35fb07f27eb4449b0fce683d838ffe2d7530
Author: lincoln lee 
AuthorDate: Tue Jan 10 09:45:47 2023 +0800

Rebuild website
---
 content/community.html| 6 ++
 content/zh/community.html | 6 ++
 2 files changed, 12 insertions(+)

diff --git a/content/community.html b/content/community.html
index b0d48c151..60c0c1a21 100644
--- a/content/community.html
+++ b/content/community.html
@@ -983,6 +983,12 @@ Thanks,
 Committer
 lindong
   
+  
+https://avatars.githubusercontent.com/u/3712895?s=50"; 
class="committer-avatar" />
+Lincoln Lee
+Committer
+lincoln
+  
 
 
 You can reach committers directly at 
@apache.org. A list of all contributors can be 
found https://cwiki.apache.org/confluence/display/FLINK/List+of+contributors";>here.
diff --git a/content/zh/community.html b/content/zh/community.html
index 6e5da3878..b5e7e867c 100644
--- a/content/zh/community.html
+++ b/content/zh/community.html
@@ -962,6 +962,12 @@ Thanks,
 Committer
 lindong
   
+  
+https://avatars.githubusercontent.com/u/3712895?s=50"; 
class="committer-avatar" />
+Lincoln Lee
+Committer
+lincoln
+  
 
 
 可以通过 @apache.org 直接联系 committer。可以在 https://cwiki.apache.org/confluence/display/FLINK/List+of+contributors";>这里
 找到所有的贡献者。



[flink-web] 02/02: Rebuild website

2023-01-09 Thread lincoln
This is an automated email from the ASF dual-hosted git repository.

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

commit 8683519980b20850d6968746828c0064ea83cd61
Author: lincoln.lil 
AuthorDate: Tue Jan 10 09:45:47 2023 +0800

Rebuild website
---
 content/community.html| 6 ++
 content/zh/community.html | 6 ++
 2 files changed, 12 insertions(+)

diff --git a/content/community.html b/content/community.html
index b0d48c151..60c0c1a21 100644
--- a/content/community.html
+++ b/content/community.html
@@ -983,6 +983,12 @@ Thanks,
 Committer
 lindong
   
+  
+https://avatars.githubusercontent.com/u/3712895?s=50"; 
class="committer-avatar" />
+Lincoln Lee
+Committer
+lincoln
+  
 
 
 You can reach committers directly at 
@apache.org. A list of all contributors can be 
found https://cwiki.apache.org/confluence/display/FLINK/List+of+contributors";>here.
diff --git a/content/zh/community.html b/content/zh/community.html
index 6e5da3878..b5e7e867c 100644
--- a/content/zh/community.html
+++ b/content/zh/community.html
@@ -962,6 +962,12 @@ Thanks,
 Committer
 lindong
   
+  
+https://avatars.githubusercontent.com/u/3712895?s=50"; 
class="committer-avatar" />
+Lincoln Lee
+Committer
+lincoln
+  
 
 
 可以通过 @apache.org 直接联系 committer。可以在 https://cwiki.apache.org/confluence/display/FLINK/List+of+contributors";>这里
 找到所有的贡献者。



[flink-web] 02/02: Rebuild website

2022-12-12 Thread dannycranmer
This is an automated email from the ASF dual-hosted git repository.

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

commit 110fb4acc3de715effcbf2f3ab4357cea93393c2
Author: Danny Cranmer 
AuthorDate: Mon Dec 12 11:07:32 2022 +

Rebuild website
---
 content/downloads.html| 19 +++
 content/zh/downloads.html | 19 +++
 2 files changed, 38 insertions(+)

diff --git a/content/downloads.html b/content/downloads.html
index 374ad6894..013f9dfb9 100644
--- a/content/downloads.html
+++ b/content/downloads.html
@@ -246,6 +246,7 @@
   Apache Flink 
Elasticsearch Connector 3.0.0
   Apache Flink AWS Connectors 
3.0.0
   Apache Flink Cassandra 
Connector 3.0.0
+  Apache Flink AWS Connectors 
4.0.0
 
   
   Apache Flink Stateful 
Functions 3.2.0
@@ -363,6 +364,19 @@
   1.16.x
 
 
+Apache Flink AWS Connectors 4.0.0
+
+
+https://www.apache.org/dyn/closer.lua/flink/flink-connector-aws-4.0.0/flink-connector-aws-4.0.0-src.tgz";
 id="400-aws-connector-download-source">Apache Flink AWS Connectors 4.0.0 
Source Release
+(https://downloads.apache.org/flink/flink-connector-aws-4.0.0/flink-connector-aws-4.0.0-src.tgz.asc";>asc,
 https://downloads.apache.org/flink/flink-connector-aws-4.0.0/flink-connector-aws-4.0.0-src.tgz.sha512";>sha512)
+
+
+This connector is compatible with these Apache Flink versions:
+
+
+  1.16.x
+
+
 
 
 Apache Flink® Stateful Functions 3.2.0 is the latest stable release for the 
https://flink.apache.org/stateful-functions.html";>Stateful 
Functions component.
@@ -1543,6 +1557,11 @@ Flink Cassandra Connector 3.0.0 - 2022-11-30
 (https://archive.apache.org/dist/flink/flink-connector-$-3.0.0/flink-connector-$-3.0.0-src.tgz";>Source)
 
 
+
+Flink AWS Connectors 4.0.0 - 2022-12-09
+(https://archive.apache.org/dist/flink/flink-connector-$-4.0.0/flink-connector-$-4.0.0-src.tgz";>Source)
+
+
 
 
 Flink-StateFun
diff --git a/content/zh/downloads.html b/content/zh/downloads.html
index c0638f50d..04810f2df 100644
--- a/content/zh/downloads.html
+++ b/content/zh/downloads.html
@@ -244,6 +244,7 @@
   Apache Flink 
Elasticsearch Connector 3.0.0
   Apache Flink AWS Connectors 
3.0.0
   Apache Flink Cassandra 
Connector 3.0.0
+  Apache Flink AWS Connectors 
4.0.0
 
   
   Apache Flink Stateful 
Functions 3.2.0
@@ -360,6 +361,19 @@ 
flink-docs-release-1.15/release-notes/flink-1.15.html">Flink 1.15 的发布说
   1.16.x
 
 
+Apache Flink AWS Connectors 4.0.0
+
+
+https://www.apache.org/dyn/closer.lua/flink/flink-connector-aws-4.0.0/flink-connector-aws-4.0.0-src.tgz";
 id="400-aws-connector-download-source">Apache Flink AWS Connectors 4.0.0 
Source Release
+(https://downloads.apache.org/flink/flink-connector-aws-4.0.0/flink-connector-aws-4.0.0-src.tgz.asc";>asc,
 https://downloads.apache.org/flink/flink-connector-aws-4.0.0/flink-connector-aws-4.0.0-src.tgz.sha512";>sha512)
+
+
+This connector is compatible with these Apache Flink versions:
+
+
+  1.16.x
+
+
 
 
 Apache Flink® Stateful Functions 3.2.0 是 https://flink.apache.org/stateful-functions.html";>Stateful Functions 
组件的最新稳定版本.
@@ -1494,6 +1508,11 @@ Flink Cassandra Connector 3.0.0 - 2022-11-30
 (https://archive.apache.org/dist/flink/flink-connector-$-3.0.0/flink-connector-$-3.0.0-src.tgz";>Source)
 
 
+
+Flink AWS Connectors 4.0.0 - 2022-12-09
+(https://archive.apache.org/dist/flink/flink-connector-$-4.0.0/flink-connector-$-4.0.0-src.tgz";>Source)
+
+
 
 
 Flink-shaded



[flink-web] 02/02: Rebuild website

2022-11-25 Thread fpaul
This is an automated email from the ASF dual-hosted git repository.

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

commit 0cd820711011e745d72ac10c63bc967b3a590cdc
Author: Fabian Paul 
AuthorDate: Fri Nov 25 14:13:29 2022 +0100

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

diff --git a/content/blog/feed.xml b/content/blog/feed.xml
index 7ea5b9629..6d9452948 100644
--- a/content/blog/feed.xml
+++ b/content/blog/feed.xml
@@ -200,6 +200,182 @@
 /2022/11/25/async-sink-rate-limiting-strategy.html
 
 
+
+Apache Flink 1.15.3 Release Announcement
+

The Apache Flink Community is pleased to announce the third bug fix release of the Flink 1.15 series.

+ +

This release includes 59 bug fixes, vulnerability fixes, and minor improvements for Flink 1.15. +Below you will find a list of all bugfixes and improvements (excluding improvements to the build infrastructure and build stability). For a complete list of all changes see: +JIRA.

; + +

We highly recommend all users upgrade to Flink 1.15.3.

+ +

Release Artifacts

+ +

Maven Dependencies

+ +
<dependency>
+  <groupId>org.apache.flink</groupId>
+  <artifactId>flink-java</artifactId>
+  <version>1.15.3</version>
+</dependency>
+<dependency>
+  <groupId>org.apache.flink</groupId>
+  <artifactId>flink-streaming-java</artifactId>
+  <version>1.15.3</version>
+</dependency>
+<dependency>
+  <groupId>org.apache.flink</groupId>
+  <artifactId>flink-clients</artifactId>
+  <version>1.15.3</version>
+</dependency>
+ +

Binaries

+ +

You can find the binaries on the updated Downloads page.

+ +

Docker Images

+ + + +

PyPi

+ + + +

Release Notes

+ +

Bug +

+
    +
  • [FLINK-26726;] - Remove the unregistered task from readersAwaitingSplit +
  • +
  • [<

[flink-web] 02/02: rebuild website

2022-10-18 Thread rmetzger
This is an automated email from the ASF dual-hosted git repository.

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

commit a3561b2cde93aa25f76c90e356f8585c7349f382
Author: Robert Metzger 
AuthorDate: Tue Oct 18 15:29:07 2022 +0200

rebuild website
---
 content/community.html| 2 ++
 content/zh/community.html | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/content/community.html b/content/community.html
index a2f089e30..6c4ab6932 100644
--- a/content/community.html
+++ b/content/community.html
@@ -424,6 +424,8 @@ Any existing Slack member can also invite anyone else to 
join.
   Please do not direct message people for 
troubleshooting, Jira assigning and PR review. These should be picked-up 
voluntarily.
 
 
+Note: All messages from public channels in our Slack are 
permanently stored and published in the https://www.linen.dev/s/apache-flink";>Apache Flink Slack archive on 
linen.dev. The purpose of this archive is to allow search engines to find 
past discussions in the Flink Slack.
+
 Stack Overflow
 
 Committers are watching http://stackoverflow.com/questions/tagged/apache-flink";>Stack 
Overflow for the http://stackoverflow.com/questions/tagged/apache-flink";>apache-flink 
tag.
diff --git a/content/zh/community.html b/content/zh/community.html
index 77d8ad67a..c1cd96708 100644
--- a/content/zh/community.html
+++ b/content/zh/community.html
@@ -421,6 +421,8 @@ Slack 规定每个邀请链接最多可邀请 100 人,如果遇到上述链接
   不要通过私信(Direct Message)要求他人答疑、指派 Jira、审查 
PR。这些事务应遵从自愿原则。
 
 
+注意:来自我们 Slack 中公共渠道的所有消息都永久存储并发布在 
[linen.dev 上的 Apache Flink Slack 存档](https://www.linen.dev/s/apache-flink)。 
这个存档的目的是让搜索引擎在 Flink Slack 中找到过去的讨论。
+
 Stack Overflow
 
 Committer 们会关注 http://stackoverflow.com/questions/tagged/apache-flink";>Stack 
Overflow 上 http://stackoverflow.com/questions/tagged/apache-flink";>apache-flink 
相关标签的问题。



[flink-web] 02/02: Rebuild website

2022-09-27 Thread hxb
This is an automated email from the ASF dual-hosted git repository.

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

commit f56f5e91063ea49777f2efb6caad9bd475913a7e
Author: huangxingbo 
AuthorDate: Wed Sep 28 10:38:22 2022 +0800

Rebuild website
---
 content/blog/feed.xml  | 325 ++
 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 |  38 ++-
 content/blog/page16/index.html |  36 +-
 content/blog/page17/index.html |  36 +-
 content/blog/page18/index.html |  42 +--
 content/blog/page19/index.html |  48 +--
 content/blog/page2/index.html  |  38 ++-
 content/blog/page20/index.html |  29 ++
 content/blog/page3/index.html  |  40 ++-
 content/blog/page4/index.html  |  41 ++-
 content/blog/page5/index.html  |  41 ++-
 content/blog/page6/index.html  |  40 ++-
 content/blog/page7/index.html  |  38 ++-
 content/blog/page8/index.html  |  38 ++-
 content/blog/page9/index.html  |  40 ++-
 content/downloads.html |  23 +-
 content/index.html |   6 +-
 .../2022/09/28/release-1.14.6.html}| 374 +++--
 content/zh/downloads.html  |  27 +-
 content/zh/index.html  |   6 +-
 26 files changed, 762 insertions(+), 780 deletions(-)

diff --git a/content/blog/feed.xml b/content/blog/feed.xml
index 3decd4831..835b0ac73 100644
--- a/content/blog/feed.xml
+++ b/content/blog/feed.xml
@@ -6,6 +6,108 @@
 https://flink.apache.org/blog
 https://flink.apache.org/blog/feed.xml"; rel="self" 
type="application/rss+xml" />
 
+
+Apache Flink 1.14.6 Release Announcement
+

The Apache Flink Community is pleased to announce another bug fix release for Flink 1.14.

+ +

This release includes 34 bug fixes, vulnerability fixes and minor improvements for Flink 1.14. +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: +JIRA.

; + +

We highly recommend all users to upgrade to Flink 1.14.6.

+ +

Release Artifacts

+ +

Maven Dependencies

+ +
<dependency>
+  <groupId>org.apache.flink</groupId>
+  <artifactId>flink-java</artifactId>
+  <version>1.14.6</version>
+</dependency>
+<dependency>
+  <groupId>org.apache.flink</groupId>
+  <artifactId>flink-streaming-java_2.11</artifactId>
+  <version>1.14.6</version>
+</dependency>
+<dependency>
+  <groupId>org.apache.flink</groupId>
+  <artifactId>flink-clients_2.11</artifactId>
+  <version>1.14.6</version>
+</dependency>
+ +

Binaries

+ +

You can find the binaries on the updated Downloads page.

+ +

Docker Images

+ + + +

PyPi

+ + + +

Release Notes

+ +

Bug +

+

[flink-web] 02/02: Rebuild website

2022-09-09 Thread chesnay
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

commit 25f702bdc861524ac1560399822e9cceb08681f7
Author: Chesnay Schepler 
AuthorDate: Sat Sep 10 00:13:14 2022 +0200

Rebuild website
---
 content/blog/feed.xml| 15 +++
 content/news/2022/09/08/akka-license-change.html | 15 +++
 2 files changed, 22 insertions(+), 8 deletions(-)

diff --git a/content/blog/feed.xml b/content/blog/feed.xml
index ed23f2c91..3decd4831 100644
--- a/content/blog/feed.xml
+++ b/content/blog/feed.xml
@@ -41,12 +41,19 @@ Historically Akka has been incredibly stable, and combined 
with our limited use
 
 

What if a new security vulnerabilities is found in Akka 2.6?

-

That is the big unknown.

+

That is the big unknown.

-

Even though we will be able to upgrade to 2.6.20 (the (apparently) last planned release for Akka 2.6) in Flink 1.17, the unfortunate reality is that 2.6 will no longer be supported from that point onwards.
-Should a CVE be discovered after that it is unlikely to be fixed in Akka 2.6.

+

Even though we will be able to upgrade to 2.6.20 (the (apparently) last planned release for Akka 2.6) in Flink 1.17, the unfortunate reality is that 2.6 will no longer be supported from that point onwards.
+Should a CVE be discovered after that it is unlikely to be fixed in Akka 2.6.

-

We cannot provide a definitive answer as to how that case would be handled, as it depends on what the CVE is and/or whether a community fork already exists at the time.

+

We cannot provide a definitive answer as to how that case would be handled, as it depends on what the CVE is and/or whether a community fork already exists at the time.

+ +

Update - September 9th: Akka 2.6 will continue to receive critical security updates and critical bug fixes under the current Apache 2 license until September of 2023.

+ +
+

Will critical vulnerabilities and bugs be patched in 2.6.x?
+Yes, critical security updates and critical bugs will be patched in Akka v2.6.x under the current Apache 2 license until September of 2023.

+

How does Flink use Akka?

diff --git a/content/news/2022/09/08/akka-license-change.html b/content/news/2022/09/08/akka-license-change.html index 20f65411e..3bf27c48d 100644 --- a/content/news/2022/09/08/akka-license-change.html +++ b/content/news/2022/09/08/akka-license-change.html @@ -275,12 +275,19 @@ Historically Akka has been incredibly stable, and combined with our limited use What if a new security vulnerabilities is found in Akka 2.6? -That is the big unknown. +That is the big unknown. -Even though we will be able to upgrade to 2.6.20 (the (apparently) last planned release for Akka 2.6) in Flink 1.17, the unfortunate reality is that https://github.com/akka/akka/pull/31561#issuecomment-1239217602";>2.6 will no longer be supported from that point onwards. -Should a CVE be discovered after that it is unlikely to be fixed in Akka 2.6. +Even though we will be able to upgrade to 2.6.20 (the (apparently) last planned release for Akka 2.6) in Flink 1.17, the unfortunate reality is that https://github.com/akka/akka/pull/31561#issuecomment-1239217602";>2.6 will no longer be supported from that point onwards. +Should a CVE be discovered after that it is unlikely to be fixed in Akka 2.6. -We cannot provide a definitive answer as to how that case would be handled, as it depends on what the CVE is and/or whether a community fork already exists at the time. +We cannot provide a definitive answer as to how that case would be handled, as it depends on what the CVE is and/or whether a community fork already exists at the time. + +Update - September 9th: Akka 2.6 will continue to receive critical security updates and critical bug fixes under the current Apache 2 license until https://www.lightbend.com/akka/license-faq";>September of 2023. + + + Will critical vulnerabilities and bugs be patched in 2.6.x? +Yes, critical security updates and critical bugs will be patched in Akka v2.6.x under the current Apache 2 license until September of 2023. + How does Flink use Akka?

[flink-web] 02/02: Rebuild website

2022-08-24 Thread dannycranmer
This is an automated email from the ASF dual-hosted git repository.

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

commit b7cebf670affd57a84c7fe548ec94d8fc29a53a4
Author: Danny Cranmer 
AuthorDate: Wed Aug 24 22:16:55 2022 +0100

Rebuild website
---
 content/downloads.html | 29 -
 content/q/gradle-quickstart.sh |  2 +-
 content/q/quickstart-scala.sh  |  2 +-
 content/q/quickstart.sh|  2 +-
 content/q/sbt-quickstart.sh|  2 +-
 content/zh/downloads.html  | 31 +--
 6 files changed, 45 insertions(+), 23 deletions(-)

diff --git a/content/downloads.html b/content/downloads.html
index ba9dbd680..b7b13dd3b 100644
--- a/content/downloads.html
+++ b/content/downloads.html
@@ -240,7 +240,7 @@
 
 
 
-  Apache 
Flink 1.15.1
+  Apache 
Flink 1.15.2
   Apache 
Flink 1.14.5
   Apache 
Flink 1.13.6
   Apache 
Flink 1.12.7
@@ -274,17 +274,17 @@
 
 
 
-Apache Flink® 1.15.1 is our latest stable release.
+Apache Flink® 1.15.2 is our latest stable release.
 
-Apache Flink 1.15.1
+Apache Flink 1.15.2
 
 
-https://www.apache.org/dyn/closer.lua/flink/flink-1.15.1/flink-1.15.1-bin-scala_2.12.tgz";
 id="1151-download_212">Apache Flink 1.15.1 for Scala 2.12 (https://downloads.apache.org/flink/flink-1.15.1/flink-1.15.1-bin-scala_2.12.tgz.asc";>asc,
 https://downloads.apache.org/flink/flink-1.15.1/flink-1.15.1-bin-scala_2.12.tgz.sha512";>sha512)
+https://www.apache.org/dyn/closer.lua/flink/flink-1.15.2/flink-1.15.2-bin-scala_2.12.tgz";
 id="1152-download_212">Apache Flink 1.15.2 for Scala 2.12 (https://downloads.apache.org/flink/flink-1.15.2/flink-1.15.2-bin-scala_2.12.tgz.asc";>asc,
 https://downloads.apache.org/flink/flink-1.15.2/flink-1.15.2-bin-scala_2.12.tgz.sha512";>sha512)
 
 
 
-https://www.apache.org/dyn/closer.lua/flink/flink-1.15.1/flink-1.15.1-src.tgz";
 id="1151-download-source">Apache Flink 1.15.1 Source Release
-(https://downloads.apache.org/flink/flink-1.15.1/flink-1.15.1-src.tgz.asc";>asc,
 https://downloads.apache.org/flink/flink-1.15.1/flink-1.15.1-src.tgz.sha512";>sha512)
+https://www.apache.org/dyn/closer.lua/flink/flink-1.15.2/flink-1.15.2-src.tgz";
 id="1152-download-source">Apache Flink 1.15.2 Source Release
+(https://downloads.apache.org/flink/flink-1.15.2/flink-1.15.2-src.tgz.asc";>asc,
 https://downloads.apache.org/flink/flink-1.15.2/flink-1.15.2-src.tgz.sha512";>sha512)
 
 
 Release Notes
@@ -510,17 +510,17 @@ main Flink release:
 
   org.apache.flink
   flink-java
-  1.15.1
+  1.15.2
 
 
   org.apache.flink
   flink-streaming-java_2.11
-  1.15.1
+  1.15.2
 
 
   org.apache.flink
   flink-clients_2.11
-  1.15.1
+  1.15.2
 
 
 Apache Flink Stateful Functions
@@ -595,6 +595,17 @@ The statefun-flink-harness dependency 
includes a local execution en
 
 
 
+Flink 1.15.2 - 2022-08-24
+(https://archive.apache.org/dist/flink/flink-1.15.2/flink-1.15.2-src.tgz";>Source,
+https://archive.apache.org/dist/flink/flink-1.15.2";>Binaries,
+https://nightlies.apache.org/flink/flink-docs-release-1.15";>Docs,
+https://nightlies.apache.org/flink/flink-docs-release-1.15/api/java";>Javadocs,
+https://nightlies.apache.org/flink/flink-docs-release-1.15/api/scala/index.html";>Scaladocs)
+
+
+
+
+
 Flink 1.15.1 - 2022-07-06
 (https://archive.apache.org/dist/flink/flink-1.15.1/flink-1.15.1-src.tgz";>Source,
 https://archive.apache.org/dist/flink/flink-1.15.1";>Binaries,
diff --git a/content/q/gradle-quickstart.sh b/content/q/gradle-quickstart.sh
index d98c655e8..2bd860919 100755
--- a/content/q/gradle-quickstart.sh
+++ b/content/q/gradle-quickstart.sh
@@ -41,7 +41,7 @@ function mkPackage() {
 defaultProjectName="quickstart"
 defaultOrganization="org.myorg.quickstart"
 defaultVersion="0.1-SNAPSHOT"
-defaultFlinkVersion="${1:-1.15.1}"
+defaultFlinkVersion="${1:-1.15.2}"
 # flink-docs-master/docs/dev/datastream/project-configuration/#gradle
 # passes the scala version prefixed with a _, e.g.: _2.12
 scalaBinaryVersionFromCmdArg="${2/_/}"
diff --git a/content/q/quickstart-scala.sh b/content/q/quickstart-scala.sh
index aabe9f276..7be5b47b5 100755
--- a/content/q/quickstart-scala.sh
+++ b/content/q/quickstart-scala.sh
@@ -24,7 +24,7 @@ PACKAGE=quickstart
 mvn archetype:generate 
\
   -DarchetypeGroupId=org.apache.flink  \
   -DarchetypeArtifactId=flink-quickstart-scala \
-  -DarchetypeVersion=${1:-1.15.1}  
\
+  -DarchetypeVersion=${1:-1.15.2}  
\
   -DgroupId=org.myorg.quickstart 

[flink-web] 02/02: Rebuild website

2022-07-11 Thread lindong
This is an automated email from the ASF dual-hosted git repository.

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

commit cae52b28b5ada032660e1284b9f564813c424ecb
Author: zhangzp 
AuthorDate: Tue Jul 12 11:06:18 2022 +0800

Rebuild website
---
 content/blog/feed.xml | 315 --
 content/blog/index.html   |  39 +--
 content/blog/page10/index.html|  38 +--
 content/blog/page11/index.html|  38 +--
 content/blog/page12/index.html|  38 +--
 content/blog/page13/index.html|  40 +--
 content/blog/page14/index.html|  38 +--
 content/blog/page15/index.html|  37 +--
 content/blog/page16/index.html|  39 +--
 content/blog/page17/index.html|  38 +--
 content/blog/page18/index.html|  37 +--
 content/blog/page19/index.html|  39 +--
 content/blog/page2/index.html |  39 +--
 content/blog/page20/index.html|  25 --
 content/blog/page3/index.html |  36 +--
 content/blog/page4/index.html |  36 +--
 content/blog/page5/index.html |  38 +--
 content/blog/page6/index.html |  38 +--
 content/blog/page7/index.html |  36 +--
 content/blog/page8/index.html |  36 +--
 content/blog/page9/index.html |  36 +--
 content/downloads.html|   2 +-
 content/index.html|   6 +-
 content/news/2022/07/07/release-ml-2.1.0.html | 448 --
 content/zh/downloads.html |   2 +-
 content/zh/index.html |   6 +-
 26 files changed, 412 insertions(+), 1108 deletions(-)

diff --git a/content/blog/feed.xml b/content/blog/feed.xml
index 079fbbdbc..728e4e401 100644
--- a/content/blog/feed.xml
+++ b/content/blog/feed.xml
@@ -419,181 +419,6 @@ please feel free to start a discussion or report an issue 
in the dev or user mai
 /2022/07/11/final-checkpoint-part1.html
 
 
-
-Apache Flink ML 2.1.0 Release Announcement
-

The Apache Flink community is excited to announce the release of Flink ML 2.1.0! -This release focuses on improving Flink ML’s infrastructure, such as Python SDK, -memory management, and benchmark framework, to facilitate the development of -performant, memory-safe, and easy-to-use algorithm libraries. We validated the -enhanced infrastructure by implementing, benchmarking, and optimizing 10 new -algorithms in Flink ML, and confirmed that Flink ML can meet or exceed the -performance of selected algorithms from alternative popular ML libraries. -In addition, this release added example Python and Java programs for each -algorithm in the library to help users learn and use Flink ML.

- -

With the improvements and performance benchmarks made in this release, we -believe Flink ML’s infrastructure is ready for use by the interested developers -in the community to build performant pythonic machine learning libraries.

- -

We encourage you to download the release -and share your feedback with the community through the Flink -mailing lists or -JIRA;! We hope you like the new -release and we’d be eager to learn about your experience with it.

- -
-
    -
  • Notable Features -
  • -
  • Upgrade Notes
  • -
  • Release Notes and Resources
  • -
  • [flink-web] 02/02: Rebuild website
    This is an automated email from the ASF dual-hosted git repository.
    
    gaoyunhaii pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit 366692567c841794c581bd6772918960166f5425
    Author: Yun Gao 
    AuthorDate: Mon Jul 11 21:41:51 2022 +0800
    
    Rebuild website
    ---
     content/2022/07/11/final-checkpoint-part2.html | 2 +-
     content/blog/feed.xml  | 2 +-
     2 files changed, 2 insertions(+), 2 deletions(-)
    
    diff --git a/content/2022/07/11/final-checkpoint-part2.html 
    b/content/2022/07/11/final-checkpoint-part2.html
    index 847bebd98..81c871ff2 100644
    --- a/content/2022/07/11/final-checkpoint-part2.html
    +++ b/content/2022/07/11/final-checkpoint-part2.html
    @@ -237,7 +237,7 @@
       
     11 Jul 2022 Yun Gao , Dawid Wysakowicz , & Daisy Tsang 
     
    -In the first part of 
    this blog,
    +In the first part of 
    this blog,
     we have briefly introduced the work to support checkpoints after tasks get
     finished and revised the process of finishing. In this part we will present 
    more details on the implementation,
     including how we support checkpoints with finished tasks and the revised 
    protocol of the finish process.
    diff --git a/content/blog/feed.xml b/content/blog/feed.xml
    index 1b5e30ed6..079fbbdbc 100644
    --- a/content/blog/feed.xml
    +++ b/content/blog/feed.xml
    @@ -8,7 +8,7 @@
     
     
     FLIP-147: Support Checkpoints After Tasks Finished - Part Two
    -

    In the first part of this blog, +

    In the first part of this blog, we have briefly introduced the work to support checkpoints after tasks get finished and revised the process of finishing. In this part we will present more details on the implementation, including how we support checkpoints with finished tasks and the revised protocol of the finish process.


    [flink-web] 02/02: Rebuild website

    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
    
    commit 21c71e4af0bce58964d1e770d707f7bbbfbcea26
    Author: Marton Balassi 
    AuthorDate: Thu Jun 30 12:00:40 2022 +0200
    
    Rebuild website
    ---
     content/flink-architecture.html|   4 ++--
     content/flink-operations.html  |   2 +-
     content/img/flink-home-graphic.png | Bin 495083 -> 448884 bytes
     content/usecases.html  |   3 +--
     4 files changed, 4 insertions(+), 5 deletions(-)
    
    diff --git a/content/flink-architecture.html b/content/flink-architecture.html
    index 9b2e05831..1bd446892 100644
    --- a/content/flink-architecture.html
    +++ b/content/flink-architecture.html
    @@ -277,7 +277,7 @@
     
     Deploy Applications Anywhere
     
    -Apache Flink is a distributed system and requires compute resources in 
    order to execute applications. Flink integrates with all common cluster 
    resource managers such as https://hadoop.apache.org/docs/stable/hadoop-yarn/hadoop-yarn-site/YARN.html";>Hadoop
     YARN, https://mesos.apache.org";>Apache Mesos, and https://kubernetes.io/";>Kubernetes but can also be setup to run as a 
    stand-alone cluster.
    +Apache Flink is a distributed system and requires compute resources in 
    order to execute applications. Flink integrates with all common cluster 
    resource managers such as https://hadoop.apache.org/docs/stable/hadoop-yarn/hadoop-yarn-site/YARN.html";>Hadoop
     YARN and https://kubernetes.io/";>Kubernetes, but can also be 
    setup to run as a stand-alone cluster.
     
     Flink is designed to work well each of the previously listed resource 
    managers. This is achieved by resource-manager-specific deployment modes that 
    allow Flink to interact with each resource manager in its idiomatic way.
     
    @@ -290,7 +290,7 @@ Flink features two deployment modes for applications, the 
    *framework mode* and t
     
     * In the **framework deployment mode**, a client submits a Flink application 
    against a running Flink service that takes care of executing the application. 
    This is the common deployment model for most data processing frameworks, query 
    engines, or database systems.
     
    -* In the **library deployment mode**, a Flink application is packaged together 
    with the Flink master executables into a (Docker) image. Another 
    job-independent image contains the Flink worker executables. When a container 
    is started from the job image, the Flink master process is started and the 
    embedded application is automatically loaded. Containers started from the 
    worker image, bootstrap Flink worker processes which automatically connect to 
    the master process. A container manager suc [...]
    +* In the **library deployment mode**, a Flink application is packaged together 
    with the Flink master executables into a (Docker) image. Another 
    job-independent image contains the Flink worker executables. When a container 
    is started from the job image, the Flink master process is started and the 
    embedded application is automatically loaded. Containers started from the 
    worker image, bootstrap Flink worker processes which automatically connect to 
    the master process. A container manager suc [...]
     
     
       
    diff --git a/content/flink-operations.html b/content/flink-operations.html
    index b5f96e2eb..70a31281e 100644
    --- a/content/flink-operations.html
    +++ b/content/flink-operations.html
    @@ -256,7 +256,7 @@
       Consistent Checkpoints: Flink’s recovery mechanism is 
    based on consistent checkpoints of an application’s state. In case of a 
    failure, the application is restarted and its state is loaded from the latest 
    checkpoint. In combination with resettable stream sources, this feature can 
    guarantee exactly-once state consistency.
       Efficient Checkpoints: Checkpointing the state of an 
    application can be quite expensive if the application maintains terabytes of 
    state. Flink’s can perform asynchronous and incremental checkpoints, in order 
    to keep the impact of checkpoints on the application’s latency SLAs very 
    small.
       End-to-End Exactly-Once: Flink features transactional 
    sinks for specific storage systems that guarantee that data is only written out 
    exactly once, even in case of failures.
    -  Integration with Cluster Managers: Flink is tightly 
    integrated with cluster managers, such as https://hadoop.apache.org";>Hadoop YARN, https://mesos.apache.org";>Mesos, or https://kubernetes.io";>Kubernetes. When a process fails, a new 
    process is automatically started to take over its work.
    +  Integration with Cluster Managers: Flink is tightly 
    integrated with cluster managers, such as https://hadoop.apache.org";>Hadoop YARN or https://kubernetes.io";>Kubernetes. When a process fails, a new 
    process is automatically started to take over its work.
       High-Availability Setup: Flink feature a 
    high-availability mode that eliminates all single-points-of-failure. The 
    HA-mode is based on https://zookeeper.apache.org";>Apache 
    ZooKeeper, a battle-proven service for reliable distribute

    [flink-web] 02/02: Rebuild website

    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
    
    commit 1e0204efb0f37b87f7aa1f6e828a2c19ac6e58b1
    Author: Marton Balassi 
    AuthorDate: Mon Jun 27 13:43:05 2022 +0200
    
    Rebuild website
    ---
     content/downloads.html | 23 ++-
     1 file changed, 14 insertions(+), 9 deletions(-)
    
    diff --git a/content/downloads.html b/content/downloads.html
    index a80a65c74..13018ed47 100644
    --- a/content/downloads.html
    +++ b/content/downloads.html
    @@ -239,7 +239,7 @@
       Apache 
    Flink 1.11.6
       Apache Flink Stateful 
    Functions 3.2.0
       Apache Flink ML 2.0.0
    -  Apache Flink Kubernetes 
    Operator 1.0.0
    +  Apache Flink Kubernetes 
    Operator 1.0.1
       Apache Flink Kubernetes 
    Operator 0.1.0
       Apache Flink Table Store 
    0.1.0
       Additional Components
    @@ -394,20 +394,20 @@
     
     
     
    -Apache Flink® Kubernetes Operator 1.0.0 is the latest stable release for 
    the https://github.com/apache/flink-kubernetes-operator";>Flink 
    Kubernetes Operator.
    +Apache Flink® Kubernetes Operator 1.0.1 is the latest stable release for 
    the https://github.com/apache/flink-kubernetes-operator";>Flink 
    Kubernetes Operator.
     
    -Apache Flink Kubernetes Operator 
    1.0.0
    +Apache Flink Kubernetes Operator 
    1.0.1
     
     
    -https://www.apache.org/dyn/closer.lua/flink/flink-kubernetes-operator-1.0.0/flink-kubernetes-operator-1.0.0-src.tgz";
     id="100-kubernetes-operator-download-source">Apache Flink Kubernetes Operator 
    1.0.0 Source Release
    -(https://downloads.apache.org/flink/flink-kubernetes-operator-1.0.0/flink-kubernetes-operator-1.0.0-src.tgz.asc";>asc,
     https://downloads.apache.org/flink/flink-kubernetes-operator-1.0.0/flink-kubernetes-operator-1.0.0-src.tgz.sha512";>sha512)
    +https://www.apache.org/dyn/closer.lua/flink/flink-kubernetes-operator-1.0.1/flink-kubernetes-operator-1.0.1-src.tgz";
     id="101-kubernetes-operator-download-source">Apache Flink Kubernetes Operator 
    1.0.1 Source Release
    +(https://downloads.apache.org/flink/flink-kubernetes-operator-1.0.1/flink-kubernetes-operator-1.0.1-src.tgz.asc";>asc,
     https://downloads.apache.org/flink/flink-kubernetes-operator-1.0.1/flink-kubernetes-operator-1.0.1-src.tgz.sha512";>sha512)
     
     
    -https://www.apache.org/dyn/closer.lua/flink/flink-kubernetes-operator-1.0.0/flink-kubernetes-operator-1.0.0-helm.tgz";
     id="100-kubernetes-operator-download-helm">Apache Flink Kubernetes Operator 
    Helm Chart 1.0.0 Helm Chart Release
    -(https://downloads.apache.org/flink/flink-kubernetes-operator-1.0.0/flink-kubernetes-operator-1.0.0-helm.tgz.asc";>asc,
     https://downloads.apache.org/flink/flink-kubernetes-operator-1.0.0/flink-kubernetes-operator-1.0.0-helm.tgz.sha512";>sha512)
    +https://www.apache.org/dyn/closer.lua/flink/flink-kubernetes-operator-1.0.1/flink-kubernetes-operator-1.0.1-helm.tgz";
     id="101-kubernetes-operator-download-helm">Apache Flink Kubernetes Operator 
    Helm Chart 1.0.1 Helm Chart Release
    +(https://downloads.apache.org/flink/flink-kubernetes-operator-1.0.1/flink-kubernetes-operator-1.0.1-helm.tgz.asc";>asc,
     https://downloads.apache.org/flink/flink-kubernetes-operator-1.0.1/flink-kubernetes-operator-1.0.1-helm.tgz.sha512";>sha512)
     
     
    -This version is compatible with Apache Flink version 1.15.0, 1.14.4, 
    1.13.6.
    +This version is compatible with Apache Flink version 1.15.0, 1.14.5, 
    1.13.6.
     
     
     
    @@ -556,7 +556,7 @@ The statefun-flink-harness dependency includes 
    a local execution en
     
       org.apache.flink
       flink-kubernetes-operator
    -  1.0.0
    +  1.0.1
     
     
     Update Policy for old releases
    @@ -1564,6 +1564,11 @@ Flink ML 2.0.0 - 2021-01-07
     
     
     
    +
    +Flink Kubernetes Operator 1.0.1 - 2022-06-27
    +(https://archive.apache.org/dist/flink/flink-kubernetes-operator-1.0.1/flink-kubernetes-operator-1.0.1-src.tgz";>Source,
     https://archive.apache.org/dist/flink/flink-kubernetes-operator-1.0.1/flink-kubernetes-operator-1.0.1-helm.tgz";>Helm
     Chart)
    +
    +
     
     Flink Kubernetes Operator 1.0.0 - 2022-06-04
     (https://archive.apache.org/dist/flink/flink-kubernetes-operator-1.0.0/flink-kubernetes-operator-1.0.0-src.tgz";>Source,
     https://archive.apache.org/dist/flink/flink-kubernetes-operator-1.0.0/flink-kubernetes-operator-1.0.0-helm.tgz";>Helm
     Chart)
    
    
    

    [flink-web] 02/02: Rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    martijnvisser pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit 1ea65037b09ebc653c212921b45b9c8a5c3cf66c
    Author: MartijnVisser 
    AuthorDate: Thu Jun 23 11:12:50 2022 +0200
    
    Rebuild website
    ---
     content/roadmap.html| 4 
     content/zh/roadmap.html | 4 
     2 files changed, 8 insertions(+)
    
    diff --git a/content/roadmap.html b/content/roadmap.html
    index 0e7181de8..b99b13cdb 100644
    --- a/content/roadmap.html
    +++ b/content/roadmap.html
    @@ -268,6 +268,7 @@ under the License.
       Apache
     Flink as part of an ever evolving data ecosystem
       Documentation
       Stateful Functions
    +  Flink Kubernetes Operator
     
     
     
    @@ -473,6 +474,9 @@ of the documentation.
     
     The Stateful Functions subproject has its own roadmap published under https://statefun.io/";>statefun.io.
     
    +Flink Kubernetes Operator
    +The Flink Kubernetes Operator subproject has its own roadmap under the https://nightlies.apache.org/flink/flink-kubernetes-operator-docs-main/docs/development/roadmap/";>documentation.
    +
     
       
     
    diff --git a/content/zh/roadmap.html b/content/zh/roadmap.html
    index 792b8c64a..fe7c7924e 100644
    --- a/content/zh/roadmap.html
    +++ b/content/zh/roadmap.html
    @@ -266,6 +266,7 @@ under the License.
       Apache
     Flink as part of an ever evolving data ecosystem
       Documentation
       Stateful Functions
    +  Flink Kubernetes Operator
     
     
     
    @@ -470,6 +471,9 @@ of the documentation.
     
     The Stateful Functions subproject has its own roadmap published under https://statefun.io/";>statefun.io.
     
    +Flink Kubernetes Operator
    +Flink Kubernetes Operator 项目拥有自己的https://nightlies.apache.org/flink/flink-kubernetes-operator-docs-main/docs/development/roadmap/";>路线图,您可以在它的说明文档下面看到社区即将开展的工作。
    +
     
       
     
    
    
    

    [flink-web] 02/02: Rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    renqs pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit 0e63d5da4d9c583ed7e217d26d91f4e2e1a75c3e
    Author: Qingsheng Ren 
    AuthorDate: Wed Jun 22 11:02:54 2022 +0800
    
    Rebuild website
    ---
     content/community.html| 6 ++
     content/zh/community.html | 6 ++
     2 files changed, 12 insertions(+)
    
    diff --git a/content/community.html b/content/community.html
    index 13a88e8a9..9269de0bd 100644
    --- a/content/community.html
    +++ b/content/community.html
    @@ -692,6 +692,12 @@ Any existing Slack member can also invite anyone else to 
    join.
     Committer
     chiwanpark
       
    +  
    +https://avatars.githubusercontent.com/u/18453087?s=50"; 
    class="committer-avatar" />
    +Qingsheng Ren
    +Committer
    +renqs
    +  
       
     https://avatars1.githubusercontent.com/u/2128543?s=50"; 
    class="committer-avatar" />
     Stefan Richter
    diff --git a/content/zh/community.html b/content/zh/community.html
    index 010d53c6f..e1000178f 100644
    --- a/content/zh/community.html
    +++ b/content/zh/community.html
    @@ -682,6 +682,12 @@ Slack 规定每个邀请链接最多可邀请 100 人,如果遇到上述链接
     Committer
     chiwanpark
       
    +  
    +https://avatars.githubusercontent.com/u/18453087?s=50"; 
    class="committer-avatar" />
    +Qingsheng Ren
    +Committer
    +renqs
    +  
       
     https://avatars1.githubusercontent.com/u/2128543?s=50"; 
    class="committer-avatar" />
     Stefan Richter
    
    
    

    [flink-web] 02/02: Rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    zhuzh pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit 799bbfc171c2aad944f9c19f15081f6c5924b1c9
    Author: Zhu Zhu 
    AuthorDate: Fri Jun 17 14:21:23 2022 +0800
    
    Rebuild website
    ---
     content/2022/06/17/adaptive-batch-scheduler.html   | 515 +
     content/blog/feed.xml  | 338 ++
     content/blog/index.html|  38 +-
     content/blog/page10/index.html |  40 +-
     content/blog/page11/index.html |  40 +-
     content/blog/page12/index.html |  40 +-
     content/blog/page13/index.html |  40 +-
     content/blog/page14/index.html |  38 +-
     content/blog/page15/index.html |  36 +-
     content/blog/page16/index.html |  36 +-
     content/blog/page17/index.html |  42 +-
     content/blog/page18/index.html |  48 +-
     content/blog/page19/index.html |  29 ++
     content/blog/page2/index.html  |  40 +-
     content/blog/page3/index.html  |  41 +-
     content/blog/page4/index.html  |  41 +-
     content/blog/page5/index.html  |  40 +-
     content/blog/page6/index.html  |  38 +-
     content/blog/page7/index.html  |  38 +-
     content/blog/page8/index.html  |  40 +-
     content/blog/page9/index.html  |  40 +-
     .../1-overall-structure.png| Bin 0 -> 159198 bytes
     .../2-dynamic-graph.png| Bin 0 -> 237074 bytes
     .../3-static-graph-subpartition-mapping.png| Bin 0 -> 65781 bytes
     .../4-dynamic-graph-subpartition-mapping.png   | Bin 0 -> 224171 bytes
     .../5-auto-rebalance.png   | Bin 0 -> 97770 bytes
     .../parallelism-formula.png| Bin 0 -> 70215 bytes
     .../range-formula.png  | Bin 0 -> 50121 bytes
     content/index.html |   9 +-
     content/zh/index.html  |   9 +-
     30 files changed, 1242 insertions(+), 374 deletions(-)
    
    diff --git a/content/2022/06/17/adaptive-batch-scheduler.html 
    b/content/2022/06/17/adaptive-batch-scheduler.html
    new file mode 100644
    index 0..47dafa354
    --- /dev/null
    +++ b/content/2022/06/17/adaptive-batch-scheduler.html
    @@ -0,0 +1,515 @@
    +
    +
    +  
    +
    +
    +
    +
    +Apache Flink: Adaptive Batch Scheduler: Automatically Decide 
    Parallelism of Flink Batch Jobs
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +  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);
    +  })();
    +
    +
    +  
    +
    +
    +
    +
    +
    +
    +
    +  
    + 
    +
    +
    +
    +
    +
    +
    +  
    +
    +
    +
    +  
    +  
    +
    +  
    +
    +  
    +
    +
    +
    +
    +  
    +
    +
    +
    +
    +
    +
    +
    +What is Apache 
    Flink?
    +
    +
    +
    +
    +
    +https://nightlies.apache.org/flink/flink-statefun-docs-stable/";>What is 
    Stateful Functions?
    +
    +
    +
    +https://nightlies.apache.org/flink/flink-ml-docs-stable/";>What is Flink 
    ML?
    +
    +
    +Use Cases
    +
    +
    +Powered By
    +
    +
    + 
    +
    +
    +
    +Downloads
    +
    +
    +
    +  Getting Started
    +  
    +https://nightlies.apache.org/flink/flink-docs-release-1.15//docs/try-flink/local_installation/";
     target="_blank">With Flink 
    +https://nightlies.apache.org/flink/flink-statefun-docs-release-3.2/getting-started/project-setup.html";
     target="_blank">With Flink Stateful Functions 
    +https://nightlies.apache.org/flink/flink-ml-docs-release-2.0/try-flink-ml/quick-start.html";
     target="_blank">With Flink ML 
    +

    [flink-web] 02/02: Rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    martijnvisser pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit 75593882cc44034f17ac5e496a9285ae0ce9a59d
    Author: Martijn Visser 
    AuthorDate: Thu Jun 9 07:09:38 2022 +0200
    
    Rebuild website
    ---
     content/community.html  | 2 +-
     content/gettinghelp.html| 2 +-
     content/zh/community.html   | 2 +-
     content/zh/gettinghelp.html | 2 +-
     4 files changed, 4 insertions(+), 4 deletions(-)
    
    diff --git a/content/community.html b/content/community.html
    index 7f9fe16de..5d3ba0e82 100644
    --- a/content/community.html
    +++ b/content/community.html
    @@ -401,7 +401,7 @@
     
     Slack
     
    -You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1adpejblw-waKnXe8OsaDnnmrk3ImCPA";>Apache
     Flink community on Slack.
    +You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1aatswhrb-yx1_zD0nQxPzIFEFRO3uXA";>Apache
     Flink community on Slack.
     After creating an account in Slack, don’t forget to introduce yourself in 
    #introductions.
     Due to Slack limitations the invite link expires after 100 invites. If it is 
    expired, please reach out to the Dev mailing list.
     Any existing Slack member can also invite anyone else to join.
    diff --git a/content/gettinghelp.html b/content/gettinghelp.html
    index 9ad6f057e..2a33a0ea6 100644
    --- a/content/gettinghelp.html
    +++ b/content/gettinghelp.html
    @@ -279,7 +279,7 @@
     
     Slack
     
    -You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1adpejblw-waKnXe8OsaDnnmrk3ImCPA";>Apache
     Flink community on Slack.
    +You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1aatswhrb-yx1_zD0nQxPzIFEFRO3uXA";>Apache
     Flink community on Slack.
     After creating an account in Slack, don’t forget to introduce yourself in 
    #introductions.
     Due to Slack limitations the invite link expires after 100 invites. If it is 
    expired, please reach out to the Dev mailing list.
     Any existing Slack member can also invite anyone else to join.
    diff --git a/content/zh/community.html b/content/zh/community.html
    index 2c53f547e..7c7f4b0a3 100644
    --- a/content/zh/community.html
    +++ b/content/zh/community.html
    @@ -399,7 +399,7 @@
     
     Slack
     
    -你可以通过https://join.slack.com/t/apache-flink/shared_invite/zt-1adpejblw-waKnXe8OsaDnnmrk3ImCPA";>此链接加入
     Apache Flink 社区专属的 Slack 工作空间。
    +你可以通过https://join.slack.com/t/apache-flink/shared_invite/zt-1aatswhrb-yx1_zD0nQxPzIFEFRO3uXA";>此链接加入
     Apache Flink 社区专属的 Slack 工作空间。
     在成功加入后,不要忘记在 #introductions 频道介绍你自己。
     Slack 规定每个邀请链接最多可邀请 100 人,如果遇到上述链接失效的情况,请联系 Dev 
    邮件列表。
     所有已经加入社区 Slack 空间的成员同样可以邀请新成员加入。
    diff --git a/content/zh/gettinghelp.html b/content/zh/gettinghelp.html
    index 945bcdc83..3d0f88311 100644
    --- a/content/zh/gettinghelp.html
    +++ b/content/zh/gettinghelp.html
    @@ -277,7 +277,7 @@
     
     Slack
     
    -你可以通过https://join.slack.com/t/apache-flink/shared_invite/zt-1adpejblw-waKnXe8OsaDnnmrk3ImCPA";>此链接加入
     Apache Flink 社区专属的 Slack 工作空间。
    +你可以通过https://join.slack.com/t/apache-flink/shared_invite/zt-1aatswhrb-yx1_zD0nQxPzIFEFRO3uXA";>此链接加入
     Apache Flink 社区专属的 Slack 工作空间。
     在成功加入后,不要忘记在 #introductions 频道介绍你自己。
     Slack 规定每个邀请链接最多可邀请 100 人,如果遇到上述链接失效的情况,请联系 Dev 
    邮件列表。
     所有已经加入社区 Slack 空间的成员同样可以邀请新成员加入。
    
    
    

    [flink-web] 02/02: Rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    martijnvisser pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit 0e326f177493dea173aa5cf9ab5ef250f28f75d3
    Author: Martijn Visser 
    AuthorDate: Tue Jun 7 14:21:14 2022 +0200
    
    Rebuild website
    ---
     content/community.html  | 2 +-
     content/gettinghelp.html| 2 +-
     content/zh/community.html   | 2 +-
     content/zh/gettinghelp.html | 2 +-
     4 files changed, 4 insertions(+), 4 deletions(-)
    
    diff --git a/content/community.html b/content/community.html
    index 3b6cdbe0c..7f9fe16de 100644
    --- a/content/community.html
    +++ b/content/community.html
    @@ -401,7 +401,7 @@
     
     Slack
     
    -You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1ak8fils0-vFv5OPCFVacTPDsHWadNTQ";>Apache
     Flink community on Slack.
    +You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1adpejblw-waKnXe8OsaDnnmrk3ImCPA";>Apache
     Flink community on Slack.
     After creating an account in Slack, don’t forget to introduce yourself in 
    #introductions.
     Due to Slack limitations the invite link expires after 100 invites. If it is 
    expired, please reach out to the Dev mailing list.
     Any existing Slack member can also invite anyone else to join.
    diff --git a/content/gettinghelp.html b/content/gettinghelp.html
    index 1407dbde8..9ad6f057e 100644
    --- a/content/gettinghelp.html
    +++ b/content/gettinghelp.html
    @@ -279,7 +279,7 @@
     
     Slack
     
    -You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1ak8fils0-vFv5OPCFVacTPDsHWadNTQ";>Apache
     Flink community on Slack.
    +You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1adpejblw-waKnXe8OsaDnnmrk3ImCPA";>Apache
     Flink community on Slack.
     After creating an account in Slack, don’t forget to introduce yourself in 
    #introductions.
     Due to Slack limitations the invite link expires after 100 invites. If it is 
    expired, please reach out to the Dev mailing list.
     Any existing Slack member can also invite anyone else to join.
    diff --git a/content/zh/community.html b/content/zh/community.html
    index 7e854323b..2c53f547e 100644
    --- a/content/zh/community.html
    +++ b/content/zh/community.html
    @@ -399,7 +399,7 @@
     
     Slack
     
    -你可以通过https://join.slack.com/t/apache-flink/shared_invite/zt-1ak8fils0-vFv5OPCFVacTPDsHWadNTQ";>此链接加入
     Apache Flink 社区专属的 Slack 工作空间。
    +你可以通过https://join.slack.com/t/apache-flink/shared_invite/zt-1adpejblw-waKnXe8OsaDnnmrk3ImCPA";>此链接加入
     Apache Flink 社区专属的 Slack 工作空间。
     在成功加入后,不要忘记在 #introductions 频道介绍你自己。
     Slack 规定每个邀请链接最多可邀请 100 人,如果遇到上述链接失效的情况,请联系 Dev 
    邮件列表。
     所有已经加入社区 Slack 空间的成员同样可以邀请新成员加入。
    diff --git a/content/zh/gettinghelp.html b/content/zh/gettinghelp.html
    index c4ea2efd2..945bcdc83 100644
    --- a/content/zh/gettinghelp.html
    +++ b/content/zh/gettinghelp.html
    @@ -277,7 +277,7 @@
     
     Slack
     
    -你可以通过https://join.slack.com/t/apache-flink/shared_invite/zt-1ak8fils0-vFv5OPCFVacTPDsHWadNTQ";>此链接加入
     Apache Flink 社区专属的 Slack 工作空间。
    +你可以通过https://join.slack.com/t/apache-flink/shared_invite/zt-1adpejblw-waKnXe8OsaDnnmrk3ImCPA";>此链接加入
     Apache Flink 社区专属的 Slack 工作空间。
     在成功加入后,不要忘记在 #introductions 频道介绍你自己。
     Slack 规定每个邀请链接最多可邀请 100 人,如果遇到上述链接失效的情况,请联系 Dev 
    邮件列表。
     所有已经加入社区 Slack 空间的成员同样可以邀请新成员加入。
    
    
    

    [flink-web] 02/02: Rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    martijnvisser pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit faaa236efc34f07dfc27fb3ff999659e7aab2cb5
    Author: Martijn Visser 
    AuthorDate: Mon Jun 6 09:38:35 2022 +0200
    
    Rebuild website
    ---
     content/community.html  | 2 +-
     content/gettinghelp.html| 2 +-
     content/zh/community.html   | 2 +-
     content/zh/gettinghelp.html | 2 +-
     4 files changed, 4 insertions(+), 4 deletions(-)
    
    diff --git a/content/community.html b/content/community.html
    index 70256d3a1..3b6cdbe0c 100644
    --- a/content/community.html
    +++ b/content/community.html
    @@ -401,7 +401,7 @@
     
     Slack
     
    -You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1aehcaje9-BRdgW5g867j~qrbt8CGdMQ";>Apache
     Flink community on Slack.
    +You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1ak8fils0-vFv5OPCFVacTPDsHWadNTQ";>Apache
     Flink community on Slack.
     After creating an account in Slack, don’t forget to introduce yourself in 
    #introductions.
     Due to Slack limitations the invite link expires after 100 invites. If it is 
    expired, please reach out to the Dev mailing list.
     Any existing Slack member can also invite anyone else to join.
    diff --git a/content/gettinghelp.html b/content/gettinghelp.html
    index fb8709bbd..1407dbde8 100644
    --- a/content/gettinghelp.html
    +++ b/content/gettinghelp.html
    @@ -279,7 +279,7 @@
     
     Slack
     
    -You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1aehcaje9-BRdgW5g867j~qrbt8CGdMQ";>Apache
     Flink community on Slack.
    +You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1ak8fils0-vFv5OPCFVacTPDsHWadNTQ";>Apache
     Flink community on Slack.
     After creating an account in Slack, don’t forget to introduce yourself in 
    #introductions.
     Due to Slack limitations the invite link expires after 100 invites. If it is 
    expired, please reach out to the Dev mailing list.
     Any existing Slack member can also invite anyone else to join.
    diff --git a/content/zh/community.html b/content/zh/community.html
    index 4531c8548..7e854323b 100644
    --- a/content/zh/community.html
    +++ b/content/zh/community.html
    @@ -399,7 +399,7 @@
     
     Slack
     
    -你可以通过https://join.slack.com/t/apache-flink/shared_invite/zt-1aehcaje9-BRdgW5g867j~qrbt8CGdMQ";>此链接加入
     Apache Flink 社区专属的 Slack 工作空间。
    +你可以通过https://join.slack.com/t/apache-flink/shared_invite/zt-1ak8fils0-vFv5OPCFVacTPDsHWadNTQ";>此链接加入
     Apache Flink 社区专属的 Slack 工作空间。
     在成功加入后,不要忘记在 #introductions 频道介绍你自己。
     Slack 规定每个邀请链接最多可邀请 100 人,如果遇到上述链接失效的情况,请联系 Dev 
    邮件列表。
     所有已经加入社区 Slack 空间的成员同样可以邀请新成员加入。
    diff --git a/content/zh/gettinghelp.html b/content/zh/gettinghelp.html
    index a93151fb1..c4ea2efd2 100644
    --- a/content/zh/gettinghelp.html
    +++ b/content/zh/gettinghelp.html
    @@ -277,7 +277,7 @@
     
     Slack
     
    -你可以通过https://join.slack.com/t/apache-flink/shared_invite/zt-1aehcaje9-BRdgW5g867j~qrbt8CGdMQ";>此链接加入
     Apache Flink 社区专属的 Slack 工作空间。
    +你可以通过https://join.slack.com/t/apache-flink/shared_invite/zt-1ak8fils0-vFv5OPCFVacTPDsHWadNTQ";>此链接加入
     Apache Flink 社区专属的 Slack 工作空间。
     在成功加入后,不要忘记在 #introductions 频道介绍你自己。
     Slack 规定每个邀请链接最多可邀请 100 人,如果遇到上述链接失效的情况,请联系 Dev 
    邮件列表。
     所有已经加入社区 Slack 空间的成员同样可以邀请新成员加入。
    
    
    

    [flink-web] 02/02: Rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    martijnvisser pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit 6c9a6fe60ba7ea1f9e30221b2bd3a15b00a9eed9
    Author: Martijn Visser 
    AuthorDate: Sun Jun 5 18:30:37 2022 +0200
    
    Rebuild website
    ---
     content/community.html  | 2 +-
     content/gettinghelp.html| 2 +-
     content/zh/community.html   | 2 +-
     content/zh/gettinghelp.html | 2 +-
     4 files changed, 4 insertions(+), 4 deletions(-)
    
    diff --git a/content/community.html b/content/community.html
    index cc56308ad..70256d3a1 100644
    --- a/content/community.html
    +++ b/content/community.html
    @@ -401,7 +401,7 @@
     
     Slack
     
    -You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1aft2zp2o-SRr10IENt2oZrAjf0EUCSA";>Apache
     Flink community on Slack.
    +You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1aehcaje9-BRdgW5g867j~qrbt8CGdMQ";>Apache
     Flink community on Slack.
     After creating an account in Slack, don’t forget to introduce yourself in 
    #introductions.
     Due to Slack limitations the invite link expires after 100 invites. If it is 
    expired, please reach out to the Dev mailing list.
     Any existing Slack member can also invite anyone else to join.
    diff --git a/content/gettinghelp.html b/content/gettinghelp.html
    index 988dd8c72..fb8709bbd 100644
    --- a/content/gettinghelp.html
    +++ b/content/gettinghelp.html
    @@ -279,7 +279,7 @@
     
     Slack
     
    -You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1aft2zp2o-SRr10IENt2oZrAjf0EUCSA";>Apache
     Flink community on Slack.
    +You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1aehcaje9-BRdgW5g867j~qrbt8CGdMQ";>Apache
     Flink community on Slack.
     After creating an account in Slack, don’t forget to introduce yourself in 
    #introductions.
     Due to Slack limitations the invite link expires after 100 invites. If it is 
    expired, please reach out to the Dev mailing list.
     Any existing Slack member can also invite anyone else to join.
    diff --git a/content/zh/community.html b/content/zh/community.html
    index 24656056c..4531c8548 100644
    --- a/content/zh/community.html
    +++ b/content/zh/community.html
    @@ -399,7 +399,7 @@
     
     Slack
     
    -你可以通过https://join.slack.com/t/apache-flink/shared_invite/zt-1aft2zp2o-SRr10IENt2oZrAjf0EUCSA";>此链接加入
     Apache Flink 社区专属的 Slack 工作空间。
    +你可以通过https://join.slack.com/t/apache-flink/shared_invite/zt-1aehcaje9-BRdgW5g867j~qrbt8CGdMQ";>此链接加入
     Apache Flink 社区专属的 Slack 工作空间。
     在成功加入后,不要忘记在 #introductions 频道介绍你自己。
     Slack 规定每个邀请链接最多可邀请 100 人,如果遇到上述链接失效的情况,请联系 Dev 
    邮件列表。
     所有已经加入社区 Slack 空间的成员同样可以邀请新成员加入。
    diff --git a/content/zh/gettinghelp.html b/content/zh/gettinghelp.html
    index c000bc29f..a93151fb1 100644
    --- a/content/zh/gettinghelp.html
    +++ b/content/zh/gettinghelp.html
    @@ -277,7 +277,7 @@
     
     Slack
     
    -你可以通过https://join.slack.com/t/apache-flink/shared_invite/zt-1aft2zp2o-SRr10IENt2oZrAjf0EUCSA";>此链接加入
     Apache Flink 社区专属的 Slack 工作空间。
    +你可以通过https://join.slack.com/t/apache-flink/shared_invite/zt-1aehcaje9-BRdgW5g867j~qrbt8CGdMQ";>此链接加入
     Apache Flink 社区专属的 Slack 工作空间。
     在成功加入后,不要忘记在 #introductions 频道介绍你自己。
     Slack 规定每个邀请链接最多可邀请 100 人,如果遇到上述链接失效的情况,请联系 Dev 
    邮件列表。
     所有已经加入社区 Slack 空间的成员同样可以邀请新成员加入。
    
    
    

    [flink-web] 02/02: Rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    martijnvisser pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit d051e1432dedd85b457f32c00d7618537c43196d
    Author: Martijn Visser 
    AuthorDate: Thu Jun 2 23:21:25 2022 +0200
    
    Rebuild website
    ---
     content/community.html  | 2 +-
     content/gettinghelp.html| 2 +-
     content/zh/community.html   | 2 +-
     content/zh/gettinghelp.html | 2 +-
     4 files changed, 4 insertions(+), 4 deletions(-)
    
    diff --git a/content/community.html b/content/community.html
    index 622a42618..4993007e6 100644
    --- a/content/community.html
    +++ b/content/community.html
    @@ -401,7 +401,7 @@
     
     Slack
     
    -You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1a3r3x3iq-v~st~xPbT12Fl_RDSe3Ecg";>Apache
     Flink community on Slack.
    +You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1aft2zp2o-SRr10IENt2oZrAjf0EUCSA";>Apache
     Flink community on Slack.
     After creating an account in Slack, don’t forget to introduce yourself in 
    #introductions.
     Due to Slack limitations the invite link expires after 100 invites. If it is 
    expired, please reach out to the Dev mailing list.
     Any existing Slack member can also invite anyone else to join.
    diff --git a/content/gettinghelp.html b/content/gettinghelp.html
    index 8f41580e3..7728606ca 100644
    --- a/content/gettinghelp.html
    +++ b/content/gettinghelp.html
    @@ -279,7 +279,7 @@
     
     Slack
     
    -You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1a3r3x3iq-v~st~xPbT12Fl_RDSe3Ecg";>Apache
     Flink community on Slack.
    +You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1aft2zp2o-SRr10IENt2oZrAjf0EUCSA";>Apache
     Flink community on Slack.
     After creating an account in Slack, don’t forget to introduce yourself in 
    #introductions.
     Due to Slack limitations the invite link expires after 100 invites. If it is 
    expired, please reach out to the Dev mailing list.
     Any existing Slack member can also invite anyone else to join.
    diff --git a/content/zh/community.html b/content/zh/community.html
    index 004b3072d..e0991921b 100644
    --- a/content/zh/community.html
    +++ b/content/zh/community.html
    @@ -399,7 +399,7 @@
     
     Slack
     
    -你可以通过https://join.slack.com/t/apache-flink/shared_invite/zt-1a3r3x3iq-v~st~xPbT12Fl_RDSe3Ecg";>此链接加入
     Apache Flink 社区专属的 Slack 工作空间。
    +你可以通过https://join.slack.com/t/apache-flink/shared_invite/zt-1aft2zp2o-SRr10IENt2oZrAjf0EUCSA";>此链接加入
     Apache Flink 社区专属的 Slack 工作空间。
     在成功加入后,不要忘记在 #introductions 频道介绍你自己。
     Slack 规定每个邀请链接最多可邀请 100 人,如果遇到上述链接失效的情况,请联系 Dev 
    邮件列表。
     所有已经加入社区 Slack 空间的成员同样可以邀请新成员加入。
    diff --git a/content/zh/gettinghelp.html b/content/zh/gettinghelp.html
    index 5942e4128..d84ea7bbc 100644
    --- a/content/zh/gettinghelp.html
    +++ b/content/zh/gettinghelp.html
    @@ -277,7 +277,7 @@
     
     Slack
     
    -你可以通过https://join.slack.com/t/apache-flink/shared_invite/zt-1a3r3x3iq-v~st~xPbT12Fl_RDSe3Ecg";>此链接加入
     Apache Flink 社区专属的 Slack 工作空间。
    +你可以通过https://join.slack.com/t/apache-flink/shared_invite/zt-1aft2zp2o-SRr10IENt2oZrAjf0EUCSA";>此链接加入
     Apache Flink 社区专属的 Slack 工作空间。
     在成功加入后,不要忘记在 #introductions 频道介绍你自己。
     Slack 规定每个邀请链接最多可邀请 100 人,如果遇到上述链接失效的情况,请联系 Dev 
    邮件列表。
     所有已经加入社区 Slack 空间的成员同样可以邀请新成员加入。
    
    
    

    [flink-web] 02/02: Rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    martijnvisser pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit f5565818b094144dc9749fd15471308eac08e3bd
    Author: Martijn Visser 
    AuthorDate: Thu Jun 2 16:15:39 2022 +0200
    
    Rebuild website
    ---
     content/community.html  | 2 +-
     content/gettinghelp.html| 2 +-
     content/zh/community.html   | 2 +-
     content/zh/gettinghelp.html | 2 +-
     4 files changed, 4 insertions(+), 4 deletions(-)
    
    diff --git a/content/community.html b/content/community.html
    index ba81dbd3a..622a42618 100644
    --- a/content/community.html
    +++ b/content/community.html
    @@ -401,7 +401,7 @@
     
     Slack
     
    -You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-19uavkkkw-qwMimi9gawIv9Fz9xFuqrw";>Apache
     Flink community on Slack.
    +You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1a3r3x3iq-v~st~xPbT12Fl_RDSe3Ecg";>Apache
     Flink community on Slack.
     After creating an account in Slack, don’t forget to introduce yourself in 
    #introductions.
     Due to Slack limitations the invite link expires after 100 invites. If it is 
    expired, please reach out to the Dev mailing list.
     Any existing Slack member can also invite anyone else to join.
    diff --git a/content/gettinghelp.html b/content/gettinghelp.html
    index b28103372..8f41580e3 100644
    --- a/content/gettinghelp.html
    +++ b/content/gettinghelp.html
    @@ -279,7 +279,7 @@
     
     Slack
     
    -You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-19uavkkkw-qwMimi9gawIv9Fz9xFuqrw";>Apache
     Flink community on Slack.
    +You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1a3r3x3iq-v~st~xPbT12Fl_RDSe3Ecg";>Apache
     Flink community on Slack.
     After creating an account in Slack, don’t forget to introduce yourself in 
    #introductions.
     Due to Slack limitations the invite link expires after 100 invites. If it is 
    expired, please reach out to the Dev mailing list.
     Any existing Slack member can also invite anyone else to join.
    diff --git a/content/zh/community.html b/content/zh/community.html
    index 42a6a29bf..004b3072d 100644
    --- a/content/zh/community.html
    +++ b/content/zh/community.html
    @@ -399,7 +399,7 @@
     
     Slack
     
    -你可以通过https://join.slack.com/t/apache-flink/shared_invite/zt-19uavkkkw-qwMimi9gawIv9Fz9xFuqrw";>此链接加入
     Apache Flink 社区专属的 Slack 工作空间。
    +你可以通过https://join.slack.com/t/apache-flink/shared_invite/zt-1a3r3x3iq-v~st~xPbT12Fl_RDSe3Ecg";>此链接加入
     Apache Flink 社区专属的 Slack 工作空间。
     在成功加入后,不要忘记在 #introductions 频道介绍你自己。
     Slack 规定每个邀请链接最多可邀请 100 人,如果遇到上述链接失效的情况,请联系 Dev 
    邮件列表。
     所有已经加入社区 Slack 空间的成员同样可以邀请新成员加入。
    diff --git a/content/zh/gettinghelp.html b/content/zh/gettinghelp.html
    index 0c1de4dcb..5942e4128 100644
    --- a/content/zh/gettinghelp.html
    +++ b/content/zh/gettinghelp.html
    @@ -277,7 +277,7 @@
     
     Slack
     
    -你可以通过https://join.slack.com/t/apache-flink/shared_invite/zt-19uavkkkw-qwMimi9gawIv9Fz9xFuqrw";>此链接加入
     Apache Flink 社区专属的 Slack 工作空间。
    +你可以通过https://join.slack.com/t/apache-flink/shared_invite/zt-1a3r3x3iq-v~st~xPbT12Fl_RDSe3Ecg";>此链接加入
     Apache Flink 社区专属的 Slack 工作空间。
     在成功加入后,不要忘记在 #introductions 频道介绍你自己。
     Slack 规定每个邀请链接最多可邀请 100 人,如果遇到上述链接失效的情况,请联系 Dev 
    邮件列表。
     所有已经加入社区 Slack 空间的成员同样可以邀请新成员加入。
    
    
    

    [flink-web] 02/02: Rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    martijnvisser pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit 4c8f7e778cdf2f4c7f7ba1abc9d1334574b85e5a
    Author: Martijn Visser 
    AuthorDate: Thu Jun 2 15:08:26 2022 +0200
    
    Rebuild website
    ---
     content/gettinghelp.html| 8 
     content/zh/gettinghelp.html | 8 
     2 files changed, 16 insertions(+)
    
    diff --git a/content/gettinghelp.html b/content/gettinghelp.html
    index 07c26ce1f..b28103372 100644
    --- a/content/gettinghelp.html
    +++ b/content/gettinghelp.html
    @@ -234,6 +234,7 @@
     
       Having 
    a Question?
       User Mailing List
    +  Slack
       Stack 
    Overflow
     
       
    @@ -276,6 +277,13 @@
     
     Please note that you won’t receive a respose to your mail if you are not 
    subscribed.
     
    +Slack
    +
    +You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-19uavkkkw-qwMimi9gawIv9Fz9xFuqrw";>Apache
     Flink community on Slack.
    +After creating an account in Slack, don’t forget to introduce yourself in 
    #introductions.
    +Due to Slack limitations the invite link expires after 100 invites. If it is 
    expired, please reach out to the Dev mailing list.
    +Any existing Slack member can also invite anyone else to join.
    +
     Stack Overflow
     
     Many members of the Flink community are active on https://stackoverflow.com";>Stack Overflow. You can search for 
    questions and answers or post your questions using the https://stackoverflow.com/questions/tagged/apache-flink";>[apache-flink]
     tag.
    diff --git a/content/zh/gettinghelp.html b/content/zh/gettinghelp.html
    index eb6cf2453..0c1de4dcb 100644
    --- a/content/zh/gettinghelp.html
    +++ b/content/zh/gettinghelp.html
    @@ -232,6 +232,7 @@
     
       有问题吗?
       用户邮件列表
    +  Slack
       Stack 
    Overflow
     
       
    @@ -274,6 +275,13 @@
     
     请注意,如果你没有订阅邮件列表,你将不会收到邮件的回复。
     
    +Slack
    +
    +你可以通过https://join.slack.com/t/apache-flink/shared_invite/zt-19uavkkkw-qwMimi9gawIv9Fz9xFuqrw";>此链接加入
     Apache Flink 社区专属的 Slack 工作空间。
    +在成功加入后,不要忘记在 #introductions 频道介绍你自己。
    +Slack 规定每个邀请链接最多可邀请 100 人,如果遇到上述链接失效的情况,请联系 Dev 
    邮件列表。
    +所有已经加入社区 Slack 空间的成员同样可以邀请新成员加入。
    +
     Stack Overflow
     
     Flink 社区的许多成员都活跃在 https://stackoverflow.com";>Stack 
    Overflow。你可以在这里搜索问题和答案,或者使用 https://stackoverflow.com/questions/tagged/apache-flink";>[apache-flink]
      标签来发布你的问题。
    
    
    

    [flink-web] 02/02: Rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    martijnvisser pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit f51d295d3ce670bdd06476a08b0bd5f1372edf60
    Author: Martijn Visser 
    AuthorDate: Thu Jun 2 09:26:36 2022 +0200
    
    Rebuild website
    ---
     content/community.html| 20 +++-
     content/zh/community.html | 19 ++-
     2 files changed, 37 insertions(+), 2 deletions(-)
    
    diff --git a/content/community.html b/content/community.html
    index 3e3c7f3da..ba81dbd3a 100644
    --- a/content/community.html
    +++ b/content/community.html
    @@ -237,6 +237,7 @@
       How to subscribe to a 
    mailing list
     
       
    +  Slack
       Stack 
    Overflow
       Issue 
    Tracker
       Reporting Security Issues
    @@ -260,7 +261,7 @@
     
     How do I get help from Apache 
    Flink?
     
    -There are many ways to get help from the Apache Flink community. The mailing lists are the primary place where all Flink 
    committers are present. For user support and questions use the user mailing 
    list. Some committers are also monitoring http://stackoverflow.com/questions/tagged/apache-flink";>Stack 
    Overflow. Please remember to tag your questions with the http://stackoverflow.com/questions/tagged/apache-flink";>apache-flin [...]
    +There are many ways to get help from the Apache Flink community. The mailing lists are the primary place where all Flink 
    committers are present. For user support and questions use the user mailing 
    list. You can also join the community on Slack. Some 
    committers are also monitoring http://stackoverflow.com/questions/tagged/apache-flink";>Stack 
    Overflow. Please remember to tag your questions with the Mailing Lists
     
    @@ -398,6 +399,23 @@
       there are enough import statements to avoid ambiguities
     
     
    +Slack
    +
    +You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-19uavkkkw-qwMimi9gawIv9Fz9xFuqrw";>Apache
     Flink community on Slack.
    +After creating an account in Slack, don’t forget to introduce yourself in 
    #introductions.
    +Due to Slack limitations the invite link expires after 100 invites. If it is 
    expired, please reach out to the Dev mailing list.
    +Any existing Slack member can also invite anyone else to join.
    +
    +There are a couple of community rules:
    +
    +
    +  Be respectful - This is the most important rule!
    +  All important decisions and conclusions must be reflected back 
    to the mailing lists. 
    +“If it didn’t happen on a mailing list, it didn’t happen.” - http://theapacheway.com/on-list/";>The Apache Mottos
    +  Use Slack threads to keep parallel conversations from 
    overwhelming a channel.
    +  Please do not direct message people for 
    troubleshooting, Jira assigning and PR review. These should be picked-up 
    voluntarily.
    +
    +
     Stack Overflow
     
     Committers are watching http://stackoverflow.com/questions/tagged/apache-flink";>Stack 
    Overflow for the http://stackoverflow.com/questions/tagged/apache-flink";>apache-flink 
    tag.
    diff --git a/content/zh/community.html b/content/zh/community.html
    index a1acf4b4c..42a6a29bf 100644
    --- a/content/zh/community.html
    +++ b/content/zh/community.html
    @@ -235,6 +235,7 @@
       如何订阅邮件列表
     
       
    +  Slack
       Stack 
    Overflow
       Issue 追踪
       报告安全漏洞
    @@ -258,7 +259,7 @@
     
     如何从 Apache Flink 获得帮助?
     
    -我们可以通过多种方式从 Apache Flink 社区获得帮助。Flink committer 主要活跃在 邮件列表。对于用户支持和问题咨询,则可以通过 用户邮件列表 获得帮助。有些 
    Committer 同时会关注 http://stackoverflow.com/questions/tagged/apache-flink";>Stack 
    Overflow。请在提问的时候记得添加 apache-flink 的标签。问题反馈以及新特性的讨论则可以在 开发邮件列表 或者 
    https://issues.apache.org/jira/browse/FLINK";>Jira 上进行讨论。有兴趣对 Flink 
    进行贡献的人请查阅 贡献指南。
    +我们可以通过多种方式从 Apache Flink 社区获得帮助。Flink committer 主要活跃在 邮件列表。对于用户支持和问题咨询,则可以通过 用户邮件列表 
    获得帮助。你还可以加入社区专属的 Slack 空间。有些 Committer 同时会关注 http://stackoverflow.com/questions/tagged/apache-flink";>Stack 
    Overflow。请在提问的时候记得添加 apache-flink 的标签。问题反馈以及新特性的讨论则可以在 开发邮件列表 或者 
    https://issues.apache.org/jira/browse/FLINK";>Jira 上进行讨论。有兴趣对 Flink 
    进行贡献的人请查阅 贡献指南。
     
     邮件列表
     
    @@ -396,6 +397,22 @@
       添加足够的上下文,确保代码没有模棱两可的地方
     
     
    +Slack
    +
    +你可以通过https://join.slack.com/t/apache-flink/shared_invite/zt-19uavkkkw-qwMimi9gawIv9Fz9xFuqrw";>此链接加入
     Apache Flink 社区专属的 Slack 工作空间。
    +在成功加入后,不要忘记在 #introductions 频道介绍你自己。
    +Slack 规定每个邀请链接最多可邀请 100 人,如果遇到上述链接失效的情况,请联系 Dev 
    邮件列表。
    +所有已经加入社区 Slack 空间的成员同样可以邀请新成员加入。
    +
    +在 Slack 空间交流时,请遵守以下规则:
    +
    +
    +  保持尊重 - 这是最重要的规则
    +  所有重要的决定和结论必须在邮件列表中有所体现。“没有发生在邮件列表上的事情,即视为没有发生。” - http://theapacheway.com/on-list/";>Apache 准则
    +  使用 Slack 消息列(Thread)使频道(Channel)中的多组同时进行的对话保持有序。
    +  不要通过私信(Direct Message)要求他人答疑、指派 Jira、审查 
    PR。这些事务应遵从自愿原则。
    +
    +
     Stack Overflow
     
     Committer 们会关注 http://stackoverflow.com/questions/tagged/apache-flink";>Stack 
    Overflow 上 http://stackoverflow.com/questions/tagged/apache-flink";>apache-flink 
    相关标签的问题。
    
    
    

    [flink-web] 02/02: Rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    wangyang0918 pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit 1752c183d7b93dd86ee2554cac94a1968de7d134
    Author: wangyang0918 
    AuthorDate: Thu May 12 17:52:39 2022 +0800
    
    Rebuild website
    ---
     content/community.html| 6 ++
     content/zh/community.html | 6 ++
     2 files changed, 12 insertions(+)
    
    diff --git a/content/community.html b/content/community.html
    index cc949a878..3e3c7f3da 100644
    --- a/content/community.html
    +++ b/content/community.html
    @@ -890,6 +890,12 @@
     Committer
     jingzhang
       
    +  
    +https://avatars.githubusercontent.com/u/15904523?s=50"; 
    class="committer-avatar" />
    +Yang Wang
    +PMC, Committer
    +wangyang0918
    +  
     
     
     You can reach committers directly at 
    @apache.org. A list of all contributors can be 
    found https://cwiki.apache.org/confluence/display/FLINK/List+of+contributors";>here.
    diff --git a/content/zh/community.html b/content/zh/community.html
    index b7f1976e4..a1acf4b4c 100644
    --- a/content/zh/community.html
    +++ b/content/zh/community.html
    @@ -869,6 +869,12 @@
     Committer
     jingzhang
       
    +  
    +https://avatars.githubusercontent.com/u/15904523?s=50"; 
    class="committer-avatar" />
    +Yang Wang
    +PMC, Committer
    +wangyang0918
    +  
     
     
     可以通过 @apache.org 直接联系 committer。可以在 https://cwiki.apache.org/confluence/display/FLINK/List+of+contributors";>这里
     找到所有的贡献者。
    
    
    

    [flink-web] 02/02: Rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    yuanmei pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit 511fa8c116e40b783f8a24d197c101fc9add9644
    Author: Yuan Mei 
    AuthorDate: Sun May 8 23:34:27 2022 +0800
    
    Rebuild website
    ---
     content/2022/05/06/async-sink-base.html | 441 ++
     content/blog/feed.xml   | 537 ++--
     content/blog/index.html |  36 ++-
     content/blog/page10/index.html  |  36 ++-
     content/blog/page11/index.html  |  38 ++-
     content/blog/page12/index.html  |  40 ++-
     content/blog/page13/index.html  |  38 ++-
     content/blog/page14/index.html  |  36 ++-
     content/blog/page15/index.html  |  37 ++-
     content/blog/page16/index.html  |  38 ++-
     content/blog/page17/index.html  |  44 +--
     content/blog/page18/index.html  |  45 ++-
     content/blog/page19/index.html  |  25 ++
     content/blog/page2/index.html   |  38 ++-
     content/blog/page3/index.html   |  40 ++-
     content/blog/page4/index.html   |  40 ++-
     content/blog/page5/index.html   |  38 ++-
     content/blog/page6/index.html   |  36 ++-
     content/blog/page7/index.html   |  38 ++-
     content/blog/page8/index.html   |  40 ++-
     content/blog/page9/index.html   |  38 ++-
     content/community.html  |   6 +
     content/index.html  |   6 +-
     content/zh/community.html   |   6 +
     content/zh/index.html   |   6 +-
     25 files changed, 1094 insertions(+), 629 deletions(-)
    
    diff --git a/content/2022/05/06/async-sink-base.html 
    b/content/2022/05/06/async-sink-base.html
    new file mode 100644
    index 0..ca9a4742b
    --- /dev/null
    +++ b/content/2022/05/06/async-sink-base.html
    @@ -0,0 +1,441 @@
    +
    +
    +  
    +
    +
    +
    +
    +Apache Flink: The Generic Asynchronous Base Sink
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +  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);
    +  })();
    +
    +
    +  
    +
    +
    +
    +
    +
    +
    +
    +  
    + 
    +
    +
    +
    +
    +
    +
    +  
    +
    +
    +
    +  
    +  
    +
    +  
    +
    +  
    +
    +
    +
    +
    +  
    +
    +
    +
    +
    +
    +
    +
    +What is Apache 
    Flink?
    +
    +
    +
    +
    +
    +https://nightlies.apache.org/flink/flink-statefun-docs-stable/";>What is 
    Stateful Functions?
    +
    +
    +
    +https://nightlies.apache.org/flink/flink-ml-docs-stable/";>What is Flink 
    ML?
    +
    +
    +Use Cases
    +
    +
    +Powered By
    +
    +
    + 
    +
    +
    +
    +Downloads
    +
    +
    +
    +  Getting Started
    +  
    +https://nightlies.apache.org/flink/flink-docs-release-1.15//docs/try-flink/local_installation/";
     target="_blank">With Flink 
    +https://nightlies.apache.org/flink/flink-statefun-docs-release-3.2/getting-started/project-setup.html";
     target="_blank">With Flink Stateful Functions 
    +https://nightlies.apache.org/flink/flink-ml-docs-release-2.0/try-flink-ml/quick-start.html";
     target="_blank">With Flink ML 
    +https://nightlies.apache.org/flink/flink-kubernetes-operator-docs-release-0.1/try-flink-kubernetes-operator/quick-start.html";
     target="_blank">With Flink Kubernetes Operator 
    +https://nightlies.apache.org/flink/flink-table-store-docs-release-0.1/try-table-store/quick-start.html";
     target="_blank">With Flink Table Store 
    +Training Course
    +  
    +
    +
    +
    +
    +  Documentation
    +  
    +https://nightlies.apache.org/flink/flink-docs-release-1.15"; 
    target="_blank">Flink 1.15 (Latest stable release) 
    +https://nightlies.apache.org/flink/flink-docs-master"; 
    target="_blank"

    [flink-web] 02/02: Rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    xtsong pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit 528cc5f44e918ccc8d055a4cb39b66eb34d8181b
    Author: Xintong Song 
    AuthorDate: Fri May 6 10:36:20 2022 +0800
    
    Rebuild website
    ---
     content/community.html| 2 ++
     content/zh/community.html | 2 ++
     2 files changed, 4 insertions(+)
    
    diff --git a/content/community.html b/content/community.html
    index 14ffaf1f1..9ff3feca6 100644
    --- a/content/community.html
    +++ b/content/community.html
    @@ -491,6 +491,8 @@
     
     People
     
    +The list below could be outdated. Please find the most up-to-date list https://projects.apache.org/committee.html?flink";>here.
    +
     
       
     
    diff --git a/content/zh/community.html b/content/zh/community.html
    index 8200f2fce..e82691489 100644
    --- a/content/zh/community.html
    +++ b/content/zh/community.html
    @@ -482,6 +482,8 @@
     
     PMC 和 Committer 列表
     
    +以下列表可能不是最新。最新列表请参考https://projects.apache.org/committee.html?flink";>此页面。
    +
     
       
     
    
    
    

    [flink-web] 02/02: Rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    martijnvisser pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit 05803f97b2d7dafee16bac26846725b43ba65b8c
    Author: MartijnVisser 
    AuthorDate: Wed May 4 12:48:50 2022 +0200
    
    Rebuild website
    ---
     content/roadmap.html| 2 +-
     content/zh/roadmap.html | 2 +-
     2 files changed, 2 insertions(+), 2 deletions(-)
    
    diff --git a/content/roadmap.html b/content/roadmap.html
    index c4a1b7763..3d502bc5c 100644
    --- a/content/roadmap.html
    +++ b/content/roadmap.html
    @@ -284,7 +284,7 @@ efforts, so that users may get a better impression of the 
    overall status and dir
     The roadmap is continuously updated. New features and efforts should be 
    added to the roadmap once
     there is consensus that they will happen and what they will roughly look like 
    for the user.
     
    -Last Update: 2021-09-16
    +Last Update: 2022-04-19
     
     
     
    diff --git a/content/zh/roadmap.html b/content/zh/roadmap.html
    index fb26977f9..bcec24a6a 100644
    --- a/content/zh/roadmap.html
    +++ b/content/zh/roadmap.html
    @@ -281,7 +281,7 @@ under the License.
     路线图会不断更新。一旦达成共识,新的特性和工作都会添加到路线图中。
     这里的共识是指这些特性和工作将来确定会发生,以及这些工作对于用户来说大致是什么样的。
     
    -Last Update: 2021-04-06
    +Last Update: 2022-04-19
     
     
     
    
    
    

    [flink-web] 02/02: Rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    xtsong pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit a710139590e46f791e133d06ad7e4e490f6d6e84
    Author: Xintong Song 
    AuthorDate: Thu Apr 28 20:06:09 2022 +0800
    
    Rebuild website
    ---
     content/community.html| 2 +-
     content/zh/community.html | 2 +-
     2 files changed, 2 insertions(+), 2 deletions(-)
    
    diff --git a/content/community.html b/content/community.html
    index f8234b29c..9bb4647da 100644
    --- a/content/community.html
    +++ b/content/community.html
    @@ -717,7 +717,7 @@
       
     https://avatars0.githubusercontent.com/u/6509172?s=50"; 
    class="committer-avatar" />
     Xintong Song
    -Committer
    +PMC, Committer
     xtsong
       
       
    diff --git a/content/zh/community.html b/content/zh/community.html
    index e2043dc7f..61c66f758 100644
    --- a/content/zh/community.html
    +++ b/content/zh/community.html
    @@ -708,7 +708,7 @@
       
     https://avatars0.githubusercontent.com/u/6509172?s=50"; 
    class="committer-avatar" />
     Xintong Song
    -Committer
    +PMC, Committer
     xtsong
       
       
    
    
    

    [flink-web] 02/02: Rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    martijnvisser pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit 6e8fb6ece4ca9cfe5dc0adab93352d1654ed195c
    Author: MartijnVisser 
    AuthorDate: Tue Apr 19 10:11:53 2022 +0200
    
    Rebuild website
    ---
     content/img/flink_feature_radar_3.svg|   4 +
     content/img/flink_feature_radar_zh_3.svg |   4 +
     content/q/gradle-quickstart.sh   |  71 
     content/roadmap.html | 173 +--
     content/zh/roadmap.html  | 286 +++
     5 files changed, 186 insertions(+), 352 deletions(-)
    
    diff --git a/content/img/flink_feature_radar_3.svg 
    b/content/img/flink_feature_radar_3.svg
    new file mode 100644
    index 0..08e5e4ad8
    --- /dev/null
    +++ b/content/img/flink_feature_radar_3.svg
    @@ -0,0 +1,4 @@
    +
    +
    +http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd";>
    +http://www.w3.org/2000/svg"; 
    xmlns:xlink="http://www.w3.org/1999/xlink"; version="1.1" width="1461px" 
    height="1611px" viewBox="-0.5 -0.5 1461 1611" content="
    +http://www.w3.org/2000/svg"; 
    xmlns:xlink="http://www.w3.org/1999/xlink"; version="1.1" width="1461px" 
    height="1611px" viewBox="-0.5 -0.5 1461 1611" content=" build.gradle <= 
    "1.15"
     }
     
    +// artifact properties
    +group = '${organization}'
    +version = '${version}'
    +if (flinkVersionNew) {
    +mainClassName = '${organization}.DataStreamJob'
    +} else {
    +mainClassName = '${organization}.StreamingJob'
    +}
    +description = """Flink Quickstart Job"""
     
     sourceCompatibility = javaVersion
     targetCompatibility = javaVersion
     tasks.withType(JavaCompile) {
    -   options.encoding = 'UTF-8'
    +options.encoding = 'UTF-8'
     }
     
    -applicationDefaultJvmArgs = ["-Dlog4j.configuration=log4j.properties"]
    -
    -task wrapper(type: Wrapper) {
    -gradleVersion = '3.1'
    -}
    +applicationDefaultJvmArgs = ["-Dlog4j.configurationFile=log4j2.properties"]
     
     // declare where to find the dependencies of your project
     repositories {
    -mavenCentral()$( if [[ "${flinkVersion}" == *-SNAPSHOT ]] ; then echo -e 
    "\nmaven { url 
    \"https://repository.apache.org/content/repositories/snapshots/\"; }" ; else 
    echo ""; fi )
    +mavenCentral()
    +maven {
    +url "https://repository.apache.org/content/repositories/snapshots";
    +mavenContent {
    +snapshotsOnly()
    +}
    +}
     }
     
     // NOTE: We cannot use "compileOnly" or "shadow" configurations since then we 
    could not run code
    @@ -160,7 +159,7 @@ configurations {
     flinkShadowJar.exclude group: 'org.apache.flink', module: 'force-shading'
     flinkShadowJar.exclude group: 'com.google.code.findbugs', module: 'jsr305'
     flinkShadowJar.exclude group: 'org.slf4j'
    -flinkShadowJar.exclude group: 'log4j'
    +flinkShadowJar.exclude group: 'org.apache.logging.log4j'
     }
     
     // declare the dependencies for your production and test code
    @@ -169,17 +168,23 @@ dependencies {
     // Compile-time dependencies that should NOT be part of the
     // shadow jar and are provided in the lib folder of Flink
     // --
    -compile "org.apache.flink:flink-java:\${flinkVersion}"
    -compile 
    "org.apache.flink:flink-streaming-java_\${scalaBinaryVersion}:\${flinkVersion}"
    +if (flinkVersionNew) {
    +implementation "

    [flink-web] 02/02: Rebuild website

    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
    
    commit 11ac48e0d24c0103778bebc4e41b15eab85a8d0c
    Author: Marton Balassi 
    AuthorDate: Thu Mar 31 11:12:55 2022 +0200
    
    Rebuild website
    ---
     content/community.html | 7 ++-
     1 file changed, 6 insertions(+), 1 deletion(-)
    
    diff --git a/content/community.html b/content/community.html
    index ed4ddad..726f527 100644
    --- a/content/community.html
    +++ b/content/community.html
    @@ -450,6 +450,12 @@
       GitHub mirror: https://github.com/apache/flink-ml";>https://github.com/apache/flink-ml
     
       
    +  Flink Kubernetes Operator Repository
    +
    +  ASF repository: https://gitbox.apache.org/repos/asf/flink-kubernetes-operator.git";>https://gitbox.apache.org/repos/asf/flink-kubernetes-operator.git
    +  GitHub mirror: https://github.com/apache/flink-kubernetes-operator";>https://github.com/apache/flink-kubernetes-operator
    +
    +  
       Flink Website Repository
     
       ASF repository: https://gitbox.apache.org/repos/asf/flink-web.git";>https://gitbox.apache.org/repos/asf/flink-web.git
    @@ -914,7 +920,6 @@
     The materials page offers assets such as the 
    Apache Flink logo in different image formats, or the Flink color scheme.
     
     
    -
       
     
     
    
    

    [flink-web] 02/02: Rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    leonard pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit 6347a8064c7bbe76ee1147a55360bf714b961c87
    Author: Jing Zhang 
    AuthorDate: Wed Mar 16 17:28:19 2022 +0800
    
    Rebuild website
    ---
     content/community.html| 6 ++
     content/zh/community.html | 6 ++
     2 files changed, 12 insertions(+)
    
    diff --git a/content/community.html b/content/community.html
    index 788b9c8..c0b5e2e 100644
    --- a/content/community.html
    +++ b/content/community.html
    @@ -846,6 +846,12 @@
     Committer
     leonard
       
    +  
    +https://avatars.githubusercontent.com/u/1525333?s=400"; 
    class="committer-avatar" />
    +Jing Zhang
    +Committer
    +jingzhang
    +  
     
     
     You can reach committers directly at 
    @apache.org. A list of all contributors can be 
    found https://cwiki.apache.org/confluence/display/FLINK/List+of+contributors";>here.
    diff --git a/content/zh/community.html b/content/zh/community.html
    index 722b7a5..8e78dea 100644
    --- a/content/zh/community.html
    +++ b/content/zh/community.html
    @@ -831,6 +831,12 @@
     Committer
     leonard
       
    +  
    +https://avatars.githubusercontent.com/u/1525333?s=400"; 
    class="committer-avatar" />
    +Jing Zhang
    +Committer
    +jingzhang
    +  
     
     
     可以通过 @apache.org 直接联系 committer。可以在 https://cwiki.apache.org/confluence/display/FLINK/List+of+contributors";>这里
     找到所有的贡献者。
    
    

    [flink-web] 02/02: Rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    leonard pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit 7e148d3a78e1eab3a40ce031532def1bd05a989e
    Author: Leonard Xu 
    AuthorDate: Wed Mar 16 00:56:17 2022 +0800
    
    Rebuild website
    ---
     content/community.html| 6 ++
     content/zh/community.html | 6 ++
     2 files changed, 12 insertions(+)
    
    diff --git a/content/community.html b/content/community.html
    index c29aded..788b9c8 100644
    --- a/content/community.html
    +++ b/content/community.html
    @@ -840,6 +840,12 @@
     Committer
     martijnvisser
       
    +  
    +https://avatars.githubusercontent.com/u/5163645?s=50"; 
    class="committer-avatar" />
    +Leonard Xu
    +Committer
    +leonard
    +  
     
     
     You can reach committers directly at 
    @apache.org. A list of all contributors can be 
    found https://cwiki.apache.org/confluence/display/FLINK/List+of+contributors";>here.
    diff --git a/content/zh/community.html b/content/zh/community.html
    index e5b676b..722b7a5 100644
    --- a/content/zh/community.html
    +++ b/content/zh/community.html
    @@ -825,6 +825,12 @@
     Committer
     martijnvisser
       
    +  
    +https://avatars.githubusercontent.com/u/5163645?s=50"; 
    class="committer-avatar" />
    +Leonard Xu
    +Committer
    +leonard
    +  
     
     
     可以通过 @apache.org 直接联系 committer。可以在 https://cwiki.apache.org/confluence/display/FLINK/List+of+contributors";>这里
     找到所有的贡献者。
    
    

    [flink-web] 02/02: Rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    martijnvisser pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit 775ff5375325e8ccd4739a802b3254787279e074
    Author: MartijnVisser 
    AuthorDate: Mon Mar 14 16:52:36 2022 +0100
    
    Rebuild website
    ---
     content/googleae6c28c3c24290e6.html | 1 +
     1 file changed, 1 insertion(+)
    
    diff --git a/content/googleae6c28c3c24290e6.html 
    b/content/googleae6c28c3c24290e6.html
    new file mode 100644
    index 000..1427f05
    --- /dev/null
    +++ b/content/googleae6c28c3c24290e6.html
    @@ -0,0 +1 @@
    +google-site-verification: googleae6c28c3c24290e6.html
    \ No newline at end of file
    
    

    [flink-web] 02/02: Rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    yuanmei pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit 0f506864f13b8f10a8e537571e0f96f28abc5be7
    Author: Yubin Li 
    AuthorDate: Fri Feb 4 11:49:52 2022 +0800
    
    Rebuild website
    ---
     .../news/2022/01/31/release-statefun-3.2.0.html|  2 +
     content/zh/privacy-policy.html | 49 ++
     2 files changed, 23 insertions(+), 28 deletions(-)
    
    diff --git a/content/news/2022/01/31/release-statefun-3.2.0.html 
    b/content/news/2022/01/31/release-statefun-3.2.0.html
    index ea10a48..47f965f 100644
    --- a/content/news/2022/01/31/release-statefun-3.2.0.html
    +++ b/content/news/2022/01/31/release-statefun-3.2.0.html
    @@ -33,6 +33,8 @@
       /* 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() {
    diff --git a/content/zh/privacy-policy.html b/content/zh/privacy-policy.html
    index 7d1d9df..4f6f76b 100644
    --- a/content/zh/privacy-policy.html
    +++ b/content/zh/privacy-policy.html
    @@ -5,7 +5,7 @@
     
     
     
    -Apache Flink: Privacy Policy
    +Apache Flink: 隐私政策
     
     
     
    @@ -112,7 +112,7 @@
       教程
       
     https://nightlies.apache.org/flink/flink-docs-release-1.14/zh//docs/try-flink/local_installation/";
     target="_blank">With Flink 
    -https://nightlies.apache.org/flink/flink-statefun-docs-release-3.1/getting-started/project-setup.html";
     target="_blank">With Flink Stateful Functions 
    +https://nightlies.apache.org/flink/flink-statefun-docs-release-3.2/getting-started/project-setup.html";
     target="_blank">With Flink Stateful Functions 
     Training Course
       
     
    @@ -123,7 +123,7 @@
       
     https://nightlies.apache.org/flink/flink-docs-release-1.14"; 
    target="_blank">Flink 1.14 (Latest stable release) 
     https://nightlies.apache.org/flink/flink-docs-master"; 
    target="_blank">Flink Master (Latest Snapshot) 
    -https://nightlies.apache.org/flink/flink-statefun-docs-release-3.1"; 
    target="_blank">Flink Stateful Functions 3.1 (Latest stable release) 
    
    +https://nightlies.apache.org/flink/flink-statefun-docs-release-3.2"; 
    target="_blank">Flink Stateful Functions 3.2 (Latest stable release) 
    
     https://nightlies.apache.org/flink/flink-statefun-docs-master"; 
    target="_blank">Flink Stateful Functions Master (Latest Snapshot) 
       
     
    @@ -211,40 +211,33 @@
       
       
       
    -Privacy Policy
    +隐私政策
     
    -   Information about your use of this website is collected using server 
    access logs.
    -We do this to understand what parts of the website are important to our users,
    -what features are most frequently read up on, where users get lost in the 
    documentation, etc.
    -This data allows us to better understand how users use the system, the 
    website, and the docs
    -and where to focus improvements next.
    +   我们使用服务器访问日志收集您使用本网站的信息,这样做是为了了解本网站哪些页面对我们的用户来说很重要、最常阅读或者体验欠佳等。
    +这些数据使我们能够更好地了解用户如何使用本系统、网站、文档,从而知晓下一步需要重点改进的地方。
     
    -The collected information consists of the following:
    +收集的信息包括以下内容:
     
     
    -  The IP address from which you access the website;
    -  The type of browser and operating system you use to access our site;
    -  The date and time you access our site;
    -  The pages you visit;
    -  If you click on any of the file download links on our website;
    -  The addresses of pages from where you followed a link to our site;
    -  The addresses of pages to where you go to from our site; and
    -  The search terms you use on the website.
    +  您访问网站的 IP 地址;
    +  您用于访问我们网站的浏览器、操作系统类型;
    +  您访问我们网站的日期和时间;
    +  您访问的页面;
    +  您是否点击我们网站上的某个文件下载链接;
    +  您跳转到我们网站使用的页面地址;
    +  您从我们的网站访问的页面地址;
    +  您在我们网站上使用的搜索词。
     
     
    -This information is gathered and stored using the open source software https://matomo.org/";>Matomo.
    -We don’t use any cookies to collect this information. An IP address is 
    anonymized by removing
    -the last two octets from the IP address. That means that if you’re IP is 
    192.168.100.50, we store it as
    -192.168.0.0.
    +这些信息是使用开源软件 https://matomo.org/";>Matomo 收集和存储的。我们不使用任何 cookie 
    来收集这些信息。
    +通过从 IP 地址中删除最后两个八位字节来匿名化 IP 地址,这意味着如果您的 IP 是 192.168.100.50,我们将其存储为 
    192.168.0.0。
     
    -We do not track or collect personally identifiable information or associate 
    gathered
    -data with any personally identifying information from other sources.
    +我们不会跟踪或收集个人身份信息,不会将收集到的数据与来自其他来源的任何个人身份信息相关联。
     
    -Matomo is self-hosted on a virtual machine, provided by the Apache Software 
    Foundation.
    -It can onl

    [flink-web] 02/02: Rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    gaoyunhaii pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit 2aa3487c95dffdf32663d23a7ccdda3011eaa940
    Author: Yun Gao 
    AuthorDate: Fri Jan 7 21:03:17 2022 +0800
    
    Rebuild website
    ---
     content/blog/feed.xml | 3 +--
     content/news/2022/01/07/release-ml-2.0.0.html | 3 +--
     2 files changed, 2 insertions(+), 4 deletions(-)
    
    diff --git a/content/blog/feed.xml b/content/blog/feed.xml
    index 062f655..dcff7d8 100644
    --- a/content/blog/feed.xml
    +++ b/content/blog/feed.xml
    @@ -108,8 +108,7 @@ getting and setting parameters for algorithms.

    parameters can be defined as static variables of an interface, and any algorithm that implements the interface could inherit these variable definitions without additional work. Commonly used parameter validators are -provided as part of the infrastructure. And fields such as isOptional are -removed from the parameter definition for simplicity.

    +provided as part of the infrastructure.

    Tools for composing DAG of stages into a new stage

    diff --git a/content/news/2022/01/07/release-ml-2.0.0.html b/content/news/2022/01/07/release-ml-2.0.0.html index 33e9d0e..3a08209 100644 --- a/content/news/2022/01/07/release-ml-2.0.0.html +++ b/content/news/2022/01/07/release-ml-2.0.0.html @@ -302,8 +302,7 @@ getting and setting parameters for algorithms. parameters can be defined as static variables of an interface, and any algorithm that implements the interface could inherit these variable definitions without additional work. Commonly used parameter validators are -provided as part of the infrastructure. And fields such as isOptional are -removed from the parameter definition for simplicity. +provided as part of the infrastructure. Tools for composing DAG of stages into a new stage

    [flink-web] 02/02: Rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    dianfu pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit cfb62f3c8bc9b530be21d2f6687593bb5b321bf4
    Author: Yun Gao 
    AuthorDate: Tue Jan 4 10:49:53 2022 +0800
    
    Rebuild website
    ---
     content/downloads.html|  55 
     content/zh/downloads.html | 105 +-
     2 files changed, 159 insertions(+), 1 deletion(-)
    
    diff --git a/content/downloads.html b/content/downloads.html
    index 1c32117..6e47145 100644
    --- a/content/downloads.html
    +++ b/content/downloads.html
    @@ -217,11 +217,13 @@ $( document ).ready(function() {
       Apache 
    Flink 1.12.7
       Apache 
    Flink 1.11.6
       Apache Flink Stateful 
    Functions 3.1.1
    +  Apache Flink ML 2.0.0
       Additional Components
       Verifying Hashes and 
    Signatures
       Maven 
    Dependencies
       Apache 
    Flink
       Apache Flink Stateful 
    Functions
    +  Apache 
    Flink ML
     
       
       Update Policy for old 
    releases
    @@ -229,6 +231,7 @@ $( document ).ready(function() {
       Flink
       Flink-StateFun
       Flink-shaded
    +  Flink-ML
     
       
     
    @@ -334,6 +337,19 @@ $( document ).ready(function() {
     
     
     
    +Apache Flink® ML 2.0.0 is the latest stable release for machine 
    learning.
    +
    +Apache Flink ML 2.0.0
    +
    +
    +https://www.apache.org/dyn/closer.lua/flink/flink-ml-2.0.0/flink-ml-2.0.0-src.tgz";
     class="ga-track" id="200-ml-download-source">Apache Flink ML 2.0.0 Source 
    Release
    +(https://downloads.apache.org/flink/flink-ml-2.0.0/flink-ml-2.0.0-src.tgz.asc";>asc,
     https://downloads.apache.org/flink/flink-ml-2.0.0/flink-ml-2.0.0-src.tgz.sha512";>sha512)
    +
    +
    +This version is compatible with Apache Flink version 1.14.0.
    +
    +
    +
     Additional Components
     
     These are components that the Flink project develops which are not part of 
    the
    @@ -412,6 +428,34 @@ main Flink release:
     The statefun-sdk dependency is the only one you will need to 
    start developing applications.
     The statefun-flink-harness dependency includes a local execution 
    environment that allows you to locally test your application in an IDE.
     
    +Apache Flink ML
    +
    +You can add the following dependencies to your pom.xml to 
    include Apache Flink ML in your project.
    +
    +
    +  org.apache.flink
    +  flink-ml-core_2.12
    +  2.0.0
    +
    +
    +  org.apache.flink
    +  flink-ml-iteration_2.12
    +  2.0.0
    +
    +
    +  org.apache.flink
    +  flink-ml-lib_2.12
    +  2.0.0
    +
    +
    +Advanced users could only import a minimal set of Flink ML dependencies for 
    their target use-cases:
    +
    +
    +  Use artifact flink-ml-core_2.12 in order to develop custom 
    ML algorithms.
    +  Use artifacts flink-ml-core_2.12 and 
    flink-ml-iteration_2.12 in order to develop custom ML algorithms 
    which require iteration.
    +  Use artifact flink-ml-lib_2.12 in order to use the 
    off-the-shelf ML algorithms from Flink ML.
    +
    +
     Update Policy for old releases
     
     As of March 2017, the Flink community http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/DISCUSS-Time-based-releases-in-Flink-tp15386p15394.html";>decided
     to support the current and previous minor release with bugfixes. If 1.2.x is 
    the current release, 1.1.y is the previous minor supported release. Both 
    versions will receive bugfixes for critical issues.
    @@ -1338,6 +1382,17 @@ Flink Stateful Functions 2.0.0 - 2020-04-02
     
     
     
    +Flink-ML
    +
    +
    +
    +
    +Flink ML 2.0.0 - 2021-01-07
    +(https://archive.apache.org/dist/flink/flink-ml-2.0.0/flink-ml-2.0.0-src.tgz";>Source)
    +
    +
    +
    +
     
       
     
    diff --git a/content/zh/downloads.html b/content/zh/downloads.html
    index 0d52b27..7afdac0 100644
    --- a/content/zh/downloads.html
    +++ b/content/zh/downloads.html
    @@ -214,13 +214,21 @@ $( document ).ready(function() {
       Apache 
    Flink 1.13.5
       Apache 
    Flink 1.12.7
       Apache 
    Flink 1.11.6
    +  Apache Flink Stateful 
    Functions 3.1.1
    +  Apache Flink ML 2.0.0
       额外组件
       验证哈希和签名
    -  Maven 依赖
    +  Maven 依赖
    +  Apache 
    Flink
    +  Apache Flink Stateful 
    Functions
    +  Apache 
    Flink ML
    +
    +  
       旧版本的更新策略
       所有稳定版本
       Flink
       Flink-shaded
    +  Flink-ML
     
       
     
    @@ -251,6 +259,8 @@ $( document ).ready(function() {
     如果你计划从以前的版本升级 Flink,请查看 https://nightlies.apache.org/flink/
     flink-docs-release-1.14/release-notes/flink-1.14.html">Flink 1.14 
    的发布说明。
     
    +
    +
     Apache Flink 1.13.5
     
     
    @@ -273,6 +283,8 @@ 
    flink-docs-release-1.14/release-notes/flink-1.14.html">Flink 1.14 的发布说
     如果你计划从以前的版本升级 Flink,请查看 https://nightlies.apache.org/flink/
     flink-docs-release-1.13/release-notes/flink-1.13.html">Flink 1.13 
    的发布说明。
     
    +
    +
     Apache Flink 1.12.7
     
     
    @@ -295,6 +307,8 @@ 
    flink-docs-release-1.13/release-notes/flink-1.13.html">Flink 1.13 的发布说
     如果你计划从以前的版本升级 Flink,请查看 https://nightlies.apache.org/flink/
     flink-docs-release-1.12/release-notes/fl

    [flink-web] 02/02: 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
    
    commit 596e97d9a78ce4a6a9a5e73d33153b1b9e614add
    Author: Chesnay Schepler 
    AuthorDate: Thu Dec 16 21:34:59 2021 +0100
    
    Rebuild website
    ---
     content/blog/feed.xml | 1 -
     content/news/2021/12/16/log4j-patch-releases.html | 1 -
     2 files changed, 2 deletions(-)
    
    diff --git a/content/blog/feed.xml b/content/blog/feed.xml
    index 5d204aa..53e3e63 100644
    --- a/content/blog/feed.xml
    +++ b/content/blog/feed.xml
    @@ -23,7 +23,6 @@
     
       
    • Maven artifacts are currently being synced to Maven central and will become available over the next 24 hours.
    • -
    • Docker images at https://hub.docker.com/_/flink will be published at a later date.
    • The 1.11.6/1.12.7 Python binaries will be published at a later date.
    diff --git a/content/news/2021/12/16/log4j-patch-releases.html b/content/news/2021/12/16/log4j-patch-releases.html index 81c04be..f564e16 100644 --- a/content/news/2021/12/16/log4j-patch-releases.html +++ b/content/news/2021/12/16/log4j-patch-releases.html @@ -217,7 +217,6 @@ Maven artifacts are currently being synced to Maven central and will become available over the next 24 hours. -Docker images at https://hub.docker.com/_/flink will be published at a later date. The 1.11.6/1.12.7 Python binaries will be published at a later date.

    [flink-web] 02/02: rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    sjwiesman pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit e89e37d16c1438847a35fe987b0d2ab4bd61ac43
    Author: Konstantin Knauf 
    AuthorDate: Fri Dec 10 20:33:49 2021 +0100
    
    rebuild website
    ---
     content/2021/12/10/log4j-cve.html | 9 +++--
     content/blog/feed.xml | 9 +++--
     2 files changed, 14 insertions(+), 4 deletions(-)
    
    diff --git a/content/2021/12/10/log4j-cve.html 
    b/content/2021/12/10/log4j-cve.html
    index e7f27e9..11b8a9e 100644
    --- a/content/2021/12/10/log4j-cve.html
    +++ b/content/2021/12/10/log4j-cve.html
    @@ -206,9 +206,14 @@ It is by now tracked under https://nvd.nist.gov/vuln/detail/CVE-2021-44
     
     Apache Flink is bundling a version of Log4j that is affected by this 
    vulnerability. 
     We recommend users to follow the https://logging.apache.org/log4j/2.x/security.html";>advisory of the 
    Apache Log4j Community. 
    -For Apache Flink this currently translates to “setting system property 
    log4j2.formatMsgNoLookups to true” until Log4j has 
    been upgraded to 2.15.0 in Apache Flink.
    +For Apache Flink this currently translates to setting the following property 
    in your flink-conf.yaml:
     
    -This effort is tracked in https://issues.apache.org/jira/browse/FLINK-25240";>FLINK-25240. 
    +env.java.opts: 
    -Dlog4j2.formatMsgNoLookups=true
    +
    +If you are already setting env.java.opts.jobmanager, 
    env.java.opts.taskmanager, env.java.opts.client, or 
    env.java.opts.historyserver you should instead add the system 
    change to those existing parameter lists.
    +
    +As soon as Log4j has been upgraded to 2.15.0 in Apache Flink, this is not 
    necessary anymore. 
    +This effort is tracked in https://issues.apache.org/jira/browse/FLINK-25240";>FLINK-25240. 
     It will be included in Flink 1.15.0, Flink 1.14.1 and Flink 1.13.3.
     We expect Flink 1.14.1 to be released in the next 1-2 weeks.
     The other releases will follow in their regular cadence.
    diff --git a/content/blog/feed.xml b/content/blog/feed.xml
    index daa45f3..c666cb2 100644
    --- a/content/blog/feed.xml
    +++ b/content/blog/feed.xml
    @@ -13,9 +13,14 @@ It is by now tracked under advisory;
     of the Apache Log4j Community. 
    -For Apache Flink this currently translates to “setting system property 
    log4j2.formatMsgNoLookups to 
    true” until Log4j has been upgraded to 2.15.0 in 
    Apache Flink.

    +For Apache Flink this currently translates to setting the following property in your flink-conf.yaml:

    -

    This effort is tracked in FLINK-25240;. +

    env.java.opts: -Dlog4j2.formatMsgNoLookups=true
    + +

    If you are already setting env.java.opts.jobmanager, env.java.opts.taskmanager, env.java.opts.client, or env.java.opts.historyserver you should instead add the system change to those existing parameter lists.

    + +

    As soon as Log4j has been upgraded to 2.15.0 in Apache Flink, this is not necessary anymore. +This effort is tracked in FLINK-25240;. It will be included in Flink 1.15.0, Flink 1.14.1 and Flink 1.13.3. We expect Flink 1.14.1 to be released in the next 1-2 weeks. The other releases will follow in their regular cadence.


    [flink-web] 02/02: rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    knaufk pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit f00f0e87be5cb9bfe1935611667da7ba42e616ce
    Author: Konstantin Knauf 
    AuthorDate: Fri Dec 10 17:37:00 2021 +0100
    
    rebuild website
    ---
     content/2021/12/10/log4j-cve.html | 4 ++--
     content/blog/feed.xml | 4 ++--
     content/blog/index.html   | 2 +-
     content/index.html| 2 +-
     content/zh/index.html | 2 +-
     5 files changed, 7 insertions(+), 7 deletions(-)
    
    diff --git a/content/2021/12/10/log4j-cve.html 
    b/content/2021/12/10/log4j-cve.html
    index bf61d5e..e7f27e9 100644
    --- a/content/2021/12/10/log4j-cve.html
    +++ b/content/2021/12/10/log4j-cve.html
    @@ -204,8 +204,8 @@
     Yesterday, a new Zero Day for Apache Log4j was https://www.cyberkendra.com/2021/12/apache-log4j-vulnerability-details-and.html";>reported.
     
     It is by now tracked under https://nvd.nist.gov/vuln/detail/CVE-2021-44228";>CVE-2021-44228.
     
    -Apache Flink is bundling a version of Log4j that is affeced by this 
    vulnerability. 
    -We recommend users to follow the https://logging.apache.org/log4j/2.x/security.html";>adivsory of the 
    Apache Log4j Community. 
    +Apache Flink is bundling a version of Log4j that is affected by this 
    vulnerability. 
    +We recommend users to follow the https://logging.apache.org/log4j/2.x/security.html";>advisory of the 
    Apache Log4j Community. 
     For Apache Flink this currently translates to “setting system property 
    log4j2.formatMsgNoLookups to true” until Log4j has 
    been upgraded to 2.15.0 in Apache Flink.
     
     This effort is tracked in https://issues.apache.org/jira/browse/FLINK-25240";>FLINK-25240. 
    diff --git a/content/blog/feed.xml b/content/blog/feed.xml
    index 56e5931..daa45f3 100644
    --- a/content/blog/feed.xml
    +++ b/content/blog/feed.xml
    @@ -11,8 +11,8 @@
     

    Yesterday, a new Zero Day for Apache Log4j was reported;. It is by now tracked under CVE-2021-44228.

    ; -

    Apache Flink is bundling a version of Log4j that is affeced by this vulnerability. -We recommend users to follow the adivsory; of the Apache Log4j Community. +

    Apache Flink is bundling a version of Log4j that is affected by this vulnerability. +We recommend users to follow the advisory; of the Apache Log4j Community. For Apache Flink this currently translates to “setting system property log4j2.formatMsgNoLookups to true” until Log4j has been upgraded to 2.15.0 in Apache Flink.

    This effort is tracked in FLINK-25240;. diff --git a/content/blog/index.html b/content/blog/index.html index a47d95c..f7c959d 100644 --- a/content/blog/index.html +++ b/content/blog/index.html @@ -206,7 +206,7 @@ 10 Dec 2021 Konstantin Knauf - Advise on Apache Log4j Zero Day (CVE-2021-44228) + Apache Flink is affected by an Apache Log4j Zero Day (CVE-2021-44228). This blog post contains advise for users on how to address this. Continue reading » diff --git a/content/index.html b/content/index.html index fcc6015..a6ee695 100644 --- a/content/index.html +++ b/content/index.html @@ -366,7 +366,7 @@ Advise on Apache Log4j Zero Day (CVE-2021-44228) -Advise on Apache Log4j Zero Day (CVE-2021-44228) +Apache Flink is affected by an Apache Log4j Zero Day (CVE-2021-44228). This blog post contains advise for users on how to address this. Flink Backward - The Apache Flink Retrospective A look back at the development cycle for Flink 1.14 diff --git a/content/zh/index.html b/content/zh/index.html index 1007408..655d399 100644 --- a/content/zh/index.html +++ b/content/zh/index.html @@ -363,7 +363,7 @@ Advise on Apache Log4j Zero Day (CVE-2021-44228) -Advise on Apache Log4j Zero Day (CVE-2021-44228) +Apache Flink is affected by an Apache Log4j Zero Day (CVE-2021-44228). This blog post contains advise for users on how to address this. Flink Backward - The Apache Flink Retrospective A look back at the development cycle for Flink 1.14


    [flink-web] 02/02: rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    dwysakowicz pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit de50d9e73a3713342381524d18f651b12261f793
    Author: Yuan Mei 
    AuthorDate: Fri Nov 5 13:16:24 2021 +0800
    
    rebuild website
    ---
     content/blog/feed.xml   | 2 +-
     content/news/2021/09/29/release-1.14.0.html | 2 +-
     2 files changed, 2 insertions(+), 2 deletions(-)
    
    diff --git a/content/blog/feed.xml b/content/blog/feed.xml
    index 6934262..b3bbb83 100644
    --- a/content/blog/feed.xml
    +++ b/content/blog/feed.xml
    @@ -718,7 +718,7 @@ produces a combined stream from multiple sources, by 
    reading those sources one a
     seamlessly switching over from one source to the other.

    The motivating use case for the Hybrid Source was to read streams from tiered storage setups as if there was one -stream that spans all tiers. For example, new data may land in Kafa and is eventually +stream that spans all tiers. For example, new data may land in Kafka and is eventually migrated to S3 (typically in compressed columnar format, for cost efficiency and performance). The Hybrid Source can read this as one contiguous logical stream, starting with the historic data on S3 and transitioning over to the more recent data in Kafka.

    diff --git a/content/news/2021/09/29/release-1.14.0.html b/content/news/2021/09/29/release-1.14.0.html index ba241c0..1cf2e9b 100644 --- a/content/news/2021/09/29/release-1.14.0.html +++ b/content/news/2021/09/29/release-1.14.0.html @@ -342,7 +342,7 @@ produces a combined stream from multiple sources, by reading those sources one a seamlessly switching over from one source to the other. The motivating use case for the Hybrid Source was to read streams from tiered storage setups as if there was one -stream that spans all tiers. For example, new data may land in Kafa and is eventually +stream that spans all tiers. For example, new data may land in Kafka and is eventually migrated to S3 (typically in compressed columnar format, for cost efficiency and performance). The Hybrid Source can read this as one contiguous logical stream, starting with the historic data on S3 and transitioning over to the more recent data in Kafka.

    [flink-web] 02/02: Rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    jark pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit 8c8599a2b325bec7d951ce8a250b40aa5791603e
    Author: Jark Wu 
    AuthorDate: Wed Oct 27 16:27:43 2021 +0800
    
    Rebuild website
    ---
     content/img/flink-forward-asia.png | Bin 0 -> 77299 bytes
     content/index.html |   8 ++--
     content/zh/index.html  |   8 ++--
     3 files changed, 12 insertions(+), 4 deletions(-)
    
    diff --git a/content/img/flink-forward-asia.png 
    b/content/img/flink-forward-asia.png
    new file mode 100644
    index 000..5b00630
    Binary files /dev/null and b/content/img/flink-forward-asia.png differ
    diff --git a/content/index.html b/content/index.html
    index 5d803b6..f4e1d3e 100644
    --- a/content/index.html
    +++ b/content/index.html
    @@ -333,12 +333,16 @@
     
       
       https://flink-forward.org"; target="_blank">
    -
    +
       
       
       https://www.apache.org/events/current-event"; target="_blank">
    -https://www.apache.org/events/current-event-234x60.png"; 
    alt="ApacheCon" />
    +https://www.apache.org/events/current-event-234x60.png"; alt="ApacheCon" />
       
    +
    +https://flink-forward.org.cn/"; target="_blank">
    +  
    +
     
     
     
    diff --git a/content/zh/index.html b/content/zh/index.html
    index 9498416..a860a16 100644
    --- a/content/zh/index.html
    +++ b/content/zh/index.html
    @@ -331,12 +331,16 @@
     
       
       https://flink-forward.org"; target="_blank">
    -
    +
       
       
       https://www.apache.org/events/current-event"; target="_blank">
    -https://www.apache.org/events/current-event-234x60.png"; 
    alt="ApacheCon" />
    +https://www.apache.org/events/current-event-234x60.png"; alt="ApacheCon" />
       
    +
    +https://flink-forward.org.cn/"; target="_blank">
    +  
    +
     
     
     
    
    

    [flink-web] 02/02: 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
    
    commit 2ddc8fea5e9fd328e4a290d8069f99aaf80a6390
    Author: Chesnay Schepler 
    AuthorDate: Thu Oct 21 10:06:10 2021 +0200
    
    Rebuild website
    ---
     content/blog/feed.xml  | 176 +---
     content/blog/index.html|  40 ++-
     content/blog/page10/index.html |  40 ++-
     content/blog/page11/index.html |  38 ++-
     content/blog/page12/index.html |  36 ++-
     content/blog/page13/index.html |  37 ++-
     content/blog/page14/index.html |  38 ++-
     content/blog/page15/index.html |  44 +--
     content/blog/page16/index.html |  45 ++-
     content/blog/page17/index.html |  25 ++
     content/blog/page2/index.html  |  40 ++-
     content/blog/page3/index.html  |  38 ++-
     content/blog/page4/index.html  |  36 ++-
     content/blog/page5/index.html  |  38 ++-
     content/blog/page6/index.html  |  40 ++-
     content/blog/page7/index.html  |  38 ++-
     content/blog/page8/index.html  |  36 ++-
     content/blog/page9/index.html  |  38 ++-
     content/downloads.html |  23 +-
     content/index.html |  17 +-
     .../2021/10/19/release-1.13.3.html}| 309 +
     content/zh/downloads.html  |  27 +-
     content/zh/index.html  |  17 +-
     23 files changed, 590 insertions(+), 626 deletions(-)
    
    diff --git a/content/blog/feed.xml b/content/blog/feed.xml
    index 886ed4b..b699e73 100644
    --- a/content/blog/feed.xml
    +++ b/content/blog/feed.xml
    @@ -7,6 +7,69 @@
     https://flink.apache.org/blog/feed.xml"; rel="self" 
    type="application/rss+xml" />
     
     
    +Apache Flink 1.13.3 Released
    +

    The Apache Flink community released the third bugfix version of the Apache Flink 1.13 series.

    + +

    This release includes 136 fixes and minor improvements for Flink 1.13.2. The list below includes bugfixes and improvements. For a complete list of all changes see: +JIRA.

    ; + +

    We highly recommend all users to upgrade to Flink 1.13.3.

    + +

    Updated Maven dependencies:

    + +
    <dependency>
    +  <groupId>org.apache.flink</groupId>
    +  <artifactId>flink-java</artifactId>
    +  <version>1.13.3</version>
    +</dependency>
    +<dependency>
    +  <groupId>org.apache.flink</groupId>
    +  <artifactId>flink-streaming-java_2.11</artifactId>
    +  <version>1.13.3</version>
    +</dependency>
    +<dependency>
    +  <groupId>org.apache.flink</groupId>
    +  <artifactId>flink-clients_2.11</artifactId>
    +  <version>1.13.3</version>
    +</dependency>
    + +

    You can find the binaries on the updated Downloads page.

    + +

    Below you can find more information on changes that might affect the behavior of Flink:

    + + + +

    StreamTableEnvironment.fromChangelogStream might produce a different stream because primary keys were not properly considered before.

    + + + +

    Various primary key issues have been fixed that effectively made it impossible to use this feature. +The change might affect sa


    [flink-web] 02/02: Rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    pnowojski pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit c8bdafae70f1cc09a74901a97c6cf6199212363a
    Author: Piotr Nowojski 
    AuthorDate: Thu Sep 30 08:37:28 2021 +0200
    
    Rebuild website
    ---
     content/blog/feed.xml   |   2 +-
     .../2021-09-25-release-1.14.0/buffer_debloating.png | Bin 20268 -> 0 bytes
     .../2021-09-25-release-1.14.0/buffer_debloating.svg |   1 +
     content/news/2021/09/29/release-1.14.0.html |   2 +-
     4 files changed, 3 insertions(+), 2 deletions(-)
    
    diff --git a/content/blog/feed.xml b/content/blog/feed.xml
    index 42873cc..097 100644
    --- a/content/blog/feed.xml
    +++ b/content/blog/feed.xml
    @@ -203,7 +203,7 @@ stable and predictable alignment times for aligned 
    checkpoints under backpressur
     reduce the amount of in-flight data stored in unaliged checkpoints under 
    backpressure.

    - +

    Buffer Deloating acts as a complementary feature, or even alternative, to unaligned checkpoints. diff --git a/content/img/blog/2021-09-25-release-1.14.0/buffer_debloating.png b/content/img/blog/2021-09-25-release-1.14.0/buffer_debloating.png deleted file mode 100644 index 9c95bc4..000 Binary files a/content/img/blog/2021-09-25-release-1.14.0/buffer_debloating.png and /dev/null differ diff --git a/content/img/blog/2021-09-25-release-1.14.0/buffer_debloating.svg b/content/img/blog/2021-09-25-release-1.14.0/buffer_debloating.svg new file mode 100644 index 000..ca6f971 --- /dev/null +++ b/content/img/blog/2021-09-25-release-1.14.0/buffer_debloating.svg @@ -0,0 +1 @@ +http://www.w3.org/1999/xlink"; xmlns="http://www.w3.org/2000/svg";> - + Buffer Deloating acts as a complementary feature, or even alternative, to unaligned checkpoints.


    [flink-web] 02/02: Rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    pnowojski pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit a09dfc6d2c3eb38ce806d26aa9c4cfe9cc2e4bc4
    Author: Piotr Nowojski 
    AuthorDate: Thu Sep 30 08:28:40 2021 +0200
    
    Rebuild website
    ---
     .../buffer_debloating.png  | Bin 141847 -> 20268 bytes
     1 file changed, 0 insertions(+), 0 deletions(-)
    
    diff --git a/content/img/blog/2021-09-25-release-1.14.0/buffer_debloating.png 
    b/content/img/blog/2021-09-25-release-1.14.0/buffer_debloating.png
    index e4fd4b4..9c95bc4 100644
    Binary files a/content/img/blog/2021-09-25-release-1.14.0/buffer_debloating.png 
    and b/content/img/blog/2021-09-25-release-1.14.0/buffer_debloating.png differ
    
    

    [flink-web] 02/02: Rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    xtsong pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit ea10c4ae9538b6f285666eb660c373d6df8ef2f8
    Author: Xintong Song 
    AuthorDate: Thu Sep 30 09:41:35 2021 +0800
    
    Rebuild website
    ---
     content/blog/feed.xml   | 11 ++-
     content/blog/index.html |  9 -
     content/index.html  |  9 -
     content/news/2021/08/31/release-1.14.0-rc0.html |  9 +
     content/zh/index.html   |  9 -
     5 files changed, 43 insertions(+), 4 deletions(-)
    
    diff --git a/content/blog/feed.xml b/content/blog/feed.xml
    index 2a22757..42873cc 100644
    --- a/content/blog/feed.xml
    +++ b/content/blog/feed.xml
    @@ -1346,7 +1346,16 @@ for a detailed list of changes and new features if you 
    plan to upgrade your setu
     
     
     Help us stabilize Apache Flink 1.14.0 RC0
    -

    Dear Flink Community,

    +
    +
    Hint
    +

    +Update 29th of September: Today +Apache Flink 1.14 +has been released. For sure we'd still like to hear your feedback. +

    +
    + +

    Dear Flink Community,

    we are excited to announce the first release candidate of Apache Flink 1.14. 🎉

    diff --git a/content/blog/index.html b/content/blog/index.html index 47751a2..fde607d 100644 --- a/content/blog/index.html +++ b/content/blog/index.html @@ -265,7 +265,14 @@ This new release brings various improvements to the StateFun runtime, a leaner w 31 Aug 2021 Johannes Moser - Dear Flink Community, + + Hint + +Update 29th of September: Today +https://flink.apache.org/news/2021/09/29/release-1.14.0.html";>Apache Flink 1.14 +has been released. For sure we'd still like to hear your feedback. + + diff --git a/content/index.html b/content/index.html index 7c8a36b..38d9c08 100644 --- a/content/index.html +++ b/content/index.html @@ -381,7 +381,14 @@ This new release brings various improvements to the StateFun runtime, a leaner w Help us stabilize Apache Flink 1.14.0 RC0 -Dear Flink Community, + + Hint + +Update 29th of September: Today +https://flink.apache.org/news/2021/09/29/release-1.14.0.html";>Apache Flink 1.14 +has been released. For sure we'd still like to hear your feedback. + + diff --git a/content/news/2021/08/31/release-1.14.0-rc0.html b/content/news/2021/08/31/release-1.14.0-rc0.html index 371dcb2..c50f0ee 100644 --- a/content/news/2021/08/31/release-1.14.0-rc0.html +++ b/content/news/2021/08/31/release-1.14.0-rc0.html @@ -202,6 +202,15 @@ 31 Aug 2021 Johannes Moser + + Hint + +Update 29th of September: Today +https://flink.apache.org/news/2021/09/29/release-1.14.0.html";>Apache Flink 1.14 +has been released. For sure we'd still like to hear your feedback. + + + Dear Flink Community, we are excited to announce the first release candidate of Apache Flink 1.14. 🎉 diff --git a/content/zh/index.html b/content/zh/index.html index bda4109..ab8cd99 100644 --- a/content/zh/index.html +++ b/content/zh/index.html @@ -378,7 +378,14 @@ This new release brings various improvements to the StateFun runtime, a leaner w Help us stabilize Apache Flink 1.14.0 RC0 -Dear Flink Community, + + Hint + +Update 29th of September: Today +https://flink.apache.org/news/2021/09/29/release-1.14.0.html";>Apache Flink 1.14 +has been released. For sure we'd still like to hear your feedback. + +

    [flink-web] 02/02: Rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    xtsong pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit aaada36b8549e45148b62a189f77ad06f9bf6438
    Author: Xintong Song 
    AuthorDate: Tue Aug 31 17:18:00 2021 +0800
    
    Rebuild website
    ---
     content/blog/feed.xml  |  95 +++
     content/blog/index.html|  42 +--
     content/blog/page10/index.html |  42 +--
     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 |  25 ++
     content/blog/page2/index.html  |  42 +--
     content/blog/page3/index.html  |  40 +--
     content/blog/page4/index.html  |  45 ++--
     content/blog/page5/index.html  |  43 ++-
     content/blog/page6/index.html  |  36 ++-
     content/blog/page7/index.html  |  36 ++-
     content/blog/page8/index.html  |  42 +--
     content/blog/page9/index.html  |  46 ++--
     content/index.html |  10 +-
     .../2021/08/31/release-1.14.0-rc0.html}| 293 -
     content/zh/index.html  |  10 +-
     20 files changed, 499 insertions(+), 548 deletions(-)
    
    diff --git a/content/blog/feed.xml b/content/blog/feed.xml
    index 107dc97..c971366 100644
    --- a/content/blog/feed.xml
    +++ b/content/blog/feed.xml
    @@ -7,6 +7,41 @@
     https://flink.apache.org/blog/feed.xml"; rel="self" 
    type="application/rss+xml" />
     
     
    +Help us stabilize Apache Flink 1.14.0 RC0
    +

    Dear Flink Community,

    + +

    we are excited to announce the first release candidate of Apache Flink 1.14. 🎉

    + +

    A lot of features and fixes went into this release, including improvements to the +unified batch and streaming experience, an increase in fault tolerance by reducing +in-flight data, and more developments on connectors and components. +It wouldn’t have been possible without your help. +Around 211 people have made contributions!

    + +

    Two weeks ago (August 16th) we created a feature freeze. This means that only a +few small, almost-ready features will go into the release from this moment on. +We are now in the process of stabilizing the release and need your help! As you can +see on the 1.14 release coordination page, +a lot of focus is on documentation and testing.

    + +

    If you would like to contribute to the squirrel community, a great way would be to +download the release candidate +and test it. You can run some existing Flink jobs or pick one of the +test issues. +We would greatly appreciate any feedback you can provide on the +JIRA tickets or on +the mailing list.

    + +

    We continue to be grateful and inspired by the community who believe in the project and want to help create a great user experience and product for all Flink users.

    + +

    Many thanks!

    + +Tue, 31 Aug 2021 02:00:00 +0200 +https://flink.apache.org/news/2021/08/31/release-1.14.0-rc0.html +/news/2021/08/31/release-1.14.0-rc0.html + + + Apache Flink 1.11.4 Released

    The Apache Flink community released the next bugfix version of the Apache Flink 1.11 series.

    @@ -19488,65 +19523,5 @@ Feedback through the Flink
    <dependency>
    -  <groupId>org.apache.flink</groupId>
    -  <artifactId>flink-java</artifactId>
    -  <version>1.3.3</version>
    -</dependency>
    -<dependency>
    -  <

    [flink-web] 02/02: 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
    
    commit ca125263591754c114d5d5d256611c73778c5319
    Author: Chesnay Schepler 
    AuthorDate: Thu Jul 22 08:48:55 2021 +0200
    
    Rebuild website
    ---
     content/downloads.html| 6 --
     content/zh/downloads.html | 6 --
     2 files changed, 8 insertions(+), 4 deletions(-)
    
    diff --git a/content/downloads.html b/content/downloads.html
    index f8bff6d..e3a9aa5 100644
    --- a/content/downloads.html
    +++ b/content/downloads.html
    @@ -302,8 +302,8 @@ $( document ).ready(function() {
     main Flink release:
     
     
    -https://www.apache.org/dyn/closer.lua/flink/flink-shaded-13.0/flink-shaded-13.0-src.tgz";
     class="ga-track" id="s130-download-source">Apache Flink-shaded 13.0 Source 
    Release
    -(https://downloads.apache.org/flink/flink-shaded-13.0/flink-shaded-13.0-src.tgz.asc";>asc,
     https://downloads.apache.org/flink/flink-shaded-13.0/flink-shaded-13.0-src.tgz.sha512";>sha512
     )
    +https://www.apache.org/dyn/closer.lua/flink/flink-shaded-14.0/flink-shaded-14.0-src.tgz";
     class="ga-track" id="s140-download-source">Apache Flink-shaded 14.0 Source 
    Release
    +(https://downloads.apache.org/flink/flink-shaded-14.0/flink-shaded-14.0-src.tgz.asc";>asc,
     https://downloads.apache.org/flink/flink-shaded-14.0/flink-shaded-14.0-src.tgz.sha512";>sha512
     )
     
     
     
    @@ -1157,6 +1157,8 @@ Flink Stateful Functions 2.0.0 - 2020-04-02
     
     
     
    +Flink-shaded 14.0 - 2021-07-21 (https://archive.apache.org/dist/flink/flink-shaded-14.0/flink-shaded-14.0-src.tgz";>Source)
    +
     Flink-shaded 13.0 - 2021-04-06 (https://archive.apache.org/dist/flink/flink-shaded-13.0/flink-shaded-13.0-src.tgz";>Source)
     
     Flink-shaded 12.0 - 2020-10-09 (https://archive.apache.org/dist/flink/flink-shaded-12.0/flink-shaded-12.0-src.tgz";>Source)
    diff --git a/content/zh/downloads.html b/content/zh/downloads.html
    index 59f4d54..a0ddb7f 100644
    --- a/content/zh/downloads.html
    +++ b/content/zh/downloads.html
    @@ -282,8 +282,8 @@ 
    flink-docs-release-1.12/release-notes/flink-1.12.html">Flink 1.12 的发布说
     其他不包含在 Flink 的主要发布的组件如下所示:
     
     
    -https://www.apache.org/dyn/closer.lua/flink/flink-shaded-13.0/flink-shaded-13.0-src.tgz";
     class="ga-track" id="s130-download-source">Apache Flink-shaded 13.0 Source 
    Release
    -(https://downloads.apache.org/flink/flink-shaded-13.0/flink-shaded-13.0-src.tgz.asc";>asc,
     https://downloads.apache.org/flink/flink-shaded-13.0/flink-shaded-13.0-src.tgz.sha512";>sha512)
    +https://www.apache.org/dyn/closer.lua/flink/flink-shaded-14.0/flink-shaded-14.0-src.tgz";
     class="ga-track" id="s140-download-source">Apache Flink-shaded 14.0 Source 
    Release
    +(https://downloads.apache.org/flink/flink-shaded-14.0/flink-shaded-14.0-src.tgz.asc";>asc,
     https://downloads.apache.org/flink/flink-shaded-14.0/flink-shaded-14.0-src.tgz.sha512";>sha512)
     
     
     
    @@ -1067,6 +1067,8 @@ Flink 0.6-incubating - 2014-08-26
     
     
     
    +Flink-shaded 14.0 - 2021-07-21 (https://archive.apache.org/dist/flink/flink-shaded-14.0/flink-shaded-14.0-src.tgz";>Source)
    +
     Flink-shaded 13.0 - 2021-04-06 (https://archive.apache.org/dist/flink/flink-shaded-13.0/flink-shaded-13.0-src.tgz";>Source)
     
     Flink-shaded 12.0 - 2020-10-09 (https://archive.apache.org/dist/flink/flink-shaded-12.0/flink-shaded-12.0-src.tgz";>Source)
    
    

    [flink-web] 02/02: Rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    pnowojski pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit de596c53ecfaec5480cab1db7370c9fb5b37bb7a
    Author: Piotr Nowojski 
    AuthorDate: Wed Jul 7 14:38:36 2021 +0200
    
    Rebuild website
    ---
     content/2021/07/07/backpressure.html   | 448 +
     content/blog/index.html|   2 +-
     .../img/blog/2021-07-07-backpressure/animated.png  | Bin 0 -> 847082 bytes
     .../2021-07-07-backpressure/bottleneck-zoom.png| Bin 0 -> 185048 bytes
     .../2021-07-07-backpressure/simple-example.png | Bin 0 -> 102308 bytes
     .../2021-07-07-backpressure/sliding-window.png | Bin 0 -> 22391 bytes
     .../2021-07-07-backpressure/source-task-busy.png   | Bin 0 -> 25852 bytes
     .../img/blog/2021-07-07-backpressure/subtasks.png  | Bin 0 -> 137756 bytes
     content/index.html |   2 +-
     content/zh/index.html  |   2 +-
     10 files changed, 451 insertions(+), 3 deletions(-)
    
    diff --git a/content/2021/07/07/backpressure.html 
    b/content/2021/07/07/backpressure.html
    new file mode 100644
    index 000..1f7f6b4
    --- /dev/null
    +++ b/content/2021/07/07/backpressure.html
    @@ -0,0 +1,448 @@
    +
    +
    +  
    +
    +
    +
    +
    +Apache Flink: How to identify the source of backpressure?
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +  
    +
    +
    +
    +
    +
    +
    +
    +  
    + 
    +
    +
    +
    +
    +
    +
    +  
    +
    +
    +
    +  
    +  
    +
    +  
    +
    +  
    +
    +
    +
    +
    +  
    +
    +
    +
    +
    +
    +
    +
    +What is Apache 
    Flink?
    +
    +
    +
    +
    +
    +What is Stateful 
    Functions?
    +
    +
    +Use Cases
    +
    +
    +Powered By
    +
    +
    + 
    +
    +
    +
    +Downloads
    +
    +
    +
    +  Getting Started
    +  
    +https://ci.apache.org/projects/flink/flink-docs-release-1.13//docs/try-flink/local_installation/";
     target="_blank">With Flink 
    +https://ci.apache.org/projects/flink/flink-statefun-docs-release-3.0/getting-started/project-setup.html";
     target="_blank">With Flink Stateful Functions 
    +Training Course
    +  
    +
    +
    +
    +
    +  Documentation
    +  
    +https://ci.apache.org/projects/flink/flink-docs-release-1.13"; 
    target="_blank">Flink 1.13 (Latest stable release) 
    +https://ci.apache.org/projects/flink/flink-docs-master"; 
    target="_blank">Flink Master (Latest Snapshot) 
    +https://ci.apache.org/projects/flink/flink-statefun-docs-release-3.0"; 
    target="_blank">Flink Stateful Functions 3.0 (Latest stable release) 
    
    +https://ci.apache.org/projects/flink/flink-statefun-docs-master"; 
    target="_blank">Flink Stateful Functions Master (Latest Snapshot) 
    +  
    +
    +
    +
    +Getting Help
    +
    +
    +Flink Blog
    +
    +
    +
    +
    +  https://flink-packages.org"; 
    target="_blank">flink-packages.org 
    +
    + 
    +
    +
    +
    +
    +Community & Project Info
    +
    +
    +Roadmap
    +
    +
    +How to 
    Contribute
    +
    +
    +
    +
    +  https://github.com/apache/flink"; target="_blank">Flink 
    on GitHub 
    +
    +
    + 
    +
    +
    +
    +  
    +
    +  中文版
    +
    +  
    +
    +
    +  
    +
    +  
    +.smalllinks:link {
    +  display: inline-block !important; background: none; padding-top: 
    0px; padding-bottom: 0px; padding-right: 0px; min-width: 75px;
    +}
    +  
    +
    +  
    +  
    +
    +
    +https://twitter.com/apacheflink"; 
    target="_blank">@ApacheFlink 
    +
    +
    +Plan Visualizer 
    +
    +
    +  Flink Security
    +
    +
    +  
    +
    +https://apache.org"; target="_blank">Apache Software 
    Foundation 
    +
    +
    +
    +  https://www.apache.org/licenses/"; 
    target="_blank">License 
    +
    +  https://www.apache.org/security/"; 
    target="_blank">Security 
    +
    +  https://www.apache.org/foundation/sponsorship.html"; 
    target="_blank">Donate 
    +
    +  https://www.apache.org/foundation/thanks.html"; target="_blank">Thanks 
    
    +
    +
    +  
    +
    +
    +
    +  
    +  
    +  
    +  
    +
    +  How to identify the source of backpressure?
    +  
    +
    +  
    +07 Jul 2021 Piotr Nowojski (https://twitter.co

    [flink-web] 02/02: 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
    
    commit f6e10179aabc36396d44973eb5c87575c9c9d9f2
    Author: Chesnay Schepler 
    AuthorDate: Fri Jun 11 10:16:40 2021 +0200
    
    Rebuild website
    ---
     content/community.html | 16 
     1 file changed, 16 insertions(+)
    
    diff --git a/content/community.html b/content/community.html
    index 6e3804a..07e6d15 100644
    --- a/content/community.html
    +++ b/content/community.html
    @@ -211,7 +211,9 @@
       Meetups
       Source Code
    
       Flink core repository
    +  Flink docker repository
       Flink Stateful Functions 
    repository
    +  Flink Stateful 
    Functions Docker repository
       Flink-shaded
     repositories (shaded dependency libraries)
       Flink Website repositories
       Bahir Flink 
    repositories (additional connectors)
    @@ -401,6 +403,13 @@
       GitHub mirror: https://github.com/apache/flink.git";>https://github.com/apache/flink.git
     
     
    +Flink docker repository
    +
    +
    +  ASF repository: https://gitbox.apache.org/repos/asf/flink-docker.git";>https://gitbox.apache.org/repos/asf/flink-docker.git
    +  GitHub mirror: https://github.com/apache/flink-docker.git";>https://github.com/apache/flink-docker.git
    +
    +
     Flink Stateful Functions 
    repository
     
     
    @@ -408,6 +417,13 @@
       GitHub mirror: https://github.com/apache/flink-statefun";>https://github.com/apache/flink-statefun
     
     
    +Flink Stateful Functions 
    Docker repository
    +
    +
    +  ASF repository: https://gitbox.apache.org/repos/asf/flink-statefun-docker.git";>https://gitbox.apache.org/repos/asf/flink-statefun-docker.git
    +  GitHub mirror: https://github.com/apache/flink-statefun-docker";>https://github.com/apache/flink-statefun-docker
    +
    +
     Flink-shaded 
    repositories (shaded dependency libraries)
     
     
    
    

    [flink-web] 02/02: Rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    sjwiesman pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit 4428950968129f70353aff28c0dacce8dfb934e4
    Author: Seth Wiesman 
    AuthorDate: Thu Apr 15 12:03:00 2021 -0500
    
    Rebuild website
    ---
     content/blog/feed.xml  |  2 +-
     content/stateful-functions.html| 10 +-
     content/zh/stateful-functions.html | 10 +-
     3 files changed, 11 insertions(+), 11 deletions(-)
    
    diff --git a/content/blog/feed.xml b/content/blog/feed.xml
    index b5ba817..67cf73f 100644
    --- a/content/blog/feed.xml
    +++ b/content/blog/feed.xml
    @@ -195,7 +195,7 @@ page of the Flink website, and the most recent Python SDK 
    distribution is availa
     You can also find official StateFun Docker images of the new version on Dockerhub.

    ;

    For more details, check the updated documentation and the -release notes +release notes for a detailed list of changes and new features if you plan to upgrade your setup to Stateful Functions 3.0.0. We encourage you to download the release and share your feedback with the community through the Flink mailing lists or JIRA

    ; diff --git a/content/stateful-functions.html b/content/stateful-functions.html index c5fedfc..5f8a19e 100644 --- a/content/stateful-functions.html +++ b/content/stateful-functions.html @@ -282,7 +282,7 @@ Dynamic Messaging The API allows you to build and compose functions that communicate dynamic- and arbitrarily with each other. This gives you much more flexibility compared to the acyclic nature of classical stream processing topologies. -https://ci.apache.org/projects/flink/flink-statefun-docs-stable/concepts/application-building-blocks.html#stateful-functions";>Learn More +https://ci.apache.org/projects/flink/flink-statefun-docs-release-3.0/docs/concepts/application-building-blocks#stateful-functions";>Learn More @@ -290,7 +290,7 @@ Consistent State Functions can keep local state that is persistent and integrated with the messaging between functions. This gives you the effect of exactly-once state access/updates and guaranteed efficient messaging out-of-the-box. - https://ci.apache.org/projects/flink/flink-statefun-docs-stable/concepts/application-building-blocks.html#persisted-states";>Learn More + https://ci.apache.org/projects/flink/flink-statefun-docs-release-3.0/docs/concepts/application-building-blocks#persisted-states";>Learn More @@ -301,7 +301,7 @@ Functions can be implemented in any programming language that can handle HTTP requests or bring up a gRPC server, with initial support for Python. More SDKs will be added for languages like Go, Javascript and Rust. -https://ci.apache.org/projects/flink/flink-statefun-docs-stable/sdk/modules.html#modules";>Learn More +https://ci.apache.org/projects/flink/flink-statefun-docs-stable/docs/concepts/distributed_architecture/#remote-functions";>Learn More @@ -315,7 +315,7 @@ No Database Required State durability and fault tolerance build on Apache Flink’s robust distributed snapshots model. This requires nothing but a simple blob storage tier (e.g. S3, GCS, HDFS) to store the state snapshots. -https://ci.apache.org/projects/flink/flink-docs-stable/internals/stream_checkpointing.html";>Learn More +https://ci.apache.org/projects/flink/flink-docs-stable/learn-flink/fault_tolerance.html";>Learn More @@ -334,7 +334,7 @@ State access is part of the function invocation and so Stateful Functions applications behave like stateless processes that can be managed with the same simplicity and benefits, like rapid scalability, scale-to-zero and rolling/zero-downtime upgrades. -https://ci.apache.org/projects/flink/flink-statefun-docs-stable/concepts/logical.html#function-lifecycle";>Learn More +https://ci.apache.org/projects/flink/flink-statefun-docs-stable/docs/deployment/module/";>Learn More diff --git a/content/zh/stateful-functions.html b/content/zh/stateful-functions.html index 3e291d3..4b57756 100644 --- a/content/zh/stateful-functions.html +++ b/content/zh/stateful-functions.html @@ -280,7 +280,7 @@ Dynamic Messaging The API allows you to build and compose functions that communicate dynamic- and arbitrarily with each other. This gives you much more flexibility compared to the acycli

    [flink-web] 02/02: Rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    tzulitai pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit dc2ef17e29a71c3ef4d2b801b8b868e0dfff
    Author: Tzu-Li (Gordon) Tai 
    AuthorDate: Thu Apr 15 23:11:26 2021 +0800
    
    Rebuild website
    ---
     content/news/2021/04/15/release-statefun-3.0.0.html | 2 +-
     1 file changed, 1 insertion(+), 1 deletion(-)
    
    diff --git a/content/news/2021/04/15/release-statefun-3.0.0.html 
    b/content/news/2021/04/15/release-statefun-3.0.0.html
    index 716ae94..0fa8971 100644
    --- a/content/news/2021/04/15/release-statefun-3.0.0.html
    +++ b/content/news/2021/04/15/release-statefun-3.0.0.html
    @@ -389,7 +389,7 @@ page of the Flink website, and the most recent Python SDK 
    distribution is availa
     You can also find official StateFun Docker images of the new version on https://hub.docker.com/r/apache/flink-statefun";>Dockerhub.
     
     For more details, check the https://ci.apache.org/projects/flink/flink-statefun-docs-release-3.0/";>updated
     documentation and the
    -https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522&version=12348350";>release
     notes
    +https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522&version=12348822";>release
     notes
     for a detailed list of changes and new features if you plan to upgrade your 
    setup to Stateful Functions 3.0.0.
     We encourage you to download the release and share your feedback with the 
    community through the https://flink.apache.org/community.html#mailing-lists";>Flink mailing 
    lists
     or https://issues.apache.org/jira/browse/";>JIRA
    
    

    [flink-web] 02/02: Rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    dwysakowicz pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit 52303f27db1e9a4178ce848c9500db787c26dd71
    Author: Dawid Wysakowicz 
    AuthorDate: Thu Mar 11 09:59:10 2021 +0100
    
    Rebuild website
    ---
     content/2021/03/11/batch-execution-mode.html   | 487 +
     content/blog/feed.xml  | 416 ++
     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 |  43 +-
     content/blog/page14/index.html |  43 +-
     content/blog/page15/index.html |  25 ++
     content/blog/page2/index.html  |  36 +-
     content/blog/page3/index.html  |  36 +-
     content/blog/page4/index.html  |  36 +-
     content/blog/page5/index.html  |  38 +-
     content/blog/page6/index.html  |  41 +-
     content/blog/page7/index.html  |  39 +-
     content/blog/page8/index.html  |  38 +-
     content/blog/page9/index.html  |  40 +-
     .../batch-execution.png| Bin 0 -> 19798 bytes
     .../stream-execution.png   | Bin 0 -> 21173 bytes
     content/index.html |   6 +-
     content/zh/index.html  |   6 +-
     21 files changed, 1100 insertions(+), 386 deletions(-)
    
    diff --git a/content/2021/03/11/batch-execution-mode.html 
    b/content/2021/03/11/batch-execution-mode.html
    new file mode 100644
    index 000..91967f1
    --- /dev/null
    +++ b/content/2021/03/11/batch-execution-mode.html
    @@ -0,0 +1,487 @@
    +
    +
    +  
    +
    +
    +
    +
    +Apache Flink: A Rundown of Batch Execution Mode in the DataStream 
    API
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +  
    +
    +
    +
    +
    +
    +
    +
    +  
    + 
    +
    +
    +
    +
    +
    +
    +  
    +
    +
    +
    +  
    +  
    +
    +  
    +
    +  
    +
    +
    +
    +
    +  
    +
    +
    +
    +
    +
    +
    +
    +What is Apache 
    Flink?
    +
    +
    +
    +
    +
    +What is Stateful 
    Functions?
    +
    +
    +Use Cases
    +
    +
    +Powered By
    +
    +
    + 
    +
    +
    +
    +Downloads
    +
    +
    +
    +  Getting Started
    +  
    +https://ci.apache.org/projects/flink/flink-docs-release-1.12/try-flink/index.html";
     target="_blank">With Flink 
    +https://ci.apache.org/projects/flink/flink-statefun-docs-release-2.2/getting-started/project-setup.html";
     target="_blank">With Flink Stateful Functions 
    +Training Course
    +  
    +
    +
    +
    +
    +  Documentation
    +  
    +https://ci.apache.org/projects/flink/flink-docs-release-1.12"; 
    target="_blank">Flink 1.12 (Latest stable release) 
    +https://ci.apache.org/projects/flink/flink-docs-master"; 
    target="_blank">Flink Master (Latest Snapshot) 
    +https://ci.apache.org/projects/flink/flink-statefun-docs-release-2.2"; 
    target="_blank">Flink Stateful Functions 2.2 (Latest stable release) 
    
    +https://ci.apache.org/projects/flink/flink-statefun-docs-master"; 
    target="_blank">Flink Stateful Functions Master (Latest Snapshot) 
    +  
    +
    +
    +
    +Getting Help
    +
    +
    +Flink Blog
    +
    +
    +
    +
    +  https://flink-packages.org"; 
    target="_blank">flink-packages.org 
    +
    + 
    +
    +
    +
    +
    +Community & Project Info
    +
    +
    +Roadmap
    +
    +
    +How to 
    Contribute
    +
    +
    +
    +
    +  https://github.com/apache/flink"; target="_blank">Flink 
    on GitHub 
    +
    +
    + 
    +
    +
    +
    +  
    +
    +  中文版
    +
    +  
    +
    +
    +  
    +
    +  
    +.smalllinks:link {
    +  display: inline-block !important; background: none; padding-top: 
    0px; padding-bottom: 0px; padding-right: 0px; min-width: 75px;
    +}
    +  
    +
    +  
    +  
    +
    +
    +https://twitter.com/apacheflink"; 
    target="_blank">@ApacheFlink 
    +
    +
    +Plan Visualizer 
    +
    +
    +  Flink Security
    +
    

    [flink-web] 02/02: Rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    hxb pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit 33839c1df7282abd93558ae53b1830cf3c7a2721
    Author: huangxingbo 
    AuthorDate: Thu Feb 25 11:16:17 2021 +0800
    
    Rebuild website
    ---
     content/community.html| 6 ++
     content/zh/community.html | 6 ++
     2 files changed, 12 insertions(+)
    
    diff --git a/content/community.html b/content/community.html
    index 665124c..9e88cf3 100644
    --- a/content/community.html
    +++ b/content/community.html
    @@ -535,6 +535,12 @@
     greg
       
       
    +https://avatars1.githubusercontent.com/u/8536293?s=50"; 
    class="committer-avatar" />
    +Xingbo Huang
    +Committer
    +hxb
    +  
    +  
     https://avatars0.githubusercontent.com/u/2388347?s=50"; 
    class="committer-avatar" />
     Fabian Hueske
     PMC, Committer
    diff --git a/content/zh/community.html b/content/zh/community.html
    index ec67673..8431514 100644
    --- a/content/zh/community.html
    +++ b/content/zh/community.html
    @@ -532,6 +532,12 @@
     greg
       
       
    +https://avatars1.githubusercontent.com/u/8536293?s=50"; 
    class="committer-avatar" />
    +Xingbo Huang
    +Committer
    +hxb
    +  
    +  
     https://avatars0.githubusercontent.com/u/2388347?s=50"; 
    class="committer-avatar" />
     Fabian Hueske
     PMC, Committer
    
    
    

    [flink-web] 02/02: Rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    zhuzh pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit e5b2bc4b16209125eb6aededccc9eb299c9817b7
    Author: Zhu Zhu 
    AuthorDate: Mon Feb 22 09:32:56 2021 +0800
    
    Rebuild website
    ---
     content/zh/contributing/contribute-code.html | 20 ++--
     1 file changed, 14 insertions(+), 6 deletions(-)
    
    diff --git a/content/zh/contributing/contribute-code.html 
    b/content/zh/contributing/contribute-code.html
    index cb366ab..25cb097 100644
    --- a/content/zh/contributing/contribute-code.html
    +++ b/content/zh/contributing/contribute-code.html
    @@ -223,18 +223,26 @@
     
     
     
    -  代码贡献步骤
    +  寻找可贡献的内容
    +  代码贡献步骤
       1. 创建 Jira 工单并达成共识。
    -  2. 实现你的改动
    +  2. 实现你的改动
       3. 创建 Pull 
    Request
    -  4. 合并改动
    +  4. 合并改动
     
       
     
     
     
     
    -代码贡献步骤
    +寻找可贡献的内容
    +
    +如果你已经有好的想法可以贡献,可以直接参考下面的 “代码贡献步骤”。
    +如果你在寻找可贡献的内容,可以通过 https://issues.apache.org/jira/projects/FLINK/issues";>Flink 的问题跟踪列表 
    浏览处于 open 状态且未被分配的 Jira 工单,然后根据 “代码贡献步骤” 中的描述来参与贡献。
    +如果你是一个刚刚加入到 Flink 项目中的新人,并希望了解 Flink 及其贡献步骤,可以浏览 https://issues.apache.org/jira/issues/?filter=12349196";>适合新手的工单列表 。
    +这个列表中的工单都带有 starter 标记,适合新手参与。
    +
    +代码贡献步骤
     
     

    [flink-web] 02/02: Rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    dianfu pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit a5bf4201ef534feef11b91ddb7cf6d66f8043b48
    Author: WeiZhong94 
    AuthorDate: Wed Feb 24 20:58:53 2021 +0800
    
    Rebuild website
    ---
     content/community.html| 7 ++-
     content/zh/community.html | 6 ++
     2 files changed, 12 insertions(+), 1 deletion(-)
    
    diff --git a/content/community.html b/content/community.html
    index c0c5f9f..ac2da00 100644
    --- a/content/community.html
    +++ b/content/community.html
    @@ -774,7 +774,12 @@
     Committer
     tangyun
       
    -
    +  
    +https://avatars1.githubusercontent.com/u/44194288?s=50"; 
    class="committer-avatar" />
    +Wei Zhong
    +Committer
    +weizhong
    +  
     
     
     You can reach committers directly at 
    @apache.org. A list of all contributors can be 
    found https://cwiki.apache.org/confluence/display/FLINK/List+of+contributors";>here.
    diff --git a/content/zh/community.html b/content/zh/community.html
    index c4a551d..e7927d2 100644
    --- a/content/zh/community.html
    +++ b/content/zh/community.html
    @@ -765,6 +765,12 @@
     Committer
     tangyun
       
    +  
    +https://avatars1.githubusercontent.com/u/44194288?s=50"; 
    class="committer-avatar" />
    +Wei Zhong
    +Committer
    +weizhong
    +  
     
     
     可以通过 @apache.org 直接联系 committer。可以在 https://cwiki.apache.org/confluence/display/FLINK/List+of+contributors";>这里
     找到所有的贡献者。
    
    
    

    [flink-web] 02/02: rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    rmetzger pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit f100022cc8281751286b68ed1c5bcd87e299da67
    Author: Robert Metzger 
    AuthorDate: Thu Dec 10 13:00:11 2020 +0100
    
    rebuild website
    ---
     content/blog/feed.xml| 384 +-
     content/blog/index.html  |  38 +-
     content/blog/page10/index.html   |  40 +-
     content/blog/page11/index.html   |  40 +-
     content/blog/page12/index.html   |  40 +-
     content/blog/page13/index.html   |  40 +-
     content/blog/page14/index.html   |  25 +
     content/blog/page2/index.html|  41 +-
     content/blog/page3/index.html|  39 +-
     content/blog/page4/index.html|  36 +-
     content/blog/page5/index.html|  36 +-
     content/blog/page6/index.html|  36 +-
     content/blog/page7/index.html|  38 +-
     content/blog/page8/index.html|  38 +-
     content/blog/page9/index.html|  38 +-
     content/community.html   |   9 +-
     content/img/blog/2020-12-08-release-1.12.0/1.png | Bin 0 -> 109867 bytes
     content/img/blog/2020-12-08-release-1.12.0/2.png | Bin 0 -> 169293 bytes
     content/index.html   |   8 +-
     content/news/2020/12/10/release-1.12.0.html  | 607 +++
     content/zh/community.html|   8 +-
     content/zh/index.html|   8 +-
     22 files changed, 1325 insertions(+), 224 deletions(-)
    
    diff --git a/content/blog/feed.xml b/content/blog/feed.xml
    index 3e5e1ee..a3fd369 100644
    --- a/content/blog/feed.xml
    +++ b/content/blog/feed.xml
    @@ -7,6 +7,370 @@
     https://flink.apache.org/blog/feed.xml"; rel="self" 
    type="application/rss+xml" />
     
     
    +Apache Flink 1.12.0 Release Announcement
    +

    The Apache Flink community is excited to announce the release of Flink 1.12.0! Close to 300 contributors worked on over 1k threads to bring significant improvements to usability as well as new features that simplify (and unify) Flink handling across the API stack.

    + +

    Release Highlights

    + +
      +
    • +

      The community has added support for efficient batch execution in the DataStream API. This is the next major milestone towards achieving a truly unified runtime for both batch and stream processing.

      +
    • +
    • +

      Kubernetes-based High Availability (HA) was implemented as an alternative to ZooKeeper for highly available production setups.

      +
    • +
    • +

      The Kafka SQL connector has been extended to work in upsert mode, supported by the ability to handle connector metadata in SQL DDL. Temporal table joins can now also be fully expressed in SQL, no longer depending on the Table API.

      +
    • +
    • +

      Support for the DataStream API in PyFlink expands its usage to more complex scenarios that require fine-grained control over state and time, and it’s now possible to deploy PyFlink jobs natively on Kubernetes.

      +
    • +
    + +

    This blog post describes all major new features and improvements, important changes to be aware of and what to expect moving forward.

    + +

    [flink-web] 02/02: Rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    godfrey pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit efab354778df7d297d1ebee6df5c23b214593f2b
    Author: godfreyhe 
    AuthorDate: Wed Dec 9 21:03:18 2020 +0800
    
    Rebuild website
    ---
     content/community.html| 7 ++-
     content/zh/community.html | 6 ++
     2 files changed, 12 insertions(+), 1 deletion(-)
    
    diff --git a/content/community.html b/content/community.html
    index 81aaad0..05b6211 100644
    --- a/content/community.html
    +++ b/content/community.html
    @@ -751,7 +751,12 @@
     Committer
     klion26
       
    -
    +  
    +https://avatars1.githubusercontent.com/u/8777671?s=50"; 
    class="committer-avatar" />
    +Godfrey He
    +Committer
    +godfrey
    +  
     
     
     You can reach committers directly at 
    @apache.org. A list of all contributors can be 
    found https://cwiki.apache.org/confluence/display/FLINK/List+of+contributors";>here.
    diff --git a/content/zh/community.html b/content/zh/community.html
    index 0370108..92f8679 100644
    --- a/content/zh/community.html
    +++ b/content/zh/community.html
    @@ -742,6 +742,12 @@
     Committer
     klion26
       
    +  
    +https://avatars1.githubusercontent.com/u/8777671?s=50"; 
    class="committer-avatar" />
    +Godfrey He
    +Committer
    +godfrey
    +  
     
     
     可以通过 @apache.org 直接联系 committer。可以在 https://cwiki.apache.org/confluence/display/FLINK/List+of+contributors";>这里
     找到所有的贡献者。
    
    
    

    [flink-web] 02/02: Rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    klion26 pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit 84e1252a621c7fc6f0a4bde7128af8e290de9331
    Author: klion26 
    AuthorDate: Fri Nov 20 17:48:35 2020 +0800
    
    Rebuild website
    ---
     content/community.html| 6 ++
     content/zh/community.html | 6 ++
     2 files changed, 12 insertions(+)
    
    diff --git a/content/community.html b/content/community.html
    index 659f2fd..912e5e5 100644
    --- a/content/community.html
    +++ b/content/community.html
    @@ -745,6 +745,12 @@
    Committer
    sjwiesman
       
    +  
    +https://avatars0.githubusercontent.com/u/1425623?s=50"; 
    class="committer-avatar" />
    +Congxian Qiu
    +Committer
    +klion26
    +  
     
     
     
    diff --git a/content/zh/community.html b/content/zh/community.html
    index 6c67b1d..61bfdf9 100644
    --- a/content/zh/community.html
    +++ b/content/zh/community.html
    @@ -736,6 +736,12 @@
     Committer
     sjwiesman
       
    +   
    +https://avatars0.githubusercontent.com/u/1425623?s=50"; 
    class="committer-avatar" />
    +Congxian Qiu
    +Committer
    +klion26
    +  
     
     
     可以通过 @apache.org 直接联系 committer。可以在 https://cwiki.apache.org/confluence/display/FLINK/List+of+contributors";>这里
     找到所有的贡献者。
    
    
    

    [flink-web] 02/02: Rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    klion26 pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit 7fc4a01f2ebfb82986a26320811eac2bb8af6c0a
    Author: klion26 
    AuthorDate: Fri Nov 20 13:39:45 2020 +0800
    
    Rebuild website
    ---
     content/blog/feed.xml|  94 +-
     content/zh/index.html|   8 ++-
     content/zh/training.html | 167 ++-
     3 files changed, 204 insertions(+), 65 deletions(-)
    
    diff --git a/content/blog/feed.xml b/content/blog/feed.xml
    index 65c275a..8d2c44f 100644
    --- a/content/blog/feed.xml
    +++ b/content/blog/feed.xml
    @@ -7,6 +7,69 @@
     https://flink.apache.org/blog/feed.xml"; rel="self" 
    type="application/rss+xml" />
     
     
    +Stateful Functions 2.2.1 Release Announcement
    +

    The Apache Flink community released the first bugfix release of the Stateful Functions (StateFun) 2.2 series, version 2.2.1.

    + +

    This release fixes a critical bug that causes restoring the Stateful Functions cluster from snapshots (checkpoints or +savepoints) to fail under certain conditions. Starting from this release, StateFun now creates snapshots with a more +robust format that allows it to be restored safely going forward.

    + +

    We strongly recommend all users to upgrade to 2.2.1. Please see the following sections on instructions and things to +keep in mind for this upgrade.

    + +

    For new users just starting out with Stateful Functions

    + +

    We strongly recommend to skip all previous versions and start using StateFun from version 2.2.1. +This guarantees that failure recovery from checkpoints, or application upgrades using savepoints will work as expected for you.

    + +

    For existing users on versions <= 2.2.0

    + +

    Users that are currently using older versions of StateFun may or may not be able to directly upgrade to 2.2.1 using +savepoints taken with the older versions. The Flink community is working hard on a follow-up hotfix release, 2.2.2, +that would guarantee that you can perform the upgrade smoothly. For the meantime, you may still try to upgrade to 2.2.1 +first, but may encounter FLINK-19741; or +FLINK-19748;. If you do encounter this, do not worry about data +loss; this simply means that the restore failed, and you’d have to wait until 2.2.2 is out in order to upgrade.

    + +

    The follow-up hotfix release 2.2.2 is expected to be ready within another 2~3 weeks, as it requires a new hotfix release +from Flink core, +and ultimately an upgrade of the Flink dependency in StateFun. We’ll update the community via the Flink +mailing lists as soon as this is ready, so please subscribe to the mailing lists for important updates for this!

    + +
    + +

    You can find the binaries on the updated Downloads page.

    + +

    This release includes 6 fixes and minor improvements since StateFun 2.2.0. Below is a detailed list of all fixes and improvements:

    + +

    Bug +

    +
      +
    • [FLINK-19515;] - Async RequestReply handler concurrency bug +
    • +
    • [FLINK-19692;] - Can't restore feedback channel from savepoint +
    • +
    • [FLINK-19866;] - FunctionsStateBootstrapOperator.createStateAccessor fails due to uninitialized runtimeContext +
    • +
    + +

    Improvement +

    +
      +
    • [FLINK-19826;] - StateFun Dockerfile copies plugins with a specific version instead of a wildcard +
    • +
    • [FLINK-19827;] - Allow the harness to start with a user provided Flink configuration +
    • +
    • [FLINK-19840;] - Add a rocksdb and heap timers configuration validation +
    • +
    + +Wed, 11 Nov 2020 01:00:00 +0100 +https://flink.apache.org/news/2020/11/11/release-statefun-2.2.1.html +/news/2020/11/11/release-statefun-2.2.1.html + + + From Aligned to Unaligned Checkpoints - Part 1: Checkpoints, Alignment, and Backpressure

    Apache Flink’s checkpoint-based fault tolerance mechanism is one of its defining features. Because of that design, Flink unifies batch and stream processing, can easily scale to both very


    [flink-web] 02/02: Rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    tzulitai pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit ede0907fb8f4a7e40a06e4eb9a3931dcd4f7cd83
    Author: Tzu-Li (Gordon) Tai 
    AuthorDate: Tue Oct 13 20:55:32 2020 +0800
    
    Rebuild website
    ---
     content/blog/feed.xml  | 354 ++--
     content/blog/index.html|  36 +-
     content/blog/page10/index.html |  37 +-
     content/blog/page11/index.html |  38 +-
     content/blog/page12/index.html |  44 +-
     content/blog/page13/index.html |  45 +-
     content/blog/page14/index.html |  25 ++
     content/blog/page2/index.html  |  38 +-
     content/blog/page3/index.html  |  40 +-
     content/blog/page4/index.html  |  38 +-
     content/blog/page5/index.html  |  36 +-
     content/blog/page6/index.html  |  38 +-
     content/blog/page7/index.html  |  40 +-
     content/blog/page8/index.html  |  38 +-
     content/blog/page9/index.html  |  36 +-
     .../abstract-deployment.png| Bin 0 -> 122292 bytes
     .../aws-deployment.png | Bin 0 -> 251991 bytes
     .../protocol-walkthrough-1.png | Bin 0 -> 165851 bytes
     .../request-reply-protocol.png | Bin 0 -> 149165 bytes
     .../shopping-cart-overview.png | Bin 0 -> 109615 bytes
     content/index.html |   8 +-
     .../2020/10/13/stateful-serverless-internals.html  | 468 +
     content/zh/index.html  |   8 +-
     23 files changed, 1040 insertions(+), 327 deletions(-)
    
    diff --git a/content/blog/feed.xml b/content/blog/feed.xml
    index 0da80b8..b50a8e2 100644
    --- a/content/blog/feed.xml
    +++ b/content/blog/feed.xml
    @@ -7,6 +7,231 @@
     https://flink.apache.org/blog/feed.xml"; rel="self" 
    type="application/rss+xml" />
     
     
    +Stateful Functions Internals: Behind the scenes of Stateful 
    Serverless
    +

    Stateful Functions (StateFun) simplifies the building of distributed stateful applications by combining the best of two worlds: +the strong messaging and state consistency guarantees of stateful stream processing, and the elasticity and serverless experience of today’s cloud-native architectures and +popular event-driven FaaS platforms. Typical StateFun applications consist of functions deployed behind simple services +using these modern platforms, with a separate StateFun cluster playing the role of an “event-driven database” +that provides consistency and fault-tolerance for the functions’ state and messaging.

    + +

    But how exactly does StateFun achieve that? How does the StateFun cluster communicate with the functions?

    + +

    This blog dives deep into the internals of the StateFun runtime. The entire walkthrough is complemented by a +demo application which can be completely deployed on AWS services. +Most significantly, in the demo, the stateful functions are deployed and serviced using AWS Lambda, +a popular FaaS platform among many others. The goal here is to allow readers to have a good grasp of the interaction between +the StateFun runtime and the functions, how that works cohesively to provide a Stateful Serverless experience, and how they can apply +what they’ve learnt to deploy their StateFun applications on other public cloud offerings such as GCP or Microsoft Azure.

    + +

    [flink-web] 02/02: Rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    tzulitai pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit e4bbc6fe7edd86cdc890663570a9a2a343890c1e
    Author: Tzu-Li (Gordon) Tai 
    AuthorDate: Mon Sep 28 13:53:13 2020 +0800
    
    Rebuild website
    ---
     content/downloads.html | 12 
     1 file changed, 12 deletions(-)
    
    diff --git a/content/downloads.html b/content/downloads.html
    index fcaeb1a..aa46c9c 100644
    --- a/content/downloads.html
    +++ b/content/downloads.html
    @@ -211,7 +211,6 @@ $( document ).ready(function() {
       Apache 
    Flink 1.10.2
       Apache Flink Stateful 
    Functions 2.2.0
       Apache Flink Stateful 
    Functions 2.1.0
    -  Apache Flink Stateful 
    Functions 2.0.0
       Additional Components
       Verifying Hashes and 
    Signatures
       Maven 
    Dependencies
    @@ -322,17 +321,6 @@ file system connector), please check out the https://ci.apache.org/proj
     
     
     
    -Apache Flink Stateful Functions 
    2.0.0
    -
    -
    -https://www.apache.org/dyn/closer.lua/flink/flink-statefun-2.0.0/flink-statefun-2.0.0-src.tgz";
     class="ga-track" id="200-statefun-download-source">Apache Flink Stateful 
    Functions 2.0.0 Source Release
    -(https://downloads.apache.org/flink/flink-statefun-2.0.0/flink-statefun-2.0.0-src.tgz.asc";>asc,
     https://downloads.apache.org/flink/flink-statefun-2.0.0/flink-statefun-2.0.0-src.tgz.sha512";>sha512)
    -
    -
    -This version is compatible with Apache Flink version 1.10.0.
    -
    -
    -
     Additional Components
     
     These are components that the Flink project develops which are not part of 
    the
    
    
    

    [flink-web] 02/02: Rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    trohrmann pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit d327b281962c510e3658e720503fda13a18abbfd
    Author: Till Rohrmann 
    AuthorDate: Thu Aug 6 12:29:55 2020 +0200
    
    Rebuild website
    ---
     content/blog/feed.xml  | 359 ---
     content/blog/index.html|  40 ++-
     content/blog/page10/index.html |  38 ++-
     content/blog/page11/index.html |  36 +-
     content/blog/page12/index.html |  38 ++-
     content/blog/page13/index.html |  25 ++
     content/blog/page2/index.html  |  43 ++-
     content/blog/page3/index.html  |  39 ++-
     content/blog/page4/index.html  |  38 ++-
     content/blog/page5/index.html  |  38 ++-
     content/blog/page6/index.html  |  38 ++-
     content/blog/page7/index.html  |  40 ++-
     content/blog/page8/index.html  |  40 ++-
     content/blog/page9/index.html  |  40 ++-
     .../ai-workflow.png| Bin 0 -> 286466 bytes
     content/index.html |   8 +-
     content/news/2020/08/06/external-resource.html | 378 +
     content/zh/index.html  |   8 +-
     18 files changed, 837 insertions(+), 409 deletions(-)
    
    diff --git a/content/blog/feed.xml b/content/blog/feed.xml
    index d364dec..85ec175 100644
    --- a/content/blog/feed.xml
    +++ b/content/blog/feed.xml
    @@ -7,6 +7,141 @@
     https://flink.apache.org/blog/feed.xml"; rel="self" 
    type="application/rss+xml" />
     
     
    +Accelerating your workload with GPU and other external resources
    +

    Apache Flink 1.11 introduces a new External Resource Framework, +which allows you to request external resources from the underlying resource management systems (e.g., Kubernetes) and accelerate your workload with +those resources. As Flink provides a first-party GPU plugin at the moment, we will take GPU as an example and show how it affects Flink applications +in the AI field. Other external resources (e.g. RDMA and SSD) can also be supported in a pluggable manner.

    + +

    End-to-end real-time AI with GPU

    + +

    Recently, AI and Machine Learning have gained additional popularity and have been widely used in various scenarios, such +as personalized recommendation and image recognition. Flink;, with the ability to support GPU +allocation, can be used to build an end-to-end real-time AI workflow.

    + + + +

    Typical AI workloads fall into two categories: training and inference.

    + +
    +Typical AI Workflow +
    +Typical AI Workflow +
    +


    + +

    The training workload is usually a batch task, in which we train a model from a bounded dataset. On the other hand, the inference +workload tends to be a streaming job. It consumes an unbounded data stream, which contains image data, for example, and uses a model +to produce the output of predictions. Both workloads need to do data preprocessing first. Flink, as a +unified batch and stream processing engine, can be used to build an end-to-end AI workflow naturally.

    + +

    In many cases, the training and inference workload can benefit a lot by leveraging GPUs. Research; +shows that CPU cluster is outperformed by GPU cluster, which is of similar cost, by about 400 percent. As training datasets +are getting bigger and models more complex, supporting GPUs has become mandatory for running AI workloads.

    + +

    With the External Resource Framework +and its GPU plugin, Flink +can now request GPU resources from the external resource management system and expose GPU information to operators. With this +feature, users can now easily build end-to-end training and real-time inference pipelines with GPU support on Flink.

    + +

    [flink-web] 02/02: Rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    dianfu pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit 83b858357f0ce420d13ec64209038ca837ae6fd1
    Author: Dian Fu 
    AuthorDate: Tue Aug 4 15:22:53 2020 +0800
    
    Rebuild website
    ---
     .../04}/pyflink-pandas-udf-support-flink.html  |   4 +-
     content/blog/feed.xml  | 418 ++---
     content/blog/index.html|  24 +-
     content/blog/page10/index.html |   4 +-
     content/blog/page11/index.html |   4 +-
     content/blog/page12/index.html |   4 +-
     content/blog/page13/index.html |   4 +-
     content/blog/page2/index.html  |   4 +-
     content/blog/page3/index.html  |   4 +-
     content/blog/page4/index.html  |   4 +-
     content/blog/page5/index.html  |   4 +-
     content/blog/page6/index.html  |   4 +-
     content/blog/page7/index.html  |   4 +-
     content/blog/page8/index.html  |   4 +-
     content/blog/page9/index.html  |   4 +-
     .../mission-of-pyFlink.gif | Bin
     .../python-scientific-stack.png| Bin
     .../vm-communication.png   | Bin
     content/index.html |   6 +-
     content/zh/index.html  |   6 +-
     20 files changed, 253 insertions(+), 253 deletions(-)
    
    diff --git a/content/2020/07/28/pyflink-pandas-udf-support-flink.html 
    b/content/2020/08/04/pyflink-pandas-udf-support-flink.html
    similarity index 99%
    rename from content/2020/07/28/pyflink-pandas-udf-support-flink.html
    rename to content/2020/08/04/pyflink-pandas-udf-support-flink.html
    index 99a170a..0c1e4d4 100644
    --- a/content/2020/07/28/pyflink-pandas-udf-support-flink.html
    +++ b/content/2020/08/04/pyflink-pandas-udf-support-flink.html
    @@ -157,7 +157,7 @@
     
       
     
    -  中文版
    +  中文版
     
       
     
    @@ -206,7 +206,7 @@
       
     
       
    -28 Jul 2020 Jincheng Sun (https://twitter.com/sunjincheng121";>@sunjincheng121) & Markos 
    Sfikas (https://twitter.com/MarkSfik";>@MarkSfik)
    +04 Aug 2020 Jincheng Sun (https://twitter.com/sunjincheng121";>@sunjincheng121) & Markos 
    Sfikas (https://twitter.com/MarkSfik";>@MarkSfik)
     
     Python has evolved into one of the most important programming languages for 
    many fields of data processing. So big has been Python’s popularity, that it 
    has pretty much become the default data processing language for data 
    scientists. On top of that, there is a plethora of Python-based data processing 
    tools such as NumPy, Pandas, and Scikit-learn that have gained additional 
    popularity due to their flexibility or powerful functionalities.
     
    diff --git a/content/blog/feed.xml b/content/blog/feed.xml
    index c794bc5..d364dec 100644
    --- a/content/blog/feed.xml
    +++ b/content/blog/feed.xml
    @@ -7,6 +7,215 @@
     https://flink.apache.org/blog/feed.xml"; rel="self" 
    type="application/rss+xml" />
     
     
    +PyFlink: The integration of Pandas into PyFlink
    +

    Python has evolved into one of the most important programming languages for many fields of data processing. So big has been Python’s popularity, that it has pretty much become the default data processing language for data scientists. On top of that, there is a plethora of Python-based data processing tools such as NumPy, Pandas, and Scikit-learn that have gained additional popularity due to their flexibility or powerful functionalities.

    + +
    +Python Scientific Stack +
    +
    + Pic source: VanderPlas 2017, slide 52. +
    +


    + +

    In an effort to meet the user needs and demands, the Flink community hopes to leverage and make better use of these tools. Along this direction, the Flink community put some great effort in integrating Pandas into PyFlink with the latest Flink version 1.11. Some of the added features include support for Pandas UDF and the conversion between Pandas DataFrame and Table. Pandas UDF not only greatly improve the execution per [...] + +

    +

    Note +Currently, only Scalar Pandas UDFs are supported in PyFlink.

    +
    + +

    Pandas UDF in Flink 1.11

    + +

    Using scalar Python UDF was already possible in Flink 1.10 as described in a [flink-web] 02/02: Rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    dianfu pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit 1e216e8661e121dfd4f57c19c66242699d4736ec
    Author: Dian Fu 
    AuthorDate: Tue Aug 4 14:22:33 2020 +0800
    
    Rebuild website
    ---
     .../07/28/pyflink-pandas-udf-support-flink.html| 463 +
     content/blog/feed.xml  | 356 +---
     content/blog/index.html|  36 +-
     content/blog/page10/index.html |  38 +-
     content/blog/page11/index.html |  37 +-
     content/blog/page12/index.html |  39 +-
     content/blog/page13/index.html |  25 ++
     content/blog/page2/index.html  |  36 +-
     content/blog/page3/index.html  |  38 +-
     content/blog/page4/index.html  |  38 +-
     content/blog/page5/index.html  |  38 +-
     content/blog/page6/index.html  |  40 +-
     content/blog/page7/index.html  |  38 +-
     content/blog/page8/index.html  |  37 +-
     content/blog/page9/index.html  |  39 +-
     .../mission-of-pyFlink.gif | Bin 0 -> 656600 bytes
     .../python-scientific-stack.png| Bin 0 -> 535909 bytes
     .../2020-07-28-pyflink-pandas/vm-communication.png | Bin 0 -> 51408 bytes
     content/index.html |   8 +-
     content/zh/index.html  |   8 +-
     20 files changed, 989 insertions(+), 325 deletions(-)
    
    diff --git a/content/2020/07/28/pyflink-pandas-udf-support-flink.html 
    b/content/2020/07/28/pyflink-pandas-udf-support-flink.html
    new file mode 100644
    index 000..05b2e6e
    --- /dev/null
    +++ b/content/2020/07/28/pyflink-pandas-udf-support-flink.html
    @@ -0,0 +1,463 @@
    +
    +
    +  
    +
    +
    +
    +
    +Apache Flink: PyFlink: The integration of Pandas into 
    PyFlink
    +
    +
    +
    +
    +https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css";>
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +  
    +
    +
    +
    +
    +
    +
    +
    +  
    + 
    +
    +
    +
    +
    +
    +
    +  
    +
    +
    +
    +  
    +  
    +
    +  
    +
    +  
    +
    +
    +
    +
    +  
    +
    +
    +
    +
    +
    +
    +
    +What is Apache 
    Flink?
    +
    +
    +
    +  
    +  Architecture
    +  
    +  
    +  Applications
    +  
    +  
    +  Operations
    +  
    +
    +
    +
    +
    +
    +What is Stateful 
    Functions?
    +
    +
    +Use Cases
    +
    +
    +Powered By
    +
    +
    + 
    +
    +
    +
    +Downloads
    +
    +
    +
    +  Getting Started
    +  
    +https://ci.apache.org/projects/flink/flink-docs-release-1.11/getting-started/index.html";
     target="_blank">With Flink 
    +https://ci.apache.org/projects/flink/flink-statefun-docs-release-2.1/getting-started/project-setup.html";
     target="_blank">With Flink Stateful Functions 
    +Training Course
    +  
    +
    +
    +
    +
    +  Documentation
    +  
    +https://ci.apache.org/projects/flink/flink-docs-release-1.11"; 
    target="_blank">Flink 1.11 (Latest stable release) 
    +https://ci.apache.org/projects/flink/flink-docs-master"; 
    target="_blank">Flink Master (Latest Snapshot) 
    +https://ci.apache.org/projects/flink/flink-statefun-docs-release-2.1"; 
    target="_blank">Flink Stateful Functions 2.1 (Latest stable release) 
    
    +https://ci.apache.org/projects/flink/flink-statefun-docs-master"; 
    target="_blank">Flink Stateful Functions Master (Latest Snapshot) 
    +  
    +
    +
    +
    +Getting Help
    +
    +
    +Flink Blog
    +
    +
    +
    +
    +  https://flink-packages.org"; 
    target="_blank">flink-packages.org 
    +
    + 
    +
    +
    +
    +
    +Community & Project Info
    +
    +
    +Roadmap
    +
    +
    +How to 
    Contribute
    +
    +
    +
    +
    +  https://github.com/apache/flink"; target="_blank">Flink 
    on GitHub 
    +
    +
    + 
    +
    +
    +
    +  
    +
    +  中文版
    +
    +  
    +
    +
    +  
    +
    +  
    +  
    +
    +
    +https://twitter.com/apacheflink"; 
    target="_blank">@ApacheFlink 
    +
    +
    +Plan Visualizer 
    +
    +   

    [flink-web] 02/02: Rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    rmetzger pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit 734f4a19309d01005aae33a43422074574b49598
    Author: Robert Metzger 
    AuthorDate: Wed Jul 29 10:17:10 2020 +0200
    
    Rebuild website
    
    This closes #pr363
    ---
     content/blog/index.html|  38 +-
     content/blog/page10/index.html |  40 +-
     content/blog/page11/index.html |  40 +-
     content/blog/page12/index.html |  40 +-
     content/blog/page13/index.html |  25 ++
     content/blog/page2/index.html  |  38 +-
     content/blog/page3/index.html  |  36 +-
     content/blog/page4/index.html  |  36 +-
     content/blog/page5/index.html  |  36 +-
     content/blog/page6/index.html  |  38 +-
     content/blog/page7/index.html  |  42 +-
     content/blog/page8/index.html  |  42 +-
     content/blog/page9/index.html  |  40 +-
     .../2020-07-29_releases.png| Bin 0 -> 60571 bytes
     content/index.html |   6 +-
     content/news/2020/07/27/community-update.html  | 477 +
     content/zh/index.html  |   6 +-
     17 files changed, 800 insertions(+), 180 deletions(-)
    
    diff --git a/content/blog/index.html b/content/blog/index.html
    index 2a4caf1..10fc2aa 100644
    --- a/content/blog/index.html
    +++ b/content/blog/index.html
    @@ -209,6 +209,19 @@
     
     
     
    +  Flink Community Update - 
    July'20
    +
    +  27 Jul 2020
    +   Marta Paes (https://twitter.com/morsapaes";>@morsapaes)
    +
    +  As July draws to an end, we look back at a monthful of activity in 
    the Flink community, including two releases (!) and some work around improving 
    the first-time contribution experience in the project. Also, events are 
    starting to pick up again, so we've put together a list of some great events 
    you can (virtually) attend in August!
    +
    +  Continue reading 
    »
    +
    +
    +
    +
    +
       Sharing is 
    caring - Catalogs in Flink SQL
     
       23 Jul 2020
    @@ -332,21 +345,6 @@ and provide a tutorial for running Streaming ETL with 
    Flink on Zeppelin.
     
     
     
    -
    -  Apache Flink 1.10.1 
    Released
    -
    -  12 May 2020
    -   Yu Li (https://twitter.com/LiyuApache";>@LiyuApache)
    -
    -  The Apache Flink community released the first bugfix version of 
    the Apache Flink 1.10 series.
    -
    -
    -
    -  Continue reading 
    »
    -
    -
    -
    -
     
     
     
    @@ -389,6 +387,16 @@ and provide a tutorial for running Streaming ETL with 
    Flink on Zeppelin.
       
     
       
    +  Flink Community 
    Update - July'20
    +
    +  
    +
    +  
    +
    +  
    +  
    +
    +  
       Sharing is caring - Catalogs in 
    Flink SQL
     
       
    diff --git a/content/blog/page10/index.html b/content/blog/page10/index.html
    index f4bfe66..b6ab567 100644
    --- a/content/blog/page10/index.html
    +++ b/content/blog/page10/index.html
    @@ -196,6 +196,21 @@
     
     
     
    +  Flink 1.0.3 Released
    +
    +  11 May 2016
    +  
    +
    +  Today, the Flink community released Flink version 
    1.0.3, the third bugfix release of the 1.0 series.
    +
    +
    +
    +  Continue reading 
    »
    +
    +
    +
    +
    +
       Flink 1.0.2 Released
     
       22 Apr 2016
    @@ -323,21 +338,6 @@
     
     
     
    -
    -  Flink 0.10.1 released
    -
    -  27 Nov 2015
    -  
    -
    -  Today, the Flink community released the first bugfix release of 
    the 0.10 series of Flink.
    -
    -
    -
    -  Continue reading 
    »
    -
    -
    -
    -
     
     
     
    @@ -380,6 +380,16 @@
       
     
       
    +  Flink Community 
    Update - July'20
    +
    +  
    +
    +  
    +
    +  
    +  
    +
    +  
       Sharing is caring - Catalogs in 
    Flink SQL
     
       
    diff --git a/content/blog/page11/index.html b/content/blog/page11/index.html
    index 9549b8d..1ebdfd5 100644
    --- a/content/blog/page11/index.html
    +++ b/content/blog/page11/index.html
    @@ -196,6 +196,21 @@
     
     
     
    +  Flink 0.10.1 released
    +
    +  27 Nov 2015
    +  
    +
    +  Today, the Flink community released the first bugfix release of 
    the 0.10 series of Flink.
    +
    +
    +
    +  Continue reading 
    »
    +
    +
    +
    +
    +
       Announcing Apache Flink 
    0.10.0
     
       16 Nov 2015
    @@ -338,21 +353,6 @@ release is a preview release that contains known 
    issues.
     
     
     
    -
    -  March 2015 in the Flink 
    community
    -
    -  07 Apr 2015
    -  
    -
    -  March has been a busy month in the Flink community.
    -
    -
    -
    -  Continue reading 
    »
    -
    -
    -
    -
     
     
     
    @@ -395,6 +395,16 @@ release is a preview release that contains known 
    issues.
       
     
       
    +  Flink Community 
    Update - July'20
    +
    +  
    +
    +  
    +
    +  
    +  
    +
    +  
       Sharing is caring - Catalogs in 
    Flink SQL
     
       
    diff --git a/content/blog/page12/index.html

    [flink-web] 02/02: Rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    nkruber pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit 55b6c7c4379ca3ba6dfca5b720c4aa167ab4f779
    Author: Nico Kruber 
    AuthorDate: Tue Jul 28 16:52:43 2020 +0200
    
    Rebuild website
    ---
     content/blog/feed.xml | 6 +++---
     content/news/2020/01/15/demo-fraud-detection.html | 4 ++--
     2 files changed, 5 insertions(+), 5 deletions(-)
    
    diff --git a/content/blog/feed.xml b/content/blog/feed.xml
    index a77152d..4f96e80 100644
    --- a/content/blog/feed.xml
    +++ b/content/blog/feed.xml
    @@ -13,7 +13,7 @@
     

    In the following sections, we describe how to integrate Kafka, MySQL, Elasticsearch, and Kibana with Flink SQL to analyze e-commerce user behavior in real-time. All exercises in this blogpost are performed in the Flink SQL CLI, and the entire process uses standard SQL syntax, without a single line of Java/Scala code or IDE installation. The final result of this demo is shown in the following figure:

    -Demo Overview +Demo Overview


    @@ -5125,7 +5125,7 @@ However, you need to take care of another aspect, which is providing timestamps

    In this series of blog posts you will learn about three powerful Flink patterns for building streaming applications:

      -
    • Dynamic updates of application logic
    • +
    • Dynamic updates of application logic
    • Dynamic data partitioning (shuffle), controlled at runtime
    • Low latency alerting based on custom windowing logic (without using the window API)
    @@ -5325,7 +5325,7 @@ To understand why this is the case, let us start with articulating a realistic s


    -

    In the next article, we will see how Flink’s broadcast streams can be utilized to help steer the processing within the Fraud Detection engine at runtime (Dynamic Application Updates pattern).

    +

    In the next article, we will see how Flink’s broadcast streams can be utilized to help steer the processing within the Fraud Detection engine at runtime (Dynamic Application Updates pattern).

    Wed, 15 Jan 2020 13:00:00 +0100 https://flink.apache.org/news/2020/01/15/demo-fraud-detection.html diff --git a/content/news/2020/01/15/demo-fraud-detection.html b/content/news/2020/01/15/demo-fraud-detection.html index 22fe277..dcb51b4 100644 --- a/content/news/2020/01/15/demo-fraud-detection.html +++ b/content/news/2020/01/15/demo-fraud-detection.html @@ -200,7 +200,7 @@ In this series of blog posts you will learn about three powerful Flink patterns for building streaming applications: - Dynamic updates of application logic + Dynamic updates of application logic Dynamic data partitioning (shuffle), controlled at runtime Low latency alerting based on custom windowing logic (without using the window API) @@ -400,7 +400,7 @@ To understand why this is the case, let us start with articulating a realistic s -In the next article, we will see how Flink’s broadcast streams can be utilized to help steer the processing within the Fraud Detection engine at runtime (Dynamic Application Updates pattern). +In the next article, we will see how Flink’s broadcast streams can be utilized to help steer the processing within the Fraud Detection engine at runtime (Dynamic Application Updates pattern).

    [flink-web] 02/02: Rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    dwysakowicz pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit cbe739046202a4144f097988e80a6744177a0d2e
    Author: Dawid Wysakowicz 
    AuthorDate: Thu Jul 23 16:02:11 2020 +0200
    
    Rebuild website
    ---
     content/2020/07/23/catalogs.html | 7 +++
     1 file changed, 3 insertions(+), 4 deletions(-)
    
    diff --git a/content/2020/07/23/catalogs.html b/content/2020/07/23/catalogs.html
    index b74df09..32bec75 100644
    --- a/content/2020/07/23/catalogs.html
    +++ b/content/2020/07/23/catalogs.html
    @@ -286,12 +286,11 @@ Flink does not store data at rest; it is a compute engine 
    and requires other sys
     'property-version'='1',
     'hive-version'='2.3.6',
     'hive-conf-dir'='/opt/hive-conf'
    -);
    +);
     
    -After creating the catalogs, 
    you can confirm that they are available to Flink and also 
    list After creating the catalogs, you can confirm that they are available to 
    Flink and also list the databases or tables in each of these catalogs:
     
    -```sql
    -> show catalogs;
    +> show catalogs;
     default_catalog
     hive
     postgres
    
    
    

    [flink-web] 02/02: Rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    dianfu pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit d4c3499f90192c5a927f743873447e47deb47cbd
    Author: Dian Fu 
    AuthorDate: Wed Jul 22 11:19:20 2020 +0800
    
    Rebuild website
    ---
     content/blog/feed.xml   | 200 ++
     content/blog/index.html |  40 +--
     content/blog/page10/index.html  |  42 +--
     content/blog/page11/index.html  |  48 ++--
     content/blog/page12/index.html  |  29 +++
     content/blog/page2/index.html   |  40 +--
     content/blog/page3/index.html   |  40 +--
     content/blog/page4/index.html   |  40 +--
     content/blog/page5/index.html   |  40 +--
     content/blog/page6/index.html   |  40 +--
     content/blog/page7/index.html   |  38 ++-
     content/blog/page8/index.html   |  36 ++-
     content/blog/page9/index.html   |  36 ++-
     content/downloads.html  |  33 ++-
     content/index.html  |   8 +-
     content/news/2020/07/21/release-1.11.1.html | 391 
     content/zh/downloads.html   |  37 ++-
     content/zh/index.html   |   8 +-
     18 files changed, 897 insertions(+), 249 deletions(-)
    
    diff --git a/content/blog/feed.xml b/content/blog/feed.xml
    index dc76edc..0bb42a1 100644
    --- a/content/blog/feed.xml
    +++ b/content/blog/feed.xml
    @@ -7,6 +7,154 @@
     https://flink.apache.org/blog/feed.xml"; rel="self" 
    type="application/rss+xml" />
     
     
    +Apache Flink 1.11.1 Released
    +

    The Apache Flink community released the first bugfix version of the Apache Flink 1.11 series.

    + +

    This release includes 44 fixes and minor improvements for Flink 1.11.0. The list below includes a detailed list of all fixes and improvements.

    + +

    We highly recommend all users to upgrade to Flink 1.11.1.

    + +

    Updated Maven dependencies:

    + +
    <dependency>
    +  <groupId>org.apache.flink</groupId>
    +  <artifactId>flink-java</artifactId>
    +  <version>1.11.1</version>
    +</dependency>
    +<dependency>
    +  <groupId>org.apache.flink</groupId>
    +  <artifactId>flink-streaming-java_2.11</artifactId>
    +  <version>1.11.1</version>
    +</dependency>
    +<dependency>
    +  <groupId>org.apache.flink</groupId>
    +  <artifactId>flink-clients_2.11</artifactId>
    +  <version>1.11.1</version>
    +</dependency>
    + +

    You can find the binaries on the updated Downloads page.

    + +

    List of resolved issues:

    + +

    Sub-task +

    +
      +
    • [FLINK-15794;] - Rethink default value of kubernetes.container.image +
    • +
    • [FLINK-18324;] - Translate updated data type and function page into Chinese +
    • +
    • [FLINK-18387;] - Translate "BlackHole SQL Connector" page into Chinese +
    • +
    • [FLINK-18388;] - Translate "CSV Format" page into Chinese +
    • +
    • [FLINK-18391;] - Translate "Avro Format" page into Chinese +
    • +
    • [FLINK-18395;] - Translate "ORC Format" page into Chinese +
    • +
    • [FLINK-18469;] - Add Application Mode to release notes. +
    • +
    • [FLINK-18524;] - Scala varargs cause exception for new inference +
    • +
    + +

    Bug +

    +

    [flink-web] 02/02: Rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    azagrebin pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit e95c6d9796d7a8252eb1ff4dd79779d2e9ae0221
    Author: Andrey Zagrebin 
    AuthorDate: Tue Jun 30 11:44:33 2020 +0300
    
    Rebuild website
    ---
     content/contributing/contribute-code.html | 9 +
     1 file changed, 9 insertions(+)
    
    diff --git a/content/contributing/contribute-code.html 
    b/content/contributing/contribute-code.html
    index 76b9695..2473034 100644
    --- a/content/contributing/contribute-code.html
    +++ b/content/contributing/contribute-code.html
    @@ -220,6 +220,7 @@
     
     
     
    +  Looking for what to 
    contribute
       Code Contribution Process
    
       1. Create Jira Ticket 
    and Reach Consensus
       2. Implement your change
    @@ -231,6 +232,14 @@
     
     
     
    +Looking for what to contribute
    +
    +If you have a good idea for the contribution, you can proceed to the code contribution process.
    +If you are looking for what you could contribute, you can browse open Jira 
    issues in https://issues.apache.org/jira/projects/FLINK/issues";>Flink’s bug 
    tracker,
    +which are not assigned, and then follow the code contribution process. If you are 
    very new
    +to the Flink project and want to learn about it and its contribution process, 
    you can check
    +https://issues.apache.org/jira/issues/?filter=12349196";>the starter 
    issues, which are annotated with a starter label.
    +
     Code Contribution Process
     
     

    [flink-web] 02/02: Rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    pnowojski pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit fffa4425a4b328bf121925a1de62134254256182
    Author: Piotr Nowojski 
    AuthorDate: Tue Jul 7 15:52:08 2020 +0200
    
    Rebuild website
    ---
     content/blog/feed.xml  | 808 ++---
     content/blog/index.html|  36 +-
     content/blog/page10/index.html |  43 ++-
     content/blog/page11/index.html |  43 ++-
     content/blog/page12/index.html |  25 ++
     content/blog/page2/index.html  |  38 +-
     content/blog/page3/index.html  |  41 ++-
     content/blog/page4/index.html  |  39 +-
     content/blog/page5/index.html  |  38 +-
     content/blog/page6/index.html  |  40 +-
     content/blog/page7/index.html  |  40 +-
     content/blog/page8/index.html  |  40 +-
     content/blog/page9/index.html  |  40 +-
     content/index.html |   8 +-
     content/zh/index.html  |   8 +-
     15 files changed, 655 insertions(+), 632 deletions(-)
    
    diff --git a/content/blog/feed.xml b/content/blog/feed.xml
    index d0c54b9..2f8e703 100644
    --- a/content/blog/feed.xml
    +++ b/content/blog/feed.xml
    @@ -7,6 +7,357 @@
     https://flink.apache.org/blog/feed.xml"; rel="self" 
    type="application/rss+xml" />
     
     
    +Apache Flink 1.11.0 Release Announcement
    +

    The Apache Flink community is proud to announce the release of Flink 1.11.0! More than 200 contributors worked on over 1.3k issues to bring significant improvements to usability as well as new features to Flink users across the whole API stack. Some highlights that we’re particularly excited about are:

    + +
      +
    • +

      The core engine is introducing unaligned checkpoints, a major change to Flink’s fault tolerance mechanism that improves checkpointing performance under heavy backpressure.

      +
    • +
    • +

      A new Source API that simplifies the implementation of (custom) sources by unifying batch and streaming execution, as well as offloading internals such as event-time handling, watermark generation or idleness detection to Flink.

      +
    • +
    • +

      Flink SQL is introducing Support for Change Data Capture (CDC) to easily consume and interpret database changelogs from tools like Debezium. The renewed FileSystem Connector also expands the set of use cases and formats supported in the Table API/SQL, enabling scenarios like streaming data directly from Kafka to Hive.

      +
    • +
    • +

      Multiple performance optimizations to PyFlink, including support for vectorized User-defined Functions (Pandas UDFs). This improves interoperability with libraries like Pandas and NumPy, making Flink more powerful for data science and ML workloads.

      +
    • +
    + +

    Read on for all major new features and improvements, important changes to be aware of and what to expect moving forward!

    + +

    [flink-web] 02/02: Rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    liyu pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit 355c2ab49228658ad80cf5f1bc3e97cbac7cc479
    Author: Yu Li 
    AuthorDate: Thu Jun 25 14:15:43 2020 +0800
    
    Rebuild website
    ---
     content/blog/feed.xml  | 350 +++-
     content/blog/index.html|  39 ++-
     content/blog/page10/index.html |  40 ++-
     content/blog/page11/index.html |  40 ++-
     content/blog/page12/index.html |  25 ++
     content/blog/page2/index.html  |  36 +-
     content/blog/page3/index.html  |  36 +-
     content/blog/page4/index.html  |  36 +-
     content/blog/page5/index.html  |  38 ++-
     content/blog/page6/index.html  |  38 ++-
     content/blog/page7/index.html  |  38 ++-
     content/blog/page8/index.html  |  40 ++-
     content/blog/page9/index.html  |  40 ++-
     .../2020/06/23/flink-on-zeppelin-part2.html| 365 +
     .../flink_append_mode.gif  | Bin 0 -> 294307 bytes
     .../flink_python_udf.png   | Bin 0 -> 83093 bytes
     .../flink_scala_udf.png| Bin 0 -> 84516 bytes
     .../flink_single_mode.gif  | Bin 0 -> 58198 bytes
     .../flink_update_mode.gif  | Bin 0 -> 131055 bytes
     content/index.html |   9 +-
     content/zh/index.html  |   9 +-
     21 files changed, 779 insertions(+), 400 deletions(-)
    
    diff --git a/content/blog/feed.xml b/content/blog/feed.xml
    index eabf57c..e191286 100644
    --- a/content/blog/feed.xml
    +++ b/content/blog/feed.xml
    @@ -7,6 +7,117 @@
     https://flink.apache.org/blog/feed.xml"; rel="self" 
    type="application/rss+xml" />
     
     
    +Flink on Zeppelin Notebooks for Interactive Data Analysis - Part 
    2
    +

    In a previous post, we introduced the basics of Flink on Zeppelin and how to do Streaming ETL. In this second part of the “Flink on Zeppelin” series of posts, I will share how to +perform streaming data visualization via Flink on Zeppelin and how to use Apache Flink UDFs in Zeppelin.

    + +

    Streaming Data Visualization

    + +

    With Zeppelin;, you can build a real time streaming dashboard without writing any line of javascript/html/css code.

    + +

    Overall, Zeppelin supports 3 kinds of streaming data analytics:

    + +
      +
    • Single Mode
    • +
    • Update Mode
    • +
    • Append Mode
    • +
    + +

    Single Mode

    +

    Single mode is used for cases when the result of a SQL statement is always one row, such as the following example. +The output format is translated in HTML, and you can specify a paragraph local property template for the final output content template. +And you can use {i} as placeholder for the {i}th column of the result.

    + +
    +Single Mode +
    + +

    Update Mode

    +

    Update mode is suitable for the cases when the output format is more than one row, +and will always be continuously updated. Here’s one example where we use GROUP BY.

    + +
    +Update Mode +
    + +

    Append Mode

    +

    Append mode is suitable for the cases when the output data is always appended. +For instance, the example below uses a tumble window.

    + +
    +Append Mode +
    + +

    UDF

    + +

    SQL is a very powerful language, especially in expressing data flow. But most of the time, you need to handle complicated business logic that cannot be expressed by SQL. +In these cases UDFs (user-defined functions) come particularly handy. In Zeppelin, you can write Scala or Python UDFs, while you can also import Scala, Python and Java UDFs. +Here are 2 examples of Scala and Python UDFs:

    + +
      +
    • Scala UDF
    • +
    + +
    %flink
    +
    +class ScalaUpper extends ScalarFunction {
    +def eval(str: String) = str

    [flink-web] 02/02: rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    sjwiesman pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit 82c710d04c98c9a3539ddca62bbd6e3cc5165589
    Author: Seth Wiesman 
    AuthorDate: Wed Jun 10 21:39:15 2020 -0500
    
    rebuild website
    ---
     content/contributing/docs-style.html| 2 +-
     content/zh/contributing/docs-style.html | 8 +++-
     2 files changed, 4 insertions(+), 6 deletions(-)
    
    diff --git a/content/contributing/docs-style.html 
    b/content/contributing/docs-style.html
    index 5c96a82..cf04a02 100644
    --- a/content/contributing/docs-style.html
    +++ b/content/contributing/docs-style.html
    @@ -328,7 +328,7 @@ opening a pull-request.
     Repository
     
     Markdown files (.md) should have a short name that summarizes the topic
    -covered, spelled in lowercase and with 
    underscores separating the
    +covered, spelled in lowercase and with dashes 
    (-) separating the
     words. The Chinese version file should have the same name as the English
     version, but suffixed with .zh.md.
     
    diff --git a/content/zh/contributing/docs-style.html 
    b/content/zh/contributing/docs-style.html
    index 0c52d6d..066dad6 100644
    --- a/content/zh/contributing/docs-style.html
    +++ b/content/zh/contributing/docs-style.html
    @@ -326,7 +326,7 @@ opening a pull-request.
     Repository
     
     Markdown files (.md) should have a short name that summarizes the topic
    -covered, spelled in lowercase and with 
    underscores separating the
    +covered, spelled in lowercase and with dashes 
    (-) separating the
     words. The Chinese version file should have the same name as the English
     version, but suffixed with .zh.md.
     
    @@ -575,11 +575,9 @@ making the heading lowercase and replacing internal spaces 
    with hyphens.
     [Link 
    Text](#heading-title)
       
       
    -Links to other pages of the Flink documentation. The 
    base relative path
    -to the domain of the documentation is available as a configuration variable
    -named baseurl.
    +Links to other pages of the Flink documentation.
     
    -[Link 
    Text]({{ site.baseurl }}{% link path/to/link-page.md %})
    +[Link 
    Text]({% link path/to/link-page.md %})
       
       
     Links to external pages
    
    
    

    [flink-web] 02/02: rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    sjwiesman pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit 985d9da79fab248e5746d64ee6700f870acb5270
    Author: Seth Wiesman 
    AuthorDate: Tue Jun 9 09:58:33 2020 -0500
    
    rebuild website
    ---
     content/contributing/docs-style.html | 6 ++
     1 file changed, 2 insertions(+), 4 deletions(-)
    
    diff --git a/content/contributing/docs-style.html 
    b/content/contributing/docs-style.html
    index 2936d6b..5c96a82 100644
    --- a/content/contributing/docs-style.html
    +++ b/content/contributing/docs-style.html
    @@ -577,11 +577,9 @@ making the heading lowercase and replacing internal spaces 
    with hyphens.
     [Link 
    Text](#heading-title)
       
       
    -Links to other pages of the Flink documentation. The 
    base relative path
    -to the domain of the documentation is available as a configuration variable
    -named baseurl.
    +Links to other pages of the Flink documentation.
     
    -[Link 
    Text]({{ site.baseurl }}{% link path/to/link-page.md %})
    +[Link 
    Text]({% link path/to/link-page.md %})
       
       
     Links to external pages
    
    
    

    [flink-web] 02/02: Rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    hequn pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit c1c91ecb7dcd23355b58585a5d154e1d05d52765
    Author: hequn8128 
    AuthorDate: Mon Jun 1 20:09:06 2020 +0800
    
    Rebuild website
    ---
     content/blog/feed.xml | 883 ++
     content/news/2020/05/07/community-update.html |   2 +-
     2 files changed, 630 insertions(+), 255 deletions(-)
    
    diff --git a/content/blog/feed.xml b/content/blog/feed.xml
    index 042b7bd..53492a2 100644
    --- a/content/blog/feed.xml
    +++ b/content/blog/feed.xml
    @@ -7,6 +7,629 @@
     https://flink.apache.org/blog/feed.xml"; rel="self" 
    type="application/rss+xml" />
     
     
    +Apache Flink 1.10.1 Released
    +

    The Apache Flink community released the first bugfix version of the Apache Flink 1.10 series.

    + +

    This release includes 158 fixes and minor improvements for Flink 1.10.0. The list below includes a detailed list of all fixes and improvements.

    + +

    We highly recommend all users to upgrade to Flink 1.10.1.

    + +
    +

    Note +FLINK-16684 changed the builders of the StreamingFileSink to make them compilable in Scala. This change is source compatible but binary incompatible. If using the StreamingFileSink, please recompile your user code against 1.10.1 before upgrading.

    +
    + +
    +

    Note +FLINK-16683 Flink no longer supports starting clusters with .bat scripts. Users should instead use environments like WSL or Cygwin and work with the .sh scripts.

    +
    + +

    Updated Maven dependencies:

    + +
    <dependency>
    +  <groupId>org.apache.flink</groupId>
    +  <artifactId>flink-java</artifactId>
    +  <version>1.10.1</version>
    +</dependency>
    +<dependency>
    +  <groupId>org.apache.flink</groupId>
    +  <artifactId>flink-streaming-java_2.11</artifactId>
    +  <version>1.10.1</version>
    +</dependency>
    +<dependency>
    +  <groupId>org.apache.flink</groupId>
    +  <artifactId>flink-clients_2.11</artifactId>
    +  <version>1.10.1</version>
    +</dependency>
    + +

    You can find the binaries on the updated Downloads page.

    + +

    List of resolved issues:

    + +

    Sub-task +

    +
      +
    • [FLINK-14126;] - Elasticsearch Xpack Machine Learning doesn't support ARM +
    • +
    • [FLINK-15143;] - Create document for FLIP-49 TM memory model and configuration guide +
    • +
    • [FLINK-15561;] - Unify Kerberos credentials checking +
    • +
    • [FLINK-15790;] - Make FlinkKubeClient and its implementations asynchronous +
    • +
    • [FLINK-15817;] - Kubernetes Resource leak while deployment exception happens +
    • +
    • [FLINK-16049;] - Remove outdated "Best Practices" section from Application Development Section +
    • +
    • [FLINK-16131;] - Translate "Amazon S3" page of "File Systems" into Chinese +
    • +
    • [FLINK-16389;] - Bump Kafka 0.10 to 0.10.2.2 +
    • +
    + +

    Bug +

    +
      +
    • [FLINK-2336;] - ArrayIndexOufOBoundsException in TypeExtractor when mapping +
    • +
    • [FLINK-10918;] - incremental Keyed state

    [flink-web] 02/02: 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
    
    commit 180a33bd0ec46828fe8bf73f67d2b9bb7ac6a02b
    Author: Chesnay Schepler 
    AuthorDate: Mon May 25 19:13:10 2020 +0200
    
    Rebuild website
    ---
     content/downloads.html| 6 --
     content/zh/downloads.html | 6 --
     2 files changed, 8 insertions(+), 4 deletions(-)
    
    diff --git a/content/downloads.html b/content/downloads.html
    index 9604d02..602c83a 100644
    --- a/content/downloads.html
    +++ b/content/downloads.html
    @@ -323,8 +323,8 @@ file system connector), please check out the https://ci.apache.org/proj
     main Flink release:
     
     
    -https://www.apache.org/dyn/closer.lua/flink/flink-shaded-10.0/flink-shaded-10.0-src.tgz";
     class="ga-track" id="s100-download-source">Apache Flink-shaded 10.0 Source 
    Release
    -(https://downloads.apache.org/flink/flink-shaded-10.0/flink-shaded-10.0-src.tgz.asc";>asc,
     https://downloads.apache.org/flink/flink-shaded-10.0/flink-shaded-10.0-src.tgz.sha512";>sha512)
    +https://www.apache.org/dyn/closer.lua/flink/flink-shaded-11.0/flink-shaded-11.0-src.tgz";
     class="ga-track" id="s110-download-source">Apache Flink-shaded 11.0 Source 
    Release
    +(https://downloads.apache.org/flink/flink-shaded-11.0/flink-shaded-11.0-src.tgz.asc";>asc,
     https://downloads.apache.org/flink/flink-shaded-11.0/flink-shaded-11.0-src.tgz.sha512";>sha512)
     
     
     
    @@ -1000,6 +1000,8 @@ Flink Stateful Functions 2.0.0 - 2020-04-02
     
     
     
    +Flink-shaded 11.0 - 2020-05-29 (https://archive.apache.org/dist/flink/flink-shaded-11.0/flink-shaded-11.0-src.tgz";>Source)
    +
     Flink-shaded 10.0 - 2020-02-17 (https://archive.apache.org/dist/flink/flink-shaded-10.0/flink-shaded-10.0-src.tgz";>Source)
     
     Flink-shaded 9.0 - 2019-11-23 (https://archive.apache.org/dist/flink/flink-shaded-9.0/flink-shaded-9.0-src.tgz";>Source)
    diff --git a/content/zh/downloads.html b/content/zh/downloads.html
    index 24f6f8c..9201f89 100644
    --- a/content/zh/downloads.html
    +++ b/content/zh/downloads.html
    @@ -302,8 +302,8 @@ flink-docs-release-1.9/release-notes/flink-1.9.html">Flink 
    1.9 的发布说明其他不包含在 Flink 的主要发布的组件如下所示:
     
     
    -https://www.apache.org/dyn/closer.lua/flink/flink-shaded-10.0/flink-shaded-10.0-src.tgz";
     class="ga-track" id="s100-download-source">Apache Flink-shaded 10.0 Source 
    Release
    -(https://downloads.apache.org/flink/flink-shaded-10.0/flink-shaded-10.0-src.tgz.asc";>asc,
     https://downloads.apache.org/flink/flink-shaded-10.0/flink-shaded-10.0-src.tgz.sha512";>sha512)
    +https://www.apache.org/dyn/closer.lua/flink/flink-shaded-11.0/flink-shaded-11.0-src.tgz";
     class="ga-track" id="s110-download-source">Apache Flink-shaded 11.0 Source 
    Release
    +(https://downloads.apache.org/flink/flink-shaded-11.0/flink-shaded-11.0-src.tgz.asc";>asc,
     https://downloads.apache.org/flink/flink-shaded-11.0/flink-shaded-11.0-src.tgz.sha512";>sha512)
     
     
     
    @@ -944,6 +944,8 @@ Flink 0.6-incubating - 2014-08-26
     
     
     
    +Flink-shaded 11.0 - 2020-05-29 (https://archive.apache.org/dist/flink/flink-shaded-11.0/flink-shaded-11.0-src.tgz";>Source)
    +
     Flink-shaded 10.0 - 2020-02-17 (https://archive.apache.org/dist/flink/flink-shaded-10.0/flink-shaded-10.0-src.tgz";>Source)
     
     Flink-shaded 9.0 - 2019-11-23 (https://archive.apache.org/dist/flink/flink-shaded-9.0/flink-shaded-9.0-src.tgz";>Source)
    
    
    

    [flink-web] 02/02: Rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    jark pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit 798f215185457ab67a0ecbf55be9d7ad695833c5
    Author: Jark Wu 
    AuthorDate: Tue May 12 12:11:44 2020 +0800
    
    Rebuild website
    ---
     .../contributing/code-style-and-quality-scala.html |  86 +++
     content/zh/contributing/how-to-contribute.html | 118 +
     2 files changed, 95 insertions(+), 109 deletions(-)
    
    diff --git a/content/zh/contributing/code-style-and-quality-scala.html 
    b/content/zh/contributing/code-style-and-quality-scala.html
    index 83e5c4c..d6e 100644
    --- a/content/zh/contributing/code-style-and-quality-scala.html
    +++ b/content/zh/contributing/code-style-and-quality-scala.html
    @@ -5,7 +5,7 @@
     
     
     
    -Apache Flink: Apache Flink Code Style and Quality Guide  — 
    Scala
    +Apache Flink: Apache Flink 代码样式与质量指南  — Scala
     
     
     
    @@ -208,7 +208,7 @@
       
       
       
    -Apache Flink Code Style and Quality Guide  — Scala
    +Apache Flink 代码样式与质量指南  — Scala
     
    
     
    @@ -253,101 +253,101 @@
     
     
     
    -  Scala Language Features
    -  Where to use (and not use) 
    Scala
    -  API 
    Parity
    -  Language Features
    -  Coding Formatting
    +  Scala 语言特性
    +  在哪儿使用(和不使用) Scala
    +  API 等价
    +  语言特性
    +  编码格式
     
       
     
     
     
     
    -Scala Language Features
    +Scala 语言特性
     
    -Where to use (and not use) Scala
    +在哪儿使用(和不使用) Scala
     
    -We use Scala for Scala APIs or pure Scala Libraries.
    +对于 Scala 的 API 或者纯 Scala libraries,我们会选择使用 Scala。
     
    -We do not use Scala in the core APIs and runtime components. We aim 
    to remove existing Scala use (code and dependencies) from those 
    components.
    +在 core API 和 运行时的组件中,我们不使用 Scala。我们的目标是从这些组件中删除现有的 Scala 
    使用(代码和依赖项)。
     
    -⇒ This is not because we do not like Scala, it is a consequence of “the 
    right tool for the right job” approach (see below).
    +⇒ 这并不是因为我们不喜欢 Scala,而是考虑到“用正确的工具做正确的事”的结果(见下文)。
     
    -For APIs, we develop the foundation in Java, and layer Scala on top.
    +对于 API,我们使用 Java 开发基础内容,并在上层使用 Scala。
     
     
    -  This has traditionally given the best interoperability for both Java and 
    Scala
    -  It does mean dedicated effort to keep the Scala API up to date
    +  这在传统上为 Java 和 Scala 提供了最佳的互通性
    +  这意味着要致力于保持 Scala API 的更新
     
     
    -Why don’t we use Scala in the core APIs and runtime?
    +为什么我们不在 Core API 和 Runtime 中使用 Scala ?
     
     
    -  The past has shown that Scala evolves too quickly with tricky changes in 
    functionality. Each Scala version upgrade was a rather big effort process for 
    the Flink community.
    -  Scala does not always interact nicely with Java classes, e.g. Scala’s 
    visibility scopes work differently and often expose more to Java consumers than 
    desired
    -  Scala adds an additional layer of complexity to artifact/dependency 
    management.
    +  过去的经验显示, Scala 在功能上的变化太快了。对于 Flink 社区来说,每次 Scala 版本升级都是一个比较棘手的处理过程。
    +  Scala 并不总能很好地与 Java 的类交互,例如 Scala 的可见性范围的工作方式不同,而且常常向 Java 
    消费者公开的内容比预期的要多。
    +  由于使用 Scala ,所以 Flink 的 artifact/dependency 管理增加了一层额外的复杂性。
     
    -  We may want to keep Scala dependent libraries like Akka in the 
    runtime, but abstract them via an interface and load them in a separate 
    classloader, to keep them shielded and avoid version conflicts.
    +  我们希望通过接口抽象,同时也在运行时保留像 Akka 这样依赖 Scala 
    的库,然后将它们加载到单独的类加载器中,以保护它们并避免版本冲突。
     
       
    -  Scala makes it very easy for knowledgeable Scala programmers to write 
    code that is very hard to understand for programmers that are less 
    knowledgeable in Scala. That is especially tricky for an open source project 
    with a broad community of diverse experience levels. Working around this means 
    restricting the Scala feature set by a lot, which defeats a good amount of the 
    purpose of using Scala in the first place.
    +  Scala 让懂 Scala 的程序员很容易编写代码,而对于不太懂 Scala 
    的程序员来说,这些代码很难理解。对于一个拥有不同经验水平的广大社区的开源项目来说,这尤其棘手。解决这个问题意味着大量限制 Scala 
    特性集,这首先就违背了使用 Scala 的很多目的。
     
     
    -API Parity
    +API 等价
     
    -Keep Java API and Scala API in sync in terms of functionality and code 
    quality.
    +保持 Java API 和 Scala API 在功能和代码质量方面的同步。
     
    -The Scala API should cover all the features of the Java APIs as well.
    +Scala API 也应该涵盖 Java API 的所有特性。
     
    -Scala APIs should have a “completeness test”, like the following example 
    from the DataStream API: https://github.com/apache/flink/blob/master/flink-streaming-scala/src/test/scala/org/apache/flink/streaming/api/scala/StreamingScalaAPICompletenessTest.scala";>https://github.com/apache/flink/blob/master/flink-streaming-scala/src/test/scala/org/apache/flink/streaming/api/scala/StreamingScalaAPICompletenessTest.scala
    +Scala API 应该有一个“完整性测试”,就如下面 DataStream API 的示例中的一样: https://github.com/apache/flink/blob/master/flink-streaming-scala/src/test/scala/org/apache/flink/streaming/api/scala/StreamingScalaAPICompletenessTest.scala";>https://github.com/apache/flink/blob/master/flink-streaming-scala/src/test/scala/org/apache/flink/streaming/api/scala/StreamingScalaAPICompletenessTest.scala
     
    -Language Features
    +语言特性
     
     
    -  Avoid

    [flink-web] 02/02: rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    rmetzger pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit f6c2c957dc58a23d486b687dc5be0373e32fe188
    Author: Robert Metzger 
    AuthorDate: Mon May 4 09:28:48 2020 +0200
    
    rebuild website
    ---
     content/blog/feed.xml  | 193 +
     content/blog/index.html|  36 ++-
     content/blog/page10/index.html |  42 +--
     content/blog/page11/index.html |  28 ++
     content/blog/page2/index.html  |  36 ++-
     content/blog/page3/index.html  |  36 ++-
     content/blog/page4/index.html  |  38 ++-
     content/blog/page5/index.html  |  40 ++-
     content/blog/page6/index.html  |  40 ++-
     content/blog/page7/index.html  |  40 ++-
     content/blog/page8/index.html  |  40 ++-
     content/blog/page9/index.html  |  39 ++-
     .../2020-04-30-season-of-docs_1.png| Bin 0 -> 97061 bytes
     content/index.html |   9 +-
     content/news/2020/05/04/season-of-docs.html| 319 +
     content/zh/index.html  |   9 +-
     16 files changed, 671 insertions(+), 274 deletions(-)
    
    diff --git a/content/blog/feed.xml b/content/blog/feed.xml
    index fc4cec7..042b7bd 100644
    --- a/content/blog/feed.xml
    +++ b/content/blog/feed.xml
    @@ -7,6 +7,83 @@
     https://flink.apache.org/blog/feed.xml"; rel="self" 
    type="application/rss+xml" />
     
     
    +Applying to Google Season of Docs 2020
    +

    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. The Why Apply? + +

    As one of the most active projects in the ASF, Flink is experiencing a boom in contributions and some major changes to its codebase. And, while the project has also seen a significant increase in activity when it comes to writing, reviewing and translating documentation, it’s hard to keep up with the pace.

    + +
    + GitHub 1 +
    + +
    +
    +
    + +

    Since last year, the community has been working on FLIP-42; to improve the documentation experience and bring a more accessible information architecture to Flink. After some discussion, we agreed that GSoD would be a valuable opportunity to double down on this [...] + +

    How can you contribute?

    + +

    If working shoulder to shoulder with the Flink community on documentation sounds exciting, we’d love to hear from you! You can read more about our idea for this year’s project below and, depending on whether it is accepted, apply; as a technical writer. If you have any questions or just want to know more about the project idea, ping us at Project: Improve the Table API & SQL Documentation + +

    Apache Flink is a stateful stream processor supporting a broad set of use cases and featuring APIs at different levels of abstraction that allow users to trade off expressiveness and usability, as well as work with their language of choice (Java/Scala, SQL or Python). The Table API & SQL are Flink’s high-level relational abstractions and focus on data analytics use cases. A core principle is that either API ca [...] + +

    As the Flink community works on extending the scope of the Table API & SQL, a lot of new features are being added and some underlying structures are also being refactored. At the same time, the documentation for these APIs is growing onto a somewhat unruly structure and has potential for improvement in some areas.

    + +

    The project has two main workstreams: restructuring and extending the Table API & SQL documentation. These can be worked on by one person as a bigger effort or assigned to different technical writers.

    + +

    1) Restructure the Table API & SQL Documentation

    + +

    Reworking the current documentation structure would allow to:

    + +

    [flink-web] 02/02: Rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    sjwiesman pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit 8457b0ca5da04a4747c25e75029014541d6ed34a
    Author: Seth Wiesman 
    AuthorDate: Wed Apr 29 17:25:45 2020 -0500
    
    Rebuild website
    ---
     content/community.html| 6 ++
     content/zh/community.html | 7 ++-
     2 files changed, 12 insertions(+), 1 deletion(-)
    
    diff --git a/content/community.html b/content/community.html
    index 0699318..7b45668 100644
    --- a/content/community.html
    +++ b/content/community.html
    @@ -726,6 +726,12 @@
     Committer
     liyu
       
    +  
    +   https://avatars1.githubusercontent.com/u/1891970?s=50"; 
    class="committer-avatar" />
    +   Seth Wiesman
    +   Committer
    +   sjwiesman
    +  
     
     
     
    diff --git a/content/zh/community.html b/content/zh/community.html
    index 5550e7b..fe1bde1 100644
    --- a/content/zh/community.html
    +++ b/content/zh/community.html
    @@ -717,7 +717,12 @@
     Committer
     liyu
       
    -
    +  
    +https://avatars1.githubusercontent.com/u/1891970?s=50"; 
    class="committer-avatar" />
    +Seth Wiesman
    +Committer
    +sjwiesman
    +  
     
     
     可以通过 @apache.org 直接联系 commiter。可以在 https://cwiki.apache.org/confluence/display/FLINK/List+of+contributors";>这里
     找到所有的贡献者。
    
    
    

    [flink-web] 02/02: Rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    nkruber pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit 25a4727daea1e446bef2e6ae530fd895d58e4faf
    Author: Nico Kruber 
    AuthorDate: Wed Apr 15 11:23:52 2020 +0200
    
    Rebuild website
    ---
     content/gettinghelp.html| 29 +++--
     content/zh/gettinghelp.html | 27 ++-
     2 files changed, 37 insertions(+), 19 deletions(-)
    
    diff --git a/content/gettinghelp.html b/content/gettinghelp.html
    index 8a8e936..8c6419f 100644
    --- a/content/gettinghelp.html
    +++ b/content/gettinghelp.html
    @@ -260,14 +260,20 @@ as well as the program configuration, etc.) to the 
    parallel worker processes.
     Because of that, all functions that you pass to the API must be serializable, 
    as defined by
     http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html";>java.io.Serializable.
     
    -If your function is an anonymous inner class, consider the following:
    -  - make the function a standalone class, or a static inner class.
    -  - use a Java 8 lambda function.
    +If your function is an anonymous inner class, consider the following:
    +
    +
    +  make the function a standalone class, or a static inner class.
    +  use a Java 8 lambda function.
    +
     
     Is your function is already a static class, check the fields that you 
    assign when you create
    -an instance of the class. One of the fields most likely holds a 
    non-serializable type.
    -  - In Java, use a RichFunction and initialize the problematic 
    fields in the open() method.
    -  - In Scala, you can often simply use “lazy val” to defer initialization 
    until the distributed execution happens. This may come at a minor performance 
    cost. You can naturally also use a RichFunction in Scala.
    +an instance of the class. One of the fields most likely holds a 
    non-serializable type.
    +
    +
    +  In Java, use a RichFunction and initialize the problematic 
    fields in the open() method.
    +  In Scala, you can often simply use “lazy val” to defer initialization 
    until the distributed execution happens. This may come at a minor performance 
    cost. You can naturally also use a RichFunction in Scala.
    +
     
     Using
     the Scala API, I get an error about implicit values and evidence 
    parameters.
     
    @@ -316,10 +322,13 @@ is loaded during the execution compared to the version 
    that code was compiled ag
     by Flink’s core, or other dependencies in the classpath (for example from 
    Hadoop). That requires child-first classloading
     to be activated, which is the default.
     
    -If you see these problems in Flink 1.4+, one of the following may be true:
    -  - You have a dependency version conflict within your application code. Make 
    sure all your dependency versions are consistent.
    -  - You are conflicting with a library that Flink cannot support via 
    child-first classloading. Currently these are the
    -Scala standard library classes, as well as Flink’s own classes, logging 
    APIs, and any Hadoop core classes.
    +If you see these problems in Flink 1.4+, one of the following may be 
    true:
    +
    +
    +  You have a dependency version conflict within your application code. 
    Make sure all your dependency versions are consistent.
    +  You are conflicting with a library that Flink cannot support via 
    child-first classloading. Currently these are the
    +Scala standard library classes, as well as Flink’s own classes, logging APIs, 
    and any Hadoop core classes.
    +
     
     My
     DataStream application produces no output, even though events are going 
    in.
     
    diff --git a/content/zh/gettinghelp.html b/content/zh/gettinghelp.html
    index b4dd55c..4ae028e 100644
    --- a/content/zh/gettinghelp.html
    +++ b/content/zh/gettinghelp.html
    @@ -257,13 +257,19 @@
     因此,传递给 API 的所有函数都必须是可序列化的,见 
     http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html";>java.io.Serializable
     定义。
     
    -如果你使用的函数是匿名内部类,请考虑以下事项:
    -  - 为函数构建独立的类或静态内部类。
    -  - 使用 Java 8 lambda 函数。
    +如果你使用的函数是匿名内部类,请考虑以下事项:
     
    -如果函数已经是静态类,则在创建该类的实例时会检查该类的字段。其中很可能包含不可序列化类型的字段。
    -  - 在 Java 中,使用 RichFunction 并且在 open() 方法中初始化有问题的字段。
    -  - 在 Scala 中,你通常可以简单地使用 “lazy val” 声明来推迟初始化,直到分布式执行发生。这可能是一个较小的性能成本。你当然也可以在 
    Scala 中使用 RichFunction。
    +
    +  为函数构建独立的类或静态内部类。
    +  使用 Java 8 lambda 函数。
    +
    +
    +如果函数已经是静态类,则在创建该类的实例时会检查该类的字段。其中很可能包含不可序列化类型的字段。
    +
    +
    +  在 Java 中,使用 RichFunction 并且在 open() 
    方法中初始化有问题的字段。
    +  在 Scala 中,你通常可以简单地使用 “lazy val” 声明来推迟初始化,直到分布式执行发生。这可能是一个较小的性能成本。你当然也可以在 
    Scala 中使用 RichFunction。
    +
     
     使用 Scala API,我收到有关隐式值和证据参数的错误。
     
    @@ -300,9 +306,12 @@
     
     从 Flink 1.4.0 开始,在默认激活 child-first 类加载方式的情况下,相比 Flink core 
    所使用的依赖或类路径中的其他依赖(例如来自 Hadoop )而言,应用程序 JAR 文件中的依赖更可能带有不同的版本。
     
    -如果你在 Flink 1.4 以上的版本中看到这些问题,则可能是属于以下某种情况:
    -  - 你的程序代码中存在依赖项版本冲突,确保所有依赖项版本都一致。
    -  - 你与一个 Flink 不能支持 child-first 类加载的库发生了冲突。目前会产生这种情况的有 Scala 
    标准库类、Flink 自己的类、日志 API 和所有的 Hadoop 核心类。
    +如果你在 Flink 1.4 以上的版本中看到这些问题,则可能是属于以下某种情况:
    +
    +
    +  你的程序代码中存在依赖项版本冲突,确保所有依赖项版本都一致。
    +  你与一个 Flink 不能支持 child-first 类加载的库发生了冲突。目前会产生这种情况的有 Scala 
    标准库类、Flink 自己的类、日志 API 和所有的 Hadoop 核心类。
    +
     
     尽管事件正在持续发送,我的 DataStream 程序还是没有输出。
     
    
    
    

    [flink-web] 02/02: Rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    nkruber pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit 6a50d296127bf0fdc2cae7863cfc8b801343414f
    Author: Nico Kruber 
    AuthorDate: Tue Apr 14 17:32:53 2020 +0200
    
    Rebuild website
    ---
     content/blog/feed.xml  | 387 ++
     content/blog/index.html|  38 +-
     content/blog/page10/index.html |  43 +-
     content/blog/page11/index.html |  25 +
     content/blog/page2/index.html  |  41 +-
     content/blog/page3/index.html  |  39 +-
     content/blog/page4/index.html  |  38 +-
     content/blog/page5/index.html  |  40 +-
     content/blog/page6/index.html  |  40 +-
     content/blog/page7/index.html  |  40 +-
     content/blog/page8/index.html  |  40 +-
     content/blog/page9/index.html  |  43 +-
     ...-15-flink-serialization-performance-results.svg |   1 +
     content/index.html |   6 +-
     .../04/15/flink-serialization-tuning-vol-1.html| 555 +
     content/zh/index.html  |   6 +-
     16 files changed, 1138 insertions(+), 244 deletions(-)
    
    diff --git a/content/blog/feed.xml b/content/blog/feed.xml
    index 02f6ac5..126b62b 100644
    --- a/content/blog/feed.xml
    +++ b/content/blog/feed.xml
    @@ -7,6 +7,307 @@
     https://flink.apache.org/blog/feed.xml"; rel="self" 
    type="application/rss+xml" />
     
     
    +Flink Serialization Tuning Vol. 1: Choosing your Serializer — if you 
    can
    +

    Almost every Flink job has to exchange data between its operators and since these records may not only be sent to another instance in the same JVM but instead to a separate process, records need to be serialized to bytes first. Similarly, Flink’s off-heap state-backend is based on a local embedded RocksDB instance which is implemented in native C++ code and thus also needs transformation into bytes on every state access. Wire and state serialization alone can easily [...] + +

    Since serialization is so crucial to your Flink job, we would like to highlight Flink’s serialization stack in a series of blog posts starting with looking at the different ways Flink can serialize your data types.

    + + + +

    Recap: Flink Serialization

    + +

    Flink handles data types and serialization with its own type descriptors, generic type extraction, and type serialization framework. We recommend reading through the documentation; first in order to be able to follow the arguments w [...] +stream.keyBy(“ruleId”) or +dataSet.join(another).where("name").equalTo("personName"). It also allows optimizations in the serialization format as well as reducing unnecessary de/serializations (mainly in certain Batch operations as well as in the SQL/Table APIs).

    + +

    [flink-web] 02/02: Rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    hequn pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit c86fc4fa50c37dafbddabdd0ceebff4c279d8d26
    Author: hequn8128 
    AuthorDate: Fri Apr 10 10:52:03 2020 +0800
    
    Rebuild website
    ---
     content/2020/04/09/pyflink-udf-support-flink.html  | 421 +
     content/blog/feed.xml  | 230 ---
     content/blog/index.html|  36 +-
     content/blog/page10/index.html |  40 +-
     content/blog/page11/index.html |  25 ++
     content/blog/page2/index.html  |  36 +-
     content/blog/page3/index.html  |  36 +-
     content/blog/page4/index.html  |  38 +-
     content/blog/page5/index.html  |  38 +-
     content/blog/page6/index.html  |  38 +-
     content/blog/page7/index.html  |  40 +-
     content/blog/page8/index.html  |  40 +-
     content/blog/page9/index.html  |  40 +-
     .../pyflink-udf-architecture.png   | Bin 0 -> 928431 bytes
     .../2020-04-09-pyflink-udfs/roadmap-of-pyflink.png | Bin 0 -> 1191798 bytes
     content/index.html |   6 +-
     content/zh/index.html  |   6 +-
     17 files changed, 860 insertions(+), 210 deletions(-)
    
    diff --git a/content/2020/04/09/pyflink-udf-support-flink.html 
    b/content/2020/04/09/pyflink-udf-support-flink.html
    new file mode 100644
    index 000..294ff28
    --- /dev/null
    +++ b/content/2020/04/09/pyflink-udf-support-flink.html
    @@ -0,0 +1,421 @@
    +
    +
    +  
    +
    +
    +
    +
    +Apache Flink: PyFlink: Introducing Python Support for UDFs in 
    Flink's Table API
    +
    +
    +
    +
    +https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css";>
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +  
    +
    +
    +
    +
    +
    +
    +
    +  
    + 
    +
    +
    +
    +
    +
    +
    +  
    +
    +
    +
    +  
    +  
    +
    +  
    +
    +  
    +
    +
    +
    +
    +  
    +
    +
    +
    +
    +
    +
    +
    +What is Apache 
    Flink?
    +
    +
    +
    +  
    +  Architecture
    +  
    +  
    +  Applications
    +  
    +  
    +  Operations
    +  
    +
    +
    +
    +
    +
    +What is Stateful 
    Functions?
    +
    +
    +Use Cases
    +
    +
    +Powered By
    +
    +
    + 
    +
    +
    +
    +Downloads
    +
    +
    +
    +  Getting Started
    +  
    +https://ci.apache.org/projects/flink/flink-docs-release-1.10/getting-started/index.html";
     target="_blank">With Flink 
    +https://ci.apache.org/projects/flink/flink-statefun-docs-release-2.0/getting-started/project-setup.html";
     target="_blank">With Flink Stateful Functions 
    +  
    +
    +
    +
    +
    +  Documentation
    +  
    +https://ci.apache.org/projects/flink/flink-docs-release-1.10"; 
    target="_blank">Flink 1.10 (Latest stable release) 
    +https://ci.apache.org/projects/flink/flink-docs-master"; 
    target="_blank">Flink Master (Latest Snapshot) 
    +https://ci.apache.org/projects/flink/flink-statefun-docs-release-2.0"; 
    target="_blank">Flink Stateful Functions 2.0 (Latest stable release) 
    
    +https://ci.apache.org/projects/flink/flink-statefun-docs-master"; 
    target="_blank">Flink Stateful Functions Master (Latest Snapshot) 
    +  
    +
    +
    +
    +Getting Help
    +
    +
    +Flink Blog
    +
    +
    +
    +
    +  https://flink-packages.org"; 
    target="_blank">flink-packages.org 
    +
    + 
    +
    +
    +
    +
    +Community & Project Info
    +
    +
    +Roadmap
    +
    +
    +How to 
    Contribute
    +
    +
    +
    +
    +  https://github.com/apache/flink"; target="_blank">Flink 
    on GitHub 
    +
    +
    + 
    +
    +
    +
    +  
    +
    +  中文版
    +
    +  
    +
    +
    +  
    +
    +  
    +  
    +
    +
    +https://twitter.com/apacheflink"; 
    target="_blank">@ApacheFlink 
    +
    +
    +Plan Visualizer 
    +
    +  
    +
    +https://apache.org"; target="_blank">Apache Software 
    Foundation 
    +
    +
    +  
    +.smalllinks:link {
    +  display: inline-block !important; background: none; 
    paddin

    [flink-web] 02/02: Rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    fhueske pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit 438d5cf459a73530f8995fa18f2c8792d85d9236
    Author: Fabian Hueske 
    AuthorDate: Mon Feb 24 12:27:06 2020 +0100
    
    Rebuild website
    ---
     content/blog/feed.xml  | 239 -
     content/blog/index.html|  40 ++-
     content/blog/page10/index.html |  45 +--
     content/blog/{page4 => page11}/index.html  | 164 ++---
     content/blog/page2/index.html  |  40 ++-
     content/blog/page3/index.html  |  40 ++-
     content/blog/page4/index.html  |  42 ++-
     content/blog/page5/index.html  |  45 ++-
     content/blog/page6/index.html  |  43 ++-
     content/blog/page7/index.html  |  40 ++-
     content/blog/page8/index.html  |  42 ++-
     content/blog/page9/index.html  |  40 ++-
     .../apache-beam-how-beam-runs-on-top-of-flink.html | 388 +
     .../classic-flink-runner-beam.png  | Bin 0 -> 254000 bytes
     .../flink-runner-beam-beam-vision.png  | Bin 0 -> 314000 bytes
     ...nner-beam-language-portability-architecture.png | Bin 0 -> 852926 bytes
     .../flink-runner-beam-language-portability.png | Bin 0 -> 675989 bytes
     .../flink-runner-beam-runner-translation-paths.png | Bin 0 -> 77258 bytes
     .../flink-runner-beam-serializers-coders.png   | Bin 0 -> 107341 bytes
     content/index.html |   6 +-
     content/zh/index.html  |   6 +-
     21 files changed, 826 insertions(+), 394 deletions(-)
    
    diff --git a/content/blog/feed.xml b/content/blog/feed.xml
    index 20b395c..2ae389a 100644
    --- a/content/blog/feed.xml
    +++ b/content/blog/feed.xml
    @@ -7,6 +7,162 @@
     https://flink.apache.org/blog/feed.xml"; rel="self" 
    type="application/rss+xml" />
     
     
    +Apache Beam: How Beam Runs on Top of Flink
    +

    Note: This blog post is based on the talk “Beam on Flink: How Does It Actually Work?”.

    + +

    Apache Flink and Apache Beam are open-source frameworks for parallel, distributed data processing at scale. Unlike Flink, Beam does not come with a full-blown execution engine of its own but plugs into other execution engines, such as Apache Flink, Apache Spark, or Google Cloud Dataflow. In this blog post we discuss the reasons to use Flink together with Bea [...] + +

    What is Apache Beam

    + +

    Apache Beam is an open-source, unified model for defining batch and streaming data-parallel processing pipelines. It is unified in the sense that you use a single API, in contrast to using a separate API for batch and streaming like it is the case in Flink. Beam was originally developed by Google which released it in 2014 as the Cloud Dataflow SDK. In 2016, it was donated to MapReduce;, MillWheel;, and Dataflow; [...] + +

    One of the most exciting developments in the Beam technology is the framework’s support for multiple programming languages including Java, Python, Go, Scala and SQL. Essentially, developers can write their applications in a programming language of their choice. Beam, with the help of the Runners, translates the program to one of the execution engines, as shown in the diagram below.

    + +
    +The vision of Apache Beam +
    + +

    Reasons to use Beam with Flink

    + +

    Why would you want to use Beam with Flink instead of directly using Flink? Ultimately, Beam and Flink complement each other and provide additional value to the user. The main reasons for using Beam with Flink are the following:

    + +
      +
    • Beam provides a unified API for both batch and streaming scenarios.
    • +
    • Beam comes with native support for different programming languages, like Python or Go with all their libraries like Numpy, Pandas, Tensorflow, or TFX.
    • +
    • You get the power of Apache Flink like its exactly-once semantics, strong memory management and robustness.
    • +
    • Beam programs run on your existing Flink infrastructure or infrastructure

    [flink-web] 02/02: Rebuild website

    This is an automated email from the ASF dual-hosted git repository.
    
    fhueske pushed a commit to branch asf-site
    in repository https://gitbox.apache.org/repos/asf/flink-web.git
    
    commit 81406600a87c13c6e9d21cc64f069a25929ba01c
    Author: Fabian Hueske 
    AuthorDate: Thu Feb 20 17:03:08 2020 +0100
    
    Rebuild website
    ---
     content/blog/feed.xml| 125 ++
     content/blog/index.html  |  36 ++--
     content/blog/page10/index.html   |  28 +++
     content/blog/page2/index.html|  36 ++--
     content/blog/page3/index.html|  38 +++--
     content/blog/page4/index.html|  40 +++--
     content/blog/page5/index.html|  40 +++--
     content/blog/page6/index.html|  40 +++--
     content/blog/page7/index.html|  40 +++--
     content/blog/page8/index.html|  39 +++--
     content/blog/page9/index.html|  42 +++--
     content/index.html   |   6 +-
     content/news/2020/02/20/ddl.html | 358 +++
     content/zh/index.html|   6 +-
     14 files changed, 735 insertions(+), 139 deletions(-)
    
    diff --git a/content/blog/feed.xml b/content/blog/feed.xml
    index 838a6ce..20b395c 100644
    --- a/content/blog/feed.xml
    +++ b/content/blog/feed.xml
    @@ -7,6 +7,131 @@
     https://flink.apache.org/blog/feed.xml"; rel="self" 
    type="application/rss+xml" />
     
     
    +No Java Required: Configuring Sources and Sinks in SQL
    +

    Introduction

    + +

    The recent Apache Flink 1.10 release includes many exciting features. +In particular, it marks the end of the community’s year-long effort to merge in the Blink SQL contribution 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 it1!

    + +

    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 complex joins and MATCH_RECOGNIZE.

    ; + +

    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., CREATE TABLE, DROP TABLE) and a refactored catalog interface.

    + +

    Accessing Your Data Where It Lives

    + +

    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 DataStream 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.

    + +
    +If your favorite system does not have a connector maintained in the central Apache Flink repository, check out the flink packages website, which has a growing number of community-maintained components. +
    + +

    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.

    + +

    CREATE TABLE Statements

    + +

    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 CREATE TABLE statements. +With this feature, users can now create logical tables, backed by various external systems, in pure SQL.

    + +

    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


      1   2   >