)]}'
{
  "log": [
    {
      "commit": "43211845f4e1a1351619340252519d4861aa5c81",
      "tree": "c9fb3563a9dd6595e4dc05356bbd2b8d09f48230",
      "parents": [
        "1b42b12ec81c8a6d63da870f1c3fdae5ae2f30e2"
      ],
      "author": {
        "name": "takako shimamoto",
        "email": "chibochibo@gmail.com",
        "time": "Tue Mar 12 22:51:11 2019 +0900"
      },
      "committer": {
        "name": "Naoki Takezoe",
        "email": "takezoe@gmail.com",
        "time": "Tue Mar 12 22:51:11 2019 +0900"
      },
      "message": "Bump PredictionIO to 0.14.0 (#8)\n\n"
    },
    {
      "commit": "1b42b12ec81c8a6d63da870f1c3fdae5ae2f30e2",
      "tree": "46525d03fa9cdcc5a9f6e981de3041a21571f480",
      "parents": [
        "c12dbe7abdd22cf62c2c86d207388467615d6ba6"
      ],
      "author": {
        "name": "Naoki Takezoe",
        "email": "takezoe@apache.org",
        "time": "Thu Sep 20 19:58:26 2018 +0900"
      },
      "committer": {
        "name": "shimamoto",
        "email": "shimamoto@apache.org",
        "time": "Thu Sep 20 19:58:26 2018 +0900"
      },
      "message": "Bump PredictionIO to 0.13.0\n\nCloses #7\n"
    },
    {
      "commit": "c12dbe7abdd22cf62c2c86d207388467615d6ba6",
      "tree": "37510d2796b6c0855b09989b74c92e21370cf37d",
      "parents": [
        "36995dfce7581cb459456858651ebd2f846d62b6"
      ],
      "author": {
        "name": "shimamoto",
        "email": "shimamoto@apache.org",
        "time": "Thu Oct 19 14:48:24 2017 +0900"
      },
      "committer": {
        "name": "Naoki Takezoe",
        "email": "takezoe@gmail.com",
        "time": "Thu Oct 19 14:50:40 2017 +0900"
      },
      "message": "0.12.0-incubating release\n\nCloses #6\n"
    },
    {
      "commit": "36995dfce7581cb459456858651ebd2f846d62b6",
      "tree": "de5b1b0751322119201052676d387716f27bff46",
      "parents": [
        "ae23d8caed5b2c3b5d7d8a0087fc078eadad26e5"
      ],
      "author": {
        "name": "Donald Szeto",
        "email": "donald@apache.org",
        "time": "Thu May 04 11:48:55 2017 -0700"
      },
      "committer": {
        "name": "Donald Szeto",
        "email": "donald@apache.org",
        "time": "Thu May 04 11:48:55 2017 -0700"
      },
      "message": "0.11.0-incubating release\n"
    },
    {
      "commit": "ae23d8caed5b2c3b5d7d8a0087fc078eadad26e5",
      "tree": "f493bda264982efaf9375e709e910c4e15e85766",
      "parents": [
        "9a0f1777365a040ae04f102f857a7f4daf95ec12"
      ],
      "author": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Mon Jan 25 15:32:18 2016 -0800"
      },
      "committer": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Mon Jan 25 15:32:18 2016 -0800"
      },
      "message": "update README\n"
    },
    {
      "commit": "9a0f1777365a040ae04f102f857a7f4daf95ec12",
      "tree": "ad05a8df3c810eaba1d115fe0e12517e3c00d29f",
      "parents": [
        "dc993f451b7775d16ac13239917dc56407554c1f",
        "da9fa244c1c0d8d03717bad1ff86b702b9d4188d"
      ],
      "author": {
        "name": "EmergentOrder",
        "email": "lecaran@gmail.com",
        "time": "Wed Oct 28 16:12:36 2015 -0300"
      },
      "committer": {
        "name": "EmergentOrder",
        "email": "lecaran@gmail.com",
        "time": "Wed Oct 28 16:12:36 2015 -0300"
      },
      "message": "Merge pull request #2 from EmergentOrder/master\n\nFix NoClassDefFoundError on jblas"
    },
    {
      "commit": "da9fa244c1c0d8d03717bad1ff86b702b9d4188d",
      "tree": "ad05a8df3c810eaba1d115fe0e12517e3c00d29f",
      "parents": [
        "dc993f451b7775d16ac13239917dc56407554c1f"
      ],
      "author": {
        "name": "EmergentOrder",
        "email": "lecaran@gmail.com",
        "time": "Wed Oct 28 16:11:39 2015 -0300"
      },
      "committer": {
        "name": "EmergentOrder",
        "email": "lecaran@gmail.com",
        "time": "Wed Oct 28 16:11:39 2015 -0300"
      },
      "message": "Fix NoClassDefFoundError on jblas\n"
    },
    {
      "commit": "dc993f451b7775d16ac13239917dc56407554c1f",
      "tree": "81e44800322a4574064d1fc8efef37734f7f826d",
      "parents": [
        "4a5b8e708e0e985c8bbce81eecf93167c57dc482"
      ],
      "author": {
        "name": "paul",
        "email": "paul@prediction.io",
        "time": "Wed Jul 22 12:23:37 2015 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@prediction.io",
        "time": "Wed Jul 22 12:23:37 2015 -0700"
      },
      "message": "update readme\n"
    },
    {
      "commit": "4a5b8e708e0e985c8bbce81eecf93167c57dc482",
      "tree": "e25095b969fe5bd9a63df914732c9d4992c1dd4b",
      "parents": [
        "1e45550868e4e20c3570c329d3ed0da58c01acb2"
      ],
      "author": {
        "name": "paul",
        "email": "paul@prediction.io",
        "time": "Wed Jul 22 12:19:05 2015 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@prediction.io",
        "time": "Wed Jul 22 12:19:05 2015 -0700"
      },
      "message": "Parallelize filtering valid items.\n"
    },
    {
      "commit": "1e45550868e4e20c3570c329d3ed0da58c01acb2",
      "tree": "7ad9a2d3de2bca5412abeb93a60b836aa1ce8b75",
      "parents": [
        "5a3ecb15663c8f5ce3e31ce385e8ab8a30ce44f2"
      ],
      "author": {
        "name": "paul",
        "email": "paul@prediction.io",
        "time": "Tue Jul 21 18:47:12 2015 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@prediction.io",
        "time": "Tue Jul 21 18:47:12 2015 -0700"
      },
      "message": "add template.json\n"
    },
    {
      "commit": "5a3ecb15663c8f5ce3e31ce385e8ab8a30ce44f2",
      "tree": "40f2f07a06df663bd5215378e0b9133b9de78652",
      "parents": [
        "b7bd2df3aa5348271116c769f4cb47dd2b631605"
      ],
      "author": {
        "name": "paulli",
        "email": "paul@prediction.io",
        "time": "Tue May 26 18:45:45 2015 +0800"
      },
      "committer": {
        "name": "paulli",
        "email": "paul@prediction.io",
        "time": "Tue May 26 18:45:45 2015 +0800"
      },
      "message": "fix evaluation serialization exception.\n"
    },
    {
      "commit": "b7bd2df3aa5348271116c769f4cb47dd2b631605",
      "tree": "71f126eed53adc096b6a9b28f60ea5a9cbc6e1bb",
      "parents": [
        "d8355a4bdc660f24e05aae4422bf1f1d3c14e82b"
      ],
      "author": {
        "name": "paulli",
        "email": "paul@prediction.io",
        "time": "Fri May 15 15:29:08 2015 +0800"
      },
      "committer": {
        "name": "paulli",
        "email": "paul@prediction.io",
        "time": "Fri May 15 15:29:08 2015 +0800"
      },
      "message": "evaluation classes. still need to fix a spark serialization error\n"
    },
    {
      "commit": "d8355a4bdc660f24e05aae4422bf1f1d3c14e82b",
      "tree": "2cfdf52e0cd9badc76e15f3b3b3328f0d84f7bdd",
      "parents": [
        "d5713546c9196a31d1674d25bc95d2dd49a5ee9f"
      ],
      "author": {
        "name": "paulli",
        "email": "paul@prediction.io",
        "time": "Wed May 13 12:17:17 2015 +0800"
      },
      "committer": {
        "name": "paulli",
        "email": "paul@prediction.io",
        "time": "Wed May 13 12:17:17 2015 +0800"
      },
      "message": "Use Java controller classes\n"
    },
    {
      "commit": "d5713546c9196a31d1674d25bc95d2dd49a5ee9f",
      "tree": "1a6ea3b34f1cbbf5fb7bd801ffbc0953cb2195a1",
      "parents": [
        "e8ac17f19343d04805bc4409bd0dc43a7ab129c1"
      ],
      "author": {
        "name": "paulli",
        "email": "paul@prediction.io",
        "time": "Tue May 12 08:37:41 2015 +0800"
      },
      "committer": {
        "name": "paulli",
        "email": "paul@prediction.io",
        "time": "Tue May 12 08:37:41 2015 +0800"
      },
      "message": "Use P2LAlgorithm\n"
    },
    {
      "commit": "e8ac17f19343d04805bc4409bd0dc43a7ab129c1",
      "tree": "c04417039de1cb778c6f3af3a431c01dc2fddc03",
      "parents": [
        "a3a51a0930e7c79b8eb4b8379ef1e59a94b93b39"
      ],
      "author": {
        "name": "paulli",
        "email": "paul@prediction.io",
        "time": "Mon May 11 11:35:42 2015 +0800"
      },
      "committer": {
        "name": "paulli",
        "email": "paul@prediction.io",
        "time": "Mon May 11 11:35:42 2015 +0800"
      },
      "message": "update doc link\n"
    },
    {
      "commit": "a3a51a0930e7c79b8eb4b8379ef1e59a94b93b39",
      "tree": "f3f7c57640b7ea822b5cef35b9811307899fd44d",
      "parents": [
        "1d7f47f58db44e3b98b4b8e1e231ad1c45d22b91"
      ],
      "author": {
        "name": "paulli",
        "email": "paul@prediction.io",
        "time": "Sat May 09 22:15:46 2015 +0800"
      },
      "committer": {
        "name": "paulli",
        "email": "paul@prediction.io",
        "time": "Sat May 09 22:15:46 2015 +0800"
      },
      "message": "clean up build scripts. fix Model class\n"
    },
    {
      "commit": "1d7f47f58db44e3b98b4b8e1e231ad1c45d22b91",
      "tree": "dcc6404279a41ae966da16bbd2713906fab56693",
      "parents": [
        "682eb15302b8fbf8d6589d95057b8986c508f185"
      ],
      "author": {
        "name": "paulli",
        "email": "paul@prediction.io",
        "time": "Sat May 09 22:03:38 2015 +0800"
      },
      "committer": {
        "name": "paulli",
        "email": "paul@prediction.io",
        "time": "Sat May 09 22:03:38 2015 +0800"
      },
      "message": "update readme\n"
    },
    {
      "commit": "682eb15302b8fbf8d6589d95057b8986c508f185",
      "tree": "6d672676736d69cbcfe28379ddf91d5d8e79131c",
      "parents": [
        "a32baec8b8a52197bc27cc14a31ca525f59e0142"
      ],
      "author": {
        "name": "paulli",
        "email": "paul@prediction.io",
        "time": "Fri May 08 22:09:46 2015 +0800"
      },
      "committer": {
        "name": "paulli",
        "email": "paul@prediction.io",
        "time": "Fri May 08 22:09:46 2015 +0800"
      },
      "message": "Update Algorithm constructor\n"
    },
    {
      "commit": "a32baec8b8a52197bc27cc14a31ca525f59e0142",
      "tree": "184ec877ccbe60e43a7203417c9e4daf0d75f3ec",
      "parents": [
        "5fb6662ff7b9450dbce8c862a8bf5de5e4d09d7c"
      ],
      "author": {
        "name": "paulli",
        "email": "paul@prediction.io",
        "time": "Fri May 08 17:30:51 2015 +0800"
      },
      "committer": {
        "name": "paulli",
        "email": "paul@prediction.io",
        "time": "Fri May 08 17:30:51 2015 +0800"
      },
      "message": "Update engine factory\n"
    },
    {
      "commit": "5fb6662ff7b9450dbce8c862a8bf5de5e4d09d7c",
      "tree": "2d7df2ec0cde4f2e991a5c398325b18601450ac7",
      "parents": [
        "b50511d113d0eca8ccb321361c919d6b96b2a2c3"
      ],
      "author": {
        "name": "paulli",
        "email": "paul@prediction.io",
        "time": "Fri May 08 16:40:30 2015 +0800"
      },
      "committer": {
        "name": "paulli",
        "email": "paul@prediction.io",
        "time": "Fri May 08 16:40:30 2015 +0800"
      },
      "message": "use java event store and data map methods\n"
    },
    {
      "commit": "b50511d113d0eca8ccb321361c919d6b96b2a2c3",
      "tree": "2f014bf323fbd94bfa364aa0ab7e2e1dba2e6d7e",
      "parents": [
        "bcd01df65a3b5f313781e089820b98a7c92b55bd"
      ],
      "author": {
        "name": "paulli",
        "email": "paul@prediction.io",
        "time": "Tue May 05 16:48:24 2015 +0800"
      },
      "committer": {
        "name": "paulli",
        "email": "paul@prediction.io",
        "time": "Tue May 05 16:48:24 2015 +0800"
      },
      "message": "seen items filtering. availability filtering\n"
    },
    {
      "commit": "bcd01df65a3b5f313781e089820b98a7c92b55bd",
      "tree": "3a7f5ba14fb3132b6cbc4852553c9bfe79657d78",
      "parents": [
        "91cc822c119fd313d4cce8c2d626dd39b72f52be"
      ],
      "author": {
        "name": "paulli",
        "email": "paul@prediction.io",
        "time": "Mon May 04 18:22:52 2015 +0800"
      },
      "committer": {
        "name": "paulli",
        "email": "paul@prediction.io",
        "time": "Mon May 04 18:22:52 2015 +0800"
      },
      "message": "fix popular item count. reducing iteration count seems to get rid of stackoverflowerror.\n"
    },
    {
      "commit": "91cc822c119fd313d4cce8c2d626dd39b72f52be",
      "tree": "08727870718bcdccebe95d91d8eabba71e9aceee",
      "parents": [
        "fe9ce4ac1456d81fac754285c957a6a20afa9f86"
      ],
      "author": {
        "name": "paulli",
        "email": "paul@prediction.io",
        "time": "Mon May 04 17:15:26 2015 +0800"
      },
      "committer": {
        "name": "paulli",
        "email": "paul@prediction.io",
        "time": "Mon May 04 17:15:26 2015 +0800"
      },
      "message": "use RDD in model. custom persistence logic. use rdd in some prediction calculation\n"
    },
    {
      "commit": "fe9ce4ac1456d81fac754285c957a6a20afa9f86",
      "tree": "e6b6947b38d84a318bb5a5175a9c2c8c64a7681e",
      "parents": [
        "2eb8543a6646e35133d38c6546bf464d021d0b76"
      ],
      "author": {
        "name": "paulli",
        "email": "paul@prediction.io",
        "time": "Mon May 04 12:07:06 2015 +0800"
      },
      "committer": {
        "name": "paulli",
        "email": "paul@prediction.io",
        "time": "Mon May 04 12:07:06 2015 +0800"
      },
      "message": "small bug fixes\n"
    },
    {
      "commit": "2eb8543a6646e35133d38c6546bf464d021d0b76",
      "tree": "22198ac3d4c6d4cbc58783aa5a79be0385762d6c",
      "parents": [
        "060e26765ffc0c1a21d5649c05c118c41eec4778"
      ],
      "author": {
        "name": "paulli",
        "email": "paul@prediction.io",
        "time": "Sun May 03 17:59:29 2015 +0800"
      },
      "committer": {
        "name": "paulli",
        "email": "paul@prediction.io",
        "time": "Sun May 03 17:59:29 2015 +0800"
      },
      "message": "blacklist/whitelist/categories\n"
    },
    {
      "commit": "060e26765ffc0c1a21d5649c05c118c41eec4778",
      "tree": "91bcddef43527977eea9896007c21a45ab30cd49",
      "parents": [
        "f8a292a488f67899ba2ffd8460007e08b56d71f5"
      ],
      "author": {
        "name": "paulli",
        "email": "paul@prediction.io",
        "time": "Fri May 01 21:27:40 2015 +0800"
      },
      "committer": {
        "name": "paulli",
        "email": "paul@prediction.io",
        "time": "Fri May 01 21:27:40 2015 +0800"
      },
      "message": "most popular bought items in model and use it in prediction\n"
    },
    {
      "commit": "f8a292a488f67899ba2ffd8460007e08b56d71f5",
      "tree": "ffe7fc70d237d0a60fb7c82f8e703dc1b8652580",
      "parents": [
        "389243e46127ae625d37a248345e47c2d2eeffb1"
      ],
      "author": {
        "name": "paulli",
        "email": "paul@prediction.io",
        "time": "Fri May 01 16:51:51 2015 +0800"
      },
      "committer": {
        "name": "paulli",
        "email": "paul@prediction.io",
        "time": "Fri May 01 16:51:51 2015 +0800"
      },
      "message": "result of similar items\n"
    },
    {
      "commit": "389243e46127ae625d37a248345e47c2d2eeffb1",
      "tree": "25713a6a1fcb3128e18f79f8ebb4079b66bf13f9",
      "parents": [
        "2b2fb73f7a71d77431a265f362a9461a4af52383"
      ],
      "author": {
        "name": "paulli",
        "email": "paul@prediction.io",
        "time": "Fri May 01 16:11:22 2015 +0800"
      },
      "committer": {
        "name": "paulli",
        "email": "paul@prediction.io",
        "time": "Fri May 01 16:11:22 2015 +0800"
      },
      "message": "first commit. unfinished algo.train\n"
    },
    {
      "commit": "2b2fb73f7a71d77431a265f362a9461a4af52383",
      "tree": "9e6b228c8ef7cf4499e8ebeb281bc4c7e1b289a2",
      "parents": [],
      "author": {
        "name": "Paul Li",
        "email": "paulli.25@gmail.com",
        "time": "Fri May 01 16:07:51 2015 +0800"
      },
      "committer": {
        "name": "Paul Li",
        "email": "paulli.25@gmail.com",
        "time": "Fri May 01 16:07:51 2015 +0800"
      },
      "message": "Initial commit\n"
    }
  ]
}
