Automatic Site Publish by Buildbot
diff --git a/output/_pagefind/fragment/en_1f36dd7.pf_fragment b/output/_pagefind/fragment/en_1f36dd7.pf_fragment
deleted file mode 100644
index 1c594d8..0000000
--- a/output/_pagefind/fragment/en_1f36dd7.pf_fragment
+++ /dev/null
Binary files differ
diff --git a/output/_pagefind/fragment/en_3112a0a.pf_fragment b/output/_pagefind/fragment/en_3112a0a.pf_fragment
new file mode 100644
index 0000000..0bf8d85
--- /dev/null
+++ b/output/_pagefind/fragment/en_3112a0a.pf_fragment
Binary files differ
diff --git a/output/_pagefind/fragment/en_525b974.pf_fragment b/output/_pagefind/fragment/en_525b974.pf_fragment
new file mode 100644
index 0000000..d1b4f3a
--- /dev/null
+++ b/output/_pagefind/fragment/en_525b974.pf_fragment
Binary files differ
diff --git a/output/_pagefind/fragment/en_5a172d5.pf_fragment b/output/_pagefind/fragment/en_5a172d5.pf_fragment
deleted file mode 100644
index 4352f1f..0000000
--- a/output/_pagefind/fragment/en_5a172d5.pf_fragment
+++ /dev/null
Binary files differ
diff --git a/output/_pagefind/fragment/en_5c72a13.pf_fragment b/output/_pagefind/fragment/en_5c72a13.pf_fragment
deleted file mode 100644
index 7d6c83c..0000000
--- a/output/_pagefind/fragment/en_5c72a13.pf_fragment
+++ /dev/null
Binary files differ
diff --git a/output/_pagefind/fragment/en_7bf7815.pf_fragment b/output/_pagefind/fragment/en_7bf7815.pf_fragment
new file mode 100644
index 0000000..4c67d3f
--- /dev/null
+++ b/output/_pagefind/fragment/en_7bf7815.pf_fragment
Binary files differ
diff --git a/output/_pagefind/fragment/en_7c55719.pf_fragment b/output/_pagefind/fragment/en_7c55719.pf_fragment
deleted file mode 100644
index 860be90..0000000
--- a/output/_pagefind/fragment/en_7c55719.pf_fragment
+++ /dev/null
Binary files differ
diff --git a/output/_pagefind/fragment/en_b86a1b5.pf_fragment b/output/_pagefind/fragment/en_b86a1b5.pf_fragment
new file mode 100644
index 0000000..f383298
--- /dev/null
+++ b/output/_pagefind/fragment/en_b86a1b5.pf_fragment
Binary files differ
diff --git a/output/_pagefind/fragment/en_bab78e3.pf_fragment b/output/_pagefind/fragment/en_bab78e3.pf_fragment
deleted file mode 100644
index 53a4d27..0000000
--- a/output/_pagefind/fragment/en_bab78e3.pf_fragment
+++ /dev/null
Binary files differ
diff --git a/output/_pagefind/fragment/en_c151f12.pf_fragment b/output/_pagefind/fragment/en_c151f12.pf_fragment
new file mode 100644
index 0000000..d7db6e0
--- /dev/null
+++ b/output/_pagefind/fragment/en_c151f12.pf_fragment
Binary files differ
diff --git a/output/_pagefind/fragment/en_c889bbf.pf_fragment b/output/_pagefind/fragment/en_c889bbf.pf_fragment
new file mode 100644
index 0000000..6d04488
--- /dev/null
+++ b/output/_pagefind/fragment/en_c889bbf.pf_fragment
Binary files differ
diff --git a/output/_pagefind/fragment/en_f4c5c9c.pf_fragment b/output/_pagefind/fragment/en_f4c5c9c.pf_fragment
deleted file mode 100644
index 3dc5e75..0000000
--- a/output/_pagefind/fragment/en_f4c5c9c.pf_fragment
+++ /dev/null
Binary files differ
diff --git a/output/_pagefind/index/en_19e0fa2.pf_index b/output/_pagefind/index/en_19e0fa2.pf_index
new file mode 100644
index 0000000..c339641
--- /dev/null
+++ b/output/_pagefind/index/en_19e0fa2.pf_index
Binary files differ
diff --git a/output/_pagefind/index/en_212b13c.pf_index b/output/_pagefind/index/en_212b13c.pf_index
deleted file mode 100644
index ac81985..0000000
--- a/output/_pagefind/index/en_212b13c.pf_index
+++ /dev/null
Binary files differ
diff --git a/output/_pagefind/index/en_3d93c47.pf_index b/output/_pagefind/index/en_3d93c47.pf_index
new file mode 100644
index 0000000..cfab138
--- /dev/null
+++ b/output/_pagefind/index/en_3d93c47.pf_index
Binary files differ
diff --git a/output/_pagefind/index/en_3e1f19f.pf_index b/output/_pagefind/index/en_3e1f19f.pf_index
new file mode 100644
index 0000000..66202bf
--- /dev/null
+++ b/output/_pagefind/index/en_3e1f19f.pf_index
Binary files differ
diff --git a/output/_pagefind/index/en_3fb94f3.pf_index b/output/_pagefind/index/en_3fb94f3.pf_index
deleted file mode 100644
index c25f256..0000000
--- a/output/_pagefind/index/en_3fb94f3.pf_index
+++ /dev/null
Binary files differ
diff --git a/output/_pagefind/index/en_40d8ffd.pf_index b/output/_pagefind/index/en_40d8ffd.pf_index
deleted file mode 100644
index 2215b9f..0000000
--- a/output/_pagefind/index/en_40d8ffd.pf_index
+++ /dev/null
Binary files differ
diff --git a/output/_pagefind/index/en_4121d7e.pf_index b/output/_pagefind/index/en_4121d7e.pf_index
new file mode 100644
index 0000000..c5d1f90
--- /dev/null
+++ b/output/_pagefind/index/en_4121d7e.pf_index
Binary files differ
diff --git a/output/_pagefind/index/en_416226f.pf_index b/output/_pagefind/index/en_416226f.pf_index
deleted file mode 100644
index a88ffa7..0000000
--- a/output/_pagefind/index/en_416226f.pf_index
+++ /dev/null
Binary files differ
diff --git a/output/_pagefind/index/en_4ad5bf2.pf_index b/output/_pagefind/index/en_4ad5bf2.pf_index
new file mode 100644
index 0000000..e3fc163
--- /dev/null
+++ b/output/_pagefind/index/en_4ad5bf2.pf_index
Binary files differ
diff --git a/output/_pagefind/index/en_5510e6b.pf_index b/output/_pagefind/index/en_5510e6b.pf_index
new file mode 100644
index 0000000..d7b203a
--- /dev/null
+++ b/output/_pagefind/index/en_5510e6b.pf_index
Binary files differ
diff --git a/output/_pagefind/index/en_593942a.pf_index b/output/_pagefind/index/en_593942a.pf_index
deleted file mode 100644
index f191052..0000000
--- a/output/_pagefind/index/en_593942a.pf_index
+++ /dev/null
Binary files differ
diff --git a/output/_pagefind/index/en_63192a6.pf_index b/output/_pagefind/index/en_63192a6.pf_index
new file mode 100644
index 0000000..ed18823
--- /dev/null
+++ b/output/_pagefind/index/en_63192a6.pf_index
Binary files differ
diff --git a/output/_pagefind/index/en_6b5e3ba.pf_index b/output/_pagefind/index/en_6b5e3ba.pf_index
new file mode 100644
index 0000000..0c5bd95
--- /dev/null
+++ b/output/_pagefind/index/en_6b5e3ba.pf_index
Binary files differ
diff --git a/output/_pagefind/index/en_6f404bb.pf_index b/output/_pagefind/index/en_6f404bb.pf_index
deleted file mode 100644
index 3f1cce5..0000000
--- a/output/_pagefind/index/en_6f404bb.pf_index
+++ /dev/null
Binary files differ
diff --git a/output/_pagefind/index/en_7722f8f.pf_index b/output/_pagefind/index/en_7722f8f.pf_index
new file mode 100644
index 0000000..3b800a2
--- /dev/null
+++ b/output/_pagefind/index/en_7722f8f.pf_index
Binary files differ
diff --git a/output/_pagefind/index/en_785ed32.pf_index b/output/_pagefind/index/en_785ed32.pf_index
new file mode 100644
index 0000000..63514c4
--- /dev/null
+++ b/output/_pagefind/index/en_785ed32.pf_index
Binary files differ
diff --git a/output/_pagefind/index/en_7d84689.pf_index b/output/_pagefind/index/en_7d84689.pf_index
new file mode 100644
index 0000000..98e99cc
--- /dev/null
+++ b/output/_pagefind/index/en_7d84689.pf_index
Binary files differ
diff --git a/output/_pagefind/index/en_81ba855.pf_index b/output/_pagefind/index/en_81ba855.pf_index
deleted file mode 100644
index 33e33c9..0000000
--- a/output/_pagefind/index/en_81ba855.pf_index
+++ /dev/null
Binary files differ
diff --git a/output/_pagefind/index/en_8339311.pf_index b/output/_pagefind/index/en_8339311.pf_index
deleted file mode 100644
index 86af98a..0000000
--- a/output/_pagefind/index/en_8339311.pf_index
+++ /dev/null
Binary files differ
diff --git a/output/_pagefind/index/en_8b80759.pf_index b/output/_pagefind/index/en_8b80759.pf_index
deleted file mode 100644
index 9b9a1af..0000000
--- a/output/_pagefind/index/en_8b80759.pf_index
+++ /dev/null
Binary files differ
diff --git a/output/_pagefind/index/en_8d64cbe.pf_index b/output/_pagefind/index/en_8d64cbe.pf_index
new file mode 100644
index 0000000..ccb3dfd
--- /dev/null
+++ b/output/_pagefind/index/en_8d64cbe.pf_index
Binary files differ
diff --git a/output/_pagefind/index/en_9336cf5.pf_index b/output/_pagefind/index/en_9336cf5.pf_index
deleted file mode 100644
index 0ab1376..0000000
--- a/output/_pagefind/index/en_9336cf5.pf_index
+++ /dev/null
Binary files differ
diff --git a/output/_pagefind/index/en_9a62402.pf_index b/output/_pagefind/index/en_9a62402.pf_index
deleted file mode 100644
index 28bdac4..0000000
--- a/output/_pagefind/index/en_9a62402.pf_index
+++ /dev/null
Binary files differ
diff --git a/output/_pagefind/index/en_a1a32a9.pf_index b/output/_pagefind/index/en_a1a32a9.pf_index
new file mode 100644
index 0000000..c74e35e
--- /dev/null
+++ b/output/_pagefind/index/en_a1a32a9.pf_index
Binary files differ
diff --git a/output/_pagefind/index/en_a65a378.pf_index b/output/_pagefind/index/en_a65a378.pf_index
deleted file mode 100644
index 13df16f..0000000
--- a/output/_pagefind/index/en_a65a378.pf_index
+++ /dev/null
Binary files differ
diff --git a/output/_pagefind/index/en_a7c9f1d.pf_index b/output/_pagefind/index/en_a7c9f1d.pf_index
deleted file mode 100644
index baa9da2..0000000
--- a/output/_pagefind/index/en_a7c9f1d.pf_index
+++ /dev/null
Binary files differ
diff --git a/output/_pagefind/index/en_b26786a.pf_index b/output/_pagefind/index/en_b26786a.pf_index
new file mode 100644
index 0000000..2c53f5b
--- /dev/null
+++ b/output/_pagefind/index/en_b26786a.pf_index
Binary files differ
diff --git a/output/_pagefind/index/en_b75194d.pf_index b/output/_pagefind/index/en_b75194d.pf_index
deleted file mode 100644
index a0e7e4d..0000000
--- a/output/_pagefind/index/en_b75194d.pf_index
+++ /dev/null
Binary files differ
diff --git a/output/_pagefind/index/en_c5182aa.pf_index b/output/_pagefind/index/en_c5182aa.pf_index
new file mode 100644
index 0000000..57a4976
--- /dev/null
+++ b/output/_pagefind/index/en_c5182aa.pf_index
Binary files differ
diff --git a/output/_pagefind/index/en_ca8d347.pf_index b/output/_pagefind/index/en_ca8d347.pf_index
new file mode 100644
index 0000000..8d6fd92
--- /dev/null
+++ b/output/_pagefind/index/en_ca8d347.pf_index
Binary files differ
diff --git a/output/_pagefind/index/en_cae7ec1.pf_index b/output/_pagefind/index/en_cae7ec1.pf_index
new file mode 100644
index 0000000..8857ac2
--- /dev/null
+++ b/output/_pagefind/index/en_cae7ec1.pf_index
Binary files differ
diff --git a/output/_pagefind/index/en_d882853.pf_index b/output/_pagefind/index/en_d882853.pf_index
deleted file mode 100644
index 0f42971..0000000
--- a/output/_pagefind/index/en_d882853.pf_index
+++ /dev/null
Binary files differ
diff --git a/output/_pagefind/index/en_e2ec1db.pf_index b/output/_pagefind/index/en_e2ec1db.pf_index
deleted file mode 100644
index 9c4511e..0000000
--- a/output/_pagefind/index/en_e2ec1db.pf_index
+++ /dev/null
Binary files differ
diff --git a/output/_pagefind/index/en_e68855d.pf_index b/output/_pagefind/index/en_e68855d.pf_index
new file mode 100644
index 0000000..8de05dd
--- /dev/null
+++ b/output/_pagefind/index/en_e68855d.pf_index
Binary files differ
diff --git a/output/_pagefind/index/en_ec486ce.pf_index b/output/_pagefind/index/en_ec486ce.pf_index
deleted file mode 100644
index c9107d5..0000000
--- a/output/_pagefind/index/en_ec486ce.pf_index
+++ /dev/null
Binary files differ
diff --git a/output/_pagefind/index/en_f52fe8f.pf_index b/output/_pagefind/index/en_f52fe8f.pf_index
deleted file mode 100644
index b9ad7fe..0000000
--- a/output/_pagefind/index/en_f52fe8f.pf_index
+++ /dev/null
Binary files differ
diff --git a/output/_pagefind/pagefind-entry.json b/output/_pagefind/pagefind-entry.json
index 8730848..5609e77 100644
--- a/output/_pagefind/pagefind-entry.json
+++ b/output/_pagefind/pagefind-entry.json
@@ -1 +1 @@
-{"version":"1.0.3","languages":{"en":{"hash":"en_3bddfdaf6d","wasm":"en","page_count":178}}}
\ No newline at end of file
+{"version":"1.0.3","languages":{"en":{"hash":"en_2aacdcc3ed","wasm":"en","page_count":178}}}
\ No newline at end of file
diff --git a/output/_pagefind/pagefind.en_2aacdcc3ed.pf_meta b/output/_pagefind/pagefind.en_2aacdcc3ed.pf_meta
new file mode 100644
index 0000000..d92ce28
--- /dev/null
+++ b/output/_pagefind/pagefind.en_2aacdcc3ed.pf_meta
Binary files differ
diff --git a/output/_pagefind/pagefind.en_3bddfdaf6d.pf_meta b/output/_pagefind/pagefind.en_3bddfdaf6d.pf_meta
deleted file mode 100644
index 6b3e466..0000000
--- a/output/_pagefind/pagefind.en_3bddfdaf6d.pf_meta
+++ /dev/null
Binary files differ
diff --git a/output/asf25years/index.html b/output/asf25years/index.html
index 6b033d1..093ca39 100644
--- a/output/asf25years/index.html
+++ b/output/asf25years/index.html
@@ -254,7 +254,7 @@
 <a class="continue" href="https://samfirke.com/2023/06/02/making-the-switch-to-apache-superset/" target="_blank">Read More &rarr;</a>
 </article>
 </div>
