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

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

commit 2c342fcdf9f0b22eb5e6e936f5d191c7bffed224
Author: jenkins <bui...@apache.org>
AuthorDate: Thu Oct 4 20:21:57 2018 +0000

    Publishing website 2018/10/04 20:21:56 at commit 4506080
---
 website/generated-content/.htaccess                |  9 ++++++
 .../blog/2016/10/20/test-stream.html               |  2 +-
 .../blog/2017/03/16/python-sdk-release.html        |  2 +-
 .../blog/2017/08/16/splittable-do-fn.html          | 10 +++----
 .../08/20/review-input-streaming-connectors.html   | 22 +++++++-------
 .../contribute/ptransform-style-guide/index.html   |  4 +--
 .../contribute/release-guide/index.html            | 10 +++----
 .../contribute/runner-guide/index.html             | 16 +++++-----
 .../dsls/sql/aggregate-functions/index.html        |  4 +--
 .../documentation/dsls/sql/create-table/index.html |  6 ++--
 .../documentation/dsls/sql/data-types/index.html   |  4 +--
 .../documentation/dsls/sql/joins/index.html        |  4 +--
 .../documentation/dsls/sql/lexical/index.html      |  4 +--
 .../documentation/dsls/sql/overview/index.html     |  8 ++---
 .../dsls/sql/scalar-functions/index.html           |  4 +--
 .../documentation/dsls/sql/select/index.html       |  4 +--
 .../documentation/dsls/sql/set/index.html          |  4 +--
 .../documentation/dsls/sql/shell/index.html        |  4 +--
 .../dsls/sql/user-defined-functions/index.html     |  4 +--
 .../documentation/dsls/sql/walkthrough/index.html  | 10 +++----
 .../dsls/sql/windowing-and-triggering/index.html   |  4 +--
 .../pipelines/test-your-pipeline/index.html        |  4 +--
 .../documentation/programming-guide/index.html     | 16 +++++-----
 .../documentation/runners/dataflow/index.html      |  4 +--
 .../documentation/runners/direct/index.html        | 12 ++++----
 .../documentation/runners/flink/index.html         |  2 +-
 .../sdks/feature-comparison/index.html             |  4 +--
 .../documentation/sdks/go/index.html               |  4 +--
 .../documentation/sdks/java-extensions/index.html  |  4 +--
 .../documentation/sdks/java-thirdparty/index.html  |  4 +--
 .../documentation/sdks/java/euphoria/index.html    |  4 +--
 .../documentation/sdks/java/index.html             |  6 ++--
 .../documentation/sdks/java/nexmark/index.html     |  4 +--
 .../documentation/sdks/python-custom-io/index.html |  4 +--
 .../sdks/python-pipeline-dependencies/index.html   |  4 +--
 .../documentation/sdks/python-streaming/index.html |  4 +--
 .../sdks/python-type-safety/index.html             |  4 +--
 .../documentation/sdks/python/index.html           |  6 ++--
 website/generated-content/feed.xml                 | 34 +++++++++++-----------
 .../get-started/downloads/index.html               |  2 +-
 .../get-started/quickstart-java/index.html         |  2 +-
 .../get-started/quickstart-py/index.html           |  2 +-
 .../get-started/wordcount-example/index.html       |  4 +--
 43 files changed, 141 insertions(+), 132 deletions(-)

diff --git a/website/generated-content/.htaccess 
b/website/generated-content/.htaccess
index 06fc74b..77dabf4 100644
--- a/website/generated-content/.htaccess
+++ b/website/generated-content/.htaccess
@@ -13,3 +13,12 @@ RewriteCond %{HTTPS} !on
 # * Redirect (R) permanently (301) to https://beam.apache.org/,
 # * Stop processing more rules (L).
 RewriteRule ^(.*)$ https://beam.apache.org/$1 [L,R=301]
+
+# Javadocs / pydocs are available only on the published website, published from
+# https://github.com/apache/beam-site/tree/release-docs
+# They were previously hosted within this repository, and published at the URL
+# path /documentation/sdks/(javadoc|pydoc)/..
+# The following redirect maintains the previously supported URLs.
+RedirectMatch permanent "/documentation/sdks/(javadoc|pydoc)(.*)" 
"https://beam.apache.org/documentation/releases/$1$2";
+# Keep this updated to point to the current release.
+RedirectMatch "/releases/([^/]+)/current(.*)" 
"https://beam.apache.org/documentation/releases/$1/2.6.0$2";
diff --git a/website/generated-content/blog/2016/10/20/test-stream.html 
b/website/generated-content/blog/2016/10/20/test-stream.html
index 8b0566d..596c845 100644
--- a/website/generated-content/blog/2016/10/20/test-stream.html
+++ b/website/generated-content/blog/2016/10/20/test-stream.html
@@ -210,7 +210,7 @@ be controlled within a test.</p>
 <h2 id="writing-deterministic-tests-to-emulate-nondeterminism">Writing 
Deterministic Tests to Emulate Nondeterminism</h2>
 
 <p>The Beam testing infrastructure provides the
-<a 
href="/documentation/sdks/javadoc/2.6.0/org/apache/beam/sdk/testing/PAssert.html">PAssert</a>
+<a 
href="https://beam.apache.org/releases/javadoc/2.6.0/org/apache/beam/sdk/testing/PAssert.html";>PAssert</a>
 methods, which assert properties about the contents of a PCollection from 
within
 a pipeline. We have expanded this infrastructure to include
 <a 
href="https://github.com/apache/beam/blob/master/sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestStream.java";>TestStream</a>,
diff --git a/website/generated-content/blog/2017/03/16/python-sdk-release.html 
b/website/generated-content/blog/2017/03/16/python-sdk-release.html
index a1a3cdc..18f7b55 100644
--- a/website/generated-content/blog/2017/03/16/python-sdk-release.html
+++ b/website/generated-content/blog/2017/03/16/python-sdk-release.html
@@ -168,7 +168,7 @@ limitations under the License.
 
 <h4 id="try-the-apache-beam-python-sdk">Try the Apache Beam Python SDK</h4>
 
-<p>If you would like to try out the Python SDK, a good place to start is the 
<a href="/get-started/quickstart-py/">Quickstart</a>. After that, you can take 
a look at additional <a 
href="https://github.com/apache/beam/tree/v0.6.0/sdks/python/apache_beam/examples";>examples</a>,
 and deep dive into the <a href="/documentation/sdks/pydoc/">API 
reference</a>.</p>
+<p>If you would like to try out the Python SDK, a good place to start is the 
<a href="/get-started/quickstart-py/">Quickstart</a>. After that, you can take 
a look at additional <a 
href="https://github.com/apache/beam/tree/v0.6.0/sdks/python/apache_beam/examples";>examples</a>,
 and deep dive into the <a href="https://beam.apache.org/releases/pydoc/";>API 
reference</a>.</p>
 
 <p>Let’s take a look at a quick example together. First, install the <code 
class="highlighter-rouge">apache-beam</code> package from PyPI and start your 
Python interpreter.</p>
 
diff --git a/website/generated-content/blog/2017/08/16/splittable-do-fn.html 
b/website/generated-content/blog/2017/08/16/splittable-do-fn.html
index eb5bb0e..dd5d359 100644
--- a/website/generated-content/blog/2017/08/16/splittable-do-fn.html
+++ b/website/generated-content/blog/2017/08/16/splittable-do-fn.html
@@ -223,22 +223,22 @@ has other limitations that make it insufficient for this 
task</em>).</p>
 <h2 id="beam-source-api">Beam Source API</h2>
 
 <p>Apache Beam historically provides a Source API
-(<a 
href="/documentation/sdks/javadoc/2.6.0/org/apache/beam/sdk/io/BoundedSource.html">BoundedSource</a>
+(<a 
href="https://beam.apache.org/releases/javadoc/2.6.0/org/apache/beam/sdk/io/BoundedSource.html";>BoundedSource</a>
 and
-<a 
href="/documentation/sdks/javadoc/2.6.0/org/apache/beam/sdk/io/UnboundedSource.html">UnboundedSource</a>)
 which does
+<a 
href="https://beam.apache.org/releases/javadoc/2.6.0/org/apache/beam/sdk/io/UnboundedSource.html";>UnboundedSource</a>)
 which does
 not have these limitations and allows development of efficient data sources for
 batch and streaming systems. Pipelines use this API via the
-<a 
href="/documentation/sdks/javadoc/2.6.0/org/apache/beam/sdk/io/Read.html"><code 
class="highlighter-rouge">Read.from(Source)</code></a> built-in <code 
class="highlighter-rouge">PTransform</code>.</p>
+<a 
href="https://beam.apache.org/releases/javadoc/2.6.0/org/apache/beam/sdk/io/Read.html";><code
 class="highlighter-rouge">Read.from(Source)</code></a> built-in <code 
class="highlighter-rouge">PTransform</code>.</p>
 
 <p>The Source API is largely similar to that of most other data processing
 frameworks, and allows the system to read data in parallel using multiple
 workers, as well as checkpoint and resume reading from an unbounded data 
source.
 Additionally, the Beam
-<a 
href="/documentation/sdks/javadoc/2.6.0/org/apache/beam/sdk/io/BoundedSource.html"><code
 class="highlighter-rouge">BoundedSource</code></a>
+<a 
href="https://beam.apache.org/releases/javadoc/2.6.0/org/apache/beam/sdk/io/BoundedSource.html";><code
 class="highlighter-rouge">BoundedSource</code></a>
 API provides advanced features such as progress reporting and <a 
href="/blog/2016/05/18/splitAtFraction-method.html">dynamic
 rebalancing</a>
 (which together enable autoscaling), and
-<a 
href="/documentation/sdks/javadoc/2.6.0/org/apache/beam/sdk/io/UnboundedSource.html"><code
 class="highlighter-rouge">UnboundedSource</code></a> supports
+<a 
href="https://beam.apache.org/releases/javadoc/2.6.0/org/apache/beam/sdk/io/UnboundedSource.html";><code
 class="highlighter-rouge">UnboundedSource</code></a> supports
 reporting the source’s watermark and backlog <em>(until SDF, we believed that
 “batch” and “streaming” data sources are fundamentally different and thus
 require fundamentally different APIs)</em>.</p>
diff --git 
a/website/generated-content/blog/2018/08/20/review-input-streaming-connectors.html
 
