)]}'
{
  "log": [
    {
      "commit": "fa2f6eea80c2438bd939de6bff900e85e47fd4ff",
      "tree": "33bc75e2c95fa87a1fd975fc3b1a215b3f88598c",
      "parents": [
        "32f0eff3357f7e7579c12b4f55b04cd5e800c373"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Nov 19 14:53:14 2019 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Nov 21 10:59:41 2019 -0800"
      },
      "message": "VOL-2232 restrict kafka readiness to connectivity-related errors\n\nChange-Id: I31d3d2a8ded41bb762a9105781458a50f05ec8c3\n"
    },
    {
      "commit": "32f0eff3357f7e7579c12b4f55b04cd5e800c373",
      "tree": "a2ef0eb23c743ed91547b190185b3d198df3d40d",
      "parents": [
        "44d43ae7235f4fff6b9fea024f808c636e028aec"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Sun Nov 17 09:53:29 2019 +0530"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Tue Nov 19 14:32:48 2019 +0530"
      },
      "message": "VOL-2242: Default TP not chosen when TP not available on KV store\n\n- Choose a default TP when given TP table-id is not found on kv store\n- Signicant simplication from previous interpretation of instance-control attributes\n- Fix logs\n- Bump version to 2.2.17\n\nChange-Id: I2e49d9942fdcb00d1354fd51575f26bccedf1471\n"
    },
    {
      "commit": "c7005fcdf7725ddcdbb51600e49747907d241575",
      "tree": "551f81b90f5fa30d747bf001d21090e2a17ad4c0",
      "parents": [
        "ec2bd400c70aef9dd43dbe54c2a08fed263170f6"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Mon Nov 18 19:23:57 2019 -0500"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Nov 19 01:15:56 2019 +0000"
      },
      "message": "[VOL-2254] Fix for unit test failing\n\nChange-Id: I646fc9865c096c65b7d0660b1654955d55ba3951\n"
    },
    {
      "commit": "ca52210db539b579d776dba69e6d65f72fdd3c0f",
      "tree": "f3219cb01fce71b343c0ebc0e4a30db7758fd22e",
      "parents": [
        "34326d7813342d61d5eddb77088dfabc901760e1"
      ],
      "author": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Fri Nov 08 11:26:35 2019 +0000"
      },
      "committer": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Fri Nov 15 15:36:37 2019 +0000"
      },
      "message": "[VOL-2099] Modify backend to Monitor and report KVStore Liveness state\n\nAdded all Unit Tests for backend.go\n\nChange-Id: If6a43a763f14a81f78968c4617702672c2ab7eac\n"
    },
    {
      "commit": "9447baf44c49d4fd18f5da711e5eea16e895503b",
      "tree": "e0ce968e04b4acc52de59c552244ae22890ebfb9",
      "parents": [
        "63ab5d1929af8e07aa1c697f2ef2477a305ebe85"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Tue Nov 05 16:42:37 2019 +0530"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Wed Nov 13 14:56:32 2019 +0000"
      },
      "message": "VOL-2191: Implement the right interpretation of instance-control\n          attribute from tech-profile\n          Bumping version to 2.2.15\n\nChange-Id: If802034af753a7872db684da2cc4f824968bd34c\n"
    },
    {
      "commit": "63ab5d1929af8e07aa1c697f2ef2477a305ebe85",
      "tree": "e0c52e1f262f13da5efec4d0530554449e7279db",
      "parents": [
        "20b6de927359524186e18f5dd4e423f9d6a617e1"
      ],
      "author": {
        "name": "gerardo.laurenzi",
        "email": "gerardo.laurenzi@hcl.com",
        "time": "Thu Nov 07 11:05:27 2019 +0000"
      },
      "committer": {
        "name": "Gerardo.laurenzi",
        "email": "gerardo.laurenzi@hcl.com",
        "time": "Tue Nov 12 10:52:48 2019 +0000"
      },
      "message": "VOL-2071 Unit Test cases for performance_metrics.go\n\nChange-Id: I86d91f8fe5e221f79032fce30cc377055191c262\n"
    },
    {
      "commit": "20b6de927359524186e18f5dd4e423f9d6a617e1",
      "tree": "e1fcb14ecd0a6c0936e06a5dda0d8f6ada6bfd1f",
      "parents": [
        "e131155fe2ee062eb7744551a0b84849c2dac9fb"
      ],
      "author": {
        "name": "Esin Karaman",
        "email": "esin.karaman@netsia.com",
        "time": "Tue Nov 05 08:29:16 2019 +0000"
      },
      "committer": {
        "name": "Esin Karaman",
        "email": "esin.karaman@netsia.com",
        "time": "Tue Nov 12 07:34:49 2019 +0000"
      },
      "message": "VOL-1601 Necessary functions for multicast IP to MAC address conversion\n\nChange-Id: Id7884528e1ddca8dd1c008b8013d10d771804098\n"
    },
    {
      "commit": "59ce9ddfdf648901215e5c324d887f3508cd2330",
      "tree": "95a01609b29c0185654993a1baebc43356ed606e",
      "parents": [
        "defa2bf30418712f668ef80de2ee8f8ed185b897"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Mon Nov 11 13:05:32 2019 -0500"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Mon Nov 11 16:00:12 2019 -0500"
      },
      "message": "[VOL-2193] Create mocks for Kafka Client and Etcd\n\nThis commit consists of:\n1) A kafka client mock that implements the kafka client interface\nunder voltha-lib-go/pkg/kafka/client.go\n2) An embedded Etcd server that runs in-process and represents an\nEtcd server.\n\nChange-Id: I52a36132568e08c596bb4136918bebcb654a3b99\n"
    },
    {
      "commit": "defa2bf30418712f668ef80de2ee8f8ed185b897",
      "tree": "ab87d1ff8c7b4abebf401586e118b0acd2e1fbe6",
      "parents": [
        "98c2440bada4813e8689916ea8b220ff15b92dbc"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Nov 08 12:03:56 2019 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Nov 08 12:07:42 2019 -0800"
      },
      "message": "VOL-2098 Add probe argument to NewGrpcServer; Release 2.2.12\n\nChange-Id: I76ceb9efe280c66c67edc5fef85cc8060c670a5e\n"
    },
    {
      "commit": "104b67dd4bb72b7d4b89807fa3fb1b2d73aaeec8",
      "tree": "4adea62f69c7e6f03a5cc53a112f16057a53b38e",
      "parents": [
        "86fc936e0c8f7e809846ff087a0d4e4057f71e48"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Oct 29 15:56:27 2019 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Nov 07 08:14:03 2019 -0800"
      },
      "message": "VOL-2098 Support for Kafka liveness testing\n\n* Adds liveness channel to sarama_client and kafka_interadapter proxy.\nThe liveness channel will push true or false to the channel on\neach successful or failed Kafka publish.\n\n* Adds support to make a \"liveness publish attempt\", which publishes\nan empty message on a _liveness channel.\n\n* Adds ServiceStatusNotReady to Probe\n\n* Suppresses multiple Probe.UpdateStatus of the same status\n\n* Adds the ability to attach a Probe to the grpc server, so that\nwhen the probe returns NotReady, the Server responds to requests\nwith UNAVAILABLE.\n\nChange-Id: I996c719570a50f2f6f397887d10d489608269c3f\n"
    },
    {
      "commit": "86fc936e0c8f7e809846ff087a0d4e4057f71e48",
      "tree": "80a8319d97647e4ba393ed1ac60f1b0a39ca3c5a",
      "parents": [
        "2739514b0d65e6f29a87e8031fe5af114f60bc45"
      ],
      "author": {
        "name": "Thomas Lee S",
        "email": "Thomas.Sebastian@radisys.com",
        "time": "Thu Oct 31 11:35:19 2019 +0530"
      },
      "committer": {
        "name": "Thomas Lee S",
        "email": "Thomas.Sebastian@radisys.com",
        "time": "Thu Nov 07 03:21:46 2019 +0000"
      },
      "message": "VOL-2180 Timeout Addition for Etcdclient APIs\n\nChange-Id: I526b752509d51f3100459281ac009f14be1d0a14\n"
    },
    {
      "commit": "1e3e29c8cbce8e23aa106c44d7f0069603977f8f",
      "tree": "88c88db38968eb431f9eed57f3508a5ec5b36cfd",
      "parents": [
        "89567d582f175628bf9cc009b3770644f2b56824"
      ],
      "author": {
        "name": "sbarbari",
        "email": "sbarbari@ciena.com",
        "time": "Tue Nov 05 10:06:50 2019 -0500"
      },
      "committer": {
        "name": "sbarbari",
        "email": "sbarbari@ciena.com",
        "time": "Wed Nov 06 08:40:13 2019 -0500"
      },
      "message": "VOL-2154 : Moving back db/model to voltha-go\n\n- Kept backend.go to limit impact in other components\n\nAmendments:\n\n- Removed db/model unit tests\n- Forgot to fix some stash merges\n- Removed unused \"lock\" parameter from kv clients\n- Changed version for release\n\nChange-Id: I25a03eb335ce22d49412be4bf2cceaff387dc4ae\n"
    },
    {
      "commit": "f1b096c13afa46546cd31658583d9af5aa3f3d61",
      "tree": "ea6745ee57d579f26abd75717341a44d0d7ba7c6",
      "parents": [
        "bc70c450f1a4e522954a4cbf510146049e01372e"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Nov 01 12:36:30 2019 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Nov 04 08:25:19 2019 -0800"
      },
      "message": "VOL-2189 update voltha-lib-go to use voltha-protos\u003dv2.0.0;\nRelease 2.2.9\n\nChange-Id: I4421bc86324c692e71494cb09ba1ddc5454c1054\n"
    },
    {
      "commit": "f14a9564a3700953050819a9fd1e8cbfe5aba7b1",
      "tree": "c181286c42fd3dae894d139de74e1e7c82656c0b",
      "parents": [
        "bbb0b2b28c624615064f0361215a3f1f81017579"
      ],
      "author": {
        "name": "gerardo.laurenzi",
        "email": "gerardo.laurenzi@hcl.com",
        "time": "Thu Oct 24 07:08:34 2019 +0000"
      },
      "committer": {
        "name": "Gerardo.laurenzi",
        "email": "gerardo.laurenzi@hcl.com",
        "time": "Mon Nov 04 15:17:14 2019 +0000"
      },
      "message": "VOL-2073 Unit Test cases for utils.go\n\nChange-Id: I94ecbb8ea15b05477a5cb57e81c506b28b7fd636\n"
    },
    {
      "commit": "bbb0b2b28c624615064f0361215a3f1f81017579",
      "tree": "ddcfbb6fa319a6f537c74191e04b26462f966a56",
      "parents": [
        "707ecc9ab64733f03e85382729813f615c1d1360"
      ],
      "author": {
        "name": "Abhilash Laxmeshwar",
        "email": "abhilash.laxmeshwar@radisys.com",
        "time": "Thu Oct 31 17:04:29 2019 +0530"
      },
      "committer": {
        "name": "Abhilash Laxmeshwar",
        "email": "abhilash.laxmeshwar@radisys.com",
        "time": "Mon Nov 04 15:53:14 2019 +0530"
      },
      "message": "VOL-1904 openolt adapter reconcile Apis for managing pon resources\n\nChange-Id: I68f7838843fe18c1458c0b4475808e92e2ffca9e\n"
    },
    {
      "commit": "a59c915b7ddfca0bf71a6ab0a94106416c0eb164",
      "tree": "c6ff040b4fe16332b295fd8719d845424717f67f",
      "parents": [
        "86e9d2ed55d039f3042806bd433119cf12d4b214"
      ],
      "author": {
        "name": "Naga Manjunath",
        "email": "Naga.Manjunath@radisys.com",
        "time": "Wed Oct 30 12:48:49 2019 +0530"
      },
      "committer": {
        "name": "Naga Manjunath",
        "email": "Naga.Manjunath@radisys.com",
        "time": "Wed Oct 30 12:51:54 2019 +0530"
      },
      "message": "Updated with Comment for SendKPIEvent method\n\nChange-Id: I61d6a43d1d845526327c927e8e445a2fdc477d2c\n"
    },
    {
      "commit": "86e9d2ed55d039f3042806bd433119cf12d4b214",
      "tree": "1406a10d83e71888071d1f1afffa9814f5e26b8f",
      "parents": [
        "64b76691cef8a707b09ede0d036582528800d7d0"
      ],
      "author": {
        "name": "Naga Manjunath",
        "email": "Naga.Manjunath@radisys.com",
        "time": "Fri Oct 25 15:21:49 2019 +0530"
      },
      "committer": {
        "name": "Naga Manjunath",
        "email": "Naga.Manjunath@radisys.com",
        "time": "Sat Oct 26 12:36:33 2019 +0530"
      },
      "message": "Updated pmmetrics package to support for VOL-1091 and VOL-1381, This is to collect PMMetics for OLT.\nUpdated with SendKPIevent2 method\nUpdated with review comments\n\nChange-Id: Ib2461f1fa6003a74372737c08e3bc2305667f2ce\n"
    },
    {
      "commit": "ce7670056d2f2c3ccbd30a33223df7858b8f20a3",
      "tree": "5cdfd8a124e7983933583d83deb22a45806a0e91",
      "parents": [
        "456b893dc42ccc5f3c8f284e9e5aa0af84e19e91"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Oct 23 13:30:24 2019 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 24 13:13:55 2019 -0700"
      },
      "message": "VOL-2138 move to v2 imports\n\nChange-Id: I90ddee93438532aae9ea9dbc445b7e034d28c56a\n"
    },
    {
      "commit": "456b893dc42ccc5f3c8f284e9e5aa0af84e19e91",
      "tree": "43eb1a5d805a99e347ca7e594aac345cb4123316",
      "parents": [
        "0935d034ac2955fb6a5e81540d4c98b3761dcb79"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 24 10:36:39 2019 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 24 10:53:57 2019 -0700"
      },
      "message": "VOL-2153 move flow_utils.go from voltha-go to voltha-lib-go;\nrelease 2.2.6\n\nBased on voltha-go commit ec6e61b6239b955b6e7623ba3b604e8030154773\n\nChange-Id: Id52f3eb1cb4bcade3f0e42da0129b643fdc5b0f9\n"
    },
    {
      "commit": "36d0b20a42205284e5163e6c85c5048084754787",
      "tree": "f38fe310d8ded4d54c066bc53b7609808a0101ba",
      "parents": [
        "e06da0f77a98ba3d1e5cc80564279e995e71caed"
      ],
      "author": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Oct 23 18:33:34 2019 +0000"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Oct 23 18:44:54 2019 +0000"
      },
      "message": "VOL-2143 - add UpdateReason to common.CoreProxy\n\nChange-Id: I87a5878a67fe9f592338766a316ee7836e6f4a23\n"
    },
    {
      "commit": "42b97a4754ab4f84ac361a3dde6943b7e69d9927",
      "tree": "1346bcb52d954f27409a652447f44cac6035b63a",
      "parents": [
        "57e6428fbc053b1494fe36f848d02f52491185d7"
      ],
      "author": {
        "name": "Stephane Barbarie",
        "email": "sbarbari@ciena.com",
        "time": "Wed Oct 23 11:05:04 2019 -0400"
      },
      "committer": {
        "name": "Stephane Barbarie",
        "email": "sbarbari@ciena.com",
        "time": "Wed Oct 23 12:04:10 2019 -0400"
      },
      "message": "VOL-2092 VOL-2116 : Ensure the latest data is updated\n\nThis fix resolves the issue when kv/memory does not\nreflect the content of what was updated.\n\n- Cleanup data on secondary core when removed from owner core\n\nAmendments:\n\n- Removed Config.Data from hash generation logic (redundant)\n\nChange-Id: I08237e25d565ab0d875a81ad5b25b93cfd89914d\n"
    },
    {
      "commit": "62f0709e823230a7e84ec8d37bf1906dce69201c",
      "tree": "1dee6444d4815eb435d79b2cebf481dd6c367010",
      "parents": [
        "e73f91e306e9942a744829c74b304d2c063a8d61"
      ],
      "author": {
        "name": "Mahir Gunyel",
        "email": "mahir.gunyel@netsia.com",
        "time": "Fri Oct 18 11:16:03 2019 -0700"
      },
      "committer": {
        "name": "Mahir Gunyel",
        "email": "mahir.gunyel@netsia.com",
        "time": "Fri Oct 18 12:01:38 2019 -0700"
      },
      "message": "VOL-2103 - Device reason update modifications\n\nDeviceReasonUpdate api is added, to update the reason attribute of Device in rw_core.\n\nChange-Id: Idd032ba6d7b46e0affaf2ccc6cef68ec83cd1620\n"
    },
    {
      "commit": "e73f91e306e9942a744829c74b304d2c063a8d61",
      "tree": "215c48939e1614fe5bb1a63cd4a4174d9ba71ea0",
      "parents": [
        "2c1c482c1b16f06ab700d087f800e416c5185c91"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 17 12:58:11 2019 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 17 13:12:00 2019 -0700"
      },
      "message": "VOL-2017 eliminate common dir and move its contents up a level\n\nChange-Id: Ia52dac284a7edcdcfe7eaa8c568b84d19d604b58\n"
    },
    {
      "commit": "2c1c482c1b16f06ab700d087f800e416c5185c91",
      "tree": "1c3401345b3beb91b50a6c64877851f7a1abe9d9",
      "parents": [
        "679976e8b8c810016169df9caf7fa2f7fbc7fec7"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Oct 16 11:02:41 2019 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 17 11:51:22 2019 -0700"
      },
      "message": "VOL-2017 voltha-lib moved from voltha-go;\nrelease version 2.2.1\n\nBased on voltha-go commit 5259f8e52b3e3f5c7ad422a4b0e506e1d07f6b36\n\nChange-Id: I8bbecdf456e420714a4016120eafc0d237c80565\n"
    }
  ]
}