-<p>Want to share your public good story? <a href="https://docs.google.com/forms/d/1vuN-tUnBwpTgOE5xj3Z5AG1hsOoDNLBmGIqQHwQT6k8/viewform?edit_requested=true" target="_blank">Fill out the form</a>.</p>
+<p>Want to share your public good story? <a href="https://forms.gle/z1dSUjn1WaeK7Mi1A" target="_blank">Fill out the form</a>.</p>
 <h3 id="project-spotlights">Project Spotlights<a class="headerlink" href="#project-spotlights" title="Permalink">&para;</a></h3>
 <div class="cards-50 updates">
 <article class="card">
@@ -275,7 +275,7 @@
 <div class="spacer-100">
 </div>
 <h3 id="the-voice-of-apache-podcast">The Voice of Apache Podcast<a class="headerlink" href="#the-voice-of-apache-podcast" title="Permalink">&para;</a></h3>
-<iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/7nY2rlnPISg?si=ow3yTHYZcbWbIDuK" title="YouTube video player" width="560"></iframe>
+<div class="yt-container" id="yt-container-7nY2rlnPISg" style="background-image: url('/img/yt_preview_7nY2rlnPISg.jpg'); width: 640px; height: 360px;" youtube_id="7nY2rlnPISg"><div class="yt-notice"></div></div>
 <div class="spacer-100">
 </div>
 <h2 id="communities-that-endure">Communities That Endure<a class="headerlink" href="#communities-that-endure" title="Permalink">&para;</a></h2>
