You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flink.apache.org by rm...@apache.org on 2020/07/29 08:17:28 UTC

[flink-web] branch asf-site updated (55b6c7c -> 734f4a1)

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

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


    from 55b6c7c  Rebuild website
     new 0622bb9  Adding a Community Update blogpost for July.
     new 734f4a1  Rebuild website

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 _posts/2020-07-29-community-update.md              | 208 +++++++++
 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 +-
 .../2020-07-29_releases.png                        | Bin 0 -> 60571 bytes
 19 files changed, 1008 insertions(+), 180 deletions(-)
 create mode 100644 _posts/2020-07-29-community-update.md
 create mode 100644 content/img/blog/2020-07-29-community-update/2020-07-29_releases.png
 create mode 100644 content/news/2020/07/27/community-update.html
 create mode 100644 img/blog/2020-07-29-community-update/2020-07-29_releases.png


[flink-web] 01/02: Adding a Community Update blogpost for July.

Posted by rm...@apache.org.
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 0622bb9a1b2a0471eb249389982a0134b89ad461
Author: Marta Paes Moreira <ma...@gmail.com>
AuthorDate: Tue Jul 28 16:36:48 2020 +0200

    Adding a Community Update blogpost for July.
---
 _posts/2020-07-29-community-update.md              | 208 +++++++++++++++++++++
 .../2020-07-29_releases.png                        | Bin 0 -> 60571 bytes
 2 files changed, 208 insertions(+)

