You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spark.apache.org by pr...@apache.org on 2020/09/12 09:25:05 UTC

[spark-website] branch asf-site updated: Run jekyll build and created news post for 2.4.7 release

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

prashant 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 ee72ccc  Run jekyll build and created news post for 2.4.7 release
ee72ccc is described below

commit ee72ccc3faae172557a06e6679772b5d00d34590
Author: Prashant Sharma <pr...@apache.org>
AuthorDate: Sat Sep 12 09:24:54 2020 +0000

    Run jekyll build and created news post for 2.4.7 release
---
 news/_posts/2020-09-12-spark-2-4-7-released.md     |  14 ++
 site/committers.html                               |   6 +-
 site/community.html                                |   6 +-
 site/contributing.html                             |   6 +-
 site/developer-tools.html                          |  10 +-
 site/documentation.html                            |   7 +-
 site/downloads.html                                |   6 +-
 site/examples.html                                 | 212 ++++++++++-----------
 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                               |   2 +-
 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                               |  59 +++++-
 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-4-5-released.html                |   6 +-
 site/news/spark-2-4-6.html                         |   6 +-
 ...1-0-released.html => spark-2-4-7-released.html} |  12 +-
 site/news/spark-2.0.0-preview.html                 |   6 +-
 site/news/spark-3-0-0-released.html                |   6 +-
 site/news/spark-3-0-1-released.html                |   6 +-
 site/news/spark-3.0.0-preview.html                 |   6 +-
 site/news/spark-3.0.0-preview2.html                |   6 +-
 .../news/spark-accepted-into-apache-incubator.html |   6 +-
 .../spark-ai-summit-apr-2019-agenda-posted.html    |   6 +-
 .../spark-ai-summit-june-2020-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/releases/spark-release-2-4-5.html             |   6 +-
 site/releases/spark-release-2-4-6.html             |   6 +-
 ...release-2-4-6.html => spark-release-2-4-7.html} |  82 ++++----
 site/releases/spark-release-3-0-0.html             |   6 +-
 site/releases/spark-release-3-0-1.html             |  16 +-
 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                                 |   8 +-
 site/sitemap.xml                                   |  20 +-
 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 +-
 194 files changed, 816 insertions(+), 728 deletions(-)

diff --git a/news/_posts/2020-09-12-spark-2-4-7-released.md b/news/_posts/2020-09-12-spark-2-4-7-released.md
new file mode 100644
index 0000000..c9bbab5
--- /dev/null
+++ b/news/_posts/2020-09-12-spark-2-4-7-released.md
@@ -0,0 +1,14 @@
+---
+layout: post
+title: Spark 2.4.7 released
+categories:
+- News
+tags: []
+status: publish
+type: post
+published: true
+meta:
+  _edit_last: '4'
+  _wpas_done_all: '1'
+---
+We are happy to announce the availability of <a href="{{site.baseurl}}/releases/spark-release-2-4-7.html" title="Spark Release 2.4.7">Spark 2.4.7</a>! Visit the <a href="{{site.baseurl}}/releases/spark-release-2-4-7.html" title="Spark Release 2.4.7">release notes</a> to read about the new features, or <a href="{{site.baseurl}}/downloads.html">download</a> the release today.
diff --git a/site/committers.html b/site/committers.html
index 5649172..1ddfcd0 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 0ec9dbf..337dc8a 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 5adffb1..8b29d5c 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 0aebe36..86918d8 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
@@ -505,8 +505,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 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">"org.apache.spark.SomeClass.this"</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 57226a9..4911fed 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
@@ -207,6 +207,7 @@
 <ul>
   <li><a href="/docs/3.0.1/">Spark 3.0.1</a></li>
   <li><a href="/docs/3.0.0/">Spark 3.0.0</a></li>
+  <li><a href="/docs/2.4.7/">Spark 2.4.7</a></li>
   <li><a href="/docs/2.4.6/">Spark 2.4.6</a></li>
   <li><a href="/docs/2.4.5/">Spark 2.4.5</a></li>
   <li><a href="/docs/2.4.4/">Spark 2.4.4</a></li>
diff --git a/site/downloads.html b/site/downloads.html
index c6e1172..3aeb4b0 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
diff --git a/site/examples.html b/site/examples.html
index dce5f7a..722241e 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </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 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">"hdfs://..."</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">" "</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">"hdfs://..."</span><span class="o">)</span></code></pre></figure>
 
 </div>
 </div>
@@ -254,10 +254,10 @@ 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 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">"hdfs://..."</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">" "</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>
 
@@ -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 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="n">s</span><span class="s">"Pi is roughly ${4.0 * count / NUM_SAMPLES}"</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 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">"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="n">NUM_SAMPLES</span><span class="o">);</span></code></pre></figure>
 
 </div>
 </div>
