)]}'
{
  "log": [
    {
      "commit": "04d64fe12244c6244be3e115a1bf00a16fadba85",
      "tree": "d23d466568dead8445fd6620f3ef91529bff6e52",
      "parents": [
        "7922413b57d724bbc5d5cec547c7b70eee65ee2e"
      ],
      "author": {
        "name": "Giannis Polyzos",
        "email": "ipolyzos.se@gmail.com",
        "time": "Wed Apr 22 09:05:59 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 22 09:05:59 2026 +0300"
      },
      "message": "fix broken banner (#5)"
    },
    {
      "commit": "7922413b57d724bbc5d5cec547c7b70eee65ee2e",
      "tree": "01f9114ae106c32a8d3ec9c9d43beacc3fcb7bab",
      "parents": [
        "ba9feebd8287436496b980986f7684827e325cdf"
      ],
      "author": {
        "name": "Jark Wu",
        "email": "jark@apache.org",
        "time": "Wed Apr 22 13:45:16 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 22 08:45:16 2026 +0300"
      },
      "message": "[Blog] Column Pruning  (#2)\n\n* [Blog] Column Pruning (cherry-pick from apache/fluss#3088)\n\n* update .gitignore\n\n* update date\n\n---------\n\nCo-authored-by: ipolyzos \u003cipolyzos.se@gmail.com\u003e"
    },
    {
      "commit": "ba9feebd8287436496b980986f7684827e325cdf",
      "tree": "e8036a11787849c50f43e1ace574d08973d0934b",
      "parents": [
        "e4060764ac6347fc8a1f618f209f77349c027854"
      ],
      "author": {
        "name": "Jark Wu",
        "email": "jark@apache.org",
        "time": "Mon Apr 20 23:09:34 2026 +0800"
      },
      "committer": {
        "name": "Jark Wu",
        "email": "jark@apache.org",
        "time": "Mon Apr 20 23:09:34 2026 +0800"
      },
      "message": "Update blog title to include Taobao Instant Commerce\n"
    },
    {
      "commit": "e4060764ac6347fc8a1f618f209f77349c027854",
      "tree": "f7a6c3f7b776817fad16c367828113ed47c6f122",
      "parents": [
        "de9bb0a7a7b52f0c244e6ff3c8fdaf78be23da6d"
      ],
      "author": {
        "name": "Jark Wu",
        "email": "jark@apache.org",
        "time": "Mon Apr 20 14:51:16 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 20 09:51:16 2026 +0300"
      },
      "message": "[blog] taobao realtime decisions (#1)\n\n* initial commit\n\n* update to original version\n\n* replace TT\n\n* fix voice\n\n* downsize images to \u003c 500KB\n\n* update author and banner image\n\n* improve resolution for arch.png\n\n* add TT NOTE\n\n* update author\u0027s title\n\n---------\n\nCo-authored-by: ipolyzos \u003cipolyzos.se@gmail.com\u003e"
    },
    {
      "commit": "de9bb0a7a7b52f0c244e6ff3c8fdaf78be23da6d",
      "tree": "1e88b2e5bbdd28449f976bf92b247259534916d9",
      "parents": [
        "fc83955b132139f3358a8c3572bd593a47e31c06"
      ],
      "author": {
        "name": "Jark Wu",
        "email": "jark@apache.org",
        "time": "Sat Apr 18 21:09:26 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Apr 18 21:09:26 2026 +0800"
      },
      "message": "Add blog CI checks pipeline (#3)"
    },
    {
      "commit": "fc83955b132139f3358a8c3572bd593a47e31c06",
      "tree": "6ed4c75c29bc93ba8df7a3126d30bb80b3405dcd",
      "parents": [
        "bb8d0a968da98c71400f1b0101c6c2746da0fe07"
      ],
      "author": {
        "name": "Jark Wu",
        "email": "jark@apache.org",
        "time": "Sat Apr 18 19:12:00 2026 +0800"
      },
      "committer": {
        "name": "Jark Wu",
        "email": "jark@apache.org",
        "time": "Sat Apr 18 19:12:00 2026 +0800"
      },
      "message": "Update RoaringBitmap UV deduplication images\n"
    },
    {
      "commit": "bb8d0a968da98c71400f1b0101c6c2746da0fe07",
      "tree": "15639ae19c57e5804ba44141149dd7c50305606a",
      "parents": [
        "3ea1275a4446713912daed511132256e7c62adf7"
      ],
      "author": {
        "name": "Jark Wu",
        "email": "jark@apache.org",
        "time": "Sat Apr 18 18:58:01 2026 +0800"
      },
      "committer": {
        "name": "Jark Wu",
        "email": "jark@apache.org",
        "time": "Sat Apr 18 18:58:01 2026 +0800"
      },
      "message": "Add HTTP status validation to blog deploy workflow\n"
    },
    {
      "commit": "3ea1275a4446713912daed511132256e7c62adf7",
      "tree": "0a975ce06aafbff948e21f9ac67a33e8af1d9c48",
      "parents": [
        "dd36e7e22383b4db9fdcf950b146564193349985"
      ],
      "author": {
        "name": "Jark Wu",
        "email": "jark@apache.org",
        "time": "Sat Apr 18 18:35:08 2026 +0800"
      },
      "committer": {
        "name": "Jark Wu",
        "email": "jark@apache.org",
        "time": "Sat Apr 18 18:35:08 2026 +0800"
      },
      "message": "Add GitHub workflow to trigger fluss-website deploy on push\n"
    },
    {
      "commit": "dd36e7e22383b4db9fdcf950b146564193349985",
      "tree": "80c857cd061d107c9d54931bbe5906d04ac9845b",
      "parents": [
        "d9359f73e6562da6db440dff4de90adb11601ab4"
      ],
      "author": {
        "name": "Jark Wu",
        "email": "jark@apache.org",
        "time": "Sat Apr 18 18:11:26 2026 +0800"
      },
      "committer": {
        "name": "Jark Wu",
        "email": "jark@apache.org",
        "time": "Sat Apr 18 18:11:26 2026 +0800"
      },
      "message": "Add .asf.yaml for ASF GitHub repository configuration\n"
    },
    {
      "commit": "d9359f73e6562da6db440dff4de90adb11601ab4",
      "tree": "034d44c4a3b043d493ed4e84feaa65dba7981623",
      "parents": [
        "f8d35d08783a422758d3321ba1107d515a4945a5"
      ],
      "author": {
        "name": "Jark Wu",
        "email": "jark@apache.org",
        "time": "Sat Apr 18 18:08:01 2026 +0800"
      },
      "committer": {
        "name": "Jark Wu",
        "email": "jark@apache.org",
        "time": "Sat Apr 18 18:08:01 2026 +0800"
      },
      "message": "[README] Add README.md\n"
    },
    {
      "commit": "f8d35d08783a422758d3321ba1107d515a4945a5",
      "tree": "743cbcbc5249c965e12c16f71a56d94b2f536f56",
      "parents": [
        "920adaa4e44b8f50e5015cee63b68bf3cb474e1d"
      ],
      "author": {
        "name": "Jark Wu",
        "email": "jark@apache.org",
        "time": "Sat Apr 18 18:03:23 2026 +0800"
      },
      "committer": {
        "name": "Jark Wu",
        "email": "jark@apache.org",
        "time": "Sat Apr 18 18:03:23 2026 +0800"
      },
      "message": "[website]: add staticDirectories for blog and update blog tags\n"
    },
    {
      "commit": "920adaa4e44b8f50e5015cee63b68bf3cb474e1d",
      "tree": "411820838f6d56ed990216fff04f4b7e451f0194",
      "parents": [
        "8ae1ddedf55e549d69ef3a03b190b8cd55e7a1e2"
      ],
      "author": {
        "name": "Jark Wu",
        "email": "jark@apache.org",
        "time": "Sat Apr 18 17:43:33 2026 +0800"
      },
      "committer": {
        "name": "Jark Wu",
        "email": "jark@apache.org",
        "time": "Sat Apr 18 17:43:33 2026 +0800"
      },
      "message": "[blog] Add avatars to \"/blog\" directory\n"
    },
    {
      "commit": "8ae1ddedf55e549d69ef3a03b190b8cd55e7a1e2",
      "tree": "cdd7fee28541c81daa36f93eb77b89bec70e8073",
      "parents": [
        "40db5b3e6ce0c9f35bea1e3c21afc38d786714ef"
      ],
      "author": {
        "name": "Jark Wu",
        "email": "jark@apache.org",
        "time": "Sat Apr 18 17:30:39 2026 +0800"
      },
      "committer": {
        "name": "Jark Wu",
        "email": "jark@apache.org",
        "time": "Sat Apr 18 17:30:39 2026 +0800"
      },
      "message": "Add Docusaurus standalone preview config\n"
    },
    {
      "commit": "40db5b3e6ce0c9f35bea1e3c21afc38d786714ef",
      "tree": "c79879a5206991be50d4602d6327a92edf03bff5",
      "parents": [
        "34696280795f8ae1046fc9a4c6e71286c31adce4"
      ],
      "author": {
        "name": "Jark Wu",
        "email": "jark@apache.org",
        "time": "Sat Apr 18 17:25:30 2026 +0800"
      },
      "committer": {
        "name": "Jark Wu",
        "email": "jark@apache.org",
        "time": "Sat Apr 18 17:25:30 2026 +0800"
      },
      "message": "Restructure: move content into blog/ subdir, add static images\n"
    },
    {
      "commit": "34696280795f8ae1046fc9a4c6e71286c31adce4",
      "tree": "5a73df06d28e386748a3927ffc6ecff624d8ed10",
      "parents": [
        "8b49b807188e845fe008c91178229a0bc99bb67a"
      ],
      "author": {
        "name": "Giannis Polyzos",
        "email": "ipolyzos.se@gmail.com",
        "time": "Thu Apr 16 09:28:42 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 16 09:28:42 2026 +0300"
      },
      "message": "update title (#3089)"
    },
    {
      "commit": "8b49b807188e845fe008c91178229a0bc99bb67a",
      "tree": "7ddcc02559dac146f962edd65e77db1cc7cf040b",
      "parents": [
        "e5c84894b44479345a13566480a7c383e58f80cc"
      ],
      "author": {
        "name": "Giannis Polyzos",
        "email": "ipolyzos.se@gmail.com",
        "time": "Wed Apr 15 20:32:14 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 15 20:32:14 2026 +0300"
      },
      "message": "[Blog] Realtime UV Dedup (#3079)\n\n* initial commit\n\n* downsize images and update author information\n\n* [docs] Add RoaringBitmap UV deduplication blog post\n\n* add note\n\n---------\n\nCo-authored-by: Jark Wu \u003cjark@apache.org\u003e"
    },
    {
      "commit": "e5c84894b44479345a13566480a7c383e58f80cc",
      "tree": "7d551b256143bfe0428b1623ef40d014a1d4aaf7",
      "parents": [
        "79a7a0e3fac2c2ffde88db7aca524164b281746a"
      ],
      "author": {
        "name": "Anton Borisov",
        "email": "148864665+fresh-borzoni@users.noreply.github.com",
        "time": "Thu Apr 09 03:40:14 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 09 10:40:14 2026 +0800"
      },
      "message": "[Blog] Fluss Rust SDK introduction blog (#2934)"
    },
    {
      "commit": "79a7a0e3fac2c2ffde88db7aca524164b281746a",
      "tree": "f1b483fc499d69d6ec11a9cf3aa659607a2add4c",
      "parents": [
        "0d8de7bfc26cd3cea9a6608d8949409be813e82b"
      ],
      "author": {
        "name": "yuxia Luo",
        "email": "luoyuxia@alumni.sjtu.edu.cn",
        "time": "Tue Apr 07 18:11:56 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 07 18:11:56 2026 +0800"
      },
      "message": "[blog] Fix rust client release blog: save avatars locally and add truncate (#3014)"
    },
    {
      "commit": "0d8de7bfc26cd3cea9a6608d8949409be813e82b",
      "tree": "7bc497fee489dd5e1ef4241eb3e425b3bed2b821",
      "parents": [
        "ec4f27d7e51ce4b3d9a1f10f75f2e2b027807e90"
      ],
      "author": {
        "name": "Keith Lee",
        "email": "leekei@apache.org",
        "time": "Tue Apr 07 08:40:34 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 07 10:40:34 2026 +0300"
      },
      "message": "[blog] Fluss rust / python / c++ client release blog draft (#2730)\n\n* Add Fluss Rust/Python/C++ 0.1.0 release blog post\n\nBlog post announcing the first official release of fluss-rust with\nPython and C++ bindings. Covers table operations, Arrow-native batch\nscanner, remote storage support, and getting started links. Also adds\nnew blog authors and updates Mehul\u0027s title to PPMC member.\n\n* Update fluss-rust release blog date and minor proof read update."
    },
    {
      "commit": "ec4f27d7e51ce4b3d9a1f10f75f2e2b027807e90",
      "tree": "0ec3c558b3777d8180ed7cb7e006ca973e8df865",
      "parents": [
        "0c6b8a8f082dcddb5c943dafc478aa9f3e0ffebe"
      ],
      "author": {
        "name": "Giannis Polyzos",
        "email": "ipolyzos.se@gmail.com",
        "time": "Thu Mar 05 08:21:05 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 05 08:21:05 2026 +0200"
      },
      "message": "[blog] Fluss for ai (#2788)\n\n* add draft\n\n# Conflicts:\n#\twebsite/src/css/custom.css\n\n* rebase\n\n* remove forgotten test case\n\n* change publish date\n\n* fix binlog example to match changelog (#2775)\n\n* [paimon] Improve npe error in FlussRecordAsPaimonRow (#2765)\n\n* [github] Upgrade Fluss version 0.9.0 in BUG issue template (#2789)\n\n* revert css changes\n\n* update release date\n\n---------\n\nCo-authored-by: MehulBatra \u003c66407733+MehulBatra@users.noreply.github.com\u003e\nCo-authored-by: Thorne \u003c46524102+ThorneANN@users.noreply.github.com\u003e\nCo-authored-by: Liebing \u003c44154062+LiebingYu@users.noreply.github.com\u003e"
    },
    {
      "commit": "0c6b8a8f082dcddb5c943dafc478aa9f3e0ffebe",
      "tree": "4e88ff6f5ed6b92480b88754ba01b0c199e56fc0",
      "parents": [
        "db725fdbb8a98e2152f6d3441a1567ef610e2bc6"
      ],
      "author": {
        "name": "MehulBatra",
        "email": "66407733+MehulBatra@users.noreply.github.com",
        "time": "Mon Mar 02 19:48:20 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 02 16:18:20 2026 +0200"
      },
      "message": "release fixes for changefeed to include binlog (#2774)\n\n"
    },
    {
      "commit": "db725fdbb8a98e2152f6d3441a1567ef610e2bc6",
      "tree": "20703d6572632c84bb71ae94ec7efc213ebd35d1",
      "parents": [
        "182fd2f7e4644890c6f7ec0ca70c6d7c752d81b4"
      ],
      "author": {
        "name": "Giannis Polyzos",
        "email": "ipolyzos.se@gmail.com",
        "time": "Mon Mar 02 14:31:50 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 02 20:31:50 2026 +0800"
      },
      "message": "[blog] 0.9 Release announcement (#2590)\n\n---------\n\nCo-authored-by: Jark Wu \u003cjark@apache.org\u003e"
    },
    {
      "commit": "182fd2f7e4644890c6f7ec0ca70c6d7c752d81b4",
      "tree": "2d842e5ba4a71b9347ff2e81ce7c873abe9bd61f",
      "parents": [
        "c6d2d188283654b078e2af04e71b16f0f3753c8b"
      ],
      "author": {
        "name": "xiaozhou",
        "email": "whenzhou.zc@alibaba-inc.com",
        "time": "Fri Feb 27 11:54:08 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 27 11:54:08 2026 +0800"
      },
      "message": "[typo] Fix typos in docs comments and improve code readability (#2734)\n\n* [typo] Fix many typos and optimize some code\n\n* [typo] Fix many typos and optimize some code"
    },
    {
      "commit": "c6d2d188283654b078e2af04e71b16f0f3753c8b",
      "tree": "4febe81992f129d06ba84476f1ce11897345dd3a",
      "parents": [
        "9e8e1a7b97ecd9c4ee1e1b1026f0a8e51603eb9b"
      ],
      "author": {
        "name": "Jark Wu",
        "email": "jark@apache.org",
        "time": "Tue Feb 03 17:32:10 2026 +0800"
      },
      "committer": {
        "name": "Jark Wu",
        "email": "jark@apache.org",
        "time": "Tue Feb 03 17:32:10 2026 +0800"
      },
      "message": "[hotfix][docs] Revert documentation link changes to remove \"next\" version references\n"
    },
    {
      "commit": "9e8e1a7b97ecd9c4ee1e1b1026f0a8e51603eb9b",
      "tree": "f5ef57972a8a7e7c1c3b5fe0086e561abb85b37d",
      "parents": [
        "c3dcbdc8eb0224a1cebfd566c2ea9abd91a1e684"
      ],
      "author": {
        "name": "forwardxu",
        "email": "forwardxu@apache.org",
        "time": "Sun Jan 18 13:31:26 2026 +0800"
      },
      "committer": {
        "name": "Jark Wu",
        "email": "imjark@gmail.com",
        "time": "Tue Feb 03 16:49:16 2026 +0800"
      },
      "message": "[spark] Support Spark CALL procedure command framework (#2408)\n"
    },
    {
      "commit": "c3dcbdc8eb0224a1cebfd566c2ea9abd91a1e684",
      "tree": "4febe81992f129d06ba84476f1ce11897345dd3a",
      "parents": [
        "4a4bcb57a39b88a92725d9bb524450a26347d909"
      ],
      "author": {
        "name": "Giannis Polyzos",
        "email": "ipolyzos.se@gmail.com",
        "time": "Mon Feb 02 10:26:12 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 02 10:26:12 2026 +0200"
      },
      "message": "fix image urls (#2547)\n\n"
    },
    {
      "commit": "4a4bcb57a39b88a92725d9bb524450a26347d909",
      "tree": "74f7c35b981128d9b61f8a9332ee51d3815f3bc8",
      "parents": [
        "c8b720914a7f6240588cd3a85858e5a627bab518"
      ],
      "author": {
        "name": "Jacopo Gardini",
        "email": "22854771+Lourousa@users.noreply.github.com",
        "time": "Mon Feb 02 08:10:08 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 02 09:10:08 2026 +0200"
      },
      "message": "[website] feat blog: fraud detection with fluss flink and iceberg (#2535)\n\n* [website] feat blog: fraud detection with fluss flink and iceberg\n\n* add small changes\n\n---------\n\nCo-authored-by: Jacopo Gardini \u003cjacopo.gardini@agilelab.it\u003e\nCo-authored-by: ipolyzos \u003cipolyzos.se@gmail.com\u003e"
    },
    {
      "commit": "c8b720914a7f6240588cd3a85858e5a627bab518",
      "tree": "f06fe481e0b514d36a0eb20fca3e66615851861c",
      "parents": [
        "ecc328487426a3d2cfae774fb23ba625aecffa71"
      ],
      "author": {
        "name": "MehulBatra",
        "email": "66407733+MehulBatra@users.noreply.github.com",
        "time": "Thu Dec 11 14:03:57 2025 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 11 10:33:57 2025 +0200"
      },
      "message": "date update (#2153)\n\n"
    },
    {
      "commit": "ecc328487426a3d2cfae774fb23ba625aecffa71",
      "tree": "ebb62543fc8033ce62eeb15c014ec83739b3ab1a",
      "parents": [
        "b6fb26de5f5551e59b3ba2842ab1a574d5f72223"
      ],
      "author": {
        "name": "MehulBatra",
        "email": "66407733+MehulBatra@users.noreply.github.com",
        "time": "Thu Dec 11 13:18:47 2025 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 11 09:48:47 2025 +0200"
      },
      "message": "fluss-iceberg blog part-1 (#2057)\n\n* fluss-iceberg blog part-1\n\n* address comments \u0026 redo diagrams\n\n* address jark comments\n\n* introduce outro\n\n* title change for clarity\n\n* compress image size\n\n---------\n\nCo-authored-by: Mehul Batra \u003cmehulbatra@Mehuls-MacBook-Pro.local\u003e"
    },
    {
      "commit": "b6fb26de5f5551e59b3ba2842ab1a574d5f72223",
      "tree": "1e7ea9615a44770fc463494b8513310c77e225a9",
      "parents": [
        "1d06d68982ca9b92eda3cb376f15cf5b331cb04f"
      ],
      "author": {
        "name": "Jark Wu",
        "email": "jark@apache.org",
        "time": "Sun Nov 09 23:00:29 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 09 23:00:29 2025 +0800"
      },
      "message": "[website] Release 0.8 blog post and update Download page (#1868)\n\n"
    },
    {
      "commit": "1d06d68982ca9b92eda3cb376f15cf5b331cb04f",
      "tree": "bfb9e5174678933dc6f793ed6239391a9f174021",
      "parents": [
        "027efe007e307e8f73d4b92810a763c07d40b183"
      ],
      "author": {
        "name": "Giannis Polyzos",
        "email": "ipolyzos.se@gmail.com",
        "time": "Wed Sep 03 06:09:31 2025 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 03 11:09:31 2025 +0800"
      },
      "message": "[blog] Publish the \"PrimaryKey Tables\" blog post (#1609)\n\n"
    },
    {
      "commit": "027efe007e307e8f73d4b92810a763c07d40b183",
      "tree": "298ec8ba78e641f3b04eb7f3f6f0398e9c1a449b",
      "parents": [
        "f78aac3bf562647335930090907f8011caf33db8"
      ],
      "author": {
        "name": "Jark Wu",
        "email": "jark@apache.org",
        "time": "Mon Aug 25 13:55:20 2025 +0800"
      },
      "committer": {
        "name": "Jark Wu",
        "email": "imjark@gmail.com",
        "time": "Mon Aug 25 23:45:09 2025 +0800"
      },
      "message": "[infra] Update package and groupId and spotless for org.apache.fluss\n"
    },
    {
      "commit": "f78aac3bf562647335930090907f8011caf33db8",
      "tree": "34542baf075fae1a85838d313ec472cd498b79e7",
      "parents": [
        "c0551ab84aad8c75981de2c86ae0db5683f0c2c3"
      ],
      "author": {
        "name": "Jark Wu",
        "email": "jark@apache.org",
        "time": "Mon Aug 25 13:38:27 2025 +0800"
      },
      "committer": {
        "name": "Jark Wu",
        "email": "imjark@gmail.com",
        "time": "Mon Aug 25 23:45:09 2025 +0800"
      },
      "message": "[infra] Update project package name to org.apache.fluss\n\nCo-authored-by: benjobs \u003cbenjobs@apache.org\u003e\n"
    },
    {
      "commit": "c0551ab84aad8c75981de2c86ae0db5683f0c2c3",
      "tree": "ea925cf5ab7b027919e1b6dd8da0c3a05fa663ad",
      "parents": [
        "6185ae8332eb9e4c06640f2cbdf592995c395ef5"
      ],
      "author": {
        "name": "CaoZhen",
        "email": "caozhen1937@outlook.com",
        "time": "Tue Aug 12 00:26:51 2025 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 12 10:26:51 2025 +0300"
      },
      "message": "[blog] The Implementation Practice Of Fluss On Taotian (#1414)\n\n* [blog] The Implementation Practice Of Fluss On Taotian\n\n* Add some images\n\n* Add some images\n\n* Fix title\n\n* Add author information\n\n* Add author information\n\n* Add author information\n\n* add improvements\n\n* use Taobao for consistency\n\n* addressed comments\n\n* change link to solution\n\n---------\n\nCo-authored-by: ipolyzos \u003cipolyzos.se@gmail.com\u003e"
    },
    {
      "commit": "6185ae8332eb9e4c06640f2cbdf592995c395ef5",
      "tree": "ac133ddc2b2192c68208909eb85fca04eb5d658b",
      "parents": [
        "d39119a2a06291e6805bdf7c3333ee323e916afa"
      ],
      "author": {
        "name": "yuxia Luo",
        "email": "luoyuxia@alumni.sjtu.edu.cn",
        "time": "Thu Aug 07 13:36:26 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 07 08:36:26 2025 +0300"
      },
      "message": "Fix typo in \"From Stream to Lake\" blog (#1490)\n\n"
    },
    {
      "commit": "d39119a2a06291e6805bdf7c3333ee323e916afa",
      "tree": "da06eda54e0ebe99023812d12ca71321d1196bec",
      "parents": [
        "d3834c7aefb3e338015a926f6a7653f99229e75f"
      ],
      "author": {
        "name": "Liebing",
        "email": "44154062+LB-Yu@users.noreply.github.com",
        "time": "Sun Aug 03 01:22:17 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 02 20:22:17 2025 +0300"
      },
      "message": "[blog] Fix text format of \"Tiering Service Deep Dive\" (#1411)\n\nCo-authored-by: Liebing \u003cyuliebing.ylb@alibaba-inc.com\u003e"
    },
    {
      "commit": "d3834c7aefb3e338015a926f6a7653f99229e75f",
      "tree": "56b83d6db2b056cf24b4a9c78b84144f305ced05",
      "parents": [
        "acfaf70b8d17ae9e28b897060271513e5a246c5c"
      ],
      "author": {
        "name": "Jark Wu",
        "email": "jark@apache.org",
        "time": "Fri Aug 01 23:44:07 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 01 23:44:07 2025 +0800"
      },
      "message": "[website] Adapt website for the blocked third-party resources (#1439)\n\n"
    },
    {
      "commit": "acfaf70b8d17ae9e28b897060271513e5a246c5c",
      "tree": "635f7d57ac1d0928d6a261e9ad688026008921e1",
      "parents": [
        "ce991583be2b828a29869a52d96019ffa0e88852"
      ],
      "author": {
        "name": "Jark Wu",
        "email": "jark@apache.org",
        "time": "Fri Aug 01 23:03:19 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 01 23:03:19 2025 +0800"
      },
      "message": "[website] Fix image and description metadata of website pages (#1440)\n\n"
    },
    {
      "commit": "ce991583be2b828a29869a52d96019ffa0e88852",
      "tree": "c89bbfb0f5d389aca0e9f4b5e8ceedf9ad5da06c",
      "parents": [
        "11c76306a6c9cf5254b3fd9d6598dc4d592f07f2"
      ],
      "author": {
        "name": "Yang Guo",
        "email": "100583615+gyang94@users.noreply.github.com",
        "time": "Thu Jul 24 19:36:04 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 24 14:36:04 2025 +0300"
      },
      "message": "feat: blog hands on lakehouse (#1403)\n\n"
    },
    {
      "commit": "11c76306a6c9cf5254b3fd9d6598dc4d592f07f2",
      "tree": "f1b453995d3dc2ee4c4a1834fd2153e10a0f739f",
      "parents": [
        "30864d891d3a58ea383721c657421b8d31bdbe88"
      ],
      "author": {
        "name": "Yang Guo",
        "email": "100583615+gyang94@users.noreply.github.com",
        "time": "Wed Jul 23 15:58:32 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 23 10:58:32 2025 +0300"
      },
      "message": "[blog]: hands on fluss lakehouse (#1279)\n\n* [blog]: hands on fluss lakehouse\n\n* feat: hands on fluss lakehouse with paimon s3\n\n* make a few adjustments\n\n---------\n\nCo-authored-by: ipolyzos \u003cipolyzos.se@gmail.com\u003e"
    },
    {
      "commit": "30864d891d3a58ea383721c657421b8d31bdbe88",
      "tree": "9d05fbd4bcb86da5b8adfd55f51b0391b4d4f686",
      "parents": [
        "432b723be8d85c94272cbf1183fe9d28c7d421e8"
      ],
      "author": {
        "name": "Yang Guo",
        "email": "100583615+gyang94@users.noreply.github.com",
        "time": "Thu Jul 17 01:02:31 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 16 20:02:31 2025 +0300"
      },
      "message": "fix: blog url and image (#1349)\n\n"
    },
    {
      "commit": "432b723be8d85c94272cbf1183fe9d28c7d421e8",
      "tree": "c50e20b8053c8ef5a17e017cc8af14830babe4bd",
      "parents": [
        "6c4b88a07bed8fc7d33552fe6707b1d33c65d7f4"
      ],
      "author": {
        "name": "Kerwin",
        "email": "37063904+zhuangchong@users.noreply.github.com",
        "time": "Tue Jul 15 09:40:44 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 15 09:40:44 2025 +0800"
      },
      "message": "[hotfix] Change commitable to committable to fix typo. (#1318)\n\n"
    },
    {
      "commit": "6c4b88a07bed8fc7d33552fe6707b1d33c65d7f4",
      "tree": "8245f7b0661034b1146bdf558039716140c320ca",
      "parents": [
        "45e10cb5baabcede1c6e1053506e5c0d697b215e"
      ],
      "author": {
        "name": "Michael Koepf",
        "email": "47541996+michaelkoepf@users.noreply.github.com",
        "time": "Sat Jul 12 07:25:06 2025 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 12 15:25:06 2025 +0800"
      },
      "message": "[website] Fix author titles (#1309)\n\n"
    },
    {
      "commit": "45e10cb5baabcede1c6e1053506e5c0d697b215e",
      "tree": "5ae638c1699152ba6d59f55344c764fd5109c0d6",
      "parents": [
        "7915457024f2695fe4779d069f5e824118e779dc"
      ],
      "author": {
        "name": "Jark Wu",
        "email": "jark@apache.org",
        "time": "Fri Jul 11 00:22:42 2025 +0800"
      },
      "committer": {
        "name": "Jark Wu",
        "email": "jark@apache.org",
        "time": "Fri Jul 11 21:19:42 2025 +0800"
      },
      "message": "[website] Setup CI/CD for apache fluss website\n"
    },
    {
      "commit": "7915457024f2695fe4779d069f5e824118e779dc",
      "tree": "1dc6810397bb4901bff62d32e71b53c777deb038",
      "parents": [
        "2cd97be9e1a70173c5f7ce081bd656f94402b6e3"
      ],
      "author": {
        "name": "Giannis Polyzos",
        "email": "ipolyzos.se@gmail.com",
        "time": "Thu Jul 10 16:06:09 2025 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 10 21:06:09 2025 +0800"
      },
      "message": "[blog] Add Fluss Joins ASF Blog Post (#1288)\n\n"
    },
    {
      "commit": "2cd97be9e1a70173c5f7ce081bd656f94402b6e3",
      "tree": "a5fd1da3b5aded03ed1df6c493e30121b2667c39",
      "parents": [
        "c4656f6a2cfb73dde22ecfafdabfbfcbc3824fbb"
      ],
      "author": {
        "name": "Giannis Polyzos",
        "email": "ipolyzos.se@gmail.com",
        "time": "Thu Jul 10 15:23:30 2025 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 10 20:23:30 2025 +0800"
      },
      "message": "[blog] Fluss Java Client Guide (#1253)\n\n"
    },
    {
      "commit": "c4656f6a2cfb73dde22ecfafdabfbfcbc3824fbb",
      "tree": "2d78035071b712e1304c025a983e9d0bff875488",
      "parents": [
        "a39e364e0d8e645269249b8dd1a1c94afca04738"
      ],
      "author": {
        "name": "Yang Guo",
        "email": "100583615+gyang94@users.noreply.github.com",
        "time": "Wed Jul 02 19:37:03 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 02 14:37:03 2025 +0300"
      },
      "message": "[blog]: tiering service deep dive (#1249)\n\n* [blog]: tiering service deep dive\n\n* Gianni\u0027s edits\n\n* fix: type and duplicate sentences\n\n---------\n\nCo-authored-by: ipolyzos \u003cipolyzos.se@gmail.com\u003e"
    },
    {
      "commit": "a39e364e0d8e645269249b8dd1a1c94afca04738",
      "tree": "a2da94c498fd7ad56615bc9459bf4cdbef446feb",
      "parents": [
        "7c3c5f38419b699975b26449748f5bb859977349"
      ],
      "author": {
        "name": "Jark Wu",
        "email": "jark@apache.org",
        "time": "Sat Jun 21 15:49:59 2025 +0800"
      },
      "committer": {
        "name": "Jark Wu",
        "email": "jark@apache.org",
        "time": "Sat Jun 21 15:49:59 2025 +0800"
      },
      "message": "[website] Show all blog posts and simplify blog sidebar labels\n"
    },
    {
      "commit": "7c3c5f38419b699975b26449748f5bb859977349",
      "tree": "0df29629753fed7a6d73b074b27a8aafd703b977",
      "parents": [
        "0372945776300e6e532165637326b98a131b8408"
      ],
      "author": {
        "name": "Jark Wu",
        "email": "jark@apache.org",
        "time": "Wed Jun 18 16:26:01 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 18 16:26:01 2025 +0800"
      },
      "message": "[license] Update source files with Apache boilerplate headers (#1147)\n\n"
    },
    {
      "commit": "0372945776300e6e532165637326b98a131b8408",
      "tree": "cd6443cd94024c31bc4215f96366e2d8852c432f",
      "parents": [
        "3155438ef282e76be9d99050737ca0196ec6f670"
      ],
      "author": {
        "name": "Giannis Polyzos",
        "email": "ipolyzos.se@gmail.com",
        "time": "Wed Jun 18 07:27:00 2025 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 18 12:27:00 2025 +0800"
      },
      "message": "[release] Fluss 0.7 Release Announcement (#1137)\n\n"
    },
    {
      "commit": "3155438ef282e76be9d99050737ca0196ec6f670",
      "tree": "3af714775ec95d6652d966a73cfb6d0c3b48b68a",
      "parents": [
        "52cad909786f85803aa6dcf1a9e66b38ff4947ac"
      ],
      "author": {
        "name": "Giannis Polyzos",
        "email": "ipolyzos.se@gmail.com",
        "time": "Mon Jun 02 09:21:41 2025 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 02 14:21:41 2025 +0800"
      },
      "message": "[blog] Publish \"Understanding Partial Updates\" blog posg (#959)\n\n"
    },
    {
      "commit": "52cad909786f85803aa6dcf1a9e66b38ff4947ac",
      "tree": "a4c69a2b0df3dd0e11e7eb17fb5ae32df48bb5af",
      "parents": [
        "24dd84efa4e2bc16a34a0685cd55cef90665446a"
      ],
      "author": {
        "name": "Jark Wu",
        "email": "jark@apache.org",
        "time": "Wed May 28 20:29:13 2025 +0800"
      },
      "committer": {
        "name": "Jark Wu",
        "email": "jark@apache.org",
        "time": "Wed May 28 20:29:13 2025 +0800"
      },
      "message": "[hotfix] Update the blog of Fluss Logo\n"
    },
    {
      "commit": "24dd84efa4e2bc16a34a0685cd55cef90665446a",
      "tree": "f51fad3da3c9a9c4e65d982b62b44f3d741d3a9b",
      "parents": [
        "6b75a8f3d5665cd2b40498daf92593bb1fd86e95"
      ],
      "author": {
        "name": "Jark Wu",
        "email": "jark@apache.org",
        "time": "Wed May 28 18:59:56 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 28 13:59:56 2025 +0300"
      },
      "message": "[blog] Introducing the Little Otter — The Story of Fluss Logo (#960)\n\n* [blog] Introducing the Little Otter — The Story of Fluss Logo\n\n* update fonts and titles"
    },
    {
      "commit": "6b75a8f3d5665cd2b40498daf92593bb1fd86e95",
      "tree": "c8b7f57175be13b5983ce898a0d7351550ad265e",
      "parents": [
        "b1542eafb63c7f630b80aeb56801e96ba4ddfd2e"
      ],
      "author": {
        "name": "CaoZhen",
        "email": "caozhen1937@outlook.com",
        "time": "Mon May 19 21:10:38 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 19 21:10:38 2025 +0800"
      },
      "message": "[hotfix] Fix typo and reword auto-partition config description (#894)\n\n"
    },
    {
      "commit": "b1542eafb63c7f630b80aeb56801e96ba4ddfd2e",
      "tree": "02fea56244ae1ca3313974e19b0a251ae8c187a2",
      "parents": [
        "1cce368fc6580c67d718cfe2374f0dd2b75a18e1"
      ],
      "author": {
        "name": "Rohan Dubey",
        "email": "rohankumardubey497@gmail.com",
        "time": "Tue Mar 11 18:43:28 2025 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 11 21:13:28 2025 +0800"
      },
      "message": "[website] Add license for all the markdown files (#573)\n\n"
    },
    {
      "commit": "1cce368fc6580c67d718cfe2374f0dd2b75a18e1",
      "tree": "70cd512f3cdce13a7fe21bdc7369a99794dd3140",
      "parents": [
        "acc7984614b5835bcb3aadb9f6f11639501e8346"
      ],
      "author": {
        "name": "Jark Wu",
        "email": "jark@apache.org",
        "time": "Mon Mar 10 18:06:13 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 10 18:06:13 2025 +0800"
      },
      "message": "[website] Add Release 0.6 blog post (#566)\n\n"
    },
    {
      "commit": "acc7984614b5835bcb3aadb9f6f11639501e8346",
      "tree": "dd8a765b037ae461139db39df33deb2c86dd8c06",
      "parents": [
        "b05b94582c306d5ba87978b25b518df672f5479f"
      ],
      "author": {
        "name": "Jark Wu",
        "email": "jark@apache.org",
        "time": "Sat Mar 08 17:57:02 2025 +0800"
      },
      "committer": {
        "name": "Jark Wu",
        "email": "imjark@gmail.com",
        "time": "Sat Mar 08 19:32:52 2025 +0800"
      },
      "message": "[license] Update License Copyright year\n"
    },
    {
      "commit": "b05b94582c306d5ba87978b25b518df672f5479f",
      "tree": "8aa3b261f311fc46b8d060205781a16b8ff0b5d1",
      "parents": [
        "95873e9bde2c4824b950cdca47cb328b4b468b0f"
      ],
      "author": {
        "name": "Jark Wu",
        "email": "jark@apache.org",
        "time": "Tue Jan 28 16:09:01 2025 +0800"
      },
      "committer": {
        "name": "Jark Wu",
        "email": "jark@apache.org",
        "time": "Tue Jan 28 16:09:01 2025 +0800"
      },
      "message": "[blog] Add truncate marker to the unified-streaming-lakehouse blog\n"
    },
    {
      "commit": "95873e9bde2c4824b950cdca47cb328b4b468b0f",
      "tree": "63b67c835bb53e2181c6acff4789958c2e0e5158",
      "parents": [
        "0c32b52c522b8f3b3e62eea1e8f8cf5a48f9e70e"
      ],
      "author": {
        "name": "Giannis Polyzos",
        "email": "ipolyzos.se@gmail.com",
        "time": "Mon Jan 27 17:12:25 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 27 17:12:25 2025 +0200"
      },
      "message": "Unified lake stream arch bg (#338)\n\n* add blog post content\r\n\r\n* minor fixes\r\n\r\n* add author info\r\n\r\n* update date"
    },
    {
      "commit": "0c32b52c522b8f3b3e62eea1e8f8cf5a48f9e70e",
      "tree": "9a0af4cfa4de710a5f0b7ced34e4d340fb8d0b02",
      "parents": [
        "7269d2885f5a4f4ab06a2c12f69d5a7d90324085"
      ],
      "author": {
        "name": "Georgios Andrianakis",
        "email": "geoand@gmail.com",
        "time": "Mon Dec 16 15:04:54 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 16 15:04:54 2024 +0200"
      },
      "message": "Make tiny fixes to fluss intro post (#201)\n\n"
    },
    {
      "commit": "7269d2885f5a4f4ab06a2c12f69d5a7d90324085",
      "tree": "4d4a0226aeb38ea76eeac6b51af5ee4118f69943",
      "parents": [
        "b40285cf3bba7163d51cceb6707abd17aa8b5e2d"
      ],
      "author": {
        "name": "Jark Wu",
        "email": "jark@apache.org",
        "time": "Wed Dec 11 18:00:03 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 11 12:00:03 2024 +0200"
      },
      "message": "[blog] Add \"Why Fluss\" and \"Introducing Fluss\" blog posts (#159)\n\n"
    },
    {
      "commit": "b40285cf3bba7163d51cceb6707abd17aa8b5e2d",
      "tree": "1bc227cd7a760dda1a40ded8543f771ff9597c66",
      "parents": [
        "01e0cfc4be6fa220139442eb21bba0990c2f0af6"
      ],
      "author": {
        "name": "Giannis Polyzos",
        "email": "ipolyzos.se@gmail.com",
        "time": "Thu Nov 28 15:11:12 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 28 21:11:12 2024 +0800"
      },
      "message": "[Docs] Disable kv snapshot interval (#39)\n\n"
    },
    {
      "commit": "01e0cfc4be6fa220139442eb21bba0990c2f0af6",
      "tree": "c018fa95a39f93b8d8cd0c75fddd2c02f547ca2a",
      "parents": [
        "1c8b3aadc8d52224a3bdf875457ebce750ede6a3"
      ],
      "author": {
        "name": "Jark Wu",
        "email": "jark@apache.org",
        "time": "Wed Nov 27 17:01:33 2024 +0800"
      },
      "committer": {
        "name": "Jark Wu",
        "email": "imjark@gmail.com",
        "time": "Wed Nov 27 18:19:09 2024 +0800"
      },
      "message": "[docs] Add README and Roadmap\n"
    },
    {
      "commit": "1c8b3aadc8d52224a3bdf875457ebce750ede6a3",
      "tree": "e578f992e438f371a357983fd41a7cca45cab206",
      "parents": [
        "f2145f99f72e9457795439b88fabcde077e7d1de"
      ],
      "author": {
        "name": "Giannis Polyzos",
        "email": "ipolyzos.se@gmail.com",
        "time": "Tue Nov 26 17:23:45 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 26 23:23:45 2024 +0800"
      },
      "message": "[blog] Add open source announcemnt blog post (#6)\n\n"
    },
    {
      "commit": "f2145f99f72e9457795439b88fabcde077e7d1de",
      "tree": "06019c5fd4ca18a200545fa1693b1827ac8f3bb8",
      "parents": [
        "a3bc6c00a959145c9087a79adee9171017b3f449"
      ],
      "author": {
        "name": "Jark Wu",
        "email": "jark@apache.org",
        "time": "Tue Nov 26 16:03:49 2024 +0800"
      },
      "committer": {
        "name": "Jark Wu",
        "email": "jark@apache.org",
        "time": "Tue Nov 26 23:05:33 2024 +0800"
      },
      "message": "[license] Fix missing Apache2.0 license for website files\n"
    },
    {
      "commit": "a3bc6c00a959145c9087a79adee9171017b3f449",
      "tree": "f878b6f6d0175cfd000311604380975f7ca125a3",
      "parents": [],
      "author": {
        "name": "Jark Wu",
        "email": "jark@apache.org",
        "time": "Tue Nov 26 14:53:36 2024 +0800"
      },
      "committer": {
        "name": "Jark Wu",
        "email": "jark@apache.org",
        "time": "Tue Nov 26 14:53:36 2024 +0800"
      },
      "message": "[docs] Add website and documentation\n"
    }
  ]
}