@@ -347,7 +347,57 @@
 <div class="spacer-100">
 </div>
 <img alt="Apache 25 Year Anniversary" class="img-responsive" src="img/community-anniversary.jpg"/>
+<style>
+    .yt-container {
+        background-size: cover;
+        background-position: center;
+    }
 
+    .yt-notice {
+        padding: 0.5em;
+        color: black;
+        background-color: white;
+    }
+    .yt-notice::after {
+        content: "Clicking to play this video establishes a connection with YouTube";
+    }
+</style><script>
+    var cachedPromise;
+    function loadScript() {
+        cachedPromise = cachedPromise || new Promise((resolve, reject) => {
+            let script = document.createElement('script');
+            script.src = 'https://www.youtube.com/iframe_api';
+            script.addEventListener('load', resolve);
+            script.addEventListener('error', (e) => reject(e));
+            document.body.appendChild(script);
+        });
+        return cachedPromise;
+    }
+
+    function startPlayer(id, youtube_id) {
+        loadScript().then(() => {
+            window.YT.ready(function() {
+                let player = new YT.Player(id, {
+                videoId: youtube_id,
+                playerVars: {
+                    'playsinline': 1
+                },
+                events: {
+                    'onReady': (event) => {
+                        event.target.playVideo();
+                    }
+                }
+                });
+            });
+        });
+    }
+    function addElement(e) {
+        startPlayer(e.target.id, e.target.attributes['youtube_id'].value);
+    }
+    document
+      .querySelectorAll('.yt-container')
+      .forEach((video) => video.addEventListener('click', addElement))
+</script>
 </div>  </main>
 
   <!-- Footer -->
