)]}'
{
  "commit": "3171a90d822a91c8e18ce06f7ebba255121f1cbe",
  "tree": "826071192e7052185af53fce52adf6efcadf6a94",
  "parents": [
    "a0b68c4a2f8a992d71e076bb40f0678a18081ef7"
  ],
  "author": {
    "name": "yangjie01",
    "email": "yangjie01@baidu.com",
    "time": "Fri Feb 13 16:04:56 2026 +0800"
  },
  "committer": {
    "name": "yangjie01",
    "email": "yangjie01@baidu.com",
    "time": "Fri Feb 13 16:04:56 2026 +0800"
  },
  "message": "for spark 4\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "14f30846e9bac5bc5ae7120be8275fc1bd892563",
      "old_mode": 33188,
      "old_path": "Cargo.lock",
      "new_id": "e07e3677c68e3f84a9a395368186c27c8cc3aa5a",
      "new_mode": 33188,
      "new_path": "Cargo.lock"
    },
    {
      "type": "modify",
      "old_id": "bae3d64751612f4e6f8ba606e2b6913a46f719c0",
      "old_mode": 33188,
      "old_path": "Cargo.toml",
      "new_id": "65b10001e95cd7dda0a12e297f240d92ba663c51",
      "new_mode": 33188,
      "new_path": "Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "83845061b0c9e1c8a8ec34fe8f72bac5c5261a1c",
      "old_mode": 33188,
      "old_path": "crates/connect/Cargo.toml",
      "new_id": "ebd082e46e6f0361467a1e81da611973687cfcd4",
      "new_mode": 33188,
      "new_path": "crates/connect/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "439383c2536f4a519ec543538d5311c18f370d8c",
      "old_mode": 33188,
      "old_path": "crates/connect/build.rs",
      "new_id": "8070342350262244b5bbf2298f37d7a5c8ce9ad8",
      "new_mode": 33188,
      "new_path": "crates/connect/build.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f17614a8dc4bd166da5bc17c0fa2b7c235144bbe",
      "new_mode": 33188,
      "new_path": "crates/connect/protobuf/spark-4.1/buf.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a97d2d25f490e386c9c26c608d91af899dc844e5",
      "new_mode": 33188,
      "new_path": "crates/connect/protobuf/spark-4.1/spark/connect/base.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5b1b90b0087d0ebbcd006850fd2f629cb05d6e14",
      "new_mode": 33188,
      "new_path": "crates/connect/protobuf/spark-4.1/spark/connect/catalog.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "861af17e263a2f8a145ddb9427728c061fe12fda",
      "new_mode": 33188,
      "new_path": "crates/connect/protobuf/spark-4.1/spark/connect/commands.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c5470538c193bb8dd23479658082213a8bf6f41d",
      "new_mode": 33188,
      "new_path": "crates/connect/protobuf/spark-4.1/spark/connect/common.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f74c5af11782b62870c4c986f833f7799cfdee13",
      "new_mode": 33188,
      "new_path": "crates/connect/protobuf/spark-4.1/spark/connect/expressions.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ef5c406dedd265ca7cc35ab26e36bf2bf56fe8c2",
      "new_mode": 33188,
      "new_path": "crates/connect/protobuf/spark-4.1/spark/connect/ml.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "06ca4e5db697c6b4097138e7c32829d4d5f6ced5",
      "new_mode": 33188,
      "new_path": "crates/connect/protobuf/spark-4.1/spark/connect/ml_common.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0874c2d10ec5c8c2471c82d85c177c357b88fd22",
      "new_mode": 33188,
      "new_path": "crates/connect/protobuf/spark-4.1/spark/connect/pipelines.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1583785e69fbb2cd7135660182fbdff329e27c7a",
      "new_mode": 33188,
      "new_path": "crates/connect/protobuf/spark-4.1/spark/connect/relations.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "caaa2340f95dda34b9411a9b1d5e0b6b9a4153eb",
      "new_mode": 33188,
      "new_path": "crates/connect/protobuf/spark-4.1/spark/connect/types.proto"
    },
    {
      "type": "modify",
      "old_id": "92da80542baf749c1395e3848cd2695622bae25d",
      "old_mode": 33188,
      "old_path": "crates/connect/src/client/middleware.rs",
      "new_id": "927e3edba93cbd297628d6b017450236b9da1a25",
      "new_mode": 33188,
      "new_path": "crates/connect/src/client/middleware.rs"
    },
    {
      "type": "modify",
      "old_id": "7677d1475ea9032aae39e64cb1e963ba58f889ed",
      "old_mode": 33188,
      "old_path": "crates/connect/src/client/mod.rs",
      "new_id": "88af698f9aa28bf74c09cbd36c52bcda14042c30",
      "new_mode": 33188,
      "new_path": "crates/connect/src/client/mod.rs"
    },
    {
      "type": "modify",
      "old_id": "a088d14f33145f0eb872447dd51b61f1b23b10d5",
      "old_mode": 33188,
      "old_path": "crates/connect/src/column.rs",
      "new_id": "161ac70fe7878babd36bdceac1885fa0f7429087",
      "new_mode": 33188,
      "new_path": "crates/connect/src/column.rs"
    },
    {
      "type": "modify",
      "old_id": "7baa1bd7b48bb49909b38e7c8e874ca3fa6ddc3c",
      "old_mode": 33188,
      "old_path": "crates/connect/src/conf.rs",
      "new_id": "9a3452faefd43fb9e86369ab33ccadc704581f2e",
      "new_mode": 33188,
      "new_path": "crates/connect/src/conf.rs"
    },
    {
      "type": "modify",
      "old_id": "a69f655034432d553fe4edb1f86d2a6985eaf6cb",
      "old_mode": 33188,
      "old_path": "crates/connect/src/dataframe.rs",
      "new_id": "1889f8a23cfc311e32a3c659998558463f3d6f08",
      "new_mode": 33188,
      "new_path": "crates/connect/src/dataframe.rs"
    },
    {
      "type": "modify",
      "old_id": "488227aaa45f868ed4889941e811720db2689528",
      "old_mode": 33188,
      "old_path": "crates/connect/src/expressions.rs",
      "new_id": "98a1faa504fe95a6d78e99bd0343676297885d71",
      "new_mode": 33188,
      "new_path": "crates/connect/src/expressions.rs"
    },
    {
      "type": "modify",
      "old_id": "b518b4dceecf8a437ba24d02475668f9e8ba4b65",
      "old_mode": 33188,
      "old_path": "crates/connect/src/functions/mod.rs",
      "new_id": "370b034e123fec66d158ffbf3be16d99c8be7afd",
      "new_mode": 33188,
      "new_path": "crates/connect/src/functions/mod.rs"
    },
    {
      "type": "modify",
      "old_id": "30fabb513aaeadddd7065cc8ea4ad533bdad5e5f",
      "old_mode": 33188,
      "old_path": "crates/connect/src/plan.rs",
      "new_id": "486fd4c4263d58b6fc7224620bb8206008642e9e",
      "new_mode": 33188,
      "new_path": "crates/connect/src/plan.rs"
    },
    {
      "type": "modify",
      "old_id": "5d1a78e4b94aff0da838c388290dfec973def8fd",
      "old_mode": 33188,
      "old_path": "crates/connect/src/readwriter.rs",
      "new_id": "63b9b91d344b6dcba0b5998e596a58fc1ac1f60e",
      "new_mode": 33188,
      "new_path": "crates/connect/src/readwriter.rs"
    },
    {
      "type": "modify",
      "old_id": "94184a7ca0252ab0ef62d203e220bfa79f96d786",
      "old_mode": 33188,
      "old_path": "crates/connect/src/session.rs",
      "new_id": "f6e117fb7fa5af412b7f071d12d61d011cf11b41",
      "new_mode": 33188,
      "new_path": "crates/connect/src/session.rs"
    },
    {
      "type": "modify",
      "old_id": "5feb4ce7abc5f80081029726c5928802f3a9dcb8",
      "old_mode": 33188,
      "old_path": "crates/connect/src/streaming/mod.rs",
      "new_id": "915e585404b236051a9b950496ce2b6b28aff4b2",
      "new_mode": 33188,
      "new_path": "crates/connect/src/streaming/mod.rs"
    },
    {
      "type": "modify",
      "old_id": "e6357b363e3a2ce17bf897a48a842013d920ce5f",
      "old_mode": 33188,
      "old_path": "crates/connect/src/types.rs",
      "new_id": "ff60924a6976e353759c93911bf4980f6ebf83a8",
      "new_mode": 33188,
      "new_path": "crates/connect/src/types.rs"
    },
    {
      "type": "modify",
      "old_id": "824422946639b29daa5030e6a7f6005fa558916e",
      "old_mode": 33188,
      "old_path": "examples/Cargo.toml",
      "new_id": "38c32f8fbb0db858c4a3b069702ccd4ec38a9dfd",
      "new_mode": 33188,
      "new_path": "examples/Cargo.toml"
    }
  ]
}