diff --git a/_posts/2020-07-29-community-update.md b/_posts/2020-07-29-community-update.md
new file mode 100644
index 0000000..208b49b
--- /dev/null
+++ b/_posts/2020-07-29-community-update.md
@@ -0,0 +1,208 @@
+---
+layout: post
+title: "Flink Community Update - July'20"
+date: 2020-07-27T08:00:00.000Z
+categories: news
+authors:
+- morsapaes:
+  name: "Marta Paes"
+  twitter: "morsapaes"
+
+excerpt: 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!
+---
+
+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 ones you can (virtually) attend in August!
+
+{% toc %}
+
+# The Past Month in Flink
+
+## Flink Releases
+
+### Flink 1.11
+
+A couple of weeks ago, Flink 1.11 was announced in what was (again) the biggest Flink release to date (_see ["A Look Into the Evolution of Flink Releases"](#a-look-into-the-evolution-of-flink-releases)_)! The new release brought significant improvements to usability as well as new features to Flink users across the API stack. Some highlights of Flink 1.11 are:
+
+  * Unaligned checkpoints to cope with high backpressure scenarios;
+
+  * The new source API, that simplifies and unifies the implementation of (custom) sources;
+
+  * Support for Change Data Capture (CDC) and other common use cases in the Table API/SQL;
+
+  * Pandas UDFs and other performance optimizations in PyFlink, making it more powerful for data science and ML workloads.
+
+For a more detailed look into the release, you can recap the [announcement blogpost](https://flink.apache.org/news/2020/07/06/release-1.11.0.html) and join the upcoming meetup on [“What’s new in Flink 1.11?”](https://www.meetup.com/seattle-flink/events/271922632/), where you’ll be able to ask anything release-related to Aljoscha Krettek (Flink PMC Member). The community has also been working on a series of blogposts that deep-dive into the most significant features and improvements in 1. [...]
+
+### Flink 1.11.1
+
+Shortly after releasing Flink 1.11, the community announced the first patch version to cover some outstanding issues in the major release. This version is **particularly important for users of the Table API/SQL**, as it addresses known limitations that affect the usability of new features like changelog sources and support for JDBC catalogs. 
+
+You can find a detailed list with all the improvements and bugfixes that went into Flink 1.11.1 in the [announcement blogpost](https://flink.apache.org/news/2020/07/21/release-1.11.1.html).
+
+<hr>
+
+## Gearing up for Flink 1.12
+
+The Flink 1.12 release cycle has been kicked-off last week and a discussion about what features will go into the upcoming release is underway in [this @dev Mailing List thread](https://lists.apache.org/thread.html/rb01160c7c9c26304a7665f9a252d4ed1583173620df307015c095fcf%40%3Cdev.flink.apache.org%3E). While we wait for more of these ideas to turn into proposals and JIRA issues, here are some recent FLIPs that are already being discussed in the Flink community:
+
+<table class="table table-bordered">
+  <thead>
+    <tr>
+      <th>FLIP</th>
+      <th></th>
+    </tr>
+  </thead>
+  <tbody>
+    <tr>
+      <td><a href="https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=158866298">FLIP-130</a></td>
+        <td><ul>
+        <li><b>Support Python DataStream API</b></li>
+        <p>Python support in Flink has so far been bounded to the Table API/SQL. These APIs are high-level and convenient, but have some limitations for more complex stream processing use cases. To expand the usability of PyFlink to a broader set of use cases, FLIP-130 proposes to support it also in the DataStream API, starting with stateless operations.</p>
+      </ul>
+      </td>
+    </tr>
+    <tr>
+      <td><a href="https://cwiki.apache.org/confluence/display/FLINK/FLIP-132+Temporal+Table+DDL">FLIP-132</a></td>
+        <td><ul>
+        <li><b>Temporal Table DDL</b></li>
+        <p>Flink SQL users can't currently create temporal tables using SQL DDL, which forces them to change context frequently for use cases that require them. FLIP-132 proposes to extend the DDL syntax to support temporal tables, which in turn will allow to also bring <a href="https://ci.apache.org/projects/flink/flink-docs-stable/dev/table/streaming/joins.html#join-with-a-temporal-table">temporal joins</a> with changelog sources to Flink SQL.</p>
+      </ul>
+      </td>
+    </tr>
+  </tbody>
+</table>
+
+<hr>
+
+## New Committers and PMC Members
+
+The Apache Flink community has welcomed **2 new PMC Members** since the last update. Congratulations!
+
+### New PMC Members
+
+<div class="row">
+  <div class="col-lg-3">
+    <div class="text-center">
+      <img class="img-circle" src="https://avatars0.githubusercontent.com/u/8957547?s=400&u=4560f775da9ebc5f3aa2e1563f57cdad03862ce8&v=4" width="90" height="90">
+      <p><a href="https://twitter.com/PiotrNowojski">Piotr Nowojski</a></p>
+    </div>
+  </div>
+  <div class="col-lg-3">
+    <div class="text-center">
+      <img class="img-circle" src="https://avatars0.githubusercontent.com/u/6239804?s=460&u=6cd81b1ab38fcc6a5736fcfa957c51093bf060e2&v=4" width="90" height="90">
+      <p><a href="https://twitter.com/LiyuApache">Yu Li</a></p>
+    </div>
+  </div>
+</div>
+
+<hr>
+	
+# The Bigger Picture
+
+## A Look Into the Evolution of Flink Releases
+
+It’s [been a while](https://flink.apache.org/news/2020/04/01/community-update.html#a-look-into-the-flink-repository) since we had a look at community numbers, so this time we’d like to shed some light on the evolution of contributors and, well, work across releases. Let’s have a look at some _git_ data:
+
+<div style="line-height:60%;">
+    <br>
+</div>
+
+<center>
+<img src="{{ site.baseurl }}/img/blog/2020-07-29-community-update/2020-07-29_releases.png" width="600px" alt="Flink Releases"/>
+</center>
+
+<div style="line-height:60%;">
+    <br>
+</div>
+
+If we consider Flink 1.8 (Apr. 2019) as the baseline, the Flink community more than **tripled** the number of implemented and/or resolved issues in a single release with the support of an **additional ~100 contributors** in Flink 1.11. This is pretty impressive on its own, and even more so if you consider that Flink contributors are distributed around the globe, working across different locations and timezones!
+
+<hr>
+
+## First-time Contributor Guide
+
+Flink has an extensive guide for [code and non-code contributions](https://flink.apache.org/contributing/how-to-contribute.html) that helps new community members navigate the project and get familiar with existing contribution guidelines. In particular for code contributions, knowing where to start can be difficult, given the sheer size of the Flink codebase and the pace of development of the project. 
+
+To better guide new contributors, a brief section was added to the guide on [how to look for what to contribute](https://flink.apache.org/contributing/contribute-code.html#looking-for-what-to-contribute) and the [_starter_ label](https://issues.apache.org/jira/browse/FLINK-18704?filter=12349196) has been revived in Jira to highlight issues that are suitable for first-time contributors.
+
+<div class="alert alert-info" markdown="1">
+<span class="label label-info" style="display: inline-block"><span class="glyphicon glyphicon-info-sign" aria-hidden="true"></span> Note </span>
+As a reminder, you no longer need to ask for contributor permissions to start contributing to Flink. Once you’ve found something you’d like to work on, read the <a href="https://flink.apache.org/contributing/contribute-code.html">contribution guide</a> carefully and reach out to a Flink Committer, who will be able to help you get started.
+</div>
+
+## Replacing “charged” words in the Flink repo
+
+The community is working on gradually replacing words that are outdated and carry a negative connotation in the Flink codebase, such as “master/slave” and “whitelist/blacklist”. The progress of this work can be tracked in [FLINK-18209](https://issues.apache.org/jira/browse/FLINK-18209).
+
+<hr>
+
+# Upcoming Events (and More!)
+
+We're happy to see the "high season" of virtual events approaching, with a lot of great conferences taking place in the coming month, as well as some meetups. Here, we highlight some of the Flink talks happening in those events, but we recommend checking out the complete event programs!
+
+As usual, we also leave you with some resources to read and explore.
+
+<table class="table table-bordered">
+  <thead>
+    <tr>
+      <th>Category</th>
+      <th></th>
+    </tr>
+  </thead>
+  <tbody>
+    <tr>
+      <td><span class="glyphicon glyphicon glyphicon-console" aria-hidden="true"></span> Events</td>
+      <td><ul>
+        <b>Virtual Flink Meetup (Jul. 29)</b>
+        <p><a href="https://www.meetup.com/seattle-flink/events/271922632/">What’s new in Flink 1.11? + Q&A with Aljoscha Krettek</a></p>
+      </ul>
+      <ul>
+        <b>DC Thursday (Jul. 30)</b>
+        <p><a href="https://www.eventbrite.com/e/dc-thurs-apache-flink-w-stephan-ewen-tickets-112137488246?utm_campaign=Events%20%26%20Talks&utm_content=135006406&utm_medium=social&utm_source=twitter&hss_channel=tw-2581958070">Interview and Community Q&A with Stephan Ewen</a></p>
+      </ul>
+      <ul>
+        <b>KubeCon + CloudNativeCon Europe (Aug. 17-20)</b>
+        <p><a href="https://kccnceu20.sched.com/event/ZelA/stateful-serverless-and-the-elephant-in-the-room-stephan-ewen-ververica">Stateful Serverless and the Elephant in the Room</a></p>
+      </ul>
+      <ul>
+        <b>DataEngBytes (Aug. 20-21)</b>
+        <p><a href="https://dataengconf.com.au/">Change Data Capture with Flink SQL and Debezium</a></p>
+        <p><a href="https://dataengconf.com.au/">Sweet Streams are Made of These: Data Driven Development with Stream Processing</a></p>
+      </ul>
+      <ul>
+        <b>Beam Summit (Aug. 24-29)</b>
+        <p><a href="https://2020.beamsummit.org/sessions/streaming-fast-slow/">Streaming, Fast and Slow</a></p>
+        <p><a href="https://2020.beamsummit.org/sessions/building-stateful-streaming-pipelines/">Building Stateful Streaming Pipelines With Beam</a></p>
+      </ul>
+    </td>
+    </tr>
+    <tr>
+      <td><span class="glyphicon glyphicon-fire" aria-hidden="true"></span> Blogposts</td>
+        <td><ul>
+        <b>Flink 1.11 Series</b>
+        <li><a href="https://flink.apache.org/news/2020/07/14/application-mode.html">Application Deployment in Flink: Current State and the new Application Mode</a></li>
+        <li><a href="https://flink.apache.org/2020/07/23/catalogs.html">Sharing is caring - Catalogs in Flink SQL (Tutorial)</a></li>
+        <li><a href="https://flink.apache.org/2020/07/28/flink-sql-demo-building-e2e-streaming-application.html">Flink SQL Demo: Building an End-to-End Streaming Application (Tutorial)</a></li>
+        <p></p>
+        <b>Other</b>
+        <li><a href="https://blogs.oracle.com/javamagazine/streaming-analytics-with-java-and-apache-flink?source=:em:nw:mt::RC_WWMK200429P00043:NSL400072808&elq_mid=167902&sh=162609181316181313222609291604350235&cmid=WWMK200429P00043C0004">Streaming analytics with Java and Apache Flink (Tutorial)</a></li>
+        <li><a href="https://www.ververica.com/blog/flink-for-online-machine-learning-and-real-time-processing-at-weibo">Flink for online Machine Learning and real-time processing at Weibo</a></li>
+        <li><a href="https://www.ververica.com/blog/data-driven-matchmaking-at-azar-with-apache-flink">Data-driven Matchmaking at Azar with Apache Flink</a></li>
+      </ul>
+      </td>
+    </tr>
+      <td><span class="glyphicon glyphicon glyphicon-certificate" aria-hidden="true"></span> Flink Packages</td>
+      <td><ul><p><a href="https://flink-packages.org/">Flink Packages</a> is a website where you can explore (and contribute to) the Flink <br /> ecosystem of connectors, extensions, APIs, tools and integrations. <b>New in:</b> </p>
+          <li><a href="https://flink-packages.org/packages/flink-metrics-signalfx"> SignalFx Metrics Reporter</a></li>
+          <li><a href="https://flink-packages.org/packages/yauaa">Yauaa: Yet Another UserAgent Analyzer</a></li>
+      </ul>
+    </td>
+    </tr>
+  </tbody>
+</table>
+
+<hr>
+
+If you’d like to keep a closer eye on what’s happening in the community, subscribe to the Flink [@community mailing list](https://flink.apache.org/community.html#mailing-lists) to get fine-grained weekly updates, upcoming event announcements and more.
diff --git a/img/blog/2020-07-29-community-update/2020-07-29_releases.png b/img/blog/2020-07-29-community-update/2020-07-29_releases.png
new file mode 100644
index 0000000..1de1f83
Binary files /dev/null and b/img/blog/2020-07-29-community-update/2020-07-29_releases.png differ


[flink-web] 02/02: Rebuild website

Posted by rm...@apache.org.
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 <rm...@apache.org>
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 @@
     <hr>
     
     <article>
+      <h2 class="blog-title"><a href="/news/2020/07/27/community-update.html">Flink Community Update - July'20</a></h2>
+
+      <p>27 Jul 2020
+       Marta Paes (<a href="https://twitter.com/morsapaes">@morsapaes</a>)</p>
+
+      <p>As July draws to an end, we look back at a monthful of activity in the Flink community, including two releases (!) and some work around improving the first-time contribution experience in the project. Also, events are starting to pick up again, so we've put together a list of some great events you can (virtually) attend in August!</p>
+
+      <p><a href="/news/2020/07/27/community-update.html">Continue reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
+    <article>
       <h2 class="blog-title"><a href="/2020/07/23/catalogs.html">Sharing is caring - Catalogs in Flink SQL</a></h2>
 
       <p>23 Jul 2020
@@ -332,21 +345,6 @@ and provide a tutorial for running Streaming ETL with Flink on Zeppelin.</p>
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a href="/news/2020/05/12/release-1.10.1.html">Apache Flink 1.10.1 Released</a></h2>
-
-      <p>12 May 2020
-       Yu Li (<a href="https://twitter.com/LiyuApache">@LiyuApache</a>)</p>
-
-      <p><p>The Apache Flink community released the first bugfix version of the Apache Flink 1.10 series.</p>
-
-</p>
-
-      <p><a href="/news/2020/05/12/release-1.10.1.html">Continue reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -389,6 +387,16 @@ and provide a tutorial for running Streaming ETL with Flink on Zeppelin.</p>
       
 
       
+      <li><a href="/news/2020/07/27/community-update.html">Flink Community Update - July'20</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/2020/07/23/catalogs.html">Sharing is caring - Catalogs in Flink SQL</a></li>
 
       
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 @@
     <!-- Blog posts -->
     
     <article>
+      <h2 class="blog-title"><a href="/news/2016/05/11/release-1.0.3.html">Flink 1.0.3 Released</a></h2>
+
+      <p>11 May 2016
+      </p>
+
+      <p><p>Today, the Flink community released Flink version <strong>1.0.3</strong>, the third bugfix release of the 1.0 series.</p>
+
+</p>
+
+      <p><a href="/news/2016/05/11/release-1.0.3.html">Continue reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
+    <article>
       <h2 class="blog-title"><a href="/news/2016/04/22/release-1.0.2.html">Flink 1.0.2 Released</a></h2>
 
       <p>22 Apr 2016
@@ -323,21 +338,6 @@
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a href="/news/2015/11/27/release-0.10.1.html">Flink 0.10.1 released</a></h2>
-
-      <p>27 Nov 2015
-      </p>
-
-      <p><p>Today, the Flink community released the first bugfix release of the 0.10 series of Flink.</p>
-
-</p>
-
-      <p><a href="/news/2015/11/27/release-0.10.1.html">Continue reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -380,6 +380,16 @@
       
 
       
+      <li><a href="/news/2020/07/27/community-update.html">Flink Community Update - July'20</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/2020/07/23/catalogs.html">Sharing is caring - Catalogs in Flink SQL</a></li>
 
       
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 @@
     <!-- Blog posts -->
     
     <article>
+      <h2 class="blog-title"><a href="/news/2015/11/27/release-0.10.1.html">Flink 0.10.1 released</a></h2>
+
+      <p>27 Nov 2015
+      </p>
+
+      <p><p>Today, the Flink community released the first bugfix release of the 0.10 series of Flink.</p>
+
+</p>
+
+      <p><a href="/news/2015/11/27/release-0.10.1.html">Continue reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
+    <article>
       <h2 class="blog-title"><a href="/news/2015/11/16/release-0.10.0.html">Announcing Apache Flink 0.10.0</a></h2>
 
       <p>16 Nov 2015
@@ -338,21 +353,6 @@ release is a preview release that contains known issues.</p>
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a href="/news/2015/04/07/march-in-flink.html">March 2015 in the Flink community</a></h2>
-
-      <p>07 Apr 2015
-      </p>
-
-      <p><p>March has been a busy month in the Flink community.</p>
-
-</p>
-
-      <p><a href="/news/2015/04/07/march-in-flink.html">Continue reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -395,6 +395,16 @@ release is a preview release that contains known issues.</p>
       
 
       
+      <li><a href="/news/2020/07/27/community-update.html">Flink Community Update - July'20</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/2020/07/23/catalogs.html">Sharing is caring - Catalogs in Flink SQL</a></li>
 
       
diff --git a/content/blog/page12/index.html b/content/blog/page12/index.html
index 86bbcc7..6237f5c 100644
--- a/content/blog/page12/index.html
+++ b/content/blog/page12/index.html
@@ -196,6 +196,21 @@
     <!-- Blog posts -->
     
     <article>
+      <h2 class="blog-title"><a href="/news/2015/04/07/march-in-flink.html">March 2015 in the Flink community</a></h2>
+
+      <p>07 Apr 2015
+      </p>
+
+      <p><p>March has been a busy month in the Flink community.</p>
+
+</p>
+
+      <p><a href="/news/2015/04/07/march-in-flink.html">Continue reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
+    <article>
       <h2 class="blog-title"><a href="/news/2015/03/13/peeking-into-Apache-Flinks-Engine-Room.html">Peeking into Apache Flink's Engine Room</a></h2>
 
       <p>13 Mar 2015 by Fabian Hüske (<a href="https://twitter.com/">@fhueske</a>)
@@ -335,21 +350,6 @@ and offers a new API including definition of flexible windows.</p>
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a href="/news/2014/09/26/release-0.6.1.html">Apache Flink 0.6.1 available</a></h2>
-
-      <p>26 Sep 2014
-      </p>
-
-      <p><p>We are happy to announce the availability of Flink 0.6.1.</p>
-
-</p>
-
-      <p><a href="/news/2014/09/26/release-0.6.1.html">Continue reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -392,6 +392,16 @@ and offers a new API including definition of flexible windows.</p>
       
 
       
+      <li><a href="/news/2020/07/27/community-update.html">Flink Community Update - July'20</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/2020/07/23/catalogs.html">Sharing is caring - Catalogs in Flink SQL</a></li>
 
       
diff --git a/content/blog/page13/index.html b/content/blog/page13/index.html
index 9ab6bc9..642ef2f 100644
--- a/content/blog/page13/index.html
+++ b/content/blog/page13/index.html
@@ -196,6 +196,21 @@
     <!-- Blog posts -->
     
     <article>
+      <h2 class="blog-title"><a href="/news/2014/09/26/release-0.6.1.html">Apache Flink 0.6.1 available</a></h2>
+
+      <p>26 Sep 2014
+      </p>
+
+      <p><p>We are happy to announce the availability of Flink 0.6.1.</p>
+
+</p>
+
+      <p><a href="/news/2014/09/26/release-0.6.1.html">Continue reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
+    <article>
       <h2 class="blog-title"><a href="/news/2014/08/26/release-0.6.html">Apache Flink 0.6 available</a></h2>
 
       <p>26 Aug 2014
@@ -255,6 +270,16 @@ academic and open source project that Flink originates from.</p>
       
 
       
+      <li><a href="/news/2020/07/27/community-update.html">Flink Community Update - July'20</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/2020/07/23/catalogs.html">Sharing is caring - Catalogs in Flink SQL</a></li>
 
       
diff --git a/content/blog/page2/index.html b/content/blog/page2/index.html
index 611a819..4cd9fed 100644
--- a/content/blog/page2/index.html
+++ b/content/blog/page2/index.html
@@ -196,6 +196,21 @@
     <!-- Blog posts -->
     
     <article>
+      <h2 class="blog-title"><a href="/news/2020/05/12/release-1.10.1.html">Apache Flink 1.10.1 Released</a></h2>
+
+      <p>12 May 2020
+       Yu Li (<a href="https://twitter.com/LiyuApache">@LiyuApache</a>)</p>
+
+      <p><p>The Apache Flink community released the first bugfix version of the Apache Flink 1.10 series.</p>
+
+</p>
+
+      <p><a href="/news/2020/05/12/release-1.10.1.html">Continue reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
+    <article>
       <h2 class="blog-title"><a href="/news/2020/05/07/community-update.html">Flink Community Update - May'20</a></h2>
 
       <p>07 May 2020
@@ -319,19 +334,6 @@ This release marks a big milestone: Stateful Functions 2.0 is not only an API up
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a href="/news/2020/03/24/demo-fraud-detection-2.html">Advanced Flink Application Patterns Vol.2: Dynamic Updates of Application Logic</a></h2>
-
-      <p>24 Mar 2020
-       Alexander Fedulov (<a href="https://twitter.com/alex_fedulov">@alex_fedulov</a>)</p>
-
-      <p>In this series of blog posts you will learn about powerful Flink patterns for building streaming applications.</p>
-
-      <p><a href="/news/2020/03/24/demo-fraud-detection-2.html">Continue reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -374,6 +376,16 @@ This release marks a big milestone: Stateful Functions 2.0 is not only an API up
       
 
       
+      <li><a href="/news/2020/07/27/community-update.html">Flink Community Update - July'20</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/2020/07/23/catalogs.html">Sharing is caring - Catalogs in Flink SQL</a></li>
 
       
diff --git a/content/blog/page3/index.html b/content/blog/page3/index.html
index f50a4d6..3e2ec2e 100644
--- a/content/blog/page3/index.html
+++ b/content/blog/page3/index.html
@@ -196,6 +196,19 @@
     <!-- Blog posts -->
     
     <article>
+      <h2 class="blog-title"><a href="/news/2020/03/24/demo-fraud-detection-2.html">Advanced Flink Application Patterns Vol.2: Dynamic Updates of Application Logic</a></h2>
+
+      <p>24 Mar 2020
+       Alexander Fedulov (<a href="https://twitter.com/alex_fedulov">@alex_fedulov</a>)</p>
+
+      <p>In this series of blog posts you will learn about powerful Flink patterns for building streaming applications.</p>
+
+      <p><a href="/news/2020/03/24/demo-fraud-detection-2.html">Continue reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
+    <article>
       <h2 class="blog-title"><a href="/ecosystem/2020/02/22/apache-beam-how-beam-runs-on-top-of-flink.html">Apache Beam: How Beam Runs on Top of Flink</a></h2>
 
       <p>22 Feb 2020
@@ -318,19 +331,6 @@
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a href="/news/2019/11/25/query-pulsar-streams-using-apache-flink.html">How to query Pulsar Streams using Apache Flink</a></h2>
-
-      <p>25 Nov 2019
-       Sijie Guo (<a href="https://twitter.com/sijieg">@sijieg</a>) &amp; Markos Sfikas (<a href="https://twitter.com/MarkSfik">@MarkSfik</a>)</p>
-
-      <p>This blog post discusses the new developments and integrations between Apache Flink and Apache Pulsar and showcases how you can leverage Pulsar’s built-in schema to query Pulsar streams in real time using Apache Flink.</p>
-
-      <p><a href="/news/2019/11/25/query-pulsar-streams-using-apache-flink.html">Continue reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -373,6 +373,16 @@
       
 
       
+      <li><a href="/news/2020/07/27/community-update.html">Flink Community Update - July'20</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/2020/07/23/catalogs.html">Sharing is caring - Catalogs in Flink SQL</a></li>
 
       
diff --git a/content/blog/page4/index.html b/content/blog/page4/index.html
index 5da42bd..e8d0b7f 100644
--- a/content/blog/page4/index.html
+++ b/content/blog/page4/index.html
@@ -196,6 +196,19 @@
     <!-- Blog posts -->
     
     <article>
+      <h2 class="blog-title"><a href="/news/2019/11/25/query-pulsar-streams-using-apache-flink.html">How to query Pulsar Streams using Apache Flink</a></h2>
+
+      <p>25 Nov 2019
+       Sijie Guo (<a href="https://twitter.com/sijieg">@sijieg</a>) &amp; Markos Sfikas (<a href="https://twitter.com/MarkSfik">@MarkSfik</a>)</p>
+
+      <p>This blog post discusses the new developments and integrations between Apache Flink and Apache Pulsar and showcases how you can leverage Pulsar’s built-in schema to query Pulsar streams in real time using Apache Flink.</p>
+
+      <p><a href="/news/2019/11/25/query-pulsar-streams-using-apache-flink.html">Continue reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
+    <article>
       <h2 class="blog-title"><a href="/news/2019/10/18/release-1.9.1.html">Apache Flink 1.9.1 Released</a></h2>
 
       <p>18 Oct 2019
@@ -321,19 +334,6 @@
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a href="/2019/05/19/state-ttl.html">State TTL in Flink 1.8.0: How to Automatically Cleanup Application State in Apache Flink</a></h2>
-
-      <p>19 May 2019
-       Fabian Hueske (<a href="https://twitter.com/fhueske">@fhueske</a>) &amp; Andrey Zagrebin </p>
-
-      <p>A common requirement for many stateful streaming applications is to automatically cleanup application state for effective management of your state size, or to control how long the application state can be accessed. State TTL enables application state cleanup and efficient state size management in Apache Flink</p>
-
-      <p><a href="/2019/05/19/state-ttl.html">Continue reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -376,6 +376,16 @@
       
 
       
+      <li><a href="/news/2020/07/27/community-update.html">Flink Community Update - July'20</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/2020/07/23/catalogs.html">Sharing is caring - Catalogs in Flink SQL</a></li>
 
       
diff --git a/content/blog/page5/index.html b/content/blog/page5/index.html
index 24f0dc1..10506ba 100644
--- a/content/blog/page5/index.html
+++ b/content/blog/page5/index.html
@@ -196,6 +196,19 @@
     <!-- Blog posts -->
     
     <article>
+      <h2 class="blog-title"><a href="/2019/05/19/state-ttl.html">State TTL in Flink 1.8.0: How to Automatically Cleanup Application State in Apache Flink</a></h2>
+
+      <p>19 May 2019
+       Fabian Hueske (<a href="https://twitter.com/fhueske">@fhueske</a>) &amp; Andrey Zagrebin </p>
+
+      <p>A common requirement for many stateful streaming applications is to automatically cleanup application state for effective management of your state size, or to control how long the application state can be accessed. State TTL enables application state cleanup and efficient state size management in Apache Flink</p>
+
+      <p><a href="/2019/05/19/state-ttl.html">Continue reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
+    <article>
       <h2 class="blog-title"><a href="/2019/05/14/temporal-tables.html">Flux capacitor, huh? Temporal Tables and Joins in Streaming SQL</a></h2>
 
       <p>14 May 2019
@@ -324,19 +337,6 @@ for more details.</p>
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a href="/news/2019/02/13/unified-batch-streaming-blink.html">Batch as a Special Case of Streaming and Alibaba's contribution of Blink</a></h2>
-
-      <p>13 Feb 2019
-       Stephan Ewen (<a href="https://twitter.com/stephanewen">@stephanewen</a>), Fabian Hueske (<a href="https://twitter.com/fhueske">@fhueske</a>), &amp; Xiaowei Jiang (<a href="https://twitter.com/XiaoweiJ">@XiaoweiJ</a>)</p>
-
-      <p>A few weeks ago, Alibaba contributed its Flink-fork 'Blink' back to Apache Flink. In this blog post we discuss how Blink's features will help the Flink community to make a big step towards its vision to build a truly unified system for stream and batch processing.</p>
-
-      <p><a href="/news/2019/02/13/unified-batch-streaming-blink.html">Continue reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -379,6 +379,16 @@ for more details.</p>
       
 
       
+      <li><a href="/news/2020/07/27/community-update.html">Flink Community Update - July'20</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/2020/07/23/catalogs.html">Sharing is caring - Catalogs in Flink SQL</a></li>
 
       
diff --git a/content/blog/page6/index.html b/content/blog/page6/index.html
index 30bef6a..1a3ead7 100644
--- a/content/blog/page6/index.html
+++ b/content/blog/page6/index.html
@@ -196,6 +196,19 @@
     <!-- Blog posts -->
     
     <article>
+      <h2 class="blog-title"><a href="/news/2019/02/13/unified-batch-streaming-blink.html">Batch as a Special Case of Streaming and Alibaba's contribution of Blink</a></h2>
+
+      <p>13 Feb 2019
+       Stephan Ewen (<a href="https://twitter.com/stephanewen">@stephanewen</a>), Fabian Hueske (<a href="https://twitter.com/fhueske">@fhueske</a>), &amp; Xiaowei Jiang (<a href="https://twitter.com/XiaoweiJ">@XiaoweiJ</a>)</p>
+
+      <p>A few weeks ago, Alibaba contributed its Flink-fork 'Blink' back to Apache Flink. In this blog post we discuss how Blink's features will help the Flink community to make a big step towards its vision to build a truly unified system for stream and batch processing.</p>
+
+      <p><a href="/news/2019/02/13/unified-batch-streaming-blink.html">Continue reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
+    <article>
       <h2 class="blog-title"><a href="/news/2018/12/26/release-1.5.6.html">Apache Flink 1.5.6 Released</a></h2>
 
       <p>26 Dec 2018
@@ -332,21 +345,6 @@ Please check the <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a href="/news/2018/08/09/release-1.6.0.html">Apache Flink 1.6.0 Release Announcement</a></h2>
-
-      <p>09 Aug 2018
-       Till Rohrmann (<a href="https://twitter.com/stsffap">@stsffap</a>)</p>
-
-      <p><p>The Apache Flink community is proud to announce the 1.6.0 release. Over the past 2 months, the Flink community has worked hard to resolve more than 360 issues. Please check the <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522&amp;version=12342760">complete changelog</a> for more details.</p>
-
-</p>
-
-      <p><a href="/news/2018/08/09/release-1.6.0.html">Continue reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -389,6 +387,16 @@ Please check the <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa
       
 
       
+      <li><a href="/news/2020/07/27/community-update.html">Flink Community Update - July'20</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/2020/07/23/catalogs.html">Sharing is caring - Catalogs in Flink SQL</a></li>
 
       
diff --git a/content/blog/page7/index.html b/content/blog/page7/index.html
index cadaba9..c5d201d 100644
--- a/content/blog/page7/index.html
+++ b/content/blog/page7/index.html
@@ -196,6 +196,21 @@
     <!-- Blog posts -->
     
     <article>
+      <h2 class="blog-title"><a href="/news/2018/08/09/release-1.6.0.html">Apache Flink 1.6.0 Release Announcement</a></h2>
+
+      <p>09 Aug 2018
+       Till Rohrmann (<a href="https://twitter.com/stsffap">@stsffap</a>)</p>
+
+      <p><p>The Apache Flink community is proud to announce the 1.6.0 release. Over the past 2 months, the Flink community has worked hard to resolve more than 360 issues. Please check the <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522&amp;version=12342760">complete changelog</a> for more details.</p>
+
+</p>
+
+      <p><a href="/news/2018/08/09/release-1.6.0.html">Continue reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
+    <article>
       <h2 class="blog-title"><a href="/news/2018/07/31/release-1.5.2.html">Apache Flink 1.5.2 Released</a></h2>
 
       <p>31 Jul 2018
@@ -324,23 +339,6 @@
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a href="/news/2017/12/12/release-1.4.0.html">Apache Flink 1.4.0 Release Announcement</a></h2>
-
-      <p>12 Dec 2017
-       Aljoscha Krettek (<a href="https://twitter.com/aljoscha">@aljoscha</a>) &amp; Mike Winters (<a href="https://twitter.com/wints">@wints</a>)</p>
-
-      <p><p>The Apache Flink community is pleased to announce the 1.4.0 release. Over the past 5 months, the
-Flink community has been working hard to resolve more than 900 issues. See the <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522&amp;version=12340533">complete changelog</a>
-for more detail.</p>
-
-</p>
-
-      <p><a href="/news/2017/12/12/release-1.4.0.html">Continue reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -383,6 +381,16 @@ for more detail.</p>
       
 
       
+      <li><a href="/news/2020/07/27/community-update.html">Flink Community Update - July'20</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/2020/07/23/catalogs.html">Sharing is caring - Catalogs in Flink SQL</a></li>
 
       
diff --git a/content/blog/page8/index.html b/content/blog/page8/index.html
index 73821a5..7055ac8 100644
--- a/content/blog/page8/index.html
+++ b/content/blog/page8/index.html
@@ -196,6 +196,23 @@
     <!-- Blog posts -->
     
     <article>
+      <h2 class="blog-title"><a href="/news/2017/12/12/release-1.4.0.html">Apache Flink 1.4.0 Release Announcement</a></h2>
+
+      <p>12 Dec 2017
+       Aljoscha Krettek (<a href="https://twitter.com/aljoscha">@aljoscha</a>) &amp; Mike Winters (<a href="https://twitter.com/wints">@wints</a>)</p>
+
+      <p><p>The Apache Flink community is pleased to announce the 1.4.0 release. Over the past 5 months, the
+Flink community has been working hard to resolve more than 900 issues. See the <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522&amp;version=12340533">complete changelog</a>
+for more detail.</p>
+
+</p>
+
+      <p><a href="/news/2017/12/12/release-1.4.0.html">Continue reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
+    <article>
       <h2 class="blog-title"><a href="/news/2017/11/22/release-1.4-and-1.5-timeline.html">Looking Ahead to Apache Flink 1.4.0 and 1.5.0</a></h2>
 
       <p>22 Nov 2017
@@ -328,21 +345,6 @@ what’s coming in Flink 1.4.0 as well as a preview of what the Flink community
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a href="/news/2017/03/23/release-1.1.5.html">Apache Flink 1.1.5 Released</a></h2>
-
-      <p>23 Mar 2017
-      </p>
-
-      <p><p>The Apache Flink community released the next bugfix version of the Apache Flink 1.1 series.</p>
-
-</p>
-
-      <p><a href="/news/2017/03/23/release-1.1.5.html">Continue reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -385,6 +387,16 @@ what’s coming in Flink 1.4.0 as well as a preview of what the Flink community
       
 
       
+      <li><a href="/news/2020/07/27/community-update.html">Flink Community Update - July'20</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/2020/07/23/catalogs.html">Sharing is caring - Catalogs in Flink SQL</a></li>
 
       
diff --git a/content/blog/page9/index.html b/content/blog/page9/index.html
index 9f4f978..46a7ff3 100644
--- a/content/blog/page9/index.html
+++ b/content/blog/page9/index.html
@@ -196,6 +196,21 @@
     <!-- Blog posts -->
     
     <article>
+      <h2 class="blog-title"><a href="/news/2017/03/23/release-1.1.5.html">Apache Flink 1.1.5 Released</a></h2>
+
+      <p>23 Mar 2017
+      </p>
+
+      <p><p>The Apache Flink community released the next bugfix version of the Apache Flink 1.1 series.</p>
+
+</p>
+
+      <p><a href="/news/2017/03/23/release-1.1.5.html">Continue reading &raquo;</a></p>
+    </article>
+
+    <hr>
+    
+    <article>
       <h2 class="blog-title"><a href="/news/2017/02/06/release-1.2.0.html">Announcing Apache Flink 1.2.0</a></h2>
 
       <p>06 Feb 2017 by Robert Metzger
@@ -325,21 +340,6 @@
 
     <hr>
     
-    <article>
-      <h2 class="blog-title"><a href="/news/2016/05/11/release-1.0.3.html">Flink 1.0.3 Released</a></h2>
-
-      <p>11 May 2016
-      </p>
-
-      <p><p>Today, the Flink community released Flink version <strong>1.0.3</strong>, the third bugfix release of the 1.0 series.</p>
-
-</p>
-
-      <p><a href="/news/2016/05/11/release-1.0.3.html">Continue reading &raquo;</a></p>
-    </article>
-
-    <hr>
-    
 
     <!-- Pagination links -->
     
@@ -382,6 +382,16 @@
       
 
       
+      <li><a href="/news/2020/07/27/community-update.html">Flink Community Update - July'20</a></li>
+
+      
+        
+      
+    
+      
+      
+
+      
       <li><a href="/2020/07/23/catalogs.html">Sharing is caring - Catalogs in Flink SQL</a></li>
 
       
diff --git a/content/img/blog/2020-07-29-community-update/2020-07-29_releases.png b/content/img/blog/2020-07-29-community-update/2020-07-29_releases.png
new file mode 100644
index 0000000..1de1f83
Binary files /dev/null and b/content/img/blog/2020-07-29-community-update/2020-07-29_releases.png differ
diff --git a/content/index.html b/content/index.html
index 5e995e4..e24b1c7 100644
--- a/content/index.html
+++ b/content/index.html
@@ -571,6 +571,9 @@
         <dt> <a href="/2020/07/28/flink-sql-demo-building-e2e-streaming-application.html">Flink SQL Demo: Building an End-to-End Streaming Application</a></dt>
         <dd>Apache Flink 1.11 has released many exciting new features, including many developments in Flink SQL which is evolving at a fast pace. This article takes a closer look at how to quickly build streaming applications with Flink SQL from a practical point of view.</dd>
       
+        <dt> <a href="/news/2020/07/27/community-update.html">Flink Community Update - July'20</a></dt>
+        <dd>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!</dd>
+      
         <dt> <a href="/2020/07/23/catalogs.html">Sharing is caring - Catalogs in Flink SQL</a></dt>
         <dd><p>With an ever-growing number of people working with data, it’s a common practice for companies to build self-service platforms with the goal of democratizing their access across different teams and — especially — to enable users from any background to be independent in their data needs. In such environments, metadata management becomes a crucial aspect. Without it, users often work blindly, spending too much time searching for datasets and their location, figuring out data  [...]
 
@@ -590,9 +593,6 @@ and <a href="https://www.youtube.com/watch?v=cH9UdK0yYjc">Alibaba</a> in the lat
 illustrate this trend.</p>
 
 </dd>
-      
-        <dt> <a href="/news/2020/07/06/release-1.11.0.html">Apache Flink 1.11.0 Release Announcement</a></dt>
-        <dd>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. We're particularly excited about unaligned checkpoints to cope with high backpressure scenarios, a new source API that simplifies and unifies the implementation of (custom) sources, and support for Change Data Capture (CDC) and other c [...]
     
   </dl>
 
diff --git a/content/news/2020/07/27/community-update.html b/content/news/2020/07/27/community-update.html
new file mode 100644
index 0000000..2d1186a
--- /dev/null
+++ b/content/news/2020/07/27/community-update.html
@@ -0,0 +1,477 @@
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
+    <title>Apache Flink: Flink Community Update - July'20</title>
+    <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
+    <link rel="icon" href="/favicon.ico" type="image/x-icon">
+
+    <!-- Bootstrap -->
+    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
+    <link rel="stylesheet" href="/css/flink.css">
+    <link rel="stylesheet" href="/css/syntax.css">
+
+    <!-- Blog RSS feed -->
+    <link href="/blog/feed.xml" rel="alternate" type="application/rss+xml" title="Apache Flink Blog: RSS feed" />
+
+    <!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
+    <!-- We need to load Jquery in the header for custom google analytics event tracking-->
+    <script src="/js/jquery.min.js"></script>
+
+    <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
+    <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
+    <!--[if lt IE 9]>
+      <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
+      <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
+    <![endif]-->
+  </head>
+  <body>  
+    
+
+    <!-- Main content. -->
+    <div class="container">
+    <div class="row">
+
+      
+     <div id="sidebar" class="col-sm-3">
+        
+
+<!-- Top navbar. -->
+    <nav class="navbar navbar-default">
+        <!-- The logo. -->
+        <div class="navbar-header">
+          <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+          </button>
+          <div class="navbar-logo">
+            <a href="/">
+              <img alt="Apache Flink" src="/img/flink-header-logo.svg" width="147px" height="73px">
+            </a>
+          </div>
+        </div><!-- /.navbar-header -->
+
+        <!-- The navigation links. -->
+        <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
+          <ul class="nav navbar-nav navbar-main">
+
+            <!-- First menu section explains visitors what Flink is -->
+
+            <!-- What is Stream Processing? -->
+            <!--
+            <li><a href="/streamprocessing1.html">What is Stream Processing?</a></li>
+            -->
+
+            <!-- What is Flink? -->
+            <li><a href="/flink-architecture.html">What is Apache Flink?</a></li>
+
+            
+
+            <!-- What is Stateful Functions? -->
+
+            <li><a href="/stateful-functions.html">What is Stateful Functions?</a></li>
+
+            <!-- Use cases -->
+            <li><a href="/usecases.html">Use Cases</a></li>
+
+            <!-- Powered by -->
+            <li><a href="/poweredby.html">Powered By</a></li>
+
+
+            &nbsp;
+            <!-- Second menu section aims to support Flink users -->
+
+            <!-- Downloads -->
+            <li><a href="/downloads.html">Downloads</a></li>
+
+            <!-- Getting Started -->
+            <li class="dropdown">
+              <a class="dropdown-toggle" data-toggle="dropdown" href="#">Getting Started<span class="caret"></span></a>
+              <ul class="dropdown-menu">
+                <li><a href="https://ci.apache.org/projects/flink/flink-docs-release-1.11/getting-started/index.html" target="_blank">With Flink <small><span class="glyphicon glyphicon-new-window"></span></small></a></li>
+                <li><a href="https://ci.apache.org/projects/flink/flink-statefun-docs-release-2.1/getting-started/project-setup.html" target="_blank">With Flink Stateful Functions <small><span class="glyphicon glyphicon-new-window"></span></small></a></li>
+                <li><a href="/training.html">Training Course</a></li>
+              </ul>
+            </li>
+
+            <!-- Documentation -->
+            <li class="dropdown">
+              <a class="dropdown-toggle" data-toggle="dropdown" href="#">Documentation<span class="caret"></span></a>
+              <ul class="dropdown-menu">
+                <li><a href="https://ci.apache.org/projects/flink/flink-docs-release-1.11" target="_blank">Flink 1.11 (Latest stable release) <small><span class="glyphicon glyphicon-new-window"></span></small></a></li>
+                <li><a href="https://ci.apache.org/projects/flink/flink-docs-master" target="_blank">Flink Master (Latest Snapshot) <small><span class="glyphicon glyphicon-new-window"></span></small></a></li>
+                <li><a href="https://ci.apache.org/projects/flink/flink-statefun-docs-release-2.1" target="_blank">Flink Stateful Functions 2.1 (Latest stable release) <small><span class="glyphicon glyphicon-new-window"></span></small></a></li>
+                <li><a href="https://ci.apache.org/projects/flink/flink-statefun-docs-master" target="_blank">Flink Stateful Functions Master (Latest Snapshot) <small><span class="glyphicon glyphicon-new-window"></span></small></a></li>
+              </ul>
+            </li>
+
+            <!-- getting help -->
+            <li><a href="/gettinghelp.html">Getting Help</a></li>
+
+            <!-- Blog -->
+            <li class="active"><a href="/blog/"><b>Flink Blog</b></a></li>
+
+
+            <!-- Flink-packages -->
+            <li>
+              <a href="https://flink-packages.org" target="_blank">flink-packages.org <small><span class="glyphicon glyphicon-new-window"></span></small></a>
+            </li>
+            &nbsp;
+
+            <!-- Third menu section aim to support community and contributors -->
+
+            <!-- Community -->
+            <li><a href="/community.html">Community &amp; Project Info</a></li>
+
+            <!-- Roadmap -->
+            <li><a href="/roadmap.html">Roadmap</a></li>
+
+            <!-- Contribute -->
+            <li><a href="/contributing/how-to-contribute.html">How to Contribute</a></li>
+            
+
+            <!-- GitHub -->
+            <li>
+              <a href="https://github.com/apache/flink" target="_blank">Flink on GitHub <small><span class="glyphicon glyphicon-new-window"></span></small></a>
+            </li>
+
+            &nbsp;
+
+            <!-- Language Switcher -->
+            <li>
+              
+                
+                  <!-- link to the Chinese home page when current is blog page -->
+                  <a href="/zh">中文版</a>
+                
+              
+            </li>
+
+          </ul>
+
+          <ul class="nav navbar-nav navbar-bottom">
+          <hr />
+
+            <!-- Twitter -->
+            <li><a href="https://twitter.com/apacheflink" target="_blank">@ApacheFlink <small><span class="glyphicon glyphicon-new-window"></span></small></a></li>
+
+            <!-- Visualizer -->
+            <li class=" hidden-md hidden-sm"><a href="/visualizer/" target="_blank">Plan Visualizer <small><span class="glyphicon glyphicon-new-window"></span></small></a></li>
+
+          <hr />
+
+            <li><a href="https://apache.org" target="_blank">Apache Software Foundation <small><span class="glyphicon glyphicon-new-window"></span></small></a></li>
+
+            <li>
+              <style>
+                .smalllinks:link {
+                  display: inline-block !important; background: none; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; min-width: 75px;
+                }
+              </style>
+
+              <a class="smalllinks" href="https://www.apache.org/licenses/" target="_blank">License</a> <small><span class="glyphicon glyphicon-new-window"></span></small>
+
+              <a class="smalllinks" href="https://www.apache.org/security/" target="_blank">Security</a> <small><span class="glyphicon glyphicon-new-window"></span></small>
+
+              <a class="smalllinks" href="https://www.apache.org/foundation/sponsorship.html" target="_blank">Donate</a> <small><span class="glyphicon glyphicon-new-window"></span></small>
+
+              <a class="smalllinks" href="https://www.apache.org/foundation/thanks.html" target="_blank">Thanks</a> <small><span class="glyphicon glyphicon-new-window"></span></small>
+            </li>
+
+          </ul>
+        </div><!-- /.navbar-collapse -->
+    </nav>
+
+      </div>
+      <div class="col-sm-9">
+      <div class="row-fluid">
+  <div class="col-sm-12">
+    <div class="row">
+      <h1>Flink Community Update - July'20</h1>
+      <p><i></i></p>
+
+      <article>
+        <p>27 Jul 2020 Marta Paes (<a href="https://twitter.com/morsapaes">@morsapaes</a>)</p>
+
+<p>As July draws to an end, we look back at a monthful of activity in the Flink community, including two releases (!) and some work around improving the first-time contribution experience in the project.</p>
+
+<p>Also, events are starting to pick up again, so we’ve put together a list of some great ones you can (virtually) attend in August!</p>
+
+<div class="page-toc">
+<ul id="markdown-toc">
+  <li><a href="#the-past-month-in-flink" id="markdown-toc-the-past-month-in-flink">The Past Month in Flink</a>    <ul>
+      <li><a href="#flink-releases" id="markdown-toc-flink-releases">Flink Releases</a>        <ul>
+          <li><a href="#flink-111" id="markdown-toc-flink-111">Flink 1.11</a></li>
+          <li><a href="#flink-1111" id="markdown-toc-flink-1111">Flink 1.11.1</a></li>
+        </ul>
+      </li>
+      <li><a href="#gearing-up-for-flink-112" id="markdown-toc-gearing-up-for-flink-112">Gearing up for Flink 1.12</a></li>
+      <li><a href="#new-committers-and-pmc-members" id="markdown-toc-new-committers-and-pmc-members">New Committers and PMC Members</a>        <ul>
+          <li><a href="#new-pmc-members" id="markdown-toc-new-pmc-members">New PMC Members</a></li>
+        </ul>
+      </li>
+    </ul>
+  </li>
+  <li><a href="#the-bigger-picture" id="markdown-toc-the-bigger-picture">The Bigger Picture</a>    <ul>
+      <li><a href="#a-look-into-the-evolution-of-flink-releases" id="markdown-toc-a-look-into-the-evolution-of-flink-releases">A Look Into the Evolution of Flink Releases</a></li>
+      <li><a href="#first-time-contributor-guide" id="markdown-toc-first-time-contributor-guide">First-time Contributor Guide</a></li>
+      <li><a href="#replacing-charged-words-in-the-flink-repo" id="markdown-toc-replacing-charged-words-in-the-flink-repo">Replacing “charged” words in the Flink repo</a></li>
+    </ul>
+  </li>
+  <li><a href="#upcoming-events-and-more" id="markdown-toc-upcoming-events-and-more">Upcoming Events (and More!)</a></li>
+</ul>
+
+</div>
+
+<h1 id="the-past-month-in-flink">The Past Month in Flink</h1>
+
+<h2 id="flink-releases">Flink Releases</h2>
+
+<h3 id="flink-111">Flink 1.11</h3>
+
+<p>A couple of weeks ago, Flink 1.11 was announced in what was (again) the biggest Flink release to date (<em>see <a href="#a-look-into-the-evolution-of-flink-releases">“A Look Into the Evolution of Flink Releases”</a></em>)! The new release brought significant improvements to usability as well as new features to Flink users across the API stack. Some highlights of Flink 1.11 are:</p>
+
+<ul>
+  <li>
+    <p>Unaligned checkpoints to cope with high backpressure scenarios;</p>
+  </li>
+  <li>
+    <p>The new source API, that simplifies and unifies the implementation of (custom) sources;</p>
+  </li>
+  <li>
+    <p>Support for Change Data Capture (CDC) and other common use cases in the Table API/SQL;</p>
+  </li>
+  <li>
+    <p>Pandas UDFs and other performance optimizations in PyFlink, making it more powerful for data science and ML workloads.</p>
+  </li>
+</ul>
+
+<p>For a more detailed look into the release, you can recap the <a href="https://flink.apache.org/news/2020/07/06/release-1.11.0.html">announcement blogpost</a> and join the upcoming meetup on <a href="https://www.meetup.com/seattle-flink/events/271922632/">“What’s new in Flink 1.11?”</a>, where you’ll be able to ask anything release-related to Aljoscha Krettek (Flink PMC Member). The community has also been working on a series of blogposts that deep-dive into the most significant featur [...]
+
+<h3 id="flink-1111">Flink 1.11.1</h3>
+
+<p>Shortly after releasing Flink 1.11, the community announced the first patch version to cover some outstanding issues in the major release. This version is <strong>particularly important for users of the Table API/SQL</strong>, as it addresses known limitations that affect the usability of new features like changelog sources and support for JDBC catalogs.</p>
+
+<p>You can find a detailed list with all the improvements and bugfixes that went into Flink 1.11.1 in the <a href="https://flink.apache.org/news/2020/07/21/release-1.11.1.html">announcement blogpost</a>.</p>
+
+<hr />
+
+<h2 id="gearing-up-for-flink-112">Gearing up for Flink 1.12</h2>
+
+<p>The Flink 1.12 release cycle has been kicked-off last week and a discussion about what features will go into the upcoming release is underway in <a href="https://lists.apache.org/thread.html/rb01160c7c9c26304a7665f9a252d4ed1583173620df307015c095fcf%40%3Cdev.flink.apache.org%3E">this @dev Mailing List thread</a>. While we wait for more of these ideas to turn into proposals and JIRA issues, here are some recent FLIPs that are already being discussed in the Flink community:</p>
+
+<table class="table table-bordered">
+  <thead>
+    <tr>
+      <th>FLIP</th>
+      <th></th>
+    </tr>
+  </thead>
+  <tbody>
+    <tr>
+      <td><a href="https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=158866298">FLIP-130</a></td>
+        <td><ul>
+        <li><b>Support Python DataStream API</b></li>
+        <p>Python support in Flink has so far been bounded to the Table API/SQL. These APIs are high-level and convenient, but have some limitations for more complex stream processing use cases. To expand the usability of PyFlink to a broader set of use cases, FLIP-130 proposes to support it also in the DataStream API, starting with stateless operations.</p>
+      </ul>
+      </td>
+    </tr>
+    <tr>
+      <td><a href="https://cwiki.apache.org/confluence/display/FLINK/FLIP-132+Temporal+Table+DDL">FLIP-132</a></td>
+        <td><ul>
+        <li><b>Temporal Table DDL</b></li>
+        <p>Flink SQL users can't currently create temporal tables using SQL DDL, which forces them to change context frequently for use cases that require them. FLIP-132 proposes to extend the DDL syntax to support temporal tables, which in turn will allow to also bring <a href="https://ci.apache.org/projects/flink/flink-docs-stable/dev/table/streaming/joins.html#join-with-a-temporal-table">temporal joins</a> with changelog sources to Flink SQL.</p>
+      </ul>
+      </td>
+    </tr>
+  </tbody>
+</table>
+
+<hr />
+
+<h2 id="new-committers-and-pmc-members">New Committers and PMC Members</h2>
+
+<p>The Apache Flink community has welcomed <strong>2 new PMC Members</strong> since the last update. Congratulations!</p>
+
+<h3 id="new-pmc-members">New PMC Members</h3>
+
+<div class="row">
+  <div class="col-lg-3">
+    <div class="text-center">
+      <img class="img-circle" src="https://avatars0.githubusercontent.com/u/8957547?s=400&amp;u=4560f775da9ebc5f3aa2e1563f57cdad03862ce8&amp;v=4" width="90" height="90" />
+      <p><a href="https://twitter.com/PiotrNowojski">Piotr Nowojski</a></p>
+    </div>
+  </div>
+  <div class="col-lg-3">
+    <div class="text-center">
+      <img class="img-circle" src="https://avatars0.githubusercontent.com/u/6239804?s=460&amp;u=6cd81b1ab38fcc6a5736fcfa957c51093bf060e2&amp;v=4" width="90" height="90" />
+      <p><a href="https://twitter.com/LiyuApache">Yu Li</a></p>
+    </div>
+  </div>
+</div>
+
+<hr />
+
+<h1 id="the-bigger-picture">The Bigger Picture</h1>
+
+<h2 id="a-look-into-the-evolution-of-flink-releases">A Look Into the Evolution of Flink Releases</h2>
+
+<p>It’s <a href="https://flink.apache.org/news/2020/04/01/community-update.html#a-look-into-the-flink-repository">been a while</a> since we had a look at community numbers, so this time we’d like to shed some light on the evolution of contributors and, well, work across releases. Let’s have a look at some <em>git</em> data:</p>
+
+<div style="line-height:60%;">
+    <br />
+</div>
+
+<center>
+<img src="/img/blog/2020-07-29-community-update/2020-07-29_releases.png" width="600px" alt="Flink Releases" />
+</center>
+
+<div style="line-height:60%;">
+    <br />
+</div>
+
+<p>If we consider Flink 1.8 (Apr. 2019) as the baseline, the Flink community more than <strong>tripled</strong> the number of implemented and/or resolved issues in a single release with the support of an <strong>additional ~100 contributors</strong> in Flink 1.11. This is pretty impressive on its own, and even more so if you consider that Flink contributors are distributed around the globe, working across different locations and timezones!</p>
+
+<hr />
+
+<h2 id="first-time-contributor-guide">First-time Contributor Guide</h2>
+
+<p>Flink has an extensive guide for <a href="https://flink.apache.org/contributing/how-to-contribute.html">code and non-code contributions</a> that helps new community members navigate the project and get familiar with existing contribution guidelines. In particular for code contributions, knowing where to start can be difficult, given the sheer size of the Flink codebase and the pace of development of the project.</p>
+
+<p>To better guide new contributors, a brief section was added to the guide on <a href="https://flink.apache.org/contributing/contribute-code.html#looking-for-what-to-contribute">how to look for what to contribute</a> and the <a href="https://issues.apache.org/jira/browse/FLINK-18704?filter=12349196"><em>starter</em> label</a> has been revived in Jira to highlight issues that are suitable for first-time contributors.</p>
+
+<div class="alert alert-info">
+  <p><span class="label label-info" style="display: inline-block"><span class="glyphicon glyphicon-info-sign" aria-hidden="true"></span> Note </span>
+As a reminder, you no longer need to ask for contributor permissions to start contributing to Flink. Once you’ve found something you’d like to work on, read the <a href="https://flink.apache.org/contributing/contribute-code.html">contribution guide</a> carefully and reach out to a Flink Committer, who will be able to help you get started.</p>
+</div>
+
+<h2 id="replacing-charged-words-in-the-flink-repo">Replacing “charged” words in the Flink repo</h2>
+
+<p>The community is working on gradually replacing words that are outdated and carry a negative connotation in the Flink codebase, such as “master/slave” and “whitelist/blacklist”. The progress of this work can be tracked in <a href="https://issues.apache.org/jira/browse/FLINK-18209">FLINK-18209</a>.</p>
+
+<hr />
+
+<h1 id="upcoming-events-and-more">Upcoming Events (and More!)</h1>
+
+<p>We’re happy to see the “high season” of virtual events approaching, with a lot of great conferences taking place in the coming month, as well as some meetups. Here, we highlight some of the Flink talks happening in those events, but we recommend checking out the complete event programs!</p>
+
+<p>As usual, we also leave you with some resources to read and explore.</p>
+
+<table class="table table-bordered">
+  <thead>
+    <tr>
+      <th>Category</th>
+      <th></th>
+    </tr>
+  </thead>
+  <tbody>
+    <tr>
+      <td><span class="glyphicon glyphicon glyphicon-console" aria-hidden="true"></span> Events</td>
+      <td><ul>
+        <b>Virtual Flink Meetup (Jul. 29)</b>
+        <p><a href="https://www.meetup.com/seattle-flink/events/271922632/">What’s new in Flink 1.11? + Q&amp;A with Aljoscha Krettek</a></p>
+      </ul>
+      <ul>
+        <b>DC Thursday (Jul. 30)</b>
+        <p><a href="https://www.eventbrite.com/e/dc-thurs-apache-flink-w-stephan-ewen-tickets-112137488246?utm_campaign=Events%20%26%20Talks&amp;utm_content=135006406&amp;utm_medium=social&amp;utm_source=twitter&amp;hss_channel=tw-2581958070">Interview and Community Q&amp;A with Stephan Ewen</a></p>
+      </ul>
+      <ul>
+        <b>KubeCon + CloudNativeCon Europe (Aug. 17-20)</b>
+        <p><a href="https://kccnceu20.sched.com/event/ZelA/stateful-serverless-and-the-elephant-in-the-room-stephan-ewen-ververica">Stateful Serverless and the Elephant in the Room</a></p>
+      </ul>
+      <ul>
+        <b>DataEngBytes (Aug. 20-21)</b>
+        <p><a href="https://dataengconf.com.au/">Change Data Capture with Flink SQL and Debezium</a></p>
+        <p><a href="https://dataengconf.com.au/">Sweet Streams are Made of These: Data Driven Development with Stream Processing</a></p>
+      </ul>
+      <ul>
+        <b>Beam Summit (Aug. 24-29)</b>
+        <p><a href="https://2020.beamsummit.org/sessions/streaming-fast-slow/">Streaming, Fast and Slow</a></p>
+        <p><a href="https://2020.beamsummit.org/sessions/building-stateful-streaming-pipelines/">Building Stateful Streaming Pipelines With Beam</a></p>
+      </ul>
+    </td>
+    </tr>
+    <tr>
+      <td><span class="glyphicon glyphicon-fire" aria-hidden="true"></span> Blogposts</td>
+        <td><ul>
+        <b>Flink 1.11 Series</b>
+        <li><a href="https://flink.apache.org/news/2020/07/14/application-mode.html">Application Deployment in Flink: Current State and the new Application Mode</a></li>
+        <li><a href="https://flink.apache.org/2020/07/23/catalogs.html">Sharing is caring - Catalogs in Flink SQL (Tutorial)</a></li>
+        <li><a href="https://flink.apache.org/2020/07/28/flink-sql-demo-building-e2e-streaming-application.html">Flink SQL Demo: Building an End-to-End Streaming Application (Tutorial)</a></li>
+        <p></p>
+        <b>Other</b>
+        <li><a href="https://blogs.oracle.com/javamagazine/streaming-analytics-with-java-and-apache-flink?source=:em:nw:mt::RC_WWMK200429P00043:NSL400072808&amp;elq_mid=167902&amp;sh=162609181316181313222609291604350235&amp;cmid=WWMK200429P00043C0004">Streaming analytics with Java and Apache Flink (Tutorial)</a></li>
+        <li><a href="https://www.ververica.com/blog/flink-for-online-machine-learning-and-real-time-processing-at-weibo">Flink for online Machine Learning and real-time processing at Weibo</a></li>
+        <li><a href="https://www.ververica.com/blog/data-driven-matchmaking-at-azar-with-apache-flink">Data-driven Matchmaking at Azar with Apache Flink</a></li>
+      </ul>
+      </td>
+    </tr>
+      <td><span class="glyphicon glyphicon glyphicon-certificate" aria-hidden="true"></span> Flink Packages</td>
+      <td><ul><p><a href="https://flink-packages.org/">Flink Packages</a> is a website where you can explore (and contribute to) the Flink <br /> ecosystem of connectors, extensions, APIs, tools and integrations. <b>New in:</b> </p>
+          <li><a href="https://flink-packages.org/packages/flink-metrics-signalfx"> SignalFx Metrics Reporter</a></li>
+          <li><a href="https://flink-packages.org/packages/yauaa">Yauaa: Yet Another UserAgent Analyzer</a></li>
+      </ul>
+    </td>
+    
+  </tbody>
+</table>
+
+<hr />
+
+<p>If you’d like to keep a closer eye on what’s happening in the community, subscribe to the Flink <a href="https://flink.apache.org/community.html#mailing-lists">@community mailing list</a> to get fine-grained weekly updates, upcoming event announcements and more.</p>
+
+      </article>
+    </div>
+
+    <div class="row">
+      <div id="disqus_thread"></div>
+      <script type="text/javascript">
+        /* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
+        var disqus_shortname = 'stratosphere-eu'; // required: replace example with your forum shortname
+
+        /* * * DON'T EDIT BELOW THIS LINE * * */
+        (function() {
+            var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
+            dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
+             (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
+        })();
+      </script>
+    </div>
+  </div>
+</div>
+      </div>
+    </div>
+
+    <hr />
+
+    <div class="row">
+      <div class="footer text-center col-sm-12">
+        <p>Copyright © 2014-2019 <a href="http://apache.org">The Apache Software Foundation</a>. All Rights Reserved.</p>
+        <p>Apache Flink, Flink®, Apache®, the squirrel logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation.</p>
+        <p><a href="/privacy-policy.html">Privacy Policy</a> &middot; <a href="/blog/feed.xml">RSS feed</a></p>
+      </div>
+    </div>
+    </div><!-- /.container -->
+
+    <!-- Include all compiled plugins (below), or include individual files as needed -->
+    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
+    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.matchHeight/0.7.0/jquery.matchHeight-min.js"></script>
+    <script src="/js/codetabs.js"></script>
+    <script src="/js/stickysidebar.js"></script>
+
+    <!-- Google Analytics -->
+    <script>
+      (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+      (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+      m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+      })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+
+      ga('create', 'UA-52545728-1', 'auto');
+      ga('send', 'pageview');
+    </script>
+  </body>
+</html>
diff --git a/content/zh/index.html b/content/zh/index.html
index c03355e..567c0e8 100644
--- a/content/zh/index.html
+++ b/content/zh/index.html
@@ -568,6 +568,9 @@
         <dt> <a href="/2020/07/28/flink-sql-demo-building-e2e-streaming-application.html">Flink SQL Demo: Building an End-to-End Streaming Application</a></dt>
         <dd>Apache Flink 1.11 has released many exciting new features, including many developments in Flink SQL which is evolving at a fast pace. This article takes a closer look at how to quickly build streaming applications with Flink SQL from a practical point of view.</dd>
       
+        <dt> <a href="/news/2020/07/27/community-update.html">Flink Community Update - July'20</a></dt>
+        <dd>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!</dd>
+      
         <dt> <a href="/2020/07/23/catalogs.html">Sharing is caring - Catalogs in Flink SQL</a></dt>
         <dd><p>With an ever-growing number of people working with data, it’s a common practice for companies to build self-service platforms with the goal of democratizing their access across different teams and — especially — to enable users from any background to be independent in their data needs. In such environments, metadata management becomes a crucial aspect. Without it, users often work blindly, spending too much time searching for datasets and their location, figuring out data  [...]
 
@@ -587,9 +590,6 @@ and <a href="https://www.youtube.com/watch?v=cH9UdK0yYjc">Alibaba</a> in the lat
 illustrate this trend.</p>
 
 </dd>
-      
-        <dt> <a href="/news/2020/07/06/release-1.11.0.html">Apache Flink 1.11.0 Release Announcement</a></dt>
-        <dd>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. We're particularly excited about unaligned checkpoints to cope with high backpressure scenarios, a new source API that simplifies and unifies the implementation of (custom) sources, and support for Change Data Capture (CDC) and other c [...]
     
   </dl>