You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beam.apache.org by gi...@apache.org on 2022/10/16 22:17:38 UTC

[beam] branch asf-site updated: Publishing website 2022/10/16 22:17:32 at commit 948d9e2

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

git-site-role pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/beam.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 9505dab76be Publishing website 2022/10/16 22:17:32 at commit 948d9e2
9505dab76be is described below

commit 9505dab76beddda626ade04afdc2c714fb1cdc9b
Author: jenkins <bu...@apache.org>
AuthorDate: Sun Oct 16 22:17:33 2022 +0000

    Publishing website 2022/10/16 22:17:32 at commit 948d9e2
---
 .../blog/2022/10/15/hop-web-cloud.html             |   1 +
 .../blog/added-apex-runner/index.html              |   8 +-
 .../blog/adding-data-sources-to-sql/index.html     |   8 +-
 .../blog/apache-hop-with-dataflow/index.html       |   8 +-
 .../generated-content/blog/beam-2.10.0/index.html  |   8 +-
 .../generated-content/blog/beam-2.11.0/index.html  |   8 +-
 .../generated-content/blog/beam-2.12.0/index.html  |   8 +-
 .../generated-content/blog/beam-2.13.0/index.html  |   8 +-
 .../generated-content/blog/beam-2.14.0/index.html  |   8 +-
 .../generated-content/blog/beam-2.15.0/index.html  |   8 +-
 .../generated-content/blog/beam-2.16.0/index.html  |   8 +-
 .../generated-content/blog/beam-2.17.0/index.html  |   8 +-
 .../generated-content/blog/beam-2.18.0/index.html  |   8 +-
 .../generated-content/blog/beam-2.19.0/index.html  |   8 +-
 .../generated-content/blog/beam-2.20.0/index.html  |   8 +-
 .../generated-content/blog/beam-2.21.0/index.html  |   8 +-
 .../generated-content/blog/beam-2.22.0/index.html  |   8 +-
 .../generated-content/blog/beam-2.23.0/index.html  |   8 +-
 .../generated-content/blog/beam-2.24.0/index.html  |   8 +-
 .../generated-content/blog/beam-2.25.0/index.html  |   8 +-
 .../generated-content/blog/beam-2.26.0/index.html  |   8 +-
 .../generated-content/blog/beam-2.27.0/index.html  |   8 +-
 .../generated-content/blog/beam-2.28.0/index.html  |   8 +-
 .../generated-content/blog/beam-2.29.0/index.html  |   8 +-
 .../generated-content/blog/beam-2.3.0/index.html   |   8 +-
 .../generated-content/blog/beam-2.30.0/index.html  |   8 +-
 .../generated-content/blog/beam-2.31.0/index.html  |   8 +-
 .../generated-content/blog/beam-2.32.0/index.html  |   8 +-
 .../generated-content/blog/beam-2.33.0/index.html  |   8 +-
 .../generated-content/blog/beam-2.34.0/index.html  |   8 +-
 .../generated-content/blog/beam-2.35.0/index.html  |   8 +-
 .../generated-content/blog/beam-2.36.0/index.html  |   8 +-
 .../generated-content/blog/beam-2.37.0/index.html  |   8 +-
 .../generated-content/blog/beam-2.38.0/index.html  |   8 +-
 .../generated-content/blog/beam-2.39.0/index.html  |   8 +-
 .../generated-content/blog/beam-2.40.0/index.html  |   8 +-
 .../generated-content/blog/beam-2.41.0/index.html  |   8 +-
 .../generated-content/blog/beam-2.5.0/index.html   |   8 +-
 .../generated-content/blog/beam-2.6.0/index.html   |   8 +-
 .../generated-content/blog/beam-2.7.0/index.html   |   8 +-
 .../generated-content/blog/beam-2.8.0/index.html   |   8 +-
 .../generated-content/blog/beam-2.9.0/index.html   |   8 +-
 .../blog/beam-a-look-back/index.html               |   8 +-
 .../blog/beam-first-stable-release/index.html      |   8 +-
 .../blog/beam-graduates/index.html                 |   8 +-
 .../blog/beam-has-a-logo/index.html                |   8 +-
 .../blog/beam-kata-release/index.html              |   8 +-
 .../blog/beam-katas-kotlin-release/index.html      |   8 +-
 .../generated-content/blog/beam-kotlin/index.html  |   8 +-
 .../blog/beam-sql-with-notebooks/index.html        |   8 +-
 .../blog/beam-summit-aftermath/index.html          |   8 +-
 .../blog/beam-summit-digital-2020/index.html       |   8 +-
 .../blog/beam-summit-europe-2019/index.html        |   8 +-
 .../blog/beam-summit-europe/index.html             |   8 +-
 .../blog/beam-summit-site/index.html               |   8 +-
 .../blog/capability-matrix/index.html              |   8 +-
 .../dataframe-api-preview-available/index.html     |   8 +-
 .../blog/first-release/index.html                  |   8 +-
 .../blog/flink-batch-runner-milestone/index.html   |   8 +-
 website/generated-content/blog/go-2.40/index.html  |   8 +-
 .../blog/go-sdk-release/index.html                 |   8 +-
 .../blog/graduation-media-recap/index.html         |   8 +-
 website/generated-content/blog/gsoc-19/index.html  |   8 +-
 .../blog/hop-web-cloud/index.html                  | 171 ++++++++++
 website/generated-content/blog/index.html          |   2 +-
 website/generated-content/blog/index.xml           | 323 ++++++++++++-------
 .../blog/kafka-to-pubsub-example/index.html        |   8 +-
 .../blog/looping-timers/index.html                 |   8 +-
 .../blog/pattern-match-beam-sql/index.html         |   8 +-
 .../blog/presentation-materials/index.html         |   8 +-
 .../blog/python-improved-annotations/index.html    |   8 +-
 .../index.html                                     |   8 +-
 .../blog/python-sdk-now-public/index.html          |   8 +-
 .../blog/python-sdk-release/index.html             |   8 +-
 .../blog/python-typing/index.html                  |   8 +-
 .../review-input-streaming-connectors/index.html   |   8 +-
 .../blog/season-of-docs/index.html                 |   8 +-
 .../generated-content/blog/six-months/index.html   |   8 +-
 .../blog/splitatfraction-method/index.html         |   8 +-
 .../blog/splittable-do-fn-is-available/index.html  |   8 +-
 .../blog/splittable-do-fn/index.html               |   8 +-
 .../blog/stateful-processing/index.html            |   8 +-
 .../blog/strata-hadoop-world-and-beam/index.html   |   8 +-
 .../generated-content/blog/test-stream/index.html  |   8 +-
 .../blog/timely-processing/index.html              |   8 +-
 .../upcoming-events-for-beam-in-2022/index.html    |   8 +-
 .../blog/validate-beam-release/index.html          |   8 +-
 .../where-is-my-pcollection-dot-map/index.html     |   8 +-
 .../generated-content/categories/blog/index.xml    | 323 ++++++++++++-------
 website/generated-content/categories/index.xml     |   2 +-
 website/generated-content/feed.xml                 | 350 ++++++++++++---------
 .../blog/hop-web-cloud/hop-web-cloud-image1.png    | Bin 0 -> 3617 bytes
 .../blog/hop-web-cloud/hop-web-cloud-image2.png    | Bin 0 -> 35106 bytes
 .../blog/hop-web-cloud/hop-web-cloud-image3.png    | Bin 0 -> 35049 bytes
 .../blog/hop-web-cloud/hop-web-cloud-image4.png    | Bin 0 -> 17595 bytes
 .../blog/hop-web-cloud/hop-web-cloud-image5.png    | Bin 0 -> 27628 bytes
 .../blog/hop-web-cloud/hop-web-cloud-image6.png    | Bin 0 -> 32022 bytes
 website/generated-content/index.html               |   6 +-
 website/generated-content/sitemap.xml              |   2 +-
 99 files changed, 1141 insertions(+), 711 deletions(-)

diff --git a/website/generated-content/blog/2022/10/15/hop-web-cloud.html b/website/generated-content/blog/2022/10/15/hop-web-cloud.html
new file mode 100644
index 00000000000..11d98401301
--- /dev/null
+++ b/website/generated-content/blog/2022/10/15/hop-web-cloud.html
@@ -0,0 +1 @@
+<!doctype html><html><head><title>/blog/hop-web-cloud/</title><link rel=canonical href=/blog/hop-web-cloud/><meta name=robots content="noindex"><meta charset=utf-8><meta http-equiv=refresh content="0; url=/blog/hop-web-cloud/"></head></html>
\ No newline at end of file
diff --git a/website/generated-content/blog/added-apex-runner/index.html b/website/generated-content/blog/added-apex-runner/index.html
index eee5b0d3f3e..a0ba291fac9 100644
--- a/website/generated-content/blog/added-apex-runner/index.html
+++ b/website/generated-content/blog/added-apex-runner/index.html
@@ -19,13 +19,13 @@
 function addPlaceholder(){$('input:text').attr('placeholder',"What are you looking for?");}
 function endSearch(){var search=document.querySelector(".searchBar");search.classList.add("disappear");var icons=document.querySelector("#iconsBar");icons.classList.remove("disappear");}
 function blockScroll(){$("body").toggleClass("fixedPosition");}
-function openMenu(){addPlaceholder();blockScroll();}</script><div class="body__contained center no__padding content-up"><article class=post itemscope itemtype=http://schema.org/BlogPosting><div class=post-content><div class=post-info><p>blog</p><p>2017/01/09</p></div><header class=post-header><h2 itemprop="name headline">Release 0.4.0 adds a runner for Apache Apex</h1><div class=post-info><span>Thomas Weise [<a href=https://twitter.com/thweise>@thweise</a>]</span></div></header><div clas [...]
+function openMenu(){addPlaceholder();blockScroll();}</script><div class="body__contained center no__padding content-up"><article class=post itemscope itemtype=http://schema.org/BlogPosting><div class=post-content><div class=post-info><p>blog</p><p>2017/01/09</p></div><header class=post-header><h2 itemprop="name headline">Release 0.4.0 adds a runner for Apache Apex</h1><div class=post-info><span>Thomas Weise [<a href=https://twitter.com/thweise>@thweise</a>]</span></div></header><div clas [...]
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/adding-data-sources-to-sql/index.html b/website/generated-content/blog/adding-data-sources-to-sql/index.html
index 1e710feddde..aa0454a3422 100644
--- a/website/generated-content/blog/adding-data-sources-to-sql/index.html
+++ b/website/generated-content/blog/adding-data-sources-to-sql/index.html
@@ -133,13 +133,13 @@ us make sure that we&rsquo;re providing the timestamp for each row properly:</p>
 +---------------------+--------------+
 5 rows selected (10.142 seconds)
 </code></pre><p>And voilà! We can start playing with some interesting streaming queries to our
-sequence generator.</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
+sequence generator.</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/beam-2.41.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/apache-hop-with-dataflow/index.html b/website/generated-content/blog/apache-hop-with-dataflow/index.html
index bb2259e15f6..4164f4f06ee 100644
--- a/website/generated-content/blog/apache-hop-with-dataflow/index.html
+++ b/website/generated-content/blog/apache-hop-with-dataflow/index.html
@@ -45,13 +45,13 @@ gs://ihr-apache-hop-blog/output/input-process-output-00002-of-00003.csv
  272,wpy-firstname,qxjcn-name,rew-city,CALIFORNIA
  304,skq-firstname,cqapx-name,akw-city,CALIFORNIA
  308,sfu-firstname,ibfdt-name,kqf-city,CALIFORNIA
-</code></pre><p>We can see that all the rows have CALIFORNIA as the state, that the output contains only the columns that we selected, and that the user id is the first column. The actual output you get will probably be different, as the order in which data is processed will not be the same in each run.</p><p>We have run this job with a small data sample, but we could have run the same job with an arbitrarily large input CSV. Dataflow would parallelize and process the data in chunks.</p> [...]
+</code></pre><p>We can see that all the rows have CALIFORNIA as the state, that the output contains only the columns that we selected, and that the user id is the first column. The actual output you get will probably be different, as the order in which data is processed will not be the same in each run.</p><p>We have run this job with a small data sample, but we could have run the same job with an arbitrarily large input CSV. Dataflow would parallelize and process the data in chunks.</p> [...]
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/beam-2.10.0/index.html b/website/generated-content/blog/beam-2.10.0/index.html
index 5c33f73b16f..c7a6bf34579 100644
--- a/website/generated-content/blog/beam-2.10.0/index.html
+++ b/website/generated-content/blog/beam-2.10.0/index.html
@@ -38,13 +38,13 @@ Markwick, Pablo Estrada, Prem Kumar Karunakaran, Reuven Lax, robbe, Robbe
 Sneyders, Robert Bradshaw, Robert Burke, Ruoyun Huang, Ryan Williams, Sam
 Whittle, Scott Wegner, Slava Chernyak, Theodore Siu, Thomas Weise, Udi Meiri,
 <a href=mailto:vaclav.plajt@gmail.com>vaclav.plajt@gmail.com</a>, Valentyn Tymofieiev, Won Wook SONG, Wout Scheepers,
-Xinyu Liu, Yueyang Qiu, Zhuo Peng</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
+Xinyu Liu, Yueyang Qiu, Zhuo Peng</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/beam-2.41.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/beam-2.11.0/index.html b/website/generated-content/blog/beam-2.11.0/index.html
index 8642685853c..6e2bcd6c862 100644
--- a/website/generated-content/blog/beam-2.11.0/index.html
+++ b/website/generated-content/blog/beam-2.11.0/index.html
@@ -33,13 +33,13 @@ Maximilian Michels, Melissa Pashniak, Michael Luckey, Michal Walenia, Mike Peder
 Mikhail Gryzykhin, Niel Markwick, Pablo Estrada, Pascal Gula, Reuven Lax, Robbe Sneyders,
 Robert Bradshaw, Robert Burke, Rui Wang, Ruoyun Huang, Ryan Williams, Sam Rohde, Sam Whittle,
 Scott Wegner, Tanay Tummalapalli, Thomas Weise, Tianyang Hu, Tyler Akidau, Udi Meiri,
-Valentyn Tymofieiev, Xinyu Liu, Xu Mingmin, Łukasz Gajowy.</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
+Valentyn Tymofieiev, Xinyu Liu, Xu Mingmin, Łukasz Gajowy.</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/beam-2.41.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/beam-2.12.0/index.html b/website/generated-content/blog/beam-2.12.0/index.html
index 35b71ce1786..1e143381a6a 100644
--- a/website/generated-content/blog/beam-2.12.0/index.html
+++ b/website/generated-content/blog/beam-2.12.0/index.html
@@ -39,13 +39,13 @@ Mikhail Gryzykhin, Niel Markwick, Pablo Estrada, Radoslaw Stankiewicz,
 Reuven Lax, Robbe Sneyders, Robert Bradshaw, Robert Burke, Rui Wang,
 Ruoyun Huang, Ryan Williams, Slava Chernyak, Shahar Frank, Sunil Pedapudi,
 Thomas Weise, Tim Robertson, Tanay Tummalapalli, Udi Meiri,
-Valentyn Tymofieiev, Xinyu Liu, Yifan Zou, Yueyang Qiu</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
+Valentyn Tymofieiev, Xinyu Liu, Yifan Zou, Yueyang Qiu</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/beam-2.41.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/beam-2.13.0/index.html b/website/generated-content/blog/beam-2.13.0/index.html
index 1a227f153f2..2ef33e0a83e 100644
--- a/website/generated-content/blog/beam-2.13.0/index.html
+++ b/website/generated-content/blog/beam-2.13.0/index.html
@@ -36,13 +36,13 @@ Pablo Estrada, Pranay Nanda, Reuven Lax, Richard Moorhead, Robbe Sneyders,
 Robert Bradshaw, Robert Burke, Roman van der Krogt, rosetn, Rui Wang, Ryan Yuan,
 Sam Whittle, sudhan499, Sylwester Kardziejonek, Ted, Thomas Weise, Tim Robertson,
 ttanay, tvalentyn, Udi Meiri, Valentyn Tymofieiev, Xinyu Liu, Yifan Zou,
-yoshiki.obata, Yueyang Qiu</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
+yoshiki.obata, Yueyang Qiu</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/beam-2.41.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/beam-2.14.0/index.html b/website/generated-content/blog/beam-2.14.0/index.html
index 4caa24b2c85..ee8adf778b5 100644
--- a/website/generated-content/blog/beam-2.14.0/index.html
+++ b/website/generated-content/blog/beam-2.14.0/index.html
@@ -42,13 +42,13 @@ Peter Backx, Rakesh Kumar, Rasmi Elasmar, Reuven Lax, Reza Rokni, Robbe Sneyders
 Robert Bradshaw, Robert Burke, Rose Nguyen, Rui Wang, Ruoyun Huang,
 Shoaib Zafar, Slava Chernyak, Steve Niemitz, Tanay Tummalapalli, Thomas Weise,
 Tim Robertson, Tim van der Lippe, Udi Meiri, Valentyn Tymofieiev, Varun Dhussa,
-Viktor Gerdin, Yichi Zhang, Yifan Mai, Yifan Zou, Yueyang Qiu.</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
+Viktor Gerdin, Yichi Zhang, Yifan Mai, Yifan Zou, Yueyang Qiu.</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/beam-2.41.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/beam-2.15.0/index.html b/website/generated-content/blog/beam-2.15.0/index.html
index 39146819bc6..67d484db11f 100644
--- a/website/generated-content/blog/beam-2.15.0/index.html
+++ b/website/generated-content/blog/beam-2.15.0/index.html
@@ -37,13 +37,13 @@ Pablo Estrada, Paul King, Paul Suganthan, Raheel Khan, Rakesh Kumar,
 Reza Rokni, Robert Bradshaw, Robert Burke, rosetn, Rui Wang, Ryan Skraba, RyanSkraba,
 Sahith Nallapareddy, Sam Rohde, Sam Whittle, Steve Niemitz, Tanay Tummalapalli, Thomas Weise,
 Tianyang Hu, ttanay, tvalentyn, Udi Meiri, Valentyn Tymofieiev, Wout Scheepers,
-yanzhi, Yekut, Yichi Zhang, Yifan Zou, yoshiki.obata, Yueyang Qiu, Yunqing Zhou</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
+yanzhi, Yekut, Yichi Zhang, Yifan Zou, yoshiki.obata, Yueyang Qiu, Yunqing Zhou</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/beam-2.41.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/beam-2.16.0/index.html b/website/generated-content/blog/beam-2.16.0/index.html
index 34149ce9ab4..79bbd604ba5 100644
--- a/website/generated-content/blog/beam-2.16.0/index.html
+++ b/website/generated-content/blog/beam-2.16.0/index.html
@@ -39,13 +39,13 @@ Salman Raza, Sam Rohde, Saul Chavez, Shoaib, Shoaib Zafar, Slava Chernyak, Tanay
 Thinh Ha, Thomas Weise, Tianzi Cai, Tim van der Lippe, Tomer Zeltzer, Tudor Marian,
 Udi Meiri, Valentyn Tymofieiev, Yichi Zhang, Yifan Zou, Yueyang Qiu, gxercavins,
 jesusrv1103, lostluck, matt-darwin, mrociorg, ostrokach, parahul, rahul8383, rosetn,
-sunjincheng121, the1plummie, ttanay, tvalentyn, venn001, yoshiki.obata, Łukasz Gajowy</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
+sunjincheng121, the1plummie, ttanay, tvalentyn, venn001, yoshiki.obata, Łukasz Gajowy</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/beam-2.41.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/beam-2.17.0/index.html b/website/generated-content/blog/beam-2.17.0/index.html
index 4ccf9a1c852..71af3688607 100644
--- a/website/generated-content/blog/beam-2.17.0/index.html
+++ b/website/generated-content/blog/beam-2.17.0/index.html
@@ -40,13 +40,13 @@ Nasyrov, Reuven Lax, Robert Bradshaw, Robert Burke, Rui Wang, Ruslan Altynnikov,
 Ryan Skraba, Salman Raza, Saul Chavez, Sebastian Jambor, sunjincheng121, Tatu
 Saloranta, tchiarato, Thomas Weise, Tomo Suzuki, Tudor Marian, tvalentyn, Udi
 Meiri, Valentyn Tymofieiev, Viola Lyu, Vishwas, Yichi Zhang, Yifan Zou, Yueyang
