You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wayang.apache.org by gi...@apache.org on 2026/01/08 08:52:03 UTC

(wayang-website) branch deploy updated: deploy: 101e37ad327de2f96fb2366bc2c7c35cc8548662

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/wayang-website.git


The following commit(s) were added to refs/heads/deploy by this push:
     new 38661012 deploy: 101e37ad327de2f96fb2366bc2c7c35cc8548662
38661012 is described below

commit 386610126a2776963642229b27c5de4950156c61
Author: zkaoudi <zk...@users.noreply.github.com>
AuthorDate: Thu Jan 8 08:51:57 2026 +0000

    deploy: 101e37ad327de2f96fb2366bc2c7c35cc8548662
---
 404.html                                           |  6 +-
 assets/js/2b59d008.b7b72d2f.js                     |  1 +
 assets/js/3df8af31.4b3b0bfb.js                     |  1 +
 assets/js/3df8af31.7a39d076.js                     |  1 -
 assets/js/3e5cd75b.1151df71.js                     |  1 +
 assets/js/3e5cd75b.1bf6aa85.js                     |  1 -
 .../{a72578df.da7c3b20.js => 4b85e520.d277ed25.js} |  2 +-
 assets/js/4c34ea1b.7907894b.js                     |  1 -
 assets/js/5b561208.6aadbfa0.js                     |  1 -
 assets/js/5b561208.cfd53696.js                     |  1 +
 .../{8f973d51.ce41320e.js => 8f973d51.ae75098f.js} |  2 +-
 .../{8f973d51.ce41320e.js => 935c02bb.d29bd0c3.js} |  2 +-
 assets/js/935c02bb.e2134454.js                     |  1 -
 assets/js/935f2afb.9329364b.js                     |  1 +
 assets/js/935f2afb.ba4bea35.js                     |  1 -
 assets/js/94fcbb7f.77d0d291.js                     |  1 -
 assets/js/ebfd1a08.63e2982f.js                     |  1 +
 assets/js/ef63ae07.31c7b931.js                     |  1 +
 assets/js/{main.f9da50b7.js => main.8843d0cf.js}   |  4 +-
 ...js.LICENSE.txt => main.8843d0cf.js.LICENSE.txt} |  0
 assets/js/runtime~main.47852b0a.js                 |  1 +
 assets/js/runtime~main.5fa3ddca.js                 |  1 -
 blog/archive/index.html                            |  6 +-
 blog/index.html                                    |  6 +-
 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/ai/index.html                            |  6 +-
 blog/tags/asf/index.html                           |  6 +-
 .../index.html                                     |  6 +-
 blog/tags/federated/index.html                     |  6 +-
 blog/tags/graduation/index.html                    |  6 +-
 blog/tags/index.html                               |  6 +-
 blog/tags/kafka/index.html                         |  6 +-
 blog/tags/ml/index.html                            |  6 +-
 blog/tags/presto/index.html                        |  6 +-
 blog/tags/python/index.html                        |  6 +-
 blog/tags/release/index.html                       |  6 +-
 blog/tags/spark/index.html                         |  6 +-
 blog/tags/tensorflow/index.html                    |  6 +-
 blog/tags/tlp/index.html                           |  6 +-
 blog/tags/trino/index.html                         |  6 +-
 blog/tags/wayang/index.html                        |  6 +-
 blog/wayang-federated-ai/index.html                |  6 +-
 blog/wayang-graduation/index.html                  |  6 +-
 blog/wayang-python-api/index.html                  |  6 +-
 blog/wayang-release-odysse/index.html              |  6 +-
 blog/wayang-tensorflow/index.html                  |  6 +-
 blog/wayang-vs-trino/index.html                    |  6 +-
 blog/website_update/index.html                     |  6 +-
 docs/community/committer/index.html                |  6 +-
 docs/community/contribute/index.html               |  6 +-
 docs/community/mailinglist/index.html              |  6 +-
 docs/community/maturity/index.html                 |  6 +-
 docs/community/release/index.html                  |  6 +-
 docs/community/repositories/index.html             |  6 +-
 docs/community/resources/index.html                |  6 +-
 docs/community/security/index.html                 |  6 +-
 docs/community/team/index.html                     |  6 +-
 docs/guide/adding-operators/index.html             |  8 +--
 docs/guide/api-documentation/index.html            |  8 +--
 docs/guide/developing-in-wayang/index.html         |  8 +--
 docs/guide/examples/index.html                     |  8 +--
 docs/guide/getting-started/index.html              |  8 +--
 docs/guide/installation/index.html                 |  8 +--
 docs/guide/json-wayang-plan-guide/index.html       | 64 ++++++++++++++++++++++
 docs/guide/ml4all/index.html                       |  8 +--
 docs/guide/optimizer/index.html                    |  8 +--
 docs/guide/wayang-docker/index.html                | 10 ++--
 docs/introduction/about/index.html                 |  6 +-
 docs/introduction/benchmark/index.html             |  6 +-
 docs/introduction/features/index.html              |  6 +-
 docs/start/download/index.html                     |  6 +-
 index.html                                         |  6 +-
 lunr-index-1765468809999.json                      |  1 -
 lunr-index-1767862275246.json                      |  1 +
 lunr-index.json                                    |  2 +-
 ...468809999.json => search-doc-1767862275246.json |  2 +-
 search-doc.json                                    |  2 +-
 sitemap.xml                                        |  2 +-
 80 files changed, 248 insertions(+), 184 deletions(-)

