)]}'
{
  "log": [
    {
      "commit": "9148324d427f21d168bf24474f589760fc606ec6",
      "tree": "375202d88aafb6c9c851c677236120e0ad13e016",
      "parents": [
        "124635748e21e239f20a6f52e6f3d506903844c7"
      ],
      "author": {
        "name": "Zhifan Cui",
        "email": "beifengxuanxiao@126.com",
        "time": "Sun Dec 21 15:18:41 2025 +0800"
      },
      "committer": {
        "name": "Zhifan Cui",
        "email": "beifengxuanxiao@126.com",
        "time": "Sun Dec 21 15:18:41 2025 +0800"
      },
      "message": "feat: optimize savePolicy with BatchWriteItem and exponential backoff retry (#72)\n"
    },
    {
      "commit": "124635748e21e239f20a6f52e6f3d506903844c7",
      "tree": "f9058bbafbc543547bff5bf197f4a04a3e03b646",
      "parents": [
        "0f8b321c194ecd9af9100af6601b2e68724c30aa"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Sun Dec 21 10:41:50 2025 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Sun Dec 21 10:41:50 2025 +0800"
      },
      "message": "feat: fix CI timeout by removing verifyRelease step and using SNAPSHOT version (#70)\n"
    },
    {
      "commit": "0f8b321c194ecd9af9100af6601b2e68724c30aa",
      "tree": "a21e599d52875e521e0f114a235b98330fbbeca2",
      "parents": [
        "4026618e9eaf1e2db2a4b486c2da86eb0b494bfc"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Sun Dec 21 01:56:39 2025 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Sun Dec 21 01:56:39 2025 +0800"
      },
      "message": "fix: fix duplicate CI checks on pull requests (#68)\n"
    },
    {
      "commit": "4026618e9eaf1e2db2a4b486c2da86eb0b494bfc",
      "tree": "024bfeb0c86088fc6d1cd3fe5b74d8135d35753e",
      "parents": [
        "fec836c1a39104002afc2bce8883f1b9d6fd050c"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Sun Dec 21 01:24:43 2025 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Sun Dec 21 01:24:43 2025 +0800"
      },
      "message": "feat: fix CI to restrict semantic-release to master branch pushes only (#64)\n"
    },
    {
      "commit": "fec836c1a39104002afc2bce8883f1b9d6fd050c",
      "tree": "993d9890fcba7787b26bf643cc08323773fc8630",
      "parents": [
        "fc6eb2fc2bf81230100c1cdcbe0cf54e58851adb"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Sun Dec 21 00:44:37 2025 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Sun Dec 21 00:44:37 2025 +0800"
      },
      "message": "fix: remove codebeat badge in README\n"
    },
    {
      "commit": "fc6eb2fc2bf81230100c1cdcbe0cf54e58851adb",
      "tree": "29b15aaad00825cbddea4e1fcfff6ccff332aa37",
      "parents": [
        "88deaffd94319688d9e5c4cdedf46128119ef132"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Sun Dec 21 00:42:51 2025 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Sun Dec 21 00:42:51 2025 +0800"
      },
      "message": "feat: migrate to AWS SDK v2 and add Testcontainers support\n"
    },
    {
      "commit": "88deaffd94319688d9e5c4cdedf46128119ef132",
      "tree": "c3495ee191e62da71ef002fc3da7a4e34edd4994",
      "parents": [
        "4c8d3ba2e75fa3679b6fb049f28bedb6b2aab6c8"
      ],
      "author": {
        "name": "Liao Xin",
        "email": "93535922+liewstar@users.noreply.github.com",
        "time": "Thu Oct 03 17:34:46 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 03 17:34:46 2024 +0800"
      },
      "message": "feat: fix GPG key in CI (#60)\n\n"
    },
    {
      "commit": "4c8d3ba2e75fa3679b6fb049f28bedb6b2aab6c8",
      "tree": "1bb769cbe0bbdd191082d1dcd98e0d56aec8b45a",
      "parents": [
        "1f0240a368840ac9265586870c48b54d3597c73d"
      ],
      "author": {
        "name": "Liao Xin",
        "email": "93535922+liewstar@users.noreply.github.com",
        "time": "Thu Oct 03 08:36:33 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 03 08:36:33 2024 +0800"
      },
      "message": "feat: fix pom.xml to fix CI for publishing to https://central.sonatype.com (#58)\n\n"
    },
    {
      "commit": "1f0240a368840ac9265586870c48b54d3597c73d",
      "tree": "cb63868aa5d4969ff054fb7326289ea99521a4aa",
      "parents": [
        "e473b8483e7d2bf76cd2e3a4e799d8009c786af3"
      ],
      "author": {
        "name": "YunShu",
        "email": "im@yunshu.site",
        "time": "Sat Jul 08 22:29:12 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 08 22:29:12 2023 +0800"
      },
      "message": "fix: update node version (#56)\n\n"
    },
    {
      "commit": "e473b8483e7d2bf76cd2e3a4e799d8009c786af3",
      "tree": "6601996d9d0dc6a463e5b26377213ec0eeca420c",
      "parents": [
        "75022a391520746dbf148fcfab3c964d58896a39"
      ],
      "author": {
        "name": "YunShu",
        "email": "YunShuEmail@foxmail.com",
        "time": "Thu Jul 06 22:57:19 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 06 22:57:19 2023 +0800"
      },
      "message": "docs: replace gitter links with discord (#55)\n\n"
    },
    {
      "commit": "75022a391520746dbf148fcfab3c964d58896a39",
      "tree": "c4403ccdd13c6ca4bfd3604b3c78bbd6089ae85b",
      "parents": [
        "f4eb2c7e37988732f9c2b760bedb893ea292b29f",
        "88f056bdfa1e409445c0a19bda5b91631af8b2fa"
      ],
      "author": {
        "name": "wht",
        "email": "101807499+OutOfEastGate@users.noreply.github.com",
        "time": "Fri Nov 25 01:14:32 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 25 01:14:32 2022 +0800"
      },
      "message": "chore: update the Badges in README\n\n"
    },
    {
      "commit": "88f056bdfa1e409445c0a19bda5b91631af8b2fa",
      "tree": "c4403ccdd13c6ca4bfd3604b3c78bbd6089ae85b",
      "parents": [
        "538282b8df5f66056c90e53d41543c7ca4e0a682"
      ],
      "author": {
        "name": "wht",
        "email": "1946066280@qq.com",
        "time": "Fri Nov 25 01:07:27 2022 +0800"
      },
      "committer": {
        "name": "wht",
        "email": "1946066280@qq.com",
        "time": "Fri Nov 25 01:07:27 2022 +0800"
      },
      "message": "chore: update the Badges in README\n"
    },
    {
      "commit": "538282b8df5f66056c90e53d41543c7ca4e0a682",
      "tree": "85b1cbd2e9b909d9dc4063f3fd23b8640dd9c480",
      "parents": [
        "f4eb2c7e37988732f9c2b760bedb893ea292b29f"
      ],
      "author": {
        "name": "wht",
        "email": "1946066280@qq.com",
        "time": "Fri Nov 25 00:40:42 2022 +0800"
      },
      "committer": {
        "name": "wht",
        "email": "1946066280@qq.com",
        "time": "Fri Nov 25 00:40:42 2022 +0800"
      },
      "message": "chore: test the Badges in README\n"
    },
    {
      "commit": "f4eb2c7e37988732f9c2b760bedb893ea292b29f",
      "tree": "d1519fe54389cea7b8d80b3069a1730ec0756ecc",
      "parents": [
        "57239700b1b4ab6c814812beeec8972a02208830"
      ],
      "author": {
        "name": "wht",
        "email": "1946066280@qq.com",
        "time": "Wed Nov 23 10:37:38 2022 +0800"
      },
      "committer": {
        "name": "wht",
        "email": "1946066280@qq.com",
        "time": "Wed Nov 23 10:37:38 2022 +0800"
      },
      "message": "chore: update the Badges in README\n"
    },
    {
      "commit": "57239700b1b4ab6c814812beeec8972a02208830",
      "tree": "3dea2a33f81467a2f96634becab81e2871c0cace",
      "parents": [
        "9695ac48ce0d15dae08f19064779faa8c2a63c79"
      ],
      "author": {
        "name": "wht",
        "email": "1946066280@qq.com",
        "time": "Wed Nov 23 10:28:23 2022 +0800"
      },
      "committer": {
        "name": "wht",
        "email": "1946066280@qq.com",
        "time": "Wed Nov 23 10:28:23 2022 +0800"
      },
      "message": "fix: fix the coverage badage\n"
    },
    {
      "commit": "9695ac48ce0d15dae08f19064779faa8c2a63c79",
      "tree": "4e24a5d8fbb37c9c6ff08d02916c7c6ef8380301",
      "parents": [
        "70b196ee239cba6599a308b3bec277c18735958d"
      ],
      "author": {
        "name": "wht",
        "email": "1946066280@qq.com",
        "time": "Wed Nov 23 00:51:31 2022 +0800"
      },
      "committer": {
        "name": "wht",
        "email": "1946066280@qq.com",
        "time": "Wed Nov 23 00:51:31 2022 +0800"
      },
      "message": "fix: fix the coverage badage\n"
    },
    {
      "commit": "70b196ee239cba6599a308b3bec277c18735958d",
      "tree": "b9bcc75fd8f3ac454f1a1e046185720165cc4722",
      "parents": [
        "141ce8fcfb10bcdd97cc75d95d70ba89248f47c5",
        "dc83880fc5083d0b343dd65779326382b793a82b"
      ],
      "author": {
        "name": "wht",
        "email": "101807499+OutOfEastGate@users.noreply.github.com",
        "time": "Tue Nov 22 20:49:55 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 22 20:49:55 2022 +0800"
      },
      "message": "fix: fix the coverage bandge\n\n"
    },
    {
      "commit": "dc83880fc5083d0b343dd65779326382b793a82b",
      "tree": "b9bcc75fd8f3ac454f1a1e046185720165cc4722",
      "parents": [
        "141ce8fcfb10bcdd97cc75d95d70ba89248f47c5"
      ],
      "author": {
        "name": "wht",
        "email": "1946066280@qq.com",
        "time": "Tue Nov 22 20:45:14 2022 +0800"
      },
      "committer": {
        "name": "wht",
        "email": "1946066280@qq.com",
        "time": "Tue Nov 22 20:45:14 2022 +0800"
      },
      "message": "fix: fix the coverage bandge\n"
    },
    {
      "commit": "141ce8fcfb10bcdd97cc75d95d70ba89248f47c5",
      "tree": "6ff970e9566e1734b4b39715999b186b5f606f9a",
      "parents": [
        "f0a60b1be3014f3cc987650a57af4af0be09e345"
      ],
      "author": {
        "name": "wht",
        "email": "1946066280@qq.com",
        "time": "Tue Nov 22 19:04:00 2022 +0800"
      },
      "committer": {
        "name": "wht",
        "email": "1946066280@qq.com",
        "time": "Tue Nov 22 19:04:00 2022 +0800"
      },
      "message": "fix: fix the coverage bandge\n"
    },
    {
      "commit": "f0a60b1be3014f3cc987650a57af4af0be09e345",
      "tree": "dbad335a9f64ebddf5e97ff9534749afd5945378",
      "parents": [
        "e7bb210d825e621372e098b3ac846654f1f33726"
      ],
      "author": {
        "name": "wht",
        "email": "101807499+OutOfEastGate@users.noreply.github.com",
        "time": "Mon Nov 21 22:15:43 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 21 22:15:43 2022 +0800"
      },
      "message": "fix: fix automated release"
    },
    {
      "commit": "e7bb210d825e621372e098b3ac846654f1f33726",
      "tree": "18ce0f6ae92f4f5ccd15f24a3a6d27e19a983b7a",
      "parents": [
        "25926578e279353543acdac1c355b14227580dba"
      ],
      "author": {
        "name": "wht",
        "email": "1946066280@qq.com",
        "time": "Sat Oct 15 16:43:17 2022 +0800"
      },
      "committer": {
        "name": "wht",
        "email": "1946066280@qq.com",
        "time": "Sat Oct 15 16:43:17 2022 +0800"
      },
      "message": "Setup semantic-release\n"
    },
    {
      "commit": "25926578e279353543acdac1c355b14227580dba",
      "tree": "ece91da4d5f2ab8b8dd6cd22332e5a435b468918",
      "parents": [
        "2d8ab7b3c772dfd72175d8169e1a8f707ab221fd"
      ],
      "author": {
        "name": "Harlantown",
        "email": "1748670423@qq.com",
        "time": "Mon Oct 10 00:20:58 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 10 00:20:58 2022 +0800"
      },
      "message": "chore: update the Badges in README (#11)\n\n"
    },
    {
      "commit": "2d8ab7b3c772dfd72175d8169e1a8f707ab221fd",
      "tree": "b13af712fcb779cdecf704c0285f4203eede29c4",
      "parents": [
        "1dcbea2339b6a0b8440dbdfa8343a852e1661c52"
      ],
      "author": {
        "name": "Harlantown",
        "email": "1748670423@qq.com",
        "time": "Sat Oct 08 22:12:41 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 08 22:12:41 2022 +0800"
      },
      "message": "feat: switch from Travis CI to GitHub Actions (#8)\n\n* Create github-actions.yml\r\n\r\n* Switch from Travis CI to GitHub Actions"
    },
    {
      "commit": "1dcbea2339b6a0b8440dbdfa8343a852e1661c52",
      "tree": "b233d7d0c4922f1c42953554d3bee9641163a2a0",
      "parents": [
        "d99b25a3a13230b340e32423437216173b5fde06",
        "75e40215f653638ad499db06144c15a0a5fcc072"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed Oct 14 09:07:21 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 14 09:07:21 2020 +0800"
      },
      "message": "Merge pull request #5 from jcasbin/dependabot/maven/junit-junit-4.13.1\n\nBump junit from 4.11 to 4.13.1"
    },
    {
      "commit": "75e40215f653638ad499db06144c15a0a5fcc072",
      "tree": "b233d7d0c4922f1c42953554d3bee9641163a2a0",
      "parents": [
        "d99b25a3a13230b340e32423437216173b5fde06"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Oct 13 21:55:35 2020 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 13 21:55:35 2020 +0000"
      },
      "message": "Bump junit from 4.11 to 4.13.1\n\nBumps [junit](https://github.com/junit-team/junit4) from 4.11 to 4.13.1.\n- [Release notes](https://github.com/junit-team/junit4/releases)\n- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.11.md)\n- [Commits](https://github.com/junit-team/junit4/compare/r4.11...r4.13.1)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "d99b25a3a13230b340e32423437216173b5fde06",
      "tree": "90ae9566e3f29c8de3020433b33b3567525d52a1",
      "parents": [
        "73cc7faaf41f0d3f4c83534387bc6bf68971c5bc",
        "e0646c62b27fd8ce1601f8a0375330740d21f6ad"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Tue May 26 14:00:33 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 26 14:00:33 2020 +0800"
      },
      "message": "Merge pull request #4 from kingiw/master\n\nadd installation guide and badges in readme"
    },
    {
      "commit": "e0646c62b27fd8ce1601f8a0375330740d21f6ad",
      "tree": "90ae9566e3f29c8de3020433b33b3567525d52a1",
      "parents": [
        "27e04c190ae8a367a4ed9e05e2a0bf430029488f"
      ],
      "author": {
        "name": "kingiw",
        "email": "kingiw@hotmail.com",
        "time": "Tue May 26 13:54:06 2020 +0800"
      },
      "committer": {
        "name": "kingiw",
        "email": "kingiw@hotmail.com",
        "time": "Tue May 26 13:54:06 2020 +0800"
      },
      "message": "add badges.\n"
    },
    {
      "commit": "27e04c190ae8a367a4ed9e05e2a0bf430029488f",
      "tree": "511a739f289582cf8199a93a62f096ca720299a0",
      "parents": [
        "73cc7faaf41f0d3f4c83534387bc6bf68971c5bc"
      ],
      "author": {
        "name": "kingiw",
        "email": "kingiw@hotmail.com",
        "time": "Tue May 26 13:39:25 2020 +0800"
      },
      "committer": {
        "name": "kingiw",
        "email": "kingiw@hotmail.com",
        "time": "Tue May 26 13:39:25 2020 +0800"
      },
      "message": "add guild for installation\n"
    },
    {
      "commit": "73cc7faaf41f0d3f4c83534387bc6bf68971c5bc",
      "tree": "2b921a0e77ddb4cb2b148652b594f74b58e0ee84",
      "parents": [
        "d81e1d89a6c5c42c1b00cffd20dbb7e80f912871",
        "811c566f1f99d651265e65c3a0dc85e70c6d5b80"
      ],
      "author": {
        "name": "Zixuan Liu",
        "email": "nodeces@gmail.com",
        "time": "Thu May 21 15:43:43 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 21 15:43:43 2020 +0800"
      },
      "message": "Merge pull request #3 from kingiw/master\n\nadd Travis CI"
    },
    {
      "commit": "811c566f1f99d651265e65c3a0dc85e70c6d5b80",
      "tree": "2b921a0e77ddb4cb2b148652b594f74b58e0ee84",
      "parents": [
        "c001af78836d146c6dcae7ed6c839d7ed0a5cc05"
      ],
      "author": {
        "name": "kingiw",
        "email": "kingiw@hotmail.com",
        "time": "Wed May 20 16:49:22 2020 +0800"
      },
      "committer": {
        "name": "kingiw",
        "email": "kingiw@hotmail.com",
        "time": "Wed May 20 23:31:19 2020 +0800"
      },
      "message": "use trivial environment variables\n"
    },
    {
      "commit": "c001af78836d146c6dcae7ed6c839d7ed0a5cc05",
      "tree": "d2b06ba85704207e9643559c1eddf491a7267fea",
      "parents": [
        "e83273051d702e0a47fcd2d76390d6b3c12783e8"
      ],
      "author": {
        "name": "kingiw",
        "email": "kingiw@hotmail.com",
        "time": "Mon May 18 21:14:51 2020 +0800"
      },
      "committer": {
        "name": "kingiw",
        "email": "kingiw@hotmail.com",
        "time": "Mon May 18 21:14:51 2020 +0800"
      },
      "message": "update .gitignore\n"
    },
    {
      "commit": "e83273051d702e0a47fcd2d76390d6b3c12783e8",
      "tree": "e11a9c58049154be2910f52a00e2ad8d4c893ddc",
      "parents": [
        "299ccc4a1b05e1cb689fe36303bf2a313699df69"
      ],
      "author": {
        "name": "kingiw",
        "email": "kingiw@hotmail.com",
        "time": "Mon May 18 21:14:32 2020 +0800"
      },
      "committer": {
        "name": "kingiw",
        "email": "kingiw@hotmail.com",
        "time": "Mon May 18 21:14:32 2020 +0800"
      },
      "message": "add CI build status badge\n"
    },
    {
      "commit": "299ccc4a1b05e1cb689fe36303bf2a313699df69",
      "tree": "c02af50953a7e6f2f3087e6925afd48117a8a189",
      "parents": [
        "616f408ef52d290223823bb192edd1c496cf34b4"
      ],
      "author": {
        "name": "kingiw",
        "email": "kingiw@hotmail.com",
        "time": "Mon May 18 21:12:04 2020 +0800"
      },
      "committer": {
        "name": "kingiw",
        "email": "kingiw@hotmail.com",
        "time": "Mon May 18 21:12:04 2020 +0800"
      },
      "message": "add travis ci\n"
    },
    {
      "commit": "616f408ef52d290223823bb192edd1c496cf34b4",
      "tree": "d72b747c1904b12fa497433b1966869bee76f14f",
      "parents": [
        "d81e1d89a6c5c42c1b00cffd20dbb7e80f912871"
      ],
      "author": {
        "name": "kingiw",
        "email": "kingiw@hotmail.com",
        "time": "Mon May 18 01:12:49 2020 +0800"
      },
      "committer": {
        "name": "kingiw",
        "email": "kingiw@hotmail.com",
        "time": "Mon May 18 01:22:21 2020 +0800"
      },
      "message": "refactor the creation and removal the test table\n"
    },
    {
      "commit": "d81e1d89a6c5c42c1b00cffd20dbb7e80f912871",
      "tree": "a29e21eb73ed5674bfeebb0204e43de04f217b18",
      "parents": [
        "5bd9529af40bdd1ee8b1db54e275587879c7a5e6",
        "b78a12c3433d3810bce95e724af842d4677403de"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Thu May 14 23:44:26 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 14 23:44:26 2020 +0800"
      },
      "message": "Merge pull request #2 from kingiw/master\n\nFix the errors mentioned in PR#1"
    },
    {
      "commit": "b78a12c3433d3810bce95e724af842d4677403de",
      "tree": "a29e21eb73ed5674bfeebb0204e43de04f217b18",
      "parents": [
        "ce7a1d29aa0bdb418b599c93bdd6a5ed9d30caa5"
      ],
      "author": {
        "name": "kingiw",
        "email": "kingiw@hotmail.com",
        "time": "Thu May 14 17:35:16 2020 +0800"
      },
      "committer": {
        "name": "kingiw",
        "email": "kingiw@hotmail.com",
        "time": "Thu May 14 17:35:16 2020 +0800"
      },
      "message": "remove error printing, add new line at TestUtils.java\n"
    },
    {
      "commit": "ce7a1d29aa0bdb418b599c93bdd6a5ed9d30caa5",
      "tree": "c76160e38d1a5b61040016546b1d5c91e5bb6347",
      "parents": [
        "5bd9529af40bdd1ee8b1db54e275587879c7a5e6"
      ],
      "author": {
        "name": "kingiw",
        "email": "kingiw@hotmail.com",
        "time": "Thu May 14 17:30:59 2020 +0800"
      },
      "committer": {
        "name": "kingiw",
        "email": "kingiw@hotmail.com",
        "time": "Thu May 14 17:33:32 2020 +0800"
      },
      "message": "update pom.xml\n"
    },
    {
      "commit": "5bd9529af40bdd1ee8b1db54e275587879c7a5e6",
      "tree": "44380a1842985cac82ac165eb6add8f2e26d5723",
      "parents": [
        "616022c06a55a58ce1d9ad88cee0ad6db8424f9d",
        "3d876da4fb078b9065a808e671419179de09438f"
      ],
      "author": {
        "name": "Zixuan Liu",
        "email": "nodeces@gmail.com",
        "time": "Tue May 12 16:50:19 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 12 16:50:19 2020 +0800"
      },
      "message": "Merge pull request #1 from kingiw/master\n\nImplementation of savePolicy and loadPolicy"
    },
    {
      "commit": "3d876da4fb078b9065a808e671419179de09438f",
      "tree": "44380a1842985cac82ac165eb6add8f2e26d5723",
      "parents": [
        "0d5a01db2b6a7b79f64c6985017aef98be93429f"
      ],
      "author": {
        "name": "kingiw",
        "email": "kingiw@hotmail.com",
        "time": "Tue May 12 15:59:49 2020 +0800"
      },
      "committer": {
        "name": "kingiw",
        "email": "kingiw@hotmail.com",
        "time": "Tue May 12 15:59:49 2020 +0800"
      },
      "message": "fix incorrect version pattern\n"
    },
    {
      "commit": "0d5a01db2b6a7b79f64c6985017aef98be93429f",
      "tree": "a5c8c3b2d44f8a92a4a7fec349a74b251c1e6590",
      "parents": [
        "05fc63987a2ac51752c51a25f0818535ac4d8ac2"
      ],
      "author": {
        "name": "kingiw",
        "email": "kingiw@hotmail.com",
        "time": "Tue May 12 14:08:34 2020 +0800"
      },
      "committer": {
        "name": "kingiw",
        "email": "kingiw@hotmail.com",
        "time": "Tue May 12 14:09:48 2020 +0800"
      },
      "message": "update pom version and url, rewrite try-catch block\n"
    },
    {
      "commit": "05fc63987a2ac51752c51a25f0818535ac4d8ac2",
      "tree": "8d56809e1c02b5072d7a8fbe0ace66a4ef22fb60",
      "parents": [
        "12fb8598994a0cf8c7e19e9b4f1bdf2ea6984a2a"
      ],
      "author": {
        "name": "kingiw",
        "email": "kingiw@hotmail.com",
        "time": "Tue May 12 12:10:34 2020 +0800"
      },
      "committer": {
        "name": "kingiw",
        "email": "kingiw@hotmail.com",
        "time": "Tue May 12 12:14:00 2020 +0800"
      },
      "message": "update readme\n"
    },
    {
      "commit": "12fb8598994a0cf8c7e19e9b4f1bdf2ea6984a2a",
      "tree": "fb96667372ec78e0994f4e8c8f41da64504525e6",
      "parents": [
        "46bb528c13a5af5ac154979a338b86ba3e22ca8f"
      ],
      "author": {
        "name": "kingiw",
        "email": "kingiw@hotmail.com",
        "time": "Tue May 12 11:53:04 2020 +0800"
      },
      "committer": {
        "name": "kingiw",
        "email": "kingiw@hotmail.com",
        "time": "Tue May 12 11:53:04 2020 +0800"
      },
      "message": "Update licenses in scripts\n"
    },
    {
      "commit": "46bb528c13a5af5ac154979a338b86ba3e22ca8f",
      "tree": "ebc7ebd062d32d52268e2273b0ff983bd0deedc8",
      "parents": [
        "fb5d4f743588a0d708745a5f6a6d4605373d3a69"
      ],
      "author": {
        "name": "kingiw",
        "email": "kingiw@hotmail.com",
        "time": "Tue May 12 11:49:44 2020 +0800"
      },
      "committer": {
        "name": "kingiw",
        "email": "kingiw@hotmail.com",
        "time": "Tue May 12 11:49:44 2020 +0800"
      },
      "message": "remove standard output\n"
    },
    {
      "commit": "fb5d4f743588a0d708745a5f6a6d4605373d3a69",
      "tree": "d1843c7a7ba2c64754958fe13940249f5d299cde",
      "parents": [
        "c19bc880f1f70e8e054e676e7c68de49711225a3"
      ],
      "author": {
        "name": "kingiw",
        "email": "kingiw@hotmail.com",
        "time": "Tue May 12 03:00:56 2020 +0800"
      },
      "committer": {
        "name": "kingiw",
        "email": "kingiw@hotmail.com",
        "time": "Tue May 12 03:00:56 2020 +0800"
      },
      "message": "fix bug in putItem, add testcases for save \u0026 load policies\n"
    },
    {
      "commit": "c19bc880f1f70e8e054e676e7c68de49711225a3",
      "tree": "ee557a9272ed53673a3814fbd5b6800849bc4adb",
      "parents": [
        "5d16fc57029119112486c48bf2124b879a93873a"
      ],
      "author": {
        "name": "kingiw",
        "email": "kingiw@hotmail.com",
        "time": "Tue May 12 01:34:30 2020 +0800"
      },
      "committer": {
        "name": "kingiw",
        "email": "kingiw@hotmail.com",
        "time": "Tue May 12 01:34:30 2020 +0800"
      },
      "message": "implement savePolicy, loadPolicy and other utils.\n"
    },
    {
      "commit": "5d16fc57029119112486c48bf2124b879a93873a",
      "tree": "e857e647548199950500849e059b695374362459",
      "parents": [
        "3236d0483184916febc961ce2753e1a2d0fc3aa8"
      ],
      "author": {
        "name": "kingiw",
        "email": "kingiw@hotmail.com",
        "time": "Tue May 12 00:13:08 2020 +0800"
      },
      "committer": {
        "name": "kingiw",
        "email": "kingiw@hotmail.com",
        "time": "Tue May 12 00:13:08 2020 +0800"
      },
      "message": "add createTable and dropTable\n"
    },
    {
      "commit": "3236d0483184916febc961ce2753e1a2d0fc3aa8",
      "tree": "b93aa5344774385f2f6a92236ef86d91fa3de7c5",
      "parents": [
        "62b5463f0ea0fe5ce9e43c695a141b70c7c70ca1"
      ],
      "author": {
        "name": "kingiw",
        "email": "kingiw@hotmail.com",
        "time": "Mon May 11 22:03:38 2020 +0800"
      },
      "committer": {
        "name": "kingiw",
        "email": "kingiw@hotmail.com",
        "time": "Mon May 11 22:03:38 2020 +0800"
      },
      "message": "add basic framework and examples\n"
    },
    {
      "commit": "62b5463f0ea0fe5ce9e43c695a141b70c7c70ca1",
      "tree": "9e0359d61a241e7b441150e432bb60aec932efa9",
      "parents": [
        "616022c06a55a58ce1d9ad88cee0ad6db8424f9d"
      ],
      "author": {
        "name": "kingiw",
        "email": "kingiw@hotmail.com",
        "time": "Sun May 10 16:01:35 2020 +0800"
      },
      "committer": {
        "name": "kingiw",
        "email": "kingiw@hotmail.com",
        "time": "Mon May 11 01:05:10 2020 +0800"
      },
      "message": "add some code template\n"
    },
    {
      "commit": "616022c06a55a58ce1d9ad88cee0ad6db8424f9d",
      "tree": "6f655b2df4ab26c4a7378572621d8a1ca74e6d08",
      "parents": [],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed May 06 13:35:51 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 06 13:35:51 2020 +0800"
      },
      "message": "Initial commit"
    }
  ]
}
