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

github-bot pushed a commit to branch deploy
in repository https://gitbox.apache.org/repos/asf/incubator-wayang-website.git


The following commit(s) were added to refs/heads/deploy by this push:
     new 834c9731 deploy: 0affa93c0f8fa6f38d4e7cfe13635c948855bc29
834c9731 is described below

commit 834c9731fac99b6a7e223f586a0d995158b6aa80
Author: 2pk03 <[email protected]>
AuthorDate: Sun Mar 10 10:26:21 2024 +0000

    deploy: 0affa93c0f8fa6f38d4e7cfe13635c948855bc29
---
 404.html                                                     |  4 ++--
 assets/js/29e20dbd.3da2567d.js                               |  1 -
 assets/js/{34f284a7.b396e1a7.js => 29e20dbd.a8b9fc70.js}     |  2 +-
 assets/js/34f284a7.93db2f41.js                               |  1 +
 assets/js/3df8af31.93d2a00a.js                               |  1 -
 assets/js/3df8af31.959771a9.js                               |  1 +
 assets/js/3e5cd75b.73b34a6a.js                               |  1 +
 assets/js/3e5cd75b.8a9190d4.js                               |  1 -
 assets/js/75f5c5f6.26a43a0e.js                               |  1 -
 assets/js/75f5c5f6.c00cba42.js                               |  1 +
 assets/js/8f973d51.26efca35.js                               |  1 -
 assets/js/8f973d51.4cf7171e.js                               |  1 +
 assets/js/935c02bb.91d22b4c.js                               |  1 +
 assets/js/935c02bb.bc365241.js                               |  1 -
 assets/js/b2f554cd.07d70cbf.js                               |  1 +
 assets/js/b2f554cd.a3f994ef.js                               |  1 -
 assets/js/bae78078.995b500a.js                               |  1 -
 assets/js/bae78078.df080f04.js                               |  1 +
 assets/js/e82464af.295b901b.js                               |  1 -
 assets/js/e82464af.d4e009f4.js                               |  1 +
 assets/js/effa2a56.6b6490a2.js                               |  1 +
 assets/js/effa2a56.865c2d23.js                               |  1 -
 assets/js/{main.038f96a8.js => main.38f945e3.js}             |  4 ++--
 ....038f96a8.js.LICENSE.txt => main.38f945e3.js.LICENSE.txt} |  0
 .../{runtime~main.832e2fe4.js => runtime~main.91a6cfbe.js}   |  2 +-
 blog/archive/index.html                                      |  4 ++--
 blog/index.html                                              | 12 ++++++------
 blog/kafka-meets-wayang-1/index.html                         |  6 +++---
 blog/kafka-meets-wayang-2/index.html                         |  6 +++---
 blog/kafka-meets-wayang-3/index.html                         |  6 +++---
 blog/tags/cross-organization-data-collaboration/index.html   | 10 +++++-----
 blog/tags/index.html                                         |  4 ++--
 blog/tags/kafka/index.html                                   | 10 +++++-----
 blog/tags/presto/index.html                                  |  6 +++---
 blog/tags/spark/index.html                                   |  6 +++---
 blog/tags/trino/index.html                                   |  6 +++---
 blog/tags/wayang/index.html                                  | 12 ++++++------
 blog/wayang-vs-trino/index.html                              |  6 +++---
 blog/website_update/index.html                               |  6 +++---
 docs/community/committer/index.html                          |  4 ++--
 docs/community/contribute/index.html                         |  4 ++--
 docs/community/mailinglist/index.html                        |  4 ++--
 docs/community/repositories/index.html                       |  4 ++--
 docs/community/team/index.html                               |  4 ++--
 docs/guide/adding-operators/index.html                       |  4 ++--
 docs/guide/api-documentation/index.html                      |  4 ++--
 docs/guide/developing-in-wayang/index.html                   |  4 ++--
 docs/guide/examples/index.html                               |  4 ++--
 docs/guide/getting-started/index.html                        |  4 ++--
 docs/guide/installation/index.html                           |  4 ++--
 docs/guide/ml4all/index.html                                 |  4 ++--
 docs/guide/optimizer/index.html                              |  4 ++--
 docs/introduction/about/index.html                           |  4 ++--
 docs/introduction/benchmark/index.html                       |  4 ++--
 docs/introduction/features/index.html                        |  4 ++--
 docs/start/download/index.html                               |  4 ++--
 index.html                                                   |  4 ++--
 lunr-index-1710065305146.json                                |  1 -
 lunr-index-1710066353952.json                                |  1 +
 lunr-index.json                                              |  2 +-
 search-doc-1710065305146.json                                |  1 -
 search-doc-1710066353952.json                                |  1 +
 search-doc.json                                              |  2 +-
 63 files changed, 106 insertions(+), 106 deletions(-)

