)]}'
{
  "log": [
    {
      "commit": "d43f6091d672379d8977a725227ab9180da1e57d",
      "tree": "3220d6e9600cf212c74a0d7326b794d273d55bee",
      "parents": [
        "9d7a70c24561dd6b7345f82134635a689d4b17d4"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Fri Dec 19 21:04:44 2025 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Fri Dec 19 21:04:44 2025 +0800"
      },
      "message": "feat: fix CI\u0027s Maven Central publishing error due to LATEST version (#90)\n"
    },
    {
      "commit": "9d7a70c24561dd6b7345f82134635a689d4b17d4",
      "tree": "b11eba02cc20fa720acc088e818f5b8c0c5d14d1",
      "parents": [
        "44c7dffcada88998dc6144e0014580fbf53b0b47"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Fri Dec 19 20:22:33 2025 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Fri Dec 19 20:22:33 2025 +0800"
      },
      "message": "feat: remove printStackTrace from exception handlers (#84)\n"
    },
    {
      "commit": "44c7dffcada88998dc6144e0014580fbf53b0b47",
      "tree": "916224867dcefe3569a5177aa61f95f5b47acb48",
      "parents": [
        "dac5c00a78f22948eb8fd6ac837cff233a780760"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Fri Nov 14 22:41:30 2025 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Fri Nov 14 22:41:30 2025 +0800"
      },
      "message": "feat: Fix CI: Update mssql-tools installation for Ubuntu 24.04\n"
    },
    {
      "commit": "dac5c00a78f22948eb8fd6ac837cff233a780760",
      "tree": "276bf4108ed4eec5857e24a2714a5eb70c249c41",
      "parents": [
        "490645a1895b234baf684a14b744192d20288d29"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Fri Nov 14 21:27:28 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 14 21:27:28 2025 +0800"
      },
      "message": "feat: remove codebeat badge in README"
    },
    {
      "commit": "490645a1895b234baf684a14b744192d20288d29",
      "tree": "e23b4c7be72f592defcff16d3931e1f2c721b3dc",
      "parents": [
        "51a75833e35418ce7a4a0d1df3a6db1fc6f1d100"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Fri Sep 27 21:59:33 2024 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Fri Sep 27 21:59:33 2024 +0800"
      },
      "message": "feat: improve README\n"
    },
    {
      "commit": "51a75833e35418ce7a4a0d1df3a6db1fc6f1d100",
      "tree": "e3fd52d27fcc730f644c0724a9e9e5e93a348290",
      "parents": [
        "8e86da118e01e30e46bfdc4e126aaf733475b5c0"
      ],
      "author": {
        "name": "Liao Xin",
        "email": "93535922+liewstar@users.noreply.github.com",
        "time": "Fri Sep 27 17:26:06 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 27 17:26:06 2024 +0800"
      },
      "message": "feat: fix pom.xml to fix CI for publishing to https://central.sonatype.com (#76)\n\n"
    },
    {
      "commit": "8e86da118e01e30e46bfdc4e126aaf733475b5c0",
      "tree": "a30f9ab7dc8c86565a8f57811639e61a67518514",
      "parents": [
        "d3e66e864a6855803cffd5826532eb5f80da7ed7"
      ],
      "author": {
        "name": "Momchil Ignatov",
        "email": "m_ignatov@outlook.com",
        "time": "Wed Aug 07 12:26:50 2024 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 07 17:26:50 2024 +0800"
      },
      "message": "feat: improve policy comma handling (#74)\n\n* Policy rule comma handling\r\n\r\n* Policy rule comma handling\r\n\r\n---------\r\n\r\nCo-authored-by: Momchil Ignatov \u003cmomchil.ignatov@sap.com\u003e"
    },
    {
      "commit": "d3e66e864a6855803cffd5826532eb5f80da7ed7",
      "tree": "9355f90310c85c2ce416fde0fa1915e5c9551bdc",
      "parents": [
        "37f90e8511268de887558d0e9e479c25c5cb537c"
      ],
      "author": {
        "name": "Muluo-cyan",
        "email": "77822692+Muluo-cyan@users.noreply.github.com",
        "time": "Sat May 11 00:25:26 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 11 00:25:26 2024 +0800"
      },
      "message": "feat: implement UpdatableAdapter and add tests (#73)\n\n"
    },
    {
      "commit": "37f90e8511268de887558d0e9e479c25c5cb537c",
      "tree": "a293727d94a01e2d88cb49a63ea84b796b3e90b2",
      "parents": [
        "c76c96445183a428f3d9d52410572fac3ada277c"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon Mar 04 12:31:53 2024 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon Mar 04 13:16:42 2024 +0800"
      },
      "message": "feat: upgrade postgresql and mysql-connector-j dependencies\n"
    },
    {
      "commit": "c76c96445183a428f3d9d52410572fac3ada277c",
      "tree": "214beff2428f1d94a140c1b5ddc53d3796578757",
      "parents": [
        "0119b27ad86ed93b3f7b2e228001e3fb2696f354"
      ],
      "author": {
        "name": "鱼竿钓鱼干",
        "email": "46661603+PokIsemaine@users.noreply.github.com",
        "time": "Sun Aug 20 17:02:48 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 20 17:02:48 2023 +0800"
      },
      "message": "feat: checks whether g type is null (#65)\n\n* fix: checks whether g type is null\r\n\r\n* refactor: saveSectionPolicyWithBatch"
    },
    {
      "commit": "0119b27ad86ed93b3f7b2e228001e3fb2696f354",
      "tree": "6ca3db12bb1f1423e361b276c1996f0ae2ff3352",
      "parents": [
        "47c2b8135d4babb2780a1529c70f0353b3c85222"
      ],
      "author": {
        "name": "YunShu",
        "email": "YunShuEmail@foxmail.com",
        "time": "Thu Jul 06 22:57:10 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 06 22:57:10 2023 +0800"
      },
      "message": "docs: replace gitter links with discord (#63)\n\n"
    },
    {
      "commit": "47c2b8135d4babb2780a1529c70f0353b3c85222",
      "tree": "6b14169877ba6014e3be637da69d2001eadffa4f",
      "parents": [
        "c0435feba93e0155b0f4c2812f7ba189dea3815b"
      ],
      "author": {
        "name": "鱼竿钓鱼干",
        "email": "46661603+PokIsemaine@users.noreply.github.com",
        "time": "Fri May 19 16:25:30 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 19 16:25:30 2023 +0800"
      },
      "message": "fix: removeFilteredNamedGroupingPolicy \"\" filtered (#62)\n\n* fix: removeFilteredNamedGroupingPolicy \"\" filtered\r\n\r\n* refactor: removeFilteredPolicy\r\n\r\n* refactor: removeFilteredPolicy again\r\n\r\n* fix: update node-version\r\n\r\n* refactor: removeFilteredPolicy 2"
    },
    {
      "commit": "c0435feba93e0155b0f4c2812f7ba189dea3815b",
      "tree": "0ea7f5c9e8088ca6990313875126e80c41aad6fa",
      "parents": [
        "ab662634fd37cc6050e39ddfe72f72113d00861b"
      ],
      "author": {
        "name": "wht",
        "email": "101807499+OutOfEastGate@users.noreply.github.com",
        "time": "Mon Nov 14 21:55:02 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 14 21:55:02 2022 +0800"
      },
      "message": "feat: fix repeat to create casbin_sequence for PostgreSQL (#60)\n\n"
    },
    {
      "commit": "ab662634fd37cc6050e39ddfe72f72113d00861b",
      "tree": "a783ede263101698436a967600429a8c08c330cc",
      "parents": [
        "c348e4f2a59bc4c86e4298ae919dcdba719aa238"
      ],
      "author": {
        "name": "Peter Vigier",
        "email": "peter.vigier@gmx.net",
        "time": "Fri Sep 23 11:31:36 2022 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 23 17:31:36 2022 +0800"
      },
      "message": "fix: fix auto_increment issues for H2 (#58)\n\nI wouldn\u0027t say this is an fully tested H2 support, but it allows an application to start-up using H2 without an SQL exception."
    },
    {
      "commit": "c348e4f2a59bc4c86e4298ae919dcdba719aa238",
      "tree": "2f8d327d0b6f6c4e8eb9f9fed64e41800240e4f8",
      "parents": [
        "7bde0b2d402b4dae8e55270246afe471578cda3d"
      ],
      "author": {
        "name": "Miki Pokryvailo",
        "email": "mpokryva@gmail.com",
        "time": "Thu Aug 18 05:00:59 2022 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 18 17:00:59 2022 +0800"
      },
      "message": "fix: fix null retry policy and conn when not auto-creating db (#55)\n\n* fix: null retry policy.\r\n\r\n* another fix."
    },
    {
      "commit": "7bde0b2d402b4dae8e55270246afe471578cda3d",
      "tree": "bdd1bd5bfc65da5d06d7b5c32c85e9b4454c2200",
      "parents": [
        "7f1e7f8704d1b244eede0bd550d2fbb3c8a97831"
      ],
      "author": {
        "name": "imp2002",
        "email": "imp07@qq.com",
        "time": "Sun Jun 12 23:53:58 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 12 23:53:58 2022 +0800"
      },
      "message": "fix: modify the implement of removePolicy() (#53)\n\nSigned-off-by: imp2002 \u003cimp07@qq.com\u003e"
    },
    {
      "commit": "7f1e7f8704d1b244eede0bd550d2fbb3c8a97831",
      "tree": "4a50a3ed2656049cc4fcd30a94201c446cabc592",
      "parents": [
        "98a9aa8e48ea747f4b5128d74a1a2b9072ab562d"
      ],
      "author": {
        "name": "Yixiang Zhao",
        "email": "seriouszyx@foxmail.com",
        "time": "Fri Jun 03 15:15:33 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 03 15:15:33 2022 +0800"
      },
      "message": "feat: support customized table name, options to throw exception and create table automatically (#52)\n\n* feat: support customized table name, options to throw exception and create table automatically\r\n\r\nSigned-off-by: Yixiang Zhao \u003cseriouszyx@foxmail.com\u003e\r\n\r\n* test: add unit tests\r\n\r\nSigned-off-by: Yixiang Zhao \u003cseriouszyx@foxmail.com\u003e"
    },
    {
      "commit": "98a9aa8e48ea747f4b5128d74a1a2b9072ab562d",
      "tree": "de349eda8c4a948ed9eb200e7fc21d555792369f",
      "parents": [
        "8cae42642fbbde64909da7f66e2c7df280387caf"
      ],
      "author": {
        "name": "Yifan Jiao",
        "email": "jiaoyfjohn@gmail.com",
        "time": "Fri Apr 08 00:08:06 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 08 15:08:06 2022 +0800"
      },
      "message": "fix: set auto commit back to true after add/remove (#50)\n\n"
    },
    {
      "commit": "8cae42642fbbde64909da7f66e2c7df280387caf",
      "tree": "bf01c0b3b41ee3605ede51c1a50d859a4bfaeee4",
      "parents": [
        "846c3e1c3baa53e5355ab28ef535c61a5ae5bd00"
      ],
      "author": {
        "name": "Yang Tang",
        "email": "45587763+tangyang9464@users.noreply.github.com",
        "time": "Thu Apr 07 21:12:11 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 07 21:12:11 2022 +0800"
      },
      "message": "fix: make the id field backward compatible (#49)\n\nSigned-off-by: tangyang9464 \u003ctangyang9464@163.com\u003e"
    },
    {
      "commit": "846c3e1c3baa53e5355ab28ef535c61a5ae5bd00",
      "tree": "5c12bbb2240f7ac6cb9bf69e44132d9c74e01675",
      "parents": [
        "c7aeaeb3ddf341b6c1154b03596f17fe51f8ded4"
      ],
      "author": {
        "name": "Yang Tang",
        "email": "45587763+tangyang9464@users.noreply.github.com",
        "time": "Wed Apr 06 19:48:30 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 06 19:48:30 2022 +0800"
      },
      "message": "feat: implement batch adapter (#47)\n\nSigned-off-by: tangyang9464 \u003ctangyang9464@163.com\u003e"
    },
    {
      "commit": "c7aeaeb3ddf341b6c1154b03596f17fe51f8ded4",
      "tree": "faed34e2d27c087120fb547c1047bcfa70d056a5",
      "parents": [
        "95cf439fc01065c8b1d1be90abc47e6e415cb8d2",
        "d5b765a10ce8ca5beadaf51956409ecb32e8e749"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed Feb 16 09:29:22 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 16 09:29:22 2022 +0800"
      },
      "message": "Merge pull request #46 from jcasbin/dependabot/maven/org.postgresql-postgresql-42.3.3\n\nBump postgresql from 42.2.25 to 42.3.3"
    },
    {
      "commit": "d5b765a10ce8ca5beadaf51956409ecb32e8e749",
      "tree": "faed34e2d27c087120fb547c1047bcfa70d056a5",
      "parents": [
        "95cf439fc01065c8b1d1be90abc47e6e415cb8d2"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Feb 16 01:19:43 2022 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 16 01:19:43 2022 +0000"
      },
      "message": "Bump postgresql from 42.2.25 to 42.3.3\n\nBumps [postgresql](https://github.com/pgjdbc/pgjdbc) from 42.2.25 to 42.3.3.\n- [Release notes](https://github.com/pgjdbc/pgjdbc/releases)\n- [Changelog](https://github.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/pgjdbc/pgjdbc/compare/REL42.2.25...REL42.3.3)\n\n---\nupdated-dependencies:\n- dependency-name: org.postgresql:postgresql\n  dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "95cf439fc01065c8b1d1be90abc47e6e415cb8d2",
      "tree": "5d50b7723f62d70fe4ce8be93af28f5e7a7c54d8",
      "parents": [
        "1f9e8aa6bf3283c917e9cfd3db1a335255b5cccb",
        "c2a016782ee9ac01829f2c9597434853c6123a07"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed Feb 02 16:43:49 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 02 16:43:49 2022 +0800"
      },
      "message": "Merge pull request #45 from jcasbin/dependabot/maven/org.postgresql-postgresql-42.2.25\n\nBump postgresql from 42.2.12 to 42.2.25"
    },
    {
      "commit": "c2a016782ee9ac01829f2c9597434853c6123a07",
      "tree": "5d50b7723f62d70fe4ce8be93af28f5e7a7c54d8",
      "parents": [
        "1f9e8aa6bf3283c917e9cfd3db1a335255b5cccb"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Feb 02 01:04:02 2022 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 02 01:04:02 2022 +0000"
      },
      "message": "Bump postgresql from 42.2.12 to 42.2.25\n\nBumps [postgresql](https://github.com/pgjdbc/pgjdbc) from 42.2.12 to 42.2.25.\n- [Release notes](https://github.com/pgjdbc/pgjdbc/releases)\n- [Changelog](https://github.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/pgjdbc/pgjdbc/compare/REL42.2.12...REL42.2.25)\n\n---\nupdated-dependencies:\n- dependency-name: org.postgresql:postgresql\n  dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "1f9e8aa6bf3283c917e9cfd3db1a335255b5cccb",
      "tree": "be9ba443875e5ed123a2980f85372660e5b45d62",
      "parents": [
        "a5480f2f206662bee222a0c7dc831e5984a00625",
        "4734af13a19cdde8a8b9bf05f82c85acf7bd6e3c"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Tue Nov 23 19:12:28 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 23 19:12:28 2021 +0800"
      },
      "message": "Merge pull request #44 from seriouszyx/dev\n\nfix: close the (Prepared) Statement and ReusltSet with the try-catch-resources statement"
    },
    {
      "commit": "4734af13a19cdde8a8b9bf05f82c85acf7bd6e3c",
      "tree": "be9ba443875e5ed123a2980f85372660e5b45d62",
      "parents": [
        "a5480f2f206662bee222a0c7dc831e5984a00625"
      ],
      "author": {
        "name": "Yixiang Zhao",
        "email": "seriouszyx@foxmail.com",
        "time": "Tue Nov 23 18:46:18 2021 +0800"
      },
      "committer": {
        "name": "Yixiang Zhao",
        "email": "seriouszyx@foxmail.com",
        "time": "Tue Nov 23 18:46:18 2021 +0800"
      },
      "message": "fix: close the (Prepared) Statement and ReusltSet with the try-catch-resources statement\n\nSigned-off-by: Yixiang Zhao \u003cseriouszyx@foxmail.com\u003e\n"
    },
    {
      "commit": "a5480f2f206662bee222a0c7dc831e5984a00625",
      "tree": "c8c605da5370097b36c37d87cb48a93c7caa2ddb",
      "parents": [
        "3b930efcad7a3b3bef84773ab7b5e052ba122dcb",
        "f6551f69f51fe31eb10740336e35d86bc87c0c85"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sat Nov 20 20:05:12 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Nov 20 20:05:12 2021 +0800"
      },
      "message": "Merge pull request #43 from seriouszyx/dev\n\nfix: broken connection not re-established"
    },
    {
      "commit": "f6551f69f51fe31eb10740336e35d86bc87c0c85",
      "tree": "c8c605da5370097b36c37d87cb48a93c7caa2ddb",
      "parents": [
        "3b930efcad7a3b3bef84773ab7b5e052ba122dcb"
      ],
      "author": {
        "name": "Yixiang Zhao",
        "email": "seriouszyx@foxmail.com",
        "time": "Sat Nov 20 17:34:23 2021 +0800"
      },
      "committer": {
        "name": "Yixiang Zhao",
        "email": "seriouszyx@foxmail.com",
        "time": "Sat Nov 20 17:34:23 2021 +0800"
      },
      "message": "fix: broken connection not re-established\n\nSigned-off-by: Yixiang Zhao \u003cseriouszyx@foxmail.com\u003e\n"
    },
    {
      "commit": "3b930efcad7a3b3bef84773ab7b5e052ba122dcb",
      "tree": "0b3d214444e7347f40b919e4b8fb2bdc6a1a50f4",
      "parents": [
        "f7fc29644da0898ac5633d99f793b0256e250d7e",
        "826e8519c2fe017d80d1927bce3087bfc02a577d"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed Nov 17 21:04:52 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 17 21:04:52 2021 +0800"
      },
      "message": "Merge pull request #42 from seriouszyx/dev\n\ndocs: add github action and codecov badges"
    },
    {
      "commit": "826e8519c2fe017d80d1927bce3087bfc02a577d",
      "tree": "0b3d214444e7347f40b919e4b8fb2bdc6a1a50f4",
      "parents": [
        "f7fc29644da0898ac5633d99f793b0256e250d7e"
      ],
      "author": {
        "name": "Yixiang Zhao",
        "email": "seriouszyx@foxmail.com",
        "time": "Wed Nov 17 19:24:47 2021 +0800"
      },
      "committer": {
        "name": "Yixiang Zhao",
        "email": "seriouszyx@foxmail.com",
        "time": "Wed Nov 17 19:24:47 2021 +0800"
      },
      "message": "docs: add github action and codecov badges\n\nSigned-off-by: Yixiang Zhao \u003cseriouszyx@foxmail.com\u003e\n"
    },
    {
      "commit": "f7fc29644da0898ac5633d99f793b0256e250d7e",
      "tree": "b1acb4ab51c034744ed86f136793a8d94cac2209",
      "parents": [
        "5fa687ffe9ed86021e5adb5af44e79c84847700d",
        "868ccc73ba6e23066f28eb61ba7393ee80a5996a"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed Nov 17 16:12:47 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 17 16:12:47 2021 +0800"
      },
      "message": "Merge pull request #39 from Javakky-pxv/master\n\nfix: if MySQL, check the existence of the table."
    },
    {
      "commit": "868ccc73ba6e23066f28eb61ba7393ee80a5996a",
      "tree": "2010b34dda3a3d4976babc7984a58029ee995e30",
      "parents": [
        "b7e2d4cfca27dbd3de73ef97d2bf85347c1247e1"
      ],
      "author": {
        "name": "Javakky-pxv",
        "email": "javakky@pixiv.co.jp",
        "time": "Mon Nov 15 11:31:32 2021 +0900"
      },
      "committer": {
        "name": "Javakky-pxv",
        "email": "javakky@pixiv.co.jp",
        "time": "Wed Nov 17 16:33:23 2021 +0900"
      },
      "message": "fix: if MySQL, check the existence of the table.\n\nSigned-off-by: Javakky-pxv \u003cjavakky@pixiv.co.jp\u003e\n"
    },
    {
      "commit": "5fa687ffe9ed86021e5adb5af44e79c84847700d",
      "tree": "9f7458efa29f6ed9e03b679bf3437539a5562b31",
      "parents": [
        "b7e2d4cfca27dbd3de73ef97d2bf85347c1247e1",
        "59dde16c9aee36d4ee6763d6d868131fe3f19f10"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Tue Nov 16 21:02:28 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 16 21:02:28 2021 +0800"
      },
      "message": "Merge pull request #40 from seriouszyx/dev\n\nfeat: switch travis-ci to GitHub Actions CI and setup semantic-release"
    },
    {
      "commit": "59dde16c9aee36d4ee6763d6d868131fe3f19f10",
      "tree": "9f7458efa29f6ed9e03b679bf3437539a5562b31",
      "parents": [
        "b7e2d4cfca27dbd3de73ef97d2bf85347c1247e1"
      ],
      "author": {
        "name": "Yixiang Zhao",
        "email": "seriouszyx@foxmail.com",
        "time": "Tue Nov 16 20:54:14 2021 +0800"
      },
      "committer": {
        "name": "Yixiang Zhao",
        "email": "seriouszyx@foxmail.com",
        "time": "Tue Nov 16 20:54:14 2021 +0800"
      },
      "message": "feat: switch travis-ci to GitHub Actions CI and setup semantic-release\n\nSigned-off-by: Yixiang Zhao \u003cseriouszyx@foxmail.com\u003e\n"
    },
    {
      "commit": "b7e2d4cfca27dbd3de73ef97d2bf85347c1247e1",
      "tree": "2daf26a4b6525dbe7b973b042b7212d538c37226",
      "parents": [
        "e7ee2abe657737855e5888aa275aeafd4405ee86",
        "18000a75d5ee0103110b5a017633c7bcdd761473"
      ],
      "author": {
        "name": "hsluoyz",
        "email": "hsluoyz@qq.com",
        "time": "Mon Apr 19 19:27:39 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 19 19:27:39 2021 +0800"
      },
      "message": "Merge pull request #33 from nodece/master\n\nfix: set isFiltered to false"
    },
    {
      "commit": "18000a75d5ee0103110b5a017633c7bcdd761473",
      "tree": "2daf26a4b6525dbe7b973b042b7212d538c37226",
      "parents": [
        "e7ee2abe657737855e5888aa275aeafd4405ee86"
      ],
      "author": {
        "name": "Zixuan Liu",
        "email": "nodeces@gmail.com",
        "time": "Mon Apr 19 18:46:03 2021 +0800"
      },
      "committer": {
        "name": "Zixuan Liu",
        "email": "nodeces@gmail.com",
        "time": "Mon Apr 19 18:46:03 2021 +0800"
      },
      "message": "fix: set isFiltered to false\n\nSigned-off-by: Zixuan Liu \u003cnodeces@gmail.com\u003e\n"
    },
    {
      "commit": "e7ee2abe657737855e5888aa275aeafd4405ee86",
      "tree": "02f61d53e785a7fc1ec27fa4c8d6849446aca60a",
      "parents": [
        "1c99816d9d7d2e2a9083c1a9dad543946bc7c26a",
        "6d1190c5da78cc5726d4110411b3fe4f6c577f26"
      ],
      "author": {
        "name": "hsluoyz",
        "email": "hsluoyz@qq.com",
        "time": "Wed Feb 03 20:21:13 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 03 20:21:13 2021 +0800"
      },
      "message": "Merge pull request #31 from shy1st/master\n\nAdd semantic-release."
    },
    {
      "commit": "6d1190c5da78cc5726d4110411b3fe4f6c577f26",
      "tree": "3c44ce7f5501b1e31c6b38b50c487df19a201882",
      "parents": [
        "1e9f3a477579df534bbe6c3b81208c17a3ff016a"
      ],
      "author": {
        "name": "shy",
        "email": "928357057@qq.com",
        "time": "Wed Feb 03 15:17:10 2021 +0800"
      },
      "committer": {
        "name": "shy",
        "email": "928357057@qq.com",
        "time": "Wed Feb 03 15:27:33 2021 +0800"
      },
      "message": "Add semantic-release.\n"
    },
    {
      "commit": "1c99816d9d7d2e2a9083c1a9dad543946bc7c26a",
      "tree": "28c62cbc85751ee30ab1ee6c31a92de763c7c54f",
      "parents": [
        "3c7e1d646419bbf17f55b86a53a8d6bf3f0219c4",
        "322b5babebf90510b2938814f99a2c80a45bc946"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Thu Jan 28 18:46:59 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 28 18:46:59 2021 +0800"
      },
      "message": "Merge pull request #30 from hsluoyz/master\n\nSwitch CI to travis-ci.com"
    },
    {
      "commit": "322b5babebf90510b2938814f99a2c80a45bc946",
      "tree": "28c62cbc85751ee30ab1ee6c31a92de763c7c54f",
      "parents": [
        "3c7e1d646419bbf17f55b86a53a8d6bf3f0219c4"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Thu Jan 28 17:26:14 2021 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Thu Jan 28 17:26:14 2021 +0800"
      },
      "message": "Switch CI to travis-ci.com\n"
    },
    {
      "commit": "3c7e1d646419bbf17f55b86a53a8d6bf3f0219c4",
      "tree": "4b55d1f2e0d5982aba2dd26ab52de077afec0d66",
      "parents": [
        "fc6523c453d3530433b28ab8ba802dcfe0adbbb8"
      ],
      "author": {
        "name": "呆萌小孩",
        "email": "34126552+shy1st@users.noreply.github.com",
        "time": "Wed Jan 27 21:31:18 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 27 21:31:18 2021 +0800"
      },
      "message": "Update pom.xml"
    },
    {
      "commit": "fc6523c453d3530433b28ab8ba802dcfe0adbbb8",
      "tree": "35bcd078f5644e6de362bcc82fb782193e1e1a94",
      "parents": [
        "fb420fae09bcc166d2f3dfc20b06b4f1b23c8063",
        "71af67d53d49419a82a9f94ed47981bbfed11600"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed Jan 27 21:23:53 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 27 21:23:53 2021 +0800"
      },
      "message": "Merge pull request #25 from shy1st/master\n\nSupport FilteredAdapter interface."
    },
    {
      "commit": "71af67d53d49419a82a9f94ed47981bbfed11600",
      "tree": "35bcd078f5644e6de362bcc82fb782193e1e1a94",
      "parents": [
        "1e9f3a477579df534bbe6c3b81208c17a3ff016a"
      ],
      "author": {
        "name": "shy",
        "email": "928357057@qq.com",
        "time": "Tue Jan 26 14:30:52 2021 +0800"
      },
      "committer": {
        "name": "shy",
        "email": "928357057@qq.com",
        "time": "Wed Jan 27 19:14:25 2021 +0800"
      },
      "message": "Support FilteredAdapter interface.\n"
    },
    {
      "commit": "fb420fae09bcc166d2f3dfc20b06b4f1b23c8063",
      "tree": "c3916cb5136b98ca96d6e857b2aca6575d7a50bd",
      "parents": [
        "1a5eb49da78061a85572bf04c0f8fe631d4bec02"
      ],
      "author": {
        "name": "shy",
        "email": "928357057@qq.com",
        "time": "Wed Jan 13 22:44:08 2021 +0800"
      },
      "committer": {
        "name": "shy",
        "email": "928357057@qq.com",
        "time": "Wed Jan 13 22:44:08 2021 +0800"
      },
      "message": "Bump version to 2.0.1\n"
    },
    {
      "commit": "1a5eb49da78061a85572bf04c0f8fe631d4bec02",
      "tree": "7ce1256870c3cb76e6a3e74ad38aa1c3ad164a89",
      "parents": [
        "2a211496ba5fb8e2e3fd5bfe34fd6bdddd32f239",
        "1e9f3a477579df534bbe6c3b81208c17a3ff016a"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed Jan 13 22:05:15 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 13 22:05:15 2021 +0800"
      },
      "message": "Merge pull request #23 from shy1st/master\n\nOptimize to load policy by reducing the number of database connections."
    },
    {
      "commit": "1e9f3a477579df534bbe6c3b81208c17a3ff016a",
      "tree": "7ce1256870c3cb76e6a3e74ad38aa1c3ad164a89",
      "parents": [
        "2a211496ba5fb8e2e3fd5bfe34fd6bdddd32f239"
      ],
      "author": {
        "name": "shy",
        "email": "928357057@qq.com",
        "time": "Tue Jan 12 17:08:36 2021 +0800"
      },
      "committer": {
        "name": "shy",
        "email": "928357057@qq.com",
        "time": "Tue Jan 12 20:17:42 2021 +0800"
      },
      "message": "Optimize to load policy by reducing the number of database connections.\n"
    },
    {
      "commit": "2a211496ba5fb8e2e3fd5bfe34fd6bdddd32f239",
      "tree": "c6e6656ebfdf6d0d2a0e78f56c0dc2d4c7bfe719",
      "parents": [
        "73637bb4d046658f745519d5595b6a505ec049b8",
        "85736f647a42cf50ae00b7c25fc3a9a4bb16b387"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Thu Nov 05 16:35:53 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 05 16:35:53 2020 +0800"
      },
      "message": "Merge pull request #18 from jcasbin/dependabot/maven/mysql-mysql-connector-java-8.0.16\n\nBump mysql-connector-java from 8.0.12 to 8.0.16"
    },
    {
      "commit": "73637bb4d046658f745519d5595b6a505ec049b8",
      "tree": "5bb308e21849b9ddec8cb024e2883b85dd44b2c0",
      "parents": [
        "dc8584890aff0a9f1882e448a8b59bb0a902c7d1",
        "9c621c336260562b26a458e66913eaebe9b3f9b8"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Tue Oct 13 21:04:07 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 13 21:04:07 2020 +0800"
      },
      "message": "Merge pull request #21 from jcasbin/dependabot/maven/junit-junit-4.13.1\n\nBump junit from 4.11 to 4.13.1"
    },
    {
      "commit": "9c621c336260562b26a458e66913eaebe9b3f9b8",
      "tree": "5bb308e21849b9ddec8cb024e2883b85dd44b2c0",
      "parents": [
        "dc8584890aff0a9f1882e448a8b59bb0a902c7d1"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Oct 13 06:44:29 2020 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 13 06:44:29 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": "dc8584890aff0a9f1882e448a8b59bb0a902c7d1",
      "tree": "4b792864fdd9c945a295773a1c47714b6ca75348",
      "parents": [
        "49333df1730de9c5ad760485d3c3830d154ef805",
        "1af249ea9f9544494c04b6acd776c16ad4a7e219"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Thu Sep 10 10:19:28 2020 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 10 10:19:28 2020 -0500"
      },
      "message": "Merge pull request #20 from tldyl/patch\n\nAdded id field to jdbc-adapter. Fixed an error."
    },
    {
      "commit": "1af249ea9f9544494c04b6acd776c16ad4a7e219",
      "tree": "4b792864fdd9c945a295773a1c47714b6ca75348",
      "parents": [
        "343df6c8c2accdd70463e6506a0574ce976b99e8"
      ],
      "author": {
        "name": "tldyl",
        "email": "756560020@qq.com",
        "time": "Thu Sep 10 16:29:38 2020 +0800"
      },
      "committer": {
        "name": "tldyl",
        "email": "756560020@qq.com",
        "time": "Thu Sep 10 16:29:38 2020 +0800"
      },
      "message": "Fix CI.\n"
    },
    {
      "commit": "343df6c8c2accdd70463e6506a0574ce976b99e8",
      "tree": "7abe5fd0a00dbd7d12a080bc54fef00f44d82f43",
      "parents": [
        "653b91b154a0c99c23e51cf070e69fc0114b8c6c"
      ],
      "author": {
        "name": "tldyl",
        "email": "756560020@qq.com",
        "time": "Thu Sep 10 16:12:01 2020 +0800"
      },
      "committer": {
        "name": "tldyl",
        "email": "756560020@qq.com",
        "time": "Thu Sep 10 16:12:01 2020 +0800"
      },
      "message": "field \u0027id\u0027 is now auto increment.\n"
    },
    {
      "commit": "653b91b154a0c99c23e51cf070e69fc0114b8c6c",
      "tree": "01f907fc551b4a0322730487bad7b566161becf2",
      "parents": [
        "49333df1730de9c5ad760485d3c3830d154ef805"
      ],
      "author": {
        "name": "tldyl",
        "email": "756560020@qq.com",
        "time": "Tue Sep 08 18:48:31 2020 +0800"
      },
      "committer": {
        "name": "tldyl",
        "email": "756560020@qq.com",
        "time": "Tue Sep 08 21:13:11 2020 +0800"
      },
      "message": "Added id field to jdbc-adapter. Fixed an error.\n"
    },
    {
      "commit": "85736f647a42cf50ae00b7c25fc3a9a4bb16b387",
      "tree": "fccde9cee17bc1e05de7efd296fdc2c58b19141b",
      "parents": [
        "49333df1730de9c5ad760485d3c3830d154ef805"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Jul 01 20:53:54 2020 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 01 20:53:54 2020 +0000"
      },
      "message": "Bump mysql-connector-java from 8.0.12 to 8.0.16\n\nBumps [mysql-connector-java](https://github.com/mysql/mysql-connector-j) from 8.0.12 to 8.0.16.\n- [Release notes](https://github.com/mysql/mysql-connector-j/releases)\n- [Changelog](https://github.com/mysql/mysql-connector-j/blob/release/8.0/CHANGES)\n- [Commits](https://github.com/mysql/mysql-connector-j/compare/8.0.12...8.0.16)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "49333df1730de9c5ad760485d3c3830d154ef805",
      "tree": "d8e8390d63647ffc2062a06a71c38cdd7d8e7580",
      "parents": [
        "fc2c3de3aca8722a131baa35c94bdc0b5f7045ef",
        "dee622cdf2bc7f791c068583341be1825d721eb8"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed Apr 22 19:34:25 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 22 19:34:25 2020 +0800"
      },
      "message": "Merge pull request #17 from nodece/master\n\nBump to v2.0.0"
    },
    {
      "commit": "dee622cdf2bc7f791c068583341be1825d721eb8",
      "tree": "d8e8390d63647ffc2062a06a71c38cdd7d8e7580",
      "parents": [
        "fc2c3de3aca8722a131baa35c94bdc0b5f7045ef"
      ],
      "author": {
        "name": "Zixuan Liu",
        "email": "nodeces@gmail.com",
        "time": "Wed Apr 22 19:28:03 2020 +0800"
      },
      "committer": {
        "name": "Zixuan Liu",
        "email": "nodeces@gmail.com",
        "time": "Wed Apr 22 19:28:03 2020 +0800"
      },
      "message": "Bump to v2.0.0\n"
    },
    {
      "commit": "fc2c3de3aca8722a131baa35c94bdc0b5f7045ef",
      "tree": "599f092f1d0666e936646b4ae16c44d2f69d18c3",
      "parents": [
        "4b35f6c305d6a2c884576161abef058b2be40571"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Tue Apr 21 20:54:44 2020 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Tue Apr 21 20:54:44 2020 +0800"
      },
      "message": "Bump version to 1.1.4\n"
    },
    {
      "commit": "4b35f6c305d6a2c884576161abef058b2be40571",
      "tree": "dade9f1f14418ec7fe58e3291035ec22634f259e",
      "parents": [
        "cce7901f71110dcc620bac2d4a23689c26e55670",
        "e828c6d90044c0256ce497924491660a48c3562e"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Tue Apr 21 20:50:53 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 21 20:50:53 2020 +0800"
      },
      "message": "Merge pull request #16 from nodece/master\n\nlimit batch size"
    },
    {
      "commit": "e828c6d90044c0256ce497924491660a48c3562e",
      "tree": "dade9f1f14418ec7fe58e3291035ec22634f259e",
      "parents": [
        "cce7901f71110dcc620bac2d4a23689c26e55670"
      ],
      "author": {
        "name": "Zixuan Liu",
        "email": "nodeces@gmail.com",
        "time": "Mon Apr 20 23:23:48 2020 +0800"
      },
      "committer": {
        "name": "Zixuan Liu",
        "email": "nodeces@gmail.com",
        "time": "Mon Apr 20 23:23:48 2020 +0800"
      },
      "message": "limit batch size\n"
    },
    {
      "commit": "cce7901f71110dcc620bac2d4a23689c26e55670",
      "tree": "ceb6ec6d6fdf08764941b0709d1b02c55ed2ee66",
      "parents": [
        "853f1eeb666f2c1270195431d614f3819f165eef",
        "07f86019ef4cfca7e0feb4323027e1d708a174c3"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon Apr 20 22:12:03 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 20 22:12:03 2020 +0800"
      },
      "message": "Merge pull request #15 from nodece/master\n\nRefactor JDBCAdapter"
    },
    {
      "commit": "07f86019ef4cfca7e0feb4323027e1d708a174c3",
      "tree": "ceb6ec6d6fdf08764941b0709d1b02c55ed2ee66",
      "parents": [
        "853f1eeb666f2c1270195431d614f3819f165eef"
      ],
      "author": {
        "name": "Zixuan Liu",
        "email": "nodeces@gmail.com",
        "time": "Mon Apr 20 21:55:48 2020 +0800"
      },
      "committer": {
        "name": "Zixuan Liu",
        "email": "nodeces@gmail.com",
        "time": "Mon Apr 20 21:55:48 2020 +0800"
      },
      "message": "Refactor JDBCAdapter\n"
    },
    {
      "commit": "853f1eeb666f2c1270195431d614f3819f165eef",
      "tree": "95c05698aff1725494a981b107ae964a7f7ba79c",
      "parents": [
        "35f46e2edfc52fdaf9544a46afac442de5d30785"
      ],
      "author": {
        "name": "Xuanbin Li",
        "email": "lxbjkben@163.com",
        "time": "Mon Nov 04 20:07:48 2019 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon Nov 04 20:07:48 2019 +0800"
      },
      "message": "Ctor add datasource (#13)\n\n* add constructor with javax.sql.DataSource passed in\r\n\r\n* add unit test case to test new ctor, fix npe in getDataSource method\r\n\r\n* add test lines to meet coverage check\r\n\r\n* make new constructor throw sql exception to avoid coverage decrease, and extract new test method to test it\r\n"
    },
    {
      "commit": "35f46e2edfc52fdaf9544a46afac442de5d30785",
      "tree": "699b5a3f974615d1d5c7cdd505a4e2ca4593157a",
      "parents": [
        "3de1558bd2d152f503579e148879bfadc224ba84",
        "1b53a9c7938520d1609c3c1ed98a88bdbf4ca532"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon Aug 26 13:08:16 2019 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 26 13:08:16 2019 +0800"
      },
      "message": "Merge pull request #9 from Fengxq2014/master\n\nsupport oracle"
    },
    {
      "commit": "3de1558bd2d152f503579e148879bfadc224ba84",
      "tree": "8a837bfb36576cfe7025f2a711b47f92ca68bd84",
      "parents": [
        "c7b8cac847f9f8ffe6c9e3817f36d3904d8eac5b"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon Aug 26 13:03:34 2019 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon Aug 26 13:03:34 2019 +0800"
      },
      "message": "Remove oraclejdk8 in Travis CI to avoid error.\n"
    },
    {
      "commit": "1b53a9c7938520d1609c3c1ed98a88bdbf4ca532",
      "tree": "e30cb1e037625b51e6a3af973c12918df2ce3985",
      "parents": [
        "f3e8ae9c5625618369e8223767fc92b13caa3f59"
      ],
      "author": {
        "name": "DefNed",
        "email": "zxcasd555888@gmail.com",
        "time": "Wed Aug 21 20:27:20 2019 +0800"
      },
      "committer": {
        "name": "DefNed",
        "email": "zxcasd555888@gmail.com",
        "time": "Wed Aug 21 20:27:20 2019 +0800"
      },
      "message": "delete oracle maven\n"
    },
    {
      "commit": "f3e8ae9c5625618369e8223767fc92b13caa3f59",
      "tree": "273e306e0ec2d129d4a9c2ed7b9735a4c7dfca60",
      "parents": [
        "c7b8cac847f9f8ffe6c9e3817f36d3904d8eac5b"
      ],
      "author": {
        "name": "DefNed",
        "email": "zxcasd555888@gmail.com",
        "time": "Wed Aug 21 18:35:36 2019 +0800"
      },
      "committer": {
        "name": "DefNed",
        "email": "zxcasd555888@gmail.com",
        "time": "Wed Aug 21 18:35:36 2019 +0800"
      },
      "message": "support oracle\n"
    },
    {
      "commit": "c7b8cac847f9f8ffe6c9e3817f36d3904d8eac5b",
      "tree": "c6ddb4260d0025fd3676fae27fd17d50dcd3b85b",
      "parents": [
        "c2b2bec5adcb9c30b5c1edb4d5a8bc420a972b41"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sat Feb 02 09:15:00 2019 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sat Feb 02 09:15:09 2019 +0800"
      },
      "message": "Bump version to 1.1.3.\n"
    },
    {
      "commit": "c2b2bec5adcb9c30b5c1edb4d5a8bc420a972b41",
      "tree": "684fb20336dc44ed74f2e2e62a0f8452702e450d",
      "parents": [
        "1c2971c1dfb13831f515c103d832f528f8b44426",
        "73f597f31d4e8038990cafd8804db943c3665968"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sat Feb 02 09:08:50 2019 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 02 09:08:50 2019 +0800"
      },
      "message": "Merge pull request #6 from niulin/master\n\n fix JDBC connection does not auto reconnect issue"
    },
    {
      "commit": "73f597f31d4e8038990cafd8804db943c3665968",
      "tree": "684fb20336dc44ed74f2e2e62a0f8452702e450d",
      "parents": [
        "1c2971c1dfb13831f515c103d832f528f8b44426"
      ],
      "author": {
        "name": "Niu Lin",
        "email": "niulin@qiyi.com",
        "time": "Sat Feb 02 09:00:53 2019 +0800"
      },
      "committer": {
        "name": "Niu Lin",
        "email": "niulin@qiyi.com",
        "time": "Sat Feb 02 09:00:53 2019 +0800"
      },
      "message": "auto reconnect\n"
    },
    {
      "commit": "1c2971c1dfb13831f515c103d832f528f8b44426",
      "tree": "9a17c0133355911ac4d422cdf820453905bf1c12",
      "parents": [
        "7e49b14dedb415cb079752e2c7c90e7b4138319e"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sat Jan 19 10:28:01 2019 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sat Jan 19 10:28:01 2019 +0800"
      },
      "message": "Bump version to 1.1.2-FIX, because 1.1.2 is not working on Maven Central.\n"
    },
    {
      "commit": "7e49b14dedb415cb079752e2c7c90e7b4138319e",
      "tree": "95b6add9fa5f8bdd126285786be5e6363ffff5eb",
      "parents": [
        "12b9b20dea66224ddca7ef6d05ce8804b6d8b093"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Nov 16 23:34:54 2018 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Nov 16 23:34:54 2018 +0800"
      },
      "message": "Bump version to 1.1.2.\n"
    },
    {
      "commit": "12b9b20dea66224ddca7ef6d05ce8804b6d8b093",
      "tree": "56fdef576b6f4e21d411f683b608a6309d97044f",
      "parents": [
        "bf433dd5d518d03aa213c67b6dda8c017f09e040"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Nov 16 22:05:00 2018 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Nov 16 22:05:00 2018 +0800"
      },
      "message": "Improve the efficiency of savePolicy() for large rules.\n"
    },
    {
      "commit": "bf433dd5d518d03aa213c67b6dda8c017f09e040",
      "tree": "c0e5b3db627610a2a021a518ebf1321ae5b5fc6e",
      "parents": [
        "abf7df98e84e7016170679e8ea50a53b3f14f4b0"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Oct 26 22:25:44 2018 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Oct 26 22:25:44 2018 +0800"
      },
      "message": "Bump version to 1.1.0.\n"
    },
    {
      "commit": "abf7df98e84e7016170679e8ea50a53b3f14f4b0",
      "tree": "fec9962ec3ade320c03981da48c44b700470d9b8",
      "parents": [
        "e2dd295482f91c9352f53a023d7cd37bf2f4bb3b"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Oct 26 22:25:05 2018 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Oct 26 22:25:05 2018 +0800"
      },
      "message": "Update jCasbin\u0027s dependency to v1.1.0\n"
    },
    {
      "commit": "e2dd295482f91c9352f53a023d7cd37bf2f4bb3b",
      "tree": "7727d05db686c73dd63709934ec118af2308aeb3",
      "parents": [
        "91403946c5bf0da53499b721301cab6fc5c21b35"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Oct 26 22:14:00 2018 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Oct 26 22:14:00 2018 +0800"
      },
      "message": "Improve the comments in the test.\n"
    },
    {
      "commit": "91403946c5bf0da53499b721301cab6fc5c21b35",
      "tree": "b3198cb16a8ec353c19a142916c8826338866d4d",
      "parents": [
        "605d2a53c622f002e89691be0569c14988c8fc4e"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Oct 26 22:08:42 2018 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Oct 26 22:08:42 2018 +0800"
      },
      "message": "Refactor the test with testEnforce().\n"
    },
    {
      "commit": "605d2a53c622f002e89691be0569c14988c8fc4e",
      "tree": "7ff79263dfe273bfa59bbac0db18a1f021629873",
      "parents": [
        "9fb34694757b7b85ec206857b04f641574c38b4e",
        "5c56a18c52dd7ebdf5aa86938ea002875a468d10"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Oct 26 21:53:51 2018 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 26 21:53:51 2018 +0800"
      },
      "message": "Merge pull request #1 from CathySha/master\n\nimplement add and remove of JDBCAdapter"
    },
    {
      "commit": "5c56a18c52dd7ebdf5aa86938ea002875a468d10",
      "tree": "7ff79263dfe273bfa59bbac0db18a1f021629873",
      "parents": [
        "9fb34694757b7b85ec206857b04f641574c38b4e"
      ],
      "author": {
        "name": "shahuang",
        "email": "shasha8874@gmail.com",
        "time": "Fri Oct 26 17:11:13 2018 +0800"
      },
      "committer": {
        "name": "shahuang",
        "email": "shasha8874@gmail.com",
        "time": "Fri Oct 26 17:11:13 2018 +0800"
      },
      "message": "implement add and remove of JDBCAdapter\n"
    },
    {
      "commit": "9fb34694757b7b85ec206857b04f641574c38b4e",
      "tree": "576722a7c64a8096d1f8500ed4d33439451ac78d",
      "parents": [
        "6c57830ddda3ecad959b0d6213139b2dfd00bd16"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sun Aug 26 21:13:26 2018 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sun Aug 26 21:16:57 2018 +0800"
      },
      "message": "Use new Maven badge in README.\n"
    },
    {
      "commit": "6c57830ddda3ecad959b0d6213139b2dfd00bd16",
      "tree": "d7021977b885798d7831bb17e86ea25322605595",
      "parents": [
        "e7f22126fb94c9f0e5284538d943c9a2985412fc"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sun Aug 26 21:04:49 2018 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sun Aug 26 21:04:49 2018 +0800"
      },
      "message": "Update badges in README.\n"
    },
    {
      "commit": "e7f22126fb94c9f0e5284538d943c9a2985412fc",
      "tree": "91426fa52c65c037c2fba7da2aacaff6a6207b82",
      "parents": [
        "9c7d9c39d26ed820e3bfc2c9c45ea7e76af10fee"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sun Aug 26 12:22:58 2018 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sun Aug 26 12:22:58 2018 +0800"
      },
      "message": "Rename the package from \"org.casbin\" to \"org.casbin.adapter\".\n"
    },
    {
      "commit": "9c7d9c39d26ed820e3bfc2c9c45ea7e76af10fee",
      "tree": "56fcece40e25b82c7342912f6c220a5c84d4dddb",
      "parents": [
        "0654fa4ec9adf2fbead6e6d12f9821af0470cb04"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sun Aug 26 12:03:49 2018 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sun Aug 26 12:03:49 2018 +0800"
      },
      "message": "Improve the example in README.\n"
    },
    {
      "commit": "0654fa4ec9adf2fbead6e6d12f9821af0470cb04",
      "tree": "229e0e75391ee0a7006cb7d2d15b1c292b627298",
      "parents": [
        "ac928357e7c9300624bd6b1921e309c4cc008fbc"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sun Aug 26 12:01:30 2018 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sun Aug 26 12:01:30 2018 +0800"
      },
      "message": "Update installation for Maven.\n"
    },
    {
      "commit": "ac928357e7c9300624bd6b1921e309c4cc008fbc",
      "tree": "46d211f519fc92e178b1c0a762b11b7f4e0a1862",
      "parents": [
        "c1b7797577b7e03a5e1ff1156eda1c06f1cbcfd6"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sun Aug 26 11:44:29 2018 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sun Aug 26 11:44:29 2018 +0800"
      },
      "message": "Rename the package from \"org.jcasbin.persist\" to \"org.casbin\".\n"
    },
    {
      "commit": "c1b7797577b7e03a5e1ff1156eda1c06f1cbcfd6",
      "tree": "e743c812fec560099d7e0e6895eaa88580dfebfd",
      "parents": [
        "08dd01fe96c48b5a2574c2eeefb5d625036ad5a8"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sun Aug 26 11:42:31 2018 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sun Aug 26 11:42:31 2018 +0800"
      },
      "message": "Improve the POM.\n"
    },
    {
      "commit": "08dd01fe96c48b5a2574c2eeefb5d625036ad5a8",
      "tree": "bf4e64c03eda72f43c067764e7bcce4295e1d446",
      "parents": [
        "4c3b2e9f0690700aff2ef1379f2ecc1ad0a04e15"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sun Aug 26 11:37:57 2018 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sun Aug 26 11:37:57 2018 +0800"
      },
      "message": "Change the groupId to \"org.casbin\" in POM.\n"
    },
    {
      "commit": "4c3b2e9f0690700aff2ef1379f2ecc1ad0a04e15",
      "tree": "d08b78c684598c9f45c772e6ee5d23e0e4d310fa",
      "parents": [
        "3edb3b88419269f8ed692793acb613cc6fb00482"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sun Aug 26 11:34:33 2018 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sun Aug 26 11:34:33 2018 +0800"
      },
      "message": "Ignore target folder.\n"
    },
    {
      "commit": "3edb3b88419269f8ed692793acb613cc6fb00482",
      "tree": "836187ee51c0fef305899d15bcfd97b888ab2f93",
      "parents": [
        "26e1c08385aa17a34b39ff36ba08483b3f1ec2d3"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sun Aug 26 10:51:45 2018 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sun Aug 26 10:51:45 2018 +0800"
      },
      "message": "Add sourceEncoding to POM.\n"
    },
    {
      "commit": "26e1c08385aa17a34b39ff36ba08483b3f1ec2d3",
      "tree": "d4fb7e5e143ac8a2d3833c9ee8de102fcb606670",
      "parents": [
        "5e32d3d58c20d1fbb26c09b46fd383f45c18f251"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Aug 03 21:12:12 2018 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Aug 03 21:12:12 2018 +0800"
      },
      "message": "Describe dbSpecified in README.\n"
    },
    {
      "commit": "5e32d3d58c20d1fbb26c09b46fd383f45c18f251",
      "tree": "96654b366da06c588c86c6705f317029d4c66033",
      "parents": [
        "460361201608466fe261b0e4734ef21c972b213c"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Aug 03 17:11:45 2018 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Aug 03 21:09:09 2018 +0800"
      },
      "message": "Add dbSpecified.\n"
    },
    {
      "commit": "460361201608466fe261b0e4734ef21c972b213c",
      "tree": "fd9aadc17361ccd0865b3b51b9aa4a38e8f5a772",
      "parents": [
        "13e6a98f438807da3fca99d0991ca3891eb2c1a0"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Aug 03 16:00:03 2018 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Aug 03 16:00:03 2018 +0800"
      },
      "message": "Use empty password for Travis\u0027s MySQL root.\n"
    },
    {
      "commit": "13e6a98f438807da3fca99d0991ca3891eb2c1a0",
      "tree": "fd6f32827fc46a3adc23b80fb74df7ffc03d61e9",
      "parents": [
        "e0fe55b972b877ccd50ad6554e9141243012c01c"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Aug 03 15:50:24 2018 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Aug 03 15:57:24 2018 +0800"
      },
      "message": "Add Travis CI and coverage.\n"
    },
    {
      "commit": "e0fe55b972b877ccd50ad6554e9141243012c01c",
      "tree": "7f9844d707878044fda3788052d8dfc8682f1467",
      "parents": [
        "6de68500783e9a8eadb2184a95df07175805e8fd"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Aug 03 15:46:42 2018 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Aug 03 15:46:42 2018 +0800"
      },
      "message": "Add POM.\n"
    },
    {
      "commit": "6de68500783e9a8eadb2184a95df07175805e8fd",
      "tree": "0e5d66d4b095846d981758658eb8b08fe64d5b60",
      "parents": [
        "cc33de5b592db91493444652d35f960b140439b1"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Aug 03 15:46:26 2018 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Aug 03 15:46:26 2018 +0800"
      },
      "message": "Add README.\n"
    },
    {
      "commit": "cc33de5b592db91493444652d35f960b140439b1",
      "tree": "d8991bbb9a6bc09af16e833a984af3f257f69688",
      "parents": [
        "8c604747e569429d4176aed38a0798ffd4eb858c"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Aug 03 15:34:45 2018 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Aug 03 15:46:02 2018 +0800"
      },
      "message": "Add the code.\n"
    },
    {
      "commit": "8c604747e569429d4176aed38a0798ffd4eb858c",
      "tree": "7871155c662fbc085fd29d61c7a4926bd2908c5e",
      "parents": [
        "dc7c834872f4aedcc17b491093a9894f8f16819d"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Thu Aug 02 20:01:46 2018 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Thu Aug 02 20:01:46 2018 +0800"
      },
      "message": "Ignore IDEA files.\n"
    },
    {
      "commit": "dc7c834872f4aedcc17b491093a9894f8f16819d",
      "tree": "e5c8fb38246b5fac496d4f083d640be01b42c3f8",
      "parents": [],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Thu Aug 02 19:50:21 2018 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 02 19:50:21 2018 +0800"
      },
      "message": "Initial commit"
    }
  ]
}