diff --git a/output/foundation/board/calendar.html b/output/foundation/board/calendar.html
index 80236b6..6cb2d00 100644
--- a/output/foundation/board/calendar.html
+++ b/output/foundation/board/calendar.html
@@ -254,6 +254,15 @@
 <h1 id="2024">2024 Board meeting minutes<a class="headerlink" href="#2024" title="Permalink">&para;</a></h1>
 <ul>
 <li>
+<p><a href="../records/minutes/2024/board_minutes_2024_03_20.txt">20 March 2024</a></p>
+<ul>
+<li>Establish Pekko</li>
+<li>Change CloudStack Chair</li>
+<li>Establish Celeborn</li>
+<li>Establish Paimon</li>
+</ul>
+</li>
+<li>
 <p><a href="../records/minutes/2024/board_minutes_2024_02_21.txt">21 February 2024</a></p>
 <ul>
 <li>Terminate Archiva</li>
diff --git a/output/foundation/leadership.html b/output/foundation/leadership.html
index a30f7d1..e6ffd80 100644
--- a/output/foundation/leadership.html
+++ b/output/foundation/leadership.html
@@ -551,6 +551,10 @@
 <td>Eyal Allweil</td>
 </tr>
 <tr>
+<td>V.P., <a href="http://datafusion.apache.org">Apache DataFusion</a></td>
+<td>Andrew Lamb</td>
+</tr>
+<tr>
 <td>V.P., <a href="http://datasketches.apache.org">Apache DataSketches</a></td>
 <td>Lee Rhodes</td>
 </tr>
@@ -999,6 +1003,10 @@
 <td>Colm O hEigeartaigh</td>
 </tr>
 <tr>
+<td>V.P., <a href="http://sdap.apache.org">Apache SDAP</a></td>
+<td>Nga Thien Chung</td>
+</tr>
+<tr>
 <td>V.P., <a href="http://seatunnel.apache.org">Apache SeaTunnel</a></td>
 <td>Jun Gao</td>
 </tr>
@@ -1048,7 +1056,7 @@
 </tr>
 <tr>
 <td>V.P., <a href="http://solr.apache.org">Apache Solr</a></td>
-<td>David Smiley</td>
+<td>Jason Gerlowski</td>
 </tr>
 <tr>
 <td>V.P., <a href="http://spamassassin.apache.org/">Apache SpamAssassin</a></td>
diff --git a/output/foundation/marks/list/index.html b/output/foundation/marks/list/index.html
index 1f11ec7..637b2c8 100644
--- a/output/foundation/marks/list/index.html
+++ b/output/foundation/marks/list/index.html
@@ -586,6 +586,20 @@
 </li>
 </ul>
 </div>
+<div class="panel panel-primary" id="log4j">
+<div class="panel-heading">
+<h3 class="panel-title"><a href="https://logging.apache.org/log4j/2.x/">Apache Log4j</a>&reg; software</h3>
+</div>
+<div class="panel-body">
+              The ASF owns the following registered trademarks for our Apache Log4j&reg; software:
+      </div>
+<ul class="list-group">
+<li class="list-group-item active">LOG4J &reg;</li>
+<li class="list-group-item">
+<a href="https://tsdr.uspto.gov/#caseNumber=97618351&amp;caseSearchType=US_APPLICATION&amp;caseType=DEFAULT&amp;searchType=statusSearch">In the United States of America, class 9, reg # 97618351</a>
+</li>
+</ul>
+</div>
 <div class="panel panel-primary" id="lucene-core">
 <div class="panel-heading">
 <h3 class="panel-title"><a href="http://lucene.apache.org/core/">Apache Lucene Core</a>&reg; software</h3>
