)]}'
{
  "log": [
    {
      "commit": "3fb6f74e0605e213aa86dfb80bf365f05228a651",
      "tree": "43c3d130bfc5b5e1eb62211e91ab820fe6a49f56",
      "parents": [
        "9a028684ae5ff1f19bcd40c2a78b42caed1f1f6c"
      ],
      "author": {
        "name": "Devmalya Paul",
        "email": "Devmalya.Paul@radisys.com",
        "time": "Thu May 07 02:30:50 2020 -0400"
      },
      "committer": {
        "name": "Devmalya Paul",
        "email": "Devmalya.Paul@radisys.com",
        "time": "Wed Jun 03 17:18:22 2020 -0400"
      },
      "message": "VOL-2988 Raise event when an ONU device handler is removed\n\n         This commits adds a ONU deleted event in the pyvoltha\n         event generation framework\n\nChange-Id: Id7446444bd77881dd961376b5aaf08a2b11abfeb\n"
    },
    {
      "commit": "84a71e9ce9bdcd1932f3c851ca4348a989eb2160",
      "tree": "8e49c3c13dbd1718abe67cc6a6debf19236bfc06",
      "parents": [
        "a4d0bdeb4ad41ff58f4928dc948272662e7c230e"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Fri Nov 15 09:00:19 2019 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Tue Nov 19 07:31:59 2019 -0700"
      },
      "message": "[VOL-2241] Python 3 refactor of pyvoltha\n\nMajority of work was manual fixes to bytes and strings types, which are\ndifferent in py3, but same in py2. As the OMCI library does a lot of\nthese comparisons and scapy then renders packets, this was frequently\nnontrival to debug.\n\nAlso:\n\n- Removed grpc dep which wasn\u0027t being used, not py3 compatible\n- s/Alarms/Events/ to work with protobuf changes per VOL-2224\n- Automatic fixes via modernize tooling\n- Removed unused OrderedWeakValueDict code\n- Removed frameio send_frame specific to Darwin (MacOS), which had no\n  corresponding linux code\n- Use library functions for hex and unicode conversions\n- Various other cleanups and fixes (EOL whitespace, etc.)\n\nAlso more (Matt):\n\n - handle stringify better, check if already string\n - use binary string for binary work\n - import new thread paths\n - update requirements.txt for newer libraries needed with newer python\n - return proper tuple for unpacking\n - bytes string formatting fixed\n - fix mock task unit test\n\nEven more (Zack):\n\n- Python 2/3 compat for _thread by using \u0027future\u0027\n- Bump version to 2.3.0\n\nChange-Id: I53b596d374a944bfb80d0b112f21bcc1f8bcee6e\n"
    },
    {
      "commit": "6a7950cb8a83ba4129b3a25d7455055812ad3c78",
      "tree": "15da728db24ab0427664610fa3073a63a6efc70a",
      "parents": [
        "5be22260ea8d5a1c68bb20222e000f74c0727ef0"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Tue Sep 17 11:14:33 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Thu Sep 19 13:04:41 2019 -0400"
      },
      "message": "SEBA-830: Fix syntax errors and argument count mismatches\n\nAlso add some unit tests\n\nChange-Id: Id93dd2f5a2a691b045d78cbfa7a2b1b8c30bd32b\n"
    }
  ]
}
