You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spark.apache.org by ji...@apache.org on 2019/11/07 19:59:13 UTC

[spark-website] branch asf-site updated: Release v3.0.0-preview (#228)

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

jiangxb1987 pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/spark-website.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 19eaa81  Release v3.0.0-preview (#228)
19eaa81 is described below

commit 19eaa8177be8141b95384311e75824a1062e91b4
Author: Jiang Xingbo <xi...@databricks.com>
AuthorDate: Thu Nov 7 11:58:56 2019 -0800

    Release v3.0.0-preview (#228)
    
    Include 3.0.0-preview release in the download page and documentation.md, add news post to announce Spark 3.0.0 preview release.
    
    Please note it intentionally didn't change the latest version, as the previous 2.0.0-preview didn't change it either.
---
 documentation.md                                   |   3 +-
 downloads.md                                       |   9 +
 js/downloads.js                                    |   6 +-
 news/_posts/2019-11-06-spark-3.0.0-preview.md      |  16 ++
 site/committers.html                               |   6 +-
 site/community.html                                |   6 +-
 site/contributing.html                             |   6 +-
 site/developer-tools.html                          |  10 +-
 site/documentation.html                            |   9 +-
 site/downloads.html                                |  15 +-
 site/examples.html                                 | 260 ++++++++++-----------
 site/faq.html                                      |   6 +-
 site/graphx/index.html                             |   6 +-
 site/history.html                                  |   6 +-
 site/improvement-proposals.html                    |   6 +-
 site/index.html                                    |   6 +-
 site/js/downloads.js                               |   6 +-
 site/mailing-lists.html                            |   6 +-
 site/mllib/index.html                              |   6 +-
 site/news/amp-camp-2013-registration-ope.html      |   6 +-
 site/news/announcing-the-first-spark-summit.html   |   6 +-
 site/news/fourth-spark-screencast-published.html   |   6 +-
 site/news/index.html                               |  58 ++++-
 site/news/nsdi-paper.html                          |   6 +-
 site/news/one-month-to-spark-summit-2015.html      |   6 +-
 site/news/plan-for-dropping-python-2-support.html  |   6 +-
 .../news/proposals-open-for-spark-summit-east.html |   6 +-
 .../registration-open-for-spark-summit-east.html   |   6 +-
 site/news/run-spark-and-shark-on-amazon-emr.html   |   6 +-
 site/news/spark-0-6-1-and-0-5-2-released.html      |   6 +-
 site/news/spark-0-6-2-released.html                |   6 +-
 site/news/spark-0-7-0-released.html                |   6 +-
 site/news/spark-0-7-2-released.html                |   6 +-
 site/news/spark-0-7-3-released.html                |   6 +-
 site/news/spark-0-8-0-released.html                |   6 +-
 site/news/spark-0-8-1-released.html                |   6 +-
 site/news/spark-0-9-0-released.html                |   6 +-
 site/news/spark-0-9-1-released.html                |   6 +-
 site/news/spark-0-9-2-released.html                |   6 +-
 site/news/spark-1-0-0-released.html                |   6 +-
 site/news/spark-1-0-1-released.html                |   6 +-
 site/news/spark-1-0-2-released.html                |   6 +-
 site/news/spark-1-1-0-released.html                |   6 +-
 site/news/spark-1-1-1-released.html                |   6 +-
 site/news/spark-1-2-0-released.html                |   6 +-
 site/news/spark-1-2-1-released.html                |   6 +-
 site/news/spark-1-2-2-released.html                |   6 +-
 site/news/spark-1-3-0-released.html                |   6 +-
 site/news/spark-1-4-0-released.html                |   6 +-
 site/news/spark-1-4-1-released.html                |   6 +-
 site/news/spark-1-5-0-released.html                |   6 +-
 site/news/spark-1-5-1-released.html                |   6 +-
 site/news/spark-1-5-2-released.html                |   6 +-
 site/news/spark-1-6-0-released.html                |   6 +-
 site/news/spark-1-6-1-released.html                |   6 +-
 site/news/spark-1-6-2-released.html                |   6 +-
 site/news/spark-1-6-3-released.html                |   6 +-
 site/news/spark-2-0-0-released.html                |   6 +-
 site/news/spark-2-0-1-released.html                |   6 +-
 site/news/spark-2-0-2-released.html                |   6 +-
 site/news/spark-2-1-0-released.html                |   6 +-
 site/news/spark-2-1-1-released.html                |   6 +-
 site/news/spark-2-1-2-released.html                |   6 +-
 site/news/spark-2-1-3-released.html                |   6 +-
 site/news/spark-2-2-0-released.html                |   6 +-
 site/news/spark-2-2-1-released.html                |   6 +-
 site/news/spark-2-2-2-released.html                |   6 +-
 site/news/spark-2-3-0-released.html                |   6 +-
 site/news/spark-2-3-1-released.html                |   6 +-
 site/news/spark-2-3-2-released.html                |   6 +-
 site/news/spark-2-3-3-released.html                |   6 +-
 site/news/spark-2-3-4-released.html                |   6 +-
 site/news/spark-2-4-0-released.html                |   6 +-
 site/news/spark-2-4-1-released.html                |   6 +-
 site/news/spark-2-4-2-released.html                |   6 +-
 site/news/spark-2-4-3-released.html                |   6 +-
 site/news/spark-2-4-4-released.html                |   6 +-
 site/news/spark-2.0.0-preview.html                 |   6 +-
 ...k-summit-2015.html => spark-3.0.0-preview.html} |  18 +-
 .../news/spark-accepted-into-apache-incubator.html |   6 +-
 .../spark-ai-summit-apr-2019-agenda-posted.html    |   6 +-
 site/news/spark-and-shark-in-the-news.html         |   6 +-
 site/news/spark-becomes-tlp.html                   |   6 +-
 site/news/spark-featured-in-wired.html             |   6 +-
 .../news/spark-mailing-lists-moving-to-apache.html |   6 +-
 site/news/spark-meetups.html                       |   6 +-
 site/news/spark-release-2-2-3.html                 |   6 +-
 site/news/spark-screencasts-published.html         |   6 +-
 site/news/spark-summit-2013-is-a-wrap.html         |   6 +-
 site/news/spark-summit-2014-videos-posted.html     |   6 +-
 site/news/spark-summit-2015-videos-posted.html     |   6 +-
 site/news/spark-summit-agenda-posted.html          |   6 +-
 .../news/spark-summit-east-2015-videos-posted.html |   6 +-
 site/news/spark-summit-east-2016-cfp-closing.html  |   6 +-
 .../news/spark-summit-east-2017-agenda-posted.html |   6 +-
 site/news/spark-summit-east-agenda-posted.html     |   6 +-
 site/news/spark-summit-eu-2017-agenda-posted.html  |   6 +-
 site/news/spark-summit-europe-agenda-posted.html   |   6 +-
 site/news/spark-summit-europe.html                 |   6 +-
 .../news/spark-summit-june-2016-agenda-posted.html |   6 +-
 .../news/spark-summit-june-2017-agenda-posted.html |   6 +-
 .../news/spark-summit-june-2018-agenda-posted.html |   6 +-
 site/news/spark-summit-oct-2018-agenda-posted.html |   6 +-
 site/news/spark-tips-from-quantifind.html          |   6 +-
 .../spark-user-survey-and-powered-by-page.html     |   6 +-
 site/news/spark-version-0-6-0-released.html        |   6 +-
 .../news/spark-wins-cloudsort-100tb-benchmark.html |   6 +-
 ...ark-wins-daytona-gray-sort-100tb-benchmark.html |   6 +-
 .../strata-exercises-now-available-online.html     |   6 +-
 site/news/submit-talks-to-spark-summit-2014.html   |   6 +-
 site/news/submit-talks-to-spark-summit-2016.html   |   6 +-
 .../submit-talks-to-spark-summit-east-2016.html    |   6 +-
 .../news/submit-talks-to-spark-summit-eu-2016.html |   6 +-
 site/news/two-weeks-to-spark-summit-2014.html      |   6 +-
 .../video-from-first-spark-development-meetup.html |   6 +-
 site/powered-by.html                               |   6 +-
 site/release-process.html                          |   6 +-
 site/releases/spark-release-0-3.html               |   6 +-
 site/releases/spark-release-0-5-0.html             |   6 +-
 site/releases/spark-release-0-5-1.html             |   6 +-
 site/releases/spark-release-0-5-2.html             |   6 +-
 site/releases/spark-release-0-6-0.html             |   6 +-
 site/releases/spark-release-0-6-1.html             |   6 +-
 site/releases/spark-release-0-6-2.html             |   6 +-
 site/releases/spark-release-0-7-0.html             |   6 +-
 site/releases/spark-release-0-7-2.html             |   6 +-
 site/releases/spark-release-0-7-3.html             |   6 +-
 site/releases/spark-release-0-8-0.html             |   6 +-
 site/releases/spark-release-0-8-1.html             |   6 +-
 site/releases/spark-release-0-9-0.html             |   6 +-
 site/releases/spark-release-0-9-1.html             |   6 +-
 site/releases/spark-release-0-9-2.html             |   6 +-
 site/releases/spark-release-1-0-0.html             |   6 +-
 site/releases/spark-release-1-0-1.html             |   6 +-
 site/releases/spark-release-1-0-2.html             |   6 +-
 site/releases/spark-release-1-1-0.html             |   6 +-
 site/releases/spark-release-1-1-1.html             |   6 +-
 site/releases/spark-release-1-2-0.html             |   6 +-
 site/releases/spark-release-1-2-1.html             |   6 +-
 site/releases/spark-release-1-2-2.html             |   6 +-
 site/releases/spark-release-1-3-0.html             |   6 +-
 site/releases/spark-release-1-3-1.html             |   6 +-
 site/releases/spark-release-1-4-0.html             |   6 +-
 site/releases/spark-release-1-4-1.html             |   6 +-
 site/releases/spark-release-1-5-0.html             |   6 +-
 site/releases/spark-release-1-5-1.html             |   6 +-
 site/releases/spark-release-1-5-2.html             |   6 +-
 site/releases/spark-release-1-6-0.html             |   6 +-
 site/releases/spark-release-1-6-1.html             |   6 +-
 site/releases/spark-release-1-6-2.html             |   6 +-
 site/releases/spark-release-1-6-3.html             |   6 +-
 site/releases/spark-release-2-0-0.html             |   6 +-
 site/releases/spark-release-2-0-1.html             |   6 +-
 site/releases/spark-release-2-0-2.html             |   6 +-
 site/releases/spark-release-2-1-0.html             |   6 +-
 site/releases/spark-release-2-1-1.html             |   6 +-
 site/releases/spark-release-2-1-2.html             |   6 +-
 site/releases/spark-release-2-1-3.html             |   6 +-
 site/releases/spark-release-2-2-0.html             |   6 +-
 site/releases/spark-release-2-2-1.html             |   6 +-
 site/releases/spark-release-2-2-2.html             |   6 +-
 site/releases/spark-release-2-2-3.html             |   6 +-
 site/releases/spark-release-2-3-0.html             |   6 +-
 site/releases/spark-release-2-3-1.html             |   6 +-
 site/releases/spark-release-2-3-2.html             |   6 +-
 site/releases/spark-release-2-3-3.html             |   6 +-
 site/releases/spark-release-2-3-4.html             |   6 +-
 site/releases/spark-release-2-4-0.html             |   6 +-
 site/releases/spark-release-2-4-1.html             |   6 +-
 site/releases/spark-release-2-4-2.html             |   6 +-
 site/releases/spark-release-2-4-3.html             |   6 +-
 site/releases/spark-release-2-4-4.html             |   6 +-
 site/research.html                                 |   6 +-
 site/screencasts/1-first-steps-with-spark.html     |   6 +-
 .../2-spark-documentation-overview.html            |   6 +-
 .../screencasts/3-transformations-and-caching.html |   6 +-
 site/screencasts/4-a-standalone-job-in-spark.html  |   6 +-
 site/screencasts/index.html                        |  10 +-
 site/security.html                                 |   6 +-
 site/sitemap.xml                                   |  14 +-
 site/sql/index.html                                |   6 +-
 site/streaming/index.html                          |   6 +-
 site/third-party-projects.html                     |   6 +-
 site/trademarks.html                               |   6 +-
 site/versioning-policy.html                        |   6 +-
 185 files changed, 781 insertions(+), 685 deletions(-)

diff --git a/documentation.md b/documentation.md
index f953b49..ee86c9e 100644
--- a/documentation.md
+++ b/documentation.md
@@ -53,13 +53,12 @@ navigation:
   <li><a href="{{site.baseurl}}/docs/0.6.2/">Spark 0.6.2</a></li>
 </ul>
 
-<!--
 <p>Documentation for preview releases:</p>
 
 <ul>
   <li><a href="{{site.baseurl}}/docs/2.0.0-preview/">Spark 2.0.0 preview</a></li>
+  <li><a href="{{site.baseurl}}/docs/3.0.0-preview/">Spark 3.0.0 preview</a></li>
 </ul>
--->
 
 <p>The documentation linked to above covers getting started with Spark, as well the built-in components <a href="{{site.baseurl}}/docs/latest/mllib-guide.html">MLlib</a>,
 <a href="{{site.baseurl}}/docs/latest/streaming-programming-guide.html">Spark Streaming</a>, and <a href="{{site.baseurl}}/docs/latest/graphx-guide.html">GraphX</a>.</p>
diff --git a/downloads.md b/downloads.md
index 0cc3bd1..1ab07ab 100644
--- a/downloads.md
+++ b/downloads.md
@@ -28,6 +28,15 @@ $(document).ready(function() {
 
 Note that, Spark is pre-built with Scala 2.11 except version 2.4.2, which is pre-built with Scala 2.12.
 
+### Latest Preview Release
+Preview releases, as the name suggests, are releases for previewing upcoming features.
+Unlike nightly packages, preview releases have been audited by the project's management committee
+to satisfy the legal requirements of Apache Software Foundation's release policy.
+Preview releases are not meant to be functional, i.e. they can and highly likely will contain
+critical bugs or documentation errors.
+The latest preview release is Spark 3.0.0-preview, published on Nov 6, 2019.
+You can select and download it above.
+
 ### Link with Spark
 Spark artifacts are [hosted in Maven Central](https://search.maven.org/search?q=g:org.apache.spark). You can add a Maven dependency with the following coordinates:
 
diff --git a/js/downloads.js b/js/downloads.js
index 0282c76..47103f0 100644
--- a/js/downloads.js
+++ b/js/downloads.js
@@ -14,14 +14,18 @@ function addRelease(version, releaseDate, packages, mirrored) {
 var sources = {pretty: "Source Code", tag: "sources"};
 var hadoopFree = {pretty: "Pre-built with user-provided Apache Hadoop", tag: "without-hadoop"};
 var hadoop2p6 = {pretty: "Pre-built for Apache Hadoop 2.6", tag: "hadoop2.6"};
-var hadoop2p7 = {pretty: "Pre-built for Apache Hadoop 2.7 and later", tag: "hadoop2.7"};
+var hadoop2p7 = {pretty: "Pre-built for Apache Hadoop 2.7", tag: "hadoop2.7"};
+var hadoop3p2 = {pretty: "Pre-built for Apache Hadoop 3.2 and later", tag: "hadoop3.2"}
 var scala2p12_hadoopFree = {pretty: "Pre-built with Scala 2.12 and user-provided Apache Hadoop", tag: "without-hadoop-scala-2.12"};
 
 // 2.2.0+
 var packagesV8 = [hadoop2p7, hadoop2p6, hadoopFree, sources];
 // 2.4.0+
 var packagesV9 = [hadoop2p7, hadoop2p6, hadoopFree, scala2p12_hadoopFree, sources];
+// 3.0.0+
+var packagesV10 = [hadoop2p7, hadoop3p2, hadoopFree, sources];
 
+addRelease("3.0.0-preview", new Date("11/06/2019"), packagesV10, true);
 addRelease("2.4.4", new Date("08/30/2019"), packagesV9, true);
 addRelease("2.3.4", new Date("08/29/2019"), packagesV8, true);
 
diff --git a/news/_posts/2019-11-06-spark-3.0.0-preview.md b/news/_posts/2019-11-06-spark-3.0.0-preview.md
new file mode 100644
index 0000000..8f59a2e
--- /dev/null
+++ b/news/_posts/2019-11-06-spark-3.0.0-preview.md
@@ -0,0 +1,16 @@
+---
+layout: post
+title: Preview release of Spark 3.0
+categories:
+- News
+tags: []
+status: publish
+type: post
+published: true
+meta:
+  _edit_last: '4'
+  _wpas_done_all: '1'
+---
+To enable wide-scale community testing of the upcoming Spark 3.0 release, the Apache Spark community has posted a <a href="https://archive.apache.org/dist/spark/spark-3.0.0-preview/">preview release of Spark 3.0</a>. This preview is <b>not a stable release in terms of either API or functionality</b>, but it is meant to give the community early access to try the code that will become Spark 3.0. If you would like to test the release, please download it, and send feedback using either the < [...]
+
+The Spark issue tracker already contains a list of <a href="https://issues.apache.org/jira/browse/SPARK-26078?jql=statusCategory%20%3D%20done%20AND%20project%20%3D%2012315420%20AND%20fixVersion%20%3D%2012339177%20ORDER%20BY%20priority%20DESC%2C%20key%20ASC">features in 3.0</a>.
\ No newline at end of file
diff --git a/site/committers.html b/site/committers.html
index f5da5ab..63f591b 100644
--- a/site/committers.html
+++ b/site/committers.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/community.html b/site/community.html
index a81877a..faffc95 100644
--- a/site/community.html
+++ b/site/community.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/contributing.html b/site/contributing.html
index f54ff56..f60d2ca 100644
--- a/site/contributing.html
+++ b/site/contributing.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/developer-tools.html b/site/developer-tools.html
index 9ebc710..d18f07b 100644
--- a/site/developer-tools.html
+++ b/site/developer-tools.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
@@ -478,8 +478,8 @@ JIRA number of the issue you&#8217;re working on as well as its title.</p>
 
 <p>For the problem described above, we might add the following:</p>
 
-<figure class="highlight"><pre><code class="language-scala" data-lang="scala"><span class="c1">// [SPARK-zz][CORE] Fix an issue
-</span><span class="nv">ProblemFilters</span><span class="o">.</span><span class="py">exclude</span><span class="o">[</span><span class="kt">DirectMissingMethodProblem</span><span class="o">](</span><span class="s">"org.apache.spark.SomeClass.this"</span><span class="o">)</span></code></pre></figure>
+<figure class="highlight"><pre><code class="language-scala" data-lang="scala"><span></span><span class="c1">// [SPARK-zz][CORE] Fix an issue</span>
+<span class="nc">ProblemFilters</span><span class="o">.</span><span class="n">exclude</span><span class="o">[</span><span class="kt">DirectMissingMethodProblem</span><span class="o">](</span><span class="s">&quot;org.apache.spark.SomeClass.this&quot;</span><span class="o">)</span></code></pre></figure>
 
 <p>Otherwise, you will have to resolve those incompatibilies before opening or
 updating your pull request. Usually, the problems reported by MiMa are
diff --git a/site/documentation.html b/site/documentation.html
index 187b89b..844117d 100644
--- a/site/documentation.html
+++ b/site/documentation.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
@@ -246,13 +246,12 @@
   <li><a href="/docs/0.6.2/">Spark 0.6.2</a></li>
 </ul>
 
-<!--
 <p>Documentation for preview releases:</p>
 
 <ul>
   <li><a href="/docs/2.0.0-preview/">Spark 2.0.0 preview</a></li>
+  <li><a href="/docs/3.0.0-preview/">Spark 3.0.0 preview</a></li>
 </ul>
--->
 
 <p>The documentation linked to above covers getting started with Spark, as well the built-in components <a href="/docs/latest/mllib-guide.html">MLlib</a>,
 <a href="/docs/latest/streaming-programming-guide.html">Spark Streaming</a>, and <a href="/docs/latest/graphx-guide.html">GraphX</a>.</p>
diff --git a/site/downloads.html b/site/downloads.html
index 58df187..abec6a1 100644
--- a/site/downloads.html
+++ b/site/downloads.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
@@ -228,6 +228,15 @@ $(document).ready(function() {
 
 <p>Note that, Spark is pre-built with Scala 2.11 except version 2.4.2, which is pre-built with Scala 2.12.</p>
 
+<h3 id="latest-preview-release">Latest Preview Release</h3>
+<p>Preview releases, as the name suggests, are releases for previewing upcoming features.
+Unlike nightly packages, preview releases have been audited by the project&#8217;s management committee
+to satisfy the legal requirements of Apache Software Foundation&#8217;s release policy.
+Preview releases are not meant to be functional, i.e. they can and highly likely will contain
+critical bugs or documentation errors.
+The latest preview release is Spark 3.0.0-preview, published on Nov 6, 2019.
+You can select and download it above.</p>
+
 <h3 id="link-with-spark">Link with Spark</h3>
 <p>Spark artifacts are <a href="https://search.maven.org/search?q=g:org.apache.spark">hosted in Maven Central</a>. You can add a Maven dependency with the following coordinates:</p>
 
diff --git a/site/examples.html b/site/examples.html
index 53855ff..43ca8f5 100644
--- a/site/examples.html
+++ b/site/examples.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
@@ -230,11 +230,11 @@ In this page, we will show examples using RDD API as well as examples using high
 <div class="tab-pane tab-pane-python active">
 <div class="code code-tab">
 
-<figure class="highlight"><pre><code class="language-python" data-lang="python"><span class="n">text_file</span> <span class="o">=</span> <span class="n">sc</span><span class="o">.</span><span class="n">textFile</span><span class="p">(</span><span class="s">"hdfs://..."</span><span class="p">)</span>
-<span class="n">counts</span> <span class="o">=</span> <span class="n">text_file</span><span class="o">.</span><span class="n">flatMap</span><span class="p">(</span><span class="k">lambda</span> <span class="n">line</span><span class="p">:</span> <span class="n">line</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s">" "</span><span class="p">))</span> \
-             <span class="o">.</span><span class="nb">map</span><span class="p">(</span><span class="k">lambda</span> <span class="n">word</span><span class="p">:</span> <span class="p">(</span><span class="n">word</span><span class="p">,</span> <span class="mi">1</span><span class="p">))</span> \
+<figure class="highlight"><pre><code class="language-python" data-lang="python"><span></span><span class="n">text_file</span> <span class="o">=</span> <span class="n">sc</span><span class="o">.</span><span class="n">textFile</span><span class="p">(</span><span class="s2">&quot;hdfs://...&quot;</span><span class="p">)</span>
+<span class="n">counts</span> <span class="o">=</span> <span class="n">text_file</span><span class="o">.</span><span class="n">flatMap</span><span class="p">(</span><span class="k">lambda</span> <span class="n">line</span><span class="p">:</span> <span class="n">line</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">&quot; &quot;</span><span class="p">))</span> \
+             <span class="o">.</span><span class="n">map</span><span class="p">(</span><span class="k">lambda</span> <span class="n">word</span><span class="p">:</span> <span class="p">(</span><span class="n">word</span><span class="p">,</span> <span class="mi">1</span><span class="p">))</span> \
              <span class="o">.</span><span class="n">reduceByKey</span><span class="p">(</span><span class="k">lambda</span> <span class="n">a</span><span class="p">,</span> <span class="n">b</span><span class="p">:</span> <span class="n">a</span> <span class="o">+</span> <span class="n">b</span><span class="p">)</span>
-<span class="n">counts</span><span class="o">.</span><span class="n">saveAsTextFile</span><span class="p">(</span><span class="s">"hdfs://..."</span><span class="p">)</span></code></pre></figure>
+<span class="n">counts</span><span class="o">.</span><span class="n">saveAsTextFile</span><span class="p">(</span><span class="s2">&quot;hdfs://...&quot;</span><span class="p">)</span></code></pre></figure>
 
 </div>
 </div>
@@ -242,11 +242,11 @@ In this page, we will show examples using RDD API as well as examples using high
 <div class="tab-pane tab-pane-scala">
 <div class="code code-tab">
 
-<figure class="highlight"><pre><code class="language-scala" data-lang="scala"><span class="k">val</span> <span class="nv">textFile</span> <span class="k">=</span> <span class="nv">sc</span><span class="o">.</span><span class="py">textFile</span><span class="o">(</span><span class="s">"hdfs://..."</span><span class="o">)</span>
-<span class="k">val</span> <span class="nv">counts</span> <span class="k">=</span> <span class="nv">textFile</span><span class="o">.</span><span class="py">flatMap</span><span class="o">(</span><span class="n">line</span> <span class="k">=&gt;</span> <span class="nv">line</span><span class="o">.</span><span class="py">split</span><span class="o">(</span><span class="s">" "</span><span class="o">))</span>
-                 <span class="o">.</span><span class="py">map</span><span class="o">(</span><span class="n">word</span> <span class="k">=&gt;</span> <span class="o">(</span><span class="n">word</span><span class="o">,</span> <span class="mi">1</span><span class="o">))</span>
-                 <span class="o">.</span><span class="py">reduceByKey</span><span class="o">(</span><span class="k">_</span> <span class="o">+</span> <span class="k">_</span><span class="o">)</span>
-<span class="nv">counts</span><span class="o">.</span><span class="py">saveAsTextFile</span><span class="o">(</span><span class="s">"hdfs://..."</span><span class="o">)</span></code></pre></figure>
+<figure class="highlight"><pre><code class="language-scala" data-lang="scala"><span></span><span class="k">val</span> <span class="n">textFile</span> <span class="k">=</span> <span class="n">sc</span><span class="o">.</span><span class="n">textFile</span><span class="o">(</span><span class="s">&quot;hdfs://...&quot;</span><span class="o">)</span>
+<span class="k">val</span> <span class="n">counts</span> <span class="k">=</span> <span class="n">textFile</span><span class="o">.</span><span class="n">flatMap</span><span class="o">(</span><span class="n">line</span> <span class="k">=&gt;</span> <span class="n">line</span><span class="o">.</span><span class="n">split</span><span class="o">(</span><span class="s">&quot; &quot;</span><span class="o">))</span>
+                 <span class="o">.</span><span class="n">map</span><span class="o">(</span><span class="n">word</span> <span class="k">=&gt;</span> <span class="o">(</span><span class="n">word</span><span class="o">,</span> <span class="mi">1</span><span class="o">))</span>
+                 <span class="o">.</span><span class="n">reduceByKey</span><span class="o">(</span><span class="k">_</span> <span class="o">+</span> <span class="k">_</span><span class="o">)</span>
+<span class="n">counts</span><span class="o">.</span><span class="n">saveAsTextFile</span><span class="o">(</span><span class="s">&quot;hdfs://...&quot;</span><span class="o">)</span></code></pre></figure>
 
 </div>
 </div>
@@ -254,12 +254,12 @@ In this page, we will show examples using RDD API as well as examples using high
 <div class="tab-pane tab-pane-java">
 <div class="code code-tab">
 
-<figure class="highlight"><pre><code class="language-java" data-lang="java"><span class="nc">JavaRDD</span><span class="o">&lt;</span><span class="nc">String</span><span class="o">&gt;</span> <span class="n">textFile</span> <span class="o">=</span> <span class="n">sc</span><span class="o">.</span><span class="na">textFile</span><span class="o">(</span><span class="s">"hdfs://..."</span><span class="o">);</span>
-<span class="nc">JavaPairRDD</span><span class="o">&lt;</span><span class="nc">String</span><span class="o">,</span> <span class="nc">Integer</span><span class="o">&gt;</span> <span class="n">counts</span> <span class="o">=</span> <span class="n">textFile</span>
-    <span class="o">.</span><span class="na">flatMap</span><span class="o">(</span><span class="n">s</span> <span class="o">-&gt;</span> <span class="nc">Arrays</span><span class="o">.</span><span class="na">asList</span><span class="o">(</span><span class="n">s</span><span class="o">.</span><span class="na">split</span><span class="o">(</span><span class="s">" "</span><span class="o">)).</span><span class="na">iterator</span><span class="o">())</span>
-    <span class="o">.</span><span class="na">mapToPair</span><span class="o">(</span><span class="n">word</span> <span class="o">-&gt;</span> <span class="k">new</span> <span class="nc">Tuple2</span><span class="o">&lt;&gt;(</span><span class="n">word</span><span class="o">,</span> <span class="mi">1</span><span class="o">))</span>
+<figure class="highlight"><pre><code class="language-java" data-lang="java"><span></span><span class="n">JavaRDD</span><span class="o">&lt;</span><span class="n">String</span><span class="o">&gt;</span> <span class="n">textFile</span> <span class="o">=</span> <span class="n">sc</span><span class="o">.</span><span class="na">textFile</span><span class="o">(</span><span class="s">&quot;hdfs://...&quot;</span><span class="o">);</span>
+<span class="n">JavaPairRDD</span><span class="o">&lt;</span><span class="n">String</span><span class="o">,</span> <span class="n">Integer</span><span class="o">&gt;</span> <span class="n">counts</span> <span class="o">=</span> <span class="n">textFile</span>
+    <span class="o">.</span><span class="na">flatMap</span><span class="o">(</span><span class="n">s</span> <span class="o">-&gt;</span> <span class="n">Arrays</span><span class="o">.</span><span class="na">asList</span><span class="o">(</span><span class="n">s</span><span class="o">.</span><span class="na">split</span><span class="o">(</span><span class="s">&quot; &quot;</span><span class="o">)).</span><span class="na">iterator</span><span class="o">())</span>
+    <span class="o">.</span><span class="na">mapToPair</span><span class="o">(</span><span class="n">word</span> <span class="o">-&gt;</span> <span class="k">new</span> <span class="n">Tuple2</span><span class="o">&lt;&gt;(</span><span class="n">word</span><span class="o">,</span> <span class="mi">1</span><span class="o">))</span>
     <span class="o">.</span><span class="na">reduceByKey</span><span class="o">((</span><span class="n">a</span><span class="o">,</span> <span class="n">b</span><span class="o">)</span> <span class="o">-&gt;</span> <span class="n">a</span> <span class="o">+</span> <span class="n">b</span><span class="o">);</span>
-<span class="n">counts</span><span class="o">.</span><span class="na">saveAsTextFile</span><span class="o">(</span><span class="s">"hdfs://..."</span><span class="o">);</span></code></pre></figure>
+<span class="n">counts</span><span class="o">.</span><span class="na">saveAsTextFile</span><span class="o">(</span><span class="s">&quot;hdfs://...&quot;</span><span class="o">);</span></code></pre></figure>
 
 </div>
 </div>
@@ -278,13 +278,13 @@ In this page, we will show examples using RDD API as well as examples using high
 <div class="tab-pane tab-pane-python active">
 <div class="code code-tab">
 
-<figure class="highlight"><pre><code class="language-python" data-lang="python"><span class="k">def</span> <span class="nf">inside</span><span class="p">(</span><span class="n">p</span><span class="p">):</span>
+<figure class="highlight"><pre><code class="language-python" data-lang="python"><span></span><span class="k">def</span> <span class="nf">inside</span><span class="p">(</span><span class="n">p</span><span class="p">):</span>
     <span class="n">x</span><span class="p">,</span> <span class="n">y</span> <span class="o">=</span> <span class="n">random</span><span class="o">.</span><span class="n">random</span><span class="p">(),</span> <span class="n">random</span><span class="o">.</span><span class="n">random</span><span class="p">()</span>
     <span class="k">return</span> <span class="n">x</span><span class="o">*</span><span class="n">x</span> <span class="o">+</span> <span class="n">y</span><span class="o">*</span><span class="n">y</span> <span class="o">&lt;</span> <span class="mi">1</span>
 
 <span class="n">count</span> <span class="o">=</span> <span class="n">sc</span><span class="o">.</span><span class="n">parallelize</span><span class="p">(</span><span class="nb">xrange</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="n">NUM_SAMPLES</span><span class="p">))</span> \
-             <span class="o">.</span><span class="nb">filter</span><span class="p">(</span><span class="n">inside</span><span class="p">)</span><span class="o">.</span><span class="n">count</span><span class="p">()</span>
-<span class="k">print</span> <span class="s">"Pi is roughly </span><span class="si">%</span><span class="s">f"</span> <span class="o">%</span> <span class="p">(</span><span class="mf">4.0</span> <span class="o">*</span> <span class="n">count</span> <span class="o">/</span> <span class="n">NUM_SAMPLES</span><span class="p">)</span></code></pre></figure>
+             <span class="o">.</span><span class="n">filter</span><span class="p">(</span><span class="n">inside</span><span class="p">)</span><span class="o">.</span><span class="n">count</span><span class="p">()</span>
+<span class="k">print</span> <span class="s2">&quot;Pi is roughly </span><span class="si">%f</span><span class="s2">&quot;</span> <span class="o">%</span> <span class="p">(</span><span class="mf">4.0</span> <span class="o">*</span> <span class="n">count</span> <span class="o">/</span> <span class="n">NUM_SAMPLES</span><span class="p">)</span></code></pre></figure>
 
 </div>
 </div>
@@ -292,12 +292,12 @@ In this page, we will show examples using RDD API as well as examples using high
 <div class="tab-pane tab-pane-scala">
 <div class="code code-tab">
 
-<figure class="highlight"><pre><code class="language-scala" data-lang="scala"><span class="k">val</span> <span class="nv">count</span> <span class="k">=</span> <span class="nv">sc</span><span class="o">.</span><span class="py">parallelize</span><span class="o">(</span><span class="mi">1</span> <span class="n">to</span> <span class="nc">NUM_SAMPLES</span><span class="o">).</span><span class="py">filter</span> <span class="o">{</span> <span class="k">_</span> <span class="k">=&gt;</span>
-  <span class="k">val</span> <span class="nv">x</span> <span class="k">=</span> <span class="nv">math</span><span class="o">.</span><span class="py">random</span>
-  <span class="k">val</span> <span class="nv">y</span> <span class="k">=</span> <span class="nv">math</span><span class="o">.</span><span class="py">random</span>
+<figure class="highlight"><pre><code class="language-scala" data-lang="scala"><span></span><span class="k">val</span> <span class="n">count</span> <span class="k">=</span> <span class="n">sc</span><span class="o">.</span><span class="n">parallelize</span><span class="o">(</span><span class="mi">1</span> <span class="n">to</span> <span class="nc">NUM_SAMPLES</span><span class="o">).</span><span class="n">filter</span> <span class="o">{</span> <span class="k">_</span> <span class="k">=&gt;</span>
+  <span class="k">val</span> <span class="n">x</span> <span class="k">=</span> <span class="n">math</span><span class="o">.</span><span class="n">random</span>
+  <span class="k">val</span> <span class="n">y</span> <span class="k">=</span> <span class="n">math</span><span class="o">.</span><span class="n">random</span>
   <span class="n">x</span><span class="o">*</span><span class="n">x</span> <span class="o">+</span> <span class="n">y</span><span class="o">*</span><span class="n">y</span> <span class="o">&lt;</span> <span class="mi">1</span>
-<span class="o">}.</span><span class="py">count</span><span class="o">()</span>
-<span class="nf">println</span><span class="o">(</span><span class="n">s</span><span class="s">"Pi is roughly ${4.0 * count / NUM_SAMPLES}"</span><span class="o">)</span></code></pre></figure>
+<span class="o">}.</span><span class="n">count</span><span class="o">()</span>
+<span class="n">println</span><span class="o">(</span><span class="s">s&quot;Pi is roughly </span><span class="si">${</span><span class="mf">4.0</span> <span class="o">*</span> <span class="n">count</span> <span class="o">/</span> <span class="nc">NUM_SAMPLES</span><span class="si">}</span><span class="s">&quot;</span><span class="o">)</span></code></pre></figure>
 
 </div>
 </div>
@@ -305,17 +305,17 @@ In this page, we will show examples using RDD API as well as examples using high
 <div class="tab-pane tab-pane-java">
 <div class="code code-tab">
 
-<figure class="highlight"><pre><code class="language-java" data-lang="java"><span class="nc">List</span><span class="o">&lt;</span><span class="nc">Integer</span><span class="o">&gt;</span> <span class="n">l</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">ArrayList</span><span class="o">&lt;&gt;(</span><span class="no">NUM_SAMPLES</span><span class="o">);</span>
-<span class="k">for</span> <span class="o">(</span><span class="kt">int</span> <span class="n">i</span> <span class="o">=</span> <span class="mi">0</span><span class="o">;</span> <span class="n">i</span> <span class="o">&lt;</span> <span class="no">NUM_SAMPLES</span><span class="o">;</span> <span class="n">i</span><span class="o">++)</span> <span class="o">{</span>
+<figure class="highlight"><pre><code class="language-java" data-lang="java"><span></span><span class="n">List</span><span class="o">&lt;</span><span class="n">Integer</span><span class="o">&gt;</span> <span class="n">l</span> <span class="o">=</span> <span class="k">new</span> <span class="n">ArrayList</span><span class="o">&lt;&gt;(</span><span class="n">NUM_SAMPLES</span><span class="o">);</span>
+<span class="k">for</span> <span class="o">(</span><span class="kt">int</span> <span class="n">i</span> <span class="o">=</span> <span class="mi">0</span><span class="o">;</span> <span class="n">i</span> <span class="o">&lt;</span> <span class="n">NUM_SAMPLES</span><span class="o">;</span> <span class="n">i</span><span class="o">++)</span> <span class="o">{</span>
   <span class="n">l</span><span class="o">.</span><span class="na">add</span><span class="o">(</span><span class="n">i</span><span class="o">);</span>
 <span class="o">}</span>
 
 <span class="kt">long</span> <span class="n">count</span> <span class="o">=</span> <span class="n">sc</span><span class="o">.</span><span class="na">parallelize</span><span class="o">(</span><span class="n">l</span><span class="o">).</span><span class="na">filter</span><span class="o">(</span><span class="n">i</span> <span class="o">-&gt;</span> <span class="o">{</span>
-  <span class="kt">double</span> <span class="n">x</span> <span class="o">=</span> <span class="nc">Math</span><span class="o">.</span><span class="na">random</span><span class="o">();</span>
-  <span class="kt">double</span> <span class="n">y</span> <span class="o">=</span> <span class="nc">Math</span><span class="o">.</span><span class="na">random</span><span class="o">();</span>
+  <span class="kt">double</span> <span class="n">x</span> <span class="o">=</span> <span class="n">Math</span><span class="o">.</span><span class="na">random</span><span class="o">();</span>
+  <span class="kt">double</span> <span class="n">y</span> <span class="o">=</span> <span class="n">Math</span><span class="o">.</span><span class="na">random</span><span class="o">();</span>
   <span class="k">return</span> <span class="n">x</span><span class="o">*</span><span class="n">x</span> <span class="o">+</span> <span class="n">y</span><span class="o">*</span><span class="n">y</span> <span class="o">&lt;</span> <span class="mi">1</span><span class="o">;</span>
 <span class="o">}).</span><span class="na">count</span><span class="o">();</span>
-<span class="nc">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span><span class="s">"Pi is roughly "</span> <span class="o">+</span> <span class="mf">4.0</span> <span class="o">*</span> <span class="n">count</span> <span class="o">/</span> <span class="no">NUM_SAMPLES</span><span class="o">);</span></code></pre></figure>
+<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span><span class="s">&quot;Pi is roughly &quot;</span> <span class="o">+</span> <span class="mf">4.0</span> <span class="o">*</span> <span class="n">count</span> <span class="o">/</span> <span class="n">NUM_SAMPLES</span><span class="o">);</span></code></pre></figure>
 
 </div>
 </div>
@@ -343,17 +343,17 @@ Also, programs based on DataFrame API will be automatically optimized by Spark
 <div class="tab-pane tab-pane-python active">
 <div class="code code-tab">
 
-<figure class="highlight"><pre><code class="language-python" data-lang="python"><span class="n">textFile</span> <span class="o">=</span> <span class="n">sc</span><span class="o">.</span><span class="n">textFile</span><span class="p">(</span><span class="s">"hdfs://..."</span><span class="p">)</span>
+<figure class="highlight"><pre><code class="language-python" data-lang="python"><span></span><span class="n">textFile</span> <span class="o">=</span> <span class="n">sc</span><span class="o">.</span><span class="n">textFile</span><span class="p">(</span><span class="s2">&quot;hdfs://...&quot;</span><span class="p">)</span>
 
-<span class="c1"># Creates a DataFrame having a single column named "line"
-</span><span class="n">df</span> <span class="o">=</span> <span class="n">textFile</span><span class="o">.</span><span class="nb">map</span><span class="p">(</span><span class="k">lambda</span> <span class="n">r</span><span class="p">:</span> <span class="n">Row</span><span class="p">(</span><span class="n">r</span><span class="p">))</span><span class="o">.</span><span class="n">toDF</span><span class="p">([</span><span class="s">"line"</span><span class="p">])</span>
-<span class="n">errors</span> <span class="o">=</span> <span class="n">df</span><span class="o">.</span><span class="nb">filter</span><span class="p">(</span><span class="n">col</span><span class="p">(</span><span class="s">"line"</span><span class="p">)</span><span class="o">.</span><span class="n">like</span><span class="p">(</span><span class="s">"</span><span class="si">%</span><span class="s">ERROR</span><span class="si">%</span><span class="s">"</span><span class="p">))</span>
-<span class="c1"># Counts all the errors
-</span><span class="n">errors</span><span class="o">.</span><span class="n">count</span><span class="p">()</span>
-<span class="c1"># Counts errors mentioning MySQL
-</span><span class="n">errors</span><span class="o">.</span><span class="nb">filter</span><span class="p">(</span><span class="n">col</span><span class="p">(</span><span class="s">"line"</span><span class="p">)</span><span class="o">.</span><span class="n">like</span><span class="p">(</span><span class="s">"</span><span class="si">%</span><span class="s">MySQL</span><span class="si">%</span><span class="s">"</span><span class="p">))</span><span class="o">.</span><span class="n">count</sp [...]
-<span class="c1"># Fetches the MySQL errors as an array of strings
-</span><span class="n">errors</span><span class="o">.</span><span class="nb">filter</span><span class="p">(</span><span class="n">col</span><span class="p">(</span><span class="s">"line"</span><span class="p">)</span><span class="o">.</span><span class="n">like</span><span class="p">(</span><span class="s">"</span><span class="si">%</span><span class="s">MySQL</span><span class="si">%</span><span class="s">"</span><span class="p">))</span><span class="o">.</span><span class="n">collect</ [...]
+<span class="c1"># Creates a DataFrame having a single column named &quot;line&quot;</span>
+<span class="n">df</span> <span class="o">=</span> <span class="n">textFile</span><span class="o">.</span><span class="n">map</span><span class="p">(</span><span class="k">lambda</span> <span class="n">r</span><span class="p">:</span> <span class="n">Row</span><span class="p">(</span><span class="n">r</span><span class="p">))</span><span class="o">.</span><span class="n">toDF</span><span class="p">([</span><span class="s2">&quot;line&quot;</span><span class="p">])</span>
+<span class="n">errors</span> <span class="o">=</span> <span class="n">df</span><span class="o">.</span><span class="n">filter</span><span class="p">(</span><span class="n">col</span><span class="p">(</span><span class="s2">&quot;line&quot;</span><span class="p">)</span><span class="o">.</span><span class="n">like</span><span class="p">(</span><span class="s2">&quot;</span><span class="si">%E</span><span class="s2">RROR%&quot;</span><span class="p">))</span>
+<span class="c1"># Counts all the errors</span>
+<span class="n">errors</span><span class="o">.</span><span class="n">count</span><span class="p">()</span>
+<span class="c1"># Counts errors mentioning MySQL</span>
+<span class="n">errors</span><span class="o">.</span><span class="n">filter</span><span class="p">(</span><span class="n">col</span><span class="p">(</span><span class="s2">&quot;line&quot;</span><span class="p">)</span><span class="o">.</span><span class="n">like</span><span class="p">(</span><span class="s2">&quot;%MySQL%&quot;</span><span class="p">))</span><span class="o">.</span><span class="n">count</span><span class="p">()</span>
+<span class="c1"># Fetches the MySQL errors as an array of strings</span>
+<span class="n">errors</span><span class="o">.</span><span class="n">filter</span><span class="p">(</span><span class="n">col</span><span class="p">(</span><span class="s2">&quot;line&quot;</span><span class="p">)</span><span class="o">.</span><span class="n">like</span><span class="p">(</span><span class="s2">&quot;%MySQL%&quot;</span><span class="p">))</span><span class="o">.</span><span class="n">collect</span><span class="p">()</span></code></pre></figure>
 
 </div>
 </div>
@@ -361,17 +361,17 @@ Also, programs based on DataFrame API will be automatically optimized by Spark
 <div class="tab-pane tab-pane-scala">
 <div class="code code-tab">
 
-<figure class="highlight"><pre><code class="language-scala" data-lang="scala"><span class="k">val</span> <span class="nv">textFile</span> <span class="k">=</span> <span class="nv">sc</span><span class="o">.</span><span class="py">textFile</span><span class="o">(</span><span class="s">"hdfs://..."</span><span class="o">)</span>
+<figure class="highlight"><pre><code class="language-scala" data-lang="scala"><span></span><span class="k">val</span> <span class="n">textFile</span> <span class="k">=</span> <span class="n">sc</span><span class="o">.</span><span class="n">textFile</span><span class="o">(</span><span class="s">&quot;hdfs://...&quot;</span><span class="o">)</span>
 
-<span class="c1">// Creates a DataFrame having a single column named "line"
-</span><span class="k">val</span> <span class="nv">df</span> <span class="k">=</span> <span class="nv">textFile</span><span class="o">.</span><span class="py">toDF</span><span class="o">(</span><span class="s">"line"</span><span class="o">)</span>
-<span class="k">val</span> <span class="nv">errors</span> <span class="k">=</span> <span class="nv">df</span><span class="o">.</span><span class="py">filter</span><span class="o">(</span><span class="nf">col</span><span class="o">(</span><span class="s">"line"</span><span class="o">).</span><span class="py">like</span><span class="o">(</span><span class="s">"%ERROR%"</span><span class="o">))</span>
-<span class="c1">// Counts all the errors
-</span><span class="nv">errors</span><span class="o">.</span><span class="py">count</span><span class="o">()</span>
-<span class="c1">// Counts errors mentioning MySQL
-</span><span class="nv">errors</span><span class="o">.</span><span class="py">filter</span><span class="o">(</span><span class="nf">col</span><span class="o">(</span><span class="s">"line"</span><span class="o">).</span><span class="py">like</span><span class="o">(</span><span class="s">"%MySQL%"</span><span class="o">)).</span><span class="py">count</span><span class="o">()</span>
-<span class="c1">// Fetches the MySQL errors as an array of strings
-</span><span class="nv">errors</span><span class="o">.</span><span class="py">filter</span><span class="o">(</span><span class="nf">col</span><span class="o">(</span><span class="s">"line"</span><span class="o">).</span><span class="py">like</span><span class="o">(</span><span class="s">"%MySQL%"</span><span class="o">)).</span><span class="py">collect</span><span class="o">()</span></code></pre></figure>
+<span class="c1">// Creates a DataFrame having a single column named &quot;line&quot;</span>
+<span class="k">val</span> <span class="n">df</span> <span class="k">=</span> <span class="n">textFile</span><span class="o">.</span><span class="n">toDF</span><span class="o">(</span><span class="s">&quot;line&quot;</span><span class="o">)</span>
+<span class="k">val</span> <span class="n">errors</span> <span class="k">=</span> <span class="n">df</span><span class="o">.</span><span class="n">filter</span><span class="o">(</span><span class="n">col</span><span class="o">(</span><span class="s">&quot;line&quot;</span><span class="o">).</span><span class="n">like</span><span class="o">(</span><span class="s">&quot;%ERROR%&quot;</span><span class="o">))</span>
+<span class="c1">// Counts all the errors</span>
+<span class="n">errors</span><span class="o">.</span><span class="n">count</span><span class="o">()</span>
+<span class="c1">// Counts errors mentioning MySQL</span>
+<span class="n">errors</span><span class="o">.</span><span class="n">filter</span><span class="o">(</span><span class="n">col</span><span class="o">(</span><span class="s">&quot;line&quot;</span><span class="o">).</span><span class="n">like</span><span class="o">(</span><span class="s">&quot;%MySQL%&quot;</span><span class="o">)).</span><span class="n">count</span><span class="o">()</span>
+<span class="c1">// Fetches the MySQL errors as an array of strings</span>
+<span class="n">errors</span><span class="o">.</span><span class="n">filter</span><span class="o">(</span><span class="n">col</span><span class="o">(</span><span class="s">&quot;line&quot;</span><span class="o">).</span><span class="n">like</span><span class="o">(</span><span class="s">&quot;%MySQL%&quot;</span><span class="o">)).</span><span class="n">collect</span><span class="o">()</span></code></pre></figure>
 
 </div>
 </div>
@@ -379,21 +379,21 @@ Also, programs based on DataFrame API will be automatically optimized by Spark
 <div class="tab-pane tab-pane-java">
 <div class="code code-tab">
 
-<figure class="highlight"><pre><code class="language-java" data-lang="java"><span class="c1">// Creates a DataFrame having a single column named "line"</span>
-<span class="nc">JavaRDD</span><span class="o">&lt;</span><span class="nc">String</span><span class="o">&gt;</span> <span class="n">textFile</span> <span class="o">=</span> <span class="n">sc</span><span class="o">.</span><span class="na">textFile</span><span class="o">(</span><span class="s">"hdfs://..."</span><span class="o">);</span>
-<span class="nc">JavaRDD</span><span class="o">&lt;</span><span class="nc">Row</span><span class="o">&gt;</span> <span class="n">rowRDD</span> <span class="o">=</span> <span class="n">textFile</span><span class="o">.</span><span class="na">map</span><span class="o">(</span><span class="nl">RowFactory:</span><span class="o">:</span><span class="n">create</span><span class="o">);</span>
-<span class="nc">List</span><span class="o">&lt;</span><span class="nc">StructField</span><span class="o">&gt;</span> <span class="n">fields</span> <span class="o">=</span> <span class="nc">Arrays</span><span class="o">.</span><span class="na">asList</span><span class="o">(</span>
-  <span class="nc">DataTypes</span><span class="o">.</span><span class="na">createStructField</span><span class="o">(</span><span class="s">"line"</span><span class="o">,</span> <span class="nc">DataTypes</span><span class="o">.</span><span class="na">StringType</span><span class="o">,</span> <span class="kc">true</span><span class="o">));</span>
-<span class="nc">StructType</span> <span class="n">schema</span> <span class="o">=</span> <span class="nc">DataTypes</span><span class="o">.</span><span class="na">createStructType</span><span class="o">(</span><span class="n">fields</span><span class="o">);</span>
-<span class="nc">DataFrame</span> <span class="n">df</span> <span class="o">=</span> <span class="n">sqlContext</span><span class="o">.</span><span class="na">createDataFrame</span><span class="o">(</span><span class="n">rowRDD</span><span class="o">,</span> <span class="n">schema</span><span class="o">);</span>
+<figure class="highlight"><pre><code class="language-java" data-lang="java"><span></span><span class="c1">// Creates a DataFrame having a single column named &quot;line&quot;</span>
+<span class="n">JavaRDD</span><span class="o">&lt;</span><span class="n">String</span><span class="o">&gt;</span> <span class="n">textFile</span> <span class="o">=</span> <span class="n">sc</span><span class="o">.</span><span class="na">textFile</span><span class="o">(</span><span class="s">&quot;hdfs://...&quot;</span><span class="o">);</span>
+<span class="n">JavaRDD</span><span class="o">&lt;</span><span class="n">Row</span><span class="o">&gt;</span> <span class="n">rowRDD</span> <span class="o">=</span> <span class="n">textFile</span><span class="o">.</span><span class="na">map</span><span class="o">(</span><span class="n">RowFactory</span><span class="o">::</span><span class="n">create</span><span class="o">);</span>
+<span class="n">List</span><span class="o">&lt;</span><span class="n">StructField</span><span class="o">&gt;</span> <span class="n">fields</span> <span class="o">=</span> <span class="n">Arrays</span><span class="o">.</span><span class="na">asList</span><span class="o">(</span>
+  <span class="n">DataTypes</span><span class="o">.</span><span class="na">createStructField</span><span class="o">(</span><span class="s">&quot;line&quot;</span><span class="o">,</span> <span class="n">DataTypes</span><span class="o">.</span><span class="na">StringType</span><span class="o">,</span> <span class="kc">true</span><span class="o">));</span>
+<span class="n">StructType</span> <span class="n">schema</span> <span class="o">=</span> <span class="n">DataTypes</span><span class="o">.</span><span class="na">createStructType</span><span class="o">(</span><span class="n">fields</span><span class="o">);</span>
+<span class="n">DataFrame</span> <span class="n">df</span> <span class="o">=</span> <span class="n">sqlContext</span><span class="o">.</span><span class="na">createDataFrame</span><span class="o">(</span><span class="n">rowRDD</span><span class="o">,</span> <span class="n">schema</span><span class="o">);</span>
 
-<span class="nc">DataFrame</span> <span class="n">errors</span> <span class="o">=</span> <span class="n">df</span><span class="o">.</span><span class="na">filter</span><span class="o">(</span><span class="n">col</span><span class="o">(</span><span class="s">"line"</span><span class="o">).</span><span class="na">like</span><span class="o">(</span><span class="s">"%ERROR%"</span><span class="o">));</span>
+<span class="n">DataFrame</span> <span class="n">errors</span> <span class="o">=</span> <span class="n">df</span><span class="o">.</span><span class="na">filter</span><span class="o">(</span><span class="n">col</span><span class="o">(</span><span class="s">&quot;line&quot;</span><span class="o">).</span><span class="na">like</span><span class="o">(</span><span class="s">&quot;%ERROR%&quot;</span><span class="o">));</span>
 <span class="c1">// Counts all the errors</span>
 <span class="n">errors</span><span class="o">.</span><span class="na">count</span><span class="o">();</span>
 <span class="c1">// Counts errors mentioning MySQL</span>
-<span class="n">errors</span><span class="o">.</span><span class="na">filter</span><span class="o">(</span><span class="n">col</span><span class="o">(</span><span class="s">"line"</span><span class="o">).</span><span class="na">like</span><span class="o">(</span><span class="s">"%MySQL%"</span><span class="o">)).</span><span class="na">count</span><span class="o">();</span>
+<span class="n">errors</span><span class="o">.</span><span class="na">filter</span><span class="o">(</span><span class="n">col</span><span class="o">(</span><span class="s">&quot;line&quot;</span><span class="o">).</span><span class="na">like</span><span class="o">(</span><span class="s">&quot;%MySQL%&quot;</span><span class="o">)).</span><span class="na">count</span><span class="o">();</span>
 <span class="c1">// Fetches the MySQL errors as an array of strings</span>
-<span class="n">errors</span><span class="o">.</span><span class="na">filter</span><span class="o">(</span><span class="n">col</span><span class="o">(</span><span class="s">"line"</span><span class="o">).</span><span class="na">like</span><span class="o">(</span><span class="s">"%MySQL%"</span><span class="o">)).</span><span class="na">collect</span><span class="o">();</span></code></pre></figure>
+<span class="n">errors</span><span class="o">.</span><span class="na">filter</span><span class="o">(</span><span class="n">col</span><span class="o">(</span><span class="s">&quot;line&quot;</span><span class="o">).</span><span class="na">like</span><span class="o">(</span><span class="s">&quot;%MySQL%&quot;</span><span class="o">)).</span><span class="na">collect</span><span class="o">();</span></code></pre></figure>
 
 </div>
 </div>
@@ -417,26 +417,26 @@ A simple MySQL table "people" is used in the example and this table has two colu
 <div class="tab-pane tab-pane-python active">
 <div class="code code-tab">
 
-<figure class="highlight"><pre><code class="language-python" data-lang="python"><span class="c1"># Creates a DataFrame based on a table named "people"
-# stored in a MySQL database.
-</span><span class="n">url</span> <span class="o">=</span> \
-  <span class="s">"jdbc:mysql://yourIP:yourPort/test?user=yourUsername;password=yourPassword"</span>
+<figure class="highlight"><pre><code class="language-python" data-lang="python"><span></span><span class="c1"># Creates a DataFrame based on a table named &quot;people&quot;</span>
+<span class="c1"># stored in a MySQL database.</span>
+<span class="n">url</span> <span class="o">=</span> \
+  <span class="s2">&quot;jdbc:mysql://yourIP:yourPort/test?user=yourUsername;password=yourPassword&quot;</span>
 <span class="n">df</span> <span class="o">=</span> <span class="n">sqlContext</span> \
   <span class="o">.</span><span class="n">read</span> \
-  <span class="o">.</span><span class="nb">format</span><span class="p">(</span><span class="s">"jdbc"</span><span class="p">)</span> \
-  <span class="o">.</span><span class="n">option</span><span class="p">(</span><span class="s">"url"</span><span class="p">,</span> <span class="n">url</span><span class="p">)</span> \
-  <span class="o">.</span><span class="n">option</span><span class="p">(</span><span class="s">"dbtable"</span><span class="p">,</span> <span class="s">"people"</span><span class="p">)</span> \
+  <span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="s2">&quot;jdbc&quot;</span><span class="p">)</span> \
+  <span class="o">.</span><span class="n">option</span><span class="p">(</span><span class="s2">&quot;url&quot;</span><span class="p">,</span> <span class="n">url</span><span class="p">)</span> \
+  <span class="o">.</span><span class="n">option</span><span class="p">(</span><span class="s2">&quot;dbtable&quot;</span><span class="p">,</span> <span class="s2">&quot;people&quot;</span><span class="p">)</span> \
   <span class="o">.</span><span class="n">load</span><span class="p">()</span>
 
-<span class="c1"># Looks the schema of this DataFrame.
-</span><span class="n">df</span><span class="o">.</span><span class="n">printSchema</span><span class="p">()</span>
+<span class="c1"># Looks the schema of this DataFrame.</span>
+<span class="n">df</span><span class="o">.</span><span class="n">printSchema</span><span class="p">()</span>
 
-<span class="c1"># Counts people by age
-</span><span class="n">countsByAge</span> <span class="o">=</span> <span class="n">df</span><span class="o">.</span><span class="n">groupBy</span><span class="p">(</span><span class="s">"age"</span><span class="p">)</span><span class="o">.</span><span class="n">count</span><span class="p">()</span>
+<span class="c1"># Counts people by age</span>
+<span class="n">countsByAge</span> <span class="o">=</span> <span class="n">df</span><span class="o">.</span><span class="n">groupBy</span><span class="p">(</span><span class="s2">&quot;age&quot;</span><span class="p">)</span><span class="o">.</span><span class="n">count</span><span class="p">()</span>
 <span class="n">countsByAge</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>
 
-<span class="c1"># Saves countsByAge to S3 in the JSON format.
-</span><span class="n">countsByAge</span><span class="o">.</span><span class="n">write</span><span class="o">.</span><span class="nb">format</span><span class="p">(</span><span class="s">"json"</span><span class="p">)</span><span class="o">.</span><span class="n">save</span><span class="p">(</span><span class="s">"s3a://..."</span><span class="p">)</span></code></pre></figure>
+<span class="c1"># Saves countsByAge to S3 in the JSON format.</span>
+<span class="n">countsByAge</span><span class="o">.</span><span class="n">write</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="s2">&quot;json&quot;</span><span class="p">)</span><span class="o">.</span><span class="n">save</span><span class="p">(</span><span class="s2">&quot;s3a://...&quot;</span><span class="p">)</span></code></pre></figure>
 
 </div>
 </div>
@@ -444,26 +444,26 @@ A simple MySQL table "people" is used in the example and this table has two colu
 <div class="tab-pane tab-pane-scala">
 <div class="code code-tab">
 
-<figure class="highlight"><pre><code class="language-scala" data-lang="scala"><span class="c1">// Creates a DataFrame based on a table named "people"
-// stored in a MySQL database.
-</span><span class="k">val</span> <span class="nv">url</span> <span class="k">=</span>
-  <span class="s">"jdbc:mysql://yourIP:yourPort/test?user=yourUsername;password=yourPassword"</span>
-<span class="k">val</span> <span class="nv">df</span> <span class="k">=</span> <span class="n">sqlContext</span>
-  <span class="o">.</span><span class="py">read</span>
-  <span class="o">.</span><span class="py">format</span><span class="o">(</span><span class="s">"jdbc"</span><span class="o">)</span>
-  <span class="o">.</span><span class="py">option</span><span class="o">(</span><span class="s">"url"</span><span class="o">,</span> <span class="n">url</span><span class="o">)</span>
-  <span class="o">.</span><span class="py">option</span><span class="o">(</span><span class="s">"dbtable"</span><span class="o">,</span> <span class="s">"people"</span><span class="o">)</span>
-  <span class="o">.</span><span class="py">load</span><span class="o">()</span>
+<figure class="highlight"><pre><code class="language-scala" data-lang="scala"><span></span><span class="c1">// Creates a DataFrame based on a table named &quot;people&quot;</span>
+<span class="c1">// stored in a MySQL database.</span>
+<span class="k">val</span> <span class="n">url</span> <span class="k">=</span>
+  <span class="s">&quot;jdbc:mysql://yourIP:yourPort/test?user=yourUsername;password=yourPassword&quot;</span>
+<span class="k">val</span> <span class="n">df</span> <span class="k">=</span> <span class="n">sqlContext</span>
+  <span class="o">.</span><span class="n">read</span>
+  <span class="o">.</span><span class="n">format</span><span class="o">(</span><span class="s">&quot;jdbc&quot;</span><span class="o">)</span>
+  <span class="o">.</span><span class="n">option</span><span class="o">(</span><span class="s">&quot;url&quot;</span><span class="o">,</span> <span class="n">url</span><span class="o">)</span>
+  <span class="o">.</span><span class="n">option</span><span class="o">(</span><span class="s">&quot;dbtable&quot;</span><span class="o">,</span> <span class="s">&quot;people&quot;</span><span class="o">)</span>
+  <span class="o">.</span><span class="n">load</span><span class="o">()</span>
 
-<span class="c1">// Looks the schema of this DataFrame.
-</span><span class="nv">df</span><span class="o">.</span><span class="py">printSchema</span><span class="o">()</span>
+<span class="c1">// Looks the schema of this DataFrame.</span>
+<span class="n">df</span><span class="o">.</span><span class="n">printSchema</span><span class="o">()</span>
 
-<span class="c1">// Counts people by age
-</span><span class="k">val</span> <span class="nv">countsByAge</span> <span class="k">=</span> <span class="nv">df</span><span class="o">.</span><span class="py">groupBy</span><span class="o">(</span><span class="s">"age"</span><span class="o">).</span><span class="py">count</span><span class="o">()</span>
-<span class="nv">countsByAge</span><span class="o">.</span><span class="py">show</span><span class="o">()</span>
+<span class="c1">// Counts people by age</span>
+<span class="k">val</span> <span class="n">countsByAge</span> <span class="k">=</span> <span class="n">df</span><span class="o">.</span><span class="n">groupBy</span><span class="o">(</span><span class="s">&quot;age&quot;</span><span class="o">).</span><span class="n">count</span><span class="o">()</span>
+<span class="n">countsByAge</span><span class="o">.</span><span class="n">show</span><span class="o">()</span>
 
-<span class="c1">// Saves countsByAge to S3 in the JSON format.
-</span><span class="nv">countsByAge</span><span class="o">.</span><span class="py">write</span><span class="o">.</span><span class="py">format</span><span class="o">(</span><span class="s">"json"</span><span class="o">).</span><span class="py">save</span><span class="o">(</span><span class="s">"s3a://..."</span><span class="o">)</span></code></pre></figure>
+<span class="c1">// Saves countsByAge to S3 in the JSON format.</span>
+<span class="n">countsByAge</span><span class="o">.</span><span class="n">write</span><span class="o">.</span><span class="n">format</span><span class="o">(</span><span class="s">&quot;json&quot;</span><span class="o">).</span><span class="n">save</span><span class="o">(</span><span class="s">&quot;s3a://...&quot;</span><span class="o">)</span></code></pre></figure>
 
 </div>
 </div>
@@ -471,26 +471,26 @@ A simple MySQL table "people" is used in the example and this table has two colu
 <div class="tab-pane tab-pane-java">
 <div class="code code-tab">
 
-<figure class="highlight"><pre><code class="language-java" data-lang="java"><span class="c1">// Creates a DataFrame based on a table named "people"</span>
+<figure class="highlight"><pre><code class="language-java" data-lang="java"><span></span><span class="c1">// Creates a DataFrame based on a table named &quot;people&quot;</span>
 <span class="c1">// stored in a MySQL database.</span>
-<span class="nc">String</span> <span class="n">url</span> <span class="o">=</span>
-  <span class="s">"jdbc:mysql://yourIP:yourPort/test?user=yourUsername;password=yourPassword"</span><span class="o">;</span>
-<span class="nc">DataFrame</span> <span class="n">df</span> <span class="o">=</span> <span class="n">sqlContext</span>
+<span class="n">String</span> <span class="n">url</span> <span class="o">=</span>
+  <span class="s">&quot;jdbc:mysql://yourIP:yourPort/test?user=yourUsername;password=yourPassword&quot;</span><span class="o">;</span>
+<span class="n">DataFrame</span> <span class="n">df</span> <span class="o">=</span> <span class="n">sqlContext</span>
   <span class="o">.</span><span class="na">read</span><span class="o">()</span>
-  <span class="o">.</span><span class="na">format</span><span class="o">(</span><span class="s">"jdbc"</span><span class="o">)</span>
-  <span class="o">.</span><span class="na">option</span><span class="o">(</span><span class="s">"url"</span><span class="o">,</span> <span class="n">url</span><span class="o">)</span>
-  <span class="o">.</span><span class="na">option</span><span class="o">(</span><span class="s">"dbtable"</span><span class="o">,</span> <span class="s">"people"</span><span class="o">)</span>
+  <span class="o">.</span><span class="na">format</span><span class="o">(</span><span class="s">&quot;jdbc&quot;</span><span class="o">)</span>
+  <span class="o">.</span><span class="na">option</span><span class="o">(</span><span class="s">&quot;url&quot;</span><span class="o">,</span> <span class="n">url</span><span class="o">)</span>
+  <span class="o">.</span><span class="na">option</span><span class="o">(</span><span class="s">&quot;dbtable&quot;</span><span class="o">,</span> <span class="s">&quot;people&quot;</span><span class="o">)</span>
   <span class="o">.</span><span class="na">load</span><span class="o">();</span>
 
 <span class="c1">// Looks the schema of this DataFrame.</span>
 <span class="n">df</span><span class="o">.</span><span class="na">printSchema</span><span class="o">();</span>
 
 <span class="c1">// Counts people by age</span>
-<span class="nc">DataFrame</span> <span class="n">countsByAge</span> <span class="o">=</span> <span class="n">df</span><span class="o">.</span><span class="na">groupBy</span><span class="o">(</span><span class="s">"age"</span><span class="o">).</span><span class="na">count</span><span class="o">();</span>
+<span class="n">DataFrame</span> <span class="n">countsByAge</span> <span class="o">=</span> <span class="n">df</span><span class="o">.</span><span class="na">groupBy</span><span class="o">(</span><span class="s">&quot;age&quot;</span><span class="o">).</span><span class="na">count</span><span class="o">();</span>
 <span class="n">countsByAge</span><span class="o">.</span><span class="na">show</span><span class="o">();</span>
 
 <span class="c1">// Saves countsByAge to S3 in the JSON format.</span>
-<span class="n">countsByAge</span><span class="o">.</span><span class="na">write</span><span class="o">().</span><span class="na">format</span><span class="o">(</span><span class="s">"json"</span><span class="o">).</span><span class="na">save</span><span class="o">(</span><span class="s">"s3a://..."</span><span class="o">);</span></code></pre></figure>
+<span class="n">countsByAge</span><span class="o">.</span><span class="na">write</span><span class="o">().</span><span class="na">format</span><span class="o">(</span><span class="s">&quot;json&quot;</span><span class="o">).</span><span class="na">save</span><span class="o">(</span><span class="s">&quot;s3a://...&quot;</span><span class="o">);</span></code></pre></figure>
 
 </div>
 </div>
@@ -521,19 +521,19 @@ We learn to predict the labels from feature vectors using the Logistic Regressio
 <div class="tab-pane tab-pane-python active">
 <div class="code code-tab">
 
-<figure class="highlight"><pre><code class="language-python" data-lang="python"><span class="c1"># Every record of this DataFrame contains the label and
-# features represented by a vector.
-</span><span class="n">df</span> <span class="o">=</span> <span class="n">sqlContext</span><span class="o">.</span><span class="n">createDataFrame</span><span class="p">(</span><span class="n">data</span><span class="p">,</span> <span class="p">[</span><span class="s">"label"</span><span class="p">,</span> <span class="s">"features"</span><span class="p">])</span>
+<figure class="highlight"><pre><code class="language-python" data-lang="python"><span></span><span class="c1"># Every record of this DataFrame contains the label and</span>
+<span class="c1"># features represented by a vector.</span>
+<span class="n">df</span> <span class="o">=</span> <span class="n">sqlContext</span><span class="o">.</span><span class="n">createDataFrame</span><span class="p">(</span><span class="n">data</span><span class="p">,</span> <span class="p">[</span><span class="s2">&quot;label&quot;</span><span class="p">,</span> <span class="s2">&quot;features&quot;</span><span class="p">])</span>
 
-<span class="c1"># Set parameters for the algorithm.
-# Here, we limit the number of iterations to 10.
-</span><span class="n">lr</span> <span class="o">=</span> <span class="n">LogisticRegression</span><span class="p">(</span><span class="n">maxIter</span><span class="o">=</span><span class="mi">10</span><span class="p">)</span>
+<span class="c1"># Set parameters for the algorithm.</span>
+<span class="c1"># Here, we limit the number of iterations to 10.</span>
+<span class="n">lr</span> <span class="o">=</span> <span class="n">LogisticRegression</span><span class="p">(</span><span class="n">maxIter</span><span class="o">=</span><span class="mi">10</span><span class="p">)</span>
 
-<span class="c1"># Fit the model to the data.
-</span><span class="n">model</span> <span class="o">=</span> <span class="n">lr</span><span class="o">.</span><span class="n">fit</span><span class="p">(</span><span class="n">df</span><span class="p">)</span>
+<span class="c1"># Fit the model to the data.</span>
+<span class="n">model</span> <span class="o">=</span> <span class="n">lr</span><span class="o">.</span><span class="n">fit</span><span class="p">(</span><span class="n">df</span><span class="p">)</span>
 
-<span class="c1"># Given a dataset, predict each point's label, and show the results.
-</span><span class="n">model</span><span class="o">.</span><span class="n">transform</span><span class="p">(</span><span class="n">df</span><span class="p">)</span><span class="o">.</span><span class="n">show</span><span class="p">()</span></code></pre></figure>
+<span class="c1"># Given a dataset, predict each point&#39;s label, and show the results.</span>
+<span class="n">model</span><span class="o">.</span><span class="n">transform</span><span class="p">(</span><span class="n">df</span><span class="p">)</span><span class="o">.</span><span class="n">show</span><span class="p">()</span></code></pre></figure>
 
 </div>
 </div>
@@ -541,22 +541,22 @@ We learn to predict the labels from feature vectors using the Logistic Regressio
 <div class="tab-pane tab-pane-scala">
 <div class="code code-tab">
 
-<figure class="highlight"><pre><code class="language-scala" data-lang="scala"><span class="c1">// Every record of this DataFrame contains the label and
-// features represented by a vector.
-</span><span class="k">val</span> <span class="nv">df</span> <span class="k">=</span> <span class="nv">sqlContext</span><span class="o">.</span><span class="py">createDataFrame</span><span class="o">(</span><span class="n">data</span><span class="o">).</span><span class="py">toDF</span><span class="o">(</span><span class="s">"label"</span><span class="o">,</span> <span class="s">"features"</span><span class="o">)</span>
+<figure class="highlight"><pre><code class="language-scala" data-lang="scala"><span></span><span class="c1">// Every record of this DataFrame contains the label and</span>
+<span class="c1">// features represented by a vector.</span>
+<span class="k">val</span> <span class="n">df</span> <span class="k">=</span> <span class="n">sqlContext</span><span class="o">.</span><span class="n">createDataFrame</span><span class="o">(</span><span class="n">data</span><span class="o">).</span><span class="n">toDF</span><span class="o">(</span><span class="s">&quot;label&quot;</span><span class="o">,</span> <span class="s">&quot;features&quot;</span><span class="o">)</span>
 
-<span class="c1">// Set parameters for the algorithm.
-// Here, we limit the number of iterations to 10.
-</span><span class="k">val</span> <span class="nv">lr</span> <span class="k">=</span> <span class="k">new</span> <span class="nc">LogisticRegression</span><span class="o">().</span><span class="py">setMaxIter</span><span class="o">(</span><span class="mi">10</span><span class="o">)</span>
+<span class="c1">// Set parameters for the algorithm.</span>
+<span class="c1">// Here, we limit the number of iterations to 10.</span>
+<span class="k">val</span> <span class="n">lr</span> <span class="k">=</span> <span class="k">new</span> <span class="nc">LogisticRegression</span><span class="o">().</span><span class="n">setMaxIter</span><span class="o">(</span><span class="mi">10</span><span class="o">)</span>
 
-<span class="c1">// Fit the model to the data.
-</span><span class="k">val</span> <span class="nv">model</span> <span class="k">=</span> <span class="nv">lr</span><span class="o">.</span><span class="py">fit</span><span class="o">(</span><span class="n">df</span><span class="o">)</span>
+<span class="c1">// Fit the model to the data.</span>
+<span class="k">val</span> <span class="n">model</span> <span class="k">=</span> <span class="n">lr</span><span class="o">.</span><span class="n">fit</span><span class="o">(</span><span class="n">df</span><span class="o">)</span>
 
-<span class="c1">// Inspect the model: get the feature weights.
-</span><span class="k">val</span> <span class="nv">weights</span> <span class="k">=</span> <span class="nv">model</span><span class="o">.</span><span class="py">weights</span>
+<span class="c1">// Inspect the model: get the feature weights.</span>
+<span class="k">val</span> <span class="n">weights</span> <span class="k">=</span> <span class="n">model</span><span class="o">.</span><span class="n">weights</span>
 
-<span class="c1">// Given a dataset, predict each point's label, and show the results.
-</span><span class="nv">model</span><span class="o">.</span><span class="py">transform</span><span class="o">(</span><span class="n">df</span><span class="o">).</span><span class="py">show</span><span class="o">()</span></code></pre></figure>
+<span class="c1">// Given a dataset, predict each point&#39;s label, and show the results.</span>
+<span class="n">model</span><span class="o">.</span><span class="n">transform</span><span class="o">(</span><span class="n">df</span><span class="o">).</span><span class="n">show</span><span class="o">()</span></code></pre></figure>
 
 </div>
 </div>
@@ -564,25 +564,25 @@ We learn to predict the labels from feature vectors using the Logistic Regressio
 <div class="tab-pane tab-pane-java">
 <div class="code code-tab">
 
-<figure class="highlight"><pre><code class="language-java" data-lang="java"><span class="c1">// Every record of this DataFrame contains the label and</span>
+<figure class="highlight"><pre><code class="language-java" data-lang="java"><span></span><span class="c1">// Every record of this DataFrame contains the label and</span>
 <span class="c1">// features represented by a vector.</span>
-<span class="nc">StructType</span> <span class="n">schema</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">StructType</span><span class="o">(</span><span class="k">new</span> <span class="nc">StructField</span><span class="o">[]{</span>
-  <span class="k">new</span> <span class="nf">StructField</span><span class="o">(</span><span class="s">"label"</span><span class="o">,</span> <span class="nc">DataTypes</span><span class="o">.</span><span class="na">DoubleType</span><span class="o">,</span> <span class="kc">false</span><span class="o">,</span> <span class="nc">Metadata</span><span class="o">.</span><span class="na">empty</span><span class="o">()),</span>
-  <span class="k">new</span> <span class="nf">StructField</span><span class="o">(</span><span class="s">"features"</span><span class="o">,</span> <span class="k">new</span> <span class="nc">VectorUDT</span><span class="o">(),</span> <span class="kc">false</span><span class="o">,</span> <span class="nc">Metadata</span><span class="o">.</span><span class="na">empty</span><span class="o">()),</span>
+<span class="n">StructType</span> <span class="n">schema</span> <span class="o">=</span> <span class="k">new</span> <span class="n">StructType</span><span class="o">(</span><span class="k">new</span> <span class="n">StructField</span><span class="o">[]{</span>
+  <span class="k">new</span> <span class="n">StructField</span><span class="o">(</span><span class="s">&quot;label&quot;</span><span class="o">,</span> <span class="n">DataTypes</span><span class="o">.</span><span class="na">DoubleType</span><span class="o">,</span> <span class="kc">false</span><span class="o">,</span> <span class="n">Metadata</span><span class="o">.</span><span class="na">empty</span><span class="o">()),</span>
+  <span class="k">new</span> <span class="n">StructField</span><span class="o">(</span><span class="s">&quot;features&quot;</span><span class="o">,</span> <span class="k">new</span> <span class="n">VectorUDT</span><span class="o">(),</span> <span class="kc">false</span><span class="o">,</span> <span class="n">Metadata</span><span class="o">.</span><span class="na">empty</span><span class="o">()),</span>
 <span class="o">});</span>
-<span class="nc">DataFrame</span> <span class="n">df</span> <span class="o">=</span> <span class="n">jsql</span><span class="o">.</span><span class="na">createDataFrame</span><span class="o">(</span><span class="n">data</span><span class="o">,</span> <span class="n">schema</span><span class="o">);</span>
+<span class="n">DataFrame</span> <span class="n">df</span> <span class="o">=</span> <span class="n">jsql</span><span class="o">.</span><span class="na">createDataFrame</span><span class="o">(</span><span class="n">data</span><span class="o">,</span> <span class="n">schema</span><span class="o">);</span>
 
 <span class="c1">// Set parameters for the algorithm.</span>
 <span class="c1">// Here, we limit the number of iterations to 10.</span>
-<span class="nc">LogisticRegression</span> <span class="n">lr</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">LogisticRegression</span><span class="o">().</span><span class="na">setMaxIter</span><span class="o">(</span><span class="mi">10</span><span class="o">);</span>
+<span class="n">LogisticRegression</span> <span class="n">lr</span> <span class="o">=</span> <span class="k">new</span> <span class="n">LogisticRegression</span><span class="o">().</span><span class="na">setMaxIter</span><span class="o">(</span><span class="mi">10</span><span class="o">);</span>
 
 <span class="c1">// Fit the model to the data.</span>
-<span class="nc">LogisticRegressionModel</span> <span class="n">model</span> <span class="o">=</span> <span class="n">lr</span><span class="o">.</span><span class="na">fit</span><span class="o">(</span><span class="n">df</span><span class="o">);</span>
+<span class="n">LogisticRegressionModel</span> <span class="n">model</span> <span class="o">=</span> <span class="n">lr</span><span class="o">.</span><span class="na">fit</span><span class="o">(</span><span class="n">df</span><span class="o">);</span>
 
 <span class="c1">// Inspect the model: get the feature weights.</span>
-<span class="nc">Vector</span> <span class="n">weights</span> <span class="o">=</span> <span class="n">model</span><span class="o">.</span><span class="na">weights</span><span class="o">();</span>
+<span class="n">Vector</span> <span class="n">weights</span> <span class="o">=</span> <span class="n">model</span><span class="o">.</span><span class="na">weights</span><span class="o">();</span>
 
-<span class="c1">// Given a dataset, predict each point's label, and show the results.</span>
+<span class="c1">// Given a dataset, predict each point&#39;s label, and show the results.</span>
 <span class="n">model</span><span class="o">.</span><span class="na">transform</span><span class="o">(</span><span class="n">df</span><span class="o">).</span><span class="na">show</span><span class="o">();</span></code></pre></figure>
 
 </div>
diff --git a/site/faq.html b/site/faq.html
index ee88fb3..140bbc6 100644
--- a/site/faq.html
+++ b/site/faq.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/graphx/index.html b/site/graphx/index.html
index dbebdc3..0a1b43e 100644
--- a/site/graphx/index.html
+++ b/site/graphx/index.html
@@ -165,6 +165,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -174,9 +177,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/history.html b/site/history.html
index 211db53..8858d08 100644
--- a/site/history.html
+++ b/site/history.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/improvement-proposals.html b/site/improvement-proposals.html
index 0fcd6b9..969b478 100644
--- a/site/improvement-proposals.html
+++ b/site/improvement-proposals.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/index.html b/site/index.html
index 95142a0..a6e8f34 100644
--- a/site/index.html
+++ b/site/index.html
@@ -164,6 +164,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -173,9 +176,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/js/downloads.js b/site/js/downloads.js
index 0282c76..47103f0 100644
--- a/site/js/downloads.js
+++ b/site/js/downloads.js
@@ -14,14 +14,18 @@ function addRelease(version, releaseDate, packages, mirrored) {
 var sources = {pretty: "Source Code", tag: "sources"};
 var hadoopFree = {pretty: "Pre-built with user-provided Apache Hadoop", tag: "without-hadoop"};
 var hadoop2p6 = {pretty: "Pre-built for Apache Hadoop 2.6", tag: "hadoop2.6"};
-var hadoop2p7 = {pretty: "Pre-built for Apache Hadoop 2.7 and later", tag: "hadoop2.7"};
+var hadoop2p7 = {pretty: "Pre-built for Apache Hadoop 2.7", tag: "hadoop2.7"};
+var hadoop3p2 = {pretty: "Pre-built for Apache Hadoop 3.2 and later", tag: "hadoop3.2"}
 var scala2p12_hadoopFree = {pretty: "Pre-built with Scala 2.12 and user-provided Apache Hadoop", tag: "without-hadoop-scala-2.12"};
 
 // 2.2.0+
 var packagesV8 = [hadoop2p7, hadoop2p6, hadoopFree, sources];
 // 2.4.0+
 var packagesV9 = [hadoop2p7, hadoop2p6, hadoopFree, scala2p12_hadoopFree, sources];
+// 3.0.0+
+var packagesV10 = [hadoop2p7, hadoop3p2, hadoopFree, sources];
 
+addRelease("3.0.0-preview", new Date("11/06/2019"), packagesV10, true);
 addRelease("2.4.4", new Date("08/30/2019"), packagesV9, true);
 addRelease("2.3.4", new Date("08/29/2019"), packagesV8, true);
 
diff --git a/site/mailing-lists.html b/site/mailing-lists.html
index dcf68c6..9758e73 100644
--- a/site/mailing-lists.html
+++ b/site/mailing-lists.html
@@ -165,6 +165,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -174,9 +177,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/mllib/index.html b/site/mllib/index.html
index b3d1cf1..33cecc8 100644
--- a/site/mllib/index.html
+++ b/site/mllib/index.html
@@ -165,6 +165,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -174,9 +177,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/amp-camp-2013-registration-ope.html b/site/news/amp-camp-2013-registration-ope.html
index 5e16df6..ec3bd86 100644
--- a/site/news/amp-camp-2013-registration-ope.html
+++ b/site/news/amp-camp-2013-registration-ope.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/announcing-the-first-spark-summit.html b/site/news/announcing-the-first-spark-summit.html
index 2c92c2b..19806f4 100644
--- a/site/news/announcing-the-first-spark-summit.html
+++ b/site/news/announcing-the-first-spark-summit.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/fourth-spark-screencast-published.html b/site/news/fourth-spark-screencast-published.html
index 6f2f99e..d383166 100644
--- a/site/news/fourth-spark-screencast-published.html
+++ b/site/news/fourth-spark-screencast-published.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/index.html b/site/news/index.html
index 1c334b4..1470aa1 100644
--- a/site/news/index.html
+++ b/site/news/index.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
@@ -204,6 +204,16 @@
 
 <article class="hentry">
     <header class="entry-header">
+      <h3 class="entry-title"><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a></h3>
+      <div class="entry-date">November 6, 2019</div>
+    </header>
+    <div class="entry-content"><p>To enable wide-scale community testing of the upcoming Spark 3.0 release, the Apache Spark community has posted a <a href="https://archive.apache.org/dist/spark/spark-3.0.0-preview/">preview release of Spark 3.0</a>. This preview is <b>not a stable release in terms of either API or functionality</b>, but it is meant to give the community early access to try the code that will become Spark 3.0. If you would like to test the release, please download it, an [...]
+
+</div>
+  </article>
+
+<article class="hentry">
+    <header class="entry-header">
       <h3 class="entry-title"><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a></h3>
       <div class="entry-date">September 9, 2019</div>
     </header>
@@ -232,6 +242,7 @@ However, maintaining Python 2/3 compatibility is an increasing burden and it ess
 the use of Python 3 features in Spark.
 Given the end of life (EOL) of Python 2 is coming, we plan to eventually drop Python 2 support as
 well. The current plan is as follows:</p>
+
 </div>
   </article>
 
@@ -385,6 +396,7 @@ well. The current plan is as follows:</p>
       <div class="entry-date">August 28, 2017</div>
     </header>
     <div class="entry-content"><p>The agenda for <a href="https://spark-summit.org/eu-2017/">Spark Summit EU 2017</a> is now available! The summit kicks off on October 24 with a full day of Apache Spark training followed by over 80+ talks featuring speakers from Shell, Netflix, Intel, IBM, Facebook, Toon and many more. Check out the <a href="https://spark-summit.org/eu-2017/schedule/">full schedule</a> and <a href="https://prevalentdesignevents.com/sparksummit/eu17/">register</a> to attend!</p>
+
 </div>
   </article>
 
@@ -439,6 +451,7 @@ well. The current plan is as follows:</p>
       <div class="entry-date">November 15, 2016</div>
     </header>
     <div class="entry-content"><p>We are proud to announce that Apache Spark won the <a href="http://sortbenchmark.org/">2016 CloudSort Benchmark</a> (both Daytona and Indy category). A joint team from Nanjing University, Alibaba Group, and Databricks Inc. entered the competition using NADSort, a distributed sorting program built on top of Spark, and set a new world record as the most cost-efficient way to sort 100TB of data.</p>
+
 </div>
   </article>
 
@@ -448,6 +461,7 @@ well. The current plan is as follows:</p>
       <div class="entry-date">November 14, 2016</div>
     </header>
     <div class="entry-content"><p>We are happy to announce the availability of <a href="/releases/spark-release-2-0-2.html" title="Spark Release 2.0.2">Apache Spark 2.0.2</a>! This maintenance release includes fixes across several areas of Spark, as well as Kafka 0.10 and runtime metrics support for Structured Streaming.</p>
+
 </div>
   </article>
 
@@ -457,6 +471,7 @@ well. The current plan is as follows:</p>
       <div class="entry-date">November 7, 2016</div>
     </header>
     <div class="entry-content"><p>We are happy to announce the availability of <a href="/releases/spark-release-1-6-3.html" title="Spark Release 1.6.3">Spark 1.6.3</a>! This maintenance release includes fixes across several areas of Spark.</p>
+
 </div>
   </article>
 
@@ -484,6 +499,7 @@ well. The current plan is as follows:</p>
       <div class="entry-date">June 25, 2016</div>
     </header>
     <div class="entry-content"><p>We are happy to announce the availability of <a href="/releases/spark-release-1-6-2.html" title="Spark Release 1.6.2">Spark 1.6.2</a>! This maintenance release includes fixes across several areas of Spark.</p>
+
 </div>
   </article>
 
@@ -502,6 +518,7 @@ well. The current plan is as follows:</p>
       <div class="entry-date">May 26, 2016</div>
     </header>
     <div class="entry-content"><p>To enable wide-scale community testing of the upcoming Spark 2.0 release, the Apache Spark team has posted a <a href="https://archive.apache.org/dist/spark/spark-2.0.0-preview/">preview release of Spark 2.0</a>. This preview is <b>not a stable release in terms of either API or functionality</b>, but it is meant to give the community early access to try the code that will become Spark 2.0. If you would like to test the release, simply download it, and sen [...]
+
 </div>
   </article>
 
@@ -520,6 +537,7 @@ well. The current plan is as follows:</p>
       <div class="entry-date">March 9, 2016</div>
     </header>
     <div class="entry-content"><p>We are happy to announce the availability of <a href="/releases/spark-release-1-6-1.html" title="Spark Release 1.6.1">Spark 1.6.1</a>! This maintenance release includes fixes across several areas of Spark, including signficant updates to the experimental Dataset API.</p>
+
 </div>
   </article>
 
@@ -550,6 +568,7 @@ well. The current plan is as follows:</p>
 <a href="/releases/spark-release-1-6-0.html" title="Spark Release 1.6.0">Spark 1.6.0</a>! 
 Spark 1.6.0 is the seventh release on the API-compatible 1.X line. 
 With this release the Spark community continues to grow, with contributions from 248 developers!</p>
+
 </div>
   </article>
 
@@ -568,6 +587,7 @@ With this release the Spark community continues to grow, with contributions from
       <div class="entry-date">November 9, 2015</div>
     </header>
     <div class="entry-content"><p>We are happy to announce the availability of <a href="/releases/spark-release-1-5-2.html" title="Spark Release 1.5.2">Spark 1.5.2</a>! This maintenance release includes fixes across several areas of Spark, including the DataFrame API, Spark Streaming, PySpark, R, Spark SQL, and MLlib.</p>
+
 </div>
   </article>
 
@@ -586,6 +606,7 @@ With this release the Spark community continues to grow, with contributions from
       <div class="entry-date">October 2, 2015</div>
     </header>
     <div class="entry-content"><p>We are happy to announce the availability of <a href="/releases/spark-release-1-5-1.html" title="Spark Release 1.5.1">Spark 1.5.1</a>! This maintenance release includes fixes across several areas of Spark, including the DataFrame API, Spark Streaming, PySpark, R, Spark SQL, and MLlib.</p>
+
 </div>
   </article>
 
@@ -595,6 +616,7 @@ With this release the Spark community continues to grow, with contributions from
       <div class="entry-date">September 9, 2015</div>
     </header>
     <div class="entry-content"><p>We are happy to announce the availability of <a href="/releases/spark-release-1-5-0.html" title="Spark Release 1.5.0">Spark 1.5.0</a>! Spark 1.5.0 is the sixth release on the API-compatible 1.X line. It is Spark&#8217;s largest release ever, with contributions from 230 developers and more than 1,400 commits!</p>
+
 </div>
   </article>
 
@@ -613,6 +635,7 @@ With this release the Spark community continues to grow, with contributions from
       <div class="entry-date">July 15, 2015</div>
     </header>
     <div class="entry-content"><p>We are happy to announce the availability of <a href="/releases/spark-release-1-4-1.html" title="Spark Release 1.4.1">Spark 1.4.1</a>! This is a maintenance release that includes contributions from 85 developers. Spark 1.4.1 includes fixes across several areas of Spark, including the DataFrame API, Spark Streaming, PySpark, Spark SQL, and MLlib.</p>
+
 </div>
   </article>
 
@@ -631,6 +654,7 @@ With this release the Spark community continues to grow, with contributions from
       <div class="entry-date">June 11, 2015</div>
     </header>
     <div class="entry-content"><p>We are happy to announce the availability of <a href="/releases/spark-release-1-4-0.html" title="Spark Release 1.4.0">Spark 1.4.0</a>! Spark 1.4.0 is the fifth release on the API-compatible 1.X line. It is Spark&#8217;s largest release ever, with contributions from 210 developers and more than 1,000 commits!</p>
+
 </div>
   </article>
 
@@ -651,6 +675,7 @@ With this release the Spark community continues to grow, with contributions from
     <div class="entry-content"><p>There is one month left until <a href="https://spark-summit.org/2015/">Spark Summit 2015</a>, which
 will be held in San Francisco on June 15th to 17th.
 The Summit will contain <a href="https://spark-summit.org/2015/schedule/">presentations</a> from over 50 organizations using Spark, focused on use cases and ongoing development.</p>
+
 </div>
   </article>
 
@@ -660,6 +685,7 @@ The Summit will contain <a href="https://spark-summit.org/2015/schedule/">presen
       <div class="entry-date">April 20, 2015</div>
     </header>
     <div class="entry-content"><p>The videos and slides for Spark Summit East 2015 are now all <a href="http://spark-summit.org/east/2015">available online</a>. Watch them to get the latest news from the Spark community as well as use cases and applications built on top.</p>
+
 </div>
   </article>
 
@@ -669,6 +695,7 @@ The Summit will contain <a href="https://spark-summit.org/2015/schedule/">presen
       <div class="entry-date">April 17, 2015</div>
     </header>
     <div class="entry-content"><p>We are happy to announce the availability of <a href="/releases/spark-release-1-2-2.html" title="Spark Release 1.2.2">Spark 1.2.2</a> and <a href="/releases/spark-release-1-3-1.html" title="Spark Release 1.3.1">Spark 1.3.1</a>! These are both maintenance releases that collectively feature the work of more than 90 developers.</p>
+
 </div>
   </article>
 
@@ -678,6 +705,7 @@ The Summit will contain <a href="https://spark-summit.org/2015/schedule/">presen
       <div class="entry-date">March 13, 2015</div>
     </header>
     <div class="entry-content"><p>We are happy to announce the availability of <a href="/releases/spark-release-1-3-0.html" title="Spark Release 1.3.0">Spark 1.3.0</a>! Spark 1.3.0 is the third release on the API-compatible 1.X line. It is Spark&#8217;s largest release ever, with contributions from 174 developers and more than 1,000 commits!</p>
+
 </div>
   </article>
 
@@ -687,6 +715,7 @@ The Summit will contain <a href="https://spark-summit.org/2015/schedule/">presen
       <div class="entry-date">February 9, 2015</div>
     </header>
     <div class="entry-content"><p>We are happy to announce the availability of <a href="/releases/spark-release-1-2-1.html" title="Spark Release 1.2.1">Spark 1.2.1</a>! This is a maintenance release that includes contributions from 69 developers. Spark 1.2.1 includes fixes across several areas of Spark, including the core API, Streaming, PySpark, SQL, GraphX, and MLlib.</p>
+
 </div>
   </article>
 
@@ -696,6 +725,7 @@ The Summit will contain <a href="https://spark-summit.org/2015/schedule/">presen
       <div class="entry-date">January 21, 2015</div>
     </header>
     <div class="entry-content"><p>The <a href="http://spark-summit.org/east/2015/agenda">agenda for Spark Summit East</a> is now posted, with 38 talks from organizations including Goldman Sachs, Baidu, Salesforce, Novartis, Cisco and others. This inaugural Spark conference on the US East Coast will run March 18th-19th 2015 in New York City. More details are available on the <a href="http://spark-summit.org/east/2015/agenda">Spark Summit East website</a>, where you can also <a href="http: [...]
+
 </div>
   </article>
 
@@ -705,6 +735,7 @@ The Summit will contain <a href="https://spark-summit.org/2015/schedule/">presen
       <div class="entry-date">December 18, 2014</div>
     </header>
     <div class="entry-content"><p>We are happy to announce the availability of <a href="/releases/spark-release-1-2-0.html" title="Spark Release 1.2.0">Spark 1.2.0</a>! Spark 1.2.0 is the third release on the API-compatible 1.X line. It is Spark&#8217;s largest release ever, with contributions from 172 developers and more than 1,000 commits!</p>
+
 </div>
   </article>
 
@@ -714,6 +745,7 @@ The Summit will contain <a href="https://spark-summit.org/2015/schedule/">presen
       <div class="entry-date">November 26, 2014</div>
     </header>
     <div class="entry-content"><p>We are happy to announce the availability of <a href="/releases/spark-release-1-1-1.html" title="Spark Release 1.1.1">Spark 1.1.1</a>! This is a maintenance release that includes contributions from 55 developers. Spark 1.1.1 includes fixes across several areas of Spark, including the core API, Streaming, PySpark, SQL, GraphX, and MLlib.</p>
+
 </div>
   </article>
 
@@ -723,6 +755,7 @@ The Summit will contain <a href="https://spark-summit.org/2015/schedule/">presen
       <div class="entry-date">November 26, 2014</div>
     </header>
     <div class="entry-content"><p>Registration is now open for <a href="http://spark-summit.org/east">Spark Summit East 2015</a>, to be held on March 18th and 19th in New York City. The conference will be a great chance to meet people from throughout the Spark community as well as attend training workshops on Spark. If you haven&#8217;t been to previous Spark Summits, you can find content from previous events on the <a href="http://spark-summit.org">Spark Summit website</a>.</p>
+
 </div>
   </article>
 
@@ -732,6 +765,7 @@ The Summit will contain <a href="https://spark-summit.org/2015/schedule/">presen
       <div class="entry-date">November 5, 2014</div>
     </header>
     <div class="entry-content"><p>We are proud to announce that Spark won the <a href="http://sortbenchmark.org/">2014 Gray Sort Benchmark</a> (Daytona 100TB category). A team from <a href="http://databricks.com/">Databricks</a> including Spark committers, Reynold Xin, Xiangrui Meng, and Matei Zaharia, <a href="http://databricks.com/blog/2014/11/05/spark-officially-sets-a-new-record-in-large-scale-sorting.html">entered the benchmark using Spark</a>. Spark won a tie with the Themis team f [...]
+
 </div>
   </article>
 
@@ -741,6 +775,7 @@ The Summit will contain <a href="https://spark-summit.org/2015/schedule/">presen
       <div class="entry-date">October 18, 2014</div>
     </header>
     <div class="entry-content"><p>After successful events in the past two years, the <a href="http://spark-summit.org">Spark Summit</a> conference has expanded for 2015, offering both an event in New York on March 18-19 and one in San Francisco on June 15-17. The conference is a great chance to meet people from throughout the Spark community and see the latest news, tips and use cases.</p>
+
 </div>
   </article>
 
@@ -750,6 +785,7 @@ The Summit will contain <a href="https://spark-summit.org/2015/schedule/">presen
       <div class="entry-date">September 11, 2014</div>
     </header>
     <div class="entry-content"><p>We are happy to announce the availability of <a href="/releases/spark-release-1-1-0.html" title="Spark Release 1.1.0">Spark 1.1.0</a>! Spark 1.1.0 is the second release on the API-compatible 1.X line. It is Spark&#8217;s largest release ever, with contributions from 171 developers!</p>
+
 </div>
   </article>
 
@@ -759,6 +795,7 @@ The Summit will contain <a href="https://spark-summit.org/2015/schedule/">presen
       <div class="entry-date">August 5, 2014</div>
     </header>
     <div class="entry-content"><p>We are happy to announce the availability of <a href="/releases/spark-release-1-0-2.html" title="Spark Release 1.0.2">Spark 1.0.2</a>! This release includes contributions from 30 developers. Spark 1.0.2 includes fixes across several areas of Spark, including the core API, Streaming, PySpark, and MLlib.</p>
+
 </div>
   </article>
 
@@ -770,6 +807,7 @@ The Summit will contain <a href="https://spark-summit.org/2015/schedule/">presen
     <div class="entry-content"><p>We are happy to announce the availability of <a href="/releases/spark-release-0-9-2.html" title="Spark Release 0.9.2">
 Spark 0.9.2</a>! Apache Spark 0.9.2 is a maintenance release with bug fixes. We recommend all 0.9.x users to upgrade to this stable release. 
 Contributions to this release came from 28 developers.</p>
+
 </div>
   </article>
 
@@ -779,6 +817,7 @@ Contributions to this release came from 28 developers.</p>
       <div class="entry-date">July 18, 2014</div>
     </header>
     <div class="entry-content"><p>The videos and slides for Spark Summit 2014 are now all <a href="http://spark-summit.org/2014/agenda">available online</a>. Watch them to see the latest news from the Spark community as well as use cases and applications built on top. In addition, <a href="http://spark-summit.org/2014/training">training materials</a> from the Summit, including hands-on exercises, are all available freely as well.</p>
+
 </div>
   </article>
 
@@ -788,6 +827,7 @@ Contributions to this release came from 28 developers.</p>
       <div class="entry-date">July 11, 2014</div>
     </header>
     <div class="entry-content"><p>We are happy to announce the availability of <a href="/releases/spark-release-1-0-1.html" title="Spark Release 1.0.1">Spark 1.0.1</a>! This release includes contributions from 70 developers. Spark 1.0.0 includes fixes across several areas of Spark, including the core API, PySpark, and MLlib. It also includes new features in Spark&#8217;s (alpha) SQL library, including support for JSON data and performance and stability fixes.</p>
+
 </div>
   </article>
 
@@ -800,6 +840,7 @@ Contributions to this release came from 28 developers.</p>
 will be held in San Francisco on June 30th to July 2nd.
 The Summit will contain <a href="http://spark-summit.org/2014/agenda">presentations</a> from over 50
 organizations using Spark, focused on use cases and ongoing development.</p>
+
 </div>
   </article>
 
@@ -810,6 +851,7 @@ organizations using Spark, focused on use cases and ongoing development.</p>
     </header>
     <div class="entry-content"><p>We are happy to announce the availability of <a href="/releases/spark-release-1-0-0.html" title="Spark Release 1.0.0">Spark 1.0.0</a>! Spark 1.0.0 is the first in the 1.X line of releases, providing API stability for Spark&#8217;s core interfaces. It is Spark&#8217;s largest release ever, with contributions from 117 developers. 
 This release expands Spark&#8217;s standard libraries, introducing a new SQL package (Spark SQL) that lets users integrate SQL queries into existing Spark workflows. MLlib, Spark&#8217;s machine learning library, is expanded with sparse vector support and several new algorithms. The GraphX and Streaming libraries also introduce new features and optimizations. Spark&#8217;s core engine adds support for secured YARN clusters, a unified tool for submitting Spark applications, and several pe [...]
+
 </div>
   </article>
 
@@ -823,6 +865,7 @@ is now <a href="http://spark-summit.org/2014/agenda">available online</a>. With
 talks from more than 50 organizations, it will be the biggest Spark event yet, bringing
 the developer and user communities together. Join us in person or tune in online to learn
 about the latest happenings in Spark.</p>
+
 </div>
   </article>
 
@@ -835,6 +878,7 @@ about the latest happenings in Spark.</p>
 Spark 0.9.1</a>! Apache Spark 0.9.1 is a maintenance release with bug fixes, performance improvements, better stability with YARN and 
 improved parity of the Scala and Python API. We recommend all 0.9.0 users to upgrade to this stable release. 
 Contributions to this release came from 37 developers.</p>
+
 </div>
   </article>
 
@@ -847,6 +891,7 @@ Contributions to this release came from 37 developers.</p>
 and talk submissions are now open for <a href="http://spark-summit.org/2014">Spark Summit 2014</a>.
 This will be a 3-day event in San Francisco organized by multiple companies in the Spark community.
 The event will run <strong>June 30th to July 2nd</strong> in San Francisco, CA.</p>
+
 </div>
   </article>
 
@@ -856,6 +901,7 @@ The event will run <strong>June 30th to July 2nd</strong> in San Francisco, CA.<
       <div class="entry-date">February 27, 2014</div>
     </header>
     <div class="entry-content"><p>The Apache Software Foundation <a href="https://blogs.apache.org/foundation/entry/the_apache_software_foundation_announces50">announced</a> today that Spark has graduated from the Apache Incubator to become a top-level Apache project, signifying that the project&#8217;s community and products have been well-governed under the ASF&#8217;s meritocratic process and principles. This is a major step for the community and we are very proud to share this news w [...]
+
 </div>
   </article>
 
@@ -869,6 +915,7 @@ Spark 0.9.0</a>! Spark 0.9.0 is a major release and Spark&#8217;s largest releas
 This release expands Spark&#8217;s standard libraries, introducing a new graph computation package (GraphX) and adding several new features to the machine learning and stream-processing packages. It also makes major improvements to the core engine,
 including external aggregations, a simplified H/A mode for long lived applications, and 
 hardened YARN support.</p>
+
 </div>
   </article>
 
@@ -888,6 +935,7 @@ hardened YARN support.</p>
     </header>
     <div class="entry-content"><p>The <b><a href="http://www.spark-summit.org">Spark Summit 2013</a></b>, held in early December 2013 in downtown San Francisco, was a success!
 Over 450 Spark developers and enthusiasts from 13 countries and more than 180 companies came to learn from project leaders and production users of Spark, Shark, Spark Streaming and related projects about use cases, recent developments, and the Spark community roadmap.</p>
+
 </div>
   </article>
 
@@ -897,6 +945,7 @@ Over 450 Spark developers and enthusiasts from 13 countries and more than 180 co
       <div class="entry-date">October 8, 2013</div>
     </header>
     <div class="entry-content"><p>We are excited to announce the <b><a href="http://www.spark-summit.org">first Spark Summit</a> on Dec 2, 2013 in Downtown San Francisco</b>. Come hear from key production users of Spark, Shark, Spark Streaming and related projects. Also find out where the development is going, and learn how to use the Spark stack in a variety of applications. The summit is being organized and sponsored by leading organizations in the Spark community.</p>
+
 </div>
   </article>
 
@@ -915,6 +964,7 @@ Over 450 Spark developers and enthusiasts from 13 countries and more than 180 co
       <div class="entry-date">September 5, 2013</div>
     </header>
     <div class="entry-content"><p>As we continue developing Spark, we would love to get feedback from users and hear what you&#8217;d like us to work on next. We&#8217;ve decided that a good way to do that is a survey &#8211; we hope to run this at regular intervals. If you have a few minutes to participate, <a href="https://docs.google.com/forms/d/1eMXp4GjcIXglxJe5vYYBzXKVm-6AiYt1KThJwhCjJiY/viewform">fill in the survey here</a>. Your time is greatly appreciated.</p>
+
 </div>
   </article>
 
@@ -924,6 +974,7 @@ Over 450 Spark developers and enthusiasts from 13 countries and more than 180 co
       <div class="entry-date">August 27, 2013</div>
     </header>
     <div class="entry-content"><p>We have released the next screencast, <a href="/screencasts/4-a-standalone-job-in-spark.html">A Standalone Job in Scala</a> that takes you beyond the Spark shell, helping you write your first standalone Spark job.</p>
+
 </div>
   </article>
 
@@ -998,6 +1049,7 @@ Over 450 Spark developers and enthusiasts from 13 countries and more than 180 co
       <div class="entry-date">April 16, 2013</div>
     </header>
     <div class="entry-content"><p>We have released the first two screencasts in a series of short hands-on video training courses we will be publishing to help new users get up and running with Spark in minutes.</p>
+
 </div>
   </article>
 
diff --git a/site/news/nsdi-paper.html b/site/news/nsdi-paper.html
index cbbfb4e..81d785f 100644
--- a/site/news/nsdi-paper.html
+++ b/site/news/nsdi-paper.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/one-month-to-spark-summit-2015.html b/site/news/one-month-to-spark-summit-2015.html
index 5b5f2df..c59fe6a 100644
--- a/site/news/one-month-to-spark-summit-2015.html
+++ b/site/news/one-month-to-spark-summit-2015.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/plan-for-dropping-python-2-support.html b/site/news/plan-for-dropping-python-2-support.html
index d20166d..540dd5f 100644
--- a/site/news/plan-for-dropping-python-2-support.html
+++ b/site/news/plan-for-dropping-python-2-support.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/proposals-open-for-spark-summit-east.html b/site/news/proposals-open-for-spark-summit-east.html
index 40c767b..507b1a8 100644
--- a/site/news/proposals-open-for-spark-summit-east.html
+++ b/site/news/proposals-open-for-spark-summit-east.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/registration-open-for-spark-summit-east.html b/site/news/registration-open-for-spark-summit-east.html
index fc8eb60..e88aaf7 100644
--- a/site/news/registration-open-for-spark-summit-east.html
+++ b/site/news/registration-open-for-spark-summit-east.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/run-spark-and-shark-on-amazon-emr.html b/site/news/run-spark-and-shark-on-amazon-emr.html
index 4d9b1de..cb29b8a 100644
--- a/site/news/run-spark-and-shark-on-amazon-emr.html
+++ b/site/news/run-spark-and-shark-on-amazon-emr.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-0-6-1-and-0-5-2-released.html b/site/news/spark-0-6-1-and-0-5-2-released.html
index 592c80b..f9540bb 100644
--- a/site/news/spark-0-6-1-and-0-5-2-released.html
+++ b/site/news/spark-0-6-1-and-0-5-2-released.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-0-6-2-released.html b/site/news/spark-0-6-2-released.html
index 75ad291..fd41d43 100644
--- a/site/news/spark-0-6-2-released.html
+++ b/site/news/spark-0-6-2-released.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-0-7-0-released.html b/site/news/spark-0-7-0-released.html
index 54ffb62..a5c7bfd 100644
--- a/site/news/spark-0-7-0-released.html
+++ b/site/news/spark-0-7-0-released.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-0-7-2-released.html b/site/news/spark-0-7-2-released.html
index 3a9ae35..3924f72 100644
--- a/site/news/spark-0-7-2-released.html
+++ b/site/news/spark-0-7-2-released.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-0-7-3-released.html b/site/news/spark-0-7-3-released.html
index 16cda5d..65a0f22 100644
--- a/site/news/spark-0-7-3-released.html
+++ b/site/news/spark-0-7-3-released.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-0-8-0-released.html b/site/news/spark-0-8-0-released.html
index c26ef4f..bef8a53 100644
--- a/site/news/spark-0-8-0-released.html
+++ b/site/news/spark-0-8-0-released.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-0-8-1-released.html b/site/news/spark-0-8-1-released.html
index b15d250..a6a8da1 100644
--- a/site/news/spark-0-8-1-released.html
+++ b/site/news/spark-0-8-1-released.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-0-9-0-released.html b/site/news/spark-0-9-0-released.html
index f3e4d7a..057fb7b 100644
--- a/site/news/spark-0-9-0-released.html
+++ b/site/news/spark-0-9-0-released.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-0-9-1-released.html b/site/news/spark-0-9-1-released.html
index 7f6c578..856b808 100644
--- a/site/news/spark-0-9-1-released.html
+++ b/site/news/spark-0-9-1-released.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-0-9-2-released.html b/site/news/spark-0-9-2-released.html
index aa9a2bf..f03a5e5 100644
--- a/site/news/spark-0-9-2-released.html
+++ b/site/news/spark-0-9-2-released.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-1-0-0-released.html b/site/news/spark-1-0-0-released.html
index 4b0b5c1..f35acc5 100644
--- a/site/news/spark-1-0-0-released.html
+++ b/site/news/spark-1-0-0-released.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-1-0-1-released.html b/site/news/spark-1-0-1-released.html
index 85261e3..50db436 100644
--- a/site/news/spark-1-0-1-released.html
+++ b/site/news/spark-1-0-1-released.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-1-0-2-released.html b/site/news/spark-1-0-2-released.html
index 1fffedf..6da3451 100644
--- a/site/news/spark-1-0-2-released.html
+++ b/site/news/spark-1-0-2-released.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-1-1-0-released.html b/site/news/spark-1-1-0-released.html
index 1cc9307..2faff5d 100644
--- a/site/news/spark-1-1-0-released.html
+++ b/site/news/spark-1-1-0-released.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-1-1-1-released.html b/site/news/spark-1-1-1-released.html
index 5175cb6..9737d27 100644
--- a/site/news/spark-1-1-1-released.html
+++ b/site/news/spark-1-1-1-released.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-1-2-0-released.html b/site/news/spark-1-2-0-released.html
index c8e5411..1ac2310 100644
--- a/site/news/spark-1-2-0-released.html
+++ b/site/news/spark-1-2-0-released.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-1-2-1-released.html b/site/news/spark-1-2-1-released.html
index 5c99546..9da3e00 100644
--- a/site/news/spark-1-2-1-released.html
+++ b/site/news/spark-1-2-1-released.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-1-2-2-released.html b/site/news/spark-1-2-2-released.html
index 5dfd4b2..8e83765 100644
--- a/site/news/spark-1-2-2-released.html
+++ b/site/news/spark-1-2-2-released.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-1-3-0-released.html b/site/news/spark-1-3-0-released.html
index 46c13ca..eaa3935 100644
--- a/site/news/spark-1-3-0-released.html
+++ b/site/news/spark-1-3-0-released.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-1-4-0-released.html b/site/news/spark-1-4-0-released.html
index 621e12c..415cc89 100644
--- a/site/news/spark-1-4-0-released.html
+++ b/site/news/spark-1-4-0-released.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-1-4-1-released.html b/site/news/spark-1-4-1-released.html
index bbb76c8..eada5c6 100644
--- a/site/news/spark-1-4-1-released.html
+++ b/site/news/spark-1-4-1-released.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-1-5-0-released.html b/site/news/spark-1-5-0-released.html
index 76baba3..b4d0f58 100644
--- a/site/news/spark-1-5-0-released.html
+++ b/site/news/spark-1-5-0-released.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-1-5-1-released.html b/site/news/spark-1-5-1-released.html
index a2b81c6..e961b08 100644
--- a/site/news/spark-1-5-1-released.html
+++ b/site/news/spark-1-5-1-released.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-1-5-2-released.html b/site/news/spark-1-5-2-released.html
index 6739bc4..391c3f4 100644
--- a/site/news/spark-1-5-2-released.html
+++ b/site/news/spark-1-5-2-released.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-1-6-0-released.html b/site/news/spark-1-6-0-released.html
index 2ce8b66..d17c424 100644
--- a/site/news/spark-1-6-0-released.html
+++ b/site/news/spark-1-6-0-released.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-1-6-1-released.html b/site/news/spark-1-6-1-released.html
index c1206c7..ee07bf3 100644
--- a/site/news/spark-1-6-1-released.html
+++ b/site/news/spark-1-6-1-released.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-1-6-2-released.html b/site/news/spark-1-6-2-released.html
index bf18c83..902b0e9 100644
--- a/site/news/spark-1-6-2-released.html
+++ b/site/news/spark-1-6-2-released.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-1-6-3-released.html b/site/news/spark-1-6-3-released.html
index ec67b1f..8d1f10d 100644
--- a/site/news/spark-1-6-3-released.html
+++ b/site/news/spark-1-6-3-released.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-2-0-0-released.html b/site/news/spark-2-0-0-released.html
index 47a7ee5..2acf015 100644
--- a/site/news/spark-2-0-0-released.html
+++ b/site/news/spark-2-0-0-released.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-2-0-1-released.html b/site/news/spark-2-0-1-released.html
index 8a107fb..f73533d 100644
--- a/site/news/spark-2-0-1-released.html
+++ b/site/news/spark-2-0-1-released.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-2-0-2-released.html b/site/news/spark-2-0-2-released.html
index daf85d1..7f0ba5f 100644
--- a/site/news/spark-2-0-2-released.html
+++ b/site/news/spark-2-0-2-released.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-2-1-0-released.html b/site/news/spark-2-1-0-released.html
index a8ab32f..273a92b 100644
--- a/site/news/spark-2-1-0-released.html
+++ b/site/news/spark-2-1-0-released.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-2-1-1-released.html b/site/news/spark-2-1-1-released.html
index c2f74ed..14c9b7c 100644
--- a/site/news/spark-2-1-1-released.html
+++ b/site/news/spark-2-1-1-released.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-2-1-2-released.html b/site/news/spark-2-1-2-released.html
index a9aea8c..9c45f24 100644
--- a/site/news/spark-2-1-2-released.html
+++ b/site/news/spark-2-1-2-released.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-2-1-3-released.html b/site/news/spark-2-1-3-released.html
index 58bbe27..5348fa9 100644
--- a/site/news/spark-2-1-3-released.html
+++ b/site/news/spark-2-1-3-released.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-2-2-0-released.html b/site/news/spark-2-2-0-released.html
index 26b863f..a7b058f 100644
--- a/site/news/spark-2-2-0-released.html
+++ b/site/news/spark-2-2-0-released.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-2-2-1-released.html b/site/news/spark-2-2-1-released.html
index 392de94..5debc06 100644
--- a/site/news/spark-2-2-1-released.html
+++ b/site/news/spark-2-2-1-released.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-2-2-2-released.html b/site/news/spark-2-2-2-released.html
index f80290a..845a354 100644
--- a/site/news/spark-2-2-2-released.html
+++ b/site/news/spark-2-2-2-released.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-2-3-0-released.html b/site/news/spark-2-3-0-released.html
index ff2ef97..c31f3f2 100644
--- a/site/news/spark-2-3-0-released.html
+++ b/site/news/spark-2-3-0-released.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-2-3-1-released.html b/site/news/spark-2-3-1-released.html
index 280732c..12d5d43 100644
--- a/site/news/spark-2-3-1-released.html
+++ b/site/news/spark-2-3-1-released.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-2-3-2-released.html b/site/news/spark-2-3-2-released.html
index 1e8d381..881a493 100644
--- a/site/news/spark-2-3-2-released.html
+++ b/site/news/spark-2-3-2-released.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-2-3-3-released.html b/site/news/spark-2-3-3-released.html
index 51c60ec..48a44c5 100644
--- a/site/news/spark-2-3-3-released.html
+++ b/site/news/spark-2-3-3-released.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-2-3-4-released.html b/site/news/spark-2-3-4-released.html
index 9e3b9fc..44642e7 100644
--- a/site/news/spark-2-3-4-released.html
+++ b/site/news/spark-2-3-4-released.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-2-4-0-released.html b/site/news/spark-2-4-0-released.html
index 0b800a2..bb20216 100644
--- a/site/news/spark-2-4-0-released.html
+++ b/site/news/spark-2-4-0-released.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-2-4-1-released.html b/site/news/spark-2-4-1-released.html
index b9c9487..208e797 100644
--- a/site/news/spark-2-4-1-released.html
+++ b/site/news/spark-2-4-1-released.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-2-4-2-released.html b/site/news/spark-2-4-2-released.html
index 943b94c..f4adc21 100644
--- a/site/news/spark-2-4-2-released.html
+++ b/site/news/spark-2-4-2-released.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-2-4-3-released.html b/site/news/spark-2-4-3-released.html
index b708068..80e7aef 100644
--- a/site/news/spark-2-4-3-released.html
+++ b/site/news/spark-2-4-3-released.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-2-4-4-released.html b/site/news/spark-2-4-4-released.html
index 3b9b539..2755397 100644
--- a/site/news/spark-2-4-4-released.html
+++ b/site/news/spark-2-4-4-released.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-2.0.0-preview.html b/site/news/spark-2.0.0-preview.html
index 0cdef65..1d10f3f 100644
--- a/site/news/spark-2.0.0-preview.html
+++ b/site/news/spark-2.0.0-preview.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/one-month-to-spark-summit-2015.html b/site/news/spark-3.0.0-preview.html
similarity index 87%
copy from site/news/one-month-to-spark-summit-2015.html
copy to site/news/spark-3.0.0-preview.html
index 5b5f2df..5348f37 100644
--- a/site/news/one-month-to-spark-summit-2015.html
+++ b/site/news/spark-3.0.0-preview.html
@@ -6,7 +6,7 @@
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
 
   <title>
-     One month to Spark Summit 2015 in San Francisco | Apache Spark
+     Preview release of Spark 3.0 | Apache Spark
     
   </title>
 
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
@@ -200,16 +200,12 @@
   </div>
 
   <div class="col-md-9 col-md-pull-3">
-    <h2>One month to Spark Summit 2015 in San Francisco</h2>
+    <h2>Preview release of Spark 3.0</h2>
 
 
-<p>There is one month left until <a href="https://spark-summit.org/2015/">Spark Summit 2015</a>, which
-will be held in San Francisco on June 15th to 17th.
-The Summit will contain <a href="https://spark-summit.org/2015/schedule/">presentations</a> from over 50 organizations using Spark, focused on use cases and ongoing development.</p>
+<p>To enable wide-scale community testing of the upcoming Spark 3.0 release, the Apache Spark community has posted a <a href="https://archive.apache.org/dist/spark/spark-3.0.0-preview/">preview release of Spark 3.0</a>. This preview is <b>not a stable release in terms of either API or functionality</b>, but it is meant to give the community early access to try the code that will become Spark 3.0. If you would like to test the release, please download it, and send feedback using either th [...]
 
-<p>If you&#8217;d like to come to the Summit, please
-<a href="http://prevalentdesignevents.com/sparksummit2015/registration.aspx">register</a>
-online to attend in person. We hope you enjoy the event!</p>
+<p>The Spark issue tracker already contains a list of <a href="https://issues.apache.org/jira/browse/SPARK-26078?jql=statusCategory%20%3D%20done%20AND%20project%20%3D%2012315420%20AND%20fixVersion%20%3D%2012339177%20ORDER%20BY%20priority%20DESC%2C%20key%20ASC">features in 3.0</a>.</p>
 
 
 <p>
diff --git a/site/news/spark-accepted-into-apache-incubator.html b/site/news/spark-accepted-into-apache-incubator.html
index 064a59d..03edc91 100644
--- a/site/news/spark-accepted-into-apache-incubator.html
+++ b/site/news/spark-accepted-into-apache-incubator.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-ai-summit-apr-2019-agenda-posted.html b/site/news/spark-ai-summit-apr-2019-agenda-posted.html
index eb03a63..f5ac5e4 100644
--- a/site/news/spark-ai-summit-apr-2019-agenda-posted.html
+++ b/site/news/spark-ai-summit-apr-2019-agenda-posted.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-and-shark-in-the-news.html b/site/news/spark-and-shark-in-the-news.html
index cf4211a..d93c3be 100644
--- a/site/news/spark-and-shark-in-the-news.html
+++ b/site/news/spark-and-shark-in-the-news.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-becomes-tlp.html b/site/news/spark-becomes-tlp.html
index 4701c07..baf4c0b 100644
--- a/site/news/spark-becomes-tlp.html
+++ b/site/news/spark-becomes-tlp.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-featured-in-wired.html b/site/news/spark-featured-in-wired.html
index 644d7f2..234d15c 100644
--- a/site/news/spark-featured-in-wired.html
+++ b/site/news/spark-featured-in-wired.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-mailing-lists-moving-to-apache.html b/site/news/spark-mailing-lists-moving-to-apache.html
index 0970d8f..6917024 100644
--- a/site/news/spark-mailing-lists-moving-to-apache.html
+++ b/site/news/spark-mailing-lists-moving-to-apache.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-meetups.html b/site/news/spark-meetups.html
index f376f1e..39cc794 100644
--- a/site/news/spark-meetups.html
+++ b/site/news/spark-meetups.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-release-2-2-3.html b/site/news/spark-release-2-2-3.html
index 484a6b9..915135a 100644
--- a/site/news/spark-release-2-2-3.html
+++ b/site/news/spark-release-2-2-3.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-screencasts-published.html b/site/news/spark-screencasts-published.html
index ef62869..953548c 100644
--- a/site/news/spark-screencasts-published.html
+++ b/site/news/spark-screencasts-published.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-summit-2013-is-a-wrap.html b/site/news/spark-summit-2013-is-a-wrap.html
index 19f5f30..39e94b6 100644
--- a/site/news/spark-summit-2013-is-a-wrap.html
+++ b/site/news/spark-summit-2013-is-a-wrap.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-summit-2014-videos-posted.html b/site/news/spark-summit-2014-videos-posted.html
index b8e4a31..e5ffd6f 100644
--- a/site/news/spark-summit-2014-videos-posted.html
+++ b/site/news/spark-summit-2014-videos-posted.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-summit-2015-videos-posted.html b/site/news/spark-summit-2015-videos-posted.html
index 8994274..0d465be 100644
--- a/site/news/spark-summit-2015-videos-posted.html
+++ b/site/news/spark-summit-2015-videos-posted.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-summit-agenda-posted.html b/site/news/spark-summit-agenda-posted.html
index cc4ed9e..c1cf82a 100644
--- a/site/news/spark-summit-agenda-posted.html
+++ b/site/news/spark-summit-agenda-posted.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-summit-east-2015-videos-posted.html b/site/news/spark-summit-east-2015-videos-posted.html
index 2220b61..bede493 100644
--- a/site/news/spark-summit-east-2015-videos-posted.html
+++ b/site/news/spark-summit-east-2015-videos-posted.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-summit-east-2016-cfp-closing.html b/site/news/spark-summit-east-2016-cfp-closing.html
index a182742..abba58b 100644
--- a/site/news/spark-summit-east-2016-cfp-closing.html
+++ b/site/news/spark-summit-east-2016-cfp-closing.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-summit-east-2017-agenda-posted.html b/site/news/spark-summit-east-2017-agenda-posted.html
index 4da0269..cbc66a7 100644
--- a/site/news/spark-summit-east-2017-agenda-posted.html
+++ b/site/news/spark-summit-east-2017-agenda-posted.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-summit-east-agenda-posted.html b/site/news/spark-summit-east-agenda-posted.html
index 70054a6..8300c8c 100644
--- a/site/news/spark-summit-east-agenda-posted.html
+++ b/site/news/spark-summit-east-agenda-posted.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-summit-eu-2017-agenda-posted.html b/site/news/spark-summit-eu-2017-agenda-posted.html
index 43a676b..def4bc7 100644
--- a/site/news/spark-summit-eu-2017-agenda-posted.html
+++ b/site/news/spark-summit-eu-2017-agenda-posted.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-summit-europe-agenda-posted.html b/site/news/spark-summit-europe-agenda-posted.html
index bdd6473..e5e46cd 100644
--- a/site/news/spark-summit-europe-agenda-posted.html
+++ b/site/news/spark-summit-europe-agenda-posted.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-summit-europe.html b/site/news/spark-summit-europe.html
index 71a6d3f..e5fe86e 100644
--- a/site/news/spark-summit-europe.html
+++ b/site/news/spark-summit-europe.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-summit-june-2016-agenda-posted.html b/site/news/spark-summit-june-2016-agenda-posted.html
index e20b7c1..eaed37e 100644
--- a/site/news/spark-summit-june-2016-agenda-posted.html
+++ b/site/news/spark-summit-june-2016-agenda-posted.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-summit-june-2017-agenda-posted.html b/site/news/spark-summit-june-2017-agenda-posted.html
index 9beb7f3..fcd1987 100644
--- a/site/news/spark-summit-june-2017-agenda-posted.html
+++ b/site/news/spark-summit-june-2017-agenda-posted.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-summit-june-2018-agenda-posted.html b/site/news/spark-summit-june-2018-agenda-posted.html
index 493e29b..22703fd 100644
--- a/site/news/spark-summit-june-2018-agenda-posted.html
+++ b/site/news/spark-summit-june-2018-agenda-posted.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-summit-oct-2018-agenda-posted.html b/site/news/spark-summit-oct-2018-agenda-posted.html
index a979ac6..53f9e4b 100644
--- a/site/news/spark-summit-oct-2018-agenda-posted.html
+++ b/site/news/spark-summit-oct-2018-agenda-posted.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-tips-from-quantifind.html b/site/news/spark-tips-from-quantifind.html
index f18c5c1..566af57 100644
--- a/site/news/spark-tips-from-quantifind.html
+++ b/site/news/spark-tips-from-quantifind.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-user-survey-and-powered-by-page.html b/site/news/spark-user-survey-and-powered-by-page.html
index a354df3..bcae3df 100644
--- a/site/news/spark-user-survey-and-powered-by-page.html
+++ b/site/news/spark-user-survey-and-powered-by-page.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-version-0-6-0-released.html b/site/news/spark-version-0-6-0-released.html
index 526a8af..0e7d2f6 100644
--- a/site/news/spark-version-0-6-0-released.html
+++ b/site/news/spark-version-0-6-0-released.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-wins-cloudsort-100tb-benchmark.html b/site/news/spark-wins-cloudsort-100tb-benchmark.html
index 466c37e..edecc7c 100644
--- a/site/news/spark-wins-cloudsort-100tb-benchmark.html
+++ b/site/news/spark-wins-cloudsort-100tb-benchmark.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/spark-wins-daytona-gray-sort-100tb-benchmark.html b/site/news/spark-wins-daytona-gray-sort-100tb-benchmark.html
index 4a55958..87472bc 100644
--- a/site/news/spark-wins-daytona-gray-sort-100tb-benchmark.html
+++ b/site/news/spark-wins-daytona-gray-sort-100tb-benchmark.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/strata-exercises-now-available-online.html b/site/news/strata-exercises-now-available-online.html
index 3d285cd..dd134a7 100644
--- a/site/news/strata-exercises-now-available-online.html
+++ b/site/news/strata-exercises-now-available-online.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/submit-talks-to-spark-summit-2014.html b/site/news/submit-talks-to-spark-summit-2014.html
index 7b463e5..9c338c0 100644
--- a/site/news/submit-talks-to-spark-summit-2014.html
+++ b/site/news/submit-talks-to-spark-summit-2014.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/submit-talks-to-spark-summit-2016.html b/site/news/submit-talks-to-spark-summit-2016.html
index db712ff..8790f3e 100644
--- a/site/news/submit-talks-to-spark-summit-2016.html
+++ b/site/news/submit-talks-to-spark-summit-2016.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/submit-talks-to-spark-summit-east-2016.html b/site/news/submit-talks-to-spark-summit-east-2016.html
index 6dcc7f1..4446659 100644
--- a/site/news/submit-talks-to-spark-summit-east-2016.html
+++ b/site/news/submit-talks-to-spark-summit-east-2016.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/submit-talks-to-spark-summit-eu-2016.html b/site/news/submit-talks-to-spark-summit-eu-2016.html
index 9285b65..70c5a9b 100644
--- a/site/news/submit-talks-to-spark-summit-eu-2016.html
+++ b/site/news/submit-talks-to-spark-summit-eu-2016.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/two-weeks-to-spark-summit-2014.html b/site/news/two-weeks-to-spark-summit-2014.html
index 742a434..9984899 100644
--- a/site/news/two-weeks-to-spark-summit-2014.html
+++ b/site/news/two-weeks-to-spark-summit-2014.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/news/video-from-first-spark-development-meetup.html b/site/news/video-from-first-spark-development-meetup.html
index a800964..32d4d12 100644
--- a/site/news/video-from-first-spark-development-meetup.html
+++ b/site/news/video-from-first-spark-development-meetup.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/powered-by.html b/site/powered-by.html
index 8f0e0cc..32e415a 100644
--- a/site/powered-by.html
+++ b/site/powered-by.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/release-process.html b/site/release-process.html
index 4da8849..3a01fc2 100644
--- a/site/release-process.html
+++ b/site/release-process.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/releases/spark-release-0-3.html b/site/releases/spark-release-0-3.html
index 42d64c5..b6e507a 100644
--- a/site/releases/spark-release-0-3.html
+++ b/site/releases/spark-release-0-3.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/releases/spark-release-0-5-0.html b/site/releases/spark-release-0-5-0.html
index 6354edf..dde8a46 100644
--- a/site/releases/spark-release-0-5-0.html
+++ b/site/releases/spark-release-0-5-0.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/releases/spark-release-0-5-1.html b/site/releases/spark-release-0-5-1.html
index 8fbfa28..af61f94 100644
--- a/site/releases/spark-release-0-5-1.html
+++ b/site/releases/spark-release-0-5-1.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/releases/spark-release-0-5-2.html b/site/releases/spark-release-0-5-2.html
index 4933e9c..2ea9489 100644
--- a/site/releases/spark-release-0-5-2.html
+++ b/site/releases/spark-release-0-5-2.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/releases/spark-release-0-6-0.html b/site/releases/spark-release-0-6-0.html
index 52b7988..ff21249 100644
--- a/site/releases/spark-release-0-6-0.html
+++ b/site/releases/spark-release-0-6-0.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/releases/spark-release-0-6-1.html b/site/releases/spark-release-0-6-1.html
index 9687e15..3bb6d2c 100644
--- a/site/releases/spark-release-0-6-1.html
+++ b/site/releases/spark-release-0-6-1.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/releases/spark-release-0-6-2.html b/site/releases/spark-release-0-6-2.html
index 7722fa1..eb94564 100644
--- a/site/releases/spark-release-0-6-2.html
+++ b/site/releases/spark-release-0-6-2.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/releases/spark-release-0-7-0.html b/site/releases/spark-release-0-7-0.html
index 62a81e9..4830933 100644
--- a/site/releases/spark-release-0-7-0.html
+++ b/site/releases/spark-release-0-7-0.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/releases/spark-release-0-7-2.html b/site/releases/spark-release-0-7-2.html
index 93c5e2e..8382ff6 100644
--- a/site/releases/spark-release-0-7-2.html
+++ b/site/releases/spark-release-0-7-2.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/releases/spark-release-0-7-3.html b/site/releases/spark-release-0-7-3.html
index 0c37e44..b6a4c42 100644
--- a/site/releases/spark-release-0-7-3.html
+++ b/site/releases/spark-release-0-7-3.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/releases/spark-release-0-8-0.html b/site/releases/spark-release-0-8-0.html
index 113302c..e6020cd 100644
--- a/site/releases/spark-release-0-8-0.html
+++ b/site/releases/spark-release-0-8-0.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/releases/spark-release-0-8-1.html b/site/releases/spark-release-0-8-1.html
index 535472d..99e9d42 100644
--- a/site/releases/spark-release-0-8-1.html
+++ b/site/releases/spark-release-0-8-1.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/releases/spark-release-0-9-0.html b/site/releases/spark-release-0-9-0.html
index 9aca3bb..c0cc0e3 100644
--- a/site/releases/spark-release-0-9-0.html
+++ b/site/releases/spark-release-0-9-0.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/releases/spark-release-0-9-1.html b/site/releases/spark-release-0-9-1.html
index 5e740b7..254feab 100644
--- a/site/releases/spark-release-0-9-1.html
+++ b/site/releases/spark-release-0-9-1.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/releases/spark-release-0-9-2.html b/site/releases/spark-release-0-9-2.html
index be30dbd..83acbde 100644
--- a/site/releases/spark-release-0-9-2.html
+++ b/site/releases/spark-release-0-9-2.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/releases/spark-release-1-0-0.html b/site/releases/spark-release-1-0-0.html
index 6db6580..90d51af 100644
--- a/site/releases/spark-release-1-0-0.html
+++ b/site/releases/spark-release-1-0-0.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/releases/spark-release-1-0-1.html b/site/releases/spark-release-1-0-1.html
index 6df47d3..ddd110e 100644
--- a/site/releases/spark-release-1-0-1.html
+++ b/site/releases/spark-release-1-0-1.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/releases/spark-release-1-0-2.html b/site/releases/spark-release-1-0-2.html
index c894fea..c3bcf9f 100644
--- a/site/releases/spark-release-1-0-2.html
+++ b/site/releases/spark-release-1-0-2.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/releases/spark-release-1-1-0.html b/site/releases/spark-release-1-1-0.html
index 01e9c33..58f94f5 100644
--- a/site/releases/spark-release-1-1-0.html
+++ b/site/releases/spark-release-1-1-0.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/releases/spark-release-1-1-1.html b/site/releases/spark-release-1-1-1.html
index 27717b1..add0b0d 100644
--- a/site/releases/spark-release-1-1-1.html
+++ b/site/releases/spark-release-1-1-1.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/releases/spark-release-1-2-0.html b/site/releases/spark-release-1-2-0.html
index c5ad4df..2e7ee77 100644
--- a/site/releases/spark-release-1-2-0.html
+++ b/site/releases/spark-release-1-2-0.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/releases/spark-release-1-2-1.html b/site/releases/spark-release-1-2-1.html
index 9b271b5..d1928a4 100644
--- a/site/releases/spark-release-1-2-1.html
+++ b/site/releases/spark-release-1-2-1.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/releases/spark-release-1-2-2.html b/site/releases/spark-release-1-2-2.html
index bd100fa..30e6434 100644
--- a/site/releases/spark-release-1-2-2.html
+++ b/site/releases/spark-release-1-2-2.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/releases/spark-release-1-3-0.html b/site/releases/spark-release-1-3-0.html
index f728d98..dfce4a0 100644
--- a/site/releases/spark-release-1-3-0.html
+++ b/site/releases/spark-release-1-3-0.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/releases/spark-release-1-3-1.html b/site/releases/spark-release-1-3-1.html
index ba4318a..7fcde8c 100644
--- a/site/releases/spark-release-1-3-1.html
+++ b/site/releases/spark-release-1-3-1.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/releases/spark-release-1-4-0.html b/site/releases/spark-release-1-4-0.html
index aff878a..a8b2c8e 100644
--- a/site/releases/spark-release-1-4-0.html
+++ b/site/releases/spark-release-1-4-0.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/releases/spark-release-1-4-1.html b/site/releases/spark-release-1-4-1.html
index 554be6a..d58205d 100644
--- a/site/releases/spark-release-1-4-1.html
+++ b/site/releases/spark-release-1-4-1.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/releases/spark-release-1-5-0.html b/site/releases/spark-release-1-5-0.html
index 4637988..b9684d6 100644
--- a/site/releases/spark-release-1-5-0.html
+++ b/site/releases/spark-release-1-5-0.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/releases/spark-release-1-5-1.html b/site/releases/spark-release-1-5-1.html
index f65e6e0..b7c88c6 100644
--- a/site/releases/spark-release-1-5-1.html
+++ b/site/releases/spark-release-1-5-1.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/releases/spark-release-1-5-2.html b/site/releases/spark-release-1-5-2.html
index 4369fd8..91b4621 100644
--- a/site/releases/spark-release-1-5-2.html
+++ b/site/releases/spark-release-1-5-2.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/releases/spark-release-1-6-0.html b/site/releases/spark-release-1-6-0.html
index a45dbaa..57abe00 100644
--- a/site/releases/spark-release-1-6-0.html
+++ b/site/releases/spark-release-1-6-0.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/releases/spark-release-1-6-1.html b/site/releases/spark-release-1-6-1.html
index c0d8d82..29fae6a 100644
--- a/site/releases/spark-release-1-6-1.html
+++ b/site/releases/spark-release-1-6-1.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/releases/spark-release-1-6-2.html b/site/releases/spark-release-1-6-2.html
index bb57f5f..eaa09ab 100644
--- a/site/releases/spark-release-1-6-2.html
+++ b/site/releases/spark-release-1-6-2.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/releases/spark-release-1-6-3.html b/site/releases/spark-release-1-6-3.html
index 9cfd49f..f25271d 100644
--- a/site/releases/spark-release-1-6-3.html
+++ b/site/releases/spark-release-1-6-3.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/releases/spark-release-2-0-0.html b/site/releases/spark-release-2-0-0.html
index 30c3423..8155c31 100644
--- a/site/releases/spark-release-2-0-0.html
+++ b/site/releases/spark-release-2-0-0.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/releases/spark-release-2-0-1.html b/site/releases/spark-release-2-0-1.html
index 9497b33..5aa27f9 100644
--- a/site/releases/spark-release-2-0-1.html
+++ b/site/releases/spark-release-2-0-1.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/releases/spark-release-2-0-2.html b/site/releases/spark-release-2-0-2.html
index f1a60c9..7b548ad 100644
--- a/site/releases/spark-release-2-0-2.html
+++ b/site/releases/spark-release-2-0-2.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/releases/spark-release-2-1-0.html b/site/releases/spark-release-2-1-0.html
index b160d7b..661cfb5 100644
--- a/site/releases/spark-release-2-1-0.html
+++ b/site/releases/spark-release-2-1-0.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/releases/spark-release-2-1-1.html b/site/releases/spark-release-2-1-1.html
index 30ffa57..d0002bf 100644
--- a/site/releases/spark-release-2-1-1.html
+++ b/site/releases/spark-release-2-1-1.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/releases/spark-release-2-1-2.html b/site/releases/spark-release-2-1-2.html
index 569592f..a107908 100644
--- a/site/releases/spark-release-2-1-2.html
+++ b/site/releases/spark-release-2-1-2.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/releases/spark-release-2-1-3.html b/site/releases/spark-release-2-1-3.html
index 8c710d4..04e2fc6 100644
--- a/site/releases/spark-release-2-1-3.html
+++ b/site/releases/spark-release-2-1-3.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/releases/spark-release-2-2-0.html b/site/releases/spark-release-2-2-0.html
index 1d6deb2..998fd51 100644
--- a/site/releases/spark-release-2-2-0.html
+++ b/site/releases/spark-release-2-2-0.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/releases/spark-release-2-2-1.html b/site/releases/spark-release-2-2-1.html
index d0ee379..23af160 100644
--- a/site/releases/spark-release-2-2-1.html
+++ b/site/releases/spark-release-2-2-1.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/releases/spark-release-2-2-2.html b/site/releases/spark-release-2-2-2.html
index fa4de62..6561ac4 100644
--- a/site/releases/spark-release-2-2-2.html
+++ b/site/releases/spark-release-2-2-2.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/releases/spark-release-2-2-3.html b/site/releases/spark-release-2-2-3.html
index 336c388..81b0572 100644
--- a/site/releases/spark-release-2-2-3.html
+++ b/site/releases/spark-release-2-2-3.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/releases/spark-release-2-3-0.html b/site/releases/spark-release-2-3-0.html
index da4ba3a..62b0ecd 100644
--- a/site/releases/spark-release-2-3-0.html
+++ b/site/releases/spark-release-2-3-0.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/releases/spark-release-2-3-1.html b/site/releases/spark-release-2-3-1.html
index cfa590a..e7fb7fc 100644
--- a/site/releases/spark-release-2-3-1.html
+++ b/site/releases/spark-release-2-3-1.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/releases/spark-release-2-3-2.html b/site/releases/spark-release-2-3-2.html
index 3268cc6..843da63 100644
--- a/site/releases/spark-release-2-3-2.html
+++ b/site/releases/spark-release-2-3-2.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/releases/spark-release-2-3-3.html b/site/releases/spark-release-2-3-3.html
index 32d7072..74609ec 100644
--- a/site/releases/spark-release-2-3-3.html
+++ b/site/releases/spark-release-2-3-3.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/releases/spark-release-2-3-4.html b/site/releases/spark-release-2-3-4.html
index 373dd76..b991638 100644
--- a/site/releases/spark-release-2-3-4.html
+++ b/site/releases/spark-release-2-3-4.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/releases/spark-release-2-4-0.html b/site/releases/spark-release-2-4-0.html
index c571d0e..21583cc 100644
--- a/site/releases/spark-release-2-4-0.html
+++ b/site/releases/spark-release-2-4-0.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/releases/spark-release-2-4-1.html b/site/releases/spark-release-2-4-1.html
index 402366f..123782e 100644
--- a/site/releases/spark-release-2-4-1.html
+++ b/site/releases/spark-release-2-4-1.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/releases/spark-release-2-4-2.html b/site/releases/spark-release-2-4-2.html
index f06b5e2..1efcc12 100644
--- a/site/releases/spark-release-2-4-2.html
+++ b/site/releases/spark-release-2-4-2.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/releases/spark-release-2-4-3.html b/site/releases/spark-release-2-4-3.html
index 66f41b0..d05bd90 100644
--- a/site/releases/spark-release-2-4-3.html
+++ b/site/releases/spark-release-2-4-3.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/releases/spark-release-2-4-4.html b/site/releases/spark-release-2-4-4.html
index 634211b..471eee4 100644
--- a/site/releases/spark-release-2-4-4.html
+++ b/site/releases/spark-release-2-4-4.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/research.html b/site/research.html
index 1cef474..7f46d7e 100644
--- a/site/research.html
+++ b/site/research.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/screencasts/1-first-steps-with-spark.html b/site/screencasts/1-first-steps-with-spark.html
index 4ade9ea..3bbe763 100644
--- a/site/screencasts/1-first-steps-with-spark.html
+++ b/site/screencasts/1-first-steps-with-spark.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/screencasts/2-spark-documentation-overview.html b/site/screencasts/2-spark-documentation-overview.html
index 20b6e09..22968b4 100644
--- a/site/screencasts/2-spark-documentation-overview.html
+++ b/site/screencasts/2-spark-documentation-overview.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/screencasts/3-transformations-and-caching.html b/site/screencasts/3-transformations-and-caching.html
index b56b38c..4c164a0 100644
--- a/site/screencasts/3-transformations-and-caching.html
+++ b/site/screencasts/3-transformations-and-caching.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/screencasts/4-a-standalone-job-in-spark.html b/site/screencasts/4-a-standalone-job-in-spark.html
index b11ebaf..bbf05c6 100644
--- a/site/screencasts/4-a-standalone-job-in-spark.html
+++ b/site/screencasts/4-a-standalone-job-in-spark.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/screencasts/index.html b/site/screencasts/index.html
index 3d50e05..2f16e10 100644
--- a/site/screencasts/index.html
+++ b/site/screencasts/index.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
@@ -208,6 +208,7 @@
       <div class="entry-meta">August 26, 2013</div>
     </header>
     <div class="entry-content"><p>In this Spark screencast, we create a standalone Apache Spark job in Scala. In the job, we create a spark context and read a file into an RDD of strings; then apply transformations and actions to the RDD and print out the results.</p>
+
 </div>
   </article>
 
@@ -217,6 +218,7 @@
       <div class="entry-meta">April 16, 2013</div>
     </header>
     <div class="entry-content"><p>In this third Spark screencast, we demonstrate more advanced use of RDD actions and transformations, as well as caching RDDs in memory.</p>
+
 </div>
   </article>
 
@@ -226,6 +228,7 @@
       <div class="entry-meta">April 11, 2013</div>
     </header>
     <div class="entry-content"><p>This is our 2nd Spark screencast. In it, we take a tour of the documentation available for Spark users online.</p>
+
 </div>
   </article>
 
@@ -239,6 +242,7 @@
   <li>Download and build Spark on a local machine (running OS X, but should be a similar process for Linux or Unix).</li>
   <li>Introduce the API using the Spark interactive shell to explore a file.</li>
 </ol>
+
 </div>
   </article>
 
diff --git a/site/security.html b/site/security.html
index 8778833..cd36838 100644
--- a/site/security.html
+++ b/site/security.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/sitemap.xml b/site/sitemap.xml
index 7f5549b..ec32d48 100644
--- a/site/sitemap.xml
+++ b/site/sitemap.xml
@@ -139,6 +139,10 @@
 </url>
 <!-- Auto-generate sitemap for rest of site content -->
 <url>
+  <loc>https://spark.apache.org/news/spark-3.0.0-preview.html</loc>
+  <changefreq>weekly</changefreq>
+</url>
+<url>
   <loc>https://spark.apache.org/releases/spark-release-2-3-4.html</loc>
   <changefreq>weekly</changefreq>
 </url>
@@ -796,23 +800,23 @@
   <changefreq>weekly</changefreq>
 </url>
 <url>
-  <loc>https://spark.apache.org/news/</loc>
+  <loc>https://spark.apache.org/graphx/</loc>
   <changefreq>weekly</changefreq>
 </url>
 <url>
-  <loc>https://spark.apache.org/streaming/</loc>
+  <loc>https://spark.apache.org/mllib/</loc>
   <changefreq>weekly</changefreq>
 </url>
 <url>
-  <loc>https://spark.apache.org/screencasts/</loc>
+  <loc>https://spark.apache.org/streaming/</loc>
   <changefreq>weekly</changefreq>
 </url>
 <url>
-  <loc>https://spark.apache.org/mllib/</loc>
+  <loc>https://spark.apache.org/news/</loc>
   <changefreq>weekly</changefreq>
 </url>
 <url>
-  <loc>https://spark.apache.org/graphx/</loc>
+  <loc>https://spark.apache.org/screencasts/</loc>
   <changefreq>weekly</changefreq>
 </url>
 <url>
diff --git a/site/sql/index.html b/site/sql/index.html
index 6bd852d..c85439e 100644
--- a/site/sql/index.html
+++ b/site/sql/index.html
@@ -165,6 +165,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -174,9 +177,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/streaming/index.html b/site/streaming/index.html
index 4c08328..f06be66 100644
--- a/site/streaming/index.html
+++ b/site/streaming/index.html
@@ -165,6 +165,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -174,9 +177,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/third-party-projects.html b/site/third-party-projects.html
index e477381..87fed96 100644
--- a/site/third-party-projects.html
+++ b/site/third-party-projects.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/trademarks.html b/site/trademarks.html
index ee18ae0..35e8435 100644
--- a/site/trademarks.html
+++ b/site/trademarks.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/versioning-policy.html b/site/versioning-policy.html
index 7df2de1..4d4f4c7 100644
--- a/site/versioning-policy.html
+++ b/site/versioning-policy.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-3.0.0-preview.html">Preview release of Spark 3.0</a>
+          <span class="small">(Nov 06, 2019)</span></li>
+        
           <li><a href="/news/spark-2-3-4-released.html">Spark 2.3.4 released</a>
           <span class="small">(Sep 09, 2019)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/plan-for-dropping-python-2-support.html">Plan for dropping Python 2 support</a>
           <span class="small">(Jun 03, 2019)</span></li>
         
-          <li><a href="/news/spark-2-4-3-released.html">Spark 2.4.3 released</a>
-          <span class="small">(May 08, 2019)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org