@@ -1013,7 +1027,6 @@
 <div class="panel panel-default" id="lens"><div class="panel-heading" id="unreg_lh2" role="tab"><h4 class="panel-title"><a aria-controls="unreg_lc2" aria-expanded="false" class="collapsed" data-parent="#unreg_l" data-toggle="collapse" href="#unreg_lc2" role="button">Apache Lens&trade; software</a></h4></div><div aria-labelledby="unreg_lh2" class="panel-collapse collapse" id="unreg_lc2" role="tabpanel"><div class="panel-body"><a href="http://lens.apache.org/">Apache Lens: </a>Lens provides an Unified Analytics interface. Lens aims to cut the Data Analytics silos by providing a single view of data across multiple tiered data stores and optimal execution environment for the analytical query. It seamlessly integrates Hadoop with traditional data warehouses to appear like one. </div></div></div>
 <div class="panel panel-default" id="libcloud"><div class="panel-heading" id="unreg_lh3" role="tab"><h4 class="panel-title"><a aria-controls="unreg_lc3" aria-expanded="false" class="collapsed" data-parent="#unreg_l" data-toggle="collapse" href="#unreg_lc3" role="button">Apache Libcloud&trade; software</a></h4></div><div aria-labelledby="unreg_lh3" class="panel-collapse collapse" id="unreg_lc3" role="tabpanel"><div class="panel-body"><a href="http://libcloud.apache.org">Apache Libcloud: </a>Apache Libcloud is a standard Python library that abstracts away differences among multiple cloud provider APIs. It allows users to manage cloud servers, cloud storage and load-balancers.</div></div></div>
 <div class="panel panel-default" id="logging-log4cxx"><div class="panel-heading" id="unreg_lh4" role="tab"><h4 class="panel-title"><a aria-controls="unreg_lc4" aria-expanded="false" class="collapsed" data-parent="#unreg_l" data-toggle="collapse" href="#unreg_lc4" role="button">Apache log4cxx&trade; software</a></h4></div><div aria-labelledby="unreg_lh4" class="panel-collapse collapse" id="unreg_lc4" role="tabpanel"><div class="panel-body"><a href="http://logging.apache.org/log4cxx">Apache log4cxx: </a></div></div></div>
-<div class="panel panel-default" id="logging-log4j_2"><div class="panel-heading" id="unreg_lh5" role="tab"><h4 class="panel-title"><a aria-controls="unreg_lc5" aria-expanded="false" class="collapsed" data-parent="#unreg_l" data-toggle="collapse" href="#unreg_lc5" role="button">Apache Log4j 2&trade; software</a></h4></div><div aria-labelledby="unreg_lh5" class="panel-collapse collapse" id="unreg_lc5" role="tabpanel"><div class="panel-body"><a href="https://logging.apache.org/log4j/2.x/">Apache Log4j 2: </a>Apache Log4j 2</div></div></div>
 <div class="panel panel-default" id="logging-log4net"><div class="panel-heading" id="unreg_lh6" role="tab"><h4 class="panel-title"><a aria-controls="unreg_lc6" aria-expanded="false" class="collapsed" data-parent="#unreg_l" data-toggle="collapse" href="#unreg_lc6" role="button">Apache log4net&trade; software</a></h4></div><div aria-labelledby="unreg_lh6" class="panel-collapse collapse" id="unreg_lc6" role="tabpanel"><div class="panel-body"><a href="http://logging.apache.org/log4net/">Apache log4net: </a></div></div></div>
 <div class="panel panel-default" id="logging-log4php"><div class="panel-heading" id="unreg_lh7" role="tab"><h4 class="panel-title"><a aria-controls="unreg_lc7" aria-expanded="false" class="collapsed" data-parent="#unreg_l" data-toggle="collapse" href="#unreg_lc7" role="button">Apache log4php&trade; software</a></h4></div><div aria-labelledby="unreg_lh7" class="panel-collapse collapse" id="unreg_lc7" role="tabpanel"><div class="panel-body"><a href="http://logging.apache.org/log4php/">Apache log4php: </a></div></div></div>
 <div class="panel panel-default" id="lucene-core"><div class="panel-heading" id="unreg_lh8" role="tab"><h4 class="panel-title"><a aria-controls="unreg_lc8" aria-expanded="false" class="collapsed" data-parent="#unreg_l" data-toggle="collapse" href="#unreg_lc8" role="button">Apache Lucene Core&trade; software</a></h4></div><div aria-labelledby="unreg_lh8" class="panel-collapse collapse" id="unreg_lc8" role="tabpanel"><div class="panel-body"><a href="http://lucene.apache.org/core/">Apache Lucene Core: </a>Apache Lucene is a high-performance, full-featured text search engine library written entirely in Java. It is a technology suitable for nearly any application that requires full-text search, especially cross-platform. </div></div></div>
diff --git a/output/foundation/members.html b/output/foundation/members.html
index 79e809a..1715471 100644
--- a/output/foundation/members.html
+++ b/output/foundation/members.html
@@ -1533,6 +1533,11 @@
 <td><a href="http://kylin.apache.org">Kylin</a></td>
 </tr>
 <tr>
+<td>luot</td>
+<td>Lukas Ott</td>
+<td><a href="https://plc4x.apache.org/">PLC4X</a> ;  <a href="https://streampipes.apache.org/">Streampipes</a></td>
+</tr>
+<tr>
 <td>mads</td>
 <td><a href="http://www.toftum.org/">Mads Toftum</a></td>
 <td><a href="http://httpd.apache.org/docs-project/">httpd-docs</a></td>
@@ -1933,6 +1938,11 @@
 <td></td>
 </tr>
 <tr>
