You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hudi.apache.org by gi...@apache.org on 2026/01/06 20:11:16 UTC
(hudi) branch asf-site updated: GitHub Actions build asf-site
This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/hudi.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 4a4c0834d854 GitHub Actions build asf-site
4a4c0834d854 is described below
commit 4a4c0834d85485e80d552c0324b2028e9423eb53
Author: CI BOT <ci...@hudi.apache.org>
AuthorDate: Tue Jan 6 20:11:06 2026 +0000
GitHub Actions build asf-site
---
content/404.html | 4 +-
content/404/index.html | 4 +-
content/asf/privacy/index.html | 4 +-
content/asf/telemetry/index.html | 4 +-
.../01-d92f3ab9c62b2c857c857ab3c5e746df.webp | Bin 0 -> 59248 bytes
.../02-86b4ce932b16a7be634fa1fb19592c59.webp | Bin 0 -> 17168 bytes
.../03-5d7dbcaf86062298f6f411e0acd4727c.webp | Bin 0 -> 30114 bytes
.../04-ff44154f8954f7b9310817acaaed3129.webp | Bin 0 -> 25490 bytes
.../05-aebe240d9adb159d0d49f47937c2bf74.webp | Bin 0 -> 60474 bytes
.../06-7ba6ddacd0295160c31893ffefad6eba.webp | Bin 0 -> 21932 bytes
.../08-5d998b66bece995142b3316f80713235.webp | Bin 0 -> 44626 bytes
.../09-cf1dddcd7806e546008d93cc37288511.webp | Bin 0 -> 86788 bytes
.../10-2051dc6b8bfc9f7cee6ae02f05240667.webp | Bin 0 -> 68654 bytes
.../11-466b3ed18cd6e394a0a92e28803fbddd.webp | Bin 0 -> 30960 bytes
.../12-e1714e1ab8ea78ea5885bdbc90c7cf86.webp | Bin 0 -> 38512 bytes
.../01.webp | Bin 0 -> 59248 bytes
.../02.webp | Bin 0 -> 17168 bytes
.../03.webp | Bin 0 -> 30114 bytes
.../04.webp | Bin 0 -> 25490 bytes
.../05.webp | Bin 0 -> 60474 bytes
.../06.webp | Bin 0 -> 21932 bytes
.../07.webp | Bin 0 -> 8514 bytes
.../08.webp | Bin 0 -> 44626 bytes
.../09.webp | Bin 0 -> 86788 bytes
.../10.webp | Bin 0 -> 68654 bytes
.../11.webp | Bin 0 -> 30960 bytes
.../12.webp | Bin 0 -> 38512 bytes
content/assets/js/0135ad45.8d1bf10b.js | 1 -
content/assets/js/0135ad45.d0ec0336.js | 1 +
.../{02b5547e.4985c0be.js => 02b5547e.7a18cc9d.js} | 2 +-
.../{18ffe98c.2c2d980f.js => 18ffe98c.a9d71fb9.js} | 2 +-
.../{20e84802.292e6657.js => 20e84802.6e8550be.js} | 2 +-
.../{2575da36.20379235.js => 2575da36.53a6bddc.js} | 2 +-
.../{2ed2a721.e0fb2352.js => 2ed2a721.4b713e73.js} | 2 +-
.../{35788c78.0471be85.js => 35788c78.10c0f362.js} | 2 +-
.../{3a2db09e.36a19cac.js => 3a2db09e.032ca935.js} | 2 +-
content/assets/js/3b2fb05c.48b816d9.js | 1 +
content/assets/js/3b2fb05c.4cc9e60a.js | 1 -
.../{3e8d408e.960deff6.js => 3e8d408e.0f6eeb1a.js} | 2 +-
.../{40011a75.4f42a739.js => 40011a75.3d618156.js} | 2 +-
.../{47f8f95a.e6fdd3fe.js => 47f8f95a.3c2042c6.js} | 2 +-
.../{52e97b50.07c8ee0b.js => 52e97b50.d1d7c133.js} | 2 +-
.../{56471e5f.6e2f36c9.js => 56471e5f.cae039ca.js} | 2 +-
.../{57c2f3d0.d4cdc552.js => 57c2f3d0.e3a19d05.js} | 2 +-
.../{5ed544e5.4decfc16.js => 5ed544e5.a1b992c9.js} | 2 +-
.../{5edefc7d.998be390.js => 5edefc7d.85a76d60.js} | 2 +-
content/assets/js/65cfcad8.c5bf3d57.js | 1 +
.../{6acb566e.6f47c327.js => 6acb566e.e2a43359.js} | 2 +-
.../{6c46f1b5.582c00ca.js => 6c46f1b5.007c1acc.js} | 2 +-
.../{6d701be3.d145bd8e.js => 6d701be3.437ce6e4.js} | 2 +-
.../{6dfe2e3e.b507c5c9.js => 6dfe2e3e.b10d8afd.js} | 2 +-
.../{6e954188.acd25b41.js => 6e954188.b0410da9.js} | 2 +-
.../{7cf45c71.dde79703.js => 7cf45c71.ca32d5c1.js} | 2 +-
content/assets/js/7d969473.55bf6f4d.js | 1 -
content/assets/js/7d969473.c7633319.js | 1 +
.../{7d9ec3a3.b0e1e7ec.js => 7d9ec3a3.1bdc226d.js} | 2 +-
.../{7dd3b2a7.28e0ed3f.js => 7dd3b2a7.8a829184.js} | 2 +-
.../{8ea09047.ed1c32d4.js => 8ea09047.2ebe834f.js} | 2 +-
content/assets/js/99c24318.76560be4.js | 1 +
.../{a7f213e3.f4890d94.js => a7f213e3.e61b8629.js} | 2 +-
.../{a978e5ab.a902da54.js => a978e5ab.2eb0844c.js} | 2 +-
.../{ae42df76.b5c1552d.js => ae42df76.23e5b85a.js} | 2 +-
.../{aefdabf4.9a554cf9.js => aefdabf4.9bc1fc3c.js} | 2 +-
.../{b957292f.fb4ba0d1.js => b957292f.fa781dfe.js} | 2 +-
.../{c15d9823.8d4287a9.js => c15d9823.a46fa7f0.js} | 2 +-
content/assets/js/c4f5d8e4.3a194a35.js | 1 +
content/assets/js/c4f5d8e4.6f7dceb4.js | 1 -
.../{cc7760fb.37ede32a.js => cc7760fb.48aa5af1.js} | 2 +-
.../{dc8e8e39.4f449412.js => dc8e8e39.600b58e1.js} | 2 +-
.../{f5dd5915.c7304442.js => f5dd5915.ba9e9b0a.js} | 2 +-
.../{f71afd42.a767e66f.js => f71afd42.49688ab0.js} | 2 +-
content/assets/js/f81c1134.a2eebbc4.js | 1 +
content/assets/js/f81c1134.ecf7382c.js | 1 -
.../{fc3dc15d.3290976f.js => fc3dc15d.251be7db.js} | 2 +-
.../js/{main.827fc04a.js => main.be23c3eb.js} | 4 +-
...js.LICENSE.txt => main.be23c3eb.js.LICENSE.txt} | 0
content/assets/js/runtime~main.9c28cc17.js | 1 -
content/assets/js/runtime~main.a84df096.js | 1 +
.../index.html | 4 +-
.../blog/2016/12/30/strata-talk-2017/index.html | 4 +-
.../index.html | 4 +-
content/blog/2019/01/18/asf-incubation/index.html | 4 +-
.../2019/03/07/batch-vs-incremental/index.html | 4 +-
.../05/14/registering-dataset-to-hive/index.html | 4 +-
.../09/09/ingesting-database-changes/index.html | 4 +-
content/blog/2019/10/22/Hudi-On-Hops/index.html | 4 +-
.../index.html | 4 +-
.../2020/01/15/delete-support-in-hudi/index.html | 4 +-
.../2020/01/20/change-capture-using-aws/index.html | 4 +-
.../2020/03/22/exporting-hudi-datasets/index.html | 4 +-
.../04/27/apache-hudi-apache-zepplin/index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../2020/08/04/PrestoDB-and-Apache-Hudi/index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../async-compaction-deployment-model/index.html | 4 +-
.../ingest-multiple-tables-using-hudi/index.html | 4 +-
.../cdc-solution-using-hudi-by-nclouds/index.html | 4 +-
.../15/apache-hudi-meets-apache-flink/index.html | 4 +-
.../19/Origins-of-Data-Lake-at-Grofers/index.html | 4 +-
.../19/hudi-meets-aws-emr-and-aws-dms/index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../2020/11/11/hudi-indexing-mechanisms/index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../2021/01/27/hudi-clustering-intro/index.html | 4 +-
.../blog/2021/02/13/hudi-key-generators/index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../blog/2021/03/01/hudi-file-sizing/index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../05/12/Experts-primer-on-Apache-Hudi/index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../07/21/streaming-data-lake-platform/index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../08/16/kafka-custom-deserializer/index.html | 4 +-
.../08/18/improving-marker-mechanism/index.html | 4 +-
content/blog/2021/08/18/virtual-keys/index.html | 4 +-
.../blog/2021/08/23/async-clustering/index.html | 4 +-
.../blog/2021/08/23/s3-events-source/index.html | 4 +-
.../index.html | 4 +-
.../2021/10/05/Data-Platform-2.0-Part-I/index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../apache-hudi-2021-a-year-in-review/index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../02/Onehouse-Commitment-to-Openness/index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../02/17/Fresher-Data-Lake-on-AWS-S3/index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../04/Asynchronous-Indexing-Using-Hudi/index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../01/Run-apache-hudi-at-scale-on-aws/index.html | 4 +-
.../index.html | 4 +-
.../Apache-Hudi-2022-A-Year-In-Review/index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../03/17/introduction-to-apache-hudi/index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../2023/04/26/the-lakehouse-trifecta/index.html | 4 +-
.../index.html | 4 +-
.../2023/05/02/intro-to-hudi-and-flink/index.html | 4 +-
.../05/03/lakehouse-at-fortune-1-scale/index.html | 4 +-
.../05/09/amazon-athena-apache-hudi/index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../05/19/hudi-metafields-demystified/index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../cleaner-and-archival-in-apache-hudi/index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../20/timeline-server-in-apache-hudi/index.html | 4 +-
.../multi-writer-support-in-apache-hudi/index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../07/01/monitoring-table-size-stats/index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../08/28/Apache-Hudi-From-Zero-To-One/index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../Apache-Hudi-From-Zero-To-One-blog-2/index.html | 4 +-
.../Lakehouse-or-Warehouse-Part-1-of-2/index.html | 4 +-
.../index.html | 4 +-
.../Lakehouse-or-Warehouse-Part-2-of-2/index.html | 4 +-
.../index.html | 4 +-
.../Apache-Hudi-From-Zero-To-One-blog-3/index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../Apache-Hudi-From-Zero-To-One-blog-4/index.html | 4 +-
.../Apache-Hudi-Copy-on-Write-CoW-Table/index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../Apache-Hudi-From-Zero-To-One-blog-5/index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../blog/2023/11/01/record-level-index/index.html | 4 +-
.../Apache-Hudi-From-Zero-To-One-blog-6/index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../01/Getting-started-with-Apache-Hudi/index.html | 4 +-
.../Apache-Hudi-From-Zero-To-One-blog-7/index.html | 4 +-
.../09/Getting-started-with-Apache-Hudi/index.html | 4 +-
.../blog/2023/12/13/what-is-apache-hudi/index.html | 4 +-
.../apache-hudi-2023-a-year-in-review/index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../Apache-Hudi-From-Zero-To-One-blog-8/index.html | 4 +-
.../01/05/Small-Talk-about-Apache-Hudi/index.html | 4 +-
.../01/09/introduction-to-apache-hudi/index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../Apache-Hudi-From-Zero-To-One-blog-9/index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../2024/05/19/apache-hudi-on-aws-glue/index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../2024/07/11/what-is-a-data-lakehouse/index.html | 4 +-
content/blog/2024/07/30/data-lake-cdc/index.html | 4 +-
.../blog/2024/07/31/hudi-file-formats/index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../hands-on-with-apache-hudi-and-spark/index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../Using-Apache-Hudi-with-Apache-Flink/index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../11/19/automated-small-file-handling/index.html | 4 +-
.../12/03/apache-iceberg-vs-apache-hudi/index.html | 4 +-
.../index.html | 4 +-
.../06/non-blocking-concurrency-control/index.html | 4 +-
.../2024/12/16/announcing-hudi-1-0-0/index.html | 4 +-
.../index.html | 4 +-
.../apache-hudi-2024-a-year-in-review/index.html | 4 +-
.../2024/12/31/indexing-in-apache-hudi/index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../15/outofbox-key-generators-in-hudi/index.html | 4 +-
.../index.html | 4 +-
.../blog/2025/01/28/concurrency-control/index.html | 4 +-
.../01/30/an-intro-to-hudi-with-minio/index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../2025/03/03/record-mergers-in-hudi/index.html | 4 +-
.../05/hudi-21-unique-differentiators/index.html | 4 +-
content/blog/2025/03/13/hudi-on-dbr/index.html | 4 +-
.../2025/03/13/lightning-fast-analytics/index.html | 4 +-
.../blog/2025/03/26/acid-transactions/index.html | 4 +-
content/blog/2025/03/26/clustering/index.html | 4 +-
content/blog/2025/03/26/dedupe/index.html | 4 +-
content/blog/2025/03/26/uptycs/index.html | 4 +-
content/blog/2025/03/31/amazon-hudi/index.html | 4 +-
content/blog/2025/04/02/secondary-index/index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
content/blog/2025/05/29/lsm-timeline/index.html | 4 +-
.../index.html | 4 +-
.../2025/06/16/Apache-Hudi-does-XYZ-110/index.html | 4 +-
content/blog/2025/06/30/uber-hudi/index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../building-a-rag-based-ai-recommender/index.html | 4 +-
.../index.html | 4 +-
.../modernizing-datainfra-peloton-hudi/index.html | 4 +-
content/blog/2025/07/21/mor-comparison/index.html | 4 +-
.../index.html | 4 +-
.../blog/2025/09/17/hudi-auto-gen-keys/index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../28/Apache-Hudi-Dynamic-Bloom-Filter/index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../12/16/maximizing-throughput-nbcc/index.html | 4 +-
.../index.html | 4 +-
.../apache-hudi-2025-a-year-in-review/index.html | 6 +-
.../jd-hudi-architecture-evolution.html/index.html | 11 ++
.../06/jd-hudi-architecture-evolution/index.html | 199 +++++++++++++++++++++
content/blog/archive/index.html | 6 +-
content/blog/atom.xml | 199 +++++++++++++++++++--
content/blog/authors/index.html | 4 +-
content/blog/feed.json | 33 ++--
content/blog/index.html | 8 +-
content/blog/page/10/index.html | 8 +-
content/blog/page/11/index.html | 8 +-
content/blog/page/12/index.html | 8 +-
content/blog/page/13/index.html | 8 +-
content/blog/page/14/index.html | 8 +-
content/blog/page/15/index.html | 8 +-
content/blog/page/16/index.html | 8 +-
content/blog/page/17/index.html | 8 +-
content/blog/page/18/index.html | 8 +-
content/blog/page/19/index.html | 8 +-
content/blog/page/2/index.html | 8 +-
content/blog/page/20/index.html | 8 +-
content/blog/page/21/index.html | 8 +-
content/blog/page/22/index.html | 8 +-
content/blog/page/23/index.html | 8 +-
content/blog/page/24/index.html | 8 +-
content/blog/page/25/index.html | 8 +-
content/blog/page/26/index.html | 8 +-
content/blog/page/3/index.html | 8 +-
content/blog/page/4/index.html | 8 +-
content/blog/page/5/index.html | 8 +-
content/blog/page/6/index.html | 8 +-
content/blog/page/7/index.html | 8 +-
content/blog/page/8/index.html | 8 +-
content/blog/page/9/index.html | 8 +-
content/blog/rss.xml | 193 ++++++++++++++++++--
.../blog/streaming-data-lake-platform/index.html | 4 +-
content/blog/tags/access-control/index.html | 4 +-
content/blog/tags/acid/index.html | 4 +-
content/blog/tags/active-timeline/index.html | 4 +-
content/blog/tags/ai/index.html | 4 +-
content/blog/tags/airbyte/index.html | 4 +-
content/blog/tags/alibabacloud/index.html | 4 +-
content/blog/tags/amazon-athena/index.html | 4 +-
content/blog/tags/amazon-dynamodb/index.html | 4 +-
content/blog/tags/amazon-eks/index.html | 4 +-
content/blog/tags/amazon-emr/index.html | 4 +-
content/blog/tags/amazon-kinesis/index.html | 4 +-
content/blog/tags/amazon-mks/index.html | 4 +-
content/blog/tags/amazon-rds/index.html | 4 +-
content/blog/tags/amazon-redshift/index.html | 4 +-
content/blog/tags/amazon-s-3/index.html | 4 +-
content/blog/tags/amazon-sagemaker/index.html | 4 +-
content/blog/tags/amazon-spark/index.html | 4 +-
content/blog/tags/amazon/index.html | 4 +-
content/blog/tags/amazon/page/2/index.html | 4 +-
content/blog/tags/amazon/page/3/index.html | 4 +-
content/blog/tags/analytics-at-scale/index.html | 4 +-
content/blog/tags/analyticsinsight/index.html | 4 +-
content/blog/tags/announcement/index.html | 4 +-
content/blog/tags/antstack/index.html | 4 +-
content/blog/tags/apache-avro/index.html | 4 +-
.../blog/tags/apache-dolphin-scheduler/index.html | 4 +-
content/blog/tags/apache-doris/index.html | 4 +-
content/blog/tags/apache-flink/index.html | 4 +-
content/blog/tags/apache-hive/index.html | 4 +-
content/blog/tags/apache-hudi-blogs/index.html | 4 +-
content/blog/tags/apache-hudi/index.html | 4 +-
content/blog/tags/apache-hudi/page/10/index.html | 4 +-
content/blog/tags/apache-hudi/page/11/index.html | 4 +-
content/blog/tags/apache-hudi/page/12/index.html | 4 +-
content/blog/tags/apache-hudi/page/13/index.html | 4 +-
content/blog/tags/apache-hudi/page/14/index.html | 4 +-
content/blog/tags/apache-hudi/page/15/index.html | 4 +-
content/blog/tags/apache-hudi/page/16/index.html | 4 +-
content/blog/tags/apache-hudi/page/2/index.html | 4 +-
content/blog/tags/apache-hudi/page/3/index.html | 4 +-
content/blog/tags/apache-hudi/page/4/index.html | 4 +-
content/blog/tags/apache-hudi/page/5/index.html | 4 +-
content/blog/tags/apache-hudi/page/6/index.html | 4 +-
content/blog/tags/apache-hudi/page/7/index.html | 4 +-
content/blog/tags/apache-hudi/page/8/index.html | 4 +-
content/blog/tags/apache-hudi/page/9/index.html | 4 +-
content/blog/tags/apache-iceberg/index.html | 4 +-
content/blog/tags/apache-iceberg/page/2/index.html | 4 +-
content/blog/tags/apache-kafka/index.html | 4 +-
content/blog/tags/apache-orc/index.html | 4 +-
content/blog/tags/apache-parquet/index.html | 4 +-
content/blog/tags/apache-spark/index.html | 4 +-
content/blog/tags/apache-spark/page/2/index.html | 4 +-
content/blog/tags/apache-spark/page/3/index.html | 4 +-
content/blog/tags/apache-zeppelin/index.html | 4 +-
content/blog/tags/apache/index.html | 4 +-
content/blog/tags/apcache-spark/index.html | 4 +-
content/blog/tags/apicurio-registry/index.html | 4 +-
content/blog/tags/architecture/index.html | 4 +-
content/blog/tags/archival-timeline/index.html | 4 +-
.../blog/tags/artificial-intelligence/index.html | 4 +-
content/blog/tags/async-indexing/index.html | 4 +-
content/blog/tags/athena/index.html | 4 +-
content/blog/tags/aws-athena/index.html | 4 +-
content/blog/tags/aws-blogs/index.html | 4 +-
content/blog/tags/aws-cloud-9/index.html | 4 +-
content/blog/tags/aws-data-exchange/index.html | 4 +-
content/blog/tags/aws-emr/index.html | 4 +-
content/blog/tags/aws-glue-crawlers/index.html | 4 +-
content/blog/tags/aws-glue/index.html | 4 +-
content/blog/tags/aws-glue/page/2/index.html | 4 +-
content/blog/tags/aws-lake-formation/index.html | 4 +-
content/blog/tags/aws-s-3/index.html | 4 +-
content/blog/tags/aws/index.html | 4 +-
content/blog/tags/backfilling/index.html | 4 +-
content/blog/tags/beginner/index.html | 4 +-
content/blog/tags/beginner/page/2/index.html | 4 +-
content/blog/tags/best-practices/index.html | 4 +-
content/blog/tags/big-data/index.html | 4 +-
content/blog/tags/bigdata/index.html | 4 +-
content/blog/tags/blog/index.html | 4 +-
content/blog/tags/blog/page/10/index.html | 4 +-
content/blog/tags/blog/page/11/index.html | 4 +-
content/blog/tags/blog/page/12/index.html | 4 +-
content/blog/tags/blog/page/13/index.html | 4 +-
content/blog/tags/blog/page/14/index.html | 4 +-
content/blog/tags/blog/page/15/index.html | 4 +-
content/blog/tags/blog/page/2/index.html | 4 +-
content/blog/tags/blog/page/3/index.html | 4 +-
content/blog/tags/blog/page/4/index.html | 4 +-
content/blog/tags/blog/page/5/index.html | 4 +-
content/blog/tags/blog/page/6/index.html | 4 +-
content/blog/tags/blog/page/7/index.html | 4 +-
content/blog/tags/blog/page/8/index.html | 4 +-
content/blog/tags/blog/page/9/index.html | 4 +-
content/blog/tags/bloom-filter/index.html | 4 +-
content/blog/tags/bloom-index/index.html | 4 +-
content/blog/tags/bloom/index.html | 4 +-
content/blog/tags/bootstrap/index.html | 4 +-
content/blog/tags/bulk-insert/index.html | 4 +-
content/blog/tags/bytearray/index.html | 4 +-
content/blog/tags/bytebytego/index.html | 4 +-
content/blog/tags/caching/index.html | 4 +-
content/blog/tags/case-study/index.html | 4 +-
content/blog/tags/cdc/index.html | 4 +-
content/blog/tags/change-data-capture/index.html | 4 +-
content/blog/tags/cleaner/index.html | 4 +-
content/blog/tags/cleaning/index.html | 4 +-
content/blog/tags/cloudthat/index.html | 4 +-
content/blog/tags/clustering/index.html | 4 +-
content/blog/tags/code-sample/index.html | 4 +-
content/blog/tags/commits/index.html | 4 +-
content/blog/tags/community/index.html | 8 +-
content/blog/tags/compaction/index.html | 4 +-
content/blog/tags/comparison/index.html | 4 +-
content/blog/tags/comparison/page/2/index.html | 4 +-
content/blog/tags/compression/index.html | 4 +-
content/blog/tags/concurrency-control/index.html | 4 +-
content/blog/tags/concurrency/index.html | 4 +-
content/blog/tags/conference/index.html | 4 +-
content/blog/tags/consistency/index.html | 4 +-
content/blog/tags/cost-efficiency/index.html | 4 +-
content/blog/tags/cost-optimization/index.html | 4 +-
content/blog/tags/cost/index.html | 4 +-
content/blog/tags/course/index.html | 4 +-
content/blog/tags/cow/index.html | 4 +-
content/blog/tags/daft/index.html | 4 +-
content/blog/tags/data-governance/index.html | 4 +-
content/blog/tags/data-lake/index.html | 4 +-
content/blog/tags/data-lake/page/2/index.html | 4 +-
content/blog/tags/data-lakehouse/index.html | 4 +-
content/blog/tags/data-lakehouse/page/2/index.html | 4 +-
content/blog/tags/data-mesh/index.html | 4 +-
content/blog/tags/data-platform/index.html | 4 +-
content/blog/tags/data-processing/index.html | 4 +-
content/blog/tags/data-sahring/index.html | 4 +-
content/blog/tags/data-skipping/index.html | 4 +-
content/blog/tags/data-warehouse/index.html | 4 +-
content/blog/tags/database/index.html | 4 +-
content/blog/tags/databricks/index.html | 4 +-
content/blog/tags/dataengineeringweekly/index.html | 4 +-
content/blog/tags/datalake-platform/index.html | 4 +-
content/blog/tags/datalake/index.html | 4 +-
content/blog/tags/datumagic/index.html | 4 +-
content/blog/tags/datumagic/page/2/index.html | 4 +-
content/blog/tags/dbt/index.html | 4 +-
content/blog/tags/dbta/index.html | 4 +-
content/blog/tags/debezium/index.html | 4 +-
content/blog/tags/deduplication/index.html | 4 +-
content/blog/tags/deep-dive/index.html | 4 +-
content/blog/tags/defogdata/index.html | 4 +-
content/blog/tags/delete/index.html | 4 +-
content/blog/tags/deletes/index.html | 4 +-
content/blog/tags/delta-lake/index.html | 4 +-
content/blog/tags/delta-lake/page/2/index.html | 4 +-
content/blog/tags/delta/index.html | 4 +-
content/blog/tags/deltastreamer/index.html | 4 +-
content/blog/tags/deployment/index.html | 4 +-
content/blog/tags/design/index.html | 4 +-
content/blog/tags/design/page/2/index.html | 4 +-
content/blog/tags/det/index.html | 4 +-
content/blog/tags/dev-to/index.html | 4 +-
content/blog/tags/developpaper/index.html | 4 +-
content/blog/tags/devgenius/index.html | 4 +-
content/blog/tags/diva-portal/index.html | 4 +-
content/blog/tags/docker/index.html | 4 +-
content/blog/tags/dremio/index.html | 4 +-
content/blog/tags/dzone/index.html | 4 +-
content/blog/tags/estuary/index.html | 4 +-
content/blog/tags/etl/index.html | 4 +-
content/blog/tags/fast-api/index.html | 4 +-
content/blog/tags/feature-store/index.html | 4 +-
content/blog/tags/feature/index.html | 4 +-
content/blog/tags/federated-querying/index.html | 4 +-
content/blog/tags/fiel-sizing/index.html | 4 +-
content/blog/tags/file-sizing/index.html | 4 +-
content/blog/tags/file-system-view/index.html | 4 +-
content/blog/tags/flink/index.html | 4 +-
content/blog/tags/forefathers/index.html | 4 +-
content/blog/tags/freewheel/index.html | 4 +-
content/blog/tags/gdpr-deletion/index.html | 4 +-
content/blog/tags/getting-started/index.html | 4 +-
content/blog/tags/glue-crawler/index.html | 4 +-
content/blog/tags/glue-studio/index.html | 4 +-
content/blog/tags/google-scholar/index.html | 4 +-
content/blog/tags/grab/index.html | 4 +-
content/blog/tags/grofers/index.html | 4 +-
content/blog/tags/guide/index.html | 4 +-
content/blog/tags/halodoc/index.html | 4 +-
content/blog/tags/harshdaiya/index.html | 4 +-
content/blog/tags/hive-metastore/index.html | 4 +-
content/blog/tags/hms/index.html | 4 +-
content/blog/tags/hopsworks/index.html | 4 +-
content/blog/tags/how-to/index.html | 4 +-
content/blog/tags/how-to/page/2/index.html | 4 +-
content/blog/tags/how-to/page/3/index.html | 4 +-
content/blog/tags/how-to/page/4/index.html | 4 +-
content/blog/tags/how-to/page/5/index.html | 4 +-
content/blog/tags/hudi-1-0-0/index.html | 4 +-
content/blog/tags/hudi-cli/index.html | 4 +-
content/blog/tags/hudi-streamer/index.html | 4 +-
content/blog/tags/hudi/index.html | 8 +-
content/blog/tags/hudi/page/2/index.html | 8 +-
content/blog/tags/hudi/page/3/index.html | 8 +-
content/blog/tags/iceberg/index.html | 4 +-
content/blog/tags/incremental-etl/index.html | 4 +-
.../blog/tags/incremental-processing/index.html | 4 +-
.../tags/incremental-processing/page/2/index.html | 4 +-
content/blog/tags/incremental-query/index.html | 4 +-
content/blog/tags/incremental-updates/index.html | 4 +-
content/blog/tags/index.html | 6 +-
content/blog/tags/indexing/index.html | 4 +-
content/blog/tags/indexing/page/2/index.html | 4 +-
content/blog/tags/infoq/index.html | 4 +-
content/blog/tags/inserts/index.html | 4 +-
content/blog/tags/intermediate/index.html | 4 +-
content/blog/tags/interoperability/index.html | 4 +-
content/blog/tags/introduction/index.html | 4 +-
content/blog/tags/itnext/index.html | 4 +-
content/blog/tags/jack-vanlightly/index.html | 4 +-
content/blog/tags/kafka-connect/index.html | 4 +-
content/blog/tags/kafka/index.html | 4 +-
content/blog/tags/key-generators/index.html | 4 +-
content/blog/tags/lakefs/index.html | 4 +-
content/blog/tags/lakehouse/index.html | 8 +-
content/blog/tags/lakehouse/page/2/index.html | 8 +-
content/blog/tags/lakehouse/page/3/index.html | 8 +-
content/blog/tags/late-arriving-data/index.html | 4 +-
content/blog/tags/leboncoin-tech-blog/index.html | 4 +-
content/blog/tags/linkedin/index.html | 4 +-
content/blog/tags/linkedin/page/2/index.html | 4 +-
content/blog/tags/llm/index.html | 4 +-
content/blog/tags/lock-provider/index.html | 4 +-
content/blog/tags/logicalclocks/index.html | 4 +-
content/blog/tags/lsm-tree/index.html | 4 +-
content/blog/tags/markers/index.html | 4 +-
.../blog/tags/medallion-architecture/index.html | 4 +-
content/blog/tags/medium/index.html | 4 +-
content/blog/tags/medium/page/2/index.html | 4 +-
content/blog/tags/medium/page/3/index.html | 4 +-
content/blog/tags/medium/page/4/index.html | 4 +-
content/blog/tags/medium/page/5/index.html | 4 +-
content/blog/tags/meetup/index.html | 8 +-
content/blog/tags/merge-on-read-mo-r/index.html | 4 +-
content/blog/tags/metadata/index.html | 4 +-
content/blog/tags/metafields/index.html | 4 +-
content/blog/tags/metrics/index.html | 4 +-
content/blog/tags/migration/index.html | 4 +-
content/blog/tags/min/index.html | 4 +-
content/blog/tags/minio/index.html | 4 +-
content/blog/tags/mino/index.html | 4 +-
content/blog/tags/mlops/index.html | 4 +-
.../blog/tags/modern-data-architecture/index.html | 4 +-
content/blog/tags/mongodb/index.html | 4 +-
content/blog/tags/monotonic-timestamp/index.html | 4 +-
content/blog/tags/mor/index.html | 4 +-
content/blog/tags/multi-deltastreamer/index.html | 4 +-
content/blog/tags/multi-modal-indexing/index.html | 4 +-
content/blog/tags/multi-writer/index.html | 4 +-
content/blog/tags/nbcc/index.html | 4 +-
.../blog/tags/near-real-time-analytics/index.html | 4 +-
.../non-blocking-concurrency-control/index.html | 4 +-
content/blog/tags/onehouse/index.html | 4 +-
content/blog/tags/onehouse/page/2/index.html | 4 +-
content/blog/tags/open-architecture/index.html | 4 +-
content/blog/tags/openai/index.html | 4 +-
content/blog/tags/opstree/index.html | 4 +-
content/blog/tags/optimization/index.html | 4 +-
content/blog/tags/oreilly/index.html | 4 +-
content/blog/tags/partition/index.html | 4 +-
content/blog/tags/peloton/index.html | 4 +-
content/blog/tags/performance/index.html | 4 +-
content/blog/tags/postgres/index.html | 4 +-
content/blog/tags/postgresql/index.html | 4 +-
content/blog/tags/presto/index.html | 4 +-
content/blog/tags/prestocon/index.html | 4 +-
content/blog/tags/prestodb/index.html | 4 +-
content/blog/tags/programmer/index.html | 4 +-
content/blog/tags/puppy-graph/index.html | 4 +-
content/blog/tags/pyspark/index.html | 4 +-
content/blog/tags/python/index.html | 4 +-
content/blog/tags/queries/index.html | 4 +-
content/blog/tags/query-performance/index.html | 4 +-
content/blog/tags/querying/index.html | 4 +-
content/blog/tags/rag/index.html | 4 +-
content/blog/tags/ray/index.html | 4 +-
content/blog/tags/read-optimized-query/index.html | 4 +-
content/blog/tags/reads/index.html | 4 +-
content/blog/tags/real-time-datalake/index.html | 4 +-
content/blog/tags/real-time-query/index.html | 4 +-
content/blog/tags/record-index/index.html | 4 +-
content/blog/tags/record-key-generation/index.html | 4 +-
content/blog/tags/record-level-index/index.html | 4 +-
content/blog/tags/record-mergers/index.html | 4 +-
content/blog/tags/record-payloads/index.html | 4 +-
content/blog/tags/release/index.html | 4 +-
content/blog/tags/risingwave/index.html | 4 +-
content/blog/tags/robinhood/index.html | 4 +-
content/blog/tags/rtinsights/index.html | 4 +-
content/blog/tags/s-3/index.html | 4 +-
content/blog/tags/scd-1/index.html | 4 +-
content/blog/tags/scd-2/index.html | 4 +-
content/blog/tags/scd-3/index.html | 4 +-
content/blog/tags/schema-evolution/index.html | 4 +-
content/blog/tags/schema/index.html | 4 +-
content/blog/tags/security/index.html | 4 +-
content/blog/tags/selectfrom/index.html | 4 +-
content/blog/tags/snapshot-exporter/index.html | 4 +-
content/blog/tags/snapshot-query/index.html | 4 +-
content/blog/tags/spark-sql/index.html | 4 +-
content/blog/tags/spark/index.html | 4 +-
content/blog/tags/sql-transformer/index.html | 4 +-
content/blog/tags/starrocks/index.html | 4 +-
content/blog/tags/storage-spec/index.html | 4 +-
content/blog/tags/storage-types/index.html | 4 +-
content/blog/tags/streaming-ingestion/index.html | 4 +-
content/blog/tags/streaming/index.html | 4 +-
content/blog/tags/streamlit/index.html | 4 +-
content/blog/tags/substack/index.html | 4 +-
content/blog/tags/table-format/index.html | 4 +-
content/blog/tags/table-formats/index.html | 4 +-
content/blog/tags/table-services/index.html | 4 +-
content/blog/tags/table-size-stats/index.html | 4 +-
content/blog/tags/techtarget/index.html | 4 +-
content/blog/tags/terraform/index.html | 4 +-
content/blog/tags/thenewstack/index.html | 4 +-
content/blog/tags/time-travel-query/index.html | 4 +-
content/blog/tags/timeline-server/index.html | 4 +-
content/blog/tags/timeline/index.html | 4 +-
content/blog/tags/timestamp-as-of-query/index.html | 4 +-
content/blog/tags/timestamp-collision/index.html | 4 +-
content/blog/tags/tla-specification/index.html | 4 +-
content/blog/tags/towardsdatascience/index.html | 4 +-
content/blog/tags/trace-agents/index.html | 4 +-
content/blog/tags/transactions/index.html | 4 +-
content/blog/tags/trino/index.html | 4 +-
content/blog/tags/tutorial/index.html | 4 +-
content/blog/tags/uber/index.html | 4 +-
content/blog/tags/upsert/index.html | 4 +-
content/blog/tags/upserts/index.html | 4 +-
content/blog/tags/upstox-engineering/index.html | 4 +-
content/blog/tags/upstox/index.html | 4 +-
content/blog/tags/use-case/index.html | 4 +-
content/blog/tags/use-case/page/2/index.html | 4 +-
content/blog/tags/use-case/page/3/index.html | 4 +-
content/blog/tags/use-case/page/4/index.html | 4 +-
content/blog/tags/vector-search/index.html | 4 +-
content/blog/tags/venturebeat/index.html | 4 +-
content/blog/tags/walmartglobaltech/index.html | 4 +-
content/blog/tags/writes/index.html | 4 +-
content/blog/tags/xenonstack/index.html | 4 +-
content/blog/tags/y-uno/index.html | 4 +-
content/blog/tags/yahoo/index.html | 4 +-
content/blog/tags/yugabyte/index.html | 4 +-
content/blog/tags/z-order/index.html | 4 +-
content/blog/tags/zupee/index.html | 4 +-
content/community/get-involved/index.html | 4 +-
content/community/office_hours/index.html | 4 +-
content/community/syncs/index.html | 4 +-
content/community/team/index.html | 4 +-
content/contribute/developer-setup/index.html | 4 +-
content/contribute/developer-sync-call/index.html | 4 +-
content/contribute/how-to-contribute/index.html | 4 +-
content/contribute/rfc-process/index.html | 4 +-
content/contribute/security/index.html | 4 +-
content/docs/0.14.0/azure_hoodie/index.html | 4 +-
.../docs/0.14.0/basic_configurations/index.html | 4 +-
content/docs/0.14.0/bos_hoodie/index.html | 4 +-
content/docs/0.14.0/cli/index.html | 4 +-
content/docs/0.14.0/cloud/index.html | 4 +-
content/docs/0.14.0/clustering/index.html | 4 +-
content/docs/0.14.0/compaction/index.html | 4 +-
content/docs/0.14.0/comparison/index.html | 4 +-
content/docs/0.14.0/concepts/index.html | 4 +-
content/docs/0.14.0/concurrency_control/index.html | 4 +-
content/docs/0.14.0/configurations/index.html | 4 +-
content/docs/0.14.0/cos_hoodie/index.html | 4 +-
content/docs/0.14.0/deployment/index.html | 4 +-
content/docs/0.14.0/disaster_recovery/index.html | 4 +-
content/docs/0.14.0/docker_demo/index.html | 4 +-
content/docs/0.14.0/encryption/index.html | 4 +-
content/docs/0.14.0/faq/index.html | 4 +-
content/docs/0.14.0/file_layouts/index.html | 4 +-
content/docs/0.14.0/file_sizing/index.html | 4 +-
.../docs/0.14.0/flink-quick-start-guide/index.html | 4 +-
content/docs/0.14.0/flink_tuning/index.html | 4 +-
content/docs/0.14.0/gcp_bigquery/index.html | 4 +-
content/docs/0.14.0/gcs_hoodie/index.html | 4 +-
content/docs/0.14.0/hoodie_cleaner/index.html | 4 +-
.../0.14.0/hoodie_streaming_ingestion/index.html | 4 +-
content/docs/0.14.0/ibm_cos_hoodie/index.html | 4 +-
content/docs/0.14.0/indexing/index.html | 4 +-
content/docs/0.14.0/jfs_hoodie/index.html | 4 +-
content/docs/0.14.0/key_generation/index.html | 4 +-
content/docs/0.14.0/markers/index.html | 4 +-
content/docs/0.14.0/metadata/index.html | 4 +-
content/docs/0.14.0/metadata_indexing/index.html | 4 +-
content/docs/0.14.0/metrics/index.html | 4 +-
content/docs/0.14.0/migration_guide/index.html | 4 +-
content/docs/0.14.0/oci_hoodie/index.html | 4 +-
content/docs/0.14.0/oss_hoodie/index.html | 4 +-
content/docs/0.14.0/overview/index.html | 4 +-
content/docs/0.14.0/performance/index.html | 4 +-
content/docs/0.14.0/precommit_validator/index.html | 4 +-
content/docs/0.14.0/privacy/index.html | 4 +-
content/docs/0.14.0/procedures/index.html | 4 +-
content/docs/0.14.0/querying_data/index.html | 4 +-
content/docs/0.14.0/quick-start-guide/index.html | 4 +-
content/docs/0.14.0/record_payload/index.html | 4 +-
content/docs/0.14.0/rollbacks/index.html | 4 +-
content/docs/0.14.0/s3_hoodie/index.html | 4 +-
content/docs/0.14.0/schema_evolution/index.html | 4 +-
content/docs/0.14.0/snapshot_exporter/index.html | 4 +-
content/docs/0.14.0/sql_ddl/index.html | 4 +-
content/docs/0.14.0/sql_dml/index.html | 4 +-
content/docs/0.14.0/sql_queries/index.html | 4 +-
content/docs/0.14.0/structure/index.html | 4 +-
.../syncing_aws_glue_data_catalog/index.html | 4 +-
content/docs/0.14.0/syncing_datahub/index.html | 4 +-
content/docs/0.14.0/syncing_metastore/index.html | 4 +-
content/docs/0.14.0/syncing_xtable/index.html | 4 +-
content/docs/0.14.0/table_types/index.html | 4 +-
content/docs/0.14.0/timeline/index.html | 4 +-
content/docs/0.14.0/transforms/index.html | 4 +-
content/docs/0.14.0/troubleshooting/index.html | 4 +-
content/docs/0.14.0/tuning-guide/index.html | 4 +-
content/docs/0.14.0/use_cases/index.html | 4 +-
content/docs/0.14.0/write_operations/index.html | 4 +-
content/docs/0.14.0/writing_data/index.html | 4 +-
content/docs/0.14.1/azure_hoodie/index.html | 4 +-
.../docs/0.14.1/basic_configurations/index.html | 4 +-
content/docs/0.14.1/bos_hoodie/index.html | 4 +-
content/docs/0.14.1/cli/index.html | 4 +-
content/docs/0.14.1/cloud/index.html | 4 +-
content/docs/0.14.1/clustering/index.html | 4 +-
content/docs/0.14.1/compaction/index.html | 4 +-
content/docs/0.14.1/comparison/index.html | 4 +-
content/docs/0.14.1/concepts/index.html | 4 +-
content/docs/0.14.1/concurrency_control/index.html | 4 +-
content/docs/0.14.1/configurations/index.html | 4 +-
content/docs/0.14.1/cos_hoodie/index.html | 4 +-
content/docs/0.14.1/deployment/index.html | 4 +-
content/docs/0.14.1/disaster_recovery/index.html | 4 +-
content/docs/0.14.1/docker_demo/index.html | 4 +-
content/docs/0.14.1/encryption/index.html | 4 +-
content/docs/0.14.1/faq/index.html | 4 +-
.../docs/0.14.1/faq_design_and_concepts/index.html | 4 +-
content/docs/0.14.1/faq_general/index.html | 4 +-
content/docs/0.14.1/faq_integrations/index.html | 4 +-
content/docs/0.14.1/faq_querying_tables/index.html | 4 +-
content/docs/0.14.1/faq_storage/index.html | 4 +-
content/docs/0.14.1/faq_table_services/index.html | 4 +-
content/docs/0.14.1/faq_writing_tables/index.html | 4 +-
content/docs/0.14.1/file_layouts/index.html | 4 +-
content/docs/0.14.1/file_sizing/index.html | 4 +-
.../docs/0.14.1/flink-quick-start-guide/index.html | 4 +-
content/docs/0.14.1/flink_tuning/index.html | 4 +-
content/docs/0.14.1/gcp_bigquery/index.html | 4 +-
content/docs/0.14.1/gcs_hoodie/index.html | 4 +-
content/docs/0.14.1/hoodie_cleaner/index.html | 4 +-
.../0.14.1/hoodie_streaming_ingestion/index.html | 4 +-
content/docs/0.14.1/ibm_cos_hoodie/index.html | 4 +-
content/docs/0.14.1/indexing/index.html | 4 +-
content/docs/0.14.1/jfs_hoodie/index.html | 4 +-
content/docs/0.14.1/key_generation/index.html | 4 +-
content/docs/0.14.1/markers/index.html | 4 +-
content/docs/0.14.1/metadata/index.html | 4 +-
content/docs/0.14.1/metadata_indexing/index.html | 4 +-
content/docs/0.14.1/metrics/index.html | 4 +-
content/docs/0.14.1/migration_guide/index.html | 4 +-
content/docs/0.14.1/oci_hoodie/index.html | 4 +-
content/docs/0.14.1/oss_hoodie/index.html | 4 +-
content/docs/0.14.1/overview/index.html | 4 +-
content/docs/0.14.1/performance/index.html | 4 +-
content/docs/0.14.1/precommit_validator/index.html | 4 +-
content/docs/0.14.1/privacy/index.html | 4 +-
content/docs/0.14.1/procedures/index.html | 4 +-
content/docs/0.14.1/querying_data/index.html | 4 +-
content/docs/0.14.1/quick-start-guide/index.html | 4 +-
content/docs/0.14.1/record_payload/index.html | 4 +-
content/docs/0.14.1/rollbacks/index.html | 4 +-
content/docs/0.14.1/s3_hoodie/index.html | 4 +-
content/docs/0.14.1/schema_evolution/index.html | 4 +-
content/docs/0.14.1/snapshot_exporter/index.html | 4 +-
content/docs/0.14.1/sql_ddl/index.html | 4 +-
content/docs/0.14.1/sql_dml/index.html | 4 +-
content/docs/0.14.1/sql_queries/index.html | 4 +-
content/docs/0.14.1/structure/index.html | 4 +-
.../syncing_aws_glue_data_catalog/index.html | 4 +-
content/docs/0.14.1/syncing_datahub/index.html | 4 +-
content/docs/0.14.1/syncing_metastore/index.html | 4 +-
content/docs/0.14.1/syncing_xtable/index.html | 4 +-
content/docs/0.14.1/table_types/index.html | 4 +-
content/docs/0.14.1/timeline/index.html | 4 +-
content/docs/0.14.1/transforms/index.html | 4 +-
content/docs/0.14.1/troubleshooting/index.html | 4 +-
content/docs/0.14.1/tuning-guide/index.html | 4 +-
content/docs/0.14.1/use_cases/index.html | 4 +-
content/docs/0.14.1/write_operations/index.html | 4 +-
content/docs/0.14.1/writing_data/index.html | 4 +-
content/docs/0.15.0/azure_hoodie/index.html | 4 +-
.../docs/0.15.0/basic_configurations/index.html | 4 +-
content/docs/0.15.0/bos_hoodie/index.html | 4 +-
content/docs/0.15.0/cli/index.html | 4 +-
content/docs/0.15.0/cloud/index.html | 4 +-
content/docs/0.15.0/clustering/index.html | 4 +-
content/docs/0.15.0/compaction/index.html | 4 +-
content/docs/0.15.0/comparison/index.html | 4 +-
content/docs/0.15.0/concepts/index.html | 4 +-
content/docs/0.15.0/concurrency_control/index.html | 4 +-
content/docs/0.15.0/configurations/index.html | 4 +-
content/docs/0.15.0/cos_hoodie/index.html | 4 +-
content/docs/0.15.0/deployment/index.html | 4 +-
content/docs/0.15.0/disaster_recovery/index.html | 4 +-
content/docs/0.15.0/docker_demo/index.html | 4 +-
content/docs/0.15.0/encryption/index.html | 4 +-
content/docs/0.15.0/faq/index.html | 4 +-
.../docs/0.15.0/faq_design_and_concepts/index.html | 4 +-
content/docs/0.15.0/faq_general/index.html | 4 +-
content/docs/0.15.0/faq_integrations/index.html | 4 +-
content/docs/0.15.0/faq_reading_tables/index.html | 4 +-
content/docs/0.15.0/faq_storage/index.html | 4 +-
content/docs/0.15.0/faq_table_services/index.html | 4 +-
content/docs/0.15.0/faq_writing_tables/index.html | 4 +-
content/docs/0.15.0/file_layouts/index.html | 4 +-
content/docs/0.15.0/file_sizing/index.html | 4 +-
.../docs/0.15.0/flink-quick-start-guide/index.html | 4 +-
content/docs/0.15.0/flink_tuning/index.html | 4 +-
content/docs/0.15.0/gcp_bigquery/index.html | 4 +-
content/docs/0.15.0/gcs_hoodie/index.html | 4 +-
content/docs/0.15.0/hoodie_cleaner/index.html | 4 +-
.../0.15.0/hoodie_streaming_ingestion/index.html | 4 +-
content/docs/0.15.0/hudi_stack/index.html | 4 +-
content/docs/0.15.0/ibm_cos_hoodie/index.html | 4 +-
content/docs/0.15.0/indexing/index.html | 4 +-
content/docs/0.15.0/ingestion_flink/index.html | 4 +-
.../docs/0.15.0/ingestion_kafka_connect/index.html | 4 +-
content/docs/0.15.0/jfs_hoodie/index.html | 4 +-
content/docs/0.15.0/key_generation/index.html | 4 +-
content/docs/0.15.0/markers/index.html | 4 +-
content/docs/0.15.0/metadata/index.html | 4 +-
content/docs/0.15.0/metadata_indexing/index.html | 4 +-
content/docs/0.15.0/metrics/index.html | 4 +-
content/docs/0.15.0/migration_guide/index.html | 4 +-
content/docs/0.15.0/oci_hoodie/index.html | 4 +-
content/docs/0.15.0/oss_hoodie/index.html | 4 +-
content/docs/0.15.0/overview/index.html | 4 +-
content/docs/0.15.0/performance/index.html | 4 +-
.../index.html | 4 +-
content/docs/0.15.0/precommit_validator/index.html | 4 +-
content/docs/0.15.0/privacy/index.html | 4 +-
content/docs/0.15.0/procedures/index.html | 4 +-
.../python-rust-quick-start-guide/index.html | 4 +-
content/docs/0.15.0/querying_data/index.html | 4 +-
content/docs/0.15.0/quick-start-guide/index.html | 4 +-
.../0.15.0/reading_tables_batch_reads/index.html | 4 +-
.../reading_tables_streaming_reads/index.html | 4 +-
content/docs/0.15.0/record_payload/index.html | 4 +-
content/docs/0.15.0/rollbacks/index.html | 4 +-
content/docs/0.15.0/s3_hoodie/index.html | 4 +-
content/docs/0.15.0/schema_evolution/index.html | 4 +-
content/docs/0.15.0/snapshot_exporter/index.html | 4 +-
content/docs/0.15.0/sql_ddl/index.html | 4 +-
content/docs/0.15.0/sql_dml/index.html | 4 +-
content/docs/0.15.0/sql_queries/index.html | 4 +-
content/docs/0.15.0/structure/index.html | 4 +-
.../syncing_aws_glue_data_catalog/index.html | 4 +-
content/docs/0.15.0/syncing_datahub/index.html | 4 +-
content/docs/0.15.0/syncing_metastore/index.html | 4 +-
content/docs/0.15.0/syncing_xtable/index.html | 4 +-
content/docs/0.15.0/table_types/index.html | 4 +-
content/docs/0.15.0/timeline/index.html | 4 +-
content/docs/0.15.0/troubleshooting/index.html | 4 +-
content/docs/0.15.0/tuning-guide/index.html | 4 +-
content/docs/0.15.0/use_cases/index.html | 4 +-
content/docs/0.15.0/write_operations/index.html | 4 +-
content/docs/0.15.0/writing_data/index.html | 4 +-
.../writing_tables_streaming_writes/index.html | 4 +-
content/docs/1.0.0/azure_hoodie/index.html | 4 +-
content/docs/1.0.0/basic_configurations/index.html | 4 +-
content/docs/1.0.0/bos_hoodie/index.html | 4 +-
content/docs/1.0.0/cleaning/index.html | 4 +-
content/docs/1.0.0/cli/index.html | 4 +-
content/docs/1.0.0/cloud/index.html | 4 +-
content/docs/1.0.0/clustering/index.html | 4 +-
content/docs/1.0.0/compaction/index.html | 4 +-
content/docs/1.0.0/comparison/index.html | 4 +-
content/docs/1.0.0/concepts/index.html | 4 +-
content/docs/1.0.0/concurrency_control/index.html | 4 +-
content/docs/1.0.0/configurations/index.html | 4 +-
content/docs/1.0.0/cos_hoodie/index.html | 4 +-
content/docs/1.0.0/deployment/index.html | 4 +-
content/docs/1.0.0/disaster_recovery/index.html | 4 +-
content/docs/1.0.0/docker_demo/index.html | 4 +-
content/docs/1.0.0/encryption/index.html | 4 +-
content/docs/1.0.0/faq/index.html | 4 +-
.../docs/1.0.0/faq_design_and_concepts/index.html | 4 +-
content/docs/1.0.0/faq_general/index.html | 4 +-
content/docs/1.0.0/faq_integrations/index.html | 4 +-
content/docs/1.0.0/faq_reading_tables/index.html | 4 +-
content/docs/1.0.0/faq_storage/index.html | 4 +-
content/docs/1.0.0/faq_table_services/index.html | 4 +-
content/docs/1.0.0/faq_writing_tables/index.html | 4 +-
content/docs/1.0.0/file_sizing/index.html | 4 +-
.../docs/1.0.0/flink-quick-start-guide/index.html | 4 +-
content/docs/1.0.0/flink_tuning/index.html | 4 +-
content/docs/1.0.0/gcp_bigquery/index.html | 4 +-
content/docs/1.0.0/gcs_hoodie/index.html | 4 +-
.../1.0.0/hoodie_streaming_ingestion/index.html | 4 +-
content/docs/1.0.0/hudi_stack/index.html | 4 +-
content/docs/1.0.0/ibm_cos_hoodie/index.html | 4 +-
content/docs/1.0.0/indexes/index.html | 4 +-
content/docs/1.0.0/ingestion_flink/index.html | 4 +-
.../docs/1.0.0/ingestion_kafka_connect/index.html | 4 +-
content/docs/1.0.0/intro/index.html | 4 +-
content/docs/1.0.0/jfs_hoodie/index.html | 4 +-
content/docs/1.0.0/key_generation/index.html | 4 +-
content/docs/1.0.0/markers/index.html | 4 +-
content/docs/1.0.0/metadata/index.html | 4 +-
content/docs/1.0.0/metadata_indexing/index.html | 4 +-
content/docs/1.0.0/metrics/index.html | 4 +-
content/docs/1.0.0/migration_guide/index.html | 4 +-
content/docs/1.0.0/oci_hoodie/index.html | 4 +-
content/docs/1.0.0/oss_hoodie/index.html | 4 +-
content/docs/1.0.0/overview/index.html | 4 +-
content/docs/1.0.0/performance/index.html | 4 +-
.../index.html | 4 +-
content/docs/1.0.0/precommit_validator/index.html | 4 +-
content/docs/1.0.0/privacy/index.html | 4 +-
content/docs/1.0.0/procedures/index.html | 4 +-
.../1.0.0/python-rust-quick-start-guide/index.html | 4 +-
content/docs/1.0.0/querying_data/index.html | 4 +-
content/docs/1.0.0/quick-start-guide/index.html | 4 +-
.../1.0.0/reading_tables_batch_reads/index.html | 4 +-
.../reading_tables_streaming_reads/index.html | 4 +-
content/docs/1.0.0/record_merger/index.html | 4 +-
content/docs/1.0.0/rollbacks/index.html | 4 +-
content/docs/1.0.0/s3_hoodie/index.html | 4 +-
content/docs/1.0.0/schema_evolution/index.html | 4 +-
content/docs/1.0.0/snapshot_exporter/index.html | 4 +-
content/docs/1.0.0/sql_ddl/index.html | 4 +-
content/docs/1.0.0/sql_dml/index.html | 4 +-
content/docs/1.0.0/sql_queries/index.html | 4 +-
content/docs/1.0.0/storage_layouts/index.html | 4 +-
content/docs/1.0.0/structure/index.html | 4 +-
.../1.0.0/syncing_aws_glue_data_catalog/index.html | 4 +-
content/docs/1.0.0/syncing_datahub/index.html | 4 +-
content/docs/1.0.0/syncing_metastore/index.html | 4 +-
content/docs/1.0.0/syncing_xtable/index.html | 4 +-
content/docs/1.0.0/table_types/index.html | 4 +-
content/docs/1.0.0/timeline/index.html | 4 +-
content/docs/1.0.0/troubleshooting/index.html | 4 +-
content/docs/1.0.0/tuning-guide/index.html | 4 +-
content/docs/1.0.0/use_cases/index.html | 4 +-
content/docs/1.0.0/write_operations/index.html | 4 +-
content/docs/1.0.0/writing_data/index.html | 4 +-
.../writing_tables_streaming_writes/index.html | 4 +-
content/docs/1.0.1/azure_hoodie/index.html | 4 +-
content/docs/1.0.1/basic_configurations/index.html | 4 +-
content/docs/1.0.1/bos_hoodie/index.html | 4 +-
content/docs/1.0.1/cleaning/index.html | 4 +-
content/docs/1.0.1/cli/index.html | 4 +-
content/docs/1.0.1/cloud/index.html | 4 +-
content/docs/1.0.1/clustering/index.html | 4 +-
content/docs/1.0.1/compaction/index.html | 4 +-
content/docs/1.0.1/comparison/index.html | 4 +-
content/docs/1.0.1/concepts/index.html | 4 +-
content/docs/1.0.1/concurrency_control/index.html | 4 +-
content/docs/1.0.1/configurations/index.html | 4 +-
content/docs/1.0.1/cos_hoodie/index.html | 4 +-
content/docs/1.0.1/deployment/index.html | 4 +-
content/docs/1.0.1/disaster_recovery/index.html | 4 +-
content/docs/1.0.1/docker_demo/index.html | 4 +-
content/docs/1.0.1/encryption/index.html | 4 +-
content/docs/1.0.1/faq/index.html | 4 +-
.../docs/1.0.1/faq_design_and_concepts/index.html | 4 +-
content/docs/1.0.1/faq_general/index.html | 4 +-
content/docs/1.0.1/faq_integrations/index.html | 4 +-
content/docs/1.0.1/faq_reading_tables/index.html | 4 +-
content/docs/1.0.1/faq_storage/index.html | 4 +-
content/docs/1.0.1/faq_table_services/index.html | 4 +-
content/docs/1.0.1/faq_writing_tables/index.html | 4 +-
content/docs/1.0.1/file_sizing/index.html | 4 +-
.../docs/1.0.1/flink-quick-start-guide/index.html | 4 +-
content/docs/1.0.1/flink_tuning/index.html | 4 +-
content/docs/1.0.1/gcp_bigquery/index.html | 4 +-
content/docs/1.0.1/gcs_hoodie/index.html | 4 +-
.../1.0.1/hoodie_streaming_ingestion/index.html | 4 +-
content/docs/1.0.1/hudi_stack/index.html | 4 +-
content/docs/1.0.1/ibm_cos_hoodie/index.html | 4 +-
content/docs/1.0.1/indexes/index.html | 4 +-
content/docs/1.0.1/ingestion_flink/index.html | 4 +-
.../docs/1.0.1/ingestion_kafka_connect/index.html | 4 +-
content/docs/1.0.1/intro/index.html | 4 +-
content/docs/1.0.1/jfs_hoodie/index.html | 4 +-
content/docs/1.0.1/key_generation/index.html | 4 +-
content/docs/1.0.1/markers/index.html | 4 +-
content/docs/1.0.1/metadata/index.html | 4 +-
content/docs/1.0.1/metadata_indexing/index.html | 4 +-
content/docs/1.0.1/metrics/index.html | 4 +-
content/docs/1.0.1/migration_guide/index.html | 4 +-
content/docs/1.0.1/oci_hoodie/index.html | 4 +-
content/docs/1.0.1/oss_hoodie/index.html | 4 +-
content/docs/1.0.1/overview/index.html | 4 +-
content/docs/1.0.1/performance/index.html | 4 +-
.../index.html | 4 +-
content/docs/1.0.1/precommit_validator/index.html | 4 +-
content/docs/1.0.1/privacy/index.html | 4 +-
content/docs/1.0.1/procedures/index.html | 4 +-
.../1.0.1/python-rust-quick-start-guide/index.html | 4 +-
content/docs/1.0.1/querying_data/index.html | 4 +-
content/docs/1.0.1/quick-start-guide/index.html | 4 +-
.../1.0.1/reading_tables_batch_reads/index.html | 4 +-
.../reading_tables_streaming_reads/index.html | 4 +-
content/docs/1.0.1/record_merger/index.html | 4 +-
content/docs/1.0.1/rollbacks/index.html | 4 +-
content/docs/1.0.1/s3_hoodie/index.html | 4 +-
content/docs/1.0.1/schema_evolution/index.html | 4 +-
content/docs/1.0.1/snapshot_exporter/index.html | 4 +-
content/docs/1.0.1/sql_ddl/index.html | 4 +-
content/docs/1.0.1/sql_dml/index.html | 4 +-
content/docs/1.0.1/sql_queries/index.html | 4 +-
content/docs/1.0.1/storage_layouts/index.html | 4 +-
content/docs/1.0.1/structure/index.html | 4 +-
.../1.0.1/syncing_aws_glue_data_catalog/index.html | 4 +-
content/docs/1.0.1/syncing_datahub/index.html | 4 +-
content/docs/1.0.1/syncing_metastore/index.html | 4 +-
content/docs/1.0.1/syncing_xtable/index.html | 4 +-
content/docs/1.0.1/table_types/index.html | 4 +-
content/docs/1.0.1/timeline/index.html | 4 +-
content/docs/1.0.1/troubleshooting/index.html | 4 +-
content/docs/1.0.1/tuning-guide/index.html | 4 +-
content/docs/1.0.1/use_cases/index.html | 4 +-
content/docs/1.0.1/write_operations/index.html | 4 +-
content/docs/1.0.1/writing_data/index.html | 4 +-
.../writing_tables_streaming_writes/index.html | 4 +-
content/docs/1.0.2/azure_hoodie/index.html | 4 +-
content/docs/1.0.2/basic_configurations/index.html | 4 +-
content/docs/1.0.2/bos_hoodie/index.html | 4 +-
content/docs/1.0.2/cleaning/index.html | 4 +-
content/docs/1.0.2/cli/index.html | 4 +-
content/docs/1.0.2/cloud/index.html | 4 +-
content/docs/1.0.2/clustering/index.html | 4 +-
content/docs/1.0.2/compaction/index.html | 4 +-
content/docs/1.0.2/comparison/index.html | 4 +-
content/docs/1.0.2/concepts/index.html | 4 +-
content/docs/1.0.2/concurrency_control/index.html | 4 +-
content/docs/1.0.2/configurations/index.html | 4 +-
content/docs/1.0.2/cos_hoodie/index.html | 4 +-
content/docs/1.0.2/deployment/index.html | 4 +-
content/docs/1.0.2/disaster_recovery/index.html | 4 +-
content/docs/1.0.2/docker_demo/index.html | 4 +-
content/docs/1.0.2/encryption/index.html | 4 +-
content/docs/1.0.2/faq/index.html | 4 +-
.../docs/1.0.2/faq_design_and_concepts/index.html | 4 +-
content/docs/1.0.2/faq_general/index.html | 4 +-
content/docs/1.0.2/faq_integrations/index.html | 4 +-
content/docs/1.0.2/faq_reading_tables/index.html | 4 +-
content/docs/1.0.2/faq_storage/index.html | 4 +-
content/docs/1.0.2/faq_table_services/index.html | 4 +-
content/docs/1.0.2/faq_writing_tables/index.html | 4 +-
content/docs/1.0.2/file_sizing/index.html | 4 +-
.../docs/1.0.2/flink-quick-start-guide/index.html | 4 +-
content/docs/1.0.2/flink_tuning/index.html | 4 +-
content/docs/1.0.2/gcp_bigquery/index.html | 4 +-
content/docs/1.0.2/gcs_hoodie/index.html | 4 +-
.../1.0.2/hoodie_streaming_ingestion/index.html | 4 +-
content/docs/1.0.2/hudi_stack/index.html | 4 +-
content/docs/1.0.2/ibm_cos_hoodie/index.html | 4 +-
content/docs/1.0.2/indexes/index.html | 4 +-
content/docs/1.0.2/ingestion_flink/index.html | 4 +-
.../docs/1.0.2/ingestion_kafka_connect/index.html | 4 +-
content/docs/1.0.2/intro/index.html | 4 +-
content/docs/1.0.2/jfs_hoodie/index.html | 4 +-
content/docs/1.0.2/key_generation/index.html | 4 +-
content/docs/1.0.2/markers/index.html | 4 +-
content/docs/1.0.2/metadata/index.html | 4 +-
content/docs/1.0.2/metadata_indexing/index.html | 4 +-
content/docs/1.0.2/metrics/index.html | 4 +-
content/docs/1.0.2/migration_guide/index.html | 4 +-
content/docs/1.0.2/notebooks/index.html | 4 +-
content/docs/1.0.2/oci_hoodie/index.html | 4 +-
content/docs/1.0.2/oss_hoodie/index.html | 4 +-
content/docs/1.0.2/overview/index.html | 4 +-
content/docs/1.0.2/performance/index.html | 4 +-
.../index.html | 4 +-
content/docs/1.0.2/precommit_validator/index.html | 4 +-
content/docs/1.0.2/privacy/index.html | 4 +-
content/docs/1.0.2/procedures/index.html | 4 +-
.../1.0.2/python-rust-quick-start-guide/index.html | 4 +-
content/docs/1.0.2/querying_data/index.html | 4 +-
content/docs/1.0.2/quick-start-guide/index.html | 4 +-
.../1.0.2/reading_tables_batch_reads/index.html | 4 +-
.../reading_tables_streaming_reads/index.html | 4 +-
content/docs/1.0.2/record_merger/index.html | 4 +-
content/docs/1.0.2/rollbacks/index.html | 4 +-
content/docs/1.0.2/s3_hoodie/index.html | 4 +-
content/docs/1.0.2/schema_evolution/index.html | 4 +-
content/docs/1.0.2/snapshot_exporter/index.html | 4 +-
content/docs/1.0.2/sql_ddl/index.html | 4 +-
content/docs/1.0.2/sql_dml/index.html | 4 +-
content/docs/1.0.2/sql_queries/index.html | 4 +-
content/docs/1.0.2/storage_layouts/index.html | 4 +-
content/docs/1.0.2/structure/index.html | 4 +-
.../1.0.2/syncing_aws_glue_data_catalog/index.html | 4 +-
content/docs/1.0.2/syncing_datahub/index.html | 4 +-
content/docs/1.0.2/syncing_metastore/index.html | 4 +-
content/docs/1.0.2/syncing_xtable/index.html | 4 +-
content/docs/1.0.2/table_types/index.html | 4 +-
content/docs/1.0.2/timeline/index.html | 4 +-
content/docs/1.0.2/troubleshooting/index.html | 4 +-
content/docs/1.0.2/tuning-guide/index.html | 4 +-
content/docs/1.0.2/use_cases/index.html | 4 +-
content/docs/1.0.2/write_operations/index.html | 4 +-
content/docs/1.0.2/writing_data/index.html | 4 +-
.../writing_tables_streaming_writes/index.html | 4 +-
content/docs/azure_hoodie/index.html | 4 +-
content/docs/basic_configurations/index.html | 4 +-
content/docs/bos_hoodie/index.html | 4 +-
content/docs/catalog_polaris/index.html | 4 +-
content/docs/cleaning/index.html | 4 +-
content/docs/cli/index.html | 4 +-
content/docs/cloud/index.html | 4 +-
content/docs/clustering/index.html | 4 +-
content/docs/compaction/index.html | 4 +-
content/docs/comparison/index.html | 4 +-
content/docs/concepts/index.html | 4 +-
content/docs/concurrency_control/index.html | 4 +-
content/docs/configurations/index.html | 4 +-
content/docs/cos_hoodie/index.html | 4 +-
content/docs/deployment/index.html | 4 +-
content/docs/disaster_recovery/index.html | 4 +-
content/docs/docker_demo/index.html | 4 +-
content/docs/encryption/index.html | 4 +-
content/docs/file_sizing/index.html | 4 +-
content/docs/flink-quick-start-guide/index.html | 4 +-
content/docs/flink_tuning/index.html | 4 +-
content/docs/gcp_bigquery/index.html | 4 +-
content/docs/gcs_hoodie/index.html | 4 +-
content/docs/hoodie_streaming_ingestion/index.html | 4 +-
content/docs/hudi_stack/index.html | 4 +-
content/docs/ibm_cos_hoodie/index.html | 4 +-
content/docs/indexes/index.html | 4 +-
content/docs/ingestion_flink/index.html | 4 +-
content/docs/ingestion_kafka_connect/index.html | 4 +-
content/docs/jfs_hoodie/index.html | 4 +-
content/docs/key_generation/index.html | 4 +-
content/docs/ks3_hoodie/index.html | 4 +-
content/docs/markers/index.html | 4 +-
content/docs/metadata/index.html | 4 +-
content/docs/metadata_indexing/index.html | 4 +-
content/docs/metrics/index.html | 4 +-
content/docs/migration_guide/index.html | 4 +-
content/docs/next/azure_hoodie/index.html | 4 +-
content/docs/next/basic_configurations/index.html | 4 +-
content/docs/next/bos_hoodie/index.html | 4 +-
content/docs/next/catalog_polaris/index.html | 4 +-
content/docs/next/cleaning/index.html | 4 +-
content/docs/next/cli/index.html | 4 +-
content/docs/next/cloud/index.html | 4 +-
content/docs/next/clustering/index.html | 4 +-
content/docs/next/compaction/index.html | 4 +-
content/docs/next/comparison/index.html | 4 +-
content/docs/next/concepts/index.html | 4 +-
content/docs/next/concurrency_control/index.html | 4 +-
content/docs/next/configurations/index.html | 4 +-
content/docs/next/cos_hoodie/index.html | 4 +-
content/docs/next/deployment/index.html | 4 +-
content/docs/next/disaster_recovery/index.html | 4 +-
content/docs/next/docker_demo/index.html | 4 +-
content/docs/next/encryption/index.html | 4 +-
content/docs/next/file_sizing/index.html | 4 +-
.../docs/next/flink-quick-start-guide/index.html | 4 +-
content/docs/next/flink_tuning/index.html | 4 +-
content/docs/next/gcp_bigquery/index.html | 4 +-
content/docs/next/gcs_hoodie/index.html | 4 +-
.../next/hoodie_streaming_ingestion/index.html | 4 +-
content/docs/next/hudi_stack/index.html | 4 +-
content/docs/next/ibm_cos_hoodie/index.html | 4 +-
content/docs/next/indexes/index.html | 4 +-
content/docs/next/ingestion_flink/index.html | 4 +-
.../docs/next/ingestion_kafka_connect/index.html | 4 +-
content/docs/next/jfs_hoodie/index.html | 4 +-
content/docs/next/key_generation/index.html | 4 +-
content/docs/next/ks3_hoodie/index.html | 4 +-
content/docs/next/markers/index.html | 4 +-
content/docs/next/metadata/index.html | 4 +-
content/docs/next/metadata_indexing/index.html | 4 +-
content/docs/next/metrics/index.html | 4 +-
content/docs/next/migration_guide/index.html | 4 +-
content/docs/next/notebooks/index.html | 4 +-
content/docs/next/oci_hoodie/index.html | 4 +-
content/docs/next/oss_hoodie/index.html | 4 +-
content/docs/next/overview/index.html | 4 +-
content/docs/next/performance/index.html | 4 +-
.../index.html | 4 +-
content/docs/next/precommit_validator/index.html | 4 +-
content/docs/next/procedures/index.html | 4 +-
.../next/python-rust-quick-start-guide/index.html | 4 +-
content/docs/next/querying_data/index.html | 4 +-
content/docs/next/quick-start-guide/index.html | 4 +-
.../next/reading_tables_batch_reads/index.html | 4 +-
.../next/reading_tables_streaming_reads/index.html | 4 +-
content/docs/next/record_merger/index.html | 4 +-
content/docs/next/rollbacks/index.html | 4 +-
content/docs/next/s3_hoodie/index.html | 4 +-
content/docs/next/schema_evolution/index.html | 4 +-
content/docs/next/snapshot_exporter/index.html | 4 +-
content/docs/next/sql_ddl/index.html | 4 +-
content/docs/next/sql_dml/index.html | 4 +-
content/docs/next/sql_queries/index.html | 4 +-
content/docs/next/storage_layouts/index.html | 4 +-
content/docs/next/structure/index.html | 4 +-
.../next/syncing_aws_glue_data_catalog/index.html | 4 +-
content/docs/next/syncing_datahub/index.html | 4 +-
content/docs/next/syncing_metastore/index.html | 4 +-
content/docs/next/syncing_xtable/index.html | 4 +-
content/docs/next/table_types/index.html | 4 +-
content/docs/next/timeline/index.html | 4 +-
content/docs/next/troubleshooting/index.html | 4 +-
content/docs/next/tuning-guide/index.html | 4 +-
content/docs/next/use_cases/index.html | 4 +-
content/docs/next/write_operations/index.html | 4 +-
content/docs/next/writing_data/index.html | 4 +-
.../writing_tables_streaming_writes/index.html | 4 +-
content/docs/notebooks/index.html | 4 +-
content/docs/oci_hoodie/index.html | 4 +-
content/docs/oss_hoodie/index.html | 4 +-
content/docs/overview/index.html | 4 +-
content/docs/performance/index.html | 4 +-
.../index.html | 4 +-
content/docs/precommit_validator/index.html | 4 +-
content/docs/procedures/index.html | 4 +-
.../docs/python-rust-quick-start-guide/index.html | 4 +-
content/docs/querying_data/index.html | 4 +-
content/docs/quick-start-guide/index.html | 4 +-
content/docs/reading_tables_batch_reads/index.html | 4 +-
.../docs/reading_tables_streaming_reads/index.html | 4 +-
content/docs/record_merger/index.html | 4 +-
content/docs/rollbacks/index.html | 4 +-
content/docs/s3_hoodie/index.html | 4 +-
content/docs/schema_evolution/index.html | 4 +-
content/docs/snapshot_exporter/index.html | 4 +-
content/docs/sql_ddl/index.html | 4 +-
content/docs/sql_dml/index.html | 4 +-
content/docs/sql_queries/index.html | 4 +-
content/docs/storage_layouts/index.html | 4 +-
content/docs/structure/index.html | 4 +-
.../docs/syncing_aws_glue_data_catalog/index.html | 4 +-
content/docs/syncing_datahub/index.html | 4 +-
content/docs/syncing_metastore/index.html | 4 +-
content/docs/syncing_xtable/index.html | 4 +-
content/docs/table_types/index.html | 4 +-
content/docs/timeline/index.html | 4 +-
content/docs/troubleshooting/index.html | 4 +-
content/docs/tuning-guide/index.html | 4 +-
content/docs/use_cases/index.html | 4 +-
content/docs/write_operations/index.html | 4 +-
content/docs/writing_data/index.html | 4 +-
.../writing_tables_streaming_writes/index.html | 4 +-
content/ecosystem/index.html | 4 +-
content/faq/design_and_concepts/index.html | 4 +-
content/faq/general/index.html | 4 +-
content/faq/integrations/index.html | 4 +-
content/faq/reading_tables/index.html | 4 +-
content/faq/storage/index.html | 4 +-
content/faq/table_services/index.html | 4 +-
content/faq/writing_tables/index.html | 4 +-
content/index.html | 6 +-
content/learn/blog/index.html | 6 +-
content/learn/faq/index.html | 4 +-
content/learn/talks/index.html | 4 +-
content/learn/tech-specs-1point0/index.html | 4 +-
content/learn/tech-specs/index.html | 4 +-
content/learn/tutorial-series/index.html | 4 +-
content/learn/videos/index.html | 4 +-
content/powered-by/index.html | 4 +-
content/quickstart/index.html | 4 +-
content/releases/download/index.html | 4 +-
content/releases/release-0.10.0/index.html | 4 +-
content/releases/release-0.10.1/index.html | 4 +-
content/releases/release-0.11.0/index.html | 4 +-
content/releases/release-0.11.1/index.html | 4 +-
content/releases/release-0.12.0/index.html | 4 +-
content/releases/release-0.12.1/index.html | 4 +-
content/releases/release-0.12.2/index.html | 4 +-
content/releases/release-0.12.3/index.html | 4 +-
content/releases/release-0.13.0/index.html | 4 +-
content/releases/release-0.13.1/index.html | 4 +-
content/releases/release-0.14/index.html | 4 +-
content/releases/release-0.15/index.html | 4 +-
.../releases/release-0.5.3-and-older/index.html | 4 +-
content/releases/release-0.6.0/index.html | 4 +-
content/releases/release-0.7.0/index.html | 4 +-
content/releases/release-0.8.0/index.html | 4 +-
content/releases/release-0.9.0/index.html | 4 +-
content/releases/release-1.0.0-beta1/index.html | 4 +-
content/releases/release-1.0.0-beta2/index.html | 4 +-
content/releases/release-1.0/index.html | 4 +-
content/releases/release-1.1/index.html | 4 +-
content/roadmap/index.html | 4 +-
content/search/index.html | 4 +-
content/sitemap.xml | 2 +-
content/slack/index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../videos/2023/11/24/hudi-table-types/index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../metadata-and-schema-of-hudi-table/index.html | 4 +-
.../2025/06/16/apache-hudi-does-xyz-110/index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 4 +-
content/videos/archive/index.html | 4 +-
content/videos/index.html | 4 +-
content/videos/page/10/index.html | 4 +-
content/videos/page/11/index.html | 4 +-
content/videos/page/12/index.html | 4 +-
content/videos/page/13/index.html | 4 +-
content/videos/page/14/index.html | 4 +-
content/videos/page/15/index.html | 4 +-
content/videos/page/16/index.html | 4 +-
content/videos/page/17/index.html | 4 +-
content/videos/page/18/index.html | 4 +-
content/videos/page/19/index.html | 4 +-
content/videos/page/2/index.html | 4 +-
content/videos/page/20/index.html | 4 +-
content/videos/page/21/index.html | 4 +-
content/videos/page/3/index.html | 4 +-
content/videos/page/4/index.html | 4 +-
content/videos/page/5/index.html | 4 +-
content/videos/page/6/index.html | 4 +-
content/videos/page/7/index.html | 4 +-
content/videos/page/8/index.html | 4 +-
content/videos/page/9/index.html | 4 +-
content/videos/tags/access-restriction/index.html | 4 +-
content/videos/tags/after-image/index.html | 4 +-
content/videos/tags/alerting/index.html | 4 +-
.../tags/amazon-athena-spark-notebook/index.html | 4 +-
content/videos/tags/amazon-athena/index.html | 4 +-
.../videos/tags/amazon-athena/page/2/index.html | 4 +-
content/videos/tags/amazon-aurora/index.html | 4 +-
content/videos/tags/amazon-cloudwatch/index.html | 4 +-
content/videos/tags/amazon-dyanmodb/index.html | 4 +-
content/videos/tags/amazon-dynamodb/index.html | 4 +-
content/videos/tags/amazon-emr-cli/index.html | 4 +-
.../videos/tags/amazon-emr-serverless/index.html | 4 +-
content/videos/tags/amazon-emr/index.html | 4 +-
content/videos/tags/amazon-kinesis/index.html | 4 +-
.../videos/tags/amazon-kinesis/page/2/index.html | 4 +-
content/videos/tags/amazon-quicksight/index.html | 4 +-
.../tags/amazon-redshift-spectrum/index.html | 4 +-
content/videos/tags/amazon-redshift/index.html | 4 +-
content/videos/tags/amazon-s-3/index.html | 4 +-
content/videos/tags/amazon-s-3/page/2/index.html | 4 +-
content/videos/tags/amazon-s-3/page/3/index.html | 4 +-
content/videos/tags/amazon-s-3/page/4/index.html | 4 +-
content/videos/tags/amazon-sns/index.html | 4 +-
content/videos/tags/amazon-sqs/index.html | 4 +-
content/videos/tags/amazon/index.html | 4 +-
content/videos/tags/analytics/index.html | 4 +-
content/videos/tags/apache-airflow/index.html | 4 +-
content/videos/tags/apache-avro/index.html | 4 +-
content/videos/tags/apache-flink/index.html | 4 +-
content/videos/tags/apache-flink/page/2/index.html | 4 +-
content/videos/tags/apache-hive/index.html | 4 +-
content/videos/tags/apache-hudi/index.html | 4 +-
content/videos/tags/apache-hudi/page/10/index.html | 4 +-
content/videos/tags/apache-hudi/page/11/index.html | 4 +-
content/videos/tags/apache-hudi/page/12/index.html | 4 +-
content/videos/tags/apache-hudi/page/13/index.html | 4 +-
content/videos/tags/apache-hudi/page/14/index.html | 4 +-
content/videos/tags/apache-hudi/page/15/index.html | 4 +-
content/videos/tags/apache-hudi/page/16/index.html | 4 +-
content/videos/tags/apache-hudi/page/17/index.html | 4 +-
content/videos/tags/apache-hudi/page/18/index.html | 4 +-
content/videos/tags/apache-hudi/page/19/index.html | 4 +-
content/videos/tags/apache-hudi/page/2/index.html | 4 +-
content/videos/tags/apache-hudi/page/20/index.html | 4 +-
content/videos/tags/apache-hudi/page/21/index.html | 4 +-
content/videos/tags/apache-hudi/page/3/index.html | 4 +-
content/videos/tags/apache-hudi/page/4/index.html | 4 +-
content/videos/tags/apache-hudi/page/5/index.html | 4 +-
content/videos/tags/apache-hudi/page/6/index.html | 4 +-
content/videos/tags/apache-hudi/page/7/index.html | 4 +-
content/videos/tags/apache-hudi/page/8/index.html | 4 +-
content/videos/tags/apache-hudi/page/9/index.html | 4 +-
content/videos/tags/apache-iceberg/index.html | 4 +-
content/videos/tags/apache-iceberge/index.html | 4 +-
content/videos/tags/apache-kafka/index.html | 4 +-
content/videos/tags/apache-kafka/page/2/index.html | 4 +-
content/videos/tags/apache-kyuubi/index.html | 4 +-
content/videos/tags/apache-parquet/index.html | 4 +-
content/videos/tags/apache-pulsar/index.html | 4 +-
content/videos/tags/apache-spark/index.html | 4 +-
content/videos/tags/apache-spark/page/2/index.html | 4 +-
content/videos/tags/apache-superset/index.html | 4 +-
content/videos/tags/apache-thrift/index.html | 4 +-
content/videos/tags/apache-trino/index.html | 4 +-
content/videos/tags/apache-xtable/index.html | 4 +-
content/videos/tags/apache-zookeeper/index.html | 4 +-
content/videos/tags/async-mode/index.html | 4 +-
.../videos/tags/asynchronous-clustering/index.html | 4 +-
.../videos/tags/asynchronous-indexing/index.html | 4 +-
content/videos/tags/athena/index.html | 4 +-
.../tags/auto-generated-primary-keys/index.html | 4 +-
content/videos/tags/automation/index.html | 4 +-
content/videos/tags/aws-dms/index.html | 4 +-
content/videos/tags/aws-dms/page/2/index.html | 4 +-
content/videos/tags/aws-dynamodb/index.html | 4 +-
content/videos/tags/aws-emr/index.html | 4 +-
.../videos/tags/aws-glue-concurrency/index.html | 4 +-
content/videos/tags/aws-glue-crawler/index.html | 4 +-
content/videos/tags/aws-glue/index.html | 4 +-
content/videos/tags/aws-glue/page/2/index.html | 4 +-
content/videos/tags/aws-glue/page/3/index.html | 4 +-
content/videos/tags/aws-glue/page/4/index.html | 4 +-
content/videos/tags/aws-glue/page/5/index.html | 4 +-
content/videos/tags/aws-glue/page/6/index.html | 4 +-
content/videos/tags/aws-glue/page/7/index.html | 4 +-
content/videos/tags/aws-lake-formation/index.html | 4 +-
content/videos/tags/aws-lambda/index.html | 4 +-
.../tags/aws-managed-apache-flink/index.html | 4 +-
content/videos/tags/aws-s-3/index.html | 4 +-
content/videos/tags/aws-sqs/index.html | 4 +-
content/videos/tags/aws-transfer-family/index.html | 4 +-
content/videos/tags/backfilling/index.html | 4 +-
content/videos/tags/backup/index.html | 4 +-
content/videos/tags/batch-etl/index.html | 4 +-
content/videos/tags/beeline/index.html | 4 +-
content/videos/tags/before-image/index.html | 4 +-
content/videos/tags/beginner/index.html | 4 +-
content/videos/tags/beginner/page/2/index.html | 4 +-
content/videos/tags/beginner/page/3/index.html | 4 +-
content/videos/tags/beginner/page/4/index.html | 4 +-
content/videos/tags/beginner/page/5/index.html | 4 +-
content/videos/tags/beginner/page/6/index.html | 4 +-
content/videos/tags/beginner/page/7/index.html | 4 +-
content/videos/tags/beginner/page/8/index.html | 4 +-
content/videos/tags/beginner/page/9/index.html | 4 +-
content/videos/tags/best-practices/index.html | 4 +-
content/videos/tags/blog/index.html | 4 +-
content/videos/tags/bloom/index.html | 4 +-
content/videos/tags/bootstrapping/index.html | 4 +-
content/videos/tags/bucket-index/index.html | 4 +-
.../videos/tags/bulk-insert-sort-modes/index.html | 4 +-
content/videos/tags/bulk-insert/index.html | 4 +-
content/videos/tags/catalog/index.html | 4 +-
content/videos/tags/cdc/index.html | 4 +-
content/videos/tags/cdc/page/2/index.html | 4 +-
content/videos/tags/cleaner-service/index.html | 4 +-
content/videos/tags/cloud-data-lake/index.html | 4 +-
content/videos/tags/cloud-storage/index.html | 4 +-
content/videos/tags/clustering/index.html | 4 +-
.../videos/tags/command-line-interface/index.html | 4 +-
content/videos/tags/commit-notification/index.html | 4 +-
content/videos/tags/commit-times/index.html | 4 +-
content/videos/tags/compaction/index.html | 4 +-
content/videos/tags/comparison/index.html | 4 +-
content/videos/tags/compliance/index.html | 4 +-
content/videos/tags/concurrency-control/index.html | 4 +-
.../tags/consistent-hashing-index/index.html | 4 +-
content/videos/tags/copy-on-write/index.html | 4 +-
content/videos/tags/course/index.html | 4 +-
content/videos/tags/cow/index.html | 4 +-
content/videos/tags/csv/index.html | 4 +-
content/videos/tags/daft/index.html | 4 +-
content/videos/tags/data-cleaning/index.html | 4 +-
content/videos/tags/data-governance/index.html | 4 +-
content/videos/tags/data-ingestion/index.html | 4 +-
content/videos/tags/data-integration/index.html | 4 +-
content/videos/tags/data-lake/index.html | 4 +-
content/videos/tags/data-lakehouse/index.html | 4 +-
.../videos/tags/data-lakehouse/page/2/index.html | 4 +-
content/videos/tags/data-lineage/index.html | 4 +-
content/videos/tags/data-management/index.html | 4 +-
content/videos/tags/data-processing/index.html | 4 +-
content/videos/tags/data-quality/index.html | 4 +-
content/videos/tags/data-skipping/index.html | 4 +-
content/videos/tags/data-unification/index.html | 4 +-
content/videos/tags/data-update/index.html | 4 +-
content/videos/tags/data-upsert/index.html | 4 +-
content/videos/tags/database/index.html | 4 +-
content/videos/tags/datalake/index.html | 4 +-
content/videos/tags/datumagic/index.html | 4 +-
content/videos/tags/dbt/index.html | 4 +-
content/videos/tags/de-duplicate/index.html | 4 +-
content/videos/tags/debezium/index.html | 4 +-
content/videos/tags/deep-dive/index.html | 4 +-
content/videos/tags/delete-partition/index.html | 4 +-
content/videos/tags/delete/index.html | 4 +-
content/videos/tags/delta-lake/index.html | 4 +-
content/videos/tags/deltastreamer/index.html | 4 +-
.../videos/tags/deltastreamer/page/2/index.html | 4 +-
.../videos/tags/deltastreamer/page/3/index.html | 4 +-
.../videos/tags/deltastreamer/page/4/index.html | 4 +-
content/videos/tags/development-setup/index.html | 4 +-
content/videos/tags/dimension-fields/index.html | 4 +-
content/videos/tags/disaster-recovery/index.html | 4 +-
content/videos/tags/docker/index.html | 4 +-
content/videos/tags/duplicates/index.html | 4 +-
content/videos/tags/dynamic-buckets/index.html | 4 +-
content/videos/tags/elastic-search/index.html | 4 +-
content/videos/tags/emr-serverless/index.html | 4 +-
content/videos/tags/error-tables/index.html | 4 +-
content/videos/tags/etl/index.html | 4 +-
content/videos/tags/event-bridge/index.html | 4 +-
content/videos/tags/event-bus/index.html | 4 +-
content/videos/tags/event-driven/index.html | 4 +-
content/videos/tags/event-notification/index.html | 4 +-
content/videos/tags/expression-index/index.html | 4 +-
content/videos/tags/external-locking/index.html | 4 +-
content/videos/tags/fastapi/index.html | 4 +-
content/videos/tags/file-sizing/index.html | 4 +-
content/videos/tags/flask/index.html | 4 +-
content/videos/tags/frontend/index.html | 4 +-
content/videos/tags/gdpr/index.html | 4 +-
content/videos/tags/global-index/index.html | 4 +-
content/videos/tags/glue-bookmarks/index.html | 4 +-
content/videos/tags/glue-notebook/index.html | 4 +-
content/videos/tags/guide/index.html | 4 +-
content/videos/tags/guide/page/10/index.html | 4 +-
content/videos/tags/guide/page/11/index.html | 4 +-
content/videos/tags/guide/page/12/index.html | 4 +-
content/videos/tags/guide/page/13/index.html | 4 +-
content/videos/tags/guide/page/14/index.html | 4 +-
content/videos/tags/guide/page/15/index.html | 4 +-
content/videos/tags/guide/page/16/index.html | 4 +-
content/videos/tags/guide/page/17/index.html | 4 +-
content/videos/tags/guide/page/18/index.html | 4 +-
content/videos/tags/guide/page/19/index.html | 4 +-
content/videos/tags/guide/page/2/index.html | 4 +-
content/videos/tags/guide/page/20/index.html | 4 +-
content/videos/tags/guide/page/3/index.html | 4 +-
content/videos/tags/guide/page/4/index.html | 4 +-
content/videos/tags/guide/page/5/index.html | 4 +-
content/videos/tags/guide/page/6/index.html | 4 +-
content/videos/tags/guide/page/7/index.html | 4 +-
content/videos/tags/guide/page/8/index.html | 4 +-
content/videos/tags/guide/page/9/index.html | 4 +-
content/videos/tags/hands-on-lab/index.html | 4 +-
content/videos/tags/hard-delete/index.html | 4 +-
content/videos/tags/hbase-index/index.html | 4 +-
content/videos/tags/hipaa/index.html | 4 +-
content/videos/tags/hive-metastore/index.html | 4 +-
content/videos/tags/hive-sql/index.html | 4 +-
.../tags/hoodie-snapshot-exporter/index.html | 4 +-
content/videos/tags/how-to/index.html | 4 +-
content/videos/tags/http-endpoint/index.html | 4 +-
content/videos/tags/hudi-1-0-0/index.html | 4 +-
content/videos/tags/hudi-cli/index.html | 4 +-
content/videos/tags/hudi-performacne/index.html | 4 +-
content/videos/tags/hudi-streamer/index.html | 4 +-
.../videos/tags/hudi-streamer/page/2/index.html | 4 +-
.../videos/tags/hudi-streamer/page/3/index.html | 4 +-
.../videos/tags/hudi-streamer/page/4/index.html | 4 +-
content/videos/tags/hudi/index.html | 4 +-
content/videos/tags/hue/index.html | 4 +-
.../tags/incremental-data-processing/index.html | 4 +-
content/videos/tags/incremental-etl/index.html | 4 +-
.../videos/tags/incremental-etl/page/2/index.html | 4 +-
.../videos/tags/incremental-pipelines/index.html | 4 +-
.../videos/tags/incremental-processing/index.html | 4 +-
content/videos/tags/incremental-query/index.html | 4 +-
.../tags/incremental-query/page/2/index.html | 4 +-
content/videos/tags/index.html | 4 +-
content/videos/tags/indexing/index.html | 4 +-
content/videos/tags/insert-overwrite/index.html | 4 +-
content/videos/tags/insert/index.html | 4 +-
content/videos/tags/internet-gateway/index.html | 4 +-
content/videos/tags/jdbc/index.html | 4 +-
content/videos/tags/join/index.html | 4 +-
content/videos/tags/joins/index.html | 4 +-
content/videos/tags/kafka-topic/index.html | 4 +-
content/videos/tags/kibana/index.html | 4 +-
content/videos/tags/lakehouse/index.html | 4 +-
content/videos/tags/lakehouse/page/2/index.html | 4 +-
content/videos/tags/late-arriving-data/index.html | 4 +-
content/videos/tags/lock-providers/index.html | 4 +-
content/videos/tags/marquez/index.html | 4 +-
content/videos/tags/mask-pii/index.html | 4 +-
content/videos/tags/masking/index.html | 4 +-
.../videos/tags/medallion-architecture/index.html | 4 +-
content/videos/tags/medallion/index.html | 4 +-
content/videos/tags/merge-on-read/index.html | 4 +-
content/videos/tags/metadata-indexing/index.html | 4 +-
content/videos/tags/metadata-table/index.html | 4 +-
content/videos/tags/metrics/index.html | 4 +-
content/videos/tags/microsft-sql-server/index.html | 4 +-
content/videos/tags/minio/index.html | 4 +-
content/videos/tags/minio/page/2/index.html | 4 +-
content/videos/tags/mongodb-atlas/index.html | 4 +-
content/videos/tags/mongodb/index.html | 4 +-
content/videos/tags/mor/index.html | 4 +-
content/videos/tags/multi-table/index.html | 4 +-
content/videos/tags/multi-writer/index.html | 4 +-
content/videos/tags/mysql/index.html | 4 +-
.../tags/near-real-time-analytics/index.html | 4 +-
content/videos/tags/oltp/index.html | 4 +-
content/videos/tags/on-prem/index.html | 4 +-
content/videos/tags/onehouse/index.html | 4 +-
content/videos/tags/ordering/index.html | 4 +-
content/videos/tags/partition/index.html | 4 +-
content/videos/tags/point-lookups/index.html | 4 +-
content/videos/tags/postgres/index.html | 4 +-
content/videos/tags/postgres/page/2/index.html | 4 +-
content/videos/tags/postgresql/index.html | 4 +-
.../videos/tags/pre-commit-validator/index.html | 4 +-
content/videos/tags/precombine-key/index.html | 4 +-
content/videos/tags/presto/index.html | 4 +-
content/videos/tags/primary-keys/index.html | 4 +-
content/videos/tags/pydeequ/index.html | 4 +-
content/videos/tags/pyflink/index.html | 4 +-
content/videos/tags/pyspark/index.html | 4 +-
content/videos/tags/python/index.html | 4 +-
content/videos/tags/query/index.html | 4 +-
content/videos/tags/ray/index.html | 4 +-
content/videos/tags/real-time-datalake/index.html | 4 +-
content/videos/tags/record-level-index/index.html | 4 +-
content/videos/tags/reporting/index.html | 4 +-
content/videos/tags/resource-usage/index.html | 4 +-
content/videos/tags/restore/index.html | 4 +-
content/videos/tags/rli/index.html | 4 +-
content/videos/tags/rollback/index.html | 4 +-
content/videos/tags/savepoint/index.html | 4 +-
content/videos/tags/scd-2/index.html | 4 +-
content/videos/tags/schema-changes/index.html | 4 +-
content/videos/tags/schema-evolution/index.html | 4 +-
content/videos/tags/schema-registry/index.html | 4 +-
content/videos/tags/secondary-index/index.html | 4 +-
content/videos/tags/serverless/index.html | 4 +-
content/videos/tags/sftp/index.html | 4 +-
.../slowly-changing-dimension-type-2/index.html | 4 +-
.../slowly-changing-dimensions-type-2/index.html | 4 +-
content/videos/tags/small-files/index.html | 4 +-
content/videos/tags/snapshot-query/index.html | 4 +-
content/videos/tags/snowflake/index.html | 4 +-
content/videos/tags/soft-delete/index.html | 4 +-
content/videos/tags/sort-modes/index.html | 4 +-
content/videos/tags/sorting/index.html | 4 +-
.../videos/tags/spark-datasource-writer/index.html | 4 +-
content/videos/tags/spark-sql/index.html | 4 +-
content/videos/tags/spark/index.html | 4 +-
content/videos/tags/speed/index.html | 4 +-
content/videos/tags/sql-transformer/index.html | 4 +-
content/videos/tags/star-schema/index.html | 4 +-
content/videos/tags/starrocks/index.html | 4 +-
content/videos/tags/storage-cost/index.html | 4 +-
content/videos/tags/stored-procedures/index.html | 4 +-
content/videos/tags/streaming-etl/index.html | 4 +-
content/videos/tags/streaming-ingestion/index.html | 4 +-
.../tags/streaming-ingestion/page/2/index.html | 4 +-
content/videos/tags/streaming-lakehouse/index.html | 4 +-
content/videos/tags/streaming/index.html | 4 +-
content/videos/tags/subnet/index.html | 4 +-
content/videos/tags/table-types/index.html | 4 +-
.../videos/tags/templated-architecture/index.html | 4 +-
content/videos/tags/third-party-data/index.html | 4 +-
content/videos/tags/time-travel/index.html | 4 +-
.../tags/transactional-data-lakes/index.html | 4 +-
content/videos/tags/transformers/index.html | 4 +-
content/videos/tags/triggers/index.html | 4 +-
content/videos/tags/trino/index.html | 4 +-
content/videos/tags/tutorial/index.html | 4 +-
content/videos/tags/uniqueness/index.html | 4 +-
content/videos/tags/universal-lakehouse/index.html | 4 +-
content/videos/tags/update/index.html | 4 +-
content/videos/tags/updates/index.html | 4 +-
content/videos/tags/upsert/index.html | 4 +-
content/videos/tags/use-case/index.html | 4 +-
content/videos/tags/validation/index.html | 4 +-
content/videos/tags/vpc/index.html | 4 +-
content/videos/tags/windows-10/index.html | 4 +-
content/videos/tags/workshop/index.html | 4 +-
content/videos/tags/write-operations/index.html | 4 +-
content/videos/tags/xml/index.html | 4 +-
content/videos/tags/yugabyte/index.html | 4 +-
1991 files changed, 4533 insertions(+), 3982 deletions(-)
diff --git a/content/404.html b/content/404.html
index 8020f97eb0b4..76f5b6120976 100644
--- a/content/404.html
+++ b/content/404.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/404/index.html b/content/404/index.html
index 84a0c4e79ac3..1eb9d6d5e26d 100644
--- a/content/404/index.html
+++ b/content/404/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/asf/privacy/index.html b/content/asf/privacy/index.html
index d8c1774c7176..880c70546940 100644
--- a/content/asf/privacy/index.html
+++ b/content/asf/privacy/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/asf/telemetry/index.html b/content/asf/telemetry/index.html
index 15b9d8b02042..7ccff1ce13bc 100644
--- a/content/asf/telemetry/index.html
+++ b/content/asf/telemetry/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/assets/images/01-d92f3ab9c62b2c857c857ab3c5e746df.webp b/content/assets/images/01-d92f3ab9c62b2c857c857ab3c5e746df.webp
new file mode 100644
index 000000000000..1b11f16b14d8
Binary files /dev/null and b/content/assets/images/01-d92f3ab9c62b2c857c857ab3c5e746df.webp differ
diff --git a/content/assets/images/02-86b4ce932b16a7be634fa1fb19592c59.webp b/content/assets/images/02-86b4ce932b16a7be634fa1fb19592c59.webp
new file mode 100644
index 000000000000..8bb9c0f0d790
Binary files /dev/null and b/content/assets/images/02-86b4ce932b16a7be634fa1fb19592c59.webp differ
diff --git a/content/assets/images/03-5d7dbcaf86062298f6f411e0acd4727c.webp b/content/assets/images/03-5d7dbcaf86062298f6f411e0acd4727c.webp
new file mode 100644
index 000000000000..5ebeb8d902a8
Binary files /dev/null and b/content/assets/images/03-5d7dbcaf86062298f6f411e0acd4727c.webp differ
diff --git a/content/assets/images/04-ff44154f8954f7b9310817acaaed3129.webp b/content/assets/images/04-ff44154f8954f7b9310817acaaed3129.webp
new file mode 100644
index 000000000000..6a81f600f053
Binary files /dev/null and b/content/assets/images/04-ff44154f8954f7b9310817acaaed3129.webp differ
diff --git a/content/assets/images/05-aebe240d9adb159d0d49f47937c2bf74.webp b/content/assets/images/05-aebe240d9adb159d0d49f47937c2bf74.webp
new file mode 100644
index 000000000000..474d41d21acd
Binary files /dev/null and b/content/assets/images/05-aebe240d9adb159d0d49f47937c2bf74.webp differ
diff --git a/content/assets/images/06-7ba6ddacd0295160c31893ffefad6eba.webp b/content/assets/images/06-7ba6ddacd0295160c31893ffefad6eba.webp
new file mode 100644
index 000000000000..2470a65742fa
Binary files /dev/null and b/content/assets/images/06-7ba6ddacd0295160c31893ffefad6eba.webp differ
diff --git a/content/assets/images/08-5d998b66bece995142b3316f80713235.webp b/content/assets/images/08-5d998b66bece995142b3316f80713235.webp
new file mode 100644
index 000000000000..be2365247d1a
Binary files /dev/null and b/content/assets/images/08-5d998b66bece995142b3316f80713235.webp differ
diff --git a/content/assets/images/09-cf1dddcd7806e546008d93cc37288511.webp b/content/assets/images/09-cf1dddcd7806e546008d93cc37288511.webp
new file mode 100644
index 000000000000..0e0ea1f01e91
Binary files /dev/null and b/content/assets/images/09-cf1dddcd7806e546008d93cc37288511.webp differ
diff --git a/content/assets/images/10-2051dc6b8bfc9f7cee6ae02f05240667.webp b/content/assets/images/10-2051dc6b8bfc9f7cee6ae02f05240667.webp
new file mode 100644
index 000000000000..8aa887b6403d
Binary files /dev/null and b/content/assets/images/10-2051dc6b8bfc9f7cee6ae02f05240667.webp differ
diff --git a/content/assets/images/11-466b3ed18cd6e394a0a92e28803fbddd.webp b/content/assets/images/11-466b3ed18cd6e394a0a92e28803fbddd.webp
new file mode 100644
index 000000000000..f48d9414144a
Binary files /dev/null and b/content/assets/images/11-466b3ed18cd6e394a0a92e28803fbddd.webp differ
diff --git a/content/assets/images/12-e1714e1ab8ea78ea5885bdbc90c7cf86.webp b/content/assets/images/12-e1714e1ab8ea78ea5885bdbc90c7cf86.webp
new file mode 100644
index 000000000000..e78e349237b8
Binary files /dev/null and b/content/assets/images/12-e1714e1ab8ea78ea5885bdbc90c7cf86.webp differ
diff --git a/content/assets/images/blog/2026-01-06-jd-hudi-architecture-evolution/01.webp b/content/assets/images/blog/2026-01-06-jd-hudi-architecture-evolution/01.webp
new file mode 100644
index 000000000000..1b11f16b14d8
Binary files /dev/null and b/content/assets/images/blog/2026-01-06-jd-hudi-architecture-evolution/01.webp differ
diff --git a/content/assets/images/blog/2026-01-06-jd-hudi-architecture-evolution/02.webp b/content/assets/images/blog/2026-01-06-jd-hudi-architecture-evolution/02.webp
new file mode 100644
index 000000000000..8bb9c0f0d790
Binary files /dev/null and b/content/assets/images/blog/2026-01-06-jd-hudi-architecture-evolution/02.webp differ
diff --git a/content/assets/images/blog/2026-01-06-jd-hudi-architecture-evolution/03.webp b/content/assets/images/blog/2026-01-06-jd-hudi-architecture-evolution/03.webp
new file mode 100644
index 000000000000..5ebeb8d902a8
Binary files /dev/null and b/content/assets/images/blog/2026-01-06-jd-hudi-architecture-evolution/03.webp differ
diff --git a/content/assets/images/blog/2026-01-06-jd-hudi-architecture-evolution/04.webp b/content/assets/images/blog/2026-01-06-jd-hudi-architecture-evolution/04.webp
new file mode 100644
index 000000000000..6a81f600f053
Binary files /dev/null and b/content/assets/images/blog/2026-01-06-jd-hudi-architecture-evolution/04.webp differ
diff --git a/content/assets/images/blog/2026-01-06-jd-hudi-architecture-evolution/05.webp b/content/assets/images/blog/2026-01-06-jd-hudi-architecture-evolution/05.webp
new file mode 100644
index 000000000000..474d41d21acd
Binary files /dev/null and b/content/assets/images/blog/2026-01-06-jd-hudi-architecture-evolution/05.webp differ
diff --git a/content/assets/images/blog/2026-01-06-jd-hudi-architecture-evolution/06.webp b/content/assets/images/blog/2026-01-06-jd-hudi-architecture-evolution/06.webp
new file mode 100644
index 000000000000..2470a65742fa
Binary files /dev/null and b/content/assets/images/blog/2026-01-06-jd-hudi-architecture-evolution/06.webp differ
diff --git a/content/assets/images/blog/2026-01-06-jd-hudi-architecture-evolution/07.webp b/content/assets/images/blog/2026-01-06-jd-hudi-architecture-evolution/07.webp
new file mode 100644
index 000000000000..7efd801639ef
Binary files /dev/null and b/content/assets/images/blog/2026-01-06-jd-hudi-architecture-evolution/07.webp differ
diff --git a/content/assets/images/blog/2026-01-06-jd-hudi-architecture-evolution/08.webp b/content/assets/images/blog/2026-01-06-jd-hudi-architecture-evolution/08.webp
new file mode 100644
index 000000000000..be2365247d1a
Binary files /dev/null and b/content/assets/images/blog/2026-01-06-jd-hudi-architecture-evolution/08.webp differ
diff --git a/content/assets/images/blog/2026-01-06-jd-hudi-architecture-evolution/09.webp b/content/assets/images/blog/2026-01-06-jd-hudi-architecture-evolution/09.webp
new file mode 100644
index 000000000000..0e0ea1f01e91
Binary files /dev/null and b/content/assets/images/blog/2026-01-06-jd-hudi-architecture-evolution/09.webp differ
diff --git a/content/assets/images/blog/2026-01-06-jd-hudi-architecture-evolution/10.webp b/content/assets/images/blog/2026-01-06-jd-hudi-architecture-evolution/10.webp
new file mode 100644
index 000000000000..8aa887b6403d
Binary files /dev/null and b/content/assets/images/blog/2026-01-06-jd-hudi-architecture-evolution/10.webp differ
diff --git a/content/assets/images/blog/2026-01-06-jd-hudi-architecture-evolution/11.webp b/content/assets/images/blog/2026-01-06-jd-hudi-architecture-evolution/11.webp
new file mode 100644
index 000000000000..f48d9414144a
Binary files /dev/null and b/content/assets/images/blog/2026-01-06-jd-hudi-architecture-evolution/11.webp differ
diff --git a/content/assets/images/blog/2026-01-06-jd-hudi-architecture-evolution/12.webp b/content/assets/images/blog/2026-01-06-jd-hudi-architecture-evolution/12.webp
new file mode 100644
index 000000000000..e78e349237b8
Binary files /dev/null and b/content/assets/images/blog/2026-01-06-jd-hudi-architecture-evolution/12.webp differ
diff --git a/content/assets/js/0135ad45.8d1bf10b.js b/content/assets/js/0135ad45.8d1bf10b.js
deleted file mode 100644
index 7669efd536ac..000000000000
--- a/content/assets/js/0135ad45.8d1bf10b.js
+++ /dev/null
@@ -1 +0,0 @@
-(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[323,354,437,1119,1190,1293,1550,2053,2256,2739,2759,2932,3202,3610,4060,4530,5270,5622,5717,5888,6552,6739,6791,6847,7773,8348,8363,9152,9189,9650,10181,10472,10687,10978,11364,11745,11905,12869,13525,13580,13803,13896,14134,14340,14388,15144,15805,15917,16867,16942,17411,17474,17524,17626,17702,18445,18940,18950,19865,20535,20713,20809,21805,22385,22504,23591,24912,25290,25397,25452,25582,25781,26003,26183,27388,27398, [...]
\ No newline at end of file
diff --git a/content/assets/js/0135ad45.d0ec0336.js b/content/assets/js/0135ad45.d0ec0336.js
new file mode 100644
index 000000000000..28f58468d84f
--- /dev/null
+++ b/content/assets/js/0135ad45.d0ec0336.js
@@ -0,0 +1 @@
+(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[323,354,437,1119,1190,1293,1550,2053,2256,2739,2759,2932,3202,3610,4060,4530,5270,5622,5717,5888,6552,6739,6791,6847,7773,8348,8363,9152,9189,9650,10181,10472,10687,10978,11364,11745,11905,12869,13525,13580,13803,13896,14134,14340,14388,15144,15805,15917,16867,16942,17411,17474,17524,17626,17702,18445,18940,18950,19865,20535,20713,20809,21805,22385,22504,23591,24912,25290,25397,25452,25582,25781,26003,26183,27388,27398, [...]
\ No newline at end of file
diff --git a/content/assets/js/02b5547e.4985c0be.js b/content/assets/js/02b5547e.7a18cc9d.js
similarity index 74%
rename from content/assets/js/02b5547e.4985c0be.js
rename to content/assets/js/02b5547e.7a18cc9d.js
index 4abe24a5f333..fe3bc2d6c334 100644
--- a/content/assets/js/02b5547e.4985c0be.js
+++ b/content/assets/js/02b5547e.7a18cc9d.js
@@ -1 +1 @@
-"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[917],{87508(e){e.exports=JSON.parse('{"metadata":{"permalink":"/blog/page/13","page":13,"postsPerPage":12,"totalPages":26,"totalCount":303,"previousPage":"/blog/page/12","nextPage":"/blog/page/14","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
+"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[917],{87508(e){e.exports=JSON.parse('{"metadata":{"permalink":"/blog/page/13","page":13,"postsPerPage":12,"totalPages":26,"totalCount":304,"previousPage":"/blog/page/12","nextPage":"/blog/page/14","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
diff --git a/content/assets/js/18ffe98c.2c2d980f.js b/content/assets/js/18ffe98c.a9d71fb9.js
similarity index 75%
rename from content/assets/js/18ffe98c.2c2d980f.js
rename to content/assets/js/18ffe98c.a9d71fb9.js
index af651e4404c1..0b5fb682a794 100644
--- a/content/assets/js/18ffe98c.2c2d980f.js
+++ b/content/assets/js/18ffe98c.a9d71fb9.js
@@ -1 +1 @@
-"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[4269],{25363(e){e.exports=JSON.parse('{"metadata":{"permalink":"/blog/page/3","page":3,"postsPerPage":12,"totalPages":26,"totalCount":303,"previousPage":"/blog/page/2","nextPage":"/blog/page/4","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
+"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[4269],{25363(e){e.exports=JSON.parse('{"metadata":{"permalink":"/blog/page/3","page":3,"postsPerPage":12,"totalPages":26,"totalCount":304,"previousPage":"/blog/page/2","nextPage":"/blog/page/4","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
diff --git a/content/assets/js/20e84802.292e6657.js b/content/assets/js/20e84802.6e8550be.js
similarity index 64%
rename from content/assets/js/20e84802.292e6657.js
rename to content/assets/js/20e84802.6e8550be.js
index b4908fdf92f4..5c705d8e1c4c 100644
--- a/content/assets/js/20e84802.292e6657.js
+++ b/content/assets/js/20e84802.6e8550be.js
@@ -1 +1 @@
-"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[88120],{31889(a){a.exports=JSON.parse('{"tag":{"label":"lakehouse","permalink":"/blog/tags/lakehouse","allTagsPath":"/blog/tags","count":34,"unlisted":false},"listMetadata":{"permalink":"/blog/tags/lakehouse/page/2","page":2,"postsPerPage":12,"totalPages":3,"totalCount":34,"previousPage":"/blog/tags/lakehouse","nextPage":"/blog/tags/lakehouse/page/3","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
+"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[88120],{31889(a){a.exports=JSON.parse('{"tag":{"label":"lakehouse","permalink":"/blog/tags/lakehouse","allTagsPath":"/blog/tags","count":35,"unlisted":false},"listMetadata":{"permalink":"/blog/tags/lakehouse/page/2","page":2,"postsPerPage":12,"totalPages":3,"totalCount":35,"previousPage":"/blog/tags/lakehouse","nextPage":"/blog/tags/lakehouse/page/3","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
diff --git a/content/assets/js/2575da36.20379235.js b/content/assets/js/2575da36.53a6bddc.js
similarity index 74%
rename from content/assets/js/2575da36.20379235.js
rename to content/assets/js/2575da36.53a6bddc.js
index 7074f6e90ce3..a92988bb456e 100644
--- a/content/assets/js/2575da36.20379235.js
+++ b/content/assets/js/2575da36.53a6bddc.js
@@ -1 +1 @@
-"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[57178],{70776(e){e.exports=JSON.parse('{"metadata":{"permalink":"/blog/page/21","page":21,"postsPerPage":12,"totalPages":26,"totalCount":303,"previousPage":"/blog/page/20","nextPage":"/blog/page/22","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
+"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[57178],{70776(e){e.exports=JSON.parse('{"metadata":{"permalink":"/blog/page/21","page":21,"postsPerPage":12,"totalPages":26,"totalCount":304,"previousPage":"/blog/page/20","nextPage":"/blog/page/22","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
diff --git a/content/assets/js/2ed2a721.e0fb2352.js b/content/assets/js/2ed2a721.4b713e73.js
similarity index 59%
rename from content/assets/js/2ed2a721.e0fb2352.js
rename to content/assets/js/2ed2a721.4b713e73.js
index d5ef53b10fa9..f80c326aa023 100644
--- a/content/assets/js/2ed2a721.e0fb2352.js
+++ b/content/assets/js/2ed2a721.4b713e73.js
@@ -1 +1 @@
-"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[93206],{41104(a){a.exports=JSON.parse('{"tag":{"label":"hudi","permalink":"/blog/tags/hudi","allTagsPath":"/blog/tags","count":28,"unlisted":false},"listMetadata":{"permalink":"/blog/tags/hudi","page":1,"postsPerPage":12,"totalPages":3,"totalCount":28,"nextPage":"/blog/tags/hudi/page/2","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
+"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[93206],{41104(a){a.exports=JSON.parse('{"tag":{"label":"hudi","permalink":"/blog/tags/hudi","allTagsPath":"/blog/tags","count":29,"unlisted":false},"listMetadata":{"permalink":"/blog/tags/hudi","page":1,"postsPerPage":12,"totalPages":3,"totalCount":29,"nextPage":"/blog/tags/hudi/page/2","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
diff --git a/content/assets/js/35788c78.0471be85.js b/content/assets/js/35788c78.10c0f362.js
similarity index 74%
rename from content/assets/js/35788c78.0471be85.js
rename to content/assets/js/35788c78.10c0f362.js
index 2dd5e83512e4..fbebc2802990 100644
--- a/content/assets/js/35788c78.0471be85.js
+++ b/content/assets/js/35788c78.10c0f362.js
@@ -1 +1 @@
-"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[35088],{29377(e){e.exports=JSON.parse('{"metadata":{"permalink":"/blog/page/12","page":12,"postsPerPage":12,"totalPages":26,"totalCount":303,"previousPage":"/blog/page/11","nextPage":"/blog/page/13","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
+"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[35088],{29377(e){e.exports=JSON.parse('{"metadata":{"permalink":"/blog/page/12","page":12,"postsPerPage":12,"totalPages":26,"totalCount":304,"previousPage":"/blog/page/11","nextPage":"/blog/page/13","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
diff --git a/content/assets/js/3a2db09e.36a19cac.js b/content/assets/js/3a2db09e.032ca935.js
similarity index 93%
rename from content/assets/js/3a2db09e.36a19cac.js
rename to content/assets/js/3a2db09e.032ca935.js
index ead1a651123b..986810d73f97 100644
--- a/content/assets/js/3a2db09e.36a19cac.js
+++ b/content/assets/js/3a2db09e.032ca935.js
@@ -1 +1 @@
-"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[18121],{68070(a){a.exports=JSON.parse('{"tags":[{"label":"apache hudi","permalink":"/blog/tags/apache-hudi","count":188},{"label":"community","permalink":"/blog/tags/community","count":11},{"label":"hudi","permalink":"/blog/tags/hudi","count":28},{"label":"lakehouse","permalink":"/blog/tags/lakehouse","count":34},{"label":"case-study","permalink":"/blog/tags/case-study","count":3},{"label":"zupee","permalin [...]
\ No newline at end of file
+"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[18121],{68070(a){a.exports=JSON.parse('{"tags":[{"label":"hudi","permalink":"/blog/tags/hudi","count":29},{"label":"meetup","permalink":"/blog/tags/meetup","count":3},{"label":"lakehouse","permalink":"/blog/tags/lakehouse","count":35},{"label":"community","permalink":"/blog/tags/community","count":12},{"label":"apache hudi","permalink":"/blog/tags/apache-hudi","count":188},{"label":"case-study","permalink": [...]
\ No newline at end of file
diff --git a/content/assets/js/3b2fb05c.48b816d9.js b/content/assets/js/3b2fb05c.48b816d9.js
new file mode 100644
index 000000000000..7901e7dd8b2a
--- /dev/null
+++ b/content/assets/js/3b2fb05c.48b816d9.js
@@ -0,0 +1 @@
+"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[40646],{3800(e){e.exports=JSON.parse('{"permalink":"/blog/2025/12/29/apache-hudi-2025-a-year-in-review","editUrl":"https://github.com/apache/hudi/edit/asf-site/website/blog/blog/2025-12-29-apache-hudi-2025-a-year-in-review.mdx","source":"@site/blog/2025-12-29-apache-hudi-2025-a-year-in-review.mdx","title":"Apache Hudi 2025: A Year In Review","description":"As we close out 2025, it\'s clear that this has bee [...]
\ No newline at end of file
diff --git a/content/assets/js/3b2fb05c.4cc9e60a.js b/content/assets/js/3b2fb05c.4cc9e60a.js
deleted file mode 100644
index 2d40f44508f4..000000000000
--- a/content/assets/js/3b2fb05c.4cc9e60a.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[40646],{3800(e){e.exports=JSON.parse('{"permalink":"/blog/2025/12/29/apache-hudi-2025-a-year-in-review","editUrl":"https://github.com/apache/hudi/edit/asf-site/website/blog/blog/2025-12-29-apache-hudi-2025-a-year-in-review.mdx","source":"@site/blog/2025-12-29-apache-hudi-2025-a-year-in-review.mdx","title":"Apache Hudi 2025: A Year In Review","description":"As we close out 2025, it\'s clear that this has bee [...]
\ No newline at end of file
diff --git a/content/assets/js/3e8d408e.960deff6.js b/content/assets/js/3e8d408e.0f6eeb1a.js
similarity index 74%
rename from content/assets/js/3e8d408e.960deff6.js
rename to content/assets/js/3e8d408e.0f6eeb1a.js
index 501a4cf342a7..33d0d4fe414f 100644
--- a/content/assets/js/3e8d408e.960deff6.js
+++ b/content/assets/js/3e8d408e.0f6eeb1a.js
@@ -1 +1 @@
-"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[4514],{55017(e){e.exports=JSON.parse('{"metadata":{"permalink":"/blog/page/19","page":19,"postsPerPage":12,"totalPages":26,"totalCount":303,"previousPage":"/blog/page/18","nextPage":"/blog/page/20","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
+"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[4514],{55017(e){e.exports=JSON.parse('{"metadata":{"permalink":"/blog/page/19","page":19,"postsPerPage":12,"totalPages":26,"totalCount":304,"previousPage":"/blog/page/18","nextPage":"/blog/page/20","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
diff --git a/content/assets/js/40011a75.4f42a739.js b/content/assets/js/40011a75.3d618156.js
similarity index 75%
rename from content/assets/js/40011a75.4f42a739.js
rename to content/assets/js/40011a75.3d618156.js
index 0c0a747f1f83..e3d96c291b4c 100644
--- a/content/assets/js/40011a75.4f42a739.js
+++ b/content/assets/js/40011a75.3d618156.js
@@ -1 +1 @@
-"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[10492],{35443(e){e.exports=JSON.parse('{"metadata":{"permalink":"/blog/page/4","page":4,"postsPerPage":12,"totalPages":26,"totalCount":303,"previousPage":"/blog/page/3","nextPage":"/blog/page/5","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
+"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[10492],{35443(e){e.exports=JSON.parse('{"metadata":{"permalink":"/blog/page/4","page":4,"postsPerPage":12,"totalPages":26,"totalCount":304,"previousPage":"/blog/page/3","nextPage":"/blog/page/5","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
diff --git a/content/assets/js/47f8f95a.e6fdd3fe.js b/content/assets/js/47f8f95a.3c2042c6.js
similarity index 74%
rename from content/assets/js/47f8f95a.e6fdd3fe.js
rename to content/assets/js/47f8f95a.3c2042c6.js
index 49054043f46a..448170c409ff 100644
--- a/content/assets/js/47f8f95a.e6fdd3fe.js
+++ b/content/assets/js/47f8f95a.3c2042c6.js
@@ -1 +1 @@
-"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[66903],{38520(e){e.exports=JSON.parse('{"metadata":{"permalink":"/blog/page/15","page":15,"postsPerPage":12,"totalPages":26,"totalCount":303,"previousPage":"/blog/page/14","nextPage":"/blog/page/16","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
+"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[66903],{38520(e){e.exports=JSON.parse('{"metadata":{"permalink":"/blog/page/15","page":15,"postsPerPage":12,"totalPages":26,"totalCount":304,"previousPage":"/blog/page/14","nextPage":"/blog/page/16","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
diff --git a/content/assets/js/52e97b50.07c8ee0b.js b/content/assets/js/52e97b50.d1d7c133.js
similarity index 75%
rename from content/assets/js/52e97b50.07c8ee0b.js
rename to content/assets/js/52e97b50.d1d7c133.js
index d8e51779a78f..8a0270a47831 100644
--- a/content/assets/js/52e97b50.07c8ee0b.js
+++ b/content/assets/js/52e97b50.d1d7c133.js
@@ -1 +1 @@
-"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[58880],{98360(e){e.exports=JSON.parse('{"metadata":{"permalink":"/blog/page/8","page":8,"postsPerPage":12,"totalPages":26,"totalCount":303,"previousPage":"/blog/page/7","nextPage":"/blog/page/9","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
+"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[58880],{98360(e){e.exports=JSON.parse('{"metadata":{"permalink":"/blog/page/8","page":8,"postsPerPage":12,"totalPages":26,"totalCount":304,"previousPage":"/blog/page/7","nextPage":"/blog/page/9","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
diff --git a/content/assets/js/56471e5f.6e2f36c9.js b/content/assets/js/56471e5f.cae039ca.js
similarity index 75%
rename from content/assets/js/56471e5f.6e2f36c9.js
rename to content/assets/js/56471e5f.cae039ca.js
index e63023faf7b3..b992598c9007 100644
--- a/content/assets/js/56471e5f.6e2f36c9.js
+++ b/content/assets/js/56471e5f.cae039ca.js
@@ -1 +1 @@
-"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[4382],{1087(e){e.exports=JSON.parse('{"metadata":{"permalink":"/blog/page/10","page":10,"postsPerPage":12,"totalPages":26,"totalCount":303,"previousPage":"/blog/page/9","nextPage":"/blog/page/11","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
+"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[4382],{1087(e){e.exports=JSON.parse('{"metadata":{"permalink":"/blog/page/10","page":10,"postsPerPage":12,"totalPages":26,"totalCount":304,"previousPage":"/blog/page/9","nextPage":"/blog/page/11","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
diff --git a/content/assets/js/57c2f3d0.d4cdc552.js b/content/assets/js/57c2f3d0.e3a19d05.js
similarity index 74%
rename from content/assets/js/57c2f3d0.d4cdc552.js
rename to content/assets/js/57c2f3d0.e3a19d05.js
index 12b1d2fd24ae..049209527f16 100644
--- a/content/assets/js/57c2f3d0.d4cdc552.js
+++ b/content/assets/js/57c2f3d0.e3a19d05.js
@@ -1 +1 @@
-"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[79709],{9651(e){e.exports=JSON.parse('{"metadata":{"permalink":"/blog/page/25","page":25,"postsPerPage":12,"totalPages":26,"totalCount":303,"previousPage":"/blog/page/24","nextPage":"/blog/page/26","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
+"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[79709],{9651(e){e.exports=JSON.parse('{"metadata":{"permalink":"/blog/page/25","page":25,"postsPerPage":12,"totalPages":26,"totalCount":304,"previousPage":"/blog/page/24","nextPage":"/blog/page/26","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
diff --git a/content/assets/js/5ed544e5.4decfc16.js b/content/assets/js/5ed544e5.a1b992c9.js
similarity index 57%
rename from content/assets/js/5ed544e5.4decfc16.js
rename to content/assets/js/5ed544e5.a1b992c9.js
index 87a52c9a92bc..8c3993558b49 100644
--- a/content/assets/js/5ed544e5.4decfc16.js
+++ b/content/assets/js/5ed544e5.a1b992c9.js
@@ -1 +1 @@
-"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[76278],{26649(a){a.exports=JSON.parse('{"tag":{"label":"hudi","permalink":"/blog/tags/hudi","allTagsPath":"/blog/tags","count":28,"unlisted":false},"listMetadata":{"permalink":"/blog/tags/hudi/page/3","page":3,"postsPerPage":12,"totalPages":3,"totalCount":28,"previousPage":"/blog/tags/hudi/page/2","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
+"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[76278],{26649(a){a.exports=JSON.parse('{"tag":{"label":"hudi","permalink":"/blog/tags/hudi","allTagsPath":"/blog/tags","count":29,"unlisted":false},"listMetadata":{"permalink":"/blog/tags/hudi/page/3","page":3,"postsPerPage":12,"totalPages":3,"totalCount":29,"previousPage":"/blog/tags/hudi/page/2","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
diff --git a/content/assets/js/5edefc7d.998be390.js b/content/assets/js/5edefc7d.85a76d60.js
similarity index 67%
rename from content/assets/js/5edefc7d.998be390.js
rename to content/assets/js/5edefc7d.85a76d60.js
index 9ca5b94d24f2..651f138263c5 100644
--- a/content/assets/js/5edefc7d.998be390.js
+++ b/content/assets/js/5edefc7d.85a76d60.js
@@ -1 +1 @@
-"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[50516],{49622(a){a.exports=JSON.parse('{"tag":{"label":"hudi","permalink":"/blog/tags/hudi","allTagsPath":"/blog/tags","count":28,"unlisted":false},"listMetadata":{"permalink":"/blog/tags/hudi/page/2","page":2,"postsPerPage":12,"totalPages":3,"totalCount":28,"previousPage":"/blog/tags/hudi","nextPage":"/blog/tags/hudi/page/3","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
+"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[50516],{49622(a){a.exports=JSON.parse('{"tag":{"label":"hudi","permalink":"/blog/tags/hudi","allTagsPath":"/blog/tags","count":29,"unlisted":false},"listMetadata":{"permalink":"/blog/tags/hudi/page/2","page":2,"postsPerPage":12,"totalPages":3,"totalCount":29,"previousPage":"/blog/tags/hudi","nextPage":"/blog/tags/hudi/page/3","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
diff --git a/content/assets/js/65cfcad8.c5bf3d57.js b/content/assets/js/65cfcad8.c5bf3d57.js
new file mode 100644
index 000000000000..0e2dfe6921aa
--- /dev/null
+++ b/content/assets/js/65cfcad8.c5bf3d57.js
@@ -0,0 +1 @@
+"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[82331],{10454(e,i,n){n.d(i,{A:()=>t});const t=n.p+"assets/images/08-5d998b66bece995142b3316f80713235.webp"},10481(e,i,n){n.d(i,{A:()=>t});const t=n.p+"assets/images/09-cf1dddcd7806e546008d93cc37288511.webp"},20672(e,i,n){n.d(i,{A:()=>t});const t=n.p+"assets/images/11-466b3ed18cd6e394a0a92e28803fbddd.webp"},22864(e,i,n){n.d(i,{A:()=>t});const t=n.p+"assets/images/06-7ba6ddacd0295160c31893ffefad6eba.webp"},24 [...]
\ No newline at end of file
diff --git a/content/assets/js/6acb566e.6f47c327.js b/content/assets/js/6acb566e.e2a43359.js
similarity index 68%
rename from content/assets/js/6acb566e.6f47c327.js
rename to content/assets/js/6acb566e.e2a43359.js
index e6cf73b0eec0..5394bf198311 100644
--- a/content/assets/js/6acb566e.6f47c327.js
+++ b/content/assets/js/6acb566e.e2a43359.js
@@ -1 +1 @@
-"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[50333],{58731(a){a.exports=JSON.parse('{"tag":{"label":"lakehouse","permalink":"/blog/tags/lakehouse","allTagsPath":"/blog/tags","count":34,"unlisted":false},"listMetadata":{"permalink":"/blog/tags/lakehouse/page/3","page":3,"postsPerPage":12,"totalPages":3,"totalCount":34,"previousPage":"/blog/tags/lakehouse/page/2","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
+"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[50333],{58731(a){a.exports=JSON.parse('{"tag":{"label":"lakehouse","permalink":"/blog/tags/lakehouse","allTagsPath":"/blog/tags","count":35,"unlisted":false},"listMetadata":{"permalink":"/blog/tags/lakehouse/page/3","page":3,"postsPerPage":12,"totalPages":3,"totalCount":35,"previousPage":"/blog/tags/lakehouse/page/2","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
diff --git a/content/assets/js/6c46f1b5.582c00ca.js b/content/assets/js/6c46f1b5.007c1acc.js
similarity index 74%
rename from content/assets/js/6c46f1b5.582c00ca.js
rename to content/assets/js/6c46f1b5.007c1acc.js
index d2596da0645c..9260f9ec1263 100644
--- a/content/assets/js/6c46f1b5.582c00ca.js
+++ b/content/assets/js/6c46f1b5.007c1acc.js
@@ -1 +1 @@
-"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[97164],{6518(e){e.exports=JSON.parse('{"metadata":{"permalink":"/blog/page/23","page":23,"postsPerPage":12,"totalPages":26,"totalCount":303,"previousPage":"/blog/page/22","nextPage":"/blog/page/24","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
+"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[97164],{6518(e){e.exports=JSON.parse('{"metadata":{"permalink":"/blog/page/23","page":23,"postsPerPage":12,"totalPages":26,"totalCount":304,"previousPage":"/blog/page/22","nextPage":"/blog/page/24","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
diff --git a/content/assets/js/6d701be3.d145bd8e.js b/content/assets/js/6d701be3.437ce6e4.js
similarity index 74%
rename from content/assets/js/6d701be3.d145bd8e.js
rename to content/assets/js/6d701be3.437ce6e4.js
index 77d4286817b2..0195db3b8b7a 100644
--- a/content/assets/js/6d701be3.d145bd8e.js
+++ b/content/assets/js/6d701be3.437ce6e4.js
@@ -1 +1 @@
-"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[27737],{83041(e){e.exports=JSON.parse('{"metadata":{"permalink":"/blog/page/17","page":17,"postsPerPage":12,"totalPages":26,"totalCount":303,"previousPage":"/blog/page/16","nextPage":"/blog/page/18","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
+"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[27737],{83041(e){e.exports=JSON.parse('{"metadata":{"permalink":"/blog/page/17","page":17,"postsPerPage":12,"totalPages":26,"totalCount":304,"previousPage":"/blog/page/16","nextPage":"/blog/page/18","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
diff --git a/content/assets/js/6dfe2e3e.b507c5c9.js b/content/assets/js/6dfe2e3e.b10d8afd.js
similarity index 75%
rename from content/assets/js/6dfe2e3e.b507c5c9.js
rename to content/assets/js/6dfe2e3e.b10d8afd.js
index a454c72f15a0..3f775d667570 100644
--- a/content/assets/js/6dfe2e3e.b507c5c9.js
+++ b/content/assets/js/6dfe2e3e.b10d8afd.js
@@ -1 +1 @@
-"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[94713],{6346(e){e.exports=JSON.parse('{"metadata":{"permalink":"/blog/page/7","page":7,"postsPerPage":12,"totalPages":26,"totalCount":303,"previousPage":"/blog/page/6","nextPage":"/blog/page/8","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
+"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[94713],{6346(e){e.exports=JSON.parse('{"metadata":{"permalink":"/blog/page/7","page":7,"postsPerPage":12,"totalPages":26,"totalCount":304,"previousPage":"/blog/page/6","nextPage":"/blog/page/8","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
diff --git a/content/assets/js/6e954188.acd25b41.js b/content/assets/js/6e954188.b0410da9.js
similarity index 63%
rename from content/assets/js/6e954188.acd25b41.js
rename to content/assets/js/6e954188.b0410da9.js
index a8bcb4e6c03b..b4af10e53902 100644
--- a/content/assets/js/6e954188.acd25b41.js
+++ b/content/assets/js/6e954188.b0410da9.js
@@ -1 +1 @@
-"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[80375],{96938(a){a.exports=JSON.parse('{"tag":{"label":"meetup","permalink":"/blog/tags/meetup","allTagsPath":"/blog/tags","count":2,"unlisted":false},"listMetadata":{"permalink":"/blog/tags/meetup","page":1,"postsPerPage":12,"totalPages":1,"totalCount":2,"blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
+"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[80375],{96938(a){a.exports=JSON.parse('{"tag":{"label":"meetup","permalink":"/blog/tags/meetup","allTagsPath":"/blog/tags","count":3,"unlisted":false},"listMetadata":{"permalink":"/blog/tags/meetup","page":1,"postsPerPage":12,"totalPages":1,"totalCount":3,"blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
diff --git a/content/assets/js/7cf45c71.dde79703.js b/content/assets/js/7cf45c71.ca32d5c1.js
similarity index 74%
rename from content/assets/js/7cf45c71.dde79703.js
rename to content/assets/js/7cf45c71.ca32d5c1.js
index 8d88a3b9c278..0982c6db90a9 100644
--- a/content/assets/js/7cf45c71.dde79703.js
+++ b/content/assets/js/7cf45c71.ca32d5c1.js
@@ -1 +1 @@
-"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[41899],{53894(e){e.exports=JSON.parse('{"metadata":{"permalink":"/blog/page/22","page":22,"postsPerPage":12,"totalPages":26,"totalCount":303,"previousPage":"/blog/page/21","nextPage":"/blog/page/23","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
+"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[41899],{53894(e){e.exports=JSON.parse('{"metadata":{"permalink":"/blog/page/22","page":22,"postsPerPage":12,"totalPages":26,"totalCount":304,"previousPage":"/blog/page/21","nextPage":"/blog/page/23","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
diff --git a/content/assets/js/7d969473.55bf6f4d.js b/content/assets/js/7d969473.55bf6f4d.js
deleted file mode 100644
index ecec149b44ee..000000000000
--- a/content/assets/js/7d969473.55bf6f4d.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[77178],{3800(e){e.exports=JSON.parse('{"permalink":"/blog/2025/12/29/apache-hudi-2025-a-year-in-review","editUrl":"https://github.com/apache/hudi/edit/asf-site/website/blog/blog/2025-12-29-apache-hudi-2025-a-year-in-review.mdx","source":"@site/blog/2025-12-29-apache-hudi-2025-a-year-in-review.mdx","title":"Apache Hudi 2025: A Year In Review","description":"As we close out 2025, it\'s clear that this has bee [...]
\ No newline at end of file
diff --git a/content/assets/js/7d969473.c7633319.js b/content/assets/js/7d969473.c7633319.js
new file mode 100644
index 000000000000..c1ffddc118e6
--- /dev/null
+++ b/content/assets/js/7d969473.c7633319.js
@@ -0,0 +1 @@
+"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[77178],{3800(e){e.exports=JSON.parse('{"permalink":"/blog/2025/12/29/apache-hudi-2025-a-year-in-review","editUrl":"https://github.com/apache/hudi/edit/asf-site/website/blog/blog/2025-12-29-apache-hudi-2025-a-year-in-review.mdx","source":"@site/blog/2025-12-29-apache-hudi-2025-a-year-in-review.mdx","title":"Apache Hudi 2025: A Year In Review","description":"As we close out 2025, it\'s clear that this has bee [...]
\ No newline at end of file
diff --git a/content/assets/js/7d9ec3a3.b0e1e7ec.js b/content/assets/js/7d9ec3a3.1bdc226d.js
similarity index 70%
rename from content/assets/js/7d9ec3a3.b0e1e7ec.js
rename to content/assets/js/7d9ec3a3.1bdc226d.js
index 85f946a22c04..8fe08a57a7c6 100644
--- a/content/assets/js/7d9ec3a3.b0e1e7ec.js
+++ b/content/assets/js/7d9ec3a3.1bdc226d.js
@@ -1 +1 @@
-"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[2262],{53995(a){a.exports=JSON.parse('{"tag":{"label":"lakehouse","permalink":"/blog/tags/lakehouse","allTagsPath":"/blog/tags","count":34,"unlisted":false},"listMetadata":{"permalink":"/blog/tags/lakehouse","page":1,"postsPerPage":12,"totalPages":3,"totalCount":34,"nextPage":"/blog/tags/lakehouse/page/2","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
+"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[2262],{53995(a){a.exports=JSON.parse('{"tag":{"label":"lakehouse","permalink":"/blog/tags/lakehouse","allTagsPath":"/blog/tags","count":35,"unlisted":false},"listMetadata":{"permalink":"/blog/tags/lakehouse","page":1,"postsPerPage":12,"totalPages":3,"totalCount":35,"nextPage":"/blog/tags/lakehouse/page/2","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
diff --git a/content/assets/js/7dd3b2a7.28e0ed3f.js b/content/assets/js/7dd3b2a7.8a829184.js
similarity index 75%
rename from content/assets/js/7dd3b2a7.28e0ed3f.js
rename to content/assets/js/7dd3b2a7.8a829184.js
index b530e5b9a631..5db8ba2b646e 100644
--- a/content/assets/js/7dd3b2a7.28e0ed3f.js
+++ b/content/assets/js/7dd3b2a7.8a829184.js
@@ -1 +1 @@
-"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[63317],{363(e){e.exports=JSON.parse('{"metadata":{"permalink":"/blog/page/5","page":5,"postsPerPage":12,"totalPages":26,"totalCount":303,"previousPage":"/blog/page/4","nextPage":"/blog/page/6","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
+"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[63317],{363(e){e.exports=JSON.parse('{"metadata":{"permalink":"/blog/page/5","page":5,"postsPerPage":12,"totalPages":26,"totalCount":304,"previousPage":"/blog/page/4","nextPage":"/blog/page/6","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
diff --git a/content/assets/js/8ea09047.ed1c32d4.js b/content/assets/js/8ea09047.2ebe834f.js
similarity index 77%
rename from content/assets/js/8ea09047.ed1c32d4.js
rename to content/assets/js/8ea09047.2ebe834f.js
index cb3d15409a80..99dc15e97619 100644
--- a/content/assets/js/8ea09047.ed1c32d4.js
+++ b/content/assets/js/8ea09047.2ebe834f.js
@@ -1 +1 @@
-"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[9385],{40600(e){e.exports=JSON.parse('{"metadata":{"permalink":"/blog/page/2","page":2,"postsPerPage":12,"totalPages":26,"totalCount":303,"previousPage":"/blog","nextPage":"/blog/page/3","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
+"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[9385],{40600(e){e.exports=JSON.parse('{"metadata":{"permalink":"/blog/page/2","page":2,"postsPerPage":12,"totalPages":26,"totalCount":304,"previousPage":"/blog","nextPage":"/blog/page/3","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
diff --git a/content/assets/js/99c24318.76560be4.js b/content/assets/js/99c24318.76560be4.js
new file mode 100644
index 000000000000..37e2d39fc0d8
--- /dev/null
+++ b/content/assets/js/99c24318.76560be4.js
@@ -0,0 +1 @@
+"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[61526],{971(e,i,n){n.r(i),n.d(i,{assets:()=>l,contentTitle:()=>o,default:()=>u,frontMatter:()=>r,metadata:()=>t,toc:()=>c});var t=n(94840),a=n(74848),s=n(28453);const r={title:"Apache Hudi's Latest Architecture Evolution at JD.com",excerpt:"",author:"Team at JD.com",category:"blog",image:"/assets/images/blog/2026-01-06-jd-hudi-architecture-evolution/01.webp",tags:["hudi","meetup","lakehouse","community"]},o [...]
\ No newline at end of file
diff --git a/content/assets/js/a7f213e3.f4890d94.js b/content/assets/js/a7f213e3.e61b8629.js
similarity index 74%
rename from content/assets/js/a7f213e3.f4890d94.js
rename to content/assets/js/a7f213e3.e61b8629.js
index e440cdfbd22c..4a7998de1c49 100644
--- a/content/assets/js/a7f213e3.f4890d94.js
+++ b/content/assets/js/a7f213e3.e61b8629.js
@@ -1 +1 @@
-"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[80947],{84035(e){e.exports=JSON.parse('{"metadata":{"permalink":"/blog/page/20","page":20,"postsPerPage":12,"totalPages":26,"totalCount":303,"previousPage":"/blog/page/19","nextPage":"/blog/page/21","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
+"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[80947],{84035(e){e.exports=JSON.parse('{"metadata":{"permalink":"/blog/page/20","page":20,"postsPerPage":12,"totalPages":26,"totalCount":304,"previousPage":"/blog/page/19","nextPage":"/blog/page/21","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
diff --git a/content/assets/js/a978e5ab.a902da54.js b/content/assets/js/a978e5ab.2eb0844c.js
similarity index 75%
rename from content/assets/js/a978e5ab.a902da54.js
rename to content/assets/js/a978e5ab.2eb0844c.js
index 7acea5706fbf..38e3a7910564 100644
--- a/content/assets/js/a978e5ab.a902da54.js
+++ b/content/assets/js/a978e5ab.2eb0844c.js
@@ -1 +1 @@
-"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[39],{41231(e){e.exports=JSON.parse('{"metadata":{"permalink":"/blog/page/6","page":6,"postsPerPage":12,"totalPages":26,"totalCount":303,"previousPage":"/blog/page/5","nextPage":"/blog/page/7","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
+"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[39],{41231(e){e.exports=JSON.parse('{"metadata":{"permalink":"/blog/page/6","page":6,"postsPerPage":12,"totalPages":26,"totalCount":304,"previousPage":"/blog/page/5","nextPage":"/blog/page/7","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
diff --git a/content/assets/js/ae42df76.b5c1552d.js b/content/assets/js/ae42df76.23e5b85a.js
similarity index 74%
rename from content/assets/js/ae42df76.b5c1552d.js
rename to content/assets/js/ae42df76.23e5b85a.js
index 9a726b1407b0..131813cc2b2d 100644
--- a/content/assets/js/ae42df76.b5c1552d.js
+++ b/content/assets/js/ae42df76.23e5b85a.js
@@ -1 +1 @@
-"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[85014],{97959(e){e.exports=JSON.parse('{"metadata":{"permalink":"/blog/page/18","page":18,"postsPerPage":12,"totalPages":26,"totalCount":303,"previousPage":"/blog/page/17","nextPage":"/blog/page/19","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
+"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[85014],{97959(e){e.exports=JSON.parse('{"metadata":{"permalink":"/blog/page/18","page":18,"postsPerPage":12,"totalPages":26,"totalCount":304,"previousPage":"/blog/page/17","nextPage":"/blog/page/19","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
diff --git a/content/assets/js/aefdabf4.9a554cf9.js b/content/assets/js/aefdabf4.9bc1fc3c.js
similarity index 74%
rename from content/assets/js/aefdabf4.9a554cf9.js
rename to content/assets/js/aefdabf4.9bc1fc3c.js
index 1778462971f2..8d6bb381d4ab 100644
--- a/content/assets/js/aefdabf4.9a554cf9.js
+++ b/content/assets/js/aefdabf4.9bc1fc3c.js
@@ -1 +1 @@
-"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[70268],{74871(e){e.exports=JSON.parse('{"metadata":{"permalink":"/blog/page/14","page":14,"postsPerPage":12,"totalPages":26,"totalCount":303,"previousPage":"/blog/page/13","nextPage":"/blog/page/15","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
+"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[70268],{74871(e){e.exports=JSON.parse('{"metadata":{"permalink":"/blog/page/14","page":14,"postsPerPage":12,"totalPages":26,"totalCount":304,"previousPage":"/blog/page/13","nextPage":"/blog/page/15","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
diff --git a/content/assets/js/b957292f.fb4ba0d1.js b/content/assets/js/b957292f.fa781dfe.js
similarity index 60%
rename from content/assets/js/b957292f.fb4ba0d1.js
rename to content/assets/js/b957292f.fa781dfe.js
index c5109d8f03fb..f96db8908fd9 100644
--- a/content/assets/js/b957292f.fb4ba0d1.js
+++ b/content/assets/js/b957292f.fa781dfe.js
@@ -1 +1 @@
-"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[1375],{66752(a){a.exports=JSON.parse('{"metadata":{"permalink":"/blog/page/26","page":26,"postsPerPage":12,"totalPages":26,"totalCount":303,"previousPage":"/blog/page/25","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
+"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[1375],{66752(a){a.exports=JSON.parse('{"metadata":{"permalink":"/blog/page/26","page":26,"postsPerPage":12,"totalPages":26,"totalCount":304,"previousPage":"/blog/page/25","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
diff --git a/content/assets/js/c15d9823.8d4287a9.js b/content/assets/js/c15d9823.a46fa7f0.js
similarity index 63%
rename from content/assets/js/c15d9823.8d4287a9.js
rename to content/assets/js/c15d9823.a46fa7f0.js
index 8c6df37ba0cd..70684bee0b9e 100644
--- a/content/assets/js/c15d9823.8d4287a9.js
+++ b/content/assets/js/c15d9823.a46fa7f0.js
@@ -1 +1 @@
-"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[18146],{29328(a){a.exports=JSON.parse('{"metadata":{"permalink":"/blog","page":1,"postsPerPage":12,"totalPages":26,"totalCount":303,"nextPage":"/blog/page/2","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
+"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[18146],{29328(a){a.exports=JSON.parse('{"metadata":{"permalink":"/blog","page":1,"postsPerPage":12,"totalPages":26,"totalCount":304,"nextPage":"/blog/page/2","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
diff --git a/content/assets/js/c4f5d8e4.3a194a35.js b/content/assets/js/c4f5d8e4.3a194a35.js
new file mode 100644
index 000000000000..d2011b291be2
--- /dev/null
+++ b/content/assets/js/c4f5d8e4.3a194a35.js
@@ -0,0 +1 @@
+(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[52634],{193(e,a,t){"use strict";t.r(a),t.d(a,{assets:()=>d,contentTitle:()=>l,default:()=>u,frontMatter:()=>o,metadata:()=>i,toc:()=>c});var i=t(8184),n=t(74848),s=t(28453),r=t(9230);const o={title:"Architecting Data Lakes for the Modern Enterprise at Data Summit Connect Fall 2020",authors:[{name:"Stephanie Simone"}],category:"blog",image:"/assets/images/blog/data-summit-connect.jpeg",tags:["blog","dbta"]},l=void 0,d={a [...]
\ No newline at end of file
diff --git a/content/assets/js/c4f5d8e4.6f7dceb4.js b/content/assets/js/c4f5d8e4.6f7dceb4.js
deleted file mode 100644
index 545cdf66ac46..000000000000
--- a/content/assets/js/c4f5d8e4.6f7dceb4.js
+++ /dev/null
@@ -1 +0,0 @@
-(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[52634],{193(e,a,t){"use strict";t.r(a),t.d(a,{assets:()=>d,contentTitle:()=>l,default:()=>u,frontMatter:()=>o,metadata:()=>i,toc:()=>c});var i=t(8184),n=t(74848),s=t(28453),r=t(9230);const o={title:"Architecting Data Lakes for the Modern Enterprise at Data Summit Connect Fall 2020",authors:[{name:"Stephanie Simone"}],category:"blog",image:"/assets/images/blog/data-summit-connect.jpeg",tags:["blog","dbta"]},l=void 0,d={a [...]
\ No newline at end of file
diff --git a/content/assets/js/cc7760fb.37ede32a.js b/content/assets/js/cc7760fb.48aa5af1.js
similarity index 74%
rename from content/assets/js/cc7760fb.37ede32a.js
rename to content/assets/js/cc7760fb.48aa5af1.js
index 77622f984b11..1ed4d1926fe5 100644
--- a/content/assets/js/cc7760fb.37ede32a.js
+++ b/content/assets/js/cc7760fb.48aa5af1.js
@@ -1 +1 @@
-"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[76257],{19211(e){e.exports=JSON.parse('{"metadata":{"permalink":"/blog/page/11","page":11,"postsPerPage":12,"totalPages":26,"totalCount":303,"previousPage":"/blog/page/10","nextPage":"/blog/page/12","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
+"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[76257],{19211(e){e.exports=JSON.parse('{"metadata":{"permalink":"/blog/page/11","page":11,"postsPerPage":12,"totalPages":26,"totalCount":304,"previousPage":"/blog/page/10","nextPage":"/blog/page/12","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
diff --git a/content/assets/js/dc8e8e39.4f449412.js b/content/assets/js/dc8e8e39.600b58e1.js
similarity index 62%
rename from content/assets/js/dc8e8e39.4f449412.js
rename to content/assets/js/dc8e8e39.600b58e1.js
index 8301a1cf920e..5848a0d91d7c 100644
--- a/content/assets/js/dc8e8e39.4f449412.js
+++ b/content/assets/js/dc8e8e39.600b58e1.js
@@ -1 +1 @@
-"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[10488],{95102(a){a.exports=JSON.parse('{"tag":{"label":"community","permalink":"/blog/tags/community","allTagsPath":"/blog/tags","count":11,"unlisted":false},"listMetadata":{"permalink":"/blog/tags/community","page":1,"postsPerPage":12,"totalPages":1,"totalCount":11,"blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
+"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[10488],{95102(a){a.exports=JSON.parse('{"tag":{"label":"community","permalink":"/blog/tags/community","allTagsPath":"/blog/tags","count":12,"unlisted":false},"listMetadata":{"permalink":"/blog/tags/community","page":1,"postsPerPage":12,"totalPages":1,"totalCount":12,"blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
diff --git a/content/assets/js/f5dd5915.c7304442.js b/content/assets/js/f5dd5915.ba9e9b0a.js
similarity index 75%
rename from content/assets/js/f5dd5915.c7304442.js
rename to content/assets/js/f5dd5915.ba9e9b0a.js
index 721c803ef72f..c9f45956a50d 100644
--- a/content/assets/js/f5dd5915.c7304442.js
+++ b/content/assets/js/f5dd5915.ba9e9b0a.js
@@ -1 +1 @@
-"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[83824],{80414(e){e.exports=JSON.parse('{"metadata":{"permalink":"/blog/page/9","page":9,"postsPerPage":12,"totalPages":26,"totalCount":303,"previousPage":"/blog/page/8","nextPage":"/blog/page/10","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
+"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[83824],{80414(e){e.exports=JSON.parse('{"metadata":{"permalink":"/blog/page/9","page":9,"postsPerPage":12,"totalPages":26,"totalCount":304,"previousPage":"/blog/page/8","nextPage":"/blog/page/10","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
diff --git a/content/assets/js/f71afd42.a767e66f.js b/content/assets/js/f71afd42.49688ab0.js
similarity index 74%
rename from content/assets/js/f71afd42.a767e66f.js
rename to content/assets/js/f71afd42.49688ab0.js
index d0150c17a42e..12423c3d8242 100644
--- a/content/assets/js/f71afd42.a767e66f.js
+++ b/content/assets/js/f71afd42.49688ab0.js
@@ -1 +1 @@
-"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[10688],{44660(e){e.exports=JSON.parse('{"metadata":{"permalink":"/blog/page/16","page":16,"postsPerPage":12,"totalPages":26,"totalCount":303,"previousPage":"/blog/page/15","nextPage":"/blog/page/17","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
+"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[10688],{44660(e){e.exports=JSON.parse('{"metadata":{"permalink":"/blog/page/16","page":16,"postsPerPage":12,"totalPages":26,"totalCount":304,"previousPage":"/blog/page/15","nextPage":"/blog/page/17","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
diff --git a/content/assets/js/f81c1134.a2eebbc4.js b/content/assets/js/f81c1134.a2eebbc4.js
new file mode 100644
index 000000000000..8e06c9e3ef5e
--- /dev/null
+++ b/content/assets/js/f81c1134.a2eebbc4.js
@@ -0,0 +1 @@
+"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[48130],{77735(e){e.exports=JSON.parse('{"archive":{"blogPosts":[{"id":"/2026/01/06/jd-hudi-architecture-evolution","metadata":{"permalink":"/blog/2026/01/06/jd-hudi-architecture-evolution","editUrl":"https://github.com/apache/hudi/edit/asf-site/website/blog/blog/2026-01-06-jd-hudi-architecture-evolution.mdx","source":"@site/blog/2026-01-06-jd-hudi-architecture-evolution.mdx","title":"Apache Hudi\'s Latest A [...]
\ No newline at end of file
diff --git a/content/assets/js/f81c1134.ecf7382c.js b/content/assets/js/f81c1134.ecf7382c.js
deleted file mode 100644
index 828faf41e061..000000000000
--- a/content/assets/js/f81c1134.ecf7382c.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[48130],{77735(e){e.exports=JSON.parse('{"archive":{"blogPosts":[{"id":"/2025/12/29/apache-hudi-2025-a-year-in-review","metadata":{"permalink":"/blog/2025/12/29/apache-hudi-2025-a-year-in-review","editUrl":"https://github.com/apache/hudi/edit/asf-site/website/blog/blog/2025-12-29-apache-hudi-2025-a-year-in-review.mdx","source":"@site/blog/2025-12-29-apache-hudi-2025-a-year-in-review.mdx","title":"Apache Hudi [...]
\ No newline at end of file
diff --git a/content/assets/js/fc3dc15d.3290976f.js b/content/assets/js/fc3dc15d.251be7db.js
similarity index 74%
rename from content/assets/js/fc3dc15d.3290976f.js
rename to content/assets/js/fc3dc15d.251be7db.js
index d9bb8fa2bb64..ef9a9a1ec337 100644
--- a/content/assets/js/fc3dc15d.3290976f.js
+++ b/content/assets/js/fc3dc15d.251be7db.js
@@ -1 +1 @@
-"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[22108],{8251(e){e.exports=JSON.parse('{"metadata":{"permalink":"/blog/page/24","page":24,"postsPerPage":12,"totalPages":26,"totalCount":303,"previousPage":"/blog/page/23","nextPage":"/blog/page/25","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
+"use strict";(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[22108],{8251(e){e.exports=JSON.parse('{"metadata":{"permalink":"/blog/page/24","page":24,"postsPerPage":12,"totalPages":26,"totalCount":304,"previousPage":"/blog/page/23","nextPage":"/blog/page/25","blogDescription":"Blog","blogTitle":"Blogs List Page"}}')}}]);
\ No newline at end of file
diff --git a/content/assets/js/main.827fc04a.js b/content/assets/js/main.be23c3eb.js
similarity index 53%
rename from content/assets/js/main.827fc04a.js
rename to content/assets/js/main.be23c3eb.js
index 8d7718c601f0..2b6c7b096e56 100644
--- a/content/assets/js/main.827fc04a.js
+++ b/content/assets/js/main.be23c3eb.js
@@ -1,2 +1,2 @@
-/*! For license information please see main.827fc04a.js.LICENSE.txt */
-(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[38792],{205(e,t,n){"use strict";n.d(t,{A:()=>o});var a=n(96540);const o=n(38193).A.canUseDOM?a.useLayoutEffect:a.useEffect},2694(e,t,n){"use strict";var a=n(6925);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,c){if(c!==a){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more [...]
\ No newline at end of file
+/*! For license information please see main.be23c3eb.js.LICENSE.txt */
+(globalThis.webpackChunkhudi=globalThis.webpackChunkhudi||[]).push([[38792],{205(e,t,n){"use strict";n.d(t,{A:()=>o});var a=n(96540);const o=n(38193).A.canUseDOM?a.useLayoutEffect:a.useEffect},2694(e,t,n){"use strict";var a=n(6925);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,c){if(c!==a){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more [...]
\ No newline at end of file
diff --git a/content/assets/js/main.827fc04a.js.LICENSE.txt b/content/assets/js/main.be23c3eb.js.LICENSE.txt
similarity index 100%
rename from content/assets/js/main.827fc04a.js.LICENSE.txt
rename to content/assets/js/main.be23c3eb.js.LICENSE.txt
diff --git a/content/assets/js/runtime~main.9c28cc17.js b/content/assets/js/runtime~main.9c28cc17.js
deleted file mode 100644
index 2684feae81de..000000000000
--- a/content/assets/js/runtime~main.9c28cc17.js
+++ /dev/null
@@ -1 +0,0 @@
-(()=>{"use strict";var a,e,b,d,f,c={},r={};function t(a){var e=r[a];if(void 0!==e)return e.exports;var b=r[a]={exports:{}};return c[a].call(b.exports,b,b.exports,t),b.exports}t.m=c,a=[],t.O=(e,b,d,f)=>{if(!b){var c=1/0;for(i=0;i<a.length;i++){for(var[b,d,f]=a[i],r=!0,o=0;o<b.length;o++)(!1&f||c>=f)&&Object.keys(t.O).every(a=>t.O[a](b[o]))?b.splice(o--,1):(r=!1,f<c&&(c=f));if(r){a.splice(i--,1);var n=d();void 0!==n&&(e=n)}}return e}f=f||0;for(var i=a.length;i>0&&a[i-1][2]>f;i--)a[i]=a[i-1 [...]
\ No newline at end of file
diff --git a/content/assets/js/runtime~main.a84df096.js b/content/assets/js/runtime~main.a84df096.js
new file mode 100644
index 000000000000..0c36201abf3a
--- /dev/null
+++ b/content/assets/js/runtime~main.a84df096.js
@@ -0,0 +1 @@
+(()=>{"use strict";var a,e,b,d,f,c={},r={};function t(a){var e=r[a];if(void 0!==e)return e.exports;var b=r[a]={exports:{}};return c[a].call(b.exports,b,b.exports,t),b.exports}t.m=c,a=[],t.O=(e,b,d,f)=>{if(!b){var c=1/0;for(i=0;i<a.length;i++){for(var[b,d,f]=a[i],r=!0,o=0;o<b.length;o++)(!1&f||c>=f)&&Object.keys(t.O).every(a=>t.O[a](b[o]))?b.splice(o--,1):(r=!1,f<c&&(c=f));if(r){a.splice(i--,1);var n=d();void 0!==n&&(e=n)}}return e}f=f||0;for(var i=a.length;i>0&&a[i-1][2]>f;i--)a[i]=a[i-1 [...]
\ No newline at end of file
diff --git a/content/blog/2016/08/04/The-Case-for-incremental-processing-on-Hadoop/index.html b/content/blog/2016/08/04/The-Case-for-incremental-processing-on-Hadoop/index.html
index 9ec5e376abc2..03ba1c4d414f 100644
--- a/content/blog/2016/08/04/The-Case-for-incremental-processing-on-Hadoop/index.html
+++ b/content/blog/2016/08/04/The-Case-for-incremental-processing-on-Hadoop/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2016/12/30/strata-talk-2017/index.html b/content/blog/2016/12/30/strata-talk-2017/index.html
index 2569fccde502..ecbbbd5522e9 100644
--- a/content/blog/2016/12/30/strata-talk-2017/index.html
+++ b/content/blog/2016/12/30/strata-talk-2017/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2017/03/12/Hoodie-Uber-Engineerings-Incremental-Processing-Framework-on-Hadoop/index.html b/content/blog/2017/03/12/Hoodie-Uber-Engineerings-Incremental-Processing-Framework-on-Hadoop/index.html
index 7f8c40d29e42..73e9e546d86c 100644
--- a/content/blog/2017/03/12/Hoodie-Uber-Engineerings-Incremental-Processing-Framework-on-Hadoop/index.html
+++ b/content/blog/2017/03/12/Hoodie-Uber-Engineerings-Incremental-Processing-Framework-on-Hadoop/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2019/01/18/asf-incubation/index.html b/content/blog/2019/01/18/asf-incubation/index.html
index 2d3d3e6a220e..173457655dc2 100644
--- a/content/blog/2019/01/18/asf-incubation/index.html
+++ b/content/blog/2019/01/18/asf-incubation/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2019/03/07/batch-vs-incremental/index.html b/content/blog/2019/03/07/batch-vs-incremental/index.html
index c81618d83d87..e33f63436f85 100644
--- a/content/blog/2019/03/07/batch-vs-incremental/index.html
+++ b/content/blog/2019/03/07/batch-vs-incremental/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2019/05/14/registering-dataset-to-hive/index.html b/content/blog/2019/05/14/registering-dataset-to-hive/index.html
index e20a8b0a0793..63793db921f6 100644
--- a/content/blog/2019/05/14/registering-dataset-to-hive/index.html
+++ b/content/blog/2019/05/14/registering-dataset-to-hive/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2019/09/09/ingesting-database-changes/index.html b/content/blog/2019/09/09/ingesting-database-changes/index.html
index fb9fd82ffcff..d4b4b163f3ea 100644
--- a/content/blog/2019/09/09/ingesting-database-changes/index.html
+++ b/content/blog/2019/09/09/ingesting-database-changes/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2019/10/22/Hudi-On-Hops/index.html b/content/blog/2019/10/22/Hudi-On-Hops/index.html
index d881a63fe09e..0771ac79e7d2 100644
--- a/content/blog/2019/10/22/Hudi-On-Hops/index.html
+++ b/content/blog/2019/10/22/Hudi-On-Hops/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2019/11/15/New-Insert-Update-Delete-Data-on-S3-with-Amazon-EMR-and-Apache-Hudi/index.html b/content/blog/2019/11/15/New-Insert-Update-Delete-Data-on-S3-with-Amazon-EMR-and-Apache-Hudi/index.html
index f567f997b58f..f1fbb870792d 100644
--- a/content/blog/2019/11/15/New-Insert-Update-Delete-Data-on-S3-with-Amazon-EMR-and-Apache-Hudi/index.html
+++ b/content/blog/2019/11/15/New-Insert-Update-Delete-Data-on-S3-with-Amazon-EMR-and-Apache-Hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2020/01/15/delete-support-in-hudi/index.html b/content/blog/2020/01/15/delete-support-in-hudi/index.html
index 23fb027f3770..5be89d1f9283 100644
--- a/content/blog/2020/01/15/delete-support-in-hudi/index.html
+++ b/content/blog/2020/01/15/delete-support-in-hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2020/01/20/change-capture-using-aws/index.html b/content/blog/2020/01/20/change-capture-using-aws/index.html
index c5c170a133e9..499c825ec3aa 100644
--- a/content/blog/2020/01/20/change-capture-using-aws/index.html
+++ b/content/blog/2020/01/20/change-capture-using-aws/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2020/03/22/exporting-hudi-datasets/index.html b/content/blog/2020/03/22/exporting-hudi-datasets/index.html
index 514255f89d40..34b96beb6350 100644
--- a/content/blog/2020/03/22/exporting-hudi-datasets/index.html
+++ b/content/blog/2020/03/22/exporting-hudi-datasets/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2020/04/27/apache-hudi-apache-zepplin/index.html b/content/blog/2020/04/27/apache-hudi-apache-zepplin/index.html
index 07c0b2a5bb3e..6b1c40de34ab 100644
--- a/content/blog/2020/04/27/apache-hudi-apache-zepplin/index.html
+++ b/content/blog/2020/04/27/apache-hudi-apache-zepplin/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2020/05/28/monitoring-hudi-metrics-with-datadog/index.html b/content/blog/2020/05/28/monitoring-hudi-metrics-with-datadog/index.html
index 8bf6dd4ff2c4..f784d86eba9e 100644
--- a/content/blog/2020/05/28/monitoring-hudi-metrics-with-datadog/index.html
+++ b/content/blog/2020/05/28/monitoring-hudi-metrics-with-datadog/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2020/06/04/The-Apache-Software-Foundation-Announces-Apache-Hudi-as-a-Top-Level-Project/index.html b/content/blog/2020/06/04/The-Apache-Software-Foundation-Announces-Apache-Hudi-as-a-Top-Level-Project/index.html
index 083797f3147a..4b5579acf2c3 100644
--- a/content/blog/2020/06/04/The-Apache-Software-Foundation-Announces-Apache-Hudi-as-a-Top-Level-Project/index.html
+++ b/content/blog/2020/06/04/The-Apache-Software-Foundation-Announces-Apache-Hudi-as-a-Top-Level-Project/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2020/06/09/Building-a-Large-scale-Transactional-Data-Lake-at-Uber-Using-Apache-Hudi/index.html b/content/blog/2020/06/09/Building-a-Large-scale-Transactional-Data-Lake-at-Uber-Using-Apache-Hudi/index.html
index 788ab034e296..4775c4c17a26 100644
--- a/content/blog/2020/06/09/Building-a-Large-scale-Transactional-Data-Lake-at-Uber-Using-Apache-Hudi/index.html
+++ b/content/blog/2020/06/09/Building-a-Large-scale-Transactional-Data-Lake-at-Uber-Using-Apache-Hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2020/06/16/Apache-Hudi-grows-cloud-data-lake-maturity/index.html b/content/blog/2020/06/16/Apache-Hudi-grows-cloud-data-lake-maturity/index.html
index 7b732114f7a3..904a79e7127e 100644
--- a/content/blog/2020/06/16/Apache-Hudi-grows-cloud-data-lake-maturity/index.html
+++ b/content/blog/2020/06/16/Apache-Hudi-grows-cloud-data-lake-maturity/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2020/08/04/PrestoDB-and-Apache-Hudi/index.html b/content/blog/2020/08/04/PrestoDB-and-Apache-Hudi/index.html
index 978d7e6b6d99..1e18eb9ac918 100644
--- a/content/blog/2020/08/04/PrestoDB-and-Apache-Hudi/index.html
+++ b/content/blog/2020/08/04/PrestoDB-and-Apache-Hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2020/08/18/hudi-incremental-processing-on-data-lakes/index.html b/content/blog/2020/08/18/hudi-incremental-processing-on-data-lakes/index.html
index 553f70a5d963..4ccfe176bf0a 100644
--- a/content/blog/2020/08/18/hudi-incremental-processing-on-data-lakes/index.html
+++ b/content/blog/2020/08/18/hudi-incremental-processing-on-data-lakes/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2020/08/20/efficient-migration-of-large-parquet-tables/index.html b/content/blog/2020/08/20/efficient-migration-of-large-parquet-tables/index.html
index 47855e4d3df1..3224a3c743ba 100644
--- a/content/blog/2020/08/20/efficient-migration-of-large-parquet-tables/index.html
+++ b/content/blog/2020/08/20/efficient-migration-of-large-parquet-tables/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2020/08/21/async-compaction-deployment-model/index.html b/content/blog/2020/08/21/async-compaction-deployment-model/index.html
index b846c160b440..8d9bb4dbacc4 100644
--- a/content/blog/2020/08/21/async-compaction-deployment-model/index.html
+++ b/content/blog/2020/08/21/async-compaction-deployment-model/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2020/08/22/ingest-multiple-tables-using-hudi/index.html b/content/blog/2020/08/22/ingest-multiple-tables-using-hudi/index.html
index b4493926f982..9f36a7c15d33 100644
--- a/content/blog/2020/08/22/ingest-multiple-tables-using-hudi/index.html
+++ b/content/blog/2020/08/22/ingest-multiple-tables-using-hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2020/10/06/cdc-solution-using-hudi-by-nclouds/index.html b/content/blog/2020/10/06/cdc-solution-using-hudi-by-nclouds/index.html
index a0472b19ea58..94ee46e4a5d3 100644
--- a/content/blog/2020/10/06/cdc-solution-using-hudi-by-nclouds/index.html
+++ b/content/blog/2020/10/06/cdc-solution-using-hudi-by-nclouds/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2020/10/15/apache-hudi-meets-apache-flink/index.html b/content/blog/2020/10/15/apache-hudi-meets-apache-flink/index.html
index 5674e84fef4e..a995accbee2a 100644
--- a/content/blog/2020/10/15/apache-hudi-meets-apache-flink/index.html
+++ b/content/blog/2020/10/15/apache-hudi-meets-apache-flink/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2020/10/19/Origins-of-Data-Lake-at-Grofers/index.html b/content/blog/2020/10/19/Origins-of-Data-Lake-at-Grofers/index.html
index b0de6e59938e..2b765b1912f4 100644
--- a/content/blog/2020/10/19/Origins-of-Data-Lake-at-Grofers/index.html
+++ b/content/blog/2020/10/19/Origins-of-Data-Lake-at-Grofers/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2020/10/19/hudi-meets-aws-emr-and-aws-dms/index.html b/content/blog/2020/10/19/hudi-meets-aws-emr-and-aws-dms/index.html
index 0c1709241e34..794775908f15 100644
--- a/content/blog/2020/10/19/hudi-meets-aws-emr-and-aws-dms/index.html
+++ b/content/blog/2020/10/19/hudi-meets-aws-emr-and-aws-dms/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2020/10/21/Architecting-Data-Lakes-for-the-Modern-Enterprise-at-Data-Summit-Connect-Fall-2020/index.html b/content/blog/2020/10/21/Architecting-Data-Lakes-for-the-Modern-Enterprise-at-Data-Summit-Connect-Fall-2020/index.html
index d95b6bad6a8c..a5bb964ecebb 100644
--- a/content/blog/2020/10/21/Architecting-Data-Lakes-for-the-Modern-Enterprise-at-Data-Summit-Connect-Fall-2020/index.html
+++ b/content/blog/2020/10/21/Architecting-Data-Lakes-for-the-Modern-Enterprise-at-Data-Summit-Connect-Fall-2020/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2020/10/21/Data-Lake-Change-Capture-using-Apache-Hudi-and-Amazon-AMS-EMR/index.html b/content/blog/2020/10/21/Data-Lake-Change-Capture-using-Apache-Hudi-and-Amazon-AMS-EMR/index.html
index 535de988042d..0cc12e095540 100644
--- a/content/blog/2020/10/21/Data-Lake-Change-Capture-using-Apache-Hudi-and-Amazon-AMS-EMR/index.html
+++ b/content/blog/2020/10/21/Data-Lake-Change-Capture-using-Apache-Hudi-and-Amazon-AMS-EMR/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2020/11/11/hudi-indexing-mechanisms/index.html b/content/blog/2020/11/11/hudi-indexing-mechanisms/index.html
index 8439eb5a0728..29b128a60ccb 100644
--- a/content/blog/2020/11/11/hudi-indexing-mechanisms/index.html
+++ b/content/blog/2020/11/11/hudi-indexing-mechanisms/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2020/11/29/Can-Big-Data-Solutions-Be-Affordable/index.html b/content/blog/2020/11/29/Can-Big-Data-Solutions-Be-Affordable/index.html
index a17a60eaa7d5..82ca3d4b04ef 100644
--- a/content/blog/2020/11/29/Can-Big-Data-Solutions-Be-Affordable/index.html
+++ b/content/blog/2020/11/29/Can-Big-Data-Solutions-Be-Affordable/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2020/12/01/high-perf-data-lake-with-hudi-and-alluxio-t3go/index.html b/content/blog/2020/12/01/high-perf-data-lake-with-hudi-and-alluxio-t3go/index.html
index c33fa9c463b0..9091b4122759 100644
--- a/content/blog/2020/12/01/high-perf-data-lake-with-hudi-and-alluxio-t3go/index.html
+++ b/content/blog/2020/12/01/high-perf-data-lake-with-hudi-and-alluxio-t3go/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2021/01/27/hudi-clustering-intro/index.html b/content/blog/2021/01/27/hudi-clustering-intro/index.html
index 0bbb04bc674d..af5c21bf3de7 100644
--- a/content/blog/2021/01/27/hudi-clustering-intro/index.html
+++ b/content/blog/2021/01/27/hudi-clustering-intro/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2021/02/13/hudi-key-generators/index.html b/content/blog/2021/02/13/hudi-key-generators/index.html
index 3045c77ee24e..2e0f4ce8f750 100644
--- a/content/blog/2021/02/13/hudi-key-generators/index.html
+++ b/content/blog/2021/02/13/hudi-key-generators/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2021/02/24/Time-travel-operations-in-Hopsworks-Feature-Store/index.html b/content/blog/2021/02/24/Time-travel-operations-in-Hopsworks-Feature-Store/index.html
index bd20704072e4..cb869fa2c312 100644
--- a/content/blog/2021/02/24/Time-travel-operations-in-Hopsworks-Feature-Store/index.html
+++ b/content/blog/2021/02/24/Time-travel-operations-in-Hopsworks-Feature-Store/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2021/03/01/Data-Lakehouse-Building-the-Next-Generation-of-Data-Lakes-using-Apache-Hudi/index.html b/content/blog/2021/03/01/Data-Lakehouse-Building-the-Next-Generation-of-Data-Lakes-using-Apache-Hudi/index.html
index 871a4b228966..233196d84f40 100644
--- a/content/blog/2021/03/01/Data-Lakehouse-Building-the-Next-Generation-of-Data-Lakes-using-Apache-Hudi/index.html
+++ b/content/blog/2021/03/01/Data-Lakehouse-Building-the-Next-Generation-of-Data-Lakes-using-Apache-Hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2021/03/01/hudi-file-sizing/index.html b/content/blog/2021/03/01/hudi-file-sizing/index.html
index 9a3edf9fcf27..adff156bddcd 100644
--- a/content/blog/2021/03/01/hudi-file-sizing/index.html
+++ b/content/blog/2021/03/01/hudi-file-sizing/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2021/03/04/Build-a-data-lake-using-amazon-kinesis-data-stream-for-amazon-dynamodb-and-apache-hudi/index.html b/content/blog/2021/03/04/Build-a-data-lake-using-amazon-kinesis-data-stream-for-amazon-dynamodb-and-apache-hudi/index.html
index 3b3346da4945..b9d3562cfc41 100644
--- a/content/blog/2021/03/04/Build-a-data-lake-using-amazon-kinesis-data-stream-for-amazon-dynamodb-and-apache-hudi/index.html
+++ b/content/blog/2021/03/04/Build-a-data-lake-using-amazon-kinesis-data-stream-for-amazon-dynamodb-and-apache-hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2021/03/11/New-features-from-Apache-hudi-in-Amazon-EMR/index.html b/content/blog/2021/03/11/New-features-from-Apache-hudi-in-Amazon-EMR/index.html
index c2029909a913..124621e8eb3e 100644
--- a/content/blog/2021/03/11/New-features-from-Apache-hudi-in-Amazon-EMR/index.html
+++ b/content/blog/2021/03/11/New-features-from-Apache-hudi-in-Amazon-EMR/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2021/04/12/Build-Slowly-Changing-Dimensions-Type-2-SCD2-with-Apache-Spark-and-Apache-Hudi-on-Amazon-EMR/index.html b/content/blog/2021/04/12/Build-Slowly-Changing-Dimensions-Type-2-SCD2-with-Apache-Spark-and-Apache-Hudi-on-Amazon-EMR/index.html
index 4c39810e0d76..4a01ef4e938b 100644
--- a/content/blog/2021/04/12/Build-Slowly-Changing-Dimensions-Type-2-SCD2-with-Apache-Spark-and-Apache-Hudi-on-Amazon-EMR/index.html
+++ b/content/blog/2021/04/12/Build-Slowly-Changing-Dimensions-Type-2-SCD2-with-Apache-Spark-and-Apache-Hudi-on-Amazon-EMR/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2021/05/12/Experts-primer-on-Apache-Hudi/index.html b/content/blog/2021/05/12/Experts-primer-on-Apache-Hudi/index.html
index cbcca106d89d..fec50bfd56b4 100644
--- a/content/blog/2021/05/12/Experts-primer-on-Apache-Hudi/index.html
+++ b/content/blog/2021/05/12/Experts-primer-on-Apache-Hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2021/06/04/Apache-Hudi-How-Uber-gets-data-a-ride-to-its-destination/index.html b/content/blog/2021/06/04/Apache-Hudi-How-Uber-gets-data-a-ride-to-its-destination/index.html
index a30824629d40..1bdf068ff3bc 100644
--- a/content/blog/2021/06/04/Apache-Hudi-How-Uber-gets-data-a-ride-to-its-destination/index.html
+++ b/content/blog/2021/06/04/Apache-Hudi-How-Uber-gets-data-a-ride-to-its-destination/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2021/06/10/employing-right-configurations-for-hudi-cleaner/index.html b/content/blog/2021/06/10/employing-right-configurations-for-hudi-cleaner/index.html
index ef3c9341c96c..ca4637f11414 100644
--- a/content/blog/2021/06/10/employing-right-configurations-for-hudi-cleaner/index.html
+++ b/content/blog/2021/06/10/employing-right-configurations-for-hudi-cleaner/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2021/07/16/Amazon-Athena-expands-Apache-Hudi-support/index.html b/content/blog/2021/07/16/Amazon-Athena-expands-Apache-Hudi-support/index.html
index cc1ab76073cf..9d4c5f844849 100644
--- a/content/blog/2021/07/16/Amazon-Athena-expands-Apache-Hudi-support/index.html
+++ b/content/blog/2021/07/16/Amazon-Athena-expands-Apache-Hudi-support/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2021/07/16/Query-apache-hudi-dataset-in-an-amazon-S3-data-lake-with-amazon-athena-Read-optimized-queries/index.html b/content/blog/2021/07/16/Query-apache-hudi-dataset-in-an-amazon-S3-data-lake-with-amazon-athena-Read-optimized-queries/index.html
index ac0c704183b2..7ca3a0fec0c6 100644
--- a/content/blog/2021/07/16/Query-apache-hudi-dataset-in-an-amazon-S3-data-lake-with-amazon-athena-Read-optimized-queries/index.html
+++ b/content/blog/2021/07/16/Query-apache-hudi-dataset-in-an-amazon-S3-data-lake-with-amazon-athena-Read-optimized-queries/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2021/07/21/streaming-data-lake-platform/index.html b/content/blog/2021/07/21/streaming-data-lake-platform/index.html
index 33edfd6ce365..04b33a995d32 100644
--- a/content/blog/2021/07/21/streaming-data-lake-platform/index.html
+++ b/content/blog/2021/07/21/streaming-data-lake-platform/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2021/07/26/Baixin-banksreal-time-data-lake-evolution-scheme-based-on-Apache-Hudi/index.html b/content/blog/2021/07/26/Baixin-banksreal-time-data-lake-evolution-scheme-based-on-Apache-Hudi/index.html
index 82bfd0176175..0d9b5ae3cca3 100644
--- a/content/blog/2021/07/26/Baixin-banksreal-time-data-lake-evolution-scheme-based-on-Apache-Hudi/index.html
+++ b/content/blog/2021/07/26/Baixin-banksreal-time-data-lake-evolution-scheme-based-on-Apache-Hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2021/08/03/MLOps-Wars-Versioned-Feature-Data-with-a-Lakehouse/index.html b/content/blog/2021/08/03/MLOps-Wars-Versioned-Feature-Data-with-a-Lakehouse/index.html
index bc7d9267caa2..5772510b52eb 100644
--- a/content/blog/2021/08/03/MLOps-Wars-Versioned-Feature-Data-with-a-Lakehouse/index.html
+++ b/content/blog/2021/08/03/MLOps-Wars-Versioned-Feature-Data-with-a-Lakehouse/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2021/08/11/Cost-Efficient-Open-Source-Big-Data-Platform-at-Uber/index.html b/content/blog/2021/08/11/Cost-Efficient-Open-Source-Big-Data-Platform-at-Uber/index.html
index 511c813de706..8f8a875b00fd 100644
--- a/content/blog/2021/08/11/Cost-Efficient-Open-Source-Big-Data-Platform-at-Uber/index.html
+++ b/content/blog/2021/08/11/Cost-Efficient-Open-Source-Big-Data-Platform-at-Uber/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2021/08/16/kafka-custom-deserializer/index.html b/content/blog/2021/08/16/kafka-custom-deserializer/index.html
index 21a3717ad5a1..0d155a8b708d 100644
--- a/content/blog/2021/08/16/kafka-custom-deserializer/index.html
+++ b/content/blog/2021/08/16/kafka-custom-deserializer/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2021/08/18/improving-marker-mechanism/index.html b/content/blog/2021/08/18/improving-marker-mechanism/index.html
index e476f7bb5207..729ef64e035b 100644
--- a/content/blog/2021/08/18/improving-marker-mechanism/index.html
+++ b/content/blog/2021/08/18/improving-marker-mechanism/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2021/08/18/virtual-keys/index.html b/content/blog/2021/08/18/virtual-keys/index.html
index c5b5d89fca1a..71796987e447 100644
--- a/content/blog/2021/08/18/virtual-keys/index.html
+++ b/content/blog/2021/08/18/virtual-keys/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2021/08/23/async-clustering/index.html b/content/blog/2021/08/23/async-clustering/index.html
index f6ea63620f57..cd706c5b7788 100644
--- a/content/blog/2021/08/23/async-clustering/index.html
+++ b/content/blog/2021/08/23/async-clustering/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2021/08/23/s3-events-source/index.html b/content/blog/2021/08/23/s3-events-source/index.html
index 3209186ea41f..caf0f023d3bf 100644
--- a/content/blog/2021/08/23/s3-events-source/index.html
+++ b/content/blog/2021/08/23/s3-events-source/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2021/09/01/building-eb-level-data-lake-using-hudi-at-bytedance/index.html b/content/blog/2021/09/01/building-eb-level-data-lake-using-hudi-at-bytedance/index.html
index f097d9956b00..b4c0f96f8fbe 100644
--- a/content/blog/2021/09/01/building-eb-level-data-lake-using-hudi-at-bytedance/index.html
+++ b/content/blog/2021/09/01/building-eb-level-data-lake-using-hudi-at-bytedance/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2021/10/05/Data-Platform-2.0-Part-I/index.html b/content/blog/2021/10/05/Data-Platform-2.0-Part-I/index.html
index 4731c5190450..495e5db93eb3 100644
--- a/content/blog/2021/10/05/Data-Platform-2.0-Part-I/index.html
+++ b/content/blog/2021/10/05/Data-Platform-2.0-Part-I/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2021/10/14/How-Amazon-Transportation-Service-enabled-near-real-time-event-analytics-at-petabyte-scale-using-AWS-Glue-with-Apache-Hudi/index.html b/content/blog/2021/10/14/How-Amazon-Transportation-Service-enabled-near-real-time-event-analytics-at-petabyte-scale-using-AWS-Glue-with-Apache-Hudi/index.html
index 52eaf1f11105..4f29acb7871f 100644
--- a/content/blog/2021/10/14/How-Amazon-Transportation-Service-enabled-near-real-time-event-analytics-at-petabyte-scale-using-AWS-Glue-with-Apache-Hudi/index.html
+++ b/content/blog/2021/10/14/How-Amazon-Transportation-Service-enabled-near-real-time-event-analytics-at-petabyte-scale-using-AWS-Glue-with-Apache-Hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2021/10/21/Practice-of-Apache-Hudi-in-building-real-time-data-lake-at-station-B/index.html b/content/blog/2021/10/21/Practice-of-Apache-Hudi-in-building-real-time-data-lake-at-station-B/index.html
index 046cc0429d83..4e6b9f8e9aeb 100644
--- a/content/blog/2021/10/21/Practice-of-Apache-Hudi-in-building-real-time-data-lake-at-station-B/index.html
+++ b/content/blog/2021/10/21/Practice-of-Apache-Hudi-in-building-real-time-data-lake-at-station-B/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2021/11/16/How-GE-Aviation-built-cloud-native-data-pipelines-at-enterprise-scale-using-the-AWS-platform/index.html b/content/blog/2021/11/16/How-GE-Aviation-built-cloud-native-data-pipelines-at-enterprise-scale-using-the-AWS-platform/index.html
index 51e2195968f8..baae5c8d64ff 100644
--- a/content/blog/2021/11/16/How-GE-Aviation-built-cloud-native-data-pipelines-at-enterprise-scale-using-the-AWS-platform/index.html
+++ b/content/blog/2021/11/16/How-GE-Aviation-built-cloud-native-data-pipelines-at-enterprise-scale-using-the-AWS-platform/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2021/11/22/Apache-Hudi-Architecture-Tools-and-Best-Practices/index.html b/content/blog/2021/11/22/Apache-Hudi-Architecture-Tools-and-Best-Practices/index.html
index c2bd05feee09..7a61282d0d2b 100644
--- a/content/blog/2021/11/22/Apache-Hudi-Architecture-Tools-and-Best-Practices/index.html
+++ b/content/blog/2021/11/22/Apache-Hudi-Architecture-Tools-and-Best-Practices/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2021/12/16/lakehouse-concurrency-control-are-we-too-optimistic/index.html b/content/blog/2021/12/16/lakehouse-concurrency-control-are-we-too-optimistic/index.html
index aca1d1327076..10efce148649 100644
--- a/content/blog/2021/12/16/lakehouse-concurrency-control-are-we-too-optimistic/index.html
+++ b/content/blog/2021/12/16/lakehouse-concurrency-control-are-we-too-optimistic/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2021/12/20/New-features-from-Apache-Hudi-0.7.0-and-0.8.0-available-on-Amazon-EMR/index.html b/content/blog/2021/12/20/New-features-from-Apache-Hudi-0.7.0-and-0.8.0-available-on-Amazon-EMR/index.html
index 4ee22cd7e9ed..74845c55dab1 100644
--- a/content/blog/2021/12/20/New-features-from-Apache-Hudi-0.7.0-and-0.8.0-available-on-Amazon-EMR/index.html
+++ b/content/blog/2021/12/20/New-features-from-Apache-Hudi-0.7.0-and-0.8.0-available-on-Amazon-EMR/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2021/12/29/hudi-zorder-and-hilbert-space-filling-curves/index.html b/content/blog/2021/12/29/hudi-zorder-and-hilbert-space-filling-curves/index.html
index bdd29bfb5983..a8299fa02c26 100644
--- a/content/blog/2021/12/29/hudi-zorder-and-hilbert-space-filling-curves/index.html
+++ b/content/blog/2021/12/29/hudi-zorder-and-hilbert-space-filling-curves/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2021/12/31/The-Art-of-Building-Open-Data-Lakes-with-Apache-Hudi-Kafka-Hive-and-Debezium/index.html b/content/blog/2021/12/31/The-Art-of-Building-Open-Data-Lakes-with-Apache-Hudi-Kafka-Hive-and-Debezium/index.html
index bdf9676e6319..be0392e10c47 100644
--- a/content/blog/2021/12/31/The-Art-of-Building-Open-Data-Lakes-with-Apache-Hudi-Kafka-Hive-and-Debezium/index.html
+++ b/content/blog/2021/12/31/The-Art-of-Building-Open-Data-Lakes-with-Apache-Hudi-Kafka-Hive-and-Debezium/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2022/01/06/apache-hudi-2021-a-year-in-review/index.html b/content/blog/2022/01/06/apache-hudi-2021-a-year-in-review/index.html
index 2a319b0462cd..e5a747205953 100644
--- a/content/blog/2022/01/06/apache-hudi-2021-a-year-in-review/index.html
+++ b/content/blog/2022/01/06/apache-hudi-2021-a-year-in-review/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2022/01/14/change-data-capture-with-debezium-and-apache-hudi/index.html b/content/blog/2022/01/14/change-data-capture-with-debezium-and-apache-hudi/index.html
index 5d4e99d4eb64..f2af061652da 100644
--- a/content/blog/2022/01/14/change-data-capture-with-debezium-and-apache-hudi/index.html
+++ b/content/blog/2022/01/14/change-data-capture-with-debezium-and-apache-hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2022/01/18/Why-and-How-I-Integrated-Airbyte-and-Apache-Hudi/index.html b/content/blog/2022/01/18/Why-and-How-I-Integrated-Airbyte-and-Apache-Hudi/index.html
index 9efb55dd7944..d6f48d3797e5 100644
--- a/content/blog/2022/01/18/Why-and-How-I-Integrated-Airbyte-and-Apache-Hudi/index.html
+++ b/content/blog/2022/01/18/Why-and-How-I-Integrated-Airbyte-and-Apache-Hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2022/01/20/Hudi-powering-data-lake-efforts-at-Walmart-and-Disney-Hotstar/index.html b/content/blog/2022/01/20/Hudi-powering-data-lake-efforts-at-Walmart-and-Disney-Hotstar/index.html
index a3f139bbb2af..179251245160 100644
--- a/content/blog/2022/01/20/Hudi-powering-data-lake-efforts-at-Walmart-and-Disney-Hotstar/index.html
+++ b/content/blog/2022/01/20/Hudi-powering-data-lake-efforts-at-Walmart-and-Disney-Hotstar/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2022/01/25/Cost-Efficiency-Scale-in-Big-Data-File-Format/index.html b/content/blog/2022/01/25/Cost-Efficiency-Scale-in-Big-Data-File-Format/index.html
index 6033edc5f84d..4f551c76972c 100644
--- a/content/blog/2022/01/25/Cost-Efficiency-Scale-in-Big-Data-File-Format/index.html
+++ b/content/blog/2022/01/25/Cost-Efficiency-Scale-in-Big-Data-File-Format/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2022/02/02/Onehouse-Commitment-to-Openness/index.html b/content/blog/2022/02/02/Onehouse-Commitment-to-Openness/index.html
index 55cbb086dfc7..dcfb85e492e6 100644
--- a/content/blog/2022/02/02/Onehouse-Commitment-to-Openness/index.html
+++ b/content/blog/2022/02/02/Onehouse-Commitment-to-Openness/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2022/02/03/Onehouse-brings-a-fully-managed-lakehouse-to-Apache-Hudi/index.html b/content/blog/2022/02/03/Onehouse-brings-a-fully-managed-lakehouse-to-Apache-Hudi/index.html
index fa4b5221afa8..a145134e8ef6 100644
--- a/content/blog/2022/02/03/Onehouse-brings-a-fully-managed-lakehouse-to-Apache-Hudi/index.html
+++ b/content/blog/2022/02/03/Onehouse-brings-a-fully-managed-lakehouse-to-Apache-Hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2022/02/09/ACID-transformations-on-Distributed-file-system/index.html b/content/blog/2022/02/09/ACID-transformations-on-Distributed-file-system/index.html
index 4aaa9a2d6e69..05caad492989 100644
--- a/content/blog/2022/02/09/ACID-transformations-on-Distributed-file-system/index.html
+++ b/content/blog/2022/02/09/ACID-transformations-on-Distributed-file-system/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2022/02/12/Open-Source-Data-Lake-Table-Formats-Evaluating-Current-Interest-and-Rate-of-Adoption/index.html b/content/blog/2022/02/12/Open-Source-Data-Lake-Table-Formats-Evaluating-Current-Interest-and-Rate-of-Adoption/index.html
index 1c856bfb1c0a..1e9696582fe1 100644
--- a/content/blog/2022/02/12/Open-Source-Data-Lake-Table-Formats-Evaluating-Current-Interest-and-Rate-of-Adoption/index.html
+++ b/content/blog/2022/02/12/Open-Source-Data-Lake-Table-Formats-Evaluating-Current-Interest-and-Rate-of-Adoption/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2022/02/17/Fresher-Data-Lake-on-AWS-S3/index.html b/content/blog/2022/02/17/Fresher-Data-Lake-on-AWS-S3/index.html
index ea8d1a2e4dac..49a1db0e8e0b 100644
--- a/content/blog/2022/02/17/Fresher-Data-Lake-on-AWS-S3/index.html
+++ b/content/blog/2022/02/17/Fresher-Data-Lake-on-AWS-S3/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2022/02/20/Understanding-its-core-concepts-from-hudi-persistence-files/index.html b/content/blog/2022/02/20/Understanding-its-core-concepts-from-hudi-persistence-files/index.html
index 3d3b7802abf0..7fa3cc648115 100644
--- a/content/blog/2022/02/20/Understanding-its-core-concepts-from-hudi-persistence-files/index.html
+++ b/content/blog/2022/02/20/Understanding-its-core-concepts-from-hudi-persistence-files/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2022/03/01/Create-a-low-latency-source-to-data-lake-pipeline-using-Amazon-MSK-Connect-Apache-Flink-and-Apache-Hudi/index.html b/content/blog/2022/03/01/Create-a-low-latency-source-to-data-lake-pipeline-using-Amazon-MSK-Connect-Apache-Flink-and-Apache-Hudi/index.html
index 75b9eb4dfb21..34928e5fc2b8 100644
--- a/content/blog/2022/03/01/Create-a-low-latency-source-to-data-lake-pipeline-using-Amazon-MSK-Connect-Apache-Flink-and-Apache-Hudi/index.html
+++ b/content/blog/2022/03/01/Create-a-low-latency-source-to-data-lake-pipeline-using-Amazon-MSK-Connect-Apache-Flink-and-Apache-Hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2022/03/09/Build-a-serverless-pipeline-to-analyze-streaming-data-using-AWS-Glue-Apache-Hudi-and-Amazon-S3/index.html b/content/blog/2022/03/09/Build-a-serverless-pipeline-to-analyze-streaming-data-using-AWS-Glue-Apache-Hudi-and-Amazon-S3/index.html
index 497f76708e27..6fb785cd4817 100644
--- a/content/blog/2022/03/09/Build-a-serverless-pipeline-to-analyze-streaming-data-using-AWS-Glue-Apache-Hudi-and-Amazon-S3/index.html
+++ b/content/blog/2022/03/09/Build-a-serverless-pipeline-to-analyze-streaming-data-using-AWS-Glue-Apache-Hudi-and-Amazon-S3/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2022/03/24/Zendesk-Insights-for-CTOs-Part-3-Growing-your-business-with-modern-data-capabilities/index.html b/content/blog/2022/03/24/Zendesk-Insights-for-CTOs-Part-3-Growing-your-business-with-modern-data-capabilities/index.html
index d52f28bdd760..50011571eeea 100644
--- a/content/blog/2022/03/24/Zendesk-Insights-for-CTOs-Part-3-Growing-your-business-with-modern-data-capabilities/index.html
+++ b/content/blog/2022/03/24/Zendesk-Insights-for-CTOs-Part-3-Growing-your-business-with-modern-data-capabilities/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2022/04/04/Key-Learnings-on-Using-Apache-HUDI-in-building-Lakehouse-Architecture-at-Halodoc/index.html b/content/blog/2022/04/04/Key-Learnings-on-Using-Apache-HUDI-in-building-Lakehouse-Architecture-at-Halodoc/index.html
index 49edba928f45..856a454e4188 100644
--- a/content/blog/2022/04/04/Key-Learnings-on-Using-Apache-HUDI-in-building-Lakehouse-Architecture-at-Halodoc/index.html
+++ b/content/blog/2022/04/04/Key-Learnings-on-Using-Apache-HUDI-in-building-Lakehouse-Architecture-at-Halodoc/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2022/04/04/New-features-from-Apache-Hudi-0.9.0-on-Amazon-EMR/index.html b/content/blog/2022/04/04/New-features-from-Apache-Hudi-0.9.0-on-Amazon-EMR/index.html
index e23ad698ff66..9cff2f494f11 100644
--- a/content/blog/2022/04/04/New-features-from-Apache-Hudi-0.9.0-on-Amazon-EMR/index.html
+++ b/content/blog/2022/04/04/New-features-from-Apache-Hudi-0.9.0-on-Amazon-EMR/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2022/04/19/Corrections-in-data-lakehouse-table-format-comparisons/index.html b/content/blog/2022/04/19/Corrections-in-data-lakehouse-table-format-comparisons/index.html
index f86c94116a33..aeb7f75cafa3 100644
--- a/content/blog/2022/04/19/Corrections-in-data-lakehouse-table-format-comparisons/index.html
+++ b/content/blog/2022/04/19/Corrections-in-data-lakehouse-table-format-comparisons/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2022/05/17/Introducing-Multi-Modal-Index-for-the-Lakehouse-in-Apache-Hudi/index.html b/content/blog/2022/05/17/Introducing-Multi-Modal-Index-for-the-Lakehouse-in-Apache-Hudi/index.html
index d82207dd078e..dadf031ecbe6 100644
--- a/content/blog/2022/05/17/Introducing-Multi-Modal-Index-for-the-Lakehouse-in-Apache-Hudi/index.html
+++ b/content/blog/2022/05/17/Introducing-Multi-Modal-Index-for-the-Lakehouse-in-Apache-Hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2022/05/25/Record-by-record-deletable-data-lake-using-Apache-Hudi/index.html b/content/blog/2022/05/25/Record-by-record-deletable-data-lake-using-Apache-Hudi/index.html
index 9fcfaa7d15a0..d1cccf94b1f3 100644
--- a/content/blog/2022/05/25/Record-by-record-deletable-data-lake-using-Apache-Hudi/index.html
+++ b/content/blog/2022/05/25/Record-by-record-deletable-data-lake-using-Apache-Hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2022/06/04/Asynchronous-Indexing-Using-Hudi/index.html b/content/blog/2022/06/04/Asynchronous-Indexing-Using-Hudi/index.html
index 3a046bee7877..94b304b8f573 100644
--- a/content/blog/2022/06/04/Asynchronous-Indexing-Using-Hudi/index.html
+++ b/content/blog/2022/06/04/Asynchronous-Indexing-Using-Hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2022/06/09/Singificant-queries-speedup-from-Hudi-Column-Stats-Index-and-Data-Skipping-features/index.html b/content/blog/2022/06/09/Singificant-queries-speedup-from-Hudi-Column-Stats-Index-and-Data-Skipping-features/index.html
index ae3fc5d95987..1aa2c28845da 100644
--- a/content/blog/2022/06/09/Singificant-queries-speedup-from-Hudi-Column-Stats-Index-and-Data-Skipping-features/index.html
+++ b/content/blog/2022/06/09/Singificant-queries-speedup-from-Hudi-Column-Stats-Index-and-Data-Skipping-features/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2022/06/29/Apache-Hudi-vs-Delta-Lake-transparent-tpc-ds-lakehouse-performance-benchmarks/index.html b/content/blog/2022/06/29/Apache-Hudi-vs-Delta-Lake-transparent-tpc-ds-lakehouse-performance-benchmarks/index.html
index e109a9c31a4c..8d18892a0f18 100644
--- a/content/blog/2022/06/29/Apache-Hudi-vs-Delta-Lake-transparent-tpc-ds-lakehouse-performance-benchmarks/index.html
+++ b/content/blog/2022/06/29/Apache-Hudi-vs-Delta-Lake-transparent-tpc-ds-lakehouse-performance-benchmarks/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2022/07/11/build-open-lakehouse-using-apache-hudi-and-dbt/index.html b/content/blog/2022/07/11/build-open-lakehouse-using-apache-hudi-and-dbt/index.html
index 7e218fad2b23..c2cb27c771f1 100644
--- a/content/blog/2022/07/11/build-open-lakehouse-using-apache-hudi-and-dbt/index.html
+++ b/content/blog/2022/07/11/build-open-lakehouse-using-apache-hudi-and-dbt/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2022/08/09/How-NerdWallet-uses-AWS-and-Apache-Hudi-to-build-a-serverless-real-time-analytics-platform/index.html b/content/blog/2022/08/09/How-NerdWallet-uses-AWS-and-Apache-Hudi-to-build-a-serverless-real-time-analytics-platform/index.html
index 9f1e5945fc2b..bf674fec68bf 100644
--- a/content/blog/2022/08/09/How-NerdWallet-uses-AWS-and-Apache-Hudi-to-build-a-serverless-real-time-analytics-platform/index.html
+++ b/content/blog/2022/08/09/How-NerdWallet-uses-AWS-and-Apache-Hudi-to-build-a-serverless-real-time-analytics-platform/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2022/08/12/Use-Flink-Hudi-to-Build-a-Streaming-Data-Lake-Platform/index.html b/content/blog/2022/08/12/Use-Flink-Hudi-to-Build-a-Streaming-Data-Lake-Platform/index.html
index c1819eda676f..3c16b42f6db8 100644
--- a/content/blog/2022/08/12/Use-Flink-Hudi-to-Build-a-Streaming-Data-Lake-Platform/index.html
+++ b/content/blog/2022/08/12/Use-Flink-Hudi-to-Build-a-Streaming-Data-Lake-Platform/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2022/08/24/Implementation-of-SCD-2-with-Apache-Hudi-and-Spark/index.html b/content/blog/2022/08/24/Implementation-of-SCD-2-with-Apache-Hudi-and-Spark/index.html
index 71ea6d541cf1..fd4817bdc738 100644
--- a/content/blog/2022/08/24/Implementation-of-SCD-2-with-Apache-Hudi-and-Spark/index.html
+++ b/content/blog/2022/08/24/Implementation-of-SCD-2-with-Apache-Hudi-and-Spark/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2022/08/25/Data-Lake-Lakehouse-Guide-Powered-by-Data-Lake-Table-Formats-Delta-Lake-Iceberg-Hudi/index.html b/content/blog/2022/08/25/Data-Lake-Lakehouse-Guide-Powered-by-Data-Lake-Table-Formats-Delta-Lake-Iceberg-Hudi/index.html
index d24f25b45278..55b981a809b7 100644
--- a/content/blog/2022/08/25/Data-Lake-Lakehouse-Guide-Powered-by-Data-Lake-Table-Formats-Delta-Lake-Iceberg-Hudi/index.html
+++ b/content/blog/2022/08/25/Data-Lake-Lakehouse-Guide-Powered-by-Data-Lake-Table-Formats-Delta-Lake-Iceberg-Hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2022/09/20/Building-Streaming-Data-Lakes-with-Hudi-and-MinIO/index.html b/content/blog/2022/09/20/Building-Streaming-Data-Lakes-with-Hudi-and-MinIO/index.html
index 50071b150e7b..ac7afe208edb 100644
--- a/content/blog/2022/09/20/Building-Streaming-Data-Lakes-with-Hudi-and-MinIO/index.html
+++ b/content/blog/2022/09/20/Building-Streaming-Data-Lakes-with-Hudi-and-MinIO/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2022/09/28/Data-processing-with-Spark-time-traveling/index.html b/content/blog/2022/09/28/Data-processing-with-Spark-time-traveling/index.html
index efa55ec1a710..ae5b77f580c0 100644
--- a/content/blog/2022/09/28/Data-processing-with-Spark-time-traveling/index.html
+++ b/content/blog/2022/09/28/Data-processing-with-Spark-time-traveling/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2022/10/06/Ingest-streaming-data-to-Apache-Hudi-using-AWS-Glue-and-DeltaStreamer/index.html b/content/blog/2022/10/06/Ingest-streaming-data-to-Apache-Hudi-using-AWS-Glue-and-DeltaStreamer/index.html
index 8c395078c248..e25f38efa51a 100644
--- a/content/blog/2022/10/06/Ingest-streaming-data-to-Apache-Hudi-using-AWS-Glue-and-DeltaStreamer/index.html
+++ b/content/blog/2022/10/06/Ingest-streaming-data-to-Apache-Hudi-using-AWS-Glue-and-DeltaStreamer/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2022/10/08/what-why-and-how-apache-hudis-bloom-index/index.html b/content/blog/2022/10/08/what-why-and-how-apache-hudis-bloom-index/index.html
index 86b45dd0f76f..2d4ba5894bb7 100644
--- a/content/blog/2022/10/08/what-why-and-how-apache-hudis-bloom-index/index.html
+++ b/content/blog/2022/10/08/what-why-and-how-apache-hudis-bloom-index/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2022/10/17/Get-started-with-Apache-Hudi-using-AWS/index.html b/content/blog/2022/10/17/Get-started-with-Apache-Hudi-using-AWS/index.html
index 5dcbeb077d99..e303c4538509 100644
--- a/content/blog/2022/10/17/Get-started-with-Apache-Hudi-using-AWS/index.html
+++ b/content/blog/2022/10/17/Get-started-with-Apache-Hudi-using-AWS/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2022/11/10/How-Hudl-built-a-cost-optimized-AWS-Glue-pipeline-with-Apache-Hudi-datasets/index.html b/content/blog/2022/11/10/How-Hudl-built-a-cost-optimized-AWS-Glue-pipeline-with-Apache-Hudi-datasets/index.html
index fd175c14bbc3..a07acf69091e 100644
--- a/content/blog/2022/11/10/How-Hudl-built-a-cost-optimized-AWS-Glue-pipeline-with-Apache-Hudi-datasets/index.html
+++ b/content/blog/2022/11/10/How-Hudl-built-a-cost-optimized-AWS-Glue-pipeline-with-Apache-Hudi-datasets/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2022/11/22/Build-your-Apache-Hudi-data-lake-on-AWS-using-Amazon-EMR-Part-1/index.html b/content/blog/2022/11/22/Build-your-Apache-Hudi-data-lake-on-AWS-using-Amazon-EMR-Part-1/index.html
index c8eaf234983e..9afe0158e524 100644
--- a/content/blog/2022/11/22/Build-your-Apache-Hudi-data-lake-on-AWS-using-Amazon-EMR-Part-1/index.html
+++ b/content/blog/2022/11/22/Build-your-Apache-Hudi-data-lake-on-AWS-using-Amazon-EMR-Part-1/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2022/12/01/Run-apache-hudi-at-scale-on-aws/index.html b/content/blog/2022/12/01/Run-apache-hudi-at-scale-on-aws/index.html
index d1c5aeb00b99..85dc907127cf 100644
--- a/content/blog/2022/12/01/Run-apache-hudi-at-scale-on-aws/index.html
+++ b/content/blog/2022/12/01/Run-apache-hudi-at-scale-on-aws/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2022/12/19/Build-Your-First-Hudi-Lakehouse-with-AWS-Glue-and-AWS-S3/index.html b/content/blog/2022/12/19/Build-Your-First-Hudi-Lakehouse-with-AWS-Glue-and-AWS-S3/index.html
index ed1acfbeb7d3..14863d1e3d5b 100644
--- a/content/blog/2022/12/19/Build-Your-First-Hudi-Lakehouse-with-AWS-Glue-and-AWS-S3/index.html
+++ b/content/blog/2022/12/19/Build-Your-First-Hudi-Lakehouse-with-AWS-Glue-and-AWS-S3/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2022/12/29/Apache-Hudi-2022-A-Year-In-Review/index.html b/content/blog/2022/12/29/Apache-Hudi-2022-A-Year-In-Review/index.html
index b6ea6264a396..f3fd7e9a3e7e 100644
--- a/content/blog/2022/12/29/Apache-Hudi-2022-A-Year-In-Review/index.html
+++ b/content/blog/2022/12/29/Apache-Hudi-2022-A-Year-In-Review/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/01/11/Apache-Hudi-vs-Delta-Lake-vs-Apache-Iceberg-Lakehouse-Feature-Comparison/index.html b/content/blog/2023/01/11/Apache-Hudi-vs-Delta-Lake-vs-Apache-Iceberg-Lakehouse-Feature-Comparison/index.html
index c147173eb420..c22f3808bed7 100644
--- a/content/blog/2023/01/11/Apache-Hudi-vs-Delta-Lake-vs-Apache-Iceberg-Lakehouse-Feature-Comparison/index.html
+++ b/content/blog/2023/01/11/Apache-Hudi-vs-Delta-Lake-vs-Apache-Iceberg-Lakehouse-Feature-Comparison/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/01/27/Introducing-native-support-for-Apache-Hudi-Delta-Lake-Apache-Iceberg-on-AWS-Glue-for-Apache-Spark/index.html b/content/blog/2023/01/27/Introducing-native-support-for-Apache-Hudi-Delta-Lake-Apache-Iceberg-on-AWS-Glue-for-Apache-Spark/index.html
index 9b028a27f4c7..250ba01b0665 100644
--- a/content/blog/2023/01/27/Introducing-native-support-for-Apache-Hudi-Delta-Lake-Apache-Iceberg-on-AWS-Glue-for-Apache-Spark/index.html
+++ b/content/blog/2023/01/27/Introducing-native-support-for-Apache-Hudi-Delta-Lake-Apache-Iceberg-on-AWS-Glue-for-Apache-Spark/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/02/07/automate-schema-evolution-at-scale-with-apache-hudi-in-aws-glue/index.html b/content/blog/2023/02/07/automate-schema-evolution-at-scale-with-apache-hudi-in-aws-glue/index.html
index 1f3344a8837a..adb2425246a2 100644
--- a/content/blog/2023/02/07/automate-schema-evolution-at-scale-with-apache-hudi-in-aws-glue/index.html
+++ b/content/blog/2023/02/07/automate-schema-evolution-at-scale-with-apache-hudi-in-aws-glue/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/02/12/table-service-deployment-models-in-apache-hudi/index.html b/content/blog/2023/02/12/table-service-deployment-models-in-apache-hudi/index.html
index 3f291327b55b..e8ef230e6fae 100644
--- a/content/blog/2023/02/12/table-service-deployment-models-in-apache-hudi/index.html
+++ b/content/blog/2023/02/12/table-service-deployment-models-in-apache-hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/02/19/bulk-insert-sort-modes-with-apache-hudi/index.html b/content/blog/2023/02/19/bulk-insert-sort-modes-with-apache-hudi/index.html
index 8859ae98a750..33301bd04758 100644
--- a/content/blog/2023/02/19/bulk-insert-sort-modes-with-apache-hudi/index.html
+++ b/content/blog/2023/02/19/bulk-insert-sort-modes-with-apache-hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/02/22/Getting-Started-Manage-your-Hudi-tables-with-the-admin-Hudi-CLI-tool/index.html b/content/blog/2023/02/22/Getting-Started-Manage-your-Hudi-tables-with-the-admin-Hudi-CLI-tool/index.html
index 0cad393bb73c..1a2a1a6c09dd 100644
--- a/content/blog/2023/02/22/Getting-Started-Manage-your-Hudi-tables-with-the-admin-Hudi-CLI-tool/index.html
+++ b/content/blog/2023/02/22/Getting-Started-Manage-your-Hudi-tables-with-the-admin-Hudi-CLI-tool/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/03/16/Setting-Uber-Transactional-Data-Lake-in-Motion-with-Incremental-ETL-Using-Apache-Hudi/index.html b/content/blog/2023/03/16/Setting-Uber-Transactional-Data-Lake-in-Motion-with-Incremental-ETL-Using-Apache-Hudi/index.html
index fe866e1bdf39..0e928cf881e1 100644
--- a/content/blog/2023/03/16/Setting-Uber-Transactional-Data-Lake-in-Motion-with-Incremental-ETL-Using-Apache-Hudi/index.html
+++ b/content/blog/2023/03/16/Setting-Uber-Transactional-Data-Lake-in-Motion-with-Incremental-ETL-Using-Apache-Hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/03/17/introduction-to-apache-hudi/index.html b/content/blog/2023/03/17/introduction-to-apache-hudi/index.html
index 083dee0f1fba..6bee5a0d3d84 100644
--- a/content/blog/2023/03/17/introduction-to-apache-hudi/index.html
+++ b/content/blog/2023/03/17/introduction-to-apache-hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/03/20/Introducing-native-support-for-Apache Hudi-Delta-Lake-and-Apache-Iceberg-on-AWS-Glue-for-Apache-Spark-Part-2-AWS-Glue-Studio-Visual-Editor/index.html b/content/blog/2023/03/20/Introducing-native-support-for-Apache Hudi-Delta-Lake-and-Apache-Iceberg-on-AWS-Glue-for-Apache-Spark-Part-2-AWS-Glue-Studio-Visual-Editor/index.html
index b651c70f7edc..f939baabdf27 100644
--- a/content/blog/2023/03/20/Introducing-native-support-for-Apache Hudi-Delta-Lake-and-Apache-Iceberg-on-AWS-Glue-for-Apache-Spark-Part-2-AWS-Glue-Studio-Visual-Editor/index.html
+++ b/content/blog/2023/03/20/Introducing-native-support-for-Apache Hudi-Delta-Lake-and-Apache-Iceberg-on-AWS-Glue-for-Apache-Spark-Part-2-AWS-Glue-Studio-Visual-Editor/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/03/23/Spark-ETL-Chapter-8-with-Lakehouse-Apache-HUDI/index.html b/content/blog/2023/03/23/Spark-ETL-Chapter-8-with-Lakehouse-Apache-HUDI/index.html
index 188e8a733edb..14a7457c473d 100644
--- a/content/blog/2023/03/23/Spark-ETL-Chapter-8-with-Lakehouse-Apache-HUDI/index.html
+++ b/content/blog/2023/03/23/Spark-ETL-Chapter-8-with-Lakehouse-Apache-HUDI/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/04/02/global-vs-non-global-index-in-apache-hudi/index.html b/content/blog/2023/04/02/global-vs-non-global-index-in-apache-hudi/index.html
index a18d1a662e46..8e80006d7015 100644
--- a/content/blog/2023/04/02/global-vs-non-global-index-in-apache-hudi/index.html
+++ b/content/blog/2023/04/02/global-vs-non-global-index-in-apache-hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/04/07/Speed-up-your-write-latencies-using-Bucket-Index-in-Apache-Hudi/index.html b/content/blog/2023/04/07/Speed-up-your-write-latencies-using-Bucket-Index-in-Apache-Hudi/index.html
index 9632aa6b27bf..5bccb11e0e45 100644
--- a/content/blog/2023/04/07/Speed-up-your-write-latencies-using-Bucket-Index-in-Apache-Hudi/index.html
+++ b/content/blog/2023/04/07/Speed-up-your-write-latencies-using-Bucket-Index-in-Apache-Hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/04/18/getting-started-incrementally-process-data-with-apache-hudi/index.html b/content/blog/2023/04/18/getting-started-incrementally-process-data-with-apache-hudi/index.html
index 0cce74fb10fd..bb1047975d5a 100644
--- a/content/blog/2023/04/18/getting-started-incrementally-process-data-with-apache-hudi/index.html
+++ b/content/blog/2023/04/18/getting-started-incrementally-process-data-with-apache-hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/04/26/the-lakehouse-trifecta/index.html b/content/blog/2023/04/26/the-lakehouse-trifecta/index.html
index 96617fac5575..8ce495db402f 100644
--- a/content/blog/2023/04/26/the-lakehouse-trifecta/index.html
+++ b/content/blog/2023/04/26/the-lakehouse-trifecta/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/04/29/can-you-concurrently-write-data-to-apache-hudi-w-o-any-lock-provider/index.html b/content/blog/2023/04/29/can-you-concurrently-write-data-to-apache-hudi-w-o-any-lock-provider/index.html
index 97cfcaa0dbf3..e5d2e29672a4 100644
--- a/content/blog/2023/04/29/can-you-concurrently-write-data-to-apache-hudi-w-o-any-lock-provider/index.html
+++ b/content/blog/2023/04/29/can-you-concurrently-write-data-to-apache-hudi-w-o-any-lock-provider/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/05/02/intro-to-hudi-and-flink/index.html b/content/blog/2023/05/02/intro-to-hudi-and-flink/index.html
index 7226859ce973..ccd55598233d 100644
--- a/content/blog/2023/05/02/intro-to-hudi-and-flink/index.html
+++ b/content/blog/2023/05/02/intro-to-hudi-and-flink/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/05/03/lakehouse-at-fortune-1-scale/index.html b/content/blog/2023/05/03/lakehouse-at-fortune-1-scale/index.html
index c8ae18c5d6a0..c9774e129d60 100644
--- a/content/blog/2023/05/03/lakehouse-at-fortune-1-scale/index.html
+++ b/content/blog/2023/05/03/lakehouse-at-fortune-1-scale/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/05/09/amazon-athena-apache-hudi/index.html b/content/blog/2023/05/09/amazon-athena-apache-hudi/index.html
index 2bac56081b02..46f5947c5ae9 100644
--- a/content/blog/2023/05/09/amazon-athena-apache-hudi/index.html
+++ b/content/blog/2023/05/09/amazon-athena-apache-hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/05/10/top-3-things-you-can-do-to-get-fast-upsert-performance-in-apache-hudi/index.html b/content/blog/2023/05/10/top-3-things-you-can-do-to-get-fast-upsert-performance-in-apache-hudi/index.html
index 9b69473e6ac2..096dbffbb109 100644
--- a/content/blog/2023/05/10/top-3-things-you-can-do-to-get-fast-upsert-performance-in-apache-hudi/index.html
+++ b/content/blog/2023/05/10/top-3-things-you-can-do-to-get-fast-upsert-performance-in-apache-hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/05/12/ingesting-data-to-apache-hudi-using-spark-sql/index.html b/content/blog/2023/05/12/ingesting-data-to-apache-hudi-using-spark-sql/index.html
index db9b2520975a..a4e21f3f22a1 100644
--- a/content/blog/2023/05/12/ingesting-data-to-apache-hudi-using-spark-sql/index.html
+++ b/content/blog/2023/05/12/ingesting-data-to-apache-hudi-using-spark-sql/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/05/16/how-zoom-implemented-streaming-log-ingestion-and-efficient-gdpr-deletes-using-apache-hudi-on-amazon-emr/index.html b/content/blog/2023/05/16/how-zoom-implemented-streaming-log-ingestion-and-efficient-gdpr-deletes-using-apache-hudi-on-amazon-emr/index.html
index 4ef624699937..877887cd1fd8 100644
--- a/content/blog/2023/05/16/how-zoom-implemented-streaming-log-ingestion-and-efficient-gdpr-deletes-using-apache-hudi-on-amazon-emr/index.html
+++ b/content/blog/2023/05/16/how-zoom-implemented-streaming-log-ingestion-and-efficient-gdpr-deletes-using-apache-hudi-on-amazon-emr/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/05/19/hudi-metafields-demystified/index.html b/content/blog/2023/05/19/hudi-metafields-demystified/index.html
index d7d53f5716db..308a02287db4 100644
--- a/content/blog/2023/05/19/hudi-metafields-demystified/index.html
+++ b/content/blog/2023/05/19/hudi-metafields-demystified/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/05/29/different-query-types-with-apache-hudi/index.html b/content/blog/2023/05/29/different-query-types-with-apache-hudi/index.html
index f74660b8a211..73fb2755a9b0 100644
--- a/content/blog/2023/05/29/different-query-types-with-apache-hudi/index.html
+++ b/content/blog/2023/05/29/different-query-types-with-apache-hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/06/03/text-based-search-from-elastic-search-to-vector-search/index.html b/content/blog/2023/06/03/text-based-search-from-elastic-search-to-vector-search/index.html
index ed7d64736bba..c51715491630 100644
--- a/content/blog/2023/06/03/text-based-search-from-elastic-search-to-vector-search/index.html
+++ b/content/blog/2023/06/03/text-based-search-from-elastic-search-to-vector-search/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/06/11/cleaner-and-archival-in-apache-hudi/index.html b/content/blog/2023/06/11/cleaner-and-archival-in-apache-hudi/index.html
index 30252b980288..3dce325aa862 100644
--- a/content/blog/2023/06/11/cleaner-and-archival-in-apache-hudi/index.html
+++ b/content/blog/2023/06/11/cleaner-and-archival-in-apache-hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/06/16/Exploring-New-Frontiers-How-Apache-Flink-Apache-Hudi-and-Presto-Power-New-Insights-at-Scale/index.html b/content/blog/2023/06/16/Exploring-New-Frontiers-How-Apache-Flink-Apache-Hudi-and-Presto-Power-New-Insights-at-Scale/index.html
index 81a1bbf93b00..944bc161843c 100644
--- a/content/blog/2023/06/16/Exploring-New-Frontiers-How-Apache-Flink-Apache-Hudi-and-Presto-Power-New-Insights-at-Scale/index.html
+++ b/content/blog/2023/06/16/Exploring-New-Frontiers-How-Apache-Flink-Apache-Hudi-and-Presto-Power-New-Insights-at-Scale/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/06/20/How-to-query-data-in-Apache-Hudi-using-StarRocks/index.html b/content/blog/2023/06/20/How-to-query-data-in-Apache-Hudi-using-StarRocks/index.html
index da1b4114e0a0..e23c247d2a0f 100644
--- a/content/blog/2023/06/20/How-to-query-data-in-Apache-Hudi-using-StarRocks/index.html
+++ b/content/blog/2023/06/20/How-to-query-data-in-Apache-Hudi-using-StarRocks/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/06/20/timeline-server-in-apache-hudi/index.html b/content/blog/2023/06/20/timeline-server-in-apache-hudi/index.html
index dae7ac530da1..bfc44c0c97aa 100644
--- a/content/blog/2023/06/20/timeline-server-in-apache-hudi/index.html
+++ b/content/blog/2023/06/20/timeline-server-in-apache-hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/06/24/multi-writer-support-in-apache-hudi/index.html b/content/blog/2023/06/24/multi-writer-support-in-apache-hudi/index.html
index d838c1e31610..6d1c617e74f3 100644
--- a/content/blog/2023/06/24/multi-writer-support-in-apache-hudi/index.html
+++ b/content/blog/2023/06/24/multi-writer-support-in-apache-hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/06/26/Unlimited-Big-Data-Exchange-A-Wonderful-Review-of-Apache-DolphinScheduler-and-Hudi-Hangzhou-Meetup/index.html b/content/blog/2023/06/26/Unlimited-Big-Data-Exchange-A-Wonderful-Review-of-Apache-DolphinScheduler-and-Hudi-Hangzhou-Meetup/index.html
index 93068fb87782..4fe9e17c2ea8 100644
--- a/content/blog/2023/06/26/Unlimited-Big-Data-Exchange-A-Wonderful-Review-of-Apache-DolphinScheduler-and-Hudi-Hangzhou-Meetup/index.html
+++ b/content/blog/2023/06/26/Unlimited-Big-Data-Exchange-A-Wonderful-Review-of-Apache-DolphinScheduler-and-Hudi-Hangzhou-Meetup/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/06/30/What-about-Apache-Hudi-Apache-Iceberg-and-Delta-Lake/index.html b/content/blog/2023/06/30/What-about-Apache-Hudi-Apache-Iceberg-and-Delta-Lake/index.html
index f1e771aff04a..7c5c95835d7c 100644
--- a/content/blog/2023/06/30/What-about-Apache-Hudi-Apache-Iceberg-and-Delta-Lake/index.html
+++ b/content/blog/2023/06/30/What-about-Apache-Hudi-Apache-Iceberg-and-Delta-Lake/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/07/01/monitoring-table-size-stats/index.html b/content/blog/2023/07/01/monitoring-table-size-stats/index.html
index 0c92f88dd776..9032ca840c50 100644
--- a/content/blog/2023/07/01/monitoring-table-size-stats/index.html
+++ b/content/blog/2023/07/01/monitoring-table-size-stats/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/07/02/Hudi-Best-Practices-Handling-Failed-Inserts-Upserts-with-Error-Tables/index.html b/content/blog/2023/07/02/Hudi-Best-Practices-Handling-Failed-Inserts-Upserts-with-Error-Tables/index.html
index f04d595ef19e..596dc6de5eb1 100644
--- a/content/blog/2023/07/02/Hudi-Best-Practices-Handling-Failed-Inserts-Upserts-with-Error-Tables/index.html
+++ b/content/blog/2023/07/02/Hudi-Best-Practices-Handling-Failed-Inserts-Upserts-with-Error-Tables/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/07/07/Skip-rocks-and-files-Turbocharge-Trino-queries-with-Hudi-multi-modal-indexing-subsystem/index.html b/content/blog/2023/07/07/Skip-rocks-and-files-Turbocharge-Trino-queries-with-Hudi-multi-modal-indexing-subsystem/index.html
index f08e82d5f54a..35812372cf36 100644
--- a/content/blog/2023/07/07/Skip-rocks-and-files-Turbocharge-Trino-queries-with-Hudi-multi-modal-indexing-subsystem/index.html
+++ b/content/blog/2023/07/07/Skip-rocks-and-files-Turbocharge-Trino-queries-with-Hudi-multi-modal-indexing-subsystem/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/07/08/Quickly-start-using-Apache-Hudi-on-AWS-EMR/index.html b/content/blog/2023/07/08/Quickly-start-using-Apache-Hudi-on-AWS-EMR/index.html
index 60a89c3bcea2..c52c9dbf70bb 100644
--- a/content/blog/2023/07/08/Quickly-start-using-Apache-Hudi-on-AWS-EMR/index.html
+++ b/content/blog/2023/07/08/Quickly-start-using-Apache-Hudi-on-AWS-EMR/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/07/09/Hoodie-Timeline-Foundational-pillar-for-ACID-transactions/index.html b/content/blog/2023/07/09/Hoodie-Timeline-Foundational-pillar-for-ACID-transactions/index.html
index 117fa84f591e..17241c8af996 100644
--- a/content/blog/2023/07/09/Hoodie-Timeline-Foundational-pillar-for-ACID-transactions/index.html
+++ b/content/blog/2023/07/09/Hoodie-Timeline-Foundational-pillar-for-ACID-transactions/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/07/20/Backfilling-Apache-Hudi-Tables-in-Production-Techniques-and-Approaches-Using-AWS-Glue-by-Job-Target-LLC/index.html b/content/blog/2023/07/20/Backfilling-Apache-Hudi-Tables-in-Production-Techniques-and-Approaches-Using-AWS-Glue-by-Job-Target-LLC/index.html
index 29a1b26ccf0b..14e926d5f210 100644
--- a/content/blog/2023/07/20/Backfilling-Apache-Hudi-Tables-in-Production-Techniques-and-Approaches-Using-AWS-Glue-by-Job-Target-LLC/index.html
+++ b/content/blog/2023/07/20/Backfilling-Apache-Hudi-Tables-in-Production-Techniques-and-Approaches-Using-AWS-Glue-by-Job-Target-LLC/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/07/21/AWS-Glue-Crawlers-now-supports-Apache-Hudi-Tables/index.html b/content/blog/2023/07/21/AWS-Glue-Crawlers-now-supports-Apache-Hudi-Tables/index.html
index c398dbb0637d..c06546ca3ac6 100644
--- a/content/blog/2023/07/21/AWS-Glue-Crawlers-now-supports-Apache-Hudi-Tables/index.html
+++ b/content/blog/2023/07/21/AWS-Glue-Crawlers-now-supports-Apache-Hudi-Tables/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/07/27/Apache-Hudi-Revolutionizing-Big-Data-Management-for-Real-Time-Analytics/index.html b/content/blog/2023/07/27/Apache-Hudi-Revolutionizing-Big-Data-Management-for-Real-Time-Analytics/index.html
index 5d99eefaebb0..ac090d447a7b 100644
--- a/content/blog/2023/07/27/Apache-Hudi-Revolutionizing-Big-Data-Management-for-Real-Time-Analytics/index.html
+++ b/content/blog/2023/07/27/Apache-Hudi-Revolutionizing-Big-Data-Management-for-Real-Time-Analytics/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/08/03/Apache-Hudi-on-AWS-Glue-A-Step-by-Step-Guide/index.html b/content/blog/2023/08/03/Apache-Hudi-on-AWS-Glue-A-Step-by-Step-Guide/index.html
index c6f3553e6ff2..129f58b9180f 100644
--- a/content/blog/2023/08/03/Apache-Hudi-on-AWS-Glue-A-Step-by-Step-Guide/index.html
+++ b/content/blog/2023/08/03/Apache-Hudi-on-AWS-Glue-A-Step-by-Step-Guide/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/08/03/Create-an-Apache-Hudi-based-near-real-time-transactional-data lake-using-AWS-DMS-Amazon-Kinesis-AWS-Glue-streaming-ETL-and-data-visualization-using-Amazon-QuickSight/index.html b/content/blog/2023/08/03/Create-an-Apache-Hudi-based-near-real-time-transactional-data lake-using-AWS-DMS-Amazon-Kinesis-AWS-Glue-streaming-ETL-and-data-visualization-using-Amazon-QuickSight/index.html
index c147551f4226..4d03756e2e4d 100644
--- a/content/blog/2023/08/03/Create-an-Apache-Hudi-based-near-real-time-transactional-data lake-using-AWS-DMS-Amazon-Kinesis-AWS-Glue-streaming-ETL-and-data-visualization-using-Amazon-QuickSight/index.html
+++ b/content/blog/2023/08/03/Create-an-Apache-Hudi-based-near-real-time-transactional-data lake-using-AWS-DMS-Amazon-Kinesis-AWS-Glue-streaming-ETL-and-data-visualization-using-Amazon-QuickSight/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/08/03/Data-lake-Table-formats-Apache-Iceberg-vs-Apache-Hudi-vs-Delta-lake/index.html b/content/blog/2023/08/03/Data-lake-Table-formats-Apache-Iceberg-vs-Apache-Hudi-vs-Delta-lake/index.html
index 0728a06e7385..de05b4b7ef8c 100644
--- a/content/blog/2023/08/03/Data-lake-Table-formats-Apache-Iceberg-vs-Apache-Hudi-vs-Delta-lake/index.html
+++ b/content/blog/2023/08/03/Data-lake-Table-formats-Apache-Iceberg-vs-Apache-Hudi-vs-Delta-lake/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/08/05/Data-Lakehouse-Architecture-for-Big-Data-with-Apache-Hudi/index.html b/content/blog/2023/08/05/Data-Lakehouse-Architecture-for-Big-Data-with-Apache-Hudi/index.html
index 3d094761ee86..8ee0b0143a6e 100644
--- a/content/blog/2023/08/05/Data-Lakehouse-Architecture-for-Big-Data-with-Apache-Hudi/index.html
+++ b/content/blog/2023/08/05/Data-Lakehouse-Architecture-for-Big-Data-with-Apache-Hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/08/09/Lakehouse-Trifecta-Delta-Lake-Apache-Iceberg-and-Apache-Hudi/index.html b/content/blog/2023/08/09/Lakehouse-Trifecta-Delta-Lake-Apache-Iceberg-and-Apache-Hudi/index.html
index 1e1a5c6877e9..4e1432c1cb5f 100644
--- a/content/blog/2023/08/09/Lakehouse-Trifecta-Delta-Lake-Apache-Iceberg-and-Apache-Hudi/index.html
+++ b/content/blog/2023/08/09/Lakehouse-Trifecta-Delta-Lake-Apache-Iceberg-and-Apache-Hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/08/22/Exploring-various-storage-types-in-Apache-Hudi/index.html b/content/blog/2023/08/22/Exploring-various-storage-types-in-Apache-Hudi/index.html
index 84a94cf5d079..2a9a70c3d246 100644
--- a/content/blog/2023/08/22/Exploring-various-storage-types-in-Apache-Hudi/index.html
+++ b/content/blog/2023/08/22/Exploring-various-storage-types-in-Apache-Hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/08/25/Delta-Hudi-Iceberg-Which-is-most-popular/index.html b/content/blog/2023/08/25/Delta-Hudi-Iceberg-Which-is-most-popular/index.html
index 724b7ce1a378..ebeeeecebf00 100644
--- a/content/blog/2023/08/25/Delta-Hudi-Iceberg-Which-is-most-popular/index.html
+++ b/content/blog/2023/08/25/Delta-Hudi-Iceberg-Which-is-most-popular/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/08/28/Apache-Hudi-From-Zero-To-One/index.html b/content/blog/2023/08/28/Apache-Hudi-From-Zero-To-One/index.html
index 55fc11ed3175..cb5b4df72302 100644
--- a/content/blog/2023/08/28/Apache-Hudi-From-Zero-To-One/index.html
+++ b/content/blog/2023/08/28/Apache-Hudi-From-Zero-To-One/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/08/28/Delta-Hudi-Iceberg-A-Benchmark-Compilation/index.html b/content/blog/2023/08/28/Delta-Hudi-Iceberg-A-Benchmark-Compilation/index.html
index 8d08882f1ac5..c33b71151934 100644
--- a/content/blog/2023/08/28/Delta-Hudi-Iceberg-A-Benchmark-Compilation/index.html
+++ b/content/blog/2023/08/28/Delta-Hudi-Iceberg-A-Benchmark-Compilation/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/08/31/Incremental-Queries-with-Apache-Hudi-and-Apache-Flink/index.html b/content/blog/2023/08/31/Incremental-Queries-with-Apache-Hudi-and-Apache-Flink/index.html
index aab15cf284aa..a49e774d5cdd 100644
--- a/content/blog/2023/08/31/Incremental-Queries-with-Apache-Hudi-and-Apache-Flink/index.html
+++ b/content/blog/2023/08/31/Incremental-Queries-with-Apache-Hudi-and-Apache-Flink/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/09/06/Apache-Hudi-From-Zero-To-One-blog-2/index.html b/content/blog/2023/09/06/Apache-Hudi-From-Zero-To-One-blog-2/index.html
index 1dea5a080c7e..673c03748cf4 100644
--- a/content/blog/2023/09/06/Apache-Hudi-From-Zero-To-One-blog-2/index.html
+++ b/content/blog/2023/09/06/Apache-Hudi-From-Zero-To-One-blog-2/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/09/06/Lakehouse-or-Warehouse-Part-1-of-2/index.html b/content/blog/2023/09/06/Lakehouse-or-Warehouse-Part-1-of-2/index.html
index afabc6af6903..28d3646312ef 100644
--- a/content/blog/2023/09/06/Lakehouse-or-Warehouse-Part-1-of-2/index.html
+++ b/content/blog/2023/09/06/Lakehouse-or-Warehouse-Part-1-of-2/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/09/10/Demystifying-Copy-on-Write-in-Apache-Hudi-Understanding-Read-and-Write-Operations/index.html b/content/blog/2023/09/10/Demystifying-Copy-on-Write-in-Apache-Hudi-Understanding-Read-and-Write-Operations/index.html
index eacd9f2dab71..c3ab00571beb 100644
--- a/content/blog/2023/09/10/Demystifying-Copy-on-Write-in-Apache-Hudi-Understanding-Read-and-Write-Operations/index.html
+++ b/content/blog/2023/09/10/Demystifying-Copy-on-Write-in-Apache-Hudi-Understanding-Read-and-Write-Operations/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/09/12/Lakehouse-or-Warehouse-Part-2-of-2/index.html b/content/blog/2023/09/12/Lakehouse-or-Warehouse-Part-2-of-2/index.html
index 1d2546504c9a..8c59ffcf89a7 100644
--- a/content/blog/2023/09/12/Lakehouse-or-Warehouse-Part-2-of-2/index.html
+++ b/content/blog/2023/09/12/Lakehouse-or-Warehouse-Part-2-of-2/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/09/13/Simplify-operational-data-processing-in-data-lakes-using-AWS-Glue-and-Apache-Hudi/index.html b/content/blog/2023/09/13/Simplify-operational-data-processing-in-data-lakes-using-AWS-Glue-and-Apache-Hudi/index.html
index 03f9ec551ef9..f23b7517afeb 100644
--- a/content/blog/2023/09/13/Simplify-operational-data-processing-in-data-lakes-using-AWS-Glue-and-Apache-Hudi/index.html
+++ b/content/blog/2023/09/13/Simplify-operational-data-processing-in-data-lakes-using-AWS-Glue-and-Apache-Hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/09/15/Apache-Hudi-From-Zero-To-One-blog-3/index.html b/content/blog/2023/09/15/Apache-Hudi-From-Zero-To-One-blog-3/index.html
index 5b90ab708334..8e659b940d94 100644
--- a/content/blog/2023/09/15/Apache-Hudi-From-Zero-To-One-blog-3/index.html
+++ b/content/blog/2023/09/15/Apache-Hudi-From-Zero-To-One-blog-3/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/09/19/A-Beginners-Guide-to-Apache-Hudi-with-PySpark-Part-1-of-2/index.html b/content/blog/2023/09/19/A-Beginners-Guide-to-Apache-Hudi-with-PySpark-Part-1-of-2/index.html
index a54ae0a247f3..a4d48191558b 100644
--- a/content/blog/2023/09/19/A-Beginners-Guide-to-Apache-Hudi-with-PySpark-Part-1-of-2/index.html
+++ b/content/blog/2023/09/19/A-Beginners-Guide-to-Apache-Hudi-with-PySpark-Part-1-of-2/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/09/22/Exploring-the-Architecture-of-Apache-Iceberg-Delta-Lake-and-Apache-Hudi/index.html b/content/blog/2023/09/22/Exploring-the-Architecture-of-Apache-Iceberg-Delta-Lake-and-Apache-Hudi/index.html
index 2f98044423cf..23cf73d670ca 100644
--- a/content/blog/2023/09/22/Exploring-the-Architecture-of-Apache-Iceberg-Delta-Lake-and-Apache-Hudi/index.html
+++ b/content/blog/2023/09/22/Exploring-the-Architecture-of-Apache-Iceberg-Delta-Lake-and-Apache-Hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/09/27/Apache-Hudi-From-Zero-To-One-blog-4/index.html b/content/blog/2023/09/27/Apache-Hudi-From-Zero-To-One-blog-4/index.html
index 124931e135a9..0a7fa68f1123 100644
--- a/content/blog/2023/09/27/Apache-Hudi-From-Zero-To-One-blog-4/index.html
+++ b/content/blog/2023/09/27/Apache-Hudi-From-Zero-To-One-blog-4/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/10/06/Apache-Hudi-Copy-on-Write-CoW-Table/index.html b/content/blog/2023/10/06/Apache-Hudi-Copy-on-Write-CoW-Table/index.html
index c595bb3554c2..1d4cda8f3988 100644
--- a/content/blog/2023/10/06/Apache-Hudi-Copy-on-Write-CoW-Table/index.html
+++ b/content/blog/2023/10/06/Apache-Hudi-Copy-on-Write-CoW-Table/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/10/11/starrocks-query-performance-with-apache-hudi-and-onehouse/index.html b/content/blog/2023/10/11/starrocks-query-performance-with-apache-hudi-and-onehouse/index.html
index 79f8ecef02f5..18fcd9b73417 100644
--- a/content/blog/2023/10/11/starrocks-query-performance-with-apache-hudi-and-onehouse/index.html
+++ b/content/blog/2023/10/11/starrocks-query-performance-with-apache-hudi-and-onehouse/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/10/17/Get-started-with-Apache-Hudi-using-AWS-Glue-by-implementing-key-design-concepts-Part-1/index.html b/content/blog/2023/10/17/Get-started-with-Apache-Hudi-using-AWS-Glue-by-implementing-key-design-concepts-Part-1/index.html
index ffd6ca40383a..05ae398826f7 100644
--- a/content/blog/2023/10/17/Get-started-with-Apache-Hudi-using-AWS-Glue-by-implementing-key-design-concepts-Part-1/index.html
+++ b/content/blog/2023/10/17/Get-started-with-Apache-Hudi-using-AWS-Glue-by-implementing-key-design-concepts-Part-1/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/10/18/Apache-Hudi-From-Zero-To-One-blog-5/index.html b/content/blog/2023/10/18/Apache-Hudi-From-Zero-To-One-blog-5/index.html
index fa80317f13d1..0bfb6e0f905a 100644
--- a/content/blog/2023/10/18/Apache-Hudi-From-Zero-To-One-blog-5/index.html
+++ b/content/blog/2023/10/18/Apache-Hudi-From-Zero-To-One-blog-5/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/10/19/load-data-incrementally-from-transactional-data-lakes-to-data-warehouses/index.html b/content/blog/2023/10/19/load-data-incrementally-from-transactional-data-lakes-to-data-warehouses/index.html
index 61f5ecae0ba0..7e70f5bb9620 100644
--- a/content/blog/2023/10/19/load-data-incrementally-from-transactional-data-lakes-to-data-warehouses/index.html
+++ b/content/blog/2023/10/19/load-data-incrementally-from-transactional-data-lakes-to-data-warehouses/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/10/20/Its-Time-for-the-Universal-Data-Lakehouse/index.html b/content/blog/2023/10/20/Its-Time-for-the-Universal-Data-Lakehouse/index.html
index 0fbc5cb2957a..e1f9c65c7341 100644
--- a/content/blog/2023/10/20/Its-Time-for-the-Universal-Data-Lakehouse/index.html
+++ b/content/blog/2023/10/20/Its-Time-for-the-Universal-Data-Lakehouse/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/10/22/Tipico-Facilitates-Faster-Data-Access-with-a-Modern-Data-Strategy-on-AWS/index.html b/content/blog/2023/10/22/Tipico-Facilitates-Faster-Data-Access-with-a-Modern-Data-Strategy-on-AWS/index.html
index ea7625cbba98..fa64976c3e78 100644
--- a/content/blog/2023/10/22/Tipico-Facilitates-Faster-Data-Access-with-a-Modern-Data-Strategy-on-AWS/index.html
+++ b/content/blog/2023/10/22/Tipico-Facilitates-Faster-Data-Access-with-a-Modern-Data-Strategy-on-AWS/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/10/29/UPSERT-Performance-Evaluation-of-Hudi-0-14-and-Spark-3-4-1-Record-Level-Index-Global-Bloom-Global-Simple-Indexes/index.html b/content/blog/2023/10/29/UPSERT-Performance-Evaluation-of-Hudi-0-14-and-Spark-3-4-1-Record-Level-Index-Global-Bloom-Global-Simple-Indexes/index.html
index 7d32eee93d64..40ace80eaf79 100644
--- a/content/blog/2023/10/29/UPSERT-Performance-Evaluation-of-Hudi-0-14-and-Spark-3-4-1-Record-Level-Index-Global-Bloom-Global-Simple-Indexes/index.html
+++ b/content/blog/2023/10/29/UPSERT-Performance-Evaluation-of-Hudi-0-14-and-Spark-3-4-1-Record-Level-Index-Global-Bloom-Global-Simple-Indexes/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/11/01/record-level-index/index.html b/content/blog/2023/11/01/record-level-index/index.html
index 3dfb1e0de83b..2c5685b86607 100644
--- a/content/blog/2023/11/01/record-level-index/index.html
+++ b/content/blog/2023/11/01/record-level-index/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/11/13/Apache-Hudi-From-Zero-To-One-blog-6/index.html b/content/blog/2023/11/13/Apache-Hudi-From-Zero-To-One-blog-6/index.html
index 4bc1c4139e0e..8a22d453393c 100644
--- a/content/blog/2023/11/13/Apache-Hudi-From-Zero-To-One-blog-6/index.html
+++ b/content/blog/2023/11/13/Apache-Hudi-From-Zero-To-One-blog-6/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/11/19/Hudi-Streamer-DeltaStreamer-Hands-On-Guide-Local-Ingestion-from-Parquet-Source/index.html b/content/blog/2023/11/19/Hudi-Streamer-DeltaStreamer-Hands-On-Guide-Local-Ingestion-from-Parquet-Source/index.html
index 0c19b349e32f..16019da378a6 100644
--- a/content/blog/2023/11/19/Hudi-Streamer-DeltaStreamer-Hands-On-Guide-Local-Ingestion-from-Parquet-Source/index.html
+++ b/content/blog/2023/11/19/Hudi-Streamer-DeltaStreamer-Hands-On-Guide-Local-Ingestion-from-Parquet-Source/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/11/22/Introducing-Apache-Hudi-support-with-AWS-Glue-crawlers/index.html b/content/blog/2023/11/22/Introducing-Apache-Hudi-support-with-AWS-Glue-crawlers/index.html
index bfdc73f9c22e..4d61107f5301 100644
--- a/content/blog/2023/11/22/Introducing-Apache-Hudi-support-with-AWS-Glue-crawlers/index.html
+++ b/content/blog/2023/11/22/Introducing-Apache-Hudi-support-with-AWS-Glue-crawlers/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/11/26/Real-Time-Data-Processing-with-Postgres-Debezium-Kafka-Schema-Registry-and-DeltaStreamer-Guide-for-Begineers/index.html b/content/blog/2023/11/26/Real-Time-Data-Processing-with-Postgres-Debezium-Kafka-Schema-Registry-and-DeltaStreamer-Guide-for-Begineers/index.html
index 1e8451913034..49b8c7aceb7d 100644
--- a/content/blog/2023/11/26/Real-Time-Data-Processing-with-Postgres-Debezium-Kafka-Schema-Registry-and-DeltaStreamer-Guide-for-Begineers/index.html
+++ b/content/blog/2023/11/26/Real-Time-Data-Processing-with-Postgres-Debezium-Kafka-Schema-Registry-and-DeltaStreamer-Guide-for-Begineers/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/11/28/Apache-Hudi-Part-1-History-Getting-Started/index.html b/content/blog/2023/11/28/Apache-Hudi-Part-1-History-Getting-Started/index.html
index cc5c33997a0f..c056afda1017 100644
--- a/content/blog/2023/11/28/Apache-Hudi-Part-1-History-Getting-Started/index.html
+++ b/content/blog/2023/11/28/Apache-Hudi-Part-1-History-Getting-Started/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/11/30/Mastering-Data-Lakes-A-Deep-Dive-into-MINIO-Hudi-and-Delta-Streamer/index.html b/content/blog/2023/11/30/Mastering-Data-Lakes-A-Deep-Dive-into-MINIO-Hudi-and-Delta-Streamer/index.html
index fb040b66ddff..19a08e51941e 100644
--- a/content/blog/2023/11/30/Mastering-Data-Lakes-A-Deep-Dive-into-MINIO-Hudi-and-Delta-Streamer/index.html
+++ b/content/blog/2023/11/30/Mastering-Data-Lakes-A-Deep-Dive-into-MINIO-Hudi-and-Delta-Streamer/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/12/01/Getting-started-with-Apache-Hudi/index.html b/content/blog/2023/12/01/Getting-started-with-Apache-Hudi/index.html
index fb3d020440c9..e45cf891b8a5 100644
--- a/content/blog/2023/12/01/Getting-started-with-Apache-Hudi/index.html
+++ b/content/blog/2023/12/01/Getting-started-with-Apache-Hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/12/06/Apache-Hudi-From-Zero-To-One-blog-7/index.html b/content/blog/2023/12/06/Apache-Hudi-From-Zero-To-One-blog-7/index.html
index 992ca050757e..b6d399725f15 100644
--- a/content/blog/2023/12/06/Apache-Hudi-From-Zero-To-One-blog-7/index.html
+++ b/content/blog/2023/12/06/Apache-Hudi-From-Zero-To-One-blog-7/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/12/09/Getting-started-with-Apache-Hudi/index.html b/content/blog/2023/12/09/Getting-started-with-Apache-Hudi/index.html
index a909951c0900..62cbdb324bbf 100644
--- a/content/blog/2023/12/09/Getting-started-with-Apache-Hudi/index.html
+++ b/content/blog/2023/12/09/Getting-started-with-Apache-Hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/12/13/what-is-apache-hudi/index.html b/content/blog/2023/12/13/what-is-apache-hudi/index.html
index baa31364e212..57c030fcbe46 100644
--- a/content/blog/2023/12/13/what-is-apache-hudi/index.html
+++ b/content/blog/2023/12/13/what-is-apache-hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2023/12/28/apache-hudi-2023-a-year-in-review/index.html b/content/blog/2023/12/28/apache-hudi-2023-a-year-in-review/index.html
index d793b0a4c2e1..aabf9be3fa0b 100644
--- a/content/blog/2023/12/28/apache-hudi-2023-a-year-in-review/index.html
+++ b/content/blog/2023/12/28/apache-hudi-2023-a-year-in-review/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/01/01/From-Data-lake-to-Microservices-Unleashing-the-Power-of-Apache-Hudi-Record-Level-Index-with-FastAPI-and-Spark-Connect/index.html b/content/blog/2024/01/01/From-Data-lake-to-Microservices-Unleashing-the-Power-of-Apache-Hudi-Record-Level-Index-with-FastAPI-and-Spark-Connect/index.html
index c3f92cdbb7aa..d6928f7b2d50 100644
--- a/content/blog/2024/01/01/From-Data-lake-to-Microservices-Unleashing-the-Power-of-Apache-Hudi-Record-Level-Index-with-FastAPI-and-Spark-Connect/index.html
+++ b/content/blog/2024/01/01/From-Data-lake-to-Microservices-Unleashing-the-Power-of-Apache-Hudi-Record-Level-Index-with-FastAPI-and-Spark-Connect/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/01/02/Build-a-federated-query-solution-with-Apache-Doris-Apache-Flink-and-Apache-Hudi/index.html b/content/blog/2024/01/02/Build-a-federated-query-solution-with-Apache-Doris-Apache-Flink-and-Apache-Hudi/index.html
index 259db477b17b..1a17e3ebc10a 100644
--- a/content/blog/2024/01/02/Build-a-federated-query-solution-with-Apache-Doris-Apache-Flink-and-Apache-Hudi/index.html
+++ b/content/blog/2024/01/02/Build-a-federated-query-solution-with-Apache-Doris-Apache-Flink-and-Apache-Hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/01/05/Apache-Hudi-From-Zero-To-One-blog-8/index.html b/content/blog/2024/01/05/Apache-Hudi-From-Zero-To-One-blog-8/index.html
index 5be9614e3dcc..a25b17249c45 100644
--- a/content/blog/2024/01/05/Apache-Hudi-From-Zero-To-One-blog-8/index.html
+++ b/content/blog/2024/01/05/Apache-Hudi-From-Zero-To-One-blog-8/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/01/05/Small-Talk-about-Apache-Hudi/index.html b/content/blog/2024/01/05/Small-Talk-about-Apache-Hudi/index.html
index fa0026d91e6f..ac7715dad1be 100644
--- a/content/blog/2024/01/05/Small-Talk-about-Apache-Hudi/index.html
+++ b/content/blog/2024/01/05/Small-Talk-about-Apache-Hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/01/09/introduction-to-apache-hudi/index.html b/content/blog/2024/01/09/introduction-to-apache-hudi/index.html
index c17f7e4117d5..717826b5b831 100644
--- a/content/blog/2024/01/09/introduction-to-apache-hudi/index.html
+++ b/content/blog/2024/01/09/introduction-to-apache-hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/01/11/In-House-Data-Lake-with-CDC-Processing-Hudi-Docker/index.html b/content/blog/2024/01/11/In-House-Data-Lake-with-CDC-Processing-Hudi-Docker/index.html
index 1202359a3f92..1034d370dcb6 100644
--- a/content/blog/2024/01/11/In-House-Data-Lake-with-CDC-Processing-Hudi-Docker/index.html
+++ b/content/blog/2024/01/11/In-House-Data-Lake-with-CDC-Processing-Hudi-Docker/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/01/17/Enforce-fine-grained-access-control-on-Open-Table-Formats-via-Amazon-EMR-integrated-with-AWS-Lake-Formation/index.html b/content/blog/2024/01/17/Enforce-fine-grained-access-control-on-Open-Table-Formats-via-Amazon-EMR-integrated-with-AWS-Lake-Formation/index.html
index 7abe2535a585..05344949e7ad 100644
--- a/content/blog/2024/01/17/Enforce-fine-grained-access-control-on-Open-Table-Formats-via-Amazon-EMR-integrated-with-AWS-Lake-Formation/index.html
+++ b/content/blog/2024/01/17/Enforce-fine-grained-access-control-on-Open-Table-Formats-via-Amazon-EMR-integrated-with-AWS-Lake-Formation/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/01/18/Deleting-Items-from-Apache-Hudi-using-Delta-Streamer-in-UPSERT-Mode-with-Kafka-Avro-Messages/index.html b/content/blog/2024/01/18/Deleting-Items-from-Apache-Hudi-using-Delta-Streamer-in-UPSERT-Mode-with-Kafka-Avro-Messages/index.html
index d56c620b46db..2e68f6280eb5 100644
--- a/content/blog/2024/01/18/Deleting-Items-from-Apache-Hudi-using-Delta-Streamer-in-UPSERT-Mode-with-Kafka-Avro-Messages/index.html
+++ b/content/blog/2024/01/18/Deleting-Items-from-Apache-Hudi-using-Delta-Streamer-in-UPSERT-Mode-with-Kafka-Avro-Messages/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/01/20/Data-Engineering-Bootstrapping-Data-lake-with-Apache-Hudi/index.html b/content/blog/2024/01/20/Data-Engineering-Bootstrapping-Data-lake-with-Apache-Hudi/index.html
index a4e10f8bd080..f38ccbd8af47 100644
--- a/content/blog/2024/01/20/Data-Engineering-Bootstrapping-Data-lake-with-Apache-Hudi/index.html
+++ b/content/blog/2024/01/20/Data-Engineering-Bootstrapping-Data-lake-with-Apache-Hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/01/20/Learn-How-to-Move-Data-From-MongoDB-to-Apache-Hudi-Using-PySpark/index.html b/content/blog/2024/01/20/Learn-How-to-Move-Data-From-MongoDB-to-Apache-Hudi-Using-PySpark/index.html
index 901ebca179e6..7e9f3cf8f6c6 100644
--- a/content/blog/2024/01/20/Learn-How-to-Move-Data-From-MongoDB-to-Apache-Hudi-Using-PySpark/index.html
+++ b/content/blog/2024/01/20/Learn-How-to-Move-Data-From-MongoDB-to-Apache-Hudi-Using-PySpark/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/01/24/Use-Amazon-Athena-with-Spark-SQL-for-your-open-source-transactional-table-formats/index.html b/content/blog/2024/01/24/Use-Amazon-Athena-with-Spark-SQL-for-your-open-source-transactional-table-formats/index.html
index 14dacef48e87..bb7f47ba7528 100644
--- a/content/blog/2024/01/24/Use-Amazon-Athena-with-Spark-SQL-for-your-open-source-transactional-table-formats/index.html
+++ b/content/blog/2024/01/24/Use-Amazon-Athena-with-Spark-SQL-for-your-open-source-transactional-table-formats/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/01/30/Leverage-Partition-Paths-of-your-data-lake-tables-to-Optimize-Data-Retrieval-Costs-on-the-cloud/index.html b/content/blog/2024/01/30/Leverage-Partition-Paths-of-your-data-lake-tables-to-Optimize-Data-Retrieval-Costs-on-the-cloud/index.html
index ea6baa71022a..aee49ae15c70 100644
--- a/content/blog/2024/01/30/Leverage-Partition-Paths-of-your-data-lake-tables-to-Optimize-Data-Retrieval-Costs-on-the-cloud/index.html
+++ b/content/blog/2024/01/30/Leverage-Partition-Paths-of-your-data-lake-tables-to-Optimize-Data-Retrieval-Costs-on-the-cloud/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/02/04/Apache-Hudi-Managing-Partition-on-a-petabyte-scale-table/index.html b/content/blog/2024/02/04/Apache-Hudi-Managing-Partition-on-a-petabyte-scale-table/index.html
index 5350121c5a16..e676d2a1146a 100644
--- a/content/blog/2024/02/04/Apache-Hudi-Managing-Partition-on-a-petabyte-scale-table/index.html
+++ b/content/blog/2024/02/04/Apache-Hudi-Managing-Partition-on-a-petabyte-scale-table/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/02/06/Building-an-Open-Source-Data-Lake-House-with-Hudi-Postgres-Hive-Metastore-Minio-and-StarRocks/index.html b/content/blog/2024/02/06/Building-an-Open-Source-Data-Lake-House-with-Hudi-Postgres-Hive-Metastore-Minio-and-StarRocks/index.html
index dd773fa5de05..22f2e9dd46ea 100644
--- a/content/blog/2024/02/06/Building-an-Open-Source-Data-Lake-House-with-Hudi-Postgres-Hive-Metastore-Minio-and-StarRocks/index.html
+++ b/content/blog/2024/02/06/Building-an-Open-Source-Data-Lake-House-with-Hudi-Postgres-Hive-Metastore-Minio-and-StarRocks/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/02/06/Combine-Transactional-Integrity-and-Data-Lake-Operations-with-YugabyteDB-and-Apache-Hudi/index.html b/content/blog/2024/02/06/Combine-Transactional-Integrity-and-Data-Lake-Operations-with-YugabyteDB-and-Apache-Hudi/index.html
index 52ac17c3826c..f8e2780ba23a 100644
--- a/content/blog/2024/02/06/Combine-Transactional-Integrity-and-Data-Lake-Operations-with-YugabyteDB-and-Apache-Hudi/index.html
+++ b/content/blog/2024/02/06/Combine-Transactional-Integrity-and-Data-Lake-Operations-with-YugabyteDB-and-Apache-Hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/02/12/How-a-POC-became-a-production-ready-Hudi-data-lakehouse-through-close-team-collaboration/index.html b/content/blog/2024/02/12/How-a-POC-became-a-production-ready-Hudi-data-lakehouse-through-close-team-collaboration/index.html
index 3b89b6473a33..c54d1d337fee 100644
--- a/content/blog/2024/02/12/How-a-POC-became-a-production-ready-Hudi-data-lakehouse-through-close-team-collaboration/index.html
+++ b/content/blog/2024/02/12/How-a-POC-became-a-production-ready-Hudi-data-lakehouse-through-close-team-collaboration/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/02/23/Enabling-near-real-time-data-analytics-on-the-data-lake/index.html b/content/blog/2024/02/23/Enabling-near-real-time-data-analytics-on-the-data-lake/index.html
index 7d55e5bd8dc9..86859387a0e5 100644
--- a/content/blog/2024/02/23/Enabling-near-real-time-data-analytics-on-the-data-lake/index.html
+++ b/content/blog/2024/02/23/Enabling-near-real-time-data-analytics-on-the-data-lake/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/02/27/Building-Data-Lakes-on-AWS-with-Kafka-Connect-Debezium-Apicurio-Registry-and-Apache-Hudi/index.html b/content/blog/2024/02/27/Building-Data-Lakes-on-AWS-with-Kafka-Connect-Debezium-Apicurio-Registry-and-Apache-Hudi/index.html
index 125403742e72..c50d85054ebd 100644
--- a/content/blog/2024/02/27/Building-Data-Lakes-on-AWS-with-Kafka-Connect-Debezium-Apicurio-Registry-and-Apache-Hudi/index.html
+++ b/content/blog/2024/02/27/Building-Data-Lakes-on-AWS-with-Kafka-Connect-Debezium-Apicurio-Registry-and-Apache-Hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/02/27/empowering-data-driven-excellence-how-the-bluestone-data-platform-embraced-data-mesh-for-success/index.html b/content/blog/2024/02/27/empowering-data-driven-excellence-how-the-bluestone-data-platform-embraced-data-mesh-for-success/index.html
index bfb6286c54b0..7ae1166c9b88 100644
--- a/content/blog/2024/02/27/empowering-data-driven-excellence-how-the-bluestone-data-platform-embraced-data-mesh-for-success/index.html
+++ b/content/blog/2024/02/27/empowering-data-driven-excellence-how-the-bluestone-data-platform-embraced-data-mesh-for-success/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/03/05/Apache-Hudi-From-Zero-To-One-blog-9/index.html b/content/blog/2024/03/05/Apache-Hudi-From-Zero-To-One-blog-9/index.html
index 9862b187334f..bc3eb51f2856 100644
--- a/content/blog/2024/03/05/Apache-Hudi-From-Zero-To-One-blog-9/index.html
+++ b/content/blog/2024/03/05/Apache-Hudi-From-Zero-To-One-blog-9/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/03/10/navigating-the-future-the-evolutionary-journey-of-upstoxs-data-platform/index.html b/content/blog/2024/03/10/navigating-the-future-the-evolutionary-journey-of-upstoxs-data-platform/index.html
index 795a5a1f07e9..1e72214f2734 100644
--- a/content/blog/2024/03/10/navigating-the-future-the-evolutionary-journey-of-upstoxs-data-platform/index.html
+++ b/content/blog/2024/03/10/navigating-the-future-the-evolutionary-journey-of-upstoxs-data-platform/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/03/14/Modern-Datalakes-with-Hudi--MinIO--and-HMS/index.html b/content/blog/2024/03/14/Modern-Datalakes-with-Hudi--MinIO--and-HMS/index.html
index 4f0e4462313f..ecb4ed6612f6 100644
--- a/content/blog/2024/03/14/Modern-Datalakes-with-Hudi--MinIO--and-HMS/index.html
+++ b/content/blog/2024/03/14/Modern-Datalakes-with-Hudi--MinIO--and-HMS/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/03/16/Open-Table-Formats-part-1-Apache-Hudi-Hadoop-Upserts-Deletes-and-Incrementals/index.html b/content/blog/2024/03/16/Open-Table-Formats-part-1-Apache-Hudi-Hadoop-Upserts-Deletes-and-Incrementals/index.html
index f6939daceaad..0eb13babd61e 100644
--- a/content/blog/2024/03/16/Open-Table-Formats-part-1-Apache-Hudi-Hadoop-Upserts-Deletes-and-Incrementals/index.html
+++ b/content/blog/2024/03/16/Open-Table-Formats-part-1-Apache-Hudi-Hadoop-Upserts-Deletes-and-Incrementals/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/03/22/data-lake-cost-optimisation-strategies/index.html b/content/blog/2024/03/22/data-lake-cost-optimisation-strategies/index.html
index 61f9df887c70..c795d20088ea 100644
--- a/content/blog/2024/03/22/data-lake-cost-optimisation-strategies/index.html
+++ b/content/blog/2024/03/22/data-lake-cost-optimisation-strategies/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/03/23/options-on-kafka-sink-to-open-table-formats-apache-iceberg-and-apache-hudi/index.html b/content/blog/2024/03/23/options-on-kafka-sink-to-open-table-formats-apache-iceberg-and-apache-hudi/index.html
index ad8b9b48358c..2c77d1a83388 100644
--- a/content/blog/2024/03/23/options-on-kafka-sink-to-open-table-formats-apache-iceberg-and-apache-hudi/index.html
+++ b/content/blog/2024/03/23/options-on-kafka-sink-to-open-table-formats-apache-iceberg-and-apache-hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/03/30/record-level-indexing-apache-hudi-delivers-70-faster-point/index.html b/content/blog/2024/03/30/record-level-indexing-apache-hudi-delivers-70-faster-point/index.html
index 32f5d5702ccc..850249c73d98 100644
--- a/content/blog/2024/03/30/record-level-indexing-apache-hudi-delivers-70-faster-point/index.html
+++ b/content/blog/2024/03/30/record-level-indexing-apache-hudi-delivers-70-faster-point/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/04/03/hands-on-guide-reading-data-from-hudi-tables-joining-delta/index.html b/content/blog/2024/04/03/hands-on-guide-reading-data-from-hudi-tables-joining-delta/index.html
index 0500ae26ce85..cf7598e76ec7 100644
--- a/content/blog/2024/04/03/hands-on-guide-reading-data-from-hudi-tables-joining-delta/index.html
+++ b/content/blog/2024/04/03/hands-on-guide-reading-data-from-hudi-tables-joining-delta/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/04/13/Apache-Hudi-From-Zero-To-One-blog-10/index.html b/content/blog/2024/04/13/Apache-Hudi-From-Zero-To-One-blog-10/index.html
index df1370fcb2d5..f143986f2680 100644
--- a/content/blog/2024/04/13/Apache-Hudi-From-Zero-To-One-blog-10/index.html
+++ b/content/blog/2024/04/13/Apache-Hudi-From-Zero-To-One-blog-10/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/04/21/build-real-time-streaming-pipeline-with-kinesis-apache-flink-and-apache-hudi/index.html b/content/blog/2024/04/21/build-real-time-streaming-pipeline-with-kinesis-apache-flink-and-apache-hudi/index.html
index 1c437a1bb0fc..a1d9cb2a84a7 100644
--- a/content/blog/2024/04/21/build-real-time-streaming-pipeline-with-kinesis-apache-flink-and-apache-hudi/index.html
+++ b/content/blog/2024/04/21/build-real-time-streaming-pipeline-with-kinesis-apache-flink-and-apache-hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/04/24/understanding-apache-hudi-consistency-model-part-1/index.html b/content/blog/2024/04/24/understanding-apache-hudi-consistency-model-part-1/index.html
index eaa94ab72c61..8af7edea7342 100644
--- a/content/blog/2024/04/24/understanding-apache-hudi-consistency-model-part-1/index.html
+++ b/content/blog/2024/04/24/understanding-apache-hudi-consistency-model-part-1/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/04/24/understanding-apache-hudi-consistency-model-part-2/index.html b/content/blog/2024/04/24/understanding-apache-hudi-consistency-model-part-2/index.html
index b5fbce941f6e..3a8b1bd79dd7 100644
--- a/content/blog/2024/04/24/understanding-apache-hudi-consistency-model-part-2/index.html
+++ b/content/blog/2024/04/24/understanding-apache-hudi-consistency-model-part-2/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/04/24/understanding-apache-hudi-consistency-model-part-3/index.html b/content/blog/2024/04/24/understanding-apache-hudi-consistency-model-part-3/index.html
index 4a0b7c974d33..e1372828a4c3 100644
--- a/content/blog/2024/04/24/understanding-apache-hudi-consistency-model-part-3/index.html
+++ b/content/blog/2024/04/24/understanding-apache-hudi-consistency-model-part-3/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/04/25/apache-hudi-vs-apache-iceberg-a-comprehensive-comparison/index.html b/content/blog/2024/04/25/apache-hudi-vs-apache-iceberg-a-comprehensive-comparison/index.html
index 0d4301f5e866..4b181e7448c9 100644
--- a/content/blog/2024/04/25/apache-hudi-vs-apache-iceberg-a-comprehensive-comparison/index.html
+++ b/content/blog/2024/04/25/apache-hudi-vs-apache-iceberg-a-comprehensive-comparison/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/05/02/how-query-apache-hudi-tables-python-using-daft-spark-free/index.html b/content/blog/2024/05/02/how-query-apache-hudi-tables-python-using-daft-spark-free/index.html
index 4b2106166d28..bc7735c89071 100644
--- a/content/blog/2024/05/02/how-query-apache-hudi-tables-python-using-daft-spark-free/index.html
+++ b/content/blog/2024/05/02/how-query-apache-hudi-tables-python-using-daft-spark-free/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/05/07/learn-how-read-hudi-data-aws-glue-ray-using-daft-spark/index.html b/content/blog/2024/05/07/learn-how-read-hudi-data-aws-glue-ray-using-daft-spark/index.html
index 9af9e94fe98b..295b3c8542ef 100644
--- a/content/blog/2024/05/07/learn-how-read-hudi-data-aws-glue-ray-using-daft-spark/index.html
+++ b/content/blog/2024/05/07/learn-how-read-hudi-data-aws-glue-ray-using-daft-spark/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/05/10/building-analytical-apps-on-the-lakehouse-using-apache-hudi-daft-streamlit/index.html b/content/blog/2024/05/10/building-analytical-apps-on-the-lakehouse-using-apache-hudi-daft-streamlit/index.html
index 7592a61a9e44..74c10781fc6e 100644
--- a/content/blog/2024/05/10/building-analytical-apps-on-the-lakehouse-using-apache-hudi-daft-streamlit/index.html
+++ b/content/blog/2024/05/10/building-analytical-apps-on-the-lakehouse-using-apache-hudi-daft-streamlit/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/05/19/apache-hudi-on-aws-glue/index.html b/content/blog/2024/05/19/apache-hudi-on-aws-glue/index.html
index 915b7f113152..e26635f59930 100644
--- a/content/blog/2024/05/19/apache-hudi-on-aws-glue/index.html
+++ b/content/blog/2024/05/19/apache-hudi-on-aws-glue/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/05/22/use-aws-data-exchange-to-seamlessly-share-apache-hudi-datasets/index.html b/content/blog/2024/05/22/use-aws-data-exchange-to-seamlessly-share-apache-hudi-datasets/index.html
index a77b84ee396a..5b85c0705416 100644
--- a/content/blog/2024/05/22/use-aws-data-exchange-to-seamlessly-share-apache-hudi-datasets/index.html
+++ b/content/blog/2024/05/22/use-aws-data-exchange-to-seamlessly-share-apache-hudi-datasets/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/05/27/apache-hudi-vs-delta-lake-choosing-the-right-tool-for-your-data-lake-on-aws/index.html b/content/blog/2024/05/27/apache-hudi-vs-delta-lake-choosing-the-right-tool-for-your-data-lake-on-aws/index.html
index fe77c871cf9c..204b417bd6c8 100644
--- a/content/blog/2024/05/27/apache-hudi-vs-delta-lake-choosing-the-right-tool-for-your-data-lake-on-aws/index.html
+++ b/content/blog/2024/05/27/apache-hudi-vs-delta-lake-choosing-the-right-tool-for-your-data-lake-on-aws/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/06/07/apache-hudi-a-deep-dive-with-python-code-examples/index.html b/content/blog/2024/06/07/apache-hudi-a-deep-dive-with-python-code-examples/index.html
index 6d609bdfea0f..b392e6d859d6 100644
--- a/content/blog/2024/06/07/apache-hudi-a-deep-dive-with-python-code-examples/index.html
+++ b/content/blog/2024/06/07/apache-hudi-a-deep-dive-with-python-code-examples/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/06/18/how-to-use-apache-hudi-with-databricks/index.html b/content/blog/2024/06/18/how-to-use-apache-hudi-with-databricks/index.html
index 1417d6d3eec2..b0dede18ad8b 100644
--- a/content/blog/2024/06/18/how-to-use-apache-hudi-with-databricks/index.html
+++ b/content/blog/2024/06/18/how-to-use-apache-hudi-with-databricks/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/07/11/what-is-a-data-lakehouse/index.html b/content/blog/2024/07/11/what-is-a-data-lakehouse/index.html
index ebc13f8110a4..8e432a6da0fe 100644
--- a/content/blog/2024/07/11/what-is-a-data-lakehouse/index.html
+++ b/content/blog/2024/07/11/what-is-a-data-lakehouse/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/07/30/data-lake-cdc/index.html b/content/blog/2024/07/30/data-lake-cdc/index.html
index fda098eb14b3..f12b119b4887 100644
--- a/content/blog/2024/07/30/data-lake-cdc/index.html
+++ b/content/blog/2024/07/30/data-lake-cdc/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/07/31/hudi-file-formats/index.html b/content/blog/2024/07/31/hudi-file-formats/index.html
index 635d839e82d9..169e1b01ee49 100644
--- a/content/blog/2024/07/31/hudi-file-formats/index.html
+++ b/content/blog/2024/07/31/hudi-file-formats/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/09/04/developer-guide-how-to-submit-hudi-pyspark-python-jobs-to-emr-serverless/index.html b/content/blog/2024/09/04/developer-guide-how-to-submit-hudi-pyspark-python-jobs-to-emr-serverless/index.html
index 2567bc3259b6..3ee43cb377dc 100644
--- a/content/blog/2024/09/04/developer-guide-how-to-submit-hudi-pyspark-python-jobs-to-emr-serverless/index.html
+++ b/content/blog/2024/09/04/developer-guide-how-to-submit-hudi-pyspark-python-jobs-to-emr-serverless/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/09/09/use-apache-hudi-tables-in-athena-for-spark/index.html b/content/blog/2024/09/09/use-apache-hudi-tables-in-athena-for-spark/index.html
index 16a924c3f5b6..cd4e3856a905 100644
--- a/content/blog/2024/09/09/use-apache-hudi-tables-in-athena-for-spark/index.html
+++ b/content/blog/2024/09/09/use-apache-hudi-tables-in-athena-for-spark/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/09/11/comparing-apache-hudi-apache-iceberg-and-delta-lake/index.html b/content/blog/2024/09/11/comparing-apache-hudi-apache-iceberg-and-delta-lake/index.html
index e9f84eeeab78..d46cd33c08af 100644
--- a/content/blog/2024/09/11/comparing-apache-hudi-apache-iceberg-and-delta-lake/index.html
+++ b/content/blog/2024/09/11/comparing-apache-hudi-apache-iceberg-and-delta-lake/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/09/14/Ubers-Big-Data-Revolution-From-MySQL-to-Hadoop-and-Beyond/index.html b/content/blog/2024/09/14/Ubers-Big-Data-Revolution-From-MySQL-to-Hadoop-and-Beyond/index.html
index a13b25254d25..4f116302524a 100644
--- a/content/blog/2024/09/14/Ubers-Big-Data-Revolution-From-MySQL-to-Hadoop-and-Beyond/index.html
+++ b/content/blog/2024/09/14/Ubers-Big-Data-Revolution-From-MySQL-to-Hadoop-and-Beyond/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/09/17/how-apache-hudi-transformed-yuno-s-data-lake/index.html b/content/blog/2024/09/17/how-apache-hudi-transformed-yuno-s-data-lake/index.html
index 93e636f6d781..1930f6cec016 100644
--- a/content/blog/2024/09/17/how-apache-hudi-transformed-yuno-s-data-lake/index.html
+++ b/content/blog/2024/09/17/how-apache-hudi-transformed-yuno-s-data-lake/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/09/22/hands-on-with-apache-hudi-and-spark/index.html b/content/blog/2024/09/22/hands-on-with-apache-hudi-and-spark/index.html
index ce710c5b995a..c9e62d80708a 100644
--- a/content/blog/2024/09/22/hands-on-with-apache-hudi-and-spark/index.html
+++ b/content/blog/2024/09/22/hands-on-with-apache-hudi-and-spark/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/09/24/hudi-iceberg-and-delta-lake-data-lake-table-formats-compared/index.html b/content/blog/2024/09/24/hudi-iceberg-and-delta-lake-data-lake-table-formats-compared/index.html
index 8bbe221d0381..deac0f42f2ea 100644
--- a/content/blog/2024/09/24/hudi-iceberg-and-delta-lake-data-lake-table-formats-compared/index.html
+++ b/content/blog/2024/09/24/hudi-iceberg-and-delta-lake-data-lake-table-formats-compared/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/09/30/change-query-support-in-apache-hudi-0-15/index.html b/content/blog/2024/09/30/change-query-support-in-apache-hudi-0-15/index.html
index 94ff2e2ff662..f3b779f7e053 100644
--- a/content/blog/2024/09/30/change-query-support-in-apache-hudi-0-15/index.html
+++ b/content/blog/2024/09/30/change-query-support-in-apache-hudi-0-15/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/10/02/apache-hudi-spark-and-minio-hands-on-lab-in-docker/index.html b/content/blog/2024/10/02/apache-hudi-spark-and-minio-hands-on-lab-in-docker/index.html
index a387cdaefc8d..c1311bf99be2 100644
--- a/content/blog/2024/10/02/apache-hudi-spark-and-minio-hands-on-lab-in-docker/index.html
+++ b/content/blog/2024/10/02/apache-hudi-spark-and-minio-hands-on-lab-in-docker/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/10/07/iceberg-vs-delta-lake-vs-hudi-a-comparative-look-at-lakehouse-architectures/index.html b/content/blog/2024/10/07/iceberg-vs-delta-lake-vs-hudi-a-comparative-look-at-lakehouse-architectures/index.html
index f49d222b6d94..01e093d6c694 100644
--- a/content/blog/2024/10/07/iceberg-vs-delta-lake-vs-hudi-a-comparative-look-at-lakehouse-architectures/index.html
+++ b/content/blog/2024/10/07/iceberg-vs-delta-lake-vs-hudi-a-comparative-look-at-lakehouse-architectures/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/10/07/mastering-slowly-changing-dimensions-with-apache-hudi-and-spark-sql/index.html b/content/blog/2024/10/07/mastering-slowly-changing-dimensions-with-apache-hudi-and-spark-sql/index.html
index 872334f16514..8a7ec8ffc012 100644
--- a/content/blog/2024/10/07/mastering-slowly-changing-dimensions-with-apache-hudi-and-spark-sql/index.html
+++ b/content/blog/2024/10/07/mastering-slowly-changing-dimensions-with-apache-hudi-and-spark-sql/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/10/14/streaming-dynamodb-data-into-a-hudi-table-aws-glue-in-action/index.html b/content/blog/2024/10/14/streaming-dynamodb-data-into-a-hudi-table-aws-glue-in-action/index.html
index 87fdf550bfd5..9265094df8b3 100644
--- a/content/blog/2024/10/14/streaming-dynamodb-data-into-a-hudi-table-aws-glue-in-action/index.html
+++ b/content/blog/2024/10/14/streaming-dynamodb-data-into-a-hudi-table-aws-glue-in-action/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/10/22/exploring-time-travel-queries-in-apache-hudi/index.html b/content/blog/2024/10/22/exploring-time-travel-queries-in-apache-hudi/index.html
index dfcb0968166c..d40d59bb7880 100644
--- a/content/blog/2024/10/22/exploring-time-travel-queries-in-apache-hudi/index.html
+++ b/content/blog/2024/10/22/exploring-time-travel-queries-in-apache-hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/10/23/Using-Apache-Hudi-with-Apache-Flink/index.html b/content/blog/2024/10/23/Using-Apache-Hudi-with-Apache-Flink/index.html
index 113726b9ffcf..486e2c8d689d 100644
--- a/content/blog/2024/10/23/Using-Apache-Hudi-with-Apache-Flink/index.html
+++ b/content/blog/2024/10/23/Using-Apache-Hudi-with-Apache-Flink/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/10/23/mastering-open-table-formats-a-guide-to-apache-iceberg-hudi-and-delta-lake/index.html b/content/blog/2024/10/23/mastering-open-table-formats-a-guide-to-apache-iceberg-hudi-and-delta-lake/index.html
index 2b0ac4c0b01b..f0c948d3ffab 100644
--- a/content/blog/2024/10/23/mastering-open-table-formats-a-guide-to-apache-iceberg-hudi-and-delta-lake/index.html
+++ b/content/blog/2024/10/23/mastering-open-table-formats-a-guide-to-apache-iceberg-hudi-and-delta-lake/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/10/26/moving-large-tables-from-snowflake-to-s3-using-the-copy-into-command-and-hudi/index.html b/content/blog/2024/10/26/moving-large-tables-from-snowflake-to-s3-using-the-copy-into-command-and-hudi/index.html
index 932df9b5ecd4..8321cd7ee783 100644
--- a/content/blog/2024/10/26/moving-large-tables-from-snowflake-to-s3-using-the-copy-into-command-and-hudi/index.html
+++ b/content/blog/2024/10/26/moving-large-tables-from-snowflake-to-s3-using-the-copy-into-command-and-hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/10/27/I-spent-5-hours-exploring-the-story-behind-Apache-Hudi/index.html b/content/blog/2024/10/27/I-spent-5-hours-exploring-the-story-behind-Apache-Hudi/index.html
index d891f7553e05..fbe5be04202f 100644
--- a/content/blog/2024/10/27/I-spent-5-hours-exploring-the-story-behind-Apache-Hudi/index.html
+++ b/content/blog/2024/10/27/I-spent-5-hours-exploring-the-story-behind-Apache-Hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/11/12/record-level-indexing-in-apache-hudi/index.html b/content/blog/2024/11/12/record-level-indexing-in-apache-hudi/index.html
index 678d1fd796a8..6ab25e1b10d9 100644
--- a/content/blog/2024/11/12/record-level-indexing-in-apache-hudi/index.html
+++ b/content/blog/2024/11/12/record-level-indexing-in-apache-hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/11/12/storing-200-billion-entities-notions/index.html b/content/blog/2024/11/12/storing-200-billion-entities-notions/index.html
index ac2af7bb6b6b..a6e18264adad 100644
--- a/content/blog/2024/11/12/storing-200-billion-entities-notions/index.html
+++ b/content/blog/2024/11/12/storing-200-billion-entities-notions/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/11/12/understanding-cow-and-mor-in-apache-hudi/index.html b/content/blog/2024/11/12/understanding-cow-and-mor-in-apache-hudi/index.html
index f30d95173958..da84da42f618 100644
--- a/content/blog/2024/11/12/understanding-cow-and-mor-in-apache-hudi/index.html
+++ b/content/blog/2024/11/12/understanding-cow-and-mor-in-apache-hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/11/19/automated-small-file-handling/index.html b/content/blog/2024/11/19/automated-small-file-handling/index.html
index 03aa6f6bd952..b9fea492e04d 100644
--- a/content/blog/2024/11/19/automated-small-file-handling/index.html
+++ b/content/blog/2024/11/19/automated-small-file-handling/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/12/03/apache-iceberg-vs-apache-hudi/index.html b/content/blog/2024/12/03/apache-iceberg-vs-apache-hudi/index.html
index 4ac2377df0c6..ebe91c85c432 100644
--- a/content/blog/2024/12/03/apache-iceberg-vs-apache-hudi/index.html
+++ b/content/blog/2024/12/03/apache-iceberg-vs-apache-hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/12/04/use-open-table-format-libraries-on-aws-glue-5-0-for-apache-spark/index.html b/content/blog/2024/12/04/use-open-table-format-libraries-on-aws-glue-5-0-for-apache-spark/index.html
index 8d032249b18f..c1d1f82f019c 100644
--- a/content/blog/2024/12/04/use-open-table-format-libraries-on-aws-glue-5-0-for-apache-spark/index.html
+++ b/content/blog/2024/12/04/use-open-table-format-libraries-on-aws-glue-5-0-for-apache-spark/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/12/06/non-blocking-concurrency-control/index.html b/content/blog/2024/12/06/non-blocking-concurrency-control/index.html
index 7842f3fe88c1..6601ffe6fbcc 100644
--- a/content/blog/2024/12/06/non-blocking-concurrency-control/index.html
+++ b/content/blog/2024/12/06/non-blocking-concurrency-control/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/12/16/announcing-hudi-1-0-0/index.html b/content/blog/2024/12/16/announcing-hudi-1-0-0/index.html
index 4da8760b664d..4cb9fb3a0849 100644
--- a/content/blog/2024/12/16/announcing-hudi-1-0-0/index.html
+++ b/content/blog/2024/12/16/announcing-hudi-1-0-0/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/12/28/how-lakehouse-handles-concurrent-read-and-writes/index.html b/content/blog/2024/12/28/how-lakehouse-handles-concurrent-read-and-writes/index.html
index ee469fcde83b..9aeed9405b7e 100644
--- a/content/blog/2024/12/28/how-lakehouse-handles-concurrent-read-and-writes/index.html
+++ b/content/blog/2024/12/28/how-lakehouse-handles-concurrent-read-and-writes/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/12/29/apache-hudi-2024-a-year-in-review/index.html b/content/blog/2024/12/29/apache-hudi-2024-a-year-in-review/index.html
index 691426fd0ad9..87445fbac64e 100644
--- a/content/blog/2024/12/29/apache-hudi-2024-a-year-in-review/index.html
+++ b/content/blog/2024/12/29/apache-hudi-2024-a-year-in-review/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/12/31/indexing-in-apache-hudi/index.html b/content/blog/2024/12/31/indexing-in-apache-hudi/index.html
index 95ed77859947..40a501a78311 100644
--- a/content/blog/2024/12/31/indexing-in-apache-hudi/index.html
+++ b/content/blog/2024/12/31/indexing-in-apache-hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2024/12/31/the-architects-guide-to-open-table-formats-and-object-storage/index.html b/content/blog/2024/12/31/the-architects-guide-to-open-table-formats-and-object-storage/index.html
index e3cc64aa52a1..d8a8745ef857 100644
--- a/content/blog/2024/12/31/the-architects-guide-to-open-table-formats-and-object-storage/index.html
+++ b/content/blog/2024/12/31/the-architects-guide-to-open-table-formats-and-object-storage/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2025/01/05/how-use-new-hudi-streamer-100-emr-serverless-750-hands-on/index.html b/content/blog/2025/01/05/how-use-new-hudi-streamer-100-emr-serverless-750-hands-on/index.html
index 626d902dbdf2..c7ee65a7d194 100644
--- a/content/blog/2025/01/05/how-use-new-hudi-streamer-100-emr-serverless-750-hands-on/index.html
+++ b/content/blog/2025/01/05/how-use-new-hudi-streamer-100-emr-serverless-750-hands-on/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2025/01/08/the-future-of-data-lakehouses-a-fireside/index.html b/content/blog/2025/01/08/the-future-of-data-lakehouses-a-fireside/index.html
index 0880c9047b81..76b727db895c 100644
--- a/content/blog/2025/01/08/the-future-of-data-lakehouses-a-fireside/index.html
+++ b/content/blog/2025/01/08/the-future-of-data-lakehouses-a-fireside/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2025/01/09/apache-iceberg-vs-delta-lake-vs-apache-hudi/index.html b/content/blog/2025/01/09/apache-iceberg-vs-delta-lake-vs-apache-hudi/index.html
index ddcc22b61a20..1e5af3830904 100644
--- a/content/blog/2025/01/09/apache-iceberg-vs-delta-lake-vs-apache-hudi/index.html
+++ b/content/blog/2025/01/09/apache-iceberg-vs-delta-lake-vs-apache-hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2025/01/15/outofbox-key-generators-in-hudi/index.html b/content/blog/2025/01/15/outofbox-key-generators-in-hudi/index.html
index e5710200881b..ef1d0f635875 100644
--- a/content/blog/2025/01/15/outofbox-key-generators-in-hudi/index.html
+++ b/content/blog/2025/01/15/outofbox-key-generators-in-hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2025/01/18/apache-hudi-1-0-now-generally-available/index.html b/content/blog/2025/01/18/apache-hudi-1-0-now-generally-available/index.html
index f40088a4d2da..a8015abd3d9c 100644
--- a/content/blog/2025/01/18/apache-hudi-1-0-now-generally-available/index.html
+++ b/content/blog/2025/01/18/apache-hudi-1-0-now-generally-available/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2025/01/28/concurrency-control/index.html b/content/blog/2025/01/28/concurrency-control/index.html
index f0530e85db3a..60b274c8c891 100644
--- a/content/blog/2025/01/28/concurrency-control/index.html
+++ b/content/blog/2025/01/28/concurrency-control/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2025/01/30/an-intro-to-hudi-with-minio/index.html b/content/blog/2025/01/30/an-intro-to-hudi-with-minio/index.html
index f2bc2242be55..87002c1be200 100644
--- a/content/blog/2025/01/30/an-intro-to-hudi-with-minio/index.html
+++ b/content/blog/2025/01/30/an-intro-to-hudi-with-minio/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2025/02/23/curious-engineering-facts-lakehouse-apache-hudi-daft-positional-argument/index.html b/content/blog/2025/02/23/curious-engineering-facts-lakehouse-apache-hudi-daft-positional-argument/index.html
index 24d74f1806ba..88eb37070aea 100644
--- a/content/blog/2025/02/23/curious-engineering-facts-lakehouse-apache-hudi-daft-positional-argument/index.html
+++ b/content/blog/2025/02/23/curious-engineering-facts-lakehouse-apache-hudi-daft-positional-argument/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2025/02/24/building-a-lakehouse-architecture-on-aws-with-terraform/index.html b/content/blog/2025/02/24/building-a-lakehouse-architecture-on-aws-with-terraform/index.html
index 85ec76edefd7..7e75ba0666bf 100644
--- a/content/blog/2025/02/24/building-a-lakehouse-architecture-on-aws-with-terraform/index.html
+++ b/content/blog/2025/02/24/building-a-lakehouse-architecture-on-aws-with-terraform/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2025/02/25/curious-engineering-facts-trace-agents-hudi-daft-1/index.html b/content/blog/2025/02/25/curious-engineering-facts-trace-agents-hudi-daft-1/index.html
index 7a277b870da3..c55686de3041 100644
--- a/content/blog/2025/02/25/curious-engineering-facts-trace-agents-hudi-daft-1/index.html
+++ b/content/blog/2025/02/25/curious-engineering-facts-trace-agents-hudi-daft-1/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2025/03/03/record-mergers-in-hudi/index.html b/content/blog/2025/03/03/record-mergers-in-hudi/index.html
index 20d5e8a8e98a..c237675d1e50 100644
--- a/content/blog/2025/03/03/record-mergers-in-hudi/index.html
+++ b/content/blog/2025/03/03/record-mergers-in-hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2025/03/05/hudi-21-unique-differentiators/index.html b/content/blog/2025/03/05/hudi-21-unique-differentiators/index.html
index 28dc3b1404e3..131135966d80 100644
--- a/content/blog/2025/03/05/hudi-21-unique-differentiators/index.html
+++ b/content/blog/2025/03/05/hudi-21-unique-differentiators/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2025/03/13/hudi-on-dbr/index.html b/content/blog/2025/03/13/hudi-on-dbr/index.html
index 626eeb29363c..ced1de4b729f 100644
--- a/content/blog/2025/03/13/hudi-on-dbr/index.html
+++ b/content/blog/2025/03/13/hudi-on-dbr/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2025/03/13/lightning-fast-analytics/index.html b/content/blog/2025/03/13/lightning-fast-analytics/index.html
index 2a9d1465cf01..573277fd4fd6 100644
--- a/content/blog/2025/03/13/lightning-fast-analytics/index.html
+++ b/content/blog/2025/03/13/lightning-fast-analytics/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2025/03/26/acid-transactions/index.html b/content/blog/2025/03/26/acid-transactions/index.html
index 851bb344c7b3..7fda2022d250 100644
--- a/content/blog/2025/03/26/acid-transactions/index.html
+++ b/content/blog/2025/03/26/acid-transactions/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2025/03/26/clustering/index.html b/content/blog/2025/03/26/clustering/index.html
index eb8561753f33..bcc420fbfd72 100644
--- a/content/blog/2025/03/26/clustering/index.html
+++ b/content/blog/2025/03/26/clustering/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2025/03/26/dedupe/index.html b/content/blog/2025/03/26/dedupe/index.html
index 95024ee73963..8fc0254a934d 100644
--- a/content/blog/2025/03/26/dedupe/index.html
+++ b/content/blog/2025/03/26/dedupe/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2025/03/26/uptycs/index.html b/content/blog/2025/03/26/uptycs/index.html
index 11d2a3cce75c..27aa762d7b46 100644
--- a/content/blog/2025/03/26/uptycs/index.html
+++ b/content/blog/2025/03/26/uptycs/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2025/03/31/amazon-hudi/index.html b/content/blog/2025/03/31/amazon-hudi/index.html
index 9a3655359fd2..caeaa07c1061 100644
--- a/content/blog/2025/03/31/amazon-hudi/index.html
+++ b/content/blog/2025/03/31/amazon-hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2025/04/02/secondary-index/index.html b/content/blog/2025/04/02/secondary-index/index.html
index f72a854e0df1..69505bdbedc5 100644
--- a/content/blog/2025/04/02/secondary-index/index.html
+++ b/content/blog/2025/04/02/secondary-index/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2025/04/03/integrate-apache-doris-hudi-data-querying-migration/index.html b/content/blog/2025/04/03/integrate-apache-doris-hudi-data-querying-migration/index.html
index a75303bee1fa..a204a19c1d54 100644
--- a/content/blog/2025/04/03/integrate-apache-doris-hudi-data-querying-migration/index.html
+++ b/content/blog/2025/04/03/integrate-apache-doris-hudi-data-querying-migration/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2025/04/06/from-swamp-to-stream-how-apache-hudi-transforms-the-modern-data-lake/index.html b/content/blog/2025/04/06/from-swamp-to-stream-how-apache-hudi-transforms-the-modern-data-lake/index.html
index 48c5fccbd7f5..2a8c7a1ab5bb 100644
--- a/content/blog/2025/04/06/from-swamp-to-stream-how-apache-hudi-transforms-the-modern-data-lake/index.html
+++ b/content/blog/2025/04/06/from-swamp-to-stream-how-apache-hudi-transforms-the-modern-data-lake/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2025/04/09/why-walmart-chose-apache-hudi-for-their-lakehouse/index.html b/content/blog/2025/04/09/why-walmart-chose-apache-hudi-for-their-lakehouse/index.html
index 6d159eb8f5a2..1564ba0bded0 100644
--- a/content/blog/2025/04/09/why-walmart-chose-apache-hudi-for-their-lakehouse/index.html
+++ b/content/blog/2025/04/09/why-walmart-chose-apache-hudi-for-their-lakehouse/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2025/04/14/doris-hudi-making-impossible-possible/index.html b/content/blog/2025/04/14/doris-hudi-making-impossible-possible/index.html
index 8b9606924c8d..419ee7b96be3 100644
--- a/content/blog/2025/04/14/doris-hudi-making-impossible-possible/index.html
+++ b/content/blog/2025/04/14/doris-hudi-making-impossible-possible/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2025/05/29/lsm-timeline/index.html b/content/blog/2025/05/29/lsm-timeline/index.html
index 7a2c5782f553..b09537bd23c2 100644
--- a/content/blog/2025/05/29/lsm-timeline/index.html
+++ b/content/blog/2025/05/29/lsm-timeline/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2025/06/13/Optimizing-Apache-Hudi-Workflows-Automation-for-Clustering-Resizing-Concurrency/index.html b/content/blog/2025/06/13/Optimizing-Apache-Hudi-Workflows-Automation-for-Clustering-Resizing-Concurrency/index.html
index b483bcb40654..728fe1ec79a2 100644
--- a/content/blog/2025/06/13/Optimizing-Apache-Hudi-Workflows-Automation-for-Clustering-Resizing-Concurrency/index.html
+++ b/content/blog/2025/06/13/Optimizing-Apache-Hudi-Workflows-Automation-for-Clustering-Resizing-Concurrency/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2025/06/16/Apache-Hudi-does-XYZ-110/index.html b/content/blog/2025/06/16/Apache-Hudi-does-XYZ-110/index.html
index 31effbf6617e..1af79074cdf0 100644
--- a/content/blog/2025/06/16/Apache-Hudi-does-XYZ-110/index.html
+++ b/content/blog/2025/06/16/Apache-Hudi-does-XYZ-110/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2025/06/30/uber-hudi/index.html b/content/blog/2025/06/30/uber-hudi/index.html
index f9618bdddeaa..5d57d9ac4610 100644
--- a/content/blog/2025/06/30/uber-hudi/index.html
+++ b/content/blog/2025/06/30/uber-hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2025/07/02/Lakehouse-Architecture-apache-hudi-and-apache-iceberg/index.html b/content/blog/2025/07/02/Lakehouse-Architecture-apache-hudi-and-apache-iceberg/index.html
index dc4b26859efa..3f683d5de69e 100644
--- a/content/blog/2025/07/02/Lakehouse-Architecture-apache-hudi-and-apache-iceberg/index.html
+++ b/content/blog/2025/07/02/Lakehouse-Architecture-apache-hudi-and-apache-iceberg/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2025/07/03/why-uber-built-hudi-the-strategic-decision-behind-a-custom-table-format/index.html b/content/blog/2025/07/03/why-uber-built-hudi-the-strategic-decision-behind-a-custom-table-format/index.html
index ef70bd069c61..6cd1e0be439a 100644
--- a/content/blog/2025/07/03/why-uber-built-hudi-the-strategic-decision-behind-a-custom-table-format/index.html
+++ b/content/blog/2025/07/03/why-uber-built-hudi-the-strategic-decision-behind-a-custom-table-format/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2025/07/07/how-stifel-built-a-modern-data-platform-using-aws-glue-and-an-event-driven-domain-architecture/index.html b/content/blog/2025/07/07/how-stifel-built-a-modern-data-platform-using-aws-glue-and-an-event-driven-domain-architecture/index.html
index bf5e6a2863be..fb9498cb227d 100644
--- a/content/blog/2025/07/07/how-stifel-built-a-modern-data-platform-using-aws-glue-and-an-event-driven-domain-architecture/index.html
+++ b/content/blog/2025/07/07/how-stifel-built-a-modern-data-platform-using-aws-glue-and-an-event-driven-domain-architecture/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2025/07/10/building-a-rag-based-ai-recommender/index.html b/content/blog/2025/07/10/building-a-rag-based-ai-recommender/index.html
index 0b47409d9028..042b946dfc27 100644
--- a/content/blog/2025/07/10/building-a-rag-based-ai-recommender/index.html
+++ b/content/blog/2025/07/10/building-a-rag-based-ai-recommender/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2025/07/15/PayU-built-a-secure-enterprise-AI-assistant/index.html b/content/blog/2025/07/15/PayU-built-a-secure-enterprise-AI-assistant/index.html
index 25c2f9c39800..7f151b0c67a3 100644
--- a/content/blog/2025/07/15/PayU-built-a-secure-enterprise-AI-assistant/index.html
+++ b/content/blog/2025/07/15/PayU-built-a-secure-enterprise-AI-assistant/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2025/07/15/modernizing-datainfra-peloton-hudi/index.html b/content/blog/2025/07/15/modernizing-datainfra-peloton-hudi/index.html
index 9cb3d43af0d1..19e9e4075795 100644
--- a/content/blog/2025/07/15/modernizing-datainfra-peloton-hudi/index.html
+++ b/content/blog/2025/07/15/modernizing-datainfra-peloton-hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2025/07/21/mor-comparison/index.html b/content/blog/2025/07/21/mor-comparison/index.html
index c0cdc8759d75..720942de4a00 100644
--- a/content/blog/2025/07/21/mor-comparison/index.html
+++ b/content/blog/2025/07/21/mor-comparison/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2025/08/29/building-a-rag-based-ai-recommender-2/index.html b/content/blog/2025/08/29/building-a-rag-based-ai-recommender-2/index.html
index ac06e4393aac..0ca549e805e2 100644
--- a/content/blog/2025/08/29/building-a-rag-based-ai-recommender-2/index.html
+++ b/content/blog/2025/08/29/building-a-rag-based-ai-recommender-2/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2025/09/17/hudi-auto-gen-keys/index.html b/content/blog/2025/09/17/hudi-auto-gen-keys/index.html
index 23b858a04bba..c998fa1b10b2 100644
--- a/content/blog/2025/09/17/hudi-auto-gen-keys/index.html
+++ b/content/blog/2025/09/17/hudi-auto-gen-keys/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2025/10/02/Real-Time-Cloud-Security-Graphs-Hudi+PuppyGraph/index.html b/content/blog/2025/10/02/Real-Time-Cloud-Security-Graphs-Hudi+PuppyGraph/index.html
index 949c468a7857..f95fa559f45b 100644
--- a/content/blog/2025/10/02/Real-Time-Cloud-Security-Graphs-Hudi+PuppyGraph/index.html
+++ b/content/blog/2025/10/02/Real-Time-Cloud-Security-Graphs-Hudi+PuppyGraph/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2025/10/16/Modernizing-Upstox-Data-Platform-with-Apache-Hudi-DBT-and-EMR-Serverless/index.html b/content/blog/2025/10/16/Modernizing-Upstox-Data-Platform-with-Apache-Hudi-DBT-and-EMR-Serverless/index.html
index 7e223406e3ef..2f35e71d6fca 100644
--- a/content/blog/2025/10/16/Modernizing-Upstox-Data-Platform-with-Apache-Hudi-DBT-and-EMR-Serverless/index.html
+++ b/content/blog/2025/10/16/Modernizing-Upstox-Data-Platform-with-Apache-Hudi-DBT-and-EMR-Serverless/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2025/10/22/Partition_Stats_Enhancing_Column_Stats_in_Hudi_1.0/index.html b/content/blog/2025/10/22/Partition_Stats_Enhancing_Column_Stats_in_Hudi_1.0/index.html
index eb3fdcabc89b..4d08a1f7c6c1 100644
--- a/content/blog/2025/10/22/Partition_Stats_Enhancing_Column_Stats_in_Hudi_1.0/index.html
+++ b/content/blog/2025/10/22/Partition_Stats_Enhancing_Column_Stats_in_Hudi_1.0/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2025/10/29/deep-dive-into-hudis-indexing-subsystem-part-1-of-2/index.html b/content/blog/2025/10/29/deep-dive-into-hudis-indexing-subsystem-part-1-of-2/index.html
index 2c5b8b735fff..f02130b9ed9f 100644
--- a/content/blog/2025/10/29/deep-dive-into-hudis-indexing-subsystem-part-1-of-2/index.html
+++ b/content/blog/2025/10/29/deep-dive-into-hudis-indexing-subsystem-part-1-of-2/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2025/11/07/how-freewheel-uses-apache-hudi-to-power-its-data-lakehouse/index.html b/content/blog/2025/11/07/how-freewheel-uses-apache-hudi-to-power-its-data-lakehouse/index.html
index fa3156fa4669..25a67cf79f97 100644
--- a/content/blog/2025/11/07/how-freewheel-uses-apache-hudi-to-power-its-data-lakehouse/index.html
+++ b/content/blog/2025/11/07/how-freewheel-uses-apache-hudi-to-power-its-data-lakehouse/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2025/11/12/deep-dive-into-hudis-indexing-subsystem-part-2-of-2/index.html b/content/blog/2025/11/12/deep-dive-into-hudis-indexing-subsystem-part-2-of-2/index.html
index 4be17f6ea2c5..3cb1952aaf4b 100644
--- a/content/blog/2025/11/12/deep-dive-into-hudis-indexing-subsystem-part-2-of-2/index.html
+++ b/content/blog/2025/11/12/deep-dive-into-hudis-indexing-subsystem-part-2-of-2/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2025/11/25/apache-hudi-release-1-1-announcement/index.html b/content/blog/2025/11/25/apache-hudi-release-1-1-announcement/index.html
index 955112af5ca6..b02dcefd82cb 100644
--- a/content/blog/2025/11/25/apache-hudi-release-1-1-announcement/index.html
+++ b/content/blog/2025/11/25/apache-hudi-release-1-1-announcement/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2025/11/28/Apache-Hudi-Dynamic-Bloom-Filter/index.html b/content/blog/2025/11/28/Apache-Hudi-Dynamic-Bloom-Filter/index.html
index 0300822bd811..ad026c985840 100644
--- a/content/blog/2025/11/28/Apache-Hudi-Dynamic-Bloom-Filter/index.html
+++ b/content/blog/2025/11/28/Apache-Hudi-Dynamic-Bloom-Filter/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2025/12/01/apache-hudi-JD-meetup-asia-2025-recap/index.html b/content/blog/2025/12/01/apache-hudi-JD-meetup-asia-2025-recap/index.html
index 58ff3cabad7b..bf12736983f4 100644
--- a/content/blog/2025/12/01/apache-hudi-JD-meetup-asia-2025-recap/index.html
+++ b/content/blog/2025/12/01/apache-hudi-JD-meetup-asia-2025-recap/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2025/12/03/Mastering-Schema-Evolution-with-Apache-Hudi/index.html b/content/blog/2025/12/03/Mastering-Schema-Evolution-with-Apache-Hudi/index.html
index 8d5e08cdd003..76d4f954a0d8 100644
--- a/content/blog/2025/12/03/Mastering-Schema-Evolution-with-Apache-Hudi/index.html
+++ b/content/blog/2025/12/03/Mastering-Schema-Evolution-with-Apache-Hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2025/12/10/apache-hudi-11-deep-dive-optimizing-streaming-ingestion-with-flink/index.html b/content/blog/2025/12/10/apache-hudi-11-deep-dive-optimizing-streaming-ingestion-with-flink/index.html
index 60a64bc721b4..5abc7001e71c 100644
--- a/content/blog/2025/12/10/apache-hudi-11-deep-dive-optimizing-streaming-ingestion-with-flink/index.html
+++ b/content/blog/2025/12/10/apache-hudi-11-deep-dive-optimizing-streaming-ingestion-with-flink/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2025/12/12/from-batch-to-streaming-accelerating-data-freshness-in-ubers-data-lake/index.html b/content/blog/2025/12/12/from-batch-to-streaming-accelerating-data-freshness-in-ubers-data-lake/index.html
index e2389cc60176..4f2b8e287eb5 100644
--- a/content/blog/2025/12/12/from-batch-to-streaming-accelerating-data-freshness-in-ubers-data-lake/index.html
+++ b/content/blog/2025/12/12/from-batch-to-streaming-accelerating-data-freshness-in-ubers-data-lake/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2025/12/16/maximizing-throughput-nbcc/index.html b/content/blog/2025/12/16/maximizing-throughput-nbcc/index.html
index 0f8f901fd7df..7bb89c7b1972 100644
--- a/content/blog/2025/12/16/maximizing-throughput-nbcc/index.html
+++ b/content/blog/2025/12/16/maximizing-throughput-nbcc/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2025/12/22/how-zupee-cut-s3-costs-60-percent-with-hudi/index.html b/content/blog/2025/12/22/how-zupee-cut-s3-costs-60-percent-with-hudi/index.html
index 1a2918fbe190..daaedf9c90bc 100644
--- a/content/blog/2025/12/22/how-zupee-cut-s3-costs-60-percent-with-hudi/index.html
+++ b/content/blog/2025/12/22/how-zupee-cut-s3-costs-60-percent-with-hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/2025/12/29/apache-hudi-2025-a-year-in-review/index.html b/content/blog/2025/12/29/apache-hudi-2025-a-year-in-review/index.html
index 46948c0d532c..d415f60f6693 100644
--- a/content/blog/2025/12/29/apache-hudi-2025-a-year-in-review/index.html
+++ b/content/blog/2025/12/29/apache-hudi-2025-a-year-in-review/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
@@ -105,6 +105,6 @@
<li class="">Participate in the <a href="https://hudi.apache.org/contribute/developer-sync-call" target="_blank" rel="noopener noreferrer" class="">developer syncs</a>, <a href="https://hudi.apache.org/community/syncs" target="_blank" rel="noopener noreferrer" class="">community syncs</a>, and <a href="https://hudi.apache.org/community/office_hours" target="_blank" rel="noopener noreferrer" class="">office hours</a></li>
<li class="">Subscribe to the dev mailing list (by sending an empty email): <a href="mailto:dev-subscribe@hudi.apache.org" target="_blank" rel="noopener noreferrer" class="">dev-subscribe@hudi.apache.org</a></li>
</ul>
-<p>A huge thank you to everyone who contributed to Hudi's growth this year. With such a strong foundation, 2026 promises to be our most exciting year yet.</p></div><footer class="docusaurus-mt-lg"><div class="row margin-top--sm theme-blog-footer-edit-meta-row"><div class="col noPrint_WFHX"><a href="https://github.com/apache/hudi/edit/asf-site/website/blog/blog/2025-12-29-apache-hudi-2025-a-year-in-review.mdx" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><sv [...]
+<p>A huge thank you to everyone who contributed to Hudi's growth this year. With such a strong foundation, 2026 promises to be our most exciting year yet.</p></div><footer class="docusaurus-mt-lg"><div class="row margin-top--sm theme-blog-footer-edit-meta-row"><div class="col noPrint_WFHX"><a href="https://github.com/apache/hudi/edit/asf-site/website/blog/blog/2025-12-29-apache-hudi-2025-a-year-in-review.mdx" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><sv [...]
</body>
</html>
\ No newline at end of file
diff --git a/content/blog/2026/01/06/jd-hudi-architecture-evolution.html/index.html b/content/blog/2026/01/06/jd-hudi-architecture-evolution.html/index.html
new file mode 100644
index 000000000000..34730649d61a
--- /dev/null
+++ b/content/blog/2026/01/06/jd-hudi-architecture-evolution.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta http-equiv="refresh" content="0; url=/blog/2026/01/06/jd-hudi-architecture-evolution">
+ <link rel="canonical" href="/blog/2026/01/06/jd-hudi-architecture-evolution" />
+ </head>
+ <script>
+ window.location.href = '/blog/2026/01/06/jd-hudi-architecture-evolution' + window.location.search + window.location.hash;
+ </script>
+</html>
\ No newline at end of file
diff --git a/content/blog/2026/01/06/jd-hudi-architecture-evolution/index.html b/content/blog/2026/01/06/jd-hudi-architecture-evolution/index.html
new file mode 100644
index 000000000000..cc5fae0301f8
--- /dev/null
+++ b/content/blog/2026/01/06/jd-hudi-architecture-evolution/index.html
@@ -0,0 +1,199 @@
+<!doctype html>
+<html lang="en" dir="ltr" class="blog-wrapper blog-post-page plugin-blog plugin-id-default" data-has-hydrated="false">
+<head>
+<meta charset="UTF-8">
+<meta name="generator" content="Docusaurus v3.9.2">
+<title data-rh="true">Apache Hudi's Latest Architecture Evolution at JD.com | Apache Hudi</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://hudi.apache.org/blog/2026/01/06/jd-hudi-architecture-evolution"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><me [...]
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Hudi: User-Facing Analytics Atom Feed">
+<link rel="alternate" type="application/json" href="/blog/feed.json" title="Apache Hudi: User-Facing Analytics JSON Feed">
+
+
+
+
+<link rel="search" type="application/opensearchdescription+xml" title="Apache Hudi" href="/opensearch.xml">
+<link rel="alternate" type="application/rss+xml" href="/videos/rss.xml" title="Apache Hudi RSS Feed">
+<link rel="alternate" type="application/atom+xml" href="/videos/atom.xml" title="Apache Hudi Atom Feed">
+
+
+
+
+
+<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
+</head>
+<body class="navigation-with-keyboard">
+<svg style="display: none;"><defs>
+<symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
+</defs></svg>
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","light"),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage [...]
+<p><em>This post, translated from the <a href="https://mp.weixin.qq.com/s/35-i_gSrCLz1kYugQpoqQA" target="_blank" rel="noopener noreferrer" class="">original blog in Chinese</a>, is based on content shared at the JD.com & Hudi Meetup Asia event. It covers JD.com's data lake status, in-house technology features, business practices, and community contributions and future plans, demonstrating how JD.com leverages data lake technology to drive near-real-time data asset transformatio [...]
+<hr>
+<p><strong>Table of Contents:</strong></p>
+<ol>
+<li class="">JD.com Data Lake Status</li>
+<li class="">In-House Technology Features</li>
+<li class="">Business Practices</li>
+<li class="">Community Contributions and Future Plans</li>
+</ol>
+<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="01-jdcom-data-lake-status">01 JD.com Data Lake Status<a href="#01-jdcom-data-lake-status" class="hash-link" aria-label="Direct link to 01 JD.com Data Lake Status" title="Direct link to 01 JD.com Data Lake Status" translate="no">​</a></h2>
+<p>The JD.com data lake team has been working to enable near-real-time data processing across the entire organization, helping JD Retail, JD Technology, JD Logistics, and other subsidiaries improve data timeliness for core data assets. The data lake now exceeds 500PB in scale, supported by robust underlying technology and platform product capabilities.</p>
+<p><img decoding="async" loading="lazy" alt="JD.com data lake capability overview" src="/assets/images/01-d92f3ab9c62b2c857c857ab3c5e746df.webp" width="1080" height="669" class="img_ev3q"></p>
+<p>JD.com's data lake is built on top of HDFS and other distributed storage systems, leveraging Hudi's high-performance read/write capabilities and file organization to support near-real-time processing pipelines. It ingests data from message queues, Binlog, Hive, and Hudi sources, supporting high-performance streaming, batch, and OLAP queries. On top of this infrastructure, the JD Big Data Platform provides full lifecycle product capabilities—from table creation, data integrat [...]
+<p>JD-Hudi is based on community version 0.13.1, developed to meet JD.com's specific business requirements. The team has implemented a series of in-house optimizations across multiple key modules in the Hudi core, including the organization protocol layer and I/O transport layer.</p>
+<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="organization-protocol-layer">Organization Protocol Layer<a href="#organization-protocol-layer" class="hash-link" aria-label="Direct link to Organization Protocol Layer" title="Direct link to Organization Protocol Layer" translate="no">​</a></h3>
+<ol>
+<li class="">
+<p><strong>Indexing</strong>: The community provides Bucket Index, BloomFilter, and other indexes. JD.com developed a partition-level Bucket Index that enables differentiated bucket counts per partition, effectively solving partition skew issues. Additionally, they innovated a foreign key index and implemented streaming foreign key join capabilities based on it.</p>
+</li>
+<li class="">
+<p><strong>Merge Engine</strong>: In version 0.13.1, PayLoad is the primary approach. The community provides <code>OverwriteWithLatest</code>, <code>EventTimeBased</code>, <code>PartialUpdate</code>, etc. JD.com developed Multiple Ts to support multi-field merge logic and enhanced Partial Update. As the community now promotes RecordMerger, JD.com will also align with this implementation going forward.</p>
+</li>
+<li class="">
+<p><strong>Table Format</strong>: Both community CoW and MoR are in production at JD.com. Community MoR uses a combination of base files and log files, with log files stored in Avro row format. JD.com found performance bottlenecks in community MoR and developed an LSM-Tree-based MoR with tiered management, where all log files are stored in Parquet format, achieving 2-10x read/write performance improvement.</p>
+</li>
+<li class="">
+<p><strong>Concurrency Control</strong>: The community provides OCC and MVCC for concurrency control. JD.com's LSM-Tree organization protocol achieves lock-free concurrent updates.</p>
+</li>
+<li class="">
+<p><strong>File Layout</strong>: JD.com developed a hybrid storage layout solution that supports distributing a single table's data across multiple storage locations. The buffer layer stores high-frequency writes like deltacommits on low-latency, high-performance storage systems (HDFS or ChubaoFS). The persistent layer receives data migrated from the buffer layer via table services. During reads, the system combines buffer and persistent layers to generate a unified file view.</p>
+</li>
+<li class="">
+<p><strong>Table Services</strong>: JD.com implemented incremental table services on top of the community version, effectively avoiding increased table service duration as partition counts grow, significantly reducing write-side blocking time.</p>
+</li>
+</ol>
+<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="io-transport-layer">I/O Transport Layer<a href="#io-transport-layer" class="hash-link" aria-label="Direct link to I/O Transport Layer" title="Direct link to I/O Transport Layer" translate="no">​</a></h3>
+<p>The core optimization strategy for the I/O transport layer is reducing serialization/deserialization overhead. JD.com developed binary stream copy Clustering, bypassing row-column conversion between compute engines and Parquet files for direct binary stream copying to achieve file aggregation. They use Engine-Native optimization to work with compute engine data formats directly, avoiding row format conversions. ZSTD compression reduces CPU overhead during file compression.</p>
+<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="02-in-house-technology-features">02 In-House Technology Features<a href="#02-in-house-technology-features" class="hash-link" aria-label="Direct link to 02 In-House Technology Features" title="Direct link to 02 In-House Technology Features" translate="no">​</a></h2>
+<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="01-hudi-mor-lsm-tree">01. Hudi MoR LSM-Tree<a href="#01-hudi-mor-lsm-tree" class="hash-link" aria-label="Direct link to 01. Hudi MoR LSM-Tree" title="Direct link to 01. Hudi MoR LSM-Tree" translate="no">​</a></h3>
+<p>In JD.com's business practices, as data scale continues to grow and real-time requirements intensify, Hudi MoR tables facing high-concurrency, high-throughput real-time data processing have revealed several performance and stability bottlenecks:</p>
+<ol>
+<li class="">
+<p><strong>Write Performance Bottleneck</strong>: During high-traffic data writes, MoR tables require merging incremental data with base files and writing back, making it difficult to balance low latency with high throughput concurrent writes—a key constraint for real-time data ingestion.</p>
+</li>
+<li class="">
+<p><strong>Index Inefficiency</strong>: When using Bucket Index with many buckets, each log file write requires frequent, time-consuming List operations, severely impacting write performance.</p>
+</li>
+<li class="">
+<p><strong>Query Efficiency Issues</strong>: The underlying Avro row storage format cannot effectively push down queries. Even accessing only a few columns requires reading entire rows, generating significant unnecessary I/O and degrading query efficiency.</p>
+</li>
+<li class="">
+<p><strong>Resource Contention</strong>: In streaming tasks, write operations and Compaction share resources, with contention often causing job failures. This typically requires deploying Compaction as a separate job, increasing operational complexity and cost.</p>
+</li>
+<li class="">
+<p><strong>Lack of Concurrent Updates</strong>: Data backfills or fault recovery require pausing real-time tasks, affecting business continuity. Table-level concurrent write limitations force multiple processing tasks on the same table to execute serially, causing cumulative data output delays that fail to meet high-timeliness requirements.</p>
+</li>
+</ol>
+<p>To address JD.com's real-time data business needs—especially the higher demands for performance, stability, and concurrent processing in scenarios like real-time data warehousing and multi-stream fusion during traffic peaks—the JD.com data lake team upgraded Hudi's architecture based on LSM-Tree principles, aiming to break through existing bottlenecks and more efficiently support growing real-time data business requirements.</p>
+<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="basic-design-principles">Basic Design Principles<a href="#basic-design-principles" class="hash-link" aria-label="Direct link to Basic Design Principles" title="Direct link to Basic Design Principles" translate="no">​</a></h4>
+<p>LSM-Tree is a storage structure that optimizes read/write performance through sequential writes and tiered merging. In the underlying Hudi transformation:</p>
+<p>Using Bucket Index as the foundation, files within each FileGroup are organized into a two-level LSM-Tree. New data first enters L0, with two types of compaction mechanisms improving query efficiency and reducing read-time merge pressure:</p>
+<p><strong>Minor Compaction</strong>: Merges small L0 files into larger L0 files, efficiently controlling small file counts with high frequency and fast execution.</p>
+<p><strong>Major Compaction</strong>: Periodically merges all files into a single L1 file, maintaining global data consistency while reducing compaction frequency.</p>
+<p><img decoding="async" loading="lazy" alt="LSM-Tree FileGroup structure" src="/assets/images/02-86b4ce932b16a7be634fa1fb19592c59.webp" width="1080" height="348" class="img_ev3q"></p>
+<p>During data flow, JD-Hudi uses compute engine native row formats (like Spark InternalRow, Flink RowData), avoiding the overhead of Avro serialization and deserialization. Additionally, incremental updates create new Parquet files instead of appending to log files, avoiding the heavy file listing operations before writes while supporting multi-task concurrent updates.</p>
+<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="filesystemview-construction-logic">FileSystemView Construction Logic<a href="#filesystemview-construction-logic" class="hash-link" aria-label="Direct link to FileSystemView Construction Logic" title="Direct link to FileSystemView Construction Logic" translate="no">​</a></h3>
+<p>FileSystemView (FSView) is Hudi's metadata abstraction layer that provides a unified query interface, hiding underlying file organization details so engines can efficiently build query splits based on logical views—providing critical support for snapshot isolation and data consistency. The transformed FSView construction logic can be expressed as:</p>
+<div class="language-text codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">FSView at T = CommittedLogs - (Log.baseInstant>T) - (ReplacedLogs.baseInstant<=T)</sp [...]
+<p><img decoding="async" loading="lazy" alt="FileSystemView construction example" src="/assets/images/03-5d7dbcaf86062298f6f411e0acd4727c.webp" width="1080" height="409" class="img_ev3q"></p>
+<p>Using the multi-task concurrent update scenario shown in the diagram as an example: all committed files include File 1-10 and File 15. At time T_i, files committed after that time include File 15, while files committed before or at that time that were replaced by Compaction operations are Files 1-5. Therefore, the logical snapshot view at T_i can be calculated using the formula, consisting of Files 6-10.</p>
+<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="write-process-design">Write Process Design<a href="#write-process-design" class="hash-link" aria-label="Direct link to Write Process Design" title="Direct link to Write Process Design" translate="no">​</a></h3>
+<p>Taking Flink writes as an example, the write process mainly includes <strong>repartitioning, sorting, deduplication, and I/O</strong>—four core steps.</p>
+<p><img decoding="async" loading="lazy" alt="Write process flow" src="/assets/images/04-ff44154f8954f7b9310817acaaed3129.webp" width="1080" height="304" class="img_ev3q"></p>
+<ul>
+<li class=""><strong>Unified Data Representation</strong>: The entire data flow uses Flink's native RowData format, reducing serialization and format conversion overhead.</li>
+<li class=""><strong>Balanced Data Distribution</strong>: To address uneven Bucket distribution, a Remote Partitioner mechanism based on a global view was proposed, achieving dynamic load balancing for writes.</li>
+<li class=""><strong>Asynchronous Processing Architecture</strong>: A Disruptor ring buffer was introduced in the Sink operator, decoupling data production and consumption, significantly improving processing performance and effectively handling scenarios where production rate exceeds consumption.</li>
+<li class=""><strong>Efficient Memory Management</strong>: Integration of Flink's built-in MemorySegmentPool and BinaryInMemorySortBuffer enables fine-grained memory management and efficient sorting, substantially reducing GC pressure and sorting overhead.</li>
+</ul>
+<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="read-process-design">Read Process Design<a href="#read-process-design" class="hash-link" aria-label="Direct link to Read Process Design" title="Direct link to Read Process Design" translate="no">​</a></h3>
+<p>In LSM-Tree structures, data records within underlying files are all sorted, so efficient multi-way merge sort algorithms are key to query performance. Min-heap and loser tree are the most commonly used data structures for merge sorting. When the number of merge paths (K) is large, loser tree requires only about <code>log₂K</code> comparisons per adjustment, while min-heap needs about <code>2log₂K</code>—theoretically reducing comparisons by nearly half, with significant advantages at [...]
+<p>To further improve merge efficiency, the JD.com data lake team adopted a <strong>state machine-based loser tree</strong> implementation. By defining clear states for each node (such as "ready", "selected out", etc.) and driving state transitions during each comparison, while dynamically recording leaf node indexes for identical primary keys, the benefits are:</p>
+<ul>
+<li class=""><strong>Avoid Repeated Adjustments</strong>: When identical primary keys are detected, index-based path reuse allows skipping tree structure re-traversal.</li>
+<li class=""><strong>Batch Merge Output</strong>: In a single adjustment, all records with identical primary keys in the current tree can be located and output, enabling merge functions to complete aggregation in one pass.</li>
+<li class=""><strong>Zero-Copy Reference</strong>: Direct index references to data positions avoid object copying, substantially reducing memory and CPU overhead.</li>
+</ul>
+<p>This approach achieved approximately 15% read performance improvement in actual testing, effectively supporting high-throughput, low-latency query requirements under the LSM-Tree architecture.</p>
+<p><img decoding="async" loading="lazy" alt="Loser tree merge algorithm" src="/assets/images/05-aebe240d9adb159d0d49f47937c2bf74.webp" width="1080" height="1169" class="img_ev3q"></p>
+<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="compaction-optimization">Compaction Optimization<a href="#compaction-optimization" class="hash-link" aria-label="Direct link to Compaction Optimization" title="Direct link to Compaction Optimization" translate="no">​</a></h3>
+<p>Hudi Compaction is a core background service designed for MoR tables. Its main function is merging row-oriented incremental log files with columnar base files to generate new, more efficient base files. During Hudi-LSM Tree development, two main optimizations were made to address existing performance and stability bottlenecks in the scheduling phase:</p>
+<p><strong>Incremental Scheduling Optimization</strong></p>
+<p>The scheduling phase's main work is determining which partitions' file slices will participate in compaction, then generating a plan (Compaction Plan) saved to the Timeline.</p>
+<p>In practice, only partitions with new data need processing. However, the original Compaction strategy scanned all partitions regardless of whether they contained new data, causing unnecessary resource consumption and potential task failures as partition counts increased. The LSM version introduced an Incremental Compaction strategy with the following core workflow:</p>
+<p><img decoding="async" loading="lazy" alt="Incremental Compaction strategy" src="/assets/images/06-7ba6ddacd0295160c31893ffefad6eba.webp" width="1080" height="354" class="img_ev3q"></p>
+<p>First, the time period from the last completed Compaction to the current moment is treated as an incremental window. Partitions committed via deltacommit during this period have received incremental data. As shown in the diagram, if scheduling occurs at T5, then (T1, T5) is the incremental window, with Partition4 and Partition5 written at T2 and T3 needing inclusion in this compaction plan.</p>
+<p>Second, attention must be paid to partitions from the previous scheduling that weren't fully processed due to I/O limits—this information is recorded in the Compaction plan's MissingPartitions. As shown, when scheduling at T5, Partition3 recorded in the T1 plan must be considered.</p>
+<p>Additionally, in concurrent scenarios, data generated before the scheduling moment but not yet committed must be considered—this is saved in the Compaction plan's MissingInstants and should be included during scheduling. For example, Partition1 from T0 recorded as uncommitted in the T1 plan, and at T5 scheduling, the uncommitted T4 moment is recorded in this plan.</p>
+<p>Finally, at T5 scheduling, all partitions participating in compaction include: Partition1, Partition3, Partition4, and Partition5.</p>
+<p><strong>Flink Streaming Scheduling</strong></p>
+<p>The original scheduling mechanism was timed to execute after Commit operations completed and before new Instant generation, with the entire process running on the JobManager (JM) node. This pattern had two prominent drawbacks: first, it blocked normal new Instant generation, causing data consumption pipeline interruptions; second, if the scheduling phase encountered exceptions, the entire task would fail.</p>
+<p>To address these pain points, the new streaming scheduling approach makes critical optimizations: the core scheduling logic is extracted and encapsulated as an independent operator deployed to TaskManager (TM) nodes for execution. This architectural-level fundamental optimization completely overcomes the two core pain points of the original pattern. The diagram below shows the Flink streaming scheduling topology structure, where obtaining scheduling partitions, listing files to merge, [...]
+<p><img decoding="async" loading="lazy" alt="Flink streaming scheduling topology" src="data:image/webp;base64,UklGRjohAABXRUJQVlA4WAoAAAAQAAAANwQAkwAAQUxQSC8AAAABFyAQSENWSex0RMSCmbZtSHYgN7S95oj+T8BeF/mP//iP//iP//iP//jvCZTpIgBWUDgg5CAAANCeAJ0BKjgElAA+bTCWSCQioqEmMOrQgA2JZW7hcG5p8nGY+G38j3Os8/Xf3vdoql9tv4vjIc2ed3/p/9H2dfpb2AP0i/0n8z9wvpu/tHoI87L0c/6b1AP6x/ketl9EDy3v2k///y6f5nJq/N/9e7av9p/e/HXyJ/AJKPgBqKdveFv/e/xfib8ZP9b1Bfav+53jHZv9/6AXrd9k77vUd8KewF/KvKH/G/9rxKfpn97/7/+Q/K/7Af5n/Yv+v/j/yx [...]
+<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="benchmark">Benchmark<a href="#benchmark" class="hash-link" aria-label="Direct link to Benchmark" title="Direct link to Benchmark" translate="no">​</a></h3>
+<p>Based on TPCDS and Nexmark standard datasets, benchmark evaluations were conducted under unified test environments for three table formats: MoR-LSM (JD-Hudi optimized version), MoR-Avro (JD-Hudi original version), and PK Table (Paimon 1.0.1), using task execution time or data consumption time as evaluation metrics. The results are as follows:</p>
+<p><img decoding="async" loading="lazy" alt="Benchmark comparison results" src="/assets/images/08-5d998b66bece995142b3316f80713235.webp" width="1080" height="483" class="img_ev3q"></p>
+<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="03-business-practices">03 Business Practices<a href="#03-business-practices" class="hash-link" aria-label="Direct link to 03 Business Practices" title="Direct link to 03 Business Practices" translate="no">​</a></h2>
+<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="02-partial-update-foreign-key-join">02. Partial Update Foreign-Key Join<a href="#02-partial-update-foreign-key-join" class="hash-link" aria-label="Direct link to 02. Partial Update Foreign-Key Join" title="Direct link to 02. Partial Update Foreign-Key Join" translate="no">​</a></h3>
+<p>Based on earlier near-real-time data asset transformation, upstream product basic detail pipelines now have near-real-time capabilities. The current goal is to continue advancing near-real-time transformation of downstream product wide tables. Product wide tables use SKU information as the core foundation and need to extend related dimension information through streaming processing, involving non-primary-key association update scenarios.</p>
+<p><img decoding="async" loading="lazy" alt="Partial Update Foreign-Key Join problem" src="/assets/images/09-cf1dddcd7806e546008d93cc37288511.webp" width="1080" height="771" class="img_ev3q"></p>
+<p><strong>Existing approaches:</strong></p>
+<ul>
+<li class=""><strong>Real-time</strong>: Using Flink streaming Join results in massive state storage at scale, with high maintenance costs and operational complexity</li>
+<li class=""><strong>Offline</strong>: Periodic Spark Join degrades data timeliness to scheduling cycle + execution time</li>
+</ul>
+<p>These two approaches struggle to simultaneously guarantee pipeline stability and data timeliness in massive data Join scenarios. Therefore, JD.com designed and introduced a foreign key index solution.</p>
+<p><strong>Foreign Key Index Solution</strong></p>
+<p>In Hudi, Partial Update in streaming primary key association scenarios can push large state down to the storage layer, ensuring real-time task stability. With foreign key index capability, primary keys can be efficiently queried by foreign key values to meet business requirements.</p>
+<p>JD.com designed a foreign key index with: the ability to quickly locate primary key values by foreign key values, support for concurrent update operations, efficient point query performance, and extensible, pluggable index storage mechanisms. The overall pipeline flow is as follows:</p>
+<p><img decoding="async" loading="lazy" alt="External index solution" src="/assets/images/10-2051dc6b8bfc9f7cee6ae02f05240667.webp" width="1080" height="367" class="img_ev3q"></p>
+<ul>
+<li class="">SKU data stream maintains the foreign key index in real-time and performs Partial Update to the Hudi product wide table</li>
+<li class="">SPU data stream queries the foreign key index in real-time, retrieves all related primary keys, expands them, and performs Partial Update to the Hudi product wide table</li>
+<li class="">Achieves minute-level timeliness for business requirements</li>
+</ul>
+<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="03-data-lake--ai-exploration-hudi-nativeio-sdk">03. Data Lake + AI Exploration: Hudi NativeIO SDK<a href="#03-data-lake--ai-exploration-hudi-nativeio-sdk" class="hash-link" aria-label="Direct link to 03. Data Lake + AI Exploration: Hudi NativeIO SDK" title="Direct link to 03. Data Lake + AI Exploration: Hudi NativeIO SDK" translate="no">​</a></h3>
+<p>Current training engine I/O layers lack native data lake adaptation capability ("NativeIO" capability), causing I/O amplification during data reads with high serialization/deserialization overhead, further limiting training efficiency improvements.</p>
+<p>As business scenarios demand increasingly real-time and accurate models, there's an urgent need to establish direct connectivity between sample training engines and data lakes. By building a Hudi-compatible NativeIO SDK, training engines can bypass intermediate sync steps to read samples directly from Hudi lake tables, deeply leveraging data lake capabilities in incremental updates and efficient filtering. Meanwhile, NativeIO-level optimizations—such as columnar storage adaptatio [...]
+<p><img decoding="async" loading="lazy" alt="NativeIO SDK architecture" src="/assets/images/11-466b3ed18cd6e394a0a92e28803fbddd.webp" width="1080" height="339" class="img_ev3q"></p>
+<p>JD.com's internal Hudi NativeIO SDK adopts a layered, decoupled architecture design, divided into four core modules: data invocation layer, cross-language Transformation layer, Hudi view management layer, and high-performance query layer. Each module has clear responsibilities and boundaries, working together top-to-bottom to ensure user operation convenience while achieving efficient lake table data reads and high-timeliness responses, ultimately supporting sample training engin [...]
+<p>Reading Parquet files via NativeIO SDK achieves approximately <strong>2x performance improvement</strong> compared to Spark vectorized Parquet reads.</p>
+<p>This performance optimization effectively addresses key bottlenecks in AI scenario sample engine data reads, significantly improving overall processing timeliness.</p>
+<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="traffic-data-warehouse-adm-data-lake-upgrade">Traffic Data Warehouse ADM Data Lake Upgrade<a href="#traffic-data-warehouse-adm-data-lake-upgrade" class="hash-link" aria-label="Direct link to Traffic Data Warehouse ADM Data Lake Upgrade" title="Direct link to Traffic Data Warehouse ADM Data Lake Upgrade" translate="no">​</a></h3>
+<p>Traffic business currently has separate real-time and offline development pipelines, with high maintenance and development costs and inconsistent metrics. Offline pipelines where each domain independently processes click data lead to inconsistent metrics and redundant data storage. Additionally, near-real-time data scenarios are not currently supported. Traffic business faces challenges including severe data skew, massive data scale, and concurrent data corrections. To address these i [...]
+<p><img decoding="async" loading="lazy" alt="Traffic data warehouse ADM upgrade" src="/assets/images/12-e1714e1ab8ea78ea5885bdbc90c7cf86.webp" width="1080" height="486" class="img_ev3q"></p>
+<p><strong>Challenge</strong>: Bucket Index-based MoR tables in traffic data production pipelines have uneven bucket allocation to write tasks, causing some tasks to be heavily loaded while others idle, with low parallel resource utilization affecting traffic job write performance. Additionally, traffic business partition data skew (TB to MB) causes Fixed Bucket mode to generate excessive small files for small data partitions.</p>
+<p><strong>Solution</strong>:</p>
+<ul>
+<li class="">Developed Remote Partitioner functionality based on TimelineService, using centralized partition + bucket allocation strategy to solve bucket allocation skew</li>
+<li class="">Developed partition-level bucketing, customizing bucket counts per partition based on business partition data characteristics, with in-place bucket scaling</li>
+</ul>
+<p><strong>Challenge</strong>: Traffic exposure business has hundreds of billions of daily update records. MoR (Avro) compaction performance, read-time merge, and update performance cannot meet requirements, with significant SLA pressure. The community's native MoR doesn't support concurrent updates, and backfill scenarios requiring production stoppage cannot meet traffic business near-real-time requirements.</p>
+<p><strong>Solution</strong>:</p>
+<ul>
+<li class="">Developed LSM-Tree data organization format, leveraging LSM sequential read/write and tiered merge core advantages to improve MoR read, write, and merge performance</li>
+<li class="">Based on LSM-Tree file isolation mechanism, resolved metadata conflicts, JM-TM communication conflicts, and Hive metadata sync conflicts, achieving lightweight lock-free concurrent Upsert</li>
+</ul>
+<p><strong>Challenge</strong>: Real-time SKU dimension association in traffic business pipeline where SKU changes in real-time causes inconsistent dimension information for different primary keys with the same SKU within daily partitions, requiring T+1 offline corrections.</p>
+<p><strong>Solution</strong>:</p>
+<ul>
+<li class="">Developed Hudi foreign key index + Partial Update to achieve primary key refresh when SKU dimension information changes, maintaining SKU information data consistency within the same partition</li>
+</ul>
+<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="04-community-contributions-and-future-plans">04 Community Contributions and Future Plans<a href="#04-community-contributions-and-future-plans" class="hash-link" aria-label="Direct link to 04 Community Contributions and Future Plans" title="Direct link to 04 Community Contributions and Future Plans" translate="no">​</a></h2>
+<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="community-contributions">Community Contributions<a href="#community-contributions" class="hash-link" aria-label="Direct link to Community Contributions" title="Direct link to Community Contributions" translate="no">​</a></h3>
+<p>The JD.com Hudi team has contributed <strong>109 PRs</strong> to the community, including significant work such as:</p>
+<ul>
+<li class="">RFC-83: Incremental Table Service</li>
+<li class="">RFC-89: Partition Level Bucket Index</li>
+<li class="">HUDI-6212: Hudi Spark 3.0.x integration</li>
+</ul>
+<p>This fully demonstrates the team's important role and continuous contribution capability in the Hudi project. Currently, the team includes <strong>1 Hudi PMC member</strong> and <strong>1 Hudi Committer</strong>. Among Hudi's top 100 source code contributors, <strong>6 are from the JD.com team</strong>—making them one of the most important forces in the Hudi community.</p>
+<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="future-plans">Future Plans<a href="#future-plans" class="hash-link" aria-label="Direct link to Future Plans" title="Direct link to Future Plans" translate="no">​</a></h3>
+<ul>
+<li class=""><strong>Upgrade to latest community version</strong>: Continue advancing JD.com's internal Hudi version based on the latest community releases</li>
+<li class=""><strong>Multi-modal data lake capabilities</strong>: Support unstructured data storage and vector indexing capabilities for AI scenarios</li>
+<li class=""><strong>Rust+Arrow NativeIO advancement</strong>: Further develop NativeIO capabilities based on Rust and Arrow</li>
+<li class=""><strong>Lake-stream integration exploration</strong>: Explore unified architectures bridging streaming and lakehouse paradigms</li>
+</ul></div><footer class="docusaurus-mt-lg"><div class="row margin-top--sm theme-blog-footer-edit-meta-row"><div class="col noPrint_WFHX"><a href="https://github.com/apache/hudi/edit/asf-site/website/blog/blog/2026-01-06-jd-hudi-architecture-evolution.mdx" 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-3q0.5-0.5 1.2 [...]
+</body>
+</html>
\ No newline at end of file
diff --git a/content/blog/archive/index.html b/content/blog/archive/index.html
index 60174e561a37..45432d582876 100644
--- a/content/blog/archive/index.html
+++ b/content/blog/archive/index.html
@@ -19,13 +19,13 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
<symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
</defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","light"),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","light"),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage [...]
</body>
</html>
\ No newline at end of file
diff --git a/content/blog/atom.xml b/content/blog/atom.xml
index 6dc0c98572ec..10f974236a21 100644
--- a/content/blog/atom.xml
+++ b/content/blog/atom.xml
@@ -2,11 +2,194 @@
<feed xmlns="http://www.w3.org/2005/Atom">
<id>https://hudi.apache.org/blog</id>
<title>Apache Hudi: User-Facing Analytics</title>
- <updated>2025-12-29T00:00:00.000Z</updated>
+ <updated>2026-01-06T00:00:00.000Z</updated>
<generator>https://github.com/jpmonette/feed</generator>
<link rel="alternate" href="https://hudi.apache.org/blog"/>
<subtitle>Apache Hudi Blog</subtitle>
<icon>https://hudi.apache.org/assets/images/favicon.ico</icon>
+ <entry>
+ <title type="html"><![CDATA[Apache Hudi's Latest Architecture Evolution at JD.com]]></title>
+ <id>https://hudi.apache.org/blog/2026/01/06/jd-hudi-architecture-evolution</id>
+ <link href="https://hudi.apache.org/blog/2026/01/06/jd-hudi-architecture-evolution"/>
+ <updated>2026-01-06T00:00:00.000Z</updated>
+ <summary type="html"><![CDATA[---]]></summary>
+ <content type="html"><![CDATA[<hr>
+<p><em>This post, translated from the <a href="https://mp.weixin.qq.com/s/35-i_gSrCLz1kYugQpoqQA" target="_blank" rel="noopener noreferrer" class="">original blog in Chinese</a>, is based on content shared at the JD.com & Hudi Meetup Asia event. It covers JD.com's data lake status, in-house technology features, business practices, and community contributions and future plans, demonstrating how JD.com leverages data lake technology to drive near-real-time data asset transformation and [...]
+<hr>
+<p><strong>Table of Contents:</strong></p>
+<ol>
+<li class="">JD.com Data Lake Status</li>
+<li class="">In-House Technology Features</li>
+<li class="">Business Practices</li>
+<li class="">Community Contributions and Future Plans</li>
+</ol>
+<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="01-jdcom-data-lake-status">01 JD.com Data Lake Status<a href="https://hudi.apache.org/blog/2026/01/06/jd-hudi-architecture-evolution#01-jdcom-data-lake-status" class="hash-link" aria-label="Direct link to 01 JD.com Data Lake Status" title="Direct link to 01 JD.com Data Lake Status" translate="no">​</a></h2>
+<p>The JD.com data lake team has been working to enable near-real-time data processing across the entire organization, helping JD Retail, JD Technology, JD Logistics, and other subsidiaries improve data timeliness for core data assets. The data lake now exceeds 500PB in scale, supported by robust underlying technology and platform product capabilities.</p>
+<p><img decoding="async" loading="lazy" alt="JD.com data lake capability overview" src="https://hudi.apache.org/assets/images/01-d92f3ab9c62b2c857c857ab3c5e746df.webp" width="1080" height="669" class="img_ev3q"></p>
+<p>JD.com's data lake is built on top of HDFS and other distributed storage systems, leveraging Hudi's high-performance read/write capabilities and file organization to support near-real-time processing pipelines. It ingests data from message queues, Binlog, Hive, and Hudi sources, supporting high-performance streaming, batch, and OLAP queries. On top of this infrastructure, the JD Big Data Platform provides full lifecycle product capabilities—from table creation, data integration, data [...]
+<p>JD-Hudi is based on community version 0.13.1, developed to meet JD.com's specific business requirements. The team has implemented a series of in-house optimizations across multiple key modules in the Hudi core, including the organization protocol layer and I/O transport layer.</p>
+<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="organization-protocol-layer">Organization Protocol Layer<a href="https://hudi.apache.org/blog/2026/01/06/jd-hudi-architecture-evolution#organization-protocol-layer" class="hash-link" aria-label="Direct link to Organization Protocol Layer" title="Direct link to Organization Protocol Layer" translate="no">​</a></h3>
+<ol>
+<li class="">
+<p><strong>Indexing</strong>: The community provides Bucket Index, BloomFilter, and other indexes. JD.com developed a partition-level Bucket Index that enables differentiated bucket counts per partition, effectively solving partition skew issues. Additionally, they innovated a foreign key index and implemented streaming foreign key join capabilities based on it.</p>
+</li>
+<li class="">
+<p><strong>Merge Engine</strong>: In version 0.13.1, PayLoad is the primary approach. The community provides <code>OverwriteWithLatest</code>, <code>EventTimeBased</code>, <code>PartialUpdate</code>, etc. JD.com developed Multiple Ts to support multi-field merge logic and enhanced Partial Update. As the community now promotes RecordMerger, JD.com will also align with this implementation going forward.</p>
+</li>
+<li class="">
+<p><strong>Table Format</strong>: Both community CoW and MoR are in production at JD.com. Community MoR uses a combination of base files and log files, with log files stored in Avro row format. JD.com found performance bottlenecks in community MoR and developed an LSM-Tree-based MoR with tiered management, where all log files are stored in Parquet format, achieving 2-10x read/write performance improvement.</p>
+</li>
+<li class="">
+<p><strong>Concurrency Control</strong>: The community provides OCC and MVCC for concurrency control. JD.com's LSM-Tree organization protocol achieves lock-free concurrent updates.</p>
+</li>
+<li class="">
+<p><strong>File Layout</strong>: JD.com developed a hybrid storage layout solution that supports distributing a single table's data across multiple storage locations. The buffer layer stores high-frequency writes like deltacommits on low-latency, high-performance storage systems (HDFS or ChubaoFS). The persistent layer receives data migrated from the buffer layer via table services. During reads, the system combines buffer and persistent layers to generate a unified file view.</p>
+</li>
+<li class="">
+<p><strong>Table Services</strong>: JD.com implemented incremental table services on top of the community version, effectively avoiding increased table service duration as partition counts grow, significantly reducing write-side blocking time.</p>
+</li>
+</ol>
+<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="io-transport-layer">I/O Transport Layer<a href="https://hudi.apache.org/blog/2026/01/06/jd-hudi-architecture-evolution#io-transport-layer" class="hash-link" aria-label="Direct link to I/O Transport Layer" title="Direct link to I/O Transport Layer" translate="no">​</a></h3>
+<p>The core optimization strategy for the I/O transport layer is reducing serialization/deserialization overhead. JD.com developed binary stream copy Clustering, bypassing row-column conversion between compute engines and Parquet files for direct binary stream copying to achieve file aggregation. They use Engine-Native optimization to work with compute engine data formats directly, avoiding row format conversions. ZSTD compression reduces CPU overhead during file compression.</p>
+<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="02-in-house-technology-features">02 In-House Technology Features<a href="https://hudi.apache.org/blog/2026/01/06/jd-hudi-architecture-evolution#02-in-house-technology-features" class="hash-link" aria-label="Direct link to 02 In-House Technology Features" title="Direct link to 02 In-House Technology Features" translate="no">​</a></h2>
+<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="01-hudi-mor-lsm-tree">01. Hudi MoR LSM-Tree<a href="https://hudi.apache.org/blog/2026/01/06/jd-hudi-architecture-evolution#01-hudi-mor-lsm-tree" class="hash-link" aria-label="Direct link to 01. Hudi MoR LSM-Tree" title="Direct link to 01. Hudi MoR LSM-Tree" translate="no">​</a></h3>
+<p>In JD.com's business practices, as data scale continues to grow and real-time requirements intensify, Hudi MoR tables facing high-concurrency, high-throughput real-time data processing have revealed several performance and stability bottlenecks:</p>
+<ol>
+<li class="">
+<p><strong>Write Performance Bottleneck</strong>: During high-traffic data writes, MoR tables require merging incremental data with base files and writing back, making it difficult to balance low latency with high throughput concurrent writes—a key constraint for real-time data ingestion.</p>
+</li>
+<li class="">
+<p><strong>Index Inefficiency</strong>: When using Bucket Index with many buckets, each log file write requires frequent, time-consuming List operations, severely impacting write performance.</p>
+</li>
+<li class="">
+<p><strong>Query Efficiency Issues</strong>: The underlying Avro row storage format cannot effectively push down queries. Even accessing only a few columns requires reading entire rows, generating significant unnecessary I/O and degrading query efficiency.</p>
+</li>
+<li class="">
+<p><strong>Resource Contention</strong>: In streaming tasks, write operations and Compaction share resources, with contention often causing job failures. This typically requires deploying Compaction as a separate job, increasing operational complexity and cost.</p>
+</li>
+<li class="">
+<p><strong>Lack of Concurrent Updates</strong>: Data backfills or fault recovery require pausing real-time tasks, affecting business continuity. Table-level concurrent write limitations force multiple processing tasks on the same table to execute serially, causing cumulative data output delays that fail to meet high-timeliness requirements.</p>
+</li>
+</ol>
+<p>To address JD.com's real-time data business needs—especially the higher demands for performance, stability, and concurrent processing in scenarios like real-time data warehousing and multi-stream fusion during traffic peaks—the JD.com data lake team upgraded Hudi's architecture based on LSM-Tree principles, aiming to break through existing bottlenecks and more efficiently support growing real-time data business requirements.</p>
+<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="basic-design-principles">Basic Design Principles<a href="https://hudi.apache.org/blog/2026/01/06/jd-hudi-architecture-evolution#basic-design-principles" class="hash-link" aria-label="Direct link to Basic Design Principles" title="Direct link to Basic Design Principles" translate="no">​</a></h4>
+<p>LSM-Tree is a storage structure that optimizes read/write performance through sequential writes and tiered merging. In the underlying Hudi transformation:</p>
+<p>Using Bucket Index as the foundation, files within each FileGroup are organized into a two-level LSM-Tree. New data first enters L0, with two types of compaction mechanisms improving query efficiency and reducing read-time merge pressure:</p>
+<p><strong>Minor Compaction</strong>: Merges small L0 files into larger L0 files, efficiently controlling small file counts with high frequency and fast execution.</p>
+<p><strong>Major Compaction</strong>: Periodically merges all files into a single L1 file, maintaining global data consistency while reducing compaction frequency.</p>
+<p><img decoding="async" loading="lazy" alt="LSM-Tree FileGroup structure" src="https://hudi.apache.org/assets/images/02-86b4ce932b16a7be634fa1fb19592c59.webp" width="1080" height="348" class="img_ev3q"></p>
+<p>During data flow, JD-Hudi uses compute engine native row formats (like Spark InternalRow, Flink RowData), avoiding the overhead of Avro serialization and deserialization. Additionally, incremental updates create new Parquet files instead of appending to log files, avoiding the heavy file listing operations before writes while supporting multi-task concurrent updates.</p>
+<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="filesystemview-construction-logic">FileSystemView Construction Logic<a href="https://hudi.apache.org/blog/2026/01/06/jd-hudi-architecture-evolution#filesystemview-construction-logic" class="hash-link" aria-label="Direct link to FileSystemView Construction Logic" title="Direct link to FileSystemView Construction Logic" translate="no">​</a></h3>
+<p>FileSystemView (FSView) is Hudi's metadata abstraction layer that provides a unified query interface, hiding underlying file organization details so engines can efficiently build query splits based on logical views—providing critical support for snapshot isolation and data consistency. The transformed FSView construction logic can be expressed as:</p>
+<div class="language-text codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">FSView at T = CommittedLogs - (Log.baseInstant>T) - (ReplacedLogs.baseInstant<=T)</sp [...]
+<p><img decoding="async" loading="lazy" alt="FileSystemView construction example" src="https://hudi.apache.org/assets/images/03-5d7dbcaf86062298f6f411e0acd4727c.webp" width="1080" height="409" class="img_ev3q"></p>
+<p>Using the multi-task concurrent update scenario shown in the diagram as an example: all committed files include File 1-10 and File 15. At time T_i, files committed after that time include File 15, while files committed before or at that time that were replaced by Compaction operations are Files 1-5. Therefore, the logical snapshot view at T_i can be calculated using the formula, consisting of Files 6-10.</p>
+<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="write-process-design">Write Process Design<a href="https://hudi.apache.org/blog/2026/01/06/jd-hudi-architecture-evolution#write-process-design" class="hash-link" aria-label="Direct link to Write Process Design" title="Direct link to Write Process Design" translate="no">​</a></h3>
+<p>Taking Flink writes as an example, the write process mainly includes <strong>repartitioning, sorting, deduplication, and I/O</strong>—four core steps.</p>
+<p><img decoding="async" loading="lazy" alt="Write process flow" src="https://hudi.apache.org/assets/images/04-ff44154f8954f7b9310817acaaed3129.webp" width="1080" height="304" class="img_ev3q"></p>
+<ul>
+<li class=""><strong>Unified Data Representation</strong>: The entire data flow uses Flink's native RowData format, reducing serialization and format conversion overhead.</li>
+<li class=""><strong>Balanced Data Distribution</strong>: To address uneven Bucket distribution, a Remote Partitioner mechanism based on a global view was proposed, achieving dynamic load balancing for writes.</li>
+<li class=""><strong>Asynchronous Processing Architecture</strong>: A Disruptor ring buffer was introduced in the Sink operator, decoupling data production and consumption, significantly improving processing performance and effectively handling scenarios where production rate exceeds consumption.</li>
+<li class=""><strong>Efficient Memory Management</strong>: Integration of Flink's built-in MemorySegmentPool and BinaryInMemorySortBuffer enables fine-grained memory management and efficient sorting, substantially reducing GC pressure and sorting overhead.</li>
+</ul>
+<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="read-process-design">Read Process Design<a href="https://hudi.apache.org/blog/2026/01/06/jd-hudi-architecture-evolution#read-process-design" class="hash-link" aria-label="Direct link to Read Process Design" title="Direct link to Read Process Design" translate="no">​</a></h3>
+<p>In LSM-Tree structures, data records within underlying files are all sorted, so efficient multi-way merge sort algorithms are key to query performance. Min-heap and loser tree are the most commonly used data structures for merge sorting. When the number of merge paths (K) is large, loser tree requires only about <code>log₂K</code> comparisons per adjustment, while min-heap needs about <code>2log₂K</code>—theoretically reducing comparisons by nearly half, with significant advantages at [...]
+<p>To further improve merge efficiency, the JD.com data lake team adopted a <strong>state machine-based loser tree</strong> implementation. By defining clear states for each node (such as "ready", "selected out", etc.) and driving state transitions during each comparison, while dynamically recording leaf node indexes for identical primary keys, the benefits are:</p>
+<ul>
+<li class=""><strong>Avoid Repeated Adjustments</strong>: When identical primary keys are detected, index-based path reuse allows skipping tree structure re-traversal.</li>
+<li class=""><strong>Batch Merge Output</strong>: In a single adjustment, all records with identical primary keys in the current tree can be located and output, enabling merge functions to complete aggregation in one pass.</li>
+<li class=""><strong>Zero-Copy Reference</strong>: Direct index references to data positions avoid object copying, substantially reducing memory and CPU overhead.</li>
+</ul>
+<p>This approach achieved approximately 15% read performance improvement in actual testing, effectively supporting high-throughput, low-latency query requirements under the LSM-Tree architecture.</p>
+<p><img decoding="async" loading="lazy" alt="Loser tree merge algorithm" src="https://hudi.apache.org/assets/images/05-aebe240d9adb159d0d49f47937c2bf74.webp" width="1080" height="1169" class="img_ev3q"></p>
+<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="compaction-optimization">Compaction Optimization<a href="https://hudi.apache.org/blog/2026/01/06/jd-hudi-architecture-evolution#compaction-optimization" class="hash-link" aria-label="Direct link to Compaction Optimization" title="Direct link to Compaction Optimization" translate="no">​</a></h3>
+<p>Hudi Compaction is a core background service designed for MoR tables. Its main function is merging row-oriented incremental log files with columnar base files to generate new, more efficient base files. During Hudi-LSM Tree development, two main optimizations were made to address existing performance and stability bottlenecks in the scheduling phase:</p>
+<p><strong>Incremental Scheduling Optimization</strong></p>
+<p>The scheduling phase's main work is determining which partitions' file slices will participate in compaction, then generating a plan (Compaction Plan) saved to the Timeline.</p>
+<p>In practice, only partitions with new data need processing. However, the original Compaction strategy scanned all partitions regardless of whether they contained new data, causing unnecessary resource consumption and potential task failures as partition counts increased. The LSM version introduced an Incremental Compaction strategy with the following core workflow:</p>
+<p><img decoding="async" loading="lazy" alt="Incremental Compaction strategy" src="https://hudi.apache.org/assets/images/06-7ba6ddacd0295160c31893ffefad6eba.webp" width="1080" height="354" class="img_ev3q"></p>
+<p>First, the time period from the last completed Compaction to the current moment is treated as an incremental window. Partitions committed via deltacommit during this period have received incremental data. As shown in the diagram, if scheduling occurs at T5, then (T1, T5) is the incremental window, with Partition4 and Partition5 written at T2 and T3 needing inclusion in this compaction plan.</p>
+<p>Second, attention must be paid to partitions from the previous scheduling that weren't fully processed due to I/O limits—this information is recorded in the Compaction plan's MissingPartitions. As shown, when scheduling at T5, Partition3 recorded in the T1 plan must be considered.</p>
+<p>Additionally, in concurrent scenarios, data generated before the scheduling moment but not yet committed must be considered—this is saved in the Compaction plan's MissingInstants and should be included during scheduling. For example, Partition1 from T0 recorded as uncommitted in the T1 plan, and at T5 scheduling, the uncommitted T4 moment is recorded in this plan.</p>
+<p>Finally, at T5 scheduling, all partitions participating in compaction include: Partition1, Partition3, Partition4, and Partition5.</p>
+<p><strong>Flink Streaming Scheduling</strong></p>
+<p>The original scheduling mechanism was timed to execute after Commit operations completed and before new Instant generation, with the entire process running on the JobManager (JM) node. This pattern had two prominent drawbacks: first, it blocked normal new Instant generation, causing data consumption pipeline interruptions; second, if the scheduling phase encountered exceptions, the entire task would fail.</p>
+<p>To address these pain points, the new streaming scheduling approach makes critical optimizations: the core scheduling logic is extracted and encapsulated as an independent operator deployed to TaskManager (TM) nodes for execution. This architectural-level fundamental optimization completely overcomes the two core pain points of the original pattern. The diagram below shows the Flink streaming scheduling topology structure, where obtaining scheduling partitions, listing files to merge, [...]
+<p><img decoding="async" loading="lazy" alt="Flink streaming scheduling topology" src="data:image/webp;base64,UklGRjohAABXRUJQVlA4WAoAAAAQAAAANwQAkwAAQUxQSC8AAAABFyAQSENWSex0RMSCmbZtSHYgN7S95oj+T8BeF/mP//iP//iP//iP//jvCZTpIgBWUDgg5CAAANCeAJ0BKjgElAA+bTCWSCQioqEmMOrQgA2JZW7hcG5p8nGY+G38j3Os8/Xf3vdoql9tv4vjIc2ed3/p/9H2dfpb2AP0i/0n8z9wvpu/tHoI87L0c/6b1AP6x/ketl9EDy3v2k///y6f5nJq/N/9e7av9p/e/HXyJ/AJKPgBqKdveFv/e/xfib8ZP9b1Bfav+53jHZv9/6AXrd9k77vUd8KewF/KvKH/G/9rxKfpn97/7/+Q/K/7Af5n/Yv+v/j/yx [...]
+<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="benchmark">Benchmark<a href="https://hudi.apache.org/blog/2026/01/06/jd-hudi-architecture-evolution#benchmark" class="hash-link" aria-label="Direct link to Benchmark" title="Direct link to Benchmark" translate="no">​</a></h3>
+<p>Based on TPCDS and Nexmark standard datasets, benchmark evaluations were conducted under unified test environments for three table formats: MoR-LSM (JD-Hudi optimized version), MoR-Avro (JD-Hudi original version), and PK Table (Paimon 1.0.1), using task execution time or data consumption time as evaluation metrics. The results are as follows:</p>
+<p><img decoding="async" loading="lazy" alt="Benchmark comparison results" src="https://hudi.apache.org/assets/images/08-5d998b66bece995142b3316f80713235.webp" width="1080" height="483" class="img_ev3q"></p>
+<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="03-business-practices">03 Business Practices<a href="https://hudi.apache.org/blog/2026/01/06/jd-hudi-architecture-evolution#03-business-practices" class="hash-link" aria-label="Direct link to 03 Business Practices" title="Direct link to 03 Business Practices" translate="no">​</a></h2>
+<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="02-partial-update-foreign-key-join">02. Partial Update Foreign-Key Join<a href="https://hudi.apache.org/blog/2026/01/06/jd-hudi-architecture-evolution#02-partial-update-foreign-key-join" class="hash-link" aria-label="Direct link to 02. Partial Update Foreign-Key Join" title="Direct link to 02. Partial Update Foreign-Key Join" translate="no">​</a></h3>
+<p>Based on earlier near-real-time data asset transformation, upstream product basic detail pipelines now have near-real-time capabilities. The current goal is to continue advancing near-real-time transformation of downstream product wide tables. Product wide tables use SKU information as the core foundation and need to extend related dimension information through streaming processing, involving non-primary-key association update scenarios.</p>
+<p><img decoding="async" loading="lazy" alt="Partial Update Foreign-Key Join problem" src="https://hudi.apache.org/assets/images/09-cf1dddcd7806e546008d93cc37288511.webp" width="1080" height="771" class="img_ev3q"></p>
+<p><strong>Existing approaches:</strong></p>
+<ul>
+<li class=""><strong>Real-time</strong>: Using Flink streaming Join results in massive state storage at scale, with high maintenance costs and operational complexity</li>
+<li class=""><strong>Offline</strong>: Periodic Spark Join degrades data timeliness to scheduling cycle + execution time</li>
+</ul>
+<p>These two approaches struggle to simultaneously guarantee pipeline stability and data timeliness in massive data Join scenarios. Therefore, JD.com designed and introduced a foreign key index solution.</p>
+<p><strong>Foreign Key Index Solution</strong></p>
+<p>In Hudi, Partial Update in streaming primary key association scenarios can push large state down to the storage layer, ensuring real-time task stability. With foreign key index capability, primary keys can be efficiently queried by foreign key values to meet business requirements.</p>
+<p>JD.com designed a foreign key index with: the ability to quickly locate primary key values by foreign key values, support for concurrent update operations, efficient point query performance, and extensible, pluggable index storage mechanisms. The overall pipeline flow is as follows:</p>
+<p><img decoding="async" loading="lazy" alt="External index solution" src="https://hudi.apache.org/assets/images/10-2051dc6b8bfc9f7cee6ae02f05240667.webp" width="1080" height="367" class="img_ev3q"></p>
+<ul>
+<li class="">SKU data stream maintains the foreign key index in real-time and performs Partial Update to the Hudi product wide table</li>
+<li class="">SPU data stream queries the foreign key index in real-time, retrieves all related primary keys, expands them, and performs Partial Update to the Hudi product wide table</li>
+<li class="">Achieves minute-level timeliness for business requirements</li>
+</ul>
+<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="03-data-lake--ai-exploration-hudi-nativeio-sdk">03. Data Lake + AI Exploration: Hudi NativeIO SDK<a href="https://hudi.apache.org/blog/2026/01/06/jd-hudi-architecture-evolution#03-data-lake--ai-exploration-hudi-nativeio-sdk" class="hash-link" aria-label="Direct link to 03. Data Lake + AI Exploration: Hudi NativeIO SDK" title="Direct link to 03. Data Lake + AI Exploration: Hudi NativeIO SDK" translate="no">​</a></h3>
+<p>Current training engine I/O layers lack native data lake adaptation capability ("NativeIO" capability), causing I/O amplification during data reads with high serialization/deserialization overhead, further limiting training efficiency improvements.</p>
+<p>As business scenarios demand increasingly real-time and accurate models, there's an urgent need to establish direct connectivity between sample training engines and data lakes. By building a Hudi-compatible NativeIO SDK, training engines can bypass intermediate sync steps to read samples directly from Hudi lake tables, deeply leveraging data lake capabilities in incremental updates and efficient filtering. Meanwhile, NativeIO-level optimizations—such as columnar storage adaptation, ba [...]
+<p><img decoding="async" loading="lazy" alt="NativeIO SDK architecture" src="https://hudi.apache.org/assets/images/11-466b3ed18cd6e394a0a92e28803fbddd.webp" width="1080" height="339" class="img_ev3q"></p>
+<p>JD.com's internal Hudi NativeIO SDK adopts a layered, decoupled architecture design, divided into four core modules: data invocation layer, cross-language Transformation layer, Hudi view management layer, and high-performance query layer. Each module has clear responsibilities and boundaries, working together top-to-bottom to ensure user operation convenience while achieving efficient lake table data reads and high-timeliness responses, ultimately supporting sample training engines to [...]
+<p>Reading Parquet files via NativeIO SDK achieves approximately <strong>2x performance improvement</strong> compared to Spark vectorized Parquet reads.</p>
+<p>This performance optimization effectively addresses key bottlenecks in AI scenario sample engine data reads, significantly improving overall processing timeliness.</p>
+<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="traffic-data-warehouse-adm-data-lake-upgrade">Traffic Data Warehouse ADM Data Lake Upgrade<a href="https://hudi.apache.org/blog/2026/01/06/jd-hudi-architecture-evolution#traffic-data-warehouse-adm-data-lake-upgrade" class="hash-link" aria-label="Direct link to Traffic Data Warehouse ADM Data Lake Upgrade" title="Direct link to Traffic Data Warehouse ADM Data Lake Upgrade" translate="no">​</a></h3>
+<p>Traffic business currently has separate real-time and offline development pipelines, with high maintenance and development costs and inconsistent metrics. Offline pipelines where each domain independently processes click data lead to inconsistent metrics and redundant data storage. Additionally, near-real-time data scenarios are not currently supported. Traffic business faces challenges including severe data skew, massive data scale, and concurrent data corrections. To address these i [...]
+<p><img decoding="async" loading="lazy" alt="Traffic data warehouse ADM upgrade" src="https://hudi.apache.org/assets/images/12-e1714e1ab8ea78ea5885bdbc90c7cf86.webp" width="1080" height="486" class="img_ev3q"></p>
+<p><strong>Challenge</strong>: Bucket Index-based MoR tables in traffic data production pipelines have uneven bucket allocation to write tasks, causing some tasks to be heavily loaded while others idle, with low parallel resource utilization affecting traffic job write performance. Additionally, traffic business partition data skew (TB to MB) causes Fixed Bucket mode to generate excessive small files for small data partitions.</p>
+<p><strong>Solution</strong>:</p>
+<ul>
+<li class="">Developed Remote Partitioner functionality based on TimelineService, using centralized partition + bucket allocation strategy to solve bucket allocation skew</li>
+<li class="">Developed partition-level bucketing, customizing bucket counts per partition based on business partition data characteristics, with in-place bucket scaling</li>
+</ul>
+<p><strong>Challenge</strong>: Traffic exposure business has hundreds of billions of daily update records. MoR (Avro) compaction performance, read-time merge, and update performance cannot meet requirements, with significant SLA pressure. The community's native MoR doesn't support concurrent updates, and backfill scenarios requiring production stoppage cannot meet traffic business near-real-time requirements.</p>
+<p><strong>Solution</strong>:</p>
+<ul>
+<li class="">Developed LSM-Tree data organization format, leveraging LSM sequential read/write and tiered merge core advantages to improve MoR read, write, and merge performance</li>
+<li class="">Based on LSM-Tree file isolation mechanism, resolved metadata conflicts, JM-TM communication conflicts, and Hive metadata sync conflicts, achieving lightweight lock-free concurrent Upsert</li>
+</ul>
+<p><strong>Challenge</strong>: Real-time SKU dimension association in traffic business pipeline where SKU changes in real-time causes inconsistent dimension information for different primary keys with the same SKU within daily partitions, requiring T+1 offline corrections.</p>
+<p><strong>Solution</strong>:</p>
+<ul>
+<li class="">Developed Hudi foreign key index + Partial Update to achieve primary key refresh when SKU dimension information changes, maintaining SKU information data consistency within the same partition</li>
+</ul>
+<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="04-community-contributions-and-future-plans">04 Community Contributions and Future Plans<a href="https://hudi.apache.org/blog/2026/01/06/jd-hudi-architecture-evolution#04-community-contributions-and-future-plans" class="hash-link" aria-label="Direct link to 04 Community Contributions and Future Plans" title="Direct link to 04 Community Contributions and Future Plans" translate="no">​</a></h2>
+<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="community-contributions">Community Contributions<a href="https://hudi.apache.org/blog/2026/01/06/jd-hudi-architecture-evolution#community-contributions" class="hash-link" aria-label="Direct link to Community Contributions" title="Direct link to Community Contributions" translate="no">​</a></h3>
+<p>The JD.com Hudi team has contributed <strong>109 PRs</strong> to the community, including significant work such as:</p>
+<ul>
+<li class="">RFC-83: Incremental Table Service</li>
+<li class="">RFC-89: Partition Level Bucket Index</li>
+<li class="">HUDI-6212: Hudi Spark 3.0.x integration</li>
+</ul>
+<p>This fully demonstrates the team's important role and continuous contribution capability in the Hudi project. Currently, the team includes <strong>1 Hudi PMC member</strong> and <strong>1 Hudi Committer</strong>. Among Hudi's top 100 source code contributors, <strong>6 are from the JD.com team</strong>—making them one of the most important forces in the Hudi community.</p>
+<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="future-plans">Future Plans<a href="https://hudi.apache.org/blog/2026/01/06/jd-hudi-architecture-evolution#future-plans" class="hash-link" aria-label="Direct link to Future Plans" title="Direct link to Future Plans" translate="no">​</a></h3>
+<ul>
+<li class=""><strong>Upgrade to latest community version</strong>: Continue advancing JD.com's internal Hudi version based on the latest community releases</li>
+<li class=""><strong>Multi-modal data lake capabilities</strong>: Support unstructured data storage and vector indexing capabilities for AI scenarios</li>
+<li class=""><strong>Rust+Arrow NativeIO advancement</strong>: Further develop NativeIO capabilities based on Rust and Arrow</li>
+<li class=""><strong>Lake-stream integration exploration</strong>: Explore unified architectures bridging streaming and lakehouse paradigms</li>
+</ul>]]></content>
+ <author>
+ <name>Team at JD.com</name>
+ </author>
+ <category label="hudi" term="hudi"/>
+ <category label="meetup" term="meetup"/>
+ <category label="lakehouse" term="lakehouse"/>
+ <category label="community" term="community"/>
+ </entry>
<entry>
<title type="html"><![CDATA[Apache Hudi 2025: A Year In Review]]></title>
<id>https://hudi.apache.org/blog/2025/12/29/apache-hudi-2025-a-year-in-review</id>
@@ -1506,18 +1689,4 @@ The architecture efficiently handles high‑frequency updates across more than 6
<category label="Peloton" term="Peloton"/>
<category label="Community" term="Community"/>
</entry>
- <entry>
- <title type="html"><![CDATA[How PayU built a secure enterprise AI assistant using Amazon Bedrock]]></title>
- <id>https://hudi.apache.org/blog/2025/07/15/PayU-built-a-secure-enterprise-AI-assistant</id>
- <link href="https://hudi.apache.org/blog/2025/07/15/PayU-built-a-secure-enterprise-AI-assistant"/>
- <updated>2025-07-15T00:00:00.000Z</updated>
- <summary type="html"><![CDATA[Redirecting... please wait!!]]></summary>
- <content type="html"><![CDATA[<span>Redirecting... please wait!! <!-- -->or click <a href="https://aws.amazon.com/blogs/machine-learning/how-payu-built-a-secure-enterprise-ai-assistant-using-amazon-bedrock/">here</a></span>]]></content>
- <author>
- <name>Deepesh Dhapola, Mudit Chopra, Rahmat Khan, Rahul Ghosh, Saikat Dey, and Sandeep Kumar Veerlapati</name>
- </author>
- <category label="blog" term="blog"/>
- <category label="Apache Hudi" term="Apache Hudi"/>
- <category label="AWS" term="AWS"/>
- </entry>
</feed>
\ No newline at end of file
diff --git a/content/blog/authors/index.html b/content/blog/authors/index.html
index 3ee848e2fab1..36a0cc8caa66 100644
--- a/content/blog/authors/index.html
+++ b/content/blog/authors/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/feed.json b/content/blog/feed.json
index cbf3cac04a60..bd8f0d7b48bc 100644
--- a/content/blog/feed.json
+++ b/content/blog/feed.json
@@ -4,6 +4,23 @@
"home_page_url": "https://hudi.apache.org/blog",
"description": "Apache Hudi Blog",
"items": [
+ {
+ "id": "https://hudi.apache.org/blog/2026/01/06/jd-hudi-architecture-evolution",
+ "content_html": "<hr>\n<p><em>This post, translated from the <a href=\"https://mp.weixin.qq.com/s/35-i_gSrCLz1kYugQpoqQA\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">original blog in Chinese</a>, is based on content shared at the JD.com & Hudi Meetup Asia event. It covers JD.com's data lake status, in-house technology features, business practices, and community contributions and future plans, demonstrating how JD.com leverages data lake technology to drive n [...]
+ "url": "https://hudi.apache.org/blog/2026/01/06/jd-hudi-architecture-evolution",
+ "title": "Apache Hudi's Latest Architecture Evolution at JD.com",
+ "summary": "---",
+ "date_modified": "2026-01-06T00:00:00.000Z",
+ "author": {
+ "name": "Team at JD.com"
+ },
+ "tags": [
+ "hudi",
+ "meetup",
+ "lakehouse",
+ "community"
+ ]
+ },
{
"id": "https://hudi.apache.org/blog/2025/12/29/apache-hudi-2025-a-year-in-review",
"content_html": "<img src=\"https://hudi.apache.org/assets/images/blog/2025-12-29-apache-hudi-2025-a-year-in-review/00-og.png\" alt=\"drawing\" style=\"width:100%;display:block;margin-left:auto;margin-right:auto;margin-top:18pt;margin-bottom:18pt\">\n<p>As we close out 2025, it's clear that this has been a transformative year for Apache Hudi. The community continued to grow, delivered major advances in interoperability and performance, published \"The Definitive Guide\" book, [...]
@@ -341,22 +358,6 @@
"Peloton",
"Community"
]
- },
- {
- "id": "https://hudi.apache.org/blog/2025/07/15/PayU-built-a-secure-enterprise-AI-assistant",
- "content_html": "<span>Redirecting... please wait!! <!-- -->or click <a href=\"https://aws.amazon.com/blogs/machine-learning/how-payu-built-a-secure-enterprise-ai-assistant-using-amazon-bedrock/\">here</a></span>",
- "url": "https://hudi.apache.org/blog/2025/07/15/PayU-built-a-secure-enterprise-AI-assistant",
- "title": "How PayU built a secure enterprise AI assistant using Amazon Bedrock",
- "summary": "Redirecting... please wait!!",
- "date_modified": "2025-07-15T00:00:00.000Z",
- "author": {
- "name": "Deepesh Dhapola, Mudit Chopra, Rahmat Khan, Rahul Ghosh, Saikat Dey, and Sandeep Kumar Veerlapati"
- },
- "tags": [
- "blog",
- "Apache Hudi",
- "AWS"
- ]
}
]
}
\ No newline at end of file
diff --git a/content/blog/index.html b/content/blog/index.html
index 9a11c81bb29d..a04e15847708 100644
--- a/content/blog/index.html
+++ b/content/blog/index.html
@@ -3,7 +3,7 @@
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.9.2">
-<title data-rh="true">Blogs List Page | Apache Hudi</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://hudi.apache.org/blog"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="k [...]
+<title data-rh="true">Blogs List Page | Apache Hudi</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://hudi.apache.org/blog"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="k [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Hudi: User-Facing Analytics Atom Feed">
<link rel="alternate" type="application/json" href="/blog/feed.json" title="Apache Hudi: User-Facing Analytics JSON Feed">
@@ -19,13 +19,13 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
<symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
</defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","light"),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","light"),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage [...]
</body>
</html>
\ No newline at end of file
diff --git a/content/blog/page/10/index.html b/content/blog/page/10/index.html
index e20083224b3c..3645c7cd242d 100644
--- a/content/blog/page/10/index.html
+++ b/content/blog/page/10/index.html
@@ -3,7 +3,7 @@
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.9.2">
-<title data-rh="true">Blogs List Page | Apache Hudi</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://hudi.apache.org/blog/page/10"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" [...]
+<title data-rh="true">Blogs List Page | Apache Hudi</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://hudi.apache.org/blog/page/10"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Hudi: User-Facing Analytics Atom Feed">
<link rel="alternate" type="application/json" href="/blog/feed.json" title="Apache Hudi: User-Facing Analytics JSON Feed">
@@ -19,13 +19,13 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
<symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
</defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","light"),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","light"),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage [...]
</body>
</html>
\ No newline at end of file
diff --git a/content/blog/page/11/index.html b/content/blog/page/11/index.html
index fa4cfd087c67..42e1de0e941f 100644
--- a/content/blog/page/11/index.html
+++ b/content/blog/page/11/index.html
@@ -3,7 +3,7 @@
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.9.2">
-<title data-rh="true">Blogs List Page | Apache Hudi</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://hudi.apache.org/blog/page/11"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" [...]
+<title data-rh="true">Blogs List Page | Apache Hudi</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://hudi.apache.org/blog/page/11"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Hudi: User-Facing Analytics Atom Feed">
<link rel="alternate" type="application/json" href="/blog/feed.json" title="Apache Hudi: User-Facing Analytics JSON Feed">
@@ -19,13 +19,13 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
<symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
</defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","light"),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","light"),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage [...]
</body>
</html>
\ No newline at end of file
diff --git a/content/blog/page/12/index.html b/content/blog/page/12/index.html
index a9330ecfa8c2..1a6932a1467f 100644
--- a/content/blog/page/12/index.html
+++ b/content/blog/page/12/index.html
@@ -3,7 +3,7 @@
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.9.2">
-<title data-rh="true">Blogs List Page | Apache Hudi</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://hudi.apache.org/blog/page/12"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" [...]
+<title data-rh="true">Blogs List Page | Apache Hudi</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://hudi.apache.org/blog/page/12"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Hudi: User-Facing Analytics Atom Feed">
<link rel="alternate" type="application/json" href="/blog/feed.json" title="Apache Hudi: User-Facing Analytics JSON Feed">
@@ -19,13 +19,13 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
<symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
</defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","light"),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","light"),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage [...]
</body>
</html>
\ No newline at end of file
diff --git a/content/blog/page/13/index.html b/content/blog/page/13/index.html
index d92ca7b45f00..0e93146754fb 100644
--- a/content/blog/page/13/index.html
+++ b/content/blog/page/13/index.html
@@ -3,7 +3,7 @@
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.9.2">
-<title data-rh="true">Blogs List Page | Apache Hudi</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://hudi.apache.org/blog/page/13"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" [...]
+<title data-rh="true">Blogs List Page | Apache Hudi</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://hudi.apache.org/blog/page/13"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Hudi: User-Facing Analytics Atom Feed">
<link rel="alternate" type="application/json" href="/blog/feed.json" title="Apache Hudi: User-Facing Analytics JSON Feed">
@@ -19,13 +19,13 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
<symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
</defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","light"),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","light"),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage [...]
</body>
</html>
\ No newline at end of file
diff --git a/content/blog/page/14/index.html b/content/blog/page/14/index.html
index c3149e7eaebb..88a5fd20014e 100644
--- a/content/blog/page/14/index.html
+++ b/content/blog/page/14/index.html
@@ -3,7 +3,7 @@
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.9.2">
-<title data-rh="true">Blogs List Page | Apache Hudi</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://hudi.apache.org/blog/page/14"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" [...]
+<title data-rh="true">Blogs List Page | Apache Hudi</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://hudi.apache.org/blog/page/14"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Hudi: User-Facing Analytics Atom Feed">
<link rel="alternate" type="application/json" href="/blog/feed.json" title="Apache Hudi: User-Facing Analytics JSON Feed">
@@ -19,13 +19,13 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
<symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
</defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","light"),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","light"),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage [...]
</body>
</html>
\ No newline at end of file
diff --git a/content/blog/page/15/index.html b/content/blog/page/15/index.html
index c98c57d59f1b..c6becb61cb1d 100644
--- a/content/blog/page/15/index.html
+++ b/content/blog/page/15/index.html
@@ -3,7 +3,7 @@
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.9.2">
-<title data-rh="true">Blogs List Page | Apache Hudi</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://hudi.apache.org/blog/page/15"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" [...]
+<title data-rh="true">Blogs List Page | Apache Hudi</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://hudi.apache.org/blog/page/15"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Hudi: User-Facing Analytics Atom Feed">
<link rel="alternate" type="application/json" href="/blog/feed.json" title="Apache Hudi: User-Facing Analytics JSON Feed">
@@ -19,13 +19,13 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
<symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
</defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","light"),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","light"),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage [...]
</body>
</html>
\ No newline at end of file
diff --git a/content/blog/page/16/index.html b/content/blog/page/16/index.html
index 2e6c49382485..7256c069c8d0 100644
--- a/content/blog/page/16/index.html
+++ b/content/blog/page/16/index.html
@@ -3,7 +3,7 @@
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.9.2">
-<title data-rh="true">Blogs List Page | Apache Hudi</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://hudi.apache.org/blog/page/16"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" [...]
+<title data-rh="true">Blogs List Page | Apache Hudi</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://hudi.apache.org/blog/page/16"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Hudi: User-Facing Analytics Atom Feed">
<link rel="alternate" type="application/json" href="/blog/feed.json" title="Apache Hudi: User-Facing Analytics JSON Feed">
@@ -19,13 +19,13 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
<symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
</defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","light"),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","light"),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage [...]
</body>
</html>
\ No newline at end of file
diff --git a/content/blog/page/17/index.html b/content/blog/page/17/index.html
index 18765e1909c4..143ee2d2944c 100644
--- a/content/blog/page/17/index.html
+++ b/content/blog/page/17/index.html
@@ -3,7 +3,7 @@
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.9.2">
-<title data-rh="true">Blogs List Page | Apache Hudi</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://hudi.apache.org/blog/page/17"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" [...]
+<title data-rh="true">Blogs List Page | Apache Hudi</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://hudi.apache.org/blog/page/17"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Hudi: User-Facing Analytics Atom Feed">
<link rel="alternate" type="application/json" href="/blog/feed.json" title="Apache Hudi: User-Facing Analytics JSON Feed">
@@ -19,13 +19,13 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
<symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
</defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","light"),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","light"),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage [...]
</body>
</html>
\ No newline at end of file
diff --git a/content/blog/page/18/index.html b/content/blog/page/18/index.html
index 09ce0ec0e1d3..69a84701ef2b 100644
--- a/content/blog/page/18/index.html
+++ b/content/blog/page/18/index.html
@@ -3,7 +3,7 @@
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.9.2">
-<title data-rh="true">Blogs List Page | Apache Hudi</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://hudi.apache.org/blog/page/18"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" [...]
+<title data-rh="true">Blogs List Page | Apache Hudi</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://hudi.apache.org/blog/page/18"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Hudi: User-Facing Analytics Atom Feed">
<link rel="alternate" type="application/json" href="/blog/feed.json" title="Apache Hudi: User-Facing Analytics JSON Feed">
@@ -19,13 +19,13 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
<symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
</defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","light"),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","light"),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage [...]
</body>
</html>
\ No newline at end of file
diff --git a/content/blog/page/19/index.html b/content/blog/page/19/index.html
index bca254202e20..b56f50bd2f9c 100644
--- a/content/blog/page/19/index.html
+++ b/content/blog/page/19/index.html
@@ -3,7 +3,7 @@
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.9.2">
-<title data-rh="true">Blogs List Page | Apache Hudi</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://hudi.apache.org/blog/page/19"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" [...]
+<title data-rh="true">Blogs List Page | Apache Hudi</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://hudi.apache.org/blog/page/19"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Hudi: User-Facing Analytics Atom Feed">
<link rel="alternate" type="application/json" href="/blog/feed.json" title="Apache Hudi: User-Facing Analytics JSON Feed">
@@ -19,13 +19,13 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
<symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
</defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","light"),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","light"),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage [...]
</body>
</html>
\ No newline at end of file
diff --git a/content/blog/page/2/index.html b/content/blog/page/2/index.html
index 0233e7d969ff..f596ce7e3811 100644
--- a/content/blog/page/2/index.html
+++ b/content/blog/page/2/index.html
@@ -3,7 +3,7 @@
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.9.2">
-<title data-rh="true">Blogs List Page | Apache Hudi</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://hudi.apache.org/blog/page/2"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" [...]
+<title data-rh="true">Blogs List Page | Apache Hudi</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://hudi.apache.org/blog/page/2"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Hudi: User-Facing Analytics Atom Feed">
<link rel="alternate" type="application/json" href="/blog/feed.json" title="Apache Hudi: User-Facing Analytics JSON Feed">
@@ -19,13 +19,13 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
<symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
</defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","light"),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","light"),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage [...]
</body>
</html>
\ No newline at end of file
diff --git a/content/blog/page/20/index.html b/content/blog/page/20/index.html
index b10e8bb96177..fbc88c333dd5 100644
--- a/content/blog/page/20/index.html
+++ b/content/blog/page/20/index.html
@@ -3,7 +3,7 @@
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.9.2">
-<title data-rh="true">Blogs List Page | Apache Hudi</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://hudi.apache.org/blog/page/20"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" [...]
+<title data-rh="true">Blogs List Page | Apache Hudi</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://hudi.apache.org/blog/page/20"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Hudi: User-Facing Analytics Atom Feed">
<link rel="alternate" type="application/json" href="/blog/feed.json" title="Apache Hudi: User-Facing Analytics JSON Feed">
@@ -19,13 +19,13 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
<symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
</defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","light"),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","light"),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage [...]
</body>
</html>
\ No newline at end of file
diff --git a/content/blog/page/21/index.html b/content/blog/page/21/index.html
index a0dab95e3e02..f49fa8b3ddd2 100644
--- a/content/blog/page/21/index.html
+++ b/content/blog/page/21/index.html
@@ -3,7 +3,7 @@
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.9.2">
-<title data-rh="true">Blogs List Page | Apache Hudi</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://hudi.apache.org/blog/page/21"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" [...]
+<title data-rh="true">Blogs List Page | Apache Hudi</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://hudi.apache.org/blog/page/21"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Hudi: User-Facing Analytics Atom Feed">
<link rel="alternate" type="application/json" href="/blog/feed.json" title="Apache Hudi: User-Facing Analytics JSON Feed">
@@ -19,13 +19,13 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
<symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
</defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","light"),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","light"),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage [...]
</body>
</html>
\ No newline at end of file
diff --git a/content/blog/page/22/index.html b/content/blog/page/22/index.html
index fa89a2a8aaa9..d06e90424739 100644
--- a/content/blog/page/22/index.html
+++ b/content/blog/page/22/index.html
@@ -3,7 +3,7 @@
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.9.2">
-<title data-rh="true">Blogs List Page | Apache Hudi</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://hudi.apache.org/blog/page/22"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" [...]
+<title data-rh="true">Blogs List Page | Apache Hudi</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://hudi.apache.org/blog/page/22"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Hudi: User-Facing Analytics Atom Feed">
<link rel="alternate" type="application/json" href="/blog/feed.json" title="Apache Hudi: User-Facing Analytics JSON Feed">
@@ -19,13 +19,13 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
<symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
</defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","light"),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","light"),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage [...]
</body>
</html>
\ No newline at end of file
diff --git a/content/blog/page/23/index.html b/content/blog/page/23/index.html
index 92880f1a4ffd..01b60a96ea17 100644
--- a/content/blog/page/23/index.html
+++ b/content/blog/page/23/index.html
@@ -3,7 +3,7 @@
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.9.2">
-<title data-rh="true">Blogs List Page | Apache Hudi</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://hudi.apache.org/blog/page/23"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" [...]
+<title data-rh="true">Blogs List Page | Apache Hudi</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://hudi.apache.org/blog/page/23"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Hudi: User-Facing Analytics Atom Feed">
<link rel="alternate" type="application/json" href="/blog/feed.json" title="Apache Hudi: User-Facing Analytics JSON Feed">
@@ -19,13 +19,13 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
<symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
</defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","light"),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","light"),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage [...]
</body>
</html>
\ No newline at end of file
diff --git a/content/blog/page/24/index.html b/content/blog/page/24/index.html
index d67f3c219f24..9ae6aded6b88 100644
--- a/content/blog/page/24/index.html
+++ b/content/blog/page/24/index.html
@@ -3,7 +3,7 @@
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.9.2">
-<title data-rh="true">Blogs List Page | Apache Hudi</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://hudi.apache.org/blog/page/24"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" [...]
+<title data-rh="true">Blogs List Page | Apache Hudi</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://hudi.apache.org/blog/page/24"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Hudi: User-Facing Analytics Atom Feed">
<link rel="alternate" type="application/json" href="/blog/feed.json" title="Apache Hudi: User-Facing Analytics JSON Feed">
@@ -19,13 +19,13 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
<symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
</defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","light"),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","light"),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage [...]
</body>
</html>
\ No newline at end of file
diff --git a/content/blog/page/25/index.html b/content/blog/page/25/index.html
index b948362363d9..3537c28ba8d5 100644
--- a/content/blog/page/25/index.html
+++ b/content/blog/page/25/index.html
@@ -3,7 +3,7 @@
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.9.2">
-<title data-rh="true">Blogs List Page | Apache Hudi</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://hudi.apache.org/blog/page/25"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" [...]
+<title data-rh="true">Blogs List Page | Apache Hudi</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://hudi.apache.org/blog/page/25"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Hudi: User-Facing Analytics Atom Feed">
<link rel="alternate" type="application/json" href="/blog/feed.json" title="Apache Hudi: User-Facing Analytics JSON Feed">
@@ -19,13 +19,13 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
<symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
</defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","light"),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","light"),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage [...]
</body>
</html>
\ No newline at end of file
diff --git a/content/blog/page/26/index.html b/content/blog/page/26/index.html
index 7d399b095ca4..57e1926aa5fb 100644
--- a/content/blog/page/26/index.html
+++ b/content/blog/page/26/index.html
@@ -3,7 +3,7 @@
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.9.2">
-<title data-rh="true">Blogs List Page | Apache Hudi</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://hudi.apache.org/blog/page/26"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" [...]
+<title data-rh="true">Blogs List Page | Apache Hudi</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://hudi.apache.org/blog/page/26"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Hudi: User-Facing Analytics Atom Feed">
<link rel="alternate" type="application/json" href="/blog/feed.json" title="Apache Hudi: User-Facing Analytics JSON Feed">
@@ -19,13 +19,13 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
<symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
</defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","light"),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","light"),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage [...]
</body>
</html>
\ No newline at end of file
diff --git a/content/blog/page/3/index.html b/content/blog/page/3/index.html
index cd35593d42ca..db2b9337ef47 100644
--- a/content/blog/page/3/index.html
+++ b/content/blog/page/3/index.html
@@ -3,7 +3,7 @@
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.9.2">
-<title data-rh="true">Blogs List Page | Apache Hudi</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://hudi.apache.org/blog/page/3"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" [...]
+<title data-rh="true">Blogs List Page | Apache Hudi</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://hudi.apache.org/blog/page/3"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Hudi: User-Facing Analytics Atom Feed">
<link rel="alternate" type="application/json" href="/blog/feed.json" title="Apache Hudi: User-Facing Analytics JSON Feed">
@@ -19,13 +19,13 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
<symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
</defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","light"),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","light"),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage [...]
</body>
</html>
\ No newline at end of file
diff --git a/content/blog/page/4/index.html b/content/blog/page/4/index.html
index 26923ef623c1..e6f2b96332b4 100644
--- a/content/blog/page/4/index.html
+++ b/content/blog/page/4/index.html
@@ -3,7 +3,7 @@
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.9.2">
-<title data-rh="true">Blogs List Page | Apache Hudi</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://hudi.apache.org/blog/page/4"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" [...]
+<title data-rh="true">Blogs List Page | Apache Hudi</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://hudi.apache.org/blog/page/4"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Hudi: User-Facing Analytics Atom Feed">
<link rel="alternate" type="application/json" href="/blog/feed.json" title="Apache Hudi: User-Facing Analytics JSON Feed">
@@ -19,13 +19,13 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
<symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
</defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","light"),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","light"),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage [...]
</body>
</html>
\ No newline at end of file
diff --git a/content/blog/page/5/index.html b/content/blog/page/5/index.html
index 45167129a2e5..20b61643c29a 100644
--- a/content/blog/page/5/index.html
+++ b/content/blog/page/5/index.html
@@ -3,7 +3,7 @@
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.9.2">
-<title data-rh="true">Blogs List Page | Apache Hudi</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://hudi.apache.org/blog/page/5"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" [...]
+<title data-rh="true">Blogs List Page | Apache Hudi</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://hudi.apache.org/blog/page/5"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Hudi: User-Facing Analytics Atom Feed">
<link rel="alternate" type="application/json" href="/blog/feed.json" title="Apache Hudi: User-Facing Analytics JSON Feed">
@@ -19,13 +19,13 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
<symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
</defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","light"),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","light"),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage [...]
</body>
</html>
\ No newline at end of file
diff --git a/content/blog/page/6/index.html b/content/blog/page/6/index.html
index 495bc1e51cf4..b6ac79ad7c17 100644
--- a/content/blog/page/6/index.html
+++ b/content/blog/page/6/index.html
@@ -3,7 +3,7 @@
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.9.2">
-<title data-rh="true">Blogs List Page | Apache Hudi</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://hudi.apache.org/blog/page/6"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" [...]
+<title data-rh="true">Blogs List Page | Apache Hudi</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://hudi.apache.org/blog/page/6"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Hudi: User-Facing Analytics Atom Feed">
<link rel="alternate" type="application/json" href="/blog/feed.json" title="Apache Hudi: User-Facing Analytics JSON Feed">
@@ -19,13 +19,13 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
<symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
</defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","light"),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","light"),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage [...]
</body>
</html>
\ No newline at end of file
diff --git a/content/blog/page/7/index.html b/content/blog/page/7/index.html
index 2810fc00f80d..ce71f6d95df7 100644
--- a/content/blog/page/7/index.html
+++ b/content/blog/page/7/index.html
@@ -3,7 +3,7 @@
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.9.2">
-<title data-rh="true">Blogs List Page | Apache Hudi</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://hudi.apache.org/blog/page/7"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" [...]
+<title data-rh="true">Blogs List Page | Apache Hudi</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://hudi.apache.org/blog/page/7"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Hudi: User-Facing Analytics Atom Feed">
<link rel="alternate" type="application/json" href="/blog/feed.json" title="Apache Hudi: User-Facing Analytics JSON Feed">
@@ -19,13 +19,13 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
<symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
</defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","light"),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","light"),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage [...]
</body>
</html>
\ No newline at end of file
diff --git a/content/blog/page/8/index.html b/content/blog/page/8/index.html
index 5c89277f6d5f..0e9772614e21 100644
--- a/content/blog/page/8/index.html
+++ b/content/blog/page/8/index.html
@@ -3,7 +3,7 @@
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.9.2">
-<title data-rh="true">Blogs List Page | Apache Hudi</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://hudi.apache.org/blog/page/8"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" [...]
+<title data-rh="true">Blogs List Page | Apache Hudi</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://hudi.apache.org/blog/page/8"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Hudi: User-Facing Analytics Atom Feed">
<link rel="alternate" type="application/json" href="/blog/feed.json" title="Apache Hudi: User-Facing Analytics JSON Feed">
@@ -19,13 +19,13 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
<symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
</defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","light"),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","light"),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage [...]
</body>
</html>
\ No newline at end of file
diff --git a/content/blog/page/9/index.html b/content/blog/page/9/index.html
index 2b1e58645bd9..1d880e2de92f 100644
--- a/content/blog/page/9/index.html
+++ b/content/blog/page/9/index.html
@@ -3,7 +3,7 @@
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.9.2">
-<title data-rh="true">Blogs List Page | Apache Hudi</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://hudi.apache.org/blog/page/9"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" [...]
+<title data-rh="true">Blogs List Page | Apache Hudi</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://hudi.apache.org/blog/page/9"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Hudi: User-Facing Analytics Atom Feed">
<link rel="alternate" type="application/json" href="/blog/feed.json" title="Apache Hudi: User-Facing Analytics JSON Feed">
@@ -19,13 +19,13 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
<symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
</defs></svg>
-<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","light"),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage [...]
+<script>document.documentElement.setAttribute("data-theme","light"),document.documentElement.setAttribute("data-theme-choice","light"),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage [...]
</body>
</html>
\ No newline at end of file
diff --git a/content/blog/rss.xml b/content/blog/rss.xml
index d84f204d42fa..9038c04ebf45 100644
--- a/content/blog/rss.xml
+++ b/content/blog/rss.xml
@@ -4,10 +4,190 @@
<title>Apache Hudi: User-Facing Analytics</title>
<link>https://hudi.apache.org/blog</link>
<description>Apache Hudi Blog</description>
- <lastBuildDate>Mon, 29 Dec 2025 00:00:00 GMT</lastBuildDate>
+ <lastBuildDate>Tue, 06 Jan 2026 00:00:00 GMT</lastBuildDate>
<docs>https://validator.w3.org/feed/docs/rss2.html</docs>
<generator>https://github.com/jpmonette/feed</generator>
<language>en</language>
+ <item>
+ <title><![CDATA[Apache Hudi's Latest Architecture Evolution at JD.com]]></title>
+ <link>https://hudi.apache.org/blog/2026/01/06/jd-hudi-architecture-evolution</link>
+ <guid>https://hudi.apache.org/blog/2026/01/06/jd-hudi-architecture-evolution</guid>
+ <pubDate>Tue, 06 Jan 2026 00:00:00 GMT</pubDate>
+ <description><![CDATA[---]]></description>
+ <content:encoded><![CDATA[<hr>
+<p><em>This post, translated from the <a href="https://mp.weixin.qq.com/s/35-i_gSrCLz1kYugQpoqQA" target="_blank" rel="noopener noreferrer" class="">original blog in Chinese</a>, is based on content shared at the JD.com & Hudi Meetup Asia event. It covers JD.com's data lake status, in-house technology features, business practices, and community contributions and future plans, demonstrating how JD.com leverages data lake technology to drive near-real-time data asset transformation and [...]
+<hr>
+<p><strong>Table of Contents:</strong></p>
+<ol>
+<li class="">JD.com Data Lake Status</li>
+<li class="">In-House Technology Features</li>
+<li class="">Business Practices</li>
+<li class="">Community Contributions and Future Plans</li>
+</ol>
+<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="01-jdcom-data-lake-status">01 JD.com Data Lake Status<a href="https://hudi.apache.org/blog/2026/01/06/jd-hudi-architecture-evolution#01-jdcom-data-lake-status" class="hash-link" aria-label="Direct link to 01 JD.com Data Lake Status" title="Direct link to 01 JD.com Data Lake Status" translate="no">​</a></h2>
+<p>The JD.com data lake team has been working to enable near-real-time data processing across the entire organization, helping JD Retail, JD Technology, JD Logistics, and other subsidiaries improve data timeliness for core data assets. The data lake now exceeds 500PB in scale, supported by robust underlying technology and platform product capabilities.</p>
+<p><img decoding="async" loading="lazy" alt="JD.com data lake capability overview" src="https://hudi.apache.org/assets/images/01-d92f3ab9c62b2c857c857ab3c5e746df.webp" width="1080" height="669" class="img_ev3q"></p>
+<p>JD.com's data lake is built on top of HDFS and other distributed storage systems, leveraging Hudi's high-performance read/write capabilities and file organization to support near-real-time processing pipelines. It ingests data from message queues, Binlog, Hive, and Hudi sources, supporting high-performance streaming, batch, and OLAP queries. On top of this infrastructure, the JD Big Data Platform provides full lifecycle product capabilities—from table creation, data integration, data [...]
+<p>JD-Hudi is based on community version 0.13.1, developed to meet JD.com's specific business requirements. The team has implemented a series of in-house optimizations across multiple key modules in the Hudi core, including the organization protocol layer and I/O transport layer.</p>
+<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="organization-protocol-layer">Organization Protocol Layer<a href="https://hudi.apache.org/blog/2026/01/06/jd-hudi-architecture-evolution#organization-protocol-layer" class="hash-link" aria-label="Direct link to Organization Protocol Layer" title="Direct link to Organization Protocol Layer" translate="no">​</a></h3>
+<ol>
+<li class="">
+<p><strong>Indexing</strong>: The community provides Bucket Index, BloomFilter, and other indexes. JD.com developed a partition-level Bucket Index that enables differentiated bucket counts per partition, effectively solving partition skew issues. Additionally, they innovated a foreign key index and implemented streaming foreign key join capabilities based on it.</p>
+</li>
+<li class="">
+<p><strong>Merge Engine</strong>: In version 0.13.1, PayLoad is the primary approach. The community provides <code>OverwriteWithLatest</code>, <code>EventTimeBased</code>, <code>PartialUpdate</code>, etc. JD.com developed Multiple Ts to support multi-field merge logic and enhanced Partial Update. As the community now promotes RecordMerger, JD.com will also align with this implementation going forward.</p>
+</li>
+<li class="">
+<p><strong>Table Format</strong>: Both community CoW and MoR are in production at JD.com. Community MoR uses a combination of base files and log files, with log files stored in Avro row format. JD.com found performance bottlenecks in community MoR and developed an LSM-Tree-based MoR with tiered management, where all log files are stored in Parquet format, achieving 2-10x read/write performance improvement.</p>
+</li>
+<li class="">
+<p><strong>Concurrency Control</strong>: The community provides OCC and MVCC for concurrency control. JD.com's LSM-Tree organization protocol achieves lock-free concurrent updates.</p>
+</li>
+<li class="">
+<p><strong>File Layout</strong>: JD.com developed a hybrid storage layout solution that supports distributing a single table's data across multiple storage locations. The buffer layer stores high-frequency writes like deltacommits on low-latency, high-performance storage systems (HDFS or ChubaoFS). The persistent layer receives data migrated from the buffer layer via table services. During reads, the system combines buffer and persistent layers to generate a unified file view.</p>
+</li>
+<li class="">
+<p><strong>Table Services</strong>: JD.com implemented incremental table services on top of the community version, effectively avoiding increased table service duration as partition counts grow, significantly reducing write-side blocking time.</p>
+</li>
+</ol>
+<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="io-transport-layer">I/O Transport Layer<a href="https://hudi.apache.org/blog/2026/01/06/jd-hudi-architecture-evolution#io-transport-layer" class="hash-link" aria-label="Direct link to I/O Transport Layer" title="Direct link to I/O Transport Layer" translate="no">​</a></h3>
+<p>The core optimization strategy for the I/O transport layer is reducing serialization/deserialization overhead. JD.com developed binary stream copy Clustering, bypassing row-column conversion between compute engines and Parquet files for direct binary stream copying to achieve file aggregation. They use Engine-Native optimization to work with compute engine data formats directly, avoiding row format conversions. ZSTD compression reduces CPU overhead during file compression.</p>
+<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="02-in-house-technology-features">02 In-House Technology Features<a href="https://hudi.apache.org/blog/2026/01/06/jd-hudi-architecture-evolution#02-in-house-technology-features" class="hash-link" aria-label="Direct link to 02 In-House Technology Features" title="Direct link to 02 In-House Technology Features" translate="no">​</a></h2>
+<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="01-hudi-mor-lsm-tree">01. Hudi MoR LSM-Tree<a href="https://hudi.apache.org/blog/2026/01/06/jd-hudi-architecture-evolution#01-hudi-mor-lsm-tree" class="hash-link" aria-label="Direct link to 01. Hudi MoR LSM-Tree" title="Direct link to 01. Hudi MoR LSM-Tree" translate="no">​</a></h3>
+<p>In JD.com's business practices, as data scale continues to grow and real-time requirements intensify, Hudi MoR tables facing high-concurrency, high-throughput real-time data processing have revealed several performance and stability bottlenecks:</p>
+<ol>
+<li class="">
+<p><strong>Write Performance Bottleneck</strong>: During high-traffic data writes, MoR tables require merging incremental data with base files and writing back, making it difficult to balance low latency with high throughput concurrent writes—a key constraint for real-time data ingestion.</p>
+</li>
+<li class="">
+<p><strong>Index Inefficiency</strong>: When using Bucket Index with many buckets, each log file write requires frequent, time-consuming List operations, severely impacting write performance.</p>
+</li>
+<li class="">
+<p><strong>Query Efficiency Issues</strong>: The underlying Avro row storage format cannot effectively push down queries. Even accessing only a few columns requires reading entire rows, generating significant unnecessary I/O and degrading query efficiency.</p>
+</li>
+<li class="">
+<p><strong>Resource Contention</strong>: In streaming tasks, write operations and Compaction share resources, with contention often causing job failures. This typically requires deploying Compaction as a separate job, increasing operational complexity and cost.</p>
+</li>
+<li class="">
+<p><strong>Lack of Concurrent Updates</strong>: Data backfills or fault recovery require pausing real-time tasks, affecting business continuity. Table-level concurrent write limitations force multiple processing tasks on the same table to execute serially, causing cumulative data output delays that fail to meet high-timeliness requirements.</p>
+</li>
+</ol>
+<p>To address JD.com's real-time data business needs—especially the higher demands for performance, stability, and concurrent processing in scenarios like real-time data warehousing and multi-stream fusion during traffic peaks—the JD.com data lake team upgraded Hudi's architecture based on LSM-Tree principles, aiming to break through existing bottlenecks and more efficiently support growing real-time data business requirements.</p>
+<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="basic-design-principles">Basic Design Principles<a href="https://hudi.apache.org/blog/2026/01/06/jd-hudi-architecture-evolution#basic-design-principles" class="hash-link" aria-label="Direct link to Basic Design Principles" title="Direct link to Basic Design Principles" translate="no">​</a></h4>
+<p>LSM-Tree is a storage structure that optimizes read/write performance through sequential writes and tiered merging. In the underlying Hudi transformation:</p>
+<p>Using Bucket Index as the foundation, files within each FileGroup are organized into a two-level LSM-Tree. New data first enters L0, with two types of compaction mechanisms improving query efficiency and reducing read-time merge pressure:</p>
+<p><strong>Minor Compaction</strong>: Merges small L0 files into larger L0 files, efficiently controlling small file counts with high frequency and fast execution.</p>
+<p><strong>Major Compaction</strong>: Periodically merges all files into a single L1 file, maintaining global data consistency while reducing compaction frequency.</p>
+<p><img decoding="async" loading="lazy" alt="LSM-Tree FileGroup structure" src="https://hudi.apache.org/assets/images/02-86b4ce932b16a7be634fa1fb19592c59.webp" width="1080" height="348" class="img_ev3q"></p>
+<p>During data flow, JD-Hudi uses compute engine native row formats (like Spark InternalRow, Flink RowData), avoiding the overhead of Avro serialization and deserialization. Additionally, incremental updates create new Parquet files instead of appending to log files, avoiding the heavy file listing operations before writes while supporting multi-task concurrent updates.</p>
+<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="filesystemview-construction-logic">FileSystemView Construction Logic<a href="https://hudi.apache.org/blog/2026/01/06/jd-hudi-architecture-evolution#filesystemview-construction-logic" class="hash-link" aria-label="Direct link to FileSystemView Construction Logic" title="Direct link to FileSystemView Construction Logic" translate="no">​</a></h3>
+<p>FileSystemView (FSView) is Hudi's metadata abstraction layer that provides a unified query interface, hiding underlying file organization details so engines can efficiently build query splits based on logical views—providing critical support for snapshot isolation and data consistency. The transformed FSView construction logic can be expressed as:</p>
+<div class="language-text codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">FSView at T = CommittedLogs - (Log.baseInstant>T) - (ReplacedLogs.baseInstant<=T)</sp [...]
+<p><img decoding="async" loading="lazy" alt="FileSystemView construction example" src="https://hudi.apache.org/assets/images/03-5d7dbcaf86062298f6f411e0acd4727c.webp" width="1080" height="409" class="img_ev3q"></p>
+<p>Using the multi-task concurrent update scenario shown in the diagram as an example: all committed files include File 1-10 and File 15. At time T_i, files committed after that time include File 15, while files committed before or at that time that were replaced by Compaction operations are Files 1-5. Therefore, the logical snapshot view at T_i can be calculated using the formula, consisting of Files 6-10.</p>
+<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="write-process-design">Write Process Design<a href="https://hudi.apache.org/blog/2026/01/06/jd-hudi-architecture-evolution#write-process-design" class="hash-link" aria-label="Direct link to Write Process Design" title="Direct link to Write Process Design" translate="no">​</a></h3>
+<p>Taking Flink writes as an example, the write process mainly includes <strong>repartitioning, sorting, deduplication, and I/O</strong>—four core steps.</p>
+<p><img decoding="async" loading="lazy" alt="Write process flow" src="https://hudi.apache.org/assets/images/04-ff44154f8954f7b9310817acaaed3129.webp" width="1080" height="304" class="img_ev3q"></p>
+<ul>
+<li class=""><strong>Unified Data Representation</strong>: The entire data flow uses Flink's native RowData format, reducing serialization and format conversion overhead.</li>
+<li class=""><strong>Balanced Data Distribution</strong>: To address uneven Bucket distribution, a Remote Partitioner mechanism based on a global view was proposed, achieving dynamic load balancing for writes.</li>
+<li class=""><strong>Asynchronous Processing Architecture</strong>: A Disruptor ring buffer was introduced in the Sink operator, decoupling data production and consumption, significantly improving processing performance and effectively handling scenarios where production rate exceeds consumption.</li>
+<li class=""><strong>Efficient Memory Management</strong>: Integration of Flink's built-in MemorySegmentPool and BinaryInMemorySortBuffer enables fine-grained memory management and efficient sorting, substantially reducing GC pressure and sorting overhead.</li>
+</ul>
+<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="read-process-design">Read Process Design<a href="https://hudi.apache.org/blog/2026/01/06/jd-hudi-architecture-evolution#read-process-design" class="hash-link" aria-label="Direct link to Read Process Design" title="Direct link to Read Process Design" translate="no">​</a></h3>
+<p>In LSM-Tree structures, data records within underlying files are all sorted, so efficient multi-way merge sort algorithms are key to query performance. Min-heap and loser tree are the most commonly used data structures for merge sorting. When the number of merge paths (K) is large, loser tree requires only about <code>log₂K</code> comparisons per adjustment, while min-heap needs about <code>2log₂K</code>—theoretically reducing comparisons by nearly half, with significant advantages at [...]
+<p>To further improve merge efficiency, the JD.com data lake team adopted a <strong>state machine-based loser tree</strong> implementation. By defining clear states for each node (such as "ready", "selected out", etc.) and driving state transitions during each comparison, while dynamically recording leaf node indexes for identical primary keys, the benefits are:</p>
+<ul>
+<li class=""><strong>Avoid Repeated Adjustments</strong>: When identical primary keys are detected, index-based path reuse allows skipping tree structure re-traversal.</li>
+<li class=""><strong>Batch Merge Output</strong>: In a single adjustment, all records with identical primary keys in the current tree can be located and output, enabling merge functions to complete aggregation in one pass.</li>
+<li class=""><strong>Zero-Copy Reference</strong>: Direct index references to data positions avoid object copying, substantially reducing memory and CPU overhead.</li>
+</ul>
+<p>This approach achieved approximately 15% read performance improvement in actual testing, effectively supporting high-throughput, low-latency query requirements under the LSM-Tree architecture.</p>
+<p><img decoding="async" loading="lazy" alt="Loser tree merge algorithm" src="https://hudi.apache.org/assets/images/05-aebe240d9adb159d0d49f47937c2bf74.webp" width="1080" height="1169" class="img_ev3q"></p>
+<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="compaction-optimization">Compaction Optimization<a href="https://hudi.apache.org/blog/2026/01/06/jd-hudi-architecture-evolution#compaction-optimization" class="hash-link" aria-label="Direct link to Compaction Optimization" title="Direct link to Compaction Optimization" translate="no">​</a></h3>
+<p>Hudi Compaction is a core background service designed for MoR tables. Its main function is merging row-oriented incremental log files with columnar base files to generate new, more efficient base files. During Hudi-LSM Tree development, two main optimizations were made to address existing performance and stability bottlenecks in the scheduling phase:</p>
+<p><strong>Incremental Scheduling Optimization</strong></p>
+<p>The scheduling phase's main work is determining which partitions' file slices will participate in compaction, then generating a plan (Compaction Plan) saved to the Timeline.</p>
+<p>In practice, only partitions with new data need processing. However, the original Compaction strategy scanned all partitions regardless of whether they contained new data, causing unnecessary resource consumption and potential task failures as partition counts increased. The LSM version introduced an Incremental Compaction strategy with the following core workflow:</p>
+<p><img decoding="async" loading="lazy" alt="Incremental Compaction strategy" src="https://hudi.apache.org/assets/images/06-7ba6ddacd0295160c31893ffefad6eba.webp" width="1080" height="354" class="img_ev3q"></p>
+<p>First, the time period from the last completed Compaction to the current moment is treated as an incremental window. Partitions committed via deltacommit during this period have received incremental data. As shown in the diagram, if scheduling occurs at T5, then (T1, T5) is the incremental window, with Partition4 and Partition5 written at T2 and T3 needing inclusion in this compaction plan.</p>
+<p>Second, attention must be paid to partitions from the previous scheduling that weren't fully processed due to I/O limits—this information is recorded in the Compaction plan's MissingPartitions. As shown, when scheduling at T5, Partition3 recorded in the T1 plan must be considered.</p>
+<p>Additionally, in concurrent scenarios, data generated before the scheduling moment but not yet committed must be considered—this is saved in the Compaction plan's MissingInstants and should be included during scheduling. For example, Partition1 from T0 recorded as uncommitted in the T1 plan, and at T5 scheduling, the uncommitted T4 moment is recorded in this plan.</p>
+<p>Finally, at T5 scheduling, all partitions participating in compaction include: Partition1, Partition3, Partition4, and Partition5.</p>
+<p><strong>Flink Streaming Scheduling</strong></p>
+<p>The original scheduling mechanism was timed to execute after Commit operations completed and before new Instant generation, with the entire process running on the JobManager (JM) node. This pattern had two prominent drawbacks: first, it blocked normal new Instant generation, causing data consumption pipeline interruptions; second, if the scheduling phase encountered exceptions, the entire task would fail.</p>
+<p>To address these pain points, the new streaming scheduling approach makes critical optimizations: the core scheduling logic is extracted and encapsulated as an independent operator deployed to TaskManager (TM) nodes for execution. This architectural-level fundamental optimization completely overcomes the two core pain points of the original pattern. The diagram below shows the Flink streaming scheduling topology structure, where obtaining scheduling partitions, listing files to merge, [...]
+<p><img decoding="async" loading="lazy" alt="Flink streaming scheduling topology" src="data:image/webp;base64,UklGRjohAABXRUJQVlA4WAoAAAAQAAAANwQAkwAAQUxQSC8AAAABFyAQSENWSex0RMSCmbZtSHYgN7S95oj+T8BeF/mP//iP//iP//iP//jvCZTpIgBWUDgg5CAAANCeAJ0BKjgElAA+bTCWSCQioqEmMOrQgA2JZW7hcG5p8nGY+G38j3Os8/Xf3vdoql9tv4vjIc2ed3/p/9H2dfpb2AP0i/0n8z9wvpu/tHoI87L0c/6b1AP6x/ketl9EDy3v2k///y6f5nJq/N/9e7av9p/e/HXyJ/AJKPgBqKdveFv/e/xfib8ZP9b1Bfav+53jHZv9/6AXrd9k77vUd8KewF/KvKH/G/9rxKfpn97/7/+Q/K/7Af5n/Yv+v/j/yx [...]
+<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="benchmark">Benchmark<a href="https://hudi.apache.org/blog/2026/01/06/jd-hudi-architecture-evolution#benchmark" class="hash-link" aria-label="Direct link to Benchmark" title="Direct link to Benchmark" translate="no">​</a></h3>
+<p>Based on TPCDS and Nexmark standard datasets, benchmark evaluations were conducted under unified test environments for three table formats: MoR-LSM (JD-Hudi optimized version), MoR-Avro (JD-Hudi original version), and PK Table (Paimon 1.0.1), using task execution time or data consumption time as evaluation metrics. The results are as follows:</p>
+<p><img decoding="async" loading="lazy" alt="Benchmark comparison results" src="https://hudi.apache.org/assets/images/08-5d998b66bece995142b3316f80713235.webp" width="1080" height="483" class="img_ev3q"></p>
+<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="03-business-practices">03 Business Practices<a href="https://hudi.apache.org/blog/2026/01/06/jd-hudi-architecture-evolution#03-business-practices" class="hash-link" aria-label="Direct link to 03 Business Practices" title="Direct link to 03 Business Practices" translate="no">​</a></h2>
+<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="02-partial-update-foreign-key-join">02. Partial Update Foreign-Key Join<a href="https://hudi.apache.org/blog/2026/01/06/jd-hudi-architecture-evolution#02-partial-update-foreign-key-join" class="hash-link" aria-label="Direct link to 02. Partial Update Foreign-Key Join" title="Direct link to 02. Partial Update Foreign-Key Join" translate="no">​</a></h3>
+<p>Based on earlier near-real-time data asset transformation, upstream product basic detail pipelines now have near-real-time capabilities. The current goal is to continue advancing near-real-time transformation of downstream product wide tables. Product wide tables use SKU information as the core foundation and need to extend related dimension information through streaming processing, involving non-primary-key association update scenarios.</p>
+<p><img decoding="async" loading="lazy" alt="Partial Update Foreign-Key Join problem" src="https://hudi.apache.org/assets/images/09-cf1dddcd7806e546008d93cc37288511.webp" width="1080" height="771" class="img_ev3q"></p>
+<p><strong>Existing approaches:</strong></p>
+<ul>
+<li class=""><strong>Real-time</strong>: Using Flink streaming Join results in massive state storage at scale, with high maintenance costs and operational complexity</li>
+<li class=""><strong>Offline</strong>: Periodic Spark Join degrades data timeliness to scheduling cycle + execution time</li>
+</ul>
+<p>These two approaches struggle to simultaneously guarantee pipeline stability and data timeliness in massive data Join scenarios. Therefore, JD.com designed and introduced a foreign key index solution.</p>
+<p><strong>Foreign Key Index Solution</strong></p>
+<p>In Hudi, Partial Update in streaming primary key association scenarios can push large state down to the storage layer, ensuring real-time task stability. With foreign key index capability, primary keys can be efficiently queried by foreign key values to meet business requirements.</p>
+<p>JD.com designed a foreign key index with: the ability to quickly locate primary key values by foreign key values, support for concurrent update operations, efficient point query performance, and extensible, pluggable index storage mechanisms. The overall pipeline flow is as follows:</p>
+<p><img decoding="async" loading="lazy" alt="External index solution" src="https://hudi.apache.org/assets/images/10-2051dc6b8bfc9f7cee6ae02f05240667.webp" width="1080" height="367" class="img_ev3q"></p>
+<ul>
+<li class="">SKU data stream maintains the foreign key index in real-time and performs Partial Update to the Hudi product wide table</li>
+<li class="">SPU data stream queries the foreign key index in real-time, retrieves all related primary keys, expands them, and performs Partial Update to the Hudi product wide table</li>
+<li class="">Achieves minute-level timeliness for business requirements</li>
+</ul>
+<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="03-data-lake--ai-exploration-hudi-nativeio-sdk">03. Data Lake + AI Exploration: Hudi NativeIO SDK<a href="https://hudi.apache.org/blog/2026/01/06/jd-hudi-architecture-evolution#03-data-lake--ai-exploration-hudi-nativeio-sdk" class="hash-link" aria-label="Direct link to 03. Data Lake + AI Exploration: Hudi NativeIO SDK" title="Direct link to 03. Data Lake + AI Exploration: Hudi NativeIO SDK" translate="no">​</a></h3>
+<p>Current training engine I/O layers lack native data lake adaptation capability ("NativeIO" capability), causing I/O amplification during data reads with high serialization/deserialization overhead, further limiting training efficiency improvements.</p>
+<p>As business scenarios demand increasingly real-time and accurate models, there's an urgent need to establish direct connectivity between sample training engines and data lakes. By building a Hudi-compatible NativeIO SDK, training engines can bypass intermediate sync steps to read samples directly from Hudi lake tables, deeply leveraging data lake capabilities in incremental updates and efficient filtering. Meanwhile, NativeIO-level optimizations—such as columnar storage adaptation, ba [...]
+<p><img decoding="async" loading="lazy" alt="NativeIO SDK architecture" src="https://hudi.apache.org/assets/images/11-466b3ed18cd6e394a0a92e28803fbddd.webp" width="1080" height="339" class="img_ev3q"></p>
+<p>JD.com's internal Hudi NativeIO SDK adopts a layered, decoupled architecture design, divided into four core modules: data invocation layer, cross-language Transformation layer, Hudi view management layer, and high-performance query layer. Each module has clear responsibilities and boundaries, working together top-to-bottom to ensure user operation convenience while achieving efficient lake table data reads and high-timeliness responses, ultimately supporting sample training engines to [...]
+<p>Reading Parquet files via NativeIO SDK achieves approximately <strong>2x performance improvement</strong> compared to Spark vectorized Parquet reads.</p>
+<p>This performance optimization effectively addresses key bottlenecks in AI scenario sample engine data reads, significantly improving overall processing timeliness.</p>
+<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="traffic-data-warehouse-adm-data-lake-upgrade">Traffic Data Warehouse ADM Data Lake Upgrade<a href="https://hudi.apache.org/blog/2026/01/06/jd-hudi-architecture-evolution#traffic-data-warehouse-adm-data-lake-upgrade" class="hash-link" aria-label="Direct link to Traffic Data Warehouse ADM Data Lake Upgrade" title="Direct link to Traffic Data Warehouse ADM Data Lake Upgrade" translate="no">​</a></h3>
+<p>Traffic business currently has separate real-time and offline development pipelines, with high maintenance and development costs and inconsistent metrics. Offline pipelines where each domain independently processes click data lead to inconsistent metrics and redundant data storage. Additionally, near-real-time data scenarios are not currently supported. Traffic business faces challenges including severe data skew, massive data scale, and concurrent data corrections. To address these i [...]
+<p><img decoding="async" loading="lazy" alt="Traffic data warehouse ADM upgrade" src="https://hudi.apache.org/assets/images/12-e1714e1ab8ea78ea5885bdbc90c7cf86.webp" width="1080" height="486" class="img_ev3q"></p>
+<p><strong>Challenge</strong>: Bucket Index-based MoR tables in traffic data production pipelines have uneven bucket allocation to write tasks, causing some tasks to be heavily loaded while others idle, with low parallel resource utilization affecting traffic job write performance. Additionally, traffic business partition data skew (TB to MB) causes Fixed Bucket mode to generate excessive small files for small data partitions.</p>
+<p><strong>Solution</strong>:</p>
+<ul>
+<li class="">Developed Remote Partitioner functionality based on TimelineService, using centralized partition + bucket allocation strategy to solve bucket allocation skew</li>
+<li class="">Developed partition-level bucketing, customizing bucket counts per partition based on business partition data characteristics, with in-place bucket scaling</li>
+</ul>
+<p><strong>Challenge</strong>: Traffic exposure business has hundreds of billions of daily update records. MoR (Avro) compaction performance, read-time merge, and update performance cannot meet requirements, with significant SLA pressure. The community's native MoR doesn't support concurrent updates, and backfill scenarios requiring production stoppage cannot meet traffic business near-real-time requirements.</p>
+<p><strong>Solution</strong>:</p>
+<ul>
+<li class="">Developed LSM-Tree data organization format, leveraging LSM sequential read/write and tiered merge core advantages to improve MoR read, write, and merge performance</li>
+<li class="">Based on LSM-Tree file isolation mechanism, resolved metadata conflicts, JM-TM communication conflicts, and Hive metadata sync conflicts, achieving lightweight lock-free concurrent Upsert</li>
+</ul>
+<p><strong>Challenge</strong>: Real-time SKU dimension association in traffic business pipeline where SKU changes in real-time causes inconsistent dimension information for different primary keys with the same SKU within daily partitions, requiring T+1 offline corrections.</p>
+<p><strong>Solution</strong>:</p>
+<ul>
+<li class="">Developed Hudi foreign key index + Partial Update to achieve primary key refresh when SKU dimension information changes, maintaining SKU information data consistency within the same partition</li>
+</ul>
+<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="04-community-contributions-and-future-plans">04 Community Contributions and Future Plans<a href="https://hudi.apache.org/blog/2026/01/06/jd-hudi-architecture-evolution#04-community-contributions-and-future-plans" class="hash-link" aria-label="Direct link to 04 Community Contributions and Future Plans" title="Direct link to 04 Community Contributions and Future Plans" translate="no">​</a></h2>
+<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="community-contributions">Community Contributions<a href="https://hudi.apache.org/blog/2026/01/06/jd-hudi-architecture-evolution#community-contributions" class="hash-link" aria-label="Direct link to Community Contributions" title="Direct link to Community Contributions" translate="no">​</a></h3>
+<p>The JD.com Hudi team has contributed <strong>109 PRs</strong> to the community, including significant work such as:</p>
+<ul>
+<li class="">RFC-83: Incremental Table Service</li>
+<li class="">RFC-89: Partition Level Bucket Index</li>
+<li class="">HUDI-6212: Hudi Spark 3.0.x integration</li>
+</ul>
+<p>This fully demonstrates the team's important role and continuous contribution capability in the Hudi project. Currently, the team includes <strong>1 Hudi PMC member</strong> and <strong>1 Hudi Committer</strong>. Among Hudi's top 100 source code contributors, <strong>6 are from the JD.com team</strong>—making them one of the most important forces in the Hudi community.</p>
+<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="future-plans">Future Plans<a href="https://hudi.apache.org/blog/2026/01/06/jd-hudi-architecture-evolution#future-plans" class="hash-link" aria-label="Direct link to Future Plans" title="Direct link to Future Plans" translate="no">​</a></h3>
+<ul>
+<li class=""><strong>Upgrade to latest community version</strong>: Continue advancing JD.com's internal Hudi version based on the latest community releases</li>
+<li class=""><strong>Multi-modal data lake capabilities</strong>: Support unstructured data storage and vector indexing capabilities for AI scenarios</li>
+<li class=""><strong>Rust+Arrow NativeIO advancement</strong>: Further develop NativeIO capabilities based on Rust and Arrow</li>
+<li class=""><strong>Lake-stream integration exploration</strong>: Explore unified architectures bridging streaming and lakehouse paradigms</li>
+</ul>]]></content:encoded>
+ <category>hudi</category>
+ <category>meetup</category>
+ <category>lakehouse</category>
+ <category>community</category>
+ </item>
<item>
<title><![CDATA[Apache Hudi 2025: A Year In Review]]></title>
<link>https://hudi.apache.org/blog/2025/12/29/apache-hudi-2025-a-year-in-review</link>
@@ -1436,16 +1616,5 @@ The architecture efficiently handles high‑frequency updates across more than 6
<category>Peloton</category>
<category>Community</category>
</item>
- <item>
- <title><![CDATA[How PayU built a secure enterprise AI assistant using Amazon Bedrock]]></title>
- <link>https://hudi.apache.org/blog/2025/07/15/PayU-built-a-secure-enterprise-AI-assistant</link>
- <guid>https://hudi.apache.org/blog/2025/07/15/PayU-built-a-secure-enterprise-AI-assistant</guid>
- <pubDate>Tue, 15 Jul 2025 00:00:00 GMT</pubDate>
- <description><![CDATA[Redirecting... please wait!!]]></description>
- <content:encoded><![CDATA[<span>Redirecting... please wait!! <!-- -->or click <a href="https://aws.amazon.com/blogs/machine-learning/how-payu-built-a-secure-enterprise-ai-assistant-using-amazon-bedrock/">here</a></span>]]></content:encoded>
- <category>blog</category>
- <category>Apache Hudi</category>
- <category>AWS</category>
- </item>
</channel>
</rss>
\ No newline at end of file
diff --git a/content/blog/streaming-data-lake-platform/index.html b/content/blog/streaming-data-lake-platform/index.html
index b204ddbb567a..f3a3566aff5e 100644
--- a/content/blog/streaming-data-lake-platform/index.html
+++ b/content/blog/streaming-data-lake-platform/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/access-control/index.html b/content/blog/tags/access-control/index.html
index b6017b7c9b56..b82056dce0d3 100644
--- a/content/blog/tags/access-control/index.html
+++ b/content/blog/tags/access-control/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/acid/index.html b/content/blog/tags/acid/index.html
index 9302b1411317..ced0436463cd 100644
--- a/content/blog/tags/acid/index.html
+++ b/content/blog/tags/acid/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/active-timeline/index.html b/content/blog/tags/active-timeline/index.html
index bcaa96d542d7..79bd3a7362e3 100644
--- a/content/blog/tags/active-timeline/index.html
+++ b/content/blog/tags/active-timeline/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/ai/index.html b/content/blog/tags/ai/index.html
index f554ae50d0cb..cf26b5eee328 100644
--- a/content/blog/tags/ai/index.html
+++ b/content/blog/tags/ai/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/airbyte/index.html b/content/blog/tags/airbyte/index.html
index b5563da716be..d37a27ae15d2 100644
--- a/content/blog/tags/airbyte/index.html
+++ b/content/blog/tags/airbyte/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/alibabacloud/index.html b/content/blog/tags/alibabacloud/index.html
index 4cd8a81d056f..001d7ac1e304 100644
--- a/content/blog/tags/alibabacloud/index.html
+++ b/content/blog/tags/alibabacloud/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/amazon-athena/index.html b/content/blog/tags/amazon-athena/index.html
index df87a5d8ed15..1e4a1c74a237 100644
--- a/content/blog/tags/amazon-athena/index.html
+++ b/content/blog/tags/amazon-athena/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/amazon-dynamodb/index.html b/content/blog/tags/amazon-dynamodb/index.html
index 90c191e3f454..ec50794316c8 100644
--- a/content/blog/tags/amazon-dynamodb/index.html
+++ b/content/blog/tags/amazon-dynamodb/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/amazon-eks/index.html b/content/blog/tags/amazon-eks/index.html
index 759de3dd9390..1ac5bb2304dd 100644
--- a/content/blog/tags/amazon-eks/index.html
+++ b/content/blog/tags/amazon-eks/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/amazon-emr/index.html b/content/blog/tags/amazon-emr/index.html
index bb09f8fdf836..b28b69e05b75 100644
--- a/content/blog/tags/amazon-emr/index.html
+++ b/content/blog/tags/amazon-emr/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/amazon-kinesis/index.html b/content/blog/tags/amazon-kinesis/index.html
index 63b642bd5207..2d6006731cf5 100644
--- a/content/blog/tags/amazon-kinesis/index.html
+++ b/content/blog/tags/amazon-kinesis/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/amazon-mks/index.html b/content/blog/tags/amazon-mks/index.html
index 44683f679fcf..26dcd3ff19ea 100644
--- a/content/blog/tags/amazon-mks/index.html
+++ b/content/blog/tags/amazon-mks/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/amazon-rds/index.html b/content/blog/tags/amazon-rds/index.html
index fa02bda9ce0e..6d6132bf6b4a 100644
--- a/content/blog/tags/amazon-rds/index.html
+++ b/content/blog/tags/amazon-rds/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/amazon-redshift/index.html b/content/blog/tags/amazon-redshift/index.html
index 844d6547beed..92bd60c33b19 100644
--- a/content/blog/tags/amazon-redshift/index.html
+++ b/content/blog/tags/amazon-redshift/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/amazon-s-3/index.html b/content/blog/tags/amazon-s-3/index.html
index 1edd5c7e460b..29bde04dba32 100644
--- a/content/blog/tags/amazon-s-3/index.html
+++ b/content/blog/tags/amazon-s-3/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/amazon-sagemaker/index.html b/content/blog/tags/amazon-sagemaker/index.html
index fe89ca23157d..e3fecb2274b0 100644
--- a/content/blog/tags/amazon-sagemaker/index.html
+++ b/content/blog/tags/amazon-sagemaker/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/amazon-spark/index.html b/content/blog/tags/amazon-spark/index.html
index 2f9f9c21022c..b04afc4f4e92 100644
--- a/content/blog/tags/amazon-spark/index.html
+++ b/content/blog/tags/amazon-spark/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/amazon/index.html b/content/blog/tags/amazon/index.html
index a819d5071705..7782bea5ea85 100644
--- a/content/blog/tags/amazon/index.html
+++ b/content/blog/tags/amazon/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/amazon/page/2/index.html b/content/blog/tags/amazon/page/2/index.html
index 4c8cbff14bd4..6c4da978cc06 100644
--- a/content/blog/tags/amazon/page/2/index.html
+++ b/content/blog/tags/amazon/page/2/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/amazon/page/3/index.html b/content/blog/tags/amazon/page/3/index.html
index 2f6dd2159808..6aa4bed2a40d 100644
--- a/content/blog/tags/amazon/page/3/index.html
+++ b/content/blog/tags/amazon/page/3/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/analytics-at-scale/index.html b/content/blog/tags/analytics-at-scale/index.html
index 69b42c3cb436..1d4b31566b9a 100644
--- a/content/blog/tags/analytics-at-scale/index.html
+++ b/content/blog/tags/analytics-at-scale/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/analyticsinsight/index.html b/content/blog/tags/analyticsinsight/index.html
index df0fb1689fd5..c834f42ea951 100644
--- a/content/blog/tags/analyticsinsight/index.html
+++ b/content/blog/tags/analyticsinsight/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/announcement/index.html b/content/blog/tags/announcement/index.html
index 09a47356122b..9eaf834467c4 100644
--- a/content/blog/tags/announcement/index.html
+++ b/content/blog/tags/announcement/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/antstack/index.html b/content/blog/tags/antstack/index.html
index a158435797bd..e6d67b568c89 100644
--- a/content/blog/tags/antstack/index.html
+++ b/content/blog/tags/antstack/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/apache-avro/index.html b/content/blog/tags/apache-avro/index.html
index bf9c973e5b5a..568b47cb3f2a 100644
--- a/content/blog/tags/apache-avro/index.html
+++ b/content/blog/tags/apache-avro/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/apache-dolphin-scheduler/index.html b/content/blog/tags/apache-dolphin-scheduler/index.html
index c7505118e5cd..1123341f4480 100644
--- a/content/blog/tags/apache-dolphin-scheduler/index.html
+++ b/content/blog/tags/apache-dolphin-scheduler/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/apache-doris/index.html b/content/blog/tags/apache-doris/index.html
index 0d3ab29f270f..c79cc5b2f5b7 100644
--- a/content/blog/tags/apache-doris/index.html
+++ b/content/blog/tags/apache-doris/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/apache-flink/index.html b/content/blog/tags/apache-flink/index.html
index cf3d6033ea58..2d646df97079 100644
--- a/content/blog/tags/apache-flink/index.html
+++ b/content/blog/tags/apache-flink/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/apache-hive/index.html b/content/blog/tags/apache-hive/index.html
index 564d9934e16a..8e087a53d74c 100644
--- a/content/blog/tags/apache-hive/index.html
+++ b/content/blog/tags/apache-hive/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/apache-hudi-blogs/index.html b/content/blog/tags/apache-hudi-blogs/index.html
index cd37b710719d..7e9591e25a37 100644
--- a/content/blog/tags/apache-hudi-blogs/index.html
+++ b/content/blog/tags/apache-hudi-blogs/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/apache-hudi/index.html b/content/blog/tags/apache-hudi/index.html
index afd7fed267aa..c4bfc88b24df 100644
--- a/content/blog/tags/apache-hudi/index.html
+++ b/content/blog/tags/apache-hudi/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/apache-hudi/page/10/index.html b/content/blog/tags/apache-hudi/page/10/index.html
index 4345836ad35f..46fcbe460d43 100644
--- a/content/blog/tags/apache-hudi/page/10/index.html
+++ b/content/blog/tags/apache-hudi/page/10/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/apache-hudi/page/11/index.html b/content/blog/tags/apache-hudi/page/11/index.html
index c786a0618a86..67168305afca 100644
--- a/content/blog/tags/apache-hudi/page/11/index.html
+++ b/content/blog/tags/apache-hudi/page/11/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/apache-hudi/page/12/index.html b/content/blog/tags/apache-hudi/page/12/index.html
index ebebb9184afa..c05c39704852 100644
--- a/content/blog/tags/apache-hudi/page/12/index.html
+++ b/content/blog/tags/apache-hudi/page/12/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/apache-hudi/page/13/index.html b/content/blog/tags/apache-hudi/page/13/index.html
index c21e3f4f94cf..e709c4618c6a 100644
--- a/content/blog/tags/apache-hudi/page/13/index.html
+++ b/content/blog/tags/apache-hudi/page/13/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/apache-hudi/page/14/index.html b/content/blog/tags/apache-hudi/page/14/index.html
index 1228819c1b2d..4b835aae4ca6 100644
--- a/content/blog/tags/apache-hudi/page/14/index.html
+++ b/content/blog/tags/apache-hudi/page/14/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/apache-hudi/page/15/index.html b/content/blog/tags/apache-hudi/page/15/index.html
index 59a9a2eec97b..7b942a801552 100644
--- a/content/blog/tags/apache-hudi/page/15/index.html
+++ b/content/blog/tags/apache-hudi/page/15/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/apache-hudi/page/16/index.html b/content/blog/tags/apache-hudi/page/16/index.html
index 26ad4189a944..3d97d6d35646 100644
--- a/content/blog/tags/apache-hudi/page/16/index.html
+++ b/content/blog/tags/apache-hudi/page/16/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/apache-hudi/page/2/index.html b/content/blog/tags/apache-hudi/page/2/index.html
index 0e855313503a..f9b2f65e33ed 100644
--- a/content/blog/tags/apache-hudi/page/2/index.html
+++ b/content/blog/tags/apache-hudi/page/2/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/apache-hudi/page/3/index.html b/content/blog/tags/apache-hudi/page/3/index.html
index ceda5a05c33f..03985d4d233c 100644
--- a/content/blog/tags/apache-hudi/page/3/index.html
+++ b/content/blog/tags/apache-hudi/page/3/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/apache-hudi/page/4/index.html b/content/blog/tags/apache-hudi/page/4/index.html
index 08b4312d3213..5b1a6a15083a 100644
--- a/content/blog/tags/apache-hudi/page/4/index.html
+++ b/content/blog/tags/apache-hudi/page/4/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/apache-hudi/page/5/index.html b/content/blog/tags/apache-hudi/page/5/index.html
index 899f7f8af238..fe23532a6486 100644
--- a/content/blog/tags/apache-hudi/page/5/index.html
+++ b/content/blog/tags/apache-hudi/page/5/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/apache-hudi/page/6/index.html b/content/blog/tags/apache-hudi/page/6/index.html
index d8b25e00853e..593c9100d1c2 100644
--- a/content/blog/tags/apache-hudi/page/6/index.html
+++ b/content/blog/tags/apache-hudi/page/6/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/apache-hudi/page/7/index.html b/content/blog/tags/apache-hudi/page/7/index.html
index 02f7f1ae046a..7446223bbd68 100644
--- a/content/blog/tags/apache-hudi/page/7/index.html
+++ b/content/blog/tags/apache-hudi/page/7/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/apache-hudi/page/8/index.html b/content/blog/tags/apache-hudi/page/8/index.html
index 7c91c2c33035..f5a54772e4d8 100644
--- a/content/blog/tags/apache-hudi/page/8/index.html
+++ b/content/blog/tags/apache-hudi/page/8/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/apache-hudi/page/9/index.html b/content/blog/tags/apache-hudi/page/9/index.html
index b90d6406b1e0..db1329661cb6 100644
--- a/content/blog/tags/apache-hudi/page/9/index.html
+++ b/content/blog/tags/apache-hudi/page/9/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/apache-iceberg/index.html b/content/blog/tags/apache-iceberg/index.html
index d7137f95dad4..ac418147916e 100644
--- a/content/blog/tags/apache-iceberg/index.html
+++ b/content/blog/tags/apache-iceberg/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/apache-iceberg/page/2/index.html b/content/blog/tags/apache-iceberg/page/2/index.html
index 35a68f9d7e84..f7851c549d93 100644
--- a/content/blog/tags/apache-iceberg/page/2/index.html
+++ b/content/blog/tags/apache-iceberg/page/2/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/apache-kafka/index.html b/content/blog/tags/apache-kafka/index.html
index 7bae0ffdf0a7..b95ef3c67607 100644
--- a/content/blog/tags/apache-kafka/index.html
+++ b/content/blog/tags/apache-kafka/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/apache-orc/index.html b/content/blog/tags/apache-orc/index.html
index 30865ad79219..e4c8c3084a01 100644
--- a/content/blog/tags/apache-orc/index.html
+++ b/content/blog/tags/apache-orc/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/apache-parquet/index.html b/content/blog/tags/apache-parquet/index.html
index 1cfddff83ee8..36f83ec9a271 100644
--- a/content/blog/tags/apache-parquet/index.html
+++ b/content/blog/tags/apache-parquet/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/apache-spark/index.html b/content/blog/tags/apache-spark/index.html
index 18374c9b4ed7..30c3cfcbb6ac 100644
--- a/content/blog/tags/apache-spark/index.html
+++ b/content/blog/tags/apache-spark/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/apache-spark/page/2/index.html b/content/blog/tags/apache-spark/page/2/index.html
index 7970710fd865..4d3a00f956a1 100644
--- a/content/blog/tags/apache-spark/page/2/index.html
+++ b/content/blog/tags/apache-spark/page/2/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/apache-spark/page/3/index.html b/content/blog/tags/apache-spark/page/3/index.html
index a3648e831436..d6f6e6e03218 100644
--- a/content/blog/tags/apache-spark/page/3/index.html
+++ b/content/blog/tags/apache-spark/page/3/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/apache-zeppelin/index.html b/content/blog/tags/apache-zeppelin/index.html
index 83fee281de04..f388c2c06ad4 100644
--- a/content/blog/tags/apache-zeppelin/index.html
+++ b/content/blog/tags/apache-zeppelin/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/apache/index.html b/content/blog/tags/apache/index.html
index 2e8549775b91..2a62e2cef913 100644
--- a/content/blog/tags/apache/index.html
+++ b/content/blog/tags/apache/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/apcache-spark/index.html b/content/blog/tags/apcache-spark/index.html
index 0a309c351768..89d0abac588a 100644
--- a/content/blog/tags/apcache-spark/index.html
+++ b/content/blog/tags/apcache-spark/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/apicurio-registry/index.html b/content/blog/tags/apicurio-registry/index.html
index e5e49e14ab43..5bb6723b6f22 100644
--- a/content/blog/tags/apicurio-registry/index.html
+++ b/content/blog/tags/apicurio-registry/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/architecture/index.html b/content/blog/tags/architecture/index.html
index d30caa27f816..0e85ad9c3a75 100644
--- a/content/blog/tags/architecture/index.html
+++ b/content/blog/tags/architecture/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/archival-timeline/index.html b/content/blog/tags/archival-timeline/index.html
index 5d338c78714b..41fcc92a0c3a 100644
--- a/content/blog/tags/archival-timeline/index.html
+++ b/content/blog/tags/archival-timeline/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/artificial-intelligence/index.html b/content/blog/tags/artificial-intelligence/index.html
index 8c7008147791..a5583b9e4330 100644
--- a/content/blog/tags/artificial-intelligence/index.html
+++ b/content/blog/tags/artificial-intelligence/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/async-indexing/index.html b/content/blog/tags/async-indexing/index.html
index 3fb1c98f9528..afb03c4fa0c4 100644
--- a/content/blog/tags/async-indexing/index.html
+++ b/content/blog/tags/async-indexing/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/athena/index.html b/content/blog/tags/athena/index.html
index cf9795a1a11f..e8702684b7b6 100644
--- a/content/blog/tags/athena/index.html
+++ b/content/blog/tags/athena/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/aws-athena/index.html b/content/blog/tags/aws-athena/index.html
index a29c67d88d08..bf02171f44a7 100644
--- a/content/blog/tags/aws-athena/index.html
+++ b/content/blog/tags/aws-athena/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/aws-blogs/index.html b/content/blog/tags/aws-blogs/index.html
index f747f52e30d6..70b0730cd92d 100644
--- a/content/blog/tags/aws-blogs/index.html
+++ b/content/blog/tags/aws-blogs/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/aws-cloud-9/index.html b/content/blog/tags/aws-cloud-9/index.html
index 390fdcbacb1d..d497c2f8e702 100644
--- a/content/blog/tags/aws-cloud-9/index.html
+++ b/content/blog/tags/aws-cloud-9/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/aws-data-exchange/index.html b/content/blog/tags/aws-data-exchange/index.html
index 00f102645438..20476092a2c8 100644
--- a/content/blog/tags/aws-data-exchange/index.html
+++ b/content/blog/tags/aws-data-exchange/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/aws-emr/index.html b/content/blog/tags/aws-emr/index.html
index b20c52b35ef4..e30ed0458f86 100644
--- a/content/blog/tags/aws-emr/index.html
+++ b/content/blog/tags/aws-emr/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/aws-glue-crawlers/index.html b/content/blog/tags/aws-glue-crawlers/index.html
index c85e9f609fde..07eb5393cb6b 100644
--- a/content/blog/tags/aws-glue-crawlers/index.html
+++ b/content/blog/tags/aws-glue-crawlers/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/aws-glue/index.html b/content/blog/tags/aws-glue/index.html
index d17a80cac59d..24cf8009c3cc 100644
--- a/content/blog/tags/aws-glue/index.html
+++ b/content/blog/tags/aws-glue/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/aws-glue/page/2/index.html b/content/blog/tags/aws-glue/page/2/index.html
index dd099714c3f2..ee3e38c3f96a 100644
--- a/content/blog/tags/aws-glue/page/2/index.html
+++ b/content/blog/tags/aws-glue/page/2/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/aws-lake-formation/index.html b/content/blog/tags/aws-lake-formation/index.html
index 3bd2012cb04f..153abaf67b8e 100644
--- a/content/blog/tags/aws-lake-formation/index.html
+++ b/content/blog/tags/aws-lake-formation/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/aws-s-3/index.html b/content/blog/tags/aws-s-3/index.html
index a582f65d0f93..c0f9975fde58 100644
--- a/content/blog/tags/aws-s-3/index.html
+++ b/content/blog/tags/aws-s-3/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/aws/index.html b/content/blog/tags/aws/index.html
index 3716e8f24f56..a011757cb1f6 100644
--- a/content/blog/tags/aws/index.html
+++ b/content/blog/tags/aws/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/backfilling/index.html b/content/blog/tags/backfilling/index.html
index cc56b774d993..7addd14d5d40 100644
--- a/content/blog/tags/backfilling/index.html
+++ b/content/blog/tags/backfilling/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/beginner/index.html b/content/blog/tags/beginner/index.html
index f38983195265..f9aed912b86b 100644
--- a/content/blog/tags/beginner/index.html
+++ b/content/blog/tags/beginner/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/beginner/page/2/index.html b/content/blog/tags/beginner/page/2/index.html
index 6ef31332248d..4a16fe6b88a7 100644
--- a/content/blog/tags/beginner/page/2/index.html
+++ b/content/blog/tags/beginner/page/2/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/best-practices/index.html b/content/blog/tags/best-practices/index.html
index 05afc1b119c0..511b4f663280 100644
--- a/content/blog/tags/best-practices/index.html
+++ b/content/blog/tags/best-practices/index.html
@@ -19,8 +19,8 @@
<script src="https://widget.kapa.ai/kapa-widget.bundle.js" data-website-id="9e4444ba-93cc-45ea-b143-783ae0fbeb6f" data-project-name="Apache Hudi" data-project-color="#FFFFFF" data-project-logo="/assets/images/logo-big.png" data-modal-disclaimer="This AI assistant answers Apache Hudi questions using your [documentation](https://hudi.apache.org/docs/quick-start-guide/), [dev setup](https://hudi.apache.org/contribute/developer-setup/), the [tech specs](https://hudi.apache.org/tech-specs-1po [...]
-<script src="/assets/js/runtime~main.9c28cc17.js" defer="defer"></script>
-<script src="/assets/js/main.827fc04a.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a84df096.js" defer="defer"></script>
+<script src="/assets/js/main.be23c3eb.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
diff --git a/content/blog/tags/big-data/index.html b/content/blog/tags/big-data/index.html
index d99caa955e68..375a9083efef 100644
--- a/content/blog/tags/big-data/index.html
... 22612 lines suppressed ...