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 23686b8  Publishing website 2020/10/26 18:04:02 at commit ba24b08
23686b8 is described below

commit 23686b81c22cf43204da2e2beb8d2becf9511068
Author: jenkins <[email protected]>
AuthorDate: Mon Oct 26 18:04:03 2020 +0000

    Publishing website 2020/10/26 18:04:02 at commit ba24b08
---
 website/generated-content/beam-2.25.0.md           |  85 ---------------
 .../generated-content/blog/beam-2.25.0/index.html  |  31 ++++++
 website/generated-content/blog/index.html          |   4 +-
 website/generated-content/blog/index.xml           | 117 +++++++++++++--------
 .../generated-content/categories/blog/index.xml    | 100 +++++++++++++-----
 website/generated-content/categories/index.xml     |   2 +-
 website/generated-content/feed.xml                 | 107 +++++++++++++------
 website/generated-content/index.html               |   2 +-
 .../generated-content/roadmap/go-sdk/index.html    |   2 +-
 website/generated-content/roadmap/index.xml        |   2 +-
 website/generated-content/sitemap.xml              |   2 +-
 11 files changed, 264 insertions(+), 190 deletions(-)

diff --git a/website/generated-content/beam-2.25.0.md 
b/website/generated-content/beam-2.25.0.md
deleted file mode 100644
index d757147..0000000
--- a/website/generated-content/beam-2.25.0.md
+++ /dev/null
@@ -1,85 +0,0 @@
----
-title:  "Apache Beam 2.25.0"
-date:   2020-10-23 14:00:00 -0800
-categories:
-  - blog
-authors:
-  - Robin Qiu
----
-<!--
-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.
--->
-We are happy to present the new 2.25.0 release of Apache Beam. This release 
includes both improvements and new functionality.
-See the [download page](/get-started/downloads/#2250-2020-10-23) for this 
release.
-For more information on changes in 2.25.0, check out the
-[detailed release 
notes](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12319527&version=12347147).
-
-## Highlights
-
-* Splittable DoFn is now the default for executing the Read transform for Java 
based runners (Direct, Flink, Jet, Samza, Twister2). The expected output of the 
Read transform is unchanged. Users can opt-out using 
`--experiments=use_deprecated_read`. The Apache Beam community is looking for 
feedback for this change as the community is planning to make this change 
permanent with no opt-out. If you run into an issue requiring the opt-out, 
please send an e-mail to [[email protected]](mailt [...]
-
-## I/Os
-
-* Added cross-language support to Java's KinesisIO, now available in the 
Python module `apache_beam.io.kinesis` 
([BEAM-10138](https://issues.apache.org/jira/browse/BEAM-10138), 
[BEAM-10137](https://issues.apache.org/jira/browse/BEAM-10137)).
-* Update Snowflake JDBC dependency for SnowflakeIO 
([BEAM-10864](https://issues.apache.org/jira/browse/BEAM-10864))
-* Added cross-language support to Java's SnowflakeIO.Write, now available in 
the Python module `apache_beam.io.snowflake` 
([BEAM-9898](https://issues.apache.org/jira/browse/BEAM-9898)).
-* Added delete function to Java's `ElasticsearchIO#Write`. Now, Java's 
ElasticsearchIO can be used to selectively delete documents using 
`withIsDeleteFn` function 
([BEAM-5757](https://issues.apache.org/jira/browse/BEAM-5757)).
-* Java SDK: Added new IO connector for InfluxDB - InfluxDbIO 
([BEAM-2546](https://issues.apache.org/jira/browse/BEAM-2546)).
-
-## New Features / Improvements
-
-* Support for repeatable fields in JSON decoder for `ReadFromBigQuery` added. 
(Python) ([BEAM-10524](https://issues.apache.org/jira/browse/BEAM-10524))
-* Added an opt-in, performance-driven runtime type checking system for the 
Python SDK ([BEAM-10549](https://issues.apache.org/jira/browse/BEAM-10549)).
-    More details will be in an upcoming [blog 
post](https://beam.apache.org/blog/python-performance-runtime-type-checking/index.html).
-* Added support for Python 3 type annotations on PTransforms using typed 
PCollections ([BEAM-10258](https://issues.apache.org/jira/browse/BEAM-10258)).
-    More details will be in an upcoming [blog 
post](https://beam.apache.org/blog/python-improved-annotations/index.html).
-* Improved the Interactive Beam API where recording streaming jobs now start a 
long running background recording job. Running ib.show() or ib.collect() 
samples from the recording 
([BEAM-10603](https://issues.apache.org/jira/browse/BEAM-10603)).
-* In Interactive Beam, ib.show() and ib.collect() now have "n" and "duration" 
as parameters. These mean read only up to "n" elements and up to "duration" 
seconds of data read from the recording 
([BEAM-10603](https://issues.apache.org/jira/browse/BEAM-10603)).
-* Initial preview of 
[Dataframes](https://s.apache.org/simpler-python-pipelines-2020#slide=id.g905ac9257b_1_21)
 support.
-    See also example at apache_beam/examples/wordcount_dataframe.py
-* Fixed support for type hints on `@ptransform_fn` decorators in the Python 
SDK.
-  ([BEAM-4091](https://issues.apache.org/jira/browse/BEAM-4091))
-  This has not enabled by default to preserve backwards compatibility; use the
-  `--type_check_additional=ptransform_fn` flag to enable. It may be enabled by
-  default in future versions of Beam.
-
-## Breaking Changes
-
-* Python 2 and Python 3.5 support dropped 
([BEAM-10644](https://issues.apache.org/jira/browse/BEAM-10644), 
[BEAM-9372](https://issues.apache.org/jira/browse/BEAM-9372)).
-* Pandas 1.x allowed.  Older version of Pandas may still be used, but may not 
be as well tested.
-
-## Deprecations
-
-* Python transform ReadFromSnowflake has been moved from 
`apache_beam.io.external.snowflake` to `apache_beam.io.snowflake`. The previous 
path will be removed in the future versions.
-
-## Known Issues
-
-* Dataflow streaming timers once against not strictly time ordered when set 
earlier mid-bundle, as the fix for  
[BEAM-8543](https://issues.apache.org/jira/browse/BEAM-8543) introduced more 
severe bugs and has been rolled back.
-
-
-## List of Contributors
-
-According to git shortlog, the following people contributed to the 2.25.0 
release. Thank you to all contributors!
-
-Ahmet Altay, Alan Myrvold, Aldair Coronel Ruiz, Alexey Romanenko, Andrew 
Pilloud, Ankur Goenka,
-Ayoub ENNASSIRI, Bipin Upadhyaya, Boyuan Zhang, Brian Hulette, Brian 
Michalski, Chad Dombrova,
-Chamikara Jayalath, Damon Douglas, Daniel Oliveira, David Cavazos, David 
Janicek, Doug Roeper, Eric
-Roshan-Eisner, Etta Rapp, Eugene Kirpichov, Filipe Regadas, Heejong Lee, Ihor 
Indyk, Irvi Firqotul
-Aini, Ismaël Mejía, Jan Lukavský, Jayendra, Jiadai Xia, Jithin Sukumar, Jozsef 
Bartok, Kamil
-Gałuszka, Kamil Wasilewski, Kasia Kucharczyk, Kenneth Jung, Kenneth Knowles, 
Kevin Puthusseri, Kevin
-Sijo Puthusseri, KevinGG, Kyle Weaver, Leiyi Zhang, Lourens Naudé, Luke Cwik, 
Matthew Ouyang,
-Maximilian Michels, Michal Walenia, Milan Cermak, Monica Song, Nelson Osacky, 
Neville Li, Ning Kang,
-Pablo Estrada, Piotr Szuberski, Qihang, Rehman, Reuven Lax, Robert Bradshaw, 
Robert Burke, Rui Wang,
-Saavan Nanavati, Sam Bourne, Sam Rohde, Sam Whittle, Sergiy Kolesnikov, Sindy 
Li, Siyuan Chen, Steve
-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
diff --git a/website/generated-content/blog/beam-2.25.0/index.html 
b/website/generated-content/blog/beam-2.25.0/index.html
new file mode 100644
index 0000000..c6293ff
--- /dev/null
+++ b/website/generated-content/blog/beam-2.25.0/index.html
@@ -0,0 +1,31 @@
+<!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 Beam 
2.25.0</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 Patterns (EIPs) and Domain Spe [...]
+<span class=sr-only>Toggle navigation</span>
+<span class=icon-bar></span><span class=icon-bar></span><span 
class=icon-bar></span></button>
+<a href=/ class=navbar-brand><img alt=Brand style=height:25px 
src=/images/beam_logo_navbar.png></a></div><div class="navbar-mask 
closed"></div><div id=navbar class="navbar-container closed"><ul class="nav 
navbar-nav"><li><a href=/get-started/beam-overview/>Get Started</a></li><li><a 
href=/documentation/>Documentation</a></li><li><a 
href=/documentation/sdks/java/>Languages</a></li><li><a 
href=/documentation/runners/capability-matrix/>RUNNERS</a></li><li><a 
href=/roadmap/>Roadmap</a></li>< [...]
+•</p></header><div class=post-content itemprop=articleBody><p>We are happy to 
present the new 2.25.0 release of Apache Beam. This release includes both 
improvements and new functionality.
+See the <a href=/get-started/downloads/#2250-2020-10-23>download page</a> for 
this release.
+For more information on changes in 2.25.0, check out the
+<a 
href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12319527&version=12347147";>detailed
 release notes</a>.</p><h2 id=highlights>Highlights</h2><ul><li>Splittable DoFn 
is now the default for executing the Read transform for Java based runners 
(Direct, Flink, Jet, Samza, Twister2). The expected output of the Read 
transform is unchanged. Users can opt-out using 
<code>--experiments=use_deprecated_read</code>. The Apache Beam community is 
looking for feedback for this ch [...]
+More details will be in an upcoming <a 
href=https://beam.apache.org/blog/python-performance-runtime-type-checking/index.html>blog
 post</a>.</li><li>Added support for Python 3 type annotations on PTransforms 
using typed PCollections (<a 
href=https://issues.apache.org/jira/browse/BEAM-10258>BEAM-10258</a>).
+More details will be in an upcoming <a 
href=https://beam.apache.org/blog/python-improved-annotations/index.html>blog 
post</a>.</li><li>Improved the Interactive Beam API where recording streaming 
jobs now start a long running background recording job. Running ib.show() or 
ib.collect() samples from the recording (<a 
href=https://issues.apache.org/jira/browse/BEAM-10603>BEAM-10603</a>).</li><li>In
 Interactive Beam, ib.show() and ib.collect() now have &ldquo;n&rdquo; and 
&ldquo;duration&rdqu [...]
+See also example at apache_beam/examples/wordcount_dataframe.py</li><li>Fixed 
support for type hints on <code>@ptransform_fn</code> decorators in the Python 
SDK.
+(<a href=https://issues.apache.org/jira/browse/BEAM-4091>BEAM-4091</a>)
+This has not enabled by default to preserve backwards compatibility; use the
+<code>--type_check_additional=ptransform_fn</code> flag to enable. It may be 
enabled by
+default in future versions of Beam.</li></ul><h2 id=breaking-changes>Breaking 
Changes</h2><ul><li>Python 2 and Python 3.5 support dropped (<a 
href=https://issues.apache.org/jira/browse/BEAM-10644>BEAM-10644</a>, <a 
href=https://issues.apache.org/jira/browse/BEAM-9372>BEAM-9372</a>).</li><li>Pandas
 1.x allowed. Older version of Pandas may still be used, but may not be as well 
tested.</li></ul><h2 id=deprecations>Deprecations</h2><ul><li>Python transform 
ReadFromSnowflake has been moved fr [...]
+Ayoub ENNASSIRI, Bipin Upadhyaya, Boyuan Zhang, Brian Hulette, Brian 
Michalski, Chad Dombrova,
+Chamikara Jayalath, Damon Douglas, Daniel Oliveira, David Cavazos, David 
Janicek, Doug Roeper, Eric
+Roshan-Eisner, Etta Rapp, Eugene Kirpichov, Filipe Regadas, Heejong Lee, Ihor 
Indyk, Irvi Firqotul
+Aini, Ismaël Mejía, Jan Lukavský, Jayendra, Jiadai Xia, Jithin Sukumar, Jozsef 
Bartok, Kamil
+Gałuszka, Kamil Wasilewski, Kasia Kucharczyk, Kenneth Jung, Kenneth Knowles, 
Kevin Puthusseri, Kevin
+Sijo Puthusseri, KevinGG, Kyle Weaver, Leiyi Zhang, Lourens Naudé, Luke Cwik, 
Matthew Ouyang,
+Maximilian Michels, Michal Walenia, Milan Cermak, Monica Song, Nelson Osacky, 
Neville Li, Ning Kang,
+Pablo Estrada, Piotr Szuberski, Qihang, Rehman, Reuven Lax, Robert Bradshaw, 
Robert Burke, Rui Wang,
+Saavan Nanavati, Sam Bourne, Sam Rohde, Sam Whittle, Sergiy Kolesnikov, Sindy 
Li, Siyuan Chen, Steve
+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></article></div><footer class=footer><div 
class=footer__contained><div class=footer__cols><div 
class=footer__cols__col><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 alt="Apache logo"></div></div><div class="footer__cols__col 
footer__cols__col--md"><div class=footer__cols__col__title>Start</div>< [...]
+<a href=http://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></footer></body></html>
\ No newline at end of file
diff --git a/website/generated-content/blog/index.html 
b/website/generated-content/blog/index.html
index daa065a..1811860 100644
--- a/website/generated-content/blog/index.html
+++ b/website/generated-content/blog/index.html
@@ -1,7 +1,9 @@
 <!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>Blogs</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 Patterns (EIPs) and Domain Specific Languag [...]
 <span class=sr-only>Toggle navigation</span>
 <span class=icon-bar></span><span class=icon-bar></span><span 
class=icon-bar></span></button>
-<a href=/ class=navbar-brand><img alt=Brand style=height:25px 
src=/images/beam_logo_navbar.png></a></div><div class="navbar-mask 
closed"></div><div id=navbar class="navbar-container closed"><ul class="nav 
navbar-nav"><li><a href=/get-started/beam-overview/>Get Started</a></li><li><a 
href=/documentation/>Documentation</a></li><li><a 
href=/documentation/sdks/java/>Languages</a></li><li><a 
href=/documentation/runners/capability-matrix/>RUNNERS</a></li><li><a 
href=/roadmap/>Roadmap</a></li>< [...]
+<a href=/ class=navbar-brand><img alt=Brand style=height:25px 
src=/images/beam_logo_navbar.png></a></div><div class="navbar-mask 
closed"></div><div id=navbar class="navbar-container closed"><ul class="nav 
navbar-nav"><li><a href=/get-started/beam-overview/>Get Started</a></li><li><a 
href=/documentation/>Documentation</a></li><li><a 
href=/documentation/sdks/java/>Languages</a></li><li><a 
href=/documentation/runners/capability-matrix/>RUNNERS</a></li><li><a 
href=/roadmap/>Roadmap</a></li>< [...]
+•
+Robin Qiu</i></p>We are happy to present the new 2.<p><a class="btn 
btn-default btn-sm" href=/blog/beam-2.25.0/ role=button>Read more&nbsp;<span 
class="glyphicon glyphicon-menu-right" 
aria-hidden=true></span></a></p><hr><h3><a class=post-link 
href=/blog/beam-2.24.0/>Apache Beam 2.24.0</a></h3><p><i>Sep 18, 2020
 •
 Daniel Oliveira</i></p>We are happy to present the new 2.<p><a class="btn 
btn-default btn-sm" href=/blog/beam-2.24.0/ role=button>Read more&nbsp;<span 
class="glyphicon glyphicon-menu-right" 
aria-hidden=true></span></a></p><hr><h3><a class=post-link 
href=/blog/pattern-match-beam-sql/>Pattern Matching with Beam 
SQL</a></h3><p><i>Aug 27, 2020
 •
diff --git a/website/generated-content/blog/index.xml 
b/website/generated-content/blog/index.xml
index b8fc2d3..07d0958 100644
--- a/website/generated-content/blog/index.xml
+++ b/website/generated-content/blog/index.xml
@@ -1,4 +1,77 @@
-<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>Fri, 
18 Sep 2020 00:00:01 -0800</lastBuildDate><atom:link href="/blog/index.xml" 
rel="self" type="application/rss+xml"/><item><title>Blog: Apache Beam 
2.24.0</title><link>/blog/beam-2.24.0/</link><pubDate>Fri, 18 Sep 2020 00:00:01 
-0800</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>Fri, 
23 Oct 2020 14:00:00 -0800</lastBuildDate><atom:link href="/blog/index.xml" 
rel="self" type="application/rss+xml"/><item><title>Blog: Apache Beam 
2.25.0</title><link>/blog/beam-2.25.0/</link><pubDate>Fri, 23 Oct 2020 14:00:00 
-0800</pubDate><gui [...]
+&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.25.0 release of Apache Beam. This 
release includes both improvements and new functionality.
+See the &lt;a href="/get-started/downloads/#2250-2020-10-23">download 
page&lt;/a> for this release.
+For more information on changes in 2.25.0, check out the
+&lt;a 
href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12319527&amp;amp;version=12347147";>detailed
 release notes&lt;/a>.&lt;/p>
+&lt;h2 id="highlights">Highlights&lt;/h2>
+&lt;ul>
+&lt;li>Splittable DoFn is now the default for executing the Read transform for 
Java based runners (Direct, Flink, Jet, Samza, Twister2). The expected output 
of the Read transform is unchanged. Users can opt-out using 
&lt;code>--experiments=use_deprecated_read&lt;/code>. The Apache Beam community 
is looking for feedback for this change as the community is planning to make 
this change permanent with no opt-out. If you run into an issue requiring the 
opt-out, please send an e-mail to &lt;a  [...]
+&lt;/ul>
+&lt;h2 id="ios">I/Os&lt;/h2>
+&lt;ul>
+&lt;li>Added cross-language support to Java&amp;rsquo;s KinesisIO, now 
available in the Python module &lt;code>apache_beam.io.kinesis&lt;/code> (&lt;a 
href="https://issues.apache.org/jira/browse/BEAM-10138";>BEAM-10138&lt;/a>, 
&lt;a 
href="https://issues.apache.org/jira/browse/BEAM-10137";>BEAM-10137&lt;/a>).&lt;/li>
+&lt;li>Update Snowflake JDBC dependency for SnowflakeIO (&lt;a 
href="https://issues.apache.org/jira/browse/BEAM-10864";>BEAM-10864&lt;/a>)&lt;/li>
+&lt;li>Added cross-language support to Java&amp;rsquo;s SnowflakeIO.Write, now 
available in the Python module &lt;code>apache_beam.io.snowflake&lt;/code> 
(&lt;a 
href="https://issues.apache.org/jira/browse/BEAM-9898";>BEAM-9898&lt;/a>).&lt;/li>
+&lt;li>Added delete function to Java&amp;rsquo;s 
&lt;code>ElasticsearchIO#Write&lt;/code>. Now, Java&amp;rsquo;s ElasticsearchIO 
can be used to selectively delete documents using 
&lt;code>withIsDeleteFn&lt;/code> function (&lt;a 
href="https://issues.apache.org/jira/browse/BEAM-5757";>BEAM-5757&lt;/a>).&lt;/li>
+&lt;li>Java SDK: Added new IO connector for InfluxDB - InfluxDbIO (&lt;a 
href="https://issues.apache.org/jira/browse/BEAM-2546";>BEAM-2546&lt;/a>).&lt;/li>
+&lt;/ul>
+&lt;h2 id="new-features--improvements">New Features / Improvements&lt;/h2>
+&lt;ul>
+&lt;li>Support for repeatable fields in JSON decoder for 
&lt;code>ReadFromBigQuery&lt;/code> added. (Python) (&lt;a 
href="https://issues.apache.org/jira/browse/BEAM-10524";>BEAM-10524&lt;/a>)&lt;/li>
+&lt;li>Added an opt-in, performance-driven runtime type checking system for 
the Python SDK (&lt;a 
href="https://issues.apache.org/jira/browse/BEAM-10549";>BEAM-10549&lt;/a>).
+More details will be in an upcoming &lt;a 
href="https://beam.apache.org/blog/python-performance-runtime-type-checking/index.html";>blog
 post&lt;/a>.&lt;/li>
+&lt;li>Added support for Python 3 type annotations on PTransforms using typed 
PCollections (&lt;a 
href="https://issues.apache.org/jira/browse/BEAM-10258";>BEAM-10258&lt;/a>).
+More details will be in an upcoming &lt;a 
href="https://beam.apache.org/blog/python-improved-annotations/index.html";>blog 
post&lt;/a>.&lt;/li>
+&lt;li>Improved the Interactive Beam API where recording streaming jobs now 
start a long running background recording job. Running ib.show() or 
ib.collect() samples from the recording (&lt;a 
href="https://issues.apache.org/jira/browse/BEAM-10603";>BEAM-10603&lt;/a>).&lt;/li>
+&lt;li>In Interactive Beam, ib.show() and ib.collect() now have 
&amp;ldquo;n&amp;rdquo; and &amp;ldquo;duration&amp;rdquo; as parameters. These 
mean read only up to &amp;ldquo;n&amp;rdquo; elements and up to 
&amp;ldquo;duration&amp;rdquo; seconds of data read from the recording (&lt;a 
href="https://issues.apache.org/jira/browse/BEAM-10603";>BEAM-10603&lt;/a>).&lt;/li>
+&lt;li>Initial preview of &lt;a 
href="https://s.apache.org/simpler-python-pipelines-2020#slide=id.g905ac9257b_1_21";>Dataframes&lt;/a>
 support.
+See also example at apache_beam/examples/wordcount_dataframe.py&lt;/li>
+&lt;li>Fixed support for type hints on &lt;code>@ptransform_fn&lt;/code> 
decorators in the Python SDK.
+(&lt;a href="https://issues.apache.org/jira/browse/BEAM-4091";>BEAM-4091&lt;/a>)
+This has not enabled by default to preserve backwards compatibility; use the
+&lt;code>--type_check_additional=ptransform_fn&lt;/code> flag to enable. It 
may be enabled by
+default in future versions of Beam.&lt;/li>
+&lt;/ul>
+&lt;h2 id="breaking-changes">Breaking Changes&lt;/h2>
+&lt;ul>
+&lt;li>Python 2 and Python 3.5 support dropped (&lt;a 
href="https://issues.apache.org/jira/browse/BEAM-10644";>BEAM-10644&lt;/a>, 
&lt;a 
href="https://issues.apache.org/jira/browse/BEAM-9372";>BEAM-9372&lt;/a>).&lt;/li>
+&lt;li>Pandas 1.x allowed. Older version of Pandas may still be used, but may 
not be as well tested.&lt;/li>
+&lt;/ul>
+&lt;h2 id="deprecations">Deprecations&lt;/h2>
+&lt;ul>
+&lt;li>Python transform ReadFromSnowflake has been moved from 
&lt;code>apache_beam.io.external.snowflake&lt;/code> to 
&lt;code>apache_beam.io.snowflake&lt;/code>. The previous path will be removed 
in the future versions.&lt;/li>
+&lt;/ul>
+&lt;h2 id="known-issues">Known Issues&lt;/h2>
+&lt;ul>
+&lt;li>Dataflow streaming timers once against not strictly time ordered when 
set earlier mid-bundle, as the fix for &lt;a 
href="https://issues.apache.org/jira/browse/BEAM-8543";>BEAM-8543&lt;/a> 
introduced more severe bugs and has been rolled back.&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.25.0 release. Thank you to all contributors!&lt;/p>
+&lt;p>Ahmet Altay, Alan Myrvold, Aldair Coronel Ruiz, Alexey Romanenko, Andrew 
Pilloud, Ankur Goenka,
+Ayoub ENNASSIRI, Bipin Upadhyaya, Boyuan Zhang, Brian Hulette, Brian 
Michalski, Chad Dombrova,
+Chamikara Jayalath, Damon Douglas, Daniel Oliveira, David Cavazos, David 
Janicek, Doug Roeper, Eric
+Roshan-Eisner, Etta Rapp, Eugene Kirpichov, Filipe Regadas, Heejong Lee, Ihor 
Indyk, Irvi Firqotul
+Aini, Ismaël Mejía, Jan Lukavský, Jayendra, Jiadai Xia, Jithin Sukumar, Jozsef 
Bartok, Kamil
+Gałuszka, Kamil Wasilewski, Kasia Kucharczyk, Kenneth Jung, Kenneth Knowles, 
Kevin Puthusseri, Kevin
+Sijo Puthusseri, KevinGG, Kyle Weaver, Leiyi Zhang, Lourens Naudé, Luke Cwik, 
Matthew Ouyang,
+Maximilian Michels, Michal Walenia, Milan Cermak, Monica Song, Nelson Osacky, 
Neville Li, Ning Kang,
+Pablo Estrada, Piotr Szuberski, Qihang, Rehman, Reuven Lax, Robert Bradshaw, 
Robert Burke, Rui Wang,
+Saavan Nanavati, Sam Bourne, Sam Rohde, Sam Whittle, Sergiy Kolesnikov, Sindy 
Li, Siyuan Chen, Steve
+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&lt;/p></description></item><item><title>Blog: Apache 
Beam 2.24.0</title><link>/blog/beam-2.24.0/</link><pubDate>Fri, 18 Sep 2020 
00:00:01 -0800</pubDate><guid>/blog/beam-2.24.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.
@@ -5337,44 +5410,4 @@ limitations under the License.
 &lt;p>On management and thought leader side, Beam went from “what’s Beam?” at 
previous conferences to “I’m interested in Beam.” or “I’ve formed an informed 
opinion on Beam.” at this conference. This is one of the metrics I look for in 
early technology adoption.&lt;/p>
 &lt;img src="/images/blog/IMG_20160927_170455.jpg" alt="So much brainpower 
answering questions">
 &lt;p>We rounded out the tutorial with live demonstrations of Beam running on 
Apache Spark, Apache Flink, the local runner, and DataFlow runner. Then, we 
brought in the big brainpower and had a Q and A session.&lt;/p>
-&lt;p>If you’re attending a conference, we encourage you to look for a Beam 
session. If you want to use these materials to give your own Beam talk or 
tutorial, we’re happy to help you. In addition to this tutorial, we have &lt;a 
href="/contribute/presentation-materials/">other presentation materials&lt;/a>. 
You can reach out to us on the &lt;a href="/get-started/support/">user mailing 
list&lt;/a>.&lt;/p></description></item><item><title>Blog: Apache Beam: Six 
Months in Incubation</title> [...]
-&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>It’s been just over six months since Apache Beam was formally accepted 
into incubation with the &lt;a href="http://www.apache.org";>Apache Software 
Foundation&lt;/a>. As a community, we’ve been hard at work getting Beam off the 
ground.&lt;/p>
-&lt;p>Looking just at raw numbers for those first six months, that’s:&lt;/p>
-&lt;ul>
-&lt;li>48,238 lines of preexisting code donated by Cloudera, dataArtisans, and 
Google.&lt;/li>
-&lt;li>761 pull requests from 45 contributors.&lt;/li>
-&lt;li>498 Jira issues opened and 245 resolved.&lt;/li>
-&lt;li>1 incubating release (and another 1 in progress).&lt;/li>
-&lt;li>4,200 hours of automated tests.&lt;/li>
-&lt;li>161 subscribers / 606 messages on user@.&lt;/li>
-&lt;li>217 subscribers / 1205 messages on dev@.&lt;/li>
-&lt;li>277 stars and 174 forks on GitHub.&lt;/li>
-&lt;/ul>
-&lt;p>And behind those numbers, there’s been a ton of technical progress, 
including:&lt;/p>
-&lt;ul>
-&lt;li>Refactoring of the entire codebase, examples, and tests to be truly 
runner-independent.&lt;/li>
-&lt;li>New functionality in the Apache Flink runner for timestamps/windows in 
batch and bounded sources and side inputs in streaming mode.&lt;/li>
-&lt;li>Work in progress to upgrade the Apache Spark runner to use Spark 
2.0.&lt;/li>
-&lt;li>Several new runners from the wider Apache community &amp;ndash; Apache 
Gearpump has its own feature branch, Apache Apex has a PR, and conversations 
are starting on Apache Storm and others.&lt;/li>
-&lt;li>New SDKs/DSLs for exposing the Beam model &amp;ndash; the Python SDK 
from Google is in on a feature branch, and there are plans to add the Scio DSL 
from Spotify.&lt;/li>
-&lt;li>Support for additional data sources and sinks &amp;ndash; Apache Kafka 
and JMS are in, there are PRs for Amazon Kinesis, Apache Cassandra, and 
MongoDB, and more connectors are being planned.&lt;/li>
-&lt;/ul>
-&lt;p>But perhaps most importantly, we’re committed to building an involved, 
welcoming community. So far, we’ve:&lt;/p>
-&lt;ul>
-&lt;li>Started building a vibrant developer community, with detailed design 
discussions on features like DoFn reuse semantics, serialization technology, 
and an API for accessing state.&lt;/li>
-&lt;li>Started building a user community with an active mailing list and 
improvements to the website and documentation.&lt;/li>
-&lt;li>Had multiple talks on Beam at venues including ApacheCon, Hadoop 
Summit, Kafka Summit, JBCN Barcelona, and Strata.&lt;/li>
-&lt;li>Presented at multiple existing meetups and are starting to organize 
some of our own.&lt;/li>
-&lt;/ul>
-&lt;p>While it’s nice to reflect back on all we’ve done, we’re working full 
&lt;em>stream&lt;/em> ahead towards a stable release and graduation from 
incubator. And we’d love your help &amp;ndash; join the &lt;a 
href="/get-started/support/">mailing lists&lt;/a>, check out the &lt;a 
href="/contribute/contribution-guide/">contribution guide&lt;/a>, and grab a 
&lt;a 
href="https://issues.apache.org/jira/browse/BEAM-520?jql=project%20%3D%20BEAM%20AND%20resolution%20%3D%20Unresolved%20AND%20lab
 [...]
\ No newline at end of file
+&lt;p>If you’re attending a conference, we encourage you to look for a Beam 
session. If you want to use these materials to give your own Beam talk or 
tutorial, we’re happy to help you. In addition to this tutorial, we have &lt;a 
href="/contribute/presentation-materials/">other presentation materials&lt;/a>. 
You can reach out to us on the &lt;a href="/get-started/support/">user mailing 
list&lt;/a>.&lt;/p></description></item></channel></rss>
\ 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 19c3c39..c7039c8 100644
--- a/website/generated-content/categories/blog/index.xml
+++ b/website/generated-content/categories/blog/index.xml
@@ -1,4 +1,77 @@
-<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>Fri, 18 Sep 2020 00:00:01 
-0800</lastBuildDate><atom:link href="/categories/blog/index.xml" rel="self" 
type="application/rss+xml"/><item><title>Blog: Apache Beam 
2.24.0</title><link>/blog/beam-2.24.0/</link><pubDate>Fri, 18 Sep 2020 00:00:01 
[...]
+<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>Fri, 23 Oct 2020 14:00:00 
-0800</lastBuildDate><atom:link href="/categories/blog/index.xml" rel="self" 
type="application/rss+xml"/><item><title>Blog: Apache Beam 
2.25.0</title><link>/blog/beam-2.25.0/</link><pubDate>Fri, 23 Oct 2020 14:00: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>We are happy to present the new 2.25.0 release of Apache Beam. This 
release includes both improvements and new functionality.
+See the &lt;a href="/get-started/downloads/#2250-2020-10-23">download 
page&lt;/a> for this release.
+For more information on changes in 2.25.0, check out the
+&lt;a 
href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12319527&amp;amp;version=12347147";>detailed
 release notes&lt;/a>.&lt;/p>
+&lt;h2 id="highlights">Highlights&lt;/h2>
+&lt;ul>
+&lt;li>Splittable DoFn is now the default for executing the Read transform for 
Java based runners (Direct, Flink, Jet, Samza, Twister2). The expected output 
of the Read transform is unchanged. Users can opt-out using 
&lt;code>--experiments=use_deprecated_read&lt;/code>. The Apache Beam community 
is looking for feedback for this change as the community is planning to make 
this change permanent with no opt-out. If you run into an issue requiring the 
opt-out, please send an e-mail to &lt;a  [...]
+&lt;/ul>
+&lt;h2 id="ios">I/Os&lt;/h2>
+&lt;ul>
+&lt;li>Added cross-language support to Java&amp;rsquo;s KinesisIO, now 
available in the Python module &lt;code>apache_beam.io.kinesis&lt;/code> (&lt;a 
href="https://issues.apache.org/jira/browse/BEAM-10138";>BEAM-10138&lt;/a>, 
&lt;a 
href="https://issues.apache.org/jira/browse/BEAM-10137";>BEAM-10137&lt;/a>).&lt;/li>
+&lt;li>Update Snowflake JDBC dependency for SnowflakeIO (&lt;a 
href="https://issues.apache.org/jira/browse/BEAM-10864";>BEAM-10864&lt;/a>)&lt;/li>
+&lt;li>Added cross-language support to Java&amp;rsquo;s SnowflakeIO.Write, now 
available in the Python module &lt;code>apache_beam.io.snowflake&lt;/code> 
(&lt;a 
href="https://issues.apache.org/jira/browse/BEAM-9898";>BEAM-9898&lt;/a>).&lt;/li>
+&lt;li>Added delete function to Java&amp;rsquo;s 
&lt;code>ElasticsearchIO#Write&lt;/code>. Now, Java&amp;rsquo;s ElasticsearchIO 
can be used to selectively delete documents using 
&lt;code>withIsDeleteFn&lt;/code> function (&lt;a 
href="https://issues.apache.org/jira/browse/BEAM-5757";>BEAM-5757&lt;/a>).&lt;/li>
+&lt;li>Java SDK: Added new IO connector for InfluxDB - InfluxDbIO (&lt;a 
href="https://issues.apache.org/jira/browse/BEAM-2546";>BEAM-2546&lt;/a>).&lt;/li>
+&lt;/ul>
+&lt;h2 id="new-features--improvements">New Features / Improvements&lt;/h2>
+&lt;ul>
+&lt;li>Support for repeatable fields in JSON decoder for 
&lt;code>ReadFromBigQuery&lt;/code> added. (Python) (&lt;a 
href="https://issues.apache.org/jira/browse/BEAM-10524";>BEAM-10524&lt;/a>)&lt;/li>
+&lt;li>Added an opt-in, performance-driven runtime type checking system for 
the Python SDK (&lt;a 
href="https://issues.apache.org/jira/browse/BEAM-10549";>BEAM-10549&lt;/a>).
+More details will be in an upcoming &lt;a 
href="https://beam.apache.org/blog/python-performance-runtime-type-checking/index.html";>blog
 post&lt;/a>.&lt;/li>
+&lt;li>Added support for Python 3 type annotations on PTransforms using typed 
PCollections (&lt;a 
href="https://issues.apache.org/jira/browse/BEAM-10258";>BEAM-10258&lt;/a>).
+More details will be in an upcoming &lt;a 
href="https://beam.apache.org/blog/python-improved-annotations/index.html";>blog 
post&lt;/a>.&lt;/li>
+&lt;li>Improved the Interactive Beam API where recording streaming jobs now 
start a long running background recording job. Running ib.show() or 
ib.collect() samples from the recording (&lt;a 
href="https://issues.apache.org/jira/browse/BEAM-10603";>BEAM-10603&lt;/a>).&lt;/li>
+&lt;li>In Interactive Beam, ib.show() and ib.collect() now have 
&amp;ldquo;n&amp;rdquo; and &amp;ldquo;duration&amp;rdquo; as parameters. These 
mean read only up to &amp;ldquo;n&amp;rdquo; elements and up to 
&amp;ldquo;duration&amp;rdquo; seconds of data read from the recording (&lt;a 
href="https://issues.apache.org/jira/browse/BEAM-10603";>BEAM-10603&lt;/a>).&lt;/li>
+&lt;li>Initial preview of &lt;a 
href="https://s.apache.org/simpler-python-pipelines-2020#slide=id.g905ac9257b_1_21";>Dataframes&lt;/a>
 support.
+See also example at apache_beam/examples/wordcount_dataframe.py&lt;/li>
+&lt;li>Fixed support for type hints on &lt;code>@ptransform_fn&lt;/code> 
decorators in the Python SDK.
+(&lt;a href="https://issues.apache.org/jira/browse/BEAM-4091";>BEAM-4091&lt;/a>)
+This has not enabled by default to preserve backwards compatibility; use the
+&lt;code>--type_check_additional=ptransform_fn&lt;/code> flag to enable. It 
may be enabled by
+default in future versions of Beam.&lt;/li>
+&lt;/ul>
+&lt;h2 id="breaking-changes">Breaking Changes&lt;/h2>
+&lt;ul>
+&lt;li>Python 2 and Python 3.5 support dropped (&lt;a 
href="https://issues.apache.org/jira/browse/BEAM-10644";>BEAM-10644&lt;/a>, 
&lt;a 
href="https://issues.apache.org/jira/browse/BEAM-9372";>BEAM-9372&lt;/a>).&lt;/li>
+&lt;li>Pandas 1.x allowed. Older version of Pandas may still be used, but may 
not be as well tested.&lt;/li>
+&lt;/ul>
+&lt;h2 id="deprecations">Deprecations&lt;/h2>
+&lt;ul>
+&lt;li>Python transform ReadFromSnowflake has been moved from 
&lt;code>apache_beam.io.external.snowflake&lt;/code> to 
&lt;code>apache_beam.io.snowflake&lt;/code>. The previous path will be removed 
in the future versions.&lt;/li>
+&lt;/ul>
+&lt;h2 id="known-issues">Known Issues&lt;/h2>
+&lt;ul>
+&lt;li>Dataflow streaming timers once against not strictly time ordered when 
set earlier mid-bundle, as the fix for &lt;a 
href="https://issues.apache.org/jira/browse/BEAM-8543";>BEAM-8543&lt;/a> 
introduced more severe bugs and has been rolled back.&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.25.0 release. Thank you to all contributors!&lt;/p>
+&lt;p>Ahmet Altay, Alan Myrvold, Aldair Coronel Ruiz, Alexey Romanenko, Andrew 
Pilloud, Ankur Goenka,
+Ayoub ENNASSIRI, Bipin Upadhyaya, Boyuan Zhang, Brian Hulette, Brian 
Michalski, Chad Dombrova,
+Chamikara Jayalath, Damon Douglas, Daniel Oliveira, David Cavazos, David 
Janicek, Doug Roeper, Eric
+Roshan-Eisner, Etta Rapp, Eugene Kirpichov, Filipe Regadas, Heejong Lee, Ihor 
Indyk, Irvi Firqotul
+Aini, Ismaël Mejía, Jan Lukavský, Jayendra, Jiadai Xia, Jithin Sukumar, Jozsef 
Bartok, Kamil
+Gałuszka, Kamil Wasilewski, Kasia Kucharczyk, Kenneth Jung, Kenneth Knowles, 
Kevin Puthusseri, Kevin
+Sijo Puthusseri, KevinGG, Kyle Weaver, Leiyi Zhang, Lourens Naudé, Luke Cwik, 
Matthew Ouyang,
+Maximilian Michels, Michal Walenia, Milan Cermak, Monica Song, Nelson Osacky, 
Neville Li, Ning Kang,
+Pablo Estrada, Piotr Szuberski, Qihang, Rehman, Reuven Lax, Robert Bradshaw, 
Robert Burke, Rui Wang,
+Saavan Nanavati, Sam Bourne, Sam Rohde, Sam Whittle, Sergiy Kolesnikov, Sindy 
Li, Siyuan Chen, Steve
+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&lt;/p></description></item><item><title>Blog: Apache 
Beam 2.24.0</title><link>/blog/beam-2.24.0/</link><pubDate>Fri, 18 Sep 2020 
00:00:01 -0800</pubDate><guid>/blog/beam-2.24.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.
@@ -5355,27 +5428,4 @@ limitations under the License.
 &lt;li>Had multiple talks on Beam at venues including ApacheCon, Hadoop 
Summit, Kafka Summit, JBCN Barcelona, and Strata.&lt;/li>
 &lt;li>Presented at multiple existing meetups and are starting to organize 
some of our own.&lt;/li>
 &lt;/ul>
-&lt;p>While it’s nice to reflect back on all we’ve done, we’re working full 
&lt;em>stream&lt;/em> ahead towards a stable release and graduation from 
incubator. And we’d love your help &amp;ndash; join the &lt;a 
href="/get-started/support/">mailing lists&lt;/a>, check out the &lt;a 
href="/contribute/contribution-guide/">contribution guide&lt;/a>, and grab a 
&lt;a 
href="https://issues.apache.org/jira/browse/BEAM-520?jql=project%20%3D%20BEAM%20AND%20resolution%20%3D%20Unresolved%20AND%20lab
 [...]
-&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 recently achieved a major milestone by adding support for windowing 
to the &lt;a href="https://flink.apache.org";>Apache Flink&lt;/a> Batch runner. 
In this post we would like to explain what this means for users of Apache Beam 
and highlight some of the implementation details.&lt;/p>
-&lt;p>Before we start, though, let’s quickly talk about the execution of Beam 
programs and how this is relevant to today’s post. A Beam pipeline can contain 
bounded and unbounded sources. If the pipeline only contains bounded sources it 
can be executed in a batch fashion, if it contains some unbounded sources it 
must be executed in a streaming fashion. When executing a Beam pipeline on 
Flink, you don’t have to choose the execution mode. Internally, the Flink 
runner either translates the  [...]
-&lt;h2 id="what-does-this-mean-for-users">What does this mean for 
users?&lt;/h2>
-&lt;p>Support for windowing was the last missing puzzle piece for making the 
Flink Batch runner compatible with the Beam model. With the latest change to 
the Batch runner users can now run any pipeline that only contains bounded 
sources and be certain that the results match those of the original 
reference-implementation runners that were provided by Google as part of the 
initial code drop coming from the Google Dataflow SDK.&lt;/p>
-&lt;p>The most obvious part of the change is that windows can now be assigned 
to elements and that the runner respects these windows for the 
&lt;code>GroupByKey&lt;/code> and &lt;code>Combine&lt;/code> operations. A 
not-so-obvious change concerns side-inputs. In the Beam model, side inputs 
respect windows; when a value of the main input is being processed only the 
side input that corresponds to the correct window is available to the 
processing function, the &lt;code>DoFn&lt;/code>.&lt;/p>
-&lt;p>Getting side-input semantics right is an important milestone in it’s own 
because it allows to use a big suite of unit tests for verifying the 
correctness of a runner implementation. These tests exercise every obscure 
detail of the Beam programming model and verify that the results produced by a 
runner match what you would expect from a correct implementation. In the suite, 
side inputs are used to compare the expected result to the actual result. With 
these tests being executed regu [...]
-&lt;h2 id="under-the-hood">Under the Hood&lt;/h2>
-&lt;p>The basis for the changes is the introduction of 
&lt;code>WindowedValue&lt;/code> in the generated Flink transformations. 
Before, a Beam &lt;code>PCollection&amp;lt;T&amp;gt;&lt;/code> would be 
transformed to a &lt;code>DataSet&amp;lt;T&amp;gt;&lt;/code>. Now, we instead 
create a 
&lt;code>DataSet&amp;lt;WindowedValue&amp;lt;T&amp;gt;&amp;gt;&lt;/code>. The 
&lt;code>WindowedValue&amp;lt;T&amp;gt;&lt;/code> stores meta data about the 
value, such as the timestamp and the windows to wh [...]
-&lt;p>With this basic change out of the way we just had to make sure that 
windows were respected for side inputs and that &lt;code>Combine&lt;/code> and 
&lt;code>GroupByKey&lt;/code> correctly handled windows. The tricky part there 
is the handling of merging windows such as session windows. For these we 
essentially emulate the behavior of a merging &lt;code>WindowFn&lt;/code> in 
our own code.&lt;/p>
-&lt;p>After we got side inputs working we could enable the aforementioned 
suite of tests to check how well the runner behaves with respect to the Beam 
model. As can be expected there were quite some discrepancies but we managed to 
resolve them all. In the process, we also slimmed down the runner 
implementation. For example, we removed all custom translations for sources and 
sinks and are now relying only on Beam code for these, thereby greatly reducing 
the maintenance overhead.&lt;/p>
-&lt;h2 id="summary">Summary&lt;/h2>
-&lt;p>We reached a major milestone in adding windowing support to the Flink 
Batch runner, thereby making it compatible with the Beam model. Because of the 
large suite of tests that can now be executed on the runner we are also 
confident about the correctness of the implementation and about it staying that 
way in the future.&lt;/p></description></item></channel></rss>
\ No newline at end of file
+&lt;p>While it’s nice to reflect back on all we’ve done, we’re working full 
&lt;em>stream&lt;/em> ahead towards a stable release and graduation from 
incubator. And we’d love your help &amp;ndash; join the &lt;a 
href="/get-started/support/">mailing lists&lt;/a>, check out the &lt;a 
href="/contribute/contribution-guide/">contribution guide&lt;/a>, and grab a 
&lt;a 
href="https://issues.apache.org/jira/browse/BEAM-520?jql=project%20%3D%20BEAM%20AND%20resolution%20%3D%20Unresolved%20AND%20lab
 [...]
\ No newline at end of file
diff --git a/website/generated-content/categories/index.xml 
b/website/generated-content/categories/index.xml
index 81dd796..4ef8703 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>Fri, 18 Sep 2020 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
+<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>Fri, 23 Oct 2020 14:00:00 
-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 5e5ca78..2a06602 100644
--- a/website/generated-content/feed.xml
+++ b/website/generated-content/feed.xml
@@ -1,4 +1,77 @@
-<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>We are happy to present the new 2.25.0 release of Apache Beam. This 
release includes both improvements and new functionality.
+See the &lt;a href="/get-started/downloads/#2250-2020-10-23">download 
page&lt;/a> for this release.
+For more information on changes in 2.25.0, check out the
+&lt;a 
href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12319527&amp;amp;version=12347147";>detailed
 release notes&lt;/a>.&lt;/p>
+&lt;h2 id="highlights">Highlights&lt;/h2>
+&lt;ul>
+&lt;li>Splittable DoFn is now the default for executing the Read transform for 
Java based runners (Direct, Flink, Jet, Samza, Twister2). The expected output 
of the Read transform is unchanged. Users can opt-out using 
&lt;code>--experiments=use_deprecated_read&lt;/code>. The Apache Beam community 
is looking for feedback for this change as the community is planning to make 
this change permanent with no opt-out. If you run into an issue requiring the 
opt-out, please send an e-mail to &lt;a  [...]
+&lt;/ul>
+&lt;h2 id="ios">I/Os&lt;/h2>
+&lt;ul>
+&lt;li>Added cross-language support to Java&amp;rsquo;s KinesisIO, now 
available in the Python module &lt;code>apache_beam.io.kinesis&lt;/code> (&lt;a 
href="https://issues.apache.org/jira/browse/BEAM-10138";>BEAM-10138&lt;/a>, 
&lt;a 
href="https://issues.apache.org/jira/browse/BEAM-10137";>BEAM-10137&lt;/a>).&lt;/li>
+&lt;li>Update Snowflake JDBC dependency for SnowflakeIO (&lt;a 
href="https://issues.apache.org/jira/browse/BEAM-10864";>BEAM-10864&lt;/a>)&lt;/li>
+&lt;li>Added cross-language support to Java&amp;rsquo;s SnowflakeIO.Write, now 
available in the Python module &lt;code>apache_beam.io.snowflake&lt;/code> 
(&lt;a 
href="https://issues.apache.org/jira/browse/BEAM-9898";>BEAM-9898&lt;/a>).&lt;/li>
+&lt;li>Added delete function to Java&amp;rsquo;s 
&lt;code>ElasticsearchIO#Write&lt;/code>. Now, Java&amp;rsquo;s ElasticsearchIO 
can be used to selectively delete documents using 
&lt;code>withIsDeleteFn&lt;/code> function (&lt;a 
href="https://issues.apache.org/jira/browse/BEAM-5757";>BEAM-5757&lt;/a>).&lt;/li>
+&lt;li>Java SDK: Added new IO connector for InfluxDB - InfluxDbIO (&lt;a 
href="https://issues.apache.org/jira/browse/BEAM-2546";>BEAM-2546&lt;/a>).&lt;/li>
+&lt;/ul>
+&lt;h2 id="new-features--improvements">New Features / Improvements&lt;/h2>
+&lt;ul>
+&lt;li>Support for repeatable fields in JSON decoder for 
&lt;code>ReadFromBigQuery&lt;/code> added. (Python) (&lt;a 
href="https://issues.apache.org/jira/browse/BEAM-10524";>BEAM-10524&lt;/a>)&lt;/li>
+&lt;li>Added an opt-in, performance-driven runtime type checking system for 
the Python SDK (&lt;a 
href="https://issues.apache.org/jira/browse/BEAM-10549";>BEAM-10549&lt;/a>).
+More details will be in an upcoming &lt;a 
href="https://beam.apache.org/blog/python-performance-runtime-type-checking/index.html";>blog
 post&lt;/a>.&lt;/li>
+&lt;li>Added support for Python 3 type annotations on PTransforms using typed 
PCollections (&lt;a 
href="https://issues.apache.org/jira/browse/BEAM-10258";>BEAM-10258&lt;/a>).
+More details will be in an upcoming &lt;a 
href="https://beam.apache.org/blog/python-improved-annotations/index.html";>blog 
post&lt;/a>.&lt;/li>
+&lt;li>Improved the Interactive Beam API where recording streaming jobs now 
start a long running background recording job. Running ib.show() or 
ib.collect() samples from the recording (&lt;a 
href="https://issues.apache.org/jira/browse/BEAM-10603";>BEAM-10603&lt;/a>).&lt;/li>
+&lt;li>In Interactive Beam, ib.show() and ib.collect() now have 
&amp;ldquo;n&amp;rdquo; and &amp;ldquo;duration&amp;rdquo; as parameters. These 
mean read only up to &amp;ldquo;n&amp;rdquo; elements and up to 
&amp;ldquo;duration&amp;rdquo; seconds of data read from the recording (&lt;a 
href="https://issues.apache.org/jira/browse/BEAM-10603";>BEAM-10603&lt;/a>).&lt;/li>
+&lt;li>Initial preview of &lt;a 
href="https://s.apache.org/simpler-python-pipelines-2020#slide=id.g905ac9257b_1_21";>Dataframes&lt;/a>
 support.
+See also example at apache_beam/examples/wordcount_dataframe.py&lt;/li>
+&lt;li>Fixed support for type hints on &lt;code>@ptransform_fn&lt;/code> 
decorators in the Python SDK.
+(&lt;a href="https://issues.apache.org/jira/browse/BEAM-4091";>BEAM-4091&lt;/a>)
+This has not enabled by default to preserve backwards compatibility; use the
+&lt;code>--type_check_additional=ptransform_fn&lt;/code> flag to enable. It 
may be enabled by
+default in future versions of Beam.&lt;/li>
+&lt;/ul>
+&lt;h2 id="breaking-changes">Breaking Changes&lt;/h2>
+&lt;ul>
+&lt;li>Python 2 and Python 3.5 support dropped (&lt;a 
href="https://issues.apache.org/jira/browse/BEAM-10644";>BEAM-10644&lt;/a>, 
&lt;a 
href="https://issues.apache.org/jira/browse/BEAM-9372";>BEAM-9372&lt;/a>).&lt;/li>
+&lt;li>Pandas 1.x allowed. Older version of Pandas may still be used, but may 
not be as well tested.&lt;/li>
+&lt;/ul>
+&lt;h2 id="deprecations">Deprecations&lt;/h2>
+&lt;ul>
+&lt;li>Python transform ReadFromSnowflake has been moved from 
&lt;code>apache_beam.io.external.snowflake&lt;/code> to 
&lt;code>apache_beam.io.snowflake&lt;/code>. The previous path will be removed 
in the future versions.&lt;/li>
+&lt;/ul>
+&lt;h2 id="known-issues">Known Issues&lt;/h2>
+&lt;ul>
+&lt;li>Dataflow streaming timers once against not strictly time ordered when 
set earlier mid-bundle, as the fix for &lt;a 
href="https://issues.apache.org/jira/browse/BEAM-8543";>BEAM-8543&lt;/a> 
introduced more severe bugs and has been rolled back.&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.25.0 release. Thank you to all contributors!&lt;/p>
+&lt;p>Ahmet Altay, Alan Myrvold, Aldair Coronel Ruiz, Alexey Romanenko, Andrew 
Pilloud, Ankur Goenka,
+Ayoub ENNASSIRI, Bipin Upadhyaya, Boyuan Zhang, Brian Hulette, Brian 
Michalski, Chad Dombrova,
+Chamikara Jayalath, Damon Douglas, Daniel Oliveira, David Cavazos, David 
Janicek, Doug Roeper, Eric
+Roshan-Eisner, Etta Rapp, Eugene Kirpichov, Filipe Regadas, Heejong Lee, Ihor 
Indyk, Irvi Firqotul
+Aini, Ismaël Mejía, Jan Lukavský, Jayendra, Jiadai Xia, Jithin Sukumar, Jozsef 
Bartok, Kamil
+Gałuszka, Kamil Wasilewski, Kasia Kucharczyk, Kenneth Jung, Kenneth Knowles, 
Kevin Puthusseri, Kevin
+Sijo Puthusseri, KevinGG, Kyle Weaver, Leiyi Zhang, Lourens Naudé, Luke Cwik, 
Matthew Ouyang,
+Maximilian Michels, Michal Walenia, Milan Cermak, Monica Song, Nelson Osacky, 
Neville Li, Ning Kang,
+Pablo Estrada, Piotr Szuberski, Qihang, Rehman, Reuven Lax, Robert Bradshaw, 
Robert Burke, Rui Wang,
+Saavan Nanavati, Sam Bourne, Sam Rohde, Sam Whittle, Sergiy Kolesnikov, Sindy 
Li, Siyuan Chen, Steve
+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&lt;/p></description><link>/blog/beam-2.25.0/</link><pubDate>Fri, 
23 Oct 2020 14:00:00 
-0800</pubDate><guid>/blog/beam-2.25.0/</guid><category>blog</category></item><item><title>Apache
 Beam 2.24.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.
@@ -825,34 +898,4 @@ Schema Options, it will be removed in version 
&lt;code>2.23.0&lt;/code>. (&lt;a
 &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.21.0 release. Thank you to all contributors!&lt;/p>
-&lt;p>Aaron Meihm, Adrian Eka, Ahmet Altay, AldairCoronel, Alex Van Boxel, 
Alexey Romanenko, Andrew Crites, Andrew Pilloud, Ankur Goenka, Badrul (Taki) 
Chowdhury, Bartok Jozsef, Boyuan Zhang, Brian Hulette, brucearctor, 
bumblebee-coming, Chad Dombrova, Chamikara Jayalath, Chie Hayashida, Chris 
Gorgolewski, Chuck Yang, Colm O hEigeartaigh, Curtis 
&amp;ldquo;Fjord&amp;rdquo; Hawthorne, Daniel Mills, Daniel Oliveira, David 
Yan, Elias Djurfeldt, Emiliano Capoccia, Etienne Chauchot, Fernando  [...]
-&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>As some of you are already aware, the 2020 edition of the Beam Summit 
will be completely &lt;strong>digital and free&lt;/strong>. Beam Summit Digital 
will take place from &lt;strong>August 24th to 28th&lt;/strong>. The conference 
will be spread across the course of one week with a couple of hours of program 
each day.&lt;/p>
-&lt;p>&lt;img class="center-block"
-src="/images/blog/beamsummit/beamsummit-digital-2020.png"
-alt="Beam Summit Digital 2020, August 24-28">&lt;/p>
-&lt;p>While we would have loved to see all of you in person, we have to accept 
that 2020 will not be the year for that. So, we are looking at this as an 
opportunity to have a bigger and more inclusive event, where people who would 
normally not be able to travel to the summit will now be able to join, learn 
and share with the rest of the community.&lt;/p>
-&lt;h2 id="providing-you-the-best-experience-possible">Providing you the best 
experience possible&lt;/h2>
-&lt;p>We are going to great lengths to ensure that we provide the Beam 
community with the best possible experience in an online event. From 
audio/video quality, to an adequate schedule for our community, to making it as 
easy as possible to register to the event and join the sessions, to setting up 
ways for the community to interact and network with each other. The team behind 
the organization of the Beam Summit has been working on these things, and we 
are also teaming up with an event pr [...]
-&lt;p>So, what we want to say with this is: We will have a great event! And if 
you have any ideas on how to make it better, please let us know.&lt;/p>
-&lt;h2 id="ways-to-participate-and-help">Ways to participate and help&lt;/h2>
-&lt;p>As all things Beam, this is a community effort. The door is open for 
participation:&lt;/p>
-&lt;ol>
-&lt;li>Submit a proposal to talk. Please check out the &lt;strong>&lt;a 
href="https://sessionize.com/beam-digital-summit-2020/";>Call for 
Papers&lt;/a>&lt;/strong> and submit a talk. The deadline for submissions is 
&lt;em>June 15th&lt;/em>!&lt;/li>
-&lt;li>Register to join as an attendee. Registration is now open at the 
&lt;strong>&lt;a href="https://crowdcast.io/e/beamsummit";>registration 
page&lt;/a>&lt;/strong>. Registration is free!&lt;/li>
-&lt;li>Consider sponsoring the event. If your company is interested in 
engaging with members of the community please check out our &lt;a 
href="https://drive.google.com/open?id=1EbijvZKpkWwWyMryLY9sJfyZzZk1k44v";>sponsoring
 prospectus&lt;/a>.&lt;/li>
-&lt;li>Help us get the word out. Please make sure to let your colleagues and 
friends in the data engineering field (and beyond!) know about the Beam 
Summit.&lt;/li>
-&lt;/ol>
-&lt;h2 id="follow-up-and-more-information">Follow up and more 
information&lt;/h2>
-&lt;p>While we will use the Crowdcast platform to broadcast the event, we will 
still have a full event website at &lt;a 
href="https://beamsummit.org";>beamsummit.org&lt;/a> with details about the 
schedule, speakers, FAQ and everything else you need from an event. We are 
currently working on updating the website and will publish all event details in 
the next couple of weeks.&lt;/p>
-&lt;p>Please also follow us on &lt;a 
href="https://twitter.com/beamsummit";>Twitter&lt;/a> or &lt;a 
href="https://www.linkedin.com/company/beam-summit/";>LinkedIn&lt;/a> to get 
event 
updates.&lt;/p></description><link>/blog/beam-summit-digital-2020/</link><pubDate>Fri,
 08 May 2020 00:00:01 
-0800</pubDate><guid>/blog/beam-summit-digital-2020/</guid><category>blog</category></item></channel></rss>
\ No newline at end of file
+&lt;p>Aaron Meihm, Adrian Eka, Ahmet Altay, AldairCoronel, Alex Van Boxel, 
Alexey Romanenko, Andrew Crites, Andrew Pilloud, Ankur Goenka, Badrul (Taki) 
Chowdhury, Bartok Jozsef, Boyuan Zhang, Brian Hulette, brucearctor, 
bumblebee-coming, Chad Dombrova, Chamikara Jayalath, Chie Hayashida, Chris 
Gorgolewski, Chuck Yang, Colm O hEigeartaigh, Curtis 
&amp;ldquo;Fjord&amp;rdquo; Hawthorne, Daniel Mills, Daniel Oliveira, David 
Yan, Elias Djurfeldt, Emiliano Capoccia, Etienne Chauchot, Fernando  [...]
\ No newline at end of file
diff --git a/website/generated-content/index.html 
b/website/generated-content/index.html
index 70cd797..2375591 100644
--- a/website/generated-content/index.html
+++ b/website/generated-content/index.html
@@ -5,7 +5,7 @@
 <a class="button button--primary" href=/get-started/try-apache-beam/>Try 
Beam</a>
 <a class="button button--primary" href=/get-started/downloads/>Download Beam 
SDK 2.25.0</a></div><div class=hero__ctas><a class=button 
href=/get-started/quickstart-java/>Java Quickstart</a>
 <a class=button href=/get-started/quickstart-py/>Python Quickstart</a>
-<a class=button href=/get-started/quickstart-go/>Go 
Quickstart</a></div></div></div><div class=hero__cols__col><div 
class=hero__blog><div class=hero__blog__title>The latest from the 
blog</div><div class=hero__blog__cards><a class=hero__blog__cards__card 
href=/blog/beam-2.24.0/><div class=hero__blog__cards__card__title>Apache Beam 
2.24.0</div><div class=hero__blog__cards__card__date>Sep 18, 2020</div></a><a 
class=hero__blog__cards__card href=/blog/pattern-match-beam-sql/><div 
class=hero__ [...]
+<a class=button href=/get-started/quickstart-go/>Go 
Quickstart</a></div></div></div><div class=hero__cols__col><div 
class=hero__blog><div class=hero__blog__title>The latest from the 
blog</div><div class=hero__blog__cards><a class=hero__blog__cards__card 
href=/blog/beam-2.25.0/><div class=hero__blog__cards__card__title>Apache Beam 
2.25.0</div><div class=hero__blog__cards__card__date>Oct 23, 2020</div></a><a 
class=hero__blog__cards__card href=/blog/beam-2.24.0/><div 
class=hero__blog__cards [...]
 <a class="button button--primary" href=/get-started/downloads/>Download Beam 
SDK 2.25.0</a></div><div class=ctas__ctas><a class=button 
href=/get-started/quickstart-java/>Java Quickstart</a>
 <a class=button href=/get-started/quickstart-py/>Python Quickstart</a>
 <a class=button href=/get-started/quickstart-go/>Go 
Quickstart</a></div></div></div><footer class=footer><div 
class=footer__contained><div class=footer__cols><div 
class=footer__cols__col><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 alt="Apache logo"></div></div><div class="footer__cols__col 
footer__cols__col--md"><div class=foo [...]
diff --git a/website/generated-content/roadmap/go-sdk/index.html 
b/website/generated-content/roadmap/go-sdk/index.html
index e061eb7..d1fb60a 100644
--- a/website/generated-content/roadmap/go-sdk/index.html
+++ b/website/generated-content/roadmap/go-sdk/index.html
@@ -10,7 +10,7 @@ playing with on Flink, and the Python Direct Runner, 
answering the scalable batc
 There&rsquo;s much work getting the portability protos to a stable baseline. 
This will allow runner
 and SDK independance, so they don&rsquo;t need to be updated in lockstep. 
Finally, the Go SDK should
 adopt Go Modules as it&rsquo;s versioning solution, and officially 
&ldquo;catch up&rdquo; with the current beam
-version.</p><p>The Go SDK has the following goals for the next few 
months:</p><h2 id=usability>Usability</h2><ul><li>Beam Schema Support <a 
href=https://issues.apache.org/jira/browse/BEAM-4124>BEAM-9615</a></li><li>Improvements
 to starcgen <a 
href=https://issues.apache.org/jira/browse/BEAM-9616>BEAM-9616</a></li></ul><h2 
id=integrating-with-the-go-ecosystem>Integrating with the Go 
ecosystem</h2><p>The authors of the Go SDK intended to keep the parts of the 
language we love, and intend for
+version.</p><p>The Go SDK has the following goals for the next few 
months:</p><h2 id=usability>Usability</h2><ul><li>Beam Schema Support <a 
href=https://issues.apache.org/jira/browse/BEAM-9615>BEAM-9615</a></li><li>Improvements
 to starcgen <a 
href=https://issues.apache.org/jira/browse/BEAM-9616>BEAM-9616</a></li></ul><h2 
id=integrating-with-the-go-ecosystem>Integrating with the Go 
ecosystem</h2><p>The authors of the Go SDK intended to keep the parts of the 
language we love, and intend for
 user pipelines to be as close to ordinary Go as possible, minimizing framework 
boiler plate code.</p><ul><li>Migrate to a vanity URL path <a 
href=https://issues.apache.org/jira/browse/BEAM-4115>BEAM-4115</a></li><li>Package
 versioning support <a 
href=https://issues.apache.org/jira/browse/BEAM-5379>BEAM-5379</a></li></ul><h2 
id=implement-portability-features>Implement Portability features</h2><p>The 
following are dependant on the features being implemented in the Portability 
Framework.</p [...]
 which makes scalable IOs difficult to impossible to write.</p><p>Otherwise, 
improving examples and documentation for devs and users alike is ongoing.
 Contributions are welcome. Please contact the <a 
href="mailto:[email protected]?subject=%5BGo%20SDK%5D%20How%20can%20I%20help%3F";>dev
 list</a>
diff --git a/website/generated-content/roadmap/index.xml 
b/website/generated-content/roadmap/index.xml
index dde89f5..9250c48 100644
--- a/website/generated-content/roadmap/index.xml
+++ b/website/generated-content/roadmap/index.xml
@@ -180,7 +180,7 @@ version.&lt;/p>
 &lt;p>The Go SDK has the following goals for the next few months:&lt;/p>
 &lt;h2 id="usability">Usability&lt;/h2>
 &lt;ul>
-&lt;li>Beam Schema Support &lt;a 
href="https://issues.apache.org/jira/browse/BEAM-4124";>BEAM-9615&lt;/a>&lt;/li>
+&lt;li>Beam Schema Support &lt;a 
href="https://issues.apache.org/jira/browse/BEAM-9615";>BEAM-9615&lt;/a>&lt;/li>
 &lt;li>Improvements to starcgen &lt;a 
href="https://issues.apache.org/jira/browse/BEAM-9616";>BEAM-9616&lt;/a>&lt;/li>
 &lt;/ul>
 &lt;h2 id="integrating-with-the-go-ecosystem">Integrating with the Go 
ecosystem&lt;/h2>
diff --git a/website/generated-content/sitemap.xml 
b/website/generated-content/sitemap.xml
index 0691fc9..e9d0394 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.24.0/</loc><lastmod>2020-09-18T12:38:38-07:00</lastmod></url><url><loc>/categories/blog/</loc><lastmod>2020-09-18T12:38:38-07:00</lastmod></url><url><loc>/blog/</loc><lastmod>2020-09-18T12:38:38-07:00</lastmod></url><url><loc>/categories/</loc><lastmod>2020-09-18T12:38:38-07:00</lastmod></url><url><loc>/blog/p
 [...]
\ 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/beam-2.25.0/</loc><lastmod>2020-10-26T10:46:37-07:00</lastmod></url><url><loc>/categories/blog/</loc><lastmod>2020-10-26T10:46:37-07:00</lastmod></url><url><loc>/blog/</loc><lastmod>2020-10-26T10:46:37-07:00</lastmod></url><url><loc>/categories/</loc><lastmod>2020-10-26T10:46:37-07:00</lastmod></url><url><loc>/blog/b
 [...]
\ No newline at end of file

Reply via email to