+<td>reta</td>
+<td>Andriy Redko</td>
+<td><a href="https://cxf.apache.org/">CXF</a></td>
+</tr>
+<tr>
 <td>rfrovarp</td>
 <td>Richard Frovarp</td>
 <td></td>
diff --git a/output/img/yt_preview_7nY2rlnPISg.jpg b/output/img/yt_preview_7nY2rlnPISg.jpg
new file mode 100644
index 0000000..82af75b
--- /dev/null
+++ b/output/img/yt_preview_7nY2rlnPISg.jpg
Binary files differ
diff --git a/output/index.html b/output/index.html
index 24fe1f2..070a2c5 100644
--- a/output/index.html
+++ b/output/index.html
@@ -287,21 +287,21 @@
 <article class="card">
 <div class="content">
 <span class="label label-danger">Foundation Blog</span>
+<h5><a class="entryTitle" href="https://news.apache.org/?p=5879" target="_blank">Apache Software Foundation Announces New Top-Level Project Apache&reg; Celeborn&nbsp;</a></h5>
+</div>
+<a class="continue" href="https://news.apache.org/?p=5879" target="_blank">Continue Reading&nbsp;&rarr;</a>
+</article><article class="card">
+<div class="content">
+<span class="label label-danger">Foundation Blog</span>
+<h5><a class="entryTitle" href="https://news.apache.org/?p=5865" target="_blank">ASF Project Spotlight: Apache AGE&nbsp;</a></h5>
+</div>
+<a class="continue" href="https://news.apache.org/?p=5865" target="_blank">Continue Reading&nbsp;&rarr;</a>
+</article><article class="card">
+<div class="content">
+<span class="label label-danger">Foundation Blog</span>
 <h5><a class="entryTitle" href="https://news.apache.org/?p=5871" target="_blank">Apache Software Foundation Announces New Top-Level Project Apache&reg; Paimon&nbsp;</a></h5>
 </div>
 <a class="continue" href="https://news.apache.org/?p=5871" target="_blank">Continue Reading&nbsp;&rarr;</a>
-</article><article class="card">
-<div class="content">
-<span class="label label-danger">Foundation Blog</span>
-<h5><a class="entryTitle" href="https://news.apache.org/?p=5869" target="_blank">Apache Software Foundation Welcomes 59 New Members</a></h5>
-</div>
-<a class="continue" href="https://news.apache.org/?p=5869" target="_blank">Continue Reading&nbsp;&rarr;</a>
-</article><article class="card">
-<div class="content">
-<span class="label label-danger">Foundation Blog</span>
-<h5><a class="entryTitle" href="https://news.apache.org/?p=5859" target="_blank">Open Source Community Unites to Build CRA-Compliant Cybersecurity Processes</a></h5>
-</div>
-<a class="continue" href="https://news.apache.org/?p=5859" target="_blank">Continue Reading&nbsp;&rarr;</a>
 </article>
 <!-- /gm -->
 </div>
@@ -409,18 +409,29 @@
 <div class="tabbable tabs-left visible-md-inline visible-lg-inline">
 <ul class="nav nav-tabs">
 <li class="active">
+<a data-toggle="tab" href="#curator">Curator</a>
+</li><li>
 <a data-toggle="tab" href="#groovy">Groovy</a>
 </li><li>
-<a data-toggle="tab" href="#rocketmq">RocketMQ</a>
-</li><li>
-<a data-toggle="tab" href="#geronimo">Geronimo</a>
+<a data-toggle="tab" href="#kudu">Kudu</a>
 </li>
 </ul>
 </div>
 </div>
 <div class="col-md-9 col-sm-12">
 <div class="tab-content">
-<div class="tab-pane fade in active" id="groovy">
+<div class="tab-pane fade in active" id="curator">
+<div class="row">
+<div class="col-sm-2">
+<img alt="Logo" class="img-responsive center-block" src="/logos/res/curator/default.png"/>
+</div>
+<div class="col-sm-10">
+<h4 class="no-btm-margin" id="featured-project-curator"><a href="http://curator.apache.org/">Curator</a></h4>
+<p>Java libraries that make using Apache ZooKeeper easier</p>
+<a class="btn btn-default btn-sm" href="http://curator.apache.org/" role="button">Learn More...</a>
+</div>
+</div>
+</div><div class="tab-pane fade in" id="groovy">
 <div class="row">
 <div class="col-sm-2">
 <img alt="Logo" class="img-responsive center-block" src="/logos/res/groovy/default.png"/>
@@ -431,26 +442,15 @@
 <a class="btn btn-default btn-sm" href="http://groovy.apache.org/" role="button">Learn More...</a>
 </div>
 </div>
-</div><div class="tab-pane fade in" id="rocketmq">
+</div><div class="tab-pane fade in" id="kudu">
 <div class="row">
 <div class="col-sm-2">
-<img alt="Logo" class="img-responsive center-block" src="/logos/res/rocketmq/default.png"/>
+<img alt="Logo" class="img-responsive center-block" src="/logos/res/kudu/default.png"/>
 </div>
 <div class="col-sm-10">