-Qiu, Łukasz Gajowy</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
+Qiu, Łukasz Gajowy</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/beam-2.41.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/beam-2.18.0/index.html b/website/generated-content/blog/beam-2.18.0/index.html
index 381df4f97a6..f183fb0da6a 100644
--- a/website/generated-content/blog/beam-2.18.0/index.html
+++ b/website/generated-content/blog/beam-2.18.0/index.html
@@ -24,13 +24,13 @@ function openMenu(){addPlaceholder();blockScroll();}</script><div class="body__c
 &
 Ahmet Altay [<a href=https://twitter.com/iridium77>@iridium77</a>]</span></div></header><div class="arrow-list header-top-margin" itemprop=articleBody><p>We are happy to present the new 2.18.0 release of Beam. This release includes both improvements and new functionality.
 See the <a href=/get-started/downloads/#2180-2020-01-23>download page</a> for this release.</p><p>For more information on changes in 2.18.0, check out the
-<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12346383&projectId=12319527">detailed release notes</a>.</p><h2 id=highlights>Highlights</h2><ul><li><a href=https://issues.apache.org/jira/browse/BEAM-8470>BEAM-8470</a> - Create a new Spark runner based on Spark Structured streaming framework</li></ul><h3 id=ios>I/Os</h3><ul><li><a href=https://issues.apache.org/jira/browse/BEAM-7636>BEAM-7636</a> - Added SqsIO v2 support.</li><li><a href=https://issues.apache.org/ [...]
+<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12346383&projectId=12319527">detailed release notes</a>.</p><h2 id=highlights>Highlights</h2><ul><li><a href=https://issues.apache.org/jira/browse/BEAM-8470>BEAM-8470</a> - Create a new Spark runner based on Spark Structured streaming framework</li></ul><h3 id=ios>I/Os</h3><ul><li><a href=https://issues.apache.org/jira/browse/BEAM-7636>BEAM-7636</a> - Added SqsIO v2 support.</li><li><a href=https://issues.apache.org/ [...]
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/beam-2.19.0/index.html b/website/generated-content/blog/beam-2.19.0/index.html
index 461bc1cae18..ee9ff146a17 100644
--- a/website/generated-content/blog/beam-2.19.0/index.html
+++ b/website/generated-content/blog/beam-2.19.0/index.html
@@ -27,13 +27,13 @@ See the <a href=/get-started/downloads/#2190-2020-02-04>download page</a> for th
 <a href=https://issues.apache.org/jira/browse/BEAM-8623>BEAM-8623</a>,
 <a href=https://issues.apache.org/jira/browse/BEAM-7949>BEAM-7949</a>,
 <a href=https://issues.apache.org/jira/browse/BEAM-8935>BEAM-8935</a>,
-<a href=https://issues.apache.org/jira/browse/BEAM-8816>BEAM-8816</a></li></ul><h3 id=ios>I/Os</h3><ul><li><a href=https://issues.apache.org/jira/browse/BEAM-1440>BEAM-1440</a> Create a BigQuery source (that implements iobase.BoundedSource) for Python SDK</li><li><a href=https://issues.apache.org/jira/browse/BEAM-2572>BEAM-2572</a> Implement an S3 filesystem for Python SDK</li><li><a href=https://issues.apache.org/jira/browse/BEAM-5192>BEAM-5192</a> Support Elasticsearch 7.x</li><li><a h [...]
+<a href=https://issues.apache.org/jira/browse/BEAM-8816>BEAM-8816</a></li></ul><h3 id=ios>I/Os</h3><ul><li><a href=https://issues.apache.org/jira/browse/BEAM-1440>BEAM-1440</a> Create a BigQuery source (that implements iobase.BoundedSource) for Python SDK</li><li><a href=https://issues.apache.org/jira/browse/BEAM-2572>BEAM-2572</a> Implement an S3 filesystem for Python SDK</li><li><a href=https://issues.apache.org/jira/browse/BEAM-5192>BEAM-5192</a> Support Elasticsearch 7.x</li><li><a h [...]
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/beam-2.20.0/index.html b/website/generated-content/blog/beam-2.20.0/index.html
index 2a4f73f3f20..a6d6c43886e 100644
--- a/website/generated-content/blog/beam-2.20.0/index.html
+++ b/website/generated-content/blog/beam-2.20.0/index.html
@@ -28,13 +28,13 @@ See the <a href=/get-started/downloads/#2190-2020-02-04>download page</a> for th
 , Kengo Seki, Kenneth Jung, Kenneth Knowles, Kyle Weaver, Kyle Winkelman, Lukas Drbal, Marek Simunek, Mark Liu, Maximilian Michels, Melissa Pashniak
 , Michael Luckey, Michal Walenia, Mike Pedersen, Mikhail Gryzykhin, Niel Markwick, Pablo Estrada, Pascal Gula, Rehman Murad Ali, Reuven Lax, Rob, Robbe Sneyders
 , Robert Bradshaw, Robert Burke, Rui Wang, Ruoyun Huang, Ryan Williams, Sam Rohde, Sam Whittle, Scott Wegner, Shoaib Zafar, Thomas Weise, Tianyang Hu, Tyler Akidau
-, Udi Meiri, Valentyn Tymofieiev, Xinyu Liu, XuMingmin, ttanay, tvalentyn, Łukasz Gajowy</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
+, Udi Meiri, Valentyn Tymofieiev, Xinyu Liu, XuMingmin, ttanay, tvalentyn, Łukasz Gajowy</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/beam-2.41.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/beam-2.21.0/index.html b/website/generated-content/blog/beam-2.21.0/index.html
index 8376eb4f92a..ce4419de8ea 100644
--- a/website/generated-content/blog/beam-2.21.0/index.html
+++ b/website/generated-content/blog/beam-2.21.0/index.html
@@ -55,13 +55,13 @@ see <a href=https://cloud.google.com/bigquery/docs/loading-data-cloud-storage-av
 (<a href=https://issues.apache.org/jira/browse/BEAM-9634>BEAM-9634</a>)</p></li><li><p><code>docker-pull-licenses</code> tag was introduced. Licenses/notices of third party dependencies will be added to the docker images when <code>docker-pull-licenses</code> was set.
 The files are added to <code>/opt/apache/beam/third_party_licenses/</code>.
 By default, no licenses/notices are added to the docker images. (<a href=https://issues.apache.org/jira/browse/BEAM-9136>BEAM-9136</a>)</p></li></ul><h2 id=breaking-changes>Breaking Changes</h2><ul><li>Dataflow runner now requires the <code>--region</code> option to be set, unless a default value is set in the environment (<a href=https://issues.apache.org/jira/browse/BEAM-9199>BEAM-9199</a>). See <a href=https://cloud.google.com/dataflow/docs/concepts/regional-endpoints>here</a> for mor [...]
-Schema Options, it will be removed in version <code>2.23.0</code>. (<a href=https://issues.apache.org/jira/browse/BEAM-9704>BEAM-9704</a>)</li><li>The <code>--zone</code> option in the Dataflow runner is now deprecated. Please use <code>--worker_zone</code> instead. (<a href=https://issues.apache.org/jira/browse/BEAM-9716>BEAM-9716</a>)</li></ul><h2 id=list-of-contributors>List of Contributors</h2><p>According to git shortlog, the following people contributed to the 2.21.0 release. Thank [...]
+Schema Options, it will be removed in version <code>2.23.0</code>. (<a href=https://issues.apache.org/jira/browse/BEAM-9704>BEAM-9704</a>)</li><li>The <code>--zone</code> option in the Dataflow runner is now deprecated. Please use <code>--worker_zone</code> instead. (<a href=https://issues.apache.org/jira/browse/BEAM-9716>BEAM-9716</a>)</li></ul><h2 id=list-of-contributors>List of Contributors</h2><p>According to git shortlog, the following people contributed to the 2.21.0 release. Thank [...]
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/beam-2.22.0/index.html b/website/generated-content/blog/beam-2.22.0/index.html
index 73d02ac6d9a..b208f2a9f21 100644
--- a/website/generated-content/blog/beam-2.22.0/index.html
+++ b/website/generated-content/blog/beam-2.22.0/index.html
@@ -23,13 +23,13 @@ function openMenu(){addPlaceholder();blockScroll();}</script><div class="body__c
        </p><p>2020/06/08</p></div><header class=post-header><h2 itemprop="name headline">Apache Beam 2.22.0</h1><div class=post-info><span>Brian Hulette [<a href=https://twitter.com/BrianHulette>@BrianHulette</a>]</span></div></header><div class="arrow-list header-top-margin" itemprop=articleBody><p>We are happy to present the new 2.22.0 release of Beam. This release includes both improvements and new functionality.
 See the <a href=/get-started/downloads/#2220-2020-06-08>download page</a> for this release.</p><p>For more information on changes in 2.22.0, check out the
 <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12319527&version=12347144">detailed release notes</a>.</p><h2 id=ios>I/Os</h2><ul><li>Basic Kafka read/write support for DataflowRunner (Python) (<a href=https://issues.apache.org/jira/browse/BEAM-8019>BEAM-8019</a>).</li><li>Sources and sinks for Google Healthcare APIs (Java)(<a href=https://issues.apache.org/jira/browse/BEAM-9468>BEAM-9468</a>).</li></ul><h2 id=new-features--improvements>New Features / Improvemen [...]
-(<a href=https://issues.apache.org/jira/browse/BEAM-9646>BEAM-9646</a>)</li></ul><h2 id=breaking-changes>Breaking Changes</h2><ul><li>The Python SDK now requires <code>--job_endpoint</code> to be set when using <code>--runner=PortableRunner</code> (<a href=https://issues.apache.org/jira/browse/BEAM-9860>BEAM-9860</a>). Users seeking the old default behavior should set <code>--runner=FlinkRunner</code> instead.</li></ul><h2 id=list-of-contributors>List of Contributors</h2><p>According to  [...]
+(<a href=https://issues.apache.org/jira/browse/BEAM-9646>BEAM-9646</a>)</li></ul><h2 id=breaking-changes>Breaking Changes</h2><ul><li>The Python SDK now requires <code>--job_endpoint</code> to be set when using <code>--runner=PortableRunner</code> (<a href=https://issues.apache.org/jira/browse/BEAM-9860>BEAM-9860</a>). Users seeking the old default behavior should set <code>--runner=FlinkRunner</code> instead.</li></ul><h2 id=list-of-contributors>List of Contributors</h2><p>According to  [...]
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/beam-2.23.0/index.html b/website/generated-content/blog/beam-2.23.0/index.html
index 1a73239c6b0..d487a004547 100644
--- a/website/generated-content/blog/beam-2.23.0/index.html
+++ b/website/generated-content/blog/beam-2.23.0/index.html
@@ -31,13 +31,13 @@ Previously nulls could only be represented with explicit null values, as in
 <code>{"foo": "bar", "baz": null}</code>, whereas an implicit null like <code>{"foo": "bar"}</code> would raise an
 exception. Now both JSON strings will yield the same result by default. This behavior can be
 overridden with <code>RowJson.RowJsonDeserializer#withNullBehavior</code>.</li><li>Fixed a bug in <code>GroupIntoBatches</code> experimental transform in Python to actually group batches by key.
-This changes the output type for this transform (<a href=https://issues.apache.org/jira/browse/BEAM-6696>BEAM-6696</a>).</li></ul><h2 id=deprecations>Deprecations</h2><ul><li>Remove Gearpump runner. (<a href=https://issues.apache.org/jira/browse/BEAM-9999>BEAM-9999</a>)</li><li>Remove Apex runner. (<a href=https://issues.apache.org/jira/browse/BEAM-9999>BEAM-9999</a>)</li><li>RedisIO.readAll() is deprecated and will be removed in 2 versions, users must use RedisIO.readKeyPatterns() as a  [...]
+This changes the output type for this transform (<a href=https://issues.apache.org/jira/browse/BEAM-6696>BEAM-6696</a>).</li></ul><h2 id=deprecations>Deprecations</h2><ul><li>Remove Gearpump runner. (<a href=https://issues.apache.org/jira/browse/BEAM-9999>BEAM-9999</a>)</li><li>Remove Apex runner. (<a href=https://issues.apache.org/jira/browse/BEAM-9999>BEAM-9999</a>)</li><li>RedisIO.readAll() is deprecated and will be removed in 2 versions, users must use RedisIO.readKeyPatterns() as a  [...]
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/beam-2.24.0/index.html b/website/generated-content/blog/beam-2.24.0/index.html
index b7dbb83f8a4..451e161250c 100644
--- a/website/generated-content/blog/beam-2.24.0/index.html
+++ b/website/generated-content/blog/beam-2.24.0/index.html
@@ -43,13 +43,13 @@ Robert Bradshaw, Robert Burke, Robin Qiu, Rui Wang, Saavan Nanavati, sabhyankar,
 Scott Lukas, Siddhartha Thota, Simone Primarosa, Sławomir Andrian,
 Steve Niemitz, Tobiasz Kędzierski, Tomo Suzuki, Tyson Hamilton, Udi Meiri,
 Valentyn Tymofieiev, viktorjonsson, Xinyu Liu, Yichi Zhang, Yixing Zhang, yoshiki.obata,
-Yueyang Qiu, zijiesong</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
+Yueyang Qiu, zijiesong</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/beam-2.41.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/beam-2.25.0/index.html b/website/generated-content/blog/beam-2.25.0/index.html
index f847697669a..d83ba7a3461 100644
--- a/website/generated-content/blog/beam-2.25.0/index.html
+++ b/website/generated-content/blog/beam-2.25.0/index.html
@@ -42,13 +42,13 @@ Saavan Nanavati, Sam Bourne, Sam Rohde, Sam Whittle, Sergiy Kolesnikov, Sindy Li
 Niemitz, Terry Xian, Thomas Weise, Tobiasz Kędzierski, Truc Le, Tyson Hamilton, Udi Meiri, Valentyn
 Tymofieiev, Yichi Zhang, Yifan Mai, Yueyang Qiu, annaqin418, danielxjd, dennis, dp, fuyuwei,
 lostluck, nehsyc, odeshpande, odidev, pulasthi, purbanow, rworley-monster, sclukas77, terryxian78,
-tvalentyn, yoshiki.obata</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
+tvalentyn, yoshiki.obata</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/beam-2.41.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/beam-2.26.0/index.html b/website/generated-content/blog/beam-2.26.0/index.html
index 6161c619e86..8661ad8064b 100644
--- a/website/generated-content/blog/beam-2.26.0/index.html
+++ b/website/generated-content/blog/beam-2.26.0/index.html
@@ -36,13 +36,13 @@ Romain Manni-Bucau, Rui Wang, rworley-monster, Sam Rohde, Sam Whittle, shollyman
 Simone Primarosa, Siyuan Chen, Steve Niemitz, Steven van Rossum, sychen, Teodor Spæren,
 Tim Clemons, Tim Robertson, Tobiasz Kędzierski, tszerszen, Tudor Marian, tvalentyn,
 Tyson Hamilton, Udi Meiri, Vasu Gupta, xasm83, Yichi Zhang, yichuan66, Yifan Mai,
-yoshiki.obata, Yueyang Qiu, yukihira1992</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
+yoshiki.obata, Yueyang Qiu, yukihira1992</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/beam-2.41.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/beam-2.27.0/index.html b/website/generated-content/blog/beam-2.27.0/index.html
index ca293626797..776eb44752a 100644
--- a/website/generated-content/blog/beam-2.27.0/index.html
+++ b/website/generated-content/blog/beam-2.27.0/index.html
@@ -38,13 +38,13 @@ Pawel Pasterz, Piotr Szuberski, purbanow, Reuven Lax, rHermes,
 Robert Bradshaw, Robert Burke, Rui Wang, Sam Rohde, Sam Whittle,
 Siyuan Chen, Tim Robertson, Tobiasz Kędzierski, tszerszen,
 Valentyn Tymofieiev, Tyson Hamilton, Udi Meiri, vachan-shetty, Xinyu Liu,
-Yichi Zhang, Yifan Mai, yoshiki.obata, Yueyang Qiu</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
+Yichi Zhang, Yifan Mai, yoshiki.obata, Yueyang Qiu</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/beam-2.41.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/beam-2.28.0/index.html b/website/generated-content/blog/beam-2.28.0/index.html
index 6fd16b9f83e..f450b1a7ad9 100644
--- a/website/generated-content/blog/beam-2.28.0/index.html
+++ b/website/generated-content/blog/beam-2.28.0/index.html
@@ -37,13 +37,13 @@ Nelson Osacky, Niel Markwick, Ning Kang, omarismail94, Pablo Estrada, Piotr Szub
 ramazan-yapparov, Reuven Lax, Reza Rokni, rHermes, Robert Bradshaw, Robert Burke, Robert Gruener,
 Romster, Rui Wang, Sam Whittle, shehzaadn-vd, Siyuan Chen, Sonam Ramchand, Tobiasz Kędzierski,
 Tomo Suzuki, tszerszen, tvalentyn, Tyson Hamilton, Udi Meiri, Xinbin Huang, Yichi Zhang,
-Yifan Mai, yoshiki.obata, Yueyang Qiu, Yusaku Matsuki</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
+Yifan Mai, yoshiki.obata, Yueyang Qiu, Yusaku Matsuki</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/beam-2.41.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/beam-2.29.0/index.html b/website/generated-content/blog/beam-2.29.0/index.html
index 36fdef1fb01..438c4a057dd 100644
--- a/website/generated-content/blog/beam-2.29.0/index.html
+++ b/website/generated-content/blog/beam-2.29.0/index.html
@@ -41,13 +41,13 @@ Williams, Robert Bradshaw, Robert Burke, Rui Wang, Sam Rohde, Sam Whittle,
 Shehzaad Nakhoda, Shehzaad Nakhoda, Siyuan Chen, Sonam Ramchand, Steve Niemitz,
 sychen, Sylvain Veyrié, Tim Robertson, Tobias Kaymak, Tomasz Szerszeń, Tomasz
 Szerszeń, Tomo Suzuki, Tyson Hamilton, Udi Meiri, Valentyn Tymofieiev, Yichi
-Zhang, Yifan Mai, Yixing Zhang, Yoshiki Obata</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
+Zhang, Yifan Mai, Yixing Zhang, Yoshiki Obata</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/beam-2.41.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/beam-2.3.0/index.html b/website/generated-content/blog/beam-2.3.0/index.html
index 7fde1b851af..5b2f0215a8d 100644
--- a/website/generated-content/blog/beam-2.3.0/index.html
+++ b/website/generated-content/blog/beam-2.3.0/index.html
@@ -42,13 +42,13 @@ implicit representations of various Beam entities.</li><li>Introduces two transf
 (approximate element frequency estimation) and HyperLogLog (approximate
 cardinality estimation).</li></ul><h2 id=runners>Runners</h2><ul><li>Staging files on Dataflow shows progress</li><li>Flink runner is based now on Flink version 1.4.0</li></ul><h2 id=ios>IOs</h2><ul><li>BigtableIO now supports ValueProvider configuration</li><li>BigQueryIO supports writing bounded collections to tables with partition
 decorators</li><li>KafkaIO moves to version 1.0 (it is still backwards compatible with versions >= 0.9.x.x)</li><li>Added IO source for VCF files (Python)</li><li>Added support for backoff on deadlocks in JdbcIO.write() and connection
-improvement</li><li>Improved performance of KinesisIO.read()</li><li>Many improvements to TikaIO</li></ul><h1 id=list-of-contributors>List of Contributors</h1><p>According to git shortlog, the following 78 people contributed to the 2.3.0 release. Thank you to all contributors!</p><p>Ahmet Altay, Alan Myrvold, Alex Amato, Alexey Romanenko, Ankur Goenka, Anton Kedin, Arnaud Fournier, Asha Rostamianfar, Ben Chambers, Ben Sidhom, Bill Neubauer, Brian Foo, cclauss, Chamikara Jayalath, Charles [...]
+improvement</li><li>Improved performance of KinesisIO.read()</li><li>Many improvements to TikaIO</li></ul><h1 id=list-of-contributors>List of Contributors</h1><p>According to git shortlog, the following 78 people contributed to the 2.3.0 release. Thank you to all contributors!</p><p>Ahmet Altay, Alan Myrvold, Alex Amato, Alexey Romanenko, Ankur Goenka, Anton Kedin, Arnaud Fournier, Asha Rostamianfar, Ben Chambers, Ben Sidhom, Bill Neubauer, Brian Foo, cclauss, Chamikara Jayalath, Charles [...]
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/beam-2.30.0/index.html b/website/generated-content/blog/beam-2.30.0/index.html
index 270dde62b29..f7f1da20e2d 100644
--- a/website/generated-content/blog/beam-2.30.0/index.html
+++ b/website/generated-content/blog/beam-2.30.0/index.html
@@ -32,13 +32,13 @@ Quentin Sommer, Reuven Lax, Robert Bradshaw, Robert Burke, Rui Wang, Sam Rohde,
 Siyuan Chen, Sruthi Sree Kumar, Steve Niemitz, Sylvain Veyrié, Tomo Suzuki, Udi Meiri, Valentyn Tymofieiev,
 Vitaly Terentyev, Wenbing, Xinyu Liu, Yichi Zhang, Yifan Mai, Yueyang Qiu, Yunqing Zhou, ajo thomas, brucearctor,
 dmkozh, dpcollins-google, emily, jordan-moore, kileys, lostluck, masahitojp, roger-mike, sychen, tvalentyn,
-vachan-shetty, yoshiki.obata</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
+vachan-shetty, yoshiki.obata</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/beam-2.41.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/beam-2.31.0/index.html b/website/generated-content/blog/beam-2.31.0/index.html
index bf514b45638..134b80fba26 100644
--- a/website/generated-content/blog/beam-2.31.0/index.html
+++ b/website/generated-content/blog/beam-2.31.0/index.html
@@ -35,13 +35,13 @@ masahitojp, Matthias Baetens, Maximilian Michels, Milena Bukal,
 Nathan J. Mehl, Pablo Estrada, Peter Sobot, Reuven Lax, Robert Bradshaw,
 Robert Burke, roger-mike, Sam Rohde, Sam Whittle, Stephan Hoyer, Tom Underhill,
 tvalentyn, Uday Singh, Udi Meiri, Vitaly Terentyev, Xinyu Liu, Yichi Zhang,
-Yifan Mai, yoshiki.obata, zhoufek</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
+Yifan Mai, yoshiki.obata, zhoufek</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/beam-2.41.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/beam-2.32.0/index.html b/website/generated-content/blog/beam-2.32.0/index.html
index 6395fd98f82..842d2fd497d 100644
--- a/website/generated-content/blog/beam-2.32.0/index.html
+++ b/website/generated-content/blog/beam-2.32.0/index.html
@@ -40,13 +40,13 @@ and recommend its use for production workloads. We will continue to improve
 the API, guided by your
 <a href=https://beam.apache.org/community/contact-us/>feedback</a>.</li></ul><h2 id=ios>I/Os</h2><ul><li>Added ability to use JdbcIO.Write.withResults without statement and preparedStatementSetter. (<a href=https://issues.apache.org/jira/browse/BEAM-12511>BEAM-12511</a>)</li></ul><ul><li>Added ability to register URI schemes to use the S3 protocol via FileIO. (<a href=https://issues.apache.org/jira/browse/BEAM-12435>BEAM-12435</a>).</li></ul><ul><li>Respect number of shards set in Snowfl [...]
 <code>VARCHAR</code>, <code>NVARCHAR</code>, <code>LONGVARCHAR</code>, <code>LONGNVARCHAR</code>, <code>DATE</code>, <code>TIME</code>
-(Java)(<a href=https://issues.apache.org/jira/browse/BEAM-12385>BEAM-12385</a>).</li><li>Reading from JDBC source by partitions (Java) (<a href=https://issues.apache.org/jira/browse/BEAM-12456>BEAM-12456</a>).</li><li>PubsubIO can now write to a dead-letter topic after a parsing error (Java)(<a href=https://issues.apache.org/jira/browse/BEAM-12474>BEAM-12474</a>).</li><li>New append-only option for Elasticsearch sink (Java) <a href=https://issues.apache.org/jira/browse/BEAM-12601>BEAM-12 [...]
+(Java)(<a href=https://issues.apache.org/jira/browse/BEAM-12385>BEAM-12385</a>).</li><li>Reading from JDBC source by partitions (Java) (<a href=https://issues.apache.org/jira/browse/BEAM-12456>BEAM-12456</a>).</li><li>PubsubIO can now write to a dead-letter topic after a parsing error (Java)(<a href=https://issues.apache.org/jira/browse/BEAM-12474>BEAM-12474</a>).</li><li>New append-only option for Elasticsearch sink (Java) <a href=https://issues.apache.org/jira/browse/BEAM-12601>BEAM-12 [...]
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/beam-2.33.0/index.html b/website/generated-content/blog/beam-2.33.0/index.html
index e764eec3f19..7e0f14e78ea 100644
--- a/website/generated-content/blog/beam-2.33.0/index.html
+++ b/website/generated-content/blog/beam-2.33.0/index.html
@@ -91,13 +91,13 @@ Udi Meiri,
 vachan-shetty,
 Venkatramani Rajgopal,
 Yichi Zhang,
-zhoufek</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
+zhoufek</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/beam-2.41.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/beam-2.34.0/index.html b/website/generated-content/blog/beam-2.34.0/index.html
index 677f21688c3..b73b8f5fd28 100644
--- a/website/generated-content/blog/beam-2.34.0/index.html
+++ b/website/generated-content/blog/beam-2.34.0/index.html
@@ -110,13 +110,13 @@ WinsonT,
 Yichi Zhang,
 Yifan Mai,
 Yilei &ldquo;Dolee&rdquo; Yang,
-zhoufek</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
+zhoufek</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/beam-2.41.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/beam-2.35.0/index.html b/website/generated-content/blog/beam-2.35.0/index.html
index a7a71c948ff..1ca88de7ad0 100644
--- a/website/generated-content/blog/beam-2.35.0/index.html
+++ b/website/generated-content/blog/beam-2.35.0/index.html
@@ -105,13 +105,13 @@ Udi Meiri
 vachan-shetty
 Valentyn Tymofieiev
 Yichi Zhang
-zhoufek</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
+zhoufek</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/beam-2.41.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/beam-2.36.0/index.html b/website/generated-content/blog/beam-2.36.0/index.html
index 8599aa1ed02..60fe3dfd700 100644
--- a/website/generated-content/blog/beam-2.36.0/index.html
+++ b/website/generated-content/blog/beam-2.36.0/index.html
@@ -118,13 +118,13 @@ lam206
 laraschmidt
 mosche
 <a href=mailto:msbukal@google.com>msbukal@google.com</a>
-tvalentyn</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
+tvalentyn</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/beam-2.41.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/beam-2.37.0/index.html b/website/generated-content/blog/beam-2.37.0/index.html
index f07920b355b..92f95ca048e 100644
--- a/website/generated-content/blog/beam-2.37.0/index.html
+++ b/website/generated-content/blog/beam-2.37.0/index.html
@@ -85,13 +85,13 @@ Valentyn Tymofieiev
 Victor
 Victor Chen
 Vitaly Ivanov
-Yichi Zhang</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
+Yichi Zhang</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/beam-2.41.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/beam-2.38.0/index.html b/website/generated-content/blog/beam-2.38.0/index.html
index 9f0b93f8801..71c74067a78 100644
--- a/website/generated-content/blog/beam-2.38.0/index.html
+++ b/website/generated-content/blog/beam-2.38.0/index.html
@@ -117,13 +117,13 @@ Yichi Zhang
 Yi Hu
 yirutang
 Zachary Houfek
-Zoe</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
+Zoe</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/beam-2.41.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/beam-2.39.0/index.html b/website/generated-content/blog/beam-2.39.0/index.html
index ce0757b04c7..9d57cda0c9c 100644
--- a/website/generated-content/blog/beam-2.39.0/index.html
+++ b/website/generated-content/blog/beam-2.39.0/index.html
@@ -125,13 +125,13 @@ rvballada,
 sachinag,
 tvalentyn,
 vachan-shetty,
-yirutang</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
+yirutang</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/beam-2.41.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/beam-2.40.0/index.html b/website/generated-content/blog/beam-2.40.0/index.html
index 1c52a075d18..745e77a3a66 100644
--- a/website/generated-content/blog/beam-2.40.0/index.html
+++ b/website/generated-content/blog/beam-2.40.0/index.html
@@ -110,13 +110,13 @@ Yichi Zhang
 Yi Hu
 Yiru Tang
 yixiaoshen
-zwestrick</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
+zwestrick</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/beam-2.41.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/beam-2.41.0/index.html b/website/generated-content/blog/beam-2.41.0/index.html
index 26c003097f0..fc1702c3377 100644
--- a/website/generated-content/blog/beam-2.41.0/index.html
+++ b/website/generated-content/blog/beam-2.41.0/index.html
@@ -89,13 +89,13 @@ Yichi Zhang
 Yi Hu
 yirutang
 Yixiao Shen
-Yu Feng</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
+Yu Feng</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/beam-2.41.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/beam-2.5.0/index.html b/website/generated-content/blog/beam-2.5.0/index.html
index b4acdf14174..d6f4bd7cfad 100644
--- a/website/generated-content/blog/beam-2.5.0/index.html
+++ b/website/generated-content/blog/beam-2.5.0/index.html
@@ -22,13 +22,13 @@ function blockScroll(){$("body").toggleClass("fixedPosition");}
 function openMenu(){addPlaceholder();blockScroll();}</script><div class="body__contained center no__padding content-up"><article class=post itemscope itemtype=http://schema.org/BlogPosting><div class=post-content><div class=post-info><p>blog & release
        </p><p>2018/06/26</p></div><header class=post-header><h2 itemprop="name headline">Apache Beam 2.5.0</h1><div class=post-info><span>Alexey Romanenko [<a href=https://twitter.com/alexromdev>@alexromdev</a>]</span></div></header><div class="arrow-list header-top-margin" itemprop=articleBody><p>We are glad to present the new 2.5.0 release of Beam. This release includes
 multiple fixes and new functionalities.</p><p>For more information
-please check the detailed release notes.</p><h1 id=new-features--improvements>New Features / Improvements</h1><h2 id=go-sdk-support>Go SDK support</h2><p>The Go SDK has been officially accepted into the project, after an incubation period and community effort. Go pipelines run on Dataflow runner. More details are <a href=/documentation/sdks/go/>here</a>.</p><h2 id=parquet-support>Parquet support</h2><p>Support for Apache Parquet format was added. It uses Parquet 1.10 release which, thank [...]
+please check the detailed release notes.</p><h1 id=new-features--improvements>New Features / Improvements</h1><h2 id=go-sdk-support>Go SDK support</h2><p>The Go SDK has been officially accepted into the project, after an incubation period and community effort. Go pipelines run on Dataflow runner. More details are <a href=/documentation/sdks/go/>here</a>.</p><h2 id=parquet-support>Parquet support</h2><p>Support for Apache Parquet format was added. It uses Parquet 1.10 release which, thank [...]
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/beam-2.6.0/index.html b/website/generated-content/blog/beam-2.6.0/index.html
index 06a0d0aa097..ad68505f8b0 100644
--- a/website/generated-content/blog/beam-2.6.0/index.html
+++ b/website/generated-content/blog/beam-2.6.0/index.html
@@ -41,13 +41,13 @@ Lukasz Cwik, Maria Garcia Herrero, Mark Liu, Matthias Feys,
 Pablo Estrada, Rafael Fernandez, Reuven Lax, Robert Bradshaw,
 Robert Burke, Robin Qiu, Ryan Williams, Scott Wegner, Rui Weng,
 Sergei Lebedev, Sindy Li, Thomas Weise, Udi Meiri,
-Valentyn Tymofieiev, XuMingmin, and Yifan Zou.</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
+Valentyn Tymofieiev, XuMingmin, and Yifan Zou.</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/beam-2.41.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/beam-2.7.0/index.html b/website/generated-content/blog/beam-2.7.0/index.html
index 8886c66998e..903323cde54 100644
--- a/website/generated-content/blog/beam-2.7.0/index.html
+++ b/website/generated-content/blog/beam-2.7.0/index.html
@@ -39,13 +39,13 @@ Melissa Pashniak, Mikhail Gryzykhin, Mikhail Sokolov, mingmxu, Norbert
 Chen, Pablo Estrada, Prateek Chanda, Raghu Angadi, Ravi Pathak, Reuven
 Lax, Robert Bradshaw, Robert Burke, Rui Wang, Ryan Williams, Sindy Li,
 Thomas Weise, Tim Robertson, Tormod Haavi, Udi Meiri, Vaclav Plajt,
-Valentyn Tymofieiev, xiliu, XuMingmin, Yifan Zou, Yueyang Qiu.</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
+Valentyn Tymofieiev, xiliu, XuMingmin, Yifan Zou, Yueyang Qiu.</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/beam-2.41.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/beam-2.8.0/index.html b/website/generated-content/blog/beam-2.8.0/index.html
index f8a4268719e..1389892de52 100644
--- a/website/generated-content/blog/beam-2.8.0/index.html
+++ b/website/generated-content/blog/beam-2.8.0/index.html
@@ -46,13 +46,13 @@ Xinyu Liu, XuMingmin, Yifan Zou, Yuan, Yueyang Qiu, aalbatross, amaliujia,
 cclauss, connelloG, daidokoro, deepyaman, djhworld, flyisland, huygaa11,
 jasonkuster, jglezt, kkpoon, mareksimunek, nielm, svXaverius, timrobertson100,
 <a href=mailto:vaclav.plajt@gmail.com>vaclav.plajt@gmail.com</a>, vitaliytv, vvarma, xiliu, xinyuiscool, xitep,
-Łukasz Gajowy.</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
+Łukasz Gajowy.</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/beam-2.41.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/beam-2.9.0/index.html b/website/generated-content/blog/beam-2.9.0/index.html
index ec850a5613a..da307e5b7bd 100644
--- a/website/generated-content/blog/beam-2.9.0/index.html
+++ b/website/generated-content/blog/beam-2.9.0/index.html
@@ -23,13 +23,13 @@ function openMenu(){addPlaceholder();blockScroll();}</script><div class="body__c
        </p><p>2018/12/13</p></div><header class=post-header><h2 itemprop="name headline">Apache Beam 2.9.0</h1><div class=post-info><span>Chamikara Jayalath</span></div></header><div class="arrow-list header-top-margin" itemprop=articleBody><p>We are happy to present the new 2.9.0 release of Beam. This release includes both improvements and new functionality.
 See the <a href=/get-started/downloads/#290-2018-12-13>download page</a> for this release.</p><p>For more information on changes in 2.9.0, check out the
 <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12319527&version=12344258">detailed release notes</a>.</p><h2 id=new-features--improvements>New Features / Improvements</h2><h3 id=dependency-upgrades>Dependency Upgrades</h3><ul><li>Update google-api-client libraries to 1.27.0.</li><li>Update byte-buddy to 1.9.3</li><li>Update Flink Runner to 1.5.5</li><li>Upgrade google-apitools to 0.5.24</li></ul><h3 id=portability>Portability</h3><ul><li>Added support for user  [...]
-to the 2.9.0 release. Thank you to all contributors!</p><p>Adam Horky, Ahmet Altay, Alan Myrvold, Alex Amato, Alexey Romanenko, Andrea Foegler, Andrew Fulton, Andrew Pilloud, Ankur Goenka, Anton Kedin, Babu, Ben Song, Bingfeng Shu, Boyuan Zhang, Brian Martin, Brian Quinlan, Chamikara Jayalath, Charles Chen, Christian Schneider, Colm O hEigeartaigh, Cory Brzycki, CraigChambersG, Daniel Oliveira, David Moravek, Dusan Rychnovsky, Etienne Chauchot, Eugene Kirpichov, Fabien Rousseau, Gleb Kan [...]
+to the 2.9.0 release. Thank you to all contributors!</p><p>Adam Horky, Ahmet Altay, Alan Myrvold, Alex Amato, Alexey Romanenko, Andrea Foegler, Andrew Fulton, Andrew Pilloud, Ankur Goenka, Anton Kedin, Babu, Ben Song, Bingfeng Shu, Boyuan Zhang, Brian Martin, Brian Quinlan, Chamikara Jayalath, Charles Chen, Christian Schneider, Colm O hEigeartaigh, Cory Brzycki, CraigChambersG, Daniel Oliveira, David Moravek, Dusan Rychnovsky, Etienne Chauchot, Eugene Kirpichov, Fabien Rousseau, Gleb Kan [...]
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/beam-a-look-back/index.html b/website/generated-content/blog/beam-a-look-back/index.html
index 3cc3b1bb818..4046e655193 100644
--- a/website/generated-content/blog/beam-a-look-back/index.html
+++ b/website/generated-content/blog/beam-a-look-back/index.html
@@ -79,13 +79,13 @@ users to constantly learn new SDKs/APIs and rewrite their workloads to
 benefit from new innovation.</li><li>Benefit big-data engines by <em><strong>growing the pie for everyone</strong></em>: Making it
 easier for users to author, maintain, upgrade and migrate their big-data
 workloads will lead to significant growth in the number of production
-big-data deployments.</li></ul></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
+big-data deployments.</li></ul></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/beam-2.41.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/beam-first-stable-release/index.html b/website/generated-content/blog/beam-first-stable-release/index.html
index 2a51fccc904..9efed881352 100644
--- a/website/generated-content/blog/beam-first-stable-release/index.html
+++ b/website/generated-content/blog/beam-first-stable-release/index.html
@@ -21,13 +21,13 @@ function endSearch(){var search=document.querySelector(".searchBar");search.clas
 function blockScroll(){$("body").toggleClass("fixedPosition");}
 function openMenu(){addPlaceholder();blockScroll();}</script><div class="body__contained center no__padding content-up"><article class=post itemscope itemtype=http://schema.org/BlogPosting><div class=post-content><div class=post-info><p>blog</p><p>2017/05/17</p></div><header class=post-header><h2 itemprop="name headline">Apache Beam publishes the first stable release</h1><div class=post-info><span>Davor Bonaci [<a href=https://twitter.com/BonaciDavor>@BonaciDavor</a>]
 &
-Dan Halperin</span></div></header><div class="arrow-list header-top-margin" itemprop=articleBody><p>The Apache Beam community is pleased to <a href=https://blogs.apache.org/foundation/entry/the-apache-software-foundation-announces12>announce the availability of version 2.0.0</a>. This is the first stable release of Apache Beam, signifying a statement from the community that it intends to maintain API stability with all releases for the foreseeable future, and making Beam suitable for ent [...]
+Dan Halperin</span></div></header><div class="arrow-list header-top-margin" itemprop=articleBody><p>The Apache Beam community is pleased to <a href=https://blogs.apache.org/foundation/entry/the-apache-software-foundation-announces12>announce the availability of version 2.0.0</a>. This is the first stable release of Apache Beam, signifying a statement from the community that it intends to maintain API stability with all releases for the foreseeable future, and making Beam suitable for ent [...]
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/beam-graduates/index.html b/website/generated-content/blog/beam-graduates/index.html
index 22a8e3a44ad..c098c4ccbf4 100644
--- a/website/generated-content/blog/beam-graduates/index.html
+++ b/website/generated-content/blog/beam-graduates/index.html
@@ -59,13 +59,13 @@ towards our first release with API stability. If you’d like to try out Apache
 Beam today, check out the latest
 <a href=/get-started/downloads/>0.4.0 release</a>. We welcome
 contribution and participation from anyone through our mailing lists, issue
-tracker, pull requests, and events.</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
+tracker, pull requests, and events.</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/beam-2.41.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/beam-has-a-logo/index.html b/website/generated-content/blog/beam-has-a-logo/index.html
index 0dfa7915fbc..01b77a945e0 100644
--- a/website/generated-content/blog/beam-has-a-logo/index.html
+++ b/website/generated-content/blog/beam-has-a-logo/index.html
@@ -29,13 +29,13 @@ unification of bath and streaming, as beams of light, within the &lsquo;B&rsquo;
 our future website and documentation design around this logo and its coloring. We
 will also make various permutations and resolutions of this logo available in the
 coming weeks. For any questions or comments, send an email to the <code>dev@</code> email list
-for Apache Beam.</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
+for Apache Beam.</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/beam-2.41.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/beam-kata-release/index.html b/website/generated-content/blog/beam-kata-release/index.html
index ef052a96454..8db57349b3c 100644
--- a/website/generated-content/blog/beam-kata-release/index.html
+++ b/website/generated-content/blog/beam-kata-release/index.html
@@ -38,13 +38,13 @@ also like to welcome you to <a href=https://github.com/apache/beam>contribute</a
 useful for people to learn more about Apache Beam, and eventually become Beam Masters!</p><br><img src=/images/blog/beam-kata/beam-kata-intellij-edu-1.png alt="Beam Kata - IntelliJ Edu" width=363 height=350>
 <img src=/images/blog/beam-kata/beam-kata-intellij-edu-2.png alt="Beam Kata - IntelliJ Edu" width=455 height=350>
 <img src=/images/blog/beam-kata/beam-kata-pycharm-edu-1.png alt="Beam Kata - PyCharm Edu" width=363 height=350>
-<img src=/images/blog/beam-kata/beam-kata-pycharm-edu-2.png alt="Beam Kata - PyCharm Edu" width=459 height=350></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
+<img src=/images/blog/beam-kata/beam-kata-pycharm-edu-2.png alt="Beam Kata - PyCharm Edu" width=459 height=350></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/beam-2.41.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/beam-katas-kotlin-release/index.html b/website/generated-content/blog/beam-katas-kotlin-release/index.html
index 7a7fdcc1645..0903372af3a 100644
--- a/website/generated-content/blog/beam-katas-kotlin-release/index.html
+++ b/website/generated-content/blog/beam-katas-kotlin-release/index.html
@@ -31,13 +31,13 @@ of engineering teams embracing the two technologies including <a href=https://be
 If you are new to Beam or are an experienced veteran looking for a change of pace, we&rsquo;d encourage you to give
 Kotlin a try.</p><p>You can find the Kotlin and the other excellent Beam Katas below (or by just searching for &ldquo;Beam Katas&rdquo; within
 <a href="https://www.jetbrains.com/education/download/#section=idea">IntelliJ</a> or <a href="https://www.jetbrains.com/education/download/#section=pycharm-edu">PyCharm</a> through <a href=https://plugins.jetbrains.com/plugin/10081-edutools>the EduTools plugin</a>):</p><ul><li><a href=https://stepik.org/course/72488><strong>Kotlin</strong></a></li><li><a href=https://stepik.org/course/54530><strong>Java</strong></a></li><li><a href=https://stepik.org/course/54532><strong>Python</strong>< [...]
-and his support during the review process and making this effort a reality.</p><p><br></p><p><img src=/images/blog/beam-katas-kotlin-release/beam-katas-in-edutools.png alt="Access Beam Katas Kotlin through a JetBrains Educational Product" height=252 width=800></p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
+and his support during the review process and making this effort a reality.</p><p><br></p><p><img src=/images/blog/beam-katas-kotlin-release/beam-katas-in-edutools.png alt="Access Beam Katas Kotlin through a JetBrains Educational Product" height=252 width=800></p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/beam-2.41.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/beam-kotlin/index.html b/website/generated-content/blog/beam-kotlin/index.html
index b5cc8b7295f..cd699b97bc8 100644
--- a/website/generated-content/blog/beam-kotlin/index.html
+++ b/website/generated-content/blog/beam-kotlin/index.html
@@ -37,13 +37,13 @@ function openMenu(){addPlaceholder();blockScroll();}</script><div class="body__c
 <span class=o>}</span></code></pre></div></div></div><h3 id=kotlin-2>Kotlin</h3><div class="language-java snippet"><div class="notebook-skip code-snippet"><a class=copy type=button data-bs-toggle=tooltip data-bs-placement=bottom title="Copy to clipboard"><img src=/images/copy-icon.svg></a><div class=highlight><pre class=chroma><code class=language-java data-lang=java><span class=n>tableRow</span><span class=o>?.</span><span class=na>let</span><span class=o>{</span>
     <span class=n>formatAndInsert</span><span class=o>(</span><span class=n>it</span><span class=o>)</span>  <span class=c1>// No need for null checks
 </span><span class=c1></span><span class=o>}</span></code></pre></div></div></div><h3 id=java-3>Java</h3><div class="language-java snippet"><div class="notebook-skip code-snippet"><a class=copy type=button data-bs-toggle=tooltip data-bs-placement=bottom title="Copy to clipboard"><img src=/images/copy-icon.svg></a><div class=highlight><pre class=chroma><code class=language-java data-lang=java><span class=n>String</span> <span class=n>tableName</span> <span class=o>=</span> <span class=s>& [...]
-You can find them over here : <a href=https://github.com/apache/beam/tree/master/examples/kotlin>https://github.com/apache/beam/tree/master/examples/kotlin</a></p><p>If you are using Kotlin with Apache Beam already; we would very much appreciate if you went ahead and help us convert the existing samples from Java into Koltin.</p><p>Thank you, and we are looking forward to feedback from you!</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a [...]
+You can find them over here : <a href=https://github.com/apache/beam/tree/master/examples/kotlin>https://github.com/apache/beam/tree/master/examples/kotlin</a></p><p>If you are using Kotlin with Apache Beam already; we would very much appreciate if you went ahead and help us convert the existing samples from Java into Koltin.</p><p>Thank you, and we are looking forward to feedback from you!</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a [...]
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/beam-sql-with-notebooks/index.html b/website/generated-content/blog/beam-sql-with-notebooks/index.html
index d1e248e4718..272db3dfa64 100644
--- a/website/generated-content/blog/beam-sql-with-notebooks/index.html
+++ b/website/generated-content/blog/beam-sql-with-notebooks/index.html
@@ -363,13 +363,13 @@ you to learn Beam SQL and mix Beam SQL into prototyping and productionizing (
 e.g., to Dataflow) your Beam pipelines with minimum setups.</p><p>For more details about the Beam SQL syntax, check out the Beam Calcite SQL
 <a href=https://beam.apache.org/documentation/dsls/sql/calcite/overview/>compatibility</a>
 and the Apache Calcite SQL
-<a href=https://calcite.apache.org/docs/reference.html>syntax</a>.</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
+<a href=https://calcite.apache.org/docs/reference.html>syntax</a>.</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/beam-2.41.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/beam-summit-aftermath/index.html b/website/generated-content/blog/beam-summit-aftermath/index.html
index 3ef8d4ec931..dfdd29755c7 100644
--- a/website/generated-content/blog/beam-summit-aftermath/index.html
+++ b/website/generated-content/blog/beam-summit-aftermath/index.html
@@ -20,13 +20,13 @@ function addPlaceholder(){$('input:text').attr('placeholder',"What are you looki
 function endSearch(){var search=document.querySelector(".searchBar");search.classList.add("disappear");var icons=document.querySelector("#iconsBar");icons.classList.remove("disappear");}
 function blockScroll(){$("body").toggleClass("fixedPosition");}
 function openMenu(){addPlaceholder();blockScroll();}</script><div class="body__contained center no__padding content-up"><article class=post itemscope itemtype=http://schema.org/BlogPosting><div class=post-content><div class=post-info><p>blog</p><p>2018/10/31</p></div><header class=post-header><h2 itemprop="name headline">Inaugural edition of the Beam Summit Europe 2018 - aftermath</h1><div class=post-info><span>Matthias Baetens [<a href=https://twitter.com/matthiasbaetens>@matthiasbaeten [...]
-Google, Spotify, Talend, Sky, Amazon, Data Artisans, Datatonic, Vente Exclusive, ML6, Flumaion, Plantix, Polidea, Seznam and more!</p><br>#### Topics included using Python to run Beam on Flink:<blockquote class=twitter-tweet data-lang=nl><p lang=en dir=ltr>Don't miss <a href="https://twitter.com/snntrable?ref_src=twsrc%5Etfw">@snntrable</a>'s session at Beam Sumit London, Oct. 2, 2018, about <a href="https://twitter.com/hashtag/Python?src=hash&ref_src=twsrc%5Etfw">#Python</a> Streaming P [...]
+Google, Spotify, Talend, Sky, Amazon, Data Artisans, Datatonic, Vente Exclusive, ML6, Flumaion, Plantix, Polidea, Seznam and more!</p><br>#### Topics included using Python to run Beam on Flink:<blockquote class=twitter-tweet data-lang=nl><p lang=en dir=ltr>Don't miss <a href="https://twitter.com/snntrable?ref_src=twsrc%5Etfw">@snntrable</a>'s session at Beam Sumit London, Oct. 2, 2018, about <a href="https://twitter.com/hashtag/Python?src=hash&ref_src=twsrc%5Etfw">#Python</a> Streaming P [...]
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/beam-summit-digital-2020/index.html b/website/generated-content/blog/beam-summit-digital-2020/index.html
index f391a07b065..6bf3107779f 100644
--- a/website/generated-content/blog/beam-summit-digital-2020/index.html
+++ b/website/generated-content/blog/beam-summit-digital-2020/index.html
@@ -23,13 +23,13 @@ function openMenu(){addPlaceholder();blockScroll();}</script><div class="body__c
 ,
 Matthias Baetens [<a href=https://twitter.com/matthiasbaetens>@matthiasbaetens</a>]
 &
-Maximilian Michels [<a href=https://twitter.com/stadtlegende>@stadtlegende</a>]</span></div></header><div class="arrow-list header-top-margin" itemprop=articleBody><p>As some of you are already aware, the 2020 edition of the Beam Summit will be completely <strong>digital and free</strong>. Beam Summit Digital will take place from <strong>August 24th to 28th</strong>. The conference will be spread across the course of one week with a couple of hours of program each day.</p><p><img class=c [...]
+Maximilian Michels [<a href=https://twitter.com/stadtlegende>@stadtlegende</a>]</span></div></header><div class="arrow-list header-top-margin" itemprop=articleBody><p>As some of you are already aware, the 2020 edition of the Beam Summit will be completely <strong>digital and free</strong>. Beam Summit Digital will take place from <strong>August 24th to 28th</strong>. The conference will be spread across the course of one week with a couple of hours of program each day.</p><p><img class=c [...]
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/beam-summit-europe-2019/index.html b/website/generated-content/blog/beam-summit-europe-2019/index.html
index 43e99897c10..fdbd92f4d45 100644
--- a/website/generated-content/blog/beam-summit-europe-2019/index.html
+++ b/website/generated-content/blog/beam-summit-europe-2019/index.html
@@ -19,13 +19,13 @@
 function addPlaceholder(){$('input:text').attr('placeholder',"What are you looking for?");}
 function endSearch(){var search=document.querySelector(".searchBar");search.classList.add("disappear");var icons=document.querySelector("#iconsBar");icons.classList.remove("disappear");}
 function blockScroll(){$("body").toggleClass("fixedPosition");}
-function openMenu(){addPlaceholder();blockScroll();}</script><div class="body__contained center no__padding content-up"><article class=post itemscope itemtype=http://schema.org/BlogPosting><div class=post-content><div class=post-info><p>blog</p><p>2019/05/11</p></div><header class=post-header><h2 itemprop="name headline">Beam community update!</h1><div class=post-info><span>Matthias Baetens [<a href=https://twitter.com/matthiasbaetens>@matthiasbaetens</a>]</span></div></header><div class [...]
+function openMenu(){addPlaceholder();blockScroll();}</script><div class="body__contained center no__padding content-up"><article class=post itemscope itemtype=http://schema.org/BlogPosting><div class=post-content><div class=post-info><p>blog</p><p>2019/05/11</p></div><header class=post-header><h2 itemprop="name headline">Beam community update!</h1><div class=post-info><span>Matthias Baetens [<a href=https://twitter.com/matthiasbaetens>@matthiasbaetens</a>]</span></div></header><div class [...]
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/beam-summit-europe/index.html b/website/generated-content/blog/beam-summit-europe/index.html
index 36bdf1ea95d..b9f4fd782b6 100644
--- a/website/generated-content/blog/beam-summit-europe/index.html
+++ b/website/generated-content/blog/beam-summit-europe/index.html
@@ -20,13 +20,13 @@ function addPlaceholder(){$('input:text').attr('placeholder',"What are you looki
 function endSearch(){var search=document.querySelector(".searchBar");search.classList.add("disappear");var icons=document.querySelector("#iconsBar");icons.classList.remove("disappear");}
 function blockScroll(){$("body").toggleClass("fixedPosition");}
 function openMenu(){addPlaceholder();blockScroll();}</script><div class="body__contained center no__padding content-up"><article class=post itemscope itemtype=http://schema.org/BlogPosting><div class=post-content><div class=post-info><p>blog</p><p>2018/08/21</p></div><header class=post-header><h2 itemprop="name headline">Beam Summit Europe 2018</h1><div class=post-info><span>Matthias Baetens [<a href=https://twitter.com/matthiasbaetens>@matthiasbaetens</a>]</span></div></header><div clas [...]
-The Events & Meetups Group</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
+The Events & Meetups Group</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/beam-2.41.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/beam-summit-site/index.html b/website/generated-content/blog/beam-summit-site/index.html
index c0d337cf9b1..7e7066842eb 100644
--- a/website/generated-content/blog/beam-summit-site/index.html
+++ b/website/generated-content/blog/beam-summit-site/index.html
@@ -19,13 +19,13 @@
 function addPlaceholder(){$('input:text').attr('placeholder',"What are you looking for?");}
 function endSearch(){var search=document.querySelector(".searchBar");search.classList.add("disappear");var icons=document.querySelector("#iconsBar");icons.classList.remove("disappear");}
 function blockScroll(){$("body").toggleClass("fixedPosition");}
-function openMenu(){addPlaceholder();blockScroll();}</script><div class="body__contained center no__padding content-up"><article class=post itemscope itemtype=http://schema.org/BlogPosting><div class=post-content><div class=post-info><p>blog</p><p>2019/03/18</p></div><header class=post-header><h2 itemprop="name headline">Announcing Beam Summit Site</h1><div class=post-info><span>Aizhamal Nurmamat kyzy [<a href=https://twitter.com/iamaijamal>@iamaijamal</a>]</span></div></header><div clas [...]
+function openMenu(){addPlaceholder();blockScroll();}</script><div class="body__contained center no__padding content-up"><article class=post itemscope itemtype=http://schema.org/BlogPosting><div class=post-content><div class=post-info><p>blog</p><p>2019/03/18</p></div><header class=post-header><h2 itemprop="name headline">Announcing Beam Summit Site</h1><div class=post-info><span>Aizhamal Nurmamat kyzy [<a href=https://twitter.com/iamaijamal>@iamaijamal</a>]</span></div></header><div clas [...]
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/capability-matrix/index.html b/website/generated-content/blog/capability-matrix/index.html
index 8381b2febc2..f3106791bed 100644
--- a/website/generated-content/blog/capability-matrix/index.html
+++ b/website/generated-content/blog/capability-matrix/index.html
@@ -170,13 +170,13 @@ Tyler Akidau [<a href=https://twitter.com/takidau>@takidau</a>]</span></div></he
 <b></b></center></td><td width=25% class=cap-summary style=background-color:#fe5;border-color:#ca1><center><b>~</b>
 <b></b></center></td><td width=25% class=cap-summary style=background-color:#fe5;border-color:#ca1><center><b>~</b>
 <b></b></center></td><td width=25% class=cap-summary style=background-color:#ddd;border-color:#ca1><center><b>&#x2715;</b>
-<b></b></center></td></tr><tr class=cap-summary><td class="cap-summary color-blank cap-blank" colspan=5></td></tr></table></div></p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
+<b></b></center></td></tr><tr class=cap-summary><td class="cap-summary color-blank cap-blank" colspan=5></td></tr></table></div></p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/beam-2.41.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/dataframe-api-preview-available/index.html b/website/generated-content/blog/dataframe-api-preview-available/index.html
index 81b24cca558..e64e2af19c2 100644
--- a/website/generated-content/blog/dataframe-api-preview-available/index.html
+++ b/website/generated-content/blog/dataframe-api-preview-available/index.html
@@ -129,13 +129,13 @@ and our <a href=https://2020.beamsummit.org/sessions/simpler-python-pipelines/>B
 presentation</a>.
 From there the best way to help is to knock out some of those not implemented
 operations. We&rsquo;re coordinating that work in
-<a href=https://issues.apache.org/jira/browse/BEAM-9547>BEAM-9547</a>.</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
+<a href=https://issues.apache.org/jira/browse/BEAM-9547>BEAM-9547</a>.</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/beam-2.41.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/first-release/index.html b/website/generated-content/blog/first-release/index.html
index 9e3b67495d6..fc34bf27679 100644
--- a/website/generated-content/blog/first-release/index.html
+++ b/website/generated-content/blog/first-release/index.html
@@ -38,13 +38,13 @@ anticipated, perhaps one every 1-2 months.</p><p>As always, the Beam community w
 the developer experience will be our focus for the next several months. If you
 have any comments or discover any issues, I’d like to invite you to reach out
 to us via <a href=/get-started/support/>user’s mailing list</a> or the
-<a href=https://issues.apache.org/jira/browse/BEAM/>Apache JIRA issue tracker</a>.</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
+<a href=https://issues.apache.org/jira/browse/BEAM/>Apache JIRA issue tracker</a>.</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/beam-2.41.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/flink-batch-runner-milestone/index.html b/website/generated-content/blog/flink-batch-runner-milestone/index.html
index 2a1f3f84b8d..bc0948e9028 100644
--- a/website/generated-content/blog/flink-batch-runner-milestone/index.html
+++ b/website/generated-content/blog/flink-batch-runner-milestone/index.html
@@ -19,13 +19,13 @@
 function addPlaceholder(){$('input:text').attr('placeholder',"What are you looking for?");}
 function endSearch(){var search=document.querySelector(".searchBar");search.classList.add("disappear");var icons=document.querySelector("#iconsBar");icons.classList.remove("disappear");}
 function blockScroll(){$("body").toggleClass("fixedPosition");}
-function openMenu(){addPlaceholder();blockScroll();}</script><div class="body__contained center no__padding content-up"><article class=post itemscope itemtype=http://schema.org/BlogPosting><div class=post-content><div class=post-info><p>blog</p><p>2016/06/13</p></div><header class=post-header><h2 itemprop="name headline">How We Added Windowing to the Apache Flink Batch Runner</h1><div class=post-info><span>Aljoscha Krettek [<a href=https://twitter.com/aljoscha>@aljoscha</a>]</span></div> [...]
+function openMenu(){addPlaceholder();blockScroll();}</script><div class="body__contained center no__padding content-up"><article class=post itemscope itemtype=http://schema.org/BlogPosting><div class=post-content><div class=post-info><p>blog</p><p>2016/06/13</p></div><header class=post-header><h2 itemprop="name headline">How We Added Windowing to the Apache Flink Batch Runner</h1><div class=post-info><span>Aljoscha Krettek [<a href=https://twitter.com/aljoscha>@aljoscha</a>]</span></div> [...]
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/go-2.40/index.html b/website/generated-content/blog/go-2.40/index.html
index ef62f6bb8d7..9fefd01b2a1 100644
--- a/website/generated-content/blog/go-2.40/index.html
+++ b/website/generated-content/blog/go-2.40/index.html
@@ -39,13 +39,13 @@ support, introducing a Go expansion service so that Go DoFns can be used in othe
 languages, and wrapping more Java and Python IOs so that they can be easily used
 in Go. As always, please let us know what changes you would like to see by
 <a href=https://github.com/apache/beam/issues/new/choose>filing an issue</a>,
-<a href=dev@beam.apache.org>emailing the dev list</a>, or starting a <a href=https://app.slack.com/client/T4S1WH2J3/C9H0YNP3P>slack thread</a>!</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
+<a href=dev@beam.apache.org>emailing the dev list</a>, or starting a <a href=https://app.slack.com/client/T4S1WH2J3/C9H0YNP3P>slack thread</a>!</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/beam-2.41.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/go-sdk-release/index.html b/website/generated-content/blog/go-sdk-release/index.html
index 12bfdbb5042..3362384d240 100644
--- a/website/generated-content/blog/go-sdk-release/index.html
+++ b/website/generated-content/blog/go-sdk-release/index.html
@@ -42,13 +42,13 @@ Major changes will be mentioned in the release notes.
 For example, using <code>beam.WindowInto</code> with Triggers is currently experimental and may have the API changed in a future release.</p><p>Primary user packages include:</p><ul><li>The main beam package <code>github.com/apache/beam/sdks/v2/go/pkg/beam</code></li><li>Sub packages under <code>.../transforms</code>, <code>.../io</code>, <code>.../runners</code>, and <code>.../testing</code>.</li></ul><p>Generally, packages in the module other than the primary user packages are for fram [...]
 Ongoing focus is to bolster streaming focused features, improve existing connectors, and make connectors easier to implement.</p><p>In the nearer term this comes in the form of improvements to side inputs, and providing wrappers and improving ease-of-use for cross language transforms from Java.</p><h2 id=conclusion>Conclusion</h2><p>We hope you find the SDK useful, and it&rsquo;s still early days.
 If you make something with the Go SDK, consider <a href=/community/contact-us/>sharing it with us</a>.
-And remember, <a href=/contribute/>contributions</a> are always welcome.</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
+And remember, <a href=/contribute/>contributions</a> are always welcome.</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/beam-2.41.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/graduation-media-recap/index.html b/website/generated-content/blog/graduation-media-recap/index.html
index aee168719dc..7d827d02f3f 100644
--- a/website/generated-content/blog/graduation-media-recap/index.html
+++ b/website/generated-content/blog/graduation-media-recap/index.html
@@ -37,13 +37,13 @@ as a user or a contributor, as we work towards our first release with API
 stability. If you’d like to try out Apache Beam today, check out the latest
 <a href=/get-started/downloads/>0.4.0 release</a>. We welcome
 contribution and participation from anyone through our mailing lists, issue
-tracker, pull requests, and events.</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
+tracker, pull requests, and events.</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/beam-2.41.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/gsoc-19/index.html b/website/generated-content/blog/gsoc-19/index.html
index 6bdd626e1ba..d9cb7077306 100644
--- a/website/generated-content/blog/gsoc-19/index.html
+++ b/website/generated-content/blog/gsoc-19/index.html
@@ -37,13 +37,13 @@ I also worked on small issues related to testing.</p><p>This period was marked b
 While working on my project, I was using a pipeline that uses PubSub as a source and BigQuery as a sink to validate my changes. My mentor suggested we add them to the Beam test suite as it would be the ultimate test for BigQueryIO. I also worked on adding this test to Beam.</p><p>You can find the list of PRs I worked on <a href="https://github.com/apache/beam/pulls?utf8=%E2%9C%93&q=is%3Apr+author%3Attanay">here</a>.</p><h2 id=conclusion>Conclusion</h2><p>GSoC has been a lesson in discipl [...]
 I had never worked remotely, so this was a new experience. Although I struggled with it initially, I appreciate the flexibility that it comes with.
 I also had a lot of fun learning about Apache Beam’s internals, and other tools in the same ecosystem.
-This was also the first time I had written code with a test-first approach.</p><p>I thank my mentor - Pablo Estrada, Apache Beam, The Apache Software Foundation and Google Summer of Code for this opportunity. I am also grateful to my mentor for helping me with everything I needed and more, and the Apache Beam community for being supportive and encouraging.</p><p>With the right effort, perseverance, conviction, and a plan, anything is possible. Anything.</p></div></div><div class=blog-con [...]
+This was also the first time I had written code with a test-first approach.</p><p>I thank my mentor - Pablo Estrada, Apache Beam, The Apache Software Foundation and Google Summer of Code for this opportunity. I am also grateful to my mentor for helping me with everything I needed and more, and the Apache Beam community for being supportive and encouraging.</p><p>With the right effort, perseverance, conviction, and a plan, anything is possible. Anything.</p></div></div><div class=blog-con [...]
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/hop-web-cloud/index.html b/website/generated-content/blog/hop-web-cloud/index.html
new file mode 100644
index 00000000000..8b40fe293a3
--- /dev/null
+++ b/website/generated-content/blog/hop-web-cloud/index.html
@@ -0,0 +1,171 @@
+<!doctype html><html lang=en class=no-js><head><meta charset=utf-8><meta http-equiv=x-ua-compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1"><title>Apache Hop web version with Cloud Dataflow</title><meta name=description content="Apache Beam is an open source, unified model and set of language-specific SDKs for defining and executing data processing workflows, and also data ingestion and integration flows, supporting Enterprise Integration Patter [...]
+<a class=navbar-link href=/get-started/beam-overview/>Get Started</a>
+<a class=navbar-link href=/documentation/>Documentation</a>
+<button type=button class="navbar-toggle menu-open" aria-expanded=false aria-controls=navbar onclick=openMenu()>
+<span class=sr-only>Toggle navigation</span>
+<span class=icon-bar></span><span class=icon-bar></span><span class=icon-bar></span></button></div><div class="navbar-mask closed"></div><div id=navbar class="navbar-container closed"><button type=button class=navbar-toggle aria-expanded=false aria-controls=navbar id=closeMenu>
+<span class=sr-only>Toggle navigation</span>
+<span class=icon-bar></span><span class=icon-bar></span><span class=icon-bar></span></button><ul class="nav navbar-nav"><li><div class=searchBar-mobile><script>(function(){var cx='012923275103528129024:4emlchv9wzi';var gcse=document.createElement('script');gcse.type='text/javascript';gcse.async=true;gcse.src='https://cse.google.com/cse.js?cx='+cx;var s=document.getElementsByTagName('script')[0];s.parentNode.insertBefore(gcse,s);})();</script><gcse:search></gcse:search></div></li><li><a c [...]
+&nbsp;Apache
+<span class=arrow-icon><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" viewBox="0 0 20 20"><circle cx="10" cy="10" r="10" fill="#ff6d00"/><path stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M8.535 5.28l4.573 4.818-4.573 4.403"/></svg></span></a><ul class="dropdown-menu dropdown-menu-right"><li><a target=_blank href=https://www.apache.org/>ASF Homepage</a></li><li><a target=_blank href=https://www.apache.org/licenses/>License</ [...]
+<a class=navbar-link href=/get-started/beam-overview/>Get Started</a><li class="dropdown navbar-dropdown navbar-dropdown-documentation"><a href=# class="dropdown-toggle navbar-link" role=button aria-haspopup=true aria-expanded=false>Documentation
+<span><svg xmlns="http://www.w3.org/2000/svg" width="12" height="11" fill="none" viewBox="0 0 12 11"><path stroke="#ff6d00" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M10.666 4.535 5.847 9.108 1.444 4.535"/></svg></span></a><ul class=dropdown-menu><li><a class=navbar-dropdown-menu-link href=/documentation/>General</a></li><li><a class=navbar-dropdown-menu-link href=/documentation/sdks/java/>Languages</a></li><li><a class=navbar-dropdown-menu-link href=/documentati [...]
+<a class=navbar-link href=/community/>Community</a>
+<a class=navbar-link href=/contribute/>Contribute</a>
+<a class=navbar-link href=/blog/>Blog</a>
+<a class=navbar-link href=/case-studies/>Case Studies</a></div><div id=iconsBar><a type=button onclick=showSearch()><svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" fill="none" viewBox="0 0 25 24"><path stroke="#ff6d00" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.75" d="M10.191 17c3.866.0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zM21.191 21l-6-6"/></svg></a><a target=_blank href=https://github.com/apache/beam/edit/master/website/www/site/content/en [...]
+&nbsp;Apache
+<span class=arrow-icon><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" viewBox="0 0 20 20"><circle cx="10" cy="10" r="10" fill="#ff6d00"/><path stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M8.535 5.28l4.573 4.818-4.573 4.403"/></svg></span></a><ul class=dropdown-menu><li><a class=navbar-dropdown-menu-link target=_blank href=https://www.apache.org/>ASF Homepage</a></li><li><a class=navbar-dropdown-menu-link target=_blank href= [...]
+function addPlaceholder(){$('input:text').attr('placeholder',"What are you looking for?");}
+function endSearch(){var search=document.querySelector(".searchBar");search.classList.add("disappear");var icons=document.querySelector("#iconsBar");icons.classList.remove("disappear");}
+function blockScroll(){$("body").toggleClass("fixedPosition");}
+function openMenu(){addPlaceholder();blockScroll();}</script><div class="body__contained center no__padding content-up"><article class=post itemscope itemtype=http://schema.org/BlogPosting><div class=post-content><div class=post-info><p>blog</p><p>2022/10/15</p></div><header class=post-header><h2 itemprop="name headline">Apache Hop web version with Cloud Dataflow</h1><div class=post-info><span>Israel Herraiz</span></div></header><div class="arrow-list header-top-margin" itemprop=articleB [...]
+can run jobs in any Beam runner, such as Dataflow, Flink or Spark. <a href=https://beam.apache.org/blog/apache-hop-with-dataflow/>In a
+previous post</a>, we
+introduced the desktop version of Apache Hop. Hop also has a web environment,
+Hop Web, that you can run from a container, so you don&rsquo;t have to install
+anything on your computer to use it.</p><p>In this detailed tutorial, you access Hop through the internet using a web
+browser and point to a container running in a virtual machine on Google
+Cloud. That container will launch jobs in Dataflow and report back the results
+of those jobs. Because we don&rsquo;t want just anyone to access your Hop instance,
+we’re going to secure it so that only you can access that virtual machine. The
+following diagram illustrates the setup:</p><p><img src=/images/blog/hop-web-cloud/hop-web-cloud-image2.png alt="Architecture deployed with this tutorial"></p><p>We will show how to do the deployment described previously, creating a web and
+visual development environment that builds Beam pipelines using just a web
+browser. When complete, you will have a secure web environment that you can use
+to create pipelines with your web browser and launch them using Google Cloud
+Dataflow.</p><h2 id=what-do-you-need-to-run-this-example>What do you need to run this example?</h2><p>We are using Google Cloud, so the first thing you need is a Google Cloud
+project. If needed, you can sign up for the free trial of Google Cloud at
+<a href=https://cloud.google.com/free>https://cloud.google.com/free</a>.</p><p>When you have a project, you can use <a href=https://cloud.google.com/shell>Cloud
+Shell</a> in your web browser with no additional
+setup. In Cloud Shell, the Google Cloud SDK is automatically configured for your
+project and credentials. That&rsquo;s the option we use here. Alternatively, you can
+configure the Google Cloud SDK in your local computer. For instructions, see
+<a href=https://cloud.google.com/sdk/docs/install>https://cloud.google.com/sdk/docs/install</a>.</p><p>To open Cloud Shell, go to the [Google Cloud console]
+(<a href=http://console.cloud.google.com>http://console.cloud.google.com</a>), make sure your project is selected, and click
+the Cloud Shell button <img src=/images/blog/hop-web-cloud/hop-web-cloud-image1.png alt="Cloud Shellbutton">. Cloud Shell opens,
+and you can use it to run the commands shown in this post.</p><p>The commands that we are going to use in the next steps are <a href=https://gist.github.com/iht/6219b227424ada477462c7b9d9d93c57>available in a Gist
+in Github</a>, just
+in case you prefer to run that script instead of copying the commands from this
+tutorial.</p><h2 id=permissions-and-accounts>Permissions and accounts</h2><p>When we run a Dataflow pipeline, we can use our personal Google Cloud
+credentials to run the job. But Hop web will be running in a virtual machine,
+and in Google Cloud, virtual machines run using service accounts as
+credentials. So we need to make sure that we have a service account that has
+permission to run Dataflow jobs.</p><p>By default, virtual machines use the service account called <em>Compute Engine
+default service account</em>. For the sake of simplicity, we will use this
+account. Still, we need to add some permissions to run Dataflow jobs with that
+service account.</p><p>First, let&rsquo;s make sure that you have enabled all the required Google Cloud
+APIs. <a href="https://console.cloud.google.com/flows/enableapi?apiid=dataflow,compute_component,logging,storage_component,storage_api,bigquery,pubsub">Click this link to enable Dataflow, BigQuery and
+Pub/Sub</a>,
+which we’ll use in this workflow. The link takes you to your project in the
+Google Cloud console, where you can enable the APIs.</p><p>Let&rsquo;s now give permissions to the VM account. First, find the ID of the service
+account. Open Cloud Shell, and run the following command.</p><pre><code>gcloud iam service-accounts list | grep compute
+</code></pre><p>The output is similar to the following, with <code>&lt;PROJECT_NUMBER></code> replaced by your
+project number:</p><pre><code>EMAIL: &lt;PROJECT_NUMBER&gt;-compute@developer.gserviceaccount.com
+</code></pre><p>Copy that service account ID, because we use it in the next step. Run the
+following command to grant the <a href=https://cloud.google.com/dataflow/docs/concepts/access-control>Dataflow Admin
+role</a> to the
+service account. This role is required to run jobs:</p><pre><code>gcloud projects add-iam-policy-binding $GOOGLE_CLOUD_PROJECT  --member=&quot;serviceAccount:&lt;SERVICE_ACCOUNT_ID&gt;&quot; --role=&quot;roles/dataflow.admin&quot;
+</code></pre><p>where <code>&lt;SERVICE_ACCOUNT_ID></code> is the ID that you retrieved previously. If you are
+running these commands in Cloud Shell, the environment variable
+<code>GOOGLE_CLOUD_PROJECT</code> is already set to your project ID. If you are running
+this from any other place, set the <code>$GOOGLE_CLOUD_PROJECT</code> variable with the ID
+of your project.</p><p>Now your &ldquo;user&rdquo; for Dataflow is that service account. If your jobs are accessing
+data in BigQuery, Cloud Storage, Pub/Sub, and so on, you also need to grant
+roles for those services to the service account.</p><h2 id=disk-and-virtual-machine>Disk and virtual machine</h2><p>Let&rsquo;s create a virtual machine (VM) in Compute Engine to run the Docker
+container of Apache Hop.</p><p>In Compute Engine, it is possible to run a container directly in a VM. There are
+other options to run containers in Google Cloud, but a VM is probably the
+simplest and most straightforward. The full details are in the <a href=https://cloud.google.com/compute/docs/containers/deploying-containers>Deploying
+containers on VMs and
+MIGs</a>
+page of the Google Cloud documentation.</p><p>In this tutorial, we will always be working in the zone <code>europe-west1-b</code>, so you
+will see that zone in a lot of the commands. However, you can choose any Google
+Cloud zone; just remember to use the value for your zone instead of
+<code>europe-west1-b</code>. Always use the same zone for all the resources, such as disks
+and VMs. To minimize the latency when using Hop web, choose a zone that is
+geographically close to your location. Let&rsquo;s define the zone now and use this
+variable for the rest of the commands:</p><pre><code>ZONE=europe-west1-b
+</code></pre><p>Containers have ephemeral storage: when you restart the container, the disk of
+the container returns to its original state. Therefore, if we restart the Hop
+web container, we lose all our precious pipelines. To avoid that, we are going
+to create a persistent disk, where we will store all our work with Hop web. Run
+the following command to create the disk:</p><pre><code>gcloud compute disks create my-hop-disk \
+  --type=pd-balanced \
+  --size=10GB \
+  --zone=$ZONE
+</code></pre><p>Thanks to this disk, we’re able to stop the virtual machine and still keep all
+our personal files in Hop web intact.</p><p>Let&rsquo;s now create the VM. For the VM, we need to select the network (<code>default</code> in
+the, well, default case) so the VM will not have a public IP address. This is
+important for security reasons, but it won’t stop us from using the VM from our
+web browser thanks to the Identity Aware Proxy. More on this later; for now
+let&rsquo;s create the VM:</p><pre><code>gcloud compute instances create-with-container my-hop-vm \
+ --zone=$ZONE \
+ --network-interface=subnet=default,no-address \
+ --scopes=https://www.googleapis.com/auth/cloud-platform \
+ --tags=http-server,https-server,ssh \
+ --container-image=apache/hop-web:2.0.1 \
+ --container-restart-policy=on-failure \
+ --container-mount-disk=mode=rw,mount-path=/root,name=my-hop-disk,partition=0 \
+ --disk=boot=no,device-name=my-hop-disk,mode=rw,name=my-hop-disk
+</code></pre><p>You might be wondering what those additional options are. They are required for
+the VM to work properly with Hop web. For instance, the <code>scopes</code> option is what
+allows the VM to use Dataflow, and the <code>tags</code> option lets your browser reach the
+Hop web address through the network firewall.</p><p>Apache Hop listens on port 8080 for HTTP connections, so if you have additional
+custom firewall rules in your project, make sure you are not stopping TCP
+traffic on port 8080.</p><p>But wait a minute; we have created a machine with only private IPs. How can we
+reach Hop web from the web browser on our computer? Don&rsquo;t we need a public IP
+address for that?</p><p>Google Cloud has a feature called the Identity Aware Proxy (IAP) that can be
+used to wrap services with an authorization layer, allowing connections to
+resources with only internal IPs.</p><p>We can use the IAP to wrap our Apache Hop web server. With the following
+command, we create a tunnel listening on local port 8080 that connects to port
+8080 on the VM:</p><pre><code>gcloud compute start-iap-tunnel my-hop-vm 8080 --local-host-port=localhost:8080 --zone=$ZONE
+</code></pre><p>To keep the tunnel open, leave that command running. If the command fails right
+after creating the VM, wait a few seconds and try again; the container might
+still be booting up.</p><p>We now have a tunnel that we can connect to using our web browser. If you’re
+running these commands on your local computer and not in Cloud Shell, point your
+browser to <code>localhost:8080</code>. The Hop UI should load.</p><p>If you are running these command in Cloud Shell, where do we point the browser
+to? Cloud Shell comes with an utility for situations like this one. In Cloud
+Shell, locate the <strong>Web Preview</strong> button:</p><p><img src=/images/blog/hop-web-cloud/hop-web-cloud-image3.png alt="Web preview options"></p><p>If the preview isn’t using port 8080, click <strong>Change port</strong>, and switch to
+port 8080. When you click <strong>Preview on port</strong>, Cloud Shell opens a new tab in
+your browser that points to the tunnel address.</p><p>The <strong>Identity Aware Proxy</strong> will ask you to identify yourself using your Google
+account.</p><p>After that, the Apache Hop web interface loads:</p><p><img src=/images/blog/hop-web-cloud/hop-web-cloud-image4.png alt="Hop web UI"></p><p>That URL is authenticated using your Google account, the same one that you are
+using for Google Cloud (the one you are authenticated with in the Google Cloud
+SDK). So even if another person gets that URL address, they won’t be able to
+access your Apache Hop instance.</p><p>You are now ready to use Apache Hop in a web browser!</p><p>You can try to replicate the example that was given <a href=https://beam.apache.org/blog/apache-hop-with-dataflow/>in a previous
+post</a> using Hop web, or
+just try to launch any other project from the samples included with Hop:</p><p><img src=/images/blog/hop-web-cloud/hop-web-cloud-image5.png alt="Sample projects in Hop"></p><h2 id=where-should-i-store-my-stuff>Where should I store my stuff?</h2><p>The directories in the file system of a container are ephemeral. How can you be
+sure that you store your pipelines and JARs in a persistent location?</p><p>The home directory container is <code>/root</code>, and it is the only <strong>persistent</strong>
+directory in the container (thanks to the disk we created previously). When you
+restart the VM for whatever reason, any file included in that directory is
+retained. But the rest of the directories reset to their original state. So make
+sure you save your stuff, such as your pipelines, the fat JAR generated for
+Dataflow, and so on, in the <code>/root</code> directory or its subdirectories.</p><p>In the Hop file dialogs, when you click the home icon, you are directed to the
+<code>/root</code> directory, so it is very straightforward to use it to store
+everything. In the example in the picture, we clicked the <strong>Home</strong> button and
+are storing a JAR in that persistent directory:</p><p><img src=/images/blog/hop-web-cloud/hop-web-cloud-image6.png alt="Hop file dialog"></p><h2 id=turning-off-the-virtual-machine>Turning off the virtual machine</h2><p>If you want to save some money when you are not using the virtual machine, stop
+the VM and launch it again when needed. The content of the <em>/root</em> directory is
+saved when you stop the virtual machine.</p><p>To stop the VM, run the following command (or in the console, on the Compute
+Engine VM page, click <strong>Stop</strong>):</p><pre><code>gcloud compute instances stop my-hop-vm --zone=$ZONE
+</code></pre><p>And to start it again, run the following command:</p><pre><code>gcloud compute instances start my-hop-vm --zone=$ZONE
+</code></pre><p>Remember that you need to have the Identity Aware Proxy running in order to
+access Hop web, so after starting the VM, don&rsquo;t forget to run the command to
+start the Identity Aware Proxy (and if it fails right after starting, wait a few
+seconds and run it again):</p><pre><code>gcloud compute start-iap-tunnel my-hop-vm 8080 --local-host-port=localhost:8080 --zone=$ZONE
+</code></pre><h2 id=summary>Summary</h2><p>This post has shown that all that you need to run Hop is a web browser. And,
+well, a Google Cloud project too.</p><p>We deployed the container to a virtual machine in Google Cloud, so you can
+access Hop from anywhere, and we created a persistent disk, so you can have
+permanent storage for your pipelines. Now you can use your web browser to create
+your pipelines and to run Dataflow jobs without having to install anything
+locally in your computer: not Java, not Docker, not the Google Cloud SDK;
+nothing, just your favourite web browser.</p><p>If you followed the instructions in this post, head over to the post <a href=https://beam.apache.org/blog/apache-hop-with-dataflow/>Running
+Apache Hop visual pipelines with Google Cloud
+Dataflow</a> to run a
+Dataflow pipeline right from your web browser!</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/beam-2.41.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+                    
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
+                    
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+                    
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
+<a href=https://www.apache.org>The Apache Software Foundation</a>
+| <a href=/privacy_policy>Privacy Policy</a>
+| <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/index.html b/website/generated-content/blog/index.html
index 0f9ec054540..f70fe34789a 100644
--- a/website/generated-content/blog/index.html
+++ b/website/generated-content/blog/index.html
@@ -42,7 +42,7 @@ capability</button>
 <button xx class=category-button id=category-sdk onclick=applyFilter(this)>
 sdk</button>
 <button xx class=category-button id=category-website onclick=applyFilter(this)>
-website</button></div><div class=posts-list><a class="post-card tf-filter-item" href=/blog/beam-2.41.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+website</button></div><div class=posts-list><a class="post-card tf-filter-item" href=/blog/hop-web-cloud/ data-categories=blog><div class="post-info post-category"><p>blog</p><p>2022/10/15</p></div><p class=post-title>Apache Hop web version with Cloud Dataflow</p><p class=post-info>Israel Herraiz</p><div class=post-summary>Hop is a codeless visual development environment for Apache Beam pipelines that can run jobs in any Beam runner, such as Dataflow, Flink or Spark. In a previous post,  [...]
                    </p><p>2022/08/23</p></div><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p><div class=post-summary>We are happy to present the new 2.41.0 release of Beam. This release includes both improvements and new functionality. See the download page for this release.</div></a><a class="post-card tf-filter-item" href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                    </p><p>2022/07/06</p></div><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p><div class=post-summary>The 2.40 release is one of Beam Go&amp;rsquo;s biggest yet, and we wanted to highlight some of the biggest changes coming with this important release!
 Native Streaming Support 2.40 marks the release of one of our most anticipated feature sets yet: native streaming Go pipelines.</div></a><a class="post-card tf-filter-item" href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
diff --git a/website/generated-content/blog/index.xml b/website/generated-content/blog/index.xml
index 751a231b7d9..4d983f001b2 100644
--- a/website/generated-content/blog/index.xml
+++ b/website/generated-content/blog/index.xml
@@ -1,4 +1,211 @@
-<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Apache Beam – Blogs</title><link>/blog/</link><description>Recent content in Blogs on Apache Beam</description><generator>Hugo -- gohugo.io</generator><lastBuildDate>Tue, 23 Aug 2022 09:00:00 -0700</lastBuildDate><atom:link href="/blog/index.xml" rel="self" type="application/rss+xml"/><item><title>Blog: Apache Beam 2.41.0</title><link>/blog/beam-2.41.0/</link><pubDate>Tue, 23 Aug 2022 09:00:00 -0700</pubDate><gui [...]
+<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Apache Beam – Blogs</title><link>/blog/</link><description>Recent content in Blogs on Apache Beam</description><generator>Hugo -- gohugo.io</generator><lastBuildDate>Sat, 15 Oct 2022 00:00:01 -0800</lastBuildDate><atom:link href="/blog/index.xml" rel="self" type="application/rss+xml"/><item><title>Blog: Apache Hop web version with Cloud Dataflow</title><link>/blog/hop-web-cloud/</link><pubDate>Sat, 15 Oct 2022 00 [...]
+&lt;!--
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+http://www.apache.org/licenses/LICENSE-2.0
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+&lt;p>Hop is a codeless visual development environment for Apache Beam pipelines that
+can run jobs in any Beam runner, such as Dataflow, Flink or Spark. &lt;a href="https://beam.apache.org/blog/apache-hop-with-dataflow/">In a
+previous post&lt;/a>, we
+introduced the desktop version of Apache Hop. Hop also has a web environment,
+Hop Web, that you can run from a container, so you don&amp;rsquo;t have to install
+anything on your computer to use it.&lt;/p>
+&lt;p>In this detailed tutorial, you access Hop through the internet using a web
+browser and point to a container running in a virtual machine on Google
+Cloud. That container will launch jobs in Dataflow and report back the results
+of those jobs. Because we don&amp;rsquo;t want just anyone to access your Hop instance,
+we’re going to secure it so that only you can access that virtual machine. The
+following diagram illustrates the setup:&lt;/p>
+&lt;p>&lt;img src="/images/blog/hop-web-cloud/hop-web-cloud-image2.png" alt="Architecture deployed with this tutorial">&lt;/p>
+&lt;p>We will show how to do the deployment described previously, creating a web and
+visual development environment that builds Beam pipelines using just a web
+browser. When complete, you will have a secure web environment that you can use
+to create pipelines with your web browser and launch them using Google Cloud
+Dataflow.&lt;/p>
+&lt;h2 id="what-do-you-need-to-run-this-example">What do you need to run this example?&lt;/h2>
+&lt;p>We are using Google Cloud, so the first thing you need is a Google Cloud
+project. If needed, you can sign up for the free trial of Google Cloud at
+&lt;a href="https://cloud.google.com/free">https://cloud.google.com/free&lt;/a>.&lt;/p>
+&lt;p>When you have a project, you can use &lt;a href="https://cloud.google.com/shell">Cloud
+Shell&lt;/a> in your web browser with no additional
+setup. In Cloud Shell, the Google Cloud SDK is automatically configured for your
+project and credentials. That&amp;rsquo;s the option we use here. Alternatively, you can
+configure the Google Cloud SDK in your local computer. For instructions, see
+&lt;a href="https://cloud.google.com/sdk/docs/install">https://cloud.google.com/sdk/docs/install&lt;/a>.&lt;/p>
+&lt;p>To open Cloud Shell, go to the [Google Cloud console]
+(&lt;a href="http://console.cloud.google.com">http://console.cloud.google.com&lt;/a>), make sure your project is selected, and click
+the Cloud Shell button &lt;img src="/images/blog/hop-web-cloud/hop-web-cloud-image1.png" alt="Cloud Shellbutton">. Cloud Shell opens,
+and you can use it to run the commands shown in this post.&lt;/p>
+&lt;p>The commands that we are going to use in the next steps are &lt;a href="https://gist.github.com/iht/6219b227424ada477462c7b9d9d93c57">available in a Gist
+in Github&lt;/a>, just
+in case you prefer to run that script instead of copying the commands from this
+tutorial.&lt;/p>
+&lt;h2 id="permissions-and-accounts">Permissions and accounts&lt;/h2>
+&lt;p>When we run a Dataflow pipeline, we can use our personal Google Cloud
+credentials to run the job. But Hop web will be running in a virtual machine,
+and in Google Cloud, virtual machines run using service accounts as
+credentials. So we need to make sure that we have a service account that has
+permission to run Dataflow jobs.&lt;/p>
+&lt;p>By default, virtual machines use the service account called &lt;em>Compute Engine
+default service account&lt;/em>. For the sake of simplicity, we will use this
+account. Still, we need to add some permissions to run Dataflow jobs with that
+service account.&lt;/p>
+&lt;p>First, let&amp;rsquo;s make sure that you have enabled all the required Google Cloud
+APIs. &lt;a href="https://console.cloud.google.com/flows/enableapi?apiid=dataflow,compute_component,logging,storage_component,storage_api,bigquery,pubsub">Click this link to enable Dataflow, BigQuery and
+Pub/Sub&lt;/a>,
+which we’ll use in this workflow. The link takes you to your project in the
+Google Cloud console, where you can enable the APIs.&lt;/p>
+&lt;p>Let&amp;rsquo;s now give permissions to the VM account. First, find the ID of the service
+account. Open Cloud Shell, and run the following command.&lt;/p>
+&lt;pre>&lt;code>gcloud iam service-accounts list | grep compute
+&lt;/code>&lt;/pre>&lt;p>The output is similar to the following, with &lt;code>&amp;lt;PROJECT_NUMBER&amp;gt;&lt;/code> replaced by your
+project number:&lt;/p>
+&lt;pre>&lt;code>EMAIL: &amp;lt;PROJECT_NUMBER&amp;gt;-compute@developer.gserviceaccount.com
+&lt;/code>&lt;/pre>&lt;p>Copy that service account ID, because we use it in the next step. Run the
+following command to grant the &lt;a href="https://cloud.google.com/dataflow/docs/concepts/access-control">Dataflow Admin
+role&lt;/a> to the
+service account. This role is required to run jobs:&lt;/p>
+&lt;pre>&lt;code>gcloud projects add-iam-policy-binding $GOOGLE_CLOUD_PROJECT --member=&amp;quot;serviceAccount:&amp;lt;SERVICE_ACCOUNT_ID&amp;gt;&amp;quot; --role=&amp;quot;roles/dataflow.admin&amp;quot;
+&lt;/code>&lt;/pre>&lt;p>where &lt;code>&amp;lt;SERVICE_ACCOUNT_ID&amp;gt;&lt;/code> is the ID that you retrieved previously. If you are
+running these commands in Cloud Shell, the environment variable
+&lt;code>GOOGLE_CLOUD_PROJECT&lt;/code> is already set to your project ID. If you are running
+this from any other place, set the &lt;code>$GOOGLE_CLOUD_PROJECT&lt;/code> variable with the ID
+of your project.&lt;/p>
+&lt;p>Now your &amp;ldquo;user&amp;rdquo; for Dataflow is that service account. If your jobs are accessing
+data in BigQuery, Cloud Storage, Pub/Sub, and so on, you also need to grant
+roles for those services to the service account.&lt;/p>
+&lt;h2 id="disk-and-virtual-machine">Disk and virtual machine&lt;/h2>
+&lt;p>Let&amp;rsquo;s create a virtual machine (VM) in Compute Engine to run the Docker
+container of Apache Hop.&lt;/p>
+&lt;p>In Compute Engine, it is possible to run a container directly in a VM. There are
+other options to run containers in Google Cloud, but a VM is probably the
+simplest and most straightforward. The full details are in the &lt;a href="https://cloud.google.com/compute/docs/containers/deploying-containers">Deploying
+containers on VMs and
+MIGs&lt;/a>
+page of the Google Cloud documentation.&lt;/p>
+&lt;p>In this tutorial, we will always be working in the zone &lt;code>europe-west1-b&lt;/code>, so you
+will see that zone in a lot of the commands. However, you can choose any Google
+Cloud zone; just remember to use the value for your zone instead of
+&lt;code>europe-west1-b&lt;/code>. Always use the same zone for all the resources, such as disks
+and VMs. To minimize the latency when using Hop web, choose a zone that is
+geographically close to your location. Let&amp;rsquo;s define the zone now and use this
+variable for the rest of the commands:&lt;/p>
+&lt;pre>&lt;code>ZONE=europe-west1-b
+&lt;/code>&lt;/pre>&lt;p>Containers have ephemeral storage: when you restart the container, the disk of
+the container returns to its original state. Therefore, if we restart the Hop
+web container, we lose all our precious pipelines. To avoid that, we are going
+to create a persistent disk, where we will store all our work with Hop web. Run
+the following command to create the disk:&lt;/p>
+&lt;pre>&lt;code>gcloud compute disks create my-hop-disk \
+--type=pd-balanced \
+--size=10GB \
+--zone=$ZONE
+&lt;/code>&lt;/pre>&lt;p>Thanks to this disk, we’re able to stop the virtual machine and still keep all
+our personal files in Hop web intact.&lt;/p>
+&lt;p>Let&amp;rsquo;s now create the VM. For the VM, we need to select the network (&lt;code>default&lt;/code> in
+the, well, default case) so the VM will not have a public IP address. This is
+important for security reasons, but it won’t stop us from using the VM from our
+web browser thanks to the Identity Aware Proxy. More on this later; for now
+let&amp;rsquo;s create the VM:&lt;/p>
+&lt;pre>&lt;code>gcloud compute instances create-with-container my-hop-vm \
+--zone=$ZONE \
+--network-interface=subnet=default,no-address \
+--scopes=https://www.googleapis.com/auth/cloud-platform \
+--tags=http-server,https-server,ssh \
+--container-image=apache/hop-web:2.0.1 \
+--container-restart-policy=on-failure \
+--container-mount-disk=mode=rw,mount-path=/root,name=my-hop-disk,partition=0 \
+--disk=boot=no,device-name=my-hop-disk,mode=rw,name=my-hop-disk
+&lt;/code>&lt;/pre>&lt;p>You might be wondering what those additional options are. They are required for
+the VM to work properly with Hop web. For instance, the &lt;code>scopes&lt;/code> option is what
+allows the VM to use Dataflow, and the &lt;code>tags&lt;/code> option lets your browser reach the
+Hop web address through the network firewall.&lt;/p>
+&lt;p>Apache Hop listens on port 8080 for HTTP connections, so if you have additional
+custom firewall rules in your project, make sure you are not stopping TCP
+traffic on port 8080.&lt;/p>
+&lt;p>But wait a minute; we have created a machine with only private IPs. How can we
+reach Hop web from the web browser on our computer? Don&amp;rsquo;t we need a public IP
+address for that?&lt;/p>
+&lt;p>Google Cloud has a feature called the Identity Aware Proxy (IAP) that can be
+used to wrap services with an authorization layer, allowing connections to
+resources with only internal IPs.&lt;/p>
+&lt;p>We can use the IAP to wrap our Apache Hop web server. With the following
+command, we create a tunnel listening on local port 8080 that connects to port
+8080 on the VM:&lt;/p>
+&lt;pre>&lt;code>gcloud compute start-iap-tunnel my-hop-vm 8080 --local-host-port=localhost:8080 --zone=$ZONE
+&lt;/code>&lt;/pre>&lt;p>To keep the tunnel open, leave that command running. If the command fails right
+after creating the VM, wait a few seconds and try again; the container might
+still be booting up.&lt;/p>
+&lt;p>We now have a tunnel that we can connect to using our web browser. If you’re
+running these commands on your local computer and not in Cloud Shell, point your
+browser to &lt;code>localhost:8080&lt;/code>. The Hop UI should load.&lt;/p>
+&lt;p>If you are running these command in Cloud Shell, where do we point the browser
+to? Cloud Shell comes with an utility for situations like this one. In Cloud
+Shell, locate the &lt;strong>Web Preview&lt;/strong> button:&lt;/p>
+&lt;p>&lt;img src="/images/blog/hop-web-cloud/hop-web-cloud-image3.png" alt="Web preview options">&lt;/p>
+&lt;p>If the preview isn’t using port 8080, click &lt;strong>Change port&lt;/strong>, and switch to
+port 8080. When you click &lt;strong>Preview on port&lt;/strong>, Cloud Shell opens a new tab in
+your browser that points to the tunnel address.&lt;/p>
+&lt;p>The &lt;strong>Identity Aware Proxy&lt;/strong> will ask you to identify yourself using your Google
+account.&lt;/p>
+&lt;p>After that, the Apache Hop web interface loads:&lt;/p>
+&lt;p>&lt;img src="/images/blog/hop-web-cloud/hop-web-cloud-image4.png" alt="Hop web UI">&lt;/p>
+&lt;p>That URL is authenticated using your Google account, the same one that you are
+using for Google Cloud (the one you are authenticated with in the Google Cloud
+SDK). So even if another person gets that URL address, they won’t be able to
+access your Apache Hop instance.&lt;/p>
+&lt;p>You are now ready to use Apache Hop in a web browser!&lt;/p>
+&lt;p>You can try to replicate the example that was given &lt;a href="https://beam.apache.org/blog/apache-hop-with-dataflow/">in a previous
+post&lt;/a> using Hop web, or
+just try to launch any other project from the samples included with Hop:&lt;/p>
+&lt;p>&lt;img src="/images/blog/hop-web-cloud/hop-web-cloud-image5.png" alt="Sample projects in Hop">&lt;/p>
+&lt;h2 id="where-should-i-store-my-stuff">Where should I store my stuff?&lt;/h2>
+&lt;p>The directories in the file system of a container are ephemeral. How can you be
+sure that you store your pipelines and JARs in a persistent location?&lt;/p>
+&lt;p>The home directory container is &lt;code>/root&lt;/code>, and it is the only &lt;strong>persistent&lt;/strong>
+directory in the container (thanks to the disk we created previously). When you
+restart the VM for whatever reason, any file included in that directory is
+retained. But the rest of the directories reset to their original state. So make
+sure you save your stuff, such as your pipelines, the fat JAR generated for
+Dataflow, and so on, in the &lt;code>/root&lt;/code> directory or its subdirectories.&lt;/p>
+&lt;p>In the Hop file dialogs, when you click the home icon, you are directed to the
+&lt;code>/root&lt;/code> directory, so it is very straightforward to use it to store
+everything. In the example in the picture, we clicked the &lt;strong>Home&lt;/strong> button and
+are storing a JAR in that persistent directory:&lt;/p>
+&lt;p>&lt;img src="/images/blog/hop-web-cloud/hop-web-cloud-image6.png" alt="Hop file dialog">&lt;/p>
+&lt;h2 id="turning-off-the-virtual-machine">Turning off the virtual machine&lt;/h2>
+&lt;p>If you want to save some money when you are not using the virtual machine, stop
+the VM and launch it again when needed. The content of the &lt;em>/root&lt;/em> directory is
+saved when you stop the virtual machine.&lt;/p>
+&lt;p>To stop the VM, run the following command (or in the console, on the Compute
+Engine VM page, click &lt;strong>Stop&lt;/strong>):&lt;/p>
+&lt;pre>&lt;code>gcloud compute instances stop my-hop-vm --zone=$ZONE
+&lt;/code>&lt;/pre>&lt;p>And to start it again, run the following command:&lt;/p>
+&lt;pre>&lt;code>gcloud compute instances start my-hop-vm --zone=$ZONE
+&lt;/code>&lt;/pre>&lt;p>Remember that you need to have the Identity Aware Proxy running in order to
+access Hop web, so after starting the VM, don&amp;rsquo;t forget to run the command to
+start the Identity Aware Proxy (and if it fails right after starting, wait a few
+seconds and run it again):&lt;/p>
+&lt;pre>&lt;code>gcloud compute start-iap-tunnel my-hop-vm 8080 --local-host-port=localhost:8080 --zone=$ZONE
+&lt;/code>&lt;/pre>&lt;h2 id="summary">Summary&lt;/h2>
+&lt;p>This post has shown that all that you need to run Hop is a web browser. And,
+well, a Google Cloud project too.&lt;/p>
+&lt;p>We deployed the container to a virtual machine in Google Cloud, so you can
+access Hop from anywhere, and we created a persistent disk, so you can have
+permanent storage for your pipelines. Now you can use your web browser to create
+your pipelines and to run Dataflow jobs without having to install anything
+locally in your computer: not Java, not Docker, not the Google Cloud SDK;
+nothing, just your favourite web browser.&lt;/p>
+&lt;p>If you followed the instructions in this post, head over to the post &lt;a href="https://beam.apache.org/blog/apache-hop-with-dataflow/">Running
+Apache Hop visual pipelines with Google Cloud
+Dataflow&lt;/a> to run a
+Dataflow pipeline right from your web browser!&lt;/p></description></item><item><title>Blog: Apache Beam 2.41.0</title><link>/blog/beam-2.41.0/</link><pubDate>Tue, 23 Aug 2022 09:00:00 -0700</pubDate><guid>/blog/beam-2.41.0/</guid><description>
 &lt;!--
 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
@@ -5294,116 +5501,4 @@ limitations under the License.
 &lt;li>We&amp;rsquo;d like to give folks a place to meet, congregate, and share ideas.&lt;/li>
 &lt;li>We know that offline interactions often changes the nature of the online ones in a positive manner.&lt;/li>
 &lt;li>Building an active and diverse community is part of the Apache Way. These summits provide an opportunity for us to engage people from different locations, companies, and backgrounds.&lt;/li>
-&lt;/ul></description></item><item><title>Blog: Apache Beam + Kotlin = ❤️</title><link>/blog/beam-kotlin/</link><pubDate>Thu, 25 Apr 2019 00:00:01 -0800</pubDate><guid>/blog/beam-kotlin/</guid><description>
-&lt;!--
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-http://www.apache.org/licenses/LICENSE-2.0
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
--->
-&lt;p>Apache Beam samples are now available in Kotlin!&lt;/p>
-&lt;p>&lt;img src="/images/blog/kotlin.png" alt="Kotlin" height="320" width="800" >&lt;/p>
-&lt;p>If you are someone who&amp;rsquo;s been working with Java in your professional career; there&amp;rsquo;s a good chance that you&amp;rsquo;ve also heard of &lt;a href="https://kotlinlang.org/">Kotlin&lt;/a>, which is an Open Sourced, statically typed language for JVM and is mostly being favoured by Android Developers due to the many myriad features which enable more concise and cleaner code than Java without sacrificing performance or safety.&lt;/p>
-&lt;p>It gives us an immense pleasure to announce that we are also taking a step ahead in the same direction and releasing the samples for the Beam SDK in Kotlin alongside Java!&lt;/p>
-&lt;p>(Note : At the time of writing this post, only the WordCount samples have been added in Koltin with more samples underway)&lt;/p>
-&lt;h2 id="code-snippets">Code Snippets&lt;/h2>
-&lt;p>Here are few brief snippets of code that show how the Kotlin Samples compare to Java&lt;/p>
-&lt;h3 id="java">Java&lt;/h3>
-&lt;div class='language-java snippet'>
-&lt;div class="notebook-skip code-snippet">
-&lt;a class="copy" type="button" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Copy to clipboard">
-&lt;img src="/images/copy-icon.svg"/>
-&lt;/a>
-&lt;div class="highlight">&lt;pre class="chroma">&lt;code class="language-java" data-lang="java"> &lt;span class="n">String&lt;/span> &lt;span class="n">filename&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">String&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="na">format&lt;/span>&lt;span class="o">(&lt;/span>
-&lt;span class="s">&amp;#34;%s-%s-of-%s%s&amp;#34;&lt;/span>&lt;span class="o">,&lt;/span>
-&lt;span class="n">filenamePrefixForWindow&lt;/span>&lt;span class="o">(&lt;/span>&lt;span class="n">intervalWindow&lt;/span>&lt;span class="o">),&lt;/span>
-&lt;span class="n">shardNumber&lt;/span>&lt;span class="o">,&lt;/span>
-&lt;span class="n">numShards&lt;/span>&lt;span class="o">,&lt;/span>
-&lt;span class="n">outputFileHints&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="na">suggestedFilenameSuffix&lt;/span>&lt;span class="o">);&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
-&lt;/div>
-&lt;/div>
-&lt;h3 id="kotlin">Kotlin&lt;/h3>
-&lt;div class='language-java snippet'>
-&lt;div class="notebook-skip code-snippet">
-&lt;a class="copy" type="button" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Copy to clipboard">
-&lt;img src="/images/copy-icon.svg"/>
-&lt;/a>
-&lt;div class="highlight">&lt;pre class="chroma">&lt;code class="language-java" data-lang="java"> &lt;span class="c1">// String templating
-&lt;/span>&lt;span class="c1">&lt;/span> &lt;span class="n">val&lt;/span> &lt;span class="n">filename&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="s">&amp;#34;$filenamePrefixForWindow(intervalWindow)-$shardNumber-of-$numShards${outputFileHints.suggestedFilenameSuffix)&amp;#34;&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
-&lt;/div>
-&lt;/div>
-&lt;h3 id="java-1">Java&lt;/h3>
-&lt;div class='language-java snippet'>
-&lt;div class="notebook-skip code-snippet">
-&lt;a class="copy" type="button" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Copy to clipboard">
-&lt;img src="/images/copy-icon.svg"/>
-&lt;/a>
-&lt;div class="highlight">&lt;pre class="chroma">&lt;code class="language-java" data-lang="java">&lt;span class="kd">public&lt;/span> &lt;span class="kd">static&lt;/span> &lt;span class="kd">class&lt;/span> &lt;span class="nc">FormatAsTextFn&lt;/span> &lt;span class="kd">extends&lt;/span> &lt;span class="n">SimpleFunction&lt;/span>&lt;span class="o">&amp;lt;&lt;/span>&lt;span class="n">KV&lt;/span>&lt;span class="o">&amp;lt;&lt;/span>&lt;span class="n">String&lt;/span>&lt;span class="o"> [...]
-&lt;span class="nd">@Override&lt;/span>
-&lt;span class="kd">public&lt;/span> &lt;span class="n">String&lt;/span> &lt;span class="nf">apply&lt;/span>&lt;span class="o">(&lt;/span>&lt;span class="n">KV&lt;/span>&lt;span class="o">&amp;lt;&lt;/span>&lt;span class="n">String&lt;/span>&lt;span class="o">,&lt;/span> &lt;span class="n">Long&lt;/span>&lt;span class="o">&amp;gt;&lt;/span> &lt;span class="n">input&lt;/span>&lt;span class="o">)&lt;/span> &lt;span class="o">{&lt;/span>
-&lt;span class="k">return&lt;/span> &lt;span class="n">input&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="na">getKey&lt;/span>&lt;span class="o">()&lt;/span> &lt;span class="o">+&lt;/span> &lt;span class="s">&amp;#34;: &amp;#34;&lt;/span> &lt;span class="o">+&lt;/span> &lt;span class="n">input&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="na">getValue&lt;/span>&lt;span class="o">();&lt;/span>
-&lt;span class="o">}&lt;/span>
-&lt;span class="o">}&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
-&lt;/div>
-&lt;/div>
-&lt;h2 id="kotlin-1">Kotlin&lt;/h2>
-&lt;div class='language-java snippet'>
-&lt;div class="notebook-skip code-snippet">
-&lt;a class="copy" type="button" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Copy to clipboard">
-&lt;img src="/images/copy-icon.svg"/>
-&lt;/a>
-&lt;div class="highlight">&lt;pre class="chroma">&lt;code class="language-java" data-lang="java">&lt;span class="kd">public&lt;/span> &lt;span class="kd">class&lt;/span> &lt;span class="nc">FormatAsTextFn&lt;/span> &lt;span class="o">:&lt;/span> &lt;span class="n">SimpleFunction&lt;/span>&lt;span class="o">&amp;lt;&lt;/span>&lt;span class="n">KV&lt;/span>&lt;span class="o">&amp;lt;&lt;/span>&lt;span class="n">String&lt;/span>&lt;span class="o">,&lt;/span> &lt;span class="n">Long&lt;/span [...]
-&lt;span class="n">override&lt;/span> &lt;span class="n">fun&lt;/span> &lt;span class="nf">apply&lt;/span>&lt;span class="o">(&lt;/span>&lt;span class="n">input&lt;/span>&lt;span class="o">:&lt;/span> &lt;span class="n">KV&lt;/span>&lt;span class="o">&amp;lt;&lt;/span>&lt;span class="n">String&lt;/span>&lt;span class="o">,&lt;/span> &lt;span class="n">Long&lt;/span>&lt;span class="o">&amp;gt;)&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="s">&amp;#34;${input.key} : ${input.val [...]
-&lt;/span>&lt;span class="c1">&lt;/span>&lt;span class="o">}&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
-&lt;/div>
-&lt;/div>
-&lt;h3 id="java-2">Java&lt;/h3>
-&lt;div class='language-java snippet'>
-&lt;div class="notebook-skip code-snippet">
-&lt;a class="copy" type="button" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Copy to clipboard">
-&lt;img src="/images/copy-icon.svg"/>
-&lt;/a>
-&lt;div class="highlight">&lt;pre class="chroma">&lt;code class="language-java" data-lang="java">&lt;span class="k">if&lt;/span>&lt;span class="o">(&lt;/span>&lt;span class="n">tableRow&lt;/span> &lt;span class="o">!=&lt;/span> &lt;span class="kc">null&lt;/span>&lt;span class="o">){&lt;/span>
-&lt;span class="n">formatAndInsert&lt;/span>&lt;span class="o">(&lt;/span>&lt;span class="n">tableRow&lt;/span>&lt;span class="o">);&lt;/span>
-&lt;span class="o">}&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
-&lt;/div>
-&lt;/div>
-&lt;h3 id="kotlin-2">Kotlin&lt;/h3>
-&lt;div class='language-java snippet'>
-&lt;div class="notebook-skip code-snippet">
-&lt;a class="copy" type="button" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Copy to clipboard">
-&lt;img src="/images/copy-icon.svg"/>
-&lt;/a>
-&lt;div class="highlight">&lt;pre class="chroma">&lt;code class="language-java" data-lang="java">&lt;span class="n">tableRow&lt;/span>&lt;span class="o">?.&lt;/span>&lt;span class="na">let&lt;/span>&lt;span class="o">{&lt;/span>
-&lt;span class="n">formatAndInsert&lt;/span>&lt;span class="o">(&lt;/span>&lt;span class="n">it&lt;/span>&lt;span class="o">)&lt;/span> &lt;span class="c1">// No need for null checks
-&lt;/span>&lt;span class="c1">&lt;/span>&lt;span class="o">}&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
-&lt;/div>
-&lt;/div>
-&lt;h3 id="java-3">Java&lt;/h3>
-&lt;div class='language-java snippet'>
-&lt;div class="notebook-skip code-snippet">
-&lt;a class="copy" type="button" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Copy to clipboard">
-&lt;img src="/images/copy-icon.svg"/>
-&lt;/a>
-&lt;div class="highlight">&lt;pre class="chroma">&lt;code class="language-java" data-lang="java">&lt;span class="n">String&lt;/span> &lt;span class="n">tableName&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="s">&amp;#34;testTable&amp;#34;&lt;/span>&lt;span class="o">;&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
-&lt;/div>
-&lt;/div>
-&lt;h3 id="kotlin-3">Kotlin&lt;/h3>
-&lt;div class='language-java snippet'>
-&lt;div class="notebook-skip code-snippet">
-&lt;a class="copy" type="button" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Copy to clipboard">
-&lt;img src="/images/copy-icon.svg"/>
-&lt;/a>
-&lt;div class="highlight">&lt;pre class="chroma">&lt;code class="language-java" data-lang="java">&lt;span class="n">val&lt;/span> &lt;span class="n">tableName&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="s">&amp;#34;testTable&amp;#34;&lt;/span> &lt;span class="o">//&lt;/span> &lt;span class="n">Type&lt;/span> &lt;span class="n">inferencing&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
-&lt;/div>
-&lt;/div>
-&lt;h2 id="contributors-welcomed">Contributors Welcomed!&lt;/h2>
-&lt;p>While we&amp;rsquo;re still adding more samples and streamlining the current ones, we would love to have your feedback on the code snippets.
-You can find them over here : &lt;a href="https://github.com/apache/beam/tree/master/examples/kotlin">https://github.com/apache/beam/tree/master/examples/kotlin&lt;/a>&lt;/p>
-&lt;p>If you are using Kotlin with Apache Beam already; we would very much appreciate if you went ahead and help us convert the existing samples from Java into Koltin.&lt;/p>
-&lt;p>Thank you, and we are looking forward to feedback from you!&lt;/p></description></item></channel></rss>
\ No newline at end of file
+&lt;/ul></description></item></channel></rss>
\ No newline at end of file
diff --git a/website/generated-content/blog/kafka-to-pubsub-example/index.html b/website/generated-content/blog/kafka-to-pubsub-example/index.html
index 4b38048bb52..3b064e30fc0 100644
--- a/website/generated-content/blog/kafka-to-pubsub-example/index.html
+++ b/website/generated-content/blog/kafka-to-pubsub-example/index.html
@@ -47,13 +47,13 @@ within <a href=https://github.com/GoogleCloudPlatform/DataflowTemplates>Google C
 repository and can be run with no additional code modifications.</li></ul></li></ol><h1 id=next-steps>Next Steps</h1><p>Give this <strong>Beam end-to-end example</strong> a try. If you are new to Beam, we hope this example will give
 you more understanding on how pipelines work and look like. If you are already using Beam, we hope
 some code samples in it will be useful for your use cases.</p><p>Please
-<a href=https://beam.apache.org/community/contact-us/>let us know</a> if you encounter any issues.</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
+<a href=https://beam.apache.org/community/contact-us/>let us know</a> if you encounter any issues.</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/beam-2.41.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/looping-timers/index.html b/website/generated-content/blog/looping-timers/index.html
index 640681620c1..7719e691579 100644
--- a/website/generated-content/blog/looping-timers/index.html
+++ b/website/generated-content/blog/looping-timers/index.html
@@ -223,13 +223,13 @@ runners will need to add support for it with all of their more advanced
 feature sets. You can experiment with this pattern today using the
 DirectRunner. For other runners, please look out for their release notes on
 support for dealing with this use case in production.</p><p>(<a href=/documentation/runners/capability-matrix/>Capability Matrix</a>)</p><p>Runner specific notes:
-Google Cloud Dataflow Runners Drain feature does not support looping timers (Link to matrix)</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
+Google Cloud Dataflow Runners Drain feature does not support looping timers (Link to matrix)</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/beam-2.41.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/pattern-match-beam-sql/index.html b/website/generated-content/blog/pattern-match-beam-sql/index.html
index 78e14fafe92..a5a7369a936 100644
--- a/website/generated-content/blog/pattern-match-beam-sql/index.html
+++ b/website/generated-content/blog/pattern-match-beam-sql/index.html
@@ -67,13 +67,13 @@ query:</p><div class="language-sql snippet"><div class="notebook-skip code-snipp
 mapped to A and the rest of the rows will be mapped to B. Thus, we will have (1, 5) as the result.</p><blockquote><p>Very important: For my NFA implementation, it slightly breaks the rule in the SQL standard. Since the buffered NFA
 only stores an event to the buffer if the event is a match to some pattern class, There would be no way to get the
 previous event back if the previous row is discarded. So the first row would always be a match (different from the standard)
-if PREV is used.</p></blockquote><h2 id=progress>Progress</h2><ol><li>PRs<ol><li><a href=https://github.com/apache/beam/pull/12232>Support MATCH_RECOGNIZE using regex library</a> (merged)</li><li><a href=https://github.com/apache/beam/pull/12532>Support MATCH_RECOGNIZE using NFA</a> (pending)</li></ol></li><li>Commits<ol><li>partition by: <a href=https://github.com/apache/beam/pull/12232/commits/064ada7257970bcb1d35530be1b88cb3830f242b>commit 064ada7</a></li><li>order by: <a href=https:/ [...]
+if PREV is used.</p></blockquote><h2 id=progress>Progress</h2><ol><li>PRs<ol><li><a href=https://github.com/apache/beam/pull/12232>Support MATCH_RECOGNIZE using regex library</a> (merged)</li><li><a href=https://github.com/apache/beam/pull/12532>Support MATCH_RECOGNIZE using NFA</a> (pending)</li></ol></li><li>Commits<ol><li>partition by: <a href=https://github.com/apache/beam/pull/12232/commits/064ada7257970bcb1d35530be1b88cb3830f242b>commit 064ada7</a></li><li>order by: <a href=https:/ [...]
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/presentation-materials/index.html b/website/generated-content/blog/presentation-materials/index.html
index 515a5b6c646..aaba6a8189d 100644
--- a/website/generated-content/blog/presentation-materials/index.html
+++ b/website/generated-content/blog/presentation-materials/index.html
@@ -22,13 +22,13 @@ function blockScroll(){$("body").toggleClass("fixedPosition");}
 function openMenu(){addPlaceholder();blockScroll();}</script><div class="body__contained center no__padding content-up"><article class=post itemscope itemtype=http://schema.org/BlogPosting><div class=post-content><div class=post-info><p>beam & capability
        </p><p>2016/04/03</p></div><header class=post-header><h2 itemprop="name headline">Apache Beam Presentation Materials</h1><div class=post-info><span>Frances Perry [<a href=https://twitter.com/francesjperry>@francesjperry</a>]
 &
-Tyler Akidau [<a href=https://twitter.com/takidau>@takidau</a>]</span></div></header><div class="arrow-list header-top-margin" itemprop=articleBody><p>Are you interested in giving a presentation about Apache Beam? Perhaps you want to talk about Apache Beam at a local Meetup or a convention. Excellent! The Apache Beam community is excited to expand and grow the community. To help kickstart this process, we are excited to announce an initial set of <a href=/contribute/presentation-material [...]
+Tyler Akidau [<a href=https://twitter.com/takidau>@takidau</a>]</span></div></header><div class="arrow-list header-top-margin" itemprop=articleBody><p>Are you interested in giving a presentation about Apache Beam? Perhaps you want to talk about Apache Beam at a local Meetup or a convention. Excellent! The Apache Beam community is excited to expand and grow the community. To help kickstart this process, we are excited to announce an initial set of <a href=/contribute/presentation-material [...]
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/python-improved-annotations/index.html b/website/generated-content/blog/python-improved-annotations/index.html
index 71eb2b12c67..6aee1168fd3 100644
--- a/website/generated-content/blog/python-improved-annotations/index.html
+++ b/website/generated-content/blog/python-improved-annotations/index.html
@@ -56,13 +56,13 @@ type hints by removing the outer PCollection container.</p><h2 id=pbegin-pdone-n
 </code></pre><h1 id=next-steps>Next Steps</h1><p>What are you waiting for.. start using annotations on your transforms!</p><p>For more background on type hints in Python, see:
 <a href=https://beam.apache.org/documentation/sdks/python-type-safety/>Ensuring Python Type Safety</a>.</p><p>Finally, please
 <a href=https://beam.apache.org/community/contact-us/>let us know</a>
-if you encounter any issues.</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
+if you encounter any issues.</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/beam-2.41.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/python-performance-runtime-type-checking/index.html b/website/generated-content/blog/python-performance-runtime-type-checking/index.html
index a982cb6cae4..91e16237d4c 100644
--- a/website/generated-content/blog/python-performance-runtime-type-checking/index.html
+++ b/website/generated-content/blog/python-performance-runtime-type-checking/index.html
@@ -68,13 +68,13 @@ at the point of declaration rather than the point of exception, saving you valua
 while providing higher quality error messages.</p><p>So what would the same error look like using Performance RTC? It&rsquo;s the exact same string but with one additional line:</p><pre><code>[while running 'ParDo(UpstreamDoFn)']
 </code></pre><p>And that&rsquo;s much more actionable for an investigation :)</p><h1 id=next-steps>Next Steps</h1><p>Go play with the new <code>performance_runtime_type_check</code> feature!</p><p>It&rsquo;s in an experimental state so please
 <a href=https://beam.apache.org/community/contact-us/>let us know</a>
-if you encounter any issues.</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
+if you encounter any issues.</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/beam-2.41.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/python-sdk-now-public/index.html b/website/generated-content/blog/python-sdk-now-public/index.html
index eaee25037a4..05e30a0fc15 100644
--- a/website/generated-content/blog/python-sdk-now-public/index.html
+++ b/website/generated-content/blog/python-sdk-now-public/index.html
@@ -21,13 +21,13 @@ function endSearch(){var search=document.querySelector(".searchBar");search.clas
 function blockScroll(){$("body").toggleClass("fixedPosition");}
 function openMenu(){addPlaceholder();blockScroll();}</script><div class="body__contained center no__padding content-up"><article class=post itemscope itemtype=http://schema.org/BlogPosting><div class=post-content><div class=post-info><p>beam, python & sdk
        </p><p>2016/02/25</p></div><header class=post-header><h2 itemprop="name headline">Dataflow Python SDK is now public!</h1><div class=post-info><span>James Malone [<a href=https://twitter.com/chimerasaurus>@chimerasaurus</a>]</span></div></header><div class="arrow-list header-top-margin" itemprop=articleBody><p>When the Apache Beam project proposed entry into the <a href=https://wiki.apache.org/incubator/BeamProposal>Apache Incubator</a> the proposal
-included the <a href=https://github.com/GoogleCloudPlatform/DataflowJavaSDK>Dataflow Java SDK</a>. In the long term, however, Apache Beam aims to support SDKs implemented in multiple languages, such as Python.</p><p>Today, Google submitted the <a href=https://github.com/GoogleCloudPlatform/DataflowPythonSDK>Dataflow Python (2.x) SDK</a> on GitHub. Google is committed to including the in progress python SDK in Apache Beam and, in that spirit, we&rsquo;ve moved development of the Python SD [...]
+included the <a href=https://github.com/GoogleCloudPlatform/DataflowJavaSDK>Dataflow Java SDK</a>. In the long term, however, Apache Beam aims to support SDKs implemented in multiple languages, such as Python.</p><p>Today, Google submitted the <a href=https://github.com/GoogleCloudPlatform/DataflowPythonSDK>Dataflow Python (2.x) SDK</a> on GitHub. Google is committed to including the in progress python SDK in Apache Beam and, in that spirit, we&rsquo;ve moved development of the Python SD [...]
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/python-sdk-release/index.html b/website/generated-content/blog/python-sdk-release/index.html
index 356e18caaa4..c537edccdf6 100644
--- a/website/generated-content/blog/python-sdk-release/index.html
+++ b/website/generated-content/blog/python-sdk-release/index.html
@@ -45,13 +45,13 @@ p = beam.Pipeline()
 
 p.run()
 </code></pre><p>This example estimates Pi by throwing random darts into the unit square and keeping track of the fraction of those darts that fell into the unit circle (see the full <a href=https://github.com/apache/beam/blob/v0.6.0/sdks/python/apache_beam/examples/complete/estimate_pi.py>example</a> for details). If you are curious, you can check the result of our estimation by looking at the output file.</p><pre><code>$ cat pi_estimate.txt*
-</code></pre><h4 id=roadmap>Roadmap</h4><p>The first thing on the Python SDK’s roadmap is to address two of its limitations. First, the existing runners are currently limited to bounded PCollections, and we are looking forward to extending the SDK to support unbounded PCollections (“streaming”). Additionally, we are working on extending support to more Apache Beam runners, and the upcoming Fn API will do the heavy lifting.</p><p>Both of these improvements will enable the Python SDK to fu [...]
+</code></pre><h4 id=roadmap>Roadmap</h4><p>The first thing on the Python SDK’s roadmap is to address two of its limitations. First, the existing runners are currently limited to bounded PCollections, and we are looking forward to extending the SDK to support unbounded PCollections (“streaming”). Additionally, we are working on extending support to more Apache Beam runners, and the upcoming Fn API will do the heavy lifting.</p><p>Both of these improvements will enable the Python SDK to fu [...]
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/python-typing/index.html b/website/generated-content/blog/python-typing/index.html
index 1dd116ead18..83c8c558fef 100644
--- a/website/generated-content/blog/python-typing/index.html
+++ b/website/generated-content/blog/python-typing/index.html
@@ -78,13 +78,13 @@ native typing types. Native types have as these are supported by additional tool
 fixed issues with native type support. There may still be bugs and unsupported
 native types. Please
 <a href=https://beam.apache.org/community/contact-us/>let us know</a> if you encounter
-issues.</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
+issues.</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/beam-2.41.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/review-input-streaming-connectors/index.html b/website/generated-content/blog/review-input-streaming-connectors/index.html
index 7aecba4c8a2..b5d861e11f6 100644
--- a/website/generated-content/blog/review-input-streaming-connectors/index.html
+++ b/website/generated-content/blog/review-input-streaming-connectors/index.html
@@ -23,13 +23,13 @@ function openMenu(){addPlaceholder();blockScroll();}</script><div class="body__c
 &
 Julien Phalip [<a href=https://twitter.com/julienphalip>@julienphalip</a>]</span></div></header><div class="arrow-list header-top-margin" itemprop=articleBody><p>In this post, you&rsquo;ll learn about the current state of support for input streaming connectors in <a href=/>Apache Beam</a>. For more context, you&rsquo;ll also learn about the corresponding state of support in <a href=https://spark.apache.org/>Apache Spark</a>.</p><p>With batch processing, you might load data from any sourc [...]
 and <a href=https://spark.apache.org/docs/latest/api/java/org/apache/spark/streaming/StreamingContext.html#textFileStream-java.lang.String->textFileStream</a></td></tr><tr><td>S3<br>(Using the <code>s3://</code> URI)</td><td><a href=https://beam.apache.org/releases/javadoc/2.41.0/org/apache/beam/sdk/io/FileIO.html>FileIO</a> + <a href=https://beam.apache.org/releases/javadoc/2.41.0/org/apache/beam/sdk/io/aws2/options/S3Options.html>S3Options</a></td></tr><tr><td rowspan=3>Messaging Queue [...]
-and <a href=https://spark.apache.org/docs/latest/api/python/reference/api/pyspark.streaming.StreamingContext.textFileStream.html>textFileStream</a></td></tr><tr><td rowspan=2>Object stores</td><td>Google Cloud Storage</td><td><a href=https://beam.apache.org/releases/pydoc/2.41.0/apache_beam.io.gcp.gcsio.html>io.gcp.gcsio</a></td><td rowspan=2><a href=https://spark.apache.org/docs/latest/api/python/pyspark.streaming.html#pyspark.streaming.StreamingContext.textFileStream>textFileStream</a> [...]
+and <a href=https://spark.apache.org/docs/latest/api/python/reference/api/pyspark.streaming.StreamingContext.textFileStream.html>textFileStream</a></td></tr><tr><td rowspan=2>Object stores</td><td>Google Cloud Storage</td><td><a href=https://beam.apache.org/releases/pydoc/2.41.0/apache_beam.io.gcp.gcsio.html>io.gcp.gcsio</a></td><td rowspan=2><a href=https://spark.apache.org/docs/latest/api/python/pyspark.streaming.html#pyspark.streaming.StreamingContext.textFileStream>textFileStream</a> [...]
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/season-of-docs/index.html b/website/generated-content/blog/season-of-docs/index.html
index 7808fdc39bb..3b57a5b5203 100644
--- a/website/generated-content/blog/season-of-docs/index.html
+++ b/website/generated-content/blog/season-of-docs/index.html
@@ -20,13 +20,13 @@ function addPlaceholder(){$('input:text').attr('placeholder',"What are you looki
 function endSearch(){var search=document.querySelector(".searchBar");search.classList.add("disappear");var icons=document.querySelector("#iconsBar");icons.classList.remove("disappear");}
 function blockScroll(){$("body").toggleClass("fixedPosition");}
 function openMenu(){addPlaceholder();blockScroll();}</script><div class="body__contained center no__padding content-up"><article class=post itemscope itemtype=http://schema.org/BlogPosting><div class=post-content><div class=post-info><p>blog</p><p>2019/04/19</p></div><header class=post-header><h2 itemprop="name headline">Apache Beam is applying to Season of Docs</h1><div class=post-info><span>Aizhamal Nurmamat kyzy [<a href=https://twitter.com/iamaijamal>@iamaijamal</a>]</span></div></he [...]
-This project involves a number of <a href=https://issues.apache.org/jira/browse/BEAM-2888>corrections and improvements to the capability matrix</a>; followed by a few larger set of changes, involving:</p><ul><li>Plain english summaries for each runner’s support of the Beam model.</li><li>A paragraph-length description of the production-readiness for each runner.</li><li>Comparisons for non-model differences between runners.</li><li>Comparison for support of the portability framework for  [...]
+This project involves a number of <a href=https://issues.apache.org/jira/browse/BEAM-2888>corrections and improvements to the capability matrix</a>; followed by a few larger set of changes, involving:</p><ul><li>Plain english summaries for each runner’s support of the Beam model.</li><li>A paragraph-length description of the production-readiness for each runner.</li><li>Comparisons for non-model differences between runners.</li><li>Comparison for support of the portability framework for  [...]
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/six-months/index.html b/website/generated-content/blog/six-months/index.html
index e1c47a25d03..c7db5a5b714 100644
--- a/website/generated-content/blog/six-months/index.html
+++ b/website/generated-content/blog/six-months/index.html
@@ -19,13 +19,13 @@
 function addPlaceholder(){$('input:text').attr('placeholder',"What are you looking for?");}
 function endSearch(){var search=document.querySelector(".searchBar");search.classList.add("disappear");var icons=document.querySelector("#iconsBar");icons.classList.remove("disappear");}
 function blockScroll(){$("body").toggleClass("fixedPosition");}
-function openMenu(){addPlaceholder();blockScroll();}</script><div class="body__contained center no__padding content-up"><article class=post itemscope itemtype=http://schema.org/BlogPosting><div class=post-content><div class=post-info><p>blog</p><p>2016/08/03</p></div><header class=post-header><h2 itemprop="name headline">Apache Beam: Six Months in Incubation</h1><div class=post-info><span>Frances Perry [<a href=https://twitter.com/francesjperry>@francesjperry</a>]</span></div></header><d [...]
+function openMenu(){addPlaceholder();blockScroll();}</script><div class="body__contained center no__padding content-up"><article class=post itemscope itemtype=http://schema.org/BlogPosting><div class=post-content><div class=post-info><p>blog</p><p>2016/08/03</p></div><header class=post-header><h2 itemprop="name headline">Apache Beam: Six Months in Incubation</h1><div class=post-info><span>Frances Perry [<a href=https://twitter.com/francesjperry>@francesjperry</a>]</span></div></header><d [...]
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/splitatfraction-method/index.html b/website/generated-content/blog/splitatfraction-method/index.html
index 29958d35af3..6d99372c0eb 100644
--- a/website/generated-content/blog/splitatfraction-method/index.html
+++ b/website/generated-content/blog/splitatfraction-method/index.html
@@ -19,13 +19,13 @@
 function addPlaceholder(){$('input:text').attr('placeholder',"What are you looking for?");}
 function endSearch(){var search=document.querySelector(".searchBar");search.classList.add("disappear");var icons=document.querySelector("#iconsBar");icons.classList.remove("disappear");}
 function blockScroll(){$("body").toggleClass("fixedPosition");}
-function openMenu(){addPlaceholder();blockScroll();}</script><div class="body__contained center no__padding content-up"><article class=post itemscope itemtype=http://schema.org/BlogPosting><div class=post-content><div class=post-info><p>blog</p><p>2016/05/18</p></div><header class=post-header><h2 itemprop="name headline">Dynamic work rebalancing for Beam</h1><div class=post-info><span>Dan Halperin</span></div></header><div class="arrow-list header-top-margin" itemprop=articleBody><p>This [...]
+function openMenu(){addPlaceholder();blockScroll();}</script><div class="body__contained center no__padding content-up"><article class=post itemscope itemtype=http://schema.org/BlogPosting><div class=post-content><div class=post-info><p>blog</p><p>2016/05/18</p></div><header class=post-header><h2 itemprop="name headline">Dynamic work rebalancing for Beam</h1><div class=post-info><span>Dan Halperin</span></div></header><div class="arrow-list header-top-margin" itemprop=articleBody><p>This [...]
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/splittable-do-fn-is-available/index.html b/website/generated-content/blog/splittable-do-fn-is-available/index.html
index 2b3463f936b..b114ead23e2 100644
--- a/website/generated-content/blog/splittable-do-fn-is-available/index.html
+++ b/website/generated-content/blog/splittable-do-fn-is-available/index.html
@@ -53,13 +53,13 @@ implementation to a splittable DoFn.</li><li><a href=https://github.com/apache/b
 A wrapper which converts an existing <a href=https://beam.apache.org/releases/javadoc/current/org/apache/beam/sdk/io/UnboundedSource.html>UnboundedSource</a>
 implementation to a splittable DoFn.</li></ul><p><strong>Python Examples</strong></p><ul><li><a href=https://github.com/apache/beam/blob/571338b0cc96e2e80f23620fe86de5c92dffaccc/sdks/python/apache_beam/io/iobase.py#L1375>BoundedSourceWrapper</a>:
 A wrapper which converts an existing <a href=https://beam.apache.org/releases/pydoc/current/apache_beam.io.iobase.html#apache_beam.io.iobase.BoundedSource>BoundedSource</a>
-implementation to a splittable DoFn.</li></ul><p><strong>Go Examples</strong></p><ul><li><a href=https://github.com/apache/beam/blob/ce190e11332469ea59b6c9acf16ee7c673ccefdd/sdks/go/pkg/beam/io/textio/sdf.go#L40>textio.ReadSdf</a> implements reading from text files using a splittable DoFn.</li></ul></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-categor [...]
+implementation to a splittable DoFn.</li></ul><p><strong>Go Examples</strong></p><ul><li><a href=https://github.com/apache/beam/blob/ce190e11332469ea59b6c9acf16ee7c673ccefdd/sdks/go/pkg/beam/io/textio/sdf.go#L40>textio.ReadSdf</a> implements reading from text files using a splittable DoFn.</li></ul></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/beam-2.41.0/ data-categories="blog release"><div class="post-info pos [...]
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/splittable-do-fn/index.html b/website/generated-content/blog/splittable-do-fn/index.html
index c431ee435cc..f0306ae9e63 100644
--- a/website/generated-content/blog/splittable-do-fn/index.html
+++ b/website/generated-content/blog/splittable-do-fn/index.html
@@ -325,13 +325,13 @@ ecosystem more modular:</p><ul><li><p>Use the currently available SDF-based IO c
 bugs, and suggest or implement improvements.</p></li><li><p>Propose or develop a new IO connector based on SDF.</p></li><li><p>Implement or improve support for SDF in your favorite runner.</p></li><li><p>Subscribe and contribute to the occasional SDF-related discussions on
 <a href=mailto:user@beam.apache.org>user@beam.apache.org</a> (mailing list for Beam
 users) and <a href=mailto:dev@beam.apache.org>dev@beam.apache.org</a> (mailing list for
-Beam developers)!</p></li></ul></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
+Beam developers)!</p></li></ul></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/beam-2.41.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/stateful-processing/index.html b/website/generated-content/blog/stateful-processing/index.html
index 8d61900a88c..4d6ac62ff97 100644
--- a/website/generated-content/blog/stateful-processing/index.html
+++ b/website/generated-content/blog/stateful-processing/index.html
@@ -401,13 +401,13 @@ matrix</a> to
 see the level of support for this new model feature on your favorite
 backend(s).</p><p>And please do join the community at
 <a href=/get-started/support>user@beam.apache.org</a>. We&rsquo;d love to
-hear from you.</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
+hear from you.</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/beam-2.41.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/strata-hadoop-world-and-beam/index.html b/website/generated-content/blog/strata-hadoop-world-and-beam/index.html
index 6bc549d951c..39017455e2a 100644
--- a/website/generated-content/blog/strata-hadoop-world-and-beam/index.html
+++ b/website/generated-content/blog/strata-hadoop-world-and-beam/index.html
@@ -20,13 +20,13 @@ function addPlaceholder(){$('input:text').attr('placeholder',"What are you looki
 function endSearch(){var search=document.querySelector(".searchBar");search.classList.add("disappear");var icons=document.querySelector("#iconsBar");icons.classList.remove("disappear");}
 function blockScroll(){$("body").toggleClass("fixedPosition");}
 function openMenu(){addPlaceholder();blockScroll();}</script><div class="body__contained center no__padding content-up"><article class=post itemscope itemtype=http://schema.org/BlogPosting><div class=post-content><div class=post-info><p>beam & update
-       </p><p>2016/10/11</p></div><header class=post-header><h2 itemprop="name headline">Strata+Hadoop World and Beam</h1><div class=post-info><span>Jesse Anderson [<a href=https://twitter.com/jessetanderson>@jessetanderson</a>]</span></div></header><div class="arrow-list header-top-margin" itemprop=articleBody><p>Tyler Akidau and I gave a <a href=https://conferences.oreilly.com/strata/hadoop-big-data-ny/public/schedule/detail/52129>three-hour tutorial</a> on Apache Beam at Strata+Hadoop [...]
+       </p><p>2016/10/11</p></div><header class=post-header><h2 itemprop="name headline">Strata+Hadoop World and Beam</h1><div class=post-info><span>Jesse Anderson [<a href=https://twitter.com/jessetanderson>@jessetanderson</a>]</span></div></header><div class="arrow-list header-top-margin" itemprop=articleBody><p>Tyler Akidau and I gave a <a href=https://conferences.oreilly.com/strata/hadoop-big-data-ny/public/schedule/detail/52129>three-hour tutorial</a> on Apache Beam at Strata+Hadoop [...]
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/test-stream/index.html b/website/generated-content/blog/test-stream/index.html
index b620590d8c7..fa326128225 100644
--- a/website/generated-content/blog/test-stream/index.html
+++ b/website/generated-content/blog/test-stream/index.html
@@ -200,13 +200,13 @@ TestStream.</p><h2 id=summary>Summary</h2><p>The addition of TestStream alongsid
 has enabled the testing of Pipelines which produce speculative and late panes.
 This permits tests for all styles of pipeline to be expressed directly within the
 Java SDK. If you have questions or comments, we’d love to hear them on the
-<a href=/get-started/support/>mailing lists</a>.</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
+<a href=/get-started/support/>mailing lists</a>.</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/beam-2.41.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/timely-processing/index.html b/website/generated-content/blog/timely-processing/index.html
index 6e5f80da6e8..7beb6373274 100644
--- a/website/generated-content/blog/timely-processing/index.html
+++ b/website/generated-content/blog/timely-processing/index.html
@@ -379,13 +379,13 @@ you, then great! If not, we want to hear about it. Since this is a new feature,
 please check the <a href=/documentation/runners/capability-matrix/>capability matrix</a> to see the level of support for
 your preferred Beam backend(s).</p><p>And please do join the Beam community at
 <a href=/get-started/support>user@beam.apache.org</a> and follow
-<a href=https://twitter.com/ApacheBeam>@ApacheBeam</a> on Twitter.</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
+<a href=https://twitter.com/ApacheBeam>@ApacheBeam</a> on Twitter.</p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/beam-2.41.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/upcoming-events-for-beam-in-2022/index.html b/website/generated-content/blog/upcoming-events-for-beam-in-2022/index.html
index d2bed478362..6ab74e76087 100644
--- a/website/generated-content/blog/upcoming-events-for-beam-in-2022/index.html
+++ b/website/generated-content/blog/upcoming-events-for-beam-in-2022/index.html
@@ -19,13 +19,13 @@
 function addPlaceholder(){$('input:text').attr('placeholder',"What are you looking for?");}
 function endSearch(){var search=document.querySelector(".searchBar");search.classList.add("disappear");var icons=document.querySelector("#iconsBar");icons.classList.remove("disappear");}
 function blockScroll(){$("body").toggleClass("fixedPosition");}
-function openMenu(){addPlaceholder();blockScroll();}</script><div class="body__contained center no__padding content-up"><article class=post itemscope itemtype=http://schema.org/BlogPosting><div class=post-content><div class=post-info><p>blog</p><p>2022/02/28</p></div><header class=post-header><h2 itemprop="name headline">Upcoming Events for Beam in 2022</h1><div class=post-info><span>Brittany Hermann</span></div></header><div class="arrow-list header-top-margin" itemprop=articleBody><p>W [...]
+function openMenu(){addPlaceholder();blockScroll();}</script><div class="body__contained center no__padding content-up"><article class=post itemscope itemtype=http://schema.org/BlogPosting><div class=post-content><div class=post-info><p>blog</p><p>2022/02/28</p></div><header class=post-header><h2 itemprop="name headline">Upcoming Events for Beam in 2022</h1><div class=post-info><span>Brittany Hermann</span></div></header><div class="arrow-list header-top-margin" itemprop=articleBody><p>W [...]
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/validate-beam-release/index.html b/website/generated-content/blog/validate-beam-release/index.html
index 6c9002b1574..0cad40fdce7 100644
--- a/website/generated-content/blog/validate-beam-release/index.html
+++ b/website/generated-content/blog/validate-beam-release/index.html
@@ -68,13 +68,13 @@ by requesting the specific pre-release version.</p><p>For example, to request th
 </code></pre><p>With that, the Beam version in your <code>go.mod</code> will be the specified release candidate.
 You can go ahead and run your tests to verify that everything works well.</p><p>You may need to also specify the RC&rsquo;s matching container when running a job.
 Use the <code>--environment_config</code> flag to specify the release candidate container:
-eg. <code>--environment_config=apache/beam_go_sdk:2.34.0_rc1</code></p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
+eg. <code>--environment_config=apache/beam_go_sdk:2.34.0_rc1</code></p></div></div><div class=blog-content><h2>Latest from the blog</h2></div><div class=posts-list><a class=post-card href=/blog/beam-2.41.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/blog/where-is-my-pcollection-dot-map/index.html b/website/generated-content/blog/where-is-my-pcollection-dot-map/index.html
index 59df069eee3..e8fdc56ed94 100644
--- a/website/generated-content/blog/where-is-my-pcollection-dot-map/index.html
+++ b/website/generated-content/blog/where-is-my-pcollection-dot-map/index.html
@@ -42,13 +42,13 @@ PCollection&lt;O&gt; output = input
     .apply(ParDo.of(...))
     .apply(ExternalLibrary.doStuff(externalLibArgs));
     &nbsp;
-    </pre></td></tr></table><h2 id=configurability>Configurability</h2><p>It makes for a fluent style to let values (PCollections) be the objects passed around and manipulated (i.e. the handles to the deferred execution graph), but it is the operations themselves that need to be composable, configurable, and extendable. Using PCollection methods for the operations doesn&rsquo;t scale well here, especially in a language without default or keyword arguments. For example, a ParDo operation  [...]
+    </pre></td></tr></table><h2 id=configurability>Configurability</h2><p>It makes for a fluent style to let values (PCollections) be the objects passed around and manipulated (i.e. the handles to the deferred execution graph), but it is the operations themselves that need to be composable, configurable, and extendable. Using PCollection methods for the operations doesn&rsquo;t scale well here, especially in a language without default or keyword arguments. For example, a ParDo operation  [...]
                     
-        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+   </p><p>2022/08/23</p></div><div class=post><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
                     
-   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a><a class=post-card href=/blog/beam-2.39.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+        </p><p>2022/07/06</p></div><div class=post><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
                     
-   </p><p>2022/05/25</p></div><div class=post><p class=post-title>Apache Beam 2.39.0</p><p class=post-info>Yichi Zhang</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__logo  [...]
+   </p><p>2022/06/25</p></div><div class=post><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div></article></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col__logo><img src=/images/beam_logo_circle.svg class=footer__logo alt="Beam logo"></div><div class=footer__cols__col__logo><img src=/images/apache_logo_circle.svg class=footer__log [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/categories/blog/index.xml b/website/generated-content/categories/blog/index.xml
index f3bae9a279c..04ec1ef9810 100644
--- a/website/generated-content/categories/blog/index.xml
+++ b/website/generated-content/categories/blog/index.xml
@@ -1,4 +1,211 @@
-<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Apache Beam – blog</title><link>/categories/blog/</link><description>Recent content in blog on Apache Beam</description><generator>Hugo -- gohugo.io</generator><lastBuildDate>Tue, 23 Aug 2022 09:00:00 -0700</lastBuildDate><atom:link href="/categories/blog/index.xml" rel="self" type="application/rss+xml"/><item><title>Blog: Apache Beam 2.41.0</title><link>/blog/beam-2.41.0/</link><pubDate>Tue, 23 Aug 2022 09:00:00 [...]
+<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Apache Beam – blog</title><link>/categories/blog/</link><description>Recent content in blog on Apache Beam</description><generator>Hugo -- gohugo.io</generator><lastBuildDate>Sat, 15 Oct 2022 00:00:01 -0800</lastBuildDate><atom:link href="/categories/blog/index.xml" rel="self" type="application/rss+xml"/><item><title>Blog: Apache Hop web version with Cloud Dataflow</title><link>/blog/hop-web-cloud/</link><pubDate [...]
+&lt;!--
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+http://www.apache.org/licenses/LICENSE-2.0
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+&lt;p>Hop is a codeless visual development environment for Apache Beam pipelines that
+can run jobs in any Beam runner, such as Dataflow, Flink or Spark. &lt;a href="https://beam.apache.org/blog/apache-hop-with-dataflow/">In a
+previous post&lt;/a>, we
+introduced the desktop version of Apache Hop. Hop also has a web environment,
+Hop Web, that you can run from a container, so you don&amp;rsquo;t have to install
+anything on your computer to use it.&lt;/p>
+&lt;p>In this detailed tutorial, you access Hop through the internet using a web
+browser and point to a container running in a virtual machine on Google
+Cloud. That container will launch jobs in Dataflow and report back the results
+of those jobs. Because we don&amp;rsquo;t want just anyone to access your Hop instance,
+we’re going to secure it so that only you can access that virtual machine. The
+following diagram illustrates the setup:&lt;/p>
+&lt;p>&lt;img src="/images/blog/hop-web-cloud/hop-web-cloud-image2.png" alt="Architecture deployed with this tutorial">&lt;/p>
+&lt;p>We will show how to do the deployment described previously, creating a web and
+visual development environment that builds Beam pipelines using just a web
+browser. When complete, you will have a secure web environment that you can use
+to create pipelines with your web browser and launch them using Google Cloud
+Dataflow.&lt;/p>
+&lt;h2 id="what-do-you-need-to-run-this-example">What do you need to run this example?&lt;/h2>
+&lt;p>We are using Google Cloud, so the first thing you need is a Google Cloud
+project. If needed, you can sign up for the free trial of Google Cloud at
+&lt;a href="https://cloud.google.com/free">https://cloud.google.com/free&lt;/a>.&lt;/p>
+&lt;p>When you have a project, you can use &lt;a href="https://cloud.google.com/shell">Cloud
+Shell&lt;/a> in your web browser with no additional
+setup. In Cloud Shell, the Google Cloud SDK is automatically configured for your
+project and credentials. That&amp;rsquo;s the option we use here. Alternatively, you can
+configure the Google Cloud SDK in your local computer. For instructions, see
+&lt;a href="https://cloud.google.com/sdk/docs/install">https://cloud.google.com/sdk/docs/install&lt;/a>.&lt;/p>
+&lt;p>To open Cloud Shell, go to the [Google Cloud console]
+(&lt;a href="http://console.cloud.google.com">http://console.cloud.google.com&lt;/a>), make sure your project is selected, and click
+the Cloud Shell button &lt;img src="/images/blog/hop-web-cloud/hop-web-cloud-image1.png" alt="Cloud Shellbutton">. Cloud Shell opens,
+and you can use it to run the commands shown in this post.&lt;/p>
+&lt;p>The commands that we are going to use in the next steps are &lt;a href="https://gist.github.com/iht/6219b227424ada477462c7b9d9d93c57">available in a Gist
+in Github&lt;/a>, just
+in case you prefer to run that script instead of copying the commands from this
+tutorial.&lt;/p>
+&lt;h2 id="permissions-and-accounts">Permissions and accounts&lt;/h2>
+&lt;p>When we run a Dataflow pipeline, we can use our personal Google Cloud
+credentials to run the job. But Hop web will be running in a virtual machine,
+and in Google Cloud, virtual machines run using service accounts as
+credentials. So we need to make sure that we have a service account that has
+permission to run Dataflow jobs.&lt;/p>
+&lt;p>By default, virtual machines use the service account called &lt;em>Compute Engine
+default service account&lt;/em>. For the sake of simplicity, we will use this
+account. Still, we need to add some permissions to run Dataflow jobs with that
+service account.&lt;/p>
+&lt;p>First, let&amp;rsquo;s make sure that you have enabled all the required Google Cloud
+APIs. &lt;a href="https://console.cloud.google.com/flows/enableapi?apiid=dataflow,compute_component,logging,storage_component,storage_api,bigquery,pubsub">Click this link to enable Dataflow, BigQuery and
+Pub/Sub&lt;/a>,
+which we’ll use in this workflow. The link takes you to your project in the
+Google Cloud console, where you can enable the APIs.&lt;/p>
+&lt;p>Let&amp;rsquo;s now give permissions to the VM account. First, find the ID of the service
+account. Open Cloud Shell, and run the following command.&lt;/p>
+&lt;pre>&lt;code>gcloud iam service-accounts list | grep compute
+&lt;/code>&lt;/pre>&lt;p>The output is similar to the following, with &lt;code>&amp;lt;PROJECT_NUMBER&amp;gt;&lt;/code> replaced by your
+project number:&lt;/p>
+&lt;pre>&lt;code>EMAIL: &amp;lt;PROJECT_NUMBER&amp;gt;-compute@developer.gserviceaccount.com
+&lt;/code>&lt;/pre>&lt;p>Copy that service account ID, because we use it in the next step. Run the
+following command to grant the &lt;a href="https://cloud.google.com/dataflow/docs/concepts/access-control">Dataflow Admin
+role&lt;/a> to the
+service account. This role is required to run jobs:&lt;/p>
+&lt;pre>&lt;code>gcloud projects add-iam-policy-binding $GOOGLE_CLOUD_PROJECT --member=&amp;quot;serviceAccount:&amp;lt;SERVICE_ACCOUNT_ID&amp;gt;&amp;quot; --role=&amp;quot;roles/dataflow.admin&amp;quot;
+&lt;/code>&lt;/pre>&lt;p>where &lt;code>&amp;lt;SERVICE_ACCOUNT_ID&amp;gt;&lt;/code> is the ID that you retrieved previously. If you are
+running these commands in Cloud Shell, the environment variable
+&lt;code>GOOGLE_CLOUD_PROJECT&lt;/code> is already set to your project ID. If you are running
+this from any other place, set the &lt;code>$GOOGLE_CLOUD_PROJECT&lt;/code> variable with the ID
+of your project.&lt;/p>
+&lt;p>Now your &amp;ldquo;user&amp;rdquo; for Dataflow is that service account. If your jobs are accessing
+data in BigQuery, Cloud Storage, Pub/Sub, and so on, you also need to grant
+roles for those services to the service account.&lt;/p>
+&lt;h2 id="disk-and-virtual-machine">Disk and virtual machine&lt;/h2>
+&lt;p>Let&amp;rsquo;s create a virtual machine (VM) in Compute Engine to run the Docker
+container of Apache Hop.&lt;/p>
+&lt;p>In Compute Engine, it is possible to run a container directly in a VM. There are
+other options to run containers in Google Cloud, but a VM is probably the
+simplest and most straightforward. The full details are in the &lt;a href="https://cloud.google.com/compute/docs/containers/deploying-containers">Deploying
+containers on VMs and
+MIGs&lt;/a>
+page of the Google Cloud documentation.&lt;/p>
+&lt;p>In this tutorial, we will always be working in the zone &lt;code>europe-west1-b&lt;/code>, so you
+will see that zone in a lot of the commands. However, you can choose any Google
+Cloud zone; just remember to use the value for your zone instead of
+&lt;code>europe-west1-b&lt;/code>. Always use the same zone for all the resources, such as disks
+and VMs. To minimize the latency when using Hop web, choose a zone that is
+geographically close to your location. Let&amp;rsquo;s define the zone now and use this
+variable for the rest of the commands:&lt;/p>
+&lt;pre>&lt;code>ZONE=europe-west1-b
+&lt;/code>&lt;/pre>&lt;p>Containers have ephemeral storage: when you restart the container, the disk of
+the container returns to its original state. Therefore, if we restart the Hop
+web container, we lose all our precious pipelines. To avoid that, we are going
+to create a persistent disk, where we will store all our work with Hop web. Run
+the following command to create the disk:&lt;/p>
+&lt;pre>&lt;code>gcloud compute disks create my-hop-disk \
+--type=pd-balanced \
+--size=10GB \
+--zone=$ZONE
+&lt;/code>&lt;/pre>&lt;p>Thanks to this disk, we’re able to stop the virtual machine and still keep all
+our personal files in Hop web intact.&lt;/p>
+&lt;p>Let&amp;rsquo;s now create the VM. For the VM, we need to select the network (&lt;code>default&lt;/code> in
+the, well, default case) so the VM will not have a public IP address. This is
+important for security reasons, but it won’t stop us from using the VM from our
+web browser thanks to the Identity Aware Proxy. More on this later; for now
+let&amp;rsquo;s create the VM:&lt;/p>
+&lt;pre>&lt;code>gcloud compute instances create-with-container my-hop-vm \
+--zone=$ZONE \
+--network-interface=subnet=default,no-address \
+--scopes=https://www.googleapis.com/auth/cloud-platform \
+--tags=http-server,https-server,ssh \
+--container-image=apache/hop-web:2.0.1 \
+--container-restart-policy=on-failure \
+--container-mount-disk=mode=rw,mount-path=/root,name=my-hop-disk,partition=0 \
+--disk=boot=no,device-name=my-hop-disk,mode=rw,name=my-hop-disk
+&lt;/code>&lt;/pre>&lt;p>You might be wondering what those additional options are. They are required for
+the VM to work properly with Hop web. For instance, the &lt;code>scopes&lt;/code> option is what
+allows the VM to use Dataflow, and the &lt;code>tags&lt;/code> option lets your browser reach the
+Hop web address through the network firewall.&lt;/p>
+&lt;p>Apache Hop listens on port 8080 for HTTP connections, so if you have additional
+custom firewall rules in your project, make sure you are not stopping TCP
+traffic on port 8080.&lt;/p>
+&lt;p>But wait a minute; we have created a machine with only private IPs. How can we
+reach Hop web from the web browser on our computer? Don&amp;rsquo;t we need a public IP
+address for that?&lt;/p>
+&lt;p>Google Cloud has a feature called the Identity Aware Proxy (IAP) that can be
+used to wrap services with an authorization layer, allowing connections to
+resources with only internal IPs.&lt;/p>
+&lt;p>We can use the IAP to wrap our Apache Hop web server. With the following
+command, we create a tunnel listening on local port 8080 that connects to port
+8080 on the VM:&lt;/p>
+&lt;pre>&lt;code>gcloud compute start-iap-tunnel my-hop-vm 8080 --local-host-port=localhost:8080 --zone=$ZONE
+&lt;/code>&lt;/pre>&lt;p>To keep the tunnel open, leave that command running. If the command fails right
+after creating the VM, wait a few seconds and try again; the container might
+still be booting up.&lt;/p>
+&lt;p>We now have a tunnel that we can connect to using our web browser. If you’re
+running these commands on your local computer and not in Cloud Shell, point your
+browser to &lt;code>localhost:8080&lt;/code>. The Hop UI should load.&lt;/p>
+&lt;p>If you are running these command in Cloud Shell, where do we point the browser
+to? Cloud Shell comes with an utility for situations like this one. In Cloud
+Shell, locate the &lt;strong>Web Preview&lt;/strong> button:&lt;/p>
+&lt;p>&lt;img src="/images/blog/hop-web-cloud/hop-web-cloud-image3.png" alt="Web preview options">&lt;/p>
+&lt;p>If the preview isn’t using port 8080, click &lt;strong>Change port&lt;/strong>, and switch to
+port 8080. When you click &lt;strong>Preview on port&lt;/strong>, Cloud Shell opens a new tab in
+your browser that points to the tunnel address.&lt;/p>
+&lt;p>The &lt;strong>Identity Aware Proxy&lt;/strong> will ask you to identify yourself using your Google
+account.&lt;/p>
+&lt;p>After that, the Apache Hop web interface loads:&lt;/p>
+&lt;p>&lt;img src="/images/blog/hop-web-cloud/hop-web-cloud-image4.png" alt="Hop web UI">&lt;/p>
+&lt;p>That URL is authenticated using your Google account, the same one that you are
+using for Google Cloud (the one you are authenticated with in the Google Cloud
+SDK). So even if another person gets that URL address, they won’t be able to
+access your Apache Hop instance.&lt;/p>
+&lt;p>You are now ready to use Apache Hop in a web browser!&lt;/p>
+&lt;p>You can try to replicate the example that was given &lt;a href="https://beam.apache.org/blog/apache-hop-with-dataflow/">in a previous
+post&lt;/a> using Hop web, or
+just try to launch any other project from the samples included with Hop:&lt;/p>
+&lt;p>&lt;img src="/images/blog/hop-web-cloud/hop-web-cloud-image5.png" alt="Sample projects in Hop">&lt;/p>
+&lt;h2 id="where-should-i-store-my-stuff">Where should I store my stuff?&lt;/h2>
+&lt;p>The directories in the file system of a container are ephemeral. How can you be
+sure that you store your pipelines and JARs in a persistent location?&lt;/p>
+&lt;p>The home directory container is &lt;code>/root&lt;/code>, and it is the only &lt;strong>persistent&lt;/strong>
+directory in the container (thanks to the disk we created previously). When you
+restart the VM for whatever reason, any file included in that directory is
+retained. But the rest of the directories reset to their original state. So make
+sure you save your stuff, such as your pipelines, the fat JAR generated for
+Dataflow, and so on, in the &lt;code>/root&lt;/code> directory or its subdirectories.&lt;/p>
+&lt;p>In the Hop file dialogs, when you click the home icon, you are directed to the
+&lt;code>/root&lt;/code> directory, so it is very straightforward to use it to store
+everything. In the example in the picture, we clicked the &lt;strong>Home&lt;/strong> button and
+are storing a JAR in that persistent directory:&lt;/p>
+&lt;p>&lt;img src="/images/blog/hop-web-cloud/hop-web-cloud-image6.png" alt="Hop file dialog">&lt;/p>
+&lt;h2 id="turning-off-the-virtual-machine">Turning off the virtual machine&lt;/h2>
+&lt;p>If you want to save some money when you are not using the virtual machine, stop
+the VM and launch it again when needed. The content of the &lt;em>/root&lt;/em> directory is
+saved when you stop the virtual machine.&lt;/p>
+&lt;p>To stop the VM, run the following command (or in the console, on the Compute
+Engine VM page, click &lt;strong>Stop&lt;/strong>):&lt;/p>
+&lt;pre>&lt;code>gcloud compute instances stop my-hop-vm --zone=$ZONE
+&lt;/code>&lt;/pre>&lt;p>And to start it again, run the following command:&lt;/p>
+&lt;pre>&lt;code>gcloud compute instances start my-hop-vm --zone=$ZONE
+&lt;/code>&lt;/pre>&lt;p>Remember that you need to have the Identity Aware Proxy running in order to
+access Hop web, so after starting the VM, don&amp;rsquo;t forget to run the command to
+start the Identity Aware Proxy (and if it fails right after starting, wait a few
+seconds and run it again):&lt;/p>
+&lt;pre>&lt;code>gcloud compute start-iap-tunnel my-hop-vm 8080 --local-host-port=localhost:8080 --zone=$ZONE
+&lt;/code>&lt;/pre>&lt;h2 id="summary">Summary&lt;/h2>
+&lt;p>This post has shown that all that you need to run Hop is a web browser. And,
+well, a Google Cloud project too.&lt;/p>
+&lt;p>We deployed the container to a virtual machine in Google Cloud, so you can
+access Hop from anywhere, and we created a persistent disk, so you can have
+permanent storage for your pipelines. Now you can use your web browser to create
+your pipelines and to run Dataflow jobs without having to install anything
+locally in your computer: not Java, not Docker, not the Google Cloud SDK;
+nothing, just your favourite web browser.&lt;/p>
+&lt;p>If you followed the instructions in this post, head over to the post &lt;a href="https://beam.apache.org/blog/apache-hop-with-dataflow/">Running
+Apache Hop visual pipelines with Google Cloud
+Dataflow&lt;/a> to run a
+Dataflow pipeline right from your web browser!&lt;/p></description></item><item><title>Blog: Apache Beam 2.41.0</title><link>/blog/beam-2.41.0/</link><pubDate>Tue, 23 Aug 2022 09:00:00 -0700</pubDate><guid>/blog/beam-2.41.0/</guid><description>
 &lt;!--
 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
@@ -5294,116 +5501,4 @@ limitations under the License.
 &lt;li>We&amp;rsquo;d like to give folks a place to meet, congregate, and share ideas.&lt;/li>
 &lt;li>We know that offline interactions often changes the nature of the online ones in a positive manner.&lt;/li>
 &lt;li>Building an active and diverse community is part of the Apache Way. These summits provide an opportunity for us to engage people from different locations, companies, and backgrounds.&lt;/li>
-&lt;/ul></description></item><item><title>Blog: Apache Beam + Kotlin = ❤️</title><link>/blog/beam-kotlin/</link><pubDate>Thu, 25 Apr 2019 00:00:01 -0800</pubDate><guid>/blog/beam-kotlin/</guid><description>
-&lt;!--
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-http://www.apache.org/licenses/LICENSE-2.0
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
--->
-&lt;p>Apache Beam samples are now available in Kotlin!&lt;/p>
-&lt;p>&lt;img src="/images/blog/kotlin.png" alt="Kotlin" height="320" width="800" >&lt;/p>
-&lt;p>If you are someone who&amp;rsquo;s been working with Java in your professional career; there&amp;rsquo;s a good chance that you&amp;rsquo;ve also heard of &lt;a href="https://kotlinlang.org/">Kotlin&lt;/a>, which is an Open Sourced, statically typed language for JVM and is mostly being favoured by Android Developers due to the many myriad features which enable more concise and cleaner code than Java without sacrificing performance or safety.&lt;/p>
-&lt;p>It gives us an immense pleasure to announce that we are also taking a step ahead in the same direction and releasing the samples for the Beam SDK in Kotlin alongside Java!&lt;/p>
-&lt;p>(Note : At the time of writing this post, only the WordCount samples have been added in Koltin with more samples underway)&lt;/p>
-&lt;h2 id="code-snippets">Code Snippets&lt;/h2>
-&lt;p>Here are few brief snippets of code that show how the Kotlin Samples compare to Java&lt;/p>
-&lt;h3 id="java">Java&lt;/h3>
-&lt;div class='language-java snippet'>
-&lt;div class="notebook-skip code-snippet">
-&lt;a class="copy" type="button" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Copy to clipboard">
-&lt;img src="/images/copy-icon.svg"/>
-&lt;/a>
-&lt;div class="highlight">&lt;pre class="chroma">&lt;code class="language-java" data-lang="java"> &lt;span class="n">String&lt;/span> &lt;span class="n">filename&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">String&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="na">format&lt;/span>&lt;span class="o">(&lt;/span>
-&lt;span class="s">&amp;#34;%s-%s-of-%s%s&amp;#34;&lt;/span>&lt;span class="o">,&lt;/span>
-&lt;span class="n">filenamePrefixForWindow&lt;/span>&lt;span class="o">(&lt;/span>&lt;span class="n">intervalWindow&lt;/span>&lt;span class="o">),&lt;/span>
-&lt;span class="n">shardNumber&lt;/span>&lt;span class="o">,&lt;/span>
-&lt;span class="n">numShards&lt;/span>&lt;span class="o">,&lt;/span>
-&lt;span class="n">outputFileHints&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="na">suggestedFilenameSuffix&lt;/span>&lt;span class="o">);&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
-&lt;/div>
-&lt;/div>
-&lt;h3 id="kotlin">Kotlin&lt;/h3>
-&lt;div class='language-java snippet'>
-&lt;div class="notebook-skip code-snippet">
-&lt;a class="copy" type="button" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Copy to clipboard">
-&lt;img src="/images/copy-icon.svg"/>
-&lt;/a>
-&lt;div class="highlight">&lt;pre class="chroma">&lt;code class="language-java" data-lang="java"> &lt;span class="c1">// String templating
-&lt;/span>&lt;span class="c1">&lt;/span> &lt;span class="n">val&lt;/span> &lt;span class="n">filename&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="s">&amp;#34;$filenamePrefixForWindow(intervalWindow)-$shardNumber-of-$numShards${outputFileHints.suggestedFilenameSuffix)&amp;#34;&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
-&lt;/div>
-&lt;/div>
-&lt;h3 id="java-1">Java&lt;/h3>
-&lt;div class='language-java snippet'>
-&lt;div class="notebook-skip code-snippet">
-&lt;a class="copy" type="button" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Copy to clipboard">
-&lt;img src="/images/copy-icon.svg"/>
-&lt;/a>
-&lt;div class="highlight">&lt;pre class="chroma">&lt;code class="language-java" data-lang="java">&lt;span class="kd">public&lt;/span> &lt;span class="kd">static&lt;/span> &lt;span class="kd">class&lt;/span> &lt;span class="nc">FormatAsTextFn&lt;/span> &lt;span class="kd">extends&lt;/span> &lt;span class="n">SimpleFunction&lt;/span>&lt;span class="o">&amp;lt;&lt;/span>&lt;span class="n">KV&lt;/span>&lt;span class="o">&amp;lt;&lt;/span>&lt;span class="n">String&lt;/span>&lt;span class="o"> [...]
-&lt;span class="nd">@Override&lt;/span>
-&lt;span class="kd">public&lt;/span> &lt;span class="n">String&lt;/span> &lt;span class="nf">apply&lt;/span>&lt;span class="o">(&lt;/span>&lt;span class="n">KV&lt;/span>&lt;span class="o">&amp;lt;&lt;/span>&lt;span class="n">String&lt;/span>&lt;span class="o">,&lt;/span> &lt;span class="n">Long&lt;/span>&lt;span class="o">&amp;gt;&lt;/span> &lt;span class="n">input&lt;/span>&lt;span class="o">)&lt;/span> &lt;span class="o">{&lt;/span>
-&lt;span class="k">return&lt;/span> &lt;span class="n">input&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="na">getKey&lt;/span>&lt;span class="o">()&lt;/span> &lt;span class="o">+&lt;/span> &lt;span class="s">&amp;#34;: &amp;#34;&lt;/span> &lt;span class="o">+&lt;/span> &lt;span class="n">input&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="na">getValue&lt;/span>&lt;span class="o">();&lt;/span>
-&lt;span class="o">}&lt;/span>
-&lt;span class="o">}&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
-&lt;/div>
-&lt;/div>
-&lt;h2 id="kotlin-1">Kotlin&lt;/h2>
-&lt;div class='language-java snippet'>
-&lt;div class="notebook-skip code-snippet">
-&lt;a class="copy" type="button" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Copy to clipboard">
-&lt;img src="/images/copy-icon.svg"/>
-&lt;/a>
-&lt;div class="highlight">&lt;pre class="chroma">&lt;code class="language-java" data-lang="java">&lt;span class="kd">public&lt;/span> &lt;span class="kd">class&lt;/span> &lt;span class="nc">FormatAsTextFn&lt;/span> &lt;span class="o">:&lt;/span> &lt;span class="n">SimpleFunction&lt;/span>&lt;span class="o">&amp;lt;&lt;/span>&lt;span class="n">KV&lt;/span>&lt;span class="o">&amp;lt;&lt;/span>&lt;span class="n">String&lt;/span>&lt;span class="o">,&lt;/span> &lt;span class="n">Long&lt;/span [...]
-&lt;span class="n">override&lt;/span> &lt;span class="n">fun&lt;/span> &lt;span class="nf">apply&lt;/span>&lt;span class="o">(&lt;/span>&lt;span class="n">input&lt;/span>&lt;span class="o">:&lt;/span> &lt;span class="n">KV&lt;/span>&lt;span class="o">&amp;lt;&lt;/span>&lt;span class="n">String&lt;/span>&lt;span class="o">,&lt;/span> &lt;span class="n">Long&lt;/span>&lt;span class="o">&amp;gt;)&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="s">&amp;#34;${input.key} : ${input.val [...]
-&lt;/span>&lt;span class="c1">&lt;/span>&lt;span class="o">}&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
-&lt;/div>
-&lt;/div>
-&lt;h3 id="java-2">Java&lt;/h3>
-&lt;div class='language-java snippet'>
-&lt;div class="notebook-skip code-snippet">
-&lt;a class="copy" type="button" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Copy to clipboard">
-&lt;img src="/images/copy-icon.svg"/>
-&lt;/a>
-&lt;div class="highlight">&lt;pre class="chroma">&lt;code class="language-java" data-lang="java">&lt;span class="k">if&lt;/span>&lt;span class="o">(&lt;/span>&lt;span class="n">tableRow&lt;/span> &lt;span class="o">!=&lt;/span> &lt;span class="kc">null&lt;/span>&lt;span class="o">){&lt;/span>
-&lt;span class="n">formatAndInsert&lt;/span>&lt;span class="o">(&lt;/span>&lt;span class="n">tableRow&lt;/span>&lt;span class="o">);&lt;/span>
-&lt;span class="o">}&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
-&lt;/div>
-&lt;/div>
-&lt;h3 id="kotlin-2">Kotlin&lt;/h3>
-&lt;div class='language-java snippet'>
-&lt;div class="notebook-skip code-snippet">
-&lt;a class="copy" type="button" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Copy to clipboard">
-&lt;img src="/images/copy-icon.svg"/>
-&lt;/a>
-&lt;div class="highlight">&lt;pre class="chroma">&lt;code class="language-java" data-lang="java">&lt;span class="n">tableRow&lt;/span>&lt;span class="o">?.&lt;/span>&lt;span class="na">let&lt;/span>&lt;span class="o">{&lt;/span>
-&lt;span class="n">formatAndInsert&lt;/span>&lt;span class="o">(&lt;/span>&lt;span class="n">it&lt;/span>&lt;span class="o">)&lt;/span> &lt;span class="c1">// No need for null checks
-&lt;/span>&lt;span class="c1">&lt;/span>&lt;span class="o">}&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
-&lt;/div>
-&lt;/div>
-&lt;h3 id="java-3">Java&lt;/h3>
-&lt;div class='language-java snippet'>
-&lt;div class="notebook-skip code-snippet">
-&lt;a class="copy" type="button" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Copy to clipboard">
-&lt;img src="/images/copy-icon.svg"/>
-&lt;/a>
-&lt;div class="highlight">&lt;pre class="chroma">&lt;code class="language-java" data-lang="java">&lt;span class="n">String&lt;/span> &lt;span class="n">tableName&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="s">&amp;#34;testTable&amp;#34;&lt;/span>&lt;span class="o">;&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
-&lt;/div>
-&lt;/div>
-&lt;h3 id="kotlin-3">Kotlin&lt;/h3>
-&lt;div class='language-java snippet'>
-&lt;div class="notebook-skip code-snippet">
-&lt;a class="copy" type="button" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Copy to clipboard">
-&lt;img src="/images/copy-icon.svg"/>
-&lt;/a>
-&lt;div class="highlight">&lt;pre class="chroma">&lt;code class="language-java" data-lang="java">&lt;span class="n">val&lt;/span> &lt;span class="n">tableName&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="s">&amp;#34;testTable&amp;#34;&lt;/span> &lt;span class="o">//&lt;/span> &lt;span class="n">Type&lt;/span> &lt;span class="n">inferencing&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
-&lt;/div>
-&lt;/div>
-&lt;h2 id="contributors-welcomed">Contributors Welcomed!&lt;/h2>
-&lt;p>While we&amp;rsquo;re still adding more samples and streamlining the current ones, we would love to have your feedback on the code snippets.
-You can find them over here : &lt;a href="https://github.com/apache/beam/tree/master/examples/kotlin">https://github.com/apache/beam/tree/master/examples/kotlin&lt;/a>&lt;/p>
-&lt;p>If you are using Kotlin with Apache Beam already; we would very much appreciate if you went ahead and help us convert the existing samples from Java into Koltin.&lt;/p>
-&lt;p>Thank you, and we are looking forward to feedback from you!&lt;/p></description></item></channel></rss>
\ No newline at end of file
+&lt;/ul></description></item></channel></rss>
\ No newline at end of file
diff --git a/website/generated-content/categories/index.xml b/website/generated-content/categories/index.xml
index 18884aee9f1..7c7db4a6006 100644
--- a/website/generated-content/categories/index.xml
+++ b/website/generated-content/categories/index.xml
@@ -1 +1 @@
-<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Apache Beam – Categories</title><link>/categories/</link><description>Recent content in Categories on Apache Beam</description><generator>Hugo -- gohugo.io</generator><lastBuildDate>Tue, 23 Aug 2022 09:00:00 -0700</lastBuildDate><atom:link href="/categories/index.xml" rel="self" type="application/rss+xml"/></channel></rss>
\ No newline at end of file
+<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Apache Beam – Categories</title><link>/categories/</link><description>Recent content in Categories on Apache Beam</description><generator>Hugo -- gohugo.io</generator><lastBuildDate>Sat, 15 Oct 2022 00:00:01 -0800</lastBuildDate><atom:link href="/categories/index.xml" rel="self" type="application/rss+xml"/></channel></rss>
\ No newline at end of file
diff --git a/website/generated-content/feed.xml b/website/generated-content/feed.xml
index 011e4960cfc..1d0731f046b 100644
--- a/website/generated-content/feed.xml
+++ b/website/generated-content/feed.xml
@@ -1,4 +1,211 @@
-<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Apache Beam</title><description>Apache Beam is an open source, unified model and set of language-specific SDKs for defining and executing data processing workflows, and also data ingestion and integration flows, supporting Enterprise Integration Patterns (EIPs) and Domain Specific Languages (DSLs). Dataflow pipelines simplify the mechanics of large-scale batch and streaming data processing and can run on a number [...]
+<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Apache Beam</title><description>Apache Beam is an open source, unified model and set of language-specific SDKs for defining and executing data processing workflows, and also data ingestion and integration flows, supporting Enterprise Integration Patterns (EIPs) and Domain Specific Languages (DSLs). Dataflow pipelines simplify the mechanics of large-scale batch and streaming data processing and can run on a number [...]
+&lt;!--
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+http://www.apache.org/licenses/LICENSE-2.0
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+&lt;p>Hop is a codeless visual development environment for Apache Beam pipelines that
+can run jobs in any Beam runner, such as Dataflow, Flink or Spark. &lt;a href="https://beam.apache.org/blog/apache-hop-with-dataflow/">In a
+previous post&lt;/a>, we
+introduced the desktop version of Apache Hop. Hop also has a web environment,
+Hop Web, that you can run from a container, so you don&amp;rsquo;t have to install
+anything on your computer to use it.&lt;/p>
+&lt;p>In this detailed tutorial, you access Hop through the internet using a web
+browser and point to a container running in a virtual machine on Google
+Cloud. That container will launch jobs in Dataflow and report back the results
+of those jobs. Because we don&amp;rsquo;t want just anyone to access your Hop instance,
+we’re going to secure it so that only you can access that virtual machine. The
+following diagram illustrates the setup:&lt;/p>
+&lt;p>&lt;img src="/images/blog/hop-web-cloud/hop-web-cloud-image2.png" alt="Architecture deployed with this tutorial">&lt;/p>
+&lt;p>We will show how to do the deployment described previously, creating a web and
+visual development environment that builds Beam pipelines using just a web
+browser. When complete, you will have a secure web environment that you can use
+to create pipelines with your web browser and launch them using Google Cloud
+Dataflow.&lt;/p>
+&lt;h2 id="what-do-you-need-to-run-this-example">What do you need to run this example?&lt;/h2>
+&lt;p>We are using Google Cloud, so the first thing you need is a Google Cloud
+project. If needed, you can sign up for the free trial of Google Cloud at
+&lt;a href="https://cloud.google.com/free">https://cloud.google.com/free&lt;/a>.&lt;/p>
+&lt;p>When you have a project, you can use &lt;a href="https://cloud.google.com/shell">Cloud
+Shell&lt;/a> in your web browser with no additional
+setup. In Cloud Shell, the Google Cloud SDK is automatically configured for your
+project and credentials. That&amp;rsquo;s the option we use here. Alternatively, you can
+configure the Google Cloud SDK in your local computer. For instructions, see
+&lt;a href="https://cloud.google.com/sdk/docs/install">https://cloud.google.com/sdk/docs/install&lt;/a>.&lt;/p>
+&lt;p>To open Cloud Shell, go to the [Google Cloud console]
+(&lt;a href="http://console.cloud.google.com">http://console.cloud.google.com&lt;/a>), make sure your project is selected, and click
+the Cloud Shell button &lt;img src="/images/blog/hop-web-cloud/hop-web-cloud-image1.png" alt="Cloud Shellbutton">. Cloud Shell opens,
+and you can use it to run the commands shown in this post.&lt;/p>
+&lt;p>The commands that we are going to use in the next steps are &lt;a href="https://gist.github.com/iht/6219b227424ada477462c7b9d9d93c57">available in a Gist
+in Github&lt;/a>, just
+in case you prefer to run that script instead of copying the commands from this
+tutorial.&lt;/p>
+&lt;h2 id="permissions-and-accounts">Permissions and accounts&lt;/h2>
+&lt;p>When we run a Dataflow pipeline, we can use our personal Google Cloud
+credentials to run the job. But Hop web will be running in a virtual machine,
+and in Google Cloud, virtual machines run using service accounts as
+credentials. So we need to make sure that we have a service account that has
+permission to run Dataflow jobs.&lt;/p>
+&lt;p>By default, virtual machines use the service account called &lt;em>Compute Engine
+default service account&lt;/em>. For the sake of simplicity, we will use this
+account. Still, we need to add some permissions to run Dataflow jobs with that
+service account.&lt;/p>
+&lt;p>First, let&amp;rsquo;s make sure that you have enabled all the required Google Cloud
+APIs. &lt;a href="https://console.cloud.google.com/flows/enableapi?apiid=dataflow,compute_component,logging,storage_component,storage_api,bigquery,pubsub">Click this link to enable Dataflow, BigQuery and
+Pub/Sub&lt;/a>,
+which we’ll use in this workflow. The link takes you to your project in the
+Google Cloud console, where you can enable the APIs.&lt;/p>
+&lt;p>Let&amp;rsquo;s now give permissions to the VM account. First, find the ID of the service
+account. Open Cloud Shell, and run the following command.&lt;/p>
+&lt;pre>&lt;code>gcloud iam service-accounts list | grep compute
+&lt;/code>&lt;/pre>&lt;p>The output is similar to the following, with &lt;code>&amp;lt;PROJECT_NUMBER&amp;gt;&lt;/code> replaced by your
+project number:&lt;/p>
+&lt;pre>&lt;code>EMAIL: &amp;lt;PROJECT_NUMBER&amp;gt;-compute@developer.gserviceaccount.com
+&lt;/code>&lt;/pre>&lt;p>Copy that service account ID, because we use it in the next step. Run the
+following command to grant the &lt;a href="https://cloud.google.com/dataflow/docs/concepts/access-control">Dataflow Admin
+role&lt;/a> to the
+service account. This role is required to run jobs:&lt;/p>
+&lt;pre>&lt;code>gcloud projects add-iam-policy-binding $GOOGLE_CLOUD_PROJECT --member=&amp;quot;serviceAccount:&amp;lt;SERVICE_ACCOUNT_ID&amp;gt;&amp;quot; --role=&amp;quot;roles/dataflow.admin&amp;quot;
+&lt;/code>&lt;/pre>&lt;p>where &lt;code>&amp;lt;SERVICE_ACCOUNT_ID&amp;gt;&lt;/code> is the ID that you retrieved previously. If you are
+running these commands in Cloud Shell, the environment variable
+&lt;code>GOOGLE_CLOUD_PROJECT&lt;/code> is already set to your project ID. If you are running
+this from any other place, set the &lt;code>$GOOGLE_CLOUD_PROJECT&lt;/code> variable with the ID
+of your project.&lt;/p>
+&lt;p>Now your &amp;ldquo;user&amp;rdquo; for Dataflow is that service account. If your jobs are accessing
+data in BigQuery, Cloud Storage, Pub/Sub, and so on, you also need to grant
+roles for those services to the service account.&lt;/p>
+&lt;h2 id="disk-and-virtual-machine">Disk and virtual machine&lt;/h2>
+&lt;p>Let&amp;rsquo;s create a virtual machine (VM) in Compute Engine to run the Docker
+container of Apache Hop.&lt;/p>
+&lt;p>In Compute Engine, it is possible to run a container directly in a VM. There are
+other options to run containers in Google Cloud, but a VM is probably the
+simplest and most straightforward. The full details are in the &lt;a href="https://cloud.google.com/compute/docs/containers/deploying-containers">Deploying
+containers on VMs and
+MIGs&lt;/a>
+page of the Google Cloud documentation.&lt;/p>
+&lt;p>In this tutorial, we will always be working in the zone &lt;code>europe-west1-b&lt;/code>, so you
+will see that zone in a lot of the commands. However, you can choose any Google
+Cloud zone; just remember to use the value for your zone instead of
+&lt;code>europe-west1-b&lt;/code>. Always use the same zone for all the resources, such as disks
+and VMs. To minimize the latency when using Hop web, choose a zone that is
+geographically close to your location. Let&amp;rsquo;s define the zone now and use this
+variable for the rest of the commands:&lt;/p>
+&lt;pre>&lt;code>ZONE=europe-west1-b
+&lt;/code>&lt;/pre>&lt;p>Containers have ephemeral storage: when you restart the container, the disk of
+the container returns to its original state. Therefore, if we restart the Hop
+web container, we lose all our precious pipelines. To avoid that, we are going
+to create a persistent disk, where we will store all our work with Hop web. Run
+the following command to create the disk:&lt;/p>
+&lt;pre>&lt;code>gcloud compute disks create my-hop-disk \
+--type=pd-balanced \
+--size=10GB \
+--zone=$ZONE
+&lt;/code>&lt;/pre>&lt;p>Thanks to this disk, we’re able to stop the virtual machine and still keep all
+our personal files in Hop web intact.&lt;/p>
+&lt;p>Let&amp;rsquo;s now create the VM. For the VM, we need to select the network (&lt;code>default&lt;/code> in
+the, well, default case) so the VM will not have a public IP address. This is
+important for security reasons, but it won’t stop us from using the VM from our
+web browser thanks to the Identity Aware Proxy. More on this later; for now
+let&amp;rsquo;s create the VM:&lt;/p>
+&lt;pre>&lt;code>gcloud compute instances create-with-container my-hop-vm \
+--zone=$ZONE \
+--network-interface=subnet=default,no-address \
+--scopes=https://www.googleapis.com/auth/cloud-platform \
+--tags=http-server,https-server,ssh \
+--container-image=apache/hop-web:2.0.1 \
+--container-restart-policy=on-failure \
+--container-mount-disk=mode=rw,mount-path=/root,name=my-hop-disk,partition=0 \
+--disk=boot=no,device-name=my-hop-disk,mode=rw,name=my-hop-disk
+&lt;/code>&lt;/pre>&lt;p>You might be wondering what those additional options are. They are required for
+the VM to work properly with Hop web. For instance, the &lt;code>scopes&lt;/code> option is what
+allows the VM to use Dataflow, and the &lt;code>tags&lt;/code> option lets your browser reach the
+Hop web address through the network firewall.&lt;/p>
+&lt;p>Apache Hop listens on port 8080 for HTTP connections, so if you have additional
+custom firewall rules in your project, make sure you are not stopping TCP
+traffic on port 8080.&lt;/p>
+&lt;p>But wait a minute; we have created a machine with only private IPs. How can we
+reach Hop web from the web browser on our computer? Don&amp;rsquo;t we need a public IP
+address for that?&lt;/p>
+&lt;p>Google Cloud has a feature called the Identity Aware Proxy (IAP) that can be
+used to wrap services with an authorization layer, allowing connections to
+resources with only internal IPs.&lt;/p>
+&lt;p>We can use the IAP to wrap our Apache Hop web server. With the following
+command, we create a tunnel listening on local port 8080 that connects to port
+8080 on the VM:&lt;/p>
+&lt;pre>&lt;code>gcloud compute start-iap-tunnel my-hop-vm 8080 --local-host-port=localhost:8080 --zone=$ZONE
+&lt;/code>&lt;/pre>&lt;p>To keep the tunnel open, leave that command running. If the command fails right
+after creating the VM, wait a few seconds and try again; the container might
+still be booting up.&lt;/p>
+&lt;p>We now have a tunnel that we can connect to using our web browser. If you’re
+running these commands on your local computer and not in Cloud Shell, point your
+browser to &lt;code>localhost:8080&lt;/code>. The Hop UI should load.&lt;/p>
+&lt;p>If you are running these command in Cloud Shell, where do we point the browser
+to? Cloud Shell comes with an utility for situations like this one. In Cloud
+Shell, locate the &lt;strong>Web Preview&lt;/strong> button:&lt;/p>
+&lt;p>&lt;img src="/images/blog/hop-web-cloud/hop-web-cloud-image3.png" alt="Web preview options">&lt;/p>
+&lt;p>If the preview isn’t using port 8080, click &lt;strong>Change port&lt;/strong>, and switch to
+port 8080. When you click &lt;strong>Preview on port&lt;/strong>, Cloud Shell opens a new tab in
+your browser that points to the tunnel address.&lt;/p>
+&lt;p>The &lt;strong>Identity Aware Proxy&lt;/strong> will ask you to identify yourself using your Google
+account.&lt;/p>
+&lt;p>After that, the Apache Hop web interface loads:&lt;/p>
+&lt;p>&lt;img src="/images/blog/hop-web-cloud/hop-web-cloud-image4.png" alt="Hop web UI">&lt;/p>
+&lt;p>That URL is authenticated using your Google account, the same one that you are
+using for Google Cloud (the one you are authenticated with in the Google Cloud
+SDK). So even if another person gets that URL address, they won’t be able to
+access your Apache Hop instance.&lt;/p>
+&lt;p>You are now ready to use Apache Hop in a web browser!&lt;/p>
+&lt;p>You can try to replicate the example that was given &lt;a href="https://beam.apache.org/blog/apache-hop-with-dataflow/">in a previous
+post&lt;/a> using Hop web, or
+just try to launch any other project from the samples included with Hop:&lt;/p>
+&lt;p>&lt;img src="/images/blog/hop-web-cloud/hop-web-cloud-image5.png" alt="Sample projects in Hop">&lt;/p>
+&lt;h2 id="where-should-i-store-my-stuff">Where should I store my stuff?&lt;/h2>
+&lt;p>The directories in the file system of a container are ephemeral. How can you be
+sure that you store your pipelines and JARs in a persistent location?&lt;/p>
+&lt;p>The home directory container is &lt;code>/root&lt;/code>, and it is the only &lt;strong>persistent&lt;/strong>
+directory in the container (thanks to the disk we created previously). When you
+restart the VM for whatever reason, any file included in that directory is
+retained. But the rest of the directories reset to their original state. So make
+sure you save your stuff, such as your pipelines, the fat JAR generated for
+Dataflow, and so on, in the &lt;code>/root&lt;/code> directory or its subdirectories.&lt;/p>
+&lt;p>In the Hop file dialogs, when you click the home icon, you are directed to the
+&lt;code>/root&lt;/code> directory, so it is very straightforward to use it to store
+everything. In the example in the picture, we clicked the &lt;strong>Home&lt;/strong> button and
+are storing a JAR in that persistent directory:&lt;/p>
+&lt;p>&lt;img src="/images/blog/hop-web-cloud/hop-web-cloud-image6.png" alt="Hop file dialog">&lt;/p>
+&lt;h2 id="turning-off-the-virtual-machine">Turning off the virtual machine&lt;/h2>
+&lt;p>If you want to save some money when you are not using the virtual machine, stop
+the VM and launch it again when needed. The content of the &lt;em>/root&lt;/em> directory is
+saved when you stop the virtual machine.&lt;/p>
+&lt;p>To stop the VM, run the following command (or in the console, on the Compute
+Engine VM page, click &lt;strong>Stop&lt;/strong>):&lt;/p>
+&lt;pre>&lt;code>gcloud compute instances stop my-hop-vm --zone=$ZONE
+&lt;/code>&lt;/pre>&lt;p>And to start it again, run the following command:&lt;/p>
+&lt;pre>&lt;code>gcloud compute instances start my-hop-vm --zone=$ZONE
+&lt;/code>&lt;/pre>&lt;p>Remember that you need to have the Identity Aware Proxy running in order to
+access Hop web, so after starting the VM, don&amp;rsquo;t forget to run the command to
+start the Identity Aware Proxy (and if it fails right after starting, wait a few
+seconds and run it again):&lt;/p>
+&lt;pre>&lt;code>gcloud compute start-iap-tunnel my-hop-vm 8080 --local-host-port=localhost:8080 --zone=$ZONE
+&lt;/code>&lt;/pre>&lt;h2 id="summary">Summary&lt;/h2>
+&lt;p>This post has shown that all that you need to run Hop is a web browser. And,
+well, a Google Cloud project too.&lt;/p>
+&lt;p>We deployed the container to a virtual machine in Google Cloud, so you can
+access Hop from anywhere, and we created a persistent disk, so you can have
+permanent storage for your pipelines. Now you can use your web browser to create
+your pipelines and to run Dataflow jobs without having to install anything
+locally in your computer: not Java, not Docker, not the Google Cloud SDK;
+nothing, just your favourite web browser.&lt;/p>
+&lt;p>If you followed the instructions in this post, head over to the post &lt;a href="https://beam.apache.org/blog/apache-hop-with-dataflow/">Running
+Apache Hop visual pipelines with Google Cloud
+Dataflow&lt;/a> to run a
+Dataflow pipeline right from your web browser!&lt;/p></description><link>/blog/hop-web-cloud/</link><pubDate>Sat, 15 Oct 2022 00:00:01 -0800</pubDate><guid>/blog/hop-web-cloud/</guid><category>blog</category></item><item><title>Apache Beam 2.41.0</title><description>
 &lt;!--
 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
@@ -1599,143 +1806,4 @@ limitations under the License.
 &lt;li>Are you interested in sharing a feature launch or sharing a step-by-step use case for Beam? Submit a &lt;strong>&lt;a href="https://docs.google.com/forms/d/e/1FAIpQLScFg7fmOFc7fTvnJL_dmdhia4HDesW4HYxJsDeulnsHzIzqCg/viewform">talk idea&lt;/a>&lt;/strong>!&lt;/li>
 &lt;li>Register for the events. Registration is now open on the &lt;strong>&lt;a href="https://clowder.space/projects/apache-beam/">registration page&lt;/a>&lt;/strong>.&lt;/li>
 &lt;li>Help us get the word out by spreading the word throughout the community to enable more knowledge sharing and collaboration!&lt;/li>
-&lt;/ol></description><link>/blog/upcoming-events-for-beam-in-2022/</link><pubDate>Mon, 28 Feb 2022 00:00:01 -0800</pubDate><guid>/blog/upcoming-events-for-beam-in-2022/</guid><category>blog</category></item><item><title>Apache Beam 2.36.0</title><description>
-&lt;!--
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-http://www.apache.org/licenses/LICENSE-2.0
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
--->
-&lt;p>We are happy to present the new 2.36.0 release of Apache Beam.
-This release includes both improvements and new functionality.
-See the &lt;a href="/get-started/downloads/#2360-2022-02-07">download page&lt;/a> for this release.&lt;/p>
-&lt;p>For more information on changes in 2.36.0, check out the &lt;a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12319527&amp;amp;version=12350407">detailed release
-notes&lt;/a>.&lt;/p>
-&lt;h2 id="ios">I/Os&lt;/h2>
-&lt;ul>
-&lt;li>Support for stopReadTime on KafkaIO SDF (Java).(&lt;a href="https://issues.apache.org/jira/browse/BEAM-13171">BEAM-13171&lt;/a>).&lt;/li>
-&lt;/ul>
-&lt;h2 id="new-features--improvements">New Features / Improvements&lt;/h2>
-&lt;ul>
-&lt;li>💻 Support for ARM64 / Mac M1 out of the box. (&lt;a href="https://issues.apache.org/jira/browse/BEAM-11703">BEAM-11703&lt;/a>).&lt;/li>
-&lt;li>Added support for cloudpickle as a pickling library for Python SDK (&lt;a href="https://issues.apache.org/jira/browse/BEAM-8123">BEAM-8123&lt;/a>). To use cloudpickle, set pipeline option: &amp;ndash;pickle_library=cloudpickle&lt;/li>
-&lt;li>Added option to specify triggering frequency when streaming to BigQuery (Python) (&lt;a href="https://issues.apache.org/jira/browse/BEAM-12865">BEAM-12865&lt;/a>).&lt;/li>
-&lt;li>Added option to enable caching uploaded artifacts across job runs for Python Dataflow jobs (&lt;a href="https://issues.apache.org/jira/browse/BEAM-13459">BEAM-13459&lt;/a>). To enable, set pipeline option: &amp;ndash;enable_artifact_caching, this will be enabled by default in a future release.&lt;/li>
-&lt;/ul>
-&lt;h2 id="breaking-changes">Breaking Changes&lt;/h2>
-&lt;ul>
-&lt;li>Updated the jedis from 3.x to 4.x to Java RedisIO. If you are using RedisIO and using jedis directly, please refer to &lt;a href="https://github.com/redis/jedis/blob/v4.0.0/docs/3to4.md">this page&lt;/a> to update it. (&lt;a href="https://issues.apache.org/jira/browse/BEAM-12092">BEAM-12092&lt;/a>).&lt;/li>
-&lt;li>Datatype of timestamp fields in &lt;code>SqsMessage&lt;/code> for AWS IOs for SDK v2 was changed from &lt;code>String&lt;/code> to &lt;code>long&lt;/code>, visibility of all fields was fixed from &lt;code>package private&lt;/code> to &lt;code>public&lt;/code> &lt;a href="https://issues.apache.org/jira/browse/BEAM-13638">BEAM-13638&lt;/a>.&lt;/li>
-&lt;li>Properly check output timestamps on elements output from DoFns, timers, and onWindowExpiration in Java &lt;a href="https://issues.apache.org/jira/browse/BEAM-12931">BEAM-12931&lt;/a>.&lt;/li>
-&lt;li>Fixed a bug with DeferredDataFrame.xs when used with a non-tuple key
-(&lt;a href="https://issues.apache.org/jira/browse/BEAM-13421%5D">BEAM-13421&lt;/a>).&lt;/li>
-&lt;li>Beam Python now requires &lt;code>google-cloud-pubsub&amp;gt;=2.1.0&lt;/code>. The API surface for &lt;code>apache_beam.io.gcp.pubsub&lt;/code> has not changed, but code that uses the PubSub client directly may need to be updated.&lt;/li>
-&lt;/ul>
-&lt;h2 id="known-issues">Known Issues&lt;/h2>
-&lt;ul>
-&lt;li>Users may encounter an unexpected java.lang.ArithmeticException when outputting a timestamp
-for an element further than allowedSkew from an allowed DoFN skew set to a value more than
-Integer.MAX_VALUE.&lt;/li>
-&lt;li>S3 object metadata retrieval broken in Python SDK (&lt;a href="https://issues.apache.org/jira/browse/BEAM-13980">BEAM-13980&lt;/a>)&lt;/li>
-&lt;li>See a full list of open &lt;a href="https://issues.apache.org/jira/issues/?jql=project%20%3D%20BEAM%20AND%20affectedVersion%20%3D%202.36.0%20ORDER%20BY%20priority%20DESC%2C%20updated%20DESC">issues that affect&lt;/a> this version.&lt;/li>
-&lt;/ul>
-&lt;h2 id="list-of-contributors">List of Contributors&lt;/h2>
-&lt;p>According to git shortlog, the following people contributed to the 2.36.0 release. Thank you to all contributors!&lt;/p>
-&lt;p>Ada Wong
-Ahmet Altay
-Alexander
-Alexander Dahl
-Alexandr Zhuravlev
-Alexey Romanenko
-AlikRodriguez
-Anand Inguva
-Andrew Pilloud
-Andy Ye
-Arkadiusz Gasiński
-Artur Khanin
-Arun Pandian
-Aydar Farrakhov
-Aydar Zainutdinov
-AydarZaynutdinov
-Benjamin Gonzalez
-Brian Hulette
-Chamikara Jayalath
-Daniel Collins
-Daniel Oliveira
-Daniel Thevessen
-Daniela Martín
-David Hinkes
-David Huntsperger
-Emily Ye
-Etienne Chauchot
-Evan Galpin
-Heejong Lee
-Ilya
-Ilya Kozyrev
-In-Ho Yi
-Jack McCluskey
-Janek Bevendorff
-Jarek Potiuk
-Ke Wu
-KevinGG
-Kyle Hersey
-Kyle Weaver
-Luís Bianchin
-Luke Cwik
-Masato Nakamura
-Matthias Baetens
-Mehdi Drissi
-Melissa Pashniak
-Michel Davit
-Miguel Hernandez
-MiguelAnzoWizeline
-Milena Bukal
-Moritz Mack
-Mostafa Aghajani
-Nathan J Mehl
-Niel Markwick
-Ning Kang
-Pablo Estrada
-Pavel Avilov
-Quentin Sommer
-Reuben van Ammers
-Reuven Lax
-Ritesh Ghorse
-Robert Bradshaw
-Robert Burke
-Ryan Thompson
-Sam Whittle
-Sayat
-Sergei Lebedev
-Sergey Kalinin
-Steve Niemitz
-Talat Uyarer
-Thiago Nunes
-Tianyang Hu
-Tim Robertson
-Valentyn Tymofieiev
-Vitaly Ivanov
-Yichi Zhang
-Yiru Tang
-Yu Feng
-Yu ISHIKAWA
-Zachary Houfek
-blais
-daria-malkova
-daria.malkova
-darshan-sj
-dpcollins-google
-emily
-ewianda
-johnjcasey
-kileys
-lam206
-laraschmidt
-mosche
-&lt;a href="mailto:msbukal@google.com">msbukal@google.com&lt;/a>
-tvalentyn&lt;/p></description><link>/blog/beam-2.36.0/</link><pubDate>Mon, 07 Feb 2022 10:11:00 -0800</pubDate><guid>/blog/beam-2.36.0/</guid><category>blog</category><category>release</category></item></channel></rss>
\ No newline at end of file
+&lt;/ol></description><link>/blog/upcoming-events-for-beam-in-2022/</link><pubDate>Mon, 28 Feb 2022 00:00:01 -0800</pubDate><guid>/blog/upcoming-events-for-beam-in-2022/</guid><category>blog</category></item></channel></rss>
\ No newline at end of file
diff --git a/website/generated-content/images/blog/hop-web-cloud/hop-web-cloud-image1.png b/website/generated-content/images/blog/hop-web-cloud/hop-web-cloud-image1.png
new file mode 100644
index 00000000000..49d09a6ee2f
Binary files /dev/null and b/website/generated-content/images/blog/hop-web-cloud/hop-web-cloud-image1.png differ
diff --git a/website/generated-content/images/blog/hop-web-cloud/hop-web-cloud-image2.png b/website/generated-content/images/blog/hop-web-cloud/hop-web-cloud-image2.png
new file mode 100644
index 00000000000..4ad3621ae24
Binary files /dev/null and b/website/generated-content/images/blog/hop-web-cloud/hop-web-cloud-image2.png differ
diff --git a/website/generated-content/images/blog/hop-web-cloud/hop-web-cloud-image3.png b/website/generated-content/images/blog/hop-web-cloud/hop-web-cloud-image3.png
new file mode 100644
index 00000000000..1ba931f4340
Binary files /dev/null and b/website/generated-content/images/blog/hop-web-cloud/hop-web-cloud-image3.png differ
diff --git a/website/generated-content/images/blog/hop-web-cloud/hop-web-cloud-image4.png b/website/generated-content/images/blog/hop-web-cloud/hop-web-cloud-image4.png
new file mode 100644
index 00000000000..25493225944
Binary files /dev/null and b/website/generated-content/images/blog/hop-web-cloud/hop-web-cloud-image4.png differ
diff --git a/website/generated-content/images/blog/hop-web-cloud/hop-web-cloud-image5.png b/website/generated-content/images/blog/hop-web-cloud/hop-web-cloud-image5.png
new file mode 100644
index 00000000000..2f91c348a1f
Binary files /dev/null and b/website/generated-content/images/blog/hop-web-cloud/hop-web-cloud-image5.png differ
diff --git a/website/generated-content/images/blog/hop-web-cloud/hop-web-cloud-image6.png b/website/generated-content/images/blog/hop-web-cloud/hop-web-cloud-image6.png
new file mode 100644
index 00000000000..b66f7fc0af8
Binary files /dev/null and b/website/generated-content/images/blog/hop-web-cloud/hop-web-cloud-image6.png differ
diff --git a/website/generated-content/index.html b/website/generated-content/index.html
index 28c66f6a6de..680d752a4f8 100644
--- a/website/generated-content/index.html
+++ b/website/generated-content/index.html
@@ -28,11 +28,11 @@ You can try the Apache Beam examples at <a href=https://play.beam.apache.org/>Be
 <img src=/images/arrow-right.svg alt="Go to the case study"></a></div><div class=case-study-row-button-container><a href="mailto:dev@beam.apache.org?subject=Beam Website Add New Case Study" class=case-study-primary-button>Share your story</a></div><div class=quote-img-container><div class=quote-img><img src=images/logos/powered-by/paloalto.png alt="Quote Logo"></div></div></div></div></div><div class=swiper-slide><div class=wrap-slide><div class=quote-card><div class=quote-icon><svg xmln [...]
 <img src=/images/arrow-right.svg alt="Go to the case study"></a></div><div class=case-study-row-button-container><a href="mailto:dev@beam.apache.org?subject=Beam Website Add New Case Study" class=case-study-primary-button>Share your story</a></div><div class=quote-img-container><div class=quote-img><img src=images/logos/powered-by/ricardo.png alt="Quote Logo"></div></div></div></div></div><div class=swiper-slide><div class=wrap-slide><div class=quote-card><div class=quote-icon><svg xmlns [...]
 <img src=/images/arrow-right.svg alt="Go to the case study"></a></div><div class=case-study-row-button-container><a href="mailto:dev@beam.apache.org?subject=Beam Website Add New Case Study" class=case-study-primary-button>Share your story</a></div><div class=quote-img-container><div class=quote-img><img src=images/logos/powered-by/hop.svg alt="Quote Logo"></div></div></div></div></div><div class=swiper-slide><div class=wrap-slide><div class=quote-card><div class=quote-icon><svg xmlns="ht [...]
-<img src=/images/arrow-right.svg alt="Go to the case study"></a></div><div class=case-study-row-button-container><a href="mailto:dev@beam.apache.org?subject=Beam Website Add New Case Study" class=case-study-primary-button>Share your story</a></div><div class=quote-img-container><div class=quote-img><img src=images/logos/powered-by/blank.jpg alt="Quote Logo"></div></div></div></div></div></div><div id=swiper-pagination-id class=swiper-pagination></div></div><div class=swiper-button-next-c [...]
+<img src=/images/arrow-right.svg alt="Go to the case study"></a></div><div class=case-study-row-button-container><a href="mailto:dev@beam.apache.org?subject=Beam Website Add New Case Study" class=case-study-primary-button>Share your story</a></div><div class=quote-img-container><div class=quote-img><img src=images/logos/powered-by/blank.jpg alt="Quote Logo"></div></div></div></div></div></div><div id=swiper-pagination-id class=swiper-pagination></div></div><div class=swiper-button-next-c [...]
           
-       </p><p>2022/07/06</p></div><div><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a><a class=post-card href=/blog/beam-2.40.0/ data-categories="blog release"><div class="post-info post-category"><p>blog & release
+       </p><p>2022/08/23</p></div><div><p class=post-title>Apache Beam 2.41.0</p><p class=post-info>Kiley Sok</p></div></a><a class=post-card href=/blog/go-2.40/ data-categories="blog go"><div class="post-info post-category"><p>blog & go
           
-       </p><p>2022/06/25</p></div><div><p class=post-title>Apache Beam 2.40.0</p><p class=post-info>Pablo Estrada</p></div></a></div><div class="calendar-card-big calendar-card-big-right"><p class=calendar-card-event-title>Upcoming events</p><div class=calendar-card-events><div class=calendar-desktop><iframe id=calendar src="https://calendar.google.com/calendar/embed?src=r24up18ne2ddgl0t93flk0hsj8%40group.calendar.google.com" style=border:0 width=333 height=320 frameborder=0 scrolling=no [...]
+       </p><p>2022/07/06</p></div><div><p class=post-title>Big Improvements in Beam Go's 2.40 Release</p><p class=post-info>Danny McCormick</p></div></a></div><div class="calendar-card-big calendar-card-big-right"><p class=calendar-card-event-title>Upcoming events</p><div class=calendar-card-events><div class=calendar-desktop><iframe id=calendar src="https://calendar.google.com/calendar/embed?src=r24up18ne2ddgl0t93flk0hsj8%40group.calendar.google.com" style=border:0 width=333 height=320  [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/sitemap.xml b/website/generated-content/sitemap.xml
index 2dc2e981c56..db6ca2e27b5 100644
--- a/website/generated-content/sitemap.xml
+++ b/website/generated-content/sitemap.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>/blog/beam-2.41.0/</loc><lastmod>2022-08-23T21:36:06+00:00</lastmod></url><url><loc>/categories/blog/</loc><lastmod>2022-10-11T15:00:59+02:00</lastmod></url><url><loc>/blog/</loc><lastmod>2022-10-11T15:00:59+02:00</lastmod></url><url><loc>/categories/</loc><lastmod>2022-10-11T15:00:59+02:00</lastmod></url><url><loc>/catego [...]
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>/blog/hop-web-cloud/</loc><lastmod>2022-10-16T22:15:44+02:00</lastmod></url><url><loc>/categories/blog/</loc><lastmod>2022-10-16T22:15:44+02:00</lastmod></url><url><loc>/blog/</loc><lastmod>2022-10-16T22:15:44+02:00</lastmod></url><url><loc>/categories/</loc><lastmod>2022-10-16T22:15:44+02:00</lastmod></url><url><loc>/blog [...]
\ No newline at end of file