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

(fluss-website) branch asf-site updated: Deploy website - based on 38943d56ffebde6f5260908876b92a69d1a257c1

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

github-actions[bot] pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/fluss-website.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 2a0b71d01 Deploy website - based on 38943d56ffebde6f5260908876b92a69d1a257c1
2a0b71d01 is described below

commit 2a0b71d01b56633fa506381402427207a43459d2
Author: gh-actions <ac...@github.com>
AuthorDate: Thu May 7 03:07:46 2026 +0000

    Deploy website - based on 38943d56ffebde6f5260908876b92a69d1a257c1
---
 404.html                                                 | 10 ++++------
 assets/css/{styles.f5d11191.css => styles.b12bc316.css}  |  2 +-
 assets/js/19a491a8.7a663e94.js                           |  1 +
 assets/js/19a491a8.c156281c.js                           |  1 -
 assets/js/{1a4e3797.1858fc60.js => 1a4e3797.c6935a6f.js} |  2 +-
 assets/js/{30691551.d847c2ce.js => 30691551.045529db.js} |  2 +-
 assets/js/{404eb5fc.63a60b03.js => 404eb5fc.2b07886f.js} |  2 +-
 assets/js/767333eb.789b1f2a.js                           |  1 +
 assets/js/767333eb.7ffb0b09.js                           |  1 -
 assets/js/814f3328.28b21dd9.js                           |  1 -
 assets/js/814f3328.ac0ef264.js                           |  1 +
 assets/js/9730.9316b5e9.js                               |  1 +
 assets/js/9730.eb350965.js                               |  1 -
 assets/js/{d87df568.a30092ad.js => d87df568.eea17e50.js} |  2 +-
 assets/js/dbfc4782.17e47bef.js                           |  1 +
 assets/js/dbfc4782.bd4460b4.js                           |  1 -
 assets/js/{fa91aee9.6e00c457.js => fa91aee9.ac6613c7.js} |  2 +-
 assets/js/{main.870ff299.js => main.931766ef.js}         |  4 ++--
 ...ff299.js.LICENSE.txt => main.931766ef.js.LICENSE.txt} |  0
 ...runtime~main.abd07db3.js => runtime~main.3bf2d44e.js} |  2 +-
 .../index.html                                           | 12 +++++-------
 blog/archive/index.html                                  | 10 ++++------
 blog/atom.xml                                            |  2 +-
 blog/authors/index.html                                  | 10 ++++------
 blog/column-pruning-streaming-storage/index.html         | 12 +++++-------
 blog/fluss-for-ai/index.html                             | 10 ++++------
 blog/fluss-intro/index.html                              | 10 ++++------
 blog/fluss-java-client/index.html                        | 10 ++++------
 blog/fluss-joins-asf/index.html                          | 10 ++++------
 blog/fluss-open-source/index.html                        | 10 ++++------
 blog/fluss_fraud_detection/index.html                    | 10 ++++------
 blog/fluss_rust_client_release/index.html                | 10 ++++------
 blog/hands-on-fluss-lakehouse/index.html                 | 12 +++++-------
 blog/index.html                                          | 16 +++++++---------
 blog/page/2/index.html                                   | 10 ++++------
 blog/page/3/index.html                                   | 10 ++++------
 blog/partial-updates/index.html                          | 10 ++++------
 blog/pk-key-tables-log-cache-streaming/index.html        | 10 ++++------
 blog/releases/0.6/index.html                             | 10 ++++------
 blog/releases/0.7/index.html                             | 10 ++++------
 blog/releases/0.8/index.html                             | 10 ++++------
 blog/releases/0.9/index.html                             | 10 ++++------
 blog/roaringbitmap-uv-deduplication/index.html           | 12 +++++-------
 blog/rss.xml                                             |  2 +-
 blog/tags/apache-fluss/index.html                        | 10 ++++------
 blog/tags/apache-iceberg/index.html                      | 10 ++++------
 blog/tags/arrow/index.html                               | 10 ++++------
 blog/tags/column-pruning/index.html                      | 10 ++++------
 blog/tags/fluss-cpp/index.html                           | 10 ++++------
 blog/tags/fluss-rs/index.html                            | 10 ++++------
 blog/tags/fluss-rust/index.html                          | 10 ++++------
 blog/tags/fluss/index.html                               | 10 ++++------
 blog/tags/index.html                                     | 10 ++++------
 blog/tags/kafka/index.html                               | 10 ++++------
 blog/tags/performance/index.html                         | 10 ++++------
 blog/tags/pyfluss/index.html                             | 10 ++++------
 blog/tags/real-time-analytics/index.html                 | 10 ++++------
 blog/tags/releases/index.html                            | 10 ++++------
 blog/tags/streaming-lakehouse/index.html                 | 10 ++++------
 blog/tags/streaming/index.html                           | 10 ++++------
 .../index.html                                           | 12 +++++-------
 blog/taobao-practice/index.html                          | 10 ++++------
 blog/tiering-service/index.html                          | 10 ++++------
 blog/unified-streaming-lakehouse/index.html              | 10 ++++------
 blog/unveil-fluss-logo/index.html                        | 10 ++++------
 .../index.html                                           | 10 ++++------
 blog/why-fluss/index.html                                | 10 ++++------
 community/become-a-committer/index.html                  | 10 ++++------
 community/dev/building/index.html                        | 10 ++++------
 community/dev/ide-setup/index.html                       | 10 ++++------
 community/fluss-logos/index.html                         | 10 ++++------
 community/fluss-team/index.html                          | 10 ++++------
 .../bug-reports-feature-requests/index.html              | 10 ++++------
 community/how-to-contribute/contribute-code/index.html   | 10 ++++------
 community/how-to-contribute/contribute-docs/index.html   | 10 ++++------
 .../how-to-contribute/review-pull-requests/index.html    | 10 ++++------
 .../how-to-release/creating-a-fluss-release/index.html   | 10 ++++------
 .../creating-a-fluss-shaded-release/index.html           | 10 ++++------
 .../release-manager-preparation/index.html               | 10 ++++------
 .../how-to-release/verifying-a-fluss-release/index.html  | 10 ++++------
 .../verifying-a-fluss-shaded-release/index.html          | 10 ++++------
 community/security/index.html                            | 10 ++++------
 community/welcome/index.html                             | 10 ++++------
 docs/0.5/concepts/architecture/index.html                | 10 ++++------
 docs/0.5/dev/building/index.html                         | 10 ++++------
 docs/0.5/dev/ide-setup/index.html                        | 12 +++++-------
 docs/0.5/engine-flink/ddl/index.html                     | 10 ++++------
 docs/0.5/engine-flink/getting-started/index.html         | 10 ++++------
 docs/0.5/engine-flink/lookups/index.html                 | 10 ++++------
 docs/0.5/engine-flink/reads/index.html                   | 10 ++++------
 docs/0.5/engine-flink/writes/index.html                  | 10 ++++------
 docs/0.5/index.html                                      | 10 ++++------
 .../deploying-distributed-cluster/index.html             | 10 ++++------
 .../install-deploy/deploying-local-cluster/index.html    | 10 ++++------
 docs/0.5/install-deploy/deploying-with-docker/index.html | 10 ++++------
 docs/0.5/install-deploy/overview/index.html              | 10 ++++------
 docs/0.5/maintenance/configuration/index.html            | 10 ++++------
 docs/0.5/maintenance/filesystems/hdfs/index.html         | 10 ++++------
 docs/0.5/maintenance/filesystems/oss/index.html          | 10 ++++------
 docs/0.5/maintenance/filesystems/overview/index.html     | 10 ++++------
 docs/0.5/maintenance/filesystems/s3/index.html           | 10 ++++------
 docs/0.5/maintenance/logging/index.html                  | 10 ++++------
 docs/0.5/maintenance/metric-reporters/index.html         | 10 ++++------
 docs/0.5/maintenance/monitor-metrics/index.html          | 10 ++++------
 .../tiered-storage/lakehouse-storage/index.html          | 10 ++++------
 docs/0.5/maintenance/tiered-storage/overview/index.html  | 10 ++++------
 .../maintenance/tiered-storage/remote-storage/index.html | 10 ++++------
 docs/0.5/quickstart/flink/index.html                     | 12 +++++-------
 .../integrate-data-lakes/paimon/index.html               | 10 ++++------
 docs/0.5/streaming-lakehouse/overview/index.html         | 10 ++++------
 .../table-design/data-distribution/bucketing/index.html  | 10 ++++------
 .../data-distribution/partitioning/index.html            | 10 ++++------
 docs/0.5/table-design/data-distribution/ttl/index.html   | 10 ++++------
 docs/0.5/table-design/data-types/index.html              | 10 ++++------
 docs/0.5/table-design/overview/index.html                | 10 ++++------
 docs/0.5/table-design/table-types/log-table/index.html   | 10 ++++------
 docs/0.5/table-design/table-types/pk-table/index.html    | 10 ++++------
 docs/0.6/concepts/architecture/index.html                | 10 ++++------
 docs/0.6/engine-flink/ddl/index.html                     | 10 ++++------
 docs/0.6/engine-flink/getting-started/index.html         | 10 ++++------
 docs/0.6/engine-flink/lookups/index.html                 | 10 ++++------
 docs/0.6/engine-flink/options/index.html                 | 10 ++++------
 docs/0.6/engine-flink/reads/index.html                   | 12 +++++-------
 docs/0.6/engine-flink/writes/index.html                  | 10 ++++------
 docs/0.6/index.html                                      | 10 ++++------
 .../deploying-distributed-cluster/index.html             | 10 ++++------
 .../install-deploy/deploying-local-cluster/index.html    | 10 ++++------
 docs/0.6/install-deploy/deploying-with-docker/index.html | 10 ++++------
 docs/0.6/install-deploy/overview/index.html              | 10 ++++------
 docs/0.6/maintenance/configuration/index.html            | 10 ++++------
 docs/0.6/maintenance/filesystems/hdfs/index.html         | 10 ++++------
 docs/0.6/maintenance/filesystems/oss/index.html          | 10 ++++------
 docs/0.6/maintenance/filesystems/overview/index.html     | 10 ++++------
 docs/0.6/maintenance/filesystems/s3/index.html           | 10 ++++------
 docs/0.6/maintenance/observability/logging/index.html    | 10 ++++------
 .../observability/metric-reporters/index.html            | 10 ++++------
 .../maintenance/observability/monitor-metrics/index.html | 10 ++++------
 docs/0.6/maintenance/observability/quickstart/index.html | 10 ++++------
 .../tiered-storage/lakehouse-storage/index.html          | 10 ++++------
 docs/0.6/maintenance/tiered-storage/overview/index.html  | 10 ++++------
 .../maintenance/tiered-storage/remote-storage/index.html | 10 ++++------
 docs/0.6/quickstart/flink/index.html                     | 10 ++++------
 .../integrate-data-lakes/paimon/index.html               | 10 ++++------
 docs/0.6/streaming-lakehouse/overview/index.html         | 10 ++++------
 .../table-design/data-distribution/bucketing/index.html  | 10 ++++------
 .../data-distribution/partitioning/index.html            | 10 ++++------
 docs/0.6/table-design/data-distribution/ttl/index.html   | 10 ++++------
 docs/0.6/table-design/data-types/index.html              | 10 ++++------
 docs/0.6/table-design/overview/index.html                | 10 ++++------
 docs/0.6/table-design/table-types/log-table/index.html   | 10 ++++------
 docs/0.6/table-design/table-types/pk-table/index.html    | 10 ++++------
 .../pk-table/merge-engines/first-row/index.html          | 10 ++++------
 .../table-types/pk-table/merge-engines/index.html        | 10 ++++------
 .../pk-table/merge-engines/versioned/index.html          | 10 ++++------
 docs/0.7/apis/java-client/index.html                     | 10 ++++------
 docs/0.7/concepts/architecture/index.html                | 10 ++++------
 docs/0.7/engine-flink/datastream/index.html              | 10 ++++------
 docs/0.7/engine-flink/ddl/index.html                     | 10 ++++------
 docs/0.7/engine-flink/getting-started/index.html         | 10 ++++------
 docs/0.7/engine-flink/lookups/index.html                 | 10 ++++------
 docs/0.7/engine-flink/options/index.html                 | 10 ++++------
 docs/0.7/engine-flink/reads/index.html                   | 10 ++++------
 docs/0.7/engine-flink/writes/index.html                  | 10 ++++------
 docs/0.7/index.html                                      | 10 ++++------
 .../deploying-distributed-cluster/index.html             | 10 ++++------
 .../install-deploy/deploying-local-cluster/index.html    | 10 ++++------
 docs/0.7/install-deploy/deploying-with-docker/index.html | 10 ++++------
 docs/0.7/install-deploy/overview/index.html              | 10 ++++------
 docs/0.7/maintenance/configuration/index.html            | 10 ++++------
 docs/0.7/maintenance/filesystems/hdfs/index.html         | 10 ++++------
 docs/0.7/maintenance/filesystems/oss/index.html          | 10 ++++------
 docs/0.7/maintenance/filesystems/overview/index.html     | 10 ++++------
 docs/0.7/maintenance/filesystems/s3/index.html           | 10 ++++------
 docs/0.7/maintenance/observability/logging/index.html    | 10 ++++------
 .../observability/metric-reporters/index.html            | 10 ++++------
 .../maintenance/observability/monitor-metrics/index.html | 10 ++++------
 docs/0.7/maintenance/observability/quickstart/index.html | 10 ++++------
 docs/0.7/maintenance/operations/racks/index.html         | 10 ++++------
 docs/0.7/maintenance/operations/upgrading/index.html     | 10 ++++------
 .../tiered-storage/lakehouse-storage/index.html          | 10 ++++------
 docs/0.7/maintenance/tiered-storage/overview/index.html  | 10 ++++------
 .../maintenance/tiered-storage/remote-storage/index.html | 10 ++++------
 docs/0.7/quickstart/flink/index.html                     | 10 ++++------
 docs/0.7/quickstart/security/index.html                  | 10 ++++------
 docs/0.7/security/authentication/index.html              | 10 ++++------
 docs/0.7/security/authorization/index.html               | 10 ++++------
 docs/0.7/security/overview/index.html                    | 10 ++++------
 .../integrate-data-lakes/paimon/index.html               | 10 ++++------
 docs/0.7/streaming-lakehouse/overview/index.html         | 10 ++++------
 .../table-design/data-distribution/bucketing/index.html  | 10 ++++------
 .../data-distribution/partitioning/index.html            | 10 ++++------
 docs/0.7/table-design/data-distribution/ttl/index.html   | 10 ++++------
 docs/0.7/table-design/data-types/index.html              | 10 ++++------
 docs/0.7/table-design/overview/index.html                | 10 ++++------
 docs/0.7/table-design/table-types/log-table/index.html   | 10 ++++------
 docs/0.7/table-design/table-types/pk-table/index.html    | 10 ++++------
 .../pk-table/merge-engines/default/index.html            | 10 ++++------
 .../pk-table/merge-engines/first-row/index.html          | 10 ++++------
 .../table-types/pk-table/merge-engines/index.html        | 10 ++++------
 .../pk-table/merge-engines/versioned/index.html          | 10 ++++------
 docs/0.8/apis/java-client/index.html                     | 10 ++++------
 docs/0.8/concepts/architecture/index.html                | 10 ++++------
 docs/0.8/engine-flink/datastream/index.html              | 10 ++++------
 docs/0.8/engine-flink/ddl/index.html                     | 10 ++++------
 docs/0.8/engine-flink/delta-joins/index.html             | 12 +++++-------
 docs/0.8/engine-flink/getting-started/index.html         | 10 ++++------
 docs/0.8/engine-flink/lookups/index.html                 | 10 ++++------
 docs/0.8/engine-flink/options/index.html                 | 10 ++++------
 docs/0.8/engine-flink/reads/index.html                   | 10 ++++------
 docs/0.8/engine-flink/writes/index.html                  | 10 ++++------
 docs/0.8/index.html                                      | 10 ++++------
 .../deploying-distributed-cluster/index.html             | 10 ++++------
 .../install-deploy/deploying-local-cluster/index.html    | 12 +++++-------
 docs/0.8/install-deploy/deploying-with-docker/index.html | 12 +++++-------
 docs/0.8/install-deploy/deploying-with-helm/index.html   | 10 ++++------
 docs/0.8/install-deploy/overview/index.html              | 10 ++++------
 docs/0.8/maintenance/configuration/index.html            | 10 ++++------
 docs/0.8/maintenance/filesystems/hdfs/index.html         | 10 ++++------
 docs/0.8/maintenance/filesystems/obs/index.html          | 10 ++++------
 docs/0.8/maintenance/filesystems/oss/index.html          | 10 ++++------
 docs/0.8/maintenance/filesystems/overview/index.html     | 10 ++++------
 docs/0.8/maintenance/filesystems/s3/index.html           | 10 ++++------
 docs/0.8/maintenance/observability/logging/index.html    | 12 +++++-------
 .../observability/metric-reporters/index.html            | 10 ++++------
 .../maintenance/observability/monitor-metrics/index.html | 10 ++++------
 docs/0.8/maintenance/observability/quickstart/index.html | 10 ++++------
 .../maintenance/operations/graceful-shutdown/index.html  | 10 ++++------
 docs/0.8/maintenance/operations/racks/index.html         | 10 ++++------
 .../maintenance/operations/updating-configs/index.html   | 10 ++++------
 .../maintenance/operations/upgrade-notes-0.8/index.html  | 10 ++++------
 .../maintenance/operations/upgrade-notes-0.9/index.html  | 10 ++++------
 docs/0.8/maintenance/operations/upgrading/index.html     | 10 ++++------
 .../tiered-storage/lakehouse-storage/index.html          | 10 ++++------
 docs/0.8/maintenance/tiered-storage/overview/index.html  | 10 ++++------
 .../maintenance/tiered-storage/remote-storage/index.html | 10 ++++------
 docs/0.8/quickstart/flink/index.html                     | 10 ++++------
 docs/0.8/quickstart/lakehouse/index.html                 | 10 ++++------
 docs/0.8/quickstart/security/index.html                  | 10 ++++------
 docs/0.8/security/authentication/index.html              | 10 ++++------
 docs/0.8/security/authorization/index.html               | 10 ++++------
 docs/0.8/security/overview/index.html                    | 10 ++++------
 .../integrate-data-lakes/iceberg/index.html              | 10 ++++------
 .../integrate-data-lakes/lance/index.html                | 10 ++++------
 .../integrate-data-lakes/paimon/index.html               | 10 ++++------
 docs/0.8/streaming-lakehouse/overview/index.html         | 10 ++++------
 .../table-design/data-distribution/bucketing/index.html  | 10 ++++------
 .../data-distribution/partitioning/index.html            | 10 ++++------
 docs/0.8/table-design/data-distribution/ttl/index.html   | 10 ++++------
 docs/0.8/table-design/data-types/index.html              | 10 ++++------
 docs/0.8/table-design/overview/index.html                | 10 ++++------
 docs/0.8/table-design/table-types/log-table/index.html   | 10 ++++------
 docs/0.8/table-design/table-types/pk-table/index.html    | 10 ++++------
 .../pk-table/merge-engines/default/index.html            | 10 ++++------
 .../pk-table/merge-engines/first-row/index.html          | 10 ++++------
 .../table-types/pk-table/merge-engines/index.html        | 10 ++++------
 .../pk-table/merge-engines/versioned/index.html          | 10 ++++------
 docs/apis/client-support-matrix/index.html               | 10 ++++------
 docs/apis/java-client/index.html                         | 10 ++++------
 docs/concepts/architecture/index.html                    | 10 ++++------
 docs/engine-flink/datastream/index.html                  | 10 ++++------
 docs/engine-flink/ddl/index.html                         | 10 ++++------
 docs/engine-flink/delta-joins/index.html                 | 10 ++++------
 docs/engine-flink/getting-started/index.html             | 10 ++++------
 docs/engine-flink/lookups/index.html                     | 10 ++++------
 docs/engine-flink/options/index.html                     | 10 ++++------
 docs/engine-flink/procedures/index.html                  | 10 ++++------
 docs/engine-flink/reads/index.html                       | 10 ++++------
 docs/engine-flink/writes/index.html                      | 10 ++++------
 docs/engine-spark/ddl/index.html                         | 10 ++++------
 docs/engine-spark/getting-started/index.html             | 10 ++++------
 docs/engine-spark/options/index.html                     | 10 ++++------
 docs/engine-spark/procedures/index.html                  | 10 ++++------
 docs/engine-spark/reads/index.html                       | 10 ++++------
 docs/engine-spark/structured-streaming/index.html        | 10 ++++------
 docs/engine-spark/writes/index.html                      | 10 ++++------
 docs/index.html                                          | 10 ++++------
 .../deploying-distributed-cluster/index.html             | 10 ++++------
 docs/install-deploy/deploying-local-cluster/index.html   | 10 ++++------
 docs/install-deploy/deploying-with-docker/index.html     | 10 ++++------
 docs/install-deploy/deploying-with-helm/index.html       | 12 +++++-------
 docs/install-deploy/overview/index.html                  | 10 ++++------
 docs/maintenance/configuration/index.html                | 10 ++++------
 docs/maintenance/filesystems/azure/index.html            | 10 ++++------
 docs/maintenance/filesystems/hdfs/index.html             | 10 ++++------
 docs/maintenance/filesystems/obs/index.html              | 10 ++++------
 docs/maintenance/filesystems/oss/index.html              | 10 ++++------
 docs/maintenance/filesystems/overview/index.html         | 10 ++++------
 docs/maintenance/filesystems/s3/index.html               | 10 ++++------
 docs/maintenance/observability/logging/index.html        | 10 ++++------
 .../observability/metric-reporters/index.html            | 10 ++++------
 .../maintenance/observability/monitor-metrics/index.html | 10 ++++------
 docs/maintenance/observability/quickstart/index.html     | 10 ++++------
 docs/maintenance/operations/graceful-shutdown/index.html | 10 ++++------
 docs/maintenance/operations/racks/index.html             | 10 ++++------
 docs/maintenance/operations/rebalance/index.html         | 10 ++++------
 docs/maintenance/operations/updating-configs/index.html  | 10 ++++------
 docs/maintenance/operations/upgrade-notes-0.8/index.html | 10 ++++------
 docs/maintenance/operations/upgrade-notes-0.9/index.html | 10 ++++------
 .../operations/upgrade-notes-archive/index.html          | 10 ++++------
 docs/maintenance/operations/upgrading/index.html         | 10 ++++------
 .../tiered-storage/lakehouse-storage/index.html          | 10 ++++------
 docs/maintenance/tiered-storage/overview/index.html      | 10 ++++------
 .../maintenance/tiered-storage/remote-storage/index.html | 10 ++++------
 docs/next/apis/client-support-matrix/index.html          | 14 ++++++--------
 docs/next/apis/cpp-client/index.html                     | 10 ++++------
 docs/next/apis/java-client/index.html                    | 10 ++++------
 docs/next/apis/python-client/index.html                  | 10 ++++------
 docs/next/apis/rust-client/index.html                    | 10 ++++------
 docs/next/concepts/architecture/index.html               | 10 ++++------
 docs/next/engine-flink/datastream/index.html             | 10 ++++------
 docs/next/engine-flink/ddl/index.html                    | 10 ++++------
 docs/next/engine-flink/delta-joins/index.html            | 10 ++++------
 docs/next/engine-flink/getting-started/index.html        | 12 +++++-------
 docs/next/engine-flink/lookups/index.html                | 10 ++++------
 docs/next/engine-flink/options/index.html                | 12 +++++-------
 docs/next/engine-flink/procedures/index.html             | 10 ++++------
 docs/next/engine-flink/reads/index.html                  | 10 ++++------
 docs/next/engine-flink/writes/index.html                 | 10 ++++------
 docs/next/engine-spark/ddl/index.html                    | 10 ++++------
 docs/next/engine-spark/getting-started/index.html        | 12 +++++-------
 docs/next/engine-spark/options/index.html                | 10 ++++------
 docs/next/engine-spark/procedures/index.html             | 10 ++++------
 docs/next/engine-spark/reads/index.html                  | 12 +++++-------
 docs/next/engine-spark/structured-streaming/index.html   | 10 ++++------
 docs/next/engine-spark/writes/index.html                 | 10 ++++------
 docs/next/index.html                                     | 10 ++++------
 .../deploying-distributed-cluster/index.html             | 10 ++++------
 .../install-deploy/deploying-local-cluster/index.html    | 10 ++++------
 .../next/install-deploy/deploying-with-docker/index.html | 10 ++++------
 docs/next/install-deploy/deploying-with-helm/index.html  | 10 ++++------
 docs/next/install-deploy/overview/index.html             | 10 ++++------
 docs/next/maintenance/configuration/index.html           | 10 ++++------
 docs/next/maintenance/filesystems/azure/index.html       | 10 ++++------
 docs/next/maintenance/filesystems/hdfs/index.html        | 10 ++++------
 docs/next/maintenance/filesystems/obs/index.html         | 10 ++++------
 docs/next/maintenance/filesystems/oss/index.html         | 10 ++++------
 docs/next/maintenance/filesystems/overview/index.html    | 10 ++++------
 docs/next/maintenance/filesystems/s3/index.html          | 10 ++++------
 docs/next/maintenance/observability/logging/index.html   | 10 ++++------
 .../observability/metric-reporters/index.html            | 10 ++++------
 .../maintenance/observability/monitor-metrics/index.html | 10 ++++------
 .../next/maintenance/observability/quickstart/index.html | 10 ++++------
 .../maintenance/operations/graceful-shutdown/index.html  | 10 ++++------
 docs/next/maintenance/operations/racks/index.html        | 10 ++++------
 docs/next/maintenance/operations/rebalance/index.html    | 10 ++++------
 .../maintenance/operations/updating-configs/index.html   | 10 ++++------
 .../maintenance/operations/upgrade-notes-0.8/index.html  | 10 ++++------
 .../maintenance/operations/upgrade-notes-0.9/index.html  | 10 ++++------
 .../maintenance/operations/upgrade-notes-1.0/index.html  | 10 ++++------
 .../operations/upgrade-notes-archive/index.html          | 10 ++++------
 docs/next/maintenance/operations/upgrading/index.html    | 10 ++++------
 .../tiered-storage/lakehouse-storage/index.html          | 10 ++++------
 docs/next/maintenance/tiered-storage/overview/index.html | 10 ++++------
 .../maintenance/tiered-storage/remote-storage/index.html | 10 ++++------
 docs/next/quickstart/flink/index.html                    | 10 ++++------
 docs/next/quickstart/lakehouse/index.html                | 10 ++++------
 docs/next/quickstart/security/index.html                 | 10 ++++------
 docs/next/security/authentication/index.html             | 10 ++++------
 docs/next/security/authorization/index.html              | 10 ++++------
 docs/next/security/overview/index.html                   | 10 ++++------
 .../integrate-data-lakes/catalogs/lakekeeper/index.html  | 10 ++++------
 .../integrate-data-lakes/formats/iceberg/index.html      | 10 ++++------
 .../integrate-data-lakes/formats/lance/index.html        | 10 ++++------
 .../integrate-data-lakes/formats/paimon/index.html       | 10 ++++------
 docs/next/streaming-lakehouse/overview/index.html        | 10 ++++------
 .../table-design/data-distribution/bucketing/index.html  | 10 ++++------
 .../data-distribution/partitioning/index.html            | 10 ++++------
 docs/next/table-design/data-distribution/ttl/index.html  | 10 ++++------
 docs/next/table-design/data-formats/index.html           | 10 ++++------
 docs/next/table-design/data-types/index.html             | 10 ++++------
 .../table-design/merge-engines/aggregation/index.html    | 10 ++++------
 docs/next/table-design/merge-engines/default/index.html  | 10 ++++------
 .../next/table-design/merge-engines/first-row/index.html | 10 ++++------
 docs/next/table-design/merge-engines/index.html          | 10 ++++------
 .../next/table-design/merge-engines/versioned/index.html | 10 ++++------
 docs/next/table-design/overview/index.html               | 10 ++++------
 docs/next/table-design/table-types/log-table/index.html  | 10 ++++------
 docs/next/table-design/table-types/pk-table/index.html   | 10 ++++------
 docs/next/table-design/virtual-tables/index.html         | 10 ++++------
 docs/quickstart/flink/index.html                         | 10 ++++------
 docs/quickstart/lakehouse/index.html                     | 10 ++++------
 docs/quickstart/security/index.html                      | 10 ++++------
 docs/security/authentication/index.html                  | 10 ++++------
 docs/security/authorization/index.html                   | 10 ++++------
 docs/security/overview/index.html                        | 10 ++++------
 .../integrate-data-lakes/iceberg/index.html              | 10 ++++------
 .../integrate-data-lakes/lance/index.html                | 10 ++++------
 .../integrate-data-lakes/paimon/index.html               | 10 ++++------
 docs/streaming-lakehouse/overview/index.html             | 10 ++++------
 docs/table-design/data-distribution/bucketing/index.html | 10 ++++------
 .../data-distribution/partitioning/index.html            | 10 ++++------
 docs/table-design/data-distribution/ttl/index.html       | 10 ++++------
 docs/table-design/data-formats/index.html                | 10 ++++------
 docs/table-design/data-types/index.html                  | 10 ++++------
 docs/table-design/merge-engines/aggregation/index.html   | 10 ++++------
 docs/table-design/merge-engines/default/index.html       | 10 ++++------
 docs/table-design/merge-engines/first-row/index.html     | 10 ++++------
 docs/table-design/merge-engines/index.html               | 10 ++++------
 docs/table-design/merge-engines/versioned/index.html     | 10 ++++------
 docs/table-design/overview/index.html                    | 12 +++++-------
 docs/table-design/table-types/log-table/index.html       | 10 ++++------
 docs/table-design/table-types/pk-table/index.html        | 10 ++++------
 docs/table-design/virtual-tables/index.html              | 10 ++++------
 downloads/index.html                                     | 10 ++++------
 index.html                                               | 10 ++++------
 learn/talks/index.html                                   | 10 ++++------
 learn/videos/index.html                                  | 10 ++++------
 roadmap/index.html                                       | 10 ++++------
 search/index.html                                        | 10 ++++------
 sw.js                                                    | 10 +++++-----
 sw.js.map                                                |  2 +-
 411 files changed, 1597 insertions(+), 2373 deletions(-)

diff --git a/404.html b/404.html
index 6705e2b38..91143f7ef 100644
--- a/404.html
+++ b/404.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
                   <p>Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.</p>
                   <p>Apache, the names of Apache projects, and the feather logo are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p></div></div></div></footer></div>
 </body>
diff --git a/assets/css/styles.f5d11191.css b/assets/css/styles.b12bc316.css
similarity index 83%
rename from assets/css/styles.f5d11191.css
rename to assets/css/styles.b12bc316.css
index 052a0753b..ab97716fa 100644
--- a/assets/css/styles.f5d11191.css
+++ b/assets/css/styles.b12bc316.css
@@ -1 +1 @@
-.col,.container{padding:0 var(--ifm-spacing-horizontal);width:100%}.markdown>h2,.markdown>h3,.markdown>h4,.markdown>h5,.markdown>h6{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown li,body{word-wrap:break-word}body,ol ol,ol ul,ul ol,ul ul{margin:0}pre,table{overflow:auto}blockquote,pre{margin:0 0 var(--ifm-spacing-vertical)}.breadcrumbs__link,.button{transition-timing-function:var(--ifm-transition-timing-default)}.button,code{vertical-align:middl [...]
\ No newline at end of file
+.col,.container{padding:0 var(--ifm-spacing-horizontal);width:100%}.markdown>h2,.markdown>h3,.markdown>h4,.markdown>h5,.markdown>h6{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown li,body{word-wrap:break-word}body,ol ol,ol ul,ul ol,ul ul{margin:0}pre,table{overflow:auto}blockquote,pre{margin:0 0 var(--ifm-spacing-vertical)}.breadcrumbs__link,.button{transition-timing-function:var(--ifm-transition-timing-default)}.button,code{vertical-align:middl [...]
\ No newline at end of file
diff --git a/assets/js/19a491a8.7a663e94.js b/assets/js/19a491a8.7a663e94.js
new file mode 100644
index 000000000..708eeffea
--- /dev/null
+++ b/assets/js/19a491a8.7a663e94.js
@@ -0,0 +1 @@
+"use strict";(globalThis.webpackChunkfluss_website=globalThis.webpackChunkfluss_website||[]).push([[299],{69759(e,t,n){n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>r,default:()=>u,frontMatter:()=>o,metadata:()=>s,toc:()=>c});var s=n(89412),i=n(74848),a=n(28453);const o={slug:"taobao-instant-commerce-real-time-decision",title:"Taobao Instant Commerce: Real-Time Decisions at Scale with Apache Fluss",sidebar_label:"Taobao Instant Commerce: Real-Time Decisions at Scale with Apache Fluss",auth [...]
\ No newline at end of file
diff --git a/assets/js/19a491a8.c156281c.js b/assets/js/19a491a8.c156281c.js
deleted file mode 100644
index 304ffbfcf..000000000
--- a/assets/js/19a491a8.c156281c.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(globalThis.webpackChunkfluss_website=globalThis.webpackChunkfluss_website||[]).push([[299],{69759(e,t,n){n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>r,default:()=>u,frontMatter:()=>o,metadata:()=>s,toc:()=>c});var s=n(89412),i=n(74848),a=n(28453);const o={slug:"taobao-instant-commerce-real-time-decision",title:"Taobao Instant Commerce: Real-Time Decisions at Scale with Fluss",sidebar_label:"Taobao Instant Commerce: Real-Time Decisions at Scale with Fluss",authors:["matrixsp [...]
\ No newline at end of file
diff --git a/assets/js/1a4e3797.1858fc60.js b/assets/js/1a4e3797.c6935a6f.js
similarity index 54%
rename from assets/js/1a4e3797.1858fc60.js
rename to assets/js/1a4e3797.c6935a6f.js
index 92d12c85b..3a8e78f34 100644
--- a/assets/js/1a4e3797.1858fc60.js
+++ b/assets/js/1a4e3797.c6935a6f.js
@@ -1 +1 @@
-(globalThis.webpackChunkfluss_website=globalThis.webpackChunkfluss_website||[]).push([[2138],{72733(e){function t(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function r(e){return"function"==typeof e}function i(e){return"object"==typeof e&&null!==e}function n(e){return void 0===e}e.exports=t,t.prototype._events=void 0,t.prototype._maxListeners=void 0,t.defaultMaxListeners=10,t.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||isNaN(e))thro [...]
\ No newline at end of file
+(globalThis.webpackChunkfluss_website=globalThis.webpackChunkfluss_website||[]).push([[2138],{72733(e){function t(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function r(e){return"function"==typeof e}function i(e){return"object"==typeof e&&null!==e}function n(e){return void 0===e}e.exports=t,t.prototype._events=void 0,t.prototype._maxListeners=void 0,t.defaultMaxListeners=10,t.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||isNaN(e))thro [...]
\ No newline at end of file
diff --git a/assets/js/30691551.d847c2ce.js b/assets/js/30691551.045529db.js
similarity index 97%
rename from assets/js/30691551.d847c2ce.js
rename to assets/js/30691551.045529db.js
index 766747090..d0b7c7421 100644
--- a/assets/js/30691551.d847c2ce.js
+++ b/assets/js/30691551.045529db.js
@@ -1 +1 @@
-"use strict";(globalThis.webpackChunkfluss_website=globalThis.webpackChunkfluss_website||[]).push([[7477],{71416(e,n,t){t.r(n),t.d(n,{assets:()=>l,contentTitle:()=>o,default:()=>c,frontMatter:()=>i,metadata:()=>a,toc:()=>u});var a=t(73777),r=t(74848),s=t(28453);const i={slug:"column-pruning-streaming-storage",title:"How Apache Fluss Achieves True Pruning in Streaming Storage",date:new Date("2026-04-22T00:00:00.000Z"),authors:["yunhongzheng"],tags:["fluss","column-pruning","arrow","stream [...]
\ No newline at end of file
+"use strict";(globalThis.webpackChunkfluss_website=globalThis.webpackChunkfluss_website||[]).push([[7477],{71416(e,n,t){t.r(n),t.d(n,{assets:()=>l,contentTitle:()=>o,default:()=>c,frontMatter:()=>i,metadata:()=>a,toc:()=>u});var a=t(73777),r=t(74848),s=t(28453);const i={slug:"column-pruning-streaming-storage",title:"How Apache Fluss Achieves True Pruning in Streaming Storage",date:new Date("2026-04-22T00:00:00.000Z"),authors:["yunhongzheng"],tags:["fluss","column-pruning","arrow","stream [...]
\ No newline at end of file
diff --git a/assets/js/404eb5fc.63a60b03.js b/assets/js/404eb5fc.2b07886f.js
similarity index 99%
rename from assets/js/404eb5fc.63a60b03.js
rename to assets/js/404eb5fc.2b07886f.js
index fb69c662c..a8663e3aa 100644
--- a/assets/js/404eb5fc.63a60b03.js
+++ b/assets/js/404eb5fc.2b07886f.js
@@ -1 +1 @@
-"use strict";(globalThis.webpackChunkfluss_website=globalThis.webpackChunkfluss_website||[]).push([[8100],{86556(e,n,s){s.r(n),s.d(n,{assets:()=>l,contentTitle:()=>o,default:()=>h,frontMatter:()=>i,metadata:()=>r,toc:()=>c});var r=s(73777),t=s(74848),a=s(28453);const i={slug:"column-pruning-streaming-storage",title:"How Apache Fluss Achieves True Pruning in Streaming Storage",date:new Date("2026-04-22T00:00:00.000Z"),authors:["yunhongzheng"],tags:["fluss","column-pruning","arrow","stream [...]
\ No newline at end of file
+"use strict";(globalThis.webpackChunkfluss_website=globalThis.webpackChunkfluss_website||[]).push([[8100],{86556(e,n,s){s.r(n),s.d(n,{assets:()=>l,contentTitle:()=>o,default:()=>h,frontMatter:()=>i,metadata:()=>r,toc:()=>c});var r=s(73777),t=s(74848),a=s(28453);const i={slug:"column-pruning-streaming-storage",title:"How Apache Fluss Achieves True Pruning in Streaming Storage",date:new Date("2026-04-22T00:00:00.000Z"),authors:["yunhongzheng"],tags:["fluss","column-pruning","arrow","stream [...]
\ No newline at end of file
diff --git a/assets/js/767333eb.789b1f2a.js b/assets/js/767333eb.789b1f2a.js
new file mode 100644
index 000000000..f2e64a1f6
--- /dev/null
+++ b/assets/js/767333eb.789b1f2a.js
@@ -0,0 +1 @@
+"use strict";(globalThis.webpackChunkfluss_website=globalThis.webpackChunkfluss_website||[]).push([[5909],{27933(e,n,i){i.r(n),i.d(n,{assets:()=>l,contentTitle:()=>o,default:()=>u,frontMatter:()=>r,metadata:()=>t,toc:()=>d});var t=i(89412),a=i(74848),s=i(28453);const r={slug:"taobao-instant-commerce-real-time-decision",title:"Taobao Instant Commerce: Real-Time Decisions at Scale with Apache Fluss",sidebar_label:"Taobao Instant Commerce: Real-Time Decisions at Scale with Apache Fluss",aut [...]
\ No newline at end of file
diff --git a/assets/js/767333eb.7ffb0b09.js b/assets/js/767333eb.7ffb0b09.js
deleted file mode 100644
index 6ae3e0511..000000000
--- a/assets/js/767333eb.7ffb0b09.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(globalThis.webpackChunkfluss_website=globalThis.webpackChunkfluss_website||[]).push([[5909],{27933(e,n,i){i.r(n),i.d(n,{assets:()=>l,contentTitle:()=>o,default:()=>u,frontMatter:()=>r,metadata:()=>t,toc:()=>d});var t=i(89412),a=i(74848),s=i(28453);const r={slug:"taobao-instant-commerce-real-time-decision",title:"Taobao Instant Commerce: Real-Time Decisions at Scale with Fluss",sidebar_label:"Taobao Instant Commerce: Real-Time Decisions at Scale with Fluss",authors:["matrixs [...]
\ No newline at end of file
diff --git a/assets/js/814f3328.28b21dd9.js b/assets/js/814f3328.28b21dd9.js
deleted file mode 100644
index b90387956..000000000
--- a/assets/js/814f3328.28b21dd9.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(globalThis.webpackChunkfluss_website=globalThis.webpackChunkfluss_website||[]).push([[7472],{55513(e){e.exports=JSON.parse('{"title":"All our posts","items":[{"title":"How Apache Fluss Achieves True Pruning in Streaming Storage","permalink":"/blog/column-pruning-streaming-storage","unlisted":false,"date":"2026-04-22T00:00:00.000Z"},{"title":"Taobao Instant Commerce: Real-Time Decisions at Scale with Fluss","permalink":"/blog/taobao-instant-commerce-real-time-decision","unli [...]
\ No newline at end of file
diff --git a/assets/js/814f3328.ac0ef264.js b/assets/js/814f3328.ac0ef264.js
new file mode 100644
index 000000000..7d2a3ab06
--- /dev/null
+++ b/assets/js/814f3328.ac0ef264.js
@@ -0,0 +1 @@
+"use strict";(globalThis.webpackChunkfluss_website=globalThis.webpackChunkfluss_website||[]).push([[7472],{55513(e){e.exports=JSON.parse('{"title":"All our posts","items":[{"title":"How Apache Fluss Achieves True Pruning in Streaming Storage","permalink":"/blog/column-pruning-streaming-storage","unlisted":false,"date":"2026-04-22T00:00:00.000Z"},{"title":"Taobao Instant Commerce: Real-Time Decisions at Scale with Apache Fluss","permalink":"/blog/taobao-instant-commerce-real-time-decision [...]
\ No newline at end of file
diff --git a/assets/js/9730.9316b5e9.js b/assets/js/9730.9316b5e9.js
new file mode 100644
index 000000000..484c08960
--- /dev/null
+++ b/assets/js/9730.9316b5e9.js
@@ -0,0 +1 @@
+"use strict";(globalThis.webpackChunkfluss_website=globalThis.webpackChunkfluss_website||[]).push([[9730],{79730(n,t,e){e.r(t),e.d(t,{Workbox:()=>g,WorkboxEvent:()=>v,messageSW:()=>r});try{self["workbox:window:7.4.0"]&&_()}catch(r){}function r(n,t){return new Promise(function(e){var r=new MessageChannel;r.port1.onmessage=function(n){e(n.data)},n.postMessage(t,[r.port2])})}function i(n,t){(null==t||t>n.length)&&(t=n.length);for(var e=0,r=Array(t);e<t;e++)r[e]=n[e];return r}function o(n,t, [...]
\ No newline at end of file
diff --git a/assets/js/9730.eb350965.js b/assets/js/9730.eb350965.js
deleted file mode 100644
index 64fe4b85d..000000000
--- a/assets/js/9730.eb350965.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(globalThis.webpackChunkfluss_website=globalThis.webpackChunkfluss_website||[]).push([[9730],{79730(n,t,e){e.r(t),e.d(t,{Workbox:()=>g,WorkboxEvent:()=>v,messageSW:()=>r});try{self["workbox:window:7.3.0"]&&_()}catch(r){}function r(n,t){return new Promise(function(e){var r=new MessageChannel;r.port1.onmessage=function(n){e(n.data)},n.postMessage(t,[r.port2])})}function i(n,t){(null==t||t>n.length)&&(t=n.length);for(var e=0,r=Array(t);e<t;e++)r[e]=n[e];return r}function o(n,t) [...]
\ No newline at end of file
diff --git a/assets/js/d87df568.a30092ad.js b/assets/js/d87df568.eea17e50.js
similarity index 93%
rename from assets/js/d87df568.a30092ad.js
rename to assets/js/d87df568.eea17e50.js
index b81c81cec..5413feb22 100644
--- a/assets/js/d87df568.a30092ad.js
+++ b/assets/js/d87df568.eea17e50.js
@@ -1 +1 @@
-"use strict";(globalThis.webpackChunkfluss_website=globalThis.webpackChunkfluss_website||[]).push([[6359],{36799(e,t,i){i.r(t),i.d(t,{assets:()=>c,contentTitle:()=>r,default:()=>d,frontMatter:()=>o,metadata:()=>n,toc:()=>l});var n=i(23706),a=i(74848),s=i(28453);const o={slug:"roaringbitmap-uv-deduplication",date:new Date("2026-04-16T00:00:00.000Z"),title:"Real-Time Multi-Dimensional Unique Visitor Deduplication in Practice",authors:["yangwang"]},r=void 0,c={authorsImageUrls:[void 0]},l=[ [...]
\ No newline at end of file
+"use strict";(globalThis.webpackChunkfluss_website=globalThis.webpackChunkfluss_website||[]).push([[6359],{36799(e,t,i){i.r(t),i.d(t,{assets:()=>c,contentTitle:()=>r,default:()=>d,frontMatter:()=>o,metadata:()=>n,toc:()=>l});var n=i(23706),a=i(74848),s=i(28453);const o={slug:"roaringbitmap-uv-deduplication",date:new Date("2026-04-16T00:00:00.000Z"),title:"Real-Time Multi-Dimensional Unique Visitor Deduplication in Practice",authors:["yangwang"]},r=void 0,c={authorsImageUrls:[void 0]},l=[ [...]
\ No newline at end of file
diff --git a/assets/js/dbfc4782.17e47bef.js b/assets/js/dbfc4782.17e47bef.js
new file mode 100644
index 000000000..81cb177a5
--- /dev/null
+++ b/assets/js/dbfc4782.17e47bef.js
@@ -0,0 +1 @@
+"use strict";(globalThis.webpackChunkfluss_website=globalThis.webpackChunkfluss_website||[]).push([[8749],{91895(e){e.exports=JSON.parse('{"archive":{"blogPosts":[{"id":"column-pruning-streaming-storage","metadata":{"permalink":"/blog/column-pruning-streaming-storage","source":"@site/blog/2026-04-22-column-pruning-streaming-storage.md","title":"How Apache Fluss Achieves True Pruning in Streaming Storage","description":"Banner","date":"2026-04-22T00:00:00.000Z","tags":[{"inline":true,"lab [...]
\ No newline at end of file
diff --git a/assets/js/dbfc4782.bd4460b4.js b/assets/js/dbfc4782.bd4460b4.js
deleted file mode 100644
index 0e6b2063f..000000000
--- a/assets/js/dbfc4782.bd4460b4.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(globalThis.webpackChunkfluss_website=globalThis.webpackChunkfluss_website||[]).push([[8749],{91895(e){e.exports=JSON.parse('{"archive":{"blogPosts":[{"id":"column-pruning-streaming-storage","metadata":{"permalink":"/blog/column-pruning-streaming-storage","source":"@site/blog/2026-04-22-column-pruning-streaming-storage.md","title":"How Apache Fluss Achieves True Pruning in Streaming Storage","description":"Banner","date":"2026-04-22T00:00:00.000Z","tags":[{"inline":true,"lab [...]
\ No newline at end of file
diff --git a/assets/js/fa91aee9.6e00c457.js b/assets/js/fa91aee9.ac6613c7.js
similarity index 99%
rename from assets/js/fa91aee9.6e00c457.js
rename to assets/js/fa91aee9.ac6613c7.js
index d05fb5bb9..7cdc9a930 100644
--- a/assets/js/fa91aee9.6e00c457.js
+++ b/assets/js/fa91aee9.ac6613c7.js
@@ -1 +1 @@
-"use strict";(globalThis.webpackChunkfluss_website=globalThis.webpackChunkfluss_website||[]).push([[1846],{92765(e,n,i){i.r(n),i.d(n,{assets:()=>l,contentTitle:()=>o,default:()=>h,frontMatter:()=>r,metadata:()=>a,toc:()=>d});var a=i(23706),t=i(74848),s=i(28453);const r={slug:"roaringbitmap-uv-deduplication",date:new Date("2026-04-16T00:00:00.000Z"),title:"Real-Time Multi-Dimensional Unique Visitor Deduplication in Practice",authors:["yangwang"]},o=void 0,l={authorsImageUrls:[void 0]},d=[ [...]
\ No newline at end of file
+"use strict";(globalThis.webpackChunkfluss_website=globalThis.webpackChunkfluss_website||[]).push([[1846],{92765(e,n,i){i.r(n),i.d(n,{assets:()=>l,contentTitle:()=>o,default:()=>h,frontMatter:()=>r,metadata:()=>a,toc:()=>d});var a=i(23706),t=i(74848),s=i(28453);const r={slug:"roaringbitmap-uv-deduplication",date:new Date("2026-04-16T00:00:00.000Z"),title:"Real-Time Multi-Dimensional Unique Visitor Deduplication in Practice",authors:["yangwang"]},o=void 0,l={authorsImageUrls:[void 0]},d=[ [...]
\ No newline at end of file
diff --git a/assets/js/main.870ff299.js b/assets/js/main.931766ef.js
similarity index 76%
rename from assets/js/main.870ff299.js
rename to assets/js/main.931766ef.js
index 60a816938..d05c15b7c 100644
--- a/assets/js/main.870ff299.js
+++ b/assets/js/main.931766ef.js
@@ -1,2 +1,2 @@
-/*! For license information please see main.870ff299.js.LICENSE.txt */
-(globalThis.webpackChunkfluss_website=globalThis.webpackChunkfluss_website||[]).push([[8792],{35947(e,t,n){"use strict";n.d(t,{A:()=>p});n(96540);var a=n(53259),o=n.n(a),r=n(84054);const i={"00666a83":[()=>n.e(7387).then(n.bind(n,22170)),"@site/versioned_docs/version-0.9/engine-flink/writes.md",22170],"0159e4b3":[()=>n.e(1838).then(n.bind(n,28605)),"@site/versioned_docs/version-0.6/maintenance/tiered-storage/lakehouse-storage.md",28605],"019059a8":[()=>n.e(4944).then(n.bind(n,83097)),"@s [...]
\ No newline at end of file
+/*! For license information please see main.931766ef.js.LICENSE.txt */
+(globalThis.webpackChunkfluss_website=globalThis.webpackChunkfluss_website||[]).push([[8792],{35947(e,t,n){"use strict";n.d(t,{A:()=>p});n(96540);var a=n(53259),o=n.n(a),r=n(84054);const i={"00666a83":[()=>n.e(7387).then(n.bind(n,22170)),"@site/versioned_docs/version-0.9/engine-flink/writes.md",22170],"0159e4b3":[()=>n.e(1838).then(n.bind(n,28605)),"@site/versioned_docs/version-0.6/maintenance/tiered-storage/lakehouse-storage.md",28605],"019059a8":[()=>n.e(4944).then(n.bind(n,83097)),"@s [...]
\ No newline at end of file
diff --git a/assets/js/main.870ff299.js.LICENSE.txt b/assets/js/main.931766ef.js.LICENSE.txt
similarity index 100%
rename from assets/js/main.870ff299.js.LICENSE.txt
rename to assets/js/main.931766ef.js.LICENSE.txt
diff --git a/assets/js/runtime~main.abd07db3.js b/assets/js/runtime~main.3bf2d44e.js
similarity index 96%
rename from assets/js/runtime~main.abd07db3.js
rename to assets/js/runtime~main.3bf2d44e.js
index dce2e56fb..3bf7750ed 100644
--- a/assets/js/runtime~main.abd07db3.js
+++ b/assets/js/runtime~main.3bf2d44e.js
@@ -1 +1 @@
-(()=>{"use strict";var e,a,f,c,b,d={},t={};function r(e){var a=t[e];if(void 0!==a)return a.exports;var f=t[e]={exports:{}};return d[e].call(f.exports,f,f.exports,r),f.exports}r.m=d,e=[],r.O=(a,f,c,b)=>{if(!f){var d=1/0;for(i=0;i<e.length;i++){for(var[f,c,b]=e[i],t=!0,o=0;o<f.length;o++)(!1&b||d>=b)&&Object.keys(r.O).every(e=>r.O[e](f[o]))?f.splice(o--,1):(t=!1,b<d&&(d=b));if(t){e.splice(i--,1);var n=c();void 0!==n&&(a=n)}}return a}b=b||0;for(var i=e.length;i>0&&e[i-1][2]>b;i--)e[i]=e[i-1 [...]
\ No newline at end of file
+(()=>{"use strict";var e,a,f,c,b,d={},t={};function r(e){var a=t[e];if(void 0!==a)return a.exports;var f=t[e]={exports:{}};return d[e].call(f.exports,f,f.exports,r),f.exports}r.m=d,e=[],r.O=(a,f,c,b)=>{if(!f){var d=1/0;for(i=0;i<e.length;i++){for(var[f,c,b]=e[i],t=!0,o=0;o<f.length;o++)(!1&b||d>=b)&&Object.keys(r.O).every(e=>r.O[e](f[o]))?f.splice(o--,1):(t=!1,b<d&&(d=b));if(t){e.splice(i--,1);var n=c();void 0!==n&&(a=n)}}return a}b=b||0;for(var i=e.length;i>0&&e[i-1][2]>b;i--)e[i]=e[i-1 [...]
\ No newline at end of file
diff --git a/blog/2025/12/02/fluss-x-iceberg-why-your-lakehouse-is-not-streamhouse-yet/index.html b/blog/2025/12/02/fluss-x-iceberg-why-your-lakehouse-is-not-streamhouse-yet/index.html
index 946033099..c91f8c837 100644
--- a/blog/2025/12/02/fluss-x-iceberg-why-your-lakehouse-is-not-streamhouse-yet/index.html
+++ b/blog/2025/12/02/fluss-x-iceberg-why-your-lakehouse-is-not-streamhouse-yet/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div class="blog-post-page-no-sidebar"><div role="region" aria-label="Skip to main content">< [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div class="blog-post-page-no-sidebar"><div role="region" aria-label="Skip to main content">< [...]
 <p>Apache Fluss represents a new architectural approach: the <strong>Streamhouse</strong> for real-time lakehouses. Instead of stitching together separate streaming and batch systems, the Streamhouse unifies them under a single architecture. In this model, Apache Iceberg continues to serve exactly the role it was designed for: a highly efficient, scalable cold storage layer for analytics, while Fluss fills the missing piece: a hot streaming storage layer with sub-second latency, columnar [...]
 <p>After working on Fluss–Iceberg lakehouse integration and deploying this architecture at a massive scale, including Alibaba&#x27;s 3 PB production deployment processing 40 GB/s, we&#x27;re ready to share the architectural lessons learned. Specifically, why existing systems fall short, how Fluss and Iceberg naturally complement each other, and what this means for finally building true real-time lakehouses.</p>
 <p><img decoding="async" loading="lazy" alt="Banner" src="/assets/images/fluss-lakehouse-streaming_comp-62d4129ae29a5e1b5453892ae27cc212.png" width="768" height="336" class="img_ev3q"></p>
@@ -212,7 +210,7 @@ Think of your data as having two thermal zones:</p>
 <div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#36464e;--prism-background-color:#f5f5f5"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#36464e;background-color:#f5f5f5"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#36464e"><span class="token punctuation" style="color:rgba(0, 0, 0, 0.54)">{</span><span class="token plain"></span><br></div>< [...]
 <p>Fluss coordinator persists this mapping. When clients query, they receive the exact offset boundary. Union read logic ensures:</p>
 <ul>
-<li class=""><strong>No overlaps:</strong> Iceberg handles offsets ≤ boundary</li>
+<li class=""><strong>No overlaps:</strong> Iceberg handles offsets ≤ boundary</li>
 <li class=""><strong>No gaps:</strong> Fluss handles offsets &gt; boundary</li>
 <li class=""><strong>Total ordering preserved</strong> per bucket</li>
 </ul>
diff --git a/blog/archive/index.html b/blog/archive/index.html
index 0517b509d..18371b8ab 100644
--- a/blog/archive/index.html
+++ b/blog/archive/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
                   <p>Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.</p>
                   <p>Apache, the names of Apache projects, and the feather logo are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p></div></div></div></footer></div>
 </body>
diff --git a/blog/atom.xml b/blog/atom.xml
index f4da966eb..ae3b112c3 100644
--- a/blog/atom.xml
+++ b/blog/atom.xml
@@ -135,7 +135,7 @@ The result: pruning 90% of columns yields a 10x read throughput improvement, wit
         <category label="performance" term="performance"/>
     </entry>
     <entry>
-        <title type="html"><![CDATA[Taobao Instant Commerce: Real-Time Decisions at Scale with Fluss]]></title>
+        <title type="html"><![CDATA[Taobao Instant Commerce: Real-Time Decisions at Scale with Apache Fluss]]></title>
         <id>https://fluss.apache.org/blog/taobao-instant-commerce-real-time-decision/</id>
         <link href="https://fluss.apache.org/blog/taobao-instant-commerce-real-time-decision/"/>
         <updated>2026-04-20T00:00:00.000Z</updated>
diff --git a/blog/authors/index.html b/blog/authors/index.html
index 0a5ce3df8..938da8488 100644
--- a/blog/authors/index.html
+++ b/blog/authors/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
                   <p>Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.</p>
                   <p>Apache, the names of Apache projects, and the feather logo are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p></div></div></div></footer></div>
 </body>
diff --git a/blog/column-pruning-streaming-storage/index.html b/blog/column-pruning-streaming-storage/index.html
index 9c8ec2eea..561acb8cf 100644
--- a/blog/column-pruning-streaming-storage/index.html
+++ b/blog/column-pruning-streaming-storage/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div class="blog-post-page-no-sidebar"><div role="region" aria-label="Skip to main content">< [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div class="blog-post-page-no-sidebar"><div role="region" aria-label="Skip to main content">< [...]
 <p><strong>TL;DR:</strong></p>
 <blockquote>
 <p>Apache Kafka&#x27;s &quot;column pruning&quot; is actually pseudo-pruning. All fields still cross the network, and clients discard unwanted ones after the fact.
@@ -133,7 +131,7 @@ The result: pruning 90% of columns yields a 10x read throughput improvement, wit
 <li class=""><a href="https://github.com/openmessaging/benchmark" target="_blank" rel="noopener noreferrer" class="">Open Message Benchmark (OMB)</a></li>
 </ul>
 <hr>
-<p>If you found this interesting, consider exploring the <a href="https://fluss.apache.org" target="_blank" rel="noopener noreferrer" class="">Apache Fluss documentation</a> or giving the project a star on <a href="https://github.com/apache/fluss" target="_blank" rel="noopener noreferrer" class="">GitHub</a>. Community contributions, feedback, and bug reports are always welcome.</p></div><footer class="docusaurus-mt-lg"><div class="row margin-top--sm theme-blog-footer-edit-meta-row"><div [...]
+<p>If you found this interesting, consider exploring the <a href="https://fluss.apache.org" target="_blank" rel="noopener noreferrer" class="">Apache Fluss documentation</a> or giving the project a star on <a href="https://github.com/apache/fluss" target="_blank" rel="noopener noreferrer" class="">GitHub</a>. Community contributions, feedback, and bug reports are always welcome.</p></div><footer class="docusaurus-mt-lg"><div class="row margin-top--sm theme-blog-footer-edit-meta-row"><div [...]
                   <p>Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.</p>
                   <p>Apache, the names of Apache projects, and the feather logo are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p></div></div></div></footer></div></div>
 </body>
diff --git a/blog/fluss-for-ai/index.html b/blog/fluss-for-ai/index.html
index 61fd25b9f..374f8295c 100644
--- a/blog/fluss-for-ai/index.html
+++ b/blog/fluss-for-ai/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div class="blog-post-page-no-sidebar"><div role="region" aria-label="Skip to main content">< [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div class="blog-post-page-no-sidebar"><div role="region" aria-label="Skip to main content">< [...]
 <p><img decoding="async" loading="lazy" src="/assets/images/banner-a3fa3c1c723340acae7046f86be1de82.png" width="1024" height="1024" class="img_ev3q">
 <strong>Apache Fluss (Incubating) started as streaming storage for real-time analytics</strong>, built to work closely with stream processors like Apache Flink.
 Its focus has always been on freshness, efficient analytical access, and continuous data, making fast-changing streams directly usable without forcing them
diff --git a/blog/fluss-intro/index.html b/blog/fluss-intro/index.html
index c1ce1b4e9..00b70a466 100644
--- a/blog/fluss-intro/index.html
+++ b/blog/fluss-intro/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div class="blog-post-page-no-sidebar"><div role="region" aria-label="Skip to main content">< [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div class="blog-post-page-no-sidebar"><div role="region" aria-label="Skip to main content">< [...]
 Today, we are excited to introduce Fluss, a cutting-edge streaming storage system designed to power real-time analytics.
 We are going to explore Fluss&#x27;s architecture, design principles, key features, and how it addresses the challenges of using Kafka for real-time analytics.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="key-features-of-fluss">Key Features of Fluss<a href="#key-features-of-fluss" class="hash-link" aria-label="Direct link to Key Features of Fluss" title="Direct link to Key Features of Fluss" translate="no">​</a></h2>
diff --git a/blog/fluss-java-client/index.html b/blog/fluss-java-client/index.html
index 976170f2e..c472c909f 100644
--- a/blog/fluss-java-client/index.html
+++ b/blog/fluss-java-client/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div class="blog-post-page-no-sidebar"><div role="region" aria-label="Skip to main content">< [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div class="blog-post-page-no-sidebar"><div role="region" aria-label="Skip to main content">< [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="introduction">Introduction<a href="#introduction" class="hash-link" aria-label="Direct link to Introduction" title="Direct link to Introduction" translate="no">​</a></h2>
 <p>Apache Fluss is a streaming data storage system built for real-time analytics, serving as a low-latency data layer in modern data Lakehouses.
 It supports sub-second streaming reads and writes, storing data in a columnar format for efficiency, and offers two flexible table types: <strong>append-only Log Tables</strong> and <strong>updatable Primary Key Tables</strong>.
diff --git a/blog/fluss-joins-asf/index.html b/blog/fluss-joins-asf/index.html
index 662e4c30e..4862dc07e 100644
--- a/blog/fluss-joins-asf/index.html
+++ b/blog/fluss-joins-asf/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div class="blog-post-page-no-sidebar"><div role="region" aria-label="Skip to main content">< [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div class="blog-post-page-no-sidebar"><div role="region" aria-label="Skip to main content">< [...]
 neutral, and standardized. Moving forward, Fluss will leverage the ASF ecosystem to accelerate the building of a global developer community, continuously driving innovation and adoption of next-generation real-time data infrastructure.</p>
 <p><img decoding="async" loading="lazy" alt="ASF" src="/assets/images/asf-0621eab6f6aadbdfebfc5e24a36667c1.png" width="1231" height="631" class="img_ev3q"></p>
 <p>The Fluss community has recently completed all donation procedures and successfully transferred the project to the Apache Software Foundation.
diff --git a/blog/fluss-open-source/index.html b/blog/fluss-open-source/index.html
index 453a2a5d0..a6feecdb0 100644
--- a/blog/fluss-open-source/index.html
+++ b/blog/fluss-open-source/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div class="blog-post-page-no-sidebar"><div role="region" aria-label="Skip to main content">< [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div class="blog-post-page-no-sidebar"><div role="region" aria-label="Skip to main content">< [...]
 Fluss is a <strong>streaming storage system</strong> designed to power real-time analytics. It aspires to change how organizations approach real-time data by acting as the <strong>real-time data layer</strong> for the Lakehouse.
 Its cutting-edge design enables businesses to achieve <strong>sub-second latency</strong>, <strong>high throughput</strong>, and <strong>cost efficiency</strong> for data analytics, making it the ideal solution for modern data-driven applications.</p>
 <p>We have historically invested a lot of effort into advancing the data streaming ecosystem, being major contributors to <a href="https://flink.apache.org/" target="_blank" rel="noopener noreferrer" class="">Apache Flink®</a>, <a href="https://www.ververica.com/blog/ververica-donates-flink-cdc-empowering-real-time-data-integration-for-the-community" target="_blank" rel="noopener noreferrer" class="">Apache Flink CDC</a>, and <a href="https://paimon.apache.org/" target="_blank" rel="noop [...]
diff --git a/blog/fluss_fraud_detection/index.html b/blog/fluss_fraud_detection/index.html
index b182cd0f0..ef7941b1b 100644
--- a/blog/fluss_fraud_detection/index.html
+++ b/blog/fluss_fraud_detection/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div class="blog-post-page-no-sidebar"><div role="region" aria-label="Skip to main content">< [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div class="blog-post-page-no-sidebar"><div role="region" aria-label="Skip to main content">< [...]
 <p>Fraud detection is a mission-critical capability for businesses operating in financial services, e-commerce, and digital payments. Detecting suspicious transactions in real time can prevent significant losses and protect customers. This blog demonstrates how to build a streamhouse that processes bank transactions in real time, detects fraud, and serves data seamlessly across hot (sub‑second latency) and cold (minutes‑latency) layers.
 Real-time detection and historical analytics are combined, enabling businesses to act quickly while maintaining a complete audit trail.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="streamhouse-architecture">Streamhouse Architecture<a href="#streamhouse-architecture" class="hash-link" aria-label="Direct link to Streamhouse Architecture" title="Direct link to Streamhouse Architecture" translate="no">​</a></h2>
diff --git a/blog/fluss_rust_client_release/index.html b/blog/fluss_rust_client_release/index.html
index 15ddcdd88..b4c854e23 100644
--- a/blog/fluss_rust_client_release/index.html
+++ b/blog/fluss_rust_client_release/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div class="blog-post-page-no-sidebar"><div role="region" aria-label="Skip to main content">< [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div class="blog-post-page-no-sidebar"><div role="region" aria-label="Skip to main content">< [...]
 <p>We are excited to announce the release of <a href="https://github.com/apache/fluss-rust" target="_blank" rel="noopener noreferrer" class="">fluss-rust clients</a> 0.1.0, the first official release of the <a href="https://clients.fluss.apache.org/user-guide/rust/installation" target="_blank" rel="noopener noreferrer" class="">Rust</a>, <a href="https://clients.fluss.apache.org/user-guide/python/installation" target="_blank" rel="noopener noreferrer" class="">Python</a>, and <a href="ht [...]
 <p>Under the hood, all three clients share a single Rust core that handles protocol negotiation, batching, retries, and <a href="https://arrow.apache.org/" target="_blank" rel="noopener noreferrer" class="">Apache Arrow</a>-based data exchange, with thin language-specific bindings on top. This was a deliberate community decision to deliver native performance and feature parity across every language from day one.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="highlights">Highlights<a href="#highlights" class="hash-link" aria-label="Direct link to Highlights" title="Direct link to Highlights" translate="no">​</a></h2>
diff --git a/blog/hands-on-fluss-lakehouse/index.html b/blog/hands-on-fluss-lakehouse/index.html
index a27fcbc8a..552b0c636 100644
--- a/blog/hands-on-fluss-lakehouse/index.html
+++ b/blog/hands-on-fluss-lakehouse/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div class="blog-post-page-no-sidebar"><div role="region" aria-label="Skip to main content">< [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div class="blog-post-page-no-sidebar"><div role="region" aria-label="Skip to main content">< [...]
 <p><img decoding="async" loading="lazy" src="/assets/images/streamhouse-7b7f1260fc996ca89b50dbb9454584ab.png" width="3057" height="1237" class="img_ev3q"></p>
 <p>In this hands-on tutorial, we&#x27;ll walk you through setting up a local Fluss lakehouse environment, running some practical data operations, and getting first-hand experience with the complete Fluss lakehouse architecture. By the end, you&#x27;ll have a working environment for experimenting with Fluss&#x27;s powerful data processing capabilities.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="integrate-with-paimon-minio-lakehouse">Integrate with Paimon Minio Lakehouse<a href="#integrate-with-paimon-minio-lakehouse" class="hash-link" aria-label="Direct link to Integrate with Paimon Minio Lakehouse" title="Direct link to Integrate with Paimon Minio Lakehouse" translate="no">​</a></h2>
@@ -161,7 +159,7 @@
 <p>Open the Minio WebUI, and you&#x27;ll see the Paimon files in your bucket:</p>
 <p><img decoding="async" loading="lazy" src="/assets/images/fluss-bucket-data-47a0df43a938f44f5671f184588fd5ef.png" width="1508" height="530" class="img_ev3q"></p>
 <p>You can also check the Parquet files and manifest in your local filesystem under <code>/tmp/minio-data</code>:</p>
-<div class="language-text codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#36464e;--prism-background-color:#f5f5f5"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#36464e;background-color:#f5f5f5"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#36464e"><span class="token plain">/tmp/minio-data ❯ tree .</span><br></div><div class="token-line" style="color:#36464e"><span [...]
+<div class="language-text codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#36464e;--prism-background-color:#f5f5f5"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#36464e;background-color:#f5f5f5"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#36464e"><span class="token plain">/tmp/minio-data ❯ tree .</span><br></div><div class="token-line" style="color:#36464e"><span [...]
 </li>
 <li class="">
 <p>View Snapshots</p>
diff --git a/blog/index.html b/blog/index.html
index 7867e631d..5c2b6f15f 100644
--- a/blog/index.html
+++ b/blog/index.html
@@ -3,7 +3,7 @@
 <head>
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.1">
-<title data-rh="true">Blog | Apache Fluss™ (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:image" content="https://fluss.apache.org/img/logo/png/colored_logo.png"><meta data-rh="true" name="twitter:image" content="https://fluss.apache.org/img/logo/png/colored_logo.png"><meta data-rh="true" property="og:url" content="https://fluss.a [...]
+<title data-rh="true">Blog | Apache Fluss™ (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:image" content="https://fluss.apache.org/img/logo/png/colored_logo.png"><meta data-rh="true" name="twitter:image" content="https://fluss.apache.org/img/logo/png/colored_logo.png"><meta data-rh="true" property="og:url" content="https://fluss.a [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Fluss™ (Incubating) Atom Feed">
 
 
@@ -14,23 +14,21 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p><strong>TL;DR:</strong></p>
 <blockquote>
 <p>Apache Kafka&#x27;s &quot;column pruning&quot; is actually pseudo-pruning. All fields still cross the network, and clients discard unwanted ones after the fact.
 Apache Fluss redesigns the storage format, server-side read path, and write-side batching strategy from the ground up with Arrow IPC columnar storage, zero-copy server-side pruning, and client-side pre-shuffle batching.
 The result: pruning 90% of columns yields a 10x read throughput improvement, with performance scaling linearly with the pruning ratio.</p>
-</blockquote></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li class="tag_QGVx"><a rel="tag" class="tag_zVej tagRegular_sFm0" href="/blog/tags/fluss/">fluss</a></li><li class="tag_QGVx"><a rel="tag" class="tag_zVej tagRegular_sFm0" href="/blog/tags/column-pruning/">column-pruning</a></li><li class="tag_QGVx"><a rel="tag" class="tag_zVej tagRegular_sFm0" href="/blog/tags/arrow/">Arrow</a></li><li class="t [...]
+</blockquote></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li class="tag_QGVx"><a rel="tag" class="tag_zVej tagRegular_sFm0" href="/blog/tags/fluss/">fluss</a></li><li class="tag_QGVx"><a rel="tag" class="tag_zVej tagRegular_sFm0" href="/blog/tags/column-pruning/">column-pruning</a></li><li class="tag_QGVx"><a rel="tag" class="tag_zVej tagRegular_sFm0" href="/blog/tags/arrow/">Arrow</a></li><li class="t [...]
 <p>Every autumn in China, social media floods with posts about &quot;The First Cup of Milk Tea in Autumn.&quot; With a tap on their phone, consumers expect their order delivered within 30 minutes. That effortless experience is no accident: it is the result of Taobao Instant Commerce making thousands of data-driven decisions every second.</p>
 <p>Taobao Instant Commerce has scaled from a single-category food delivery service into a high-frequency platform spanning fresh produce, consumer electronics (3C), and beauty products. It operates under two very different modes: steady high-frequency daily transactions, and explosive traffic surges during promotional events where order volumes can multiply within minutes. Both demand the same thing: real-time responsiveness across hundreds of millions of SKUs.</p>
 <p><strong>Real-time</strong> is not a nice-to-have here; it is the lifeline for three critical functions:</p>
@@ -43,7 +41,7 @@ The result: pruning 90% of columns yields a 10x read throughput improvement, wit
 <blockquote>
 <p><strong>Note:</strong> In Alibaba&#x27;s internal infrastructure, <strong>TT (TimeTunnel)</strong> is the internal equivalent of Apache Kafka — a high-throughput distributed message queue. Throughout this post, &quot;Kafka&quot; refers to TT in the Taobao Instant Commerce context. But as the business grew, three fundamental bottlenecks emerged: unbounded state growth from stream joins, mounting complexity in building multi-stream denormalized tables, and excessive resource consumption [...]
 </blockquote>
-<p>Fluss broke this impasse. By replacing the fragmented stream-batch architecture with a unified storage layer, its features (Delta Join, Partial Update, Streaming-Lakehouse Unification, Column Pruning, and Auto-Increment Columns) systematically eliminated all three bottlenecks and fundamentally reshaped how Taobao Instant Commerce handles real-time decision-making at scale.</p></div><footer class="row docusaurus-mt-lg"><div class="col text--right"><a aria-label="Read more about Taobao  [...]
+<p>Fluss broke this impasse. By replacing the fragmented stream-batch architecture with a unified storage layer, its features (Delta Join, Partial Update, Streaming-Lakehouse Unification, Column Pruning, and Auto-Increment Columns) systematically eliminated all three bottlenecks and fundamentally reshaped how Taobao Instant Commerce handles real-time decision-making at scale.</p></div><footer class="row docusaurus-mt-lg"><div class="col text--right"><a aria-label="Read more about Taobao  [...]
 <p><strong>UV (Unique Visitors)</strong> measures the count of distinct users who visited a page or triggered an event within a given time window — unlike <strong>PV (Page Views)</strong>, which counts every request regardless of who made it. For any product or platform, accurate real-time UV statistics across dimensions like channel, city, date, and hour are a core analytical requirement.
 The full combination of four dimensions means <strong>16 grouping methods</strong>; when the dimension count increases to seven, the number of possible groupings reaches <strong>128</strong>.</p>
 <p>How can multi-dimensional deduplication be both accurate and flexible while maintaining real-time performance? Behind this challenge lie two very different computing paradigms: direct deduplication of raw data, or set operations based on bitmaps.</p></div><footer class="row docusaurus-mt-lg"><div class="col text--right"><a aria-label="Read more about Real-Time Multi-Dimensional Unique Visitor Deduplication in Practice" href="/blog/roaringbitmap-uv-deduplication/"><b>Read more</b></a>< [...]
diff --git a/blog/page/2/index.html b/blog/page/2/index.html
index 3104a634f..ad1b9135e 100644
--- a/blog/page/2/index.html
+++ b/blog/page/2/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 Common architectures include combinations such as Kafka with Redis, or Debezium feeding changes into a key-value store.
 While these patterns underpin a significant portion of production infrastructure, they also introduce <strong>complexity</strong>, <strong>fragility</strong>, and <strong>operational overhead</strong>.</p>
 <p>Apache Fluss (Incubating) addresses this challenge with an elegant solution: <strong>Primary Key Tables (PK Tables)</strong>.
diff --git a/blog/page/3/index.html b/blog/page/3/index.html
index 253152c6f..3a0582d69 100644
--- a/blog/page/3/index.html
+++ b/blog/page/3/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Fluss is designed to address the demands of real-time analytics with the following key capabilities:</p>
 <ul>
 <li class=""><strong>Real-Time Stream Reading and Writing:</strong> Supports millisecond-level end-to-end latency.</li>
diff --git a/blog/partial-updates/index.html b/blog/partial-updates/index.html
index aa7ba36c6..4bacb7324 100644
--- a/blog/partial-updates/index.html
+++ b/blog/partial-updates/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div class="blog-post-page-no-sidebar"><div role="region" aria-label="Skip to main content">< [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div class="blog-post-page-no-sidebar"><div role="region" aria-label="Skip to main content">< [...]
 <p>Traditional streaming data pipelines often need to join many tables or streams on a primary key to create a wide view.
 For example, imagine you’re building a real-time recommendation engine for an e-commerce platform.
 To serve highly personalized recommendations, your system needs a complete 360° view of each user, including:
diff --git a/blog/pk-key-tables-log-cache-streaming/index.html b/blog/pk-key-tables-log-cache-streaming/index.html
index bf7cf3faf..c57299f8b 100644
--- a/blog/pk-key-tables-log-cache-streaming/index.html
+++ b/blog/pk-key-tables-log-cache-streaming/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div class="blog-post-page-no-sidebar"><div role="region" aria-label="Skip to main content">< [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div class="blog-post-page-no-sidebar"><div role="region" aria-label="Skip to main content">< [...]
 Common architectures include combinations such as Kafka with Redis, or Debezium feeding changes into a key-value store.
 While these patterns underpin a significant portion of production infrastructure, they also introduce <strong>complexity</strong>, <strong>fragility</strong>, and <strong>operational overhead</strong>.</p>
 <p>Apache Fluss (Incubating) addresses this challenge with an elegant solution: <strong>Primary Key Tables (PK Tables)</strong>.
diff --git a/blog/releases/0.6/index.html b/blog/releases/0.6/index.html
index 6e3ab4a4c..8250b5eef 100644
--- a/blog/releases/0.6/index.html
+++ b/blog/releases/0.6/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div class="blog-post-page-no-sidebar"><div role="region" aria-label="Skip to main content">< [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div class="blog-post-page-no-sidebar"><div role="region" aria-label="Skip to main content">< [...]
 three months of intensive development, bringing together the expertise and efforts of 45 contributors worldwide,
 with more than 200 code commits completed. Our heartfelt thanks go out to every contributor for their invaluable support!</p>
 <p><img decoding="async" loading="lazy" alt="Release Announcement" src="/assets/images/announce-9ab924e071ec69fe7af8765954f9e966.png" width="1224" height="440" class="img_ev3q"></p>
diff --git a/blog/releases/0.7/index.html b/blog/releases/0.7/index.html
index 59605349c..16a677659 100644
--- a/blog/releases/0.7/index.html
+++ b/blog/releases/0.7/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div class="blog-post-page-no-sidebar"><div role="region" aria-label="Skip to main content">< [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div class="blog-post-page-no-sidebar"><div role="region" aria-label="Skip to main content">< [...]
 <p>🌊 We are excited to announce the official release of <strong>Fluss 0.7</strong>!</p>
 <p>This version has undergone extensive improvements in <strong>stability</strong>, <strong>architecture</strong>, <strong>performance optimization</strong>, and <strong>security</strong>, further enhancing its readiness for <strong>production environments</strong>. Over the past three months, we have completed more than <strong>250 commits</strong>, making this release a significant milestone toward becoming a mature, production-grade streaming storage platform.</p>
 <p><img decoding="async" loading="lazy" alt="Improvements Diagram" src="/assets/images/overview-255047ec7648f12c63660b40d1147c86.png" width="1248" height="778" class="img_ev3q"></p>
diff --git a/blog/releases/0.8/index.html b/blog/releases/0.8/index.html
index 239aad910..3eab3629a 100644
--- a/blog/releases/0.8/index.html
+++ b/blog/releases/0.8/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div class="blog-post-page-no-sidebar"><div role="region" aria-label="Skip to main content">< [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div class="blog-post-page-no-sidebar"><div role="region" aria-label="Skip to main content">< [...]
 <p>🌊 We are excited to announce the official release of <strong>Apache Fluss (Incubating) 0.8</strong>!</p>
 <p>This is our first release under the incubator of the Apache Software Foundation, marking a significant milestone in our journey to provide a robust streaming storage platform for real-time analytics.</p>
 <p>Over the past four months, the community has made tremendous progress, delivering nearly 400 commits that push the boundaries of the Streaming Lakehouse ecosystem. This release includes multiple stability optimizations and introduces deeper integrations, performance breakthroughs, and next-generation stream processing capabilities. Highlights:</p>
diff --git a/blog/releases/0.9/index.html b/blog/releases/0.9/index.html
index 73ae835c9..5be53c157 100644
--- a/blog/releases/0.9/index.html
+++ b/blog/releases/0.9/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div class="blog-post-page-no-sidebar"><div role="region" aria-label="Skip to main content">< [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div class="blog-post-page-no-sidebar"><div role="region" aria-label="Skip to main content">< [...]
 <p>🌊 We are excited to announce the official release of <strong>Apache Fluss (Incubating) 0.9</strong>!</p>
 <p>This release marks a major milestone for the project. Fluss 0.9 significantly expands Fluss’s capabilities as a <strong>streaming storage system for real-time analytics, AI, and state-heavy streaming workloads</strong>, with a strong focus on:</p>
 <ul>
diff --git a/blog/roaringbitmap-uv-deduplication/index.html b/blog/roaringbitmap-uv-deduplication/index.html
index eb34f0b2c..f99696e6e 100644
--- a/blog/roaringbitmap-uv-deduplication/index.html
+++ b/blog/roaringbitmap-uv-deduplication/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div class="blog-post-page-no-sidebar"><div role="region" aria-label="Skip to main content">< [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div class="blog-post-page-no-sidebar"><div role="region" aria-label="Skip to main content">< [...]
 <p><strong>UV (Unique Visitors)</strong> measures the count of distinct users who visited a page or triggered an event within a given time window — unlike <strong>PV (Page Views)</strong>, which counts every request regardless of who made it. For any product or platform, accurate real-time UV statistics across dimensions like channel, city, date, and hour are a core analytical requirement.
 The full combination of four dimensions means <strong>16 grouping methods</strong>; when the dimension count increases to seven, the number of possible groupings reaches <strong>128</strong>.</p>
 <p>How can multi-dimensional deduplication be both accurate and flexible while maintaining real-time performance? Behind this challenge lie two very different computing paradigms: direct deduplication of raw data, or set operations based on bitmaps.</p>
@@ -159,7 +157,7 @@ The full combination of four dimensions means <strong>16 grouping methods</stron
 <ul>
 <li class="">GitHub: <a href="https://github.com/apache/fluss" target="_blank" rel="noopener noreferrer" class="">github.com/apache/fluss</a></li>
 <li class="">Documentation: <a href="https://fluss.apache.org" target="_blank" rel="noopener noreferrer" class="">fluss.apache.org</a></li>
-</ul></div></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Blog post page navigation"><a class="pagination-nav__link pagination-nav__link--prev" href="/blog/taobao-instant-commerce-real-time-decision/"><div class="pagination-nav__sublabel">Newer post</div><div class="pagination-nav__label">Taobao Instant Commerce: Real-Time Decisions at Scale with Fluss</div></a><a class="pagination-nav__link pagination-nav__link--next" href="/blog/why-fluss-chose-rust-for-multi-langua [...]
+</ul></div></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Blog post page navigation"><a class="pagination-nav__link pagination-nav__link--prev" href="/blog/taobao-instant-commerce-real-time-decision/"><div class="pagination-nav__sublabel">Newer post</div><div class="pagination-nav__label">Taobao Instant Commerce: Real-Time Decisions at Scale with Apache Fluss</div></a><a class="pagination-nav__link pagination-nav__link--next" href="/blog/why-fluss-chose-rust-for-multi [...]
                   <p>Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.</p>
                   <p>Apache, the names of Apache projects, and the feather logo are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p></div></div></div></footer></div></div>
 </body>
diff --git a/blog/rss.xml b/blog/rss.xml
index 730fc3c42..46e6bd32a 100644
--- a/blog/rss.xml
+++ b/blog/rss.xml
@@ -132,7 +132,7 @@ The result: pruning 90% of columns yields a 10x read throughput improvement, wit
             <category>performance</category>
         </item>
         <item>
-            <title><![CDATA[Taobao Instant Commerce: Real-Time Decisions at Scale with Fluss]]></title>
+            <title><![CDATA[Taobao Instant Commerce: Real-Time Decisions at Scale with Apache Fluss]]></title>
             <link>https://fluss.apache.org/blog/taobao-instant-commerce-real-time-decision/</link>
             <guid>https://fluss.apache.org/blog/taobao-instant-commerce-real-time-decision/</guid>
             <pubDate>Mon, 20 Apr 2026 00:00:00 GMT</pubDate>
diff --git a/blog/tags/apache-fluss/index.html b/blog/tags/apache-fluss/index.html
index 1028d34c0..1a356a360 100644
--- a/blog/tags/apache-fluss/index.html
+++ b/blog/tags/apache-fluss/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Apache Fluss represents a new architectural approach: the <strong>Streamhouse</strong> for real-time lakehouses. Instead of stitching together separate streaming and batch systems, the Streamhouse unifies them under a single architecture. In this model, Apache Iceberg continues to serve exactly the role it was designed for: a highly efficient, scalable cold storage layer for analytics, while Fluss fills the missing piece: a hot streaming storage layer with sub-second latency, columnar [...]
 <p>After working on Fluss–Iceberg lakehouse integration and deploying this architecture at a massive scale, including Alibaba&#x27;s 3 PB production deployment processing 40 GB/s, we&#x27;re ready to share the architectural lessons learned. Specifically, why existing systems fall short, how Fluss and Iceberg naturally complement each other, and what this means for finally building true real-time lakehouses.</p>
 <p><img decoding="async" loading="lazy" alt="Banner" src="/assets/images/fluss-lakehouse-streaming_comp-62d4129ae29a5e1b5453892ae27cc212.png" width="768" height="336" class="img_ev3q"></p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li class="tag_QGVx"><a rel="tag" class="tag_zVej tagRegular_sFm0" href="/blog/tags/streaming-lakehouse/">Streaming Lakehouse</a></li><li class="tag_QGVx"><a rel="tag" class [...]
diff --git a/blog/tags/apache-iceberg/index.html b/blog/tags/apache-iceberg/index.html
index 0fd801f28..fae9915ba 100644
--- a/blog/tags/apache-iceberg/index.html
+++ b/blog/tags/apache-iceberg/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Apache Fluss represents a new architectural approach: the <strong>Streamhouse</strong> for real-time lakehouses. Instead of stitching together separate streaming and batch systems, the Streamhouse unifies them under a single architecture. In this model, Apache Iceberg continues to serve exactly the role it was designed for: a highly efficient, scalable cold storage layer for analytics, while Fluss fills the missing piece: a hot streaming storage layer with sub-second latency, columnar [...]
 <p>After working on Fluss–Iceberg lakehouse integration and deploying this architecture at a massive scale, including Alibaba&#x27;s 3 PB production deployment processing 40 GB/s, we&#x27;re ready to share the architectural lessons learned. Specifically, why existing systems fall short, how Fluss and Iceberg naturally complement each other, and what this means for finally building true real-time lakehouses.</p>
 <p><img decoding="async" loading="lazy" alt="Banner" src="/assets/images/fluss-lakehouse-streaming_comp-62d4129ae29a5e1b5453892ae27cc212.png" width="768" height="336" class="img_ev3q"></p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li class="tag_QGVx"><a rel="tag" class="tag_zVej tagRegular_sFm0" href="/blog/tags/streaming-lakehouse/">Streaming Lakehouse</a></li><li class="tag_QGVx"><a rel="tag" class [...]
diff --git a/blog/tags/arrow/index.html b/blog/tags/arrow/index.html
index 431e2b525..6d57c3b8a 100644
--- a/blog/tags/arrow/index.html
+++ b/blog/tags/arrow/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p><strong>TL;DR:</strong></p>
 <blockquote>
 <p>Apache Kafka&#x27;s &quot;column pruning&quot; is actually pseudo-pruning. All fields still cross the network, and clients discard unwanted ones after the fact.
diff --git a/blog/tags/column-pruning/index.html b/blog/tags/column-pruning/index.html
index 433d429a6..f6126fa24 100644
--- a/blog/tags/column-pruning/index.html
+++ b/blog/tags/column-pruning/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p><strong>TL;DR:</strong></p>
 <blockquote>
 <p>Apache Kafka&#x27;s &quot;column pruning&quot; is actually pseudo-pruning. All fields still cross the network, and clients discard unwanted ones after the fact.
diff --git a/blog/tags/fluss-cpp/index.html b/blog/tags/fluss-cpp/index.html
index 28e8db9bc..0d5cacd9f 100644
--- a/blog/tags/fluss-cpp/index.html
+++ b/blog/tags/fluss-cpp/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>If you maintain a data system that only speaks Java, you will eventually hear from someone who doesn&#x27;t. A Python team building a feature store. A C++ service that needs sub-millisecond writes. An AI agent that wants to call your system through a tool binding. They all need the same capabilities (writes, reads, lookups) and none of them want to spin up a JVM to get them.</p>
 <p>Apache Fluss, streaming storage for real-time analytics and AI, hit this exact inflection point. The <a class="" href="/blog/fluss-java-client/">Java client</a> works well for Flink-based compute, where the JVM is already the world you live in. But outside that world, asking consumers to run a JVM sidecar just to write a record or look up a key creates friction that compounds across every service, every pipeline, every agent in the stack.</p>
 <p>We could have written a separate client for each language. Maintain five copies of the wire protocol, five implementations of the batching logic, five sets of retry semantics and idempotence tracking. That path scales linearly with languages and ends predictably: the Java client gets features first, the Python client gets them six months later with slightly different edge-case behavior, and the C++ client is perpetually &quot;almost done.&quot;</p>
diff --git a/blog/tags/fluss-rs/index.html b/blog/tags/fluss-rs/index.html
index e8977cc6c..3dbb970d8 100644
--- a/blog/tags/fluss-rs/index.html
+++ b/blog/tags/fluss-rs/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>If you maintain a data system that only speaks Java, you will eventually hear from someone who doesn&#x27;t. A Python team building a feature store. A C++ service that needs sub-millisecond writes. An AI agent that wants to call your system through a tool binding. They all need the same capabilities (writes, reads, lookups) and none of them want to spin up a JVM to get them.</p>
 <p>Apache Fluss, streaming storage for real-time analytics and AI, hit this exact inflection point. The <a class="" href="/blog/fluss-java-client/">Java client</a> works well for Flink-based compute, where the JVM is already the world you live in. But outside that world, asking consumers to run a JVM sidecar just to write a record or look up a key creates friction that compounds across every service, every pipeline, every agent in the stack.</p>
 <p>We could have written a separate client for each language. Maintain five copies of the wire protocol, five implementations of the batching logic, five sets of retry semantics and idempotence tracking. That path scales linearly with languages and ends predictably: the Java client gets features first, the Python client gets them six months later with slightly different edge-case behavior, and the C++ client is perpetually &quot;almost done.&quot;</p>
diff --git a/blog/tags/fluss-rust/index.html b/blog/tags/fluss-rust/index.html
index adf0428f7..d83b368ad 100644
--- a/blog/tags/fluss-rust/index.html
+++ b/blog/tags/fluss-rust/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>If you maintain a data system that only speaks Java, you will eventually hear from someone who doesn&#x27;t. A Python team building a feature store. A C++ service that needs sub-millisecond writes. An AI agent that wants to call your system through a tool binding. They all need the same capabilities (writes, reads, lookups) and none of them want to spin up a JVM to get them.</p>
 <p>Apache Fluss, streaming storage for real-time analytics and AI, hit this exact inflection point. The <a class="" href="/blog/fluss-java-client/">Java client</a> works well for Flink-based compute, where the JVM is already the world you live in. But outside that world, asking consumers to run a JVM sidecar just to write a record or look up a key creates friction that compounds across every service, every pipeline, every agent in the stack.</p>
 <p>We could have written a separate client for each language. Maintain five copies of the wire protocol, five implementations of the batching logic, five sets of retry semantics and idempotence tracking. That path scales linearly with languages and ends predictably: the Java client gets features first, the Python client gets them six months later with slightly different edge-case behavior, and the C++ client is perpetually &quot;almost done.&quot;</p>
diff --git a/blog/tags/fluss/index.html b/blog/tags/fluss/index.html
index 845d259ea..19b0c87ab 100644
--- a/blog/tags/fluss/index.html
+++ b/blog/tags/fluss/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p><strong>TL;DR:</strong></p>
 <blockquote>
 <p>Apache Kafka&#x27;s &quot;column pruning&quot; is actually pseudo-pruning. All fields still cross the network, and clients discard unwanted ones after the fact.
diff --git a/blog/tags/index.html b/blog/tags/index.html
index 1880cd60e..d0b66ba40 100644
--- a/blog/tags/index.html
+++ b/blog/tags/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
                   <p>Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.</p>
                   <p>Apache, the names of Apache projects, and the feather logo are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p></div></div></div></footer></div>
 </body>
diff --git a/blog/tags/kafka/index.html b/blog/tags/kafka/index.html
index ca196188b..077396686 100644
--- a/blog/tags/kafka/index.html
+++ b/blog/tags/kafka/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p><strong>TL;DR:</strong></p>
 <blockquote>
 <p>Apache Kafka&#x27;s &quot;column pruning&quot; is actually pseudo-pruning. All fields still cross the network, and clients discard unwanted ones after the fact.
diff --git a/blog/tags/performance/index.html b/blog/tags/performance/index.html
index 78996643d..5fbe31ba1 100644
--- a/blog/tags/performance/index.html
+++ b/blog/tags/performance/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p><strong>TL;DR:</strong></p>
 <blockquote>
 <p>Apache Kafka&#x27;s &quot;column pruning&quot; is actually pseudo-pruning. All fields still cross the network, and clients discard unwanted ones after the fact.
diff --git a/blog/tags/pyfluss/index.html b/blog/tags/pyfluss/index.html
index 78fafc863..48be26c2e 100644
--- a/blog/tags/pyfluss/index.html
+++ b/blog/tags/pyfluss/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>If you maintain a data system that only speaks Java, you will eventually hear from someone who doesn&#x27;t. A Python team building a feature store. A C++ service that needs sub-millisecond writes. An AI agent that wants to call your system through a tool binding. They all need the same capabilities (writes, reads, lookups) and none of them want to spin up a JVM to get them.</p>
 <p>Apache Fluss, streaming storage for real-time analytics and AI, hit this exact inflection point. The <a class="" href="/blog/fluss-java-client/">Java client</a> works well for Flink-based compute, where the JVM is already the world you live in. But outside that world, asking consumers to run a JVM sidecar just to write a record or look up a key creates friction that compounds across every service, every pipeline, every agent in the stack.</p>
 <p>We could have written a separate client for each language. Maintain five copies of the wire protocol, five implementations of the batching logic, five sets of retry semantics and idempotence tracking. That path scales linearly with languages and ends predictably: the Java client gets features first, the Python client gets them six months later with slightly different edge-case behavior, and the C++ client is perpetually &quot;almost done.&quot;</p>
diff --git a/blog/tags/real-time-analytics/index.html b/blog/tags/real-time-analytics/index.html
index 2d34d683d..6594751ac 100644
--- a/blog/tags/real-time-analytics/index.html
+++ b/blog/tags/real-time-analytics/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Apache Fluss represents a new architectural approach: the <strong>Streamhouse</strong> for real-time lakehouses. Instead of stitching together separate streaming and batch systems, the Streamhouse unifies them under a single architecture. In this model, Apache Iceberg continues to serve exactly the role it was designed for: a highly efficient, scalable cold storage layer for analytics, while Fluss fills the missing piece: a hot streaming storage layer with sub-second latency, columnar [...]
 <p>After working on Fluss–Iceberg lakehouse integration and deploying this architecture at a massive scale, including Alibaba&#x27;s 3 PB production deployment processing 40 GB/s, we&#x27;re ready to share the architectural lessons learned. Specifically, why existing systems fall short, how Fluss and Iceberg naturally complement each other, and what this means for finally building true real-time lakehouses.</p>
 <p><img decoding="async" loading="lazy" alt="Banner" src="/assets/images/fluss-lakehouse-streaming_comp-62d4129ae29a5e1b5453892ae27cc212.png" width="768" height="336" class="img_ev3q"></p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li class="tag_QGVx"><a rel="tag" class="tag_zVej tagRegular_sFm0" href="/blog/tags/streaming-lakehouse/">Streaming Lakehouse</a></li><li class="tag_QGVx"><a rel="tag" class [...]
diff --git a/blog/tags/releases/index.html b/blog/tags/releases/index.html
index 0cc643702..f0035ed3e 100644
--- a/blog/tags/releases/index.html
+++ b/blog/tags/releases/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>We are excited to announce the release of <a href="https://github.com/apache/fluss-rust" target="_blank" rel="noopener noreferrer" class="">fluss-rust clients</a> 0.1.0, the first official release of the <a href="https://clients.fluss.apache.org/user-guide/rust/installation" target="_blank" rel="noopener noreferrer" class="">Rust</a>, <a href="https://clients.fluss.apache.org/user-guide/python/installation" target="_blank" rel="noopener noreferrer" class="">Python</a>, and <a href="ht [...]
 <p>Under the hood, all three clients share a single Rust core that handles protocol negotiation, batching, retries, and <a href="https://arrow.apache.org/" target="_blank" rel="noopener noreferrer" class="">Apache Arrow</a>-based data exchange, with thin language-specific bindings on top. This was a deliberate community decision to deliver native performance and feature parity across every language from day one.</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tag [...]
 <p>🌊 We are excited to announce the official release of <strong>Apache Fluss (Incubating) 0.9</strong>!</p>
diff --git a/blog/tags/streaming-lakehouse/index.html b/blog/tags/streaming-lakehouse/index.html
index baa6bb9a3..d7591ed58 100644
--- a/blog/tags/streaming-lakehouse/index.html
+++ b/blog/tags/streaming-lakehouse/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Apache Fluss represents a new architectural approach: the <strong>Streamhouse</strong> for real-time lakehouses. Instead of stitching together separate streaming and batch systems, the Streamhouse unifies them under a single architecture. In this model, Apache Iceberg continues to serve exactly the role it was designed for: a highly efficient, scalable cold storage layer for analytics, while Fluss fills the missing piece: a hot streaming storage layer with sub-second latency, columnar [...]
 <p>After working on Fluss–Iceberg lakehouse integration and deploying this architecture at a massive scale, including Alibaba&#x27;s 3 PB production deployment processing 40 GB/s, we&#x27;re ready to share the architectural lessons learned. Specifically, why existing systems fall short, how Fluss and Iceberg naturally complement each other, and what this means for finally building true real-time lakehouses.</p>
 <p><img decoding="async" loading="lazy" alt="Banner" src="/assets/images/fluss-lakehouse-streaming_comp-62d4129ae29a5e1b5453892ae27cc212.png" width="768" height="336" class="img_ev3q"></p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li class="tag_QGVx"><a rel="tag" class="tag_zVej tagRegular_sFm0" href="/blog/tags/streaming-lakehouse/">Streaming Lakehouse</a></li><li class="tag_QGVx"><a rel="tag" class [...]
diff --git a/blog/tags/streaming/index.html b/blog/tags/streaming/index.html
index 1b2326001..473f1982b 100644
--- a/blog/tags/streaming/index.html
+++ b/blog/tags/streaming/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p><strong>TL;DR:</strong></p>
 <blockquote>
 <p>Apache Kafka&#x27;s &quot;column pruning&quot; is actually pseudo-pruning. All fields still cross the network, and clients discard unwanted ones after the fact.
diff --git a/blog/taobao-instant-commerce-real-time-decision/index.html b/blog/taobao-instant-commerce-real-time-decision/index.html
index 5a687927d..3a1bfe462 100644
--- a/blog/taobao-instant-commerce-real-time-decision/index.html
+++ b/blog/taobao-instant-commerce-real-time-decision/index.html
@@ -3,7 +3,7 @@
 <head>
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.10.1">
-<title data-rh="true">Taobao Instant Commerce: Real-Time Decisions at Scale with Fluss | Apache Fluss™ (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:image" content="https://fluss.apache.org/img/logo/png/colored_logo.png"><meta data-rh="true" name="twitter:image" content="https://fluss.apache.org/img/logo/png/colored_logo.png"><me [...]
+<title data-rh="true">Taobao Instant Commerce: Real-Time Decisions at Scale with Apache Fluss | Apache Fluss™ (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:image" content="https://fluss.apache.org/img/logo/png/colored_logo.png"><meta data-rh="true" name="twitter:image" content="https://fluss.apache.org/img/logo/png/colored_logo.p [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Fluss™ (Incubating) Atom Feed">
 
 
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div class="blog-post-page-no-sidebar"><div role="region" aria-label="Skip to main content">< [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div class="blog-post-page-no-sidebar"><div role="region" aria-label="Skip to main content">< [...]
 <p>Every autumn in China, social media floods with posts about &quot;The First Cup of Milk Tea in Autumn.&quot; With a tap on their phone, consumers expect their order delivered within 30 minutes. That effortless experience is no accident: it is the result of Taobao Instant Commerce making thousands of data-driven decisions every second.</p>
 <p>Taobao Instant Commerce has scaled from a single-category food delivery service into a high-frequency platform spanning fresh produce, consumer electronics (3C), and beauty products. It operates under two very different modes: steady high-frequency daily transactions, and explosive traffic surges during promotional events where order volumes can multiply within minutes. Both demand the same thing: real-time responsiveness across hundreds of millions of SKUs.</p>
 <p><strong>Real-time</strong> is not a nice-to-have here; it is the lifeline for three critical functions:</p>
diff --git a/blog/taobao-practice/index.html b/blog/taobao-practice/index.html
index 9f8a44f23..191f106dc 100644
--- a/blog/taobao-practice/index.html
+++ b/blog/taobao-practice/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div class="blog-post-page-no-sidebar"><div role="region" aria-label="Skip to main content">< [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div class="blog-post-page-no-sidebar"><div role="region" aria-label="Skip to main content">< [...]
 <h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="introduction">Introduction<a href="#introduction" class="hash-link" aria-label="Direct link to Introduction" title="Direct link to Introduction" translate="no">​</a></h3>
 <p>The Data Development Team of Taobao has built a new <strong>generation of real-time data warehouse</strong> based on Apache Fluss.
 Fluss solves the problems of redundant data transfer, difficulties in data profiling, and challenges in large scale stateful workload operations and maintenance.
diff --git a/blog/tiering-service/index.html b/blog/tiering-service/index.html
index 2485cb4cd..a418724ef 100644
--- a/blog/tiering-service/index.html
+++ b/blog/tiering-service/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div class="blog-post-page-no-sidebar"><div role="region" aria-label="Skip to main content">< [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div class="blog-post-page-no-sidebar"><div role="region" aria-label="Skip to main content">< [...]
 <p><img decoding="async" loading="lazy" src="/assets/images/background-8a1ebc79c438a3deabba060edf8eaa0b.png" width="2036" height="924" class="img_ev3q"></p>
 <p>At the core of Fluss’s Lakehouse architecture sits the <strong>Tiering Service:</strong> a smart,
 policy-driven data pipeline that seamlessly bridges your real-time Fluss cluster and your cost-efficient lakehouse storage. It continuously ingests fresh events from the fluss cluster, automatically migrating older or less-frequently accessed data into colder storage tiers without interrupting ongoing queries. By balancing hot, warm, and cold storage according to configurable rules, the Tiering Service ensures that recent data remains instantly queryable while historical records are arch [...]
diff --git a/blog/unified-streaming-lakehouse/index.html b/blog/unified-streaming-lakehouse/index.html
index e819a6d37..4960b1dc6 100644
--- a/blog/unified-streaming-lakehouse/index.html
+++ b/blog/unified-streaming-lakehouse/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div class="blog-post-page-no-sidebar"><div role="region" aria-label="Skip to main content">< [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div class="blog-post-page-no-sidebar"><div role="region" aria-label="Skip to main content">< [...]
 <p>Fluss is designed to address the demands of real-time analytics with the following key capabilities:</p>
 <ul>
 <li class=""><strong>Real-Time Stream Reading and Writing:</strong> Supports millisecond-level end-to-end latency.</li>
diff --git a/blog/unveil-fluss-logo/index.html b/blog/unveil-fluss-logo/index.html
index 375f07868..fe2cc7b44 100644
--- a/blog/unveil-fluss-logo/index.html
+++ b/blog/unveil-fluss-logo/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div class="blog-post-page-no-sidebar"><div role="region" aria-label="Skip to main content">< [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div class="blog-post-page-no-sidebar"><div role="region" aria-label="Skip to main content">< [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="introducing-the-little-otter">Introducing the Little Otter<a href="#introducing-the-little-otter" class="hash-link" aria-label="Direct link to Introducing the Little Otter" title="Direct link to Introducing the Little Otter" translate="no">​</a></h2>
 <p>Today is <a href="https://www.otter.org/world-otter-day" target="_blank" rel="noopener noreferrer" class="">World Otter Day</a>, and we are thrilled to introduce the little otter to the Fluss community! 🎉</p>
 <p>Since open-sourced half a year ago, many community members and friends have asked us:
diff --git a/blog/why-fluss-chose-rust-for-multi-language-sdk/index.html b/blog/why-fluss-chose-rust-for-multi-language-sdk/index.html
index d95bc690d..32bec0e69 100644
--- a/blog/why-fluss-chose-rust-for-multi-language-sdk/index.html
+++ b/blog/why-fluss-chose-rust-for-multi-language-sdk/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div class="blog-post-page-no-sidebar"><div role="region" aria-label="Skip to main content">< [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div class="blog-post-page-no-sidebar"><div role="region" aria-label="Skip to main content">< [...]
 <p>If you maintain a data system that only speaks Java, you will eventually hear from someone who doesn&#x27;t. A Python team building a feature store. A C++ service that needs sub-millisecond writes. An AI agent that wants to call your system through a tool binding. They all need the same capabilities (writes, reads, lookups) and none of them want to spin up a JVM to get them.</p>
 <p>Apache Fluss, streaming storage for real-time analytics and AI, hit this exact inflection point. The <a class="" href="/blog/fluss-java-client/">Java client</a> works well for Flink-based compute, where the JVM is already the world you live in. But outside that world, asking consumers to run a JVM sidecar just to write a record or look up a key creates friction that compounds across every service, every pipeline, every agent in the stack.</p>
 <p>We could have written a separate client for each language. Maintain five copies of the wire protocol, five implementations of the batching logic, five sets of retry semantics and idempotence tracking. That path scales linearly with languages and ends predictably: the Java client gets features first, the Python client gets them six months later with slightly different edge-case behavior, and the C++ client is perpetually &quot;almost done.&quot;</p>
diff --git a/blog/why-fluss/index.html b/blog/why-fluss/index.html
index bd1067310..5da09351c 100644
--- a/blog/why-fluss/index.html
+++ b/blog/why-fluss/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div class="blog-post-page-no-sidebar"><div role="region" aria-label="Skip to main content">< [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div class="blog-post-page-no-sidebar"><div role="region" aria-label="Skip to main content">< [...]
 This transition is revolutionizing various sectors, including the E-commerce, automotive networking, finance, and beyond,
 where real-time data applications are becoming integral to operations. This evolution enables organizations to unlock greater
 value by leveraging real-time insights to drive business impact and enhance decision-making.</p>
diff --git a/community/become-a-committer/index.html b/community/become-a-committer/index.html
index f9a6c0af6..dad7fa380 100644
--- a/community/become-a-committer/index.html
+++ b/community/become-a-committer/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>There is no strict protocol for becoming a committer. Candidates for new committers are typically people that are active contributors and community members. Candidates are suggested by current committers or PPMC members, and voted upon by the PPMC.</p>
 <p>If you would like to become a committer, you should engage with the community and start contributing to Apache Fluss in any of the ways described in the <a class="" href="/community/how-to-contribute/contribute-code/">How to Contribute</a> guides. You might also want to talk to other committers and ask for their advice and guidance.</p>
 <ul>
diff --git a/community/dev/building/index.html b/community/dev/building/index.html
index d359c201f..af96ced40 100644
--- a/community/dev/building/index.html
+++ b/community/dev/building/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>This page covers how to build Fluss from sources.</p>
 <p>In order to build Fluss you need to get the source code by <a href="https://github.com/apache/fluss" target="_blank" rel="noopener noreferrer" class="">cloning the git repository</a>.</p>
 <p>In addition, you need <strong>Maven 3.8.6</strong> and a <strong>JDK</strong> (Java Development Kit). Fluss requires <strong>Java 11</strong> to build.</p>
diff --git a/community/dev/ide-setup/index.html b/community/dev/ide-setup/index.html
index cd7f79ecc..feed328e1 100644
--- a/community/dev/ide-setup/index.html
+++ b/community/dev/ide-setup/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>The sections below describe how to import the Fluss project into an IDE
 for the development of Fluss itself.</p>
 <div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.6 [...]
diff --git a/community/fluss-logos/index.html b/community/fluss-logos/index.html
index ed68f2ef7..560857f68 100644
--- a/community/fluss-logos/index.html
+++ b/community/fluss-logos/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>We provide the Fluss logo in different formats and variants.</p>
 <p><img decoding="async" loading="lazy" alt="Fluss Logo Overview" src="/assets/images/logo_overview-3a76e21a805e31d6bbf8e32563a22eb2.jpg" width="3840" height="2160" class="img_ev3q"></p>
 <p>You can download the logos in SVG and PNG formats from the following links:</p>
diff --git a/community/fluss-team/index.html b/community/fluss-team/index.html
index 926a671af..c0e70a4f1 100644
--- a/community/fluss-team/index.html
+++ b/community/fluss-team/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>We&#x27;d like to thank the following members and committers to the Apache Fluss project who have helped get the project to where it is today. This list might be stale, the canonical list of members is located on <a href="https://people.apache.org/committers-by-project.html#fluss" target="_blank" rel="noopener noreferrer" class="">Apache&#x27;s website</a>.</p>
 <h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="members">Members<a href="#members" class="hash-link" aria-label="Direct link to Members" title="Direct link to Members" translate="no">​</a></h3>
 <table><thead><tr><th>Public Name</th><th>GitHub Username</th><th>Apache ID</th><th>Role(s)</th></tr></thead><tbody><tr><td>Yu Li</td><td><a href="https://github.com/carp84" target="_blank" rel="noopener noreferrer" class="">@carp84</a></td><td><a href="https://people.apache.org/committer-index.html#liyu" target="_blank" rel="noopener noreferrer" class="">liyu</a></td><td>Mentor, PPMC Member</td></tr><tr><td>Becket Qin</td><td><a href="https://github.com/becketqin" target="_blank" rel="n [...]
diff --git a/community/how-to-contribute/bug-reports-feature-requests/index.html b/community/how-to-contribute/bug-reports-feature-requests/index.html
index 7846f7ea4..1f3d935a0 100644
--- a/community/how-to-contribute/bug-reports-feature-requests/index.html
+++ b/community/how-to-contribute/bug-reports-feature-requests/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>You can report an issue in the <a href="https://github.com/apache/fluss/issues" target="_blank" rel="noopener noreferrer" class="">Fluss issue tracker</a>.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="issue-reporting-guide">Issue Reporting Guide<a href="#issue-reporting-guide" class="hash-link" aria-label="Direct link to Issue Reporting Guide" title="Direct link to Issue Reporting Guide" translate="no">​</a></h2>
 <p>Considerations before opening an issue:</p>
diff --git a/community/how-to-contribute/contribute-code/index.html b/community/how-to-contribute/contribute-code/index.html
index bfb67cba3..3fc17fe30 100644
--- a/community/how-to-contribute/contribute-code/index.html
+++ b/community/how-to-contribute/contribute-code/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Fluss is maintained, improved, and extended by code contributions of volunteers. We welcome contributions to Fluss, but due to preserve the high quality of the code base, we follow a contribution process that is explained in this document.</p>
 <div class="theme-admonition theme-admonition-warning admonition_xJq3 alert alert--warning"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 16 16"><path fill-rule="evenodd" d="M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"></path></svg></span>warning</ [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="looking-for-what-to-contribute">Looking for what to contribute<a href="#looking-for-what-to-contribute" class="hash-link" aria-label="Direct link to Looking for what to contribute" title="Direct link to Looking for what to contribute" translate="no">​</a></h2>
diff --git a/community/how-to-contribute/contribute-docs/index.html b/community/how-to-contribute/contribute-docs/index.html
index 48b94e5ec..94e40222c 100644
--- a/community/how-to-contribute/contribute-docs/index.html
+++ b/community/how-to-contribute/contribute-docs/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>The Fluss website serves as the primary interface between the project and its community, with several key purposes:</p>
 <ul>
 <li class="">Introducing Fluss as a streaming storage solution for real-time analytics</li>
diff --git a/community/how-to-contribute/review-pull-requests/index.html b/community/how-to-contribute/review-pull-requests/index.html
index f19e62774..da18a2b06 100644
--- a/community/how-to-contribute/review-pull-requests/index.html
+++ b/community/how-to-contribute/review-pull-requests/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>This guide is for all committers and contributors that want to help with reviewing code contributions. Thank you for your effort - good reviews are one of the most important and crucial parts of an open source project. This guide should help the community to make reviews such that:</p>
 <ul>
 <li class="">Contributors have a good contribution experience.</li>
diff --git a/community/how-to-release/creating-a-fluss-release/index.html b/community/how-to-release/creating-a-fluss-release/index.html
index e506179de..fa8b6e3dd 100644
--- a/community/how-to-release/creating-a-fluss-release/index.html
+++ b/community/how-to-release/creating-a-fluss-release/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.6 [...]
 <p>The Apache Fluss (Incubating) project periodically declares and publishes releases. A release is one or more packages of the project artifact(s) that are approved for general public distribution and use. The Fluss community treats releases with great importance. They are a public face of the project and most users interact with the project only through the releases. Releases are signed off by the entire Fluss community in a public vote.</p>
 <p>Each release is executed by a Release Manager, who is selected/proposed by the Fluss PPMC members. This document describes the process that the Release Manager follows to perform a release. Any changes to this process should be discussed and adopted on the dev@ mailing list.</p>
diff --git a/community/how-to-release/creating-a-fluss-shaded-release/index.html b/community/how-to-release/creating-a-fluss-shaded-release/index.html
index e46625636..d23ab6a63 100644
--- a/community/how-to-release/creating-a-fluss-shaded-release/index.html
+++ b/community/how-to-release/creating-a-fluss-shaded-release/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.6 [...]
 <p>The Apache Fluss (Incubating) project periodically declares and publishes releases. A release is one or more packages of the project artifact(s) that are approved for general public distribution and use. The Fluss community treats releases with great importance. They are a public face of the project and most users interact with the project only through the releases. Releases are signed off by the entire Fluss community in a public vote.</p>
 <p>Each release is executed by a Release Manager, who is selected/proposed by the Fluss PPMC members. This document describes the process that the Release Manager follows to perform a release. Any changes to this process should be discussed and adopted on the dev@ mailing list.</p>
diff --git a/community/how-to-release/release-manager-preparation/index.html b/community/how-to-release/release-manager-preparation/index.html
index 75e3cd375..157be7b3a 100644
--- a/community/how-to-release/release-manager-preparation/index.html
+++ b/community/how-to-release/release-manager-preparation/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>It is important that the release manager is well prepared before initiating the release process. This page provides a checklist of tasks that should be completed in advance.</p>
 <p>We recommend that the release manager be a committer or a PPMC member, as they typically have the necessary permissions and in-depth understanding of the project. However, any contributor familiar with the Fluss project and who has the required access rights may serve as the release manager.</p>
 <p>Note: The following setup is a one-time configuration required for release preparation.</p>
diff --git a/community/how-to-release/verifying-a-fluss-release/index.html b/community/how-to-release/verifying-a-fluss-release/index.html
index 06b074a47..474e8b9e0 100644
--- a/community/how-to-release/verifying-a-fluss-release/index.html
+++ b/community/how-to-release/verifying-a-fluss-release/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="validating-distributions">Validating distributions<a href="#validating-distributions" class="hash-link" aria-label="Direct link to Validating distributions" title="Direct link to Validating distributions" translate="no">​</a></h2>
 <p>Release vote email includes links to:</p>
 <ul>
diff --git a/community/how-to-release/verifying-a-fluss-shaded-release/index.html b/community/how-to-release/verifying-a-fluss-shaded-release/index.html
index 44668b3f8..17ab05159 100644
--- a/community/how-to-release/verifying-a-fluss-shaded-release/index.html
+++ b/community/how-to-release/verifying-a-fluss-shaded-release/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="validating-distributions">Validating distributions<a href="#validating-distributions" class="hash-link" aria-label="Direct link to Validating distributions" title="Direct link to Validating distributions" translate="no">​</a></h2>
 <p>Release vote email includes links to:</p>
 <ul>
diff --git a/community/security/index.html b/community/security/index.html
index 44b59e096..830618839 100644
--- a/community/security/index.html
+++ b/community/security/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="reporting-security-issues">Reporting Security Issues<a href="#reporting-security-issues" class="hash-link" aria-label="Direct link to Reporting Security Issues" title="Direct link to Reporting Security Issues" translate="no">​</a></h2>
 <p>If you have concerns regarding Fluss&#x27;s security or discover a vulnerability or potential threat, please contact the Apache Security Team by sending an email to <strong><a href="mailto:security@apache.org" target="_blank" rel="noopener noreferrer" class="">security@apache.org</a></strong>.</p>
 <p>In the email, specify the project name <strong>Fluss</strong> and include a description of the issue or potential threat. You are also encouraged to include steps to reproduce the issue. The security team and the Fluss community will get back to you after assessing and analyzing the findings.</p>
diff --git a/community/welcome/index.html b/community/welcome/index.html
index 38e80b38d..0ee4e0d2b 100644
--- a/community/welcome/index.html
+++ b/community/welcome/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="issues">Issues<a href="#issues" class="hash-link" aria-label="Direct link to Issues" title="Direct link to Issues" translate="no">​</a></h2>
 <p>Issues are <a href="https://github.com/apache/fluss/issues" target="_blank" rel="noopener noreferrer" class="">tracked in GitHub</a>.</p>
 <p>If you are not sure what to work on, look at an issue tagged with <a href="https://github.com/apache/fluss/labels/good%20first%20issue" target="_blank" rel="noopener noreferrer" class="">good first issue</a>.</p>
diff --git a/docs/0.5/concepts/architecture/index.html b/docs/0.5/concepts/architecture/index.html
index 4469f6497..8c51fe978 100644
--- a/docs/0.5/concepts/architecture/index.html
+++ b/docs/0.5/concepts/architecture/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>A Fluss cluster consists of two main processes: the <strong>CoordinatorServer</strong> and the <strong>TabletServer</strong>.</p>
 <p><img decoding="async" loading="lazy" alt="Fluss Architecture" src="/assets/images/architecture-b318beb94d717f94d6fe64b6303e79ab.png" width="6714" height="4904" class="img_ev3q"></p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="coordinatorserver">CoordinatorServer<a href="#coordinatorserver" class="hash-link" aria-label="Direct link to CoordinatorServer" title="Direct link to CoordinatorServer" translate="no">​</a></h2>
diff --git a/docs/0.5/dev/building/index.html b/docs/0.5/dev/building/index.html
index edfd37581..2069569aa 100644
--- a/docs/0.5/dev/building/index.html
+++ b/docs/0.5/dev/building/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>This page covers how to build Fluss 0.6.0-SNAPSHOT from sources.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="build-fluss">Build Fluss<a href="#build-fluss" class="hash-link" aria-label="Direct link to Build Fluss" title="Direct link to Build Fluss" translate="no">​</a></h2>
 <p>In order to build Fluss you need to get the source code by <a href="https://github.com/alibaba/fluss" target="_blank" rel="noopener noreferrer" class="">clone the git repository</a>.</p>
diff --git a/docs/0.5/dev/ide-setup/index.html b/docs/0.5/dev/ide-setup/index.html
index ff6342df1..c1c101ec3 100644
--- a/docs/0.5/dev/ide-setup/index.html
+++ b/docs/0.5/dev/ide-setup/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>The sections below describe how to import the Fluss project into an IDE
 for the development of Fluss itself.</p>
 <div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.6 [...]
@@ -140,7 +138,7 @@ button in the opened tool window. It should report no violations.</p>
 <p>This section lists issues that developers have run into in the past when working with IntelliJ.</p>
 <h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="compilation-fails-with-invalid-flag---add-exportsjavabasesunnetutilall-unnamed">Compilation fails with <code>invalid flag: --add-exports=java.base/sun.net.util=ALL-UNNAMED</code><a href="#compilation-fails-with-invalid-flag---add-exportsjavabasesunnetutilall-unnamed" class="hash-link" aria-label="Direct link to compilation-fails-with-invalid-flag---add-exportsjavabasesunnetutilall-unnamed" title="Direct link to compilation-fails-with-i [...]
 <p>This happens if the &quot;java11&quot; Maven profile is active, but an older JDK version is used. Go to
-&quot;View&quot; → &quot;Tool Windows&quot; → &quot;Maven&quot; and uncheck the &quot;java11&quot; profile. Afterwards, reimport the
+&quot;View&quot; → &quot;Tool Windows&quot; → &quot;Maven&quot; and uncheck the &quot;java11&quot; profile. Afterwards, reimport the
 project.</p>
 <h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="compilation-fails-with-package-sunmisc-does-not-exist">Compilation fails with <code>package sun.misc does not exist</code><a href="#compilation-fails-with-package-sunmisc-does-not-exist" class="hash-link" aria-label="Direct link to compilation-fails-with-package-sunmisc-does-not-exist" title="Direct link to compilation-fails-with-package-sunmisc-does-not-exist" translate="no">​</a></h4>
 <p>This happens if you are using JDK 11 and compile to Java 8 with the <code>--release</code> option. This option is currently incompatible with our build setup.
diff --git a/docs/0.5/engine-flink/ddl/index.html b/docs/0.5/engine-flink/ddl/index.html
index db3585a06..e016ab741 100644
--- a/docs/0.5/engine-flink/ddl/index.html
+++ b/docs/0.5/engine-flink/ddl/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="create-catalog">Create Catalog<a href="#create-catalog" class="hash-link" aria-label="Direct link to Create Catalog" title="Direct link to Create Catalog" translate="no">​</a></h2>
 <p>Fluss supports creating and managing tables through the Fluss Catalog.</p>
 <div class="language-sql codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#36464e;--prism-background-color:#f5f5f5"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sql codeBlock_bY9V thin-scrollbar" style="color:#36464e;background-color:#f5f5f5"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#36464e"><span class="token keyword" style="color:#3f6ec6">CREATE</span><span class="token plain"> CATALOG fluss_catalog </span>< [...]
diff --git a/docs/0.5/engine-flink/getting-started/index.html b/docs/0.5/engine-flink/getting-started/index.html
index ccef8b899..58beffcd5 100644
--- a/docs/0.5/engine-flink/getting-started/index.html
+++ b/docs/0.5/engine-flink/getting-started/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="quick-start">Quick Start<a href="#quick-start" class="hash-link" aria-label="Direct link to Quick Start" title="Direct link to Quick Start" translate="no">​</a></h2>
 <p>For a quick introduction to running Flink, refer to the <a class="" href="/docs/0.5/quickstart/flink/">Quick Start</a> guide.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="support-flink-versions">Support Flink Versions<a href="#support-flink-versions" class="hash-link" aria-label="Direct link to Support Flink Versions" title="Direct link to Support Flink Versions" translate="no">​</a></h2>
diff --git a/docs/0.5/engine-flink/lookups/index.html b/docs/0.5/engine-flink/lookups/index.html
index c98cb15c0..78dabd995 100644
--- a/docs/0.5/engine-flink/lookups/index.html
+++ b/docs/0.5/engine-flink/lookups/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Flink lookup joins are important because they enable efficient, real-time enrichment of streaming data with reference data, a common requirement in many real-time analytics and processing scenarios.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="instructions">Instructions<a href="#instructions" class="hash-link" aria-label="Direct link to Instructions" title="Direct link to Instructions" translate="no">​</a></h2>
 <ul>
diff --git a/docs/0.5/engine-flink/reads/index.html b/docs/0.5/engine-flink/reads/index.html
index 3b89dde3f..e0b2914ac 100644
--- a/docs/0.5/engine-flink/reads/index.html
+++ b/docs/0.5/engine-flink/reads/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Fluss supports streaming and batch read with <a href="https://flink.apache.org/" target="_blank" rel="noopener noreferrer" class="">Apache Flink</a>&#x27;s SQL &amp; Table API. Execute the following SQL command to switch execution mode from streaming to batch, and vice versa:</p>
 <div class="language-sql codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#36464e;--prism-background-color:#f5f5f5"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sql codeBlock_bY9V thin-scrollbar" style="color:#36464e;background-color:#f5f5f5"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#36464e"><span class="token comment" style="color:#8e908c;font-style:italic">-- Execute the flink job in streaming mode for curre [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="streaming-read">Streaming Read<a href="#streaming-read" class="hash-link" aria-label="Direct link to Streaming Read" title="Direct link to Streaming Read" translate="no">​</a></h2>
diff --git a/docs/0.5/engine-flink/writes/index.html b/docs/0.5/engine-flink/writes/index.html
index c2f46230b..bbc36266e 100644
--- a/docs/0.5/engine-flink/writes/index.html
+++ b/docs/0.5/engine-flink/writes/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>You can directly insert or update data into a Fluss table using the <code>INSERT INTO</code> statement.
 Fluss primary key tables can accept all types of messages (<code>INSERT</code>, <code>UPDATE_BEFORE</code>, <code>UPDATE_AFTER</code>, <code>DELETE</code>), while Fluss log table can only accept <code>INSERT</code> type messages.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="insert-into">INSERT INTO<a href="#insert-into" class="hash-link" aria-label="Direct link to INSERT INTO" title="Direct link to INSERT INTO" translate="no">​</a></h2>
diff --git a/docs/0.5/index.html b/docs/0.5/index.html
index 434614368..40e8ee152 100644
--- a/docs/0.5/index.html
+++ b/docs/0.5/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Fluss is a streaming storage built for real-time analytics which can serve as the real-time data layer for Lakehouse architectures.</p>
 <p><img decoding="async" loading="lazy" alt="arch" src="/assets/images/fluss-cecd661bcfa8f9383579b29c2978dffc.png" width="2160" height="1215" class="img_ev3q"></p>
 <p>It bridges the gap between <strong>streaming data</strong> and the data <strong>Lakehouse</strong> by enabling low-latency, high-throughput data ingestion and processing while seamlessly integrating with popular compute engines like <strong>Apache Flink</strong>, while <strong>Apache Spark</strong>, and <strong>StarRocks</strong> are coming soon.</p>
diff --git a/docs/0.5/install-deploy/deploying-distributed-cluster/index.html b/docs/0.5/install-deploy/deploying-distributed-cluster/index.html
index 842d67d17..f1ce40952 100644
--- a/docs/0.5/install-deploy/deploying-distributed-cluster/index.html
+++ b/docs/0.5/install-deploy/deploying-distributed-cluster/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>This page provides instructions on how to deploy a <em>distributed cluster</em> for Fluss on bare machines.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="requirements">Requirements<a href="#requirements" class="hash-link" aria-label="Direct link to Requirements" title="Direct link to Requirements" translate="no">​</a></h2>
 <h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="hardware-requirements">Hardware Requirements<a href="#hardware-requirements" class="hash-link" aria-label="Direct link to Hardware Requirements" title="Direct link to Hardware Requirements" translate="no">​</a></h3>
diff --git a/docs/0.5/install-deploy/deploying-local-cluster/index.html b/docs/0.5/install-deploy/deploying-local-cluster/index.html
index 9634bc9a2..a4bae7b5f 100644
--- a/docs/0.5/install-deploy/deploying-local-cluster/index.html
+++ b/docs/0.5/install-deploy/deploying-local-cluster/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>This page provides instructions on how to deploy a <em>local cluster</em> (on one machine, but in separate processes) for Fluss.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="requirements">Requirements<a href="#requirements" class="hash-link" aria-label="Direct link to Requirements" title="Direct link to Requirements" translate="no">​</a></h2>
 <p>Fluss runs on all <em>UNIX-like environments</em>, e.g. <strong>Linux</strong>, <strong>Mac OS X</strong>.
diff --git a/docs/0.5/install-deploy/deploying-with-docker/index.html b/docs/0.5/install-deploy/deploying-with-docker/index.html
index 63a468669..f02cd7d97 100644
--- a/docs/0.5/install-deploy/deploying-with-docker/index.html
+++ b/docs/0.5/install-deploy/deploying-with-docker/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>This guide will show you how to run a Fluss cluster using Docker. In this guide, we will introduce the prerequisites of
 the Docker environment and how to quickly create a Fluss cluster using the <code>docker run</code> commands
 or <code>docker compose</code> file.</p>
diff --git a/docs/0.5/install-deploy/overview/index.html b/docs/0.5/install-deploy/overview/index.html
index 0343b85a7..0da962732 100644
--- a/docs/0.5/install-deploy/overview/index.html
+++ b/docs/0.5/install-deploy/overview/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Below, we provide an overview of the key components of a Fluss cluster, detailing their functionalities and implementations. Additionally, we will introduce the various deployment methods available for Fluss.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="overview-and-reference-architecture">Overview and Reference Architecture<a href="#overview-and-reference-architecture" class="hash-link" aria-label="Direct link to Overview and Reference Architecture" title="Direct link to Overview and Reference Architecture" translate="no">​</a></h2>
 <p>The figure below shows the building blocks of Fluss clusters:</p>
diff --git a/docs/0.5/maintenance/configuration/index.html b/docs/0.5/maintenance/configuration/index.html
index 4aa203c4d..3a3aec9a8 100644
--- a/docs/0.5/maintenance/configuration/index.html
+++ b/docs/0.5/maintenance/configuration/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>All configurations can be set in Fluss configuration file <code>conf/server.yaml</code></p>
 <p>The configuration is parsed and evaluated when the Fluss processes are started.
 Changes to the configuration file require restarting the relevant processes.</p>
diff --git a/docs/0.5/maintenance/filesystems/hdfs/index.html b/docs/0.5/maintenance/filesystems/hdfs/index.html
index 7baeb3e5b..2edd5cb69 100644
--- a/docs/0.5/maintenance/filesystems/hdfs/index.html
+++ b/docs/0.5/maintenance/filesystems/hdfs/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p><a href="https://hadoop.apache.org/docs/stable/" target="_blank" rel="noopener noreferrer" class="">HDFS (Hadoop Distributed File System)</a> is the primary storage system used by Hadoop applications. Fluss
 supports HDFS as a remote storage.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="configurations-setup">Configurations setup<a href="#configurations-setup" class="hash-link" aria-label="Direct link to Configurations setup" title="Direct link to Configurations setup" translate="no">​</a></h2>
diff --git a/docs/0.5/maintenance/filesystems/oss/index.html b/docs/0.5/maintenance/filesystems/oss/index.html
index 68ea49a9f..35205e559 100644
--- a/docs/0.5/maintenance/filesystems/oss/index.html
+++ b/docs/0.5/maintenance/filesystems/oss/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="oss-object-storage-service">OSS: Object Storage Service<a href="#oss-object-storage-service" class="hash-link" aria-label="Direct link to OSS: Object Storage Service" title="Direct link to OSS: Object Storage Service" translate="no">​</a></h2>
 <p><a href="https://www.aliyun.com/product/oss" target="_blank" rel="noopener noreferrer" class="">Aliyun Object Storage Service</a> (Aliyun OSS) is widely used, particularly popular among China’s cloud users, and it provides cloud object storage for a variety of use cases.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="configurations-setup">Configurations setup<a href="#configurations-setup" class="hash-link" aria-label="Direct link to Configurations setup" title="Direct link to Configurations setup" translate="no">​</a></h2>
diff --git a/docs/0.5/maintenance/filesystems/overview/index.html b/docs/0.5/maintenance/filesystems/overview/index.html
index 79e87660e..ac435a880 100644
--- a/docs/0.5/maintenance/filesystems/overview/index.html
+++ b/docs/0.5/maintenance/filesystems/overview/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Fluss uses file systems as remote storage to store snapshots for Primary-Key Table and store tiered log segments for Log Table. These
 are some of the file systems that Fluss supports currently, including <em>local</em>, <em>hadoop</em>, <em>Aliyun OSS</em>.</p>
 <p>The file system used for a particular file is determined by its URI scheme. For example, <code>file:///home/user/text.txt</code> refers to a file in the local file system,
diff --git a/docs/0.5/maintenance/filesystems/s3/index.html b/docs/0.5/maintenance/filesystems/s3/index.html
index d0bc5fc00..89c60c82c 100644
--- a/docs/0.5/maintenance/filesystems/s3/index.html
+++ b/docs/0.5/maintenance/filesystems/s3/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p><a href="http://aws.amazon.com/s3/" target="_blank" rel="noopener noreferrer" class="">Amazon Simple Storage Service</a> (Amazon S3) is cloud object storage with industry-leading scalability, data availability, security, and performance.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="configurations-setup">Configurations setup<a href="#configurations-setup" class="hash-link" aria-label="Direct link to Configurations setup" title="Direct link to Configurations setup" translate="no">​</a></h2>
 <p>To enabled S3 as remote storage, there are some required configurations that must be added to Fluss&#x27; <code>server.yaml</code>:</p>
diff --git a/docs/0.5/maintenance/logging/index.html b/docs/0.5/maintenance/logging/index.html
index c3f2bd407..88d52db66 100644
--- a/docs/0.5/maintenance/logging/index.html
+++ b/docs/0.5/maintenance/logging/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>All Fluss processes(CoordinatorServer/TabletServer) create a log text file that contains messages for various events happening in that process. These logs provide deep insights into the inner workings of Fluss, and can be used to detect problems (in the form of WARN/ERROR messages) and can help in debugging them.</p>
 <p>The logging in Fluss uses the <a href="http://www.slf4j.org/" target="_blank" rel="noopener noreferrer" class="">SLF4J</a> logging interface. This allows you to use any logging framework that supports SLF4J, without having to modify the Fluss source code.</p>
 <p>By default, <a href="https://logging.apache.org/log4j/2.x/index.html" target="_blank" rel="noopener noreferrer" class="">Log4j 2</a> is used as the underlying logging framework.</p>
diff --git a/docs/0.5/maintenance/metric-reporters/index.html b/docs/0.5/maintenance/metric-reporters/index.html
index 0adef05cc..def1028b2 100644
--- a/docs/0.5/maintenance/metric-reporters/index.html
+++ b/docs/0.5/maintenance/metric-reporters/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Fluss allows reporting <a class="" href="/docs/0.5/maintenance/monitor-metrics/">metrics</a> to external system.
 Metrics can be exposed to an external system by configuring one or several reporters in <code>conf/server.yaml</code>. These
 reporters will be instantiated on each CoordinatorServer and TabletServers when they started.</p>
diff --git a/docs/0.5/maintenance/monitor-metrics/index.html b/docs/0.5/maintenance/monitor-metrics/index.html
index 58d2c2899..bdf8a9e01 100644
--- a/docs/0.5/maintenance/monitor-metrics/index.html
+++ b/docs/0.5/maintenance/monitor-metrics/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Fluss has built a metrics system to measure the behaviours of cluster and table, like the active CoordinatorServer,
 the number of table, the bytes written, the number of records written, etc.</p>
 <p>Fluss supports different metric types: <strong>Counters</strong>, <strong>Gauges</strong>, <strong>Histograms</strong>, and <strong>Meters</strong>.</p>
diff --git a/docs/0.5/maintenance/tiered-storage/lakehouse-storage/index.html b/docs/0.5/maintenance/tiered-storage/lakehouse-storage/index.html
index b694fc1bf..233b7d616 100644
--- a/docs/0.5/maintenance/tiered-storage/lakehouse-storage/index.html
+++ b/docs/0.5/maintenance/tiered-storage/lakehouse-storage/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Lakehouse represents a new, open architecture that combines the best elements of data lakes and data warehouses.
 Lakehouse combines data lake scalability and cost-effectiveness with data warehouse reliability and performance.</p>
 <p>Fluss leverages the well-known Lakehouse storage solutions like Apache Paimon, Apache Iceberg, Apache Hudi, Delta Lake as
diff --git a/docs/0.5/maintenance/tiered-storage/overview/index.html b/docs/0.5/maintenance/tiered-storage/overview/index.html
index 1ab17ea0a..38815fdea 100644
--- a/docs/0.5/maintenance/tiered-storage/overview/index.html
+++ b/docs/0.5/maintenance/tiered-storage/overview/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>With tiered storage, Fluss allows you to scale compute and storage resources independently, provides better client isolation, and
 allows faster maintenance.</p>
 <p>Fluss organizes data into different storage layers based on its access patterns, performance requirements, and cost considerations.</p>
diff --git a/docs/0.5/maintenance/tiered-storage/remote-storage/index.html b/docs/0.5/maintenance/tiered-storage/remote-storage/index.html
index 296b9411c..f8a86def9 100644
--- a/docs/0.5/maintenance/tiered-storage/remote-storage/index.html
+++ b/docs/0.5/maintenance/tiered-storage/remote-storage/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Remote storage usually means a cost-efficient and fault-tolerant storage comparing to local disk, such as S3, HDFS, OSS.
 See more detail about how to configure remote storage in documentation of <a class="" href="/docs/0.5/maintenance/filesystems/overview/">filesystems</a>.</p>
 <p>For log table, Fluss will use remote storage to store the tiered log segments of data. For primary key table, Fluss will use remote storage to store the snapshot as well as the tiered log segments for change log.</p>
diff --git a/docs/0.5/quickstart/flink/index.html b/docs/0.5/quickstart/flink/index.html
index 1c2864b9e..fcd5efbc2 100644
--- a/docs/0.5/quickstart/flink/index.html
+++ b/docs/0.5/quickstart/flink/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>This guide will get you up and running with Apache Flink to do real-time analytics, covering some powerful features of Fluss,
 including integrating with Paimon.
 The guide is derived from <a href="https://www.tpc.org/tpch/" target="_blank" rel="noopener noreferrer" class="">TPC-H</a> <strong>Q5</strong>.</p>
@@ -155,7 +153,7 @@ This approach also enables all the optimizations and features of a Flink Paimon
 <p>Finally, you can use the following command to view the files stored in Paimon:</p>
 <div class="language-shell codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#36464e;--prism-background-color:#f5f5f5"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-shell codeBlock_bY9V thin-scrollbar" style="color:#36464e;background-color:#f5f5f5"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#36464e"><span class="token function" style="color:#a846b9">docker</span><span class="token plain"> compose </span><span clas [...]
 <p><strong>Sample Output:</strong></p>
-<div class="language-shell codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#36464e;--prism-background-color:#f5f5f5"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-shell codeBlock_bY9V thin-scrollbar" style="color:#36464e;background-color:#f5f5f5"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#36464e"><span class="token plain">/tmp/paimon/fluss.db</span><br></div><div class="token-line" style="color:#36464e"><span c [...]
+<div class="language-shell codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#36464e;--prism-background-color:#f5f5f5"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-shell codeBlock_bY9V thin-scrollbar" style="color:#36464e;background-color:#f5f5f5"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#36464e"><span class="token plain">/tmp/paimon/fluss.db</span><br></div><div class="token-line" style="color:#36464e"><span c [...]
 <p>The files adhere to Paimon&#x27;s standard format, enabling seamless querying with other engines such as <a href="https://docs.starrocks.io/docs/data_source/catalog/paimon_catalog/" target="_blank" rel="noopener noreferrer" class="">StarRocks</a>.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="clean-up">Clean up<a href="#clean-up" class="hash-link" aria-label="Direct link to Clean up" title="Direct link to Clean up" translate="no">​</a></h2>
 <p>After finishing the tutorial, run <code>exit</code> to exit Flink SQL CLI Container and then run</p>
diff --git a/docs/0.5/streaming-lakehouse/integrate-data-lakes/paimon/index.html b/docs/0.5/streaming-lakehouse/integrate-data-lakes/paimon/index.html
index 6926f1e25..2ce8ece3e 100644
--- a/docs/0.5/streaming-lakehouse/integrate-data-lakes/paimon/index.html
+++ b/docs/0.5/streaming-lakehouse/integrate-data-lakes/paimon/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p><a href="https://paimon.apache.org/" target="_blank" rel="noopener noreferrer" class="">Apache Paimon</a> innovatively combines lake format and LSM structure, bringing efficient updates into the lake architecture.
 To integrate Fluss with Paimon, you must enable lakehouse storage and configure Paimon as lakehouse storage. See more detail about <a class="" href="/docs/0.5/maintenance/tiered-storage/lakehouse-storage/#enable-lakehouse-storage">Enable Lakehouse Storage</a>.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="introduction">Introduction<a href="#introduction" class="hash-link" aria-label="Direct link to Introduction" title="Direct link to Introduction" translate="no">​</a></h2>
diff --git a/docs/0.5/streaming-lakehouse/overview/index.html b/docs/0.5/streaming-lakehouse/overview/index.html
index 7bbafc503..704d65fc1 100644
--- a/docs/0.5/streaming-lakehouse/overview/index.html
+++ b/docs/0.5/streaming-lakehouse/overview/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="introducing-lakehouse">Introducing Lakehouse<a href="#introducing-lakehouse" class="hash-link" aria-label="Direct link to Introducing Lakehouse" title="Direct link to Introducing Lakehouse" translate="no">​</a></h2>
 <p>Lakehouse represents a new, open architecture that combines the best elements of data lakes and data warehouses.
 It combines data lake scalability and cost-effectiveness with data warehouse reliability and performance.
diff --git a/docs/0.5/table-design/data-distribution/bucketing/index.html b/docs/0.5/table-design/data-distribution/bucketing/index.html
index 91e3c9a51..7de0d9590 100644
--- a/docs/0.5/table-design/data-distribution/bucketing/index.html
+++ b/docs/0.5/table-design/data-distribution/bucketing/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>A bucketing strategy is a data distribution technique that divides table data into small pieces
 and distributes the data to multiple hosts and services.</p>
 <p>When creating a Fluss table, you can specify the number of buckets by setting <code>&#x27;bucket.num&#x27; = &#x27;&lt;num&gt;&#x27;</code> property for the table, see more details in <a class="" href="/docs/0.5/engine-flink/ddl/">DDL</a>.
diff --git a/docs/0.5/table-design/data-distribution/partitioning/index.html b/docs/0.5/table-design/data-distribution/partitioning/index.html
index 588777788..8c5658ba9 100644
--- a/docs/0.5/table-design/data-distribution/partitioning/index.html
+++ b/docs/0.5/table-design/data-distribution/partitioning/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="partitioned-tables">Partitioned Tables<a href="#partitioned-tables" class="hash-link" aria-label="Direct link to Partitioned Tables" title="Direct link to Partitioned Tables" translate="no">​</a></h2>
 <p>In Fluss, a <strong>Partitioned Table</strong> organizes data based on one or more partition keys, providing a way to improve query performance and manageability for large datasets. Partitions allow the system to divide data into distinct segments, each corresponding to specific values of the partition keys.</p>
 <p>For partitioned tables, Fluss supports auto partitioning creation. Partitions can be automatically created based on the auto partitioning rules configured at the time of table creation, and expired partitions are automatically removed, ensuring data not expanding unlimited.</p>
diff --git a/docs/0.5/table-design/data-distribution/ttl/index.html b/docs/0.5/table-design/data-distribution/ttl/index.html
index cdff7aaf0..a4875c449 100644
--- a/docs/0.5/table-design/data-distribution/ttl/index.html
+++ b/docs/0.5/table-design/data-distribution/ttl/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Fluss supports TTL for data by setting the TTL attribute for tables with <code>&#x27;table.log.ttl&#x27; = &#x27;&lt;duration&gt;&#x27;</code> (default is 7 days). Fluss can periodically and automatically check for and clean up expired data in the table.</p>
 <p>For log tables, this attribute indicates the expiration time of the log table data.
 For primary key tables, this attribute indicates the expiration time of their binlog and does not represent the expiration time of the primary key table data. If you also want the data in the primary key table to expire automatically, please use <a class="" href="/docs/0.5/table-design/data-distribution/partitioning/">auto partitioning</a>.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_WFH [...]
diff --git a/docs/0.5/table-design/data-types/index.html b/docs/0.5/table-design/data-types/index.html
index 602434b44..dafafb760 100644
--- a/docs/0.5/table-design/data-types/index.html
+++ b/docs/0.5/table-design/data-types/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Fluss has a rich set of native data types available to users. All the data types of Fluss are as follows:</p>
 <table><thead><tr><th>DataType</th><th>Description</th></tr></thead><tbody><tr><td>BOOLEAN</td><td>A boolean with a (possibly) three-valued logic of TRUE, FALSE, UNKNOWN.</td></tr><tr><td>TINYINT</td><td>A 1-byte signed integer with values from -128 to 127.</td></tr><tr><td>SMALLINT</td><td>A 2-byte signed integer with values from -32,768 to 32,767.</td></tr><tr><td>INT</td><td>A 4-byte signed integer with values from -2,147,483,648 to 2,147,483,647.</td></tr><tr><td>BIGINT</td><td>An 8- [...]
                   <p>Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.</p>
diff --git a/docs/0.5/table-design/overview/index.html b/docs/0.5/table-design/overview/index.html
index 9d27d58ea..8eccd5cd4 100644
--- a/docs/0.5/table-design/overview/index.html
+++ b/docs/0.5/table-design/overview/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="database">Database<a href="#database" class="hash-link" aria-label="Direct link to Database" title="Direct link to Database" translate="no">​</a></h2>
 <p>A Database is a collection of Table objects. You can create/delete databases or create/modify/delete tables under a database.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="table">Table<a href="#table" class="hash-link" aria-label="Direct link to Table" title="Direct link to Table" translate="no">​</a></h2>
diff --git a/docs/0.5/table-design/table-types/log-table/index.html b/docs/0.5/table-design/table-types/log-table/index.html
index b7fc8c51b..d160c579e 100644
--- a/docs/0.5/table-design/table-types/log-table/index.html
+++ b/docs/0.5/table-design/table-types/log-table/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="basic-concept">Basic Concept<a href="#basic-concept" class="hash-link" aria-label="Direct link to Basic Concept" title="Direct link to Basic Concept" translate="no">​</a></h2>
 <p>Log Table is a type of table in Fluss that is used to store data in the order in which it was written. Log Table only supports append records, and doesn&#x27;t support Update/Delete operations.
 Usually, Log Table is used to store logs in very high-throughput, like the typical use cases of Apache Kafka.</p>
diff --git a/docs/0.5/table-design/table-types/pk-table/index.html b/docs/0.5/table-design/table-types/pk-table/index.html
index 9a341311e..34fdddd3e 100644
--- a/docs/0.5/table-design/table-types/pk-table/index.html
+++ b/docs/0.5/table-design/table-types/pk-table/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="basic-concept">Basic Concept<a href="#basic-concept" class="hash-link" aria-label="Direct link to Basic Concept" title="Direct link to Basic Concept" translate="no">​</a></h2>
 <p>PrimaryKey Table in Fluss ensure the uniqueness of the specified primary key and supports <code>INSERT</code>, <code>UPDATE</code>, and <code>DELETE</code> operations.</p>
 <p>A PrimaryKey Table is created by specifying a <code>PRIMARY KEY</code> clause in the <code>CREATE TABLE</code> statement. For example, the following Flink SQL statement creates a PrimaryKey Table with <code>shop_id</code> and <code>user_id</code> as the primary key and distributes the data into 4 buckets:</p>
diff --git a/docs/0.6/concepts/architecture/index.html b/docs/0.6/concepts/architecture/index.html
index a5a32bee9..b426827a8 100644
--- a/docs/0.6/concepts/architecture/index.html
+++ b/docs/0.6/concepts/architecture/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>A Fluss cluster consists of two main processes: the <strong>CoordinatorServer</strong> and the <strong>TabletServer</strong>.</p>
 <p><img decoding="async" loading="lazy" alt="Fluss Architecture" src="/assets/images/architecture-b318beb94d717f94d6fe64b6303e79ab.png" width="6714" height="4904" class="img_ev3q"></p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="coordinatorserver">CoordinatorServer<a href="#coordinatorserver" class="hash-link" aria-label="Direct link to CoordinatorServer" title="Direct link to CoordinatorServer" translate="no">​</a></h2>
diff --git a/docs/0.6/engine-flink/ddl/index.html b/docs/0.6/engine-flink/ddl/index.html
index 44a3fd23a..b67643e0c 100644
--- a/docs/0.6/engine-flink/ddl/index.html
+++ b/docs/0.6/engine-flink/ddl/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="create-catalog">Create Catalog<a href="#create-catalog" class="hash-link" aria-label="Direct link to Create Catalog" title="Direct link to Create Catalog" translate="no">​</a></h2>
 <p>Fluss supports creating and managing tables through the Fluss Catalog.</p>
 <div class="language-sql codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#36464e;--prism-background-color:#f5f5f5"><div class="codeBlockTitle_OeMC">Flink SQL</div><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sql codeBlock_bY9V thin-scrollbar" style="color:#36464e;background-color:#f5f5f5"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#36464e"><span class="token keyword" style="color:#3f6ec6">CREATE</span><span cla [...]
diff --git a/docs/0.6/engine-flink/getting-started/index.html b/docs/0.6/engine-flink/getting-started/index.html
index 51859fec3..d0eb3a66b 100644
--- a/docs/0.6/engine-flink/getting-started/index.html
+++ b/docs/0.6/engine-flink/getting-started/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="quick-start">Quick Start<a href="#quick-start" class="hash-link" aria-label="Direct link to Quick Start" title="Direct link to Quick Start" translate="no">​</a></h2>
 <p>For a quick introduction to running Flink, refer to the <a class="" href="/docs/0.6/quickstart/flink/">Quick Start</a> guide.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="support-flink-versions">Support Flink Versions<a href="#support-flink-versions" class="hash-link" aria-label="Direct link to Support Flink Versions" title="Direct link to Support Flink Versions" translate="no">​</a></h2>
diff --git a/docs/0.6/engine-flink/lookups/index.html b/docs/0.6/engine-flink/lookups/index.html
index b82cb8b17..3694ed6bc 100644
--- a/docs/0.6/engine-flink/lookups/index.html
+++ b/docs/0.6/engine-flink/lookups/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Flink lookup joins are important because they enable efficient, real-time enrichment of streaming data with reference data, a common requirement in many real-time analytics and processing scenarios.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="lookup">Lookup<a href="#lookup" class="hash-link" aria-label="Direct link to Lookup" title="Direct link to Lookup" translate="no">​</a></h2>
 <h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="instructions">Instructions<a href="#instructions" class="hash-link" aria-label="Direct link to Instructions" title="Direct link to Instructions" translate="no">​</a></h3>
diff --git a/docs/0.6/engine-flink/options/index.html b/docs/0.6/engine-flink/options/index.html
index 4d7004bd3..1f472344d 100644
--- a/docs/0.6/engine-flink/options/index.html
+++ b/docs/0.6/engine-flink/options/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>The following table lists the options that can be used to configure the Fluss table in Flink, including the storage format, the read/write behaviors.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="how-to-configure-options">How to Configure Options<a href="#how-to-configure-options" class="hash-link" aria-label="Direct link to How to Configure Options" title="Direct link to How to Configure Options" translate="no">​</a></h2>
 <p>You can configure the Fluss table options in Flink SQL DDL statements. For example, the following SQL statement creates a Fluss table with the <code>table.log.ttl</code> set to 7 days:</p>
diff --git a/docs/0.6/engine-flink/reads/index.html b/docs/0.6/engine-flink/reads/index.html
index dab22eb33..7e4f6040d 100644
--- a/docs/0.6/engine-flink/reads/index.html
+++ b/docs/0.6/engine-flink/reads/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Fluss supports streaming and batch read with <a href="https://flink.apache.org/" target="_blank" rel="noopener noreferrer" class="">Apache Flink</a>&#x27;s SQL &amp; Table API. Execute the following SQL command to switch execution mode from streaming to batch, and vice versa:</p>
 <div class="language-sql codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#36464e;--prism-background-color:#f5f5f5"><div class="codeBlockTitle_OeMC">Flink SQL</div><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sql codeBlock_bY9V thin-scrollbar" style="color:#36464e;background-color:#f5f5f5"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#36464e"><span class="token comment" style="color:#8e908c;font-style:italic">-- E [...]
 <div class="language-sql codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#36464e;--prism-background-color:#f5f5f5"><div class="codeBlockTitle_OeMC">Flink SQL</div><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sql codeBlock_bY9V thin-scrollbar" style="color:#36464e;background-color:#f5f5f5"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#36464e"><span class="token comment" style="color:#8e908c;font-style:italic">-- E [...]
@@ -71,7 +69,7 @@
 <div class="language-sql codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#36464e;--prism-background-color:#f5f5f5"><div class="codeBlockTitle_OeMC">Flink SQL</div><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sql codeBlock_bY9V thin-scrollbar" style="color:#36464e;background-color:#f5f5f5"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#36464e"><span class="token keyword" style="color:#3f6ec6">SET</span><span class= [...]
 <div class="language-sql codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#36464e;--prism-background-color:#f5f5f5"><div class="codeBlockTitle_OeMC">Flink SQL</div><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sql codeBlock_bY9V thin-scrollbar" style="color:#36464e;background-color:#f5f5f5"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#36464e"><span class="token keyword" style="color:#3f6ec6">SELECT</span><span cla [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="read-options">Read Options<a href="#read-options" class="hash-link" aria-label="Direct link to Read Options" title="Direct link to Read Options" translate="no">​</a></h2>
-<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="start-reading-position">Start Reading Position<a href="#start-reading-position" class="hash-link" aria-label="Direct link to Start Reading Position" title="Direct link to Start Reading Position" translate="no">​</a></h3>
+<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="start-reading-position">Start Reading Position<a href="#start-reading-position" class="hash-link" aria-label="Direct link to Start Reading Position" title="Direct link to Start Reading Position" translate="no">​</a></h3>
 <p>The config option <code>scan.startup.mode</code> enables you to specify the starting point for data consumption. Fluss currently supports the following <code>scan.startup.mode</code> options:</p>
 <ul>
 <li class=""><code>full</code> (default): For primary key tables, it first consumes the full data set and then consumes incremental data. For log tables, it starts consuming from the earliest offset.</li>
diff --git a/docs/0.6/engine-flink/writes/index.html b/docs/0.6/engine-flink/writes/index.html
index 49c77853e..c2a309aed 100644
--- a/docs/0.6/engine-flink/writes/index.html
+++ b/docs/0.6/engine-flink/writes/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>You can directly insert or update data into a Fluss table using the <code>INSERT INTO</code> statement.
 Fluss primary key tables can accept all types of messages (<code>INSERT</code>, <code>UPDATE_BEFORE</code>, <code>UPDATE_AFTER</code>, <code>DELETE</code>), while Fluss log table can only accept <code>INSERT</code> type messages.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="insert-into">INSERT INTO<a href="#insert-into" class="hash-link" aria-label="Direct link to INSERT INTO" title="Direct link to INSERT INTO" translate="no">​</a></h2>
diff --git a/docs/0.6/index.html b/docs/0.6/index.html
index 94cbc1d24..f57dfc531 100644
--- a/docs/0.6/index.html
+++ b/docs/0.6/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Fluss is a streaming storage built for real-time analytics which can serve as the real-time data layer for Lakehouse architectures.</p>
 <p><img decoding="async" loading="lazy" alt="arch" src="/assets/images/fluss-cecd661bcfa8f9383579b29c2978dffc.png" width="2160" height="1215" class="img_ev3q"></p>
 <p>It bridges the gap between <strong>streaming data</strong> and the data <strong>Lakehouse</strong> by enabling low-latency, high-throughput data ingestion and processing while seamlessly integrating with popular compute engines like <strong>Apache Flink</strong>, while <strong>Apache Spark</strong>, and <strong>StarRocks</strong> are coming soon.</p>
diff --git a/docs/0.6/install-deploy/deploying-distributed-cluster/index.html b/docs/0.6/install-deploy/deploying-distributed-cluster/index.html
index 8bd680de3..85f87f541 100644
--- a/docs/0.6/install-deploy/deploying-distributed-cluster/index.html
+++ b/docs/0.6/install-deploy/deploying-distributed-cluster/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>This page provides instructions on how to deploy a <em>distributed cluster</em> for Fluss on bare machines.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="requirements">Requirements<a href="#requirements" class="hash-link" aria-label="Direct link to Requirements" title="Direct link to Requirements" translate="no">​</a></h2>
 <h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="hardware-requirements">Hardware Requirements<a href="#hardware-requirements" class="hash-link" aria-label="Direct link to Hardware Requirements" title="Direct link to Hardware Requirements" translate="no">​</a></h3>
diff --git a/docs/0.6/install-deploy/deploying-local-cluster/index.html b/docs/0.6/install-deploy/deploying-local-cluster/index.html
index a2b59b60a..1bcc04330 100644
--- a/docs/0.6/install-deploy/deploying-local-cluster/index.html
+++ b/docs/0.6/install-deploy/deploying-local-cluster/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>This page provides instructions on how to deploy a <em>local cluster</em> (on one machine, but in separate processes) for Fluss.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="requirements">Requirements<a href="#requirements" class="hash-link" aria-label="Direct link to Requirements" title="Direct link to Requirements" translate="no">​</a></h2>
 <p>Fluss runs on all <em>UNIX-like environments</em>, e.g. <strong>Linux</strong>, <strong>Mac OS X</strong>.
diff --git a/docs/0.6/install-deploy/deploying-with-docker/index.html b/docs/0.6/install-deploy/deploying-with-docker/index.html
index eb3585ca1..75d9a0e66 100644
--- a/docs/0.6/install-deploy/deploying-with-docker/index.html
+++ b/docs/0.6/install-deploy/deploying-with-docker/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>This guide will show you how to run a Fluss cluster using Docker. In this guide, we will introduce the prerequisites of
 the Docker environment and how to quickly create a Fluss cluster using the <code>docker run</code> commands
 or <code>docker compose</code> file.</p>
diff --git a/docs/0.6/install-deploy/overview/index.html b/docs/0.6/install-deploy/overview/index.html
index 6282bdb69..d700c5b6c 100644
--- a/docs/0.6/install-deploy/overview/index.html
+++ b/docs/0.6/install-deploy/overview/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Below, we provide an overview of the key components of a Fluss cluster, detailing their functionalities and implementations. Additionally, we will introduce the various deployment methods available for Fluss.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="overview-and-reference-architecture">Overview and Reference Architecture<a href="#overview-and-reference-architecture" class="hash-link" aria-label="Direct link to Overview and Reference Architecture" title="Direct link to Overview and Reference Architecture" translate="no">​</a></h2>
 <p>The figure below shows the building blocks of Fluss clusters:</p>
diff --git a/docs/0.6/maintenance/configuration/index.html b/docs/0.6/maintenance/configuration/index.html
index b3dbe9b34..09cfedc7d 100644
--- a/docs/0.6/maintenance/configuration/index.html
+++ b/docs/0.6/maintenance/configuration/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>All configurations can be set in Fluss configuration file <code>conf/server.yaml</code></p>
 <p>The configuration is parsed and evaluated when the Fluss processes are started.
 Changes to the configuration file require restarting the relevant processes.</p>
diff --git a/docs/0.6/maintenance/filesystems/hdfs/index.html b/docs/0.6/maintenance/filesystems/hdfs/index.html
index b4a7571ad..d1e56be52 100644
--- a/docs/0.6/maintenance/filesystems/hdfs/index.html
+++ b/docs/0.6/maintenance/filesystems/hdfs/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p><a href="https://hadoop.apache.org/docs/stable/" target="_blank" rel="noopener noreferrer" class="">HDFS (Hadoop Distributed File System)</a> is the primary storage system used by Hadoop applications. Fluss
 supports HDFS as a remote storage.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="configurations-setup">Configurations setup<a href="#configurations-setup" class="hash-link" aria-label="Direct link to Configurations setup" title="Direct link to Configurations setup" translate="no">​</a></h2>
diff --git a/docs/0.6/maintenance/filesystems/oss/index.html b/docs/0.6/maintenance/filesystems/oss/index.html
index f88304bb5..7715f0059 100644
--- a/docs/0.6/maintenance/filesystems/oss/index.html
+++ b/docs/0.6/maintenance/filesystems/oss/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="oss-object-storage-service">OSS: Object Storage Service<a href="#oss-object-storage-service" class="hash-link" aria-label="Direct link to OSS: Object Storage Service" title="Direct link to OSS: Object Storage Service" translate="no">​</a></h2>
 <p><a href="https://www.aliyun.com/product/oss" target="_blank" rel="noopener noreferrer" class="">Aliyun Object Storage Service</a> (Aliyun OSS) is widely used, particularly popular among China’s cloud users, and it provides cloud object storage for a variety of use cases.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="configurations-setup">Configurations setup<a href="#configurations-setup" class="hash-link" aria-label="Direct link to Configurations setup" title="Direct link to Configurations setup" translate="no">​</a></h2>
diff --git a/docs/0.6/maintenance/filesystems/overview/index.html b/docs/0.6/maintenance/filesystems/overview/index.html
index 2b052c5b7..0e18e1336 100644
--- a/docs/0.6/maintenance/filesystems/overview/index.html
+++ b/docs/0.6/maintenance/filesystems/overview/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Fluss uses file systems as remote storage to store snapshots for Primary-Key Table and store tiered log segments for Log Table. These
 are some of the file systems that Fluss supports currently, including <em>local</em>, <em>hadoop</em>, <em>Aliyun OSS</em>.</p>
 <p>The file system used for a particular file is determined by its URI scheme. For example, <code>file:///home/user/text.txt</code> refers to a file in the local file system,
diff --git a/docs/0.6/maintenance/filesystems/s3/index.html b/docs/0.6/maintenance/filesystems/s3/index.html
index 919b4b4b9..26baaf541 100644
--- a/docs/0.6/maintenance/filesystems/s3/index.html
+++ b/docs/0.6/maintenance/filesystems/s3/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p><a href="http://aws.amazon.com/s3/" target="_blank" rel="noopener noreferrer" class="">Amazon Simple Storage Service</a> (Amazon S3) is cloud object storage with industry-leading scalability, data availability, security, and performance.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="configurations-setup">Configurations setup<a href="#configurations-setup" class="hash-link" aria-label="Direct link to Configurations setup" title="Direct link to Configurations setup" translate="no">​</a></h2>
 <p>To enabled S3 as remote storage, there are some required configurations that must be added to Fluss&#x27; <code>server.yaml</code>:</p>
diff --git a/docs/0.6/maintenance/observability/logging/index.html b/docs/0.6/maintenance/observability/logging/index.html
index 80b6f1cf8..e33e0889b 100644
--- a/docs/0.6/maintenance/observability/logging/index.html
+++ b/docs/0.6/maintenance/observability/logging/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>All Fluss processes(CoordinatorServer/TabletServer) create a log text file that contains messages for various events happening in that process. These logs provide deep insights into the inner workings of Fluss, and can be used to detect problems (in the form of WARN/ERROR messages) and can help in debugging them.</p>
 <p>The logging in Fluss uses the <a href="http://www.slf4j.org/" target="_blank" rel="noopener noreferrer" class="">SLF4J</a> logging interface. This allows you to use any logging framework that supports SLF4J, without having to modify the Fluss source code.</p>
 <p>By default, <a href="https://logging.apache.org/log4j/2.x/index.html" target="_blank" rel="noopener noreferrer" class="">Log4j 2</a> is used as the underlying logging framework.</p>
diff --git a/docs/0.6/maintenance/observability/metric-reporters/index.html b/docs/0.6/maintenance/observability/metric-reporters/index.html
index 99cc47832..dc5e12360 100644
--- a/docs/0.6/maintenance/observability/metric-reporters/index.html
+++ b/docs/0.6/maintenance/observability/metric-reporters/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Fluss allows reporting <a class="" href="/docs/0.6/maintenance/observability/monitor-metrics/">metrics</a> to external system.
 Metrics can be exposed to an external system by configuring one or several reporters in <code>conf/server.yaml</code>. These
 reporters will be instantiated on each CoordinatorServer and TabletServers when they started.</p>
diff --git a/docs/0.6/maintenance/observability/monitor-metrics/index.html b/docs/0.6/maintenance/observability/monitor-metrics/index.html
index bceae5cdf..3233f399c 100644
--- a/docs/0.6/maintenance/observability/monitor-metrics/index.html
+++ b/docs/0.6/maintenance/observability/monitor-metrics/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Fluss has built a metrics system to measure the behaviours of cluster and table, like the active CoordinatorServer,
 the number of table, the bytes written, the number of records written, etc.</p>
 <p>Fluss supports different metric types: <strong>Counters</strong>, <strong>Gauges</strong>, <strong>Histograms</strong>, and <strong>Meters</strong>.</p>
diff --git a/docs/0.6/maintenance/observability/quickstart/index.html b/docs/0.6/maintenance/observability/quickstart/index.html
index 52df7c66a..cc3d798ed 100644
--- a/docs/0.6/maintenance/observability/quickstart/index.html
+++ b/docs/0.6/maintenance/observability/quickstart/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>On this page, you can find the following guides to set up an observability stack <strong>based on the instructions in the <a class="" href="/docs/0.6/quickstart/flink/">Flink quickstart guide</a></strong>:</p>
 <ul>
 <li class=""><a href="#observability-with-prometheus-loki-and-grafana" class="">Observability with Prometheus, Loki and Grafana</a></li>
diff --git a/docs/0.6/maintenance/tiered-storage/lakehouse-storage/index.html b/docs/0.6/maintenance/tiered-storage/lakehouse-storage/index.html
index 79ae43f64..f283feb5a 100644
--- a/docs/0.6/maintenance/tiered-storage/lakehouse-storage/index.html
+++ b/docs/0.6/maintenance/tiered-storage/lakehouse-storage/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Lakehouse represents a new, open architecture that combines the best elements of data lakes and data warehouses.
 Lakehouse combines data lake scalability and cost-effectiveness with data warehouse reliability and performance.</p>
 <p>Fluss leverages the well-known Lakehouse storage solutions like Apache Paimon, Apache Iceberg, Apache Hudi, Delta Lake as
diff --git a/docs/0.6/maintenance/tiered-storage/overview/index.html b/docs/0.6/maintenance/tiered-storage/overview/index.html
index 8e7c18df9..3d1598fe3 100644
--- a/docs/0.6/maintenance/tiered-storage/overview/index.html
+++ b/docs/0.6/maintenance/tiered-storage/overview/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>With tiered storage, Fluss allows you to scale compute and storage resources independently, provides better client isolation, and
 allows faster maintenance.</p>
 <p>Fluss organizes data into different storage layers based on its access patterns, performance requirements, and cost considerations.</p>
diff --git a/docs/0.6/maintenance/tiered-storage/remote-storage/index.html b/docs/0.6/maintenance/tiered-storage/remote-storage/index.html
index 461f268e5..b4308a98a 100644
--- a/docs/0.6/maintenance/tiered-storage/remote-storage/index.html
+++ b/docs/0.6/maintenance/tiered-storage/remote-storage/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Remote storage usually means a cost-efficient and fault-tolerant storage comparing to local disk, such as S3, HDFS, OSS.
 See more detail about how to configure remote storage in documentation of <a class="" href="/docs/0.6/maintenance/filesystems/overview/">filesystems</a>.</p>
 <p>For log table, Fluss will use remote storage to store the tiered log segments of data. For primary key table, Fluss will use remote storage to store the snapshot as well as the tiered log segments for change log.</p>
diff --git a/docs/0.6/quickstart/flink/index.html b/docs/0.6/quickstart/flink/index.html
index 88ce8a77b..344f07a9c 100644
--- a/docs/0.6/quickstart/flink/index.html
+++ b/docs/0.6/quickstart/flink/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>This guide will get you up and running with Apache Flink to do real-time analytics, covering some powerful features of Fluss,
 including integrating with Paimon.
 The guide is derived from <a href="https://www.tpc.org/tpch/" target="_blank" rel="noopener noreferrer" class="">TPC-H</a> <strong>Q5</strong>.</p>
diff --git a/docs/0.6/streaming-lakehouse/integrate-data-lakes/paimon/index.html b/docs/0.6/streaming-lakehouse/integrate-data-lakes/paimon/index.html
index 84e63a4a4..865d97156 100644
--- a/docs/0.6/streaming-lakehouse/integrate-data-lakes/paimon/index.html
+++ b/docs/0.6/streaming-lakehouse/integrate-data-lakes/paimon/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p><a href="https://paimon.apache.org/" target="_blank" rel="noopener noreferrer" class="">Apache Paimon</a> innovatively combines lake format and LSM structure, bringing efficient updates into the lake architecture.
 To integrate Fluss with Paimon, you must enable lakehouse storage and configure Paimon as lakehouse storage. See more detail about <a class="" href="/docs/0.6/maintenance/tiered-storage/lakehouse-storage/#enable-lakehouse-storage">Enable Lakehouse Storage</a>.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="introduction">Introduction<a href="#introduction" class="hash-link" aria-label="Direct link to Introduction" title="Direct link to Introduction" translate="no">​</a></h2>
diff --git a/docs/0.6/streaming-lakehouse/overview/index.html b/docs/0.6/streaming-lakehouse/overview/index.html
index 19a61df33..24e942bbe 100644
--- a/docs/0.6/streaming-lakehouse/overview/index.html
+++ b/docs/0.6/streaming-lakehouse/overview/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="introducing-lakehouse">Introducing Lakehouse<a href="#introducing-lakehouse" class="hash-link" aria-label="Direct link to Introducing Lakehouse" title="Direct link to Introducing Lakehouse" translate="no">​</a></h2>
 <p>Lakehouse represents a new, open architecture that combines the best elements of data lakes and data warehouses.
 It combines data lake scalability and cost-effectiveness with data warehouse reliability and performance.
diff --git a/docs/0.6/table-design/data-distribution/bucketing/index.html b/docs/0.6/table-design/data-distribution/bucketing/index.html
index fd2f8be56..b88c76dc9 100644
--- a/docs/0.6/table-design/data-distribution/bucketing/index.html
+++ b/docs/0.6/table-design/data-distribution/bucketing/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>A bucketing strategy is a data distribution technique that divides table data into small pieces
 and distributes the data to multiple hosts and services.</p>
 <p>When creating a Fluss table, you can specify the number of buckets by setting <code>&#x27;bucket.num&#x27; = &#x27;&lt;num&gt;&#x27;</code> property for the table, see more details in <a class="" href="/docs/0.6/engine-flink/ddl/">DDL</a>.
diff --git a/docs/0.6/table-design/data-distribution/partitioning/index.html b/docs/0.6/table-design/data-distribution/partitioning/index.html
index 81bc8ab59..b26876341 100644
--- a/docs/0.6/table-design/data-distribution/partitioning/index.html
+++ b/docs/0.6/table-design/data-distribution/partitioning/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="partitioned-tables">Partitioned Tables<a href="#partitioned-tables" class="hash-link" aria-label="Direct link to Partitioned Tables" title="Direct link to Partitioned Tables" translate="no">​</a></h2>
 <p>In Fluss, a <strong>Partitioned Table</strong> organizes data based on one or more partition keys, providing a way to improve query performance and manageability for large datasets. Partitions allow the system to divide data into distinct segments, each corresponding to specific values of the partition keys.</p>
 <p>For partitioned tables, Fluss not only supports manage partitions by users, like create/drop partitions, but also supports automatic manage partitions.</p>
diff --git a/docs/0.6/table-design/data-distribution/ttl/index.html b/docs/0.6/table-design/data-distribution/ttl/index.html
index 8a8350db8..fd4209b90 100644
--- a/docs/0.6/table-design/data-distribution/ttl/index.html
+++ b/docs/0.6/table-design/data-distribution/ttl/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Fluss supports TTL for data by setting the TTL attribute for tables with <code>&#x27;table.log.ttl&#x27; = &#x27;&lt;duration&gt;&#x27;</code> (default is 7 days). Fluss can periodically and automatically check for and clean up expired data in the table.</p>
 <p>For log tables, this attribute indicates the expiration time of the log table data.
 For primary key tables, this attribute indicates the expiration time of their binlog and does not represent the expiration time of the primary key table data. If you also want the data in the primary key table to expire automatically, please use <a class="" href="/docs/0.6/table-design/data-distribution/partitioning/">auto partitioning</a>.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_WFH [...]
diff --git a/docs/0.6/table-design/data-types/index.html b/docs/0.6/table-design/data-types/index.html
index 709a8295f..e09c349e1 100644
--- a/docs/0.6/table-design/data-types/index.html
+++ b/docs/0.6/table-design/data-types/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Fluss has a rich set of native data types available to users. All the data types of Fluss are as follows:</p>
 <table><thead><tr><th>DataType</th><th>Description</th></tr></thead><tbody><tr><td>BOOLEAN</td><td>A boolean with a (possibly) three-valued logic of TRUE, FALSE, UNKNOWN.</td></tr><tr><td>TINYINT</td><td>A 1-byte signed integer with values from -128 to 127.</td></tr><tr><td>SMALLINT</td><td>A 2-byte signed integer with values from -32,768 to 32,767.</td></tr><tr><td>INT</td><td>A 4-byte signed integer with values from -2,147,483,648 to 2,147,483,647.</td></tr><tr><td>BIGINT</td><td>An 8- [...]
                   <p>Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.</p>
diff --git a/docs/0.6/table-design/overview/index.html b/docs/0.6/table-design/overview/index.html
index 997d90846..45d20c9cd 100644
--- a/docs/0.6/table-design/overview/index.html
+++ b/docs/0.6/table-design/overview/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="database">Database<a href="#database" class="hash-link" aria-label="Direct link to Database" title="Direct link to Database" translate="no">​</a></h2>
 <p>A Database is a collection of Table objects. You can create/delete databases or create/modify/delete tables under a database.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="table">Table<a href="#table" class="hash-link" aria-label="Direct link to Table" title="Direct link to Table" translate="no">​</a></h2>
diff --git a/docs/0.6/table-design/table-types/log-table/index.html b/docs/0.6/table-design/table-types/log-table/index.html
index 50e3df8cf..d642985fd 100644
--- a/docs/0.6/table-design/table-types/log-table/index.html
+++ b/docs/0.6/table-design/table-types/log-table/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="basic-concept">Basic Concept<a href="#basic-concept" class="hash-link" aria-label="Direct link to Basic Concept" title="Direct link to Basic Concept" translate="no">​</a></h2>
 <p>Log Table is a type of table in Fluss that is used to store data in the order in which it was written. Log Table only supports append records, and doesn&#x27;t support Update/Delete operations.
 Usually, Log Table is used to store logs in very high-throughput, like the typical use cases of Apache Kafka.</p>
diff --git a/docs/0.6/table-design/table-types/pk-table/index.html b/docs/0.6/table-design/table-types/pk-table/index.html
index 9b1977d63..43ef72d97 100644
--- a/docs/0.6/table-design/table-types/pk-table/index.html
+++ b/docs/0.6/table-design/table-types/pk-table/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="basic-concept">Basic Concept<a href="#basic-concept" class="hash-link" aria-label="Direct link to Basic Concept" title="Direct link to Basic Concept" translate="no">​</a></h2>
 <p>PrimaryKey Table in Fluss ensure the uniqueness of the specified primary key and supports <code>INSERT</code>, <code>UPDATE</code>,
 and <code>DELETE</code> operations.</p>
diff --git a/docs/0.6/table-design/table-types/pk-table/merge-engines/first-row/index.html b/docs/0.6/table-design/table-types/pk-table/merge-engines/first-row/index.html
index 120a06fd4..01f7b2342 100644
--- a/docs/0.6/table-design/table-types/pk-table/merge-engines/first-row/index.html
+++ b/docs/0.6/table-design/table-types/pk-table/merge-engines/first-row/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>By setting <code>&#x27;table.merge-engine&#x27; = &#x27;first_row&#x27;</code> in the table properties, users can retain the first record for each primary key.
 This configuration generates an insert-only changelog, allowing downstream Flink jobs to treat the PrimaryKey Table as an append-only Log Table.
 As a result, downstream transformations that do not support retractions/changelogs, such as <a href="https://nightlies.apache.org/flink/flink-docs-release-1.20/docs/dev/table/sql/queries/window-agg/" target="_blank" rel="noopener noreferrer" class="">Window Aggregations</a>
diff --git a/docs/0.6/table-design/table-types/pk-table/merge-engines/index.html b/docs/0.6/table-design/table-types/pk-table/merge-engines/index.html
index 785aa9025..be3d3ea6f 100644
--- a/docs/0.6/table-design/table-types/pk-table/merge-engines/index.html
+++ b/docs/0.6/table-design/table-types/pk-table/merge-engines/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>The <strong>Merge Engine</strong> in Fluss is a core component designed to efficiently handle and consolidate data updates for PrimaryKey Tables.
 It offers users the flexibility to define how incoming data records are merged with existing records sharing the same primary key.
 The default merge engine in Fluss retains the latest record for a given primary key.
diff --git a/docs/0.6/table-design/table-types/pk-table/merge-engines/versioned/index.html b/docs/0.6/table-design/table-types/pk-table/merge-engines/versioned/index.html
index 365ff5d27..877e0f81c 100644
--- a/docs/0.6/table-design/table-types/pk-table/merge-engines/versioned/index.html
+++ b/docs/0.6/table-design/table-types/pk-table/merge-engines/versioned/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>The <strong>Versioned Merge Engine</strong> enables data updates based on version numbers or event timestamps. It ensures that only the row with the highest version number (or event timestamp) for a given primary key is retained. This mechanism is particularly useful for deduplicating or merging out-of-order data while guaranteeing eventual consistency with the upstream source.</p>
 <p>By setting <code>&#x27;table.merge-engine&#x27; = &#x27;versioned&#x27;</code>, users can update data based on a configured version column. Updates are performed when the latest value of the specified field is greater than or equal to the stored value. If the incoming value is less than the stored value or is null, no update will occur.</p>
 <p>This feature is especially valuable as a replacement for <a href="https://nightlies.apache.org/flink/flink-docs-release-1.20/docs/dev/table/sql/queries/deduplication/" target="_blank" rel="noopener noreferrer" class="">Deduplication</a> transformations in streaming computations. It simplifies workflows, reduces complexity, and improves overall efficiency.</p>
diff --git a/docs/0.7/apis/java-client/index.html b/docs/0.7/apis/java-client/index.html
index 172ca0856..b266a3599 100644
--- a/docs/0.7/apis/java-client/index.html
+++ b/docs/0.7/apis/java-client/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="overview">Overview<a href="#overview" class="hash-link" aria-label="Direct link to Overview" title="Direct link to Overview" translate="no">​</a></h2>
 <p>Fluss <code>Admin</code> API that supports asynchronous operations for managing and inspecting Fluss resources. It communicates with the Fluss cluster and provides methods for:</p>
 <ul>
diff --git a/docs/0.7/concepts/architecture/index.html b/docs/0.7/concepts/architecture/index.html
index 653f46542..9046bd4da 100644
--- a/docs/0.7/concepts/architecture/index.html
+++ b/docs/0.7/concepts/architecture/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>A Fluss cluster consists of two main processes: the <strong>CoordinatorServer</strong> and the <strong>TabletServer</strong>.</p>
 <p><img decoding="async" loading="lazy" alt="Fluss Architecture" src="/assets/images/architecture-c818a634d5e3360846b1ee299ff8df2e.png" width="2160" height="1488" class="img_ev3q"></p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="coordinatorserver">CoordinatorServer<a href="#coordinatorserver" class="hash-link" aria-label="Direct link to CoordinatorServer" title="Direct link to CoordinatorServer" translate="no">​</a></h2>
diff --git a/docs/0.7/engine-flink/datastream/index.html b/docs/0.7/engine-flink/datastream/index.html
index f86439683..c33ed4c06 100644
--- a/docs/0.7/engine-flink/datastream/index.html
+++ b/docs/0.7/engine-flink/datastream/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="overview">Overview<a href="#overview" class="hash-link" aria-label="Direct link to Overview" title="Direct link to Overview" translate="no">​</a></h2>
 <p>The Fluss DataStream Connector for Apache Flink provides a Flink DataStream source implementation for reading data from Fluss tables and a Flink DataStream sink implementation for writing data to Fluss tables. It allows you to seamlessly integrate Fluss tables with Flink&#x27;s DataStream API, enabling you to process data from Fluss in your Flink applications.</p>
 <p>Key features of the Fluss Datastream Connector include:</p>
diff --git a/docs/0.7/engine-flink/ddl/index.html b/docs/0.7/engine-flink/ddl/index.html
index 03a0571e9..5c1f83eae 100644
--- a/docs/0.7/engine-flink/ddl/index.html
+++ b/docs/0.7/engine-flink/ddl/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="create-catalog">Create Catalog<a href="#create-catalog" class="hash-link" aria-label="Direct link to Create Catalog" title="Direct link to Create Catalog" translate="no">​</a></h2>
 <p>Fluss supports creating and managing tables through the Fluss Catalog.</p>
 <div class="language-sql codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#36464e;--prism-background-color:#f5f5f5"><div class="codeBlockTitle_OeMC">Flink SQL</div><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sql codeBlock_bY9V thin-scrollbar" style="color:#36464e;background-color:#f5f5f5"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#36464e"><span class="token keyword" style="color:#3f6ec6">CREATE</span><span cla [...]
diff --git a/docs/0.7/engine-flink/getting-started/index.html b/docs/0.7/engine-flink/getting-started/index.html
index 0c090eeed..26c865d6d 100644
--- a/docs/0.7/engine-flink/getting-started/index.html
+++ b/docs/0.7/engine-flink/getting-started/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="quick-start">Quick Start<a href="#quick-start" class="hash-link" aria-label="Direct link to Quick Start" title="Direct link to Quick Start" translate="no">​</a></h2>
 <p>For a quick introduction to running Flink, refer to the <a class="" href="/docs/0.7/quickstart/flink/">Quick Start</a> guide.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="support-flink-versions">Support Flink Versions<a href="#support-flink-versions" class="hash-link" aria-label="Direct link to Support Flink Versions" title="Direct link to Support Flink Versions" translate="no">​</a></h2>
diff --git a/docs/0.7/engine-flink/lookups/index.html b/docs/0.7/engine-flink/lookups/index.html
index b491fe7b9..6cf3706b2 100644
--- a/docs/0.7/engine-flink/lookups/index.html
+++ b/docs/0.7/engine-flink/lookups/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Flink lookup joins are important because they enable efficient, real-time enrichment of streaming data with reference data, a common requirement in many real-time analytics and processing scenarios.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="lookup">Lookup<a href="#lookup" class="hash-link" aria-label="Direct link to Lookup" title="Direct link to Lookup" translate="no">​</a></h2>
 <h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="instructions">Instructions<a href="#instructions" class="hash-link" aria-label="Direct link to Instructions" title="Direct link to Instructions" translate="no">​</a></h3>
diff --git a/docs/0.7/engine-flink/options/index.html b/docs/0.7/engine-flink/options/index.html
index 54d7418e9..94571a0b3 100644
--- a/docs/0.7/engine-flink/options/index.html
+++ b/docs/0.7/engine-flink/options/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>The following table lists the options that can be used to configure the Fluss table in Flink, including the storage format, the read/write behaviors.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="how-to-configure-options">How to Configure Options<a href="#how-to-configure-options" class="hash-link" aria-label="Direct link to How to Configure Options" title="Direct link to How to Configure Options" translate="no">​</a></h2>
 <p>You can configure the Fluss table options in Flink SQL DDL statements. For example, the following SQL statement creates a Fluss table with the <code>table.log.ttl</code> set to 7 days:</p>
diff --git a/docs/0.7/engine-flink/reads/index.html b/docs/0.7/engine-flink/reads/index.html
index c0b18fc5f..08d21e03d 100644
--- a/docs/0.7/engine-flink/reads/index.html
+++ b/docs/0.7/engine-flink/reads/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Fluss supports streaming and batch read with <a href="https://flink.apache.org/" target="_blank" rel="noopener noreferrer" class="">Apache Flink</a>&#x27;s SQL &amp; Table API. Execute the following SQL command to switch execution mode from streaming to batch, and vice versa:</p>
 <div class="language-sql codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#36464e;--prism-background-color:#f5f5f5"><div class="codeBlockTitle_OeMC">Flink SQL</div><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sql codeBlock_bY9V thin-scrollbar" style="color:#36464e;background-color:#f5f5f5"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#36464e"><span class="token comment" style="color:#8e908c;font-style:italic">-- E [...]
 <div class="language-sql codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#36464e;--prism-background-color:#f5f5f5"><div class="codeBlockTitle_OeMC">Flink SQL</div><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sql codeBlock_bY9V thin-scrollbar" style="color:#36464e;background-color:#f5f5f5"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#36464e"><span class="token comment" style="color:#8e908c;font-style:italic">-- E [...]
diff --git a/docs/0.7/engine-flink/writes/index.html b/docs/0.7/engine-flink/writes/index.html
index 0c1e6136b..edee9fe12 100644
--- a/docs/0.7/engine-flink/writes/index.html
+++ b/docs/0.7/engine-flink/writes/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>You can directly insert or update data into a Fluss table using the <code>INSERT INTO</code> statement.
 Fluss primary key tables can accept all types of messages (<code>INSERT</code>, <code>UPDATE_BEFORE</code>, <code>UPDATE_AFTER</code>, <code>DELETE</code>), while Fluss log table can only accept <code>INSERT</code> type messages.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="insert-into">INSERT INTO<a href="#insert-into" class="hash-link" aria-label="Direct link to INSERT INTO" title="Direct link to INSERT INTO" translate="no">​</a></h2>
diff --git a/docs/0.7/index.html b/docs/0.7/index.html
index fd41d3e8f..f02dffeb6 100644
--- a/docs/0.7/index.html
+++ b/docs/0.7/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Fluss is a streaming storage built for real-time analytics which can serve as the real-time data layer for Lakehouse architectures.</p>
 <p><img decoding="async" loading="lazy" alt="arch" src="/assets/images/fluss-cecd661bcfa8f9383579b29c2978dffc.png" width="2160" height="1215" class="img_ev3q"></p>
 <p>It bridges the gap between <strong>streaming data</strong> and the data <strong>Lakehouse</strong> by enabling low-latency, high-throughput data ingestion and processing while seamlessly integrating with popular compute engines like <strong>Apache Flink</strong>, with <strong>Apache Spark</strong> and <strong>StarRocks</strong> coming soon.</p>
diff --git a/docs/0.7/install-deploy/deploying-distributed-cluster/index.html b/docs/0.7/install-deploy/deploying-distributed-cluster/index.html
index 2ece675c8..cf123035a 100644
--- a/docs/0.7/install-deploy/deploying-distributed-cluster/index.html
+++ b/docs/0.7/install-deploy/deploying-distributed-cluster/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>This page provides instructions on how to deploy a <em>distributed cluster</em> for Fluss on bare machines.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="requirements">Requirements<a href="#requirements" class="hash-link" aria-label="Direct link to Requirements" title="Direct link to Requirements" translate="no">​</a></h2>
 <h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="hardware-requirements">Hardware Requirements<a href="#hardware-requirements" class="hash-link" aria-label="Direct link to Hardware Requirements" title="Direct link to Hardware Requirements" translate="no">​</a></h3>
diff --git a/docs/0.7/install-deploy/deploying-local-cluster/index.html b/docs/0.7/install-deploy/deploying-local-cluster/index.html
index 5b25eb9c0..76f2f6001 100644
--- a/docs/0.7/install-deploy/deploying-local-cluster/index.html
+++ b/docs/0.7/install-deploy/deploying-local-cluster/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>This page provides instructions on how to deploy a <em>local cluster</em> (on one machine, but in separate processes) for Fluss.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="requirements">Requirements<a href="#requirements" class="hash-link" aria-label="Direct link to Requirements" title="Direct link to Requirements" translate="no">​</a></h2>
 <p>Fluss runs on all <em>UNIX-like environments</em>, e.g. <strong>Linux</strong>, <strong>Mac OS X</strong>.
diff --git a/docs/0.7/install-deploy/deploying-with-docker/index.html b/docs/0.7/install-deploy/deploying-with-docker/index.html
index 07921cc1c..ec4571073 100644
--- a/docs/0.7/install-deploy/deploying-with-docker/index.html
+++ b/docs/0.7/install-deploy/deploying-with-docker/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>This guide will show you how to run a Fluss cluster using Docker.
 We will introduce the <a href="#prerequisites" class="">prerequisites of the Docker environment</a>, and how to quickly create a Fluss cluster using <a href="#deploy-with-docker" class=""><code>docker run</code> commands</a>
 or a <a href="#deploy-with-docker-compose" class=""><code>docker compose</code> file</a>.</p>
diff --git a/docs/0.7/install-deploy/overview/index.html b/docs/0.7/install-deploy/overview/index.html
index 80660867e..f03d87eeb 100644
--- a/docs/0.7/install-deploy/overview/index.html
+++ b/docs/0.7/install-deploy/overview/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Below, we provide an overview of the key components of a Fluss cluster, detailing their functionalities and implementations. Additionally, we will introduce the various deployment methods available for Fluss.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="overview-and-reference-architecture">Overview and Reference Architecture<a href="#overview-and-reference-architecture" class="hash-link" aria-label="Direct link to Overview and Reference Architecture" title="Direct link to Overview and Reference Architecture" translate="no">​</a></h2>
 <p>The figure below shows the building blocks of Fluss clusters:</p>
diff --git a/docs/0.7/maintenance/configuration/index.html b/docs/0.7/maintenance/configuration/index.html
index 3217da213..9473fec4a 100644
--- a/docs/0.7/maintenance/configuration/index.html
+++ b/docs/0.7/maintenance/configuration/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>All configurations can be set in Fluss configuration file <code>conf/server.yaml</code></p>
 <p>The configuration is parsed and evaluated when the Fluss processes are started.
 Changes to the configuration file require restarting the relevant processes.</p>
diff --git a/docs/0.7/maintenance/filesystems/hdfs/index.html b/docs/0.7/maintenance/filesystems/hdfs/index.html
index 5d499131f..d17f52ba2 100644
--- a/docs/0.7/maintenance/filesystems/hdfs/index.html
+++ b/docs/0.7/maintenance/filesystems/hdfs/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p><a href="https://hadoop.apache.org/docs/stable/" target="_blank" rel="noopener noreferrer" class="">HDFS (Hadoop Distributed File System)</a> is the primary storage system used by Hadoop applications. Fluss
 supports HDFS as a remote storage.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="configurations-setup">Configurations setup<a href="#configurations-setup" class="hash-link" aria-label="Direct link to Configurations setup" title="Direct link to Configurations setup" translate="no">​</a></h2>
diff --git a/docs/0.7/maintenance/filesystems/oss/index.html b/docs/0.7/maintenance/filesystems/oss/index.html
index cd906dfe6..865eecb89 100644
--- a/docs/0.7/maintenance/filesystems/oss/index.html
+++ b/docs/0.7/maintenance/filesystems/oss/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="oss-object-storage-service">OSS: Object Storage Service<a href="#oss-object-storage-service" class="hash-link" aria-label="Direct link to OSS: Object Storage Service" title="Direct link to OSS: Object Storage Service" translate="no">​</a></h2>
 <p><a href="https://www.aliyun.com/product/oss" target="_blank" rel="noopener noreferrer" class="">Aliyun Object Storage Service</a> (Aliyun OSS) is widely used, particularly popular among China’s cloud users, and it provides cloud object storage for a variety of use cases.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="configurations-setup">Configurations setup<a href="#configurations-setup" class="hash-link" aria-label="Direct link to Configurations setup" title="Direct link to Configurations setup" translate="no">​</a></h2>
diff --git a/docs/0.7/maintenance/filesystems/overview/index.html b/docs/0.7/maintenance/filesystems/overview/index.html
index 3b13ae69e..54bd7ef58 100644
--- a/docs/0.7/maintenance/filesystems/overview/index.html
+++ b/docs/0.7/maintenance/filesystems/overview/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Fluss uses file systems as remote storage to store snapshots for Primary-Key Table and store tiered log segments for Log Table. These
 are some of the file systems that Fluss supports currently, including <em>local</em>, <em>hadoop</em>, <em>Aliyun OSS</em>.</p>
 <p>The file system used for a particular file is determined by its URI scheme. For example, <code>file:///home/user/text.txt</code> refers to a file in the local file system,
diff --git a/docs/0.7/maintenance/filesystems/s3/index.html b/docs/0.7/maintenance/filesystems/s3/index.html
index ea3b54520..af3a443ea 100644
--- a/docs/0.7/maintenance/filesystems/s3/index.html
+++ b/docs/0.7/maintenance/filesystems/s3/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p><a href="http://aws.amazon.com/s3/" target="_blank" rel="noopener noreferrer" class="">Amazon Simple Storage Service</a> (Amazon S3) is cloud object storage with industry-leading scalability, data availability, security, and performance.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="configurations-setup">Configurations setup<a href="#configurations-setup" class="hash-link" aria-label="Direct link to Configurations setup" title="Direct link to Configurations setup" translate="no">​</a></h2>
 <p>To enabled S3 as remote storage, there are some required configurations that must be added to Fluss&#x27; <code>server.yaml</code>:</p>
diff --git a/docs/0.7/maintenance/observability/logging/index.html b/docs/0.7/maintenance/observability/logging/index.html
index 8c4db6945..eb089f17d 100644
--- a/docs/0.7/maintenance/observability/logging/index.html
+++ b/docs/0.7/maintenance/observability/logging/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>All Fluss processes(CoordinatorServer/TabletServer) create a log text file that contains messages for various events happening in that process. These logs provide deep insights into the inner workings of Fluss, and can be used to detect problems (in the form of WARN/ERROR messages) and can help in debugging them.</p>
 <p>The logging in Fluss uses the <a href="http://www.slf4j.org/" target="_blank" rel="noopener noreferrer" class="">SLF4J</a> logging interface. This allows you to use any logging framework that supports SLF4J, without having to modify the Fluss source code.</p>
 <p>By default, <a href="https://logging.apache.org/log4j/2.x/index.html" target="_blank" rel="noopener noreferrer" class="">Log4j 2</a> is used as the underlying logging framework.</p>
diff --git a/docs/0.7/maintenance/observability/metric-reporters/index.html b/docs/0.7/maintenance/observability/metric-reporters/index.html
index 19dad0849..b14b17f68 100644
--- a/docs/0.7/maintenance/observability/metric-reporters/index.html
+++ b/docs/0.7/maintenance/observability/metric-reporters/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Fluss allows reporting <a class="" href="/docs/0.7/maintenance/observability/monitor-metrics/">metrics</a> to external system.
 Metrics can be exposed to an external system by configuring one or several reporters in <code>conf/server.yaml</code>. These
 reporters will be instantiated on each CoordinatorServer and TabletServers when they started.</p>
diff --git a/docs/0.7/maintenance/observability/monitor-metrics/index.html b/docs/0.7/maintenance/observability/monitor-metrics/index.html
index 79f4afb88..4ce16df02 100644
--- a/docs/0.7/maintenance/observability/monitor-metrics/index.html
+++ b/docs/0.7/maintenance/observability/monitor-metrics/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Fluss has built a metrics system to measure the behaviours of cluster and table, like the active CoordinatorServer,
 the number of table, the bytes written, the number of records written, etc.</p>
 <p>Fluss supports different metric types: <strong>Counters</strong>, <strong>Gauges</strong>, <strong>Histograms</strong>, and <strong>Meters</strong>.</p>
diff --git a/docs/0.7/maintenance/observability/quickstart/index.html b/docs/0.7/maintenance/observability/quickstart/index.html
index 3a1473ff6..020ff3aae 100644
--- a/docs/0.7/maintenance/observability/quickstart/index.html
+++ b/docs/0.7/maintenance/observability/quickstart/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>On this page, you can find the following guides to set up an observability stack <strong>based on the instructions in the <a class="" href="/docs/0.7/quickstart/flink/">Flink quickstart guide</a></strong>:</p>
 <ul>
 <li class=""><a href="#observability-with-prometheus-loki-and-grafana" class="">Observability with Prometheus, Loki and Grafana</a></li>
diff --git a/docs/0.7/maintenance/operations/racks/index.html b/docs/0.7/maintenance/operations/racks/index.html
index 3a54736db..0f67a4c50 100644
--- a/docs/0.7/maintenance/operations/racks/index.html
+++ b/docs/0.7/maintenance/operations/racks/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>The rack awareness feature is designed to distribute replicas of the same bucket across multiple racks. This extends the
 data protection guarantees provided by Fluss beyond server failures to include rack failures, thereby significantly
 reducing the risk of data loss in the event that all TabletServers on a single rack fail simultaneously.</p>
diff --git a/docs/0.7/maintenance/operations/upgrading/index.html b/docs/0.7/maintenance/operations/upgrading/index.html
index 0584c88fb..cb67b4b00 100644
--- a/docs/0.7/maintenance/operations/upgrading/index.html
+++ b/docs/0.7/maintenance/operations/upgrading/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 Like all long-running services, Fluss requires ongoing maintenance, which includes fixing bugs, implementing improvements,
 and migrating applications to newer versions of the Fluss cluster. In our code design process, we place a strong emphasis
 on compatibility to ensure that any updates or changes are seamlessly integrated without disrupting the existing
diff --git a/docs/0.7/maintenance/tiered-storage/lakehouse-storage/index.html b/docs/0.7/maintenance/tiered-storage/lakehouse-storage/index.html
index 4c510e492..338b01305 100644
--- a/docs/0.7/maintenance/tiered-storage/lakehouse-storage/index.html
+++ b/docs/0.7/maintenance/tiered-storage/lakehouse-storage/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Lakehouse represents a new, open architecture that combines the best elements of data lakes and data warehouses.
 Lakehouse combines data lake scalability and cost-effectiveness with data warehouse reliability and performance.</p>
 <p>Fluss leverages the well-known Lakehouse storage solutions like Apache Paimon, Apache Iceberg, Apache Hudi, Delta Lake as
diff --git a/docs/0.7/maintenance/tiered-storage/overview/index.html b/docs/0.7/maintenance/tiered-storage/overview/index.html
index f73dde69a..0563f1c47 100644
--- a/docs/0.7/maintenance/tiered-storage/overview/index.html
+++ b/docs/0.7/maintenance/tiered-storage/overview/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>With tiered storage, Fluss allows you to scale compute and storage resources independently, provides better client isolation, and
 allows faster maintenance.</p>
 <p>Fluss organizes data into different storage layers based on its access patterns, performance requirements, and cost considerations.</p>
diff --git a/docs/0.7/maintenance/tiered-storage/remote-storage/index.html b/docs/0.7/maintenance/tiered-storage/remote-storage/index.html
index d48333858..45a0a807a 100644
--- a/docs/0.7/maintenance/tiered-storage/remote-storage/index.html
+++ b/docs/0.7/maintenance/tiered-storage/remote-storage/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Remote storage usually means a cost-efficient and fault-tolerant storage comparing to local disk, such as S3, HDFS, OSS.
 See more detail about how to configure remote storage in documentation of <a class="" href="/docs/0.7/maintenance/filesystems/overview/">filesystems</a>.</p>
 <p>For log table, Fluss will use remote storage to store the tiered log segments of data. For primary key table, Fluss will use remote storage to store the snapshot as well as the tiered log segments for change log.</p>
diff --git a/docs/0.7/quickstart/flink/index.html b/docs/0.7/quickstart/flink/index.html
index 516a30b09..27d3a56b0 100644
--- a/docs/0.7/quickstart/flink/index.html
+++ b/docs/0.7/quickstart/flink/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>This guide will get you up and running with Apache Flink to do real-time analytics, covering some powerful features of Fluss,
 including integrating with Paimon.
 The guide is derived from <a href="https://www.tpc.org/tpch/" target="_blank" rel="noopener noreferrer" class="">TPC-H</a> <strong>Q5</strong>.</p>
diff --git a/docs/0.7/quickstart/security/index.html b/docs/0.7/quickstart/security/index.html
index fd388c49c..c87864cf5 100644
--- a/docs/0.7/quickstart/security/index.html
+++ b/docs/0.7/quickstart/security/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>This guide demonstrates how to secure your Fluss cluster using two practical examples:</p>
 <ol>
 <li class="">Securing a Fluss cluster within a department with different roles</li>
diff --git a/docs/0.7/security/authentication/index.html b/docs/0.7/security/authentication/index.html
index 4c3212cd9..f8fa8a270 100644
--- a/docs/0.7/security/authentication/index.html
+++ b/docs/0.7/security/authentication/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Fluss provides a pluggable authentication mechanism, allowing users to configure client and server authentication methods based on their security requirements.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="overview">Overview<a href="#overview" class="hash-link" aria-label="Direct link to Overview" title="Direct link to Overview" translate="no">​</a></h2>
 <p>Authentication in Fluss is handled through listeners, where each connection triggers a specific authentication protocol based on the configuration. Supported mechanisms include:</p>
diff --git a/docs/0.7/security/authorization/index.html b/docs/0.7/security/authorization/index.html
index 6a405a574..f53cce989 100644
--- a/docs/0.7/security/authorization/index.html
+++ b/docs/0.7/security/authorization/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="configuration">Configuration<a href="#configuration" class="hash-link" aria-label="Direct link to Configuration" title="Direct link to Configuration" translate="no">​</a></h2>
 <p>Fluss provides a pluggable authorization framework that uses Access Control Lists (ACLs) to determine whether a given FlussPrincipal is allowed to perform an operation on a specific resource.</p>
 <table><thead><tr><th>Option</th><th>Type</th><th>Default Value</th><th>Description</th></tr></thead><tbody><tr><td>authorizer.enabled</td><td>Boolean</td><td>false</td><td>Specifies whether to enable the authorization feature.</td></tr><tr><td>authorizer.type</td><td>String</td><td>default</td><td>Specifies the type of authorizer to be used for access control. This value corresponds to the identifier of the authorization plugin. The default value is <code>default</code>, which indicates [...]
diff --git a/docs/0.7/security/overview/index.html b/docs/0.7/security/overview/index.html
index c45d809b7..50dbcc5cf 100644
--- a/docs/0.7/security/overview/index.html
+++ b/docs/0.7/security/overview/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Fluss provides a comprehensive security model based on two core components:</p>
 <ul>
 <li class=""><strong><a class="" href="/docs/0.7/security/authentication/">Authentication</a></strong>: is the process of verifying the identity of the client</li>
diff --git a/docs/0.7/streaming-lakehouse/integrate-data-lakes/paimon/index.html b/docs/0.7/streaming-lakehouse/integrate-data-lakes/paimon/index.html
index 3c6a7a69a..f0ad19128 100644
--- a/docs/0.7/streaming-lakehouse/integrate-data-lakes/paimon/index.html
+++ b/docs/0.7/streaming-lakehouse/integrate-data-lakes/paimon/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p><a href="https://paimon.apache.org/" target="_blank" rel="noopener noreferrer" class="">Apache Paimon</a> innovatively combines a lake format with an LSM (Log-Structured Merge-tree) structure, bringing efficient updates into the lake architecture.
 To integrate Fluss with Paimon, you must enable lakehouse storage and configure Paimon as the lakehouse storage. For more details, see <a class="" href="/docs/0.7/maintenance/tiered-storage/lakehouse-storage/#enable-lakehouse-storage">Enable Lakehouse Storage</a>.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="introduction">Introduction<a href="#introduction" class="hash-link" aria-label="Direct link to Introduction" title="Direct link to Introduction" translate="no">​</a></h2>
diff --git a/docs/0.7/streaming-lakehouse/overview/index.html b/docs/0.7/streaming-lakehouse/overview/index.html
index 6a5a19e6c..eae6856a3 100644
--- a/docs/0.7/streaming-lakehouse/overview/index.html
+++ b/docs/0.7/streaming-lakehouse/overview/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="introducing-lakehouse">Introducing Lakehouse<a href="#introducing-lakehouse" class="hash-link" aria-label="Direct link to Introducing Lakehouse" title="Direct link to Introducing Lakehouse" translate="no">​</a></h2>
 <p>Lakehouse represents a new, open architecture that combines the best elements of data lakes and data warehouses.
 It combines data lake scalability and cost-effectiveness with data warehouse reliability and performance.
diff --git a/docs/0.7/table-design/data-distribution/bucketing/index.html b/docs/0.7/table-design/data-distribution/bucketing/index.html
index 8a768abe0..05ccf3aca 100644
--- a/docs/0.7/table-design/data-distribution/bucketing/index.html
+++ b/docs/0.7/table-design/data-distribution/bucketing/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>A bucketing strategy is a data distribution technique that divides table data into small pieces
 and distributes the data to multiple hosts and services.</p>
 <p>When creating a Fluss table, you can specify the number of buckets by setting <code>&#x27;bucket.num&#x27; = &#x27;&lt;num&gt;&#x27;</code> property for the table, see more details in <a class="" href="/docs/0.7/engine-flink/ddl/">DDL</a>.
diff --git a/docs/0.7/table-design/data-distribution/partitioning/index.html b/docs/0.7/table-design/data-distribution/partitioning/index.html
index 63d20a02e..4ecd3cbdb 100644
--- a/docs/0.7/table-design/data-distribution/partitioning/index.html
+++ b/docs/0.7/table-design/data-distribution/partitioning/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="partitioned-tables">Partitioned Tables<a href="#partitioned-tables" class="hash-link" aria-label="Direct link to Partitioned Tables" title="Direct link to Partitioned Tables" translate="no">​</a></h2>
 <p>In Fluss, a <strong>Partitioned Table</strong> organizes data based on one or more partition keys, providing a way to improve query performance and manageability for large datasets. Partitions allow the system to divide data into distinct segments, each corresponding to specific values of the partition keys.</p>
 <p>For partitioned tables, Fluss supports three strategies of managing partitions.</p>
diff --git a/docs/0.7/table-design/data-distribution/ttl/index.html b/docs/0.7/table-design/data-distribution/ttl/index.html
index b09a04aa7..5d1844625 100644
--- a/docs/0.7/table-design/data-distribution/ttl/index.html
+++ b/docs/0.7/table-design/data-distribution/ttl/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Fluss supports TTL for data by setting the TTL attribute for tables with <code>&#x27;table.log.ttl&#x27; = &#x27;&lt;duration&gt;&#x27;</code> (default is 7 days). Fluss can periodically and automatically check for and clean up expired data in the table.</p>
 <p>For log tables, this attribute indicates the expiration time of the log table data.
 For primary key tables, this attribute indicates the expiration time of the changelog and does not represent the expiration time of the primary key table data. If you also want the data in the primary key table to expire automatically, please use <a class="" href="/docs/0.7/table-design/data-distribution/partitioning/">auto partitioning</a>.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_WF [...]
diff --git a/docs/0.7/table-design/data-types/index.html b/docs/0.7/table-design/data-types/index.html
index f2cf76e24..58d59cfd2 100644
--- a/docs/0.7/table-design/data-types/index.html
+++ b/docs/0.7/table-design/data-types/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Fluss has a rich set of native data types available to users. All the data types of Fluss are as follows:</p>
 <table><thead><tr><th>DataType</th><th>Description</th></tr></thead><tbody><tr><td>BOOLEAN</td><td>A boolean with a (possibly) three-valued logic of TRUE, FALSE, UNKNOWN.</td></tr><tr><td>TINYINT</td><td>A 1-byte signed integer with values from -128 to 127.</td></tr><tr><td>SMALLINT</td><td>A 2-byte signed integer with values from -32,768 to 32,767.</td></tr><tr><td>INT</td><td>A 4-byte signed integer with values from -2,147,483,648 to 2,147,483,647.</td></tr><tr><td>BIGINT</td><td>An 8- [...]
                   <p>Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.</p>
diff --git a/docs/0.7/table-design/overview/index.html b/docs/0.7/table-design/overview/index.html
index 06c0090ea..fa42b1242 100644
--- a/docs/0.7/table-design/overview/index.html
+++ b/docs/0.7/table-design/overview/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="database">Database<a href="#database" class="hash-link" aria-label="Direct link to Database" title="Direct link to Database" translate="no">​</a></h2>
 <p>A Database is a collection of Table objects. You can create/delete databases or create/modify/delete tables under a database.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="table">Table<a href="#table" class="hash-link" aria-label="Direct link to Table" title="Direct link to Table" translate="no">​</a></h2>
diff --git a/docs/0.7/table-design/table-types/log-table/index.html b/docs/0.7/table-design/table-types/log-table/index.html
index c1d32ad2f..52e556fad 100644
--- a/docs/0.7/table-design/table-types/log-table/index.html
+++ b/docs/0.7/table-design/table-types/log-table/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="basic-concept">Basic Concept<a href="#basic-concept" class="hash-link" aria-label="Direct link to Basic Concept" title="Direct link to Basic Concept" translate="no">​</a></h2>
 <p>Log Table is a type of table in Fluss that is used to store data in the order in which it was written. Log Table only supports append records, and doesn&#x27;t support Update/Delete operations.
 Usually, Log Table is used to store logs in very high-throughput, like the typical use cases of Apache Kafka.</p>
diff --git a/docs/0.7/table-design/table-types/pk-table/index.html b/docs/0.7/table-design/table-types/pk-table/index.html
index 9636d6af9..0a937fe21 100644
--- a/docs/0.7/table-design/table-types/pk-table/index.html
+++ b/docs/0.7/table-design/table-types/pk-table/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="basic-concept">Basic Concept<a href="#basic-concept" class="hash-link" aria-label="Direct link to Basic Concept" title="Direct link to Basic Concept" translate="no">​</a></h2>
 <p>Primary Key Table in Fluss ensures the uniqueness of the specified primary key and supports <code>INSERT</code>, <code>UPDATE</code>,
 and <code>DELETE</code> operations.</p>
diff --git a/docs/0.7/table-design/table-types/pk-table/merge-engines/default/index.html b/docs/0.7/table-design/table-types/pk-table/merge-engines/default/index.html
index 8beb2d567..9e1baa6e1 100644
--- a/docs/0.7/table-design/table-types/pk-table/merge-engines/default/index.html
+++ b/docs/0.7/table-design/table-types/pk-table/merge-engines/default/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="overview">Overview<a href="#overview" class="hash-link" aria-label="Direct link to Overview" title="Direct link to Overview" translate="no">​</a></h2>
 <p>The <strong>Default Merge Engine</strong> behaves as a LastRow merge engine that retains the latest record for a given primary key. It supports all the operations: <code>INSERT</code>, <code>UPDATE</code>, <code>DELETE</code>.
 Additionally, the default merge engine supports <a class="" href="/docs/0.7/table-design/table-types/pk-table/#partial-update">Partial Update</a>, which preserves the latest values for the specified update columns.
diff --git a/docs/0.7/table-design/table-types/pk-table/merge-engines/first-row/index.html b/docs/0.7/table-design/table-types/pk-table/merge-engines/first-row/index.html
index 07d5ecd63..c7510e2c7 100644
--- a/docs/0.7/table-design/table-types/pk-table/merge-engines/first-row/index.html
+++ b/docs/0.7/table-design/table-types/pk-table/merge-engines/first-row/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>By setting <code>&#x27;table.merge-engine&#x27; = &#x27;first_row&#x27;</code> in the table properties, users can retain the first record for each primary key.
 This configuration generates an insert-only changelog, allowing downstream Flink jobs to treat the Primary Key Table as an append-only Log Table.
 As a result, downstream transformations that do not support retractions/changelogs, such as <a href="https://nightlies.apache.org/flink/flink-docs-release-1.20/docs/dev/table/sql/queries/window-agg/" target="_blank" rel="noopener noreferrer" class="">Window Aggregations</a>
diff --git a/docs/0.7/table-design/table-types/pk-table/merge-engines/index.html b/docs/0.7/table-design/table-types/pk-table/merge-engines/index.html
index aa47b8486..6e64f7f37 100644
--- a/docs/0.7/table-design/table-types/pk-table/merge-engines/index.html
+++ b/docs/0.7/table-design/table-types/pk-table/merge-engines/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>The <strong>Merge Engine</strong> in Fluss is a core component designed to efficiently handle and consolidate data updates for Primary Key Tables.
 It offers users the flexibility to define how incoming data records are merged with existing records sharing the same primary key.
 However, users can specify a different merge engine to customize the merging behavior according to their specific use cases.</p>
diff --git a/docs/0.7/table-design/table-types/pk-table/merge-engines/versioned/index.html b/docs/0.7/table-design/table-types/pk-table/merge-engines/versioned/index.html
index 349fe4ffb..611d80c1c 100644
--- a/docs/0.7/table-design/table-types/pk-table/merge-engines/versioned/index.html
+++ b/docs/0.7/table-design/table-types/pk-table/merge-engines/versioned/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>The <strong>Versioned Merge Engine</strong> enables data updates based on version numbers or event timestamps. It ensures that only the row with the highest version number (or event timestamp) for a given primary key is retained. This mechanism is particularly useful for deduplicating or merging out-of-order data while guaranteeing eventual consistency with the upstream source.</p>
 <p>By setting <code>&#x27;table.merge-engine&#x27; = &#x27;versioned&#x27;</code>, users can update data based on a configured version column. Updates are performed when the latest value of the specified field is greater than or equal to the stored value. If the incoming value is less than the stored value or is null, no update will occur.</p>
 <p>This feature is especially valuable as a replacement for <a href="https://nightlies.apache.org/flink/flink-docs-release-1.20/docs/dev/table/sql/queries/deduplication/" target="_blank" rel="noopener noreferrer" class="">Deduplication</a> transformations in streaming computations. It simplifies workflows, reduces complexity, and improves overall efficiency.</p>
diff --git a/docs/0.8/apis/java-client/index.html b/docs/0.8/apis/java-client/index.html
index c7dea959e..7f2b1a2bc 100644
--- a/docs/0.8/apis/java-client/index.html
+++ b/docs/0.8/apis/java-client/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="overview">Overview<a href="#overview" class="hash-link" aria-label="Direct link to Overview" title="Direct link to Overview" translate="no">​</a></h2>
 <p>Fluss <code>Admin</code> API that supports asynchronous operations for managing and inspecting Fluss resources. It communicates with the Fluss cluster and provides methods for:</p>
 <ul>
diff --git a/docs/0.8/concepts/architecture/index.html b/docs/0.8/concepts/architecture/index.html
index 389ffa805..2317be1e7 100644
--- a/docs/0.8/concepts/architecture/index.html
+++ b/docs/0.8/concepts/architecture/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>A Fluss cluster consists of two main processes: the <strong>CoordinatorServer</strong> and the <strong>TabletServer</strong>.</p>
 <p><img decoding="async" loading="lazy" alt="Fluss Architecture" src="/assets/images/architecture-685a689d78b328cbf76f1ca202222538.png" width="2160" height="1540" class="img_ev3q"></p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="coordinatorserver">CoordinatorServer<a href="#coordinatorserver" class="hash-link" aria-label="Direct link to CoordinatorServer" title="Direct link to CoordinatorServer" translate="no">​</a></h2>
diff --git a/docs/0.8/engine-flink/datastream/index.html b/docs/0.8/engine-flink/datastream/index.html
index b6fc5ffa3..90c1b1607 100644
--- a/docs/0.8/engine-flink/datastream/index.html
+++ b/docs/0.8/engine-flink/datastream/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="overview">Overview<a href="#overview" class="hash-link" aria-label="Direct link to Overview" title="Direct link to Overview" translate="no">​</a></h2>
 <p>The Fluss DataStream Connector for Apache Flink provides a Flink DataStream source implementation for reading data from Fluss tables and a Flink DataStream sink implementation for writing data to Fluss tables. It allows you to seamlessly integrate Fluss tables with Flink&#x27;s DataStream API, enabling you to process data from Fluss in your Flink applications.</p>
 <p>Key features of the Fluss DataStream Connector include:</p>
diff --git a/docs/0.8/engine-flink/ddl/index.html b/docs/0.8/engine-flink/ddl/index.html
index 99fa975d2..1a1645efc 100644
--- a/docs/0.8/engine-flink/ddl/index.html
+++ b/docs/0.8/engine-flink/ddl/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="create-catalog">Create Catalog<a href="#create-catalog" class="hash-link" aria-label="Direct link to Create Catalog" title="Direct link to Create Catalog" translate="no">​</a></h2>
 <p>Fluss supports creating and managing tables through the Fluss Catalog.</p>
 <div class="language-sql codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#36464e;--prism-background-color:#f5f5f5"><div class="codeBlockTitle_OeMC">Flink SQL</div><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sql codeBlock_bY9V thin-scrollbar" style="color:#36464e;background-color:#f5f5f5"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#36464e"><span class="token keyword" style="color:#3f6ec6">CREATE</span><span cla [...]
diff --git a/docs/0.8/engine-flink/delta-joins/index.html b/docs/0.8/engine-flink/delta-joins/index.html
index ae15a6ac2..6fa635a8f 100644
--- a/docs/0.8/engine-flink/delta-joins/index.html
+++ b/docs/0.8/engine-flink/delta-joins/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Beginning with <strong>Apache Flink 2.1</strong>, a new operator called <a href="https://cwiki.apache.org/confluence/display/FLINK/FLIP-486%3A+Introduce+A+New+DeltaJoin" target="_blank" rel="noopener noreferrer" class="">Delta Join</a> was introduced.
 Compared to traditional streaming joins, the delta join operator significantly reduces the amount of state that needs to be maintained during execution. This improvement helps mitigate several common issues associated with large state sizes, including:</p>
 <ul>
@@ -108,7 +106,7 @@ Compared to traditional streaming joins, the delta join operator significantly r
 <li class="">Support <code>Project</code> and <code>Filter</code> between source and delta join.</li>
 <li class="">Support cache in delta join.</li>
 </ul>
-<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="limitations-1">Limitations<a href="#limitations-1" class="hash-link" aria-label="Direct link to Limitations" title="Direct link to Limitations" translate="no">​</a></h4>
+<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="limitations-1">Limitations<a href="#limitations-1" class="hash-link" aria-label="Direct link to Limitations" title="Direct link to Limitations" translate="no">​</a></h4>
 <ul>
 <li class="">The primary key or the prefix key of the tables must be included as part of the equivalence conditions in the join.</li>
 <li class="">The join must be a INNER join.</li>
diff --git a/docs/0.8/engine-flink/getting-started/index.html b/docs/0.8/engine-flink/getting-started/index.html
index fcd1f1f1d..e520f708c 100644
--- a/docs/0.8/engine-flink/getting-started/index.html
+++ b/docs/0.8/engine-flink/getting-started/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="quick-start">Quick Start<a href="#quick-start" class="hash-link" aria-label="Direct link to Quick Start" title="Direct link to Quick Start" translate="no">​</a></h2>
 <p>For a quick introduction to running Flink, refer to the <a class="" href="/docs/0.8/quickstart/flink/">Quick Start</a> guide.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="supported-flink-versions">Supported Flink Versions<a href="#supported-flink-versions" class="hash-link" aria-label="Direct link to Supported Flink Versions" title="Direct link to Supported Flink Versions" translate="no">​</a></h2>
diff --git a/docs/0.8/engine-flink/lookups/index.html b/docs/0.8/engine-flink/lookups/index.html
index 996f2b730..a517c6784 100644
--- a/docs/0.8/engine-flink/lookups/index.html
+++ b/docs/0.8/engine-flink/lookups/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Flink lookup joins are important because they enable efficient, real-time enrichment of streaming data with reference data, a common requirement in many real-time analytics and processing scenarios.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="lookup">Lookup<a href="#lookup" class="hash-link" aria-label="Direct link to Lookup" title="Direct link to Lookup" translate="no">​</a></h2>
 <h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="instructions">Instructions<a href="#instructions" class="hash-link" aria-label="Direct link to Instructions" title="Direct link to Instructions" translate="no">​</a></h3>
diff --git a/docs/0.8/engine-flink/options/index.html b/docs/0.8/engine-flink/options/index.html
index bf5e5380f..a0ad55f41 100644
--- a/docs/0.8/engine-flink/options/index.html
+++ b/docs/0.8/engine-flink/options/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>The following table lists the options that can be used to configure the Fluss table in Flink, including the storage format, the read/write behaviors.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="how-to-configure-options">How to Configure Options<a href="#how-to-configure-options" class="hash-link" aria-label="Direct link to How to Configure Options" title="Direct link to How to Configure Options" translate="no">​</a></h2>
 <p>You can configure the Fluss table options in Flink SQL DDL statements. For example, the following SQL statement creates a Fluss table with the <code>table.log.ttl</code> set to 7 days:</p>
diff --git a/docs/0.8/engine-flink/reads/index.html b/docs/0.8/engine-flink/reads/index.html
index 4c4299134..2d4434ce8 100644
--- a/docs/0.8/engine-flink/reads/index.html
+++ b/docs/0.8/engine-flink/reads/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Fluss supports streaming and batch read with <a href="https://flink.apache.org/" target="_blank" rel="noopener noreferrer" class="">Apache Flink</a>&#x27;s SQL &amp; Table API. Execute the following SQL command to switch execution mode from streaming to batch, and vice versa:</p>
 <div class="language-sql codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#36464e;--prism-background-color:#f5f5f5"><div class="codeBlockTitle_OeMC">Flink SQL</div><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sql codeBlock_bY9V thin-scrollbar" style="color:#36464e;background-color:#f5f5f5"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#36464e"><span class="token comment" style="color:#8e908c;font-style:italic">-- E [...]
 <div class="language-sql codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#36464e;--prism-background-color:#f5f5f5"><div class="codeBlockTitle_OeMC">Flink SQL</div><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sql codeBlock_bY9V thin-scrollbar" style="color:#36464e;background-color:#f5f5f5"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#36464e"><span class="token comment" style="color:#8e908c;font-style:italic">-- E [...]
diff --git a/docs/0.8/engine-flink/writes/index.html b/docs/0.8/engine-flink/writes/index.html
index 8de67973a..a34bcfd7a 100644
--- a/docs/0.8/engine-flink/writes/index.html
+++ b/docs/0.8/engine-flink/writes/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>You can directly insert or update data into a Fluss table using the <code>INSERT INTO</code> statement.
 Fluss primary key tables can accept all types of messages (<code>INSERT</code>, <code>UPDATE_BEFORE</code>, <code>UPDATE_AFTER</code>, <code>DELETE</code>), while Fluss log table can only accept <code>INSERT</code> type messages.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="insert-into">INSERT INTO<a href="#insert-into" class="hash-link" aria-label="Direct link to INSERT INTO" title="Direct link to INSERT INTO" translate="no">​</a></h2>
diff --git a/docs/0.8/index.html b/docs/0.8/index.html
index 19cd03ce3..ce53b8591 100644
--- a/docs/0.8/index.html
+++ b/docs/0.8/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Fluss is a streaming storage built for real-time analytics which can serve as the real-time data layer for Lakehouse architectures.</p>
 <p><img decoding="async" loading="lazy" alt="arch" src="/assets/images/fluss-cecd661bcfa8f9383579b29c2978dffc.png" width="2160" height="1215" class="img_ev3q"></p>
 <p>It bridges the gap between <strong>streaming data</strong> and the data <strong>Lakehouse</strong> by enabling low-latency, high-throughput data ingestion and processing while seamlessly integrating with popular compute engines like <strong>Apache Flink</strong>, with <strong>Apache Spark</strong> and <strong>StarRocks</strong> coming soon.</p>
diff --git a/docs/0.8/install-deploy/deploying-distributed-cluster/index.html b/docs/0.8/install-deploy/deploying-distributed-cluster/index.html
index afa91d5fd..5e2e69e83 100644
--- a/docs/0.8/install-deploy/deploying-distributed-cluster/index.html
+++ b/docs/0.8/install-deploy/deploying-distributed-cluster/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>This page provides instructions on how to deploy a <em>distributed cluster</em> for Fluss on bare machines.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="requirements">Requirements<a href="#requirements" class="hash-link" aria-label="Direct link to Requirements" title="Direct link to Requirements" translate="no">​</a></h2>
 <h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="hardware-requirements">Hardware Requirements<a href="#hardware-requirements" class="hash-link" aria-label="Direct link to Hardware Requirements" title="Direct link to Hardware Requirements" translate="no">​</a></h3>
diff --git a/docs/0.8/install-deploy/deploying-local-cluster/index.html b/docs/0.8/install-deploy/deploying-local-cluster/index.html
index 0fef18108..962693bfa 100644
--- a/docs/0.8/install-deploy/deploying-local-cluster/index.html
+++ b/docs/0.8/install-deploy/deploying-local-cluster/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <div class="theme-admonition theme-admonition-warning admonition_xJq3 alert alert--warning"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 16 16"><path fill-rule="evenodd" d="M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"></path></svg></span>warning</ [...]
 If you need access your Fluss cluster from a different machine or deploy across multiple servers, please refer to the <a class="" href="/docs/0.8/install-deploy/deploying-distributed-cluster/">Deploying Distributed Cluster</a>.
 That guide explains how to use <code>coordinator-server.sh</code> and <code>tablet-server.sh</code> with an externally accessible homename and port.</p></div></div>
@@ -43,7 +41,7 @@ test machine and point to the directory of your Java installation.</p>
 <p>Go to the <a class="" href="/downloads/">downloads page</a> and download the latest Fluss release. Make sure to pick the Fluss
 package <strong>matching your Java version</strong>. After downloading the latest release, extract it:</p>
 <div class="language-shell codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#36464e;--prism-background-color:#f5f5f5"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-shell codeBlock_bY9V thin-scrollbar" style="color:#36464e;background-color:#f5f5f5"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#36464e"><span class="token function" style="color:#a846b9">tar</span><span class="token plain"> </span><span class="token pa [...]
-<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="starting-fluss-local-cluster">Starting Fluss Local Cluster<a href="#starting-fluss-local-cluster" class="hash-link" aria-label="Direct link to Starting Fluss Local Cluster" title="Direct link to Starting Fluss Local Cluster" translate="no">​</a></h2>
+<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="starting-fluss-local-cluster">Starting Fluss Local Cluster<a href="#starting-fluss-local-cluster" class="hash-link" aria-label="Direct link to Starting Fluss Local Cluster" title="Direct link to Starting Fluss Local Cluster" translate="no">​</a></h2>
 <p>You can start Fluss local cluster by running the following command:</p>
 <div class="language-shell codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#36464e;--prism-background-color:#f5f5f5"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-shell codeBlock_bY9V thin-scrollbar" style="color:#36464e;background-color:#f5f5f5"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#36464e"><span class="token plain">./bin/local-cluster.sh start</span><br></div></code></pre></div></div>
 <p>After that, the Fluss local cluster is started.</p>
diff --git a/docs/0.8/install-deploy/deploying-with-docker/index.html b/docs/0.8/install-deploy/deploying-with-docker/index.html
index 806764752..cad9e685b 100644
--- a/docs/0.8/install-deploy/deploying-with-docker/index.html
+++ b/docs/0.8/install-deploy/deploying-with-docker/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>This guide will show you how to run a Fluss cluster using Docker.
 We will introduce the <a href="#prerequisites" class="">prerequisites of the Docker environment</a>, and how to quickly create a Fluss cluster using <a href="#deploy-with-docker" class=""><code>docker run</code> commands</a>
 or a <a href="#deploy-with-docker-compose" class=""><code>docker compose</code> file</a>.</p>
@@ -53,7 +51,7 @@ see <a href="https://zookeeper.apache.org/doc/r3.6.0/zookeeperStarted.html#sc_Ru
 <h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="start-fluss-tabletserver">Start Fluss TabletServer<a href="#start-fluss-tabletserver" class="hash-link" aria-label="Direct link to Start Fluss TabletServer" title="Direct link to Start Fluss TabletServer" translate="no">​</a></h3>
 <p>You can start one or more tablet servers based on your needs. For a production environment,
 ensure that you have multiple tablet servers.</p>
-<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="start-with-one-tabletserver">Start with One TabletServer<a href="#start-with-one-tabletserver" class="hash-link" aria-label="Direct link to Start with One TabletServer" title="Direct link to Start with One TabletServer" translate="no">​</a></h4>
+<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="start-with-one-tabletserver">Start with One TabletServer<a href="#start-with-one-tabletserver" class="hash-link" aria-label="Direct link to Start with One TabletServer" title="Direct link to Start with One TabletServer" translate="no">​</a></h4>
 <p>If you just want to start a sample test, you can start only one TabletServer in daemon and connect to Zookeeper.
 The command is as follows:</p>
 <div class="language-bash codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#36464e;--prism-background-color:#f5f5f5"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-bash codeBlock_bY9V thin-scrollbar" style="color:#36464e;background-color:#f5f5f5"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#36464e"><span class="token function" style="color:#a846b9">docker</span><span class="token plain"> run </span><span class="tok [...]
diff --git a/docs/0.8/install-deploy/deploying-with-helm/index.html b/docs/0.8/install-deploy/deploying-with-helm/index.html
index 86efeefed..4a1a6af73 100644
--- a/docs/0.8/install-deploy/deploying-with-helm/index.html
+++ b/docs/0.8/install-deploy/deploying-with-helm/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>This page provides instructions for deploying a Fluss cluster on Kubernetes using Helm charts. The chart creates a distributed streaming storage system with CoordinatorServer and TabletServer components.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="prerequisites">Prerequisites<a href="#prerequisites" class="hash-link" aria-label="Direct link to Prerequisites" title="Direct link to Prerequisites" translate="no">​</a></h2>
 <p>Before installing the Fluss Helm chart, ensure you have:</p>
diff --git a/docs/0.8/install-deploy/overview/index.html b/docs/0.8/install-deploy/overview/index.html
index 75efedf15..35b0432f3 100644
--- a/docs/0.8/install-deploy/overview/index.html
+++ b/docs/0.8/install-deploy/overview/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Below, we provide an overview of the key components of a Fluss cluster, detailing their functionalities and implementations. Additionally, we will introduce the various deployment methods available for Fluss.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="overview-and-reference-architecture">Overview and Reference Architecture<a href="#overview-and-reference-architecture" class="hash-link" aria-label="Direct link to Overview and Reference Architecture" title="Direct link to Overview and Reference Architecture" translate="no">​</a></h2>
 <p>The figure below shows the building blocks of Fluss clusters:</p>
diff --git a/docs/0.8/maintenance/configuration/index.html b/docs/0.8/maintenance/configuration/index.html
index 95dfa6ef7..f1661f32e 100644
--- a/docs/0.8/maintenance/configuration/index.html
+++ b/docs/0.8/maintenance/configuration/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>All configurations can be set in Fluss configuration file <code>conf/server.yaml</code></p>
 <p>The configuration is parsed and evaluated when the Fluss processes are started.
 Changes to the configuration file require restarting the relevant processes.</p>
diff --git a/docs/0.8/maintenance/filesystems/hdfs/index.html b/docs/0.8/maintenance/filesystems/hdfs/index.html
index c5683c727..d0abacc1b 100644
--- a/docs/0.8/maintenance/filesystems/hdfs/index.html
+++ b/docs/0.8/maintenance/filesystems/hdfs/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p><a href="https://hadoop.apache.org/docs/stable/" target="_blank" rel="noopener noreferrer" class="">HDFS (Hadoop Distributed File System)</a> is the primary storage system used by Hadoop applications. Fluss
 supports HDFS as a remote storage.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="configurations-setup">Configurations setup<a href="#configurations-setup" class="hash-link" aria-label="Direct link to Configurations setup" title="Direct link to Configurations setup" translate="no">​</a></h2>
diff --git a/docs/0.8/maintenance/filesystems/obs/index.html b/docs/0.8/maintenance/filesystems/obs/index.html
index 795e757e5..4eb50f71f 100644
--- a/docs/0.8/maintenance/filesystems/obs/index.html
+++ b/docs/0.8/maintenance/filesystems/obs/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p><a href="https://www.huaweicloud.com/product/obs.html" target="_blank" rel="noopener noreferrer" class="">HuaweiCloud Object Storage Service</a> (HuaweiCloud OBS) is an enterprise-grade object storage solution delivering industry-leading scalability, data durability, security, and cost-efficiency. Trusted by organizations across finance, healthcare, manufacturing, and media, OBS enables you to securely store, manage, analyze, and protect unlimited data volumes for diverse scenarios li [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="install-obs-plugin-manually">Install OBS Plugin Manually<a href="#install-obs-plugin-manually" class="hash-link" aria-label="Direct link to Install OBS Plugin Manually" title="Direct link to Install OBS Plugin Manually" translate="no">​</a></h2>
 <p>HuaweiCloud OBS support is not included in the default Fluss distribution. To enable OBS support, you need to manually install the filesystem plugin into Fluss.</p>
diff --git a/docs/0.8/maintenance/filesystems/oss/index.html b/docs/0.8/maintenance/filesystems/oss/index.html
index 636596ab1..a6a666586 100644
--- a/docs/0.8/maintenance/filesystems/oss/index.html
+++ b/docs/0.8/maintenance/filesystems/oss/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="oss-object-storage-service">OSS: Object Storage Service<a href="#oss-object-storage-service" class="hash-link" aria-label="Direct link to OSS: Object Storage Service" title="Direct link to OSS: Object Storage Service" translate="no">​</a></h2>
 <p><a href="https://www.aliyun.com/product/oss" target="_blank" rel="noopener noreferrer" class="">Aliyun Object Storage Service</a> (Aliyun OSS) is widely used, particularly popular among China’s cloud users, and it provides cloud object storage for a variety of use cases.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="configurations-setup">Configurations setup<a href="#configurations-setup" class="hash-link" aria-label="Direct link to Configurations setup" title="Direct link to Configurations setup" translate="no">​</a></h2>
diff --git a/docs/0.8/maintenance/filesystems/overview/index.html b/docs/0.8/maintenance/filesystems/overview/index.html
index f79e08e40..f9cad49a2 100644
--- a/docs/0.8/maintenance/filesystems/overview/index.html
+++ b/docs/0.8/maintenance/filesystems/overview/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Fluss uses file systems as remote storage to store snapshots for Primary-Key Table and store tiered log segments for Log Table. These
 are some of the file systems that Fluss supports currently, including <em>local</em>, <em>hadoop</em>, <em>Aliyun OSS</em>.</p>
 <p>The file system used for a particular file is determined by its URI scheme. For example, <code>file:///home/user/text.txt</code> refers to a file in the local file system,
diff --git a/docs/0.8/maintenance/filesystems/s3/index.html b/docs/0.8/maintenance/filesystems/s3/index.html
index e5051a093..4128bde76 100644
--- a/docs/0.8/maintenance/filesystems/s3/index.html
+++ b/docs/0.8/maintenance/filesystems/s3/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p><a href="http://aws.amazon.com/s3/" target="_blank" rel="noopener noreferrer" class="">Amazon Simple Storage Service</a> (Amazon S3) is cloud object storage with industry-leading scalability, data availability, security, and performance.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="configurations-setup">Configurations setup<a href="#configurations-setup" class="hash-link" aria-label="Direct link to Configurations setup" title="Direct link to Configurations setup" translate="no">​</a></h2>
 <p>To enabled S3 as remote storage, there are some required configurations that must be added to Fluss&#x27; <code>server.yaml</code>:</p>
diff --git a/docs/0.8/maintenance/observability/logging/index.html b/docs/0.8/maintenance/observability/logging/index.html
index 59445509f..8caed29ee 100644
--- a/docs/0.8/maintenance/observability/logging/index.html
+++ b/docs/0.8/maintenance/observability/logging/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>All Fluss processes(CoordinatorServer/TabletServer) create a log text file that contains messages for various events happening in that process. These logs provide deep insights into the inner workings of Fluss, and can be used to detect problems (in the form of WARN/ERROR messages) and can help in debugging them.</p>
 <p>The logging in Fluss uses the <a href="http://www.slf4j.org/" target="_blank" rel="noopener noreferrer" class="">SLF4J</a> logging interface. This allows you to use any logging framework that supports SLF4J, without having to modify the Fluss source code.</p>
 <p>By default, <a href="https://logging.apache.org/log4j/2.x/index.html" target="_blank" rel="noopener noreferrer" class="">Log4j 2</a> is used as the underlying logging framework.</p>
@@ -36,7 +34,7 @@
 <li class=""><code>log4j.properties</code>: used for CoordinatorServer/TabletServer by default.</li>
 </ul>
 <p>Log4j periodically scans this file for changes and adjusts the logging behavior if necessary. By default, this check happens every 30 seconds and is controlled by the monitorInterval setting in the Log4j properties files.</p>
-<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="log4j-2-configuration">Log4j 2 configuration<a href="#log4j-2-configuration" class="hash-link" aria-label="Direct link to Log4j 2 configuration" title="Direct link to Log4j 2 configuration" translate="no">​</a></h3>
+<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="log4j-2-configuration">Log4j 2 configuration<a href="#log4j-2-configuration" class="hash-link" aria-label="Direct link to Log4j 2 configuration" title="Direct link to Log4j 2 configuration" translate="no">​</a></h3>
 <p>The following <a class="" href="/docs/0.8/maintenance/configuration/">logging-related configuration options</a> are available:</p>
 <table><thead><tr><th>Configuration</th><th>Description</th><th>Default</th></tr></thead><tbody><tr><td>env.log.dir</td><td>The directory where the Fluss logs are saved. Must be an absolute path.</td><td>log folder under Fluss’s home.</td></tr><tr><td>env.log.level</td><td>Root logger level.</td><td>INFO</td></tr><tr><td>env.log.max</td><td>The maximum number of old log files to keep.</td><td>10</td></tr><tr><td>env.stdout-err.redirect-to-file</td><td>Whether to redirect the ERROR level  [...]
 <h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="compatibility-with-log4j-1">Compatibility with Log4j 1<a href="#compatibility-with-log4j-1" class="hash-link" aria-label="Direct link to Compatibility with Log4j 1" title="Direct link to Compatibility with Log4j 1" translate="no">​</a></h3>
diff --git a/docs/0.8/maintenance/observability/metric-reporters/index.html b/docs/0.8/maintenance/observability/metric-reporters/index.html
index 6eb83f050..2a66891ea 100644
--- a/docs/0.8/maintenance/observability/metric-reporters/index.html
+++ b/docs/0.8/maintenance/observability/metric-reporters/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Fluss allows reporting <a class="" href="/docs/0.8/maintenance/observability/monitor-metrics/">metrics</a> to external system.
 Metrics can be exposed to an external system by configuring one or several reporters in <code>conf/server.yaml</code>. These
 reporters will be instantiated on each CoordinatorServer and TabletServers when they started.</p>
diff --git a/docs/0.8/maintenance/observability/monitor-metrics/index.html b/docs/0.8/maintenance/observability/monitor-metrics/index.html
index 292b11655..7e8ebc163 100644
--- a/docs/0.8/maintenance/observability/monitor-metrics/index.html
+++ b/docs/0.8/maintenance/observability/monitor-metrics/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Fluss has built a metrics system to measure the behaviours of cluster and table, like the active CoordinatorServer,
 the number of table, the bytes written, the number of records written, etc.</p>
 <p>Fluss supports different metric types: <strong>Counters</strong>, <strong>Gauges</strong>, <strong>Histograms</strong>, and <strong>Meters</strong>.</p>
diff --git a/docs/0.8/maintenance/observability/quickstart/index.html b/docs/0.8/maintenance/observability/quickstart/index.html
index bb452da6a..0fb2b8bb1 100644
--- a/docs/0.8/maintenance/observability/quickstart/index.html
+++ b/docs/0.8/maintenance/observability/quickstart/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>On this page, you can find the following guides to set up an observability stack <strong>based on the instructions in the <a class="" href="/docs/0.8/quickstart/flink/">Flink quickstart guide</a></strong>:</p>
 <ul>
 <li class=""><a href="#observability-with-prometheus-loki-and-grafana" class="">Observability with Prometheus, Loki and Grafana</a></li>
diff --git a/docs/0.8/maintenance/operations/graceful-shutdown/index.html b/docs/0.8/maintenance/operations/graceful-shutdown/index.html
index 1c062160d..d1d3f6e8b 100644
--- a/docs/0.8/maintenance/operations/graceful-shutdown/index.html
+++ b/docs/0.8/maintenance/operations/graceful-shutdown/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Apache Fluss provides a <strong>comprehensive graceful shutdown mechanism</strong> to ensure data integrity and proper resource cleanup when stopping servers or services.</p>
 <p>This guide describes the shutdown procedures, configuration options, and best practices for each Fluss component.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="overview">Overview<a href="#overview" class="hash-link" aria-label="Direct link to Overview" title="Direct link to Overview" translate="no">​</a></h2>
diff --git a/docs/0.8/maintenance/operations/racks/index.html b/docs/0.8/maintenance/operations/racks/index.html
index fd51be59a..f334fa192 100644
--- a/docs/0.8/maintenance/operations/racks/index.html
+++ b/docs/0.8/maintenance/operations/racks/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>The rack awareness feature is designed to distribute replicas of the same bucket across multiple racks. This extends the
 data protection guarantees provided by Fluss beyond server failures to include rack failures, thereby significantly
 reducing the risk of data loss in the event that all TabletServers on a single rack fail simultaneously.</p>
diff --git a/docs/0.8/maintenance/operations/updating-configs/index.html b/docs/0.8/maintenance/operations/updating-configs/index.html
index efa805da9..5b512ca70 100644
--- a/docs/0.8/maintenance/operations/updating-configs/index.html
+++ b/docs/0.8/maintenance/operations/updating-configs/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="overview">Overview<a href="#overview" class="hash-link" aria-label="Direct link to Overview" title="Direct link to Overview" translate="no">​</a></h2>
 <p>Fluss allows you to update cluster or table configurations dynamically without requiring a cluster restart or table recreation. This section demonstrates how to modify and apply such configurations.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="updating-cluster-configs">Updating Cluster Configs<a href="#updating-cluster-configs" class="hash-link" aria-label="Direct link to Updating Cluster Configs" title="Direct link to Updating Cluster Configs" translate="no">​</a></h2>
diff --git a/docs/0.8/maintenance/operations/upgrade-notes-0.8/index.html b/docs/0.8/maintenance/operations/upgrade-notes-0.8/index.html
index 0461c97fc..6b5b1f936 100644
--- a/docs/0.8/maintenance/operations/upgrade-notes-0.8/index.html
+++ b/docs/0.8/maintenance/operations/upgrade-notes-0.8/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>These upgrade notes discuss important aspects, such as configuration, behavior, or dependencies, that changed between Fluss 0.7 and Fluss 0.8. Please read these notes carefully if you are planning to upgrade your Fluss version to 0.8.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="deprecation--end-of-support">Deprecation / End of Support<a href="#deprecation--end-of-support" class="hash-link" aria-label="Direct link to Deprecation / End of Support" title="Direct link to Deprecation / End of Support" translate="no">​</a></h2>
 <h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="java-8-is-deprecated">Java 8 is Deprecated<a href="#java-8-is-deprecated" class="hash-link" aria-label="Direct link to Java 8 is Deprecated" title="Direct link to Java 8 is Deprecated" translate="no">​</a></h3>
diff --git a/docs/0.8/maintenance/operations/upgrade-notes-0.9/index.html b/docs/0.8/maintenance/operations/upgrade-notes-0.9/index.html
index 64c307ed7..5783f5ccd 100644
--- a/docs/0.8/maintenance/operations/upgrade-notes-0.9/index.html
+++ b/docs/0.8/maintenance/operations/upgrade-notes-0.9/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>These upgrade notes discuss important aspects, such as configuration, behavior, or dependencies, that changed between Fluss 0.8 and Fluss 0.9. Please read these notes carefully if you are planning to upgrade your Fluss version to 0.9.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="deprecation--end-of-support">Deprecation / End of Support<a href="#deprecation--end-of-support" class="hash-link" aria-label="Direct link to Deprecation / End of Support" title="Direct link to Deprecation / End of Support" translate="no">​</a></h2>
 <p>TODO</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_WFHX"><a href="https://github.com/apache/fluss/edit/main/website/docs/maintenance/operations/upgrade-notes-0.9.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_Z9Sw" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3 [...]
diff --git a/docs/0.8/maintenance/operations/upgrading/index.html b/docs/0.8/maintenance/operations/upgrading/index.html
index a5f6c99bc..3a06cca41 100644
--- a/docs/0.8/maintenance/operations/upgrading/index.html
+++ b/docs/0.8/maintenance/operations/upgrading/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 Like all long-running services, Fluss requires ongoing maintenance, which includes fixing bugs, implementing improvements,
 and migrating applications to newer versions of the Fluss cluster. In our code design process, we place a strong emphasis
 on compatibility to ensure that any updates or changes are seamlessly integrated without disrupting the existing
diff --git a/docs/0.8/maintenance/tiered-storage/lakehouse-storage/index.html b/docs/0.8/maintenance/tiered-storage/lakehouse-storage/index.html
index 7e5423b66..cae68290a 100644
--- a/docs/0.8/maintenance/tiered-storage/lakehouse-storage/index.html
+++ b/docs/0.8/maintenance/tiered-storage/lakehouse-storage/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Lakehouse represents a new, open architecture that combines the best elements of data lakes and data warehouses.
 Lakehouse combines data lake scalability and cost-effectiveness with data warehouse reliability and performance.</p>
 <p>Fluss leverages the well-known Lakehouse storage solutions like Apache Paimon, Apache Iceberg, Apache Hudi, Delta Lake as
diff --git a/docs/0.8/maintenance/tiered-storage/overview/index.html b/docs/0.8/maintenance/tiered-storage/overview/index.html
index e17eae6ed..299ff55aa 100644
--- a/docs/0.8/maintenance/tiered-storage/overview/index.html
+++ b/docs/0.8/maintenance/tiered-storage/overview/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>With tiered storage, Fluss allows you to scale compute and storage resources independently, provides better client isolation, and
 allows faster maintenance.</p>
 <p>Fluss organizes data into different storage layers based on its access patterns, performance requirements, and cost considerations.</p>
diff --git a/docs/0.8/maintenance/tiered-storage/remote-storage/index.html b/docs/0.8/maintenance/tiered-storage/remote-storage/index.html
index 1ad370577..d256c645e 100644
--- a/docs/0.8/maintenance/tiered-storage/remote-storage/index.html
+++ b/docs/0.8/maintenance/tiered-storage/remote-storage/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Remote storage usually means a cost-efficient and fault-tolerant storage comparing to local disk, such as S3, HDFS, OSS.
 See more detail about how to configure remote storage in documentation of <a class="" href="/docs/0.8/maintenance/filesystems/overview/">filesystems</a>.</p>
 <p>For log table, Fluss will use remote storage to store the tiered log segments of data. For primary key table, Fluss will use remote storage to store the snapshot as well as the tiered log segments for change log.</p>
diff --git a/docs/0.8/quickstart/flink/index.html b/docs/0.8/quickstart/flink/index.html
index 9630e8e45..b660858be 100644
--- a/docs/0.8/quickstart/flink/index.html
+++ b/docs/0.8/quickstart/flink/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>This guide will get you up and running with Apache Flink to do real-time analytics, covering some powerful features of Fluss.
 The guide is derived from <a href="https://www.tpc.org/tpch/" target="_blank" rel="noopener noreferrer" class="">TPC-H</a> <strong>Q5</strong>.</p>
 <p>For more information on working with Flink, refer to the <a class="" href="/docs/0.8/engine-flink/getting-started/">Apache Flink Engine</a> section.</p>
diff --git a/docs/0.8/quickstart/lakehouse/index.html b/docs/0.8/quickstart/lakehouse/index.html
index ccb9a0691..b232cd721 100644
--- a/docs/0.8/quickstart/lakehouse/index.html
+++ b/docs/0.8/quickstart/lakehouse/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="environment-setup">Environment Setup<a href="#environment-setup" class="hash-link" aria-label="Direct link to Environment Setup" title="Direct link to Environment Setup" translate="no">​</a></h2>
 <h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="prerequisites">Prerequisites<a href="#prerequisites" class="hash-link" aria-label="Direct link to Prerequisites" title="Direct link to Prerequisites" translate="no">​</a></h3>
 <p>Before proceeding with this guide, ensure that <a href="https://docs.docker.com/engine/install/" target="_blank" rel="noopener noreferrer" class="">Docker</a> and the <a href="https://docs.docker.com/compose/install/linux/" target="_blank" rel="noopener noreferrer" class="">Docker Compose plugin</a> are installed on your machine.
diff --git a/docs/0.8/quickstart/security/index.html b/docs/0.8/quickstart/security/index.html
index 8963cb36b..edf02e24b 100644
--- a/docs/0.8/quickstart/security/index.html
+++ b/docs/0.8/quickstart/security/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>This guide demonstrates how to secure your Fluss cluster using two practical examples:</p>
 <ol>
 <li class="">Securing a Fluss cluster within a department with different roles</li>
diff --git a/docs/0.8/security/authentication/index.html b/docs/0.8/security/authentication/index.html
index f54b7b89d..9ad4cb47f 100644
--- a/docs/0.8/security/authentication/index.html
+++ b/docs/0.8/security/authentication/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Fluss provides a pluggable authentication mechanism, allowing users to configure client and server authentication methods based on their security requirements.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="overview">Overview<a href="#overview" class="hash-link" aria-label="Direct link to Overview" title="Direct link to Overview" translate="no">​</a></h2>
 <p>Authentication in Fluss is handled through listeners, where each connection triggers a specific authentication protocol based on the configuration. Supported mechanisms include:</p>
diff --git a/docs/0.8/security/authorization/index.html b/docs/0.8/security/authorization/index.html
index 9c9b4c604..4b5cf5916 100644
--- a/docs/0.8/security/authorization/index.html
+++ b/docs/0.8/security/authorization/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="configuration">Configuration<a href="#configuration" class="hash-link" aria-label="Direct link to Configuration" title="Direct link to Configuration" translate="no">​</a></h2>
 <p>Fluss provides a pluggable authorization framework that uses Access Control Lists (ACLs) to determine whether a given FlussPrincipal is allowed to perform an operation on a specific resource.</p>
 <table><thead><tr><th>Option</th><th>Type</th><th>Default Value</th><th>Description</th></tr></thead><tbody><tr><td>authorizer.enabled</td><td>Boolean</td><td>false</td><td>Specifies whether to enable the authorization feature.</td></tr><tr><td>authorizer.type</td><td>String</td><td>default</td><td>Specifies the type of authorizer to be used for access control. This value corresponds to the identifier of the authorization plugin. The default value is <code>default</code>, which indicates [...]
diff --git a/docs/0.8/security/overview/index.html b/docs/0.8/security/overview/index.html
index 37483344c..455bfc466 100644
--- a/docs/0.8/security/overview/index.html
+++ b/docs/0.8/security/overview/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Fluss provides a comprehensive security model based on two core components:</p>
 <ul>
 <li class=""><strong><a class="" href="/docs/0.8/security/authentication/">Authentication</a></strong>: is the process of verifying the identity of the client</li>
diff --git a/docs/0.8/streaming-lakehouse/integrate-data-lakes/iceberg/index.html b/docs/0.8/streaming-lakehouse/integrate-data-lakes/iceberg/index.html
index a854069f0..14554b5f5 100644
--- a/docs/0.8/streaming-lakehouse/integrate-data-lakes/iceberg/index.html
+++ b/docs/0.8/streaming-lakehouse/integrate-data-lakes/iceberg/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="introduction">Introduction<a href="#introduction" class="hash-link" aria-label="Direct link to Introduction" title="Direct link to Introduction" translate="no">​</a></h2>
 <p><a href="https://iceberg.apache.org/" target="_blank" rel="noopener noreferrer" class="">Apache Iceberg</a> is an open table format for huge analytic datasets. It provides ACID transactions, schema evolution, and efficient data organization for data lakes.
 To integrate Fluss with Iceberg, you must enable lakehouse storage and configure Iceberg as the lakehouse storage. For more details, see <a class="" href="/docs/0.8/maintenance/tiered-storage/lakehouse-storage/#enable-lakehouse-storage">Enable Lakehouse Storage</a>.</p>
diff --git a/docs/0.8/streaming-lakehouse/integrate-data-lakes/lance/index.html b/docs/0.8/streaming-lakehouse/integrate-data-lakes/lance/index.html
index 80d41ed4d..9234cddae 100644
--- a/docs/0.8/streaming-lakehouse/integrate-data-lakes/lance/index.html
+++ b/docs/0.8/streaming-lakehouse/integrate-data-lakes/lance/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="introduction">Introduction<a href="#introduction" class="hash-link" aria-label="Direct link to Introduction" title="Direct link to Introduction" translate="no">​</a></h2>
 <p><a href="https://lancedb.github.io/lance/" target="_blank" rel="noopener noreferrer" class="">Lance</a> is a modern table format optimized for machine learning and AI applications.
 To integrate Fluss with Lance, you must enable lakehouse storage and configure Lance as the lakehouse storage. For more details, see <a class="" href="/docs/0.8/maintenance/tiered-storage/lakehouse-storage/#enable-lakehouse-storage">Enable Lakehouse Storage</a>.</p>
diff --git a/docs/0.8/streaming-lakehouse/integrate-data-lakes/paimon/index.html b/docs/0.8/streaming-lakehouse/integrate-data-lakes/paimon/index.html
index 8423af96c..39f76d9bd 100644
--- a/docs/0.8/streaming-lakehouse/integrate-data-lakes/paimon/index.html
+++ b/docs/0.8/streaming-lakehouse/integrate-data-lakes/paimon/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="introduction">Introduction<a href="#introduction" class="hash-link" aria-label="Direct link to Introduction" title="Direct link to Introduction" translate="no">​</a></h2>
 <p><a href="https://paimon.apache.org/" target="_blank" rel="noopener noreferrer" class="">Apache Paimon</a> innovatively combines a lake format with an LSM (Log-Structured Merge-tree) structure, bringing efficient updates into the lake architecture.
 To integrate Fluss with Paimon, you must enable lakehouse storage and configure Paimon as the lakehouse storage. For more details, see <a class="" href="/docs/0.8/maintenance/tiered-storage/lakehouse-storage/#enable-lakehouse-storage">Enable Lakehouse Storage</a>.</p>
diff --git a/docs/0.8/streaming-lakehouse/overview/index.html b/docs/0.8/streaming-lakehouse/overview/index.html
index 022c354e4..44affe6ed 100644
--- a/docs/0.8/streaming-lakehouse/overview/index.html
+++ b/docs/0.8/streaming-lakehouse/overview/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="introducing-lakehouse">Introducing Lakehouse<a href="#introducing-lakehouse" class="hash-link" aria-label="Direct link to Introducing Lakehouse" title="Direct link to Introducing Lakehouse" translate="no">​</a></h2>
 <p>Lakehouse represents a new, open architecture that combines the best elements of data lakes and data warehouses.
 It combines data lake scalability and cost-effectiveness with data warehouse reliability and performance.
diff --git a/docs/0.8/table-design/data-distribution/bucketing/index.html b/docs/0.8/table-design/data-distribution/bucketing/index.html
index d88ffb34e..d3b1bf698 100644
--- a/docs/0.8/table-design/data-distribution/bucketing/index.html
+++ b/docs/0.8/table-design/data-distribution/bucketing/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>A bucketing strategy is a data distribution technique that divides table data into small pieces
 and distributes the data to multiple hosts and services.</p>
 <p>When creating a Fluss table, you can specify the number of buckets by setting <code>&#x27;bucket.num&#x27; = &#x27;&lt;num&gt;&#x27;</code> property for the table, see more details in <a class="" href="/docs/0.8/engine-flink/ddl/">DDL</a>.
diff --git a/docs/0.8/table-design/data-distribution/partitioning/index.html b/docs/0.8/table-design/data-distribution/partitioning/index.html
index 3ba318f91..0ccadca16 100644
--- a/docs/0.8/table-design/data-distribution/partitioning/index.html
+++ b/docs/0.8/table-design/data-distribution/partitioning/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="partitioned-tables">Partitioned Tables<a href="#partitioned-tables" class="hash-link" aria-label="Direct link to Partitioned Tables" title="Direct link to Partitioned Tables" translate="no">​</a></h2>
 <p>In Fluss, a <strong>Partitioned Table</strong> organizes data based on one or more partition keys, providing a way to improve query performance and manageability for large datasets. Partitions allow the system to divide data into distinct segments, each corresponding to specific values of the partition keys.</p>
 <p>For partitioned tables, Fluss supports three strategies of managing partitions.</p>
diff --git a/docs/0.8/table-design/data-distribution/ttl/index.html b/docs/0.8/table-design/data-distribution/ttl/index.html
index d99d01a8c..cdd5cf248 100644
--- a/docs/0.8/table-design/data-distribution/ttl/index.html
+++ b/docs/0.8/table-design/data-distribution/ttl/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Fluss supports TTL for data by setting the TTL attribute for tables with <code>&#x27;table.log.ttl&#x27; = &#x27;&lt;duration&gt;&#x27;</code> (default is 7 days). Fluss can periodically and automatically check for and clean up expired data in the table.</p>
 <p>For log tables, this attribute indicates the expiration time of the log table data.
 For primary key tables, this attribute indicates the expiration time of the changelog and does not represent the expiration time of the primary key table data. If you also want the data in the primary key table to expire automatically, please use <a class="" href="/docs/0.8/table-design/data-distribution/partitioning/#auto-partitioning">auto partitioning</a>.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div cla [...]
diff --git a/docs/0.8/table-design/data-types/index.html b/docs/0.8/table-design/data-types/index.html
index 53aa7641e..368967cd2 100644
--- a/docs/0.8/table-design/data-types/index.html
+++ b/docs/0.8/table-design/data-types/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Fluss has a rich set of native data types available to users. All the data types of Fluss are as follows:</p>
 <table><thead><tr><th>DataType</th><th>Description</th></tr></thead><tbody><tr><td>BOOLEAN</td><td>A boolean with a (possibly) three-valued logic of TRUE, FALSE, UNKNOWN.</td></tr><tr><td>TINYINT</td><td>A 1-byte signed integer with values from -128 to 127.</td></tr><tr><td>SMALLINT</td><td>A 2-byte signed integer with values from -32,768 to 32,767.</td></tr><tr><td>INT</td><td>A 4-byte signed integer with values from -2,147,483,648 to 2,147,483,647.</td></tr><tr><td>BIGINT</td><td>An 8- [...]
                   <p>Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.</p>
diff --git a/docs/0.8/table-design/overview/index.html b/docs/0.8/table-design/overview/index.html
index f78d50bbf..535b6d239 100644
--- a/docs/0.8/table-design/overview/index.html
+++ b/docs/0.8/table-design/overview/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="database">Database<a href="#database" class="hash-link" aria-label="Direct link to Database" title="Direct link to Database" translate="no">​</a></h2>
 <p>A Database is a collection of Table objects. You can create/delete databases or create/modify/delete tables under a database.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="table">Table<a href="#table" class="hash-link" aria-label="Direct link to Table" title="Direct link to Table" translate="no">​</a></h2>
diff --git a/docs/0.8/table-design/table-types/log-table/index.html b/docs/0.8/table-design/table-types/log-table/index.html
index 04c3968b9..79daa27c1 100644
--- a/docs/0.8/table-design/table-types/log-table/index.html
+++ b/docs/0.8/table-design/table-types/log-table/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="basic-concept">Basic Concept<a href="#basic-concept" class="hash-link" aria-label="Direct link to Basic Concept" title="Direct link to Basic Concept" translate="no">​</a></h2>
 <p>Log Table is a type of table in Fluss that is used to store data in the order in which it was written. Log Table only supports append records, and doesn&#x27;t support Update/Delete operations.
 Usually, Log Table is used to store logs in very high-throughput, like the typical use cases of Apache Kafka.</p>
diff --git a/docs/0.8/table-design/table-types/pk-table/index.html b/docs/0.8/table-design/table-types/pk-table/index.html
index 394fd3bf1..a8fd53cbc 100644
--- a/docs/0.8/table-design/table-types/pk-table/index.html
+++ b/docs/0.8/table-design/table-types/pk-table/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="basic-concept">Basic Concept<a href="#basic-concept" class="hash-link" aria-label="Direct link to Basic Concept" title="Direct link to Basic Concept" translate="no">​</a></h2>
 <p>Primary Key Table in Fluss ensures the uniqueness of the specified primary key and supports <code>INSERT</code>, <code>UPDATE</code>,
 and <code>DELETE</code> operations.</p>
diff --git a/docs/0.8/table-design/table-types/pk-table/merge-engines/default/index.html b/docs/0.8/table-design/table-types/pk-table/merge-engines/default/index.html
index a71aaf827..61639c2b2 100644
--- a/docs/0.8/table-design/table-types/pk-table/merge-engines/default/index.html
+++ b/docs/0.8/table-design/table-types/pk-table/merge-engines/default/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="overview">Overview<a href="#overview" class="hash-link" aria-label="Direct link to Overview" title="Direct link to Overview" translate="no">​</a></h2>
 <p>The <strong>Default Merge Engine</strong> behaves as a LastRow merge engine that retains the latest record for a given primary key. It supports all the operations: <code>INSERT</code>, <code>UPDATE</code>, <code>DELETE</code>.
 Additionally, the default merge engine supports <a class="" href="/docs/0.8/table-design/table-types/pk-table/#partial-update">Partial Update</a>, which preserves the latest values for the specified update columns.
diff --git a/docs/0.8/table-design/table-types/pk-table/merge-engines/first-row/index.html b/docs/0.8/table-design/table-types/pk-table/merge-engines/first-row/index.html
index d4672060b..8c7164c78 100644
--- a/docs/0.8/table-design/table-types/pk-table/merge-engines/first-row/index.html
+++ b/docs/0.8/table-design/table-types/pk-table/merge-engines/first-row/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>By setting <code>&#x27;table.merge-engine&#x27; = &#x27;first_row&#x27;</code> in the table properties, users can retain the first record for each primary key.
 This configuration generates an insert-only changelog, allowing downstream Flink jobs to treat the Primary Key Table as an append-only Log Table.
 As a result, downstream transformations that do not support retractions/changelogs, such as <a href="https://nightlies.apache.org/flink/flink-docs-release-1.20/docs/dev/table/sql/queries/window-agg/" target="_blank" rel="noopener noreferrer" class="">Window Aggregations</a>
diff --git a/docs/0.8/table-design/table-types/pk-table/merge-engines/index.html b/docs/0.8/table-design/table-types/pk-table/merge-engines/index.html
index 8e69bf8ae..a14305bfe 100644
--- a/docs/0.8/table-design/table-types/pk-table/merge-engines/index.html
+++ b/docs/0.8/table-design/table-types/pk-table/merge-engines/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>The <strong>Merge Engine</strong> in Fluss is a core component designed to efficiently handle and consolidate data updates for Primary Key Tables.
 It offers users the flexibility to define how incoming data records are merged with existing records sharing the same primary key.
 However, users can specify a different merge engine to customize the merging behavior according to their specific use cases.</p>
diff --git a/docs/0.8/table-design/table-types/pk-table/merge-engines/versioned/index.html b/docs/0.8/table-design/table-types/pk-table/merge-engines/versioned/index.html
index 398ebb9b6..8cf20a571 100644
--- a/docs/0.8/table-design/table-types/pk-table/merge-engines/versioned/index.html
+++ b/docs/0.8/table-design/table-types/pk-table/merge-engines/versioned/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>The <strong>Versioned Merge Engine</strong> enables data updates based on version numbers or event timestamps. It ensures that only the row with the highest version number (or event timestamp) for a given primary key is retained. This mechanism is particularly useful for deduplicating or merging out-of-order data while guaranteeing eventual consistency with the upstream source.</p>
 <p>By setting <code>&#x27;table.merge-engine&#x27; = &#x27;versioned&#x27;</code>, users can update data based on a configured version column. Updates are performed when the latest value of the specified field is greater than or equal to the stored value. If the incoming value is less than the stored value or is null, no update will occur.</p>
 <p>This feature is especially valuable as a replacement for <a href="https://nightlies.apache.org/flink/flink-docs-release-1.20/docs/dev/table/sql/queries/deduplication/" target="_blank" rel="noopener noreferrer" class="">Deduplication</a> transformations in streaming computations. It simplifies workflows, reduces complexity, and improves overall efficiency.</p>
diff --git a/docs/apis/client-support-matrix/index.html b/docs/apis/client-support-matrix/index.html
index 7889f36c1..897dbb705 100644
--- a/docs/apis/client-support-matrix/index.html
+++ b/docs/apis/client-support-matrix/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Fluss has a rich set of features and native data types available to users. The following tables summarize the features available across various Fluss clients.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="data-operations">Data Operations<a href="#data-operations" class="hash-link" aria-label="Direct link to Data Operations" title="Direct link to Data Operations" translate="no">​</a></h2>
 <p>These data operations are available under TableAppend, TableScan, TableUpsert and TableLookup interfaces.</p>
diff --git a/docs/apis/java-client/index.html b/docs/apis/java-client/index.html
index 053c5fbb1..ed2643097 100644
--- a/docs/apis/java-client/index.html
+++ b/docs/apis/java-client/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="overview">Overview<a href="#overview" class="hash-link" aria-label="Direct link to Overview" title="Direct link to Overview" translate="no">​</a></h2>
 <p>Fluss <code>Admin</code> API that supports asynchronous operations for managing and inspecting Fluss resources. It communicates with the Fluss cluster and provides methods for:</p>
 <ul>
diff --git a/docs/concepts/architecture/index.html b/docs/concepts/architecture/index.html
index fab983570..0d2bec538 100644
--- a/docs/concepts/architecture/index.html
+++ b/docs/concepts/architecture/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>A Fluss cluster consists of two main processes: the <strong>CoordinatorServer</strong> and the <strong>TabletServer</strong>.</p>
 <p><img decoding="async" loading="lazy" alt="Fluss Architecture" src="/assets/images/architecture-685a689d78b328cbf76f1ca202222538.png" width="2160" height="1540" class="img_ev3q"></p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="coordinatorserver">CoordinatorServer<a href="#coordinatorserver" class="hash-link" aria-label="Direct link to CoordinatorServer" title="Direct link to CoordinatorServer" translate="no">​</a></h2>
diff --git a/docs/engine-flink/datastream/index.html b/docs/engine-flink/datastream/index.html
index 19cd6ec56..40c782787 100644
--- a/docs/engine-flink/datastream/index.html
+++ b/docs/engine-flink/datastream/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="overview">Overview<a href="#overview" class="hash-link" aria-label="Direct link to Overview" title="Direct link to Overview" translate="no">​</a></h2>
 <p>The Fluss DataStream Connector for Apache Flink provides a Flink DataStream source implementation for reading data from Fluss tables and a Flink DataStream sink implementation for writing data to Fluss tables. It allows you to seamlessly integrate Fluss tables with Flink&#x27;s DataStream API, enabling you to process data from Fluss in your Flink applications.</p>
 <p>Key features of the Fluss DataStream Connector include:</p>
diff --git a/docs/engine-flink/ddl/index.html b/docs/engine-flink/ddl/index.html
index 1a1c0539c..57b143c3b 100644
--- a/docs/engine-flink/ddl/index.html
+++ b/docs/engine-flink/ddl/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="create-catalog">Create Catalog<a href="#create-catalog" class="hash-link" aria-label="Direct link to Create Catalog" title="Direct link to Create Catalog" translate="no">​</a></h2>
 <p>Fluss supports creating and managing tables through the Fluss Catalog.</p>
 <div class="language-sql codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#36464e;--prism-background-color:#f5f5f5"><div class="codeBlockTitle_OeMC">Flink SQL</div><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sql codeBlock_bY9V thin-scrollbar" style="color:#36464e;background-color:#f5f5f5"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#36464e"><span class="token keyword" style="color:#3f6ec6">CREATE</span><span cla [...]
diff --git a/docs/engine-flink/delta-joins/index.html b/docs/engine-flink/delta-joins/index.html
index 8388f3cf1..8c26deed0 100644
--- a/docs/engine-flink/delta-joins/index.html
+++ b/docs/engine-flink/delta-joins/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Beginning with <strong>Apache Flink 2.1</strong>, a new operator called <a href="https://cwiki.apache.org/confluence/display/FLINK/FLIP-486%3A+Introduce+A+New+DeltaJoin" target="_blank" rel="noopener noreferrer" class="">Delta Join</a> was introduced.
 Compared to traditional streaming joins, the delta join operator significantly reduces the amount of state that needs to be maintained during execution. This improvement helps mitigate several common issues associated with large state sizes, including:</p>
 <ul>
diff --git a/docs/engine-flink/getting-started/index.html b/docs/engine-flink/getting-started/index.html
index 615d32249..48433baef 100644
--- a/docs/engine-flink/getting-started/index.html
+++ b/docs/engine-flink/getting-started/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="quick-start">Quick Start<a href="#quick-start" class="hash-link" aria-label="Direct link to Quick Start" title="Direct link to Quick Start" translate="no">​</a></h2>
 <p>For a quick introduction to running Flink, refer to the <a class="" href="/docs/quickstart/flink/">Quick Start</a> guide.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="supported-flink-versions">Supported Flink Versions<a href="#supported-flink-versions" class="hash-link" aria-label="Direct link to Supported Flink Versions" title="Direct link to Supported Flink Versions" translate="no">​</a></h2>
diff --git a/docs/engine-flink/lookups/index.html b/docs/engine-flink/lookups/index.html
index 8917ea537..3a9fb23ae 100644
--- a/docs/engine-flink/lookups/index.html
+++ b/docs/engine-flink/lookups/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Flink lookup joins are important because they enable efficient, real-time enrichment of streaming data with reference data, a common requirement in many real-time analytics and processing scenarios.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="lookup">Lookup<a href="#lookup" class="hash-link" aria-label="Direct link to Lookup" title="Direct link to Lookup" translate="no">​</a></h2>
 <h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="instructions">Instructions<a href="#instructions" class="hash-link" aria-label="Direct link to Instructions" title="Direct link to Instructions" translate="no">​</a></h3>
diff --git a/docs/engine-flink/options/index.html b/docs/engine-flink/options/index.html
index e7cf5a523..ee015d59e 100644
--- a/docs/engine-flink/options/index.html
+++ b/docs/engine-flink/options/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>The following table lists the options that can be used to configure the Fluss table in Flink, including the storage format, the read/write behaviors.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="how-to-configure-options">How to Configure Options<a href="#how-to-configure-options" class="hash-link" aria-label="Direct link to How to Configure Options" title="Direct link to How to Configure Options" translate="no">​</a></h2>
 <p>You can configure the Fluss table options in Flink SQL DDL statements. For example, the following SQL statement creates a Fluss table with the <code>table.log.ttl</code> set to 7 days:</p>
diff --git a/docs/engine-flink/procedures/index.html b/docs/engine-flink/procedures/index.html
index 347b0c8c5..2847dcf2c 100644
--- a/docs/engine-flink/procedures/index.html
+++ b/docs/engine-flink/procedures/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Fluss provides stored procedures to perform administrative and management operations through Flink SQL. All procedures are located in the <code>sys</code> namespace and can be invoked using the <code>CALL</code> statement.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="available-procedures">Available Procedures<a href="#available-procedures" class="hash-link" aria-label="Direct link to Available Procedures" title="Direct link to Available Procedures" translate="no">​</a></h2>
 <p>You can list all available procedures using:</p>
diff --git a/docs/engine-flink/reads/index.html b/docs/engine-flink/reads/index.html
index f7f5dd0c6..ab84074cd 100644
--- a/docs/engine-flink/reads/index.html
+++ b/docs/engine-flink/reads/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Fluss supports streaming and batch read with <a href="https://flink.apache.org/" target="_blank" rel="noopener noreferrer" class="">Apache Flink</a>&#x27;s SQL &amp; Table API. Execute the following SQL command to switch execution mode from streaming to batch, and vice versa:</p>
 <div class="language-sql codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#36464e;--prism-background-color:#f5f5f5"><div class="codeBlockTitle_OeMC">Flink SQL</div><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sql codeBlock_bY9V thin-scrollbar" style="color:#36464e;background-color:#f5f5f5"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#36464e"><span class="token comment" style="color:#8e908c;font-style:italic">-- E [...]
 <div class="language-sql codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#36464e;--prism-background-color:#f5f5f5"><div class="codeBlockTitle_OeMC">Flink SQL</div><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sql codeBlock_bY9V thin-scrollbar" style="color:#36464e;background-color:#f5f5f5"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#36464e"><span class="token comment" style="color:#8e908c;font-style:italic">-- E [...]
diff --git a/docs/engine-flink/writes/index.html b/docs/engine-flink/writes/index.html
index 5c274149b..47ca6b23f 100644
--- a/docs/engine-flink/writes/index.html
+++ b/docs/engine-flink/writes/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>You can directly insert or update data into a Fluss table using the <code>INSERT INTO</code> statement.
 Fluss primary key tables can accept all types of messages (<code>INSERT</code>, <code>UPDATE_BEFORE</code>, <code>UPDATE_AFTER</code>, <code>DELETE</code>), while Fluss log table can only accept <code>INSERT</code> type messages.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="insert-into">INSERT INTO<a href="#insert-into" class="hash-link" aria-label="Direct link to INSERT INTO" title="Direct link to INSERT INTO" translate="no">​</a></h2>
diff --git a/docs/engine-spark/ddl/index.html b/docs/engine-spark/ddl/index.html
index 1937e9328..62ff367d7 100644
--- a/docs/engine-spark/ddl/index.html
+++ b/docs/engine-spark/ddl/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="create-catalog">Create Catalog<a href="#create-catalog" class="hash-link" aria-label="Direct link to Create Catalog" title="Direct link to Create Catalog" translate="no">​</a></h2>
 <p>Fluss supports creating and managing tables through the Fluss Catalog in Spark. The catalog is configured via Spark&#x27;s catalog plugin mechanism.</p>
 <div class="language-properties codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#36464e;--prism-background-color:#f5f5f5"><div class="codeBlockTitle_OeMC">spark-defaults.conf</div><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-properties codeBlock_bY9V thin-scrollbar" style="color:#36464e;background-color:#f5f5f5"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#36464e"><span class="token plain">spark.sql.catalog.flus [...]
diff --git a/docs/engine-spark/getting-started/index.html b/docs/engine-spark/getting-started/index.html
index 1aaf7a3ba..6deabeef2 100644
--- a/docs/engine-spark/getting-started/index.html
+++ b/docs/engine-spark/getting-started/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="supported-spark-versions">Supported Spark Versions<a href="#supported-spark-versions" class="hash-link" aria-label="Direct link to Supported Spark Versions" title="Direct link to Supported Spark Versions" translate="no">​</a></h2>
 <table><thead><tr><th>Fluss Connector Versions</th><th>Supported Spark Versions</th></tr></thead><tbody><tr><td>0.9</td><td>3.4, 3.5</td></tr></tbody></table>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="feature-support">Feature Support<a href="#feature-support" class="hash-link" aria-label="Direct link to Feature Support" title="Direct link to Feature Support" translate="no">​</a></h2>
diff --git a/docs/engine-spark/options/index.html b/docs/engine-spark/options/index.html
index 2036b7109..80c096d6d 100644
--- a/docs/engine-spark/options/index.html
+++ b/docs/engine-spark/options/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>This page lists all the available options for the Fluss Spark connector.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="read-options">Read Options<a href="#read-options" class="hash-link" aria-label="Direct link to Read Options" title="Direct link to Read Options" translate="no">​</a></h2>
 <p>The following Spark configurations can be used to control read behavior for both batch and streaming reads. These options are set using <code>SET</code> in Spark SQL or via <code>spark.conf.set()</code> in Spark applications. All options are prefixed with <code>spark.sql.fluss.</code>.</p>
diff --git a/docs/engine-spark/procedures/index.html b/docs/engine-spark/procedures/index.html
index e09dfce7c..0daadfc76 100644
--- a/docs/engine-spark/procedures/index.html
+++ b/docs/engine-spark/procedures/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Fluss provides stored procedures to perform administrative and management operations through Spark SQL. All procedures are located in the <code>sys</code> namespace and can be invoked using the <code>CALL</code> statement.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="configuration">Configuration<a href="#configuration" class="hash-link" aria-label="Direct link to Configuration" title="Direct link to Configuration" translate="no">​</a></h2>
 <p>To enable Fluss procedures in Spark, you need to configure the Spark session extensions:</p>
diff --git a/docs/engine-spark/reads/index.html b/docs/engine-spark/reads/index.html
index 2b71042ba..0eec399c0 100644
--- a/docs/engine-spark/reads/index.html
+++ b/docs/engine-spark/reads/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Fluss supports batch read with <a href="https://spark.apache.org/" target="_blank" rel="noopener noreferrer" class="">Apache Spark</a>&#x27;s SQL API for both Log Tables and Primary Key Tables.</p>
 <div class="theme-admonition theme-admonition-tip admonition_xJq3 alert alert--success"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.6 [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="limitations">Limitations<a href="#limitations" class="hash-link" aria-label="Direct link to Limitations" title="Direct link to Limitations" translate="no">​</a></h2>
diff --git a/docs/engine-spark/structured-streaming/index.html b/docs/engine-spark/structured-streaming/index.html
index a51a8fca5..2183e604b 100644
--- a/docs/engine-spark/structured-streaming/index.html
+++ b/docs/engine-spark/structured-streaming/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Fluss supports <a href="https://spark.apache.org/docs/latest/structured-streaming-programming-guide.html" target="_blank" rel="noopener noreferrer" class="">Spark Structured Streaming</a> for both reading and writing data in a streaming fashion. This enables building real-time data pipelines with Apache Spark and Fluss.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="streaming-write">Streaming Write<a href="#streaming-write" class="hash-link" aria-label="Direct link to Streaming Write" title="Direct link to Streaming Write" translate="no">​</a></h2>
 <p>Fluss supports writing data to Fluss tables using Spark Structured Streaming. This is useful for continuously ingesting data into Fluss tables from streaming sources.</p>
diff --git a/docs/engine-spark/writes/index.html b/docs/engine-spark/writes/index.html
index c1caa9fa6..99afa4532 100644
--- a/docs/engine-spark/writes/index.html
+++ b/docs/engine-spark/writes/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>You can directly insert data into a Fluss table using the <code>INSERT INTO</code> statement.
 Fluss primary key tables support upsert semantics (inserting a row with an existing primary key will update the existing record), while Fluss log tables only accept append-only writes.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="insert-into">INSERT INTO<a href="#insert-into" class="hash-link" aria-label="Direct link to INSERT INTO" title="Direct link to INSERT INTO" translate="no">​</a></h2>
diff --git a/docs/index.html b/docs/index.html
index dc4373e37..9247dd631 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Fluss is a streaming storage built for real-time analytics &amp; AI which can serve as the real-time data layer for Lakehouse architectures.</p>
 <p><img decoding="async" loading="lazy" alt="arch" src="/assets/images/fluss-cecd661bcfa8f9383579b29c2978dffc.png" width="2160" height="1215" class="img_ev3q"></p>
 <p>It bridges the gap between <strong>streaming data</strong> and the data <strong>Lakehouse</strong> by enabling low-latency, high-throughput data ingestion and processing while seamlessly integrating with popular compute engines like <strong>Apache Flink</strong>, with <strong>Apache Spark</strong> and <strong>StarRocks</strong> coming soon.</p>
diff --git a/docs/install-deploy/deploying-distributed-cluster/index.html b/docs/install-deploy/deploying-distributed-cluster/index.html
index eb9e5f3c8..9685fde24 100644
--- a/docs/install-deploy/deploying-distributed-cluster/index.html
+++ b/docs/install-deploy/deploying-distributed-cluster/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>This page provides instructions on how to deploy a <em>distributed cluster</em> for Fluss on bare machines.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="requirements">Requirements<a href="#requirements" class="hash-link" aria-label="Direct link to Requirements" title="Direct link to Requirements" translate="no">​</a></h2>
 <h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="hardware-requirements">Hardware Requirements<a href="#hardware-requirements" class="hash-link" aria-label="Direct link to Hardware Requirements" title="Direct link to Hardware Requirements" translate="no">​</a></h3>
diff --git a/docs/install-deploy/deploying-local-cluster/index.html b/docs/install-deploy/deploying-local-cluster/index.html
index d59713f5c..a52ccab97 100644
--- a/docs/install-deploy/deploying-local-cluster/index.html
+++ b/docs/install-deploy/deploying-local-cluster/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <div class="theme-admonition theme-admonition-warning admonition_xJq3 alert alert--warning"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 16 16"><path fill-rule="evenodd" d="M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"></path></svg></span>warning</ [...]
 <p>This page provides instructions on how to deploy a <em>local cluster</em> (on one machine, but in separate processes) for Fluss.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="requirements">Requirements<a href="#requirements" class="hash-link" aria-label="Direct link to Requirements" title="Direct link to Requirements" translate="no">​</a></h2>
diff --git a/docs/install-deploy/deploying-with-docker/index.html b/docs/install-deploy/deploying-with-docker/index.html
index cd63d425c..561004494 100644
--- a/docs/install-deploy/deploying-with-docker/index.html
+++ b/docs/install-deploy/deploying-with-docker/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>This guide will show you how to run a Fluss cluster using Docker.
 We will introduce the <a href="#prerequisites" class="">prerequisites of the Docker environment</a>, and how to quickly create a Fluss cluster using <a href="#deploy-with-docker" class=""><code>docker run</code> commands</a>
 or a <a href="#deploy-with-docker-compose" class=""><code>docker compose</code> file</a>.</p>
diff --git a/docs/install-deploy/deploying-with-helm/index.html b/docs/install-deploy/deploying-with-helm/index.html
index 9a2e7f8dd..fcada9291 100644
--- a/docs/install-deploy/deploying-with-helm/index.html
+++ b/docs/install-deploy/deploying-with-helm/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>This page provides instructions for deploying a Fluss cluster on Kubernetes using Helm charts. The chart creates a distributed streaming storage system with CoordinatorServer and TabletServer components.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="prerequisites">Prerequisites<a href="#prerequisites" class="hash-link" aria-label="Direct link to Prerequisites" title="Direct link to Prerequisites" translate="no">​</a></h2>
 <p>Before installing the Fluss Helm chart, ensure you have:</p>
@@ -55,7 +53,7 @@ the installation documentation provides instructions for deploying one using Bit
 <p>To build custom images please refer to <a href="#custom-container-images" class="">Custom Container Images</a>.</p>
 <h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="installing-the-chart-on-a-cluster">Installing the chart on a cluster<a href="#installing-the-chart-on-a-cluster" class="hash-link" aria-label="Direct link to Installing the chart on a cluster" title="Direct link to Installing the chart on a cluster" translate="no">​</a></h3>
 <p>This installation process is generally working for a distributed Kubernetes cluster or a Minikube setup.</p>
-<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="step-1-deploy-zookeeper-optional-if-zookeeper-is-existing">Step 1: Deploy ZooKeeper (Optional if ZooKeeper is existing)<a href="#step-1-deploy-zookeeper-optional-if-zookeeper-is-existing" class="hash-link" aria-label="Direct link to Step 1: Deploy ZooKeeper (Optional if ZooKeeper is existing)" title="Direct link to Step 1: Deploy ZooKeeper (Optional if ZooKeeper is existing)" translate="no">​</a></h3>
+<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="step-1-deploy-zookeeper-optional-if-zookeeper-is-existing">Step 1: Deploy ZooKeeper (Optional if ZooKeeper is existing)<a href="#step-1-deploy-zookeeper-optional-if-zookeeper-is-existing" class="hash-link" aria-label="Direct link to Step 1: Deploy ZooKeeper (Optional if ZooKeeper is existing)" title="Direct link to Step 1: Deploy ZooKeeper (Optional if ZooKeeper is existing)" translate="no">​</a></h3>
 <p>To start Zookeeper use Bitnami’s chart or your own deployment. If you have an existing Zookeeper cluster, you can skip this step. Example with Bitnami’s chart:</p>
 <div class="language-bash codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#36464e;--prism-background-color:#f5f5f5"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-bash codeBlock_bY9V thin-scrollbar" style="color:#36464e;background-color:#f5f5f5"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#36464e"><span class="token comment" style="color:#8e908c;font-style:italic"># Add Bitnami repository</span><span class="token  [...]
 <h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="step-2-deploy-fluss">Step 2: Deploy Fluss<a href="#step-2-deploy-fluss" class="hash-link" aria-label="Direct link to Step 2: Deploy Fluss" title="Direct link to Step 2: Deploy Fluss" translate="no">​</a></h3>
diff --git a/docs/install-deploy/overview/index.html b/docs/install-deploy/overview/index.html
index 47c883354..cf2db78d4 100644
--- a/docs/install-deploy/overview/index.html
+++ b/docs/install-deploy/overview/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Below, we provide an overview of the key components of a Fluss cluster, detailing their functionalities and implementations. Additionally, we will introduce the various deployment methods available for Fluss.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="overview-and-reference-architecture">Overview and Reference Architecture<a href="#overview-and-reference-architecture" class="hash-link" aria-label="Direct link to Overview and Reference Architecture" title="Direct link to Overview and Reference Architecture" translate="no">​</a></h2>
 <p>The figure below shows the building blocks of Fluss clusters:</p>
diff --git a/docs/maintenance/configuration/index.html b/docs/maintenance/configuration/index.html
index 6576eb301..86567c644 100644
--- a/docs/maintenance/configuration/index.html
+++ b/docs/maintenance/configuration/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>All configurations can be set in Fluss configuration file <code>conf/server.yaml</code></p>
 <p>The configuration is parsed and evaluated when the Fluss processes are started.
 Changes to the configuration file require restarting the relevant processes.</p>
diff --git a/docs/maintenance/filesystems/azure/index.html b/docs/maintenance/filesystems/azure/index.html
index a729c6610..8dcbdb7af 100644
--- a/docs/maintenance/filesystems/azure/index.html
+++ b/docs/maintenance/filesystems/azure/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p><a href="https://azure.microsoft.com/en-us/products/storage/blobs" target="_blank" rel="noopener noreferrer" class="">Azure Blob Storage</a> (Azure Blob Storage) is a massively scalable and secure object storage for cloud-native workloads, archives, data lakes, HPC, and machine learning.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="install-azure-fs-plugin-manually">Install Azure FS Plugin Manually<a href="#install-azure-fs-plugin-manually" class="hash-link" aria-label="Direct link to Install Azure FS Plugin Manually" title="Direct link to Install Azure FS Plugin Manually" translate="no">​</a></h2>
 <p>Azure Blob Storage support is not included in the default Fluss distribution. To enable Azure Blob Storage support, you need to manually install the filesystem plugin into Fluss.</p>
diff --git a/docs/maintenance/filesystems/hdfs/index.html b/docs/maintenance/filesystems/hdfs/index.html
index 1aa5bda9a..d40028477 100644
--- a/docs/maintenance/filesystems/hdfs/index.html
+++ b/docs/maintenance/filesystems/hdfs/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p><a href="https://hadoop.apache.org/docs/stable/" target="_blank" rel="noopener noreferrer" class="">HDFS (Hadoop Distributed File System)</a> is the primary storage system used by Hadoop applications. Fluss
 supports HDFS as a remote storage.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="configurations-setup">Configurations setup<a href="#configurations-setup" class="hash-link" aria-label="Direct link to Configurations setup" title="Direct link to Configurations setup" translate="no">​</a></h2>
diff --git a/docs/maintenance/filesystems/obs/index.html b/docs/maintenance/filesystems/obs/index.html
index f0f9ac0b8..b57363ba8 100644
--- a/docs/maintenance/filesystems/obs/index.html
+++ b/docs/maintenance/filesystems/obs/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p><a href="https://www.huaweicloud.com/product/obs.html" target="_blank" rel="noopener noreferrer" class="">HuaweiCloud Object Storage Service</a> (HuaweiCloud OBS) is an enterprise-grade object storage solution delivering industry-leading scalability, data durability, security, and cost-efficiency. Trusted by organizations across finance, healthcare, manufacturing, and media, OBS enables you to securely store, manage, analyze, and protect unlimited data volumes for diverse scenarios li [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="install-obs-plugin-manually">Install OBS Plugin Manually<a href="#install-obs-plugin-manually" class="hash-link" aria-label="Direct link to Install OBS Plugin Manually" title="Direct link to Install OBS Plugin Manually" translate="no">​</a></h2>
 <p>HuaweiCloud OBS support is not included in the default Fluss distribution. To enable OBS support, you need to manually install the filesystem plugin into Fluss.</p>
diff --git a/docs/maintenance/filesystems/oss/index.html b/docs/maintenance/filesystems/oss/index.html
index d33beb82f..faeccc1b6 100644
--- a/docs/maintenance/filesystems/oss/index.html
+++ b/docs/maintenance/filesystems/oss/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="oss-object-storage-service">OSS: Object Storage Service<a href="#oss-object-storage-service" class="hash-link" aria-label="Direct link to OSS: Object Storage Service" title="Direct link to OSS: Object Storage Service" translate="no">​</a></h2>
 <p><a href="https://www.aliyun.com/product/oss" target="_blank" rel="noopener noreferrer" class="">Aliyun Object Storage Service</a> (Aliyun OSS) is widely used, particularly popular among China’s cloud users, and it provides cloud object storage for a variety of use cases.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="configurations-setup">Configurations setup<a href="#configurations-setup" class="hash-link" aria-label="Direct link to Configurations setup" title="Direct link to Configurations setup" translate="no">​</a></h2>
diff --git a/docs/maintenance/filesystems/overview/index.html b/docs/maintenance/filesystems/overview/index.html
index f72bccc87..0f7233f76 100644
--- a/docs/maintenance/filesystems/overview/index.html
+++ b/docs/maintenance/filesystems/overview/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Fluss uses file systems as remote storage to store snapshots for Primary-Key Table and store tiered log segments for Log Table. These
 are some of the file systems that Fluss supports currently, including <em>local</em>, <em>hadoop</em>, <em>Aliyun OSS</em>.</p>
 <p>The file system used for a particular file is determined by its URI scheme. For example, <code>file:///home/user/text.txt</code> refers to a file in the local file system,
diff --git a/docs/maintenance/filesystems/s3/index.html b/docs/maintenance/filesystems/s3/index.html
index bcbee4ba6..2506fca9b 100644
--- a/docs/maintenance/filesystems/s3/index.html
+++ b/docs/maintenance/filesystems/s3/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p><a href="http://aws.amazon.com/s3/" target="_blank" rel="noopener noreferrer" class="">Amazon Simple Storage Service</a> (Amazon S3) is cloud object storage with industry-leading scalability, data availability, security, and performance.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="configurations-setup">Configurations setup<a href="#configurations-setup" class="hash-link" aria-label="Direct link to Configurations setup" title="Direct link to Configurations setup" translate="no">​</a></h2>
 <p>To enabled S3 as remote storage, there are some required configurations that must be added to Fluss&#x27; <code>server.yaml</code>:</p>
diff --git a/docs/maintenance/observability/logging/index.html b/docs/maintenance/observability/logging/index.html
index 0e37cf2fb..f99e9346d 100644
--- a/docs/maintenance/observability/logging/index.html
+++ b/docs/maintenance/observability/logging/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>All Fluss processes(CoordinatorServer/TabletServer) create a log text file that contains messages for various events happening in that process. These logs provide deep insights into the inner workings of Fluss, and can be used to detect problems (in the form of WARN/ERROR messages) and can help in debugging them.</p>
 <p>The logging in Fluss uses the <a href="http://www.slf4j.org/" target="_blank" rel="noopener noreferrer" class="">SLF4J</a> logging interface. This allows you to use any logging framework that supports SLF4J, without having to modify the Fluss source code.</p>
 <p>By default, <a href="https://logging.apache.org/log4j/2.x/index.html" target="_blank" rel="noopener noreferrer" class="">Log4j 2</a> is used as the underlying logging framework.</p>
diff --git a/docs/maintenance/observability/metric-reporters/index.html b/docs/maintenance/observability/metric-reporters/index.html
index e1af5558b..e16068ae7 100644
--- a/docs/maintenance/observability/metric-reporters/index.html
+++ b/docs/maintenance/observability/metric-reporters/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Fluss allows reporting <a class="" href="/docs/maintenance/observability/monitor-metrics/">metrics</a> to external system.
 Metrics can be exposed to an external system by configuring one or several reporters in <code>conf/server.yaml</code>. These
 reporters will be instantiated on each CoordinatorServer and TabletServers when they started.</p>
diff --git a/docs/maintenance/observability/monitor-metrics/index.html b/docs/maintenance/observability/monitor-metrics/index.html
index c2f76844e..07550b73e 100644
--- a/docs/maintenance/observability/monitor-metrics/index.html
+++ b/docs/maintenance/observability/monitor-metrics/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Fluss has built a metrics system to measure the behaviours of cluster and table, like the active CoordinatorServer,
 the number of table, the bytes written, the number of records written, etc.</p>
 <p>Fluss supports different metric types: <strong>Counters</strong>, <strong>Gauges</strong>, <strong>Histograms</strong>, and <strong>Meters</strong>.</p>
diff --git a/docs/maintenance/observability/quickstart/index.html b/docs/maintenance/observability/quickstart/index.html
index 6507f4db5..4712e5d73 100644
--- a/docs/maintenance/observability/quickstart/index.html
+++ b/docs/maintenance/observability/quickstart/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>On this page, you can find the following guides to set up an observability stack <strong>based on the instructions in the <a class="" href="/docs/quickstart/flink/">Flink quickstart guide</a></strong>:</p>
 <ul>
 <li class=""><a href="#observability-with-prometheus-loki-and-grafana" class="">Observability with Prometheus, Loki and Grafana</a></li>
diff --git a/docs/maintenance/operations/graceful-shutdown/index.html b/docs/maintenance/operations/graceful-shutdown/index.html
index 2b43bdeac..696cb8ae2 100644
--- a/docs/maintenance/operations/graceful-shutdown/index.html
+++ b/docs/maintenance/operations/graceful-shutdown/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Apache Fluss provides a <strong>comprehensive graceful shutdown mechanism</strong> to ensure data integrity and proper resource cleanup when stopping servers or services.</p>
 <p>This guide describes the shutdown procedures, configuration options, and best practices for each Fluss component.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="overview">Overview<a href="#overview" class="hash-link" aria-label="Direct link to Overview" title="Direct link to Overview" translate="no">​</a></h2>
diff --git a/docs/maintenance/operations/racks/index.html b/docs/maintenance/operations/racks/index.html
index 24e072c1e..2f9ccfc3c 100644
--- a/docs/maintenance/operations/racks/index.html
+++ b/docs/maintenance/operations/racks/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>The rack awareness feature is designed to distribute replicas of the same bucket across multiple racks. This extends the
 data protection guarantees provided by Fluss beyond server failures to include rack failures, thereby significantly
 reducing the risk of data loss in the event that all TabletServers on a single rack fail simultaneously.</p>
diff --git a/docs/maintenance/operations/rebalance/index.html b/docs/maintenance/operations/rebalance/index.html
index 5d86054ea..6d9183818 100644
--- a/docs/maintenance/operations/rebalance/index.html
+++ b/docs/maintenance/operations/rebalance/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="overview">Overview<a href="#overview" class="hash-link" aria-label="Direct link to Overview" title="Direct link to Overview" translate="no">​</a></h2>
 <p>Fluss provides cluster rebalancing capabilities to redistribute buckets across TabletServers based on workload and cluster topology changes. Rebalancing helps maintain optimal resource utilization and ensures balanced load distribution across the cluster.</p>
 <p>Rebalancing primarily occurs in the following scenarios:</p>
diff --git a/docs/maintenance/operations/updating-configs/index.html b/docs/maintenance/operations/updating-configs/index.html
index d079ee457..4731b598f 100644
--- a/docs/maintenance/operations/updating-configs/index.html
+++ b/docs/maintenance/operations/updating-configs/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="overview">Overview<a href="#overview" class="hash-link" aria-label="Direct link to Overview" title="Direct link to Overview" translate="no">​</a></h2>
 <p>Fluss allows you to update cluster or table configurations dynamically without requiring a cluster restart or table recreation. This section demonstrates how to modify and apply such configurations.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="updating-cluster-configs">Updating Cluster Configs<a href="#updating-cluster-configs" class="hash-link" aria-label="Direct link to Updating Cluster Configs" title="Direct link to Updating Cluster Configs" translate="no">​</a></h2>
diff --git a/docs/maintenance/operations/upgrade-notes-0.8/index.html b/docs/maintenance/operations/upgrade-notes-0.8/index.html
index 9523d9a99..91eb3987e 100644
--- a/docs/maintenance/operations/upgrade-notes-0.8/index.html
+++ b/docs/maintenance/operations/upgrade-notes-0.8/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>These upgrade notes discuss important aspects, such as configuration, behavior, or dependencies, that changed between Fluss 0.7 and Fluss 0.8. Please read these notes carefully if you are planning to upgrade your Fluss version to 0.8.</p>
 <p>Previous versions can be found in the <a class="" href="/docs/maintenance/operations/upgrade-notes-archive/">archive of upgrade notes</a>.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="deprecation--end-of-support">Deprecation / End of Support<a href="#deprecation--end-of-support" class="hash-link" aria-label="Direct link to Deprecation / End of Support" title="Direct link to Deprecation / End of Support" translate="no">​</a></h2>
diff --git a/docs/maintenance/operations/upgrade-notes-0.9/index.html b/docs/maintenance/operations/upgrade-notes-0.9/index.html
index 88740b378..1e24f280d 100644
--- a/docs/maintenance/operations/upgrade-notes-0.9/index.html
+++ b/docs/maintenance/operations/upgrade-notes-0.9/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>These upgrade notes discuss important aspects, such as configuration, behavior, or dependencies, that changed between Fluss 0.8 and Fluss 0.9. Please read these notes carefully if you are planning to upgrade your Fluss version to 0.9.</p>
 <p>Previous versions can be found in the <a class="" href="/docs/maintenance/operations/upgrade-notes-archive/">archive of upgrade notes</a>.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="adding-columns">Adding Columns<a href="#adding-columns" class="hash-link" aria-label="Direct link to Adding Columns" title="Direct link to Adding Columns" translate="no">​</a></h2>
diff --git a/docs/maintenance/operations/upgrade-notes-archive/index.html b/docs/maintenance/operations/upgrade-notes-archive/index.html
index 9bda099ab..7eca6c110 100644
--- a/docs/maintenance/operations/upgrade-notes-archive/index.html
+++ b/docs/maintenance/operations/upgrade-notes-archive/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>This page contains links to all previous versions of the Fluss upgrade notes. Each document details the changes, improvements, and important considerations for upgrading from one major version to the next.</p>
 <ul>
 <li class=""><a class="" href="/docs/maintenance/operations/upgrade-notes-0.9/">Upgrade Notes from v0.8 to v0.9</a></li>
diff --git a/docs/maintenance/operations/upgrading/index.html b/docs/maintenance/operations/upgrading/index.html
index a442cc30a..bfddee4fc 100644
--- a/docs/maintenance/operations/upgrading/index.html
+++ b/docs/maintenance/operations/upgrading/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 Like all long-running services, Fluss requires ongoing maintenance, which includes fixing bugs, implementing improvements,
 and migrating applications to newer versions of the Fluss cluster. In our code design process, we place a strong emphasis
 on compatibility to ensure that any updates or changes are seamlessly integrated without disrupting the existing
diff --git a/docs/maintenance/tiered-storage/lakehouse-storage/index.html b/docs/maintenance/tiered-storage/lakehouse-storage/index.html
index e7a511c61..2a6ebe4a0 100644
--- a/docs/maintenance/tiered-storage/lakehouse-storage/index.html
+++ b/docs/maintenance/tiered-storage/lakehouse-storage/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Lakehouse represents a new, open architecture that combines the best elements of data lakes and data warehouses.
 Lakehouse combines data lake scalability and cost-effectiveness with data warehouse reliability and performance.</p>
 <p>Fluss leverages the well-known Lakehouse storage solutions like Apache Paimon, Apache Iceberg, Apache Hudi, Delta Lake as
diff --git a/docs/maintenance/tiered-storage/overview/index.html b/docs/maintenance/tiered-storage/overview/index.html
index b8e3bf4bc..619845827 100644
--- a/docs/maintenance/tiered-storage/overview/index.html
+++ b/docs/maintenance/tiered-storage/overview/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>With tiered storage, Fluss allows you to scale compute and storage resources independently, provides better client isolation, and
 allows faster maintenance.</p>
 <p>Fluss organizes data into different storage layers based on its access patterns, performance requirements, and cost considerations.</p>
diff --git a/docs/maintenance/tiered-storage/remote-storage/index.html b/docs/maintenance/tiered-storage/remote-storage/index.html
index 568b4e4af..4c3116582 100644
--- a/docs/maintenance/tiered-storage/remote-storage/index.html
+++ b/docs/maintenance/tiered-storage/remote-storage/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Remote storage usually means a cost-efficient and fault-tolerant storage comparing to local disk, such as S3, HDFS, OSS.
 See more detail about how to configure remote storage in documentation of <a class="" href="/docs/maintenance/filesystems/overview/">filesystems</a>.</p>
 <p>For log table, Fluss will use remote storage to store the tiered log segments of data. For primary key table, Fluss will use remote storage to store the snapshot as well as the tiered log segments for change log.</p>
diff --git a/docs/next/apis/client-support-matrix/index.html b/docs/next/apis/client-support-matrix/index.html
index b47ca57be..e56e41d38 100644
--- a/docs/next/apis/client-support-matrix/index.html
+++ b/docs/next/apis/client-support-matrix/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Fluss has a rich set of features and native data types available to users. The following tables summarize the features available across various Fluss clients.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="data-operations">Data Operations<a href="#data-operations" class="hash-link" aria-label="Direct link to Data Operations" title="Direct link to Data Operations" translate="no">​</a></h2>
 <p>These data operations are available under TableAppend, TableScan, TableUpsert and TableLookup interfaces.</p>
@@ -32,11 +30,11 @@
 <div class="theme-admonition theme-admonition-tip admonition_xJq3 alert alert--success"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.6 [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="data-types">Data Types<a href="#data-types" class="hash-link" aria-label="Direct link to Data Types" title="Direct link to Data Types" translate="no">​</a></h2>
 <p>Client support for Fluss data types are as follows:</p>
-<table><thead><tr><th>DataType</th><th><a class="" href="/docs/next/apis/java-client/">Java Client</a></th><th>Rust Client</th><th>Python Client</th><th>C++ Client</th></tr></thead><tbody><tr><td>BOOLEAN</td><td>✔️</td><td>✔️</td><td>✔️</td><td>✔️</td></tr><tr><td>TINYINT</td><td>✔️</td><td>✔️</td><td>✔️</td><td>✔️</td></tr><tr><td>SMALLINT</td><td>✔️</td><td>✔️</td><td>✔️</td><td>✔️</td></tr><tr><td>INT</td><td>✔️</td><td>✔️</td><td>✔️</td><td>✔️</td></tr><tr><td>BIGINT</td><td>✔️</td>< [...]
+<table><thead><tr><th>DataType</th><th><a class="" href="/docs/next/apis/java-client/">Java Client</a></th><th>Rust Client</th><th>Python Client</th><th>C++ Client</th></tr></thead><tbody><tr><td>BOOLEAN</td><td>✔️</td><td>✔️</td><td>✔️</td><td>✔️</td></tr><tr><td>TINYINT</td><td>✔️</td><td>✔️</td><td>✔️</td><td>✔️</td></tr><tr><td>SMALLINT</td><td>✔️</td><td>✔️</td><td>✔️</td><td>✔️</td></tr><tr><td>INT</td><td>✔️</td><td>✔️</td><td>✔️</td><td>✔️</td></tr><tr><td>BIGINT</td><td>✔️</td>< [...]
 <div class="theme-admonition theme-admonition-tip admonition_xJq3 alert alert--success"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.6 [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="admin-operations">Admin Operations<a href="#admin-operations" class="hash-link" aria-label="Direct link to Admin Operations" title="Direct link to Admin Operations" translate="no">​</a></h2>
 <p>Admin operations are available under FlussAdmin interface.</p>
-<table><thead><tr><th>Entity</th><th>Operations</th><th><a class="" href="/docs/next/apis/java-client/">Java Client</a></th><th>Rust Client</th><th>Python Client</th><th>C++ Client</th></tr></thead><tbody><tr><td>Database</td><td>CreateDatabase</td><td>✔️</td><td>✔️</td><td></td><td></td></tr><tr><td>Database</td><td>DropDatabase</td><td>✔️</td><td>✔️</td><td></td><td></td></tr><tr><td>Database</td><td>DatabaseExists</td><td>✔️</td><td>✔️</td><td></td><td></td></tr><tr><td>Database</td>< [...]
+<table><thead><tr><th>Entity</th><th>Operations</th><th><a class="" href="/docs/next/apis/java-client/">Java Client</a></th><th>Rust Client</th><th>Python Client</th><th>C++ Client</th></tr></thead><tbody><tr><td>Database</td><td>CreateDatabase</td><td>✔️</td><td>✔️</td><td></td><td></td></tr><tr><td>Database</td><td>DropDatabase</td><td>✔️</td><td>✔️</td><td></td><td></td></tr><tr><td>Database</td><td>DatabaseExists</td><td>✔️</td><td>✔️</td><td></td><td></td></tr><tr><td>Database</td>< [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="data-lake-formats">Data Lake Formats<a href="#data-lake-formats" class="hash-link" aria-label="Direct link to Data Lake Formats" title="Direct link to Data Lake Formats" translate="no">​</a></h2>
 <table><thead><tr><th>Format</th><th><a class="" href="/docs/next/apis/java-client/">Java Client</a></th><th>Rust Client</th><th>Python Client</th><th>C++ Client</th></tr></thead><tbody><tr><td>Iceberg</td><td>✔️</td><td></td><td></td><td></td></tr><tr><td>Lance</td><td>✔️</td><td>✔️</td><td></td><td></td></tr><tr><td>Paimon</td><td>✔️</td><td></td><td></td><td></td></tr></tbody></table>
 <div class="theme-admonition theme-admonition-tip admonition_xJq3 alert alert--success"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.6 [...]
diff --git a/docs/next/apis/cpp-client/index.html b/docs/next/apis/cpp-client/index.html
index 615199bae..b97a0df53 100644
--- a/docs/next/apis/cpp-client/index.html
+++ b/docs/next/apis/cpp-client/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>The Fluss C++ Client provides a high-performance, synchronous interface for
 interacting with Fluss clusters. It manages an internal Tokio runtime and
 supports Apache Arrow for efficient data interchange.</p>
diff --git a/docs/next/apis/java-client/index.html b/docs/next/apis/java-client/index.html
index fd4034f16..9c4b96d5a 100644
--- a/docs/next/apis/java-client/index.html
+++ b/docs/next/apis/java-client/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="overview">Overview<a href="#overview" class="hash-link" aria-label="Direct link to Overview" title="Direct link to Overview" translate="no">​</a></h2>
 <p>Fluss <code>Admin</code> API that supports asynchronous operations for managing and inspecting Fluss resources. It communicates with the Fluss cluster and provides methods for:</p>
 <ul>
diff --git a/docs/next/apis/python-client/index.html b/docs/next/apis/python-client/index.html
index 8ef8d3eeb..8ead5fdb6 100644
--- a/docs/next/apis/python-client/index.html
+++ b/docs/next/apis/python-client/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>The Fluss Python Client provides a high-performance, asynchronous interface for
 interacting with Fluss clusters. Built on top of the Rust core via
 <a href="https://pyo3.rs/" target="_blank" rel="noopener noreferrer" class="">PyO3</a>, it leverages PyArrow for efficient data interchange
diff --git a/docs/next/apis/rust-client/index.html b/docs/next/apis/rust-client/index.html
index 92392dbae..c8d664ffa 100644
--- a/docs/next/apis/rust-client/index.html
+++ b/docs/next/apis/rust-client/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>The Fluss Rust Client is a high-performance, asynchronous library powered by the
 <a href="https://tokio.rs/" target="_blank" rel="noopener noreferrer" class="">Tokio</a> runtime. It provides a native interface for interacting
 with Fluss clusters with minimal overhead.</p>
diff --git a/docs/next/concepts/architecture/index.html b/docs/next/concepts/architecture/index.html
index 4b8dd82d6..d9d3a7a8d 100644
--- a/docs/next/concepts/architecture/index.html
+++ b/docs/next/concepts/architecture/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>A Fluss cluster consists of two main processes: the <strong>CoordinatorServer</strong> and the <strong>TabletServer</strong>.</p>
 <p><img decoding="async" loading="lazy" alt="Fluss Architecture" src="/assets/images/architecture-685a689d78b328cbf76f1ca202222538.png" width="2160" height="1540" class="img_ev3q"></p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="coordinatorserver">CoordinatorServer<a href="#coordinatorserver" class="hash-link" aria-label="Direct link to CoordinatorServer" title="Direct link to CoordinatorServer" translate="no">​</a></h2>
diff --git a/docs/next/engine-flink/datastream/index.html b/docs/next/engine-flink/datastream/index.html
index 2e8fca201..3bdeb68c6 100644
--- a/docs/next/engine-flink/datastream/index.html
+++ b/docs/next/engine-flink/datastream/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="overview">Overview<a href="#overview" class="hash-link" aria-label="Direct link to Overview" title="Direct link to Overview" translate="no">​</a></h2>
 <p>The Fluss DataStream Connector for Apache Flink provides a Flink DataStream source implementation for reading data from Fluss tables and a Flink DataStream sink implementation for writing data to Fluss tables. It allows you to seamlessly integrate Fluss tables with Flink&#x27;s DataStream API, enabling you to process data from Fluss in your Flink applications.</p>
 <p>Key features of the Fluss DataStream Connector include:</p>
diff --git a/docs/next/engine-flink/ddl/index.html b/docs/next/engine-flink/ddl/index.html
index b75820d15..097d3314d 100644
--- a/docs/next/engine-flink/ddl/index.html
+++ b/docs/next/engine-flink/ddl/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="create-catalog">Create Catalog<a href="#create-catalog" class="hash-link" aria-label="Direct link to Create Catalog" title="Direct link to Create Catalog" translate="no">​</a></h2>
 <p>Fluss supports creating and managing tables through the Fluss Catalog.</p>
 <div class="language-sql codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#36464e;--prism-background-color:#f5f5f5"><div class="codeBlockTitle_OeMC">Flink SQL</div><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sql codeBlock_bY9V thin-scrollbar" style="color:#36464e;background-color:#f5f5f5"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#36464e"><span class="token keyword" style="color:#3f6ec6">CREATE</span><span cla [...]
diff --git a/docs/next/engine-flink/delta-joins/index.html b/docs/next/engine-flink/delta-joins/index.html
index 6b31f1a3c..6c4f86d7a 100644
--- a/docs/next/engine-flink/delta-joins/index.html
+++ b/docs/next/engine-flink/delta-joins/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Beginning with <strong>Apache Flink 2.1</strong>, a new operator called <a href="https://cwiki.apache.org/confluence/display/FLINK/FLIP-486%3A+Introduce+A+New+DeltaJoin" target="_blank" rel="noopener noreferrer" class="">Delta Join</a> was introduced.
 Compared to traditional streaming joins, the delta join operator significantly reduces the amount of state that needs to be maintained during execution. This improvement helps mitigate several common issues associated with large state sizes, including:</p>
 <ul>
diff --git a/docs/next/engine-flink/getting-started/index.html b/docs/next/engine-flink/getting-started/index.html
index a8ce098ac..d0c981da9 100644
--- a/docs/next/engine-flink/getting-started/index.html
+++ b/docs/next/engine-flink/getting-started/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="quick-start">Quick Start<a href="#quick-start" class="hash-link" aria-label="Direct link to Quick Start" title="Direct link to Quick Start" translate="no">​</a></h2>
 <p>For a quick introduction to running Flink, refer to the <a class="" href="/docs/next/quickstart/flink/">Quick Start</a> guide.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="supported-flink-versions">Supported Flink Versions<a href="#supported-flink-versions" class="hash-link" aria-label="Direct link to Supported Flink Versions" title="Direct link to Supported Flink Versions" translate="no">​</a></h2>
@@ -32,7 +30,7 @@
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="feature-support">Feature Support<a href="#feature-support" class="hash-link" aria-label="Direct link to Feature Support" title="Direct link to Feature Support" translate="no">​</a></h2>
 <p>Fluss supports Apache Flink&#x27;s Table API and Flink&#x27;s DataStream API.</p>
 <p>For Flink&#x27;s Table API, Fluss supports the following features:</p>
-<table><thead><tr><th>Feature Support</th><th>Flink</th><th>Notes</th></tr></thead><tbody><tr><td><a class="" href="/docs/next/engine-flink/ddl/#create-catalog">SQL Create Catalog</a></td><td>✔️</td><td></td></tr><tr><td><a class="" href="/docs/next/engine-flink/ddl/#create-database">SQL Create Database</a></td><td>✔️</td><td></td></tr><tr><td><a class="" href="/docs/next/engine-flink/ddl/#drop-database">SQL Drop Database</a></td><td>✔️</td><td></td></tr><tr><td><a class="" href="/docs/n [...]
+<table><thead><tr><th>Feature Support</th><th>Flink</th><th>Notes</th></tr></thead><tbody><tr><td><a class="" href="/docs/next/engine-flink/ddl/#create-catalog">SQL Create Catalog</a></td><td>✔️</td><td></td></tr><tr><td><a class="" href="/docs/next/engine-flink/ddl/#create-database">SQL Create Database</a></td><td>✔️</td><td></td></tr><tr><td><a class="" href="/docs/next/engine-flink/ddl/#drop-database">SQL Drop Database</a></td><td>✔️</td><td></td></tr><tr><td><a class="" href="/docs/n [...]
 <p>For Flink&#x27;s DataStream API, you can see <a class="" href="/docs/next/engine-flink/datastream/">DataStream API</a> for more details.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="preparation-when-using-flink-sql-client">Preparation when using Flink SQL Client<a href="#preparation-when-using-flink-sql-client" class="hash-link" aria-label="Direct link to Preparation when using Flink SQL Client" title="Direct link to Preparation when using Flink SQL Client" translate="no">​</a></h2>
 <ul>
diff --git a/docs/next/engine-flink/lookups/index.html b/docs/next/engine-flink/lookups/index.html
index d3d4410c5..c61591a72 100644
--- a/docs/next/engine-flink/lookups/index.html
+++ b/docs/next/engine-flink/lookups/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Flink lookup joins are important because they enable efficient, real-time enrichment of streaming data with reference data, a common requirement in many real-time analytics and processing scenarios.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="lookup">Lookup<a href="#lookup" class="hash-link" aria-label="Direct link to Lookup" title="Direct link to Lookup" translate="no">​</a></h2>
 <h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="instructions">Instructions<a href="#instructions" class="hash-link" aria-label="Direct link to Instructions" title="Direct link to Instructions" translate="no">​</a></h3>
diff --git a/docs/next/engine-flink/options/index.html b/docs/next/engine-flink/options/index.html
index 5ff202a82..079d81bf7 100644
--- a/docs/next/engine-flink/options/index.html
+++ b/docs/next/engine-flink/options/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>The following table lists the options that can be used to configure the Fluss table in Flink, including the storage format, the read/write behaviors.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="how-to-configure-options">How to Configure Options<a href="#how-to-configure-options" class="hash-link" aria-label="Direct link to How to Configure Options" title="Direct link to How to Configure Options" translate="no">​</a></h2>
 <p>You can configure the Fluss table options in Flink SQL DDL statements. For example, the following SQL statement creates a Fluss table with the <code>table.log.ttl</code> set to 7 days:</p>
@@ -32,7 +30,7 @@
 <p>All the options in this page can be set when creating a table. Once a table is created, the defined options will be stored as a part of the metadata of the Fluss table. The stored options will be used when reading or writing the table.
 For example, the following SQL statement creates a Fluss table with the <code>table.log.ttl</code> set to 7 days and disables the CRC check for the log reading:</p>
 <div class="language-sql codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#36464e;--prism-background-color:#f5f5f5"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sql codeBlock_bY9V thin-scrollbar" style="color:#36464e;background-color:#f5f5f5"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#36464e"><span class="token keyword" style="color:#3f6ec6">CREATE</span><span class="token plain"> </span><span class="token keyw [...]
-<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="dynamically-apply-options-via-sql-hints">Dynamically apply options via SQL hints<a href="#dynamically-apply-options-via-sql-hints" class="hash-link" aria-label="Direct link to Dynamically apply options via SQL hints" title="Direct link to Dynamically apply options via SQL hints" translate="no">​</a></h3>
+<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="dynamically-apply-options-via-sql-hints">Dynamically apply options via SQL hints<a href="#dynamically-apply-options-via-sql-hints" class="hash-link" aria-label="Direct link to Dynamically apply options via SQL hints" title="Direct link to Dynamically apply options via SQL hints" translate="no">​</a></h3>
 <p>You can dynamically apply the options via SQL hints. The dynamically applied options will not be stored as metadata of the table.
 They will only be used for the current query and will not affect other queries on the table. The dynamically applied options have a higher priority than the options stored in the metadata of the table.</p>
 <div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.6 [...]
diff --git a/docs/next/engine-flink/procedures/index.html b/docs/next/engine-flink/procedures/index.html
index 2ef8138c2..e3b0d8907 100644
--- a/docs/next/engine-flink/procedures/index.html
+++ b/docs/next/engine-flink/procedures/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Fluss provides stored procedures to perform administrative and management operations through Flink SQL. All procedures are located in the <code>sys</code> namespace and can be invoked using the <code>CALL</code> statement.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="available-procedures">Available Procedures<a href="#available-procedures" class="hash-link" aria-label="Direct link to Available Procedures" title="Direct link to Available Procedures" translate="no">​</a></h2>
 <p>You can list all available procedures using:</p>
diff --git a/docs/next/engine-flink/reads/index.html b/docs/next/engine-flink/reads/index.html
index c31d4fa41..29aa5025b 100644
--- a/docs/next/engine-flink/reads/index.html
+++ b/docs/next/engine-flink/reads/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Fluss supports streaming and batch read with <a href="https://flink.apache.org/" target="_blank" rel="noopener noreferrer" class="">Apache Flink</a>&#x27;s SQL &amp; Table API. Execute the following SQL command to switch execution mode from streaming to batch, and vice versa:</p>
 <div class="language-sql codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#36464e;--prism-background-color:#f5f5f5"><div class="codeBlockTitle_OeMC">Flink SQL</div><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sql codeBlock_bY9V thin-scrollbar" style="color:#36464e;background-color:#f5f5f5"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#36464e"><span class="token comment" style="color:#8e908c;font-style:italic">-- E [...]
 <div class="language-sql codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#36464e;--prism-background-color:#f5f5f5"><div class="codeBlockTitle_OeMC">Flink SQL</div><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sql codeBlock_bY9V thin-scrollbar" style="color:#36464e;background-color:#f5f5f5"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#36464e"><span class="token comment" style="color:#8e908c;font-style:italic">-- E [...]
diff --git a/docs/next/engine-flink/writes/index.html b/docs/next/engine-flink/writes/index.html
index 16bcf513d..8ce6ab744 100644
--- a/docs/next/engine-flink/writes/index.html
+++ b/docs/next/engine-flink/writes/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>You can directly insert or update data into a Fluss table using the <code>INSERT INTO</code> statement.
 Fluss primary key tables can accept all types of messages (<code>INSERT</code>, <code>UPDATE_BEFORE</code>, <code>UPDATE_AFTER</code>, <code>DELETE</code>), while Fluss log table can only accept <code>INSERT</code> type messages.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="insert-into">INSERT INTO<a href="#insert-into" class="hash-link" aria-label="Direct link to INSERT INTO" title="Direct link to INSERT INTO" translate="no">​</a></h2>
diff --git a/docs/next/engine-spark/ddl/index.html b/docs/next/engine-spark/ddl/index.html
index 4697f0de7..d95c8dd5b 100644
--- a/docs/next/engine-spark/ddl/index.html
+++ b/docs/next/engine-spark/ddl/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="create-catalog">Create Catalog<a href="#create-catalog" class="hash-link" aria-label="Direct link to Create Catalog" title="Direct link to Create Catalog" translate="no">​</a></h2>
 <p>Fluss supports creating and managing tables through the Fluss Catalog in Spark. The catalog is configured via Spark&#x27;s catalog plugin mechanism.</p>
 <div class="language-properties codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#36464e;--prism-background-color:#f5f5f5"><div class="codeBlockTitle_OeMC">spark-defaults.conf</div><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-properties codeBlock_bY9V thin-scrollbar" style="color:#36464e;background-color:#f5f5f5"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#36464e"><span class="token plain">spark.sql.catalog.flus [...]
diff --git a/docs/next/engine-spark/getting-started/index.html b/docs/next/engine-spark/getting-started/index.html
index 390a984a8..6dff5801b 100644
--- a/docs/next/engine-spark/getting-started/index.html
+++ b/docs/next/engine-spark/getting-started/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="supported-spark-versions">Supported Spark Versions<a href="#supported-spark-versions" class="hash-link" aria-label="Direct link to Supported Spark Versions" title="Direct link to Supported Spark Versions" translate="no">​</a></h2>
 <table><thead><tr><th>Fluss Connector Versions</th><th>Supported Spark Versions</th></tr></thead><tbody><tr><td>1.0</td><td>3.4, 3.5</td></tr></tbody></table>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="feature-support">Feature Support<a href="#feature-support" class="hash-link" aria-label="Direct link to Feature Support" title="Direct link to Feature Support" translate="no">​</a></h2>
@@ -66,7 +64,7 @@ Here, it is assumed that there is a Fluss cluster running on your local machine
 <div class="language-sql codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#36464e;--prism-background-color:#f5f5f5"><div class="codeBlockTitle_OeMC">Spark SQL</div><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sql codeBlock_bY9V thin-scrollbar" style="color:#36464e;background-color:#f5f5f5"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#36464e"><span class="token keyword" style="color:#3f6ec6">CREATE</span><span cla [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="creating-a-table">Creating a Table<a href="#creating-a-table" class="hash-link" aria-label="Direct link to Creating a Table" title="Direct link to Creating a Table" translate="no">​</a></h2>
 <div class="language-sql codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#36464e;--prism-background-color:#f5f5f5"><div class="codeBlockTitle_OeMC">Spark SQL</div><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sql codeBlock_bY9V thin-scrollbar" style="color:#36464e;background-color:#f5f5f5"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#36464e"><span class="token keyword" style="color:#3f6ec6">CREATE</span><span cla [...]
-<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="data-writing">Data Writing<a href="#data-writing" class="hash-link" aria-label="Direct link to Data Writing" title="Direct link to Data Writing" translate="no">​</a></h2>
+<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="data-writing">Data Writing<a href="#data-writing" class="hash-link" aria-label="Direct link to Data Writing" title="Direct link to Data Writing" translate="no">​</a></h2>
 <p>To append new data to a table, you can use <code>INSERT INTO</code>:</p>
 <div class="language-sql codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#36464e;--prism-background-color:#f5f5f5"><div class="codeBlockTitle_OeMC">Spark SQL</div><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sql codeBlock_bY9V thin-scrollbar" style="color:#36464e;background-color:#f5f5f5"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#36464e"><span class="token keyword" style="color:#3f6ec6">INSERT</span><span cla [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="data-reading">Data Reading<a href="#data-reading" class="hash-link" aria-label="Direct link to Data Reading" title="Direct link to Data Reading" translate="no">​</a></h2>
diff --git a/docs/next/engine-spark/options/index.html b/docs/next/engine-spark/options/index.html
index f65f8ef84..b1dce1962 100644
--- a/docs/next/engine-spark/options/index.html
+++ b/docs/next/engine-spark/options/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>This page lists all the available options for the Fluss Spark connector.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="read-options">Read Options<a href="#read-options" class="hash-link" aria-label="Direct link to Read Options" title="Direct link to Read Options" translate="no">​</a></h2>
 <p>The following Spark configurations can be used to control read behavior for both batch and streaming reads. These options are set using <code>SET</code> in Spark SQL or via <code>spark.conf.set()</code> in Spark applications. All options are prefixed with <code>spark.sql.fluss.</code>.</p>
diff --git a/docs/next/engine-spark/procedures/index.html b/docs/next/engine-spark/procedures/index.html
index 9747feeb3..30ae26450 100644
--- a/docs/next/engine-spark/procedures/index.html
+++ b/docs/next/engine-spark/procedures/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Fluss provides stored procedures to perform administrative and management operations through Spark SQL. All procedures are located in the <code>sys</code> namespace and can be invoked using the <code>CALL</code> statement.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="configuration">Configuration<a href="#configuration" class="hash-link" aria-label="Direct link to Configuration" title="Direct link to Configuration" translate="no">​</a></h2>
 <p>To enable Fluss procedures in Spark, you need to configure the Spark session extensions:</p>
diff --git a/docs/next/engine-spark/reads/index.html b/docs/next/engine-spark/reads/index.html
index 025a49bbf..267e5cf5f 100644
--- a/docs/next/engine-spark/reads/index.html
+++ b/docs/next/engine-spark/reads/index.html
@@ -14,21 +14,19 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Fluss supports batch read with <a href="https://spark.apache.org/" target="_blank" rel="noopener noreferrer" class="">Apache Spark</a>&#x27;s SQL API for both Log Tables and Primary Key Tables.</p>
 <div class="theme-admonition theme-admonition-tip admonition_xJq3 alert alert--success"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.6 [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="batch-read">Batch Read<a href="#batch-read" class="hash-link" aria-label="Direct link to Batch Read" title="Direct link to Batch Read" translate="no">​</a></h2>
-<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="log-table">Log Table<a href="#log-table" class="hash-link" aria-label="Direct link to Log Table" title="Direct link to Log Table" translate="no">​</a></h3>
+<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="log-table">Log Table<a href="#log-table" class="hash-link" aria-label="Direct link to Log Table" title="Direct link to Log Table" translate="no">​</a></h3>
 <p>You can read data from a log table using the <code>SELECT</code> statement.</p>
 <h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="example">Example<a href="#example" class="hash-link" aria-label="Direct link to Example" title="Direct link to Example" translate="no">​</a></h4>
 <ol>
diff --git a/docs/next/engine-spark/structured-streaming/index.html b/docs/next/engine-spark/structured-streaming/index.html
index 1aa8487da..041d9470c 100644
--- a/docs/next/engine-spark/structured-streaming/index.html
+++ b/docs/next/engine-spark/structured-streaming/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Fluss supports <a href="https://spark.apache.org/docs/latest/structured-streaming-programming-guide.html" target="_blank" rel="noopener noreferrer" class="">Spark Structured Streaming</a> for both reading and writing data in a streaming fashion. This enables building real-time data pipelines with Apache Spark and Fluss.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="streaming-write">Streaming Write<a href="#streaming-write" class="hash-link" aria-label="Direct link to Streaming Write" title="Direct link to Streaming Write" translate="no">​</a></h2>
 <p>Fluss supports writing data to Fluss tables using Spark Structured Streaming. This is useful for continuously ingesting data into Fluss tables from streaming sources.</p>
diff --git a/docs/next/engine-spark/writes/index.html b/docs/next/engine-spark/writes/index.html
index db7dae054..678dd035c 100644
--- a/docs/next/engine-spark/writes/index.html
+++ b/docs/next/engine-spark/writes/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>You can directly insert data into a Fluss table using the <code>INSERT INTO</code> statement.
 Fluss primary key tables support upsert semantics (inserting a row with an existing primary key will update the existing record), while Fluss log tables only accept append-only writes.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="insert-into">INSERT INTO<a href="#insert-into" class="hash-link" aria-label="Direct link to INSERT INTO" title="Direct link to INSERT INTO" translate="no">​</a></h2>
diff --git a/docs/next/index.html b/docs/next/index.html
index c001e4612..9803b0601 100644
--- a/docs/next/index.html
+++ b/docs/next/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Fluss is a streaming storage built for real-time analytics &amp; AI which can serve as the real-time data layer for Lakehouse architectures.</p>
 <p><img decoding="async" loading="lazy" alt="arch" src="/assets/images/fluss-cecd661bcfa8f9383579b29c2978dffc.png" width="2160" height="1215" class="img_ev3q"></p>
 <p>It bridges the gap between <strong>streaming data</strong> and the data <strong>Lakehouse</strong> by enabling low-latency, high-throughput data ingestion and processing while seamlessly integrating with popular compute engines like <strong>Apache Flink</strong>, with <strong>Apache Spark</strong> and <strong>StarRocks</strong> coming soon.</p>
diff --git a/docs/next/install-deploy/deploying-distributed-cluster/index.html b/docs/next/install-deploy/deploying-distributed-cluster/index.html
index bca9c080a..4ac9589e3 100644
--- a/docs/next/install-deploy/deploying-distributed-cluster/index.html
+++ b/docs/next/install-deploy/deploying-distributed-cluster/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>This page provides instructions on how to deploy a <em>distributed cluster</em> for Fluss on bare machines.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="requirements">Requirements<a href="#requirements" class="hash-link" aria-label="Direct link to Requirements" title="Direct link to Requirements" translate="no">​</a></h2>
 <h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="hardware-requirements">Hardware Requirements<a href="#hardware-requirements" class="hash-link" aria-label="Direct link to Hardware Requirements" title="Direct link to Hardware Requirements" translate="no">​</a></h3>
diff --git a/docs/next/install-deploy/deploying-local-cluster/index.html b/docs/next/install-deploy/deploying-local-cluster/index.html
index befec5aa5..20a4891b1 100644
--- a/docs/next/install-deploy/deploying-local-cluster/index.html
+++ b/docs/next/install-deploy/deploying-local-cluster/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <div class="theme-admonition theme-admonition-warning admonition_xJq3 alert alert--warning"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 16 16"><path fill-rule="evenodd" d="M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"></path></svg></span>warning</ [...]
 <p>This page provides instructions on how to deploy a <em>local cluster</em> (on one machine, but in separate processes) for Fluss.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="requirements">Requirements<a href="#requirements" class="hash-link" aria-label="Direct link to Requirements" title="Direct link to Requirements" translate="no">​</a></h2>
diff --git a/docs/next/install-deploy/deploying-with-docker/index.html b/docs/next/install-deploy/deploying-with-docker/index.html
index 9b16a3a4f..d683baa31 100644
--- a/docs/next/install-deploy/deploying-with-docker/index.html
+++ b/docs/next/install-deploy/deploying-with-docker/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>This guide will show you how to run a Fluss cluster using Docker.
 We will introduce the <a href="#prerequisites" class="">prerequisites of the Docker environment</a>, and how to quickly create a Fluss cluster using <a href="#deploy-with-docker" class=""><code>docker run</code> commands</a>
 or a <a href="#deploy-with-docker-compose" class=""><code>docker compose</code> file</a>.</p>
diff --git a/docs/next/install-deploy/deploying-with-helm/index.html b/docs/next/install-deploy/deploying-with-helm/index.html
index 3cf29142d..f89f3ad8d 100644
--- a/docs/next/install-deploy/deploying-with-helm/index.html
+++ b/docs/next/install-deploy/deploying-with-helm/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>This page provides instructions for deploying a Fluss cluster on Kubernetes using Helm charts. The chart creates a distributed streaming storage system with CoordinatorServer and TabletServer components.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="prerequisites">Prerequisites<a href="#prerequisites" class="hash-link" aria-label="Direct link to Prerequisites" title="Direct link to Prerequisites" translate="no">​</a></h2>
 <p>Before installing the Fluss Helm chart, ensure you have:</p>
diff --git a/docs/next/install-deploy/overview/index.html b/docs/next/install-deploy/overview/index.html
index d7a8cf687..664bfa5bb 100644
--- a/docs/next/install-deploy/overview/index.html
+++ b/docs/next/install-deploy/overview/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Below, we provide an overview of the key components of a Fluss cluster, detailing their functionalities and implementations. Additionally, we will introduce the various deployment methods available for Fluss.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="overview-and-reference-architecture">Overview and Reference Architecture<a href="#overview-and-reference-architecture" class="hash-link" aria-label="Direct link to Overview and Reference Architecture" title="Direct link to Overview and Reference Architecture" translate="no">​</a></h2>
 <p>The figure below shows the building blocks of Fluss clusters:</p>
diff --git a/docs/next/maintenance/configuration/index.html b/docs/next/maintenance/configuration/index.html
index 322669d85..c3e19d19b 100644
--- a/docs/next/maintenance/configuration/index.html
+++ b/docs/next/maintenance/configuration/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>All configurations can be set in Fluss configuration file <code>conf/server.yaml</code></p>
 <p>The configuration is parsed and evaluated when the Fluss processes are started.
 Changes to the configuration file require restarting the relevant processes.</p>
diff --git a/docs/next/maintenance/filesystems/azure/index.html b/docs/next/maintenance/filesystems/azure/index.html
index e6c6619c0..57b96d47a 100644
--- a/docs/next/maintenance/filesystems/azure/index.html
+++ b/docs/next/maintenance/filesystems/azure/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p><a href="https://azure.microsoft.com/en-us/products/storage/blobs" target="_blank" rel="noopener noreferrer" class="">Azure Blob Storage</a> (Azure Blob Storage) is a massively scalable and secure object storage for cloud-native workloads, archives, data lakes, HPC, and machine learning.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="install-azure-fs-plugin-manually">Install Azure FS Plugin Manually<a href="#install-azure-fs-plugin-manually" class="hash-link" aria-label="Direct link to Install Azure FS Plugin Manually" title="Direct link to Install Azure FS Plugin Manually" translate="no">​</a></h2>
 <p>Azure Blob Storage support is not included in the default Fluss distribution. To enable Azure Blob Storage support, you need to manually install the filesystem plugin into Fluss.</p>
diff --git a/docs/next/maintenance/filesystems/hdfs/index.html b/docs/next/maintenance/filesystems/hdfs/index.html
index 7ce79d9a4..7e63b0e81 100644
--- a/docs/next/maintenance/filesystems/hdfs/index.html
+++ b/docs/next/maintenance/filesystems/hdfs/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p><a href="https://hadoop.apache.org/docs/stable/" target="_blank" rel="noopener noreferrer" class="">HDFS (Hadoop Distributed File System)</a> is the primary storage system used by Hadoop applications. Fluss
 supports HDFS as a remote storage.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="configurations-setup">Configurations setup<a href="#configurations-setup" class="hash-link" aria-label="Direct link to Configurations setup" title="Direct link to Configurations setup" translate="no">​</a></h2>
diff --git a/docs/next/maintenance/filesystems/obs/index.html b/docs/next/maintenance/filesystems/obs/index.html
index ccf0c11cf..5e3827aa7 100644
--- a/docs/next/maintenance/filesystems/obs/index.html
+++ b/docs/next/maintenance/filesystems/obs/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p><a href="https://www.huaweicloud.com/product/obs.html" target="_blank" rel="noopener noreferrer" class="">HuaweiCloud Object Storage Service</a> (HuaweiCloud OBS) is an enterprise-grade object storage solution delivering industry-leading scalability, data durability, security, and cost-efficiency. Trusted by organizations across finance, healthcare, manufacturing, and media, OBS enables you to securely store, manage, analyze, and protect unlimited data volumes for diverse scenarios li [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="install-obs-plugin-manually">Install OBS Plugin Manually<a href="#install-obs-plugin-manually" class="hash-link" aria-label="Direct link to Install OBS Plugin Manually" title="Direct link to Install OBS Plugin Manually" translate="no">​</a></h2>
 <p>HuaweiCloud OBS support is not included in the default Fluss distribution. To enable OBS support, you need to manually install the filesystem plugin into Fluss.</p>
diff --git a/docs/next/maintenance/filesystems/oss/index.html b/docs/next/maintenance/filesystems/oss/index.html
index 6a5cd9ff7..0af08bbee 100644
--- a/docs/next/maintenance/filesystems/oss/index.html
+++ b/docs/next/maintenance/filesystems/oss/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="oss-object-storage-service">OSS: Object Storage Service<a href="#oss-object-storage-service" class="hash-link" aria-label="Direct link to OSS: Object Storage Service" title="Direct link to OSS: Object Storage Service" translate="no">​</a></h2>
 <p><a href="https://www.aliyun.com/product/oss" target="_blank" rel="noopener noreferrer" class="">Aliyun Object Storage Service</a> (Aliyun OSS) is widely used, particularly popular among China’s cloud users, and it provides cloud object storage for a variety of use cases.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="configurations-setup">Configurations setup<a href="#configurations-setup" class="hash-link" aria-label="Direct link to Configurations setup" title="Direct link to Configurations setup" translate="no">​</a></h2>
diff --git a/docs/next/maintenance/filesystems/overview/index.html b/docs/next/maintenance/filesystems/overview/index.html
index c3f5a0317..98c61557e 100644
--- a/docs/next/maintenance/filesystems/overview/index.html
+++ b/docs/next/maintenance/filesystems/overview/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Fluss uses file systems as remote storage to store snapshots for Primary-Key Table and store tiered log segments for Log Table. These
 are some of the file systems that Fluss supports currently, including <em>local</em>, <em>hadoop</em>, <em>Aliyun OSS</em>.</p>
 <p>The file system used for a particular file is determined by its URI scheme. For example, <code>file:///home/user/text.txt</code> refers to a file in the local file system,
diff --git a/docs/next/maintenance/filesystems/s3/index.html b/docs/next/maintenance/filesystems/s3/index.html
index cf1105404..ee8ced9c5 100644
--- a/docs/next/maintenance/filesystems/s3/index.html
+++ b/docs/next/maintenance/filesystems/s3/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p><a href="http://aws.amazon.com/s3/" target="_blank" rel="noopener noreferrer" class="">Amazon Simple Storage Service</a> (Amazon S3) is cloud object storage with industry-leading scalability, data availability, security, and performance.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="configurations-setup">Configurations setup<a href="#configurations-setup" class="hash-link" aria-label="Direct link to Configurations setup" title="Direct link to Configurations setup" translate="no">​</a></h2>
 <p>To enabled S3 as remote storage, there are some required configurations that must be added to Fluss&#x27; <code>server.yaml</code>:</p>
diff --git a/docs/next/maintenance/observability/logging/index.html b/docs/next/maintenance/observability/logging/index.html
index 39bd73e04..468cb0370 100644
--- a/docs/next/maintenance/observability/logging/index.html
+++ b/docs/next/maintenance/observability/logging/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>All Fluss processes(CoordinatorServer/TabletServer) create a log text file that contains messages for various events happening in that process. These logs provide deep insights into the inner workings of Fluss, and can be used to detect problems (in the form of WARN/ERROR messages) and can help in debugging them.</p>
 <p>The logging in Fluss uses the <a href="http://www.slf4j.org/" target="_blank" rel="noopener noreferrer" class="">SLF4J</a> logging interface. This allows you to use any logging framework that supports SLF4J, without having to modify the Fluss source code.</p>
 <p>By default, <a href="https://logging.apache.org/log4j/2.x/index.html" target="_blank" rel="noopener noreferrer" class="">Log4j 2</a> is used as the underlying logging framework.</p>
diff --git a/docs/next/maintenance/observability/metric-reporters/index.html b/docs/next/maintenance/observability/metric-reporters/index.html
index 7675e3c20..b4df0d6ff 100644
--- a/docs/next/maintenance/observability/metric-reporters/index.html
+++ b/docs/next/maintenance/observability/metric-reporters/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Fluss allows reporting <a class="" href="/docs/next/maintenance/observability/monitor-metrics/">metrics</a> to external system.
 Metrics can be exposed to an external system by configuring one or several reporters in <code>conf/server.yaml</code>. These
 reporters will be instantiated on each CoordinatorServer and TabletServers when they started.</p>
diff --git a/docs/next/maintenance/observability/monitor-metrics/index.html b/docs/next/maintenance/observability/monitor-metrics/index.html
index c7f94bbce..d78d4e0c1 100644
--- a/docs/next/maintenance/observability/monitor-metrics/index.html
+++ b/docs/next/maintenance/observability/monitor-metrics/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Fluss has built a metrics system to measure the behaviours of cluster and table, like the active CoordinatorServer,
 the number of table, the bytes written, the number of records written, etc.</p>
 <p>Fluss supports different metric types: <strong>Counters</strong>, <strong>Gauges</strong>, <strong>Histograms</strong>, and <strong>Meters</strong>.</p>
diff --git a/docs/next/maintenance/observability/quickstart/index.html b/docs/next/maintenance/observability/quickstart/index.html
index d0c60b11b..3d3030e0a 100644
--- a/docs/next/maintenance/observability/quickstart/index.html
+++ b/docs/next/maintenance/observability/quickstart/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>On this page, you can find the following guides to set up an observability stack <strong>based on the instructions in the <a class="" href="/docs/next/quickstart/flink/">Flink quickstart guide</a></strong>:</p>
 <ul>
 <li class=""><a href="#observability-with-prometheus-loki-and-grafana" class="">Observability with Prometheus, Loki and Grafana</a></li>
diff --git a/docs/next/maintenance/operations/graceful-shutdown/index.html b/docs/next/maintenance/operations/graceful-shutdown/index.html
index 271bd5a82..6accced2d 100644
--- a/docs/next/maintenance/operations/graceful-shutdown/index.html
+++ b/docs/next/maintenance/operations/graceful-shutdown/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Apache Fluss provides a <strong>comprehensive graceful shutdown mechanism</strong> to ensure data integrity and proper resource cleanup when stopping servers or services.</p>
 <p>This guide describes the shutdown procedures, configuration options, and best practices for each Fluss component.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="overview">Overview<a href="#overview" class="hash-link" aria-label="Direct link to Overview" title="Direct link to Overview" translate="no">​</a></h2>
diff --git a/docs/next/maintenance/operations/racks/index.html b/docs/next/maintenance/operations/racks/index.html
index e07588452..98b2f8dea 100644
--- a/docs/next/maintenance/operations/racks/index.html
+++ b/docs/next/maintenance/operations/racks/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>The rack awareness feature is designed to distribute replicas of the same bucket across multiple racks. This extends the
 data protection guarantees provided by Fluss beyond server failures to include rack failures, thereby significantly
 reducing the risk of data loss in the event that all TabletServers on a single rack fail simultaneously.</p>
diff --git a/docs/next/maintenance/operations/rebalance/index.html b/docs/next/maintenance/operations/rebalance/index.html
index fcfbed622..bd9b5f83e 100644
--- a/docs/next/maintenance/operations/rebalance/index.html
+++ b/docs/next/maintenance/operations/rebalance/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="overview">Overview<a href="#overview" class="hash-link" aria-label="Direct link to Overview" title="Direct link to Overview" translate="no">​</a></h2>
 <p>Fluss provides cluster rebalancing capabilities to redistribute buckets across TabletServers based on workload and cluster topology changes. Rebalancing helps maintain optimal resource utilization and ensures balanced load distribution across the cluster.</p>
 <p>Rebalancing primarily occurs in the following scenarios:</p>
diff --git a/docs/next/maintenance/operations/updating-configs/index.html b/docs/next/maintenance/operations/updating-configs/index.html
index ba3714687..7b7b7d279 100644
--- a/docs/next/maintenance/operations/updating-configs/index.html
+++ b/docs/next/maintenance/operations/updating-configs/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="overview">Overview<a href="#overview" class="hash-link" aria-label="Direct link to Overview" title="Direct link to Overview" translate="no">​</a></h2>
 <p>Fluss allows you to update cluster or table configurations dynamically without requiring a cluster restart or table recreation. This section demonstrates how to modify and apply such configurations.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="updating-cluster-configs">Updating Cluster Configs<a href="#updating-cluster-configs" class="hash-link" aria-label="Direct link to Updating Cluster Configs" title="Direct link to Updating Cluster Configs" translate="no">​</a></h2>
diff --git a/docs/next/maintenance/operations/upgrade-notes-0.8/index.html b/docs/next/maintenance/operations/upgrade-notes-0.8/index.html
index 78265fb73..11d9b90de 100644
--- a/docs/next/maintenance/operations/upgrade-notes-0.8/index.html
+++ b/docs/next/maintenance/operations/upgrade-notes-0.8/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>These upgrade notes discuss important aspects, such as configuration, behavior, or dependencies, that changed between Fluss 0.7 and Fluss 0.8. Please read these notes carefully if you are planning to upgrade your Fluss version to 0.8.</p>
 <p>Previous versions can be found in the <a class="" href="/docs/next/maintenance/operations/upgrade-notes-archive/">archive of upgrade notes</a>.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="deprecation--end-of-support">Deprecation / End of Support<a href="#deprecation--end-of-support" class="hash-link" aria-label="Direct link to Deprecation / End of Support" title="Direct link to Deprecation / End of Support" translate="no">​</a></h2>
diff --git a/docs/next/maintenance/operations/upgrade-notes-0.9/index.html b/docs/next/maintenance/operations/upgrade-notes-0.9/index.html
index c1892a0f9..2fdc2b41e 100644
--- a/docs/next/maintenance/operations/upgrade-notes-0.9/index.html
+++ b/docs/next/maintenance/operations/upgrade-notes-0.9/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>These upgrade notes discuss important aspects, such as configuration, behavior, or dependencies, that changed between Fluss 0.8 and Fluss 0.9. Please read these notes carefully if you are planning to upgrade your Fluss version to 0.9.</p>
 <p>Previous versions can be found in the <a class="" href="/docs/next/maintenance/operations/upgrade-notes-archive/">archive of upgrade notes</a>.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="adding-columns">Adding Columns<a href="#adding-columns" class="hash-link" aria-label="Direct link to Adding Columns" title="Direct link to Adding Columns" translate="no">​</a></h2>
diff --git a/docs/next/maintenance/operations/upgrade-notes-1.0/index.html b/docs/next/maintenance/operations/upgrade-notes-1.0/index.html
index 0a9e28d93..965fcd4d5 100644
--- a/docs/next/maintenance/operations/upgrade-notes-1.0/index.html
+++ b/docs/next/maintenance/operations/upgrade-notes-1.0/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="cluster-configuration-changes">Cluster Configuration Changes<a href="#cluster-configuration-changes" class="hash-link" aria-label="Direct link to Cluster Configuration Changes" title="Direct link to Cluster Configuration Changes" translate="no">​</a></h2>
 <h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="new-datalakeenabled-cluster-configuration">New <code>datalake.enabled</code> Cluster Configuration<a href="#new-datalakeenabled-cluster-configuration" class="hash-link" aria-label="Direct link to new-datalakeenabled-cluster-configuration" title="Direct link to new-datalakeenabled-cluster-configuration" translate="no">​</a></h3>
 <p>Starting in v1.0, Fluss introduces the cluster-level configuration <code>datalake.enabled</code> to control whether the cluster is ready to create and manage lakehouse tables.</p>
diff --git a/docs/next/maintenance/operations/upgrade-notes-archive/index.html b/docs/next/maintenance/operations/upgrade-notes-archive/index.html
index 1d74c4cc0..22b287e58 100644
--- a/docs/next/maintenance/operations/upgrade-notes-archive/index.html
+++ b/docs/next/maintenance/operations/upgrade-notes-archive/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>This page contains links to all previous versions of the Fluss upgrade notes. Each document details the changes, improvements, and important considerations for upgrading from one major version to the next.</p>
 <ul>
 <li class=""><a class="" href="/docs/next/maintenance/operations/upgrade-notes-0.9/">Upgrade Notes from v0.8 to v0.9</a></li>
diff --git a/docs/next/maintenance/operations/upgrading/index.html b/docs/next/maintenance/operations/upgrading/index.html
index df5682c45..460d7feca 100644
--- a/docs/next/maintenance/operations/upgrading/index.html
+++ b/docs/next/maintenance/operations/upgrading/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 Like all long-running services, Fluss requires ongoing maintenance, which includes fixing bugs, implementing improvements,
 and migrating applications to newer versions of the Fluss cluster. In our code design process, we place a strong emphasis
 on compatibility to ensure that any updates or changes are seamlessly integrated without disrupting the existing
diff --git a/docs/next/maintenance/tiered-storage/lakehouse-storage/index.html b/docs/next/maintenance/tiered-storage/lakehouse-storage/index.html
index 6ec66fcc7..bf9196e66 100644
--- a/docs/next/maintenance/tiered-storage/lakehouse-storage/index.html
+++ b/docs/next/maintenance/tiered-storage/lakehouse-storage/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Lakehouse represents a new, open architecture that combines the best elements of data lakes and data warehouses.
 Lakehouse combines data lake scalability and cost-effectiveness with data warehouse reliability and performance.</p>
 <p>Fluss leverages the well-known Lakehouse storage solutions like Apache Paimon, Apache Iceberg, Apache Hudi, Delta Lake as
diff --git a/docs/next/maintenance/tiered-storage/overview/index.html b/docs/next/maintenance/tiered-storage/overview/index.html
index b766f5306..35c71895d 100644
--- a/docs/next/maintenance/tiered-storage/overview/index.html
+++ b/docs/next/maintenance/tiered-storage/overview/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>With tiered storage, Fluss allows you to scale compute and storage resources independently, provides better client isolation, and
 allows faster maintenance.</p>
 <p>Fluss organizes data into different storage layers based on its access patterns, performance requirements, and cost considerations.</p>
diff --git a/docs/next/maintenance/tiered-storage/remote-storage/index.html b/docs/next/maintenance/tiered-storage/remote-storage/index.html
index 8cff5ffb2..2f830a905 100644
--- a/docs/next/maintenance/tiered-storage/remote-storage/index.html
+++ b/docs/next/maintenance/tiered-storage/remote-storage/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Remote storage usually means a cost-efficient and fault-tolerant storage comparing to local disk, such as S3, HDFS, OSS.
 See more detail about how to configure remote storage in documentation of <a class="" href="/docs/next/maintenance/filesystems/overview/">filesystems</a>.</p>
 <p>For log table, Fluss will use remote storage to store the tiered log segments of data. For primary key table, Fluss will use remote storage to store the snapshot as well as the tiered log segments for change log.</p>
diff --git a/docs/next/quickstart/flink/index.html b/docs/next/quickstart/flink/index.html
index a5b0848e6..f00270ff3 100644
--- a/docs/next/quickstart/flink/index.html
+++ b/docs/next/quickstart/flink/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>This guide will get you up and running with Apache Flink to do real-time analytics, covering some powerful features of Fluss.
 The guide is derived from <a href="https://www.tpc.org/tpch/" target="_blank" rel="noopener noreferrer" class="">TPC-H</a> <strong>Q5</strong>.</p>
 <p>For more information on working with Flink, refer to the <a class="" href="/docs/next/engine-flink/getting-started/">Apache Flink Engine</a> section.</p>
diff --git a/docs/next/quickstart/lakehouse/index.html b/docs/next/quickstart/lakehouse/index.html
index 1db999e9b..5fe9ba83e 100644
--- a/docs/next/quickstart/lakehouse/index.html
+++ b/docs/next/quickstart/lakehouse/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="environment-setup">Environment Setup<a href="#environment-setup" class="hash-link" aria-label="Direct link to Environment Setup" title="Direct link to Environment Setup" translate="no">​</a></h2>
 <h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="prerequisites">Prerequisites<a href="#prerequisites" class="hash-link" aria-label="Direct link to Prerequisites" title="Direct link to Prerequisites" translate="no">​</a></h3>
 <p>Before proceeding with this guide, ensure that <a href="https://docs.docker.com/engine/install/" target="_blank" rel="noopener noreferrer" class="">Docker</a> and the <a href="https://docs.docker.com/compose/install/linux/" target="_blank" rel="noopener noreferrer" class="">Docker Compose plugin</a> are installed on your machine.
diff --git a/docs/next/quickstart/security/index.html b/docs/next/quickstart/security/index.html
index 41e7782cc..6cbc184d4 100644
--- a/docs/next/quickstart/security/index.html
+++ b/docs/next/quickstart/security/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>This guide demonstrates how to secure your Fluss cluster using two practical examples:</p>
 <ol>
 <li class="">Securing a Fluss cluster within a department with different roles</li>
diff --git a/docs/next/security/authentication/index.html b/docs/next/security/authentication/index.html
index a8bbc4cdb..e8aebbb74 100644
--- a/docs/next/security/authentication/index.html
+++ b/docs/next/security/authentication/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Fluss provides a pluggable authentication mechanism, allowing users to configure client and server authentication methods based on their security requirements.</p>
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="overview">Overview<a href="#overview" class="hash-link" aria-label="Direct link to Overview" title="Direct link to Overview" translate="no">​</a></h2>
 <p>Authentication in Fluss is handled through listeners, where each connection triggers a specific authentication protocol based on the configuration. Supported mechanisms include:</p>
diff --git a/docs/next/security/authorization/index.html b/docs/next/security/authorization/index.html
index cd9e19b95..c5ae484ee 100644
--- a/docs/next/security/authorization/index.html
+++ b/docs/next/security/authorization/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="configuration">Configuration<a href="#configuration" class="hash-link" aria-label="Direct link to Configuration" title="Direct link to Configuration" translate="no">​</a></h2>
 <p>Fluss provides a pluggable authorization framework that uses Access Control Lists (ACLs) to determine whether a given FlussPrincipal is allowed to perform an operation on a specific resource.</p>
 <table><thead><tr><th>Option</th><th>Type</th><th>Default Value</th><th>Description</th></tr></thead><tbody><tr><td>authorizer.enabled</td><td>Boolean</td><td>false</td><td>Specifies whether to enable the authorization feature.</td></tr><tr><td>authorizer.type</td><td>String</td><td>default</td><td>Specifies the type of authorizer to be used for access control. This value corresponds to the identifier of the authorization plugin. The default value is <code>default</code>, which indicates [...]
diff --git a/docs/next/security/overview/index.html b/docs/next/security/overview/index.html
index d1a0862c5..3a79ddccb 100644
--- a/docs/next/security/overview/index.html
+++ b/docs/next/security/overview/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Fluss provides a comprehensive security model based on two core components:</p>
 <ul>
 <li class=""><strong><a class="" href="/docs/next/security/authentication/">Authentication</a></strong>: is the process of verifying the identity of the client</li>
diff --git a/docs/next/streaming-lakehouse/integrate-data-lakes/catalogs/lakekeeper/index.html b/docs/next/streaming-lakehouse/integrate-data-lakes/catalogs/lakekeeper/index.html
index 99caa5182..e8eedf43a 100644
--- a/docs/next/streaming-lakehouse/integrate-data-lakes/catalogs/lakekeeper/index.html
+++ b/docs/next/streaming-lakehouse/integrate-data-lakes/catalogs/lakekeeper/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="introduction">Introduction<a href="#introduction" class="hash-link" aria-label="Direct link to Introduction" title="Direct link to Introduction" translate="no">​</a></h2>
 <p><a href="https://lakekeeper.io/" target="_blank" rel="noopener noreferrer" class="">Lakekeeper</a> is an Apache-licensed Iceberg REST Catalog written in Rust. It provides a standards-compliant <a href="https://iceberg.apache.org/concepts/catalog/#decoupling-using-the-rest-catalog" target="_blank" rel="noopener noreferrer" class="">Iceberg REST Catalog</a> interface, making tiered Iceberg tables discoverable and queryable by any Iceberg-compatible engine.</p>
 <p>This guide explains how to configure Fluss to use Lakekeeper as its Iceberg catalog. For general Iceberg integration details (table mapping, data types, limitations), see <a class="" href="/docs/next/streaming-lakehouse/integrate-data-lakes/formats/iceberg/">Iceberg</a>.</p>
diff --git a/docs/next/streaming-lakehouse/integrate-data-lakes/formats/iceberg/index.html b/docs/next/streaming-lakehouse/integrate-data-lakes/formats/iceberg/index.html
index fcdbc7c5c..18364537f 100644
--- a/docs/next/streaming-lakehouse/integrate-data-lakes/formats/iceberg/index.html
+++ b/docs/next/streaming-lakehouse/integrate-data-lakes/formats/iceberg/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="introduction">Introduction<a href="#introduction" class="hash-link" aria-label="Direct link to Introduction" title="Direct link to Introduction" translate="no">​</a></h2>
 <p><a href="https://iceberg.apache.org/" target="_blank" rel="noopener noreferrer" class="">Apache Iceberg</a> is an open table format for huge analytic datasets. It provides ACID transactions, schema evolution, and efficient data organization for data lakes.
 To integrate Fluss with Iceberg, you must enable lakehouse storage and configure Iceberg as the lakehouse storage. For more details, see <a class="" href="/docs/next/maintenance/tiered-storage/lakehouse-storage/#enable-lakehouse-storage">Enable Lakehouse Storage</a>.</p>
diff --git a/docs/next/streaming-lakehouse/integrate-data-lakes/formats/lance/index.html b/docs/next/streaming-lakehouse/integrate-data-lakes/formats/lance/index.html
index 1071a61f7..01414deff 100644
--- a/docs/next/streaming-lakehouse/integrate-data-lakes/formats/lance/index.html
+++ b/docs/next/streaming-lakehouse/integrate-data-lakes/formats/lance/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="introduction">Introduction<a href="#introduction" class="hash-link" aria-label="Direct link to Introduction" title="Direct link to Introduction" translate="no">​</a></h2>
 <p><a href="https://lancedb.github.io/lance/" target="_blank" rel="noopener noreferrer" class="">Lance</a> is a modern table format optimized for machine learning and AI applications.
 To integrate Fluss with Lance, you must enable lakehouse storage and configure Lance as the lakehouse storage. For more details, see <a class="" href="/docs/next/maintenance/tiered-storage/lakehouse-storage/#enable-lakehouse-storage">Enable Lakehouse Storage</a>.</p>
diff --git a/docs/next/streaming-lakehouse/integrate-data-lakes/formats/paimon/index.html b/docs/next/streaming-lakehouse/integrate-data-lakes/formats/paimon/index.html
index 84ecb4b8f..478bc9447 100644
--- a/docs/next/streaming-lakehouse/integrate-data-lakes/formats/paimon/index.html
+++ b/docs/next/streaming-lakehouse/integrate-data-lakes/formats/paimon/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="introduction">Introduction<a href="#introduction" class="hash-link" aria-label="Direct link to Introduction" title="Direct link to Introduction" translate="no">​</a></h2>
 <p><a href="https://paimon.apache.org/" target="_blank" rel="noopener noreferrer" class="">Apache Paimon</a> innovatively combines a lake format with an LSM (Log-Structured Merge-tree) structure, bringing efficient updates into the lake architecture.
 To integrate Fluss with Paimon, you must enable lakehouse storage and configure Paimon as the lakehouse storage. For more details, see <a class="" href="/docs/next/maintenance/tiered-storage/lakehouse-storage/#enable-lakehouse-storage">Enable Lakehouse Storage</a>.</p>
diff --git a/docs/next/streaming-lakehouse/overview/index.html b/docs/next/streaming-lakehouse/overview/index.html
index 8d940d9b7..df3cca872 100644
--- a/docs/next/streaming-lakehouse/overview/index.html
+++ b/docs/next/streaming-lakehouse/overview/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="introducing-lakehouse">Introducing Lakehouse<a href="#introducing-lakehouse" class="hash-link" aria-label="Direct link to Introducing Lakehouse" title="Direct link to Introducing Lakehouse" translate="no">​</a></h2>
 <p>Lakehouse represents a new, open architecture that combines the best elements of data lakes and data warehouses.
 It combines data lake scalability and cost-effectiveness with data warehouse reliability and performance.
diff --git a/docs/next/table-design/data-distribution/bucketing/index.html b/docs/next/table-design/data-distribution/bucketing/index.html
index 13ce4eb08..aa1e0f96c 100644
--- a/docs/next/table-design/data-distribution/bucketing/index.html
+++ b/docs/next/table-design/data-distribution/bucketing/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>A bucketing strategy is a data distribution technique that divides table data into small pieces
 and distributes the data to multiple hosts and services.</p>
 <p>When creating a Fluss table, you can specify the number of buckets by setting <code>&#x27;bucket.num&#x27; = &#x27;&lt;num&gt;&#x27;</code> property for the table, see more details in <a class="" href="/docs/next/engine-flink/ddl/">DDL</a>.
diff --git a/docs/next/table-design/data-distribution/partitioning/index.html b/docs/next/table-design/data-distribution/partitioning/index.html
index 0a787ecc1..e44ebb3ee 100644
--- a/docs/next/table-design/data-distribution/partitioning/index.html
+++ b/docs/next/table-design/data-distribution/partitioning/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="partitioned-tables">Partitioned Tables<a href="#partitioned-tables" class="hash-link" aria-label="Direct link to Partitioned Tables" title="Direct link to Partitioned Tables" translate="no">​</a></h2>
 <p>In Fluss, a <strong>Partitioned Table</strong> organizes data based on one or more partition keys, providing a way to improve query performance and manageability for large datasets. Partitions allow the system to divide data into distinct segments, each corresponding to specific values of the partition keys.</p>
 <p>For partitioned tables, Fluss supports three strategies of managing partitions.</p>
diff --git a/docs/next/table-design/data-distribution/ttl/index.html b/docs/next/table-design/data-distribution/ttl/index.html
index ce789a4e0..154d9cc18 100644
--- a/docs/next/table-design/data-distribution/ttl/index.html
+++ b/docs/next/table-design/data-distribution/ttl/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Fluss supports TTL for data by setting the TTL attribute for tables with <code>&#x27;table.log.ttl&#x27; = &#x27;&lt;duration&gt;&#x27;</code> (default is 7 days). Fluss can periodically and automatically check for and clean up expired data in the table.</p>
 <p>For log tables, this attribute indicates the expiration time of the log table data.
 For primary key tables, this attribute indicates the expiration time of the changelog and does not represent the expiration time of the primary key table data. If you also want the data in the primary key table to expire automatically, please use <a class="" href="/docs/next/table-design/data-distribution/partitioning/#auto-partitioning">auto partitioning</a>.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div cl [...]
diff --git a/docs/next/table-design/data-formats/index.html b/docs/next/table-design/data-formats/index.html
index f673716fe..d8bade0be 100644
--- a/docs/next/table-design/data-formats/index.html
+++ b/docs/next/table-design/data-formats/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>This page describes the available formats in Fluss and provides guidance on selecting the appropriate format based on workload characteristics.</p>
 <h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="how-to-think-about-formats-in-fluss">How to Think About Formats in Fluss<a href="#how-to-think-about-formats-in-fluss" class="hash-link" aria-label="Direct link to How to Think About Formats in Fluss" title="Direct link to How to Think About Formats in Fluss" translate="no">​</a></h3>
 <p>At a high level, a format determines:</p>
diff --git a/docs/next/table-design/data-types/index.html b/docs/next/table-design/data-types/index.html
index 5fab5e18e..ff73eab9b 100644
--- a/docs/next/table-design/data-types/index.html
+++ b/docs/next/table-design/data-types/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>Fluss has a rich set of native data types available to users. All the data types of Fluss are as follows:</p>
 <table><thead><tr><th>DataType</th><th>Description</th></tr></thead><tbody><tr><td>BOOLEAN</td><td>A boolean with a (possibly) three-valued logic of TRUE, FALSE, UNKNOWN.</td></tr><tr><td>TINYINT</td><td>A 1-byte signed integer with values from -128 to 127.</td></tr><tr><td>SMALLINT</td><td>A 2-byte signed integer with values from -32,768 to 32,767.</td></tr><tr><td>INT</td><td>A 4-byte signed integer with values from -2,147,483,648 to 2,147,483,647.</td></tr><tr><td>BIGINT</td><td>An 8- [...]
                   <p>Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.</p>
diff --git a/docs/next/table-design/merge-engines/aggregation/index.html b/docs/next/table-design/merge-engines/aggregation/index.html
index 328400b47..74b1ddbd1 100644
--- a/docs/next/table-design/merge-engines/aggregation/index.html
+++ b/docs/next/table-design/merge-engines/aggregation/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="overview">Overview<a href="#overview" class="hash-link" aria-label="Direct link to Overview" title="Direct link to Overview" translate="no">​</a></h2>
 <p>The <strong>Aggregation Merge Engine</strong> is designed for scenarios where users only care about aggregated results rather than individual records. It aggregates each value field with the latest data one by one under the same primary key according to the specified aggregate function.</p>
 <p>Each field not part of the primary keys can be assigned an aggregate function. The recommended way depends on the client you are working with:</p>
diff --git a/docs/next/table-design/merge-engines/default/index.html b/docs/next/table-design/merge-engines/default/index.html
index 5edf52594..472da4259 100644
--- a/docs/next/table-design/merge-engines/default/index.html
+++ b/docs/next/table-design/merge-engines/default/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="overview">Overview<a href="#overview" class="hash-link" aria-label="Direct link to Overview" title="Direct link to Overview" translate="no">​</a></h2>
 <p>The <strong>Default Merge Engine</strong> behaves as a LastRow merge engine that retains the latest record for a given primary key. It supports all the operations: <code>INSERT</code>, <code>UPDATE</code>, <code>DELETE</code>.
 Additionally, the default merge engine supports <a class="" href="/docs/next/table-design/table-types/pk-table/#partial-update">Partial Update</a>, which preserves the latest values for the specified update columns.
diff --git a/docs/next/table-design/merge-engines/first-row/index.html b/docs/next/table-design/merge-engines/first-row/index.html
index 832034db4..c819bc8cb 100644
--- a/docs/next/table-design/merge-engines/first-row/index.html
+++ b/docs/next/table-design/merge-engines/first-row/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>By setting <code>&#x27;table.merge-engine&#x27; = &#x27;first_row&#x27;</code> in the table properties, users can retain the first record for each primary key.
 This configuration generates an insert-only changelog, allowing downstream Flink jobs to treat the Primary Key Table as an append-only Log Table.
 As a result, downstream transformations that do not support retractions/changelogs, such as <a href="https://nightlies.apache.org/flink/flink-docs-release-1.20/docs/dev/table/sql/queries/window-agg/" target="_blank" rel="noopener noreferrer" class="">Window Aggregations</a>
diff --git a/docs/next/table-design/merge-engines/index.html b/docs/next/table-design/merge-engines/index.html
index a330c5664..34a49fb13 100644
--- a/docs/next/table-design/merge-engines/index.html
+++ b/docs/next/table-design/merge-engines/index.html
@@ -14,17 +14,15 @@
 
 <link rel="icon" href="/img/logo.svg">
 <link rel="manifest" href="/manifest.json">
-<meta name="theme-color" content="#0071e3">
-
-<script src="https://widget.kapa.ai/kapa-widget.bundle.js" async data-website-id="40ccde97-65ed-46d8-81f2-fe8a8a31f9d9" data-project-name="Apache Fluss" data-project-color="#06b6d4" data-modal-header-bg-color="#2563eb" data-modal-title-color="#ffffff" data-project-logo="https://fluss.apache.org/img/logo/svg/white_color_logo_notext.svg" data-button-text="Ask AI" data-button-hide="true" data-modal-override-open-class-ask-ai="navbar-ask-ai" data-modal-title="Ask Apache Fluss AI" data-modal- [...]
-<script src="/assets/js/runtime~main.abd07db3.js" defer="defer"></script>
-<script src="/assets/js/main.870ff299.js" defer="defer"></script>
+<meta name="theme-color" content="#0071e3"><link rel="stylesheet" href="/assets/css/styles.b12bc316.css">
+<script src="/assets/js/runtime~main.3bf2d44e.js" defer="defer"></script>
+<script src="/assets/js/main.931766ef.js" defer="defer"></script>
 </head>
 <body>
 <svg style="display: none;"><defs>
 <symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
 </defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","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.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__d [...]
 <p>The <strong>Merge Engine</strong> in Fluss is a core component designed to efficiently handle and consolidate data updates for Primary Key Tables.
 It offers users the flexibility to define how incoming data records are merged with existing records sharing the same primary key.
 However, users can specify a different merge engine to customize the merging behavior according to their specific use cases.</p>
diff --git a/docs/next/table-design/merge-engines/versioned/index.html b/docs/next/table-design/merge-engines/versioned/index.html
index b14c2c912..32f05b3a3 100644
--- a/docs/next/table-design/merge-engines/versioned/index.html
... 976 lines suppressed ...