-<h4 class="no-btm-margin" id="featured-project-rocketmq"><a href="http://rocketmq.apache.org/">RocketMQ</a></h4>
-<p>a fast, low latency, reliable, scalable, distributed, easy to use message-oriented middleware, especially for processing large amounts of streaming data</p>
-<a class="btn btn-default btn-sm" href="http://rocketmq.apache.org/" role="button">Learn More...</a>
-</div>
-</div>
-</div><div class="tab-pane fade in" id="geronimo">
-<div class="row">
-<div class="col-sm-2">
-<img alt="Logo" class="img-responsive center-block" src="/logos/res/geronimo/default.png"/>
-</div>
-<div class="col-sm-10">
-<h4 class="no-btm-margin" id="featured-project-geronimo"><a href="http://geronimo.apache.org/">Geronimo</a></h4>
-<p>Java2, Enterprise Edition (J2EE) container</p>
-<a class="btn btn-default btn-sm" href="http://geronimo.apache.org/" role="button">Learn More...</a>
+<h4 class="no-btm-margin" id="featured-project-kudu"><a href="http://kudu.apache.org/">Kudu</a></h4>
+<p>A distributed columnar storage engine built for the Apache Hadoop ecosystem</p>
+<a class="btn btn-default btn-sm" href="http://kudu.apache.org/" role="button">Learn More...</a>
 </div>
 </div>
 </div>
@@ -469,48 +469,48 @@
 <div class="tabbable tabs-left visible-md-inline visible-lg-inline">
 <ul class="nav nav-tabs">
 <li class="active">
-<a data-toggle="tab" href="#liminal">Liminal</a>
+<a data-toggle="tab" href="#fury">Fury</a>
 </li><li>
-<a data-toggle="tab" href="#gluten">Gluten</a>
+<a data-toggle="tab" href="#graphar">GraphAr</a>
 </li><li>
-<a data-toggle="tab" href="#ponymail">Pony Mail</a>
+<a data-toggle="tab" href="#teaclave">Teaclave</a>
 </li>
 </ul>
 </div>
 </div>
 <div class="col-md-9 col-sm-12">
 <div class="tab-content">
-<div class="tab-pane fade in active" id="liminal">
+<div class="tab-pane fade in active" id="fury">
 <div class="row">
 <div class="col-sm-2">
 <img alt="Logo" class="img-responsive center-block" src="/logos/res/incubator/default.png"/>
 </div>
 <div class="col-sm-10">
-<h4 class="no-btm-margin" id="incubating-project-liminal"><a href="http://liminal.incubator.apache.org/">Liminal</a></h4>
-<p>Apache Liminal is an end-to-end platform for data engineers and scientists, allowing them to build, train and deploy machine learning models in a robust and agile way.</p>
-<a class="btn btn-default btn-sm" href="http://liminal.incubator.apache.org/" role="button">Learn More...</a>
+<h4 class="no-btm-margin" id="incubating-project-fury"><a href="http://fury.incubator.apache.org/">Fury</a></h4>
+<p>A blazing fast multi-language serialization framework powered by jit and zero-copy</p>
+<a class="btn btn-default btn-sm" href="http://fury.incubator.apache.org/" role="button">Learn More...</a>
 </div>
 </div>
-</div><div class="tab-pane fade in" id="gluten">
+</div><div class="tab-pane fade in" id="graphar">
 <div class="row">
 <div class="col-sm-2">
 <img alt="Logo" class="img-responsive center-block" src="/logos/res/incubator/default.png"/>
 </div>
 <div class="col-sm-10">
-<h4 class="no-btm-margin" id="incubating-project-gluten"><a href="http://gluten.incubator.apache.org/">Gluten</a></h4>
-<p>Gluten is a middle layer responsible for offloading JVM-based SQL engines' execution to native engines.</p>
-<a class="btn btn-default btn-sm" href="http://gluten.incubator.apache.org/" role="button">Learn More...</a>
+<h4 class="no-btm-margin" id="incubating-project-graphar"><a href="http://graphar.incubator.apache.org/">GraphAr</a></h4>
+<p>GraphAr is an open-source and language-independent data file format designed for efficient graph data storage and retrieval.</p>
+<a class="btn btn-default btn-sm" href="http://graphar.incubator.apache.org/" role="button">Learn More...</a>
 </div>
 </div>
-</div><div class="tab-pane fade in" id="ponymail">
+</div><div class="tab-pane fade in" id="teaclave">
 <div class="row">
 <div class="col-sm-2">
-<img alt="Logo" class="img-responsive center-block" src="/logos/res/ponymail/default.png"/>
+<img alt="Logo" class="img-responsive center-block" src="/logos/res/teaclave/default.png"/>
 </div>
 <div class="col-sm-10">
-<h4 class="no-btm-margin" id="incubating-project-ponymail"><a href="http://ponymail.incubator.apache.org/">Pony Mail</a></h4>
-<p>Pony Mail is a mail-archiving, archive viewing, and interaction service, that can be integrated with many email platforms.</p>
-<a class="btn btn-default btn-sm" href="http://ponymail.incubator.apache.org/" role="button">Learn More...</a>
+<h4 class="no-btm-margin" id="incubating-project-teaclave"><a href="http://teaclave.incubator.apache.org/">Teaclave</a></h4>
+<p>Teaclave is a universal secure computing platform.</p>
+<a class="btn btn-default btn-sm" href="http://teaclave.incubator.apache.org/" role="button">Learn More...</a>
 </div>
 </div>
 </div>
@@ -634,6 +634,7 @@
 <li><a href="http://db.apache.org/" title="Database access">DB</a></li>
 <li><a href="http://daffodil.apache.org" title="an implementation of the Data Format Description Language (DFDL) used to convert between fixed format data and more readily processed forms such as XML or JSON">Daffodil</a></li>
 <li><a href="http://datafu.apache.org/" title="well-tested libraries that help developers solve common data problems in Hadoop and similar distributed systems">DataFu</a></li>
+<li><a href="http://datafusion.apache.org" title="an extensible query engine">DataFusion</a></li>
 <li><a href="http://datasketches.apache.org" title='an open source, high-performance library of streaming algorithms commonly called "sketches" in the data sciences. Sketches are small, stateful programs that process massive data as a stream and can provide approximate answers, with mathematical guarantees, to computationally difficult queries orders-of-magnitude faster than traditional, exact methods'>DataSketches</a></li>
 <li><a href="http://deltaspike.apache.org/" title="Portable CDI extensions that provide useful features for Java application developers">DeltaSpike</a></li>
 <li><a href="http://directory.apache.org/" title="Apache Directory Server">Directory</a></li>
