)]}'
{
  "log": [
    {
      "commit": "5443d5c86e7005ebfe557d842f466d4c69070503",
      "tree": "3a439ffddea4f744baab5c857622cf3fe18c090a",
      "parents": [
        "c263bdd9afc0a188690c78b8585f5fac734a3f51"
      ],
      "author": {
        "name": "Jingsong Lee",
        "email": "jingsonglee0@gmail.com",
        "time": "Wed Jan 07 17:10:35 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 07 17:10:35 2026 +0800"
      },
      "message": "Update README to indicate repository is abandoned\n\nAdded note about repository abandonment and link to main repository."
    },
    {
      "commit": "c263bdd9afc0a188690c78b8585f5fac734a3f51",
      "tree": "b9c2ad7def88ce816ab24975e72c9326447ad57c",
      "parents": [
        "e3b56d8280509f7081eacf7c6c82e3a0f792bad0"
      ],
      "author": {
        "name": "ChengHui Chen",
        "email": "27797326+chenghuichen@users.noreply.github.com",
        "time": "Mon Jul 28 10:05:08 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 28 10:05:08 2025 +0800"
      },
      "message": "#49 Implement Python native write with PyArrow (#51)\n\n"
    },
    {
      "commit": "e3b56d8280509f7081eacf7c6c82e3a0f792bad0",
      "tree": "b4e60c016def3ce459aefe4b3f77762e68291eed",
      "parents": [
        "b4dd596dadafe7c4e323d950433714a897045170"
      ],
      "author": {
        "name": "ChengHui Chen",
        "email": "27797326+chenghuichen@users.noreply.github.com",
        "time": "Wed Jul 09 14:41:39 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 09 14:41:39 2025 +0800"
      },
      "message": "#49 Fix: Python native read with PyArrow (#53)\n\n"
    },
    {
      "commit": "b4dd596dadafe7c4e323d950433714a897045170",
      "tree": "24c0d84dc8b5de4dc6cabe39c7c593f7f564b325",
      "parents": [
        "0be8175389f4f80f97ed7f964cfd002c55e7592b"
      ],
      "author": {
        "name": "ChengHui Chen",
        "email": "27797326+chenghuichen@users.noreply.github.com",
        "time": "Thu May 22 18:28:48 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 22 18:28:48 2025 +0800"
      },
      "message": "#49 Implement Python native read with PyArrow (#50)\n\n"
    },
    {
      "commit": "0be8175389f4f80f97ed7f964cfd002c55e7592b",
      "tree": "949dbcd2130a5955cbdc1bf6753df2626b725728",
      "parents": [
        "af06c70b65a27de6163b577c0ae9e38eeb87954a"
      ],
      "author": {
        "name": "ChengHui Chen",
        "email": "27797326+chenghuichen@users.noreply.github.com",
        "time": "Fri Mar 21 10:10:35 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 21 10:10:35 2025 +0800"
      },
      "message": "#40 Provide Optional Built-in Hadoop Dependencies (#41)\n\n"
    },
    {
      "commit": "af06c70b65a27de6163b577c0ae9e38eeb87954a",
      "tree": "fdfaac0588bacfc9886ae4e693ace60e88110ca6",
      "parents": [
        "08d0bb3719659d18613b68e971631bc7ba395ded"
      ],
      "author": {
        "name": "ChengHui Chen",
        "email": "27797326+chenghuichen@users.noreply.github.com",
        "time": "Thu Mar 20 14:59:57 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 20 14:59:57 2025 +0800"
      },
      "message": "#46 Improve Readability of TableRead Impletation (#47)\n\n"
    },
    {
      "commit": "08d0bb3719659d18613b68e971631bc7ba395ded",
      "tree": "b1d9b328e4d6b3953f021982ceb353650a45afb6",
      "parents": [
        "0eb79a8b38125534c0a3b08531a7161bcd45ad3a"
      ],
      "author": {
        "name": "ChengHui Chen",
        "email": "27797326+chenghuichen@users.noreply.github.com",
        "time": "Thu Mar 20 14:48:36 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 20 14:48:36 2025 +0800"
      },
      "message": "#42 Simplify Import Paths by Exposing Core Classes at Package Root (#43)\n\n"
    },
    {
      "commit": "0eb79a8b38125534c0a3b08531a7161bcd45ad3a",
      "tree": "7774ca16b2442674acf7f9b9cec1e075edf9f323",
      "parents": [
        "75d00d7ad94cc5fa83b03b4d4aa1f401429f0224"
      ],
      "author": {
        "name": "ChengHui Chen",
        "email": "27797326+chenghuichen@users.noreply.github.com",
        "time": "Thu Mar 20 13:30:30 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 20 13:30:30 2025 +0800"
      },
      "message": "#44 Make Split and Predicate Serializable (#45)\n\n"
    },
    {
      "commit": "75d00d7ad94cc5fa83b03b4d4aa1f401429f0224",
      "tree": "825f142750b2032a9b1b22dd6b955075fdd2782c",
      "parents": [
        "54237c215921d1eb417d2bc7c5051c8a894e4035"
      ],
      "author": {
        "name": "ChengHui Chen",
        "email": "27797326+chenghuichen@users.noreply.github.com",
        "time": "Wed Feb 19 15:27:43 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 19 15:27:43 2025 +0800"
      },
      "message": "#38 Expose More Metadata in Object APIs (#39)\n\n"
    },
    {
      "commit": "54237c215921d1eb417d2bc7c5051c8a894e4035",
      "tree": "5d3d2b1d897c9ac40f971fbff438add3fb7f8f9e",
      "parents": [
        "df11b4980fee52bc82ccd359eca7c5ad0948d78a"
      ],
      "author": {
        "name": "ChengHui Chen",
        "email": "27797326+chenghuichen@users.noreply.github.com",
        "time": "Fri Feb 14 09:28:53 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 14 09:28:53 2025 +0800"
      },
      "message": "#36 add __init__.py to fix importlib error (#37)\n\n"
    },
    {
      "commit": "df11b4980fee52bc82ccd359eca7c5ad0948d78a",
      "tree": "034276695e66716c69aab92e92c6f187d16c976a",
      "parents": [
        "7f6a1d4e4b44e6a31481a8be72470a40a9f30feb"
      ],
      "author": {
        "name": "yuzelin",
        "email": "33053040+yuzelin@users.noreply.github.com",
        "time": "Wed Dec 11 18:15:14 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 11 18:15:14 2024 +0800"
      },
      "message": "Add license checker (#34)\n\n"
    },
    {
      "commit": "7f6a1d4e4b44e6a31481a8be72470a40a9f30feb",
      "tree": "07d72ab445b9151d9624df3ee831e1290381e845",
      "parents": [
        "03400e7d747f0517ec5035dff4b7837dec0f19c5"
      ],
      "author": {
        "name": "yuzelin",
        "email": "33053040+yuzelin@users.noreply.github.com",
        "time": "Tue Dec 03 21:16:52 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 03 20:16:52 2024 +0700"
      },
      "message": "Don\u0027t import duckdb and ray if not used (#33)\n\n"
    },
    {
      "commit": "03400e7d747f0517ec5035dff4b7837dec0f19c5",
      "tree": "6222ba0fbb8865643b1c703f8264345d9965c62a",
      "parents": [
        "f4c684b93673d32e0e2c229152fddb68687a7dfa"
      ],
      "author": {
        "name": "yuzelin",
        "email": "33053040+yuzelin@users.noreply.github.com",
        "time": "Mon Dec 02 21:07:37 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 02 21:07:37 2024 +0800"
      },
      "message": "[tool] Shell tool for building source distribution package (#32)\n\n"
    },
    {
      "commit": "f4c684b93673d32e0e2c229152fddb68687a7dfa",
      "tree": "e613df13ead31c6d1d903ccff7e1eb421066dc7d",
      "parents": [
        "2a31b1c242bb0a54611373701191fec301dd41aa"
      ],
      "author": {
        "name": "yuzelin",
        "email": "zelin.yzl@alibaba-inc.com",
        "time": "Mon Dec 02 16:03:11 2024 +0800"
      },
      "committer": {
        "name": "yuzelin",
        "email": "zelin.yzl@alibaba-inc.com",
        "time": "Mon Dec 02 16:03:11 2024 +0800"
      },
      "message": "[release] Update version to 0.3.dev0\n"
    },
    {
      "commit": "2a31b1c242bb0a54611373701191fec301dd41aa",
      "tree": "1b2ee45a3c020a05bc1bcf1202d1da99eeb2f333",
      "parents": [
        "33d5253d059c82c027faa566226c1eb8329c62f1"
      ],
      "author": {
        "name": "yuzelin",
        "email": "33053040+yuzelin@users.noreply.github.com",
        "time": "Mon Dec 02 15:54:47 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 02 15:54:47 2024 +0800"
      },
      "message": "[Build] Refactor project structure and refactor release tools (#31)\n\n"
    },
    {
      "commit": "33d5253d059c82c027faa566226c1eb8329c62f1",
      "tree": "987b3ff1bb17c7984f10a9788e82dc1856e92f40",
      "parents": [
        "03108ec2edb1b08ffb53de52c5452dc75adf2b34"
      ],
      "author": {
        "name": "yuzelin",
        "email": "33053040+yuzelin@users.noreply.github.com",
        "time": "Tue Nov 26 20:51:09 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 26 20:51:09 2024 +0800"
      },
      "message": "[Rename] Rename module and package to pypaimon (#29)\n\n"
    },
    {
      "commit": "03108ec2edb1b08ffb53de52c5452dc75adf2b34",
      "tree": "a5b625487ed0a41dce69803fc2545c813c5017a1",
      "parents": [
        "f09dc5887fdcab90b7bcac361e54414fab089fc9"
      ],
      "author": {
        "name": "yuzelin",
        "email": "33053040+yuzelin@users.noreply.github.com",
        "time": "Tue Nov 26 13:08:14 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 26 13:08:14 2024 +0800"
      },
      "message": "Add read API to convert result to DuckDB and Ray (#28)\n\n"
    },
    {
      "commit": "f09dc5887fdcab90b7bcac361e54414fab089fc9",
      "tree": "a40c5d3902c3e4eb140f1e4c6d652ea439a46089",
      "parents": [
        "c4bbf32b29420bf39d1fd004b03186215cfbd3ea"
      ],
      "author": {
        "name": "yuzelin",
        "email": "33053040+yuzelin@users.noreply.github.com",
        "time": "Mon Nov 25 20:40:20 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 25 20:40:20 2024 +0800"
      },
      "message": "Refactor ReadBuilder#with_projection to accept field names for better using (#27)\n\n"
    },
    {
      "commit": "c4bbf32b29420bf39d1fd004b03186215cfbd3ea",
      "tree": "876bcfc04cece02791905704449ea9f203b0748c",
      "parents": [
        "42efa85fcc414f6522cd1754e891f718539eb700"
      ],
      "author": {
        "name": "yuzelin",
        "email": "33053040+yuzelin@users.noreply.github.com",
        "time": "Fri Nov 22 17:08:13 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 22 17:08:13 2024 +0800"
      },
      "message": "[license] Update license/notice for project and inner python-java-bridge module and add ci for java module license check (#26)\n\n"
    },
    {
      "commit": "42efa85fcc414f6522cd1754e891f718539eb700",
      "tree": "09b591a17975be199b68ccaf4ef9f09c24f79734",
      "parents": [
        "00af9ad1dae60963a0cfce1c19225b97c413faf6"
      ],
      "author": {
        "name": "yuzelin",
        "email": "33053040+yuzelin@users.noreply.github.com",
        "time": "Tue Nov 12 13:53:25 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 12 13:53:25 2024 +0800"
      },
      "message": "[release-tool] Minor fix create_binary_release.sh (#25)\n\n"
    },
    {
      "commit": "00af9ad1dae60963a0cfce1c19225b97c413faf6",
      "tree": "7dc0767629bbeb85d52000494678dfb520a0407b",
      "parents": [
        "5e7d4687e1106f4fb928fb9bbab1e50d15b99ff9"
      ],
      "author": {
        "name": "yuzelin",
        "email": "33053040+yuzelin@users.noreply.github.com",
        "time": "Tue Nov 12 13:53:06 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 12 13:53:06 2024 +0800"
      },
      "message": "Fix that field nullability affects write (#24)\n\n"
    },
    {
      "commit": "5e7d4687e1106f4fb928fb9bbab1e50d15b99ff9",
      "tree": "ea2b9120e8ab0d5d686eb804c4b0e99b3d62b6fc",
      "parents": [
        "0d0237b9e1d023f57f958dcbb83cdbf77aac8e5b"
      ],
      "author": {
        "name": "yuzelin",
        "email": "33053040+yuzelin@users.noreply.github.com",
        "time": "Wed Nov 06 17:49:17 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 06 17:49:17 2024 +0800"
      },
      "message": "Read interface support predicate (#22)\n\n"
    },
    {
      "commit": "0d0237b9e1d023f57f958dcbb83cdbf77aac8e5b",
      "tree": "84918e92a5f85111e9ac9dceafd6cebec6eeca3e",
      "parents": [
        "debb30e93abe0183fe5e754a8db2499515dc7d06"
      ],
      "author": {
        "name": "yuzelin",
        "email": "33053040+yuzelin@users.noreply.github.com",
        "time": "Thu Oct 31 17:21:33 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 31 17:21:33 2024 +0800"
      },
      "message": "[hotfix] Fix runtime exception on windows (#23)\n\n"
    },
    {
      "commit": "debb30e93abe0183fe5e754a8db2499515dc7d06",
      "tree": "9702af1b044d2e76ae543801e60acc31678e1b56",
      "parents": [
        "c973a50b2b33b36734c18a39fc5e9465fb6d50d6"
      ],
      "author": {
        "name": "yuzelin",
        "email": "zelin.yzl@alibaba-inc.com",
        "time": "Wed Oct 16 16:00:10 2024 +0800"
      },
      "committer": {
        "name": "yuzelin",
        "email": "zelin.yzl@alibaba-inc.com",
        "time": "Wed Oct 16 16:00:10 2024 +0800"
      },
      "message": "[release] Update version to 0.2.dev0\n"
    },
    {
      "commit": "c973a50b2b33b36734c18a39fc5e9465fb6d50d6",
      "tree": "b344aea8d911a6ce399faa0a258ecf028616d677",
      "parents": [
        "a34996c68d306ebae45584a09fb5a88cd61f0458"
      ],
      "author": {
        "name": "yuzelin",
        "email": "33053040+yuzelin@users.noreply.github.com",
        "time": "Wed Oct 16 15:38:34 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 16 15:38:34 2024 +0800"
      },
      "message": "Add release tools (#21)\n\n"
    },
    {
      "commit": "a34996c68d306ebae45584a09fb5a88cd61f0458",
      "tree": "324986ec08a30b908e0acd43b0ed15a04207c3ec",
      "parents": [
        "7db5810ec6a5556f65702359daf582d22e27f60d"
      ],
      "author": {
        "name": "yuzelin",
        "email": "33053040+yuzelin@users.noreply.github.com",
        "time": "Fri Oct 11 16:29:30 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 11 16:29:30 2024 +0800"
      },
      "message": "Modify long_description (#20)\n\n"
    },
    {
      "commit": "7db5810ec6a5556f65702359daf582d22e27f60d",
      "tree": "b17808527eaa948d76644fb3cbe0f14b6e126246",
      "parents": [
        "9fee9b65ee990bb401efa09e842fca2ea0183871"
      ],
      "author": {
        "name": "yuzelin",
        "email": "33053040+yuzelin@users.noreply.github.com",
        "time": "Thu Oct 10 11:42:22 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 10 11:42:22 2024 +0800"
      },
      "message": "Fix unstable overwrite test (#19)\n\n"
    },
    {
      "commit": "9fee9b65ee990bb401efa09e842fca2ea0183871",
      "tree": "6ba1ae9681b4b6c0fcd86b6fd25fa163721df16a",
      "parents": [
        "7703bcdc8ecf0769fd478259665159cc6666695e"
      ],
      "author": {
        "name": "yuzelin",
        "email": "33053040+yuzelin@users.noreply.github.com",
        "time": "Wed Oct 09 19:28:03 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 09 19:28:03 2024 +0800"
      },
      "message": "Fix overwrite without partition (#18)\n\n"
    },
    {
      "commit": "7703bcdc8ecf0769fd478259665159cc6666695e",
      "tree": "148bec167f97fd89920da079bcd91778fe3a0e53",
      "parents": [
        "953f30fa9f696c8f077559c9c05f5c904e83f62b"
      ],
      "author": {
        "name": "yuzelin",
        "email": "33053040+yuzelin@users.noreply.github.com",
        "time": "Wed Oct 09 18:04:16 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 09 18:04:16 2024 +0800"
      },
      "message": "Add tests for new reader and writer api (#17)\n\n"
    },
    {
      "commit": "953f30fa9f696c8f077559c9c05f5c904e83f62b",
      "tree": "292a7676c15aee6b97a762dd8c4e7909d244631c",
      "parents": [
        "6581f65877145976d4f761b7ea75848f1c24a4a7"
      ],
      "author": {
        "name": "yuzelin",
        "email": "33053040+yuzelin@users.noreply.github.com",
        "time": "Wed Oct 09 17:12:36 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 09 17:12:36 2024 +0800"
      },
      "message": "Refactor reader and writer (#16)\n\n"
    },
    {
      "commit": "6581f65877145976d4f761b7ea75848f1c24a4a7",
      "tree": "c54fd991f3402598090ddb191d331f5419cd8406",
      "parents": [
        "7e49b6671e2299d177b967d7319873921d9e6844"
      ],
      "author": {
        "name": "yuzelin",
        "email": "33053040+yuzelin@users.noreply.github.com",
        "time": "Wed Oct 09 14:04:55 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 09 14:04:55 2024 +0800"
      },
      "message": "Remove flink-shaded-hadoop-2-uber in java-bridge (#14)\n\n"
    },
    {
      "commit": "7e49b6671e2299d177b967d7319873921d9e6844",
      "tree": "75ee623bcac211e4fea631d259e1b5ad92a73121",
      "parents": [
        "a7b752af57cc844a957bb6d6aaafba4eeaae0d38"
      ],
      "author": {
        "name": "yuzelin",
        "email": "33053040+yuzelin@users.noreply.github.com",
        "time": "Wed Oct 09 11:35:07 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 09 11:35:07 2024 +0800"
      },
      "message": "Catalog supports to create table from pyarrow schema (#12)\n\n"
    },
    {
      "commit": "a7b752af57cc844a957bb6d6aaafba4eeaae0d38",
      "tree": "d17dbc0f22acbd1bb4e3ce47c850b1cdfbe3e13b",
      "parents": [
        "5f18615fd6730bb0f99a1c5dbeee743fd95f730d"
      ],
      "author": {
        "name": "yuzelin",
        "email": "33053040+yuzelin@users.noreply.github.com",
        "time": "Wed Oct 09 10:45:54 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 09 10:45:54 2024 +0800"
      },
      "message": "Refactoring module structure and building (#15)\n\n"
    },
    {
      "commit": "5f18615fd6730bb0f99a1c5dbeee743fd95f730d",
      "tree": "80fcd05d923704bdb3ed2615f8363200ab48ada0",
      "parents": [
        "165ad9b0bd7b130e7fc55ffc8a6eefaa5212fcba"
      ],
      "author": {
        "name": "yuzelin",
        "email": "33053040+yuzelin@users.noreply.github.com",
        "time": "Wed Sep 11 12:01:29 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 11 12:01:29 2024 +0800"
      },
      "message": "TableRead supports reading multiple splits parallely (#11)\n\n"
    },
    {
      "commit": "165ad9b0bd7b130e7fc55ffc8a6eefaa5212fcba",
      "tree": "c3979359f0682769a3b4eb137f42bac32ce25cfc",
      "parents": [
        "583bf96739fba9d4d1c60f7664e08394c3ca3764"
      ],
      "author": {
        "name": "yuzelin",
        "email": "33053040+yuzelin@users.noreply.github.com",
        "time": "Wed Sep 11 11:38:59 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 11 11:38:59 2024 +0800"
      },
      "message": "java_based_implementation packages java-bridge jar by default (#13)\n\n"
    },
    {
      "commit": "583bf96739fba9d4d1c60f7664e08394c3ca3764",
      "tree": "b1c096a6adf024c16c7012e74e065f69d8bc298b",
      "parents": [
        "c505c283616c1b295eef46cefb19a365437d977e"
      ],
      "author": {
        "name": "yuzelin",
        "email": "33053040+yuzelin@users.noreply.github.com",
        "time": "Tue Sep 03 16:51:32 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 03 16:51:32 2024 +0800"
      },
      "message": "Fix: BytesReader flush ArrowFormatWriter and pass schema (#9)\n\n"
    },
    {
      "commit": "c505c283616c1b295eef46cefb19a365437d977e",
      "tree": "dd13317652b062e251e78a2422a9edfd71b5ad19",
      "parents": [
        "b95ee36fd02648b12a1352e7c3a6f92e9622a97c"
      ],
      "author": {
        "name": "yuzelin",
        "email": "33053040+yuzelin@users.noreply.github.com",
        "time": "Tue Sep 03 16:00:54 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 03 16:00:54 2024 +0800"
      },
      "message": "Add table bucket mode check and data schema check for writing (#8)\n\n"
    },
    {
      "commit": "b95ee36fd02648b12a1352e7c3a6f92e9622a97c",
      "tree": "6c888f18fb9aecd391b28135fd912e0329f33059",
      "parents": [
        "73366fb6f84fc7b661d4441f3f49ca4abc0ffe92"
      ],
      "author": {
        "name": "yuzelin",
        "email": "33053040+yuzelin@users.noreply.github.com",
        "time": "Mon Aug 26 13:52:23 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 26 13:52:23 2024 +0800"
      },
      "message": "Fix building packages and install requires (#7)\n\n"
    },
    {
      "commit": "73366fb6f84fc7b661d4441f3f49ca4abc0ffe92",
      "tree": "526d78f5450e3836449e25e6404197b03b2ffd3a",
      "parents": [
        "974f8aa4934bf2f30e6c2e4c988bce3ec3f0ab8c"
      ],
      "author": {
        "name": "yuzelin",
        "email": "33053040+yuzelin@users.noreply.github.com",
        "time": "Tue Aug 20 17:24:57 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 20 17:24:57 2024 +0800"
      },
      "message": "Complete table read and write (#6)\n\n"
    },
    {
      "commit": "974f8aa4934bf2f30e6c2e4c988bce3ec3f0ab8c",
      "tree": "d809bf2dbec46fa6108f20cd53c2d4ee1d2ec91b",
      "parents": [
        "56bcb5e30bc939ff8144a3ce88552fdb6e779fa6"
      ],
      "author": {
        "name": "yuzelin",
        "email": "33053040+yuzelin@users.noreply.github.com",
        "time": "Fri Aug 16 20:00:50 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 16 20:00:50 2024 +0800"
      },
      "message": "Fix python syntax \u0027Self\u0027 keyword and module qualifier (#5)\n\n"
    },
    {
      "commit": "56bcb5e30bc939ff8144a3ce88552fdb6e779fa6",
      "tree": "b94b552c1fe113cadbc7e83275623a269dc66024",
      "parents": [
        "107ab37470380ab905d9819472134c0b4d5060bb"
      ],
      "author": {
        "name": "yuzelin",
        "email": "33053040+yuzelin@users.noreply.github.com",
        "time": "Fri Aug 16 17:46:25 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 16 17:46:25 2024 +0800"
      },
      "message": "Introduce batch write api (#4)\n\n"
    },
    {
      "commit": "107ab37470380ab905d9819472134c0b4d5060bb",
      "tree": "087912938bea03035ca660486d0404462bfb7c9e",
      "parents": [
        "8e079857424ce9e652ac2e6e021211d3fd0111f3"
      ],
      "author": {
        "name": "yuzelin",
        "email": "33053040+yuzelin@users.noreply.github.com",
        "time": "Fri Aug 16 11:55:28 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 16 11:55:28 2024 +0800"
      },
      "message": "Add base implementation framework (#3)\n\n"
    },
    {
      "commit": "8e079857424ce9e652ac2e6e021211d3fd0111f3",
      "tree": "72cb1bf83d5bf06cd33d03bd6f597194b7325eba",
      "parents": [
        "ae5f793300b47a3ca98373d27b1312c31083c993"
      ],
      "author": {
        "name": "yuzelin",
        "email": "33053040+yuzelin@users.noreply.github.com",
        "time": "Thu Aug 15 13:58:55 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 15 13:58:55 2024 +0800"
      },
      "message": "[api][ci] Introduce paimon_python_api and ci framework (#2)\n\n"
    },
    {
      "commit": "ae5f793300b47a3ca98373d27b1312c31083c993",
      "tree": "44c0ff2e93d6258e358bd9a1048fd4fb58bd2f6d",
      "parents": [
        "df2c3f1bd7b8d5731d3a48950bbf26dba834dbd1"
      ],
      "author": {
        "name": "yuzelin",
        "email": "33053040+yuzelin@users.noreply.github.com",
        "time": "Wed Aug 14 17:35:49 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 14 17:35:49 2024 +0800"
      },
      "message": "[java-based-impl] Add paimon-python-java-bridge (#1)\n\n"
    },
    {
      "commit": "df2c3f1bd7b8d5731d3a48950bbf26dba834dbd1",
      "tree": "59b6a442fb1a3d9fb820e3e6e5cf246e855bd0c9",
      "parents": [
        "0404134f8cfccc62fb0c2cec1f395a701d3af796"
      ],
      "author": {
        "name": "yuzelin",
        "email": "zelin.yzl@alibaba-inc.com",
        "time": "Wed Aug 14 13:57:43 2024 +0800"
      },
      "committer": {
        "name": "yuzelin",
        "email": "zelin.yzl@alibaba-inc.com",
        "time": "Wed Aug 14 14:00:50 2024 +0800"
      },
      "message": "[repo] Refactor README.md\n"
    },
    {
      "commit": "0404134f8cfccc62fb0c2cec1f395a701d3af796",
      "tree": "776afabbfc0a3fd9b302f0e0f3e5bc9a02b103a5",
      "parents": [],
      "author": {
        "name": "yuzelin",
        "email": "zelin.yzl@alibaba-inc.com",
        "time": "Wed Aug 14 13:44:18 2024 +0800"
      },
      "committer": {
        "name": "yuzelin",
        "email": "zelin.yzl@alibaba-inc.com",
        "time": "Wed Aug 14 13:44:18 2024 +0800"
      },
      "message": "Initial commit\n"
    }
  ]
}
