)]}'
{
  "commit": "eae924b1e992cdd96d7a10bdbaf9bc82d5e536ff",
  "tree": "fc666af4d528241811eb3c39c12e1bf304b26b53",
  "parents": [
    "131b0921663a2f7384b863124657a9fcfc0f6f21"
  ],
  "author": {
    "name": "Zhang Jiawei",
    "email": "30893610+zjw1111@users.noreply.github.com",
    "time": "Thu Jul 23 21:19:09 2026 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Jul 23 21:19:09 2026 +0800"
  },
  "message": "chore: prepare Apache Paimon C++ 0.2.3 release (#155)\n\n* docs: align feature guidance with implementation\n\n* docs: clarify build and commit integration\n\n* chore: prepare Apache Paimon C++ 0.2.3 release",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fe25c7a5e6b14d348e32cceb7a9faf08668e615b",
      "old_mode": 33188,
      "old_path": ".github/workflows/build_release.yaml",
      "new_id": "0bed7cedd49bd7f443991ca393015a76074d51df",
      "new_mode": 33188,
      "new_path": ".github/workflows/build_release.yaml"
    },
    {
      "type": "modify",
      "old_id": "20efbfa7190f3550ac042494940d4c74dc81f7ae",
      "old_mode": 33188,
      "old_path": ".github/workflows/clang_test.yaml",
      "new_id": "ea30689cacd29b6fda8b77fca4c2d3038c4b4bc2",
      "new_mode": 33188,
      "new_path": ".github/workflows/clang_test.yaml"
    },
    {
      "type": "modify",
      "old_id": "405ffb0ff3b71bb24a0d4b255ae4518f435d20ff",
      "old_mode": 33188,
      "old_path": ".github/workflows/gcc8_test.yaml",
      "new_id": "01ed551c97c140447ee8bf7f5602340541fbd6ff",
      "new_mode": 33188,
      "new_path": ".github/workflows/gcc8_test.yaml"
    },
    {
      "type": "modify",
      "old_id": "8d23c7eec463284fe626fdb880b9d550737b1c94",
      "old_mode": 33188,
      "old_path": ".github/workflows/gcc_test.yaml",
      "new_id": "b213f66ff667004f0fa243c9b7f48b98e7170a4b",
      "new_mode": 33188,
      "new_path": ".github/workflows/gcc_test.yaml"
    },
    {
      "type": "modify",
      "old_id": "06436eb7285420ddd2e89e791987a145eb2b79dd",
      "old_mode": 33188,
      "old_path": ".github/workflows/test_with_sanitizer.yaml",
      "new_id": "4005c8a23acb40ee095cdeadc832826ac5df776a",
      "new_mode": 33188,
      "new_path": ".github/workflows/test_with_sanitizer.yaml"
    },
    {
      "type": "modify",
      "old_id": "a700cb5f2c2ba6d23c4f33cb42a6a5bb352edb1a",
      "old_mode": 33188,
      "old_path": ".gitignore",
      "new_id": "b71dc569c0abf69df3ded9f50a178c1b64810997",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "modify",
      "old_id": "172610345fa1d48cbe3468183c8ebbd03e6169e7",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "b6aca77a4efcd721ab44ee2cf558ccc197f2fd5f",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "5aa453174c1b436bc1d08b0e8dc565a3fbe0fc4b",
      "old_mode": 33188,
      "old_path": "CONTRIBUTING.md",
      "new_id": "086f4a65437faff99a88d35cb4438781b4440caf",
      "new_mode": 33188,
      "new_path": "CONTRIBUTING.md"
    },
    {
      "type": "modify",
      "old_id": "44b926e933748389a1dd297416fc7812ed960eda",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "57e32d478faca6d882f6b2b50486fd2f01f61d96",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "modify",
      "old_id": "9980db1fb35589638a1b7af95b207041662f822b",
      "old_mode": 33188,
      "old_path": "docs/source/_static/versions.json",
      "new_id": "28cf190c8a6183c26a4cb3696582eaff27688c92",
      "new_mode": 33188,
      "new_path": "docs/source/_static/versions.json"
    },
    {
      "type": "modify",
      "old_id": "57b9eee58f13b55474971ed518425cde9db3f486",
      "old_mode": 33188,
      "old_path": "docs/source/api/file_format.rst",
      "new_id": "23c88cc6c59eac763cf566ce8af5bb134837009a",
      "new_mode": 33188,
      "new_path": "docs/source/api/file_format.rst"
    },
    {
      "type": "modify",
      "old_id": "0cf87f44ea02d3110e5cadbf387e79034af49b56",
      "old_mode": 33188,
      "old_path": "docs/source/basic_concepts.rst",
      "new_id": "84b8b5e2850d52689452639b43e2db86dff025c7",
      "new_mode": 33188,
      "new_path": "docs/source/basic_concepts.rst"
    },
    {
      "type": "modify",
      "old_id": "8bcf7147b546bce2d865935da0b1e62b7a044798",
      "old_mode": 33188,
      "old_path": "docs/source/build_system.rst",
      "new_id": "f3b18e54d8e01478f5b2583f99b89e946ec0e0bc",
      "new_mode": 33188,
      "new_path": "docs/source/build_system.rst"
    },
    {
      "type": "modify",
      "old_id": "71df728d15a64a58a7cca9db6a2e7c22f8b4728f",
      "old_mode": 33188,
      "old_path": "docs/source/building.rst",
      "new_id": "8b106c0659d5e80fcf2f89e53d3882e8a9e2e26d",
      "new_mode": 33188,
      "new_path": "docs/source/building.rst"
    },
    {
      "type": "modify",
      "old_id": "5789bbc070e54bdff3fcfc9804dd1941a8d373be",
      "old_mode": 33188,
      "old_path": "docs/source/conf.py",
      "new_id": "989ea078f87f6b8f65a8ee2697bfce072aeec4ec",
      "new_mode": 33188,
      "new_path": "docs/source/conf.py"
    },
    {
      "type": "modify",
      "old_id": "c595d4590a9173dc25c22b0079906bee916e6290",
      "old_mode": 33188,
      "old_path": "docs/source/index.rst",
      "new_id": "5c4d83a12d3309e16f531ca7fe8818b4e892e8d4",
      "new_mode": 33188,
      "new_path": "docs/source/index.rst"
    },
    {
      "type": "modify",
      "old_id": "084b1569832b0a4e0b1f7db762633e11709db6d4",
      "old_mode": 33188,
      "old_path": "docs/source/user_guide/arrow.rst",
      "new_id": "a2e0229bbea05ce6378724ac68d958e55e73cca6",
      "new_mode": 33188,
      "new_path": "docs/source/user_guide/arrow.rst"
    },
    {
      "type": "modify",
      "old_id": "05e2645343ef521e977944693d539b8047b70a82",
      "old_mode": 33188,
      "old_path": "docs/source/user_guide/clean.rst",
      "new_id": "32099dd86f11350ce0aae45079b483ca1e561741",
      "new_mode": 33188,
      "new_path": "docs/source/user_guide/clean.rst"
    },
    {
      "type": "modify",
      "old_id": "e8339912fac70d74e965fa3876dbfff0c17cf342",
      "old_mode": 33188,
      "old_path": "docs/source/user_guide/commit.rst",
      "new_id": "7e7ee1715515ec42303784d8382b031ae8fbfdd3",
      "new_mode": 33188,
      "new_path": "docs/source/user_guide/commit.rst"
    },
    {
      "type": "modify",
      "old_id": "575911966043869f65ae8b4622cdb25420d7db3d",
      "old_mode": 33188,
      "old_path": "docs/source/user_guide/data_types.rst",
      "new_id": "de794d831985b789ab351278795f06cc8f1507f7",
      "new_mode": 33188,
      "new_path": "docs/source/user_guide/data_types.rst"
    },
    {
      "type": "modify",
      "old_id": "15ae9d77a600f979d6e7003215709e3a34a947a2",
      "old_mode": 33188,
      "old_path": "docs/source/user_guide/prefetch.rst",
      "new_id": "9f62da2020f8e831a4649927f89a0bd0db6e397d",
      "new_mode": 33188,
      "new_path": "docs/source/user_guide/prefetch.rst"
    },
    {
      "type": "modify",
      "old_id": "da2120b809babebb2655b6dbb26ba28520da1db0",
      "old_mode": 33188,
      "old_path": "docs/source/user_guide/write.rst",
      "new_id": "6fd5c41b23127dfdb77d0c7c48a1d38fd93c03e4",
      "new_mode": 33188,
      "new_path": "docs/source/user_guide/write.rst"
    },
    {
      "type": "modify",
      "old_id": "4fe7a8bef7689a0c9e6f294bd799bd97be4b7feb",
      "old_mode": 33188,
      "old_path": "examples/CMakeLists.txt",
      "new_id": "385b482d383358d8e2a22797a5160db59ca6dae1",
      "new_mode": 33188,
      "new_path": "examples/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "d34cb830ac6bd6f4f8d40d9f415b76a7bc21033e",
      "old_mode": 33188,
      "old_path": "examples/clean_demo.cpp",
      "new_id": "b2888a86a9a0107d47ef96f6bd09b366486e340b",
      "new_mode": 33188,
      "new_path": "examples/clean_demo.cpp"
    },
    {
      "type": "modify",
      "old_id": "3d8757a09465c168ba330b82b0cdf8700a7f0e6a",
      "old_mode": 33188,
      "old_path": "include/paimon/commit_message.h",
      "new_id": "45218927f122b823b088aae4a29779f62270adf7",
      "new_mode": 33188,
      "new_path": "include/paimon/commit_message.h"
    },
    {
      "type": "modify",
      "old_id": "c15256c0f2c72c47c7ad01aa68a4719fd97950bd",
      "old_mode": 33188,
      "old_path": "include/paimon/defs.h",
      "new_id": "c38cb492a9e3d2220bfbed17bcc8695a3dc0fccf",
      "new_mode": 33188,
      "new_path": "include/paimon/defs.h"
    },
    {
      "type": "modify",
      "old_id": "a702c4163fbd474dace3dfdea31227bf91942677",
      "old_mode": 33188,
      "old_path": "include/paimon/file_store_commit.h",
      "new_id": "66d3d390f0749c946812f297b8bbeb99c295c35a",
      "new_mode": 33188,
      "new_path": "include/paimon/file_store_commit.h"
    },
    {
      "type": "modify",
      "old_id": "615138231c88aa150a0b093f2a60eac4cca34e86",
      "old_mode": 33188,
      "old_path": "include/paimon/global_index/global_index_write_task.h",
      "new_id": "a66f7abe2a8a763c663be6265b19600b8140c48e",
      "new_mode": 33188,
      "new_path": "include/paimon/global_index/global_index_write_task.h"
    },
    {
      "type": "modify",
      "old_id": "6b0783a74728080c6f10f7547284e20768c39af3",
      "old_mode": 33188,
      "old_path": "include/paimon/global_index/global_indexer_factory.h",
      "new_id": "e3d3069cd33527b4cfeba047ba90e94905b616d3",
      "new_mode": 33188,
      "new_path": "include/paimon/global_index/global_indexer_factory.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bf9b7ddfa1eb813b69da5062af0dd91dda59a271",
      "new_mode": 33188,
      "new_path": "scripts/releasing/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fb0345a7b0c6d355c6bc5104672dfbe873b11db5",
      "new_mode": 33261,
      "new_path": "scripts/releasing/create_source_release.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cf6660d697382a65b3de8167aac05e7806c443f7",
      "new_mode": 33261,
      "new_path": "scripts/releasing/verify_release_candidate.sh"
    }
  ]
}