b/website/generated-content/blog/2018/08/20/review-input-streaming-connectors.html
index 2e9c8bb..31384ac 100644
--- 
a/website/generated-content/blog/2018/08/20/review-input-streaming-connectors.html
+++ 
b/website/generated-content/blog/2018/08/20/review-input-streaming-connectors.html
@@ -190,7 +190,7 @@ limitations under the License.
    </td>
    <td>Local<br />(Using the <code>file://</code> URI)
    </td>
-   <td><a 
href="/documentation/sdks/javadoc/2.6.0/org/apache/beam/sdk/io/TextIO.html">TextIO</a>
+   <td><a 
href="https://beam.apache.org/releases/javadoc/2.6.0/org/apache/beam/sdk/io/TextIO.html";>TextIO</a>
    </td>
    <td><a 
href="https://spark.apache.org/docs/latest/api/java/org/apache/spark/streaming/StreamingContext.html#textFileStream-java.lang.String-";>textFileStream</a><br
 />(Spark treats most Unix systems as HDFS-compatible, but the location should 
be accessible from all nodes)
    </td>
@@ -198,7 +198,7 @@ limitations under the License.
   <tr>
    <td>HDFS<br />(Using the <code>hdfs://</code> URI)
    </td>
-    <td><a 
href="/documentation/sdks/javadoc/2.6.0/org/apache/beam/sdk/io/FileIO.html">FileIO</a>
 + <a 
href="/documentation/sdks/javadoc/2.6.0/org/apache/beam/sdk/io/hdfs/HadoopFileSystemOptions.html">HadoopFileSystemOptions</a>
+    <td><a 
href="https://beam.apache.org/releases/javadoc/2.6.0/org/apache/beam/sdk/io/FileIO.html";>FileIO</a>
 + <a 
href="https://beam.apache.org/releases/javadoc/2.6.0/org/apache/beam/sdk/io/hdfs/HadoopFileSystemOptions.html";>HadoopFileSystemOptions</a>
    </td>
    <td><a 
href="https://spark.apache.org/docs/latest/api/java/org/apache/spark/streaming/util/HdfsUtils.html";>HdfsUtils</a>
    </td>
@@ -208,7 +208,7 @@ limitations under the License.
    </td>
    <td>Cloud Storage<br />(Using the <code>gs://</code> URI)
    </td>
-   <td><a 
href="/documentation/sdks/javadoc/2.6.0/org/apache/beam/sdk/io/FileIO.html">FileIO</a>
 + <a 
href="/documentation/sdks/javadoc/2.6.0/org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html">GcsOptions</a>
+   <td><a 
href="https://beam.apache.org/releases/javadoc/2.6.0/org/apache/beam/sdk/io/FileIO.html";>FileIO</a>
 + <a 
href="https://beam.apache.org/releases/javadoc/2.6.0/org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html";>GcsOptions</a>
    </td>
    <td rowspan="2"><a 
href="https://spark.apache.org/docs/latest/api/java/org/apache/spark/SparkContext.html#hadoopConfiguration--";>hadoopConfiguration</a>
 and <a 
href="https://spark.apache.org/docs/latest/api/java/org/apache/spark/streaming/StreamingContext.html#textFileStream-java.lang.String-";>textFileStream</a>
@@ -217,7 +217,7 @@ and <a 
href="https://spark.apache.org/docs/latest/api/java/org/apache/spark/stre
   <tr>
    <td>S3<br />(Using the <code>s3://</code> URI)
    </td>
-    <td><a 
href="/documentation/sdks/javadoc/2.6.0/org/apache/beam/sdk/io/FileIO.html">FileIO</a>
 + <a 
href="/documentation/sdks/javadoc/2.6.0/org/apache/beam/sdk/io/aws/options/S3Options.html">S3Options</a>
+    <td><a 
href="https://beam.apache.org/releases/javadoc/2.6.0/org/apache/beam/sdk/io/FileIO.html";>FileIO</a>
 + <a 
href="https://beam.apache.org/releases/javadoc/2.6.0/org/apache/beam/sdk/io/aws/options/S3Options.html";>S3Options</a>
    </td>
   </tr>
   <tr>
@@ -225,7 +225,7 @@ and <a 
href="https://spark.apache.org/docs/latest/api/java/org/apache/spark/stre
    </td>
    <td>Kafka
    </td>
-   <td><a 
href="/documentation/sdks/javadoc/2.6.0/org/apache/beam/sdk/io/kafka/KafkaIO.html">KafkaIO</a>
+   <td><a 
href="https://beam.apache.org/releases/javadoc/2.6.0/org/apache/beam/sdk/io/kafka/KafkaIO.html";>KafkaIO</a>
    </td>
    <td><a 
href="https://spark.apache.org/docs/latest/streaming-kafka-0-10-integration.html";>spark-streaming-kafka</a>
    </td>
@@ -233,7 +233,7 @@ and <a 
href="https://spark.apache.org/docs/latest/api/java/org/apache/spark/stre
   <tr>
    <td>Kinesis
    </td>
-   <td><a 
href="/documentation/sdks/javadoc/2.6.0/org/apache/beam/sdk/io/kinesis/KinesisIO.html">KinesisIO</a>
+   <td><a 
href="https://beam.apache.org/releases/javadoc/2.6.0/org/apache/beam/sdk/io/kinesis/KinesisIO.html";>KinesisIO</a>
    </td>
    <td><a 
href="https://spark.apache.org/docs/latest/streaming-kinesis-integration.html";>spark-streaming-kinesis</a>
    </td>
@@ -241,7 +241,7 @@ and <a 
href="https://spark.apache.org/docs/latest/api/java/org/apache/spark/stre
   <tr>
    <td>Cloud Pub/Sub
    </td>
-   <td><a 
href="/documentation/sdks/javadoc/2.6.0/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.html">PubsubIO</a>
+   <td><a 
href="https://beam.apache.org/releases/javadoc/2.6.0/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.html";>PubsubIO</a>
    </td>
    <td><a 
href="https://github.com/apache/bahir/tree/master/streaming-pubsub";>spark-streaming-pubsub</a>
 from <a href="http://bahir.apache.org";>Apache Bahir</a>
    </td>
@@ -282,7 +282,7 @@ and <a 
href="https://spark.apache.org/docs/latest/api/java/org/apache/spark/stre
    </td>
    <td>Local
    </td>
-   <td><a 
href="/documentation/sdks/pydoc/2.6.0/apache_beam.io.textio.html">io.textio</a>
+   <td><a 
href="https://beam.apache.org/releases/pydoc/2.6.0/apache_beam.io.textio.html";>io.textio</a>
    </td>
    <td><a 
href="http://spark.apache.org/docs/latest/api/python/pyspark.streaming.html#pyspark.streaming.StreamingContext.textFileStream";>textFileStream</a>
    </td>
@@ -290,7 +290,7 @@ and <a 
href="https://spark.apache.org/docs/latest/api/java/org/apache/spark/stre
   <tr>
    <td>HDFS
    </td>
-   <td><a 
href="/documentation/sdks/pydoc/2.6.0/apache_beam.io.hadoopfilesystem.html">io.hadoopfilesystem</a>
+   <td><a 
href="https://beam.apache.org/releases/pydoc/2.6.0/apache_beam.io.hadoopfilesystem.html";>io.hadoopfilesystem</a>
    </td>
    <td><a 
href="https://spark.apache.org/docs/latest/api/java/org/apache/spark/SparkContext.html#hadoopConfiguration--";>hadoopConfiguration</a>
 (Access through <code>sc._jsc</code> with Py4J)
 and <a 
href="http://spark.apache.org/docs/latest/api/python/pyspark.streaming.html#pyspark.streaming.StreamingContext.textFileStream";>textFileStream</a>
@@ -301,7 +301,7 @@ and <a 
href="http://spark.apache.org/docs/latest/api/python/pyspark.streaming.ht
    </td>
    <td>Google Cloud Storage
    </td>
-   <td><a 
href="/documentation/sdks/pydoc/2.6.0/apache_beam.io.gcp.gcsio.html">io.gcp.gcsio</a>
+   <td><a 
href="https://beam.apache.org/releases/pydoc/2.6.0/apache_beam.io.gcp.gcsio.html";>io.gcp.gcsio</a>
    </td>
    <td rowspan="2"><a 
href="http://spark.apache.org/docs/latest/api/python/pyspark.streaming.html#pyspark.streaming.StreamingContext.textFileStream";>textFileStream</a>
    </td>
@@ -333,7 +333,7 @@ and <a 
href="http://spark.apache.org/docs/latest/api/python/pyspark.streaming.ht
   <tr>
    <td>Cloud Pub/Sub
    </td>
-   <td><a 
href="/documentation/sdks/pydoc/2.6.0/apache_beam.io.gcp.pubsub.html">io.gcp.pubsub</a>
+   <td><a 
href="https://beam.apache.org/releases/pydoc/2.6.0/apache_beam.io.gcp.pubsub.html";>io.gcp.pubsub</a>
    </td>
    <td>N/A
    </td>
diff --git 
a/website/generated-content/contribute/ptransform-style-guide/index.html 
b/website/generated-content/contribute/ptransform-style-guide/index.html
index 39c7230..f577420 100644
--- a/website/generated-content/contribute/ptransform-style-guide/index.html
+++ b/website/generated-content/contribute/ptransform-style-guide/index.html
@@ -528,8 +528,8 @@ E.g. when expanding a filepattern into files, log what the 
filepattern was and h
 
 <ul>
   <li>Generally, follow the rules of <a href="http://semver.org/";>semantic 
versioning</a>.</li>
-  <li>If the API of the transform is not yet stable, annotate it as <code 
class="highlighter-rouge">@Experimental</code> (Java) or <code 
class="highlighter-rouge">@experimental</code> (<a 
href="/documentation/sdks/pydoc/2.6.0/apache_beam.utils.annotations.html">Python</a>).</li>
-  <li>If the API deprecated, annotate it as <code 
class="highlighter-rouge">@Deprecated</code> (Java) or <code 
class="highlighter-rouge">@deprecated</code> (<a 
href="/documentation/sdks/pydoc/2.6.0/apache_beam.utils.annotations.html">Python</a>).</li>
+  <li>If the API of the transform is not yet stable, annotate it as <code 
class="highlighter-rouge">@Experimental</code> (Java) or <code 
class="highlighter-rouge">@experimental</code> (<a 
href="https://beam.apache.org/releases/pydoc/2.6.0/apache_beam.utils.annotations.html";>Python</a>).</li>
+  <li>If the API deprecated, annotate it as <code 
class="highlighter-rouge">@Deprecated</code> (Java) or <code 
class="highlighter-rouge">@deprecated</code> (<a 
href="https://beam.apache.org/releases/pydoc/2.6.0/apache_beam.utils.annotations.html";>Python</a>).</li>
   <li>Pay attention to the stability and versioning of third-party classes 
exposed by the transform’s API: if they are unstable or improperly versioned 
(do not obey <a href="http://semver.org/";>semantic versioning</a>), it is 
better to wrap them in your own classes.</li>
 </ul>
 
diff --git a/website/generated-content/contribute/release-guide/index.html 
b/website/generated-content/contribute/release-guide/index.html
index 2af7e88..5a53b27 100644
--- a/website/generated-content/contribute/release-guide/index.html
+++ b/website/generated-content/contribute/release-guide/index.html
@@ -1089,7 +1089,7 @@ svn commit
 website. To update the website, you must unpack this jar file from the release
 candidate into the source tree of the website.</p>
 
-<p>Add the new Javadoc to <a href="/documentation/sdks/javadoc/">SDK API 
Reference page</a> page, as follows:</p>
+<p>Add the new Javadoc to <a 
href="https://beam.apache.org/releases/javadoc/";>SDK API Reference page</a> 
page, as follows:</p>
 
 <ul>
   <li>Unpack the Maven artifact <code 
class="highlighter-rouge">org.apache.beam:beam-sdks-java-javadoc</code> into 
some temporary location. Call this <code 
class="highlighter-rouge">${JAVADOC_TMP}</code>.</li>
@@ -1099,7 +1099,7 @@ candidate into the source tree of the website.</p>
 </ul>
 
 <h5 id="create-pydoc">Create Pydoc</h5>
-<p>Add the new Pydoc to <a href="/documentation/sdks/pydoc/">SDK API Reference 
page</a> page, as follows:</p>
+<p>Add the new Pydoc to <a href="https://beam.apache.org/releases/pydoc/";>SDK 
API Reference page</a> page, as follows:</p>
 
 <ul>
   <li>Copy the generated Pydoc into the website repository: <code 
class="highlighter-rouge">cp -r ${PYDOC_ROOT} 
src/documentation/sdks/pydoc/${RELEASE}</code>.</li>
@@ -1122,7 +1122,7 @@ candidate into the source tree of the website.</p>
 <ol>
   <li>Maven artifacts deployed to the staging repository of <a 
href="https://repository.apache.org/content/repositories/";>repository.apache.org</a></li>
   <li>Source distribution deployed to the dev repository of <a 
href="https://dist.apache.org/repos/dist/dev/beam/";>dist.apache.org</a></li>
-  <li>Website pull request proposed to list the <a 
href="/get-started/downloads/">release</a>, publish the <a 
href="/documentation/sdks/javadoc/">Java API reference manual</a>, and publish 
the <a href="/documentation/sdks/pydoc/">Python API reference manual</a>.</li>
+  <li>Website pull request proposed to list the <a 
href="/get-started/downloads/">release</a>, publish the <a 
href="https://beam.apache.org/releases/javadoc/";>Java API reference manual</a>, 
and publish the <a href="https://beam.apache.org/releases/pydoc/";>Python API 
reference manual</a>.</li>
 </ol>
 
 <p>You can (optionally) also do additional verification by:</p>
@@ -1558,7 +1558,7 @@ git push github "$VERSION_TAG"
 
 <h3 id="merge-website-pull-request">Merge website pull request</h3>
 
-<p>Merge the website pull request to <a href="/get-started/downloads/">list 
the release</a>, publish the <a href="/documentation/sdks/pydoc/">Python API 
reference manual</a>, and the <a href="/documentation/sdks/javadoc/">Java API 
reference manual</a> created earlier.</p>
+<p>Merge the website pull request to <a href="/get-started/downloads/">list 
the release</a>, publish the <a 
href="https://beam.apache.org/releases/pydoc/";>Python API reference manual</a>, 
and the <a href="https://beam.apache.org/releases/javadoc/";>Java API reference 
manual</a> created earlier.</p>
 
 <h3 id="mark-the-version-as-released-in-jira">Mark the version as released in 
JIRA</h3>
 
@@ -1574,7 +1574,7 @@ git push github "$VERSION_TAG"
   <li>Maven artifacts released and indexed in the <a 
href="https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.beam%22";>Maven
 Central Repository</a></li>
   <li>Source distribution available in the release repository of <a 
href="https://dist.apache.org/repos/dist/release/beam/";>dist.apache.org</a></li>
   <li>Source distribution removed from the dev repository of <a 
href="https://dist.apache.org/repos/dist/dev/beam/";>dist.apache.org</a></li>
-  <li>Website pull request to <a href="/get-started/downloads/">list the 
release</a> and publish the <a href="/documentation/sdks/javadoc/">API 
reference manual</a> merged</li>
+  <li>Website pull request to <a href="/get-started/downloads/">list the 
release</a> and publish the <a 
href="https://beam.apache.org/releases/javadoc/";>API reference manual</a> 
merged</li>
   <li>Release tagged in the source code repository</li>
   <li>Release version finalized in JIRA. (Note: Not all committers have 
administrator access to JIRA. If you end up getting permissions errors ask on 
the mailing list for assistance.)</li>
   <li>Release version is listed at reporter.apache.org</li>
diff --git a/website/generated-content/contribute/runner-guide/index.html 
b/website/generated-content/contribute/runner-guide/index.html
index d74b5ae..aff1de0 100644
--- a/website/generated-content/contribute/runner-guide/index.html
+++ b/website/generated-content/contribute/runner-guide/index.html
@@ -683,7 +683,7 @@ via the <a href="#the-fn-api">Fn API</a> may manifest as 
another implementation
 
 <p><strong>Python</strong></p>
 
-<p>See the <a 
href="https://beam.apache.org/documentation/sdks/pydoc/2.0.0/apache_beam.runners.html#apache_beam.runners.common.DoFnRunner";>DoFnRunner
 pydoc</a>.</p>
+<p>See the <a 
href="https://beam.apache.org/releases/pydoc/2.0.0/apache_beam.runners.html#apache_beam.runners.common.DoFnRunner";>DoFnRunner
 pydoc</a>.</p>
 
 <h4 id="side-inputs">Side Inputs</h4>
 
@@ -730,7 +730,7 @@ is used to implement this.</p>
 
 <p><strong>Python</strong></p>
 
-<p>In Python, <a 
href="https://beam.apache.org/documentation/sdks/pydoc/2.0.0/apache_beam.transforms.html#apache_beam.transforms.sideinputs.SideInputMap";><code
 class="highlighter-rouge">SideInputMap</code></a> maps
+<p>In Python, <a 
href="https://beam.apache.org/releases/pydoc/2.0.0/apache_beam.transforms.html#apache_beam.transforms.sideinputs.SideInputMap";><code
 class="highlighter-rouge">SideInputMap</code></a> maps
 windows to side input values. The <code 
class="highlighter-rouge">WindowMappingFn</code> manifests as a simple
 function. See
 <a 
href="https://github.com/apache/beam/blob/master/sdks/python/apache_beam/transforms/sideinputs.py";>sideinputs.py</a>.</p>
@@ -786,9 +786,9 @@ have some special knowledge of the types involved.</p>
 <p>The elements you are processing will be key-value pairs, and you’ll need to 
extract
 the keys. For this reason, the format of key-value pairs is standardized and
 shared across all SDKS. See either
-<a 
href="https://beam.apache.org/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/coders/KvCoder.html";><code
 class="highlighter-rouge">KvCoder</code></a>
+<a 
href="https://beam.apache.org/releases/javadoc/2.0.0/org/apache/beam/sdk/coders/KvCoder.html";><code
 class="highlighter-rouge">KvCoder</code></a>
 in Java or
-<a 
href="https://beam.apache.org/documentation/sdks/pydoc/2.0.0/apache_beam.coders.html#apache_beam.coders.coders.TupleCoder.key_coder";><code
 class="highlighter-rouge">TupleCoder</code></a>
+<a 
href="https://beam.apache.org/releases/pydoc/2.0.0/apache_beam.coders.html#apache_beam.coders.coders.TupleCoder.key_coder";><code
 class="highlighter-rouge">TupleCoder</code></a>
 in Python for documentation on the binary format.</p>
 
 <h4 id="window-merging">Window Merging</h4>
@@ -957,9 +957,9 @@ it into primitives for your engine. The general pattern is 
to write a visitor
 that builds a job specification as it walks the graph of <code 
class="highlighter-rouge">PTransforms</code>.</p>
 
 <p>The entry point for this in Java is
-<a 
href="https://beam.apache.org/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/Pipeline.html#traverseTopologically-org.apache.beam.sdk.Pipeline.PipelineVisitor-";><code
 class="highlighter-rouge">Pipeline.traverseTopologically</code></a>
+<a 
href="https://beam.apache.org/releases/javadoc/2.0.0/org/apache/beam/sdk/Pipeline.html#traverseTopologically-org.apache.beam.sdk.Pipeline.PipelineVisitor-";><code
 class="highlighter-rouge">Pipeline.traverseTopologically</code></a>
 and
-<a 
href="https://beam.apache.org/documentation/sdks/pydoc/2.0.0/apache_beam.html#apache_beam.pipeline.Pipeline.visit";><code
 class="highlighter-rouge">Pipeline.visit</code></a>
+<a 
href="https://beam.apache.org/releases/pydoc/2.0.0/apache_beam.html#apache_beam.pipeline.Pipeline.visit";><code
 class="highlighter-rouge">Pipeline.visit</code></a>
 in Python. See the generated documentation for details.</p>
 
 <h3 id="altering-a-pipeline">Altering a pipeline</h3>
@@ -983,7 +983,7 @@ your runner</li>
 of work. In Python, support code is still under development.</p>
 
 <p>All pipeline alteration is done via
-<a 
href="https://beam.apache.org/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/Pipeline.html#replaceAll-java.util.List-";><code
 class="highlighter-rouge">Pipeline.replaceAll(PTransformOverride)</code></a>
+<a 
href="https://beam.apache.org/releases/javadoc/2.0.0/org/apache/beam/sdk/Pipeline.html#replaceAll-java.util.List-";><code
 class="highlighter-rouge">Pipeline.replaceAll(PTransformOverride)</code></a>
 method. A
 <a 
href="https://github.com/apache/beam/blob/master/sdks/java/core/src/main/java/org/apache/beam/sdk/runners/PTransformOverride.java";><code
 class="highlighter-rouge">PTransformOverride</code></a>
 is a pair of a
@@ -1030,7 +1030,7 @@ want the users of that SDK (such as Python) to use it.</p>
 <h4 id="allowing-users-to-pass-options-to-your-runner">Allowing users to pass 
options to your runner</h4>
 
 <p>The mechanism for configuration is
-<a 
href="https://beam.apache.org/documentation/sdks/javadoc/2.0.0/org/apache/beam/sdk/options/PipelineOptions.html";><code
 class="highlighter-rouge">PipelineOptions</code></a>,
+<a 
href="https://beam.apache.org/releases/javadoc/2.0.0/org/apache/beam/sdk/options/PipelineOptions.html";><code
 class="highlighter-rouge">PipelineOptions</code></a>,
 an interface that works completely differently than normal Java objects. Forget
 what you know, and follow the rules, and <code 
class="highlighter-rouge">PipelineOptions</code> will treat you well.</p>
 
diff --git 
a/website/generated-content/documentation/dsls/sql/aggregate-functions/index.html
 
b/website/generated-content/documentation/dsls/sql/aggregate-functions/index.html
index ce77ea5..00b3644 100644
--- 
a/website/generated-content/documentation/dsls/sql/aggregate-functions/index.html
+++ 
b/website/generated-content/documentation/dsls/sql/aggregate-functions/index.html
@@ -142,7 +142,7 @@
   <span class="section-nav-list-title">Java</span>
   <ul class="section-nav-list">
     <li><a href="/documentation/sdks/java/">Java SDK overview</a></li>
-    <li><a href="/documentation/sdks/javadoc/2.6.0/" target="_blank">Java SDK 
API reference <img src="/images/external-link-icon.png"
+    <li><a href="https://beam.apache.org/releases/javadoc/2.6.0/"; 
target="_blank">Java SDK API reference <img src="/images/external-link-icon.png"
                                                                                
                                                    width="14" height="14"
                                                                                
                                                    alt="External link."></a>
     </li>
@@ -156,7 +156,7 @@
   <span class="section-nav-list-title">Python</span>
   <ul class="section-nav-list">
     <li><a href="/documentation/sdks/python/">Python SDK overview</a></li>
-    <li><a href="/documentation/sdks/pydoc/2.6.0/" target="_blank">Python SDK 
API reference <img src="/images/external-link-icon.png"
+    <li><a href="https://beam.apache.org/releases/pydoc/2.6.0/"; 
target="_blank">Python SDK API reference <img 
src="/images/external-link-icon.png"
                                                                                
                                                    width="14" height="14"
                                                                                
                                                    alt="External link."></a>
     </li>
diff --git 
a/website/generated-content/documentation/dsls/sql/create-table/index.html 
b/website/generated-content/documentation/dsls/sql/create-table/index.html
index c40550c..df62158 100644
--- a/website/generated-content/documentation/dsls/sql/create-table/index.html
+++ b/website/generated-content/documentation/dsls/sql/create-table/index.html
@@ -142,7 +142,7 @@
   <span class="section-nav-list-title">Java</span>
   <ul class="section-nav-list">
     <li><a href="/documentation/sdks/java/">Java SDK overview</a></li>
-    <li><a href="/documentation/sdks/javadoc/2.6.0/" target="_blank">Java SDK 
API reference <img src="/images/external-link-icon.png"
+    <li><a href="https://beam.apache.org/releases/javadoc/2.6.0/"; 
target="_blank">Java SDK API reference <img src="/images/external-link-icon.png"
                                                                                
                                                    width="14" height="14"
                                                                                
                                                    alt="External link."></a>
     </li>
@@ -156,7 +156,7 @@
   <span class="section-nav-list-title">Python</span>
   <ul class="section-nav-list">
     <li><a href="/documentation/sdks/python/">Python SDK overview</a></li>
-    <li><a href="/documentation/sdks/pydoc/2.6.0/" target="_blank">Python SDK 
API reference <img src="/images/external-link-icon.png"
+    <li><a href="https://beam.apache.org/releases/pydoc/2.6.0/"; 
target="_blank">Python SDK API reference <img 
src="/images/external-link-icon.png"
                                                                                
                                                    width="14" height="14"
                                                                                
                                                    alt="External link."></a>
     </li>
@@ -492,7 +492,7 @@ value if no extra configuration is provided.</li>
       <li>A timestamp specified in one of the user-provided message attributes.
 The attribute key is configured by the <code 
class="highlighter-rouge">timestampAttributeKey</code> field of
 the <code class="highlighter-rouge">tblProperties</code> blob. The value of 
the attribute should conform to
-the <a 
href="https://beam.apache.org/documentation/sdks/javadoc/2.4.0/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.Read.html#withTimestampAttribute-java.lang.String-";>requirements
 of
+the <a 
href="https://beam.apache.org/releases/javadoc/2.4.0/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.Read.html#withTimestampAttribute-java.lang.String-";>requirements
 of
 PubsubIO</a>,
 which is either millis since Unix epoch or <a 
href="https://www.ietf.org/rfc/rfc3339.txt";>RFC 339
 </a>date string.</li>
diff --git 
a/website/generated-content/documentation/dsls/sql/data-types/index.html 
b/website/generated-content/documentation/dsls/sql/data-types/index.html
index c52c50a..58c6319 100644
--- a/website/generated-content/documentation/dsls/sql/data-types/index.html
+++ b/website/generated-content/documentation/dsls/sql/data-types/index.html
@@ -142,7 +142,7 @@
   <span class="section-nav-list-title">Java</span>
   <ul class="section-nav-list">
     <li><a href="/documentation/sdks/java/">Java SDK overview</a></li>
-    <li><a href="/documentation/sdks/javadoc/2.6.0/" target="_blank">Java SDK 
API reference <img src="/images/external-link-icon.png"
+    <li><a href="https://beam.apache.org/releases/javadoc/2.6.0/"; 
target="_blank">Java SDK API reference <img src="/images/external-link-icon.png"
                                                                                
                                                    width="14" height="14"
                                                                                
                                                    alt="External link."></a>
     </li>
@@ -156,7 +156,7 @@
   <span class="section-nav-list-title">Python</span>
   <ul class="section-nav-list">
     <li><a href="/documentation/sdks/python/">Python SDK overview</a></li>
-    <li><a href="/documentation/sdks/pydoc/2.6.0/" target="_blank">Python SDK 
API reference <img src="/images/external-link-icon.png"
+    <li><a href="https://beam.apache.org/releases/pydoc/2.6.0/"; 
target="_blank">Python SDK API reference <img 
src="/images/external-link-icon.png"
                                                                                
                                                    width="14" height="14"
                                                                                
                                                    alt="External link."></a>
     </li>
diff --git a/website/generated-content/documentation/dsls/sql/joins/index.html 
b/website/generated-content/documentation/dsls/sql/joins/index.html
index 0cd17e2..1ef8463 100644
--- a/website/generated-content/documentation/dsls/sql/joins/index.html
+++ b/website/generated-content/documentation/dsls/sql/joins/index.html
@@ -142,7 +142,7 @@
   <span class="section-nav-list-title">Java</span>
   <ul class="section-nav-list">
     <li><a href="/documentation/sdks/java/">Java SDK overview</a></li>
-    <li><a href="/documentation/sdks/javadoc/2.6.0/" target="_blank">Java SDK 
API reference <img src="/images/external-link-icon.png"
+    <li><a href="https://beam.apache.org/releases/javadoc/2.6.0/"; 
target="_blank">Java SDK API reference <img src="/images/external-link-icon.png"
                                                                                
                                                    width="14" height="14"
                                                                                
                                                    alt="External link."></a>
     </li>
@@ -156,7 +156,7 @@
   <span class="section-nav-list-title">Python</span>
   <ul class="section-nav-list">
     <li><a href="/documentation/sdks/python/">Python SDK overview</a></li>
-    <li><a href="/documentation/sdks/pydoc/2.6.0/" target="_blank">Python SDK 
API reference <img src="/images/external-link-icon.png"
+    <li><a href="https://beam.apache.org/releases/pydoc/2.6.0/"; 
target="_blank">Python SDK API reference <img 
src="/images/external-link-icon.png"
                                                                                
                                                    width="14" height="14"
                                                                                
                                                    alt="External link."></a>
     </li>
diff --git 
a/website/generated-content/documentation/dsls/sql/lexical/index.html 
b/website/generated-content/documentation/dsls/sql/lexical/index.html
index 94f3212..779c589 100644
--- a/website/generated-content/documentation/dsls/sql/lexical/index.html
+++ b/website/generated-content/documentation/dsls/sql/lexical/index.html
@@ -142,7 +142,7 @@
   <span class="section-nav-list-title">Java</span>
   <ul class="section-nav-list">
     <li><a href="/documentation/sdks/java/">Java SDK overview</a></li>
-    <li><a href="/documentation/sdks/javadoc/2.6.0/" target="_blank">Java SDK 
API reference <img src="/images/external-link-icon.png"
+    <li><a href="https://beam.apache.org/releases/javadoc/2.6.0/"; 
target="_blank">Java SDK API reference <img src="/images/external-link-icon.png"
                                                                                
                                                    width="14" height="14"
                                                                                
                                                    alt="External link."></a>
     </li>
@@ -156,7 +156,7 @@
   <span class="section-nav-list-title">Python</span>
   <ul class="section-nav-list">
     <li><a href="/documentation/sdks/python/">Python SDK overview</a></li>
-    <li><a href="/documentation/sdks/pydoc/2.6.0/" target="_blank">Python SDK 
API reference <img src="/images/external-link-icon.png"
+    <li><a href="https://beam.apache.org/releases/pydoc/2.6.0/"; 
target="_blank">Python SDK API reference <img 
src="/images/external-link-icon.png"
                                                                                
                                                    width="14" height="14"
                                                                                
                                                    alt="External link."></a>
     </li>
diff --git 
a/website/generated-content/documentation/dsls/sql/overview/index.html 
b/website/generated-content/documentation/dsls/sql/overview/index.html
index fcd5879..0cc19ae 100644
--- a/website/generated-content/documentation/dsls/sql/overview/index.html
+++ b/website/generated-content/documentation/dsls/sql/overview/index.html
@@ -142,7 +142,7 @@
   <span class="section-nav-list-title">Java</span>
   <ul class="section-nav-list">
     <li><a href="/documentation/sdks/java/">Java SDK overview</a></li>
-    <li><a href="/documentation/sdks/javadoc/2.6.0/" target="_blank">Java SDK 
API reference <img src="/images/external-link-icon.png"
+    <li><a href="https://beam.apache.org/releases/javadoc/2.6.0/"; 
target="_blank">Java SDK API reference <img src="/images/external-link-icon.png"
                                                                                
                                                    width="14" height="14"
                                                                                
                                                    alt="External link."></a>
     </li>
@@ -156,7 +156,7 @@
   <span class="section-nav-list-title">Python</span>
   <ul class="section-nav-list">
     <li><a href="/documentation/sdks/python/">Python SDK overview</a></li>
-    <li><a href="/documentation/sdks/pydoc/2.6.0/" target="_blank">Python SDK 
API reference <img src="/images/external-link-icon.png"
+    <li><a href="https://beam.apache.org/releases/pydoc/2.6.0/"; 
target="_blank">Python SDK API reference <img 
src="/images/external-link-icon.png"
                                                                                
                                                    width="14" height="14"
                                                                                
                                                    alt="External link."></a>
     </li>
@@ -256,9 +256,9 @@ big data processing with some streaming enhancements. 
Calcite provides the
 basic dialect underlying Beam SQL. We have added additional extensions to
 make it easy to leverage Beam’s unified batch/streaming model and support
 for complex data types.</li>
-  <li><a 
href="/documentation/sdks/javadoc/2.6.0/index.html?org/apache/beam/sdk/extensions/sql/SqlTransform.html">SqlTransform</a>:
 
+  <li><a 
href="https://beam.apache.org/releases/javadoc/2.6.0/index.html?org/apache/beam/sdk/extensions/sql/SqlTransform.html";>SqlTransform</a>:
 
 the interface for creating <code class="highlighter-rouge">PTransforms</code> 
from SQL queries.</li>
-  <li><a 
href="/documentation/sdks/javadoc/2.6.0/index.html?org/apache/beam/sdk/values/Row.html">Row</a>:
+  <li><a 
href="https://beam.apache.org/releases/javadoc/2.6.0/index.html?org/apache/beam/sdk/values/Row.html";>Row</a>:
 the type of elements that Beam SQL operates on. A <code 
class="highlighter-rouge">PCollection&lt;Row&gt;</code> plays the role of a 
table.</li>
 </ul>
 
diff --git 
a/website/generated-content/documentation/dsls/sql/scalar-functions/index.html 
b/website/generated-content/documentation/dsls/sql/scalar-functions/index.html
index 781e07c..7fcce88 100644
--- 
a/website/generated-content/documentation/dsls/sql/scalar-functions/index.html
+++ 
b/website/generated-content/documentation/dsls/sql/scalar-functions/index.html
@@ -142,7 +142,7 @@
   <span class="section-nav-list-title">Java</span>
   <ul class="section-nav-list">
     <li><a href="/documentation/sdks/java/">Java SDK overview</a></li>
-    <li><a href="/documentation/sdks/javadoc/2.6.0/" target="_blank">Java SDK 
API reference <img src="/images/external-link-icon.png"
+    <li><a href="https://beam.apache.org/releases/javadoc/2.6.0/"; 
target="_blank">Java SDK API reference <img src="/images/external-link-icon.png"
                                                                                
                                                    width="14" height="14"
                                                                                
                                                    alt="External link."></a>
     </li>
@@ -156,7 +156,7 @@
   <span class="section-nav-list-title">Python</span>
   <ul class="section-nav-list">
     <li><a href="/documentation/sdks/python/">Python SDK overview</a></li>
-    <li><a href="/documentation/sdks/pydoc/2.6.0/" target="_blank">Python SDK 
API reference <img src="/images/external-link-icon.png"
+    <li><a href="https://beam.apache.org/releases/pydoc/2.6.0/"; 
target="_blank">Python SDK API reference <img 
src="/images/external-link-icon.png"
                                                                                
                                                    width="14" height="14"
                                                                                
                                                    alt="External link."></a>
     </li>
diff --git a/website/generated-content/documentation/dsls/sql/select/index.html 
b/website/generated-content/documentation/dsls/sql/select/index.html
index 1d77b77..246ef64 100644
--- a/website/generated-content/documentation/dsls/sql/select/index.html
+++ b/website/generated-content/documentation/dsls/sql/select/index.html
@@ -142,7 +142,7 @@
   <span class="section-nav-list-title">Java</span>
   <ul class="section-nav-list">
     <li><a href="/documentation/sdks/java/">Java SDK overview</a></li>
-    <li><a href="/documentation/sdks/javadoc/2.6.0/" target="_blank">Java SDK 
API reference <img src="/images/external-link-icon.png"
+    <li><a href="https://beam.apache.org/releases/javadoc/2.6.0/"; 
target="_blank">Java SDK API reference <img src="/images/external-link-icon.png"
                                                                                
                                                    width="14" height="14"
                                                                                
                                                    alt="External link."></a>
     </li>
@@ -156,7 +156,7 @@
   <span class="section-nav-list-title">Python</span>
   <ul class="section-nav-list">
     <li><a href="/documentation/sdks/python/">Python SDK overview</a></li>
-    <li><a href="/documentation/sdks/pydoc/2.6.0/" target="_blank">Python SDK 
API reference <img src="/images/external-link-icon.png"
+    <li><a href="https://beam.apache.org/releases/pydoc/2.6.0/"; 
target="_blank">Python SDK API reference <img 
src="/images/external-link-icon.png"
                                                                                
                                                    width="14" height="14"
                                                                                
                                                    alt="External link."></a>
     </li>
diff --git a/website/generated-content/documentation/dsls/sql/set/index.html 
b/website/generated-content/documentation/dsls/sql/set/index.html
index 144c71a..3de979c 100644
--- a/website/generated-content/documentation/dsls/sql/set/index.html
+++ b/website/generated-content/documentation/dsls/sql/set/index.html
@@ -142,7 +142,7 @@
   <span class="section-nav-list-title">Java</span>
   <ul class="section-nav-list">
     <li><a href="/documentation/sdks/java/">Java SDK overview</a></li>
-    <li><a href="/documentation/sdks/javadoc/2.6.0/" target="_blank">Java SDK 
API reference <img src="/images/external-link-icon.png"
+    <li><a href="https://beam.apache.org/releases/javadoc/2.6.0/"; 
target="_blank">Java SDK API reference <img src="/images/external-link-icon.png"
                                                                                
                                                    width="14" height="14"
                                                                                
                                                    alt="External link."></a>
     </li>
@@ -156,7 +156,7 @@
   <span class="section-nav-list-title">Python</span>
   <ul class="section-nav-list">
     <li><a href="/documentation/sdks/python/">Python SDK overview</a></li>
-    <li><a href="/documentation/sdks/pydoc/2.6.0/" target="_blank">Python SDK 
API reference <img src="/images/external-link-icon.png"
+    <li><a href="https://beam.apache.org/releases/pydoc/2.6.0/"; 
target="_blank">Python SDK API reference <img 
src="/images/external-link-icon.png"
                                                                                
                                                    width="14" height="14"
                                                                                
                                                    alt="External link."></a>
     </li>
diff --git a/website/generated-content/documentation/dsls/sql/shell/index.html 
b/website/generated-content/documentation/dsls/sql/shell/index.html
index e215b22..4ebe5a2 100644
--- a/website/generated-content/documentation/dsls/sql/shell/index.html
+++ b/website/generated-content/documentation/dsls/sql/shell/index.html
@@ -142,7 +142,7 @@
   <span class="section-nav-list-title">Java</span>
   <ul class="section-nav-list">
     <li><a href="/documentation/sdks/java/">Java SDK overview</a></li>
-    <li><a href="/documentation/sdks/javadoc/2.6.0/" target="_blank">Java SDK 
API reference <img src="/images/external-link-icon.png"
+    <li><a href="https://beam.apache.org/releases/javadoc/2.6.0/"; 
target="_blank">Java SDK API reference <img src="/images/external-link-icon.png"
                                                                                
                                                    width="14" height="14"
                                                                                
                                                    alt="External link."></a>
     </li>
@@ -156,7 +156,7 @@
   <span class="section-nav-list-title">Python</span>
   <ul class="section-nav-list">
     <li><a href="/documentation/sdks/python/">Python SDK overview</a></li>
-    <li><a href="/documentation/sdks/pydoc/2.6.0/" target="_blank">Python SDK 
API reference <img src="/images/external-link-icon.png"
+    <li><a href="https://beam.apache.org/releases/pydoc/2.6.0/"; 
target="_blank">Python SDK API reference <img 
src="/images/external-link-icon.png"
                                                                                
                                                    width="14" height="14"
                                                                                
                                                    alt="External link."></a>
     </li>
diff --git 
a/website/generated-content/documentation/dsls/sql/user-defined-functions/index.html
 
b/website/generated-content/documentation/dsls/sql/user-defined-functions/index.html
index 135b985..03f754f 100644
--- 
a/website/generated-content/documentation/dsls/sql/user-defined-functions/index.html
+++ 
b/website/generated-content/documentation/dsls/sql/user-defined-functions/index.html
@@ -142,7 +142,7 @@
   <span class="section-nav-list-title">Java</span>
   <ul class="section-nav-list">
     <li><a href="/documentation/sdks/java/">Java SDK overview</a></li>
-    <li><a href="/documentation/sdks/javadoc/2.6.0/" target="_blank">Java SDK 
API reference <img src="/images/external-link-icon.png"
+    <li><a href="https://beam.apache.org/releases/javadoc/2.6.0/"; 
target="_blank">Java SDK API reference <img src="/images/external-link-icon.png"
                                                                                
                                                    width="14" height="14"
                                                                                
                                                    alt="External link."></a>
     </li>
@@ -156,7 +156,7 @@
   <span class="section-nav-list-title">Python</span>
   <ul class="section-nav-list">
     <li><a href="/documentation/sdks/python/">Python SDK overview</a></li>
-    <li><a href="/documentation/sdks/pydoc/2.6.0/" target="_blank">Python SDK 
API reference <img src="/images/external-link-icon.png"
+    <li><a href="https://beam.apache.org/releases/pydoc/2.6.0/"; 
target="_blank">Python SDK API reference <img 
src="/images/external-link-icon.png"
                                                                                
                                                    width="14" height="14"
                                                                                
                                                    alt="External link."></a>
     </li>
diff --git 
a/website/generated-content/documentation/dsls/sql/walkthrough/index.html 
b/website/generated-content/documentation/dsls/sql/walkthrough/index.html
index 0ba1520..9176acb 100644
--- a/website/generated-content/documentation/dsls/sql/walkthrough/index.html
+++ b/website/generated-content/documentation/dsls/sql/walkthrough/index.html
@@ -142,7 +142,7 @@
   <span class="section-nav-list-title">Java</span>
   <ul class="section-nav-list">
     <li><a href="/documentation/sdks/java/">Java SDK overview</a></li>
-    <li><a href="/documentation/sdks/javadoc/2.6.0/" target="_blank">Java SDK 
API reference <img src="/images/external-link-icon.png"
+    <li><a href="https://beam.apache.org/releases/javadoc/2.6.0/"; 
target="_blank">Java SDK API reference <img src="/images/external-link-icon.png"
                                                                                
                                                    width="14" height="14"
                                                                                
                                                    alt="External link."></a>
     </li>
@@ -156,7 +156,7 @@
   <span class="section-nav-list-title">Python</span>
   <ul class="section-nav-list">
     <li><a href="/documentation/sdks/python/">Python SDK overview</a></li>
-    <li><a href="/documentation/sdks/pydoc/2.6.0/" target="_blank">Python SDK 
API reference <img src="/images/external-link-icon.png"
+    <li><a href="https://beam.apache.org/releases/pydoc/2.6.0/"; 
target="_blank">Python SDK API reference <img 
src="/images/external-link-icon.png"
                                                                                
                                                    width="14" height="14"
                                                                                
                                                    alt="External link."></a>
     </li>
@@ -254,8 +254,8 @@ limitations under the License.
 <p>Before applying a SQL query to a <code 
class="highlighter-rouge">PCollection</code>, the data in the collection must
 be in <code class="highlighter-rouge">Row</code> format. A <code 
class="highlighter-rouge">Row</code> represents a single, immutable record in a 
Beam SQL
 <code class="highlighter-rouge">PCollection</code>. The names and types of the 
fields/columns in the row are defined
-by its associated <a 
href="/documentation/sdks/javadoc/2.6.0/index.html?org/apache/beam/sdk/schemas/Schema.html">Schema</a>.
-You can use the <a 
href="/documentation/sdks/javadoc/2.6.0/index.html?org/apache/beam/sdk/schemas/Schema.html">Schema.builder()</a>
 to create
+by its associated <a 
href="https://beam.apache.org/releases/javadoc/2.6.0/index.html?org/apache/beam/sdk/schemas/Schema.html";>Schema</a>.
+You can use the <a 
href="https://beam.apache.org/releases/javadoc/2.6.0/index.html?org/apache/beam/sdk/schemas/Schema.html";>Schema.builder()</a>
 to create
 <code class="highlighter-rouge">Schemas</code>. See <a 
href="/documentation/dsls/sql/data-types">Data
 Types</a> for more details on supported primitive data types.</p>
 
@@ -338,7 +338,7 @@ Types</a> for more details on supported primitive data 
types.</p>
 
 <h2 id="sqltransform">SqlTransform</h2>
 
-<p><a 
href="/documentation/sdks/javadoc/2.6.0/index.html?org/apache/beam/sdk/extensions/sql/SqlTransform.html"><code
 class="highlighter-rouge">SqlTransform.query(queryString)</code></a> method is 
the only API to create a <code class="highlighter-rouge">PTransform</code>
+<p><a 
href="https://beam.apache.org/releases/javadoc/2.6.0/index.html?org/apache/beam/sdk/extensions/sql/SqlTransform.html";><code
 class="highlighter-rouge">SqlTransform.query(queryString)</code></a> method is 
the only API to create a <code class="highlighter-rouge">PTransform</code>
 from a string representation of the SQL query. You can apply this <code 
class="highlighter-rouge">PTransform</code>
 to either a single <code class="highlighter-rouge">PCollection</code> or a 
<code class="highlighter-rouge">PCollectionTuple</code> which holds multiple
 <code class="highlighter-rouge">PCollections</code>:</p>
diff --git 
a/website/generated-content/documentation/dsls/sql/windowing-and-triggering/index.html
 
b/website/generated-content/documentation/dsls/sql/windowing-and-triggering/index.html
index 6f8d33b..89dfb7f 100644
--- 
a/website/generated-content/documentation/dsls/sql/windowing-and-triggering/index.html
+++ 
b/website/generated-content/documentation/dsls/sql/windowing-and-triggering/index.html
@@ -142,7 +142,7 @@
   <span class="section-nav-list-title">Java</span>
   <ul class="section-nav-list">
     <li><a href="/documentation/sdks/java/">Java SDK overview</a></li>
-    <li><a href="/documentation/sdks/javadoc/2.6.0/" target="_blank">Java SDK 
API reference <img src="/images/external-link-icon.png"
+    <li><a href="https://beam.apache.org/releases/javadoc/2.6.0/"; 
target="_blank">Java SDK API reference <img src="/images/external-link-icon.png"
                                                                                
                                                    width="14" height="14"
                                                                                
                                                    alt="External link."></a>
     </li>
@@ -156,7 +156,7 @@
   <span class="section-nav-list-title">Python</span>
   <ul class="section-nav-list">
     <li><a href="/documentation/sdks/python/">Python SDK overview</a></li>
-    <li><a href="/documentation/sdks/pydoc/2.6.0/" target="_blank">Python SDK 
API reference <img src="/images/external-link-icon.png"
+    <li><a href="https://beam.apache.org/releases/pydoc/2.6.0/"; 
target="_blank">Python SDK API reference <img 
src="/images/external-link-icon.png"
                                                                                
                                                    width="14" height="14"
                                                                                
                                                    alt="External link."></a>
     </li>
diff --git 
a/website/generated-content/documentation/pipelines/test-your-pipeline/index.html
 
b/website/generated-content/documentation/pipelines/test-your-pipeline/index.html
index fad9c5a..72cdc2d 100644
--- 
a/website/generated-content/documentation/pipelines/test-your-pipeline/index.html
+++ 
b/website/generated-content/documentation/pipelines/test-your-pipeline/index.html
@@ -472,7 +472,7 @@ for the <code class="highlighter-rouge">DoFnTester</code> 
as follows:</p>
 <p>You can use the <code class="highlighter-rouge">Create</code> transform to 
create a <code class="highlighter-rouge">PCollection</code> out of a standard 
in-memory collection class, such as Java <code 
class="highlighter-rouge">List</code>. See <a 
href="/documentation/programming-guide/#creating-a-pcollection">Creating a 
PCollection</a> for more information.</p>
 
 <h3 id="passert">PAssert</h3>
-<p><a 
href="/documentation/sdks/javadoc/2.6.0/index.html?org/apache/beam/sdk/testing/PAssert.html">PAssert</a>
 is a class included in the Beam Java SDK  that is an assertion on the contents 
of a <code class="highlighter-rouge">PCollection</code>. You can use <code 
class="highlighter-rouge">PAssert</code>to verify that a <code 
class="highlighter-rouge">PCollection</code> contains a specific set of 
expected elements.</p>
+<p><a 
href="https://beam.apache.org/releases/javadoc/2.6.0/index.html?org/apache/beam/sdk/testing/PAssert.html";>PAssert</a>
 is a class included in the Beam Java SDK  that is an assertion on the contents 
of a <code class="highlighter-rouge">PCollection</code>. You can use <code 
class="highlighter-rouge">PAssert</code>to verify that a <code 
class="highlighter-rouge">PCollection</code> contains a specific set of 
expected elements.</p>
 
 <p>For a given <code class="highlighter-rouge">PCollection</code>, you can use 
<code class="highlighter-rouge">PAssert</code> to verify the contents as 
follows:</p>
 
@@ -498,7 +498,7 @@ for the <code class="highlighter-rouge">DoFnTester</code> 
as follows:</p>
 </code></pre>
 </div>
 
-<p>For more information on how these classes work, see the <a 
href="/documentation/sdks/javadoc/2.6.0/index.html?org/apache/beam/sdk/testing/package-summary.html">org.apache.beam.sdk.testing</a>
 package documentation.</p>
+<p>For more information on how these classes work, see the <a 
href="https://beam.apache.org/releases/javadoc/2.6.0/index.html?org/apache/beam/sdk/testing/package-summary.html";>org.apache.beam.sdk.testing</a>
 package documentation.</p>
 
 <h3 id="an-example-test-for-a-composite-transform">An Example Test for a 
Composite Transform</h3>
 
diff --git 
a/website/generated-content/documentation/programming-guide/index.html 
b/website/generated-content/documentation/programming-guide/index.html
index 4836731..c9b8345 100644
--- a/website/generated-content/documentation/programming-guide/index.html
+++ b/website/generated-content/documentation/programming-guide/index.html
@@ -420,7 +420,7 @@ asynchronous “job” (or equivalent) on that back-end.</p>
 
 <p>The <code class="highlighter-rouge">Pipeline</code> abstraction 
encapsulates all the data and steps in your data
 processing task. Your Beam driver program typically starts by constructing a
-<span class="language-java"><a 
href="/documentation/sdks/javadoc/2.6.0/index.html?org/apache/beam/sdk/Pipeline.html">Pipeline</a></span>
+<span class="language-java"><a 
href="https://beam.apache.org/releases/javadoc/2.6.0/index.html?org/apache/beam/sdk/Pipeline.html";>Pipeline</a></span>
 <span class="language-py"><a 
href="https://github.com/apache/beam/blob/master/sdks/python/apache_beam/pipeline.py";>Pipeline</a></span>
 object, and then using that object as the basis for creating the pipeline’s 
data
 sets as <code class="highlighter-rouge">PCollection</code>s and its operations 
as <code class="highlighter-rouge">Transform</code>s.</p>
@@ -570,7 +570,7 @@ with <code 
class="highlighter-rouge">PipelineOptionsFactory</code>:</p>
 
 <h2 id="pcollections">3. PCollections</h2>
 
-<p>The <span class="language-java"><a 
href="/documentation/sdks/javadoc/2.6.0/index.html?org/apache/beam/sdk/values/PCollection.html">PCollection</a></span>
+<p>The <span class="language-java"><a 
href="https://beam.apache.org/releases/javadoc/2.6.0/index.html?org/apache/beam/sdk/values/PCollection.html";>PCollection</a></span>
 <span class="language-py"><code 
class="highlighter-rouge">PCollection</code></span> abstraction represents a
 potentially distributed, multi-element data set. You can think of a
 <code class="highlighter-rouge">PCollection</code> as “pipeline” data; Beam 
transforms use <code class="highlighter-rouge">PCollection</code> objects as
@@ -1380,7 +1380,7 @@ and format data from each collection.</p>
 
 <h4 id="combine">4.2.4. Combine</h4>
 
-<p><span class="language-java"><a 
href="/documentation/sdks/javadoc/2.6.0/index.html?org/apache/beam/sdk/transforms/Combine.html"><code
 class="highlighter-rouge">Combine</code></a></span>
+<p><span class="language-java"><a 
href="https://beam.apache.org/releases/javadoc/2.6.0/index.html?org/apache/beam/sdk/transforms/Combine.html";><code
 class="highlighter-rouge">Combine</code></a></span>
 <span class="language-py"><a 
href="https://github.com/apache/beam/blob/master/sdks/python/apache_beam/transforms/core.py";><code
 class="highlighter-rouge">Combine</code></a></span>
 is a Beam transform for combining collections of elements or values in your
 data. <code class="highlighter-rouge">Combine</code> has variants that work on 
entire <code class="highlighter-rouge">PCollection</code>s, and some that
@@ -1639,7 +1639,7 @@ PerKey must be an associative reduction function or a 
subclass of <code class="h
 
 <h4 id="flatten">4.2.5. Flatten</h4>
 
-<p><span class="language-java"><a 
href="/documentation/sdks/javadoc/2.6.0/index.html?org/apache/beam/sdk/transforms/Flatten.html"><code
 class="highlighter-rouge">Flatten</code></a></span>
+<p><span class="language-java"><a 
href="https://beam.apache.org/releases/javadoc/2.6.0/index.html?org/apache/beam/sdk/transforms/Flatten.html";><code
 class="highlighter-rouge">Flatten</code></a></span>
 <span class="language-py"><a 
href="https://github.com/apache/beam/blob/master/sdks/python/apache_beam/transforms/core.py";><code
 class="highlighter-rouge">Flatten</code></a></span> and
 is a Beam transform for <code class="highlighter-rouge">PCollection</code> 
objects that store the same data type.
 <code class="highlighter-rouge">Flatten</code> merges multiple <code 
class="highlighter-rouge">PCollection</code> objects into a single logical
@@ -1690,7 +1690,7 @@ pipeline is constructed.</p>
 
 <h4 id="partition">4.2.6. Partition</h4>
 
-<p><span class="language-java"><a 
href="/documentation/sdks/javadoc/2.6.0/index.html?org/apache/beam/sdk/transforms/Partition.html"><code
 class="highlighter-rouge">Partition</code></a></span>
+<p><span class="language-java"><a 
href="https://beam.apache.org/releases/javadoc/2.6.0/index.html?org/apache/beam/sdk/transforms/Partition.html";><code
 class="highlighter-rouge">Partition</code></a></span>
 <span class="language-py"><a 
href="https://github.com/apache/beam/blob/master/sdks/python/apache_beam/transforms/core.py";><code
 class="highlighter-rouge">Partition</code></a></span>
 is a Beam transform for <code class="highlighter-rouge">PCollection</code> 
objects that store the same data
 type. <code class="highlighter-rouge">Partition</code> splits a single <code 
class="highlighter-rouge">PCollection</code> into a fixed number of smaller
@@ -2134,8 +2134,8 @@ transform can make your code more modular and easier to 
understand.</p>
 <p>The Beam SDK comes packed with many useful composite transforms. See the API
 reference pages for a list of transforms:</p>
 <ul>
-  <li><a 
href="/documentation/sdks/javadoc/2.6.0/index.html?org/apache/beam/sdk/transforms/package-summary.html">Pre-written
 Beam transforms for Java</a></li>
-  <li><a 
href="/documentation/sdks/pydoc/2.6.0/apache_beam.transforms.html">Pre-written 
Beam transforms for Python</a></li>
+  <li><a 
href="https://beam.apache.org/releases/javadoc/2.6.0/index.html?org/apache/beam/sdk/transforms/package-summary.html";>Pre-written
 Beam transforms for Java</a></li>
+  <li><a 
href="https://beam.apache.org/releases/pydoc/2.6.0/apache_beam.transforms.html";>Pre-written
 Beam transforms for Python</a></li>
 </ul>
 
 <h4 id="composite-transform-example">4.6.1. An example composite transform</h4>
@@ -2722,7 +2722,7 @@ all the elements are by default part of a single, global 
window.</p>
 <p>To use windowing with fixed data sets, you can assign your own timestamps to
 each element. To assign timestamps to elements, use a <code 
class="highlighter-rouge">ParDo</code> transform with a
 <code class="highlighter-rouge">DoFn</code> that outputs each element with a 
new timestamp (for example, the
-<a 
href="/documentation/sdks/javadoc/2.6.0/index.html?org/apache/beam/sdk/transforms/WithTimestamps.html">WithTimestamps</a>
+<a 
href="https://beam.apache.org/releases/javadoc/2.6.0/index.html?org/apache/beam/sdk/transforms/WithTimestamps.html";>WithTimestamps</a>
 transform in the Beam SDK for Java).</p>
 
 <p>To illustrate how windowing with a bounded <code 
class="highlighter-rouge">PCollection</code> can affect how your
diff --git 
a/website/generated-content/documentation/runners/dataflow/index.html 
b/website/generated-content/documentation/runners/dataflow/index.html
index 872d9f5..b742b8d 100644
--- a/website/generated-content/documentation/runners/dataflow/index.html
+++ b/website/generated-content/documentation/runners/dataflow/index.html
@@ -383,8 +383,8 @@ Pub/Sub, or Cloud Datastore) if you use them in your 
pipeline code.</li>
 </table>
 
 <p>See the reference documentation for the
-<span class="language-java"><a 
href="/documentation/sdks/javadoc/2.6.0/index.html?org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html">DataflowPipelineOptions</a></span>
-<span class="language-py"><a 
href="/documentation/sdks/pydoc/2.6.0/apache_beam.options.pipeline_options.html#apache_beam.options.pipeline_options.PipelineOptions"><code
 class="highlighter-rouge">PipelineOptions</code></a></span>
+<span class="language-java"><a 
href="https://beam.apache.org/releases/javadoc/2.6.0/index.html?org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html";>DataflowPipelineOptions</a></span>
+<span class="language-py"><a 
href="https://beam.apache.org/releases/pydoc/2.6.0/apache_beam.options.pipeline_options.html#apache_beam.options.pipeline_options.PipelineOptions";><code
 class="highlighter-rouge">PipelineOptions</code></a></span>
 interface (and any subinterfaces) for additional pipeline configuration 
options.</p>
 
 <h2 id="additional-info">Additional information and caveats</h2>
diff --git a/website/generated-content/documentation/runners/direct/index.html 
b/website/generated-content/documentation/runners/direct/index.html
index e25358d..7a6ddc6 100644
--- a/website/generated-content/documentation/runners/direct/index.html
+++ b/website/generated-content/documentation/runners/direct/index.html
@@ -221,11 +221,11 @@ limitations under the License.
 <p>Here are some resources with information about how to test your 
pipelines.</p>
 <ul>
   <!-- Java specific links -->
-  <li class="language-java"><a 
href="/blog/2016/10/20/test-stream.html">Testing Unbounded Pipelines in Apache 
Beam</a> talks about the use of Java classes <a 
href="/documentation/sdks/javadoc/2.6.0/index.html?org/apache/beam/sdk/testing/PAssert.html">PAssert</a>
 and <a 
href="/documentation/sdks/javadoc/2.6.0/index.html?org/apache/beam/sdk/testing/TestStream.html">TestStream</a>
 to test your pipelines.</li>
-  <li class="language-java">The <a 
href="/get-started/wordcount-example/#testing-your-pipeline-with-asserts">Apache
 Beam WordCount Walkthrough</a> contains an example of logging and testing a 
pipeline with <a 
href="/documentation/sdks/javadoc/2.6.0/index.html?org/apache/beam/sdk/testing/PAssert.html">PAssert</a>.</li>
+  <li class="language-java"><a 
href="/blog/2016/10/20/test-stream.html">Testing Unbounded Pipelines in Apache 
Beam</a> talks about the use of Java classes <a 
href="https://beam.apache.org/releases/javadoc/2.6.0/index.html?org/apache/beam/sdk/testing/PAssert.html";>PAssert</a>
 and <a 
href="https://beam.apache.org/releases/javadoc/2.6.0/index.html?org/apache/beam/sdk/testing/TestStream.html";>TestStream</a>
 to test your pipelines.</li>
+  <li class="language-java">The <a 
href="/get-started/wordcount-example/#testing-your-pipeline-with-asserts">Apache
 Beam WordCount Walkthrough</a> contains an example of logging and testing a 
pipeline with <a 
href="https://beam.apache.org/releases/javadoc/2.6.0/index.html?org/apache/beam/sdk/testing/PAssert.html";>PAssert</a>.</li>
 
   <!-- Python specific links -->
-  <li class="language-py">The <a 
href="/get-started/wordcount-example/#testing-your-pipeline-with-asserts">Apache
 Beam WordCount Walkthrough</a> contains an example of logging and testing a 
pipeline with <a 
href="/documentation/sdks/pydoc/2.6.0/apache_beam.testing.util.html#apache_beam.testing.util.assert_that">assert_that</a>.</li>
+  <li class="language-py">The <a 
href="/get-started/wordcount-example/#testing-your-pipeline-with-asserts">Apache
 Beam WordCount Walkthrough</a> contains an example of logging and testing a 
pipeline with <a 
href="https://beam.apache.org/releases/pydoc/2.6.0/apache_beam.testing.util.html#apache_beam.testing.util.assert_that";>assert_that</a>.</li>
 </ul>
 
 <h2 id="direct-runner-prerequisites-and-setup">Direct Runner prerequisites and 
setup</h2>
@@ -249,15 +249,15 @@ limitations under the License.
 <p>When executing your pipeline from the command-line, set <code 
class="highlighter-rouge">runner</code> to <code 
class="highlighter-rouge">direct</code> or <code 
class="highlighter-rouge">DirectRunner</code>. The default values for the other 
pipeline options are generally sufficient.</p>
 
 <p>See the reference documentation for the
-<span class="language-java"><a 
href="/documentation/sdks/javadoc/2.6.0/index.html?org/apache/beam/runners/direct/DirectOptions.html"><code
 class="highlighter-rouge">DirectOptions</code></a></span>
-<span class="language-py"><a 
href="/documentation/sdks/pydoc/2.6.0/apache_beam.options.pipeline_options.html#apache_beam.options.pipeline_options.DirectOptions"><code
 class="highlighter-rouge">DirectOptions</code></a></span>
+<span class="language-java"><a 
href="https://beam.apache.org/releases/javadoc/2.6.0/index.html?org/apache/beam/runners/direct/DirectOptions.html";><code
 class="highlighter-rouge">DirectOptions</code></a></span>
+<span class="language-py"><a 
href="https://beam.apache.org/releases/pydoc/2.6.0/apache_beam.options.pipeline_options.html#apache_beam.options.pipeline_options.DirectOptions";><code
 class="highlighter-rouge">DirectOptions</code></a></span>
 interface for defaults and additional pipeline configuration options.</p>
 
 <h2 id="additional-information-and-caveats">Additional information and 
caveats</h2>
 
 <h3 id="memory-considerations">Memory considerations</h3>
 
-<p>Local execution is limited by the memory available in your local 
environment. It is highly recommended that you run your pipeline with data sets 
small enough to fit in local memory. You can create a small in-memory data set 
using a <span class="language-java"><a 
href="/documentation/sdks/javadoc/2.6.0/index.html?org/apache/beam/sdk/transforms/Create.html"><code
 class="highlighter-rouge">Create</code></a></span><span class="language-py"><a 
href="https://github.com/apache/beam/blob/mast [...]
+<p>Local execution is limited by the memory available in your local 
environment. It is highly recommended that you run your pipeline with data sets 
small enough to fit in local memory. You can create a small in-memory data set 
using a <span class="language-java"><a 
href="https://beam.apache.org/releases/javadoc/2.6.0/index.html?org/apache/beam/sdk/transforms/Create.html";><code
 class="highlighter-rouge">Create</code></a></span><span class="language-py"><a 
href="https://github.com/apache/b [...]
 
 <h3 id="streaming-execution">Streaming execution</h3>
 
diff --git a/website/generated-content/documentation/runners/flink/index.html 
b/website/generated-content/documentation/runners/flink/index.html
index 84e579b..188c987 100644
--- a/website/generated-content/documentation/runners/flink/index.html
+++ b/website/generated-content/documentation/runners/flink/index.html
@@ -360,7 +360,7 @@ limitations under the License.
 </tr>
 </table>
 
-<p>See the reference documentation for the  <span class="language-java"><a 
href="/documentation/sdks/javadoc/2.6.0/index.html?org/apache/beam/runners/flink/FlinkPipelineOptions.html">FlinkPipelineOptions</a></span><span
 class="language-py"><a 
href="https://github.com/apache/beam/blob/master/sdks/python/apache_beam/options/pipeline_options.py";>PipelineOptions</a></span>
 interface (and its subinterfaces) for the complete list of pipeline 
configuration options.</p>
+<p>See the reference documentation for the  <span class="language-java"><a 
href="https://beam.apache.org/releases/javadoc/2.6.0/index.html?org/apache/beam/runners/flink/FlinkPipelineOptions.html";>FlinkPipelineOptions</a></span><span
 class="language-py"><a 
href="https://github.com/apache/beam/blob/master/sdks/python/apache_beam/options/pipeline_options.py";>PipelineOptions</a></span>
 interface (and its subinterfaces) for the complete list of pipeline 
configuration options.</p>
 
 <h2 id="additional-information-and-caveats">Additional information and 
caveats</h2>
 
diff --git 
a/website/generated-content/documentation/sdks/feature-comparison/index.html 
b/website/generated-content/documentation/sdks/feature-comparison/index.html
index 41a4dd0..c6bbcee 100644
--- a/website/generated-content/documentation/sdks/feature-comparison/index.html
+++ b/website/generated-content/documentation/sdks/feature-comparison/index.html
@@ -142,7 +142,7 @@
   <span class="section-nav-list-title">Java</span>
   <ul class="section-nav-list">
     <li><a href="/documentation/sdks/java/">Java SDK overview</a></li>
-    <li><a href="/documentation/sdks/javadoc/2.6.0/" target="_blank">Java SDK 
API reference <img src="/images/external-link-icon.png"
+    <li><a href="https://beam.apache.org/releases/javadoc/2.6.0/"; 
target="_blank">Java SDK API reference <img src="/images/external-link-icon.png"
                                                                                
                                                    width="14" height="14"
                                                                                
                                                    alt="External link."></a>
     </li>
@@ -156,7 +156,7 @@
   <span class="section-nav-list-title">Python</span>
   <ul class="section-nav-list">
     <li><a href="/documentation/sdks/python/">Python SDK overview</a></li>
-    <li><a href="/documentation/sdks/pydoc/2.6.0/" target="_blank">Python SDK 
API reference <img src="/images/external-link-icon.png"
+    <li><a href="https://beam.apache.org/releases/pydoc/2.6.0/"; 
target="_blank">Python SDK API reference <img 
src="/images/external-link-icon.png"
                                                                                
                                                    width="14" height="14"
                                                                                
                                                    alt="External link."></a>
     </li>
diff --git a/website/generated-content/documentation/sdks/go/index.html 
b/website/generated-content/documentation/sdks/go/index.html
index e8c5bad..00c0d1f 100644
--- a/website/generated-content/documentation/sdks/go/index.html
+++ b/website/generated-content/documentation/sdks/go/index.html
@@ -142,7 +142,7 @@
   <span class="section-nav-list-title">Java</span>
   <ul class="section-nav-list">
     <li><a href="/documentation/sdks/java/">Java SDK overview</a></li>
-    <li><a href="/documentation/sdks/javadoc/2.6.0/" target="_blank">Java SDK 
API reference <img src="/images/external-link-icon.png"
+    <li><a href="https://beam.apache.org/releases/javadoc/2.6.0/"; 
target="_blank">Java SDK API reference <img src="/images/external-link-icon.png"
                                                                                
                                                    width="14" height="14"
                                                                                
                                                    alt="External link."></a>
     </li>
@@ -156,7 +156,7 @@
   <span class="section-nav-list-title">Python</span>
   <ul class="section-nav-list">
     <li><a href="/documentation/sdks/python/">Python SDK overview</a></li>
-    <li><a href="/documentation/sdks/pydoc/2.6.0/" target="_blank">Python SDK 
API reference <img src="/images/external-link-icon.png"
+    <li><a href="https://beam.apache.org/releases/pydoc/2.6.0/"; 
target="_blank">Python SDK API reference <img 
src="/images/external-link-icon.png"
                                                                                
                                                    width="14" height="14"
                                                                                
                                                    alt="External link."></a>
     </li>
diff --git 
a/website/generated-content/documentation/sdks/java-extensions/index.html 
b/website/generated-content/documentation/sdks/java-extensions/index.html
index 904a9b0..4ee5f3f 100644
--- a/website/generated-content/documentation/sdks/java-extensions/index.html
+++ b/website/generated-content/documentation/sdks/java-extensions/index.html
@@ -142,7 +142,7 @@
   <span class="section-nav-list-title">Java</span>
   <ul class="section-nav-list">
     <li><a href="/documentation/sdks/java/">Java SDK overview</a></li>
-    <li><a href="/documentation/sdks/javadoc/2.6.0/" target="_blank">Java SDK 
API reference <img src="/images/external-link-icon.png"
+    <li><a href="https://beam.apache.org/releases/javadoc/2.6.0/"; 
target="_blank">Java SDK API reference <img src="/images/external-link-icon.png"
                                                                                
                                                    width="14" height="14"
                                                                                
                                                    alt="External link."></a>
     </li>
@@ -156,7 +156,7 @@
   <span class="section-nav-list-title">Python</span>
   <ul class="section-nav-list">
     <li><a href="/documentation/sdks/python/">Python SDK overview</a></li>
-    <li><a href="/documentation/sdks/pydoc/2.6.0/" target="_blank">Python SDK 
API reference <img src="/images/external-link-icon.png"
+    <li><a href="https://beam.apache.org/releases/pydoc/2.6.0/"; 
target="_blank">Python SDK API reference <img 
src="/images/external-link-icon.png"
                                                                                
                                                    width="14" height="14"
                                                                                
                                                    alt="External link."></a>
     </li>
diff --git 
a/website/generated-content/documentation/sdks/java-thirdparty/index.html 
b/website/generated-content/documentation/sdks/java-thirdparty/index.html
index a4e0afb..3a4884c 100644
--- a/website/generated-content/documentation/sdks/java-thirdparty/index.html
+++ b/website/generated-content/documentation/sdks/java-thirdparty/index.html
@@ -142,7 +142,7 @@
   <span class="section-nav-list-title">Java</span>
   <ul class="section-nav-list">
     <li><a href="/documentation/sdks/java/">Java SDK overview</a></li>
-    <li><a href="/documentation/sdks/javadoc/2.6.0/" target="_blank">Java SDK 
API reference <img src="/images/external-link-icon.png"
+    <li><a href="https://beam.apache.org/releases/javadoc/2.6.0/"; 
target="_blank">Java SDK API reference <img src="/images/external-link-icon.png"
                                                                                
                                                    width="14" height="14"
                                                                                
                                                    alt="External link."></a>
     </li>
@@ -156,7 +156,7 @@
   <span class="section-nav-list-title">Python</span>
   <ul class="section-nav-list">
     <li><a href="/documentation/sdks/python/">Python SDK overview</a></li>
-    <li><a href="/documentation/sdks/pydoc/2.6.0/" target="_blank">Python SDK 
API reference <img src="/images/external-link-icon.png"
+    <li><a href="https://beam.apache.org/releases/pydoc/2.6.0/"; 
target="_blank">Python SDK API reference <img 
src="/images/external-link-icon.png"
                                                                                
                                                    width="14" height="14"
                                                                                
                                                    alt="External link."></a>
     </li>
diff --git 
a/website/generated-content/documentation/sdks/java/euphoria/index.html 
b/website/generated-content/documentation/sdks/java/euphoria/index.html
index a0c0393..af6ed2a 100644
--- a/website/generated-content/documentation/sdks/java/euphoria/index.html
+++ b/website/generated-content/documentation/sdks/java/euphoria/index.html
@@ -142,7 +142,7 @@
   <span class="section-nav-list-title">Java</span>
   <ul class="section-nav-list">
     <li><a href="/documentation/sdks/java/">Java SDK overview</a></li>
-    <li><a href="/documentation/sdks/javadoc/2.6.0/" target="_blank">Java SDK 
API reference <img src="/images/external-link-icon.png"
+    <li><a href="https://beam.apache.org/releases/javadoc/2.6.0/"; 
target="_blank">Java SDK API reference <img src="/images/external-link-icon.png"
                                                                                
                                                    width="14" height="14"
                                                                                
                                                    alt="External link."></a>
     </li>
@@ -156,7 +156,7 @@
   <span class="section-nav-list-title">Python</span>
   <ul class="section-nav-list">
     <li><a href="/documentation/sdks/python/">Python SDK overview</a></li>
-    <li><a href="/documentation/sdks/pydoc/2.6.0/" target="_blank">Python SDK 
API reference <img src="/images/external-link-icon.png"
+    <li><a href="https://beam.apache.org/releases/pydoc/2.6.0/"; 
target="_blank">Python SDK API reference <img 
src="/images/external-link-icon.png"
                                                                                
                                                    width="14" height="14"
                                                                                
                                                    alt="External link."></a>
     </li>
diff --git a/website/generated-content/documentation/sdks/java/index.html 
b/website/generated-content/documentation/sdks/java/index.html
index 322fa99..6cd38f5 100644
--- a/website/generated-content/documentation/sdks/java/index.html
+++ b/website/generated-content/documentation/sdks/java/index.html
@@ -142,7 +142,7 @@
   <span class="section-nav-list-title">Java</span>
   <ul class="section-nav-list">
     <li><a href="/documentation/sdks/java/">Java SDK overview</a></li>
-    <li><a href="/documentation/sdks/javadoc/2.6.0/" target="_blank">Java SDK 
API reference <img src="/images/external-link-icon.png"
+    <li><a href="https://beam.apache.org/releases/javadoc/2.6.0/"; 
target="_blank">Java SDK API reference <img src="/images/external-link-icon.png"
                                                                                
                                                    width="14" height="14"
                                                                                
                                                    alt="External link."></a>
     </li>
@@ -156,7 +156,7 @@
   <span class="section-nav-list-title">Python</span>
   <ul class="section-nav-list">
     <li><a href="/documentation/sdks/python/">Python SDK overview</a></li>
-    <li><a href="/documentation/sdks/pydoc/2.6.0/" target="_blank">Python SDK 
API reference <img src="/images/external-link-icon.png"
+    <li><a href="https://beam.apache.org/releases/pydoc/2.6.0/"; 
target="_blank">Python SDK API reference <img 
src="/images/external-link-icon.png"
                                                                                
                                                    width="14" height="14"
                                                                                
                                                    alt="External link."></a>
     </li>
@@ -254,7 +254,7 @@ limitations under the License.
 
 <p>Get started with the <a href="/documentation/programming-guide/">Beam 
Programming Model</a> to learn the basic concepts that apply to all SDKs in 
Beam.</p>
 
-<p>See the <a href="/documentation/sdks/javadoc/">Java API Reference</a> for 
more information on individual APIs.</p>
+<p>See the <a href="https://beam.apache.org/releases/javadoc/";>Java API 
Reference</a> for more information on individual APIs.</p>
 
 <h2 id="supported-features">Supported Features</h2>
 
diff --git 
a/website/generated-content/documentation/sdks/java/nexmark/index.html 
b/website/generated-content/documentation/sdks/java/nexmark/index.html
index f1b80fc..1676235 100644
--- a/website/generated-content/documentation/sdks/java/nexmark/index.html
+++ b/website/generated-content/documentation/sdks/java/nexmark/index.html
@@ -142,7 +142,7 @@
   <span class="section-nav-list-title">Java</span>
   <ul class="section-nav-list">
     <li><a href="/documentation/sdks/java/">Java SDK overview</a></li>
-    <li><a href="/documentation/sdks/javadoc/2.6.0/" target="_blank">Java SDK 
API reference <img src="/images/external-link-icon.png"
+    <li><a href="https://beam.apache.org/releases/javadoc/2.6.0/"; 
target="_blank">Java SDK API reference <img src="/images/external-link-icon.png"
                                                                                
                                                    width="14" height="14"
                                                                                
                                                    alt="External link."></a>
     </li>
@@ -156,7 +156,7 @@
   <span class="section-nav-list-title">Python</span>
   <ul class="section-nav-list">
     <li><a href="/documentation/sdks/python/">Python SDK overview</a></li>
-    <li><a href="/documentation/sdks/pydoc/2.6.0/" target="_blank">Python SDK 
API reference <img src="/images/external-link-icon.png"
+    <li><a href="https://beam.apache.org/releases/pydoc/2.6.0/"; 
target="_blank">Python SDK API reference <img 
src="/images/external-link-icon.png"
                                                                                
                                                    width="14" height="14"
                                                                                
                                                    alt="External link."></a>
     </li>
diff --git 
a/website/generated-content/documentation/sdks/python-custom-io/index.html 
b/website/generated-content/documentation/sdks/python-custom-io/index.html
index 3402e0b..9b20418 100644
--- a/website/generated-content/documentation/sdks/python-custom-io/index.html
+++ b/website/generated-content/documentation/sdks/python-custom-io/index.html
@@ -142,7 +142,7 @@
   <span class="section-nav-list-title">Java</span>
   <ul class="section-nav-list">
     <li><a href="/documentation/sdks/java/">Java SDK overview</a></li>
-    <li><a href="/documentation/sdks/javadoc/2.6.0/" target="_blank">Java SDK 
API reference <img src="/images/external-link-icon.png"
+    <li><a href="https://beam.apache.org/releases/javadoc/2.6.0/"; 
target="_blank">Java SDK API reference <img src="/images/external-link-icon.png"
                                                                                
                                                    width="14" height="14"
                                                                                
                                                    alt="External link."></a>
     </li>
@@ -156,7 +156,7 @@
   <span class="section-nav-list-title">Python</span>
   <ul class="section-nav-list">
     <li><a href="/documentation/sdks/python/">Python SDK overview</a></li>
-    <li><a href="/documentation/sdks/pydoc/2.6.0/" target="_blank">Python SDK 
API reference <img src="/images/external-link-icon.png"
+    <li><a href="https://beam.apache.org/releases/pydoc/2.6.0/"; 
target="_blank">Python SDK API reference <img 
src="/images/external-link-icon.png"
                                                                                
                                                    width="14" height="14"
                                                                                
                                                    alt="External link."></a>
     </li>
diff --git 
a/website/generated-content/documentation/sdks/python-pipeline-dependencies/index.html
 
b/website/generated-content/documentation/sdks/python-pipeline-dependencies/index.html
index 9dfba4c..b80898b 100644
--- 
a/website/generated-content/documentation/sdks/python-pipeline-dependencies/index.html
+++ 
b/website/generated-content/documentation/sdks/python-pipeline-dependencies/index.html
@@ -142,7 +142,7 @@
   <span class="section-nav-list-title">Java</span>
   <ul class="section-nav-list">
     <li><a href="/documentation/sdks/java/">Java SDK overview</a></li>
-    <li><a href="/documentation/sdks/javadoc/2.6.0/" target="_blank">Java SDK 
API reference <img src="/images/external-link-icon.png"
+    <li><a href="https://beam.apache.org/releases/javadoc/2.6.0/"; 
target="_blank">Java SDK API reference <img src="/images/external-link-icon.png"
                                                                                
                                                    width="14" height="14"
                                                                                
                                                    alt="External link."></a>
     </li>
@@ -156,7 +156,7 @@
   <span class="section-nav-list-title">Python</span>
   <ul class="section-nav-list">
     <li><a href="/documentation/sdks/python/">Python SDK overview</a></li>
-    <li><a href="/documentation/sdks/pydoc/2.6.0/" target="_blank">Python SDK 
API reference <img src="/images/external-link-icon.png"
+    <li><a href="https://beam.apache.org/releases/pydoc/2.6.0/"; 
target="_blank">Python SDK API reference <img 
src="/images/external-link-icon.png"
                                                                                
                                                    width="14" height="14"
                                                                                
                                                    alt="External link."></a>
     </li>
diff --git 
a/website/generated-content/documentation/sdks/python-streaming/index.html 
b/website/generated-content/documentation/sdks/python-streaming/index.html
index f521c16..3681102 100644
--- a/website/generated-content/documentation/sdks/python-streaming/index.html
+++ b/website/generated-content/documentation/sdks/python-streaming/index.html
@@ -142,7 +142,7 @@
   <span class="section-nav-list-title">Java</span>
   <ul class="section-nav-list">
     <li><a href="/documentation/sdks/java/">Java SDK overview</a></li>
-    <li><a href="/documentation/sdks/javadoc/2.6.0/" target="_blank">Java SDK 
API reference <img src="/images/external-link-icon.png"
+    <li><a href="https://beam.apache.org/releases/javadoc/2.6.0/"; 
target="_blank">Java SDK API reference <img src="/images/external-link-icon.png"
                                                                                
                                                    width="14" height="14"
                                                                                
                                                    alt="External link."></a>
     </li>
@@ -156,7 +156,7 @@
   <span class="section-nav-list-title">Python</span>
   <ul class="section-nav-list">
     <li><a href="/documentation/sdks/python/">Python SDK overview</a></li>
-    <li><a href="/documentation/sdks/pydoc/2.6.0/" target="_blank">Python SDK 
API reference <img src="/images/external-link-icon.png"
+    <li><a href="https://beam.apache.org/releases/pydoc/2.6.0/"; 
target="_blank">Python SDK API reference <img 
src="/images/external-link-icon.png"
                                                                                
                                                    width="14" height="14"
                                                                                
                                                    alt="External link."></a>
     </li>
diff --git 
a/website/generated-content/documentation/sdks/python-type-safety/index.html 
b/website/generated-content/documentation/sdks/python-type-safety/index.html
index b2c071c..f45c0cb 100644
--- a/website/generated-content/documentation/sdks/python-type-safety/index.html
+++ b/website/generated-content/documentation/sdks/python-type-safety/index.html
@@ -142,7 +142,7 @@
   <span class="section-nav-list-title">Java</span>
   <ul class="section-nav-list">
     <li><a href="/documentation/sdks/java/">Java SDK overview</a></li>
-    <li><a href="/documentation/sdks/javadoc/2.6.0/" target="_blank">Java SDK 
API reference <img src="/images/external-link-icon.png"
+    <li><a href="https://beam.apache.org/releases/javadoc/2.6.0/"; 
target="_blank">Java SDK API reference <img src="/images/external-link-icon.png"
                                                                                
                                                    width="14" height="14"
                                                                                
                                                    alt="External link."></a>
     </li>
@@ -156,7 +156,7 @@
   <span class="section-nav-list-title">Python</span>
   <ul class="section-nav-list">
     <li><a href="/documentation/sdks/python/">Python SDK overview</a></li>
-    <li><a href="/documentation/sdks/pydoc/2.6.0/" target="_blank">Python SDK 
API reference <img src="/images/external-link-icon.png"
+    <li><a href="https://beam.apache.org/releases/pydoc/2.6.0/"; 
target="_blank">Python SDK API reference <img 
src="/images/external-link-icon.png"
                                                                                
                                                    width="14" height="14"
                                                                                
                                                    alt="External link."></a>
     </li>
diff --git a/website/generated-content/documentation/sdks/python/index.html 
b/website/generated-content/documentation/sdks/python/index.html
index c5a9b17..68265f7 100644
--- a/website/generated-content/documentation/sdks/python/index.html
+++ b/website/generated-content/documentation/sdks/python/index.html
@@ -142,7 +142,7 @@
   <span class="section-nav-list-title">Java</span>
   <ul class="section-nav-list">
     <li><a href="/documentation/sdks/java/">Java SDK overview</a></li>
-    <li><a href="/documentation/sdks/javadoc/2.6.0/" target="_blank">Java SDK 
API reference <img src="/images/external-link-icon.png"
+    <li><a href="https://beam.apache.org/releases/javadoc/2.6.0/"; 
target="_blank">Java SDK API reference <img src="/images/external-link-icon.png"
                                                                                
                                                    width="14" height="14"
                                                                                
                                                    alt="External link."></a>
     </li>
@@ -156,7 +156,7 @@
   <span class="section-nav-list-title">Python</span>
   <ul class="section-nav-list">
     <li><a href="/documentation/sdks/python/">Python SDK overview</a></li>
-    <li><a href="/documentation/sdks/pydoc/2.6.0/" target="_blank">Python SDK 
API reference <img src="/images/external-link-icon.png"
+    <li><a href="https://beam.apache.org/releases/pydoc/2.6.0/"; 
target="_blank">Python SDK API reference <img 
src="/images/external-link-icon.png"
                                                                                
                                                    width="14" height="14"
                                                                                
                                                    alt="External link."></a>
     </li>
@@ -255,7 +255,7 @@ limitations under the License.
 
 <p>Get started with the <a href="/get-started/quickstart-py">Beam Python SDK 
quickstart</a> to set up your Python development environment, get the Beam SDK 
for Python, and run an example pipeline. Then, read through the <a 
href="/documentation/programming-guide">Beam programming guide</a> to learn the 
basic concepts that apply to all SDKs in Beam.</p>
 
-<p>See the <a href="/documentation/sdks/pydoc/">Python API reference</a> for 
more information on individual APIs.</p>
+<p>See the <a href="https://beam.apache.org/releases/pydoc/";>Python API 
reference</a> for more information on individual APIs.</p>
 
 <h2 id="python-streaming-pipelines">Python streaming pipelines</h2>
 
diff --git a/website/generated-content/feed.xml 
b/website/generated-content/feed.xml
index 1d4e692..b51ea98 100644
--- a/website/generated-content/feed.xml
+++ b/website/generated-content/feed.xml
@@ -125,7 +125,7 @@ limitations under the License.
    &lt;/td&gt;
    &lt;td&gt;Local&lt;br /&gt;(Using the &lt;code&gt;file://&lt;/code&gt; URI)
    &lt;/td&gt;
-   &lt;td&gt;&lt;a 
href=&quot;/documentation/sdks/javadoc/2.6.0/org/apache/beam/sdk/io/TextIO.html&quot;&gt;TextIO&lt;/a&gt;
+   &lt;td&gt;&lt;a 
href=&quot;https://beam.apache.org/releases/javadoc/2.6.0/org/apache/beam/sdk/io/TextIO.html&quot;&gt;TextIO&lt;/a&gt;
    &lt;/td&gt;
    &lt;td&gt;&lt;a 
href=&quot;https://spark.apache.org/docs/latest/api/java/org/apache/spark/streaming/StreamingContext.html#textFileStream-java.lang.String-&quot;&gt;textFileStream&lt;/a&gt;&lt;br
 /&gt;(Spark treats most Unix systems as HDFS-compatible, but the location 
should be accessible from all nodes)
    &lt;/td&gt;
@@ -133,7 +133,7 @@ limitations under the License.
   &lt;tr&gt;
    &lt;td&gt;HDFS&lt;br /&gt;(Using the &lt;code&gt;hdfs://&lt;/code&gt; URI)
    &lt;/td&gt;
-    &lt;td&gt;&lt;a 
href=&quot;/documentation/sdks/javadoc/2.6.0/org/apache/beam/sdk/io/FileIO.html&quot;&gt;FileIO&lt;/a&gt;
 + &lt;a 
href=&quot;/documentation/sdks/javadoc/2.6.0/org/apache/beam/sdk/io/hdfs/HadoopFileSystemOptions.html&quot;&gt;HadoopFileSystemOptions&lt;/a&gt;
+    &lt;td&gt;&lt;a 
href=&quot;https://beam.apache.org/releases/javadoc/2.6.0/org/apache/beam/sdk/io/FileIO.html&quot;&gt;FileIO&lt;/a&gt;
 + &lt;a 
href=&quot;https://beam.apache.org/releases/javadoc/2.6.0/org/apache/beam/sdk/io/hdfs/HadoopFileSystemOptions.html&quot;&gt;HadoopFileSystemOptions&lt;/a&gt;
    &lt;/td&gt;
    &lt;td&gt;&lt;a 
href=&quot;https://spark.apache.org/docs/latest/api/java/org/apache/spark/streaming/util/HdfsUtils.html&quot;&gt;HdfsUtils&lt;/a&gt;
    &lt;/td&gt;
@@ -143,7 +143,7 @@ limitations under the License.
    &lt;/td&gt;
    &lt;td&gt;Cloud Storage&lt;br /&gt;(Using the 
&lt;code&gt;gs://&lt;/code&gt; URI)
    &lt;/td&gt;
-   &lt;td&gt;&lt;a 
href=&quot;/documentation/sdks/javadoc/2.6.0/org/apache/beam/sdk/io/FileIO.html&quot;&gt;FileIO&lt;/a&gt;
 + &lt;a 
href=&quot;/documentation/sdks/javadoc/2.6.0/org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html&quot;&gt;GcsOptions&lt;/a&gt;
+   &lt;td&gt;&lt;a 
href=&quot;https://beam.apache.org/releases/javadoc/2.6.0/org/apache/beam/sdk/io/FileIO.html&quot;&gt;FileIO&lt;/a&gt;
 + &lt;a 
href=&quot;https://beam.apache.org/releases/javadoc/2.6.0/org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html&quot;&gt;GcsOptions&lt;/a&gt;
    &lt;/td&gt;
    &lt;td rowspan=&quot;2&quot;&gt;&lt;a 
href=&quot;https://spark.apache.org/docs/latest/api/java/org/apache/spark/SparkContext.html#hadoopConfiguration--&quot;&gt;hadoopConfiguration&lt;/a&gt;
 and &lt;a 
href=&quot;https://spark.apache.org/docs/latest/api/java/org/apache/spark/streaming/StreamingContext.html#textFileStream-java.lang.String-&quot;&gt;textFileStream&lt;/a&gt;
@@ -152,7 +152,7 @@ and &lt;a 
href=&quot;https://spark.apache.org/docs/latest/api/java/org/apache/sp
   &lt;tr&gt;
    &lt;td&gt;S3&lt;br /&gt;(Using the &lt;code&gt;s3://&lt;/code&gt; URI)
    &lt;/td&gt;
-    &lt;td&gt;&lt;a 
href=&quot;/documentation/sdks/javadoc/2.6.0/org/apache/beam/sdk/io/FileIO.html&quot;&gt;FileIO&lt;/a&gt;
 + &lt;a 
href=&quot;/documentation/sdks/javadoc/2.6.0/org/apache/beam/sdk/io/aws/options/S3Options.html&quot;&gt;S3Options&lt;/a&gt;
+    &lt;td&gt;&lt;a 
href=&quot;https://beam.apache.org/releases/javadoc/2.6.0/org/apache/beam/sdk/io/FileIO.html&quot;&gt;FileIO&lt;/a&gt;
 + &lt;a 
href=&quot;https://beam.apache.org/releases/javadoc/2.6.0/org/apache/beam/sdk/io/aws/options/S3Options.html&quot;&gt;S3Options&lt;/a&gt;
    &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr&gt;
@@ -160,7 +160,7 @@ and &lt;a 
href=&quot;https://spark.apache.org/docs/latest/api/java/org/apache/sp
    &lt;/td&gt;
    &lt;td&gt;Kafka
    &lt;/td&gt;
-   &lt;td&gt;&lt;a 
href=&quot;/documentation/sdks/javadoc/2.6.0/org/apache/beam/sdk/io/kafka/KafkaIO.html&quot;&gt;KafkaIO&lt;/a&gt;
+   &lt;td&gt;&lt;a 
href=&quot;https://beam.apache.org/releases/javadoc/2.6.0/org/apache/beam/sdk/io/kafka/KafkaIO.html&quot;&gt;KafkaIO&lt;/a&gt;
    &lt;/td&gt;
    &lt;td&gt;&lt;a 
href=&quot;https://spark.apache.org/docs/latest/streaming-kafka-0-10-integration.html&quot;&gt;spark-streaming-kafka&lt;/a&gt;
    &lt;/td&gt;
@@ -168,7 +168,7 @@ and &lt;a 
href=&quot;https://spark.apache.org/docs/latest/api/java/org/apache/sp
   &lt;tr&gt;
    &lt;td&gt;Kinesis
    &lt;/td&gt;
-   &lt;td&gt;&lt;a 
href=&quot;/documentation/sdks/javadoc/2.6.0/org/apache/beam/sdk/io/kinesis/KinesisIO.html&quot;&gt;KinesisIO&lt;/a&gt;
+   &lt;td&gt;&lt;a 
href=&quot;https://beam.apache.org/releases/javadoc/2.6.0/org/apache/beam/sdk/io/kinesis/KinesisIO.html&quot;&gt;KinesisIO&lt;/a&gt;
    &lt;/td&gt;
    &lt;td&gt;&lt;a 
href=&quot;https://spark.apache.org/docs/latest/streaming-kinesis-integration.html&quot;&gt;spark-streaming-kinesis&lt;/a&gt;
    &lt;/td&gt;
@@ -176,7 +176,7 @@ and &lt;a 
href=&quot;https://spark.apache.org/docs/latest/api/java/org/apache/sp
   &lt;tr&gt;
    &lt;td&gt;Cloud Pub/Sub
    &lt;/td&gt;
-   &lt;td&gt;&lt;a 
href=&quot;/documentation/sdks/javadoc/2.6.0/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.html&quot;&gt;PubsubIO&lt;/a&gt;
+   &lt;td&gt;&lt;a 
href=&quot;https://beam.apache.org/releases/javadoc/2.6.0/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.html&quot;&gt;PubsubIO&lt;/a&gt;
    &lt;/td&gt;
    &lt;td&gt;&lt;a 
href=&quot;https://github.com/apache/bahir/tree/master/streaming-pubsub&quot;&gt;spark-streaming-pubsub&lt;/a&gt;
 from &lt;a href=&quot;http://bahir.apache.org&quot;&gt;Apache Bahir&lt;/a&gt;
    &lt;/td&gt;
@@ -217,7 +217,7 @@ and &lt;a 
href=&quot;https://spark.apache.org/docs/latest/api/java/org/apache/sp
    &lt;/td&gt;
    &lt;td&gt;Local
    &lt;/td&gt;
-   &lt;td&gt;&lt;a 
href=&quot;/documentation/sdks/pydoc/2.6.0/apache_beam.io.textio.html&quot;&gt;io.textio&lt;/a&gt;
+   &lt;td&gt;&lt;a 
href=&quot;https://beam.apache.org/releases/pydoc/2.6.0/apache_beam.io.textio.html&quot;&gt;io.textio&lt;/a&gt;
    &lt;/td&gt;
    &lt;td&gt;&lt;a 
href=&quot;http://spark.apache.org/docs/latest/api/python/pyspark.streaming.html#pyspark.streaming.StreamingContext.textFileStream&quot;&gt;textFileStream&lt;/a&gt;
    &lt;/td&gt;
@@ -225,7 +225,7 @@ and &lt;a 
href=&quot;https://spark.apache.org/docs/latest/api/java/org/apache/sp
   &lt;tr&gt;
    &lt;td&gt;HDFS
    &lt;/td&gt;
-   &lt;td&gt;&lt;a 
href=&quot;/documentation/sdks/pydoc/2.6.0/apache_beam.io.hadoopfilesystem.html&quot;&gt;io.hadoopfilesystem&lt;/a&gt;
+   &lt;td&gt;&lt;a 
href=&quot;https://beam.apache.org/releases/pydoc/2.6.0/apache_beam.io.hadoopfilesystem.html&quot;&gt;io.hadoopfilesystem&lt;/a&gt;
    &lt;/td&gt;
    &lt;td&gt;&lt;a 
href=&quot;https://spark.apache.org/docs/latest/api/java/org/apache/spark/SparkContext.html#hadoopConfiguration--&quot;&gt;hadoopConfiguration&lt;/a&gt;
 (Access through &lt;code&gt;sc._jsc&lt;/code&gt; with Py4J)
 and &lt;a 
href=&quot;http://spark.apache.org/docs/latest/api/python/pyspark.streaming.html#pyspark.streaming.StreamingContext.textFileStream&quot;&gt;textFileStream&lt;/a&gt;
@@ -236,7 +236,7 @@ and &lt;a 
href=&quot;http://spark.apache.org/docs/latest/api/python/pyspark.stre
    &lt;/td&gt;
    &lt;td&gt;Google Cloud Storage
    &lt;/td&gt;
-   &lt;td&gt;&lt;a 
href=&quot;/documentation/sdks/pydoc/2.6.0/apache_beam.io.gcp.gcsio.html&quot;&gt;io.gcp.gcsio&lt;/a&gt;
+   &lt;td&gt;&lt;a 
href=&quot;https://beam.apache.org/releases/pydoc/2.6.0/apache_beam.io.gcp.gcsio.html&quot;&gt;io.gcp.gcsio&lt;/a&gt;
    &lt;/td&gt;
    &lt;td rowspan=&quot;2&quot;&gt;&lt;a 
href=&quot;http://spark.apache.org/docs/latest/api/python/pyspark.streaming.html#pyspark.streaming.StreamingContext.textFileStream&quot;&gt;textFileStream&lt;/a&gt;
    &lt;/td&gt;
@@ -268,7 +268,7 @@ and &lt;a 
href=&quot;http://spark.apache.org/docs/latest/api/python/pyspark.stre
   &lt;tr&gt;
    &lt;td&gt;Cloud Pub/Sub
    &lt;/td&gt;
-   &lt;td&gt;&lt;a 
href=&quot;/documentation/sdks/pydoc/2.6.0/apache_beam.io.gcp.pubsub.html&quot;&gt;io.gcp.pubsub&lt;/a&gt;
+   &lt;td&gt;&lt;a 
href=&quot;https://beam.apache.org/releases/pydoc/2.6.0/apache_beam.io.gcp.pubsub.html&quot;&gt;io.gcp.pubsub&lt;/a&gt;
    &lt;/td&gt;
    &lt;td&gt;N/A
    &lt;/td&gt;
@@ -1408,22 +1408,22 @@ has other limitations that make it insufficient for 
this task&lt;/em&gt;).&lt;/p
 &lt;h2 id=&quot;beam-source-api&quot;&gt;Beam Source API&lt;/h2&gt;
 
 &lt;p&gt;Apache Beam historically provides a Source API
-(&lt;a 
href=&quot;/documentation/sdks/javadoc/2.6.0/org/apache/beam/sdk/io/BoundedSource.html&quot;&gt;BoundedSource&lt;/a&gt;
+(&lt;a 
href=&quot;https://beam.apache.org/releases/javadoc/2.6.0/org/apache/beam/sdk/io/BoundedSource.html&quot;&gt;BoundedSource&lt;/a&gt;
 and
-&lt;a 
href=&quot;/documentation/sdks/javadoc/2.6.0/org/apache/beam/sdk/io/UnboundedSource.html&quot;&gt;UnboundedSource&lt;/a&gt;)
 which does
+&lt;a 
href=&quot;https://beam.apache.org/releases/javadoc/2.6.0/org/apache/beam/sdk/io/UnboundedSource.html&quot;&gt;UnboundedSource&lt;/a&gt;)
 which does
 not have these limitations and allows development of efficient data sources for
 batch and streaming systems. Pipelines use this API via the
-&lt;a 
href=&quot;/documentation/sdks/javadoc/2.6.0/org/apache/beam/sdk/io/Read.html&quot;&gt;&lt;code
 
class=&quot;highlighter-rouge&quot;&gt;Read.from(Source)&lt;/code&gt;&lt;/a&gt; 
built-in &lt;code 
class=&quot;highlighter-rouge&quot;&gt;PTransform&lt;/code&gt;.&lt;/p&gt;
+&lt;a 
href=&quot;https://beam.apache.org/releases/javadoc/2.6.0/org/apache/beam/sdk/io/Read.html&quot;&gt;&lt;code
 
class=&quot;highlighter-rouge&quot;&gt;Read.from(Source)&lt;/code&gt;&lt;/a&gt; 
built-in &lt;code 
class=&quot;highlighter-rouge&quot;&gt;PTransform&lt;/code&gt;.&lt;/p&gt;
 
 &lt;p&gt;The Source API is largely similar to that of most other data 
processing
 frameworks, and allows the system to read data in parallel using multiple
 workers, as well as checkpoint and resume reading from an unbounded data 
source.
 Additionally, the Beam
-&lt;a 
href=&quot;/documentation/sdks/javadoc/2.6.0/org/apache/beam/sdk/io/BoundedSource.html&quot;&gt;&lt;code
 class=&quot;highlighter-rouge&quot;&gt;BoundedSource&lt;/code&gt;&lt;/a&gt;
+&lt;a 
href=&quot;https://beam.apache.org/releases/javadoc/2.6.0/org/apache/beam/sdk/io/BoundedSource.html&quot;&gt;&lt;code
 class=&quot;highlighter-rouge&quot;&gt;BoundedSource&lt;/code&gt;&lt;/a&gt;
 API provides advanced features such as progress reporting and &lt;a 
href=&quot;/blog/2016/05/18/splitAtFraction-method.html&quot;&gt;dynamic
 rebalancing&lt;/a&gt;
 (which together enable autoscaling), and
-&lt;a 
href=&quot;/documentation/sdks/javadoc/2.6.0/org/apache/beam/sdk/io/UnboundedSource.html&quot;&gt;&lt;code
 class=&quot;highlighter-rouge&quot;&gt;UnboundedSource&lt;/code&gt;&lt;/a&gt; 
supports
+&lt;a 
href=&quot;https://beam.apache.org/releases/javadoc/2.6.0/org/apache/beam/sdk/io/UnboundedSource.html&quot;&gt;&lt;code
 class=&quot;highlighter-rouge&quot;&gt;UnboundedSource&lt;/code&gt;&lt;/a&gt; 
supports
 reporting the source’s watermark and backlog &lt;em&gt;(until SDF, we believed 
that
 “batch” and “streaming” data sources are fundamentally different and thus
 require fundamentally different APIs)&lt;/em&gt;.&lt;/p&gt;
@@ -2051,7 +2051,7 @@ limitations under the License.
 
 &lt;h4 id=&quot;try-the-apache-beam-python-sdk&quot;&gt;Try the Apache Beam 
Python SDK&lt;/h4&gt;
 
-&lt;p&gt;If you would like to try out the Python SDK, a good place to start is 
the &lt;a href=&quot;/get-started/quickstart-py/&quot;&gt;Quickstart&lt;/a&gt;. 
After that, you can take a look at additional &lt;a 
href=&quot;https://github.com/apache/beam/tree/v0.6.0/sdks/python/apache_beam/examples&quot;&gt;examples&lt;/a&gt;,
 and deep dive into the &lt;a 
href=&quot;/documentation/sdks/pydoc/&quot;&gt;API 
reference&lt;/a&gt;.&lt;/p&gt;
+&lt;p&gt;If you would like to try out the Python SDK, a good place to start is 
the &lt;a href=&quot;/get-started/quickstart-py/&quot;&gt;Quickstart&lt;/a&gt;. 
After that, you can take a look at additional &lt;a 
href=&quot;https://github.com/apache/beam/tree/v0.6.0/sdks/python/apache_beam/examples&quot;&gt;examples&lt;/a&gt;,
 and deep dive into the &lt;a 
href=&quot;https://beam.apache.org/releases/pydoc/&quot;&gt;API 
reference&lt;/a&gt;.&lt;/p&gt;
 
 &lt;p&gt;Let’s take a look at a quick example together. First, install the 
&lt;code class=&quot;highlighter-rouge&quot;&gt;apache-beam&lt;/code&gt; 
package from PyPI and start your Python interpreter.&lt;/p&gt;
 
diff --git a/website/generated-content/get-started/downloads/index.html 
b/website/generated-content/get-started/downloads/index.html
index ef1648f..a1342c7 100644
--- a/website/generated-content/get-started/downloads/index.html
+++ b/website/generated-content/get-started/downloads/index.html
@@ -267,7 +267,7 @@ the form <code 
class="highlighter-rouge">major.minor.incremental</code> and are
   <li>incremental version for forward-compatible bug fixes</li>
 </ul>
 
-<p>Please note that APIs marked <a 
href="/documentation/sdks/javadoc/2.6.0/org/apache/beam/sdk/annotations/Experimental.html"><code
 class="highlighter-rouge">@Experimental</code></a>
+<p>Please note that APIs marked <a 
href="https://beam.apache.org/releases/javadoc/2.6.0/org/apache/beam/sdk/annotations/Experimental.html";><code
 class="highlighter-rouge">@Experimental</code></a>
 may change at any point and are not guaranteed to remain compatible across 
versions.</p>
 
 <p>Additionally, any API may change before the first stable release, i.e., 
between
diff --git a/website/generated-content/get-started/quickstart-java/index.html 
b/website/generated-content/get-started/quickstart-java/index.html
index 34c5416..b3fb7b5 100644
--- a/website/generated-content/get-started/quickstart-java/index.html
+++ b/website/generated-content/get-started/quickstart-java/index.html
@@ -523,7 +523,7 @@ has: 2
 
 <ul>
   <li>Learn more about the <a href="/documentation/sdks/java/">Beam SDK for 
Java</a>
-and look through the <a href="/documentation/sdks/javadoc">Java SDK API 
reference</a>.</li>
+and look through the <a href="https://beam.apache.org/releases/javadoc";>Java 
SDK API reference</a>.</li>
   <li>Walk through these WordCount examples in the <a 
href="/get-started/wordcount-example">WordCount Example Walkthrough</a>.</li>
   <li>Dive in to some of our favorite <a 
href="/documentation/resources">articles and presentations</a>.</li>
   <li>Join the Beam <a href="/community/contact-us">users@</a> mailing 
list.</li>
diff --git a/website/generated-content/get-started/quickstart-py/index.html 
b/website/generated-content/get-started/quickstart-py/index.html
index f761339..17fc112 100644
--- a/website/generated-content/get-started/quickstart-py/index.html
+++ b/website/generated-content/get-started/quickstart-py/index.html
@@ -413,7 +413,7 @@ sequentially in the format <code 
class="highlighter-rouge">counts-0000-of-0001</
 
 <ul>
   <li>Learn more about the <a href="/documentation/sdks/python/">Beam SDK for 
Python</a>
-and look through the <a href="/documentation/sdks/pydoc">Python SDK API 
reference</a>.</li>
+and look through the <a href="https://beam.apache.org/releases/pydoc";>Python 
SDK API reference</a>.</li>
   <li>Walk through these WordCount examples in the <a 
href="/get-started/wordcount-example">WordCount Example Walkthrough</a>.</li>
   <li>Dive in to some of our favorite <a 
href="/documentation/resources">articles and presentations</a>.</li>
   <li>Join the Beam <a href="/community/contact-us">users@</a> mailing 
list.</li>
diff --git a/website/generated-content/get-started/wordcount-example/index.html 
b/website/generated-content/get-started/wordcount-example/index.html
index 7878541..eb45e10 100644
--- a/website/generated-content/get-started/wordcount-example/index.html
+++ b/website/generated-content/get-started/wordcount-example/index.html
@@ -1614,7 +1614,7 @@ python -m apache_beam.examples.streaming_wordcount \
 
 <p>This example uses an unbounded dataset as input. The code reads Pub/Sub
 messages from a Pub/Sub subscription or topic using
-<a 
href="/documentation/sdks/pydoc/2.6.0/apache_beam.io.gcp.pubsub.html#apache_beam.io.gcp.pubsub.ReadStringsFromPubSub"><code
 class="highlighter-rouge">beam.io.ReadStringsFromPubSub</code></a>.</p>
+<a 
href="https://beam.apache.org/releases/pydoc/2.6.0/apache_beam.io.gcp.pubsub.html#apache_beam.io.gcp.pubsub.ReadStringsFromPubSub";><code
 class="highlighter-rouge">beam.io.ReadStringsFromPubSub</code></a>.</p>
 
 <div class="language-java highlighter-rouge"><pre class="highlight"><code>  
<span class="c1">// This example is not currently available for the Beam SDK 
for Java.</span>
 </code></pre>
@@ -1640,7 +1640,7 @@ outputs.</p>
 
 <p>This example uses an unbounded <code 
class="highlighter-rouge">PCollection</code> and streams the results to
 Google Pub/Sub. The code formats the results and writes them to a Pub/Sub topic
-using <a 
href="/documentation/sdks/pydoc/2.6.0/apache_beam.io.gcp.pubsub.html#apache_beam.io.gcp.pubsub.WriteStringsToPubSub"><code
 class="highlighter-rouge">beam.io.WriteStringsToPubSub</code></a>.</p>
+using <a 
href="https://beam.apache.org/releases/pydoc/2.6.0/apache_beam.io.gcp.pubsub.html#apache_beam.io.gcp.pubsub.WriteStringsToPubSub";><code
 class="highlighter-rouge">beam.io.WriteStringsToPubSub</code></a>.</p>
 
 <div class="language-java highlighter-rouge"><pre class="highlight"><code>  
<span class="c1">// This example is not currently available for the Beam SDK 
for Java.</span>
 </code></pre>

Reply via email to