You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xtable.apache.org by as...@apache.org on 2025/05/07 21:06:59 UTC

(incubator-xtable-site) branch main updated: deploy: apache/incubator-xtable@0f0d30c620bab7f4e7acf624b597d1327774ea87

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

asf-ci-deploy pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-xtable-site.git


The following commit(s) were added to refs/heads/main by this push:
     new 19422fc  deploy: apache/incubator-xtable@0f0d30c620bab7f4e7acf624b597d1327774ea87
19422fc is described below

commit 19422fcc4513103935f6347acc50d5467e96b815
Author: vinishjail97 <vi...@users.noreply.github.com>
AuthorDate: Wed May 7 21:06:53 2025 +0000

    deploy: apache/incubator-xtable@0f0d30c620bab7f4e7acf624b597d1327774ea87
---
 assets/js/06f6fa79.90438528.js                     |   1 +
 .../{2920add8.02c75d8f.js => 2920add8.a676bdcc.js} |   2 +-
 assets/js/3f090a32.d0e5a9c7.js                     |   1 +
 assets/js/460d860e.302e6eee.js                     |   1 +
 assets/js/684491fe.2305943b.js                     |   1 +
 assets/js/70f03b8d.48f1060a.js                     |   1 +
 assets/js/814f3328.466a9bd0.js                     |   1 -
 assets/js/814f3328.c3b596ac.js                     |   1 +
 assets/js/8eb4e46b.92988cb7.js                     |   1 +
 assets/js/8eb4e46b.aa298389.js                     |   1 -
 assets/js/92999a1c.12068446.js                     |   1 +
 .../{9eaf7492.32bd0991.js => 9eaf7492.97353840.js} |   2 +-
 assets/js/9eeb9dba.3470aeb9.js                     |   1 +
 assets/js/9eeb9dba.46d0bb2a.js                     |   1 -
 assets/js/a7023ddc.13356374.js                     |   1 +
 assets/js/a7023ddc.133b0e46.js                     |   1 -
 .../{b2b675dd.8b3730cd.js => b2b675dd.b7356f49.js} |   2 +-
 assets/js/b2f554cd.2de4373d.js                     |   1 -
 assets/js/b2f554cd.4b266844.js                     |   1 +
 assets/js/b5e7e5aa.b8873671.js                     |   1 +
 .../{bf0cbddf.ee5c0799.js => bf0cbddf.a8a5e3a6.js} |   2 +-
 assets/js/c0fecc5f.c42d87bf.js                     |   1 +
 assets/js/c2cc42e0.6cba6c07.js                     |   1 +
 assets/js/c3322585.68a459b6.js                     |   1 -
 assets/js/c3322585.c4c3104a.js                     |   1 +
 assets/js/main.7cfdcaa3.js                         |   2 --
 assets/js/main.b50f4380.js                         |   2 ++
 ...js.LICENSE.txt => main.b50f4380.js.LICENSE.txt} |   0
 assets/js/runtime~main.06e4bd20.js                 |   1 +
 assets/js/runtime~main.e1e94887.js                 |   1 -
 blog/OneTable-is-now-Apache-XTable/index.html      |   4 +--
 blog/announcing-onetable/index.html                |   4 +--
 blog/archive/index.html                            |   6 ++--
 blog/atom.xml                                      |  33 ++++++++++-----------
 blog/aws-mwaa/index.html                           |   4 +--
 blog/breaking-data-silos/index.html                |   4 +--
 .../index.html                                     |   4 +--
 blog/ext-blog-minio/index.html                     |   6 ++--
 blog/ext-blog-naren/index.html                     |   4 +--
 blog/ext-blog-oh/index.html                        |   4 +--
 blog/index.html                                    |   6 ++--
 blog/interop-lakehouse/index.html                  |   4 +--
 blog/microsoft_fabric/index.html                   |   4 +--
 blog/{xtable-unity => multi-cat-sync}/index.html   |   8 ++---
 blog/onetable-intro-dip/index.html                 |   4 +--
 blog/onetable-launch/index.html                    |   4 +--
 blog/onetable-now-oss/index.html                   |   4 +--
 blog/page/2/index.html                             |   6 ++--
 blog/{tags/minio => page/3}/index.html             |  10 +++----
 blog/road-to-interoperable-lakehouse/index.html    |   4 +--
 blog/rss.xml                                       |  27 ++++++++---------
 blog/siliconangle-onetable/index.html              |   4 +--
 blog/soumil_sync/index.html                        |   4 +--
 blog/tags/airflow/index.html                       |   4 +--
 blog/tags/amazon-mwaa/index.html                   |   4 +--
 blog/tags/apache-xtable/index.html                 |   8 ++---
 blog/tags/{apache-xtable => aws-glue}/index.html   |   8 ++---
 blog/tags/aws-lambda/index.html                    |   4 +--
 blog/tags/aws/index.html                           |   4 +--
 blog/tags/{airflow => catalog}/index.html          |   8 ++---
 blog/tags/community/index.html                     |   4 +--
 blog/tags/databricks/index.html                    |   4 +--
 blog/tags/delta/index.html                         |   4 +--
 blog/tags/delta/page/2/index.html                  |   4 +--
 blog/tags/hands-on-guide/index.html                |   4 +--
 .../{hands-on-guide => hive-metastore}/index.html  |   8 ++---
 blog/tags/hudi/index.html                          |   4 +--
 blog/tags/hudi/page/2/index.html                   |   4 +--
 blog/tags/iceberg/index.html                       |   4 +--
 blog/tags/iceberg/page/2/index.html                |   4 +--
 blog/tags/index.html                               |   6 ++--
 blog/tags/interoperability/index.html              |   4 +--
 blog/tags/interoperability/page/2/index.html       |   4 +--
 blog/tags/microsoft-fabric/index.html              |   4 +--
 blog/tags/minio/index.html                         |   4 +--
 blog/tags/onetable/index.html                      |   4 +--
 blog/tags/s-3/index.html                           |   4 +--
 blog/tags/siliconangle/index.html                  |   4 +--
 blog/tags/snowflake/index.html                     |   4 +--
 blog/tags/starrocks/index.html                     |   4 +--
 blog/tags/unity-catalog/index.html                 |   4 +--
 blog/tags/venturebeat/index.html                   |   4 +--
 blog/tags/x-table/index.html                       |   4 +--
 blog/tags/xtable/index.html                        |   4 +--
 blog/xtable-databricks/index.html                  |   4 +--
 blog/xtable-iceberg-fs-catalog/index.html          |   4 +--
 blog/xtable-in-aws-lambda/index.html               |   4 +--
 blog/xtable-unity/index.html                       |   4 +--
 community/sync/index.html                          |   4 +--
 docs/athena/index.html                             |   4 +--
 docs/biglake-metastore/index.html                  |   4 +--
 docs/bigquery/index.html                           |   4 +--
 docs/catalogs-index/index.html                     |   4 +--
 docs/demo/docker/index.html                        |   4 +--
 docs/fabric/index.html                             |   4 +--
 docs/features-and-limitations/index.html           |   4 +--
 docs/glue-catalog/index.html                       |   4 +--
 docs/hms/index.html                                |   4 +--
 docs/how-to-catalog-sync/index.html                |   4 +--
 docs/how-to/index.html                             |   4 +--
 docs/integrations-index/index.html                 |   4 +--
 docs/presto/index.html                             |   4 +--
 docs/query-engines-index/index.html                |   4 +--
 docs/redshift/index.html                           |   4 +--
 docs/setup/index.html                              |   4 +--
 docs/snowflake/index.html                          |   4 +--
 docs/spark/index.html                              |   4 +--
 docs/starrocks/index.html                          |   4 +--
 docs/trino/index.html                              |   4 +--
 docs/unity-catalog/index.html                      |   4 +--
 images/blog/cat-1200x600.jpg                       | Bin 0 -> 153449 bytes
 markdown-page/index.html                           |   4 +--
 releases/downloads/index.html                      |   4 +--
 releases/release-0.2.0-incubating/index.html       |   4 +--
 sitemap.xml                                        |   2 +-
 115 files changed, 232 insertions(+), 225 deletions(-)

