)]}'
{
  "log": [
    {
      "commit": "8ae82f39e3f98f327af06905397d35d24d7622b1",
      "tree": "78bc3915ad73acd7672c622f31af581c550fe965",
      "parents": [
        "136905e3094c459357dd1f0f3229d08b4dfcc203"
      ],
      "author": {
        "name": "Maxwell",
        "email": "maxwell92@126.com",
        "time": "Sat Jul 06 15:42:01 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 06 15:42:01 2024 +0800"
      },
      "message": "chore: move opengauss pitr to solutions directory (#488)\n\n* docs: fix typo\r\n\r\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\r\n\r\n* chore: move pitr to opengauss under solutions directory\r\n\r\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\r\n\r\n* fix: fix pitr golint path\r\n\r\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\r\n\r\n* fix: fix opengauss pitr golint path\r\n\r\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\r\n\r\n* fix: fix opengauss pitr unit test path\r\n\r\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\r\n\r\n---------\r\n\r\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e"
    },
    {
      "commit": "136905e3094c459357dd1f0f3229d08b4dfcc203",
      "tree": "8461075c19f39c7cc63867d0e0264360aabbbf4f",
      "parents": [
        "59a8d4857170542604cc4092acdf668d5749cc9c",
        "3de9857e2795cf73d8b2c26435dbb1ef6008b61a"
      ],
      "author": {
        "name": "Zhengqiang Duan",
        "email": "duanzhengqiang@apache.org",
        "time": "Tue May 14 07:34:15 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 14 07:34:15 2024 +0800"
      },
      "message": "Merge pull request #487 from mlycore/update-version\n\nchore: update proxy version to 5.5.0 in examples and docs"
    },
    {
      "commit": "3de9857e2795cf73d8b2c26435dbb1ef6008b61a",
      "tree": "8461075c19f39c7cc63867d0e0264360aabbbf4f",
      "parents": [
        "cca76ecaeec549310eaa0c75989e3e471ccbbfef"
      ],
      "author": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Mon May 13 18:19:36 2024 +0800"
      },
      "committer": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Mon May 13 18:19:36 2024 +0800"
      },
      "message": "chore: update proxy version to 5.5.0 in docs\n\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\n"
    },
    {
      "commit": "cca76ecaeec549310eaa0c75989e3e471ccbbfef",
      "tree": "64722b6cff4ed1d373ad0895cbe2dd2fa251bdaf",
      "parents": [
        "59a8d4857170542604cc4092acdf668d5749cc9c"
      ],
      "author": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Mon May 13 18:08:03 2024 +0800"
      },
      "committer": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Mon May 13 18:08:03 2024 +0800"
      },
      "message": "chore: update default proxy version to 5.5.0 in operator examples\n\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\n"
    },
    {
      "commit": "59a8d4857170542604cc4092acdf668d5749cc9c",
      "tree": "3c4cb410683d2dd91221cc9d8429fa7e86146b44",
      "parents": [
        "f5de34e390ea285c711ee96c25043f923bf722e9",
        "ffc745886199347544358d244cf37aeae460829b"
      ],
      "author": {
        "name": "Zhengqiang Duan",
        "email": "duanzhengqiang@apache.org",
        "time": "Sat May 11 20:51:44 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 11 20:51:44 2024 +0800"
      },
      "message": "Merge pull request #486 from mlycore/update-charts\n\nchore: update default proxy version in charts"
    },
    {
      "commit": "ffc745886199347544358d244cf37aeae460829b",
      "tree": "3c4cb410683d2dd91221cc9d8429fa7e86146b44",
      "parents": [
        "e535313843281f2400b14f4b2337bfaa25bedb1f"
      ],
      "author": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Sat May 11 18:24:14 2024 +0800"
      },
      "committer": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Sat May 11 18:24:14 2024 +0800"
      },
      "message": "chore: update default proxy version to 5.5.0\n\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\n"
    },
    {
      "commit": "e535313843281f2400b14f4b2337bfaa25bedb1f",
      "tree": "4315a766c4b832e0e9dfd63f97760d9cc3d003db",
      "parents": [
        "5982101db09948d276d170b4f45cff6487fe3e58"
      ],
      "author": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Sat May 11 18:24:01 2024 +0800"
      },
      "committer": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Sat May 11 18:24:01 2024 +0800"
      },
      "message": "docs: update default proxy version to 5.5.0\n\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\n"
    },
    {
      "commit": "5982101db09948d276d170b4f45cff6487fe3e58",
      "tree": "6251fca9aebab22aea9314523c1a2316996b00b8",
      "parents": [
        "f5de34e390ea285c711ee96c25043f923bf722e9"
      ],
      "author": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Sat May 11 18:23:49 2024 +0800"
      },
      "committer": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Sat May 11 18:23:49 2024 +0800"
      },
      "message": "chore: update default proxy version to 5.5.0\n\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\n"
    },
    {
      "commit": "f5de34e390ea285c711ee96c25043f923bf722e9",
      "tree": "e8078d57105d7686a5864bf003097f343aedbe42",
      "parents": [
        "28e0c37c4fdc7ebbc3b409935c8d79c31b5c810a"
      ],
      "author": {
        "name": "Maxwell",
        "email": "maxwell92@126.com",
        "time": "Thu Dec 28 18:44:04 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 28 18:44:04 2023 +0800"
      },
      "message": "feat: remove all databases in proxy before restore (#485)\n\n* feat: remove all databases in proxy before restore\r\n\r\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\r\n\r\n* fix: fix no metadata database found\r\n\r\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\r\n\r\n* fix: fix database in cluster\r\n\r\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\r\n\r\n---------\r\n\r\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e"
    },
    {
      "commit": "28e0c37c4fdc7ebbc3b409935c8d79c31b5c810a",
      "tree": "24c5229160ee1de4044b1f450c37b444a5cc0beb",
      "parents": [
        "829f4b8195121c9386b1ff1fcc5849f507358a58"
      ],
      "author": {
        "name": "Maxwell",
        "email": "maxwell92@126.com",
        "time": "Tue Dec 26 14:50:55 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 26 14:50:55 2023 +0800"
      },
      "message": "docs: update pitr readme (#484)\n\n* docs: update pitr zh readme\r\n\r\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\r\n\r\n* docs: fix link\r\n\r\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\r\n\r\n* docs: fix link\r\n\r\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\r\n\r\n* docs: fix link\r\n\r\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\r\n\r\n* docs: fix link\r\n\r\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\r\n\r\n* docs: update english version readme\r\n\r\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\r\n\r\n---------\r\n\r\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e"
    },
    {
      "commit": "829f4b8195121c9386b1ff1fcc5849f507358a58",
      "tree": "ec0b6ff24601674f6197654ec8654692dea1bd7b",
      "parents": [
        "586c05832278d1cc19d2ab0102360d662a5e2829",
        "1a8e60067ee864890aaa039b2af19d1d43ad40d0"
      ],
      "author": {
        "name": "Zhengqiang Duan",
        "email": "duanzhengqiang@apache.org",
        "time": "Mon Dec 18 11:53:40 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 18 11:53:40 2023 +0800"
      },
      "message": "Merge pull request #481 from mlycore/fix-init-path\n\nfix: init will not return err if path exists"
    },
    {
      "commit": "586c05832278d1cc19d2ab0102360d662a5e2829",
      "tree": "6fd52179e15acf3f2552e8ec41bf6c55b1c3eb0c",
      "parents": [
        "76006845241ad4534e0cca87deeca944b544cdea",
        "05739d0b9f5be0d6e87a8f22cb433ecd3dca7cd9"
      ],
      "author": {
        "name": "Trista Pan",
        "email": "panjuan@apache.org",
        "time": "Sun Dec 17 21:34:59 2023 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Dec 17 21:34:59 2023 -0600"
      },
      "message": "Merge pull request #482 from mlycore/fix-check-disk\n\nfix: create backup path before checking disk"
    },
    {
      "commit": "1a8e60067ee864890aaa039b2af19d1d43ad40d0",
      "tree": "0dec8b25cf30abe74ccb912fc291a3c2e7aa6db7",
      "parents": [
        "76006845241ad4534e0cca87deeca944b544cdea"
      ],
      "author": {
        "name": "mlycore",
        "email": "miaoliyao@apache.org",
        "time": "Mon Dec 18 11:27:33 2023 +0800"
      },
      "committer": {
        "name": "mlycore",
        "email": "miaoliyao@apache.org",
        "time": "Mon Dec 18 11:27:33 2023 +0800"
      },
      "message": "fix: init will not return err if path exists\n\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e\n"
    },
    {
      "commit": "05739d0b9f5be0d6e87a8f22cb433ecd3dca7cd9",
      "tree": "6fd52179e15acf3f2552e8ec41bf6c55b1c3eb0c",
      "parents": [
        "5ea5152e0227e8aac654934713f650547148d726"
      ],
      "author": {
        "name": "mlycore",
        "email": "miaoliyao@apache.org",
        "time": "Mon Dec 18 11:20:14 2023 +0800"
      },
      "committer": {
        "name": "mlycore",
        "email": "miaoliyao@apache.org",
        "time": "Mon Dec 18 11:20:14 2023 +0800"
      },
      "message": "feat: create directory before check\n\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e\n"
    },
    {
      "commit": "5ea5152e0227e8aac654934713f650547148d726",
      "tree": "623105f15c50693905d572a95097240863f21ba0",
      "parents": [
        "76006845241ad4534e0cca87deeca944b544cdea"
      ],
      "author": {
        "name": "mlycore",
        "email": "miaoliyao@apache.org",
        "time": "Mon Dec 18 11:20:01 2023 +0800"
      },
      "committer": {
        "name": "mlycore",
        "email": "miaoliyao@apache.org",
        "time": "Mon Dec 18 11:20:01 2023 +0800"
      },
      "message": "feat: add stderr to cmd output\n\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e\n"
    },
    {
      "commit": "76006845241ad4534e0cca87deeca944b544cdea",
      "tree": "8e087445bb3e50e44538db3fc8376ada8430b1d8",
      "parents": [
        "081b0bba830910276dc8d22531f044ae616e2b49",
        "8cb648088ee0d9dfd2f488c2d5bca453a2fcfe28"
      ],
      "author": {
        "name": "Maxwell",
        "email": "maxwell92@126.com",
        "time": "Fri Dec 15 18:05:53 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 15 18:05:53 2023 +0800"
      },
      "message": "Merge pull request #480 from mlycore/fix-init\n\nfeat: add Init before AddInstance while backing up"
    },
    {
      "commit": "8cb648088ee0d9dfd2f488c2d5bca453a2fcfe28",
      "tree": "8e087445bb3e50e44538db3fc8376ada8430b1d8",
      "parents": [
        "081b0bba830910276dc8d22531f044ae616e2b49"
      ],
      "author": {
        "name": "mlycore",
        "email": "miaoliyao@apache.org",
        "time": "Fri Dec 15 17:40:39 2023 +0800"
      },
      "committer": {
        "name": "mlycore",
        "email": "miaoliyao@apache.org",
        "time": "Fri Dec 15 17:40:39 2023 +0800"
      },
      "message": "feat: add Init before AddInstance while backing up\n\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e\n"
    },
    {
      "commit": "081b0bba830910276dc8d22531f044ae616e2b49",
      "tree": "86816448422a6df6e9231912895cf218617cda2e",
      "parents": [
        "98d19f3fd2adc87b4a1ec1f3c9056d960e474269",
        "44c67537b31b8757ef6f30d9c67cdbd1418c689f"
      ],
      "author": {
        "name": "Maxwell",
        "email": "maxwell92@126.com",
        "time": "Thu Dec 14 15:04:43 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 14 15:04:43 2023 +0800"
      },
      "message": "Merge pull request #479 from mlycore/sg-sol\n\ndocs: add solution comparison table"
    },
    {
      "commit": "44c67537b31b8757ef6f30d9c67cdbd1418c689f",
      "tree": "86816448422a6df6e9231912895cf218617cda2e",
      "parents": [
        "90842813d529e4cd963cf322ef3e3ea18493f548"
      ],
      "author": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Thu Dec 14 15:01:45 2023 +0800"
      },
      "committer": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Thu Dec 14 15:01:45 2023 +0800"
      },
      "message": "fix: fix table\n\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\n"
    },
    {
      "commit": "90842813d529e4cd963cf322ef3e3ea18493f548",
      "tree": "d30aaa92355403c36fb5835e7888bde3c22538a9",
      "parents": [
        "8e4bfa08b2500c7fe8bf6104e3a365a20af91d6b"
      ],
      "author": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Thu Dec 14 14:59:17 2023 +0800"
      },
      "committer": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Thu Dec 14 14:59:17 2023 +0800"
      },
      "message": "docs: using raw htlm to render table\n\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\n"
    },
    {
      "commit": "8e4bfa08b2500c7fe8bf6104e3a365a20af91d6b",
      "tree": "498bdd21a6c6c0435dd6a41ee947932c33efacf4",
      "parents": [
        "98d19f3fd2adc87b4a1ec1f3c9056d960e474269"
      ],
      "author": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Thu Dec 14 14:27:03 2023 +0800"
      },
      "committer": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Thu Dec 14 14:27:03 2023 +0800"
      },
      "message": "docs: add background and table for solution\n\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\n"
    },
    {
      "commit": "98d19f3fd2adc87b4a1ec1f3c9056d960e474269",
      "tree": "5fea4fbfdea47e63a29320fece335dca2b6b8058",
      "parents": [
        "31e7cbc96b289816892bdade4c6db07754676f27",
        "03764d588f956a9044dd426310859556faaf13c8"
      ],
      "author": {
        "name": "Trista Pan",
        "email": "panjuan@apache.org",
        "time": "Wed Dec 13 20:24:19 2023 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 13 20:24:19 2023 -0600"
      },
      "message": "Merge pull request #478 from mlycore/sg-demo\n\ndocs: add a solution demo for StackGres"
    },
    {
      "commit": "03764d588f956a9044dd426310859556faaf13c8",
      "tree": "5fea4fbfdea47e63a29320fece335dca2b6b8058",
      "parents": [
        "33fcf380a11da325a61106abafd71d220aa0bcb3"
      ],
      "author": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Thu Dec 14 10:17:48 2023 +0800"
      },
      "committer": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Thu Dec 14 10:21:55 2023 +0800"
      },
      "message": "chore: add reference links\n\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\n"
    },
    {
      "commit": "33fcf380a11da325a61106abafd71d220aa0bcb3",
      "tree": "7f7042d9def0aee35aaa9fd9ca82e9cd1ff9e335",
      "parents": [
        "8c42c93a94b057d7cdc13bd23fb6ca01fc33abf7"
      ],
      "author": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Thu Dec 14 10:15:52 2023 +0800"
      },
      "committer": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Thu Dec 14 10:21:55 2023 +0800"
      },
      "message": "chore: adjust style\n\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\n"
    },
    {
      "commit": "8c42c93a94b057d7cdc13bd23fb6ca01fc33abf7",
      "tree": "4e198d477bbd83527e362f8b807b520dfa2bcaaf",
      "parents": [
        "f2d681d50d7c62159394e53049b8d3fff55c46ff"
      ],
      "author": {
        "name": "Maxwell",
        "email": "miaoliyao@apache.org",
        "time": "Thu Dec 14 10:13:43 2023 +0800"
      },
      "committer": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Thu Dec 14 10:21:35 2023 +0800"
      },
      "message": "docs: Update README.md\n"
    },
    {
      "commit": "f2d681d50d7c62159394e53049b8d3fff55c46ff",
      "tree": "6ed4939012728c7793729c66b0e241a6ebcadd11",
      "parents": [
        "dbf88986b7ae101a6db81470149de73a3aeb6c55"
      ],
      "author": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Thu Dec 14 10:10:20 2023 +0800"
      },
      "committer": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Thu Dec 14 10:10:20 2023 +0800"
      },
      "message": "fix: fix typo\n\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\n"
    },
    {
      "commit": "dbf88986b7ae101a6db81470149de73a3aeb6c55",
      "tree": "772258fe88d75b29c529e451db8d3292695b726e",
      "parents": [
        "3112fb0eb1f48808573ba282c2f5ce955ac8c824"
      ],
      "author": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Thu Dec 14 10:08:42 2023 +0800"
      },
      "committer": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Thu Dec 14 10:08:42 2023 +0800"
      },
      "message": "chore: translation\n\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\n"
    },
    {
      "commit": "3112fb0eb1f48808573ba282c2f5ce955ac8c824",
      "tree": "200cb7c3fd2b1f1077ebc29204d783422cecf7aa",
      "parents": [
        "31e7cbc96b289816892bdade4c6db07754676f27"
      ],
      "author": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Wed Dec 13 18:37:58 2023 +0800"
      },
      "committer": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Wed Dec 13 18:37:58 2023 +0800"
      },
      "message": "docs: add stackgres demo\n\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\n"
    },
    {
      "commit": "31e7cbc96b289816892bdade4c6db07754676f27",
      "tree": "7508a01af975875da2c416a7554c25f784af77c1",
      "parents": [
        "cf30c75ef503b1545bfdce422e393337f07506a6"
      ],
      "author": {
        "name": "liyao",
        "email": "maxwell92@126.com",
        "time": "Mon Nov 27 16:36:27 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 27 16:36:27 2023 +0800"
      },
      "message": "refactor: refactor to disk space error while backing up (#474)\n\n* fix: detect disk space error\r\n\r\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e\r\n\r\n* feat: add data node ip and address to error message\r\n\r\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e\r\n\r\n* fix: remove useless log\r\n\r\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e\r\n\r\n* feat: add disk space error check to cmd output\r\n\r\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e\r\n\r\n* fix: fix return error\r\n\r\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e\r\n\r\n* feat: hide delete backupfiles output\r\n\r\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e\r\n\r\n* fix: remove comments\r\n\r\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e\r\n\r\n* chore: add golint comment\r\n\r\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e\r\n\r\n* fix: fix test\r\n\r\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e\r\n\r\n---------\r\n\r\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e"
    },
    {
      "commit": "cf30c75ef503b1545bfdce422e393337f07506a6",
      "tree": "475fa2bcff16810301440fe65b0a071810c9c84c",
      "parents": [
        "96611b3331ec361bb2ba84298b76d84db0eff2af",
        "6b4b7973d3d42e1e6494985bc95ce57de496850d"
      ],
      "author": {
        "name": "Zhengqiang Duan",
        "email": "duanzhengqiang@apache.org",
        "time": "Mon Nov 27 16:36:13 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 27 16:36:13 2023 +0800"
      },
      "message": "Merge pull request #475 from mlycore/docs\n\ndocs: add more usage instructions"
    },
    {
      "commit": "6b4b7973d3d42e1e6494985bc95ce57de496850d",
      "tree": "475fa2bcff16810301440fe65b0a071810c9c84c",
      "parents": [
        "96611b3331ec361bb2ba84298b76d84db0eff2af"
      ],
      "author": {
        "name": "mlycore",
        "email": "miaoliyao@apache.org",
        "time": "Mon Nov 27 14:00:35 2023 +0800"
      },
      "committer": {
        "name": "mlycore",
        "email": "miaoliyao@apache.org",
        "time": "Mon Nov 27 14:00:35 2023 +0800"
      },
      "message": "docs: add more usage instructions\n\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e\n"
    },
    {
      "commit": "96611b3331ec361bb2ba84298b76d84db0eff2af",
      "tree": "b5bf9aca585a84b0d07e9fd9475c32026933babd",
      "parents": [
        "8ce35777ef8bb11cf32d2f06baa39bb577ef187b"
      ],
      "author": {
        "name": "liyao",
        "email": "maxwell92@126.com",
        "time": "Thu Nov 23 17:01:46 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 23 17:01:46 2023 +0800"
      },
      "message": "docs: update Pitr readme (#473)\n\n* chore: add hyperlink to Readme-zh\r\n\r\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e\r\n\r\n* chore: adjust hyperlink\r\n\r\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e\r\n\r\n* chore: add index\r\n\r\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e\r\n\r\n* chore: add glt and update instruction\r\n\r\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e\r\n\r\n* docs: update readme environment description\r\n\r\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e\r\n\r\n* docs: add glt description\r\n\r\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e\r\n\r\n* docs: update english version of Pitr readme\r\n\r\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e\r\n\r\n* docs: update english content\r\n\r\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e\r\n\r\n---------\r\n\r\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e"
    },
    {
      "commit": "8ce35777ef8bb11cf32d2f06baa39bb577ef187b",
      "tree": "710725e32277840b2108687150c5a48349390efd",
      "parents": [
        "23554ab25672520f04514b663cbb0ec274390437"
      ],
      "author": {
        "name": "liyao",
        "email": "maxwell92@126.com",
        "time": "Thu Nov 23 11:39:53 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 23 11:39:53 2023 +0800"
      },
      "message": "refactor: adjust agent server to raw error and cli error display (#472)\n\n* feat: introduce RawError and middleware\r\n\r\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e\r\n\r\n* feat: introduce new errors\r\n\r\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e\r\n\r\n* refactor: using raw error and new error code\r\n\r\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e\r\n\r\n* refactor: using InvalidHttpRequestBody\r\n\r\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e\r\n\r\n* refactor: using raw error as cmd error\r\n\r\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e\r\n\r\n* fix: fix MvTempToPgData error handle\r\n\r\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e\r\n\r\n* feat: introduce http request raw error\r\n\r\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e\r\n\r\n* refactor: using unwrapped error\r\n\r\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e\r\n\r\n* chore: adjust style\r\n\r\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e\r\n\r\n* chore: adjust style\r\n\r\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e\r\n\r\n* chore: adjust style\r\n\r\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e\r\n\r\n* chore: adjust style\r\n\r\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e\r\n\r\n* chore: adjust style\r\n\r\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e\r\n\r\n* chore: adjust style\r\n\r\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e\r\n\r\n---------\r\n\r\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e"
    },
    {
      "commit": "23554ab25672520f04514b663cbb0ec274390437",
      "tree": "060a7d0a43fdbbb73bce5f0b9a6d17139b15c16a",
      "parents": [
        "bb1f0005a7e4da954035f689bb746ae6d5ffed10",
        "634ca60cb52c6207d038d51e461b64f11ddf0ea7"
      ],
      "author": {
        "name": "Trista Pan",
        "email": "hannkenn@163.com",
        "time": "Mon Nov 20 08:29:52 2023 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 20 08:29:52 2023 -0600"
      },
      "message": "Merge pull request #471 from mlycore/ref-pretty\n\n"
    },
    {
      "commit": "634ca60cb52c6207d038d51e461b64f11ddf0ea7",
      "tree": "060a7d0a43fdbbb73bce5f0b9a6d17139b15c16a",
      "parents": [
        "8a2d305127b2791f34db9a38b56a5f6c3479d5c5"
      ],
      "author": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Mon Nov 20 22:25:26 2023 +0800"
      },
      "committer": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Mon Nov 20 22:25:26 2023 +0800"
      },
      "message": "chore: remove unused variable\n\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\n"
    },
    {
      "commit": "8a2d305127b2791f34db9a38b56a5f6c3479d5c5",
      "tree": "96897500c2181c7adf3f68761fad04c1e0a76e5c",
      "parents": [
        "5c347df505b8592cfaad0e0e7d2fe7826cd0f67f"
      ],
      "author": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Mon Nov 20 22:15:52 2023 +0800"
      },
      "committer": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Mon Nov 20 22:15:52 2023 +0800"
      },
      "message": "refactor: refactor delete using PrettyPrint\n\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\n"
    },
    {
      "commit": "5c347df505b8592cfaad0e0e7d2fe7826cd0f67f",
      "tree": "fdae173f25f4b98c12269dce3b5a9c44fe3b3895",
      "parents": [
        "bb1f0005a7e4da954035f689bb746ae6d5ffed10"
      ],
      "author": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Mon Nov 20 22:01:37 2023 +0800"
      },
      "committer": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Mon Nov 20 22:15:38 2023 +0800"
      },
      "message": "refactor: refactor restore using PrettyPrinter\n\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\n"
    },
    {
      "commit": "bb1f0005a7e4da954035f689bb746ae6d5ffed10",
      "tree": "96471a1b1731d79e023202e3fdb466e20ddff4f8",
      "parents": [
        "fcd8dcc79109c2bd67e8df7a1eb880b60d344c6b",
        "f64ab8e02b3737739a342f968a5e2225bc1b2d17"
      ],
      "author": {
        "name": "Trista Pan",
        "email": "panjuan@apache.org",
        "time": "Mon Nov 20 05:46:08 2023 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 20 05:46:08 2023 -0600"
      },
      "message": "Merge pull request #470 from mlycore/pretty-print\n\nrefactor: add PrettyPrinter to print backup progress"
    },
    {
      "commit": "f64ab8e02b3737739a342f968a5e2225bc1b2d17",
      "tree": "96471a1b1731d79e023202e3fdb466e20ddff4f8",
      "parents": [
        "0f58e878d0d0cd9d05c4b343d573986e0634b94c"
      ],
      "author": {
        "name": "mlycore",
        "email": "miaoliyao@apache.org",
        "time": "Mon Nov 20 19:39:33 2023 +0800"
      },
      "committer": {
        "name": "mlycore",
        "email": "miaoliyao@apache.org",
        "time": "Mon Nov 20 19:39:47 2023 +0800"
      },
      "message": "feat: add retry to checkProgress\n\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e\n"
    },
    {
      "commit": "0f58e878d0d0cd9d05c4b343d573986e0634b94c",
      "tree": "5260e5f9c06ae1f90e104410ab3278e6d10a233b",
      "parents": [
        "364b5062528a9dc7c353268b00fc306729895632"
      ],
      "author": {
        "name": "mlycore",
        "email": "miaoliyao@apache.org",
        "time": "Mon Nov 20 18:28:51 2023 +0800"
      },
      "committer": {
        "name": "mlycore",
        "email": "miaoliyao@apache.org",
        "time": "Mon Nov 20 18:28:51 2023 +0800"
      },
      "message": "refactor: using checkProgress to refactor test\n\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e\n"
    },
    {
      "commit": "364b5062528a9dc7c353268b00fc306729895632",
      "tree": "fb785b3bb957cd71e692a14b9dc91ec9cbe511d8",
      "parents": [
        "afbfb0b5c452cbb688f08d96890fecb2d6fbe6bb"
      ],
      "author": {
        "name": "mlycore",
        "email": "miaoliyao@apache.org",
        "time": "Mon Nov 20 15:45:33 2023 +0800"
      },
      "committer": {
        "name": "mlycore",
        "email": "miaoliyao@apache.org",
        "time": "Mon Nov 20 15:45:33 2023 +0800"
      },
      "message": "refactor: rename to checkProgress\n\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e\n"
    },
    {
      "commit": "afbfb0b5c452cbb688f08d96890fecb2d6fbe6bb",
      "tree": "c8b7df885ac3c24c9e7535ac2afffd7ed10bf387",
      "parents": [
        "0bad757eb3857155195d396e24f846c306869141"
      ],
      "author": {
        "name": "mlycore",
        "email": "miaoliyao@apache.org",
        "time": "Mon Nov 20 15:42:50 2023 +0800"
      },
      "committer": {
        "name": "mlycore",
        "email": "miaoliyao@apache.org",
        "time": "Mon Nov 20 15:42:50 2023 +0800"
      },
      "message": "refactor: using PrettyPrinter to print backup progress\n\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e\n"
    },
    {
      "commit": "0bad757eb3857155195d396e24f846c306869141",
      "tree": "a1b9a643b32e51e14a02560319184c78bd6f9c86",
      "parents": [
        "fcd8dcc79109c2bd67e8df7a1eb880b60d344c6b"
      ],
      "author": {
        "name": "mlycore",
        "email": "miaoliyao@apache.org",
        "time": "Mon Nov 20 15:42:31 2023 +0800"
      },
      "committer": {
        "name": "mlycore",
        "email": "miaoliyao@apache.org",
        "time": "Mon Nov 20 15:42:31 2023 +0800"
      },
      "message": "feat: add prettyprinter to print progress\n\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e\n"
    },
    {
      "commit": "fcd8dcc79109c2bd67e8df7a1eb880b60d344c6b",
      "tree": "bd1c689c9a2f50d1a42e43d5c43a222e9fb44c61",
      "parents": [
        "8675a642c230df7627116a7e0598a47270b4eede"
      ],
      "author": {
        "name": "liyao",
        "email": "maxwell92@126.com",
        "time": "Mon Nov 20 09:45:32 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 20 09:45:32 2023 +0800"
      },
      "message": "refactor: optimize cancel backup (#468)\n\n"
    },
    {
      "commit": "8675a642c230df7627116a7e0598a47270b4eede",
      "tree": "1c22d419825f6d1b5bbc6f1643b08bbb0edfbb83",
      "parents": [
        "b2cc7821a425bba166cb8d275b843b489093093f",
        "a8c3c9a6b0fd5e6068be594c3d669e2e48127d95"
      ],
      "author": {
        "name": "Liang Zhang",
        "email": "zhangliang@apache.org",
        "time": "Sat Nov 18 20:26:06 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Nov 18 20:26:06 2023 +0800"
      },
      "message": "Merge pull request #469 from mlycore/refactor-common\n\nrefactor: refactor common functions and command prompt"
    },
    {
      "commit": "a8c3c9a6b0fd5e6068be594c3d669e2e48127d95",
      "tree": "1c22d419825f6d1b5bbc6f1643b08bbb0edfbb83",
      "parents": [
        "e41f78e789263b68efb9c3482eb7d735d5d8ceca"
      ],
      "author": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Sat Nov 18 19:42:50 2023 +0800"
      },
      "committer": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Sat Nov 18 19:42:50 2023 +0800"
      },
      "message": "fix: fix prompt print\n\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\n"
    },
    {
      "commit": "e41f78e789263b68efb9c3482eb7d735d5d8ceca",
      "tree": "b109411b0e77142ff95d89b4b0b8dce992c616df",
      "parents": [
        "db4a97ea531ea2c935343c5b4aa59757c8a680d7"
      ],
      "author": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Sat Nov 18 19:29:52 2023 +0800"
      },
      "committer": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Sat Nov 18 19:29:52 2023 +0800"
      },
      "message": "fix: fix license header\n\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\n"
    },
    {
      "commit": "db4a97ea531ea2c935343c5b4aa59757c8a680d7",
      "tree": "3c5aca7fc5e9f0ec29d653da4ef030cdaefc0c84",
      "parents": [
        "47223e1765cf83df8bfc394bfd218bb435c8d188"
      ],
      "author": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Sat Nov 18 19:28:36 2023 +0800"
      },
      "committer": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Sat Nov 18 19:28:36 2023 +0800"
      },
      "message": "chore: update test with promputil\n\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\n"
    },
    {
      "commit": "47223e1765cf83df8bfc394bfd218bb435c8d188",
      "tree": "a419e97ec52caebbb415097d54350fc5e630af79",
      "parents": [
        "0683f0b61b1b086842468d77347954e127b93094"
      ],
      "author": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Sat Nov 18 13:39:39 2023 +0800"
      },
      "committer": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Sat Nov 18 13:39:39 2023 +0800"
      },
      "message": "refactor: refactor common functions\n\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\n"
    },
    {
      "commit": "0683f0b61b1b086842468d77347954e127b93094",
      "tree": "97ca354f85794b64bd810b40a66dbaee93b40ab7",
      "parents": [
        "e92faf20a74980e243ba873944c8e740c1b7c7f5"
      ],
      "author": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Sat Nov 18 13:39:21 2023 +0800"
      },
      "committer": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Sat Nov 18 13:39:21 2023 +0800"
      },
      "message": "refactor: refactor command prompt\n\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\n"
    },
    {
      "commit": "e92faf20a74980e243ba873944c8e740c1b7c7f5",
      "tree": "ff45de332c68e8c6e8095e6241361d75b7b58ae8",
      "parents": [
        "b2cc7821a425bba166cb8d275b843b489093093f"
      ],
      "author": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Sat Nov 18 13:38:52 2023 +0800"
      },
      "committer": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Sat Nov 18 13:38:52 2023 +0800"
      },
      "message": "feat: introduce prompt util\n\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\n"
    },
    {
      "commit": "b2cc7821a425bba166cb8d275b843b489093093f",
      "tree": "391590f7e5edd171f59155252bff6c20c29dd857",
      "parents": [
        "c5da93af2ed9415e37cb5fe503a47cbcac7e519f"
      ],
      "author": {
        "name": "liyao",
        "email": "maxwell92@126.com",
        "time": "Fri Nov 17 19:36:31 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 17 19:36:31 2023 +0800"
      },
      "message": "feat: introduce ReadAllByCSN to local storage (#467)\n\n* feat: add multiple csn in localstorage\r\n\r\n* refactor: using ReadAllByCSN instead of ReadByCSN\r\n\r\n* chore: add golint comment\r\n\r\n* refactor: add backup set size validation"
    },
    {
      "commit": "c5da93af2ed9415e37cb5fe503a47cbcac7e519f",
      "tree": "8923ccdfc26efb4c270a5c00057383494538c322",
      "parents": [
        "3d87f11c573c94bd9f02c206238b94dfdf3adaf7",
        "8dcf17713c5aef2452587c7c24253ba459aecc54"
      ],
      "author": {
        "name": "Trista Pan",
        "email": "panjuan@apache.org",
        "time": "Thu Nov 16 03:23:26 2023 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 16 03:23:26 2023 -0600"
      },
      "message": "Merge pull request #466 from mlycore/refactor-delete\n\nfeat: add user approve prompt to delete"
    },
    {
      "commit": "8dcf17713c5aef2452587c7c24253ba459aecc54",
      "tree": "8923ccdfc26efb4c270a5c00057383494538c322",
      "parents": [
        "e6ce1ce3432b0d62f6c26cdd3f975528b078a858"
      ],
      "author": {
        "name": "mlycore",
        "email": "miaoliyao@apache.org",
        "time": "Thu Nov 16 16:02:51 2023 +0800"
      },
      "committer": {
        "name": "mlycore",
        "email": "miaoliyao@apache.org",
        "time": "Thu Nov 16 16:02:51 2023 +0800"
      },
      "message": "refactor: move prompt to restore\n\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e\n"
    },
    {
      "commit": "e6ce1ce3432b0d62f6c26cdd3f975528b078a858",
      "tree": "8caa00de0d8124fa44bd10cb8941ba630b528ed3",
      "parents": [
        "b6bf101db1ccde77acb9b574c5cf7e2532f49da2"
      ],
      "author": {
        "name": "mlycore",
        "email": "miaoliyao@apache.org",
        "time": "Thu Nov 16 16:02:27 2023 +0800"
      },
      "committer": {
        "name": "mlycore",
        "email": "miaoliyao@apache.org",
        "time": "Thu Nov 16 16:02:27 2023 +0800"
      },
      "message": "chore: add monkey patch\n\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e\n"
    },
    {
      "commit": "b6bf101db1ccde77acb9b574c5cf7e2532f49da2",
      "tree": "da671c1582ce5f437b617950bfbda3f28b3c6aaa",
      "parents": [
        "5094c51a32e5eaf877e03b8bdba2dfae93795d77"
      ],
      "author": {
        "name": "mlycore",
        "email": "miaoliyao@apache.org",
        "time": "Thu Nov 16 16:02:07 2023 +0800"
      },
      "committer": {
        "name": "mlycore",
        "email": "miaoliyao@apache.org",
        "time": "Thu Nov 16 16:02:07 2023 +0800"
      },
      "message": "refactor: move commandline prompt into backup\n\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e\n"
    },
    {
      "commit": "5094c51a32e5eaf877e03b8bdba2dfae93795d77",
      "tree": "d496e19d9055c138381a6b14e09a8c8b9d697ac7",
      "parents": [
        "4dac4dec4fe94ff594299b85ab980c0eb66fa516"
      ],
      "author": {
        "name": "mlycore",
        "email": "miaoliyao@apache.org",
        "time": "Thu Nov 16 16:01:26 2023 +0800"
      },
      "committer": {
        "name": "mlycore",
        "email": "miaoliyao@apache.org",
        "time": "Thu Nov 16 16:01:26 2023 +0800"
      },
      "message": "refactor: prompt in commandline\n\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e\n"
    },
    {
      "commit": "4dac4dec4fe94ff594299b85ab980c0eb66fa516",
      "tree": "427e9631c2435b06d135cced7b1b2802e4087a39",
      "parents": [
        "f21d041e9dc999d09cdcddf2a966ce99fa796ecb"
      ],
      "author": {
        "name": "mlycore",
        "email": "miaoliyao@apache.org",
        "time": "Thu Nov 16 13:23:11 2023 +0800"
      },
      "committer": {
        "name": "mlycore",
        "email": "miaoliyao@apache.org",
        "time": "Thu Nov 16 13:23:11 2023 +0800"
      },
      "message": "refactor: adjust user abort message\n\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e\n"
    },
    {
      "commit": "f21d041e9dc999d09cdcddf2a966ce99fa796ecb",
      "tree": "81f7b057f955d0ee7e79303813d75a73b727f280",
      "parents": [
        "24088480d18a71b52081488a38f99dcca3c27e92"
      ],
      "author": {
        "name": "mlycore",
        "email": "miaoliyao@apache.org",
        "time": "Thu Nov 16 13:16:25 2023 +0800"
      },
      "committer": {
        "name": "mlycore",
        "email": "miaoliyao@apache.org",
        "time": "Thu Nov 16 13:16:25 2023 +0800"
      },
      "message": "feat: add prompt to delete\n\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e\n"
    },
    {
      "commit": "24088480d18a71b52081488a38f99dcca3c27e92",
      "tree": "e72ca22dbfe451fa6e9a48eafa91cbba198cb7c8",
      "parents": [
        "d153e6c9bb8670aca8cd8cc5931f715699f99e0d"
      ],
      "author": {
        "name": "mlycore",
        "email": "miaoliyao@apache.org",
        "time": "Thu Nov 16 13:16:11 2023 +0800"
      },
      "committer": {
        "name": "mlycore",
        "email": "miaoliyao@apache.org",
        "time": "Thu Nov 16 13:16:11 2023 +0800"
      },
      "message": "chore: fix typo\n\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e\n"
    },
    {
      "commit": "d153e6c9bb8670aca8cd8cc5931f715699f99e0d",
      "tree": "ed3bbcb9ae09ee331727ba2f70823d86e376bf37",
      "parents": [
        "3d87f11c573c94bd9f02c206238b94dfdf3adaf7"
      ],
      "author": {
        "name": "mlycore",
        "email": "miaoliyao@apache.org",
        "time": "Thu Nov 16 13:15:56 2023 +0800"
      },
      "committer": {
        "name": "mlycore",
        "email": "miaoliyao@apache.org",
        "time": "Thu Nov 16 13:15:56 2023 +0800"
      },
      "message": "feat: add hided file filter\n\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e\n"
    },
    {
      "commit": "3d87f11c573c94bd9f02c206238b94dfdf3adaf7",
      "tree": "5c5729ae5373b6484d49cdfdb566012f7d152954",
      "parents": [
        "d186b4199302e681f869dc8cd9371f971e123117"
      ],
      "author": {
        "name": "liyao",
        "email": "maxwell92@126.com",
        "time": "Thu Nov 16 12:56:09 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 16 12:56:09 2023 +0800"
      },
      "message": "feat: add threads parameter to openGauss restore subcommand (#465)\n\n* feat: add threads parameter to restore command\r\n\r\n* feat: add threadsnum to agent server\r\n\r\n* feat: add threadsNum to cli\r\n\r\n* chore: update opengauss mock"
    },
    {
      "commit": "d186b4199302e681f869dc8cd9371f971e123117",
      "tree": "cefd96ee4906173d392d445e4d42de2b16231ac7",
      "parents": [
        "e2a586401673dccf0e6c6abe1e45627a352ed3d4"
      ],
      "author": {
        "name": "liyao",
        "email": "maxwell92@126.com",
        "time": "Thu Nov 16 11:00:02 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 16 11:00:02 2023 +0800"
      },
      "message": "refactor: optimize backup metadata time format (#464)\n\n* feat: add time utils for formatting\r\n\r\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e\r\n\r\n* refactor: using string and unified format for time\r\n\r\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e\r\n\r\n* feat: rename mytime to atime\r\n\r\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e\r\n\r\n* refactor: refactor time string\r\n\r\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e\r\n\r\n* chore: update test with timeutil\r\n\r\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e\r\n\r\n---------\r\n\r\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e"
    },
    {
      "commit": "e2a586401673dccf0e6c6abe1e45627a352ed3d4",
      "tree": "e8b15ff45f223ff59b8d80c1261b5d576eea860d",
      "parents": [
        "90880ed80ddf1a8a0a6b39f64325bba7843f2ade"
      ],
      "author": {
        "name": "liyao",
        "email": "maxwell92@126.com",
        "time": "Wed Nov 15 17:38:43 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 15 17:38:43 2023 +0800"
      },
      "message": "feat: introduce new pitr subcommand delete (#461)\n\n* feat: use common header in DELETE request\r\n\r\n* feat: add filename as backup metainfo\r\n\r\n* feat: add HideByName and DeleteByHidedName\r\n\r\n* feat: add delete backup record\r\n\r\n* chore: update local storage mock\r\n\r\n* chore: add test for delete\r\n\r\n* refactor: change func name delete to deleteRecord\r\n\r\n* refactor: optimize _execDelete\r\n\r\n* feat: add add delete status\r\n\r\n* chore: update delete func name\r\n\r\n* chore: add nolint for command definition\r\n\r\n* refactor: seperate common func validate\r\n\r\n* chore: adjust style according to lint"
    },
    {
      "commit": "90880ed80ddf1a8a0a6b39f64325bba7843f2ade",
      "tree": "85109cf0612fcbdb0a7bbf4ce50a6f8356d53531",
      "parents": [
        "0042f2cdf07f4e275001d35a695b22c6ee09bb80"
      ],
      "author": {
        "name": "liyao",
        "email": "maxwell92@126.com",
        "time": "Tue Nov 14 20:02:09 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 14 20:02:09 2023 +0800"
      },
      "message": "fix: fix checkstatus response code (#460)\n\n"
    },
    {
      "commit": "0042f2cdf07f4e275001d35a695b22c6ee09bb80",
      "tree": "e89f561b984c6b24292b20d53b3827e11d88b031",
      "parents": [
        "0254f8c46e17ec855a6329b31b2d059a22ea9d61"
      ],
      "author": {
        "name": "liyao",
        "email": "maxwell92@126.com",
        "time": "Tue Nov 14 19:23:59 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 14 19:23:59 2023 +0800"
      },
      "message": "fix: fix dbname and status message in healthcheck (#457)\n\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e"
    },
    {
      "commit": "0254f8c46e17ec855a6329b31b2d059a22ea9d61",
      "tree": "51e37b4ef79f03dd230d10b4e84a682d883a22ea",
      "parents": [
        "8fcdf3c9c6e60e964ae52a44755d1e06033146f6"
      ],
      "author": {
        "name": "liyao",
        "email": "maxwell92@126.com",
        "time": "Tue Nov 14 18:44:45 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 14 18:44:45 2023 +0800"
      },
      "message": "fix: fix threadsNum in AsyncBackup while handle backup (#456)\n\n"
    },
    {
      "commit": "8fcdf3c9c6e60e964ae52a44755d1e06033146f6",
      "tree": "1e43bfa7fb576a1360000570c4c0363abbf280ab",
      "parents": [
        "202e269648e8f14786daf6e7148b510dfd19e010"
      ],
      "author": {
        "name": "liyao",
        "email": "maxwell92@126.com",
        "time": "Tue Nov 14 18:44:10 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 14 18:44:10 2023 +0800"
      },
      "message": "fix: fix checkstatus post req and resp body (#454)\n\n* fix: fix typo DBBackModeFull\r\n\r\n* fix: fix checkstatus post req and resp body\r\n\r\n* chore: update backup test"
    },
    {
      "commit": "202e269648e8f14786daf6e7148b510dfd19e010",
      "tree": "1bd7c2f6a4fd69016966a50f50eb4809064c4c2b",
      "parents": [
        "94b5460b61e6b83fecca5d54db4e1eff4ce0e4c8"
      ],
      "author": {
        "name": "liyao",
        "email": "maxwell92@126.com",
        "time": "Mon Nov 13 14:57:16 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 13 14:57:16 2023 +0800"
      },
      "message": "docs: add usage restriction introduction of Pitr (#453)\n\n* docs: adjust content style\r\n\r\n* docs: add restriction of Pitr"
    },
    {
      "commit": "94b5460b61e6b83fecca5d54db4e1eff4ce0e4c8",
      "tree": "2e6d10fc95e71bc5b7e1a7fd66306e9745a4dc93",
      "parents": [
        "d8e2ccff6991581e475ba9cb6b3dd2e0027d4f0c"
      ],
      "author": {
        "name": "liyao",
        "email": "maxwell92@126.com",
        "time": "Mon Nov 13 11:22:25 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 13 11:22:25 2023 +0800"
      },
      "message": "docs: add Chinese version of Pitr doc (#452)\n\n"
    },
    {
      "commit": "d8e2ccff6991581e475ba9cb6b3dd2e0027d4f0c",
      "tree": "2b6034fb8106b94473d095c08724553a4dbe2844",
      "parents": [
        "bbb7d25a59f6cec9d7172107159222449f0dbbe8",
        "4ea3d1b35c796e5f668a6555163adf5e1fdc7e9e"
      ],
      "author": {
        "name": "ZhangCheng",
        "email": "chengzhang@apache.org",
        "time": "Fri Nov 10 09:56:09 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 10 09:56:09 2023 +0800"
      },
      "message": "Merge pull request #451 from apache/mlycore-patch-1\n\nfix: fix typo in README"
    },
    {
      "commit": "4ea3d1b35c796e5f668a6555163adf5e1fdc7e9e",
      "tree": "2b6034fb8106b94473d095c08724553a4dbe2844",
      "parents": [
        "bbb7d25a59f6cec9d7172107159222449f0dbbe8"
      ],
      "author": {
        "name": "liyao",
        "email": "maxwell92@126.com",
        "time": "Fri Nov 10 09:47:55 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 10 09:47:55 2023 +0800"
      },
      "message": "fix: fix typo in README"
    },
    {
      "commit": "bbb7d25a59f6cec9d7172107159222449f0dbbe8",
      "tree": "2489dd1e288d00fa35673115d715724056f691d9",
      "parents": [
        "1b2ae3f57bcbaf5e371f32fc72ed16557cb2cf13"
      ],
      "author": {
        "name": "liyao",
        "email": "maxwell92@126.com",
        "time": "Wed Oct 25 19:05:29 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 25 19:05:29 2023 +0800"
      },
      "message": "chore: update version in docs (#450)\n\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e"
    },
    {
      "commit": "1b2ae3f57bcbaf5e371f32fc72ed16557cb2cf13",
      "tree": "c4c07980fe235bd3f0671082ea09f26f644ddbbf",
      "parents": [
        "78a2709244f4afb25521c5d9209bd6d7ab55b56c"
      ],
      "author": {
        "name": "liyao",
        "email": "maxwell92@126.com",
        "time": "Wed Oct 25 19:04:50 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 25 19:04:50 2023 +0800"
      },
      "message": "chore: update proxy version in operator (#449)\n\n* chore: update example proxy version\r\n\r\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\r\n\r\n* chore: update supported version\r\n\r\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\r\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e\r\n\r\n---------\r\n\r\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\r\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e"
    },
    {
      "commit": "78a2709244f4afb25521c5d9209bd6d7ab55b56c",
      "tree": "0dc106bd75cd8b141f88c2e0755287b599fd0049",
      "parents": [
        "7bbc2be58eb3d8bfcebd37f75ba7b99575616de1"
      ],
      "author": {
        "name": "liyao",
        "email": "maxwell92@126.com",
        "time": "Wed Oct 25 19:04:12 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 25 19:04:12 2023 +0800"
      },
      "message": "chore: update charts default version to 5.4.1 (#448)\n\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\r\nSigned-off-by: mlycore \u003cmiaoliyao@apache.org\u003e"
    },
    {
      "commit": "7bbc2be58eb3d8bfcebd37f75ba7b99575616de1",
      "tree": "aa98f1a753a3da8cba2cef37980a155a34e0256b",
      "parents": [
        "3ebb6121994a60eb4f828d049543ffcde8fd3e08"
      ],
      "author": {
        "name": "liyao",
        "email": "maxwell92@126.com",
        "time": "Sun Sep 24 17:37:18 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Sep 24 17:37:18 2023 +0800"
      },
      "message": "refactor: optimize error message format (#447)\n\n* refactor: optimize error message format\r\n\r\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\r\n\r\n* refactor: optimize error message format\r\n\r\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\r\n\r\n* chore: adjust packages style\r\n\r\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\r\n\r\n* refactor: optimize error message format\r\n\r\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\r\n\r\n* chore: adjust package style\r\n\r\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\r\n\r\n---------\r\n\r\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e"
    },
    {
      "commit": "3ebb6121994a60eb4f828d049543ffcde8fd3e08",
      "tree": "d02c803e46e4aaaf02611f729d7d3dc86e1c2254",
      "parents": [
        "bebbb86111350607e1ea66e475de3fe2b4171a39",
        "ab5ce004c171f08291f7122dfde88fa7594f24c4"
      ],
      "author": {
        "name": "Zhengqiang Duan",
        "email": "duanzhengqiang@apache.org",
        "time": "Sun Sep 24 15:46:20 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Sep 24 15:46:20 2023 +0800"
      },
      "message": "Merge pull request #446 from mlycore/update-pitr-doc\n\ndocs: add more instructions for Pitr readme"
    },
    {
      "commit": "ab5ce004c171f08291f7122dfde88fa7594f24c4",
      "tree": "d02c803e46e4aaaf02611f729d7d3dc86e1c2254",
      "parents": [
        "bebbb86111350607e1ea66e475de3fe2b4171a39"
      ],
      "author": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Sun Sep 24 15:38:36 2023 +0800"
      },
      "committer": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Sun Sep 24 15:38:36 2023 +0800"
      },
      "message": "docs: add more instructions for Pitr readme\n\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\n"
    },
    {
      "commit": "bebbb86111350607e1ea66e475de3fe2b4171a39",
      "tree": "edc90d71275bc2e8b6280c551a689f36e4431975",
      "parents": [
        "f5715181497d2e5e2326147d53b3dba78a531b91",
        "78d680f16e99b073275d3d40ef13ef468d4d06a0"
      ],
      "author": {
        "name": "Trista Pan",
        "email": "hannkenn@163.com",
        "time": "Fri Sep 08 15:05:06 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 08 15:05:06 2023 +0800"
      },
      "message": "Merge pull request #441 from apache/mlycore-patch-1\n\n"
    },
    {
      "commit": "78d680f16e99b073275d3d40ef13ef468d4d06a0",
      "tree": "edc90d71275bc2e8b6280c551a689f36e4431975",
      "parents": [
        "f5715181497d2e5e2326147d53b3dba78a531b91"
      ],
      "author": {
        "name": "liyao",
        "email": "maxwell92@126.com",
        "time": "Fri Sep 08 15:00:10 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 08 15:00:10 2023 +0800"
      },
      "message": "docs: polish pitr README.md"
    },
    {
      "commit": "f5715181497d2e5e2326147d53b3dba78a531b91",
      "tree": "c63acbea391c0ca0dd0dbd06a4147a5487a90572",
      "parents": [
        "36e9819957de8923cdd9d9bad388018cbc98e02a"
      ],
      "author": {
        "name": "liyao",
        "email": "maxwell92@126.com",
        "time": "Fri Sep 01 09:37:53 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 01 09:37:53 2023 +0800"
      },
      "message": "doc: add readme for pitr (#439)\n\n* chore: add README for pitr\r\n\r\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\r\n\r\n* fix: fix typo of pitr readme\r\n\r\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\r\n\r\n---------\r\n\r\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e"
    },
    {
      "commit": "36e9819957de8923cdd9d9bad388018cbc98e02a",
      "tree": "91ede20279207949c6fd4db33179471be8233989",
      "parents": [
        "64c54dacdee37bb94d4bd2732052f928b0cd6698"
      ],
      "author": {
        "name": "liyao",
        "email": "maxwell92@126.com",
        "time": "Sat Jul 15 23:14:24 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 15 23:14:24 2023 +0800"
      },
      "message": "release 0.3.0 (#438)\n\n"
    },
    {
      "commit": "64c54dacdee37bb94d4bd2732052f928b0cd6698",
      "tree": "0334f23ce40831cdc85ccd46c6b1b7c732534f47",
      "parents": [
        "ef909cea15902b512e08044dd242495224bf01dd",
        "f9c8ae09801817fa1c51ab4fc31bdb1c50f41357"
      ],
      "author": {
        "name": "liyao",
        "email": "maxwell92@126.com",
        "time": "Thu Jul 13 23:30:40 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 13 23:30:40 2023 +0800"
      },
      "message": "Merge pull request #437 from yikuaibro/vpa\n\nfeat: add vpa for AutoScaler"
    },
    {
      "commit": "f9c8ae09801817fa1c51ab4fc31bdb1c50f41357",
      "tree": "0334f23ce40831cdc85ccd46c6b1b7c732534f47",
      "parents": [
        "ef909cea15902b512e08044dd242495224bf01dd"
      ],
      "author": {
        "name": "li",
        "email": "1312513963@qq.com",
        "time": "Thu Jul 13 22:30:41 2023 +0800"
      },
      "committer": {
        "name": "li",
        "email": "1312513963@qq.com",
        "time": "Thu Jul 13 22:30:41 2023 +0800"
      },
      "message": "feat: add vpa for AutoScaler\n"
    },
    {
      "commit": "ef909cea15902b512e08044dd242495224bf01dd",
      "tree": "4cfc0312c1676c114ff473450137b7b529305780",
      "parents": [
        "b79a1b319ec6b17ea2e37b9bccdcb64c6c24937c"
      ],
      "author": {
        "name": "liyao",
        "email": "maxwell92@126.com",
        "time": "Thu Jul 13 19:13:09 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 13 19:13:09 2023 +0800"
      },
      "message": "feat(operator): introduce SemVer helpers to ComputeNode (#436)\n\n* chore: add semver go module\r\n\r\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\r\n\r\n* feat: add semver handle in computenode\r\n\r\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\r\n\r\n* fix: remove useless log\r\n\r\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\r\n\r\n* feat: add SemVer helpers\r\n\r\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\r\n\r\n* feat: inject JAVA env to 5.4.0\r\n\r\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\r\n\r\n* chore: add test for semver helpers\r\n\r\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\r\n\r\n---------\r\n\r\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e"
    },
    {
      "commit": "b79a1b319ec6b17ea2e37b9bccdcb64c6c24937c",
      "tree": "0578db3f8320e6f0a645a958ab6bc0b5f751dd54",
      "parents": [
        "3ba075e4260f6ffaf50ddc5c82187cec0d480920"
      ],
      "author": {
        "name": "liyao",
        "email": "maxwell92@126.com",
        "time": "Wed Jul 12 18:38:38 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 12 18:38:38 2023 +0800"
      },
      "message": "docs: add chaos user manual (#435)\n\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e"
    },
    {
      "commit": "3ba075e4260f6ffaf50ddc5c82187cec0d480920",
      "tree": "e359bf87d804b0da6484e58a648b80d0acd3d4fc",
      "parents": [
        "9634fa7783139bd18916b18ef42b8d851b738dfa",
        "d9a4c4e797bc13df0aa910350c4d0676af3c3a38"
      ],
      "author": {
        "name": "Trista Pan",
        "email": "hannkenn@163.com",
        "time": "Wed Jul 12 17:50:14 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 12 17:50:14 2023 +0800"
      },
      "message": "Merge pull request #434 from mlycore/dev-autoscaling\n\n"
    },
    {
      "commit": "d9a4c4e797bc13df0aa910350c4d0676af3c3a38",
      "tree": "8a6511e1899792fe1ddd26a9f13bfa9b4b428e59",
      "parents": [
        "c470574960a736e2322ad5df8e7625ff674be221"
      ],
      "author": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Wed Jul 12 17:42:13 2023 +0800"
      },
      "committer": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Wed Jul 12 17:42:13 2023 +0800"
      },
      "message": "chore: fix with lint\n\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\n"
    },
    {
      "commit": "c470574960a736e2322ad5df8e7625ff674be221",
      "tree": "fd87d22f76339569df427e94b418a3fc2d782fda",
      "parents": [
        "aa66dfd612f83be24ded0aed3034f092f1fd9035"
      ],
      "author": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Wed Jul 12 17:38:23 2023 +0800"
      },
      "committer": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Wed Jul 12 17:38:23 2023 +0800"
      },
      "message": "chore: add crd yaml\n\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\n"
    },
    {
      "commit": "aa66dfd612f83be24ded0aed3034f092f1fd9035",
      "tree": "dc312db8bee93f5baf4e5a298f18f37dc06a0c62",
      "parents": [
        "468a6a7b9355b6bda34078fa6df9ced6816a0d88"
      ],
      "author": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Wed Jul 12 17:35:27 2023 +0800"
      },
      "committer": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Wed Jul 12 17:35:27 2023 +0800"
      },
      "message": "chore: add example for computenode autoscaler\n\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\n"
    },
    {
      "commit": "468a6a7b9355b6bda34078fa6df9ced6816a0d88",
      "tree": "1db7d69dfc02b3ecefa3d9323fc8cb638637ccf4",
      "parents": [
        "88d1aa5ed234fe055fc9d79fcb596388052a4a8d"
      ],
      "author": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Wed Jul 12 17:31:25 2023 +0800"
      },
      "committer": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Wed Jul 12 17:31:25 2023 +0800"
      },
      "message": "feat: introduce selector as ComputeNodeStatus for HPA\n\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\n"
    },
    {
      "commit": "88d1aa5ed234fe055fc9d79fcb596388052a4a8d",
      "tree": "25ddb9cc56e6ac29862b2bbe9637c773ade73c2c",
      "parents": [
        "5e6b03a6c99972815cc07ab9d2a2cb1d171fd8e2"
      ],
      "author": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Wed Jul 12 17:28:51 2023 +0800"
      },
      "committer": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Wed Jul 12 17:28:51 2023 +0800"
      },
      "message": "feat: add AutoScaler reconcile\n\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\n"
    },
    {
      "commit": "5e6b03a6c99972815cc07ab9d2a2cb1d171fd8e2",
      "tree": "3666501b8704d164d4b30a0e17f3766497553e8b",
      "parents": [
        "243cdcdfc55bd40d59e524579aac04b15b7474ef"
      ],
      "author": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Wed Jul 12 17:27:52 2023 +0800"
      },
      "committer": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Wed Jul 12 17:27:52 2023 +0800"
      },
      "message": "fix: fix autoscaling package version\n\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\n"
    },
    {
      "commit": "243cdcdfc55bd40d59e524579aac04b15b7474ef",
      "tree": "8b020e21b395ea6fa71082a680f4f92e071e4fc2",
      "parents": [
        "f91535e1b96253112c94d7ff389c1397b2a62b35"
      ],
      "author": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Wed Jul 12 17:27:10 2023 +0800"
      },
      "committer": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Wed Jul 12 17:27:10 2023 +0800"
      },
      "message": "feat: Add kubernetes lib for HPA\n\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\n"
    },
    {
      "commit": "f91535e1b96253112c94d7ff389c1397b2a62b35",
      "tree": "dbb20b7c3686c21ef3b8c6d80fe3e74c3bb11381",
      "parents": [
        "fb1a23d6dd26570797c2d4e7a4769e46dcb69e1f"
      ],
      "author": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Wed Jul 12 17:23:19 2023 +0800"
      },
      "committer": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Wed Jul 12 17:23:19 2023 +0800"
      },
      "message": "feat: add AutoScaler controller\n\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\n"
    },
    {
      "commit": "fb1a23d6dd26570797c2d4e7a4769e46dcb69e1f",
      "tree": "bdcb76f99c4aa8cb1fa451dfa9afcdb069c9b17f",
      "parents": [
        "64ecf57cf39f4fcaea1a516b49d98332226f8026"
      ],
      "author": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Wed Jul 12 17:21:02 2023 +0800"
      },
      "committer": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Wed Jul 12 17:21:21 2023 +0800"
      },
      "message": "feat: add AutoScaler api type definition\n\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\n"
    },
    {
      "commit": "64ecf57cf39f4fcaea1a516b49d98332226f8026",
      "tree": "8e413ef1b1ec81c28a21ea02c66d8bfe2dfa184b",
      "parents": [
        "d76c7c2a958cad66a59bb5f83a1e0624e2ee5b30"
      ],
      "author": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Tue Jul 11 13:46:13 2023 +0800"
      },
      "committer": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Tue Jul 11 13:46:13 2023 +0800"
      },
      "message": "feat: add AutoScaler controller\n\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\n"
    },
    {
      "commit": "d76c7c2a958cad66a59bb5f83a1e0624e2ee5b30",
      "tree": "665c1a04932201ba3a4524f8dadebbb6d45a25e2",
      "parents": [
        "6f07bc35db131ce0267a2649f34ee6fd26c351ce"
      ],
      "author": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Tue Jul 11 13:45:53 2023 +0800"
      },
      "committer": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Tue Jul 11 13:45:53 2023 +0800"
      },
      "message": "feat: add support for kubernetes hpa\n\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\n"
    },
    {
      "commit": "6f07bc35db131ce0267a2649f34ee6fd26c351ce",
      "tree": "5d7febbe1261d30714b464da85dc323a5587049d",
      "parents": [
        "10075a6f674f68d3d0ae7ac6047be88e17cba7a8"
      ],
      "author": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Tue Jul 11 13:45:18 2023 +0800"
      },
      "committer": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Tue Jul 11 13:45:18 2023 +0800"
      },
      "message": "feat: introduce new crd AutoScaler\n\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\n"
    },
    {
      "commit": "10075a6f674f68d3d0ae7ac6047be88e17cba7a8",
      "tree": "6d078733e1ee50729052229ea4eb91c23a9d14b7",
      "parents": [
        "58b08d13fee8aa82dba2f431b606e3637906de43"
      ],
      "author": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Tue Jul 11 13:43:48 2023 +0800"
      },
      "committer": {
        "name": "mlycore",
        "email": "maxwell92@126.com",
        "time": "Tue Jul 11 13:43:48 2023 +0800"
      },
      "message": "chore: update go mod\n\nSigned-off-by: mlycore \u003cmaxwell92@126.com\u003e\n"
    }
  ],
  "next": "9634fa7783139bd18916b18ef42b8d851b738dfa"
}
