)]}'
{
  "log": [
    {
      "commit": "1f1cc09a9b37298f464f6c87297750f63e043469",
      "tree": "be242d2c63d46a839bb0fa3788e305800d978665",
      "parents": [
        "1e8e1d4f9c6a3775c497b209144bd95d82914baa"
      ],
      "author": {
        "name": "Jacob Wujciak-Jens",
        "email": "jacob@wujciak.de",
        "time": "Fri Jun 13 09:17:59 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 13 15:17:59 2025 +0800"
      },
      "message": "chore(ci): Replace archived actions-rs actions (#56)\n\n"
    },
    {
      "commit": "1e8e1d4f9c6a3775c497b209144bd95d82914baa",
      "tree": "5e5921d3b76caa18628b1ea34040ce10894de8c4",
      "parents": [
        "c011a7ef4726272fe73026a96583d0271fce6f3d"
      ],
      "author": {
        "name": "Jiacai Liu",
        "email": "dev@liujiacai.net",
        "time": "Thu Jul 11 23:54:10 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 11 23:54:10 2024 +0800"
      },
      "message": "chore: update deps (#55)\n\n"
    },
    {
      "commit": "c011a7ef4726272fe73026a96583d0271fce6f3d",
      "tree": "d0c1e2b954200ddd0bb6033a073910cdade28c70",
      "parents": [
        "507a6fe32762ca80c9494176cadc454283980de2"
      ],
      "author": {
        "name": "Jiacai Liu",
        "email": "dev@liujiacai.net",
        "time": "Tue Jun 11 17:55:50 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 11 17:55:50 2024 +0800"
      },
      "message": "chore: add dependencies.tsv (#53)\n\n"
    },
    {
      "commit": "507a6fe32762ca80c9494176cadc454283980de2",
      "tree": "8ad190065fbc1fe1de55147261979402e2a29f1a",
      "parents": [
        "cc7a2fd07a8dbaad2d405f310f4239b889709afa"
      ],
      "author": {
        "name": "鲍金日",
        "email": "baojinri@gmail.com",
        "time": "Thu May 30 14:26:44 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 30 14:26:44 2024 +0800"
      },
      "message": "docs: update README.md (#54)\n\n"
    },
    {
      "commit": "cc7a2fd07a8dbaad2d405f310f4239b889709afa",
      "tree": "956e8080e1fb1f17a03162c9a66081c28f0fe961",
      "parents": [
        "9cceee04848611300550b2ded4bcf8a584e5bf93"
      ],
      "author": {
        "name": "Jiacai Liu",
        "email": "dev@liujiacai.net",
        "time": "Mon May 20 20:39:51 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 20 20:39:51 2024 +0800"
      },
      "message": "chore: prepare release 2.0.0 (#52)\n\n"
    },
    {
      "commit": "9cceee04848611300550b2ded4bcf8a584e5bf93",
      "tree": "66abe2c54ff1ded8303811db8e709e586d7d6c25",
      "parents": [
        "08ec55ccf9f43d3c59e3b55459dc55edca3a71ce"
      ],
      "author": {
        "name": "鲍金日",
        "email": "baojinri@gmail.com",
        "time": "Thu May 16 20:55:52 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 16 20:55:52 2024 +0800"
      },
      "message": "chore: add incubating notice (#51)\n\n"
    },
    {
      "commit": "08ec55ccf9f43d3c59e3b55459dc55edca3a71ce",
      "tree": "79ff6462b134cf02cc05cc86bacccdb2239991a4",
      "parents": [
        "33ffc9f5bdf3790fcda55eb8616a131012490e80"
      ],
      "author": {
        "name": "Jiacai Liu",
        "email": "dev@liujiacai.net",
        "time": "Thu May 16 10:13:03 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 16 10:13:03 2024 +0800"
      },
      "message": "feat: add basic auth (#50)\n\n"
    },
    {
      "commit": "33ffc9f5bdf3790fcda55eb8616a131012490e80",
      "tree": "33232d2dae844cbd966ad156f7830f525cfb840b",
      "parents": [
        "494fcc692a264467af58c5be3ccebb85bbfc2da5"
      ],
      "author": {
        "name": "Suyan",
        "email": "suyanhanx@gmail.com",
        "time": "Wed May 15 11:42:30 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 15 11:42:30 2024 +0800"
      },
      "message": "chore: fix repository address in cargo.toml (#49)\n\n"
    },
    {
      "commit": "494fcc692a264467af58c5be3ccebb85bbfc2da5",
      "tree": "95caf2b554cf18021ae0a91626551f18e0577982",
      "parents": [
        "b9772b0b2fa93f0ab140ea05ca27e225317dfe91"
      ],
      "author": {
        "name": "chunshao.rcs",
        "email": "chunshao.rcs@antgroup.com",
        "time": "Fri Dec 22 19:01:32 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 22 19:01:32 2023 +0800"
      },
      "message": "chore: add asf yaml (#48)\n\n"
    },
    {
      "commit": "b9772b0b2fa93f0ab140ea05ca27e225317dfe91",
      "tree": "b33497a97a50de337ede82ffbc8d929cca00f7f8",
      "parents": [
        "05e36fdcca072c70b2f754d001eed9d86222690f"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Wed Nov 29 22:05:30 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 29 22:05:30 2023 +0800"
      },
      "message": "chore: rename ceresdb to horaedb  (#47)\n\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e"
    },
    {
      "commit": "05e36fdcca072c70b2f754d001eed9d86222690f",
      "tree": "6c7644b04329893095cafc68d12e6de9dc06cfa2",
      "parents": [
        "8f1c477aeb6371d8ae86f07d17ebb9e3da095cb1"
      ],
      "author": {
        "name": "kamille",
        "email": "34352236+Rachelint@users.noreply.github.com",
        "time": "Fri Nov 17 16:23:01 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 17 16:23:01 2023 +0800"
      },
      "message": "chore: rename to horaedb (#46)\n\n"
    },
    {
      "commit": "8f1c477aeb6371d8ae86f07d17ebb9e3da095cb1",
      "tree": "ed0c859518221d20e0faf66fb580e85fe6d713a1",
      "parents": [
        "039a9c0a4a91b79057cde2b2c987c9f23d27f38e"
      ],
      "author": {
        "name": "Jiacai Liu",
        "email": "dev@liujiacai.net",
        "time": "Wed Jul 05 16:30:11 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 05 16:30:11 2023 +0800"
      },
      "message": "release 1.0.2 (#45)\n\n"
    },
    {
      "commit": "039a9c0a4a91b79057cde2b2c987c9f23d27f38e",
      "tree": "dab7a64a68b0e047b3d9e6194880b5df4245ddac",
      "parents": [
        "39409836f4404990c0307c037c86636ab735c8e4"
      ],
      "author": {
        "name": "xxai.art",
        "email": "xxai.art@gmail.com",
        "time": "Mon Jun 26 18:15:00 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 26 18:15:00 2023 +0800"
      },
      "message": "refactor: default database name supports string convertible type (#43)\n\n"
    },
    {
      "commit": "39409836f4404990c0307c037c86636ab735c8e4",
      "tree": "e474dd0961609a316a98f941474735f35418fdeb",
      "parents": [
        "3803d66053164cb7de0d915171b8dac8f037d396"
      ],
      "author": {
        "name": "4t145",
        "email": "u4t145@163.com",
        "time": "Mon Jun 26 18:11:58 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 26 18:11:58 2023 +0800"
      },
      "message": "chore: using impl Into\u003cString\u003e instead of `String` for some method\u0027s params (#42)\n\n"
    },
    {
      "commit": "3803d66053164cb7de0d915171b8dac8f037d396",
      "tree": "bbecec70305e002e6723f24b65a6911ec1d0666a",
      "parents": [
        "13d0653145fe9d8cf2d23f4b616569187100ae73"
      ],
      "author": {
        "name": "Ruixiang Tan",
        "email": "819464715@qq.com",
        "time": "Mon Jun 26 10:37:45 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 26 10:37:45 2023 +0800"
      },
      "message": "feature: support dictionary(int32, utf8) type (#44)\n\n"
    },
    {
      "commit": "13d0653145fe9d8cf2d23f4b616569187100ae73",
      "tree": "24ebeed9ce97ad8a4a7a053082f73a3afb321560",
      "parents": [
        "48176a78edfeca0907a71c7a7b7f2da3de6bdb78"
      ],
      "author": {
        "name": "WEI Xikai",
        "email": "ShiKaiWi@users.noreply.github.com",
        "time": "Wed May 24 15:25:16 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 24 15:25:16 2023 +0800"
      },
      "message": "feat: bump to v1.0.1 and ugprade the dependancies (#41)\n\n"
    },
    {
      "commit": "48176a78edfeca0907a71c7a7b7f2da3de6bdb78",
      "tree": "1e854f65b8a384e144a98a949db500baf9f38e19",
      "parents": [
        "628ea5e10eaa035f8fb8778e66f89ec714742568"
      ],
      "author": {
        "name": "WEI Xikai",
        "email": "ShiKaiWi@users.noreply.github.com",
        "time": "Wed May 24 14:55:23 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 24 14:55:23 2023 +0800"
      },
      "message": "docs: document the client in rust docs (#40)\n\n"
    },
    {
      "commit": "628ea5e10eaa035f8fb8778e66f89ec714742568",
      "tree": "401bdea66ae133ebb94c93c4d3582aaf57f2ada5",
      "parents": [
        "b989da0519fad6dfc34b5b8c33d07a29f360ece2"
      ],
      "author": {
        "name": "Jiacai Liu",
        "email": "dev@liujiacai.net",
        "time": "Tue Feb 28 17:55:27 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 28 17:55:27 2023 +0800"
      },
      "message": "fix package metadata (#38)\n\n* fix package metadata\r\n\r\n* fix ci\r\n\r\n* fix clippy"
    },
    {
      "commit": "b989da0519fad6dfc34b5b8c33d07a29f360ece2",
      "tree": "a918fc50fca2b3caa332df62df924f8f7c7139ea",
      "parents": [
        "453473d2161df6d77473cd5af4d28303432f5fe6"
      ],
      "author": {
        "name": "kamille",
        "email": "34352236+Rachelint@users.noreply.github.com",
        "time": "Tue Feb 28 17:23:14 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 28 17:23:14 2023 +0800"
      },
      "message": "chore: prepare for publishing (#37)\n\n* change the way of adding ceresdbproto dependency from github to crates.io.\r\n\r\n* add release.yml.\r\n\r\n* address CR."
    },
    {
      "commit": "453473d2161df6d77473cd5af4d28303432f5fe6",
      "tree": "b5576e9d4fdb0ddc015b979f0b1224a17af17592",
      "parents": [
        "69948b9963597ccdb7c73756473393972dfdebd3"
      ],
      "author": {
        "name": "WEI Xikai",
        "email": "ShiKaiWi@users.noreply.github.com",
        "time": "Tue Feb 28 11:41:13 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 28 11:41:13 2023 +0800"
      },
      "message": "refactor: make field of column private (#36)\n\n"
    },
    {
      "commit": "69948b9963597ccdb7c73756473393972dfdebd3",
      "tree": "faba446b93ac23b66552a342c3e31c253ded86c4",
      "parents": [
        "b9efb90e06c99f59e8580a8f8f56badd81b88aa2"
      ],
      "author": {
        "name": "Jiacai Liu",
        "email": "dev@liujiacai.net",
        "time": "Tue Feb 14 14:00:14 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 14 14:00:14 2023 +0800"
      },
      "message": "fix clippy (#35)\n\n"
    },
    {
      "commit": "b9efb90e06c99f59e8580a8f8f56badd81b88aa2",
      "tree": "258d965d8dc0f05aab491b889fc617a8d5da109a",
      "parents": [
        "5fbd1a1526c3ddd25bb1f38f63f869c892052f7c"
      ],
      "author": {
        "name": "WEI Xikai",
        "email": "ShiKaiWi@users.noreply.github.com",
        "time": "Mon Feb 13 21:38:34 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 13 21:38:34 2023 +0800"
      },
      "message": "refactor: remove RpcOptions (#34)\n\n* refactor: remove RpcOption\r\n\r\n* fix naming issues"
    },
    {
      "commit": "5fbd1a1526c3ddd25bb1f38f63f869c892052f7c",
      "tree": "c948919756e15efac7eac8d0ce5f8c6fb53a2254",
      "parents": [
        "398d4116e41a07ba5e1b39a576aae4453bf59ea3"
      ],
      "author": {
        "name": "WEI Xikai",
        "email": "ShiKaiWi@users.noreply.github.com",
        "time": "Mon Feb 13 17:10:58 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 13 17:10:58 2023 +0800"
      },
      "message": "chore: derives Clone for some structs (#33)\n\nderives Clone for some structs"
    },
    {
      "commit": "398d4116e41a07ba5e1b39a576aae4453bf59ea3",
      "tree": "0469c95610e824343d7020cda5bf0cab8f8c3523",
      "parents": [
        "fddc6ec8b964135c47e6a51a2bf5c92cc8698ce9"
      ],
      "author": {
        "name": "kamille",
        "email": "34352236+Rachelint@users.noreply.github.com",
        "time": "Mon Feb 13 15:47:55 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 13 15:47:55 2023 +0800"
      },
      "message": "feat: refactor write request building (#32)\n\nrefactor write request building."
    },
    {
      "commit": "fddc6ec8b964135c47e6a51a2bf5c92cc8698ce9",
      "tree": "144bbc36b58a8fbff1fd6456d5777d82f4397333",
      "parents": [
        "a72e673103463c7962e01a097592fc7edbcc0b79"
      ],
      "author": {
        "name": "kamille",
        "email": "34352236+Rachelint@users.noreply.github.com",
        "time": "Mon Feb 13 10:47:30 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 13 10:47:30 2023 +0800"
      },
      "message": "feat: adapt to new proto (#31)\n\n* adapt to new api.\r\n\r\n* modify example."
    },
    {
      "commit": "a72e673103463c7962e01a097592fc7edbcc0b79",
      "tree": "a7b2d4e3bd1b42450a5ea3aa5c236b1ad3f78724",
      "parents": [
        "8bba0c9434a8f8373cf480af69652553a36fa576"
      ],
      "author": {
        "name": "kamille",
        "email": "34352236+Rachelint@users.noreply.github.com",
        "time": "Thu Feb 02 18:03:38 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 02 18:03:38 2023 +0800"
      },
      "message": "feat: change sql query response\u0027s affcted row to u32, and its default to 0 (#30)\n\n* change sql query response\u0027s affcted row to u32, and its default to 0.\r\n\r\n* replace all \"cluster xxx\" to \"route based xxx\"."
    },
    {
      "commit": "8bba0c9434a8f8373cf480af69652553a36fa576",
      "tree": "2169b9fff0ae85e25d4609b0fc303fd7a6d37e6f",
      "parents": [
        "ce4a6ff313c0fadf6f4d60e829be6e7504ee7269"
      ],
      "author": {
        "name": "kamille",
        "email": "34352236+Rachelint@users.noreply.github.com",
        "time": "Wed Feb 01 18:44:49 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 01 18:44:49 2023 +0800"
      },
      "message": "fix: bug introduced in adapting new api. (#29)\n\nfix bug introduced in adapting new api."
    },
    {
      "commit": "ce4a6ff313c0fadf6f4d60e829be6e7504ee7269",
      "tree": "28d1352c52e757d7cdb95b6a9dfa127185b84917",
      "parents": [
        "3f6d1e0fb730a4329f180aacdd24902bc35e616b"
      ],
      "author": {
        "name": "kamille",
        "email": "34352236+Rachelint@users.noreply.github.com",
        "time": "Wed Feb 01 17:06:49 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 01 17:06:49 2023 +0800"
      },
      "message": "feat: adapt new api (#28)\n\n* adapt new pb.\r\n\r\n* refactor write api.\r\n\r\n* rename query to sql_query.\r\n\r\n* address CR.\r\n\r\n* add tests for row builder.\r\n\r\n* address CR."
    },
    {
      "commit": "3f6d1e0fb730a4329f180aacdd24902bc35e616b",
      "tree": "ae617ea15a6cce5c30b409e688ff218152d2b016",
      "parents": [
        "fb9622a201039735fe6ab343ca4b6562117fe54e"
      ],
      "author": {
        "name": "WEI Xikai",
        "email": "ShiKaiWi@users.noreply.github.com",
        "time": "Mon Jan 09 20:48:20 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 09 20:48:20 2023 +0800"
      },
      "message": "feat: fall back to default endpoint when routing result is empty for some table (#27)\n\n* fall back to default endpoint when routing result is empty for some table\r\n\r\n* fix unit test"
    },
    {
      "commit": "fb9622a201039735fe6ab343ca4b6562117fe54e",
      "tree": "373c05200f5a5f2cb096503c1e9b6404a76a2db0",
      "parents": [
        "f41c4006789220ef88c8721c400d8cf060fe1615"
      ],
      "author": {
        "name": "kamille",
        "email": "34352236+Rachelint@users.noreply.github.com",
        "time": "Tue Dec 27 19:19:19 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 27 19:19:19 2022 +0800"
      },
      "message": "feat: standardize error (#26)\n\n* standardize error by `thiserror`.\r\n\r\n* adgress CR."
    },
    {
      "commit": "f41c4006789220ef88c8721c400d8cf060fe1615",
      "tree": "2dd6c125bfcff981e9de680c079006ebb4b8e5f0",
      "parents": [
        "a9d9190f4f7b55171ea2ad142fb41dc9909c19c5"
      ],
      "author": {
        "name": "WEI Xikai",
        "email": "ShiKaiWi@users.noreply.github.com",
        "time": "Fri Nov 18 17:13:35 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 18 17:13:35 2022 +0800"
      },
      "message": "feat: support set timeout when write/query (#24)\n\n"
    },
    {
      "commit": "a9d9190f4f7b55171ea2ad142fb41dc9909c19c5",
      "tree": "2edd283441a09ad92317f408983df7be61dfd040",
      "parents": [
        "575466b0619341802f29e0dc71e8e517487cab4e"
      ],
      "author": {
        "name": "Jiacai Liu",
        "email": "dev@liujiacai.net",
        "time": "Fri Nov 18 16:37:23 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 18 16:37:23 2022 +0800"
      },
      "message": "fix: check header code for all rpc methods (#23)\n\n* fix: check header code when query\r\n\r\n* remove content check\r\n\r\n* use try_from to do convert\r\n\r\n* check status for all rpc\r\n\r\n* fix clippy"
    },
    {
      "commit": "575466b0619341802f29e0dc71e8e517487cab4e",
      "tree": "8175cc9fa972710a1c86c3d65f1832ebffa1f89e",
      "parents": [
        "4b0d9c0ef9178a34f6a38341f7075cf5ca5d849b"
      ],
      "author": {
        "name": "WEI Xikai",
        "email": "ShiKaiWi@users.noreply.github.com",
        "time": "Fri Nov 18 14:46:27 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 18 14:46:27 2022 +0800"
      },
      "message": "chore: remove manual installation for protoc (#22)\n\n* chore: remove manual installation for protoc\r\n\r\n* chore: upgrade ceresdb version to avoid old ceresdbproto dependency"
    },
    {
      "commit": "4b0d9c0ef9178a34f6a38341f7075cf5ca5d849b",
      "tree": "6496729045eec27fa3a8437662e4d9d9f025ec89",
      "parents": [
        "88415ff6cca3ca87ef423a4f255f11ddca71c9f6"
      ],
      "author": {
        "name": "WEI Xikai",
        "email": "ShiKaiWi@users.noreply.github.com",
        "time": "Fri Nov 18 10:31:36 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 18 10:31:36 2022 +0800"
      },
      "message": "chore: update the ceresdbproto version (#21)\n\n"
    },
    {
      "commit": "88415ff6cca3ca87ef423a4f255f11ddca71c9f6",
      "tree": "8a2e13bb1544cec809ec54219707ae4b0592f8ee",
      "parents": [
        "c207791ef4325d489845299430b27dde51784681"
      ],
      "author": {
        "name": "Arthur Chern",
        "email": "weirong.cwr@gmail.com",
        "time": "Thu Nov 17 21:32:56 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 17 21:32:56 2022 +0800"
      },
      "message": "chore: bump version of underlying dependencies (#20)\n\n"
    },
    {
      "commit": "c207791ef4325d489845299430b27dde51784681",
      "tree": "29ce6660e8e734bcf7eff8763e18152610e3731d",
      "parents": [
        "5f9c4f66a538bd0a8e2fa987d0486fd000cfbebf"
      ],
      "author": {
        "name": "WEI Xikai",
        "email": "ShiKaiWi@users.noreply.github.com",
        "time": "Thu Nov 17 15:33:22 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 17 15:33:22 2022 +0800"
      },
      "message": "fix: missing scheme in the endpoint when connecting (#19)\n\n"
    },
    {
      "commit": "5f9c4f66a538bd0a8e2fa987d0486fd000cfbebf",
      "tree": "73baf88ffe716a600395d29f4792cecd2e4dc72e",
      "parents": [
        "5d629f113a1698a0401215a040202abf76b825ff"
      ],
      "author": {
        "name": "Arthur Chern",
        "email": "weirong.cwr@gmail.com",
        "time": "Thu Nov 10 21:17:38 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 10 21:17:38 2022 +0800"
      },
      "message": "refactor: upgrade implementation of GRPC (from grpcio to tonic) (#18)\n\n* refactor: replace the grpcio with tonic\r\n\r\n* refactor: modify CI workflow in order to support tonic\r\n\r\n* refactor: transmit more detailed auth error\r\n\r\nCo-authored-by: kamille \u003c34352236+Rachelint@users.noreply.github.com\u003e"
    },
    {
      "commit": "5d629f113a1698a0401215a040202abf76b825ff",
      "tree": "4d0975480b7b2af8401cf66d87e8249c0de5d06a",
      "parents": [
        "dc3f84a19a941059ab9022b4f8376121551114dc"
      ],
      "author": {
        "name": "kamille",
        "email": "34352236+Rachelint@users.noreply.github.com",
        "time": "Wed Oct 19 16:42:21 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 19 16:42:21 2022 +0800"
      },
      "message": "fix: error while quried result is empty. (#17)\n\nfix error while quried result is empty."
    },
    {
      "commit": "dc3f84a19a941059ab9022b4f8376121551114dc",
      "tree": "b052b4148710ffe7bb7b42c277166cff60be830a",
      "parents": [
        "87c22ff76befac70a9a1600450e060750eb36050"
      ],
      "author": {
        "name": "kamille",
        "email": "34352236+Rachelint@users.noreply.github.com",
        "time": "Thu Aug 25 20:16:22 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 25 20:16:22 2022 +0800"
      },
      "message": "feat: client for cluster (#14)\n\n* refactor the directory organization and define interface.\n\n* route client draft.\n\n* make rpc builder reusable.\n\n* refactor rpc client.\n\n* refactor WriteRequest and move partitioning by metric to build.\n\n* add cluster mode to client.\n\n* refactor by fmt.\n\n* refactor how to decide should refresh.\n\n* rename route_client to router.\n\n* add connectivity\u0027s checking in rpc client.\n\n* refactor error.\n\n* fix typo.\n\n* move some tool funcs to util.rs.\n\n* add comment by cr.\n\n* remove useless error checking in router.\n\n* refactor comment.\n\n* fix no_corresponding_endpoints error."
    },
    {
      "commit": "87c22ff76befac70a9a1600450e060750eb36050",
      "tree": "b5a8b1d6a13aa6d706c1eef00abb7a9d623e3805",
      "parents": [
        "ec3c13d9a3a766df4fac791d5efffc57d9543652"
      ],
      "author": {
        "name": "kamille",
        "email": "3144148605@qq.com",
        "time": "Thu Jul 21 16:47:53 2022 +0800"
      },
      "committer": {
        "name": "kamille",
        "email": "34352236+Rachelint@users.noreply.github.com",
        "time": "Thu Jul 21 17:06:40 2022 +0800"
      },
      "message": "refactor by cr.\n"
    },
    {
      "commit": "ec3c13d9a3a766df4fac791d5efffc57d9543652",
      "tree": "e538183f50164204059b4a289076d2749763e758",
      "parents": [
        "129cf1e7f2847f69e1e31240e63018241756ebb3"
      ],
      "author": {
        "name": "kamille",
        "email": "3144148605@qq.com",
        "time": "Thu Jul 21 10:57:02 2022 +0800"
      },
      "committer": {
        "name": "kamille",
        "email": "34352236+Rachelint@users.noreply.github.com",
        "time": "Thu Jul 21 17:06:40 2022 +0800"
      },
      "message": "add basic read write example.\n"
    },
    {
      "commit": "129cf1e7f2847f69e1e31240e63018241756ebb3",
      "tree": "38a0272356cf84bf160fb0bc9abb860a70b1c021",
      "parents": [
        "d71ac1f024f6204d86d445cd1bcddf170116b9bf"
      ],
      "author": {
        "name": "kamille",
        "email": "34352236+Rachelint@users.noreply.github.com",
        "time": "Wed Jul 20 21:45:51 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 20 21:45:51 2022 +0800"
      },
      "message": "chore: run test on CI (#11)\n\n"
    },
    {
      "commit": "d71ac1f024f6204d86d445cd1bcddf170116b9bf",
      "tree": "c7afe97d2f37bef6a2569c08674550388eba2905",
      "parents": [
        "db05e1672225ede4fa5a330cad8b988807e58f41"
      ],
      "author": {
        "name": "messense",
        "email": "lusheng.lls@alipay.com",
        "time": "Wed Jul 20 14:12:30 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 20 14:12:30 2022 +0800"
      },
      "message": "chore: add GitHub Actions configuration (#10)\n\n* chore: add GitHub Actions configuration\r\n\r\n* Fix clippy warnings"
    },
    {
      "commit": "db05e1672225ede4fa5a330cad8b988807e58f41",
      "tree": "bac7d9cfe63a25e969b337a7554869bcd9935767",
      "parents": [
        "1f020d2e2fe48c4c18e23ae30b6317fad6e2ce88"
      ],
      "author": {
        "name": "messense",
        "email": "lusheng.lls@alipay.com",
        "time": "Wed Jul 20 10:56:44 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 20 10:56:44 2022 +0800"
      },
      "message": "refactor: disable default features for `common_types` (#9)\n\n"
    },
    {
      "commit": "1f020d2e2fe48c4c18e23ae30b6317fad6e2ce88",
      "tree": "02c196e08d21110dc79602741c1aac9d2a057c16",
      "parents": [
        "3ffb56b249efa1d4f72ab8b10175512b0983fcf4"
      ],
      "author": {
        "name": "messense",
        "email": "messense@icloud.com",
        "time": "Tue Jul 19 19:14:06 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 19 19:14:06 2022 +0800"
      },
      "message": "chore: re-export types from `common_types` dependency (#8)\n\n"
    },
    {
      "commit": "3ffb56b249efa1d4f72ab8b10175512b0983fcf4",
      "tree": "46b6991a2499917d49649da9ff5ca6dfc261dd35",
      "parents": [
        "a935a0ebacd1304d69d25e3e8611afa7d64611d6"
      ],
      "author": {
        "name": "kamille",
        "email": "34352236+Rachelint@users.noreply.github.com",
        "time": "Tue Jul 19 19:10:52 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 19 19:10:52 2022 +0800"
      },
      "message": "feat: add write method in client (#6)\n\n* refactor by clippy\r\n\r\n* add write in client\r\n\r\n* update readme\r\n\r\n* refactor by cr\r\n\r\n* refactor building way of WriteRequest\r\n\r\n* refactor comments.\r\n\r\n* remove Point struct.\r\n\r\n* refactor error handling.\r\n\r\n* refactor by cr, remove many unnecessary clonings.\r\n\r\n* expose reserved words checking.\r\n\r\n* refactor import paths and typo in tests."
    },
    {
      "commit": "a935a0ebacd1304d69d25e3e8611afa7d64611d6",
      "tree": "e7d688b0155dc7591dffff670e7e92fc960bac56",
      "parents": [
        "0ae51ffa2e4b984e6da841512a7ff07be57c75a2"
      ],
      "author": {
        "name": "Jiacai Liu",
        "email": "dev@liujiacai.net",
        "time": "Tue Jul 19 16:01:31 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 19 16:01:31 2022 +0800"
      },
      "message": "feat: add affected rows (#7)\n\n* add affected rows\r\n\r\n* rename QueriedRows to QueryResponse\r\n\r\n* add has_schema\r\n\r\n* fix schema missing when row is empty\r\n\r\n* remove comment"
    },
    {
      "commit": "0ae51ffa2e4b984e6da841512a7ff07be57c75a2",
      "tree": "5be175f010bbd2f3f777bfff92bbb2f7089eebb5",
      "parents": [
        "7259d141a92f82049f6c58c3c1bd9f69e3fc61fe"
      ],
      "author": {
        "name": "Ruihang Xia",
        "email": "waynestxia@gmail.com",
        "time": "Fri Jul 08 17:37:30 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 08 17:37:30 2022 +0800"
      },
      "message": "feat: display rows in csv format (#5)\n\n* feat: display rows in csv format\r\n\r\nSigned-off-by: Ruihang Xia \u003cwaynestxia@gmail.com\u003e\r\n\r\n* remove tailing double commas\r\n\r\nSigned-off-by: Ruihang Xia \u003cwaynestxia@gmail.com\u003e"
    },
    {
      "commit": "7259d141a92f82049f6c58c3c1bd9f69e3fc61fe",
      "tree": "7a7480ab57fee0bf666700e0e4bcc8fa06257c67",
      "parents": [
        "c5268d31ac19906c95859b55396734fc9b5e36fa"
      ],
      "author": {
        "name": "kamille",
        "email": "caoruiqiu.crq@antgroup.com",
        "time": "Wed Jul 06 14:41:08 2022 +0800"
      },
      "committer": {
        "name": "xxxxxx",
        "email": "34352236+Rachelint@users.noreply.github.com",
        "time": "Wed Jul 06 15:20:44 2022 +0800"
      },
      "message": "change visibility of request mod\n"
    },
    {
      "commit": "c5268d31ac19906c95859b55396734fc9b5e36fa",
      "tree": "994d6c14833bb851501fd53f44ecc9e448bc731a",
      "parents": [
        "6c369e3df088193fd9c89c98e23a66a441428cdc"
      ],
      "author": {
        "name": "kamille",
        "email": "caoruiqiu.crq@antgroup.com",
        "time": "Wed Jul 06 11:41:20 2022 +0800"
      },
      "committer": {
        "name": "xxxxxx",
        "email": "34352236+Rachelint@users.noreply.github.com",
        "time": "Wed Jul 06 15:20:44 2022 +0800"
      },
      "message": "refactor client interface for removing direct dependency on ceresdbproto\n"
    },
    {
      "commit": "6c369e3df088193fd9c89c98e23a66a441428cdc",
      "tree": "4c0a126ae5b9c7c8fbdd1797df9b7b81ce6a4276",
      "parents": [
        "16a9c0e60162fac2ce5944cb08e33d48993569e4",
        "379a908a0b01aeb6883f1172c85f9344ce466618"
      ],
      "author": {
        "name": "xxxxxx",
        "email": "34352236+Rachelint@users.noreply.github.com",
        "time": "Wed Jul 06 11:07:00 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 06 11:07:00 2022 +0800"
      },
      "message": "Merge pull request #3 from CeresDB/mod-contributing\n\nmod contributing to reuse the one in ceresdb"
    },
    {
      "commit": "379a908a0b01aeb6883f1172c85f9344ce466618",
      "tree": "4c0a126ae5b9c7c8fbdd1797df9b7b81ce6a4276",
      "parents": [
        "16a9c0e60162fac2ce5944cb08e33d48993569e4"
      ],
      "author": {
        "name": "kamille",
        "email": "caoruiqiu.crq@antgroup.com",
        "time": "Wed Jul 06 11:05:17 2022 +0800"
      },
      "committer": {
        "name": "kamille",
        "email": "caoruiqiu.crq@antgroup.com",
        "time": "Wed Jul 06 11:05:17 2022 +0800"
      },
      "message": "mod contributing to reuse the one in ceresdb\n"
    },
    {
      "commit": "16a9c0e60162fac2ce5944cb08e33d48993569e4",
      "tree": "604a64227460aca54b9b3bc56a12cb6ad9340ee4",
      "parents": [
        "5d034b48d47a588fabb91f29ca27d4a0c70518c0",
        "c775effe2cde203861d73587dbb8520613cdd947"
      ],
      "author": {
        "name": "xxxxxx",
        "email": "34352236+Rachelint@users.noreply.github.com",
        "time": "Wed Jul 06 10:33:35 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 06 10:33:35 2022 +0800"
      },
      "message": "Merge pull request #1 from CeresDB/add-contributing\n\nadd contributing section in readme"
    },
    {
      "commit": "c775effe2cde203861d73587dbb8520613cdd947",
      "tree": "604a64227460aca54b9b3bc56a12cb6ad9340ee4",
      "parents": [
        "5d034b48d47a588fabb91f29ca27d4a0c70518c0"
      ],
      "author": {
        "name": "kamille",
        "email": "3144148605@qq.com",
        "time": "Wed Jul 06 10:31:23 2022 +0800"
      },
      "committer": {
        "name": "kamille",
        "email": "3144148605@qq.com",
        "time": "Wed Jul 06 10:31:23 2022 +0800"
      },
      "message": "add contributing section in readme.\n"
    },
    {
      "commit": "5d034b48d47a588fabb91f29ca27d4a0c70518c0",
      "tree": "047d98d63ef0624c1ecb14ae3c543408c2a4180d",
      "parents": [],
      "author": {
        "name": "chunshao.rcs",
        "email": "worcsrcsgg@163.com",
        "time": "Tue Jul 05 16:39:44 2022 +0800"
      },
      "committer": {
        "name": "kamille",
        "email": "caoruiqiu.crq@antgroup.com",
        "time": "Tue Jul 05 18:36:39 2022 +0800"
      },
      "message": "Initial commit\n"
    }
  ]
}