diff --git a/assets/js/06f6fa79.90438528.js b/assets/js/06f6fa79.90438528.js
new file mode 100644
index 0000000..a6f31a9
--- /dev/null
+++ b/assets/js/06f6fa79.90438528.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunksite=self.webpackChunksite||[]).push([[2918],{3400:e=>{e.exports=JSON.parse('{"label":"AWS Glue","permalink":"/blog/tags/aws-glue","allTagsPath":"/blog/tags","count":1,"unlisted":false}')}}]);
\ No newline at end of file
diff --git a/assets/js/2920add8.02c75d8f.js b/assets/js/2920add8.a676bdcc.js
similarity index 82%
rename from assets/js/2920add8.02c75d8f.js
rename to assets/js/2920add8.a676bdcc.js
index 191b338..704f9a7 100644
--- a/assets/js/2920add8.02c75d8f.js
+++ b/assets/js/2920add8.a676bdcc.js
@@ -1 +1 @@
-"use strict";(self.webpackChunksite=self.webpackChunksite||[]).push([[9676],{4124:a=>{a.exports=JSON.parse('{"label":"apache xtable","permalink":"/blog/tags/apache-xtable","allTagsPath":"/blog/tags","count":1,"unlisted":false}')}}]);
\ No newline at end of file
+"use strict";(self.webpackChunksite=self.webpackChunksite||[]).push([[9676],{4124:a=>{a.exports=JSON.parse('{"label":"apache xtable","permalink":"/blog/tags/apache-xtable","allTagsPath":"/blog/tags","count":2,"unlisted":false}')}}]);
\ No newline at end of file
diff --git a/assets/js/3f090a32.d0e5a9c7.js b/assets/js/3f090a32.d0e5a9c7.js
new file mode 100644
index 0000000..9806708
--- /dev/null
+++ b/assets/js/3f090a32.d0e5a9c7.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunksite=self.webpackChunksite||[]).push([[8303],{9259:e=>{e.exports=JSON.parse('{"permalink":"/blog/tags/aws-glue","page":1,"postsPerPage":10,"totalPages":1,"totalCount":1,"blogDescription":"Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
diff --git a/assets/js/460d860e.302e6eee.js b/assets/js/460d860e.302e6eee.js
new file mode 100644
index 0000000..65c1c41
--- /dev/null
+++ b/assets/js/460d860e.302e6eee.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunksite=self.webpackChunksite||[]).push([[6544],{2281:(t,a,e)=>{e.r(a),e.d(a,{assets:()=>s,contentTitle:()=>r,default:()=>p,frontMatter:()=>o,metadata:()=>c,toc:()=>g});var n=e(5893),i=e(1151),l=e(6746);const o={title:"Introducing Multi-Catalog Sync in Apache XTable\u2122 (incubating): Unlocking Catalog Interoperability",author:"Dipankar Mazumdar",category:"blog",image:"images/blog/cat-1200x600.jpg",tags:["apache xtable","catalog","AWS Glue","Hive Metastore"], [...]
\ No newline at end of file
diff --git a/assets/js/684491fe.2305943b.js b/assets/js/684491fe.2305943b.js
new file mode 100644
index 0000000..e0e0265
--- /dev/null
+++ b/assets/js/684491fe.2305943b.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunksite=self.webpackChunksite||[]).push([[3442],{8409:e=>{e.exports=JSON.parse('{"permalink":"/blog/tags/hive-metastore","page":1,"postsPerPage":10,"totalPages":1,"totalCount":1,"blogDescription":"Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
diff --git a/assets/js/70f03b8d.48f1060a.js b/assets/js/70f03b8d.48f1060a.js
new file mode 100644
index 0000000..b22bb87
--- /dev/null
+++ b/assets/js/70f03b8d.48f1060a.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunksite=self.webpackChunksite||[]).push([[2894],{3393:(t,a,e)=>{e.r(a),e.d(a,{assets:()=>s,contentTitle:()=>r,default:()=>p,frontMatter:()=>o,metadata:()=>c,toc:()=>g});var n=e(5893),i=e(1151),l=e(6746);const o={title:"Introducing Multi-Catalog Sync in Apache XTable\u2122 (incubating): Unlocking Catalog Interoperability",author:"Dipankar Mazumdar",category:"blog",image:"images/blog/cat-1200x600.jpg",tags:["apache xtable","catalog","AWS Glue","Hive Metastore"], [...]
\ No newline at end of file
diff --git a/assets/js/814f3328.466a9bd0.js b/assets/js/814f3328.466a9bd0.js
deleted file mode 100644
index ed6e273..0000000
--- a/assets/js/814f3328.466a9bd0.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunksite=self.webpackChunksite||[]).push([[2535],{5641:e=>{e.exports=JSON.parse('{"title":"Recent posts","items":[{"title":"Apache XTable: Advancing Data Interoperability in Data Lakehouses","permalink":"/blog/ext-blog-minio","unlisted":false},{"title":"Using Apache Hudi\u2122 Data with Apache Iceberg\u2122 and Delta Lake","permalink":"/blog/ext-blog-oh","unlisted":false},{"title":"Run Apache XTable in AWS Lambda for background conversion of open table formats" [...]
\ No newline at end of file
diff --git a/assets/js/814f3328.c3b596ac.js b/assets/js/814f3328.c3b596ac.js
new file mode 100644
index 0000000..20dacfc
--- /dev/null
+++ b/assets/js/814f3328.c3b596ac.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunksite=self.webpackChunksite||[]).push([[2535],{5641:e=>{e.exports=JSON.parse('{"title":"Recent posts","items":[{"title":"Introducing Multi-Catalog Sync in Apache XTable\u2122 (incubating): Unlocking Catalog Interoperability","permalink":"/blog/multi-cat-sync","unlisted":false},{"title":"Apache XTable: Advancing Data Interoperability in Data Lakehouses","permalink":"/blog/ext-blog-minio","unlisted":false},{"title":"Using Apache Hudi\u2122 Data with Apache Ice [...]
\ No newline at end of file
diff --git a/assets/js/8eb4e46b.92988cb7.js b/assets/js/8eb4e46b.92988cb7.js
new file mode 100644
index 0000000..a308767
--- /dev/null
+++ b/assets/js/8eb4e46b.92988cb7.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunksite=self.webpackChunksite||[]).push([[1],{2638:e=>{e.exports=JSON.parse('{"permalink":"/blog/page/2","page":2,"postsPerPage":10,"totalPages":3,"totalCount":21,"previousPage":"/blog","nextPage":"/blog/page/3","blogDescription":"Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
diff --git a/assets/js/8eb4e46b.aa298389.js b/assets/js/8eb4e46b.aa298389.js
deleted file mode 100644
index 7dd28b4..0000000
--- a/assets/js/8eb4e46b.aa298389.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunksite=self.webpackChunksite||[]).push([[1],{2638:e=>{e.exports=JSON.parse('{"permalink":"/blog/page/2","page":2,"postsPerPage":10,"totalPages":2,"totalCount":20,"previousPage":"/blog","blogDescription":"Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
diff --git a/assets/js/92999a1c.12068446.js b/assets/js/92999a1c.12068446.js
new file mode 100644
index 0000000..84c0696
--- /dev/null
+++ b/assets/js/92999a1c.12068446.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunksite=self.webpackChunksite||[]).push([[8442],{5310:e=>{e.exports=JSON.parse('{"permalink":"/blog/page/3","page":3,"postsPerPage":10,"totalPages":3,"totalCount":21,"previousPage":"/blog/page/2","blogDescription":"Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
diff --git a/assets/js/9eaf7492.32bd0991.js b/assets/js/9eaf7492.97353840.js
similarity index 96%
rename from assets/js/9eaf7492.32bd0991.js
rename to assets/js/9eaf7492.97353840.js
index d6cc8f0..5b66e5d 100644
--- a/assets/js/9eaf7492.32bd0991.js
+++ b/assets/js/9eaf7492.97353840.js
@@ -1 +1 @@
-"use strict";(self.webpackChunksite=self.webpackChunksite||[]).push([[1249],{3393:(e,t,a)=>{a.r(t),a.d(t,{assets:()=>d,contentTitle:()=>l,default:()=>p,frontMatter:()=>o,metadata:()=>b,toc:()=>s});var n=a(5893),r=a(1151),i=a(6746);const o={title:"OneTable: Interoperability for Apache Hudi, Iceberg and Delta Lake",author:"Dipankar Mazumdar",category:"blog",image:"images/blog/onetable-intro-dip/Onetable_thumb.png",tags:["onetable","interoperability","hudi","delta","iceberg"],date:new Date( [...]
\ No newline at end of file
+"use strict";(self.webpackChunksite=self.webpackChunksite||[]).push([[1249],{9489:(e,t,a)=>{a.r(t),a.d(t,{assets:()=>d,contentTitle:()=>l,default:()=>p,frontMatter:()=>o,metadata:()=>b,toc:()=>s});var n=a(5893),r=a(1151),i=a(6746);const o={title:"OneTable: Interoperability for Apache Hudi, Iceberg and Delta Lake",author:"Dipankar Mazumdar",category:"blog",image:"images/blog/onetable-intro-dip/Onetable_thumb.png",tags:["onetable","interoperability","hudi","delta","iceberg"],date:new Date( [...]
\ No newline at end of file
diff --git a/assets/js/9eeb9dba.3470aeb9.js b/assets/js/9eeb9dba.3470aeb9.js
new file mode 100644
index 0000000..0520009
--- /dev/null
+++ b/assets/js/9eeb9dba.3470aeb9.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunksite=self.webpackChunksite||[]).push([[4033],{5115:(e,t,a)=>{a.r(t),a.d(t,{assets:()=>s,contentTitle:()=>o,default:()=>u,frontMatter:()=>l,metadata:()=>c,toc:()=>g});var n=a(5893),i=a(1151),r=a(6746);const l={title:"Apache XTable: Advancing Data Interoperability in Data Lakehouses",author:"Brenna Buuck",category:"blog",image:"images/blog/xt-feb.png",tags:["XTable","interoperability","hudi","delta","iceberg"],date:new Date("2025-02-28T00:00:00.000Z")},o=void [...]
\ No newline at end of file
diff --git a/assets/js/9eeb9dba.46d0bb2a.js b/assets/js/9eeb9dba.46d0bb2a.js
deleted file mode 100644
index 88bf96d..0000000
--- a/assets/js/9eeb9dba.46d0bb2a.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunksite=self.webpackChunksite||[]).push([[4033],{5115:(e,t,a)=>{a.r(t),a.d(t,{assets:()=>c,contentTitle:()=>o,default:()=>u,frontMatter:()=>l,metadata:()=>s,toc:()=>b});var n=a(5893),i=a(1151),r=a(6746);const l={title:"Apache XTable: Advancing Data Interoperability in Data Lakehouses",author:"Brenna Buuck",category:"blog",image:"images/blog/xt-feb.png",tags:["XTable","interoperability","hudi","delta","iceberg"],date:new Date("2025-02-28T00:00:00.000Z")},o=void [...]
\ No newline at end of file
diff --git a/assets/js/a7023ddc.13356374.js b/assets/js/a7023ddc.13356374.js
new file mode 100644
index 0000000..e5af9c9
--- /dev/null
+++ b/assets/js/a7023ddc.13356374.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunksite=self.webpackChunksite||[]).push([[1713],{3457:a=>{a.exports=JSON.parse('[{"label":"apache xtable","permalink":"/blog/tags/apache-xtable","count":2},{"label":"catalog","permalink":"/blog/tags/catalog","count":1},{"label":"AWS Glue","permalink":"/blog/tags/aws-glue","count":1},{"label":"Hive Metastore","permalink":"/blog/tags/hive-metastore","count":1},{"label":"XTable","permalink":"/blog/tags/x-table","count":3},{"label":"interoperability","permalink":" [...]
\ No newline at end of file
diff --git a/assets/js/a7023ddc.133b0e46.js b/assets/js/a7023ddc.133b0e46.js
deleted file mode 100644
index 0580d77..0000000
--- a/assets/js/a7023ddc.133b0e46.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunksite=self.webpackChunksite||[]).push([[1713],{3457:a=>{a.exports=JSON.parse('[{"label":"XTable","permalink":"/blog/tags/x-table","count":3},{"label":"interoperability","permalink":"/blog/tags/interoperability","count":17},{"label":"hudi","permalink":"/blog/tags/hudi","count":13},{"label":"delta","permalink":"/blog/tags/delta","count":15},{"label":"iceberg","permalink":"/blog/tags/iceberg","count":15},{"label":"xtable","permalink":"/blog/tags/xtable","count" [...]
\ No newline at end of file
diff --git a/assets/js/b2b675dd.8b3730cd.js b/assets/js/b2b675dd.b7356f49.js
similarity index 73%
rename from assets/js/b2b675dd.8b3730cd.js
rename to assets/js/b2b675dd.b7356f49.js
index 6686d92..304c2fe 100644
--- a/assets/js/b2b675dd.8b3730cd.js
+++ b/assets/js/b2b675dd.b7356f49.js
@@ -1 +1 @@
-"use strict";(self.webpackChunksite=self.webpackChunksite||[]).push([[533],{8017:e=>{e.exports=JSON.parse('{"permalink":"/blog","page":1,"postsPerPage":10,"totalPages":2,"totalCount":20,"nextPage":"/blog/page/2","blogDescription":"Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
+"use strict";(self.webpackChunksite=self.webpackChunksite||[]).push([[533],{8017:e=>{e.exports=JSON.parse('{"permalink":"/blog","page":1,"postsPerPage":10,"totalPages":3,"totalCount":21,"nextPage":"/blog/page/2","blogDescription":"Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
diff --git a/assets/js/b2f554cd.2de4373d.js b/assets/js/b2f554cd.2de4373d.js
deleted file mode 100644
index bc429a1..0000000
--- a/assets/js/b2f554cd.2de4373d.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunksite=self.webpackChunksite||[]).push([[1477],{10:e=>{e.exports=JSON.parse('{"blogPosts":[{"id":"/ext-blog-minio","metadata":{"permalink":"/blog/ext-blog-minio","source":"@site/blog/ext-blog-minio.mdx","title":"Apache XTable: Advancing Data Interoperability in Data Lakehouses","description":"Redirecting... please wait!!","date":"2025-02-28T00:00:00.000Z","formattedDate":"February 28, 2025","tags":[{"label":"XTable","permalink":"/blog/tags/x-table"},{"label": [...]
\ No newline at end of file
diff --git a/assets/js/b2f554cd.4b266844.js b/assets/js/b2f554cd.4b266844.js
new file mode 100644
index 0000000..e27dca2
--- /dev/null
+++ b/assets/js/b2f554cd.4b266844.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunksite=self.webpackChunksite||[]).push([[1477],{10:e=>{e.exports=JSON.parse('{"blogPosts":[{"id":"/multi-cat-sync","metadata":{"permalink":"/blog/multi-cat-sync","source":"@site/blog/multi-cat-sync.mdx","title":"Introducing Multi-Catalog Sync in Apache XTable\u2122 (incubating): Unlocking Catalog Interoperability","description":"Redirecting... please wait!!","date":"2025-05-07T00:00:00.000Z","formattedDate":"May 7, 2025","tags":[{"label":"apache xtable","perm [...]
\ No newline at end of file
diff --git a/assets/js/b5e7e5aa.b8873671.js b/assets/js/b5e7e5aa.b8873671.js
new file mode 100644
index 0000000..331dfe0
--- /dev/null
+++ b/assets/js/b5e7e5aa.b8873671.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunksite=self.webpackChunksite||[]).push([[210],{7290:e=>{e.exports=JSON.parse('{"label":"Hive Metastore","permalink":"/blog/tags/hive-metastore","allTagsPath":"/blog/tags","count":1,"unlisted":false}')}}]);
\ No newline at end of file
diff --git a/assets/js/bf0cbddf.ee5c0799.js b/assets/js/bf0cbddf.a8a5e3a6.js
similarity index 75%
rename from assets/js/bf0cbddf.ee5c0799.js
rename to assets/js/bf0cbddf.a8a5e3a6.js
index fff675a..0703716 100644
--- a/assets/js/bf0cbddf.ee5c0799.js
+++ b/assets/js/bf0cbddf.a8a5e3a6.js
@@ -1 +1 @@
-"use strict";(self.webpackChunksite=self.webpackChunksite||[]).push([[1603],{8535:e=>{e.exports=JSON.parse('{"permalink":"/blog/tags/apache-xtable","page":1,"postsPerPage":10,"totalPages":1,"totalCount":1,"blogDescription":"Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
+"use strict";(self.webpackChunksite=self.webpackChunksite||[]).push([[1603],{8535:e=>{e.exports=JSON.parse('{"permalink":"/blog/tags/apache-xtable","page":1,"postsPerPage":10,"totalPages":1,"totalCount":2,"blogDescription":"Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
diff --git a/assets/js/c0fecc5f.c42d87bf.js b/assets/js/c0fecc5f.c42d87bf.js
new file mode 100644
index 0000000..5aa679a
--- /dev/null
+++ b/assets/js/c0fecc5f.c42d87bf.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunksite=self.webpackChunksite||[]).push([[2667],{1496:a=>{a.exports=JSON.parse('{"label":"catalog","permalink":"/blog/tags/catalog","allTagsPath":"/blog/tags","count":1,"unlisted":false}')}}]);
\ No newline at end of file
diff --git a/assets/js/c2cc42e0.6cba6c07.js b/assets/js/c2cc42e0.6cba6c07.js
new file mode 100644
index 0000000..373745c
--- /dev/null
+++ b/assets/js/c2cc42e0.6cba6c07.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunksite=self.webpackChunksite||[]).push([[2629],{864:e=>{e.exports=JSON.parse('{"permalink":"/blog/tags/catalog","page":1,"postsPerPage":10,"totalPages":1,"totalCount":1,"blogDescription":"Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
diff --git a/assets/js/c3322585.68a459b6.js b/assets/js/c3322585.68a459b6.js
deleted file mode 100644
index 99d22e9..0000000
--- a/assets/js/c3322585.68a459b6.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunksite=self.webpackChunksite||[]).push([[5252],{9611:(e,t,a)=>{a.r(t),a.d(t,{assets:()=>c,contentTitle:()=>o,default:()=>u,frontMatter:()=>l,metadata:()=>s,toc:()=>b});var n=a(5893),i=a(1151),r=a(6746);const l={title:"Apache XTable: Advancing Data Interoperability in Data Lakehouses",author:"Brenna Buuck",category:"blog",image:"images/blog/xt-feb.png",tags:["XTable","interoperability","hudi","delta","iceberg"],date:new Date("2025-02-28T00:00:00.000Z")},o=void [...]
\ No newline at end of file
diff --git a/assets/js/c3322585.c4c3104a.js b/assets/js/c3322585.c4c3104a.js
new file mode 100644
index 0000000..3072933
--- /dev/null
+++ b/assets/js/c3322585.c4c3104a.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunksite=self.webpackChunksite||[]).push([[5252],{9611:(e,t,a)=>{a.r(t),a.d(t,{assets:()=>s,contentTitle:()=>o,default:()=>u,frontMatter:()=>l,metadata:()=>c,toc:()=>g});var n=a(5893),i=a(1151),r=a(6746);const l={title:"Apache XTable: Advancing Data Interoperability in Data Lakehouses",author:"Brenna Buuck",category:"blog",image:"images/blog/xt-feb.png",tags:["XTable","interoperability","hudi","delta","iceberg"],date:new Date("2025-02-28T00:00:00.000Z")},o=void [...]
\ No newline at end of file
diff --git a/assets/js/main.7cfdcaa3.js b/assets/js/main.7cfdcaa3.js
deleted file mode 100644
index 84f6301..0000000
--- a/assets/js/main.7cfdcaa3.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/*! For license information please see main.7cfdcaa3.js.LICENSE.txt */
-(self.webpackChunksite=self.webpackChunksite||[]).push([[179],{723:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});n(7294);var r=n(8356),a=n.n(r),o=n(6887);const i={"015126ef":[()=>n.e(8265).then(n.t.bind(n,8761,19)),"~blog/default/blog-tags-aws-4f8.json",8761],"01a85c17":[()=>Promise.all([n.e(532),n.e(4013)]).then(n.bind(n,1223)),"@theme/BlogTagsListPage",1223],"02dae591":[()=>n.e(2161).then(n.t.bind(n,3637,19)),"~blog/default/blog-tags-aws-4f8-list.json",3637],"0524c861":[()=>n.e(6626).then(n. [...]
\ No newline at end of file
diff --git a/assets/js/main.b50f4380.js b/assets/js/main.b50f4380.js
new file mode 100644
index 0000000..da6f1d7
--- /dev/null
+++ b/assets/js/main.b50f4380.js
@@ -0,0 +1,2 @@
+/*! For license information please see main.b50f4380.js.LICENSE.txt */
+(self.webpackChunksite=self.webpackChunksite||[]).push([[179],{723:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});n(7294);var r=n(8356),a=n.n(r),o=n(6887);const i={"015126ef":[()=>n.e(8265).then(n.t.bind(n,8761,19)),"~blog/default/blog-tags-aws-4f8.json",8761],"01a85c17":[()=>Promise.all([n.e(532),n.e(4013)]).then(n.bind(n,1223)),"@theme/BlogTagsListPage",1223],"02dae591":[()=>n.e(2161).then(n.t.bind(n,3637,19)),"~blog/default/blog-tags-aws-4f8-list.json",3637],"0524c861":[()=>n.e(6626).then(n. [...]
\ No newline at end of file
diff --git a/assets/js/main.7cfdcaa3.js.LICENSE.txt b/assets/js/main.b50f4380.js.LICENSE.txt
similarity index 100%
rename from assets/js/main.7cfdcaa3.js.LICENSE.txt
rename to assets/js/main.b50f4380.js.LICENSE.txt
diff --git a/assets/js/runtime~main.06e4bd20.js b/assets/js/runtime~main.06e4bd20.js
new file mode 100644
index 0000000..6385046
--- /dev/null
+++ b/assets/js/runtime~main.06e4bd20.js
@@ -0,0 +1 @@
+(()=>{"use strict";var e,a,b,c,f,d={},t={};function r(e){var a=t[e];if(void 0!==a)return a.exports;var b=t[e]={id:e,loaded:!1,exports:{}};return d[e].call(b.exports,b,b.exports,r),b.loaded=!0,b.exports}r.m=d,r.c=t,e=[],r.O=(a,b,c,f)=>{if(!b){var d=1/0;for(i=0;i<e.length;i++){b=e[i][0],c=e[i][1],f=e[i][2];for(var t=!0,o=0;o<b.length;o++)(!1&f||d>=f)&&Object.keys(r.O).every((e=>r.O[e](b[o])))?b.splice(o--,1):(t=!1,f<d&&(d=f));if(t){e.splice(i--,1);var n=c();void 0!==n&&(a=n)}}return a}f=f| [...]
\ No newline at end of file
diff --git a/assets/js/runtime~main.e1e94887.js b/assets/js/runtime~main.e1e94887.js
deleted file mode 100644
index 58c74fb..0000000
--- a/assets/js/runtime~main.e1e94887.js
+++ /dev/null
@@ -1 +0,0 @@
-(()=>{"use strict";var e,a,b,c,d,f={},t={};function r(e){var a=t[e];if(void 0!==a)return a.exports;var b=t[e]={id:e,loaded:!1,exports:{}};return f[e].call(b.exports,b,b.exports,r),b.loaded=!0,b.exports}r.m=f,r.c=t,e=[],r.O=(a,b,c,d)=>{if(!b){var f=1/0;for(i=0;i<e.length;i++){b=e[i][0],c=e[i][1],d=e[i][2];for(var t=!0,o=0;o<b.length;o++)(!1&d||f>=d)&&Object.keys(r.O).every((e=>r.O[e](b[o])))?b.splice(o--,1):(t=!1,d<f&&(f=d));if(t){e.splice(i--,1);var n=c();void 0!==n&&(a=n)}}return a}d=d| [...]
\ No newline at end of file
diff --git a/blog/OneTable-is-now-Apache-XTable/index.html b/blog/OneTable-is-now-Apache-XTable/index.html
index 806ecbf..6f1c412 100644
--- a/blog/OneTable-is-now-Apache-XTable/index.html
+++ b/blog/OneTable-is-now-Apache-XTable/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">OneTable is now “Apache XTable™ (Incubating)” | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/blog/OneTable-is-now-Apache-XTable"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/announcing-onetable/index.html b/blog/announcing-onetable/index.html
index 271454b..f6a4650 100644
--- a/blog/announcing-onetable/index.html
+++ b/blog/announcing-onetable/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">Announcing OneTable | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/blog/announcing-onetable"><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 XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/archive/index.html b/blog/archive/index.html
index 78f6a7d..32cab73 100644
--- a/blog/archive/index.html
+++ b/blog/archive/index.html
@@ -5,10 +5,10 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">Archive | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.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 dat [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/atom.xml b/blog/atom.xml
index d28ad10..a2efacf 100644
--- a/blog/atom.xml
+++ b/blog/atom.xml
@@ -2,11 +2,26 @@
 <feed xmlns="http://www.w3.org/2005/Atom">
     <id>https://xtable.apache.org/blog</id>
     <title>Apache XTable™ (Incubating) Blog</title>
-    <updated>2025-02-28T00:00:00.000Z</updated>
+    <updated>2025-05-07T00:00:00.000Z</updated>
     <generator>https://github.com/jpmonette/feed</generator>
     <link rel="alternate" href="https://xtable.apache.org/blog"/>
     <subtitle>Apache XTable™ (Incubating) Blog</subtitle>
     <icon>https://xtable.apache.org/images/xtable-favicon.png</icon>
+    <entry>
+        <title type="html"><![CDATA[Introducing Multi-Catalog Sync in Apache XTable™ (incubating): Unlocking Catalog Interoperability]]></title>
+        <id>https://xtable.apache.org/blog/multi-cat-sync</id>
+        <link href="https://xtable.apache.org/blog/multi-cat-sync"/>
+        <updated>2025-05-07T00:00:00.000Z</updated>
+        <summary type="html"><![CDATA[Redirecting... please wait!!]]></summary>
+        <content type="html"><![CDATA[<span>Redirecting... please wait!! <!-- -->or click <a href="https://medium.com/@dipankar-tnt/introducing-multi-catalog-sync-in-apache-xtable-incubating-unlocking-catalog-interoperability-8420f0f0223b">here</a></span>]]></content>
+        <author>
+            <name>Dipankar Mazumdar</name>
+        </author>
+        <category label="apache xtable" term="apache xtable"/>
+        <category label="catalog" term="catalog"/>
+        <category label="AWS Glue" term="AWS Glue"/>
+        <category label="Hive Metastore" term="Hive Metastore"/>
+    </entry>
     <entry>
         <title type="html"><![CDATA[Apache XTable: Advancing Data Interoperability in Data Lakehouses]]></title>
         <id>https://xtable.apache.org/blog/ext-blog-minio</id>
@@ -348,20 +363,4 @@ to keep up with the latest updates!</p>]]></content>
         <category label="delta" term="delta"/>
         <category label="iceberg" term="iceberg"/>
     </entry>
-    <entry>
-        <title type="html"><![CDATA[Announcing OneTable]]></title>
-        <id>https://xtable.apache.org/blog/announcing-onetable</id>
-        <link href="https://xtable.apache.org/blog/announcing-onetable"/>
-        <updated>2023-02-02T00:00:00.000Z</updated>
-        <summary type="html"><![CDATA[Redirecting... please wait!!]]></summary>
-        <content type="html"><![CDATA[<span>Redirecting... please wait!! <!-- -->or click <a href="https://www.onehouse.ai/blog/onetable-hudi-delta-iceberg">here</a></span>]]></content>
-        <author>
-            <name>Tim Brown</name>
-        </author>
-        <category label="onetable" term="onetable"/>
-        <category label="interoperability" term="interoperability"/>
-        <category label="hudi" term="hudi"/>
-        <category label="delta" term="delta"/>
-        <category label="iceberg" term="iceberg"/>
-    </entry>
 </feed>
\ No newline at end of file
diff --git a/blog/aws-mwaa/index.html b/blog/aws-mwaa/index.html
index 481a573..4f43e16 100644
--- a/blog/aws-mwaa/index.html
+++ b/blog/aws-mwaa/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">Run Apache XTable on Amazon MWAA to translate open table formats | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/blog/aws-mwaa"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-r [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/breaking-data-silos/index.html b/blog/breaking-data-silos/index.html
index 8d5ec99..a38da0b 100644
--- a/blog/breaking-data-silos/index.html
+++ b/blog/breaking-data-silos/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">Hands-on guide to omni-directional interop with OneTable | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/blog/breaking-data-silos"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta dat [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/ecommerce-funnel-analysis-with-starrocks/index.html b/blog/ecommerce-funnel-analysis-with-starrocks/index.html
index cf6d17d..58776ea 100644
--- a/blog/ecommerce-funnel-analysis-with-starrocks/index.html
+++ b/blog/ecommerce-funnel-analysis-with-starrocks/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">E-commerce Funnel Analysis with StarRocks: 87 Million Records, Apache Hudi, Apache Iceberg, Delta Lake (MinIO, Apache HMS, Apache XTable) | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/blog/ecommerce-funnel-analysis-with-starrocks"><meta data-rh="true"  [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/ext-blog-minio/index.html b/blog/ext-blog-minio/index.html
index a2241d6..8123076 100644
--- a/blog/ext-blog-minio/index.html
+++ b/blog/ext-blog-minio/index.html
@@ -5,10 +5,10 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">Apache XTable: Advancing Data Interoperability in Data Lakehouses | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/blog/ext-blog-minio"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/ext-blog-naren/index.html b/blog/ext-blog-naren/index.html
index 0977ab3..d731902 100644
--- a/blog/ext-blog-naren/index.html
+++ b/blog/ext-blog-naren/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">What is Apache XTable? | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/blog/ext-blog-naren"><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 XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/ext-blog-oh/index.html b/blog/ext-blog-oh/index.html
index c2ffa18..adbcdee 100644
--- a/blog/ext-blog-oh/index.html
+++ b/blog/ext-blog-oh/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">Using Apache Hudi™ Data with Apache Iceberg™ and Delta Lake | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/blog/ext-blog-oh"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh= [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/index.html b/blog/index.html
index 3b0801e..67cebd2 100644
--- a/blog/index.html
+++ b/blog/index.html
@@ -5,10 +5,10 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">Blog | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.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"  [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/interop-lakehouse/index.html b/blog/interop-lakehouse/index.html
index da53d56..8027653 100644
--- a/blog/interop-lakehouse/index.html
+++ b/blog/interop-lakehouse/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">OneTable: A Catalyst for an Open and Interoperable Lakehouse | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/blog/interop-lakehouse"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta d [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/microsoft_fabric/index.html b/blog/microsoft_fabric/index.html
index 2242b1e..c52d56d 100644
--- a/blog/microsoft_fabric/index.html
+++ b/blog/microsoft_fabric/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">Store and access your Iceberg data in OneLake using Snowflake and shortcuts (via Apache XTable) | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/blog/microsoft_fabric"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docus [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/xtable-unity/index.html b/blog/multi-cat-sync/index.html
similarity index 56%
copy from blog/xtable-unity/index.html
copy to blog/multi-cat-sync/index.html
index 6a213d8..81f2a44 100644
--- a/blog/xtable-unity/index.html
+++ b/blog/multi-cat-sync/index.html
@@ -3,12 +3,12 @@
 <head>
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.0.0">
-<title data-rh="true">Unity Catalog OSS with Hudi, Delta, Iceberg, and EMR + DuckDB | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/blog/xtable-unity"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data- [...]
+<title data-rh="true">Introducing Multi-Catalog Sync in Apache XTable™ (incubating): Unlocking Catalog Interoperability | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/blog/multi-cat-sync"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docus [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/onetable-intro-dip/index.html b/blog/onetable-intro-dip/index.html
index 35aa953..ef38d7b 100644
--- a/blog/onetable-intro-dip/index.html
+++ b/blog/onetable-intro-dip/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">OneTable: Interoperability for Apache Hudi, Iceberg and Delta Lake | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/blog/onetable-intro-dip"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"> [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/onetable-launch/index.html b/blog/onetable-launch/index.html
index 79df1e0..b8828c8 100644
--- a/blog/onetable-launch/index.html
+++ b/blog/onetable-launch/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">Microsoft and Google join forces on OneTable | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/blog/onetable-launch"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/onetable-now-oss/index.html b/blog/onetable-now-oss/index.html
index a4886b2..c67a8a7 100644
--- a/blog/onetable-now-oss/index.html
+++ b/blog/onetable-now-oss/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">OneTable is Now Open Source | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/blog/onetable-now-oss"><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 XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/page/2/index.html b/blog/page/2/index.html
index d1b6de8..cceadc8 100644
--- a/blog/page/2/index.html
+++ b/blog/page/2/index.html
@@ -5,10 +5,10 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">Blog | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/blog/page/2"><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= [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/tags/minio/index.html b/blog/page/3/index.html
similarity index 58%
copy from blog/tags/minio/index.html
copy to blog/page/3/index.html
index 84c7efc..a9bd6b1 100644
--- a/blog/tags/minio/index.html
+++ b/blog/page/3/index.html
@@ -1,14 +1,14 @@
 <!doctype html>
-<html lang="en" dir="ltr" class="blog-wrapper blog-tags-post-list-page plugin-blog plugin-id-default" data-has-hydrated="false">
+<html lang="en" dir="ltr" class="blog-wrapper blog-list-page plugin-blog plugin-id-default" data-has-hydrated="false">
 <head>
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.0.0">
-<title data-rh="true">One post tagged with &quot;minio&quot; | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/blog/tags/minio"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch [...]
+<title data-rh="true">Blog | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/blog/page/3"><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= [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/road-to-interoperable-lakehouse/index.html b/blog/road-to-interoperable-lakehouse/index.html
index be0ec77..dc53bd9 100644
--- a/blog/road-to-interoperable-lakehouse/index.html
+++ b/blog/road-to-interoperable-lakehouse/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">The Road to an Open and Interoperable Lakehouse | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/blog/road-to-interoperable-lakehouse"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta  [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/rss.xml b/blog/rss.xml
index 13949e9..714d882 100644
--- a/blog/rss.xml
+++ b/blog/rss.xml
@@ -4,10 +4,22 @@
         <title>Apache XTable™ (Incubating) Blog</title>
         <link>https://xtable.apache.org/blog</link>
         <description>Apache XTable™ (Incubating) Blog</description>
-        <lastBuildDate>Fri, 28 Feb 2025 00:00:00 GMT</lastBuildDate>
+        <lastBuildDate>Wed, 07 May 2025 00:00:00 GMT</lastBuildDate>
         <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
         <generator>https://github.com/jpmonette/feed</generator>
         <language>en</language>
+        <item>
+            <title><![CDATA[Introducing Multi-Catalog Sync in Apache XTable™ (incubating): Unlocking Catalog Interoperability]]></title>
+            <link>https://xtable.apache.org/blog/multi-cat-sync</link>
+            <guid>https://xtable.apache.org/blog/multi-cat-sync</guid>
+            <pubDate>Wed, 07 May 2025 00:00:00 GMT</pubDate>
+            <description><![CDATA[Redirecting... please wait!!]]></description>
+            <content:encoded><![CDATA[<span>Redirecting... please wait!! <!-- -->or click <a href="https://medium.com/@dipankar-tnt/introducing-multi-catalog-sync-in-apache-xtable-incubating-unlocking-catalog-interoperability-8420f0f0223b">here</a></span>]]></content:encoded>
+            <category>apache xtable</category>
+            <category>catalog</category>
+            <category>AWS Glue</category>
+            <category>Hive Metastore</category>
+        </item>
         <item>
             <title><![CDATA[Apache XTable: Advancing Data Interoperability in Data Lakehouses]]></title>
             <link>https://xtable.apache.org/blog/ext-blog-minio</link>
@@ -292,18 +304,5 @@ to keep up with the latest updates!</p>]]></content:encoded>
             <category>delta</category>
             <category>iceberg</category>
         </item>
-        <item>
-            <title><![CDATA[Announcing OneTable]]></title>
-            <link>https://xtable.apache.org/blog/announcing-onetable</link>
-            <guid>https://xtable.apache.org/blog/announcing-onetable</guid>
-            <pubDate>Thu, 02 Feb 2023 00:00:00 GMT</pubDate>
-            <description><![CDATA[Redirecting... please wait!!]]></description>
-            <content:encoded><![CDATA[<span>Redirecting... please wait!! <!-- -->or click <a href="https://www.onehouse.ai/blog/onetable-hudi-delta-iceberg">here</a></span>]]></content:encoded>
-            <category>onetable</category>
-            <category>interoperability</category>
-            <category>hudi</category>
-            <category>delta</category>
-            <category>iceberg</category>
-        </item>
     </channel>
 </rss>
\ No newline at end of file
diff --git a/blog/siliconangle-onetable/index.html b/blog/siliconangle-onetable/index.html
index aa96f20..9b84b15 100644
--- a/blog/siliconangle-onetable/index.html
+++ b/blog/siliconangle-onetable/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">Onehouse open-sources OneTable with support from Google and Microsoft | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/blog/siliconangle-onetable"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/soumil_sync/index.html b/blog/soumil_sync/index.html
index b90d5cf..05bc8c0 100644
--- a/blog/soumil_sync/index.html
+++ b/blog/soumil_sync/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">Sync Tables in Hudi|Delta|Iceberg with XTable and AWS Lambda: Automate, Schedule, or Trigger On-Demand | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/blog/soumil_sync"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="doc [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/tags/airflow/index.html b/blog/tags/airflow/index.html
index 10f5618..908ef12 100644
--- a/blog/tags/airflow/index.html
+++ b/blog/tags/airflow/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">One post tagged with &quot;airflow&quot; | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/blog/tags/airflow"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docse [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/tags/amazon-mwaa/index.html b/blog/tags/amazon-mwaa/index.html
index 9bab402..5944389 100644
--- a/blog/tags/amazon-mwaa/index.html
+++ b/blog/tags/amazon-mwaa/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">One post tagged with &quot;Amazon MWAA&quot; | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/blog/tags/amazon-mwaa"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" nam [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/tags/apache-xtable/index.html b/blog/tags/apache-xtable/index.html
index e7596df..a476bb8 100644
--- a/blog/tags/apache-xtable/index.html
+++ b/blog/tags/apache-xtable/index.html
@@ -3,12 +3,12 @@
 <head>
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.0.0">
-<title data-rh="true">One post tagged with &quot;apache xtable&quot; | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/blog/tags/apache-xtable"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" [...]
+<title data-rh="true">2 posts tagged with &quot;apache xtable&quot; | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/blog/tags/apache-xtable"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true"  [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/tags/apache-xtable/index.html b/blog/tags/aws-glue/index.html
similarity index 62%
copy from blog/tags/apache-xtable/index.html
copy to blog/tags/aws-glue/index.html
index e7596df..9fac995 100644
--- a/blog/tags/apache-xtable/index.html
+++ b/blog/tags/aws-glue/index.html
@@ -3,12 +3,12 @@
 <head>
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.0.0">
-<title data-rh="true">One post tagged with &quot;apache xtable&quot; | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/blog/tags/apache-xtable"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" [...]
+<title data-rh="true">One post tagged with &quot;AWS Glue&quot; | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/blog/tags/aws-glue"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="doc [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/tags/aws-lambda/index.html b/blog/tags/aws-lambda/index.html
index 6531ba7..b55ad77 100644
--- a/blog/tags/aws-lambda/index.html
+++ b/blog/tags/aws-lambda/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">One post tagged with &quot;aws lambda&quot; | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/blog/tags/aws-lambda"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name= [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/tags/aws/index.html b/blog/tags/aws/index.html
index 0b104a3..680c4d8 100644
--- a/blog/tags/aws/index.html
+++ b/blog/tags/aws/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">One post tagged with &quot;AWS&quot; | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/blog/tags/aws"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:lan [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/tags/airflow/index.html b/blog/tags/catalog/index.html
similarity index 73%
copy from blog/tags/airflow/index.html
copy to blog/tags/catalog/index.html
index 10f5618..651b40c 100644
--- a/blog/tags/airflow/index.html
+++ b/blog/tags/catalog/index.html
@@ -3,12 +3,12 @@
 <head>
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.0.0">
-<title data-rh="true">One post tagged with &quot;airflow&quot; | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/blog/tags/airflow"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docse [...]
+<title data-rh="true">One post tagged with &quot;catalog&quot; | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/blog/tags/catalog"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docse [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/tags/community/index.html b/blog/tags/community/index.html
index ac57e6a..235809d 100644
--- a/blog/tags/community/index.html
+++ b/blog/tags/community/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">One post tagged with &quot;community&quot; | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/blog/tags/community"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="d [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/tags/databricks/index.html b/blog/tags/databricks/index.html
index f38f422..1c9adc2 100644
--- a/blog/tags/databricks/index.html
+++ b/blog/tags/databricks/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">One post tagged with &quot;databricks&quot; | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/blog/tags/databricks"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name= [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/tags/delta/index.html b/blog/tags/delta/index.html
index ec8a602..8636b5a 100644
--- a/blog/tags/delta/index.html
+++ b/blog/tags/delta/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">15 posts tagged with &quot;delta&quot; | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/blog/tags/delta"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/tags/delta/page/2/index.html b/blog/tags/delta/page/2/index.html
index 3bf497a..952afae 100644
--- a/blog/tags/delta/page/2/index.html
+++ b/blog/tags/delta/page/2/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">15 posts tagged with &quot;delta&quot; | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/blog/tags/delta/page/2"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="do [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/tags/hands-on-guide/index.html b/blog/tags/hands-on-guide/index.html
index 1d37554..70f2809 100644
--- a/blog/tags/hands-on-guide/index.html
+++ b/blog/tags/hands-on-guide/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">One post tagged with &quot;hands-on-guide&quot; | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/blog/tags/hands-on-guide"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="tru [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/tags/hands-on-guide/index.html b/blog/tags/hive-metastore/index.html
similarity index 75%
copy from blog/tags/hands-on-guide/index.html
copy to blog/tags/hive-metastore/index.html
index 1d37554..ef748da 100644
--- a/blog/tags/hands-on-guide/index.html
+++ b/blog/tags/hive-metastore/index.html
@@ -3,12 +3,12 @@
 <head>
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.0.0">
-<title data-rh="true">One post tagged with &quot;hands-on-guide&quot; | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/blog/tags/hands-on-guide"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="tru [...]
+<title data-rh="true">One post tagged with &quot;Hive Metastore&quot; | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/blog/tags/hive-metastore"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="tru [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/tags/hudi/index.html b/blog/tags/hudi/index.html
index 634b8bf..a44b37a 100644
--- a/blog/tags/hudi/index.html
+++ b/blog/tags/hudi/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">13 posts tagged with &quot;hudi&quot; | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/blog/tags/hudi"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:l [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/tags/hudi/page/2/index.html b/blog/tags/hudi/page/2/index.html
index 198fbec..efb06a5 100644
--- a/blog/tags/hudi/page/2/index.html
+++ b/blog/tags/hudi/page/2/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">13 posts tagged with &quot;hudi&quot; | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/blog/tags/hudi/page/2"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docs [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/tags/iceberg/index.html b/blog/tags/iceberg/index.html
index babbc78..9fb7ff1 100644
--- a/blog/tags/iceberg/index.html
+++ b/blog/tags/iceberg/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">15 posts tagged with &quot;iceberg&quot; | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/blog/tags/iceberg"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docse [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/tags/iceberg/page/2/index.html b/blog/tags/iceberg/page/2/index.html
index 896aab5..5a824d1 100644
--- a/blog/tags/iceberg/page/2/index.html
+++ b/blog/tags/iceberg/page/2/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">15 posts tagged with &quot;iceberg&quot; | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/blog/tags/iceberg/page/2"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/tags/index.html b/blog/tags/index.html
index aefe10f..918ed32 100644
--- a/blog/tags/index.html
+++ b/blog/tags/index.html
@@ -5,10 +5,10 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">Tags | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.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="t [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/tags/interoperability/index.html b/blog/tags/interoperability/index.html
index 3562fc5..4b32b3d 100644
--- a/blog/tags/interoperability/index.html
+++ b/blog/tags/interoperability/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">17 posts tagged with &quot;interoperability&quot; | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/blog/tags/interoperability"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh= [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/tags/interoperability/page/2/index.html b/blog/tags/interoperability/page/2/index.html
index 99aee2c..ffaaa03 100644
--- a/blog/tags/interoperability/page/2/index.html
+++ b/blog/tags/interoperability/page/2/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">17 posts tagged with &quot;interoperability&quot; | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/blog/tags/interoperability/page/2"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta d [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/tags/microsoft-fabric/index.html b/blog/tags/microsoft-fabric/index.html
index c8d3049..b3fb288 100644
--- a/blog/tags/microsoft-fabric/index.html
+++ b/blog/tags/microsoft-fabric/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">One post tagged with &quot;Microsoft Fabric&quot; | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/blog/tags/microsoft-fabric"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh= [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/tags/minio/index.html b/blog/tags/minio/index.html
index 84c7efc..2f1d38b 100644
--- a/blog/tags/minio/index.html
+++ b/blog/tags/minio/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">One post tagged with &quot;minio&quot; | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/blog/tags/minio"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/tags/onetable/index.html b/blog/tags/onetable/index.html
index 0999420..d40be0a 100644
--- a/blog/tags/onetable/index.html
+++ b/blog/tags/onetable/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">9 posts tagged with &quot;onetable&quot; | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/blog/tags/onetable"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docs [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/tags/s-3/index.html b/blog/tags/s-3/index.html
index 92359ef..7244f66 100644
--- a/blog/tags/s-3/index.html
+++ b/blog/tags/s-3/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">One post tagged with &quot;s3&quot; | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/blog/tags/s-3"><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 XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/tags/siliconangle/index.html b/blog/tags/siliconangle/index.html
index 4801818..f728e6d 100644
--- a/blog/tags/siliconangle/index.html
+++ b/blog/tags/siliconangle/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">One post tagged with &quot;siliconangle&quot; | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/blog/tags/siliconangle"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" n [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/tags/snowflake/index.html b/blog/tags/snowflake/index.html
index a600347..957213a 100644
--- a/blog/tags/snowflake/index.html
+++ b/blog/tags/snowflake/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">One post tagged with &quot;Snowflake&quot; | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/blog/tags/snowflake"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="d [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/tags/starrocks/index.html b/blog/tags/starrocks/index.html
index 15dc3f9..d504132 100644
--- a/blog/tags/starrocks/index.html
+++ b/blog/tags/starrocks/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">One post tagged with &quot;starrocks&quot; | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/blog/tags/starrocks"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="d [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/tags/unity-catalog/index.html b/blog/tags/unity-catalog/index.html
index 02cc04b..bd0e07a 100644
--- a/blog/tags/unity-catalog/index.html
+++ b/blog/tags/unity-catalog/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">One post tagged with &quot;Unity Catalog&quot; | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/blog/tags/unity-catalog"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/tags/venturebeat/index.html b/blog/tags/venturebeat/index.html
index 7c807f4..2423aa6 100644
--- a/blog/tags/venturebeat/index.html
+++ b/blog/tags/venturebeat/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">One post tagged with &quot;venturebeat&quot; | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/blog/tags/venturebeat"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" nam [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/tags/x-table/index.html b/blog/tags/x-table/index.html
index 7ccac28..b21b944 100644
--- a/blog/tags/x-table/index.html
+++ b/blog/tags/x-table/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">3 posts tagged with &quot;XTable&quot; | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/blog/tags/x-table"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsear [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/tags/xtable/index.html b/blog/tags/xtable/index.html
index 3694de7..189b500 100644
--- a/blog/tags/xtable/index.html
+++ b/blog/tags/xtable/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">5 posts tagged with &quot;xtable&quot; | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/blog/tags/xtable"><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 XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/xtable-databricks/index.html b/blog/xtable-databricks/index.html
index 7fb96c9..2f3dd0e 100644
--- a/blog/xtable-databricks/index.html
+++ b/blog/xtable-databricks/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">Using Apache Hudi &amp; Iceberg tables in Databricks with Apache XTable | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/blog/xtable-databricks"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content=" [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/xtable-iceberg-fs-catalog/index.html b/blog/xtable-iceberg-fs-catalog/index.html
index b0faf3f..b8f5332 100644
--- a/blog/xtable-iceberg-fs-catalog/index.html
+++ b/blog/xtable-iceberg-fs-catalog/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">Using XTable to translate from Iceberg to Hudi &amp; Delta Lake with a File System Catalog like S3 | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/blog/xtable-iceberg-fs-catalog"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/xtable-in-aws-lambda/index.html b/blog/xtable-in-aws-lambda/index.html
index 411da51..ce31a0f 100644
--- a/blog/xtable-in-aws-lambda/index.html
+++ b/blog/xtable-in-aws-lambda/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">Run Apache XTable in AWS Lambda for background conversion of open table formats | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/blog/xtable-in-aws-lambda"><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 XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/xtable-unity/index.html b/blog/xtable-unity/index.html
index 6a213d8..1a1b078 100644
--- a/blog/xtable-unity/index.html
+++ b/blog/xtable-unity/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">Unity Catalog OSS with Hudi, Delta, Iceberg, and EMR + DuckDB | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/blog/xtable-unity"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data- [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/community/sync/index.html b/community/sync/index.html
index 354b0dc..c3af6ce 100644
--- a/community/sync/index.html
+++ b/community/sync/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">Community | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/community/sync"><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 XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/athena/index.html b/docs/athena/index.html
index 8b8c619..5d461e0 100644
--- a/docs/athena/index.html
+++ b/docs/athena/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">Amazon Athena | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/docs/athena"><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 XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/biglake-metastore/index.html b/docs/biglake-metastore/index.html
index 03a694d..c2534b1 100644
--- a/docs/biglake-metastore/index.html
+++ b/docs/biglake-metastore/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">BigLake Metastore | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/docs/biglake-metastore"><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 XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/bigquery/index.html b/docs/bigquery/index.html
index bc32d26..b48706c 100644
--- a/docs/bigquery/index.html
+++ b/docs/bigquery/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">Google BigQuery | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/docs/bigquery"><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 XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/catalogs-index/index.html b/docs/catalogs-index/index.html
index 2a73c4b..8759dc3 100644
--- a/docs/catalogs-index/index.html
+++ b/docs/catalogs-index/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">Catalogs | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/docs/catalogs-index"><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"><m [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/demo/docker/index.html b/docs/demo/docker/index.html
index 9ca4af0..08c3e57 100644
--- a/docs/demo/docker/index.html
+++ b/docs/demo/docker/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">Docker Demo | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/docs/demo/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" content="en"><m [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/fabric/index.html b/docs/fabric/index.html
index 7f697c5..d043813 100644
--- a/docs/fabric/index.html
+++ b/docs/fabric/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">Microsoft Fabric | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/docs/fabric"><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"><m [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/features-and-limitations/index.html b/docs/features-and-limitations/index.html
index 338e557..75a6d5f 100644
--- a/docs/features-and-limitations/index.html
+++ b/docs/features-and-limitations/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">Features and Limitations | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/docs/features-and-limitations"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/glue-catalog/index.html b/docs/glue-catalog/index.html
index 36440f6..862ed50 100644
--- a/docs/glue-catalog/index.html
+++ b/docs/glue-catalog/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">Glue Data Catalog | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/docs/glue-catalog"><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 XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/hms/index.html b/docs/hms/index.html
index ce51772..b30f778 100644
--- a/docs/hms/index.html
+++ b/docs/hms/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">Hive Metastore | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/docs/hms"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta d [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/how-to-catalog-sync/index.html b/docs/how-to-catalog-sync/index.html
index 5d32baa..62281a8 100644
--- a/docs/how-to-catalog-sync/index.html
+++ b/docs/how-to-catalog-sync/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">Registering your interoperable tables across multiple catalogs | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/docs/how-to-catalog-sync"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><me [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/how-to/index.html b/docs/how-to/index.html
index 34685d9..55ab6d6 100644
--- a/docs/how-to/index.html
+++ b/docs/how-to/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">Creating your first interoperable table | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/docs/how-to"><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 XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/integrations-index/index.html b/docs/integrations-index/index.html
index 6295476..75b0dad 100644
--- a/docs/integrations-index/index.html
+++ b/docs/integrations-index/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">Integrations | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/docs/integrations-index"><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 XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/presto/index.html b/docs/presto/index.html
index e6793d9..d295a4a 100644
--- a/docs/presto/index.html
+++ b/docs/presto/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">Presto | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/docs/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" content="en"><meta data-r [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/query-engines-index/index.html b/docs/query-engines-index/index.html
index d0fd270..25f8740 100644
--- a/docs/query-engines-index/index.html
+++ b/docs/query-engines-index/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">Query Engines | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/docs/query-engines-index"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" conte [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/redshift/index.html b/docs/redshift/index.html
index 3c13c00..d383c99 100644
--- a/docs/redshift/index.html
+++ b/docs/redshift/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">Amazon Redshift Spectrum | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/docs/redshift"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" conte [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/setup/index.html b/docs/setup/index.html
index 2b464a5..be6ddc5 100644
--- a/docs/setup/index.html
+++ b/docs/setup/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">Installation | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/docs/setup"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta d [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/snowflake/index.html b/docs/snowflake/index.html
index cb4ce9d..c16a34a 100644
--- a/docs/snowflake/index.html
+++ b/docs/snowflake/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">Snowflake | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/docs/snowflake"><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 XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/spark/index.html b/docs/spark/index.html
index 1517add..4283c5e 100644
--- a/docs/spark/index.html
+++ b/docs/spark/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">Apache Spark | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/docs/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" content="en"><meta d [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/starrocks/index.html b/docs/starrocks/index.html
index 86469b2..28059ac 100644
--- a/docs/starrocks/index.html
+++ b/docs/starrocks/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">StarRocks | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/docs/starrocks"><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 XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/trino/index.html b/docs/trino/index.html
index c666306..25710a0 100644
--- a/docs/trino/index.html
+++ b/docs/trino/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">Trino | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/docs/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" content="en"><meta data-rh= [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/unity-catalog/index.html b/docs/unity-catalog/index.html
index 695cda4..ed2536d 100644
--- a/docs/unity-catalog/index.html
+++ b/docs/unity-catalog/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">Unity Catalog | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/docs/unity-catalog"><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 XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/images/blog/cat-1200x600.jpg b/images/blog/cat-1200x600.jpg
new file mode 100644
index 0000000..9bda2eb
Binary files /dev/null and b/images/blog/cat-1200x600.jpg differ
diff --git a/markdown-page/index.html b/markdown-page/index.html
index 5344503..cb6944c 100644
--- a/markdown-page/index.html
+++ b/markdown-page/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">Markdown page example | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/markdown-page"><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="def [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/releases/downloads/index.html b/releases/downloads/index.html
index 408ee57..6663559 100644
--- a/releases/downloads/index.html
+++ b/releases/downloads/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">Downloads | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/releases/downloads"><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"><m [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/releases/release-0.2.0-incubating/index.html b/releases/release-0.2.0-incubating/index.html
index 2535d23..14f9939 100644
--- a/releases/release-0.2.0-incubating/index.html
+++ b/releases/release-0.2.0-incubating/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.0.0">
 <title data-rh="true">Release 0.2.0-incubating | Apache XTable™ (Incubating)</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://xtable.apache.org/releases/release-0.2.0-incubating"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docse [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache XTable™ (Incubating) Atom Feed"><link rel="stylesheet" href="/assets/css/styles.a63fdcd2.css">
-<script src="/assets/js/runtime~main.e1e94887.js" defer="defer"></script>
-<script src="/assets/js/main.7cfdcaa3.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.06e4bd20.js" defer="defer"></script>
+<script src="/assets/js/main.b50f4380.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/sitemap.xml b/sitemap.xml
index 37ad88c..619f4a3 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://xtable.apache.org/blog</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://xtable.apache.org/blog/announcing-onetable [...]
\ 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://xtable.apache.org/blog</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://xtable.apache.org/blog/announcing-onetable [...]
\ No newline at end of file