diff --git a/404.html b/404.html
index 9acd0542..c0fa3803 100644
--- a/404.html
+++ b/404.html
@@ -5,13 +5,13 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">Page Not Found | Apache Wayang™</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 data-rh="true [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Wayang™ Atom Feed"><link rel="stylesheet" href="/assets/css/styles.af2ccd7c.css">
-<script src="/assets/js/runtime~main.5fa3ddca.js" defer="defer"></script>
-<script src="/assets/js/main.f9da50b7.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47852b0a.js" defer="defer"></script>
+<script src="/assets/js/main.8843d0cf.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 [...]
       <p>
-        Copyright © 2025 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
+        Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
         Apache Wayang, Wayang, Apache, the Apache feather logo, and the Apache Wayang project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
       </p>
       </div></div></div></div></footer></div>
diff --git a/assets/js/2b59d008.b7b72d2f.js b/assets/js/2b59d008.b7b72d2f.js
new file mode 100644
index 00000000..0a1e5c5b
--- /dev/null
+++ b/assets/js/2b59d008.b7b72d2f.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[8661],{9585:e=>{e.exports=JSON.parse('{"name":"docusaurus-plugin-content-docs","id":"default"}')}}]);
\ No newline at end of file
diff --git a/assets/js/3df8af31.4b3b0bfb.js b/assets/js/3df8af31.4b3b0bfb.js
new file mode 100644
index 00000000..f5dde699
--- /dev/null
+++ b/assets/js/3df8af31.4b3b0bfb.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[4201],{1533:(a,e,t)=>{t.d(e,{A:()=>n});const n=t.p+"assets/images/image-1-9cc35d5aea2b867d7e5759a96bd02334.png"},3386:(a,e,t)=>{t.r(e),t.d(e,{assets:()=>l,contentTitle:()=>r,default:()=>p,frontMatter:()=>i,metadata:()=>s,toc:()=>c});var n=t(4848),o=t(8453);const i={slug:"kafka-meets-wayang-1",title:"Apache Kafka meets Wayang - Part 1",authors:"kamir",tags:["wayang","kafka","cross organization data c [...]
\ No newline at end of file
diff --git a/assets/js/3df8af31.7a39d076.js b/assets/js/3df8af31.7a39d076.js
deleted file mode 100644
index f01b40cb..00000000
--- a/assets/js/3df8af31.7a39d076.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[4201],{3386:(a,e,t)=>{t.r(e),t.d(e,{assets:()=>l,contentTitle:()=>r,default:()=>p,frontMatter:()=>i,metadata:()=>s,toc:()=>c});var n=t(4848),o=t(8453);const i={slug:"kafka-meets-wayang-1",title:"Apache Kafka meets 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-wayang-1",so [...]
\ No newline at end of file
diff --git a/assets/js/3e5cd75b.1151df71.js b/assets/js/3e5cd75b.1151df71.js
new file mode 100644
index 00000000..30c7b20e
--- /dev/null
+++ b/assets/js/3e5cd75b.1151df71.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[677],{1533:(a,e,t)=>{t.d(e,{A:()=>n});const n=t.p+"assets/images/image-1-9cc35d5aea2b867d7e5759a96bd02334.png"},4694:(a,e,t)=>{t.r(e),t.d(e,{assets:()=>l,contentTitle:()=>r,default:()=>p,frontMatter:()=>i,metadata:()=>s,toc:()=>c});var n=t(4848),o=t(8453);const i={slug:"kafka-meets-wayang-1",title:"Apache Kafka meets Wayang - Part 1",authors:"kamir",tags:["wayang","kafka","cross organization data co [...]
\ No newline at end of file
diff --git a/assets/js/3e5cd75b.1bf6aa85.js b/assets/js/3e5cd75b.1bf6aa85.js
deleted file mode 100644
index 43449b57..00000000
--- a/assets/js/3e5cd75b.1bf6aa85.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[677],{4694:(a,e,t)=>{t.r(e),t.d(e,{assets:()=>l,contentTitle:()=>r,default:()=>p,frontMatter:()=>i,metadata:()=>s,toc:()=>c});var n=t(4848),o=t(8453);const i={slug:"kafka-meets-wayang-1",title:"Apache Kafka meets 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-wayang-1",sou [...]
\ No newline at end of file
diff --git a/assets/js/a72578df.da7c3b20.js b/assets/js/4b85e520.d277ed25.js
similarity index 66%
rename from assets/js/a72578df.da7c3b20.js
rename to assets/js/4b85e520.d277ed25.js
index 2a016b7d..120acb77 100644
--- a/assets/js/a72578df.da7c3b20.js
+++ b/assets/js/4b85e520.d277ed25.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[5579],{4061:e=>{e.exports=JSON.parse('{"name":"docusaurus-plugin-content-pages","id":"default"}')}}]);
\ No newline at end of file
+"use strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[2664],{4061:e=>{e.exports=JSON.parse('{"name":"docusaurus-plugin-content-pages","id":"default"}')}}]);
\ No newline at end of file
diff --git a/assets/js/4c34ea1b.7907894b.js b/assets/js/4c34ea1b.7907894b.js
deleted file mode 100644
index 8ba44ba5..00000000
--- a/assets/js/4c34ea1b.7907894b.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[286],{9585:e=>{e.exports=JSON.parse('{"name":"docusaurus-plugin-content-docs","id":"default"}')}}]);
\ No newline at end of file
diff --git a/assets/js/5b561208.6aadbfa0.js b/assets/js/5b561208.6aadbfa0.js
deleted file mode 100644
index 565d3f6a..00000000
--- a/assets/js/5b561208.6aadbfa0.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[4078],{4659:(e,n,a)=>{a.r(n),a.d(n,{assets:()=>c,contentTitle:()=>o,default:()=>p,frontMatter:()=>i,metadata:()=>s,toc:()=>l});var t=a(4848),r=a(8453);const i={title:"Using Wayang's docker image",sidebar_position:9,id:"wayang-docker"},o="Using Wayang's docker image",s={id:"guide/wayang-docker",title:"Using Wayang's docker image",description:"\x3c!--",source:"@site/docs/guide/wayang-in-docker.md",sou [...]
\ No newline at end of file
diff --git a/assets/js/5b561208.cfd53696.js b/assets/js/5b561208.cfd53696.js
new file mode 100644
index 00000000..7b5df037
--- /dev/null
+++ b/assets/js/5b561208.cfd53696.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[4078],{4659:(e,n,a)=>{a.r(n),a.d(n,{assets:()=>c,contentTitle:()=>o,default:()=>p,frontMatter:()=>i,metadata:()=>s,toc:()=>l});var t=a(4848),r=a(8453);const i={title:"Using Wayang's docker image",sidebar_position:9,id:"wayang-docker"},o="Using Wayang's docker image",s={id:"guide/wayang-docker",title:"Using Wayang's docker image",description:"\x3c!--",source:"@site/docs/guide/wayang-in-docker.md",sou [...]
\ No newline at end of file
diff --git a/assets/js/8f973d51.ce41320e.js b/assets/js/8f973d51.ae75098f.js
similarity index 98%
copy from assets/js/8f973d51.ce41320e.js
copy to assets/js/8f973d51.ae75098f.js
index f7fd525a..8ea68cb8 100644
--- a/assets/js/8f973d51.ce41320e.js
+++ b/assets/js/8f973d51.ae75098f.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[7170],{5309:(e,a,n)=>{n.d(a,{A:()=>t});const t=n.p+"assets/images/image-1-9cc35d5aea2b867d7e5759a96bd02334.png"},8270:(e,a,n)=>{n.r(a),n.d(a,{assets:()=>l,contentTitle:()=>o,default:()=>p,frontMatter:()=>r,metadata:()=>s,toc:()=>c});var t=n(4848),i=n(8453);const r={slug:"kafka-meets-wayang-3",title:"Apache Kafka meets Wayang - Part 3",authors:"kamir",tags:["wayang","kafka","spark","cross organizatio [...]
\ No newline at end of file
+"use strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[7170],{1533:(e,a,n)=>{n.d(a,{A:()=>t});const t=n.p+"assets/images/image-1-9cc35d5aea2b867d7e5759a96bd02334.png"},8270:(e,a,n)=>{n.r(a),n.d(a,{assets:()=>l,contentTitle:()=>o,default:()=>p,frontMatter:()=>r,metadata:()=>s,toc:()=>c});var t=n(4848),i=n(8453);const r={slug:"kafka-meets-wayang-3",title:"Apache Kafka meets Wayang - Part 3",authors:"kamir",tags:["wayang","kafka","spark","cross organizatio [...]
\ No newline at end of file
diff --git a/assets/js/8f973d51.ce41320e.js b/assets/js/935c02bb.d29bd0c3.js
similarity index 98%
rename from assets/js/8f973d51.ce41320e.js
rename to assets/js/935c02bb.d29bd0c3.js
index f7fd525a..f9b2e930 100644
--- a/assets/js/8f973d51.ce41320e.js
+++ b/assets/js/935c02bb.d29bd0c3.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[7170],{5309:(e,a,n)=>{n.d(a,{A:()=>t});const t=n.p+"assets/images/image-1-9cc35d5aea2b867d7e5759a96bd02334.png"},8270:(e,a,n)=>{n.r(a),n.d(a,{assets:()=>l,contentTitle:()=>o,default:()=>p,frontMatter:()=>r,metadata:()=>s,toc:()=>c});var t=n(4848),i=n(8453);const r={slug:"kafka-meets-wayang-3",title:"Apache Kafka meets Wayang - Part 3",authors:"kamir",tags:["wayang","kafka","spark","cross organizatio [...]
\ No newline at end of file
+"use strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[6881],{1533:(e,a,n)=>{n.d(a,{A:()=>t});const t=n.p+"assets/images/image-1-9cc35d5aea2b867d7e5759a96bd02334.png"},2138:(e,a,n)=>{n.r(a),n.d(a,{assets:()=>l,contentTitle:()=>o,default:()=>p,frontMatter:()=>r,metadata:()=>s,toc:()=>c});var t=n(4848),i=n(8453);const r={slug:"kafka-meets-wayang-3",title:"Apache Kafka meets Wayang - Part 3",authors:"kamir",tags:["wayang","kafka","spark","cross organizatio [...]
\ No newline at end of file
diff --git a/assets/js/935c02bb.e2134454.js b/assets/js/935c02bb.e2134454.js
deleted file mode 100644
index fd55b034..00000000
--- a/assets/js/935c02bb.e2134454.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[6881],{2138:(e,a,n)=>{n.r(a),n.d(a,{assets:()=>l,contentTitle:()=>o,default:()=>p,frontMatter:()=>r,metadata:()=>s,toc:()=>c});var t=n(4848),i=n(8453);const r={slug:"kafka-meets-wayang-3",title:"Apache Kafka meets 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-03-10-k [...]
\ No newline at end of file
diff --git a/assets/js/935f2afb.9329364b.js b/assets/js/935f2afb.9329364b.js
new file mode 100644
index 00000000..6d6434ed
--- /dev/null
+++ b/assets/js/935f2afb.9329364b.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[8581],{5610:e=>{e.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"startSidebar":[{"type":"link","label":"Download Apache Wayang\u2122","href":"/docs/start/download","docId":"start/download","unlisted":false}],"introductionSidebar":[{"type":"link","label":"What is [...]
\ No newline at end of file
diff --git a/assets/js/935f2afb.ba4bea35.js b/assets/js/935f2afb.ba4bea35.js
deleted file mode 100644
index f9252d80..00000000
--- a/assets/js/935f2afb.ba4bea35.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[8581],{5610:e=>{e.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"startSidebar":[{"type":"link","label":"Download Apache Wayang\u2122","href":"/docs/start/download","docId":"start/download","unlisted":false}],"introductionSidebar":[{"type":"link","label":"What is [...]
\ No newline at end of file
diff --git a/assets/js/94fcbb7f.77d0d291.js b/assets/js/94fcbb7f.77d0d291.js
deleted file mode 100644
index 2fcec0f7..00000000
--- a/assets/js/94fcbb7f.77d0d291.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[3226],{2945:e=>{e.exports=JSON.parse('{"name":"docusaurus-plugin-content-blog","id":"default"}')}}]);
\ No newline at end of file
diff --git a/assets/js/ebfd1a08.63e2982f.js b/assets/js/ebfd1a08.63e2982f.js
new file mode 100644
index 00000000..7adc409d
--- /dev/null
+++ b/assets/js/ebfd1a08.63e2982f.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[2446],{2945:e=>{e.exports=JSON.parse('{"name":"docusaurus-plugin-content-blog","id":"default"}')}}]);
\ No newline at end of file
diff --git a/assets/js/ef63ae07.31c7b931.js b/assets/js/ef63ae07.31c7b931.js
new file mode 100644
index 00000000..2630bab6
--- /dev/null
+++ b/assets/js/ef63ae07.31c7b931.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[9358],{6196:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>i,default:()=>p,frontMatter:()=>s,metadata:()=>d,toc:()=>o});var r=n(4848),a=n(8453);const s={},i="Documentation of Supported Operators in JSON-REST API",d={id:"guide/json-wayang-plan-guide",title:"Documentation of Supported Operators in JSON-REST API",description:"This is not a full coverage of supported operators and plan parameters [...]
\ No newline at end of file
diff --git a/assets/js/main.f9da50b7.js b/assets/js/main.8843d0cf.js
similarity index 79%
rename from assets/js/main.f9da50b7.js
rename to assets/js/main.8843d0cf.js
index e43ce7ce..1637d2fe 100644
--- a/assets/js/main.f9da50b7.js
+++ b/assets/js/main.8843d0cf.js
@@ -1,2 +1,2 @@
-/*! For license information please see main.f9da50b7.js.LICENSE.txt */
-(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[8792],{115:e=>{var t="undefined"!=typeof Element,n="function"==typeof Map,r="function"==typeof Set,a="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;function o(e,i){if(e===i)return!0;if(e&&i&&"object"==typeof e&&"object"==typeof i){if(e.constructor!==i.constructor)return!1;var s,l,c,u;if(Array.isArray(e)){if((s=e.length)!=i.length)return!1;for(l=s;0!==l--;)if(!o(e[l],i[l]))return!1;return!0}if(n&&e instance [...]
\ No newline at end of file
+/*! For license information please see main.8843d0cf.js.LICENSE.txt */
+(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[8792],{115:e=>{var t="undefined"!=typeof Element,n="function"==typeof Map,r="function"==typeof Set,a="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;function o(e,i){if(e===i)return!0;if(e&&i&&"object"==typeof e&&"object"==typeof i){if(e.constructor!==i.constructor)return!1;var s,l,c,u;if(Array.isArray(e)){if((s=e.length)!=i.length)return!1;for(l=s;0!==l--;)if(!o(e[l],i[l]))return!1;return!0}if(n&&e instance [...]
\ No newline at end of file
diff --git a/assets/js/main.f9da50b7.js.LICENSE.txt b/assets/js/main.8843d0cf.js.LICENSE.txt
similarity index 100%
rename from assets/js/main.f9da50b7.js.LICENSE.txt
rename to assets/js/main.8843d0cf.js.LICENSE.txt
diff --git a/assets/js/runtime~main.47852b0a.js b/assets/js/runtime~main.47852b0a.js
new file mode 100644
index 00000000..776db448
--- /dev/null
+++ b/assets/js/runtime~main.47852b0a.js
@@ -0,0 +1 @@
+(()=>{"use strict";var e,a,f,d,c,b={},t={};function r(e){var a=t[e];if(void 0!==a)return a.exports;var f=t[e]={exports:{}};return b[e].call(f.exports,f,f.exports,r),f.exports}r.m=b,e=[],r.O=(a,f,d,c)=>{if(!f){var b=1/0;for(i=0;i<e.length;i++){f=e[i][0],d=e[i][1],c=e[i][2];for(var t=!0,o=0;o<f.length;o++)(!1&c||b>=c)&&Object.keys(r.O).every(e=>r.O[e](f[o]))?f.splice(o--,1):(t=!1,c<b&&(b=c));if(t){e.splice(i--,1);var n=d();void 0!==n&&(a=n)}}return a}c=c||0;for(var i=e.length;i>0&&e[i-1][2 [...]
\ No newline at end of file
diff --git a/assets/js/runtime~main.5fa3ddca.js b/assets/js/runtime~main.5fa3ddca.js
deleted file mode 100644
index 17d99a5e..00000000
--- a/assets/js/runtime~main.5fa3ddca.js
+++ /dev/null
@@ -1 +0,0 @@
-(()=>{"use strict";var e,a,f,d,c,b={},t={};function r(e){var a=t[e];if(void 0!==a)return a.exports;var f=t[e]={exports:{}};return b[e].call(f.exports,f,f.exports,r),f.exports}r.m=b,e=[],r.O=(a,f,d,c)=>{if(!f){var b=1/0;for(i=0;i<e.length;i++){f=e[i][0],d=e[i][1],c=e[i][2];for(var t=!0,o=0;o<f.length;o++)(!1&c||b>=c)&&Object.keys(r.O).every(e=>r.O[e](f[o]))?f.splice(o--,1):(t=!1,c<b&&(b=c));if(t){e.splice(i--,1);var n=d();void 0!==n&&(a=n)}}return a}c=c||0;for(var i=e.length;i>0&&e[i-1][2 [...]
\ No newline at end of file
diff --git a/blog/archive/index.html b/blog/archive/index.html
index 47ab9288..089bb4f9 100644
--- a/blog/archive/index.html
+++ b/blog/archive/index.html
@@ -5,13 +5,13 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">Archive | Apache Wayang™</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-rh="true" n [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Wayang™ Atom Feed"><link rel="stylesheet" href="/assets/css/styles.af2ccd7c.css">
-<script src="/assets/js/runtime~main.5fa3ddca.js" defer="defer"></script>
-<script src="/assets/js/main.f9da50b7.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47852b0a.js" defer="defer"></script>
+<script src="/assets/js/main.8843d0cf.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 [...]
       <p>
-        Copyright © 2025 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
+        Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
         Apache Wayang, Wayang, Apache, the Apache feather logo, and the Apache Wayang project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
       </p>
       </div></div></div></div></footer></div>
diff --git a/blog/index.html b/blog/index.html
index 6919d9e2..7d72ae1e 100644
--- a/blog/index.html
+++ b/blog/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">Blog | Apache Wayang™</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" property="og: [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Wayang™ Atom Feed"><link rel="stylesheet" href="/assets/css/styles.af2ccd7c.css">
-<script src="/assets/js/runtime~main.5fa3ddca.js" defer="defer"></script>
-<script src="/assets/js/main.f9da50b7.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47852b0a.js" defer="defer"></script>
+<script src="/assets/js/main.8843d0cf.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 [...]
@@ -463,7 +463,7 @@ Our assumption is, that in the beginning, there won’t be much data.</p>
 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 [...]
       <p>
-        Copyright © 2025 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
+        Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
         Apache Wayang, Wayang, Apache, the Apache feather logo, and the Apache Wayang project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
       </p>
       </div></div></div></div></footer></div>
diff --git a/blog/kafka-meets-wayang-1/index.html b/blog/kafka-meets-wayang-1/index.html
index eac30a18..48826ba8 100644
--- a/blog/kafka-meets-wayang-1/index.html
+++ b/blog/kafka-meets-wayang-1/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">Apache Kafka meets Wayang - Part 1 | Apache Wayang™</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" name="docusaurus_tag"  [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Wayang™ Atom Feed"><link rel="stylesheet" href="/assets/css/styles.af2ccd7c.css">
-<script src="/assets/js/runtime~main.5fa3ddca.js" defer="defer"></script>
-<script src="/assets/js/main.f9da50b7.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47852b0a.js" defer="defer"></script>
+<script src="/assets/js/main.8843d0cf.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 [...]
@@ -54,7 +54,7 @@ Our assumption is, that in the beginning, there won’t be much data.</p>
 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 blogPostFooterDetailsFull_mRVl"><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-co [...]
       <p>
-        Copyright © 2025 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
+        Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
         Apache Wayang, Wayang, Apache, the Apache feather logo, and the Apache Wayang project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
       </p>
       </div></div></div></div></footer></div>
diff --git a/blog/kafka-meets-wayang-2/index.html b/blog/kafka-meets-wayang-2/index.html
index b5e9a725..b26d9b9c 100644
--- a/blog/kafka-meets-wayang-2/index.html
+++ b/blog/kafka-meets-wayang-2/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">Apache Kafka meets Wayang - Part 2 | Apache Wayang™</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" name="docusaurus_tag"  [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Wayang™ Atom Feed"><link rel="stylesheet" href="/assets/css/styles.af2ccd7c.css">
-<script src="/assets/js/runtime~main.5fa3ddca.js" defer="defer"></script>
-<script src="/assets/js/main.f9da50b7.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47852b0a.js" defer="defer"></script>
+<script src="/assets/js/main.8843d0cf.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 [...]
@@ -68,7 +68,7 @@ All this wiring is needed to keep Wayang open and flexible so that multiple exte
 <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 blogPostFooterDetailsFull_mRVl"><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 [...]
       <p>
-        Copyright © 2025 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
+        Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
         Apache Wayang, Wayang, Apache, the Apache feather logo, and the Apache Wayang project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
       </p>
       </div></div></div></div></footer></div>
diff --git a/blog/kafka-meets-wayang-3/index.html b/blog/kafka-meets-wayang-3/index.html
index 6630f5e0..fed2d348 100644
--- a/blog/kafka-meets-wayang-3/index.html
+++ b/blog/kafka-meets-wayang-3/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">Apache Kafka meets Wayang - Part 3 | Apache Wayang™</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" name="docusaurus_tag"  [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Wayang™ Atom Feed"><link rel="stylesheet" href="/assets/css/styles.af2ccd7c.css">
-<script src="/assets/js/runtime~main.5fa3ddca.js" defer="defer"></script>
-<script src="/assets/js/main.f9da50b7.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47852b0a.js" defer="defer"></script>
+<script src="/assets/js/main.8843d0cf.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 [...]
@@ -79,7 +79,7 @@ More testing, more serialization schemes, and Kafka Schema Registry support shou
 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 blogPostFooterDetailsFull_mRVl"><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 c [...]
       <p>
-        Copyright © 2025 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
+        Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
         Apache Wayang, Wayang, Apache, the Apache feather logo, and the Apache Wayang project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
       </p>
       </div></div></div></div></footer></div>
diff --git a/blog/tags/ai/index.html b/blog/tags/ai/index.html
index 2cb3fef1..de1cde9b 100644
--- a/blog/tags/ai/index.html
+++ b/blog/tags/ai/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">One post tagged with &quot;ai&quot; | Apache Wayang™</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/ai"><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™ Atom Feed"><link rel="stylesheet" href="/assets/css/styles.af2ccd7c.css">
-<script src="/assets/js/runtime~main.5fa3ddca.js" defer="defer"></script>
-<script src="/assets/js/main.f9da50b7.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47852b0a.js" defer="defer"></script>
+<script src="/assets/js/main.8843d0cf.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 [...]
@@ -63,7 +63,7 @@ write documentation, or fix bugs.</p>
 <p>I (Gláucia) want to thank professor Jorge Quiané for the guidance to write this blog post.
 Thanks for incentivate me to join the project and for the knowledge shared. I will always remember you.</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/federated">federated</a></li><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href [...]
       <p>
-        Copyright © 2025 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
+        Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
         Apache Wayang, Wayang, Apache, the Apache feather logo, and the Apache Wayang project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
       </p>
       </div></div></div></div></footer></div>
diff --git a/blog/tags/asf/index.html b/blog/tags/asf/index.html
index f36d7fa3..ebc5cb1c 100644
--- a/blog/tags/asf/index.html
+++ b/blog/tags/asf/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">2 posts tagged with &quot;ASF&quot; | Apache Wayang™</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/asf"><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™ Atom Feed"><link rel="stylesheet" href="/assets/css/styles.af2ccd7c.css">
-<script src="/assets/js/runtime~main.5fa3ddca.js" defer="defer"></script>
-<script src="/assets/js/main.f9da50b7.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47852b0a.js" defer="defer"></script>
+<script src="/assets/js/main.8843d0cf.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 [...]
@@ -158,7 +158,7 @@ But now, the error changes with and I am still not able to stage the build resul
 <p>This suggests that there might be an issue with how credentials are being handled. Double-check that the credentials are being correctly passed and processed.</p>
 <p><strong>[DONE]</strong></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/asf">ASF</a></li><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/release">release</a></li></ul></div></footer></article><nav class="paginatio [...]
       <p>
-        Copyright © 2025 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
+        Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
         Apache Wayang, Wayang, Apache, the Apache feather logo, and the Apache Wayang project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
       </p>
       </div></div></div></div></footer></div>
diff --git a/blog/tags/cross-organization-data-collaboration/index.html b/blog/tags/cross-organization-data-collaboration/index.html
index 36b8c0d0..533ce85b 100644
--- a/blog/tags/cross-organization-data-collaboration/index.html
+++ b/blog/tags/cross-organization-data-collaboration/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">3 posts tagged with &quot;cross organization data collaboration&quot; | Apache Wayang™</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="docusaurus_locale" [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Wayang™ Atom Feed"><link rel="stylesheet" href="/assets/css/styles.af2ccd7c.css">
-<script src="/assets/js/runtime~main.5fa3ddca.js" defer="defer"></script>
-<script src="/assets/js/main.f9da50b7.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47852b0a.js" defer="defer"></script>
+<script src="/assets/js/main.8843d0cf.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 [...]
@@ -179,7 +179,7 @@ Our assumption is, that in the beginning, there won’t be much data.</p>
 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 [...]
       <p>
-        Copyright © 2025 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
+        Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
         Apache Wayang, Wayang, Apache, the Apache feather logo, and the Apache Wayang project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
       </p>
       </div></div></div></div></footer></div>
diff --git a/blog/tags/federated/index.html b/blog/tags/federated/index.html
index 6b0a4d8c..fa8526fc 100644
--- a/blog/tags/federated/index.html
+++ b/blog/tags/federated/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">One post tagged with &quot;federated&quot; | Apache Wayang™</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/federated"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:lang [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Wayang™ Atom Feed"><link rel="stylesheet" href="/assets/css/styles.af2ccd7c.css">
-<script src="/assets/js/runtime~main.5fa3ddca.js" defer="defer"></script>
-<script src="/assets/js/main.f9da50b7.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47852b0a.js" defer="defer"></script>
+<script src="/assets/js/main.8843d0cf.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 [...]
@@ -63,7 +63,7 @@ write documentation, or fix bugs.</p>
 <p>I (Gláucia) want to thank professor Jorge Quiané for the guidance to write this blog post.
 Thanks for incentivate me to join the project and for the knowledge shared. I will always remember you.</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/federated">federated</a></li><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href [...]
       <p>
-        Copyright © 2025 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
+        Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
         Apache Wayang, Wayang, Apache, the Apache feather logo, and the Apache Wayang project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
       </p>
       </div></div></div></div></footer></div>
diff --git a/blog/tags/graduation/index.html b/blog/tags/graduation/index.html
index 996c3774..aa719df3 100644
--- a/blog/tags/graduation/index.html
+++ b/blog/tags/graduation/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">One post tagged with &quot;graduation&quot; | Apache Wayang™</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/graduation"><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™ Atom Feed"><link rel="stylesheet" href="/assets/css/styles.af2ccd7c.css">
-<script src="/assets/js/runtime~main.5fa3ddca.js" defer="defer"></script>
-<script src="/assets/js/main.f9da50b7.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47852b0a.js" defer="defer"></script>
+<script src="/assets/js/main.8843d0cf.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 [...]
@@ -38,7 +38,7 @@ Your contributions made this milestone possible, and we’re just getting starte
 </ul>
 <p>Welcome to Apache Wayang — where data platforms work together!</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/asf">ASF</a></li><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/graduation">graduation</a></li><li cl [...]
       <p>
-        Copyright © 2025 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
+        Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
         Apache Wayang, Wayang, Apache, the Apache feather logo, and the Apache Wayang project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
       </p>
       </div></div></div></div></footer></div>
diff --git a/blog/tags/index.html b/blog/tags/index.html
index 9025147d..a72625e8 100644
--- a/blog/tags/index.html
+++ b/blog/tags/index.html
@@ -5,13 +5,13 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">Tags | Apache Wayang™</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="true" property [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Wayang™ Atom Feed"><link rel="stylesheet" href="/assets/css/styles.af2ccd7c.css">
-<script src="/assets/js/runtime~main.5fa3ddca.js" defer="defer"></script>
-<script src="/assets/js/main.f9da50b7.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47852b0a.js" defer="defer"></script>
+<script src="/assets/js/main.8843d0cf.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 [...]
       <p>
-        Copyright © 2025 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
+        Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
         Apache Wayang, Wayang, Apache, the Apache feather logo, and the Apache Wayang project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
       </p>
       </div></div></div></div></footer></div>
diff --git a/blog/tags/kafka/index.html b/blog/tags/kafka/index.html
index 985da865..5b035f9b 100644
--- a/blog/tags/kafka/index.html
+++ b/blog/tags/kafka/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">3 posts tagged with &quot;kafka&quot; | Apache Wayang™</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:language" con [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Wayang™ Atom Feed"><link rel="stylesheet" href="/assets/css/styles.af2ccd7c.css">
-<script src="/assets/js/runtime~main.5fa3ddca.js" defer="defer"></script>
-<script src="/assets/js/main.f9da50b7.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47852b0a.js" defer="defer"></script>
+<script src="/assets/js/main.8843d0cf.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 [...]
@@ -179,7 +179,7 @@ Our assumption is, that in the beginning, there won’t be much data.</p>
 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 [...]
       <p>
-        Copyright © 2025 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
+        Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
         Apache Wayang, Wayang, Apache, the Apache feather logo, and the Apache Wayang project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
       </p>
       </div></div></div></div></footer></div>
diff --git a/blog/tags/ml/index.html b/blog/tags/ml/index.html
index 9e4e8dce..2280f9fd 100644
--- a/blog/tags/ml/index.html
+++ b/blog/tags/ml/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">One post tagged with &quot;ML&quot; | Apache Wayang™</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/ml"><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™ Atom Feed"><link rel="stylesheet" href="/assets/css/styles.af2ccd7c.css">
-<script src="/assets/js/runtime~main.5fa3ddca.js" defer="defer"></script>
-<script src="/assets/js/main.f9da50b7.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47852b0a.js" defer="defer"></script>
+<script src="/assets/js/main.8843d0cf.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 [...]
@@ -43,7 +43,7 @@ data debugging functionality). If you want to hear or join the community, consul
 <a href="https://wayang.apache.org/community/" target="_blank" rel="noopener noreferrer">https://wayang.apache.org/community/</a> , join the mailing lists, contribute with new ideas,
 write documentation, or fix bugs.</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/ml">ML</a></li><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/tensorflow">tensorflow</a></li></ul></div></footer></article><nav class [...]
       <p>
-        Copyright © 2025 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
+        Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
         Apache Wayang, Wayang, Apache, the Apache feather logo, and the Apache Wayang project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
       </p>
       </div></div></div></div></footer></div>
diff --git a/blog/tags/presto/index.html b/blog/tags/presto/index.html
index 47ea0434..3b7fe48e 100644
--- a/blog/tags/presto/index.html
+++ b/blog/tags/presto/index.html
@@ -5,13 +5,13 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">One post tagged with &quot;presto&quot; | Apache Wayang™</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="docsearch:language"  [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Wayang™ Atom Feed"><link rel="stylesheet" href="/assets/css/styles.af2ccd7c.css">
-<script src="/assets/js/runtime~main.5fa3ddca.js" defer="defer"></script>
-<script src="/assets/js/main.f9da50b7.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47852b0a.js" defer="defer"></script>
+<script src="/assets/js/main.8843d0cf.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 [...]
       <p>
-        Copyright © 2025 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
+        Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
         Apache Wayang, Wayang, Apache, the Apache feather logo, and the Apache Wayang project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
       </p>
       </div></div></div></div></footer></div>
diff --git a/blog/tags/python/index.html b/blog/tags/python/index.html
index f7c5e6f9..0a4d91be 100644
--- a/blog/tags/python/index.html
+++ b/blog/tags/python/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">One post tagged with &quot;python&quot; | Apache Wayang™</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/python"><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™ Atom Feed"><link rel="stylesheet" href="/assets/css/styles.af2ccd7c.css">
-<script src="/assets/js/runtime~main.5fa3ddca.js" defer="defer"></script>
-<script src="/assets/js/main.f9da50b7.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47852b0a.js" defer="defer"></script>
+<script src="/assets/js/main.8843d0cf.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 [...]
@@ -64,7 +64,7 @@ operators will be wrapped and UDFs can be executed in the desired
 programming language.</li>
 </ul></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><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/python">python</a></li></ul></div><div class="col text--right col--3"><a aria-label="Read more about Pywayang - Apache Wayang&#x27;s Python API" href="/blog/wayang-python-api"><b>Read M [...]
       <p>
-        Copyright © 2025 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
+        Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
         Apache Wayang, Wayang, Apache, the Apache feather logo, and the Apache Wayang project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
       </p>
       </div></div></div></div></footer></div>
diff --git a/blog/tags/release/index.html b/blog/tags/release/index.html
index 535fe75b..66ae48af 100644
--- a/blog/tags/release/index.html
+++ b/blog/tags/release/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">One post tagged with &quot;release&quot; | Apache Wayang™</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/release"><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™ Atom Feed"><link rel="stylesheet" href="/assets/css/styles.af2ccd7c.css">
-<script src="/assets/js/runtime~main.5fa3ddca.js" defer="defer"></script>
-<script src="/assets/js/main.f9da50b7.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47852b0a.js" defer="defer"></script>
+<script src="/assets/js/main.8843d0cf.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 [...]
@@ -131,7 +131,7 @@ But now, the error changes with and I am still not able to stage the build resul
 <p>This suggests that there might be an issue with how credentials are being handled. Double-check that the credentials are being correctly passed and processed.</p>
 <p><strong>[DONE]</strong></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/asf">ASF</a></li><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/release">release</a></li></ul></div></footer></article><nav class="paginatio [...]
       <p>
-        Copyright © 2025 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
+        Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
         Apache Wayang, Wayang, Apache, the Apache feather logo, and the Apache Wayang project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
       </p>
       </div></div></div></div></footer></div>
diff --git a/blog/tags/spark/index.html b/blog/tags/spark/index.html
index d14fb061..9bf40c57 100644
--- a/blog/tags/spark/index.html
+++ b/blog/tags/spark/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">One post tagged with &quot;spark&quot; | Apache Wayang™</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:language" co [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Wayang™ Atom Feed"><link rel="stylesheet" href="/assets/css/styles.af2ccd7c.css">
-<script src="/assets/js/runtime~main.5fa3ddca.js" defer="defer"></script>
-<script src="/assets/js/main.f9da50b7.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47852b0a.js" defer="defer"></script>
+<script src="/assets/js/main.8843d0cf.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 [...]
@@ -79,7 +79,7 @@ More testing, more serialization schemes, and Kafka Schema Registry support shou
 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 [...]
       <p>
-        Copyright © 2025 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
+        Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
         Apache Wayang, Wayang, Apache, the Apache feather logo, and the Apache Wayang project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
       </p>
       </div></div></div></div></footer></div>
diff --git a/blog/tags/tensorflow/index.html b/blog/tags/tensorflow/index.html
index d8310bef..0ed9b131 100644
--- a/blog/tags/tensorflow/index.html
+++ b/blog/tags/tensorflow/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">One post tagged with &quot;tensorflow&quot; | Apache Wayang™</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/tensorflow"><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™ Atom Feed"><link rel="stylesheet" href="/assets/css/styles.af2ccd7c.css">
-<script src="/assets/js/runtime~main.5fa3ddca.js" defer="defer"></script>
-<script src="/assets/js/main.f9da50b7.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47852b0a.js" defer="defer"></script>
+<script src="/assets/js/main.8843d0cf.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 [...]
@@ -43,7 +43,7 @@ data debugging functionality). If you want to hear or join the community, consul
 <a href="https://wayang.apache.org/community/" target="_blank" rel="noopener noreferrer">https://wayang.apache.org/community/</a> , join the mailing lists, contribute with new ideas,
 write documentation, or fix bugs.</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/ml">ML</a></li><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/tensorflow">tensorflow</a></li></ul></div></footer></article><nav class [...]
       <p>
-        Copyright © 2025 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
+        Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
         Apache Wayang, Wayang, Apache, the Apache feather logo, and the Apache Wayang project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
       </p>
       </div></div></div></div></footer></div>
diff --git a/blog/tags/tlp/index.html b/blog/tags/tlp/index.html
index 142c62f1..e2fdf424 100644
--- a/blog/tags/tlp/index.html
+++ b/blog/tags/tlp/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">One post tagged with &quot;TLP&quot; | Apache Wayang™</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/tlp"><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" conten [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Wayang™ Atom Feed"><link rel="stylesheet" href="/assets/css/styles.af2ccd7c.css">
-<script src="/assets/js/runtime~main.5fa3ddca.js" defer="defer"></script>
-<script src="/assets/js/main.f9da50b7.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47852b0a.js" defer="defer"></script>
+<script src="/assets/js/main.8843d0cf.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 [...]
@@ -38,7 +38,7 @@ Your contributions made this milestone possible, and we’re just getting starte
 </ul>
 <p>Welcome to Apache Wayang — where data platforms work together!</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/asf">ASF</a></li><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/graduation">graduation</a></li><li cl [...]
       <p>
-        Copyright © 2025 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
+        Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
         Apache Wayang, Wayang, Apache, the Apache feather logo, and the Apache Wayang project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
       </p>
       </div></div></div></div></footer></div>
diff --git a/blog/tags/trino/index.html b/blog/tags/trino/index.html
index 43882b7d..1e0eee9e 100644
--- a/blog/tags/trino/index.html
+++ b/blog/tags/trino/index.html
@@ -5,13 +5,13 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">One post tagged with &quot;trino&quot; | Apache Wayang™</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:language" co [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Wayang™ Atom Feed"><link rel="stylesheet" href="/assets/css/styles.af2ccd7c.css">
-<script src="/assets/js/runtime~main.5fa3ddca.js" defer="defer"></script>
-<script src="/assets/js/main.f9da50b7.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47852b0a.js" defer="defer"></script>
+<script src="/assets/js/main.8843d0cf.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 [...]
       <p>
-        Copyright © 2025 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
+        Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
         Apache Wayang, Wayang, Apache, the Apache feather logo, and the Apache Wayang project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
       </p>
       </div></div></div></div></footer></div>
diff --git a/blog/tags/wayang/index.html b/blog/tags/wayang/index.html
index 79ef55fb..a87afd11 100644
--- a/blog/tags/wayang/index.html
+++ b/blog/tags/wayang/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">10 posts tagged with &quot;wayang&quot; | Apache Wayang™</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:language"  [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Wayang™ Atom Feed"><link rel="stylesheet" href="/assets/css/styles.af2ccd7c.css">
-<script src="/assets/js/runtime~main.5fa3ddca.js" defer="defer"></script>
-<script src="/assets/js/main.f9da50b7.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47852b0a.js" defer="defer"></script>
+<script src="/assets/js/main.8843d0cf.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 [...]
@@ -463,7 +463,7 @@ Our assumption is, that in the beginning, there won’t be much data.</p>
 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 [...]
       <p>
-        Copyright © 2025 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
+        Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
         Apache Wayang, Wayang, Apache, the Apache feather logo, and the Apache Wayang project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
       </p>
       </div></div></div></div></footer></div>
diff --git a/blog/wayang-federated-ai/index.html b/blog/wayang-federated-ai/index.html
index 6e7c89c2..32c1fd49 100644
--- a/blog/wayang-federated-ai/index.html
+++ b/blog/wayang-federated-ai/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">Wayang and the Federated AI | Apache Wayang™</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-federated-ai"><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= [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Wayang™ Atom Feed"><link rel="stylesheet" href="/assets/css/styles.af2ccd7c.css">
-<script src="/assets/js/runtime~main.5fa3ddca.js" defer="defer"></script>
-<script src="/assets/js/main.f9da50b7.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47852b0a.js" defer="defer"></script>
+<script src="/assets/js/main.8843d0cf.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 [...]
@@ -63,7 +63,7 @@ write documentation, or fix bugs.</p>
 <p>I (Gláucia) want to thank professor Jorge Quiané for the guidance to write this blog post.
 Thanks for incentivate me to join the project and for the knowledge shared. I will always remember you.</p></div><footer class="row docusaurus-mt-lg blogPostFooterDetailsFull_mRVl"><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/federated">federated</a></li><li class="tag_QGVx"><a class= [...]
       <p>
-        Copyright © 2025 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
+        Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
         Apache Wayang, Wayang, Apache, the Apache feather logo, and the Apache Wayang project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
       </p>
       </div></div></div></div></footer></div>
diff --git a/blog/wayang-graduation/index.html b/blog/wayang-graduation/index.html
index d68a7c53..2ab937b3 100644
--- a/blog/wayang-graduation/index.html
+++ b/blog/wayang-graduation/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">Apache Wayang Graduation | Apache Wayang™</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-graduation"><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™ Atom Feed"><link rel="stylesheet" href="/assets/css/styles.af2ccd7c.css">
-<script src="/assets/js/runtime~main.5fa3ddca.js" defer="defer"></script>
-<script src="/assets/js/main.f9da50b7.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47852b0a.js" defer="defer"></script>
+<script src="/assets/js/main.8843d0cf.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 [...]
@@ -38,7 +38,7 @@ Your contributions made this milestone possible, and we’re just getting starte
 </ul>
 <p>Welcome to Apache Wayang — where data platforms work together!</p></div><footer class="row docusaurus-mt-lg blogPostFooterDetailsFull_mRVl"><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/asf">ASF</a></li><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/gradua [...]
       <p>
-        Copyright © 2025 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
+        Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
         Apache Wayang, Wayang, Apache, the Apache feather logo, and the Apache Wayang project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
       </p>
       </div></div></div></div></footer></div>
diff --git a/blog/wayang-python-api/index.html b/blog/wayang-python-api/index.html
index 09fcd843..22a2644a 100644
--- a/blog/wayang-python-api/index.html
+++ b/blog/wayang-python-api/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">Pywayang - Apache Wayang&#x27;s Python API | Apache Wayang™</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-python-api"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_ [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Wayang™ Atom Feed"><link rel="stylesheet" href="/assets/css/styles.af2ccd7c.css">
-<script src="/assets/js/runtime~main.5fa3ddca.js" defer="defer"></script>
-<script src="/assets/js/main.f9da50b7.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47852b0a.js" defer="defer"></script>
+<script src="/assets/js/main.8843d0cf.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 [...]
@@ -94,7 +94,7 @@ finishing touches, this article serves as an outlook for what users can
 expect to see soon.</p>
 <p>Author: <a href="https://github.com/juripetersen" target="_blank" rel="noopener noreferrer">juripetersen</a></p></div><footer class="row docusaurus-mt-lg blogPostFooterDetailsFull_mRVl"><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/python">python</a></li></ul></div></footer></articl [...]
       <p>
-        Copyright © 2025 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
+        Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
         Apache Wayang, Wayang, Apache, the Apache feather logo, and the Apache Wayang project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
       </p>
       </div></div></div></div></footer></div>
diff --git a/blog/wayang-release-odysse/index.html b/blog/wayang-release-odysse/index.html
index 9315bc89..50d983ff 100644
--- a/blog/wayang-release-odysse/index.html
+++ b/blog/wayang-release-odysse/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">Apache Wayang Release Odysse | Apache Wayang™</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-release-odysse"><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" conte [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Wayang™ Atom Feed"><link rel="stylesheet" href="/assets/css/styles.af2ccd7c.css">
-<script src="/assets/js/runtime~main.5fa3ddca.js" defer="defer"></script>
-<script src="/assets/js/main.f9da50b7.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47852b0a.js" defer="defer"></script>
+<script src="/assets/js/main.8843d0cf.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 [...]
@@ -131,7 +131,7 @@ But now, the error changes with and I am still not able to stage the build resul
 <p>This suggests that there might be an issue with how credentials are being handled. Double-check that the credentials are being correctly passed and processed.</p>
 <p><strong>[DONE]</strong></p></div><footer class="row docusaurus-mt-lg blogPostFooterDetailsFull_mRVl"><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/asf">ASF</a></li><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/release">release</a></li></ul></div></footer> [...]
       <p>
-        Copyright © 2025 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
+        Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
         Apache Wayang, Wayang, Apache, the Apache feather logo, and the Apache Wayang project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
       </p>
       </div></div></div></div></footer></div>
diff --git a/blog/wayang-tensorflow/index.html b/blog/wayang-tensorflow/index.html
index 1bfada5b..ca59c054 100644
--- a/blog/wayang-tensorflow/index.html
+++ b/blog/wayang-tensorflow/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">Integrating ML platforms in Wayang | Apache Wayang™</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-tensorflow"><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" con [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Wayang™ Atom Feed"><link rel="stylesheet" href="/assets/css/styles.af2ccd7c.css">
-<script src="/assets/js/runtime~main.5fa3ddca.js" defer="defer"></script>
-<script src="/assets/js/main.f9da50b7.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47852b0a.js" defer="defer"></script>
+<script src="/assets/js/main.8843d0cf.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 [...]
@@ -43,7 +43,7 @@ data debugging functionality). If you want to hear or join the community, consul
 <a href="https://wayang.apache.org/community/" target="_blank" rel="noopener noreferrer">https://wayang.apache.org/community/</a> , join the mailing lists, contribute with new ideas,
 write documentation, or fix bugs.</p></div><footer class="row docusaurus-mt-lg blogPostFooterDetailsFull_mRVl"><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/ml">ML</a></li><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/tensorflow">tensorflow</a></li></ul></di [...]
       <p>
-        Copyright © 2025 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
+        Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
         Apache Wayang, Wayang, Apache, the Apache feather logo, and the Apache Wayang project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
       </p>
       </div></div></div></div></footer></div>
diff --git a/blog/wayang-vs-trino/index.html b/blog/wayang-vs-trino/index.html
index 2a81b484..c2b96bc4 100644
--- a/blog/wayang-vs-trino/index.html
+++ b/blog/wayang-vs-trino/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">Apache Wayang vs. Presto/Trino | Apache Wayang™</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_tag" content=" [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Wayang™ Atom Feed"><link rel="stylesheet" href="/assets/css/styles.af2ccd7c.css">
-<script src="/assets/js/runtime~main.5fa3ddca.js" defer="defer"></script>
-<script src="/assets/js/main.f9da50b7.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47852b0a.js" defer="defer"></script>
+<script src="/assets/js/main.8843d0cf.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 [...]
@@ -46,7 +46,7 @@ In fact, Trino can be easily plugged to Wayang as a platform and be seamlessly i
 <p>Trino is a distributed SQL query engine which performs all the query processing of an input SQL query in a distributed manner. Wayang, on the other hand, is a data platform integrator which can automatically determine which data platform(s) is best suited for an application.</p>
 <p>Author: <a href="https://github.com/zkaoudi" target="_blank" rel="noopener noreferrer">zkaoudi</a></p></div><footer class="row docusaurus-mt-lg blogPostFooterDetailsFull_mRVl"><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/presto">presto</a></li><li class="tag_QGVx"><a class="tag_zVe [...]
       <p>
-        Copyright © 2025 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
+        Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
         Apache Wayang, Wayang, Apache, the Apache feather logo, and the Apache Wayang project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
       </p>
       </div></div></div></div></footer></div>
diff --git a/blog/website_update/index.html b/blog/website_update/index.html
index 42c69ce5..fc5d4330 100644
--- a/blog/website_update/index.html
+++ b/blog/website_update/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">Website updated | Apache Wayang™</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="default"><meta d [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Wayang™ Atom Feed"><link rel="stylesheet" href="/assets/css/styles.af2ccd7c.css">
-<script src="/assets/js/runtime~main.5fa3ddca.js" defer="defer"></script>
-<script src="/assets/js/main.f9da50b7.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47852b0a.js" defer="defer"></script>
+<script src="/assets/js/main.8843d0cf.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 [...]
@@ -41,7 +41,7 @@
 <li>Line three</li>
 </ul></div><footer class="row docusaurus-mt-lg blogPostFooterDetailsFull_mRVl"><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></ul></div></footer></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Blog post page navigation"><a class="pagination-nav__link pagination-nav__link--prev" href="/blog/kafka-meets-wayang-1"><div class="pagination-nav__ [...]
       <p>
-        Copyright © 2025 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
+        Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
         Apache Wayang, Wayang, Apache, the Apache feather logo, and the Apache Wayang project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
       </p>
       </div></div></div></div></footer></div>
diff --git a/docs/community/committer/index.html b/docs/community/committer/index.html
index d837554c..09c9ef85 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™</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" content="en [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Wayang™ Atom Feed"><link rel="stylesheet" href="/assets/css/styles.af2ccd7c.css">
-<script src="/assets/js/runtime~main.5fa3ddca.js" defer="defer"></script>
-<script src="/assets/js/main.f9da50b7.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47852b0a.js" defer="defer"></script>
+<script src="/assets/js/main.8843d0cf.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 [...]
@@ -49,7 +49,7 @@ The type and level of contributions considered may vary by project area – for
 The bug is not clearly a high priority for the community.
 The backported fix is widely different from the master branch fix.</p></div></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Docs pages"><a class="pagination-nav__link pagination-nav__link--prev" href="/docs/community/team"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">Team</div></a><a class="pagination-nav__link pagination-nav__link--next" href="/docs/community/contribute"><div class="pagination-nav__sublabel">Next</div><div cla [...]
       <p>
-        Copyright © 2025 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
+        Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
         Apache Wayang, Wayang, Apache, the Apache feather logo, and the Apache Wayang project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
       </p>
       </div></div></div></div></footer></div>
diff --git a/docs/community/contribute/index.html b/docs/community/contribute/index.html
index 15780056..b6fe0ccb 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™</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" content="en"> [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Wayang™ Atom Feed"><link rel="stylesheet" href="/assets/css/styles.af2ccd7c.css">
-<script src="/assets/js/runtime~main.5fa3ddca.js" defer="defer"></script>
-<script src="/assets/js/main.f9da50b7.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47852b0a.js" defer="defer"></script>
+<script src="/assets/js/main.8843d0cf.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 [...]
@@ -253,7 +253,7 @@
 <p>For more information and specific guidelines, refer to the Apache Software Foundation Code of Conduct.</p>
 <p>This guide was originally released by <a href="https://spark.apache.org/contributing.html" target="_blank" rel="noopener noreferrer">Apache Spark</a>, the Apache Wayang project adapted the guide.</p></div></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Docs pages"><a class="pagination-nav__link pagination-nav__link--prev" href="/docs/community/committer"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">Becoming a committer</div> [...]
       <p>
-        Copyright © 2025 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
+        Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
         Apache Wayang, Wayang, Apache, the Apache feather logo, and the Apache Wayang project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
       </p>
       </div></div></div></div></footer></div>
diff --git a/docs/community/mailinglist/index.html b/docs/community/mailinglist/index.html
index 90b7ea0c..787009ed 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™</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" content="en"><met [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Wayang™ Atom Feed"><link rel="stylesheet" href="/assets/css/styles.af2ccd7c.css">
-<script src="/assets/js/runtime~main.5fa3ddca.js" defer="defer"></script>
-<script src="/assets/js/main.f9da50b7.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47852b0a.js" defer="defer"></script>
+<script src="/assets/js/main.8843d0cf.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 [...]
@@ -42,7 +42,7 @@ Wait till you receive an email with the subject “WELCOME to <a href="mailto:LI
 <li><a href="https://lists.apache.org/list.html?dev@wayang.apache.org" target="_blank" rel="noopener noreferrer">Emails of dev@wayang.apache.org</a></li>
 </ul></div></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Docs pages"><a class="pagination-nav__link pagination-nav__link--next" href="/docs/community/repositories"><div class="pagination-nav__sublabel">Next</div><div class="pagination-nav__label">Repositories</div></a></nav></div></div><div class="col col--3"><div class="tableOfContents_bqdL thin-scrollbar theme-doc-toc-desktop"><ul class="table-of-contents table-of-contents__left-border"><li><a href="#how-to-subscri [...]
       <p>
-        Copyright © 2025 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
+        Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
         Apache Wayang, Wayang, Apache, the Apache feather logo, and the Apache Wayang project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
       </p>
       </div></div></div></div></footer></div>
diff --git a/docs/community/maturity/index.html b/docs/community/maturity/index.html
index b1714ce3..90b90bfc 100644
--- a/docs/community/maturity/index.html
+++ b/docs/community/maturity/index.html
@@ -5,13 +5,13 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">Maturity Model | Apache Wayang™</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/maturity"><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 [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Wayang™ Atom Feed"><link rel="stylesheet" href="/assets/css/styles.af2ccd7c.css">
-<script src="/assets/js/runtime~main.5fa3ddca.js" defer="defer"></script>
-<script src="/assets/js/main.f9da50b7.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47852b0a.js" defer="defer"></script>
+<script src="/assets/js/main.8843d0cf.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 [...]
       <p>
-        Copyright © 2025 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
+        Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
         Apache Wayang, Wayang, Apache, the Apache feather logo, and the Apache Wayang project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
       </p>
       </div></div></div></div></footer></div>
diff --git a/docs/community/release/index.html b/docs/community/release/index.html
index 7182f619..7b99dbc0 100644
--- a/docs/community/release/index.html
+++ b/docs/community/release/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">How to make a release | Apache Wayang™</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/release"><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" [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Wayang™ Atom Feed"><link rel="stylesheet" href="/assets/css/styles.af2ccd7c.css">
-<script src="/assets/js/runtime~main.5fa3ddca.js" defer="defer"></script>
-<script src="/assets/js/main.f9da50b7.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47852b0a.js" defer="defer"></script>
+<script src="/assets/js/main.8843d0cf.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 [...]
@@ -150,7 +150,7 @@ The following steps ensure you can sign the release with your Apache credentials
 </li>
 </ol></div></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Docs pages"><a class="pagination-nav__link pagination-nav__link--prev" href="/docs/community/contribute"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">How to contribute</div></a><a class="pagination-nav__link pagination-nav__link--next" href="/docs/community/maturity"><div class="pagination-nav__sublabel">Next</div><div class="pagination-nav__label">Maturity Model</div>< [...]
       <p>
-        Copyright © 2025 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
+        Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
         Apache Wayang, Wayang, Apache, the Apache feather logo, and the Apache Wayang project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
       </p>
       </div></div></div></div></footer></div>
diff --git a/docs/community/repositories/index.html b/docs/community/repositories/index.html
index 90ad6cbb..8ed66856 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™</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" content="en"><me [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Wayang™ Atom Feed"><link rel="stylesheet" href="/assets/css/styles.af2ccd7c.css">
-<script src="/assets/js/runtime~main.5fa3ddca.js" defer="defer"></script>
-<script src="/assets/js/main.f9da50b7.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47852b0a.js" defer="defer"></script>
+<script src="/assets/js/main.8843d0cf.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 [...]
@@ -20,7 +20,7 @@ GitHub mirror : <a href="https://github.com/apache/incubator-wayang-website.git"
 <h3 class="anchor anchorWithStickyNavbar_LWe7" id="issues-bugs-and-features">Issues, Bugs and Features<a href="#issues-bugs-and-features" class="hash-link" aria-label="Direct link to Issues, Bugs and Features" title="Direct link to Issues, Bugs and Features">​</a></h3>
 <p>If you have a specific bug to report or feature request, we suggest opening an issue in <a href="https://issues.apache.org/jira/projects/WAYANG/issue" target="_blank" rel="noopener noreferrer">Jira</a>.</p></div></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Docs pages"><a class="pagination-nav__link pagination-nav__link--prev" href="/docs/community/mailinglist"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">Mailinglists</div [...]
       <p>
-        Copyright © 2025 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
+        Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
         Apache Wayang, Wayang, Apache, the Apache feather logo, and the Apache Wayang project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
       </p>
       </div></div></div></div></footer></div>
diff --git a/docs/community/resources/index.html b/docs/community/resources/index.html
index 5bd62aa4..cda2a31f 100644
--- a/docs/community/resources/index.html
+++ b/docs/community/resources/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">Community Resources &amp; External Coverage | Apache Wayang™</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/resources"><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™ Atom Feed"><link rel="stylesheet" href="/assets/css/styles.af2ccd7c.css">
-<script src="/assets/js/runtime~main.5fa3ddca.js" defer="defer"></script>
-<script src="/assets/js/main.f9da50b7.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47852b0a.js" defer="defer"></script>
+<script src="/assets/js/main.8843d0cf.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 [...]
@@ -24,7 +24,7 @@
 </ul>
 <p>Including high-quality external references alongside the official documentation helps search engines and AI assistants understand how the community uses Apache Wayang in the broader distributed computing ecosystem.</p></div></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Docs pages"><a class="pagination-nav__link pagination-nav__link--prev" href="/docs/community/maturity"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">Maturity [...]
       <p>
-        Copyright © 2025 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
+        Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
         Apache Wayang, Wayang, Apache, the Apache feather logo, and the Apache Wayang project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
       </p>
       </div></div></div></div></footer></div>
diff --git a/docs/community/security/index.html b/docs/community/security/index.html
index ee7e4ac0..ec0da5c1 100644
--- a/docs/community/security/index.html
+++ b/docs/community/security/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">Wayang Security | Apache Wayang™</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/security"><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"><met [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Wayang™ Atom Feed"><link rel="stylesheet" href="/assets/css/styles.af2ccd7c.css">
-<script src="/assets/js/runtime~main.5fa3ddca.js" defer="defer"></script>
-<script src="/assets/js/main.f9da50b7.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47852b0a.js" defer="defer"></script>
+<script src="/assets/js/main.8843d0cf.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 [...]
@@ -35,7 +35,7 @@
 </li>
 </ol></div></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Docs pages"><a class="pagination-nav__link pagination-nav__link--prev" href="/docs/community/resources"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">Community Resources &amp; External Coverage</div></a></nav></div></div><div class="col col--3"><div class="tableOfContents_bqdL thin-scrollbar theme-doc-toc-desktop"><ul class="table-of-contents table-of-contents__left-bord [...]
       <p>
-        Copyright © 2025 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
+        Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
         Apache Wayang, Wayang, Apache, the Apache feather logo, and the Apache Wayang project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
       </p>
       </div></div></div></div></footer></div>
diff --git a/docs/community/team/index.html b/docs/community/team/index.html
index 32a3cb8a..19be6b9b 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™</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 data-rh="true [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Wayang™ Atom Feed"><link rel="stylesheet" href="/assets/css/styles.af2ccd7c.css">
-<script src="/assets/js/runtime~main.5fa3ddca.js" defer="defer"></script>
-<script src="/assets/js/main.f9da50b7.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47852b0a.js" defer="defer"></script>
+<script src="/assets/js/main.8843d0cf.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 [...]
@@ -18,7 +18,7 @@
 <h2 class="anchor anchorWithStickyNavbar_LWe7" id="donations-to-wayang">Donations to Wayang<a href="#donations-to-wayang" class="hash-link" aria-label="Direct link to Donations to Wayang" title="Direct link to Donations to Wayang">​</a></h2>
 <p>The <a href="http://wayang.apache.org/assets/img/logo/Apache_Wayang/Apache_Wayang.pdf" target="_blank" rel="noopener noreferrer">Logo</a> was donated by <a href="https://www.linkedin.com/in/brian-vera-hablares-17a663b8/" target="_blank" rel="noopener noreferrer">Brian Vera</a></p></div></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Docs pages"><a class="pagination-nav__link pagination-nav__link--prev" href="/docs/community/repositories"><div class="pagination-nav__ [...]
       <p>
-        Copyright © 2025 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
+        Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
         Apache Wayang, Wayang, Apache, the Apache feather logo, and the Apache Wayang project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
       </p>
       </div></div></div></div></footer></div>
diff --git a/docs/guide/adding-operators/index.html b/docs/guide/adding-operators/index.html
index 9938012c..0ea1d172 100644
--- a/docs/guide/adding-operators/index.html
+++ b/docs/guide/adding-operators/index.html
@@ -5,11 +5,11 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">Adding an operator in Wayang | Apache Wayang™</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="docsearch:language"  [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Wayang™ Atom Feed"><link rel="stylesheet" href="/assets/css/styles.af2ccd7c.css">
-<script src="/assets/js/runtime~main.5fa3ddca.js" defer="defer"></script>
-<script src="/assets/js/main.f9da50b7.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47852b0a.js" defer="defer"></script>
+<script src="/assets/js/main.8843d0cf.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 guide shows the <em>3 steps</em> that developers need to follow if they want to add new operators in Wayang.
 We use the Map operator as an example.</p>
 <h2 class="anchor anchorWithStickyNavbar_LWe7" id="step-1-add-a-wayang-operator">Step 1: Add a Wayang operator<a href="#step-1-add-a-wayang-operator" class="hash-link" aria-label="Direct link to Step 1: Add a Wayang operator" title="Direct link to Step 1: Add a Wayang operator">​</a></h2>
@@ -32,7 +32,7 @@ For the above <code>MapOperator</code> and <code>JavaMapOperator</code>, see <a
 <h2 class="anchor anchorWithStickyNavbar_LWe7" id="step-4-expand-the-java-scala-like-api">Step 4: Expand the Java scala-like API<a href="#step-4-expand-the-java-scala-like-api" class="hash-link" aria-label="Direct link to Step 4: Expand the Java scala-like API" title="Direct link to Step 4: Expand the Java scala-like API">​</a></h2>
 <p>Once you created a new operator you need to expose it to the API so that users can use it as a function in the dataflow job they create. For this, you need to go to the module <code>wayang-api/wayang-api-scala-java</code> and expand the <code>JavaPlanBuilder.scala</code> file to include a new source operator or the <code>DataQuantaBuilder</code> for non-source operators.</p></div></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Docs pages"><a class="pagination-nav__l [...]
       <p>
-        Copyright © 2025 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
+        Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
         Apache Wayang, Wayang, Apache, the Apache feather logo, and the Apache Wayang project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
       </p>
       </div></div></div></div></footer></div>
diff --git a/docs/guide/api-documentation/index.html b/docs/guide/api-documentation/index.html
index 2c0ccb29..e5d21f7b 100644
--- a/docs/guide/api-documentation/index.html
+++ b/docs/guide/api-documentation/index.html
@@ -5,14 +5,14 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">API documentation | Apache Wayang™</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" content="e [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Wayang™ Atom Feed"><link rel="stylesheet" href="/assets/css/styles.af2ccd7c.css">
-<script src="/assets/js/runtime~main.5fa3ddca.js" defer="defer"></script>
-<script src="/assets/js/main.f9da50b7.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47852b0a.js" defer="defer"></script>
+<script src="/assets/js/main.8843d0cf.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>The latest Javadocs can be found <a href="https://wayang.apache.org/docs/api/javadocs/1.1.0/index.html" target="_blank" rel="noopener noreferrer">here</a>.</p></div></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Docs pages"><a class="pagination-nav__link pagination-nav__link--prev" href="/docs/guide/ml4all"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">Scalable Machine Learning</div></a><a class="pagination-nav__link paginat [...]
       <p>
-        Copyright © 2025 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
+        Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
         Apache Wayang, Wayang, Apache, the Apache feather logo, and the Apache Wayang project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
       </p>
       </div></div></div></div></footer></div>
diff --git a/docs/guide/developing-in-wayang/index.html b/docs/guide/developing-in-wayang/index.html
index f5f7558e..f1b5c2af 100644
--- a/docs/guide/developing-in-wayang/index.html
+++ b/docs/guide/developing-in-wayang/index.html
@@ -5,11 +5,11 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">Developing in Wayang | Apache Wayang™</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:language" cont [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Wayang™ Atom Feed"><link rel="stylesheet" href="/assets/css/styles.af2ccd7c.css">
-<script src="/assets/js/runtime~main.5fa3ddca.js" defer="defer"></script>
-<script src="/assets/js/main.f9da50b7.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47852b0a.js" defer="defer"></script>
+<script src="/assets/js/main.8843d0cf.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="compile-the-module-you-modified">Compile the module you modified<a href="#compile-the-module-you-modified" class="hash-link" aria-label="Direct link to Compile the module you modified" title="Direct link to Compile the module you modified">​</a></h2>
 <p>Within the root directory of Wayang, compile only the module you modified for faster compilation:</p>
 <div class="language-shell codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-shell codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">mvn clean </span><span class="token function" style="color:#d73a49">install</span><span c [...]
@@ -23,7 +23,7 @@
 <p>Before executing your code, make sure the required environment variables are set correctly.</p>
 <div class="language-shell codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-shell codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token builtin class-name">cd</span><span class="token plain"> wayang-assembly/target/</span><br></span [...]
       <p>
-        Copyright © 2025 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
+        Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
         Apache Wayang, Wayang, Apache, the Apache feather logo, and the Apache Wayang project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
       </p>
       </div></div></div></div></footer></div>
diff --git a/docs/guide/examples/index.html b/docs/guide/examples/index.html
index a7d867b8..dae83a92 100644
--- a/docs/guide/examples/index.html
+++ b/docs/guide/examples/index.html
@@ -5,11 +5,11 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">Usage Examples | Apache Wayang™</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="en"><meta dat [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Wayang™ Atom Feed"><link rel="stylesheet" href="/assets/css/styles.af2ccd7c.css">
-<script src="/assets/js/runtime~main.5fa3ddca.js" defer="defer"></script>
-<script src="/assets/js/main.f9da50b7.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47852b0a.js" defer="defer"></script>
+<script src="/assets/js/main.8843d0cf.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 section provides a set of examples to illustrate how to use Apache Wayang for different tasks.</p>
 <h2 class="anchor anchorWithStickyNavbar_LWe7" id="example-1-machine-learning-for-query-optimization-in-apache-wayang">Example 1: Machine Learning for query optimization in Apache Wayang<a href="#example-1-machine-learning-for-query-optimization-in-apache-wayang" class="hash-link" aria-label="Direct link to Example 1: Machine Learning for query optimization in Apache Wayang" title="Direct link to Example 1: Machine Learning for query optimization in Apache Wayang">​</a></h2>
 <p>Apache Wayang can be customized with concrete
@@ -25,7 +25,7 @@ execution plans runtimes in Apache Wayang:</p>
 pre-trained <code>.onnx</code> files that contain desired ML models.</p>
 <div class="language-java codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-java codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">public</span><span class="token plain"> </span><span class="token k [...]
       <p>
-        Copyright © 2025 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
+        Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
         Apache Wayang, Wayang, Apache, the Apache feather logo, and the Apache Wayang project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
       </p>
       </div></div></div></div></footer></div>
diff --git a/docs/guide/getting-started/index.html b/docs/guide/getting-started/index.html
index fc2010b9..11fe1543 100644
--- a/docs/guide/getting-started/index.html
+++ b/docs/guide/getting-started/index.html
@@ -5,11 +5,11 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">Getting started | Apache Wayang™</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" content="en">< [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Wayang™ Atom Feed"><link rel="stylesheet" href="/assets/css/styles.af2ccd7c.css">
-<script src="/assets/js/runtime~main.5fa3ddca.js" defer="defer"></script>
-<script src="/assets/js/main.f9da50b7.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47852b0a.js" defer="defer"></script>
+<script src="/assets/js/main.8843d0cf.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 built upon the foundations of Java 11 and Scala 2.12, providing a robust and versatile platform for data processing applications. If you intend to build Wayang from source, you will also need to have Apache Maven, the popular build automation tool, installed on your system. Additionally, be mindful that some of the processing platforms supported by Wayang may have their own specific installation requirements.</p>
 <h3 class="anchor anchorWithStickyNavbar_LWe7" id="get-wayang">Get Wayang<a href="#get-wayang" class="hash-link" aria-label="Direct link to Get Wayang" title="Direct link to Get Wayang">​</a></h3>
 <p>Apache Wayang is readily available through Maven Central, facilitating seamless integration into your development workflow. For instance, to utilize Wayang in your Maven-based project, simply add the following dependency to your project&#x27;s POM file:</p>
@@ -127,7 +127,7 @@ As soon as execution data has been collected, you can initiate:</p>
 <h4 class="anchor anchorWithStickyNavbar_LWe7" id="scala-api-1">Scala API<a href="#scala-api-1" class="hash-link" aria-label="Direct link to Scala API" title="Direct link to Scala API">​</a></h4>
 <div class="language-scala codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-scala codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">import</span><span class="token plain"> </span><span class="token [...]
       <p>
-        Copyright © 2025 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
+        Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
         Apache Wayang, Wayang, Apache, the Apache feather logo, and the Apache Wayang project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
       </p>
       </div></div></div></div></footer></div>
diff --git a/docs/guide/installation/index.html b/docs/guide/installation/index.html
index 0c461fd9..ce9f9799 100644
--- a/docs/guide/installation/index.html
+++ b/docs/guide/installation/index.html
@@ -5,11 +5,11 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">How to build Wayang | Apache Wayang™</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" content="en"> [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Wayang™ Atom Feed"><link rel="stylesheet" href="/assets/css/styles.af2ccd7c.css">
-<script src="/assets/js/runtime~main.5fa3ddca.js" defer="defer"></script>
-<script src="/assets/js/main.f9da50b7.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47852b0a.js" defer="defer"></script>
+<script src="/assets/js/main.8843d0cf.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="clone-repository">Clone repository<a href="#clone-repository" class="hash-link" aria-label="Direct link to Clone repository" title="Direct link to Clone repository">​</a></h2>
 <div class="language-shell codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-shell codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">git</span><span class="token plain"> clone https://github.com/ap [...]
 <h2 class="anchor anchorWithStickyNavbar_LWe7" id="create-binaries">Create binaries<a href="#create-binaries" class="hash-link" aria-label="Direct link to Create binaries" title="Direct link to Create binaries">​</a></h2>
@@ -50,7 +50,7 @@
 <div class="language-shell codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-shell codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">mvn clean verify jacoco:report</span><br></span></code></pre><div class="buttonGroup__atx [...]
 <p>the final report is placed on <code>./target/aggregate.exec/aggregate.exec</code></p></div></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Docs pages"><a class="pagination-nav__link pagination-nav__link--next" href="/docs/guide/getting-started"><div class="pagination-nav__sublabel">Next</div><div class="pagination-nav__label">Getting started</div></a></nav></div></div><div class="col col--3"><div class="tableOfContents_bqdL thin-scrollbar theme-doc-toc-desktop"><ul  [...]
       <p>
-        Copyright © 2025 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
+        Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
         Apache Wayang, Wayang, Apache, the Apache feather logo, and the Apache Wayang project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
       </p>
       </div></div></div></div></footer></div>
diff --git a/docs/guide/json-wayang-plan-guide/index.html b/docs/guide/json-wayang-plan-guide/index.html
new file mode 100644
index 00000000..d5e0d61a
--- /dev/null
+++ b/docs/guide/json-wayang-plan-guide/index.html
@@ -0,0 +1,64 @@
+<!doctype html>
+<html lang="en" dir="ltr" class="docs-wrapper plugin-docs plugin-id-default docs-version-current docs-doc-page docs-doc-id-guide/json-wayang-plan-guide" data-has-hydrated="false">
+<head>
+<meta charset="UTF-8">
+<meta name="generator" content="Docusaurus v3.1.1">
+<title data-rh="true">Documentation of Supported Operators in JSON-REST API | Apache Wayang™</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/json-wayang-plan-guide"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="t [...]
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Wayang™ Atom Feed"><link rel="stylesheet" href="/assets/css/styles.af2ccd7c.css">
+<script src="/assets/js/runtime~main.47852b0a.js" defer="defer"></script>
+<script src="/assets/js/main.8843d0cf.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 [...]
+<p>This is not a full coverage of supported operators and plan parameters in the API. These are only the ones that we were able to verify ourselves working through testing, and that we allow in the agentic systems.</p>
+<p>For a Wayang plan in JSON to be executable, it must at least contain two main properties in its outer object: “context” and “operators”.</p>
+<h2 class="anchor anchorWithStickyNavbar_LWe7" id="overall-wayang-plan-structure">Overall Wayang Plan structure<a href="#overall-wayang-plan-structure" class="hash-link" aria-label="Direct link to Overall Wayang Plan structure" title="Direct link to Overall Wayang Plan structure">​</a></h2>
+<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">{</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" [...]
+<h2 class="anchor anchorWithStickyNavbar_LWe7" id="context-property">Context Property<a href="#context-property" class="hash-link" aria-label="Direct link to Context Property" title="Direct link to Context Property">​</a></h2>
+<p>The “context” property is an object with at least two fields: “platforms” and “configurations”. Platform is a list of strings with platforms available for the plan, like “Java” or “Spark”. At least one platform must be provided. Configurations contain optional settings provided to Wayang. The field is required, but it is possible to provide an empty object to it for the plan to work. In that case, we believe that Wayang uses the default configuration settings. An example of “context”  [...]
+<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">{</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" [...]
+<h2 class="anchor anchorWithStickyNavbar_LWe7" id="operator-property">Operator Property<a href="#operator-property" class="hash-link" aria-label="Direct link to Operator Property" title="Direct link to Operator Property">​</a></h2>
+<p>The “operator” property consists of a list of objects. Each object is an operator specification, and the list contains the available operators to be used in a plan. An operator has a set of required fields that it must contain to work. Some fields are common across all operators, where others are unique for the specific operator.</p>
+<p>Table 1 describes the required fields for most operators. Some operators require additional properties inside the “data” object, but these are listed in the operator schema in Table 2</p>
+<h3 class="anchor anchorWithStickyNavbar_LWe7" id="operator-properties-in-apache-wayang-plans-table-1">Operator Properties in Apache Wayang Plans (Table 1)<a href="#operator-properties-in-apache-wayang-plans-table-1" class="hash-link" aria-label="Direct link to Operator Properties in Apache Wayang Plans (Table 1)" title="Direct link to Operator Properties in Apache Wayang Plans (Table 1)">​</a></h3>
+<table><thead><tr><th>Property</th><th>Value</th><th>Required in all operators</th><th>Description</th></tr></thead><tbody><tr><td>id</td><td><code>Int</code></td><td>Yes</td><td>The unique ID for an operator in a plan.</td></tr><tr><td>cat</td><td><code>String</code></td><td>Yes</td><td>The operator&#x27;s category or group, for example <em>input</em> or <em>unary</em>.</td></tr><tr><td>input</td><td><code>List[Int]</code></td><td>Yes</td><td>Unique IDs of operators that send data to th [...]
+<h2 class="anchor anchorWithStickyNavbar_LWe7" id="operator-schema">Operator Schema<a href="#operator-schema" class="hash-link" aria-label="Direct link to Operator Schema" title="Direct link to Operator Schema">​</a></h2>
+<p>The following Table 2 is a schema of all tested operators. Every operator requires the properties listed in Table 1. Data properties are operator-specific properties required. The schema is not a full coverage of the JSON-REST API. Additional operator and parameters are supported as well. These are the operators that we allow in the agentic systems.</p>
+<h3 class="anchor anchorWithStickyNavbar_LWe7" id="supported-apache-wayang-operators-and-their-required-data-properties-table-2">Supported Apache Wayang Operators and their Required Data Properties (Table 2)<a href="#supported-apache-wayang-operators-and-their-required-data-properties-table-2" class="hash-link" aria-label="Direct link to Supported Apache Wayang Operators and their Required Data Properties (Table 2)" title="Direct link to Supported Apache Wayang Operators and their Requir [...]
+<table><thead><tr><th>Category</th><th>Operator</th><th>Description</th><th>Required data properties</th><th>Example</th></tr></thead><tbody><tr><td>Input</td><td>jdbcRemoteInput</td><td>Reads data from a database using a JDBC connection.</td><td>uri, username, password, table, columnNames</td><td>jdbc_input</td></tr><tr><td>Input</td><td>textFileInput</td><td>Reads data from a text file line by line.</td><td>filename</td><td>textfile_input</td></tr><tr><td>Unary</td><td>map</td><td>Appl [...]
+<h2 class="anchor anchorWithStickyNavbar_LWe7" id="operator-examples">Operator Examples<a href="#operator-examples" class="hash-link" aria-label="Direct link to Operator Examples" title="Direct link to Operator Examples">​</a></h2>
+<h3 class="anchor anchorWithStickyNavbar_LWe7" id="jdbcremoteinput">jdbcRemoteInput<a href="#jdbcremoteinput" class="hash-link" aria-label="Direct link to jdbcRemoteInput" title="Direct link to jdbcRemoteInput">​</a></h3>
+<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">{</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" [...]
+<h3 class="anchor anchorWithStickyNavbar_LWe7" id="textfileinput">textFileInput<a href="#textfileinput" class="hash-link" aria-label="Direct link to textFileInput" title="Direct link to textFileInput">​</a></h3>
+<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">{</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" [...]
+<h3 class="anchor anchorWithStickyNavbar_LWe7" id="map">map<a href="#map" class="hash-link" aria-label="Direct link to map" title="Direct link to map">​</a></h3>
+<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">{</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" [...]
+<h3 class="anchor anchorWithStickyNavbar_LWe7" id="flatmap">flatMap<a href="#flatmap" class="hash-link" aria-label="Direct link to flatMap" title="Direct link to flatMap">​</a></h3>
+<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">{</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" [...]
+<h3 class="anchor anchorWithStickyNavbar_LWe7" id="filter">filter<a href="#filter" class="hash-link" aria-label="Direct link to filter" title="Direct link to filter">​</a></h3>
+<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">{</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" [...]
+<h3 class="anchor anchorWithStickyNavbar_LWe7" id="distinct">distinct<a href="#distinct" class="hash-link" aria-label="Direct link to distinct" title="Direct link to distinct">​</a></h3>
+<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">{</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" [...]
+<h3 class="anchor anchorWithStickyNavbar_LWe7" id="sort">sort<a href="#sort" class="hash-link" aria-label="Direct link to sort" title="Direct link to sort">​</a></h3>
+<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">{</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" [...]
+<h3 class="anchor anchorWithStickyNavbar_LWe7" id="sample">sample<a href="#sample" class="hash-link" aria-label="Direct link to sample" title="Direct link to sample">​</a></h3>
+<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">{</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" [...]
+<h3 class="anchor anchorWithStickyNavbar_LWe7" id="reduce">reduce<a href="#reduce" class="hash-link" aria-label="Direct link to reduce" title="Direct link to reduce">​</a></h3>
+<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">{</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" [...]
+<h3 class="anchor anchorWithStickyNavbar_LWe7" id="reduceby">reduceBy<a href="#reduceby" class="hash-link" aria-label="Direct link to reduceBy" title="Direct link to reduceBy">​</a></h3>
+<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">{</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" [...]
+<h3 class="anchor anchorWithStickyNavbar_LWe7" id="groupby">groupBy<a href="#groupby" class="hash-link" aria-label="Direct link to groupBy" title="Direct link to groupBy">​</a></h3>
+<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">{</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" [...]
+<h3 class="anchor anchorWithStickyNavbar_LWe7" id="count">count<a href="#count" class="hash-link" aria-label="Direct link to count" title="Direct link to count">​</a></h3>
+<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">{</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" [...]
+<h3 class="anchor anchorWithStickyNavbar_LWe7" id="join">join<a href="#join" class="hash-link" aria-label="Direct link to join" title="Direct link to join">​</a></h3>
+<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">{</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" [...]
+<h3 class="anchor anchorWithStickyNavbar_LWe7" id="textfileoutput">textFileOutput<a href="#textfileoutput" class="hash-link" aria-label="Direct link to textFileOutput" title="Direct link to textFileOutput">​</a></h3>
+<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">{</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" [...]
+      <p>
+        Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
+        Apache Wayang, Wayang, Apache, the Apache feather logo, and the Apache Wayang project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
+      </p>
+      </div></div></div></div></footer></div>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/guide/ml4all/index.html b/docs/guide/ml4all/index.html
index d0f0bdd7..56f72a51 100644
--- a/docs/guide/ml4all/index.html
+++ b/docs/guide/ml4all/index.html
@@ -5,11 +5,11 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">Scalable Machine Learning | Apache Wayang™</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" content="en"> [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Wayang™ Atom Feed"><link rel="stylesheet" href="/assets/css/styles.af2ccd7c.css">
-<script src="/assets/js/runtime~main.5fa3ddca.js" defer="defer"></script>
-<script src="/assets/js/main.f9da50b7.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47852b0a.js" defer="defer"></script>
+<script src="/assets/js/main.8843d0cf.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>ML4all is a system that frees users from the burden of machine learning algorithm selection and low-level implementation details.
 It uses a new abstraction that is capable of solving most ML tasks and provides a cost-based optimizer on top of the proposed abstraction for choosing the best gradient descent algorithm in a given setting.
 Our results show that ML4all is more than two orders of magnitude faster than state-of-the-art systems and can process large datasets that were not possible before.</p>
@@ -66,7 +66,7 @@ The interfaces can be found in <code>org.apache.wayang.ml4all.abstraction.api</c
 </ul>
 <div class="language-shell codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-shell codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">./bin/wayang-submit org.apache.wayang.ml4all.examples.RunSGD spark </span><span class="to [...]
       <p>
-        Copyright © 2025 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
+        Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
         Apache Wayang, Wayang, Apache, the Apache feather logo, and the Apache Wayang project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
       </p>
       </div></div></div></div></footer></div>
diff --git a/docs/guide/optimizer/index.html b/docs/guide/optimizer/index.html
index 82e31646..349ee8e1 100644
--- a/docs/guide/optimizer/index.html
+++ b/docs/guide/optimizer/index.html
@@ -5,11 +5,11 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">Data processing optimizer | Apache Wayang™</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" content="e [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Wayang™ Atom Feed"><link rel="stylesheet" href="/assets/css/styles.af2ccd7c.css">
-<script src="/assets/js/runtime~main.5fa3ddca.js" defer="defer"></script>
-<script src="/assets/js/main.f9da50b7.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47852b0a.js" defer="defer"></script>
+<script src="/assets/js/main.8843d0cf.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 guide covers the configuration settings available in Apache Wayang and tips on tuning performance.</p>
 <h2 class="anchor anchorWithStickyNavbar_LWe7" id="configuration-files">Configuration Files<a href="#configuration-files" class="hash-link" aria-label="Direct link to Configuration Files" title="Direct link to Configuration Files">​</a></h2>
 <ul>
@@ -24,7 +24,7 @@
 <li>Tips on tuning Apache Wayang for different scenarios</li>
 </ul></div></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Docs pages"><a class="pagination-nav__link pagination-nav__link--prev" href="/docs/guide/adding-operators"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">Adding an operator in Wayang</div></a><a class="pagination-nav__link pagination-nav__link--next" href="/docs/guide/wayang-docker"><div class="pagination-nav__sublabel">Next</div><div class="pagination-nav__label">Using W [...]
       <p>
-        Copyright © 2025 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
+        Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
         Apache Wayang, Wayang, Apache, the Apache feather logo, and the Apache Wayang project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
       </p>
       </div></div></div></div></footer></div>
diff --git a/docs/guide/wayang-docker/index.html b/docs/guide/wayang-docker/index.html
index 147c0e83..3cf03bf1 100644
--- a/docs/guide/wayang-docker/index.html
+++ b/docs/guide/wayang-docker/index.html
@@ -5,11 +5,11 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">Using Wayang&#x27;s docker image | Apache Wayang™</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/wayang-docker"><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™ Atom Feed"><link rel="stylesheet" href="/assets/css/styles.af2ccd7c.css">
-<script src="/assets/js/runtime~main.5fa3ddca.js" defer="defer"></script>
-<script src="/assets/js/main.f9da50b7.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47852b0a.js" defer="defer"></script>
+<script src="/assets/js/main.8843d0cf.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 guide provides a brief example for developers that want to utilize
 docker in order to develop with Wayang.</p>
 <h2 class="anchor anchorWithStickyNavbar_LWe7" id="step-1-creating-a-docker-compose-file">Step 1: Creating a docker-compose file<a href="#step-1-creating-a-docker-compose-file" class="hash-link" aria-label="Direct link to Step 1: Creating a docker-compose file" title="Direct link to Step 1: Creating a docker-compose file">​</a></h2>
@@ -44,9 +44,9 @@ run the following command to install all packages in Wayang:</p>
 <p>Execute your code:</p>
 <div class="language-shell codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-shell codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token builtin class-name">cd</span><span class="token plain"> wayang-assembly/target/</span><br></span [...]
 <h2 class="anchor anchorWithStickyNavbar_LWe7" id="optional-add-clusters-for-additional-platforms-to-your-docker-setup">Optional: Add clusters for additional platforms to your docker setup<a href="#optional-add-clusters-for-additional-platforms-to-your-docker-setup" class="hash-link" aria-label="Direct link to Optional: Add clusters for additional platforms to your docker setup" title="Direct link to Optional: Add clusters for additional platforms to your docker setup">​</a></h2>
-<div class="language-yml codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-yml codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token key atrule" style="color:#00a4db">name</span><span class="token punctuation" style="color:#393A34">: [...]
+<div class="language-yml codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-yml codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token key atrule" style="color:#00a4db">name</span><span class="token punctuation" style="color:#393A34">: [...]
       <p>
-        Copyright © 2025 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
+        Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
         Apache Wayang, Wayang, Apache, the Apache feather logo, and the Apache Wayang project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
       </p>
       </div></div></div></div></footer></div>
diff --git a/docs/introduction/about/index.html b/docs/introduction/about/index.html
index 30327798..65744477 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 Apache Wayang™? | Apache Wayang™</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" content=" [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Wayang™ Atom Feed"><link rel="stylesheet" href="/assets/css/styles.af2ccd7c.css">
-<script src="/assets/js/runtime~main.5fa3ddca.js" defer="defer"></script>
-<script src="/assets/js/main.f9da50b7.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47852b0a.js" defer="defer"></script>
+<script src="/assets/js/main.8843d0cf.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 [...]
@@ -57,7 +57,7 @@ To achieve this, the optimizer first “inflates” the plan: For each node that
 </li>
 </ul></div></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Docs pages"><a class="pagination-nav__link pagination-nav__link--next" href="/docs/introduction/benchmark"><div class="pagination-nav__sublabel">Next</div><div class="pagination-nav__label">Benchmarking Wayang</div></a></nav></div></div><div class="col col--3"><div class="tableOfContents_bqdL thin-scrollbar theme-doc-toc-desktop"><ul class="table-of-contents table-of-contents__left-border"><li><a href="#archite [...]
       <p>
-        Copyright © 2025 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
+        Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
         Apache Wayang, Wayang, Apache, the Apache feather logo, and the Apache Wayang project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
       </p>
       </div></div></div></div></footer></div>
diff --git a/docs/introduction/benchmark/index.html b/docs/introduction/benchmark/index.html
index c79eb637..573b741e 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™</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:language" content=" [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Wayang™ Atom Feed"><link rel="stylesheet" href="/assets/css/styles.af2ccd7c.css">
-<script src="/assets/js/runtime~main.5fa3ddca.js" defer="defer"></script>
-<script src="/assets/js/main.f9da50b7.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47852b0a.js" defer="defer"></script>
+<script src="/assets/js/main.8843d0cf.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 [...]
@@ -41,7 +41,7 @@ Wayang achieved such impressive performance by seamlessly combining Postgres wit
 <br>
 <br></div></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Docs pages"><a class="pagination-nav__link pagination-nav__link--prev" href="/docs/introduction/about"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">What is Apache Wayang™?</div></a><a class="pagination-nav__link pagination-nav__link--next" href="/docs/introduction/features"><div class="pagination-nav__sublabel">Next</div><div class="pagination-nav__label">Features</div>< [...]
       <p>
-        Copyright © 2025 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
+        Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
         Apache Wayang, Wayang, Apache, the Apache feather logo, and the Apache Wayang project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
       </p>
       </div></div></div></div></footer></div>
diff --git a/docs/introduction/features/index.html b/docs/introduction/features/index.html
index bb06cd81..e0c432bd 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™</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="en"><meta da [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Wayang™ Atom Feed"><link rel="stylesheet" href="/assets/css/styles.af2ccd7c.css">
-<script src="/assets/js/runtime~main.5fa3ddca.js" defer="defer"></script>
-<script src="/assets/js/main.f9da50b7.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47852b0a.js" defer="defer"></script>
+<script src="/assets/js/main.8843d0cf.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 [...]
@@ -41,7 +41,7 @@
 <br>
 <br></div></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Docs pages"><a class="pagination-nav__link pagination-nav__link--prev" href="/docs/introduction/benchmark"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">Benchmarking Wayang</div></a></nav></div></div><div class="col col--3"><div class="tableOfContents_bqdL thin-scrollbar theme-doc-toc-desktop"><ul class="table-of-contents table-of-contents__left-border"><li><a href="#cros [...]
       <p>
-        Copyright © 2025 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
+        Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
         Apache Wayang, Wayang, Apache, the Apache feather logo, and the Apache Wayang project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
       </p>
       </div></div></div></div></footer></div>
diff --git a/docs/start/download/index.html b/docs/start/download/index.html
index 94a87408..8ee0cd1b 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™</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" content="en"> [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Wayang™ Atom Feed"><link rel="stylesheet" href="/assets/css/styles.af2ccd7c.css">
-<script src="/assets/js/runtime~main.5fa3ddca.js" defer="defer"></script>
-<script src="/assets/js/main.f9da50b7.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47852b0a.js" defer="defer"></script>
+<script src="/assets/js/main.8843d0cf.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 [...]
@@ -43,7 +43,7 @@
 <h3 class="anchor anchorWithStickyNavbar_LWe7" id="previous-releases">Previous releases<a href="#previous-releases" class="hash-link" aria-label="Direct link to Previous releases" title="Direct link to Previous releases">​</a></h3>
 <p>Older releases can be found <a href="https://downloads.apache.org/incubator/wayang/" target="_blank" rel="noopener noreferrer">here</a></p></div></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Docs pages"></nav></div></div><div class="col col--3"><div class="tableOfContents_bqdL thin-scrollbar theme-doc-toc-desktop"><ul class="table-of-contents table-of-contents__left-border"><li><a href="#110-incubating" class="table-of-contents__link toc-highlight">1.1.0 (incubati [...]
       <p>
-        Copyright © 2025 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
+        Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
         Apache Wayang, Wayang, Apache, the Apache feather logo, and the Apache Wayang project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
       </p>
       </div></div></div></div></footer></div>
diff --git a/index.html b/index.html
index 25c326df..a1344ab3 100644
--- a/index.html
+++ b/index.html
@@ -5,13 +5,13 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">Apache Wayang | Cross-Platform Data Processing</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"><meta data-r [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Wayang™ Atom Feed"><link rel="stylesheet" href="/assets/css/styles.af2ccd7c.css">
-<script src="/assets/js/runtime~main.5fa3ddca.js" defer="defer"></script>
-<script src="/assets/js/main.f9da50b7.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.47852b0a.js" defer="defer"></script>
+<script src="/assets/js/main.8843d0cf.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 [...]
       <p>
-        Copyright © 2025 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
+        Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. <br>
         Apache Wayang, Wayang, Apache, the Apache feather logo, and the Apache Wayang project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
       </p>
       </div></div></div></div></footer></div>
diff --git a/lunr-index-1765468809999.json b/lunr-index-1765468809999.json
deleted file mode 100644
index a192a80e..00000000
--- a/lunr-index-1765468809999.json
+++ /dev/null
@@ -1 +0,0 @@
-{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,108.625,1,335.111,2,558.457,3,47.53,4,364.015,5,284.173]],["content/0",[]],["keywords/0",[]],["title/1",[6,1164.231]],["content/1",[0,2.296,1,3.683,3,0.768,4,7.696,7,7.585,8,5.717,9,6.67,10,5.739,11,6.979,12,5.164,13,10.707,14,3.282,15,6.063,16,7.478,17,8.442,18,7.478,19,7.673,20,7.478,21,7.478,22,5.422,23,4,24,7.585,25,7.95,26,5.422,27,5.422,28,4.403,29,2.817,30,2.077,31,4,32,2.874,33,2.515,34,7.478 [...]
\ No newline at end of file
diff --git a/lunr-index-1767862275246.json b/lunr-index-1767862275246.json
new file mode 100644
index 00000000..fd79010d
--- /dev/null
+++ b/lunr-index-1767862275246.json
@@ -0,0 +1 @@
+{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,120.264,1,345.811,2,564.77,3,59.304,4,374.147,5,233.697]],["content/0",[]],["keywords/0",[]],["title/1",[6,1190.42]],["content/1",[0,2.541,1,3.716,3,0.948,4,7.904,7,7.628,8,5.817,9,6.579,10,5.687,11,7.138,12,5.184,13,10.774,14,3.378,15,6.152,16,7.354,17,8.457,18,7.354,19,7.815,20,7.354,21,7.354,22,5.382,23,3.81,24,7.628,25,8.084,26,5.382,27,5.382,28,4.543,29,2.834,30,2.144,31,2.886,32,2.886,33,2.553, [...]
\ No newline at end of file
diff --git a/lunr-index.json b/lunr-index.json
index a192a80e..fd79010d 100644
--- a/lunr-index.json
+++ b/lunr-index.json
@@ -1 +1 @@
-{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,108.625,1,335.111,2,558.457,3,47.53,4,364.015,5,284.173]],["content/0",[]],["keywords/0",[]],["title/1",[6,1164.231]],["content/1",[0,2.296,1,3.683,3,0.768,4,7.696,7,7.585,8,5.717,9,6.67,10,5.739,11,6.979,12,5.164,13,10.707,14,3.282,15,6.063,16,7.478,17,8.442,18,7.478,19,7.673,20,7.478,21,7.478,22,5.422,23,4,24,7.585,25,7.95,26,5.422,27,5.422,28,4.403,29,2.817,30,2.077,31,4,32,2.874,33,2.515,34,7.478 [...]
\ No newline at end of file
+{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,120.264,1,345.811,2,564.77,3,59.304,4,374.147,5,233.697]],["content/0",[]],["keywords/0",[]],["title/1",[6,1190.42]],["content/1",[0,2.541,1,3.716,3,0.948,4,7.904,7,7.628,8,5.817,9,6.579,10,5.687,11,7.138,12,5.184,13,10.774,14,3.378,15,6.152,16,7.354,17,8.457,18,7.354,19,7.815,20,7.354,21,7.354,22,5.382,23,3.81,24,7.628,25,8.084,26,5.382,27,5.382,28,4.543,29,2.834,30,2.144,31,2.886,32,2.886,33,2.553, [...]
\ No newline at end of file
diff --git a/search-doc-1765468809999.json b/search-doc-1767862275246.json
similarity index 61%
rename from search-doc-1765468809999.json
rename to search-doc-1767862275246.json
index e97a9285..345f45bb 100644
--- a/search-doc-1765468809999.json
+++ b/search-doc-1767862275246.json
@@ -1 +1 @@
-{"searchDocs":[{"title":"Apache Kafka meets Wayang - Part 1","type":0,"sectionRef":"#","url":"/blog/kafka-meets-wayang-1","content":"","keywords":"","version":null},{"title":"Intro​","type":1,"pageTitle":"Apache Kafka meets 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 which will em [...]
\ No newline at end of file
+{"searchDocs":[{"title":"Apache Kafka meets Wayang - Part 1","type":0,"sectionRef":"#","url":"/blog/kafka-meets-wayang-1","content":"","keywords":"","version":null},{"title":"Intro​","type":1,"pageTitle":"Apache Kafka meets 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 which will em [...]
\ No newline at end of file
diff --git a/search-doc.json b/search-doc.json
index e97a9285..345f45bb 100644
--- a/search-doc.json
+++ b/search-doc.json
@@ -1 +1 @@
-{"searchDocs":[{"title":"Apache Kafka meets Wayang - Part 1","type":0,"sectionRef":"#","url":"/blog/kafka-meets-wayang-1","content":"","keywords":"","version":null},{"title":"Intro​","type":1,"pageTitle":"Apache Kafka meets 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 which will em [...]
\ No newline at end of file
+{"searchDocs":[{"title":"Apache Kafka meets Wayang - Part 1","type":0,"sectionRef":"#","url":"/blog/kafka-meets-wayang-1","content":"","keywords":"","version":null},{"title":"Intro​","type":1,"pageTitle":"Apache Kafka meets 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 which will em [...]
\ No newline at end of file
diff --git a/sitemap.xml b/sitemap.xml
index 5eea6868..f6d8ab86 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://wayang.apache.org/blog</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://wayang.apache.org/blog/archive</loc><chang [...]
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://wayang.apache.org/blog</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://wayang.apache.org/blog/archive</loc><chang [...]
\ No newline at end of file