)]}'
{
  "log": [
    {
      "commit": "5f401474e2c1884e2beacd98518f0df3c31b2b88",
      "tree": "4f14c78146dd3c4c18399721392f02d6e0d23ef6",
      "parents": [
        "4ff89015c8a0f612ade41837cb731e5d7143a46f"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Aug 22 08:32:26 2019 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Sep 17 14:48:14 2019 -0700"
      },
      "message": "VOL-1848 API for setting and querying loglevel of api-server;\nAdd source-router to support routing UpdateLogLevel to cores;\nAdd logging endpoints to rocore\n\nChange-Id: I89eea3599ea3006fe92e6917221cd1fd235ec5e4\n"
    },
    {
      "commit": "0ab4cb2bfea71765610ef8f0051c8d7b231ad08f",
      "tree": "673cb56dbeb13f026c43fe636a98db3ae1cc9059",
      "parents": [
        "2c6a099da75a0cf428ef57e5e67057e09a4e2625"
      ],
      "author": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Wed Apr 24 13:13:35 2019 -0400"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Apr 30 11:47:21 2019 -0700"
      },
      "message": "VOL-1577 - General cleanup (gofmt, go vet, go test, dep check)\n\nChange-Id: I536b2746b8bd266f3e75aeccc65bfe7468f1b44a\n"
    },
    {
      "commit": "910204f21082ec6a40025b4c2571b1ff9c5d5d23",
      "tree": "dee906918f7bf6e0667fc7a2d7b6b57689d15b6e",
      "parents": [
        "2bdfd3f025b038a087165ff012cb3655702775c6"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Mon Apr 08 17:56:40 2019 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Tue Apr 09 13:33:48 2019 +0000"
      },
      "message": "[VOL-1553] Improve device graph performance\n\nThis update focussed on generating routes using the device graph.\nIt improves the performance by at least 5 times.\n\nChange-Id: I79bdbca8ea3d134e87848e45140d07ee3831f12c\n"
    },
    {
      "commit": "6f2fbe3974af79b21475a80db2d131dd7ab78d6c",
      "tree": "3e4c15d6d20bc31efe4db8e4c58011e39328cc49",
      "parents": [
        "60a6d0fe5bf773d0e5bf36fa4121ff277691642f"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Fri Jan 18 16:16:50 2019 -0500"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Fri Jan 18 16:16:50 2019 -0500"
      },
      "message": "[VOL-1414] Update voltha CLI to support dynamic logging.  This\nupdate also cleans up the log library as well as remove XPON\nfrom the CLI.\n\nChange-Id: Ife44abdcca7ac078f29db297d94a4b96f66b1514\n"
    },
    {
      "commit": "89b0e94b972a80575cebe96ae927f2d684bb07e4",
      "tree": "579c4fd35b08e3778bb6eda4f6a97390d099afcb",
      "parents": [
        "e4d77668a16fa12d1ee7d83f9aae8f4b3d4f63d1"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Sun Oct 21 21:11:33 2018 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Sun Oct 21 21:11:33 2018 -0400"
      },
      "message": "[VOL-1035] Initial submission of flow decomposition code.\nAdditional test cases will follow to test the core of the flow\ndecomposition functionality\n\nChange-Id: Ie685714ce5ab54ac89501a67f9489613de195c15\n"
    },
    {
      "commit": "7da372dc4eeb1865fe0115354aad098398aa15be",
      "tree": "a72e00995ee170ac573b0091669af6b9e8993f07",
      "parents": [
        "2c6f16759e74e10c340401ed9b251fc246961a76"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Fri Sep 21 16:03:09 2018 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Fri Sep 21 16:03:09 2018 -0400"
      },
      "message": "Add additional functions to the Logger interface to allow usage as a\ngrpc loggerv2 interface.\n\nChange-Id: I558e0d27a5019993798683d5cb4f953b7064c07a\n"
    },
    {
      "commit": "2c6f16759e74e10c340401ed9b251fc246961a76",
      "tree": "340863eb2b22240358cc7c5ed390402fe4dc67a4",
      "parents": [
        "9a4689630eff5834207269a224e3a8652b4407e9"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Thu Sep 20 23:14:41 2018 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Thu Sep 20 23:14:41 2018 -0400"
      },
      "message": "This commit consists of:\n1) Fixing the core tests\n2) Fix an error in the logger where the runtime stack trace behaved\ndifferently in go 1.10 vs go 1.9.\n3) Minor other fixes\n\nChange-Id: I1263df38ffcd733174f776a0901583cfb59c616e\n"
    },
    {
      "commit": "b92035435f2922c41cb9c9c078de2abe7367b008",
      "tree": "d12930c4e0bf026551724fc5a820da0945999c5d",
      "parents": [
        "e16186c3874c911c426263ba11919ce6cad07099"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Mon Sep 17 22:56:37 2018 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Tue Sep 18 10:53:57 2018 -0400"
      },
      "message": "This commit consists of the following:\n1) The kafka messaging proxy in Twisted python for adapters\n2) Initial implementation and containerization of ponsim OLT adapter\nand ponsim ONU adapter\n3) Initial submission of request and response facade in both Twisted\npython and Go Language\n4) Initial implementation of device management and logical device management\nin the Core\n5) Update to the log module to allow dynamic setting of log level per\npackage using the gRPC API\n6) Bug fixes and minor changes\n\nChange-Id: Ia8f033da84cfd08275335bae9542802415e7bb0f\n"
    },
    {
      "commit": "bf6e7bb28d756618e6e721a90e1ec64f6490f2f1",
      "tree": "9e3c147ce12a542568f7aba92fd17289f1f4b849",
      "parents": [
        "7dfae95a70e8c04d8c7d7c90eb2caf3654778e33"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Tue Aug 14 22:27:29 2018 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Tue Aug 14 22:27:29 2018 -0400"
      },
      "message": "[VOL-1158] Initial commit of grpc voltha service handler.  Also\nadd license to all files.\n\nChange-Id: I923a53504c74939c1db8177df6197694f2c2b3cd\n"
    },
    {
      "commit": "d4d922e6afedbd1b9b543aa2d5e3e5905d93b41e",
      "tree": "ccecd4f98f61d953b8e33260bbc4d8b9b05372f9",
      "parents": [
        "abad44cc59b5243aa3ff664ba7cfce0cbc1750a3"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Fri Aug 03 22:35:16 2018 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Fri Aug 03 22:35:16 2018 -0400"
      },
      "message": "Add dynamic logging capability.\n\nChange-Id: I98de8a6f30d5f82e5e5e902da6df0d8bf1fea889\n"
    },
    {
      "commit": "abad44cc59b5243aa3ff664ba7cfce0cbc1750a3",
      "tree": "40d3996a667dbba614501d8a24034e90d9d0af7c",
      "parents": [
        "4a2564d4414c89e742d4063a2dac7dc41a13d4bb"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Fri Aug 03 16:58:35 2018 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Fri Aug 03 16:58:35 2018 -0400"
      },
      "message": "[VOL-1024]  This update consists of:\n\n1) Inter-container kafka library in Go\n2) initial set of proto definitions\n3) Test cases for the kafka library\n\nChange-Id: Ibe8b0f673a90bbe4cb92847ce40f31ec2d0b6244\n"
    },
    {
      "commit": "5c11af796e0cc753f90636a44032894a8fac3f66",
      "tree": "f53d183f96af09dc7de57d01623c9be254e9a447",
      "parents": [
        "cfee5f4f8bb8c3a79bf25b5a3a1bd0c6998a6f24"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Fri Jul 20 17:21:05 2018 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Fri Jul 20 17:21:05 2018 -0400"
      },
      "message": "Update the RW Core configuration to accept similar configuration as the\nTwisted Python Voltha Core.\n\nChange-Id: Ic9b497dd2b2160d76c941f5115e8e6d0271916e9\n"
    },
    {
      "commit": "cfee5f4f8bb8c3a79bf25b5a3a1bd0c6998a6f24",
      "tree": "4ed2f71f4134bee002d52c8e8d57dd4a22e41f1d",
      "parents": [
        "c300385582fe6db5f79a2381973ff19918a2a9b0"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Thu Jul 19 22:47:38 2018 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Thu Jul 19 22:47:38 2018 -0400"
      },
      "message": "First voltha-go commit.  This commit is focussed on setting up the voltha-go structure as well as the kvstore library\n"
    }
  ]
}