@@ -345,15 +345,15 @@ Also, programs based on DataFrame API will be automatically optimized by Spark
 
 <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>
 
-<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="c"># 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="c"># 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="c"># 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</span><spa [...]
+<span class="c"># 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><s [...]
 
 </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 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">"hdfs://..."</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 "line"
+</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">"line"</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">"line"</span><span class="o">).</span><span class="n">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="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">"line"</span><span class="o">).</span><span class="n">like</span><span class="o">(</span><span class="s">"%MySQL%"</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">"line"</span><span class="o">).</span><span class="n">like</span><span class="o">(</span><span class="s">"%MySQL%"</span><span class="o">)).</span><span class="n">collect</span><span class="o">()</span></code></pre></figure>
 
 </div>
 </div>
@@ -380,14 +380,14 @@ Also, programs based on DataFrame API will be automatically optimized by Spark
 <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>
-
-<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">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">"hdfs://..."</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="nl">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">"line"</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="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">"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="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>
@@ -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> \
+<figure class="highlight"><pre><code class="language-python" data-lang="python"><span class="c"># Creates a DataFrame based on a table named "people"</span>
+<span class="c"># 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>
 <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">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">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="c"># 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="c"># 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="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="c"># 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="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>
 
 </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"</span>
-<span class="c1">// stored in a MySQL database.</span>
-<span class="k">val</span> <span class="nv">url</span> <span class="k">=</span>
+<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="n">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>
+<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">"jdbc"</span><span class="o">)</span>
+  <span class="o">.</span><span class="n">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="n">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="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">"age"</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">"json"</span><span class="o">).</span><span class="n">save</span><span class="o">(</span><span class="s">"s3a://..."</span><span class="o">)</span></code></pre></figure>
 
 </div>
 </div>
@@ -473,9 +473,9 @@ A simple MySQL table "people" is used in the example and this table has two colu
 
 <figure class="highlight"><pre><code class="language-java" data-lang="java"><span class="c1">// Creates a DataFrame based on a table named "people"</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="n">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">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>
@@ -486,7 +486,7 @@ A simple MySQL table "people" is used in the example and this table has two colu
 <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">"age"</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>
@@ -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 class="c"># Every record of this DataFrame contains the label and</span>
+<span class="c"># 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>
 
-<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="c"># Set parameters for the algorithm.</span>
+<span class="c"># 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="c"># 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="c"># 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>
 
 </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</span>
-<span class="c1">// 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 class="c1">// Every record of this DataFrame contains the label and
+// 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">"label"</span><span class="o">,</span> <span class="s">"features"</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="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.
+// 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'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>
@@ -566,21 +566,21 @@ We learn to predict the labels from feature vectors using the Logistic Regressio
 
 <figure class="highlight"><pre><code class="language-java" data-lang="java"><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="nf">StructField</span><span class="o">(</span><span class="s">"label"</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="nf">StructField</span><span class="o">(</span><span class="s">"features"</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="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>
diff --git a/site/faq.html b/site/faq.html
index db09900..91c0307 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 d9bd911..4a43e66 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -174,9 +177,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 86db981..1a45fcb 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 0e3de01..c930db1 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 abb3eef..11b9169 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -173,9 +176,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 b100f66..7a82089 100644
--- a/site/js/downloads.js
+++ b/site/js/downloads.js
@@ -24,7 +24,7 @@ var packagesV9 = [hadoop2p7, hadoop2p6, hadoopFree, scala2p12_hadoopFree, source
 var packagesV10 = [hadoop2p7, hadoop3p2, hadoopFree, sources];
 
 addRelease("3.0.1", new Date("09/02/2020"), packagesV10, true);
-addRelease("2.4.7", new Date("09/12/2020"), packagesV9, true);
+addRelease("2.4.6", new Date("06/05/2020"), packagesV9, true);
 
 function append(el, contents) {
   el.innerHTML += contents;
diff --git a/site/mailing-lists.html b/site/mailing-lists.html
index 66251b9..06940e7 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -174,9 +177,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 c9f8b21..299c1ce 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -174,9 +177,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 ec3b369..f1cbdd5 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 5fae9e3..6a4f578 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 f8ac84b..14c8c6f 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 f9fc15b..32bd41e 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
@@ -204,6 +204,15 @@
 
 <article class="hentry">
     <header class="entry-header">
+      <h3 class="entry-title"><a href="/news/spark-2-4-7-released.html">Spark 2.4.7 released</a></h3>
+      <div class="entry-date">September 12, 2020</div>
+    </header>
+    <div class="entry-content"><p>We are happy to announce the availability of <a href="/releases/spark-release-2-4-7.html" title="Spark Release 2.4.7">Spark 2.4.7</a>! Visit the <a href="/releases/spark-release-2-4-7.html" title="Spark Release 2.4.7">release notes</a> to read about the new features, or <a href="/downloads.html">download</a> the release today.</p>
+</div>
+  </article>
+
+<article class="hentry">
+    <header class="entry-header">
       <h3 class="entry-title"><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a></h3>
       <div class="entry-date">September 8, 2020</div>
     </header>
@@ -253,6 +262,7 @@
       <div class="entry-date">December 23, 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-preview2/">Spark 3.0.0 preview2 release</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, a [...]
+
 </div>
   </article>
 
@@ -262,6 +272,7 @@
       <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>
 
@@ -295,6 +306,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>
 
@@ -448,6 +460,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>
 
@@ -502,6 +515,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>
 
@@ -511,6 +525,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>
 
@@ -520,6 +535,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>
 
@@ -547,6 +563,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>
 
@@ -565,6 +582,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>
 
@@ -583,6 +601,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 significant updates to the experimental Dataset API.</p>
+
 </div>
   </article>
 
@@ -613,6 +632,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>
 
@@ -631,6 +651,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>
 
@@ -649,6 +670,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>
 
@@ -658,6 +680,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>
 
@@ -676,6 +699,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>
 
@@ -694,6 +718,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>
 
@@ -714,6 +739,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>
 
@@ -723,6 +749,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>
 
@@ -732,6 +759,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>
 
@@ -741,6 +769,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>
 
@@ -750,6 +779,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>
 
@@ -759,6 +789,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>
 
@@ -768,6 +799,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>
 
@@ -777,6 +809,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>
 
@@ -786,6 +819,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>
 
@@ -795,6 +829,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>
 
@@ -804,6 +839,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>
 
@@ -813,6 +849,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>
 
@@ -822,6 +859,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>
 
@@ -833,6 +871,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>
 
@@ -842,6 +881,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>
 
@@ -851,6 +891,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>
 
@@ -863,6 +904,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>
 
@@ -873,6 +915,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>
 
@@ -886,6 +929,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>
 
@@ -898,6 +942,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>
 
@@ -910,6 +955,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>
 
@@ -919,6 +965,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>
 
@@ -932,6 +979,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>
 
@@ -951,6 +999,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>
 
@@ -960,6 +1009,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>
 
@@ -978,6 +1028,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>
 
@@ -987,6 +1038,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>
 
@@ -1061,6 +1113,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 7700830..d2bd7ff 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 11dd08c..805ffb4 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 e1191ee..8b95d46 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 e50af66..e55ccf8 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 13d364e..1cf360b 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 fe26d8a..3ee3db5 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 367159d..7fd346f 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 7f5fab7..7c36599 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 7cf5a4e..7856ca0 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 671c13e..ad4d61f 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 acd4bf4..a1ad59e 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 ac74b7c..a3a08df 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 0ec9b36..75f9b06 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 17a7b5b..409fa9a 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 34a0d5b..49a5df7 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 0588c17..9f45b50 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 76e1abf..5a13421 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 c2915c7..e726176 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 903b980..baff3ea 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 b15acb4..cc28817 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 35b4f4f..5370ca2 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 056afc7..c4f85e3 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 c7f13b6..e673058 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 ca2e6bc..2983235 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 f4b8774..ed6087f 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 f12b317..0d92574 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 e936639..400fe43 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 97519dd..4544a28 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 826b2c4..f942ba1 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 c043acc..45b5b50 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 ea3550f..22e1b01 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 3ed10de..fe6250b 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 6a02333..26df8d9 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 e46ca78..851ea96 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 c79f0b6..95d2421 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 eafb5ee..71a66ba 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 3fc38a2..4d97d5a 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 31aa32c..9a57495 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 d16a50d..0c2d4c1 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 b956873..c219d8e 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 86eb4d8..6c71caf 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 9697349..3a1e5d7 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 2d9ac99..5182a38 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 c7e8285..bc9d72f 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 0f84cdd..0ab498a 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 ef9f419..e8fa54e 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 ebf041d..4c5cf6a 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 b5d83d6..283698b 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 c30f5c3..112da79 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 a18ee65..450a4d6 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 6841e5b..3fb3d9a 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 4ae1168..4ac9c59 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 fb01c5c..b0d2302 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 87cdbe1..73401f0 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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-5-released.html b/site/news/spark-2-4-5-released.html
index 5fc90f6..95f559b 100644
--- a/site/news/spark-2-4-5-released.html
+++ b/site/news/spark-2-4-5-released.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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-6.html b/site/news/spark-2-4-6.html
index bd4d20e..d3ba824 100644
--- a/site/news/spark-2-4-6.html
+++ b/site/news/spark-2-4-6.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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-4-7-released.html
similarity index 95%
copy from site/news/spark-2-1-0-released.html
copy to site/news/spark-2-4-7-released.html
index 31aa32c..c3e29b5 100644
--- a/site/news/spark-2-1-0-released.html
+++ b/site/news/spark-2-4-7-released.html
@@ -6,7 +6,7 @@
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
 
   <title>
-     Spark 2.1.0 released | Apache Spark
+     Spark 2.4.7 released | Apache Spark
     
   </title>
 
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
@@ -200,10 +200,10 @@
   </div>
 
   <div class="col-md-9 col-md-pull-3">
-    <h2>Spark 2.1.0 released</h2>
+    <h2>Spark 2.4.7 released</h2>
 
 
-<p>We are happy to announce the availability of <a href="/releases/spark-release-2-1-0.html" title="Spark Release 2.1.0">Spark 2.1.0</a>! Visit the <a href="/releases/spark-release-2-1-0.html" title="Spark Release 2.1.0">release notes</a> to read about the new features, or <a href="/downloads.html">download</a> the release today.</p>
+<p>We are happy to announce the availability of <a href="/releases/spark-release-2-4-7.html" title="Spark Release 2.4.7">Spark 2.4.7</a>! Visit the <a href="/releases/spark-release-2-4-7.html" title="Spark Release 2.4.7">release notes</a> to read about the new features, or <a href="/downloads.html">download</a> the release today.</p>
 
 
 <p>
diff --git a/site/news/spark-2.0.0-preview.html b/site/news/spark-2.0.0-preview.html
index e7f33db..7c66e8a 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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-3-0-0-released.html b/site/news/spark-3-0-0-released.html
index 862393a..e9be3fb 100644
--- a/site/news/spark-3-0-0-released.html
+++ b/site/news/spark-3-0-0-released.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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-3-0-1-released.html b/site/news/spark-3-0-1-released.html
index c364f13..4119e26 100644
--- a/site/news/spark-3-0-1-released.html
+++ b/site/news/spark-3-0-1-released.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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-3.0.0-preview.html b/site/news/spark-3.0.0-preview.html
index 72f65ea..141f8b9 100644
--- a/site/news/spark-3.0.0-preview.html
+++ b/site/news/spark-3.0.0-preview.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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-3.0.0-preview2.html b/site/news/spark-3.0.0-preview2.html
index 2c4cb5b..0ea27b0 100644
--- a/site/news/spark-3.0.0-preview2.html
+++ b/site/news/spark-3.0.0-preview2.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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-accepted-into-apache-incubator.html b/site/news/spark-accepted-into-apache-incubator.html
index d021469..49ad1d6 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 876a62d..fd4fbb0 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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-june-2020-agenda-posted.html b/site/news/spark-ai-summit-june-2020-agenda-posted.html
index 811a034..46ad94b 100644
--- a/site/news/spark-ai-summit-june-2020-agenda-posted.html
+++ b/site/news/spark-ai-summit-june-2020-agenda-posted.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 5d65c92..c1fee17 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 9ab391a..be4ad73 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 40722df..1bb4c77 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 c4c9ce2..8a36a13 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 94e2499..e271463 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 e084f41..478f10e 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 292a8f9..9e67ac2 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 449476e..c866cdd 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 d051399..23611b4 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 ac92970..b28be4d 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 a79e6af..c2275d1 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 f8b56f5..008508d 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 666a6ef..d56fce0 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 be22cc5..df736ac 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 30cf254..a41e346 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 061e1a9..5099e60 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 9e8e346..80f2942 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 6257c1f..2e160a4 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 f104af0..b769372 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 aa9ee05..09460b3 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 9d8e9c8..1a69373 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 6f56c68..b6d33f6 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 4460112..be5a33d 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 362d906..202e33c 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 8cd558e..ea04c2f 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 35f2708..22b9197 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 ecac24f..8ba1a7a 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 e941730..e9fd902 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 bf71d8e..0f2fedb 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 f213e25..a0a7d3c 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 8ac4682..4b50394 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 c794894..c7d3b99 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 109daf2..2baaa31 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 650f90f..f5ecd32 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 2cdb5f1..b12cf5f 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 e41d901..aaafaf4 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 8243ce2..432fe6d 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 f25c840..0c9bac8 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 dd7ac5c..e6e9099 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 f815dcd..65b6cb0 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 07abfbb..fb583d1 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 f66ad59..cff4622 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 d64f284..904ee78 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 a96685a..bd68a37 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 638965a..430554a 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 a5e99f6..272dbb7 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 0d2f92b..c83dfe8 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 896bfa4..d530dd4 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 8cc0081..9544254 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 a829dd2..1f7d07b 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 dbecb47..55d7710 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 4c94c7b..42034dc 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 1ea3663..616aab1 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 8229f4c..4a42fbb 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 ec06104..4c3dc5a 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 c53b179..43f7fc4 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 49fad62..ab03220 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 9a7f223..915aec4 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 3855285..f10f6ca 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 6b05b33..31e4eb4 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 ab7e04e..9e3d139 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 5020892..eed11af 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 f1cab85..e82a394 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 3b12645..c4b88b4 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 ce7a38c..ff3a608 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 cbef073..1d5c3e7 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 5ab0831..cae181e 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 9ef31ae..e2dc559 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 7ddeaa4..30ec497 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 101a29a..a67de20 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 4662efc..191f143 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 21f5af9..0083af6 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 c5c2878..1ae7731 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 b447243..f104bea 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 b615523..c7d1e8d 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 075de8b..6ad98c0 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 833a9fa..7ec4829 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 dc7911e..8c77ea3 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 f520e8e..4d1593c 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 e53ca6d..2b7ed0f 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 9bd8e22..66e9c31 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 adbaa12..d55d2f1 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 898afcc..64d974f 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 99c118b..ac5df07 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 61cdc45..30f0c02 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 d818bb4..0360371 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 482e2c1..745024a 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 fe0d33b..9bfe1e7 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 da29691..a6fd2b6 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 8358543..a4817e5 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 d3a8c49..9c186b1 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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-5.html b/site/releases/spark-release-2-4-5.html
index 0dc9c41..b4fe635 100644
--- a/site/releases/spark-release-2-4-5.html
+++ b/site/releases/spark-release-2-4-5.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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-6.html b/site/releases/spark-release-2-4-6.html
index 14598df..88f974c 100644
--- a/site/releases/spark-release-2-4-6.html
+++ b/site/releases/spark-release-2-4-6.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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-6.html b/site/releases/spark-release-2-4-7.html
similarity index 71%
copy from site/releases/spark-release-2-4-6.html
copy to site/releases/spark-release-2-4-7.html
index 14598df..5ed2e66 100644
--- a/site/releases/spark-release-2-4-6.html
+++ b/site/releases/spark-release-2-4-7.html
@@ -6,7 +6,7 @@
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
 
   <title>
-     Spark Release 2.4.6 | Apache Spark
+     Spark Release 2.4.7 | Apache Spark
     
   </title>
 
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
@@ -200,48 +200,54 @@
   </div>
 
   <div class="col-md-9 col-md-pull-3">
-    <h2>Spark Release 2.4.6</h2>
+    <h2>Spark Release 2.4.7</h2>
 
 
-<p>Spark 2.4.6 is a maintenance release containing stability, correctness, and security fixes. This release is based on the branch-2.4 maintenance branch of Spark. We strongly recommend all 2.4 users to upgrade to this stable release.</p>
+<p>Spark 2.4.7 is a maintenance release containing stability, correctness, and security fixes. This release is based on the branch-2.4 maintenance branch of Spark. We strongly recommend all 2.4 users to upgrade to this stable release.</p>
 
 <h3 id="notable-changes">Notable changes</h3>
-<ul>
-  <li><a href="https://issues.apache.org/jira/browse/SPARK-29419">[SPARK-29419]</a>: Seq.toDS / spark.createDataset(Seq) is not thread-safe</li>
-  <li><a href="https://issues.apache.org/jira/browse/SPARK-31519">[SPARK-31519]</a>: Cast in having aggregate expressions returns the wrong result</li>
-  <li><a href="https://issues.apache.org/jira/browse/SPARK-26293">[SPARK-26293]</a>: Cast exception when having python udf in subquery</li>
-  <li><a href="https://issues.apache.org/jira/browse/SPARK-30826">[SPARK-30826]</a>: LIKE returns wrong result from external table using parquet</li>
-  <li><a href="https://issues.apache.org/jira/browse/SPARK-30857">[SPARK-30857]</a>: Wrong truncations of timestamps before the epoch to hours and days</li>
-  <li><a href="https://issues.apache.org/jira/browse/SPARK-31256">[SPARK-31256]</a>: Dropna doesn&#8217;t work for struct columns</li>
-  <li><a href="https://issues.apache.org/jira/browse/SPARK-31312">[SPARK-31312]</a>: Transforming Hive simple UDF (using JAR) expression may incur CNFE in later evaluation</li>
-  <li><a href="https://issues.apache.org/jira/browse/SPARK-31420">[SPARK-31420]</a>: Infinite timeline redraw in job details page</li>
-  <li><a href="https://issues.apache.org/jira/browse/SPARK-31485">[SPARK-31485]</a>: Barrier stage can hang if only partial tasks launched</li>
-  <li><a href="https://issues.apache.org/jira/browse/SPARK-31500">[SPARK-31500]</a>: collect_set() of BinaryType returns duplicate elements</li>
-  <li><a href="https://issues.apache.org/jira/browse/SPARK-31503">[SPARK-31503]</a>: fix the SQL string of the TRIM functions</li>
-  <li><a href="https://issues.apache.org/jira/browse/SPARK-31663">[SPARK-31663]</a>: Grouping sets with having clause returns the wrong result</li>
-  <li><a href="https://issues.apache.org/jira/browse/SPARK-26908">[SPARK-26908]</a>: Fix toMilis</li>
-  <li><a href="https://issues.apache.org/jira/browse/SPARK-31563">[SPARK-31563]</a>: Failure of Inset.sql for UTF8String collection</li>
-</ul>
+<p>[SPARK-28818] - FrequentItems applies an incorrect schema to the resulting dataframe when nulls are present
+[SPARK-31511] - Make BytesToBytesMap iterator() thread-safe
+[SPARK-31703] - Changes made by SPARK-26985 break reading parquet files correctly in BigEndian architectures (AIX + LinuxPPC64)
+[SPARK-31854] - Different results of query execution with wholestage codegen on and off
+[SPARK-31903] - toPandas with Arrow enabled doesn&#8217;t show metrics in Query UI.
+[SPARK-31923] - Event log cannot be generated when some internal accumulators use unexpected types
+[SPARK-31935] - Hadoop file system config should be effective in data source options
+[SPARK-31941] - Handling the exception in SparkUI for getSparkUser method
+[SPARK-31967] - Loading jobs UI page takes 40 seconds
+[SPARK-31968] - write.partitionBy() creates duplicate subdirectories when user provides duplicate columns
+[SPARK-31980] - Spark sequence() fails if start and end of range are identical dates
+[SPARK-31997] - Should drop test_udtf table when SingleSessionSuite completed
+[SPARK-32000] - Fix the flaky testcase for partially launched task in barrier-mode.
+[SPARK-32003] - Shuffle files for lost executor are not unregistered if fetch failure occurs after executor is lost
+[SPARK-32024] - Disk usage tracker went negative in HistoryServerDiskManager
+[SPARK-32028] - App id link in history summary page point to wrong application attempt
+[SPARK-32034] - Port HIVE-14817: Shutdown the SessionManager timeoutChecker thread properly upon shutdown
+[SPARK-32044] - [SS] 2.4 Kafka continuous processing print mislead initial offsets log
+[SPARK-32098] - Use iloc for positional slicing instead of direct slicing in createDataFrame with Arrow
+[SPARK-32115] - Incorrect results for SUBSTRING when overflow
+[SPARK-32131] - Fix AnalysisException messages at UNION/INTERSECT/EXCEPT/MINUS operations
+[SPARK-32167] - nullability of GetArrayStructFields is incorrect
+[SPARK-32214] - The type conversion function generated in makeFromJava for &#8220;other&#8221; type uses a wrong variable.
+[SPARK-32238] - Use Utils.getSimpleName to avoid hitting Malformed class name in ScalaUDF
+[SPARK-32280] - AnalysisException thrown when query contains several JOINs
+[SPARK-32300] - toPandas with no partitions should work
+[SPARK-32344] - Unevaluable expr is set to FIRST/LAST ignoreNullsExpr in distinct aggregates
+[SPARK-32364] - Use CaseInsensitiveMap for DataFrameReader/Writer options
+[SPARK-32372] - &#8220;Resolved attribute(s) XXX missing&#8221; after dudup conflict references
+[SPARK-32377] - CaseInsensitiveMap should be deterministic for addition
+[SPARK-32609] - Incorrect exchange reuse with DataSourceV2
+[SPARK-32672] - Data corruption in some cached compressed boolean columns
+[SPARK-32693] - Compare two dataframes with same schema except nullable property
+[SPARK-32771] - The example of expressions.Aggregator in Javadoc / Scaladoc is wrong
+[SPARK-32810] - CSV/JSON data sources should avoid globbing paths when inferring schema
+[SPARK-32812] - Run tests script for Python fails in certain environments</p>
 
 <h3 id="dependency-changes">Dependency Changes</h3>
 
-<p>While being a maintence release we did still upgrade some dependencies in this release they are:</p>
-<ul>
-  <li>netty-all to 4.1.47.Final (<a href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-20445">[CVE-2019-20445]</a>)</li>
-  <li>Janino to 3.0.16 (SQL Generated code)</li>
-  <li>aws-java-sdk-sts to 1.11.655 (required for kinesis client upgrade)</li>
-  <li>snappy 1.1.7.5 (stability improvements &amp; ppc64le performance)</li>
-</ul>
-
 <h3 id="known-issues">Known issues</h3>
-<ul>
-  <li><a href="https://issues.apache.org/jira/browse/SPARK-31170">[SPARK-31170]</a>: Spark Cli does not respect hive-site.xml and spark.sql.warehouse.dir</li>
-  <li><a href="https://issues.apache.org/jira/browse/SPARK-26021">[SPARK-26021]</a>: -0.0 and 0.0 not treated consistently, doesn&#8217;t match Hive</li>
-  <li><a href="https://issues.apache.org/jira/browse/SPARK-26154">[SPARK-26154]</a>: Stream-stream joins - left outer join gives inconsistent outpu</li>
-  <li><a href="https://issues.apache.org/jira/browse/SPARK-28344">[SPARK-28344]</a>: Fail the query if detect ambiguous self join</li>
-</ul>
-
-<p>You can consult JIRA for the <a href="https://s.apache.org/spark-2.4.6">detailed changes</a>.</p>
+
+<p>You can consult JIRA for the <a href="https://s.apache.org/v2.4.7-release-notes">detailed changes</a>.</p>
 
 <p>We would like to acknowledge all community members for contributing patches to this release.</p>
 
diff --git a/site/releases/spark-release-3-0-0.html b/site/releases/spark-release-3-0-0.html
index 2611992..b67b85f 100644
--- a/site/releases/spark-release-3-0-0.html
+++ b/site/releases/spark-release-3-0-0.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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-3-0-1.html b/site/releases/spark-release-3-0-1.html
index 39ee5d7..53aa778 100644
--- a/site/releases/spark-release-3-0-1.html
+++ b/site/releases/spark-release-3-0-1.html
@@ -162,6 +162,9 @@
       <h5>Latest News</h5>
       <ul class="list-unstyled">
         
+          <li><a href="/news/spark-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
@@ -215,6 +215,7 @@
   <li><a href="https://issues.apache.org/jira/browse/SPARK-31935">[SPARK-31935]</a>: Hadoop file system config should be effective in data source options</li>
   <li><a href="https://issues.apache.org/jira/browse/SPARK-31968">[SPARK-31968]</a>: write.partitionBy() creates duplicate subdirectories when user provides duplicate columns</li>
   <li><a href="https://issues.apache.org/jira/browse/SPARK-31983">[SPARK-31983]</a>: Tables of structured streaming tab show wrong result for duration column</li>
+  <li><a href="https://issues.apache.org/jira/browse/SPARK-31990">[SPARK-31990]</a>: Streaming&#8217;s state store compatibility is broken</li>
   <li><a href="https://issues.apache.org/jira/browse/SPARK-32003">[SPARK-32003]</a>: Shuffle files for lost executor are not unregistered if fetch failure occurs after executor is lost</li>
   <li><a href="https://issues.apache.org/jira/browse/SPARK-32038">[SPARK-32038]</a>: Regression in handling NaN values in COUNT(DISTINCT)</li>
   <li><a href="https://issues.apache.org/jira/browse/SPARK-32073">[SPARK-32073]</a>: Drop R &lt; 3.5 support</li>
@@ -229,15 +230,16 @@
   <li><a href="https://issues.apache.org/jira/browse/SPARK-32456">[SPARK-32456]</a>: Check the Distinct by assuming it as Aggregate for Structured Streaming</li>
   <li><a href="https://issues.apache.org/jira/browse/SPARK-32608">[SPARK-32608]</a>: Script Transform DELIMIT value should be formatted</li>
   <li><a href="https://issues.apache.org/jira/browse/SPARK-32646">[SPARK-32646]</a>: ORC predicate pushdown should work with case-insensitive analysis</li>
+  <li><a href="https://issues.apache.org/jira/browse/SPARK-32658">[SPARK-32658]</a>: Partition length number overflow in PartitionWriterStream</li>
   <li><a href="https://issues.apache.org/jira/browse/SPARK-32676">[SPARK-32676]</a>: Fix double caching in KMeans/BiKMeans</li>
 </ul>
 
 <h3 id="known-issues">Known issues</h3>
 <ul>
-  <li><a href="https://issues.apache.org/jira/browse/SPARK-31511">[SPARK-31511]</a>: Make BytesToBytesMap iterator() thread-safe</li>
-  <li><a href="https://issues.apache.org/jira/browse/SPARK-32779">[SPARK-32779]</a>: Spark/Hive3 interaction potentially causes deadlock</li>
-  <li><a href="https://issues.apache.org/jira/browse/SPARK-32788">[SPARK-32788]</a>: non-partitioned table scan should not have partition filter</li>
-  <li><a href="https://issues.apache.org/jira/browse/SPARK-32810">[SPARK-32810]</a>: CSV/JSON data sources should avoid globbing paths when inferring schema</li>
+  <li><a href="https://issues.apache.org/jira/browse/SPARK-31511">[SPARK-31511]</a>: Make BytesToBytesMap iterator() thread-safe. This will be fixed in Spark 3.0.2.</li>
+  <li><a href="https://issues.apache.org/jira/browse/SPARK-32779">[SPARK-32779]</a>: Spark/Hive3 interaction potentially causes deadlock. This will be fixed in Spark 3.0.2.</li>
+  <li><a href="https://issues.apache.org/jira/browse/SPARK-32788">[SPARK-32788]</a>: non-partitioned table scan should not have partition filter. This will be fixed in Spark 3.0.2.</li>
+  <li><a href="https://issues.apache.org/jira/browse/SPARK-32810">[SPARK-32810]</a>: CSV/JSON data sources should avoid globbing paths when inferring schema. This will be fixed in Spark 3.0.2.</li>
 </ul>
 
 <p>You can consult JIRA for the <a href="https://s.apache.org/spark-3.0.1">detailed changes</a>.</p>
diff --git a/site/research.html b/site/research.html
index 7036e40..9ef448f 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 e9707d4..178c537 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 53321f2..1f0c7d8 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 e0f7974..2e193c4 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 78ae0f2..e6aa680 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 d8ab7d7..d633947 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 86a0add..714cb71 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</span></li>
-        
       </ul>
       <p class="small" style="text-align: right;"><a href="/news/index.html">Archive</a></p>
     </div>
@@ -574,7 +574,7 @@ PGh0bWw+PHNjcmlwdD5hbGVydCgiWFNTIik8L3NjcmlwdD48L2h0bWw+
 
 <p>Result: In the above payload the BASE64 data decodes as:</p>
 
-<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nt">&lt;html&gt;&lt;script&gt;</span><span class="nx">alert</span><span class="p">(</span><span class="dl">"</span><span class="s2">XSS</span><span class="dl">"</span><span class="p">)</span><span class="nt">&lt;/script&gt;&lt;/html&gt;</span>
+<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nt">&lt;html&gt;&lt;script&gt;</span><span class="nx">alert</span><span class="p">(</span><span class="s2">"XSS"</span><span class="p">)</span><span class="nt">&lt;/script&gt;&lt;/html&gt;</span>
 </code></pre></div></div>
 
 <p>Credit:</p>
diff --git a/site/sitemap.xml b/site/sitemap.xml
index 887b74a..1916afa 100644
--- a/site/sitemap.xml
+++ b/site/sitemap.xml
@@ -139,6 +139,14 @@
 </url>
 <!-- Auto-generate sitemap for rest of site content -->
 <url>
+  <loc>https://spark.apache.org/releases/spark-release-2-4-7.html</loc>
+  <changefreq>weekly</changefreq>
+</url>
+<url>
+  <loc>https://spark.apache.org/news/spark-2-4-7-released.html</loc>
+  <changefreq>weekly</changefreq>
+</url>
+<url>
   <loc>https://spark.apache.org/releases/spark-release-3-0-1.html</loc>
   <changefreq>weekly</changefreq>
 </url>
@@ -840,27 +848,27 @@
   <changefreq>weekly</changefreq>
 </url>
 <url>
-  <loc>https://spark.apache.org/sql/</loc>
+  <loc>https://spark.apache.org/mllib/</loc>
   <changefreq>weekly</changefreq>
 </url>
 <url>
-  <loc>https://spark.apache.org/streaming/</loc>
+  <loc>https://spark.apache.org/graphx/</loc>
   <changefreq>weekly</changefreq>
 </url>
 <url>
-  <loc>https://spark.apache.org/screencasts/</loc>
+  <loc>https://spark.apache.org/sql/</loc>
   <changefreq>weekly</changefreq>
 </url>
 <url>
-  <loc>https://spark.apache.org/mllib/</loc>
+  <loc>https://spark.apache.org/screencasts/</loc>
   <changefreq>weekly</changefreq>
 </url>
 <url>
-  <loc>https://spark.apache.org/graphx/</loc>
+  <loc>https://spark.apache.org/news/</loc>
   <changefreq>weekly</changefreq>
 </url>
 <url>
-  <loc>https://spark.apache.org/news/</loc>
+  <loc>https://spark.apache.org/streaming/</loc>
   <changefreq>weekly</changefreq>
 </url>
 <url>
diff --git a/site/sql/index.html b/site/sql/index.html
index 0e2bf66..5ee8ae4 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -174,9 +177,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 8154a59..3a4ba37 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -174,9 +177,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 6d15304..068f70e 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 3931c63..aaa3d09 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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 b607a49..3dcf784 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-2-4-7-released.html">Spark 2.4.7 released</a>
+          <span class="small">(Sep 12, 2020)</span></li>
+        
           <li><a href="/news/spark-3-0-1-released.html">Spark 3.0.1 released</a>
           <span class="small">(Sep 08, 2020)</span></li>
         
@@ -171,9 +174,6 @@
           <li><a href="/news/spark-ai-summit-june-2020-agenda-posted.html">Spark+AI Summit (June 22-25th, 2020, VIRTUAL) agenda posted</a>
           <span class="small">(Jun 15, 2020)</span></li>
         
-          <li><a href="/news/spark-2-4-6.html">Spark 2.4.6 released</a>
-          <span class="small">(Jun 05, 2020)</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