@@ -663,7 +664,6 @@
 <li><a href="http://groovy.apache.org/" title="A multi-faceted language for the Java platform">Groovy</a></li>
 <li><a href="http://guacamole.apache.org/" title="providing performant, browser-based remote access">Guacamole</a></li>
 <li><a href="http://gump.apache.org/" title="Continuous integration of open source projects">Gump</a></li>
-<li class="letter-header">H</li>
 </ul>
 </div>
 </div>
@@ -672,6 +672,7 @@
 <div class="row">
 <div class="col-lg-6 col-md-12 border-right">
 <ul class="list-unstyled" style="margin-bottom: 0px;">
+<li class="letter-header">H</li>
 <li><a href="http://hawq.apache.org/" title="a Hadoop native SQL query engine that combines the key technological advantages of an MPP database with the scalability and convenience of Hadoop">HAWQ</a></li>
 <li><a href="http://hbase.apache.org/" title="Apache Hadoop Database">HBase</a></li>
 <li><a href="http://hadoop.apache.org/" title="Distributed computing platform">Hadoop</a></li>
@@ -711,11 +712,11 @@
 <li><a href="http://logging.apache.org/" title="Cross-language logging services">Logging Services</a></li>
 <li><a href="http://lucene.apache.org/" title="Search engine library">Lucene</a></li>
 <li><a href="http://lucenenet.apache.org/" title="Search engine library targeted at .NET runtime users.">Lucene.Net</a></li>
-<li class="letter-header">M</li>
 </ul>
 </div>
 <div class="col-lg-6 col-md-12 border-right">
 <ul class="list-unstyled" style="margin-bottom: 0px;">
+<li class="letter-header">M</li>
 <li><a href="http://madlib.apache.org/" title="Scalable, Big Data, SQL-driven machine learning framework for Data Scientists">MADlib</a></li>
 <li><a href="http://mina.apache.org/" title="Multipurpose Infrastructure for Network Application">MINA</a></li>
 <li><a href="http://mahout.apache.org/" title="Scalable machine learning library">Mahout</a></li>
@@ -755,7 +756,6 @@
 <li><a href="http://phoenix.apache.org/" title="High performance relational database layer over Apache HBase for low latency applications">Phoenix</a></li>
 <li><a href="http://pig.apache.org/" title="Platform for analyzing large data sets">Pig</a></li>
 <li><a href="http://pinot.apache.org" title="distributed OLAP data store to provide Real-time Analytics to power wide variety of analytical use case">Pinot</a></li>
-<li><a href="http://pivot.apache.org/" title="Rich Internet applications in Java">Pivot</a></li>
 </ul>
 </div>
 </div>
@@ -764,6 +764,7 @@
 <div class="row">
 <div class="col-lg-6 col-md-12 border-right">
 <ul class="list-unstyled" style="margin-bottom: 0px;">
+<li><a href="http://pivot.apache.org/" title="Rich Internet applications in Java">Pivot</a></li>
 <li><a href="http://apr.apache.org/" title="Apache Portable Runtime libraries">Portable Runtime (APR)</a></li>
 <li><a href="http://portals.apache.org/" title="Portal technology">Portals</a></li>
 <li><a href="http://pulsar.apache.org/" title="highly scalable, low latency messaging platform running on commodity hardware">Pulsar</a></li>
@@ -777,6 +778,7 @@
 <li><a href="http://royale.apache.org/" title="improving developer productivity in creating applications for wherever Javascript runs (and other runtimes)">Royale</a></li>
 <li><a href="http://rya.apache.org/" title="scalable storage, retrieval, and analysis of RDF data">Rya</a></li>
 <li class="letter-header">S</li>
+<li><a href="http://sdap.apache.org" title="an integrated data analytic center for Big Science problems">SDAP</a></li>
 <li><a href="http://singa.apache.org/" title="a distributed deep learning platform">SINGA</a></li>
 <li><a href="http://sis.apache.org/" title="Spatial Information System">SIS</a></li>
 <li><a href="http://samza.apache.org/" title="distributed stream processing framework">Samza</a></li>
@@ -802,12 +804,12 @@
 <li><a href="http://submarine.apache.org/" title="allowing infrastructure engineers and data scientists to build deep learning applications (TensorFlow, PyTorch, etc.) end to end on cluster management platforms (like YARN/K8s)">Submarine</a></li>
 <li><a href="http://subversion.apache.org/" title="Version Control">Subversion</a></li>
 <li><a href="http://superset.apache.org" title="data exploration, analysis, visualization, and dashboarding">Superset</a></li>
-<li><a href="http://synapse.apache.org/" title="Enterprise Service Bus and Mediation Framework">Synapse</a></li>
-<li><a href="http://syncope.apache.org/" title="Managing digital identities in enterprise environments">Syncope</a></li>
 </ul>
 </div>
 <div class="col-lg-6 col-md-12">
 <ul class="list-unstyled" style="margin-bottom: 0px;">
+<li><a href="http://synapse.apache.org/" title="Enterprise Service Bus and Mediation Framework">Synapse</a></li>
+<li><a href="http://syncope.apache.org/" title="Managing digital identities in enterprise environments">Syncope</a></li>
 <li><a href="http://systemds.apache.org/" title="A machine learning platform optimal for big data">SystemDS</a></li>
 <li class="letter-header">T</li>
 <li><a href="http://tvm.apache.org" title="compilation of machine learning models to run on a wide range of hardware platforms">TVM</a></li>