)]}'
{
  "log": [
    {
      "commit": "0de59e3d72afd2ba30121c2ab033715eb63e879f",
      "tree": "854ac75474907122127bf24cdf640482aac399a9",
      "parents": [
        "766fd9e7b72e7916a57c5d7f3bd4632758293e5f"
      ],
      "author": {
        "name": "Shinsuke Sugaya",
        "email": "shinsuke@apache.org",
        "time": "Wed Oct 25 22:54:37 2017 +0900"
      },
      "committer": {
        "name": "Shinsuke Sugaya",
        "email": "shinsuke@apache.org",
        "time": "Wed Oct 25 22:54:37 2017 +0900"
      },
      "message": "add release procedure\n"
    },
    {
      "commit": "766fd9e7b72e7916a57c5d7f3bd4632758293e5f",
      "tree": "8261153681e4aa5099659b0e96429b4ba627b7f9",
      "parents": [
        "4d8c843e3f7d940c8df01b2295d086857391ae40"
      ],
      "author": {
        "name": "Shinsuke Sugaya",
        "email": "shinsuke@apache.org",
        "time": "Wed Oct 25 22:33:46 2017 +0900"
      },
      "committer": {
        "name": "Shinsuke Sugaya",
        "email": "shinsuke@apache.org",
        "time": "Wed Oct 25 22:33:46 2017 +0900"
      },
      "message": "bump up version to 0.9.10.dev1\n"
    },
    {
      "commit": "4d8c843e3f7d940c8df01b2295d086857391ae40",
      "tree": "a5ed777411cdb19d7e8486e94da26e561122f493",
      "parents": [
        "72a509296d355328bdfaa7a4125ff65496d0d937"
      ],
      "author": {
        "name": "Shinsuke Sugaya",
        "email": "shinsuke@apache.org",
        "time": "Fri Oct 20 22:12:44 2017 +0900"
      },
      "committer": {
        "name": "Shinsuke Sugaya",
        "email": "shinsuke@apache.org",
        "time": "Fri Oct 20 22:12:44 2017 +0900"
      },
      "message": "update to 0.9.9 in __init__.py and remove incubator\n"
    },
    {
      "commit": "72a509296d355328bdfaa7a4125ff65496d0d937",
      "tree": "56e65f3d0518049fdf473725267892bf69d96a0b",
      "parents": [
        "a71d14eb656da38599c71553e31645ec6c9d5f7b"
      ],
      "author": {
        "name": "Shinsuke Sugaya",
        "email": "shinsuke@apache.org",
        "time": "Thu Oct 19 17:50:19 2017 +0900"
      },
      "committer": {
        "name": "Shinsuke Sugaya",
        "email": "shinsuke@apache.org",
        "time": "Thu Oct 19 17:50:19 2017 +0900"
      },
      "message": "Prepare 0.9.9rc1\n"
    },
    {
      "commit": "a71d14eb656da38599c71553e31645ec6c9d5f7b",
      "tree": "57a0563c35ee6a8a18a2389a883661971da958e1",
      "parents": [
        "579ab327d3ef8685f7e98bd97c4320e331d4272a"
      ],
      "author": {
        "name": "Shinsuke Sugaya",
        "email": "shinsuke@apache.org",
        "time": "Mon Sep 18 09:42:22 2017 +0900"
      },
      "committer": {
        "name": "Shinsuke Sugaya",
        "email": "shinsuke@apache.org",
        "time": "Mon Sep 18 09:42:22 2017 +0900"
      },
      "message": "Update project info\n\nCloses #23\n"
    },
    {
      "commit": "579ab327d3ef8685f7e98bd97c4320e331d4272a",
      "tree": "7fe2e6ef1f6b268f210fab333668a102489e3ca3",
      "parents": [
        "4b51a300e95c123de67742f7679d55f8045e07d7"
      ],
      "author": {
        "name": "Shinsuke Sugaya",
        "email": "shinsuke@apache.org",
        "time": "Wed Sep 13 15:15:37 2017 +0900"
      },
      "committer": {
        "name": "Shinsuke Sugaya",
        "email": "shinsuke@apache.org",
        "time": "Wed Sep 13 15:15:37 2017 +0900"
      },
      "message": "ignore .DS_Store\n"
    },
    {
      "commit": "4b51a300e95c123de67742f7679d55f8045e07d7",
      "tree": "656b450252e95692998817ce0ec84873df5b23db",
      "parents": [
        "55109536075352a555ab7f56f7ba4b8e0ea539af"
      ],
      "author": {
        "name": "Shinsuke Sugaya",
        "email": "shinsuke@apache.org",
        "time": "Sun Sep 10 23:20:52 2017 +0900"
      },
      "committer": {
        "name": "Shinsuke Sugaya",
        "email": "shinsuke@apache.org",
        "time": "Sun Sep 10 23:20:52 2017 +0900"
      },
      "message": "Closes #21\n"
    },
    {
      "commit": "55109536075352a555ab7f56f7ba4b8e0ea539af",
      "tree": "656b450252e95692998817ce0ec84873df5b23db",
      "parents": [
        "88a11a84eac281c06b9a29fa90323ff4c706401e"
      ],
      "author": {
        "name": "thomas-idmt",
        "email": "thomas-idmt@users.noreply.github.com",
        "time": "Sun Sep 10 23:19:12 2017 +0900"
      },
      "committer": {
        "name": "Shinsuke Sugaya",
        "email": "shinsuke@apache.org",
        "time": "Sun Sep 10 23:19:12 2017 +0900"
      },
      "message": "Update __init__.py (Updated Deprecation Error Message)\n\nCloses #15\n"
    },
    {
      "commit": "88a11a84eac281c06b9a29fa90323ff4c706401e",
      "tree": "e4adcc54ea3a613339b2631d94a1d02bce0706a3",
      "parents": [
        "a151e0cdfc9f84334cb29c6bb429a829606f5c4b"
      ],
      "author": {
        "name": "Shinsuke Sugaya",
        "email": "shinsuke@apache.org",
        "time": "Sun Sep 10 23:16:45 2017 +0900"
      },
      "committer": {
        "name": "Shinsuke Sugaya",
        "email": "shinsuke@apache.org",
        "time": "Sun Sep 10 23:16:45 2017 +0900"
      },
      "message": "add test case and remove unused imports\n"
    },
    {
      "commit": "a151e0cdfc9f84334cb29c6bb429a829606f5c4b",
      "tree": "2ee075f88889d733c61f241bd0745d5bb9c15962",
      "parents": [
        "8e35e33da89323b8f49d026d7035dac172997cf1"
      ],
      "author": {
        "name": "goodspeed",
        "email": "cacique1103@gmail.com",
        "time": "Sun Sep 10 23:12:50 2017 +0900"
      },
      "committer": {
        "name": "Shinsuke Sugaya",
        "email": "shinsuke@apache.org",
        "time": "Sun Sep 10 23:12:50 2017 +0900"
      },
      "message": "fix InvalidArgumentError is not defined\n\nCloses #19\n"
    },
    {
      "commit": "8e35e33da89323b8f49d026d7035dac172997cf1",
      "tree": "37abd47d01259c24a81d456a8a78ba131c6acc48",
      "parents": [
        "cd72584e3617109eb9f77fe9e7489dd3cc2c9d6b"
      ],
      "author": {
        "name": "Shinsuke Sugaya",
        "email": "shinsuke@apache.org",
        "time": "Sun Sep 10 10:35:50 2017 +0900"
      },
      "committer": {
        "name": "Shinsuke Sugaya",
        "email": "shinsuke@apache.org",
        "time": "Sun Sep 10 10:35:50 2017 +0900"
      },
      "message": "Add travis test and Refactoring\n\nCloses #22\n"
    },
    {
      "commit": "cd72584e3617109eb9f77fe9e7489dd3cc2c9d6b",
      "tree": "fcd6ec483ae3bec3905fc08485dbc67f5be4422a",
      "parents": [
        "73adea9d6f5093538f4f738f7d01941309500496"
      ],
      "author": {
        "name": "EmergentOrder",
        "email": "lecaran@gmail.com",
        "time": "Tue Nov 03 14:13:23 2015 -0400"
      },
      "committer": {
        "name": "EmergentOrder",
        "email": "lecaran@gmail.com",
        "time": "Tue Nov 03 14:13:23 2015 -0400"
      },
      "message": "fix version numbers\n"
    },
    {
      "commit": "73adea9d6f5093538f4f738f7d01941309500496",
      "tree": "c310d0712ea93ec73347be13e6d57d1c0fcb5e8b",
      "parents": [
        "e63bf7f697c50b9ec23496fc8dc39fe556f97cef"
      ],
      "author": {
        "name": "EmergentOrder",
        "email": "lecaran@gmail.com",
        "time": "Tue Nov 03 14:11:32 2015 -0400"
      },
      "committer": {
        "name": "EmergentOrder",
        "email": "lecaran@gmail.com",
        "time": "Tue Nov 03 14:11:32 2015 -0400"
      },
      "message": "remove reference to obsolete\n"
    },
    {
      "commit": "e63bf7f697c50b9ec23496fc8dc39fe556f97cef",
      "tree": "41ce6a9b3b1c6395b5fe1608fd3f6cfbb4d666ec",
      "parents": [
        "77ef0dd39669157a18ca1ff260e735107eeb8e82"
      ],
      "author": {
        "name": "EmergentOrder",
        "email": "lecaran@gmail.com",
        "time": "Tue Nov 03 13:56:00 2015 -0400"
      },
      "committer": {
        "name": "EmergentOrder",
        "email": "lecaran@gmail.com",
        "time": "Tue Nov 03 13:56:00 2015 -0400"
      },
      "message": "exclude indentation error\n"
    },
    {
      "commit": "77ef0dd39669157a18ca1ff260e735107eeb8e82",
      "tree": "5f53f7e9dd60164c53de2069c58f6ee8c43a10af",
      "parents": [
        "b85d044f83bb4f811232d97db4bb7626222cac83",
        "7b6e210d7ad8147358685f513fab98f58a79039b"
      ],
      "author": {
        "name": "EmergentOrder",
        "email": "lecaran@gmail.com",
        "time": "Tue Nov 03 13:04:46 2015 -0400"
      },
      "committer": {
        "name": "EmergentOrder",
        "email": "lecaran@gmail.com",
        "time": "Tue Nov 03 13:04:46 2015 -0400"
      },
      "message": "Merge branch \u0027fcvarela-develop\u0027 into develop\n"
    },
    {
      "commit": "7b6e210d7ad8147358685f513fab98f58a79039b",
      "tree": "5f53f7e9dd60164c53de2069c58f6ee8c43a10af",
      "parents": [
        "b85d044f83bb4f811232d97db4bb7626222cac83",
        "bc6783282a198ea417e84c1bbc882aa41dd3ffae"
      ],
      "author": {
        "name": "EmergentOrder",
        "email": "lecaran@gmail.com",
        "time": "Tue Nov 03 13:04:18 2015 -0400"
      },
      "committer": {
        "name": "EmergentOrder",
        "email": "lecaran@gmail.com",
        "time": "Tue Nov 03 13:04:18 2015 -0400"
      },
      "message": "Merge PR #11, prep 0.9.6 . Clobbered the PR\u0027s predictionio/__init__.py conflicting changes, fixed the rest\n"
    },
    {
      "commit": "b85d044f83bb4f811232d97db4bb7626222cac83",
      "tree": "c108dbe73e5266637992bf87770442e86f99db66",
      "parents": [
        "849c2d54099b3274a7485d86ea98a652175613c3",
        "a6f841f6c3135189dd647845414c0b49a8c1d00e"
      ],
      "author": {
        "name": "EmergentOrder",
        "email": "lecaran@gmail.com",
        "time": "Wed Oct 28 11:31:42 2015 -0300"
      },
      "committer": {
        "name": "EmergentOrder",
        "email": "lecaran@gmail.com",
        "time": "Wed Oct 28 11:31:42 2015 -0300"
      },
      "message": "Merge pull request #13 from AlmogCohen/develop\n\nAdded missing import for InvalidArgumentError"
    },
    {
      "commit": "849c2d54099b3274a7485d86ea98a652175613c3",
      "tree": "cd7d2e04eb3761607cd93f9b2837e2bfb3244c4d",
      "parents": [
        "c8dda1a302329bc32f49c2a8c20e4564422f08dd",
        "6c95d7f5d8e060c339b617cd9de342740a21de43"
      ],
      "author": {
        "name": "EmergentOrder",
        "email": "lecaran@gmail.com",
        "time": "Wed Oct 28 11:29:38 2015 -0300"
      },
      "committer": {
        "name": "EmergentOrder",
        "email": "lecaran@gmail.com",
        "time": "Wed Oct 28 11:29:38 2015 -0300"
      },
      "message": "Merge pull request #14 from vietanh85/develop\n\nGet events from Event Server."
    },
    {
      "commit": "6c95d7f5d8e060c339b617cd9de342740a21de43",
      "tree": "cd7d2e04eb3761607cd93f9b2837e2bfb3244c4d",
      "parents": [
        "8bdf59f7c4bcddffbe2b155e5c05d6c855647bf5"
      ],
      "author": {
        "name": "Nguyen Viet Anh",
        "email": "vietanh.nguyen.it@gmail.com",
        "time": "Sat Aug 01 09:53:42 2015 +0700"
      },
      "committer": {
        "name": "Nguyen Viet Anh",
        "email": "vietanh.nguyen.it@gmail.com",
        "time": "Sat Aug 01 09:53:42 2015 +0700"
      },
      "message": "adding comment: (getting events through the Event Server API is used for debugging and not recommended for production)\n"
    },
    {
      "commit": "8bdf59f7c4bcddffbe2b155e5c05d6c855647bf5",
      "tree": "cc5c15029779648a7641309526c7c82914625235",
      "parents": [
        "c8dda1a302329bc32f49c2a8c20e4564422f08dd"
      ],
      "author": {
        "name": "Nguyen Viet Anh",
        "email": "vietanh.nguyen.it@gmail.com",
        "time": "Mon Jul 27 16:26:33 2015 +0700"
      },
      "committer": {
        "name": "Nguyen Viet Anh",
        "email": "vietanh.nguyen.it@gmail.com",
        "time": "Mon Jul 27 16:26:33 2015 +0700"
      },
      "message": "Get events from Event Server.\n\n    :param startTime: time in ISO8601 format. Return events with eventTime \u003e\u003d startTime.\n    :param untilTime: time in ISO8601 format. Return events with eventTime \u003c untilTime.\n    :param entityId: String. The entityId. Return events for this entityId only.\n    :param limit: Integer. The number of record events returned. Default is 20. -1 to get all.\n    :param reversed: Boolean. Must be used with both entityType and entityId specified,\n      returns events in reversed chronological order. Default is false.\n"
    },
    {
      "commit": "a6f841f6c3135189dd647845414c0b49a8c1d00e",
      "tree": "ef92165925b2d3895953d8b9882a4541f20b1c01",
      "parents": [
        "c8dda1a302329bc32f49c2a8c20e4564422f08dd"
      ],
      "author": {
        "name": "Almog Cohen",
        "email": "almog1232@gmail.com",
        "time": "Wed Jun 17 13:41:33 2015 +0300"
      },
      "committer": {
        "name": "Almog Cohen",
        "email": "almog1232@gmail.com",
        "time": "Wed Jun 17 13:41:33 2015 +0300"
      },
      "message": "added missing import for InvalidArgumentError. Fix NameError when url provided to client is malformed.\n"
    },
    {
      "commit": "c8dda1a302329bc32f49c2a8c20e4564422f08dd",
      "tree": "8d0c3ecb2231cfc1aab1ffcc52cf1738e776bb0d",
      "parents": [
        "0d7ee77e237f538439f81388c6ac437ba76e3b06"
      ],
      "author": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Wed Apr 15 16:01:09 2015 -0700"
      },
      "committer": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Wed Apr 15 16:01:09 2015 -0700"
      },
      "message": "Update for 0.9.2\n"
    },
    {
      "commit": "0d7ee77e237f538439f81388c6ac437ba76e3b06",
      "tree": "e5b0d529fe0c7e8a2cf4f7dde357c951124259c5",
      "parents": [
        "a0d76d6b91e3b0d1e11a343d51ffadad3e479b3f"
      ],
      "author": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Wed Apr 15 15:52:57 2015 -0700"
      },
      "committer": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Wed Apr 15 15:52:57 2015 -0700"
      },
      "message": "Update doc for 0.9.2 release\n"
    },
    {
      "commit": "a0d76d6b91e3b0d1e11a343d51ffadad3e479b3f",
      "tree": "51a32afd5433fbfe12d7b926465ed3cf5b26815e",
      "parents": [
        "69761b049a00040188a7919895348ea6860d40f2"
      ],
      "author": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Wed Apr 15 15:18:27 2015 -0700"
      },
      "committer": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Wed Apr 15 15:18:27 2015 -0700"
      },
      "message": "SDKPYTHON-18 Support channel\n"
    },
    {
      "commit": "69761b049a00040188a7919895348ea6860d40f2",
      "tree": "7eb3a96a17019a2edcb1c40cdd1492fd7fd3b29f",
      "parents": [
        "d9b97ddc84ea230deb1d9f563d83e1173325102f"
      ],
      "author": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Tue Mar 10 15:45:55 2015 -0700"
      },
      "committer": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Tue Apr 14 17:51:41 2015 -0700"
      },
      "message": "Event API JSON file exporter\n"
    },
    {
      "commit": "d9b97ddc84ea230deb1d9f563d83e1173325102f",
      "tree": "fe157c93a4a11bd04ff5c14c9f91ea74a3a3e644",
      "parents": [
        "7b66a7a44b27c307d9f9c7ad47221f2d9d025864",
        "9386a782b13717eeac0b1d27fbe12cbc838bb26a"
      ],
      "author": {
        "name": "Justin Yip",
        "email": "yipjustin@prediction.io",
        "time": "Mon Apr 13 16:42:42 2015 -0700"
      },
      "committer": {
        "name": "Justin Yip",
        "email": "yipjustin@prediction.io",
        "time": "Mon Apr 13 16:42:42 2015 -0700"
      },
      "message": "Merge pull request #12 from marcovivero/develop\n\nAdded utf8 decoding on json.loads, script : connection.py, line: 156"
    },
    {
      "commit": "9386a782b13717eeac0b1d27fbe12cbc838bb26a",
      "tree": "fe157c93a4a11bd04ff5c14c9f91ea74a3a3e644",
      "parents": [
        "7b66a7a44b27c307d9f9c7ad47221f2d9d025864"
      ],
      "author": {
        "name": "mvivero091",
        "email": "mvivero091@gmail.com",
        "time": "Sun Apr 12 16:42:55 2015 -0700"
      },
      "committer": {
        "name": "mvivero091",
        "email": "mvivero091@gmail.com",
        "time": "Sun Apr 12 16:42:55 2015 -0700"
      },
      "message": "Added utf8 decoding on json.loads, script : connection.py, line: 156\n"
    },
    {
      "commit": "bc6783282a198ea417e84c1bbc882aa41dd3ffae",
      "tree": "3e198395f458964a5637eb3ae933a3c01aebb008",
      "parents": [
        "7b66a7a44b27c307d9f9c7ad47221f2d9d025864"
      ],
      "author": {
        "name": "Filipe Varela",
        "email": "fcvarela@gmail.com",
        "time": "Tue Jan 13 17:29:45 2015 +0000"
      },
      "committer": {
        "name": "Filipe Varela",
        "email": "fcvarela@gmail.com",
        "time": "Thu Jan 15 12:20:40 2015 +0000"
      },
      "message": "Fixed indentation\nDeleted obsolete examples\nMoved obsolete test suite to \u0027test-obsolete\u0027 (port as we go)\nAdded tox test bootstrapping\nIgnored pycharm, test output\nRemoved obsolete (\u003c0.8) support\nPEP8/Flake + py2\u00263 support\nBumped version\n"
    },
    {
      "commit": "7b66a7a44b27c307d9f9c7ad47221f2d9d025864",
      "tree": "2729882a4b258500ac8ad17caceb79fb1447b067",
      "parents": [
        "99389a4de93b03e5d2a471644a42b67745a20dda",
        "5d0e72016953322c1de4252c588836efdad5a4fb"
      ],
      "author": {
        "name": "Justin Yip",
        "email": "yipjustin@prediction.io",
        "time": "Mon Jan 12 14:25:26 2015 -0800"
      },
      "committer": {
        "name": "Justin Yip",
        "email": "yipjustin@prediction.io",
        "time": "Mon Jan 12 14:25:26 2015 -0800"
      },
      "message": "Merge pull request #9 from fcvarela/develop\n\nPython 3 support"
    },
    {
      "commit": "99389a4de93b03e5d2a471644a42b67745a20dda",
      "tree": "3377dd4683078a3651a3d30869df51b4ce3ea620",
      "parents": [
        "c5e902412328e8271a3ca8bd5913988be14206bf"
      ],
      "author": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Thu Dec 18 02:19:04 2014 -0800"
      },
      "committer": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Thu Dec 18 02:19:04 2014 -0800"
      },
      "message": "update version number\n"
    },
    {
      "commit": "c5e902412328e8271a3ca8bd5913988be14206bf",
      "tree": "5582f2ec9cef63dd5fd7e2dc248f2ddcb1310c6c",
      "parents": [
        "ffa04e5ec40d383ba003950da2d68d72bbeacb0c"
      ],
      "author": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Fri Dec 12 16:13:15 2014 -0800"
      },
      "committer": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Fri Dec 12 16:13:15 2014 -0800"
      },
      "message": "PDIO-438\n"
    },
    {
      "commit": "ffa04e5ec40d383ba003950da2d68d72bbeacb0c",
      "tree": "227f3a10fb94d3d5ec363ad15380da5aa9f1e345",
      "parents": [
        "b88b78d73459379f159a4866aee3415adafaef93",
        "690fcefbe5e33468490bb011d150807ad7181c82"
      ],
      "author": {
        "name": "Justin Yip",
        "email": "yipjustin@prediction.io",
        "time": "Tue Dec 09 02:14:31 2014 -0800"
      },
      "committer": {
        "name": "Justin Yip",
        "email": "yipjustin@prediction.io",
        "time": "Tue Dec 09 02:14:31 2014 -0800"
      },
      "message": "Merge pull request #10 from 4poc/fix_missing_accessKey\n\nAdd missing accessKey param to get/delete_event"
    },
    {
      "commit": "690fcefbe5e33468490bb011d150807ad7181c82",
      "tree": "227f3a10fb94d3d5ec363ad15380da5aa9f1e345",
      "parents": [
        "b88b78d73459379f159a4866aee3415adafaef93"
      ],
      "author": {
        "name": "Matthias H",
        "email": "apoc@sixserv.org",
        "time": "Sat Dec 06 17:48:34 2014 +0100"
      },
      "committer": {
        "name": "Matthias H",
        "email": "apoc@sixserv.org",
        "time": "Sat Dec 06 17:48:34 2014 +0100"
      },
      "message": "Add missing accessKey param to get/delete_event\n"
    },
    {
      "commit": "b88b78d73459379f159a4866aee3415adafaef93",
      "tree": "88e734ef863cf353dee1ee08c79c97c886fbfbad",
      "parents": [
        "8e36c171395523bbe86cff69e1b91e45bfb4b697"
      ],
      "author": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Fri Nov 21 17:12:49 2014 -0800"
      },
      "committer": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Fri Nov 21 17:12:49 2014 -0800"
      },
      "message": "0.8.2\n"
    },
    {
      "commit": "8e36c171395523bbe86cff69e1b91e45bfb4b697",
      "tree": "05b39547ce17c462a9b35afb70cdfaf70ed0c4cf",
      "parents": [
        "265f1d7d15534329c6edf1e15efbb9ec91c13b1f"
      ],
      "author": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Tue Nov 11 22:24:17 2014 -0800"
      },
      "committer": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Tue Nov 11 22:24:17 2014 -0800"
      },
      "message": "bump setup script version number to 0.8.2\n"
    },
    {
      "commit": "265f1d7d15534329c6edf1e15efbb9ec91c13b1f",
      "tree": "05dbdd34062d80142eb6fe46a571868cc490357c",
      "parents": [
        "fd634edb41c9e55223b905822f9faff2a0c14f0c",
        "3fc68aa46ce817236ac4cc4b248bb444febf7daf"
      ],
      "author": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Tue Nov 11 18:59:38 2014 -0800"
      },
      "committer": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Tue Nov 11 18:59:38 2014 -0800"
      },
      "message": "Merge branch \u0027develop\u0027 of https://github.com/PredictionIO/PredictionIO-Python-SDK into develop\n"
    },
    {
      "commit": "fd634edb41c9e55223b905822f9faff2a0c14f0c",
      "tree": "15d3883c337d8999c4646a9e736e23ec8bcfb057",
      "parents": [
        "32a5cf3caf9b7adb068fd47b1ee01f810042f465"
      ],
      "author": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Tue Nov 11 18:59:31 2014 -0800"
      },
      "committer": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Tue Nov 11 18:59:31 2014 -0800"
      },
      "message": "Migrate app_id to access_key\n"
    },
    {
      "commit": "3fc68aa46ce817236ac4cc4b248bb444febf7daf",
      "tree": "6d198d6f09ab7896a6bd0b8f602661a349c65b8b",
      "parents": [
        "32a5cf3caf9b7adb068fd47b1ee01f810042f465"
      ],
      "author": {
        "name": "Justin Yip",
        "email": "yipjustin@prediction.io",
        "time": "Tue Nov 11 16:30:25 2014 -0800"
      },
      "committer": {
        "name": "Justin Yip",
        "email": "yipjustin@prediction.io",
        "time": "Tue Nov 11 16:30:25 2014 -0800"
      },
      "message": "Update ml-100k.zip link."
    },
    {
      "commit": "32a5cf3caf9b7adb068fd47b1ee01f810042f465",
      "tree": "18ce07d9228e5c33b5cc926d3bc9c54c37c9674c",
      "parents": [
        "5e14a6f3ea0e9fca52f16375e98219659b4de09b"
      ],
      "author": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Tue Nov 11 15:31:00 2014 -0800"
      },
      "committer": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Tue Nov 11 15:31:00 2014 -0800"
      },
      "message": "BugFix: MovieLens Import Check Response Code and Fix Unicode Error\n"
    },
    {
      "commit": "5d0e72016953322c1de4252c588836efdad5a4fb",
      "tree": "8c0bd5c2026b19201eb36ccedbb7484259cdae9b",
      "parents": [
        "5e14a6f3ea0e9fca52f16375e98219659b4de09b"
      ],
      "author": {
        "name": "Filipe Varela",
        "email": "fcvarela@gmail.com",
        "time": "Mon Oct 13 11:50:33 2014 +0100"
      },
      "committer": {
        "name": "Filipe Varela",
        "email": "fcvarela@gmail.com",
        "time": "Mon Oct 13 11:50:33 2014 +0100"
      },
      "message": "Python 3 support"
    },
    {
      "commit": "5e14a6f3ea0e9fca52f16375e98219659b4de09b",
      "tree": "6e735e224ec9d2fb13af9ac19570537a975e1a1d",
      "parents": [
        "f688b0c770900b0b3ca2b622dd3814ca5c274db8"
      ],
      "author": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Fri Sep 26 15:44:22 2014 -0700"
      },
      "committer": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Fri Sep 26 15:44:22 2014 -0700"
      },
      "message": "Specify event_time for users and items\n"
    },
    {
      "commit": "f688b0c770900b0b3ca2b622dd3814ca5c274db8",
      "tree": "1ef7d648517a0e42d1c402ced326b22dda6922ed",
      "parents": [
        "1f05c9344dc6c750ab0153a3916805586ba8f248"
      ],
      "author": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Thu Sep 25 03:02:03 2014 -0700"
      },
      "committer": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Thu Sep 25 03:02:03 2014 -0700"
      },
      "message": "Bump version number to 0.8.1\n"
    },
    {
      "commit": "1f05c9344dc6c750ab0153a3916805586ba8f248",
      "tree": "931d4a2d702586a0e84edb0c3be2755745395d26",
      "parents": [
        "13559bb949ff791a0776cc4df598a02ca4e6a2e5"
      ],
      "author": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Thu Sep 25 02:56:41 2014 -0700"
      },
      "committer": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Thu Sep 25 02:56:41 2014 -0700"
      },
      "message": "fix typo\n"
    },
    {
      "commit": "13559bb949ff791a0776cc4df598a02ca4e6a2e5",
      "tree": "c53f75e1b78b5343c295fb883a5acd454a6ee4f9",
      "parents": [
        "20c77f37033dea6cea45c7a46250c3443bd27239"
      ],
      "author": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Thu Sep 25 02:55:57 2014 -0700"
      },
      "committer": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Thu Sep 25 02:55:57 2014 -0700"
      },
      "message": "add pytz install requirement\n"
    },
    {
      "commit": "20c77f37033dea6cea45c7a46250c3443bd27239",
      "tree": "4d758bd7cd475a7b73606bbde28d327c3620ecbf",
      "parents": [
        "908668cffaf72c3ca298e80b164ff00fe2eb9890"
      ],
      "author": {
        "name": "Tom Chan",
        "email": "tchan@prediction.io",
        "time": "Wed Sep 24 23:41:15 2014 -0700"
      },
      "committer": {
        "name": "Tom Chan",
        "email": "tchan@prediction.io",
        "time": "Wed Sep 24 23:41:15 2014 -0700"
      },
      "message": "Typo fix\n"
    },
    {
      "commit": "908668cffaf72c3ca298e80b164ff00fe2eb9890",
      "tree": "75c56d0f0778364a3f970e830b401114319c7540",
      "parents": [
        "f1a9d36b68015668abd696f759aff61897727125"
      ],
      "author": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Tue Sep 23 00:50:47 2014 -0700"
      },
      "committer": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Tue Sep 23 00:50:47 2014 -0700"
      },
      "message": "update doc for 0.8\n"
    },
    {
      "commit": "f1a9d36b68015668abd696f759aff61897727125",
      "tree": "4f917c2f4a7a01969736cafa3e31e7d2b25ad40a",
      "parents": [
        "026b86d6347ce32bfa6ed1e6f629740eb1697b6c"
      ],
      "author": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Mon Sep 22 18:28:18 2014 -0700"
      },
      "committer": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Mon Sep 22 18:28:18 2014 -0700"
      },
      "message": "fix event_time micro / milli seconds bug.\n"
    },
    {
      "commit": "026b86d6347ce32bfa6ed1e6f629740eb1697b6c",
      "tree": "d0b27123e2c2070e6ee84137e0f47ab93836284e",
      "parents": [
        "9d07e4443c9e9faf4f595d50dd4105c2bbe51bb1"
      ],
      "author": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Mon Sep 22 17:51:15 2014 -0700"
      },
      "committer": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Mon Sep 22 17:51:15 2014 -0700"
      },
      "message": "Finalize sdk interface.\n"
    },
    {
      "commit": "9d07e4443c9e9faf4f595d50dd4105c2bbe51bb1",
      "tree": "0d2a0c16494919dff1a15b806fcd4a362ed9f574",
      "parents": [
        "c0031b0d2607468d5c33382053a82d30ad9984a9"
      ],
      "author": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Sat Sep 20 23:37:29 2014 -0700"
      },
      "committer": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Sat Sep 20 23:37:29 2014 -0700"
      },
      "message": "Update API\n"
    },
    {
      "commit": "c0031b0d2607468d5c33382053a82d30ad9984a9",
      "tree": "aeffb91d51f6d3074f344b582bc2c472e10dec3a",
      "parents": [
        "d2f7124a8a2c25dd2d336814d5566390ffd468dc"
      ],
      "author": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Sat Sep 20 03:55:22 2014 -0700"
      },
      "committer": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Sat Sep 20 03:55:22 2014 -0700"
      },
      "message": "PIOTEAM-41. Itemrank quick query.\n"
    },
    {
      "commit": "d2f7124a8a2c25dd2d336814d5566390ffd468dc",
      "tree": "06ea6ee934e8f28a62267131383f696f53909e10",
      "parents": [
        "de0ff6145e553d018fe269ae3da81343d2983e37"
      ],
      "author": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Sat Sep 20 03:00:34 2014 -0700"
      },
      "committer": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Sat Sep 20 03:00:34 2014 -0700"
      },
      "message": "PIOTEAM-41. Change eventTime to event_time.\n"
    },
    {
      "commit": "de0ff6145e553d018fe269ae3da81343d2983e37",
      "tree": "806b55901af3347c074c0b3be4396d80ba080c36",
      "parents": [
        "14a14879bb96cecffcefaaaa829b6a52bda2145c"
      ],
      "author": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Fri Sep 19 16:45:38 2014 -0700"
      },
      "committer": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Fri Sep 19 16:45:38 2014 -0700"
      },
      "message": "PIOTEAM-41. Fix batch import.\n"
    },
    {
      "commit": "14a14879bb96cecffcefaaaa829b6a52bda2145c",
      "tree": "dd98eef0404fad1b6990d68be72415a6c18ce859",
      "parents": [
        "d9664f171366c8f9d5c6dde8a0c2104a4fa48f2a"
      ],
      "author": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Fri Sep 19 16:33:28 2014 -0700"
      },
      "committer": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Fri Sep 19 16:33:28 2014 -0700"
      },
      "message": "PIOTEAM-41. Simplify movielens import.\n"
    },
    {
      "commit": "d9664f171366c8f9d5c6dde8a0c2104a4fa48f2a",
      "tree": "d1ace88e9466336d874da39be2181d67fc32da13",
      "parents": [
        "3343dff1c317d16efb239eea067e1fe3c065230f"
      ],
      "author": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Fri Sep 19 15:56:54 2014 -0700"
      },
      "committer": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Fri Sep 19 15:56:54 2014 -0700"
      },
      "message": "PIOTEAM-41 movielens\n"
    },
    {
      "commit": "3343dff1c317d16efb239eea067e1fe3c065230f",
      "tree": "dcf3513b2f9e939fba66389ef2bb2eec60c3152a",
      "parents": [
        "5fa5bbca737a223986aeceab50e12dd27377b8d3"
      ],
      "author": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Fri Sep 19 15:32:07 2014 -0700"
      },
      "committer": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Fri Sep 19 15:32:07 2014 -0700"
      },
      "message": "Add status check in itemrank demo.\n"
    },
    {
      "commit": "5fa5bbca737a223986aeceab50e12dd27377b8d3",
      "tree": "ecbd65d48632d45a9f561ba4a5c2be08cfce3a9d",
      "parents": [
        "ee01b3a6f6f31f1b77b5ec2930a3293fc9bd45aa"
      ],
      "author": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Fri Sep 19 04:25:11 2014 -0700"
      },
      "committer": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Fri Sep 19 04:25:11 2014 -0700"
      },
      "message": "PIOTEAM-41 itemrank-quick-start\n"
    },
    {
      "commit": "ee01b3a6f6f31f1b77b5ec2930a3293fc9bd45aa",
      "tree": "9014dce2951c924e2aec0b53cdc9f1ea7dc65fc2",
      "parents": [
        "cd439edcac34034737c14504b68ddca9a83639a5"
      ],
      "author": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Fri Sep 19 04:14:04 2014 -0700"
      },
      "committer": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Fri Sep 19 04:14:04 2014 -0700"
      },
      "message": "PIOTEAM-41 yahoo stock import example.\n"
    },
    {
      "commit": "cd439edcac34034737c14504b68ddca9a83639a5",
      "tree": "71a767f62b1799a75451b62d999215948eb5427f",
      "parents": [
        "6843035dea9807714f5da90ff77afdd1a5234534"
      ],
      "author": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Fri Sep 19 03:46:23 2014 -0700"
      },
      "committer": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Fri Sep 19 03:46:23 2014 -0700"
      },
      "message": "PIOTEAM-41 eventtime.\n"
    },
    {
      "commit": "6843035dea9807714f5da90ff77afdd1a5234534",
      "tree": "66120f57c0b7ea858dbca9ca231ac7c86ba10dba",
      "parents": [
        "3c11c870ada3d071b7219376cf38f399e3ae4c8d"
      ],
      "author": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Fri Sep 19 02:19:17 2014 -0700"
      },
      "committer": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Fri Sep 19 02:19:17 2014 -0700"
      },
      "message": "PIOTEAM-41 remove creationTime.\n"
    },
    {
      "commit": "3c11c870ada3d071b7219376cf38f399e3ae4c8d",
      "tree": "ede6b03e8d56d1f3a6a0e239438da5e50ff0576b",
      "parents": [
        "bb3fa483935b5b53cc18e2acfa326e9155d5e67b"
      ],
      "author": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Fri Sep 19 02:18:42 2014 -0700"
      },
      "committer": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Fri Sep 19 02:18:42 2014 -0700"
      },
      "message": "PIOTEAM-41, remove tags\n"
    },
    {
      "commit": "bb3fa483935b5b53cc18e2acfa326e9155d5e67b",
      "tree": "dab665b67a853c08850b75f70d6b6f76c2d01a56",
      "parents": [
        "5848a9c7942d4d6841d430f72d55f9aa41958a06"
      ],
      "author": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Fri Sep 19 02:12:13 2014 -0700"
      },
      "committer": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Fri Sep 19 02:12:13 2014 -0700"
      },
      "message": "PIOTEAM-41 $delete\n"
    },
    {
      "commit": "5848a9c7942d4d6841d430f72d55f9aa41958a06",
      "tree": "aa1f18a518de9eeede0cb10a79e0303cb89c9f1b",
      "parents": [
        "8fb36c40b610af41074d375957bd75e45afee5e8"
      ],
      "author": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Fri Sep 19 01:59:09 2014 -0700"
      },
      "committer": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Fri Sep 19 01:59:09 2014 -0700"
      },
      "message": "PIOTEAM-41. $delete actions\n"
    },
    {
      "commit": "8fb36c40b610af41074d375957bd75e45afee5e8",
      "tree": "bf3cb356123c2005ee81905c66de46845ba418d9",
      "parents": [
        "59380d88ad2f19fa19f00af32888b80e67ae902d"
      ],
      "author": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Fri Sep 19 01:01:33 2014 -0700"
      },
      "committer": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Fri Sep 19 01:01:33 2014 -0700"
      },
      "message": "PIOTEAM-41 remove apiversion.\n"
    },
    {
      "commit": "59380d88ad2f19fa19f00af32888b80e67ae902d",
      "tree": "c1d6204d38953c9c14a62f922957f58da6240d2b",
      "parents": [
        "ece7189c6eafd5a5aaf6bd42fb03577d1970f71a"
      ],
      "author": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Thu Sep 18 05:14:24 2014 -0700"
      },
      "committer": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Thu Sep 18 05:14:24 2014 -0700"
      },
      "message": "Add 0.8 features.\n"
    },
    {
      "commit": "ece7189c6eafd5a5aaf6bd42fb03577d1970f71a",
      "tree": "d4ff440ec0138df2c2a5cb1c41a3a59da5073010",
      "parents": [
        "35ecdf6769f2c22fd0597596e5eefea6a8f20e7c"
      ],
      "author": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Thu Sep 18 01:57:03 2014 -0700"
      },
      "committer": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Thu Sep 18 01:57:03 2014 -0700"
      },
      "message": "New 0.8.\n"
    },
    {
      "commit": "35ecdf6769f2c22fd0597596e5eefea6a8f20e7c",
      "tree": "3a5bed5356ee6c792be50ebbdb16133cd3db4e89",
      "parents": [
        "0a9b0b1c480aab698cbd73043711d90d8f46052f"
      ],
      "author": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Fri May 09 18:08:16 2014 -0700"
      },
      "committer": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Fri May 09 18:08:16 2014 -0700"
      },
      "message": "update doc\n"
    },
    {
      "commit": "0a9b0b1c480aab698cbd73043711d90d8f46052f",
      "tree": "ce834ee0ce389ce40c3e52d6fbea84a959cc0335",
      "parents": [
        "c68cef49a8684c4479503587c59899d21178d8e5"
      ],
      "author": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Fri May 09 17:17:53 2014 -0700"
      },
      "committer": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Fri May 09 17:17:53 2014 -0700"
      },
      "message": "Update version\n"
    },
    {
      "commit": "c68cef49a8684c4479503587c59899d21178d8e5",
      "tree": "360a4fff4d45938b2c5a98ade724fddcb26cb5ed",
      "parents": [
        "19a2713bda38db8c4e49766222ba45d3e5119a5f"
      ],
      "author": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Thu May 01 19:14:43 2014 -0700"
      },
      "committer": {
        "name": "Kenneth Chan",
        "email": "kenneth@prediction.io",
        "time": "Thu May 01 19:14:43 2014 -0700"
      },
      "message": "SDKPYTHON-14 Support Item Rank engine\n"
    },
    {
      "commit": "19a2713bda38db8c4e49766222ba45d3e5119a5f",
      "tree": "236d8b2bb2cbb61c622feb689398da5c43783a6b",
      "parents": [
        "ad1136d7bd8065a4785cc666c3cd65b387d566fe"
      ],
      "author": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Fri Mar 21 15:30:49 2014 -0700"
      },
      "committer": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Fri Mar 21 15:30:49 2014 -0700"
      },
      "message": "Update README.md"
    },
    {
      "commit": "ad1136d7bd8065a4785cc666c3cd65b387d566fe",
      "tree": "f64447944700b30b72f076d7856659338e8caff1",
      "parents": [
        "bea38fa3ed50bb11f994b9e3a773bd62b36e78de"
      ],
      "author": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Fri Mar 21 15:30:29 2014 -0700"
      },
      "committer": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Fri Mar 21 15:30:29 2014 -0700"
      },
      "message": "Create README.md"
    },
    {
      "commit": "bea38fa3ed50bb11f994b9e3a773bd62b36e78de",
      "tree": "7c6c5d54279e4b94f9e13cd93faa8ec57cc20376",
      "parents": [
        "35f11fb9d1f8836866f3cff158a8304f910cb1aa"
      ],
      "author": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Fri Mar 21 15:20:21 2014 -0700"
      },
      "committer": {
        "name": "Justin Yip",
        "email": "yipjustin@gmail.com",
        "time": "Fri Mar 21 15:20:21 2014 -0700"
      },
      "message": "Fix pylint trivial bug for sdk and example code.\n\n1. Unify indent to 2 spaces, except test dir.\n2. Add module structure to example code, can use repo code directly.\n"
    },
    {
      "commit": "35f11fb9d1f8836866f3cff158a8304f910cb1aa",
      "tree": "3dee4fa02f982e934687f9303757a9b7bb86dfd8",
      "parents": [
        "9455e7668c998f2225c3c62388be18f2a1e33c89"
      ],
      "author": {
        "name": "Kenneth Chan",
        "email": "kenneth@tappingstone.com",
        "time": "Fri Dec 20 21:49:24 2013 +0800"
      },
      "committer": {
        "name": "Kenneth Chan",
        "email": "kenneth@tappingstone.com",
        "time": "Fri Dec 20 21:49:24 2013 +0800"
      },
      "message": "SDKPYTHON-13 Fix doc gen\n"
    },
    {
      "commit": "9455e7668c998f2225c3c62388be18f2a1e33c89",
      "tree": "69eb4d959e36a3c07c42fc94fdb443e1caa02e2a",
      "parents": [
        "55f1275c4b93f3216e919ce7f826964c7141b182"
      ],
      "author": {
        "name": "Kenneth Chan",
        "email": "kenneth@tappingstone.com",
        "time": "Fri Dec 20 19:31:46 2013 +0800"
      },
      "committer": {
        "name": "Kenneth Chan",
        "email": "kenneth@tappingstone.com",
        "time": "Fri Dec 20 19:31:46 2013 +0800"
      },
      "message": "SDKPYTHON-13 Add timeout parameter in Client\n"
    },
    {
      "commit": "55f1275c4b93f3216e919ce7f826964c7141b182",
      "tree": "d861b9e0e650f3ef1dcce938791a3c2e143bd2d3",
      "parents": [
        "9a07445ea8c249869b8acf6d98ec662405f5f370"
      ],
      "author": {
        "name": "Kenneth Chan",
        "email": "kenneth@tappingstone.com",
        "time": "Wed Nov 06 18:56:51 2013 +0800"
      },
      "committer": {
        "name": "Kenneth Chan",
        "email": "kenneth@tappingstone.com",
        "time": "Wed Nov 06 18:56:51 2013 +0800"
      },
      "message": "Remove unnecessary import from tests\n"
    },
    {
      "commit": "9a07445ea8c249869b8acf6d98ec662405f5f370",
      "tree": "5f8dc504b93694df1fe46d0b5a4c10f41661fbf8",
      "parents": [
        "d2b9a26b7686bacfa07cc3b372fe643038d97d44"
      ],
      "author": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Sun Nov 03 01:12:54 2013 -0800"
      },
      "committer": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Sun Nov 03 01:12:54 2013 -0800"
      },
      "message": "Add issue tracker"
    },
    {
      "commit": "d2b9a26b7686bacfa07cc3b372fe643038d97d44",
      "tree": "52b475671a69dce340e2d1832aa0d68d851e26e2",
      "parents": [
        "ebe230692bc2c14464d9213ee0e886d0967160b1",
        "2711fe72cedd64742e23cc76f0bb1a700b116652"
      ],
      "author": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Fri Nov 01 16:57:06 2013 -0700"
      },
      "committer": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Fri Nov 01 16:57:06 2013 -0700"
      },
      "message": "Merge pull request #5 from webgeist/new_style_classes\n\nNew style classes "
    },
    {
      "commit": "ebe230692bc2c14464d9213ee0e886d0967160b1",
      "tree": "47d981d5e005f65970cf7f2108ebc3ce34daeb3f",
      "parents": [
        "00e132ad2519a676e8303965b9500348d3ffb79e",
        "a494c25e2dd4c35cca45573671832fe6d6bf75bf"
      ],
      "author": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Fri Nov 01 16:56:47 2013 -0700"
      },
      "committer": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Fri Nov 01 16:56:47 2013 -0700"
      },
      "message": "Merge pull request #4 from jespino/some-python3-compatibility-fixes\n\nSome fixes for compatibility with python3"
    },
    {
      "commit": "2711fe72cedd64742e23cc76f0bb1a700b116652",
      "tree": "a0bcbb7c775ad14e6d7b8081835582bbbee40319",
      "parents": [
        "00e132ad2519a676e8303965b9500348d3ffb79e"
      ],
      "author": {
        "name": "webgeist",
        "email": "webgeist.xor@gmail.com",
        "time": "Sat Oct 26 22:28:33 2013 +0400"
      },
      "committer": {
        "name": "webgeist",
        "email": "webgeist.xor@gmail.com",
        "time": "Sat Oct 26 22:28:33 2013 +0400"
      },
      "message": "new style classes instead old style\n"
    },
    {
      "commit": "a494c25e2dd4c35cca45573671832fe6d6bf75bf",
      "tree": "47d981d5e005f65970cf7f2108ebc3ce34daeb3f",
      "parents": [
        "00e132ad2519a676e8303965b9500348d3ffb79e"
      ],
      "author": {
        "name": "Jesús Espino",
        "email": "jesus.espino@kaleidos.net",
        "time": "Sat Oct 26 10:45:23 2013 +0200"
      },
      "committer": {
        "name": "Jesús Espino",
        "email": "jesus.espino@kaleidos.net",
        "time": "Sat Oct 26 10:45:23 2013 +0200"
      },
      "message": "Some fixes for compatibility with python3\n"
    },
    {
      "commit": "00e132ad2519a676e8303965b9500348d3ffb79e",
      "tree": "94009f93627117c541b823ecffe597cae5b9665a",
      "parents": [
        "7c8a39dd57d63c89f1270585c239f2870701469e",
        "5cc255e111d545821eac7d6481830405ad0bb764"
      ],
      "author": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Thu Oct 24 09:45:24 2013 -0700"
      },
      "committer": {
        "name": "Donald Szeto",
        "email": "donald@prediction.io",
        "time": "Thu Oct 24 09:45:24 2013 -0700"
      },
      "message": "Merge pull request #3 from thearn/develop\n\nsmall changes for code cleanup / efficiency "
    },
    {
      "commit": "5cc255e111d545821eac7d6481830405ad0bb764",
      "tree": "94009f93627117c541b823ecffe597cae5b9665a",
      "parents": [
        "1be22708e90a6bba1ab773ece88cded010d8c3bd"
      ],
      "author": {
        "name": "Tristan Hearn",
        "email": "tristan.a.hearn@nasa.gov",
        "time": "Thu Oct 24 10:55:53 2013 -0400"
      },
      "committer": {
        "name": "Tristan Hearn",
        "email": "tristan.a.hearn@nasa.gov",
        "time": "Thu Oct 24 10:55:53 2013 -0400"
      },
      "message": "changed \u0027range\u0027 to use generators instead of lists, for python2 and python3\n"
    },
    {
      "commit": "1be22708e90a6bba1ab773ece88cded010d8c3bd",
      "tree": "dc7f49fdc85a709fd8dfbdf9d418cf9daeeb6cd6",
      "parents": [
        "7c8a39dd57d63c89f1270585c239f2870701469e"
      ],
      "author": {
        "name": "Tristan Hearn",
        "email": "tristan.a.hearn@nasa.gov",
        "time": "Thu Oct 24 10:49:01 2013 -0400"
      },
      "committer": {
        "name": "Tristan Hearn",
        "email": "tristan.a.hearn@nasa.gov",
        "time": "Thu Oct 24 10:49:01 2013 -0400"
      },
      "message": "Small fixes for PEP8 compliance\n"
    },
    {
      "commit": "7c8a39dd57d63c89f1270585c239f2870701469e",
      "tree": "25c9efadeffa5ea73c2d1a784b25e35a09ffd439",
      "parents": [
        "77a0b2e81c599b2ba754005c1a1d7a97c1a25f7e"
      ],
      "author": {
        "name": "Kenneth Chan",
        "email": "kenneth@tappingstone.com",
        "time": "Tue Oct 08 01:22:46 2013 -0700"
      },
      "committer": {
        "name": "Kenneth Chan",
        "email": "kenneth@tappingstone.com",
        "time": "Tue Oct 08 01:22:46 2013 -0700"
      },
      "message": "update doc\n"
    },
    {
      "commit": "77a0b2e81c599b2ba754005c1a1d7a97c1a25f7e",
      "tree": "b0246286cb40c9b4445872f302d9808931fa147e",
      "parents": [
        "28972af72a5933b5c8e67d3cdfe0e86b5d415bb3"
      ],
      "author": {
        "name": "Kenneth Chan",
        "email": "kenneth@tappingstone.com",
        "time": "Thu Sep 26 15:38:01 2013 -0700"
      },
      "committer": {
        "name": "Kenneth Chan",
        "email": "kenneth@tappingstone.com",
        "time": "Thu Sep 26 15:38:01 2013 -0700"
      },
      "message": "SDKPYTHON-11 add qsize param in client object\n"
    },
    {
      "commit": "28972af72a5933b5c8e67d3cdfe0e86b5d415bb3",
      "tree": "416a3479035c130ecdc02dc6e8751ec656a9312b",
      "parents": [
        "59c7b294e4bfc9479ae00c4b106a3072bc00cc33"
      ],
      "author": {
        "name": "Kenneth Chan",
        "email": "kenneth@tappingstone.com",
        "time": "Mon Sep 23 16:30:24 2013 -0700"
      },
      "committer": {
        "name": "Kenneth Chan",
        "email": "kenneth@tappingstone.com",
        "time": "Mon Sep 23 16:30:24 2013 -0700"
      },
      "message": "SDKPYTHON-7 #comment add pending_requests() and update doc\n"
    },
    {
      "commit": "59c7b294e4bfc9479ae00c4b106a3072bc00cc33",
      "tree": "94e5ed288749560b7a18520d9ea57510d24cb536",
      "parents": [
        "cabb6fc16ab50a2991e3d54e7719b3717013c0b1"
      ],
      "author": {
        "name": "Kenneth Chan",
        "email": "kenneth@tappingstone.com",
        "time": "Fri Sep 20 00:53:16 2013 -0700"
      },
      "committer": {
        "name": "Kenneth Chan",
        "email": "kenneth@tappingstone.com",
        "time": "Fri Sep 20 00:53:16 2013 -0700"
      },
      "message": "SDKPYTHON-10 fix the URL encoded uid/iid issue and bump version to 0.6.1\nto cover this\n"
    },
    {
      "commit": "cabb6fc16ab50a2991e3d54e7719b3717013c0b1",
      "tree": "7b784669d76bbb3cf80a298b7207c2ad52ea238c",
      "parents": [
        "39772ea53993060b941bf109cc4017bc7f91b532",
        "3dcd425427c9519c9353b30aff7d1be54ce05163"
      ],
      "author": {
        "name": "Kenneth Chan",
        "email": "ckhdes@gmail.com",
        "time": "Thu Sep 19 12:58:08 2013 -0700"
      },
      "committer": {
        "name": "Kenneth Chan",
        "email": "ckhdes@gmail.com",
        "time": "Thu Sep 19 12:58:08 2013 -0700"
      },
      "message": "Merge pull request #2 from victorhooi/develop\n\nRemove urllib.quote calls - already handled by urllib.encode in AsyncRequest"
    },
    {
      "commit": "3dcd425427c9519c9353b30aff7d1be54ce05163",
      "tree": "7b784669d76bbb3cf80a298b7207c2ad52ea238c",
      "parents": [
        "39772ea53993060b941bf109cc4017bc7f91b532"
      ],
      "author": {
        "name": "victorhooi",
        "email": "victorhooi@yahoo.com",
        "time": "Thu Sep 19 19:19:04 2013 +1000"
      },
      "committer": {
        "name": "victorhooi",
        "email": "victorhooi@yahoo.com",
        "time": "Thu Sep 19 19:19:04 2013 +1000"
      },
      "message": "Remove urllib.quote calls (this is already handled by urllib.urlencode in AsyncRequest)"
    },
    {
      "commit": "39772ea53993060b941bf109cc4017bc7f91b532",
      "tree": "a3a220dc3ecbc027e29a119432dc3a7606ed25ba",
      "parents": [
        "efb7cb594f319389d68d4b5be3f9ce54a6733736"
      ],
      "author": {
        "name": "Kenneth Chan",
        "email": "kenneth@tappingstone.com",
        "time": "Tue Sep 03 21:58:42 2013 -0700"
      },
      "committer": {
        "name": "Kenneth Chan",
        "email": "kenneth@tappingstone.com",
        "time": "Tue Sep 03 21:58:42 2013 -0700"
      },
      "message": "update doc for itemsim\n"
    },
    {
      "commit": "efb7cb594f319389d68d4b5be3f9ce54a6733736",
      "tree": "fe63e275a795f380ad9bf4fd4f2863cea0c1a3b4",
      "parents": [
        "c79a3dce63c4804980a22f6559eb6837629179d9"
      ],
      "author": {
        "name": "Kenneth Chan",
        "email": "kenneth@tappingstone.com",
        "time": "Mon Aug 26 21:47:59 2013 +0800"
      },
      "committer": {
        "name": "Kenneth Chan",
        "email": "kenneth@tappingstone.com",
        "time": "Mon Aug 26 21:47:59 2013 +0800"
      },
      "message": "SDKPYTHON-8 #comment update doc\n"
    },
    {
      "commit": "c79a3dce63c4804980a22f6559eb6837629179d9",
      "tree": "de6bc8d078d1f5294f062e337619eaa4b983f529",
      "parents": [
        "cc64a81be83fcd659fe18050b67ebe9b9adf66b3"
      ],
      "author": {
        "name": "Kenneth Chan",
        "email": "kenneth@tappingstone.com",
        "time": "Mon Aug 26 21:41:32 2013 +0800"
      },
      "committer": {
        "name": "Kenneth Chan",
        "email": "kenneth@tappingstone.com",
        "time": "Mon Aug 26 21:41:32 2013 +0800"
      },
      "message": "SDKPYTHON-9 #comment update movierec example\n"
    },
    {
      "commit": "cc64a81be83fcd659fe18050b67ebe9b9adf66b3",
      "tree": "bb5736a0c164b54ddc7380ab2763d34e15b1d6de",
      "parents": [
        "6c1436798a8a7001bed2f2c5e9c271da46014dc6"
      ],
      "author": {
        "name": "Kenneth Chan",
        "email": "kenneth@tappingstone.com",
        "time": "Mon Aug 26 20:23:26 2013 +0800"
      },
      "committer": {
        "name": "Kenneth Chan",
        "email": "kenneth@tappingstone.com",
        "time": "Mon Aug 26 20:23:26 2013 +0800"
      },
      "message": "SDKPYTHON-9 #comment change the param order of get_itemrec_topn and update doc\n"
    },
    {
      "commit": "6c1436798a8a7001bed2f2c5e9c271da46014dc6",
      "tree": "3a77e6bcbf50331c6ccac3774bb529c5fa0c17d1",
      "parents": [
        "4453256b3b065905d25b697ecf4272d471a3673d"
      ],
      "author": {
        "name": "Kenneth Chan",
        "email": "kenneth@tappingstone.com",
        "time": "Mon Aug 26 15:54:05 2013 +0800"
      },
      "committer": {
        "name": "Kenneth Chan",
        "email": "kenneth@tappingstone.com",
        "time": "Mon Aug 26 15:54:05 2013 +0800"
      },
      "message": "separate itemrec and itemsim test\n"
    },
    {
      "commit": "4453256b3b065905d25b697ecf4272d471a3673d",
      "tree": "a426c66a76a14fe5ae1314adde615e84caf5950c",
      "parents": [
        "2ee32f0479159bd0f03eba7b89e3dec003081792"
      ],
      "author": {
        "name": "Kenneth Chan",
        "email": "kenneth@tappingstone.com",
        "time": "Sun Aug 25 00:57:33 2013 +0800"
      },
      "committer": {
        "name": "Kenneth Chan",
        "email": "kenneth@tappingstone.com",
        "time": "Sun Aug 25 00:57:33 2013 +0800"
      },
      "message": "SDKPYTHON-8 #comment add get_itemsim_topn and version check in test script\n"
    },
    {
      "commit": "2ee32f0479159bd0f03eba7b89e3dec003081792",
      "tree": "afbe26afcccefcf7ce599414b8dbb526334b4c8d",
      "parents": [
        "54e8d1fa6330aac82839b23899f6bd0ba04915de",
        "cf205850eacff80072adf50ed80a783b6d002f27"
      ],
      "author": {
        "name": "Donald Szeto",
        "email": "donald@tappingstone.com",
        "time": "Sun Aug 11 09:57:04 2013 +0800"
      },
      "committer": {
        "name": "Donald Szeto",
        "email": "donald@tappingstone.com",
        "time": "Sun Aug 11 09:57:04 2013 +0800"
      },
      "message": "Merge branch \u0027robhudson-doc-fixes\u0027 into develop\n"
    },
    {
      "commit": "cf205850eacff80072adf50ed80a783b6d002f27",
      "tree": "afbe26afcccefcf7ce599414b8dbb526334b4c8d",
      "parents": [
        "554d9578df7521cf8a81fe0612f8b7ad1b9ea863"
      ],
      "author": {
        "name": "Rob Hudson",
        "email": "chudson@mozilla.com",
        "time": "Sat Aug 10 16:58:35 2013 -0700"
      },
      "committer": {
        "name": "Rob Hudson",
        "email": "chudson@mozilla.com",
        "time": "Sat Aug 10 16:58:35 2013 -0700"
      },
      "message": "Minor doc fixes\n"
    },
    {
      "commit": "554d9578df7521cf8a81fe0612f8b7ad1b9ea863",
      "tree": "72c8ad5bf5fcf830350d4549fca2fddcf0d557ce",
      "parents": [
        "44d6a805517f1cd06b813562620e065370debac5",
        "54e8d1fa6330aac82839b23899f6bd0ba04915de"
      ],
      "author": {
        "name": "Kenneth Chan",
        "email": "kenneth@tappingstone.com",
        "time": "Wed Aug 07 15:09:57 2013 +0800"
      },
      "committer": {
        "name": "Kenneth Chan",
        "email": "kenneth@tappingstone.com",
        "time": "Wed Aug 07 15:09:57 2013 +0800"
      },
      "message": "Merge branch \u0027develop\u0027\n"
    },
    {
      "commit": "54e8d1fa6330aac82839b23899f6bd0ba04915de",
      "tree": "72c8ad5bf5fcf830350d4549fca2fddcf0d557ce",
      "parents": [
        "82a27c61603848480da71e1f01369b367c50c762"
      ],
      "author": {
        "name": "Kenneth Chan",
        "email": "kenneth@tappingstone.com",
        "time": "Wed Aug 07 15:03:19 2013 +0800"
      },
      "committer": {
        "name": "Kenneth Chan",
        "email": "kenneth@tappingstone.com",
        "time": "Wed Aug 07 15:03:19 2013 +0800"
      },
      "message": "remove trailing newline charater from line\n"
    },
    {
      "commit": "44d6a805517f1cd06b813562620e065370debac5",
      "tree": "dd66dedae2fdd935b1e163db936c98f88f605a25",
      "parents": [
        "7f9453115c638643d2aea2de6bb16aef8b2b2560",
        "82a27c61603848480da71e1f01369b367c50c762"
      ],
      "author": {
        "name": "Kenneth Chan",
        "email": "kenneth@tappingstone.com",
        "time": "Fri Aug 02 17:30:40 2013 +0800"
      },
      "committer": {
        "name": "Kenneth Chan",
        "email": "kenneth@tappingstone.com",
        "time": "Fri Aug 02 17:30:40 2013 +0800"
      },
      "message": "Merge branch \u0027develop\u0027\n"
    },
    {
      "commit": "82a27c61603848480da71e1f01369b367c50c762",
      "tree": "dd66dedae2fdd935b1e163db936c98f88f605a25",
      "parents": [
        "7f9453115c638643d2aea2de6bb16aef8b2b2560"
      ],
      "author": {
        "name": "Kenneth Chan",
        "email": "kenneth@tappingstone.com",
        "time": "Fri Aug 02 17:23:51 2013 +0800"
      },
      "committer": {
        "name": "Kenneth Chan",
        "email": "kenneth@tappingstone.com",
        "time": "Fri Aug 02 17:23:51 2013 +0800"
      },
      "message": "fix attribute name pio_iids\n"
    }
  ],
  "next": "7f9453115c638643d2aea2de6bb16aef8b2b2560"
}