diff --git a/404.html b/404.html
index c310e02b..c1f8985b 100644
--- a/404.html
+++ b/404.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">Page Not Found | Apache Wayang (incubating)</title><meta 
data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" content="https://wayang.apache.org/404.html";><meta 
data-rh="true" property="og:locale" content="en"><meta data-rh="true" 
name="docusaurus_locale" content="en"><meta data-rh="true" 
name="docusaurus_tag" content="default"><meta d [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 a=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
a)if(t.startsWith("docusaurus-data-")){var 
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/assets/js/29e20dbd.3da2567d.js b/assets/js/29e20dbd.3da2567d.js
deleted file mode 100644
index 47207556..00000000
--- a/assets/js/29e20dbd.3da2567d.js
+++ /dev/null
@@ -1 +0,0 @@
-"use 
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[578],{5944:(e,a,t)=>{t.r(a),t.d(a,{assets:()=>l,contentTitle:()=>s,default:()=>p,frontMatter:()=>o,metadata:()=>r,toc:()=>c});var
 n=t(5893),i=t(1151);const o={slug:"kafka-meets-wayang-2",title:"Apache Kafka 
meets Apache Wayang - Part 2",authors:"kamir",tags:["wayang","kafka","cross 
organization data collaboration"]},s="Apache Wayang meets Apache Kafka - Part 
2",r={permalink:"/blog/kafka-meets-wayang [...]
\ No newline at end of file
diff --git a/assets/js/34f284a7.b396e1a7.js b/assets/js/29e20dbd.a8b9fc70.js
similarity index 90%
rename from assets/js/34f284a7.b396e1a7.js
rename to assets/js/29e20dbd.a8b9fc70.js
index f6ef925b..035bdfd2 100644
--- a/assets/js/34f284a7.b396e1a7.js
+++ b/assets/js/29e20dbd.a8b9fc70.js
@@ -1 +1 @@
-"use 
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[8815],{9702:(e,a,t)=>{t.r(a),t.d(a,{assets:()=>l,contentTitle:()=>s,default:()=>p,frontMatter:()=>o,metadata:()=>r,toc:()=>c});var
 n=t(5893),i=t(1151);const o={slug:"kafka-meets-wayang-2",title:"Apache Kafka 
meets Apache Wayang - Part 2",authors:"kamir",tags:["wayang","kafka","cross 
organization data collaboration"]},s="Apache Wayang meets Apache Kafka - Part 
2",r={permalink:"/blog/kafka-meets-wayan [...]
\ No newline at end of file
+"use 
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[578],{5944:(e,a,t)=>{t.r(a),t.d(a,{assets:()=>l,contentTitle:()=>s,default:()=>p,frontMatter:()=>o,metadata:()=>r,toc:()=>c});var
 n=t(5893),i=t(1151);const o={slug:"kafka-meets-wayang-2",title:"Apache Kafka 
meets Apache Wayang - Part 2",authors:"kamir",tags:["wayang","kafka","cross 
organization data collaboration"]},s="Apache Wayang meets Apache Kafka - Part 
2",r={permalink:"/blog/kafka-meets-wayang [...]
\ No newline at end of file
diff --git a/assets/js/34f284a7.93db2f41.js b/assets/js/34f284a7.93db2f41.js
new file mode 100644
index 00000000..b31c84be
--- /dev/null
+++ b/assets/js/34f284a7.93db2f41.js
@@ -0,0 +1 @@
+"use 
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[8815],{9702:(e,a,t)=>{t.r(a),t.d(a,{assets:()=>l,contentTitle:()=>s,default:()=>p,frontMatter:()=>o,metadata:()=>r,toc:()=>c});var
 n=t(5893),i=t(1151);const o={slug:"kafka-meets-wayang-2",title:"Apache Kafka 
meets Apache Wayang - Part 2",authors:"kamir",tags:["wayang","kafka","cross 
organization data collaboration"]},s="Apache Wayang meets Apache Kafka - Part 
2",r={permalink:"/blog/kafka-meets-wayan [...]
\ No newline at end of file
diff --git a/assets/js/3df8af31.93d2a00a.js b/assets/js/3df8af31.93d2a00a.js
deleted file mode 100644
index ee1d4c3c..00000000
--- a/assets/js/3df8af31.93d2a00a.js
+++ /dev/null
@@ -1 +0,0 @@
-"use 
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[6603],{5149:(a,e,t)=>{t.r(e),t.d(e,{assets:()=>l,contentTitle:()=>r,default:()=>p,frontMatter:()=>i,metadata:()=>s,toc:()=>c});var
 n=t(5893),o=t(1151);const i={slug:"kafka-meets-wayang-1",title:"Apache Kafka 
meets Apache Wayang - Part 1",authors:"kamir",tags:["wayang","kafka","cross 
organization data collaboration"]},r="Apache Wayang meets Apache Kafka - Part 
1",s={permalink:"/blog/kafka-meets-wayan [...]
\ No newline at end of file
diff --git a/assets/js/3df8af31.959771a9.js b/assets/js/3df8af31.959771a9.js
new file mode 100644
index 00000000..cafce27f
--- /dev/null
+++ b/assets/js/3df8af31.959771a9.js
@@ -0,0 +1 @@
+"use 
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[6603],{5149:(a,e,t)=>{t.r(e),t.d(e,{assets:()=>l,contentTitle:()=>r,default:()=>p,frontMatter:()=>i,metadata:()=>s,toc:()=>c});var
 n=t(5893),o=t(1151);const i={slug:"kafka-meets-wayang-1",title:"Apache Kafka 
meets Apache Wayang - Part 1",authors:"kamir",tags:["wayang","kafka","cross 
organization data collaboration"]},r="Apache Wayang meets Apache Kafka - Part 
1",s={permalink:"/blog/kafka-meets-wayan [...]
\ No newline at end of file
diff --git a/assets/js/3e5cd75b.73b34a6a.js b/assets/js/3e5cd75b.73b34a6a.js
new file mode 100644
index 00000000..7280f164
--- /dev/null
+++ b/assets/js/3e5cd75b.73b34a6a.js
@@ -0,0 +1 @@
+"use 
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[8045],{6722:(a,e,t)=>{t.r(e),t.d(e,{assets:()=>l,contentTitle:()=>r,default:()=>p,frontMatter:()=>i,metadata:()=>s,toc:()=>c});var
 n=t(5893),o=t(1151);const i={slug:"kafka-meets-wayang-1",title:"Apache Kafka 
meets Apache Wayang - Part 1",authors:"kamir",tags:["wayang","kafka","cross 
organization data collaboration"]},r="Apache Wayang meets Apache Kafka - Part 
1",s={permalink:"/blog/kafka-meets-wayan [...]
\ No newline at end of file
diff --git a/assets/js/3e5cd75b.8a9190d4.js b/assets/js/3e5cd75b.8a9190d4.js
deleted file mode 100644
index 8ae73594..00000000
--- a/assets/js/3e5cd75b.8a9190d4.js
+++ /dev/null
@@ -1 +0,0 @@
-"use 
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[8045],{6722:(a,e,t)=>{t.r(e),t.d(e,{assets:()=>l,contentTitle:()=>r,default:()=>p,frontMatter:()=>i,metadata:()=>s,toc:()=>c});var
 n=t(5893),o=t(1151);const i={slug:"kafka-meets-wayang-1",title:"Apache Kafka 
meets Apache Wayang - Part 1",authors:"kamir",tags:["wayang","kafka","cross 
organization data collaboration"]},r="Apache Wayang meets Apache Kafka - Part 
1",s={permalink:"/blog/kafka-meets-wayan [...]
\ No newline at end of file
diff --git a/assets/js/75f5c5f6.26a43a0e.js b/assets/js/75f5c5f6.26a43a0e.js
deleted file mode 100644
index 4f70a56f..00000000
--- a/assets/js/75f5c5f6.26a43a0e.js
+++ /dev/null
@@ -1 +0,0 @@
-"use 
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[3176],{1697:(e,a,t)=>{t.r(a),t.d(a,{assets:()=>l,contentTitle:()=>r,default:()=>d,frontMatter:()=>s,metadata:()=>o,toc:()=>c});var
 n=t(5893),i=t(1151);const s={slug:"wayang-vs-trino",title:"Apache Wayang vs. 
Presto/Trino",authors:["zkaoudi"],tags:["wayang","presto","trino"]},r=void 
0,o={permalink:"/blog/wayang-vs-trino",source:"@site/blog/2024-03-08-wayang-vs-presto.md",title:"Apache
 Wayang vs. Pres [...]
\ No newline at end of file
diff --git a/assets/js/75f5c5f6.c00cba42.js b/assets/js/75f5c5f6.c00cba42.js
new file mode 100644
index 00000000..2bdff32a
--- /dev/null
+++ b/assets/js/75f5c5f6.c00cba42.js
@@ -0,0 +1 @@
+"use 
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[3176],{1697:(e,a,t)=>{t.r(a),t.d(a,{assets:()=>l,contentTitle:()=>r,default:()=>d,frontMatter:()=>s,metadata:()=>o,toc:()=>c});var
 n=t(5893),i=t(1151);const s={slug:"wayang-vs-trino",title:"Apache Wayang vs. 
Presto/Trino",authors:["zkaoudi"],tags:["wayang","presto","trino"]},r=void 
0,o={permalink:"/blog/wayang-vs-trino",source:"@site/blog/2024-03-08-wayang-vs-presto.md",title:"Apache
 Wayang vs. Pres [...]
\ No newline at end of file
diff --git a/assets/js/8f973d51.26efca35.js b/assets/js/8f973d51.26efca35.js
deleted file mode 100644
index e91a5073..00000000
--- a/assets/js/8f973d51.26efca35.js
+++ /dev/null
@@ -1 +0,0 @@
-"use 
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[4431],{4310:(e,a,n)=>{n.r(a),n.d(a,{assets:()=>l,contentTitle:()=>o,default:()=>p,frontMatter:()=>r,metadata:()=>s,toc:()=>c});var
 t=n(5893),i=n(1151);const r={slug:"kafka-meets-wayang-3",title:"Apache Kafka 
meets Apache Wayang - Part 
3",authors:"kamir",tags:["wayang","kafka","spark","cross organization data 
collaboration"]},o=void 
0,s={permalink:"/blog/kafka-meets-wayang-3",source:"@site/blog/2024- [...]
\ No newline at end of file
diff --git a/assets/js/8f973d51.4cf7171e.js b/assets/js/8f973d51.4cf7171e.js
new file mode 100644
index 00000000..6bb15fff
--- /dev/null
+++ b/assets/js/8f973d51.4cf7171e.js
@@ -0,0 +1 @@
+"use 
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[4431],{4310:(e,a,n)=>{n.r(a),n.d(a,{assets:()=>l,contentTitle:()=>o,default:()=>p,frontMatter:()=>r,metadata:()=>s,toc:()=>c});var
 t=n(5893),i=n(1151);const r={slug:"kafka-meets-wayang-3",title:"Apache Kafka 
meets Apache Wayang - Part 
3",authors:"kamir",tags:["wayang","kafka","spark","cross organization data 
collaboration"]},o=void 
0,s={permalink:"/blog/kafka-meets-wayang-3",source:"@site/blog/2024- [...]
\ No newline at end of file
diff --git a/assets/js/935c02bb.91d22b4c.js b/assets/js/935c02bb.91d22b4c.js
new file mode 100644
index 00000000..89d88431
--- /dev/null
+++ b/assets/js/935c02bb.91d22b4c.js
@@ -0,0 +1 @@
+"use 
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[2227],{3785:(e,a,n)=>{n.r(a),n.d(a,{assets:()=>l,contentTitle:()=>o,default:()=>p,frontMatter:()=>r,metadata:()=>s,toc:()=>c});var
 t=n(5893),i=n(1151);const r={slug:"kafka-meets-wayang-3",title:"Apache Kafka 
meets Apache Wayang - Part 
3",authors:"kamir",tags:["wayang","kafka","spark","cross organization data 
collaboration"]},o=void 
0,s={permalink:"/blog/kafka-meets-wayang-3",source:"@site/blog/2024- [...]
\ No newline at end of file
diff --git a/assets/js/935c02bb.bc365241.js b/assets/js/935c02bb.bc365241.js
deleted file mode 100644
index bfb892f1..00000000
--- a/assets/js/935c02bb.bc365241.js
+++ /dev/null
@@ -1 +0,0 @@
-"use 
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[2227],{3785:(e,a,n)=>{n.r(a),n.d(a,{assets:()=>l,contentTitle:()=>o,default:()=>p,frontMatter:()=>r,metadata:()=>s,toc:()=>c});var
 t=n(5893),i=n(1151);const r={slug:"kafka-meets-wayang-3",title:"Apache Kafka 
meets Apache Wayang - Part 
3",authors:"kamir",tags:["wayang","kafka","spark","cross organization data 
collaboration"]},o=void 
0,s={permalink:"/blog/kafka-meets-wayang-3",source:"@site/blog/2024- [...]
\ No newline at end of file
diff --git a/assets/js/b2f554cd.07d70cbf.js b/assets/js/b2f554cd.07d70cbf.js
new file mode 100644
index 00000000..3385a641
--- /dev/null
+++ b/assets/js/b2f554cd.07d70cbf.js
@@ -0,0 +1 @@
+"use 
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[1477],{10:a=>{a.exports=JSON.parse('{"blogPosts":[{"id":"kafka-meets-wayang-3","metadata":{"permalink":"/blog/kafka-meets-wayang-3","source":"@site/blog/2024-03-10-kafka-meets-wayang-3.md","title":"Apache
 Kafka meets Apache Wayang - Part 3","description":"The third part of this 
article series is an activity 
log.","date":"2024-03-10T00:00:00.000Z","formattedDate":"March 10, 
2024","tags":[{"label":"wa [...]
\ No newline at end of file
diff --git a/assets/js/b2f554cd.a3f994ef.js b/assets/js/b2f554cd.a3f994ef.js
deleted file mode 100644
index 9168ad27..00000000
--- a/assets/js/b2f554cd.a3f994ef.js
+++ /dev/null
@@ -1 +0,0 @@
-"use 
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[1477],{10:a=>{a.exports=JSON.parse('{"blogPosts":[{"id":"kafka-meets-wayang-3","metadata":{"permalink":"/blog/kafka-meets-wayang-3","source":"@site/blog/2024-03-10-kafka-meets-wayang-3.md","title":"Apache
 Kafka meets Apache Wayang - Part 3","description":"The third part of this 
article series is an activity 
log.","date":"2024-03-10T00:00:00.000Z","formattedDate":"March 10, 
2024","tags":[{"label":"wa [...]
\ No newline at end of file
diff --git a/assets/js/bae78078.995b500a.js b/assets/js/bae78078.995b500a.js
deleted file mode 100644
index 1eb41d27..00000000
--- a/assets/js/bae78078.995b500a.js
+++ /dev/null
@@ -1 +0,0 @@
-"use 
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[4378],{6772:(e,a,t)=>{t.r(a),t.d(a,{assets:()=>c,contentTitle:()=>r,default:()=>u,frontMatter:()=>s,metadata:()=>i,toc:()=>l});var
 n=t(5893),o=t(1151);const s={slug:"wayang-vs-trino",title:"Apache Wayang vs. 
Presto/Trino",authors:["zkaoudi"],tags:["wayang","presto","trino"]},r=void 
0,i={permalink:"/blog/wayang-vs-trino",source:"@site/blog/2024-03-08-wayang-vs-presto.md",title:"Apache
 Wayang vs. Pres [...]
\ No newline at end of file
diff --git a/assets/js/bae78078.df080f04.js b/assets/js/bae78078.df080f04.js
new file mode 100644
index 00000000..cb4bd679
--- /dev/null
+++ b/assets/js/bae78078.df080f04.js
@@ -0,0 +1 @@
+"use 
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[4378],{6772:(e,a,t)=>{t.r(a),t.d(a,{assets:()=>c,contentTitle:()=>r,default:()=>u,frontMatter:()=>s,metadata:()=>i,toc:()=>l});var
 n=t(5893),o=t(1151);const s={slug:"wayang-vs-trino",title:"Apache Wayang vs. 
Presto/Trino",authors:["zkaoudi"],tags:["wayang","presto","trino"]},r=void 
0,i={permalink:"/blog/wayang-vs-trino",source:"@site/blog/2024-03-08-wayang-vs-presto.md",title:"Apache
 Wayang vs. Pres [...]
\ No newline at end of file
diff --git a/assets/js/e82464af.295b901b.js b/assets/js/e82464af.295b901b.js
deleted file mode 100644
index b63be810..00000000
--- a/assets/js/e82464af.295b901b.js
+++ /dev/null
@@ -1 +0,0 @@
-"use 
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[7555],{1757:(e,t,a)=>{a.r(t),a.d(t,{assets:()=>i,contentTitle:()=>r,default:()=>p,frontMatter:()=>o,metadata:()=>u,toc:()=>c});var
 n=a(5893),s=a(1151);const o={slug:"website_update",title:"Website 
updated",authors:["alo.alt"],tags:["wayang"]},r=void 
0,u={permalink:"/blog/website_update",source:"@site/blog/2024-01-25-website_update.md",title:"Website
 updated",description:"We're updated our website an [...]
\ No newline at end of file
diff --git a/assets/js/e82464af.d4e009f4.js b/assets/js/e82464af.d4e009f4.js
new file mode 100644
index 00000000..0945ae7c
--- /dev/null
+++ b/assets/js/e82464af.d4e009f4.js
@@ -0,0 +1 @@
+"use 
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[7555],{1757:(e,t,a)=>{a.r(t),a.d(t,{assets:()=>i,contentTitle:()=>r,default:()=>p,frontMatter:()=>o,metadata:()=>u,toc:()=>c});var
 n=a(5893),s=a(1151);const o={slug:"website_update",title:"Website 
updated",authors:["alo.alt"],tags:["wayang"]},r=void 
0,u={permalink:"/blog/website_update",source:"@site/blog/2024-01-25-website_update.md",title:"Website
 updated",description:"We're updated our website an [...]
\ No newline at end of file
diff --git a/assets/js/effa2a56.6b6490a2.js b/assets/js/effa2a56.6b6490a2.js
new file mode 100644
index 00000000..38454365
--- /dev/null
+++ b/assets/js/effa2a56.6b6490a2.js
@@ -0,0 +1 @@
+"use 
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[3399],{897:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>o,contentTitle:()=>l,default:()=>d,frontMatter:()=>i,metadata:()=>r,toc:()=>c});var
 s=t(5893),a=t(1151);const i={slug:"website_update",title:"Website 
updated",authors:["alo.alt"],tags:["wayang"]},l="Website 
updated",r={permalink:"/blog/website_update",source:"@site/blog/2024-01-25-website_update.md",title:"Website
 updated",description:"We're updated our  [...]
\ No newline at end of file
diff --git a/assets/js/effa2a56.865c2d23.js b/assets/js/effa2a56.865c2d23.js
deleted file mode 100644
index 8cb77162..00000000
--- a/assets/js/effa2a56.865c2d23.js
+++ /dev/null
@@ -1 +0,0 @@
-"use 
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[3399],{897:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>o,contentTitle:()=>l,default:()=>d,frontMatter:()=>i,metadata:()=>r,toc:()=>c});var
 s=t(5893),a=t(1151);const i={slug:"website_update",title:"Website 
updated",authors:["alo.alt"],tags:["wayang"]},l="Website 
updated",r={permalink:"/blog/website_update",source:"@site/blog/2024-01-25-website_update.md",title:"Website
 updated",description:"We're updated our  [...]
\ No newline at end of file
diff --git a/assets/js/main.038f96a8.js b/assets/js/main.38f945e3.js
similarity index 99%
rename from assets/js/main.038f96a8.js
rename to assets/js/main.38f945e3.js
index e403e12d..de5c700e 100644
--- a/assets/js/main.038f96a8.js
+++ b/assets/js/main.38f945e3.js
@@ -1,2 +1,2 @@
-/*! For license information please see main.038f96a8.js.LICENSE.txt */
-(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[179],{723:(e,t,n)=>{"use
 strict";n.d(t,{Z:()=>f});n(7294);var r=n(8356),a=n.n(r),o=n(6887);const 
i={"01a85c17":[()=>Promise.all([n.e(532),n.e(4013)]).then(n.bind(n,1223)),"@theme/BlogTagsListPage",1223],"05a94acb":[()=>n.e(3617).then(n.bind(n,7856)),"@site/docs/community/committer.md",7856],"092604a4":[()=>n.e(5088).then(n.bind(n,45)),"@site/docs/introduction/benchmark.md",45],"115b1bdb":[()=>n.e(2251).then(n.t.
 [...]
\ No newline at end of file
+/*! For license information please see main.38f945e3.js.LICENSE.txt */
+(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[179],{723:(e,t,n)=>{"use
 strict";n.d(t,{Z:()=>f});n(7294);var r=n(8356),a=n.n(r),o=n(6887);const 
i={"01a85c17":[()=>Promise.all([n.e(532),n.e(4013)]).then(n.bind(n,1223)),"@theme/BlogTagsListPage",1223],"05a94acb":[()=>n.e(3617).then(n.bind(n,7856)),"@site/docs/community/committer.md",7856],"092604a4":[()=>n.e(5088).then(n.bind(n,45)),"@site/docs/introduction/benchmark.md",45],"115b1bdb":[()=>n.e(2251).then(n.t.
 [...]
\ No newline at end of file
diff --git a/assets/js/main.038f96a8.js.LICENSE.txt 
b/assets/js/main.38f945e3.js.LICENSE.txt
similarity index 100%
rename from assets/js/main.038f96a8.js.LICENSE.txt
rename to assets/js/main.38f945e3.js.LICENSE.txt
diff --git a/assets/js/runtime~main.832e2fe4.js 
b/assets/js/runtime~main.91a6cfbe.js
similarity index 58%
rename from assets/js/runtime~main.832e2fe4.js
rename to assets/js/runtime~main.91a6cfbe.js
index 1067e026..7bef1c3a 100644
--- a/assets/js/runtime~main.832e2fe4.js
+++ b/assets/js/runtime~main.91a6cfbe.js
@@ -1 +1 @@
-(()=>{"use strict";var e,a,c,f,d,t={},r={};function b(e){var a=r[e];if(void 
0!==a)return a.exports;var c=r[e]={exports:{}};return 
t[e].call(c.exports,c,c.exports,b),c.exports}b.m=t,e=[],b.O=(a,c,f,d)=>{if(!c){var
 t=1/0;for(i=0;i<e.length;i++){c=e[i][0],f=e[i][1],d=e[i][2];for(var 
r=!0,o=0;o<c.length;o++)(!1&d||t>=d)&&Object.keys(b.O).every((e=>b.O[e](c[o])))?c.splice(o--,1):(r=!1,d<t&&(t=d));if(r){e.splice(i--,1);var
 n=f();void 0!==n&&(a=n)}}return a}d=d||0;for(var i=e.length;i>0&&e[i-1] [...]
\ No newline at end of file
+(()=>{"use strict";var e,a,c,d,f,t={},r={};function b(e){var a=r[e];if(void 
0!==a)return a.exports;var c=r[e]={exports:{}};return 
t[e].call(c.exports,c,c.exports,b),c.exports}b.m=t,e=[],b.O=(a,c,d,f)=>{if(!c){var
 t=1/0;for(i=0;i<e.length;i++){c=e[i][0],d=e[i][1],f=e[i][2];for(var 
r=!0,o=0;o<c.length;o++)(!1&f||t>=f)&&Object.keys(b.O).every((e=>b.O[e](c[o])))?c.splice(o--,1):(r=!1,f<t&&(t=f));if(r){e.splice(i--,1);var
 n=d();void 0!==n&&(a=n)}}return a}f=f||0;for(var i=e.length;i>0&&e[i-1] [...]
\ No newline at end of file
diff --git a/blog/archive/index.html b/blog/archive/index.html
index e705a5de..b4034b00 100644
--- a/blog/archive/index.html
+++ b/blog/archive/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">Archive | Apache Wayang (incubating)</title><meta 
data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" content="https://wayang.apache.org/blog/archive";><meta 
data-rh="true" property="og:locale" content="en"><meta data-rh="true" 
name="docusaurus_locale" content="en"><meta data-rh="true" 
name="docusaurus_tag" content="default"><meta data [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 a=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
a)if(t.startsWith("docusaurus-data-")){var 
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/index.html b/blog/index.html
index 781a40a5..44eaf02f 100644
--- a/blog/index.html
+++ b/blog/index.html
@@ -5,11 +5,11 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">Blog | Apache Wayang (incubating)</title><meta 
data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" content="https://wayang.apache.org/blog";><meta data-rh="true" 
property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" 
content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta 
data-rh="true" p [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 a=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
a)if(t.startsWith("docusaurus-data-")){var 
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 a=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
a)if(t.startsWith("docusaurus-data-")){var 
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 Motivated by the learnings from last time, I stated implementing a Kafka 
Source component and a Kafka Sink component for the Apache Spark platform in 
Apache Wayang.
 In our previous article we shared the results of the work on the frist Apache 
Kafka integration using the Java Platform.</p>
 <p>Let&#x27;s see how it goes this time with Apache Spark.</p>
@@ -74,7 +74,7 @@ More testing, more serialization schemes, and Kafka Schema 
Registry support shou
 <h2 class="anchor anchorWithStickyNavbar_LWe7" id="outlook">Outlook<a 
href="#outlook" class="hash-link" aria-label="Direct link to Outlook" 
title="Direct link to Outlook">​</a></h2>
 <p>The next part of the article series will cover the real world example as 
described in image 1.
 We will show how analysts and developers can use the Apache Kafka integration 
for Apache Wayang to solve cross organizational collaboration issues.
-Therefore, we will bring all puzzles together, and show the full 
implementation of the multi organizational data collaboration use 
case.</p></div><footer class="row docusaurus-mt-lg"><div 
class="col"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li 
class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" 
href="/blog/tags/wayang">wayang</a></li><li class="tag_QGVx"><a class="tag_zVej 
tagRegular_sFm0" href="/blog/tags/kafka">kafka</a></li><li class="tag_QGVx"><a 
class="tag_z [...]
+Therefore, we will bring all puzzles together, and show the full 
implementation of the multi organizational data collaboration use 
case.</p></div><footer class="row docusaurus-mt-lg"><div 
class="col"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li 
class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" 
href="/blog/tags/wayang">wayang</a></li><li class="tag_QGVx"><a class="tag_zVej 
tagRegular_sFm0" href="/blog/tags/kafka">kafka</a></li><li class="tag_QGVx"><a 
class="tag_z [...]
 We look into the “Read- and Write-Path” for our data items, called 
<em>DataQuanta</em>.</p>
 <h2 class="anchor anchorWithStickyNavbar_LWe7" 
id="apache-wayangs-read--write-path-for-kafka-topics">Apache Wayang’s Read 
&amp; Write Path for Kafka topics<a 
href="#apache-wayangs-read--write-path-for-kafka-topics" class="hash-link" 
aria-label="Direct link to Apache Wayang’s Read &amp; Write Path for Kafka 
topics" title="Direct link to Apache Wayang’s Read &amp; Write Path for Kafka 
topics">​</a></h2>
 <p>To describe the read and write paths for data in the context of the created 
Apache Wayang code snippet, the primary classes and interfaces we need to 
understand are as follows:</p>
@@ -131,7 +131,7 @@ The layer above handles the mapping of the components at 
startup time.
 All this wiring is needed to keep Wayang open and flexible so that multiple 
external systems can be used in a variety of combinations and using multiple 
target platforms in combinations.</p>
 <h2 class="anchor anchorWithStickyNavbar_LWe7" id="outlook">Outlook<a 
href="#outlook" class="hash-link" aria-label="Direct link to Outlook" 
title="Direct link to Outlook">​</a></h2>
 <p>The next part of the article series will cover the creation of an Kafka 
Source and Sink component for the Apache Spark platform, which allows our use 
case to scale.
-Finally, in part four we bring all puzzles together, and show the full 
implementation of the multi organizational data collaboration use 
case.</p></div><footer class="row docusaurus-mt-lg"><div 
class="col"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li 
class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" 
href="/blog/tags/wayang">wayang</a></li><li class="tag_QGVx"><a class="tag_zVej 
tagRegular_sFm0" href="/blog/tags/kafka">kafka</a></li><li class="tag_QGVx"><a 
class= [...]
+Finally, in part four we bring all puzzles together, and show the full 
implementation of the multi organizational data collaboration use 
case.</p></div><footer class="row docusaurus-mt-lg"><div 
class="col"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li 
class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" 
href="/blog/tags/wayang">wayang</a></li><li class="tag_QGVx"><a class="tag_zVej 
tagRegular_sFm0" href="/blog/tags/kafka">kafka</a></li><li class="tag_QGVx"><a 
class= [...]
 <p>This article is the first of a four part series about federated data 
analysis using Apache Wayang.
 The first article starts with an introduction of a typical data colaboration 
scenario which will emerge in our digital future.</p>
 <p>In part two and three we will share a summary of our Apache Kafka client 
implementation for Apache Wayang.
@@ -174,7 +174,7 @@ Since as of today, there is now <em>KafkaSource</em> and 
<em>KafkaSink</em> avai
 Our assumption is, that in the beginning, there won’t be much data.</p>
 <p>Apache Spark is not required to cope with the load, but we expect, that in 
the future, a single Java application would not be able to handle our workload.
 Hence, we want to utilize the Apache Wayang abstraction over multiple 
processing platforms, starting with Java.
-Later, we want to switch to Apache Spark.</p></div><footer class="row 
docusaurus-mt-lg"><div class="col"><b>Tags:</b><ul class="tags_jXut 
padding--none margin-left--sm"><li class="tag_QGVx"><a class="tag_zVej 
tagRegular_sFm0" href="/blog/tags/wayang">wayang</a></li><li 
class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" 
href="/blog/tags/kafka">kafka</a></li><li class="tag_QGVx"><a class="tag_zVej 
tagRegular_sFm0" href="/blog/tags/cross-organization-data-collaboration">cross 
organization [...]
+Later, we want to switch to Apache Spark.</p></div><footer class="row 
docusaurus-mt-lg"><div class="col"><b>Tags:</b><ul class="tags_jXut 
padding--none margin-left--sm"><li class="tag_QGVx"><a class="tag_zVej 
tagRegular_sFm0" href="/blog/tags/wayang">wayang</a></li><li 
class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" 
href="/blog/tags/kafka">kafka</a></li><li class="tag_QGVx"><a class="tag_zVej 
tagRegular_sFm0" href="/blog/tags/cross-organization-data-collaboration">cross 
organization [...]
       <p> Apache Wayang is an effort undergoing incubation at The Apache 
Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is 
required of all newly accepted projects until a further review indicates that 
the infrastructure, communications, and decision making process have stabilized 
in a manner consistent with other successful ASF projects. While incubation 
status is not necessarily a reflection of the completeness or stability of the 
code, it does indicate that th [...]
       <p>
         Copyright © 2024 The Apache Software Foundation, Licensed under the 
Apache License, Version 2.0. <br>
diff --git a/blog/kafka-meets-wayang-1/index.html 
b/blog/kafka-meets-wayang-1/index.html
index 24dcdd8a..cfb87469 100644
--- a/blog/kafka-meets-wayang-1/index.html
+++ b/blog/kafka-meets-wayang-1/index.html
@@ -5,11 +5,11 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">Apache Kafka meets Apache Wayang - Part 1 | Apache 
Wayang (incubating)</title><meta data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" 
content="https://wayang.apache.org/blog/kafka-meets-wayang-1";><meta 
data-rh="true" property="og:locale" content="en"><meta data-rh="true" 
name="docusaurus_locale" content="en"><meta data-rh="true" nam [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 a=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
a)if(t.startsWith("docusaurus-data-")){var 
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 a=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
a)if(t.startsWith("docusaurus-data-")){var 
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>This article is the first of a four part series about federated data 
analysis using Apache Wayang.
 The first article starts with an introduction of a typical data colaboration 
scenario which will emerge in our digital future.</p>
 <p>In part two and three we will share a summary of our Apache Kafka client 
implementation for Apache Wayang.
diff --git a/blog/kafka-meets-wayang-2/index.html 
b/blog/kafka-meets-wayang-2/index.html
index f89a135d..680c5171 100644
--- a/blog/kafka-meets-wayang-2/index.html
+++ b/blog/kafka-meets-wayang-2/index.html
@@ -5,11 +5,11 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">Apache Kafka meets Apache Wayang - Part 2 | Apache 
Wayang (incubating)</title><meta data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" 
content="https://wayang.apache.org/blog/kafka-meets-wayang-2";><meta 
data-rh="true" property="og:locale" content="en"><meta data-rh="true" 
name="docusaurus_locale" content="en"><meta data-rh="true" nam [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 a=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
a)if(t.startsWith("docusaurus-data-")){var 
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 a=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
a)if(t.startsWith("docusaurus-data-")){var 
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 We look into the “Read- and Write-Path” for our data items, called 
<em>DataQuanta</em>.</p>
 <h2 class="anchor anchorWithStickyNavbar_LWe7" 
id="apache-wayangs-read--write-path-for-kafka-topics">Apache Wayang’s Read 
&amp; Write Path for Kafka topics<a 
href="#apache-wayangs-read--write-path-for-kafka-topics" class="hash-link" 
aria-label="Direct link to Apache Wayang’s Read &amp; Write Path for Kafka 
topics" title="Direct link to Apache Wayang’s Read &amp; Write Path for Kafka 
topics">​</a></h2>
 <p>To describe the read and write paths for data in the context of the created 
Apache Wayang code snippet, the primary classes and interfaces we need to 
understand are as follows:</p>
diff --git a/blog/kafka-meets-wayang-3/index.html 
b/blog/kafka-meets-wayang-3/index.html
index 95a1a9f7..c3ac17d0 100644
--- a/blog/kafka-meets-wayang-3/index.html
+++ b/blog/kafka-meets-wayang-3/index.html
@@ -5,11 +5,11 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">Apache Kafka meets Apache Wayang - Part 3 | Apache 
Wayang (incubating)</title><meta data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" 
content="https://wayang.apache.org/blog/kafka-meets-wayang-3";><meta 
data-rh="true" property="og:locale" content="en"><meta data-rh="true" 
name="docusaurus_locale" content="en"><meta data-rh="true" nam [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 a=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
a)if(t.startsWith("docusaurus-data-")){var 
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 a=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
a)if(t.startsWith("docusaurus-data-")){var 
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 Motivated by the learnings from last time, I stated implementing a Kafka 
Source component and a Kafka Sink component for the Apache Spark platform in 
Apache Wayang.
 In our previous article we shared the results of the work on the frist Apache 
Kafka integration using the Java Platform.</p>
 <p>Let&#x27;s see how it goes this time with Apache Spark.</p>
diff --git a/blog/tags/cross-organization-data-collaboration/index.html 
b/blog/tags/cross-organization-data-collaboration/index.html
index 099ee498..c0dcccc6 100644
--- a/blog/tags/cross-organization-data-collaboration/index.html
+++ b/blog/tags/cross-organization-data-collaboration/index.html
@@ -5,11 +5,11 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">3 posts tagged with &quot;cross organization data 
collaboration&quot; | Apache Wayang (incubating)</title><meta data-rh="true" 
name="viewport" content="width=device-width,initial-scale=1"><meta 
data-rh="true" name="twitter:card" content="summary_large_image"><meta 
data-rh="true" property="og:url" 
content="https://wayang.apache.org/blog/tags/cross-organization-data-collaboration";><meta
 data-rh="true" property="og:locale" content="en"><meta data-rh="true" 
name="docusa [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 a=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
a)if(t.startsWith("docusaurus-data-")){var 
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 a=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
a)if(t.startsWith("docusaurus-data-")){var 
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 Motivated by the learnings from last time, I stated implementing a Kafka 
Source component and a Kafka Sink component for the Apache Spark platform in 
Apache Wayang.
 In our previous article we shared the results of the work on the frist Apache 
Kafka integration using the Java Platform.</p>
 <p>Let&#x27;s see how it goes this time with Apache Spark.</p>
@@ -74,7 +74,7 @@ More testing, more serialization schemes, and Kafka Schema 
Registry support shou
 <h2 class="anchor anchorWithStickyNavbar_LWe7" id="outlook">Outlook<a 
href="#outlook" class="hash-link" aria-label="Direct link to Outlook" 
title="Direct link to Outlook">​</a></h2>
 <p>The next part of the article series will cover the real world example as 
described in image 1.
 We will show how analysts and developers can use the Apache Kafka integration 
for Apache Wayang to solve cross organizational collaboration issues.
-Therefore, we will bring all puzzles together, and show the full 
implementation of the multi organizational data collaboration use 
case.</p></div><footer class="row docusaurus-mt-lg"><div 
class="col"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li 
class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" 
href="/blog/tags/wayang">wayang</a></li><li class="tag_QGVx"><a class="tag_zVej 
tagRegular_sFm0" href="/blog/tags/kafka">kafka</a></li><li class="tag_QGVx"><a 
class="tag_z [...]
+Therefore, we will bring all puzzles together, and show the full 
implementation of the multi organizational data collaboration use 
case.</p></div><footer class="row docusaurus-mt-lg"><div 
class="col"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li 
class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" 
href="/blog/tags/wayang">wayang</a></li><li class="tag_QGVx"><a class="tag_zVej 
tagRegular_sFm0" href="/blog/tags/kafka">kafka</a></li><li class="tag_QGVx"><a 
class="tag_z [...]
 We look into the “Read- and Write-Path” for our data items, called 
<em>DataQuanta</em>.</p>
 <h2 class="anchor anchorWithStickyNavbar_LWe7" 
id="apache-wayangs-read--write-path-for-kafka-topics">Apache Wayang’s Read 
&amp; Write Path for Kafka topics<a 
href="#apache-wayangs-read--write-path-for-kafka-topics" class="hash-link" 
aria-label="Direct link to Apache Wayang’s Read &amp; Write Path for Kafka 
topics" title="Direct link to Apache Wayang’s Read &amp; Write Path for Kafka 
topics">​</a></h2>
 <p>To describe the read and write paths for data in the context of the created 
Apache Wayang code snippet, the primary classes and interfaces we need to 
understand are as follows:</p>
@@ -131,7 +131,7 @@ The layer above handles the mapping of the components at 
startup time.
 All this wiring is needed to keep Wayang open and flexible so that multiple 
external systems can be used in a variety of combinations and using multiple 
target platforms in combinations.</p>
 <h2 class="anchor anchorWithStickyNavbar_LWe7" id="outlook">Outlook<a 
href="#outlook" class="hash-link" aria-label="Direct link to Outlook" 
title="Direct link to Outlook">​</a></h2>
 <p>The next part of the article series will cover the creation of an Kafka 
Source and Sink component for the Apache Spark platform, which allows our use 
case to scale.
-Finally, in part four we bring all puzzles together, and show the full 
implementation of the multi organizational data collaboration use 
case.</p></div><footer class="row docusaurus-mt-lg"><div 
class="col"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li 
class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" 
href="/blog/tags/wayang">wayang</a></li><li class="tag_QGVx"><a class="tag_zVej 
tagRegular_sFm0" href="/blog/tags/kafka">kafka</a></li><li class="tag_QGVx"><a 
class= [...]
+Finally, in part four we bring all puzzles together, and show the full 
implementation of the multi organizational data collaboration use 
case.</p></div><footer class="row docusaurus-mt-lg"><div 
class="col"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li 
class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" 
href="/blog/tags/wayang">wayang</a></li><li class="tag_QGVx"><a class="tag_zVej 
tagRegular_sFm0" href="/blog/tags/kafka">kafka</a></li><li class="tag_QGVx"><a 
class= [...]
 <p>This article is the first of a four part series about federated data 
analysis using Apache Wayang.
 The first article starts with an introduction of a typical data colaboration 
scenario which will emerge in our digital future.</p>
 <p>In part two and three we will share a summary of our Apache Kafka client 
implementation for Apache Wayang.
diff --git a/blog/tags/index.html b/blog/tags/index.html
index e4c00952..47b93544 100644
--- a/blog/tags/index.html
+++ b/blog/tags/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">Tags | Apache Wayang (incubating)</title><meta 
data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" content="https://wayang.apache.org/blog/tags";><meta 
data-rh="true" property="og:locale" content="en"><meta data-rh="true" 
name="docusaurus_locale" content="en"><meta data-rh="true" 
name="docsearch:language" content="en"><meta data-rh="tr [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 a=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
a)if(t.startsWith("docusaurus-data-")){var 
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/tags/kafka/index.html b/blog/tags/kafka/index.html
index ff03dba6..ac84526b 100644
--- a/blog/tags/kafka/index.html
+++ b/blog/tags/kafka/index.html
@@ -5,11 +5,11 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">3 posts tagged with &quot;kafka&quot; | Apache Wayang 
(incubating)</title><meta data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" content="https://wayang.apache.org/blog/tags/kafka";><meta 
data-rh="true" property="og:locale" content="en"><meta data-rh="true" 
name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:l 
[...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 a=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
a)if(t.startsWith("docusaurus-data-")){var 
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 a=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
a)if(t.startsWith("docusaurus-data-")){var 
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 Motivated by the learnings from last time, I stated implementing a Kafka 
Source component and a Kafka Sink component for the Apache Spark platform in 
Apache Wayang.
 In our previous article we shared the results of the work on the frist Apache 
Kafka integration using the Java Platform.</p>
 <p>Let&#x27;s see how it goes this time with Apache Spark.</p>
@@ -74,7 +74,7 @@ More testing, more serialization schemes, and Kafka Schema 
Registry support shou
 <h2 class="anchor anchorWithStickyNavbar_LWe7" id="outlook">Outlook<a 
href="#outlook" class="hash-link" aria-label="Direct link to Outlook" 
title="Direct link to Outlook">​</a></h2>
 <p>The next part of the article series will cover the real world example as 
described in image 1.
 We will show how analysts and developers can use the Apache Kafka integration 
for Apache Wayang to solve cross organizational collaboration issues.
-Therefore, we will bring all puzzles together, and show the full 
implementation of the multi organizational data collaboration use 
case.</p></div><footer class="row docusaurus-mt-lg"><div 
class="col"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li 
class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" 
href="/blog/tags/wayang">wayang</a></li><li class="tag_QGVx"><a class="tag_zVej 
tagRegular_sFm0" href="/blog/tags/kafka">kafka</a></li><li class="tag_QGVx"><a 
class="tag_z [...]
+Therefore, we will bring all puzzles together, and show the full 
implementation of the multi organizational data collaboration use 
case.</p></div><footer class="row docusaurus-mt-lg"><div 
class="col"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li 
class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" 
href="/blog/tags/wayang">wayang</a></li><li class="tag_QGVx"><a class="tag_zVej 
tagRegular_sFm0" href="/blog/tags/kafka">kafka</a></li><li class="tag_QGVx"><a 
class="tag_z [...]
 We look into the “Read- and Write-Path” for our data items, called 
<em>DataQuanta</em>.</p>
 <h2 class="anchor anchorWithStickyNavbar_LWe7" 
id="apache-wayangs-read--write-path-for-kafka-topics">Apache Wayang’s Read 
&amp; Write Path for Kafka topics<a 
href="#apache-wayangs-read--write-path-for-kafka-topics" class="hash-link" 
aria-label="Direct link to Apache Wayang’s Read &amp; Write Path for Kafka 
topics" title="Direct link to Apache Wayang’s Read &amp; Write Path for Kafka 
topics">​</a></h2>
 <p>To describe the read and write paths for data in the context of the created 
Apache Wayang code snippet, the primary classes and interfaces we need to 
understand are as follows:</p>
@@ -131,7 +131,7 @@ The layer above handles the mapping of the components at 
startup time.
 All this wiring is needed to keep Wayang open and flexible so that multiple 
external systems can be used in a variety of combinations and using multiple 
target platforms in combinations.</p>
 <h2 class="anchor anchorWithStickyNavbar_LWe7" id="outlook">Outlook<a 
href="#outlook" class="hash-link" aria-label="Direct link to Outlook" 
title="Direct link to Outlook">​</a></h2>
 <p>The next part of the article series will cover the creation of an Kafka 
Source and Sink component for the Apache Spark platform, which allows our use 
case to scale.
-Finally, in part four we bring all puzzles together, and show the full 
implementation of the multi organizational data collaboration use 
case.</p></div><footer class="row docusaurus-mt-lg"><div 
class="col"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li 
class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" 
href="/blog/tags/wayang">wayang</a></li><li class="tag_QGVx"><a class="tag_zVej 
tagRegular_sFm0" href="/blog/tags/kafka">kafka</a></li><li class="tag_QGVx"><a 
class= [...]
+Finally, in part four we bring all puzzles together, and show the full 
implementation of the multi organizational data collaboration use 
case.</p></div><footer class="row docusaurus-mt-lg"><div 
class="col"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li 
class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" 
href="/blog/tags/wayang">wayang</a></li><li class="tag_QGVx"><a class="tag_zVej 
tagRegular_sFm0" href="/blog/tags/kafka">kafka</a></li><li class="tag_QGVx"><a 
class= [...]
 <p>This article is the first of a four part series about federated data 
analysis using Apache Wayang.
 The first article starts with an introduction of a typical data colaboration 
scenario which will emerge in our digital future.</p>
 <p>In part two and three we will share a summary of our Apache Kafka client 
implementation for Apache Wayang.
diff --git a/blog/tags/presto/index.html b/blog/tags/presto/index.html
index fba78c40..89b3d03f 100644
--- a/blog/tags/presto/index.html
+++ b/blog/tags/presto/index.html
@@ -5,11 +5,11 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">One post tagged with &quot;presto&quot; | Apache Wayang 
(incubating)</title><meta data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" content="https://wayang.apache.org/blog/tags/presto";><meta 
data-rh="true" property="og:locale" content="en"><meta data-rh="true" 
name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearc [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 a=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
a)if(t.startsWith("docusaurus-data-")){var 
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 a=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
a)if(t.startsWith("docusaurus-data-")){var 
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
       <p> Apache Wayang is an effort undergoing incubation at The Apache 
Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is 
required of all newly accepted projects until a further review indicates that 
the infrastructure, communications, and decision making process have stabilized 
in a manner consistent with other successful ASF projects. While incubation 
status is not necessarily a reflection of the completeness or stability of the 
code, it does indicate that th [...]
       <p>
         Copyright © 2024 The Apache Software Foundation, Licensed under the 
Apache License, Version 2.0. <br>
diff --git a/blog/tags/spark/index.html b/blog/tags/spark/index.html
index b71a79bd..365fd4d1 100644
--- a/blog/tags/spark/index.html
+++ b/blog/tags/spark/index.html
@@ -5,11 +5,11 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">One post tagged with &quot;spark&quot; | Apache Wayang 
(incubating)</title><meta data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" content="https://wayang.apache.org/blog/tags/spark";><meta 
data-rh="true" property="og:locale" content="en"><meta data-rh="true" 
name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch: 
[...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 a=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
a)if(t.startsWith("docusaurus-data-")){var 
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 a=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
a)if(t.startsWith("docusaurus-data-")){var 
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 Motivated by the learnings from last time, I stated implementing a Kafka 
Source component and a Kafka Sink component for the Apache Spark platform in 
Apache Wayang.
 In our previous article we shared the results of the work on the frist Apache 
Kafka integration using the Java Platform.</p>
 <p>Let&#x27;s see how it goes this time with Apache Spark.</p>
diff --git a/blog/tags/trino/index.html b/blog/tags/trino/index.html
index c2829f28..613cb378 100644
--- a/blog/tags/trino/index.html
+++ b/blog/tags/trino/index.html
@@ -5,11 +5,11 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">One post tagged with &quot;trino&quot; | Apache Wayang 
(incubating)</title><meta data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" content="https://wayang.apache.org/blog/tags/trino";><meta 
data-rh="true" property="og:locale" content="en"><meta data-rh="true" 
name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch: 
[...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 a=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
a)if(t.startsWith("docusaurus-data-")){var 
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 a=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
a)if(t.startsWith("docusaurus-data-")){var 
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
       <p> Apache Wayang is an effort undergoing incubation at The Apache 
Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is 
required of all newly accepted projects until a further review indicates that 
the infrastructure, communications, and decision making process have stabilized 
in a manner consistent with other successful ASF projects. While incubation 
status is not necessarily a reflection of the completeness or stability of the 
code, it does indicate that th [...]
       <p>
         Copyright © 2024 The Apache Software Foundation, Licensed under the 
Apache License, Version 2.0. <br>
diff --git a/blog/tags/wayang/index.html b/blog/tags/wayang/index.html
index c689fa89..578ef24f 100644
--- a/blog/tags/wayang/index.html
+++ b/blog/tags/wayang/index.html
@@ -5,11 +5,11 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">5 posts tagged with &quot;wayang&quot; | Apache Wayang 
(incubating)</title><meta data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" content="https://wayang.apache.org/blog/tags/wayang";><meta 
data-rh="true" property="og:locale" content="en"><meta data-rh="true" 
name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 a=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
a)if(t.startsWith("docusaurus-data-")){var 
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 a=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
a)if(t.startsWith("docusaurus-data-")){var 
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 Motivated by the learnings from last time, I stated implementing a Kafka 
Source component and a Kafka Sink component for the Apache Spark platform in 
Apache Wayang.
 In our previous article we shared the results of the work on the frist Apache 
Kafka integration using the Java Platform.</p>
 <p>Let&#x27;s see how it goes this time with Apache Spark.</p>
@@ -74,7 +74,7 @@ More testing, more serialization schemes, and Kafka Schema 
Registry support shou
 <h2 class="anchor anchorWithStickyNavbar_LWe7" id="outlook">Outlook<a 
href="#outlook" class="hash-link" aria-label="Direct link to Outlook" 
title="Direct link to Outlook">​</a></h2>
 <p>The next part of the article series will cover the real world example as 
described in image 1.
 We will show how analysts and developers can use the Apache Kafka integration 
for Apache Wayang to solve cross organizational collaboration issues.
-Therefore, we will bring all puzzles together, and show the full 
implementation of the multi organizational data collaboration use 
case.</p></div><footer class="row docusaurus-mt-lg"><div 
class="col"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li 
class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" 
href="/blog/tags/wayang">wayang</a></li><li class="tag_QGVx"><a class="tag_zVej 
tagRegular_sFm0" href="/blog/tags/kafka">kafka</a></li><li class="tag_QGVx"><a 
class="tag_z [...]
+Therefore, we will bring all puzzles together, and show the full 
implementation of the multi organizational data collaboration use 
case.</p></div><footer class="row docusaurus-mt-lg"><div 
class="col"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li 
class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" 
href="/blog/tags/wayang">wayang</a></li><li class="tag_QGVx"><a class="tag_zVej 
tagRegular_sFm0" href="/blog/tags/kafka">kafka</a></li><li class="tag_QGVx"><a 
class="tag_z [...]
 We look into the “Read- and Write-Path” for our data items, called 
<em>DataQuanta</em>.</p>
 <h2 class="anchor anchorWithStickyNavbar_LWe7" 
id="apache-wayangs-read--write-path-for-kafka-topics">Apache Wayang’s Read 
&amp; Write Path for Kafka topics<a 
href="#apache-wayangs-read--write-path-for-kafka-topics" class="hash-link" 
aria-label="Direct link to Apache Wayang’s Read &amp; Write Path for Kafka 
topics" title="Direct link to Apache Wayang’s Read &amp; Write Path for Kafka 
topics">​</a></h2>
 <p>To describe the read and write paths for data in the context of the created 
Apache Wayang code snippet, the primary classes and interfaces we need to 
understand are as follows:</p>
@@ -131,7 +131,7 @@ The layer above handles the mapping of the components at 
startup time.
 All this wiring is needed to keep Wayang open and flexible so that multiple 
external systems can be used in a variety of combinations and using multiple 
target platforms in combinations.</p>
 <h2 class="anchor anchorWithStickyNavbar_LWe7" id="outlook">Outlook<a 
href="#outlook" class="hash-link" aria-label="Direct link to Outlook" 
title="Direct link to Outlook">​</a></h2>
 <p>The next part of the article series will cover the creation of an Kafka 
Source and Sink component for the Apache Spark platform, which allows our use 
case to scale.
-Finally, in part four we bring all puzzles together, and show the full 
implementation of the multi organizational data collaboration use 
case.</p></div><footer class="row docusaurus-mt-lg"><div 
class="col"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li 
class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" 
href="/blog/tags/wayang">wayang</a></li><li class="tag_QGVx"><a class="tag_zVej 
tagRegular_sFm0" href="/blog/tags/kafka">kafka</a></li><li class="tag_QGVx"><a 
class= [...]
+Finally, in part four we bring all puzzles together, and show the full 
implementation of the multi organizational data collaboration use 
case.</p></div><footer class="row docusaurus-mt-lg"><div 
class="col"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li 
class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" 
href="/blog/tags/wayang">wayang</a></li><li class="tag_QGVx"><a class="tag_zVej 
tagRegular_sFm0" href="/blog/tags/kafka">kafka</a></li><li class="tag_QGVx"><a 
class= [...]
 <p>This article is the first of a four part series about federated data 
analysis using Apache Wayang.
 The first article starts with an introduction of a typical data colaboration 
scenario which will emerge in our digital future.</p>
 <p>In part two and three we will share a summary of our Apache Kafka client 
implementation for Apache Wayang.
@@ -174,7 +174,7 @@ Since as of today, there is now <em>KafkaSource</em> and 
<em>KafkaSink</em> avai
 Our assumption is, that in the beginning, there won’t be much data.</p>
 <p>Apache Spark is not required to cope with the load, but we expect, that in 
the future, a single Java application would not be able to handle our workload.
 Hence, we want to utilize the Apache Wayang abstraction over multiple 
processing platforms, starting with Java.
-Later, we want to switch to Apache Spark.</p></div><footer class="row 
docusaurus-mt-lg"><div class="col"><b>Tags:</b><ul class="tags_jXut 
padding--none margin-left--sm"><li class="tag_QGVx"><a class="tag_zVej 
tagRegular_sFm0" href="/blog/tags/wayang">wayang</a></li><li 
class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" 
href="/blog/tags/kafka">kafka</a></li><li class="tag_QGVx"><a class="tag_zVej 
tagRegular_sFm0" href="/blog/tags/cross-organization-data-collaboration">cross 
organization [...]
+Later, we want to switch to Apache Spark.</p></div><footer class="row 
docusaurus-mt-lg"><div class="col"><b>Tags:</b><ul class="tags_jXut 
padding--none margin-left--sm"><li class="tag_QGVx"><a class="tag_zVej 
tagRegular_sFm0" href="/blog/tags/wayang">wayang</a></li><li 
class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" 
href="/blog/tags/kafka">kafka</a></li><li class="tag_QGVx"><a class="tag_zVej 
tagRegular_sFm0" href="/blog/tags/cross-organization-data-collaboration">cross 
organization [...]
       <p> Apache Wayang is an effort undergoing incubation at The Apache 
Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is 
required of all newly accepted projects until a further review indicates that 
the infrastructure, communications, and decision making process have stabilized 
in a manner consistent with other successful ASF projects. While incubation 
status is not necessarily a reflection of the completeness or stability of the 
code, it does indicate that th [...]
       <p>
         Copyright © 2024 The Apache Software Foundation, Licensed under the 
Apache License, Version 2.0. <br>
diff --git a/blog/wayang-vs-trino/index.html b/blog/wayang-vs-trino/index.html
index 60729b72..885ca3b3 100644
--- a/blog/wayang-vs-trino/index.html
+++ b/blog/wayang-vs-trino/index.html
@@ -5,11 +5,11 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">Apache Wayang vs. Presto/Trino | Apache Wayang 
(incubating)</title><meta data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" 
content="https://wayang.apache.org/blog/wayang-vs-trino";><meta data-rh="true" 
property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" 
content="en"><meta data-rh="true" name="docusaurus_ta [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 a=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
a)if(t.startsWith("docusaurus-data-")){var 
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 a=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
a)if(t.startsWith("docusaurus-data-")){var 
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h2 class="anchor anchorWithStickyNavbar_LWe7" id="key-distinctions">Key 
Distinctions<a href="#key-distinctions" class="hash-link" aria-label="Direct 
link to Key Distinctions" title="Direct link to Key Distinctions">​</a></h2>
 <p>Trino/Presto is a <strong>query engine</strong> for <strong>distributed SQL 
query processing</strong>. It is composed of a coordinator and multiple 
workers. The coordinator consists of a query optimizer and a scheduler, while 
the workers are responsible for performing the necessary query processing. Data 
is fetched from external systems via a Connector API, i.e., Trino/Presto 
supports <a href="https://trino.io/ecosystem/data-source"; target="_blank" 
rel="noopener noreferrer">multiple d [...]
 <p>In contrast, Wayang is a <strong>middleware</strong> for 
<strong>integrating diverse data platforms</strong>, including but not limited 
to query engines. This means that Wayang leverages the processing capabilities 
of the underlying data platforms to complete a given job, with no actual query 
processing taking place within Wayang itself.</p>
diff --git a/blog/website_update/index.html b/blog/website_update/index.html
index d996ae01..93499ef9 100644
--- a/blog/website_update/index.html
+++ b/blog/website_update/index.html
@@ -5,11 +5,11 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">Website updated | Apache Wayang 
(incubating)</title><meta data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" content="https://wayang.apache.org/blog/website_update";><meta 
data-rh="true" property="og:locale" content="en"><meta data-rh="true" 
name="docusaurus_locale" content="en"><meta data-rh="true" 
name="docusaurus_tag" content="defa [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 a=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
a)if(t.startsWith("docusaurus-data-")){var 
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 a=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
a)if(t.startsWith("docusaurus-data-")){var 
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Author: <a href="https://github.com/2pk03"; target="_blank" rel="noopener 
noreferrer">2pk03</a></p>
 <p>We switched to a new CMS. That&#x27;s all.</p>
 <h2 class="anchor anchorWithStickyNavbar_LWe7" id="cheatsheet">Cheatsheet<a 
href="#cheatsheet" class="hash-link" aria-label="Direct link to Cheatsheet" 
title="Direct link to Cheatsheet">​</a></h2>
diff --git a/docs/community/committer/index.html 
b/docs/community/committer/index.html
index 1dcc55ad..2e558d6c 100644
--- a/docs/community/committer/index.html
+++ b/docs/community/committer/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">Becoming a committer | Apache Wayang 
(incubating)</title><meta data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" 
content="https://wayang.apache.org/docs/community/committer";><meta 
data-rh="true" property="og:locale" content="en"><meta data-rh="true" 
name="docusaurus_locale" content="en"><meta data-rh="true" 
name="docsearch:language" [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 a=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
a)if(t.startsWith("docusaurus-data-")){var 
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/community/contribute/index.html 
b/docs/community/contribute/index.html
index c6280907..abe76e65 100644
--- a/docs/community/contribute/index.html
+++ b/docs/community/contribute/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">How to contribute | Apache Wayang 
(incubating)</title><meta data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" 
content="https://wayang.apache.org/docs/community/contribute";><meta 
data-rh="true" property="og:locale" content="en"><meta data-rh="true" 
name="docusaurus_locale" content="en"><meta data-rh="true" 
name="docsearch:language" c [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 a=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
a)if(t.startsWith("docusaurus-data-")){var 
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/community/mailinglist/index.html 
b/docs/community/mailinglist/index.html
index 472f3073..df8dfb2c 100644
--- a/docs/community/mailinglist/index.html
+++ b/docs/community/mailinglist/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">Mailinglists | Apache Wayang (incubating)</title><meta 
data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" 
content="https://wayang.apache.org/docs/community/mailinglist";><meta 
data-rh="true" property="og:locale" content="en"><meta data-rh="true" 
name="docusaurus_locale" content="en"><meta data-rh="true" 
name="docsearch:language" conte [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 a=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
a)if(t.startsWith("docusaurus-data-")){var 
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/community/repositories/index.html 
b/docs/community/repositories/index.html
index 85d01596..eb9cb5d0 100644
--- a/docs/community/repositories/index.html
+++ b/docs/community/repositories/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">Repositories | Apache Wayang (incubating)</title><meta 
data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" 
content="https://wayang.apache.org/docs/community/repositories";><meta 
data-rh="true" property="og:locale" content="en"><meta data-rh="true" 
name="docusaurus_locale" content="en"><meta data-rh="true" 
name="docsearch:language" cont [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 a=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
a)if(t.startsWith("docusaurus-data-")){var 
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/community/team/index.html b/docs/community/team/index.html
index c962e05e..83ffd479 100644
--- a/docs/community/team/index.html
+++ b/docs/community/team/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">Team | Apache Wayang (incubating)</title><meta 
data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" content="https://wayang.apache.org/docs/community/team";><meta 
data-rh="true" property="og:locale" content="en"><meta data-rh="true" 
name="docusaurus_locale" content="en"><meta data-rh="true" 
name="docsearch:language" content="en"><meta d [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 a=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
a)if(t.startsWith("docusaurus-data-")){var 
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/guide/adding-operators/index.html 
b/docs/guide/adding-operators/index.html
index e9e2b267..b911d74f 100644
--- a/docs/guide/adding-operators/index.html
+++ b/docs/guide/adding-operators/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">Adding an operator in Wayang | Apache Wayang 
(incubating)</title><meta data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" 
content="https://wayang.apache.org/docs/guide/adding-operators";><meta 
data-rh="true" property="og:locale" content="en"><meta data-rh="true" 
name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearc [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 a=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
a)if(t.startsWith("docusaurus-data-")){var 
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/guide/api-documentation/index.html 
b/docs/guide/api-documentation/index.html
index 456514b1..1733f657 100644
--- a/docs/guide/api-documentation/index.html
+++ b/docs/guide/api-documentation/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">API documentation | Apache Wayang 
(incubating)</title><meta data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" 
content="https://wayang.apache.org/docs/guide/api-documentation";><meta 
data-rh="true" property="og:locale" content="en"><meta data-rh="true" 
name="docusaurus_locale" content="en"><meta data-rh="true" 
name="docsearch:language [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 a=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
a)if(t.startsWith("docusaurus-data-")){var 
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/guide/developing-in-wayang/index.html 
b/docs/guide/developing-in-wayang/index.html
index 45175715..ee2835e8 100644
--- a/docs/guide/developing-in-wayang/index.html
+++ b/docs/guide/developing-in-wayang/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">Developing in Wayang | Apache Wayang 
(incubating)</title><meta data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" 
content="https://wayang.apache.org/docs/guide/developing-in-wayang";><meta 
data-rh="true" property="og:locale" content="en"><meta data-rh="true" 
name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:la 
[...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 a=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
a)if(t.startsWith("docusaurus-data-")){var 
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/guide/examples/index.html b/docs/guide/examples/index.html
index 918ea9cd..b8a99697 100644
--- a/docs/guide/examples/index.html
+++ b/docs/guide/examples/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">Usage Examples | Apache Wayang (incubating)</title><meta 
data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" content="https://wayang.apache.org/docs/guide/examples";><meta 
data-rh="true" property="og:locale" content="en"><meta data-rh="true" 
name="docusaurus_locale" content="en"><meta data-rh="true" 
name="docsearch:language" content="e [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 a=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
a)if(t.startsWith("docusaurus-data-")){var 
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/guide/getting-started/index.html 
b/docs/guide/getting-started/index.html
index 4029b071..cdba490b 100644
--- a/docs/guide/getting-started/index.html
+++ b/docs/guide/getting-started/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">Getting started | Apache Wayang 
(incubating)</title><meta data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" 
content="https://wayang.apache.org/docs/guide/getting-started";><meta 
data-rh="true" property="og:locale" content="en"><meta data-rh="true" 
name="docusaurus_locale" content="en"><meta data-rh="true" 
name="docsearch:language" co [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 a=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
a)if(t.startsWith("docusaurus-data-")){var 
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/guide/installation/index.html 
b/docs/guide/installation/index.html
index b4ffde08..7e7f24fc 100644
--- a/docs/guide/installation/index.html
+++ b/docs/guide/installation/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">How to build Wayang | Apache Wayang 
(incubating)</title><meta data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" 
content="https://wayang.apache.org/docs/guide/installation";><meta 
data-rh="true" property="og:locale" content="en"><meta data-rh="true" 
name="docusaurus_locale" content="en"><meta data-rh="true" 
name="docsearch:language" c [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 a=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
a)if(t.startsWith("docusaurus-data-")){var 
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/guide/ml4all/index.html b/docs/guide/ml4all/index.html
index 5b491d02..a5b9038c 100644
--- a/docs/guide/ml4all/index.html
+++ b/docs/guide/ml4all/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">Scalable Machine Learning | Apache Wayang 
(incubating)</title><meta data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" content="https://wayang.apache.org/docs/guide/ml4all";><meta 
data-rh="true" property="og:locale" content="en"><meta data-rh="true" 
name="docusaurus_locale" content="en"><meta data-rh="true" 
name="docsearch:language" c [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 a=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
a)if(t.startsWith("docusaurus-data-")){var 
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/guide/optimizer/index.html b/docs/guide/optimizer/index.html
index 5b57dda0..fb945cc5 100644
--- a/docs/guide/optimizer/index.html
+++ b/docs/guide/optimizer/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">Data processing optimizer | Apache Wayang 
(incubating)</title><meta data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" 
content="https://wayang.apache.org/docs/guide/optimizer";><meta data-rh="true" 
property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" 
content="en"><meta data-rh="true" name="docsearch:language [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 a=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
a)if(t.startsWith("docusaurus-data-")){var 
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/introduction/about/index.html 
b/docs/introduction/about/index.html
index d0557e7a..dfc10a3c 100644
--- a/docs/introduction/about/index.html
+++ b/docs/introduction/about/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">What is Wayang? | Apache Wayang 
(incubating)</title><meta data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" 
content="https://wayang.apache.org/docs/introduction/about";><meta 
data-rh="true" property="og:locale" content="en"><meta data-rh="true" 
name="docusaurus_locale" content="en"><meta data-rh="true" 
name="docsearch:language" conte [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 a=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
a)if(t.startsWith("docusaurus-data-")){var 
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/introduction/benchmark/index.html 
b/docs/introduction/benchmark/index.html
index 91e193de..76a22b3d 100644
--- a/docs/introduction/benchmark/index.html
+++ b/docs/introduction/benchmark/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">Benchmarking Wayang | Apache Wayang 
(incubating)</title><meta data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" 
content="https://wayang.apache.org/docs/introduction/benchmark";><meta 
data-rh="true" property="og:locale" content="en"><meta data-rh="true" 
name="docusaurus_locale" content="en"><meta data-rh="true" 
name="docsearch:languag [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 a=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
a)if(t.startsWith("docusaurus-data-")){var 
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/introduction/features/index.html 
b/docs/introduction/features/index.html
index e2d9b216..4473b4f8 100644
--- a/docs/introduction/features/index.html
+++ b/docs/introduction/features/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">Features | Apache Wayang (incubating)</title><meta 
data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" 
content="https://wayang.apache.org/docs/introduction/features";><meta 
data-rh="true" property="og:locale" content="en"><meta data-rh="true" 
name="docusaurus_locale" content="en"><meta data-rh="true" 
name="docsearch:language" content=" [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 a=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
a)if(t.startsWith("docusaurus-data-")){var 
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/start/download/index.html b/docs/start/download/index.html
index 2fd1993b..077f84a5 100644
--- a/docs/start/download/index.html
+++ b/docs/start/download/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">Download Apache Wayang | Apache Wayang 
(incubating)</title><meta data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" content="https://wayang.apache.org/docs/start/download";><meta 
data-rh="true" property="og:locale" content="en"><meta data-rh="true" 
name="docusaurus_locale" content="en"><meta data-rh="true" 
name="docsearch:language" co [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 a=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
a)if(t.startsWith("docusaurus-data-")){var 
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/index.html b/index.html
index 9af0abcd..81a08300 100644
--- a/index.html
+++ b/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">Apache Wayang (incubating) | Apache Wayang 
(incubating)</title><meta data-rh="true" name="viewport" 
content="width=device-width,initial-scale=1"><meta data-rh="true" 
name="twitter:card" content="summary_large_image"><meta data-rh="true" 
property="og:url" content="https://wayang.apache.org/";><meta data-rh="true" 
property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" 
content="en"><meta data-rh="true" name="docusaurus_tag" content="default"><me 
[...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function 
t(t){document.documentElement.setAttribute("data-theme",t)}var 
e=function(){try{return new 
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
 
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 a=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
a)if(t.startsWith("docusaurus-data-")){var 
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/lunr-index-1710065305146.json b/lunr-index-1710065305146.json
deleted file mode 100644
index 8a865f99..00000000
--- a/lunr-index-1710065305146.json
+++ /dev/null
@@ -1 +0,0 @@
-{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,152.806,1,237.228,2,430.204,3,41.539,4,262.202,5,305.934]],["content/0",[]],["keywords/0",[]],["title/1",[0,89.894,1,217.575,6,342.973,7,269.165,8,167.886,9,280.589,10,307.571,11,293.284]],["content/1",[0,1.699,3,1.166,7,6.827,9,7.117,10,5.813,12,5.303,13,4.184,14,6.915,15,4.545,16,2.585,17,8.184,18,8.184,19,7.706,20,6.915,21,3.26,22,5.303,23,3.644,24,5.813,25,7.458,26,6.122,27,4.184,28,7.802,29,5.08
 [...]
\ No newline at end of file
diff --git a/lunr-index-1710066353952.json b/lunr-index-1710066353952.json
new file mode 100644
index 00000000..70d40b2f
--- /dev/null
+++ b/lunr-index-1710066353952.json
@@ -0,0 +1 @@
+{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,152.806,1,237.228,2,430.204,3,41.539,4,262.202,5,253.308]],["content/0",[]],["keywords/0",[]],["title/1",[6,1169.471]],["content/1",[0,2.365,1,2.933,3,0.761,4,6.328,7,7.881,8,5.169,9,5.836,10,5.318,11,8.706,12,4.611,13,10.303,14,2.876,15,5.858,16,6.622,17,7.308,18,6.622,19,6.979,20,6.622,21,6.622,22,5.318,23,3.488,24,6.47,25,8.706,26,4.932,27,4.623,28,3.851,29,2.676,30,2.039,31,3.782,32,2.324,33,2.59
 [...]
\ No newline at end of file
diff --git a/lunr-index.json b/lunr-index.json
index 8a865f99..70d40b2f 100644
--- a/lunr-index.json
+++ b/lunr-index.json
@@ -1 +1 @@
-{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,152.806,1,237.228,2,430.204,3,41.539,4,262.202,5,305.934]],["content/0",[]],["keywords/0",[]],["title/1",[0,89.894,1,217.575,6,342.973,7,269.165,8,167.886,9,280.589,10,307.571,11,293.284]],["content/1",[0,1.699,3,1.166,7,6.827,9,7.117,10,5.813,12,5.303,13,4.184,14,6.915,15,4.545,16,2.585,17,8.184,18,8.184,19,7.706,20,6.915,21,3.26,22,5.303,23,3.644,24,5.813,25,7.458,26,6.122,27,4.184,28,7.802,29,5.08
 [...]
\ No newline at end of file
+{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,152.806,1,237.228,2,430.204,3,41.539,4,262.202,5,253.308]],["content/0",[]],["keywords/0",[]],["title/1",[6,1169.471]],["content/1",[0,2.365,1,2.933,3,0.761,4,6.328,7,7.881,8,5.169,9,5.836,10,5.318,11,8.706,12,4.611,13,10.303,14,2.876,15,5.858,16,6.622,17,7.308,18,6.622,19,6.979,20,6.622,21,6.622,22,5.318,23,3.488,24,6.47,25,8.706,26,4.932,27,4.623,28,3.851,29,2.676,30,2.039,31,3.782,32,2.324,33,2.59
 [...]
\ No newline at end of file
diff --git a/search-doc-1710065305146.json b/search-doc-1710065305146.json
deleted file mode 100644
index cdbca4c4..00000000
--- a/search-doc-1710065305146.json
+++ /dev/null
@@ -1 +0,0 @@
-{"searchDocs":[{"title":"Apache Kafka meets Apache Wayang - Part 
2","type":0,"sectionRef":"#","url":"/blog/kafka-meets-wayang-2","content":"","keywords":"","version":null},{"title":"Apache
 Wayang’s Read & Write Path for Kafka topics​","type":1,"pageTitle":"Apache 
Kafka meets Apache Wayang - Part 
2","url":"/blog/kafka-meets-wayang-2#apache-wayangs-read--write-path-for-kafka-topics","content":"
 To describe the read and write paths for data in the context of the created 
Apache Wayang code s [...]
\ No newline at end of file
diff --git a/search-doc-1710066353952.json b/search-doc-1710066353952.json
new file mode 100644
index 00000000..2df67a27
--- /dev/null
+++ b/search-doc-1710066353952.json
@@ -0,0 +1 @@
+{"searchDocs":[{"title":"Apache Kafka meets Apache Wayang - Part 
1","type":0,"sectionRef":"#","url":"/blog/kafka-meets-wayang-1","content":"","keywords":"","version":null},{"title":"Intro​","type":1,"pageTitle":"Apache
 Kafka meets Apache Wayang - Part 
1","url":"/blog/kafka-meets-wayang-1#intro","content":" This article is the 
first of a four part series about federated data analysis using Apache Wayang. 
The first article starts with an introduction of a typical data colaboration 
scenario [...]
\ No newline at end of file
diff --git a/search-doc.json b/search-doc.json
index cdbca4c4..2df67a27 100644
--- a/search-doc.json
+++ b/search-doc.json
@@ -1 +1 @@
-{"searchDocs":[{"title":"Apache Kafka meets Apache Wayang - Part 
2","type":0,"sectionRef":"#","url":"/blog/kafka-meets-wayang-2","content":"","keywords":"","version":null},{"title":"Apache
 Wayang’s Read & Write Path for Kafka topics​","type":1,"pageTitle":"Apache 
Kafka meets Apache Wayang - Part 
2","url":"/blog/kafka-meets-wayang-2#apache-wayangs-read--write-path-for-kafka-topics","content":"
 To describe the read and write paths for data in the context of the created 
Apache Wayang code s [...]
\ No newline at end of file
+{"searchDocs":[{"title":"Apache Kafka meets Apache Wayang - Part 
1","type":0,"sectionRef":"#","url":"/blog/kafka-meets-wayang-1","content":"","keywords":"","version":null},{"title":"Intro​","type":1,"pageTitle":"Apache
 Kafka meets Apache Wayang - Part 
1","url":"/blog/kafka-meets-wayang-1#intro","content":" This article is the 
first of a four part series about federated data analysis using Apache Wayang. 
The first article starts with an introduction of a typical data colaboration 
scenario [...]
\ No newline at end of file

Reply via email to