)]}'
{
  "log": [
    {
      "commit": "198de901f27ec1763708ed2eceebb63a0aa724aa",
      "tree": "0654dfe8d9843e90e3b60075f631369c72c690de",
      "parents": [
        "2f2855e029b5e3a4e5f10bde0be9cde92c0f4218"
      ],
      "author": {
        "name": "Serkant Uluderya",
        "email": "serkant.uluderya@netsia.com",
        "time": "Mon Nov 16 20:29:17 2020 +0300"
      },
      "committer": {
        "name": "serkant.uluderya",
        "email": "serkant.uluderya@netsia.com",
        "time": "Tue Feb 23 14:55:29 2021 +0300"
      },
      "message": "[VOL-3731] added DeleteWithPrefix method from KV\n\nProvides deleting multiple keys in one shot\n\nChange-Id: I71e3089adcdc90a8307b9503197d220d1405f030\n"
    },
    {
      "commit": "2f2855e029b5e3a4e5f10bde0be9cde92c0f4218",
      "tree": "58034931a6bfd88f7f2e03256fd454b61465c046",
      "parents": [
        "db34617469c7d91a61a393f97bc11b206492e354"
      ],
      "author": {
        "name": "serkant.uluderya",
        "email": "serkant.uluderya@netsia.com",
        "time": "Sat Jan 30 12:43:40 2021 +0300"
      },
      "committer": {
        "name": "serkant.uluderya",
        "email": "serkant.uluderya@netsia.com",
        "time": "Mon Feb 22 15:47:51 2021 +0300"
      },
      "message": "[VOL-3801] remove unused KV consul code in voltha-lib-go\n\nChange-Id: Iedfd7c24440692d74c8f463d80f3ad259cbf2e6d\n"
    },
    {
      "commit": "db34617469c7d91a61a393f97bc11b206492e354",
      "tree": "08eec91729b64b2c52d9d66ad7503d32f2eb2056",
      "parents": [
        "adc1b31953b8842f9eec78245d9c5da8c7c08df2"
      ],
      "author": {
        "name": "Maninder",
        "email": "maninder@ciena.com",
        "time": "Mon Feb 01 16:06:00 2021 +0530"
      },
      "committer": {
        "name": "Maninder Singh",
        "email": "maninder@ciena.com",
        "time": "Mon Feb 08 06:28:25 2021 +0000"
      },
      "message": "Changing default kvStore Path Prefix as part of a set of new helm chart\n\nPlease refer https://gerrit.opencord.org/c/voltha-helm-charts/+/22295\n\nChange-Id: Ib1b89d89508d494a190aed8adf95231d7d2a7510\n"
    },
    {
      "commit": "adc1b31953b8842f9eec78245d9c5da8c7c08df2",
      "tree": "8f441c101c9dc78982877e011d8a7d475ba59ada",
      "parents": [
        "26ccc88a2d1f21a2feeea61a5d06122759715ff6"
      ],
      "author": {
        "name": "Himani Chawla",
        "email": "hichawla@ciena.com",
        "time": "Thu Feb 04 13:12:33 2021 +0530"
      },
      "committer": {
        "name": "Himani Chawla",
        "email": "hichawla@ciena.com",
        "time": "Thu Feb 04 13:12:33 2021 +0530"
      },
      "message": "Code changes for adding NONE as subcategory\n\nChange-Id: Id2e239056f5be7fd33941fb76e8cfd6a30a2e162\n"
    },
    {
      "commit": "26ccc88a2d1f21a2feeea61a5d06122759715ff6",
      "tree": "5360f990b54e091ebee98eb99dc66a321fdb4800",
      "parents": [
        "5950310f43e2b360e690095f6f8c43eb0e1f2e98"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Thu Jan 14 11:47:35 2021 +0100"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Thu Jan 28 12:23:01 2021 +0100"
      },
      "message": "[VOL-3761] Implement transfer of Image related call to adapter\n\nChange-Id: Ie0630f12883dbebf76ca33e5b9bbcdfcafc2032a\n"
    },
    {
      "commit": "5950310f43e2b360e690095f6f8c43eb0e1f2e98",
      "tree": "0cf0a1ad86ec85ce24cb704d210e542244030ca4",
      "parents": [
        "46a9f01ade07e5772e1cf1ac61779de89564f734"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Thu Jan 14 13:25:54 2021 -0800"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Thu Jan 14 13:25:54 2021 -0800"
      },
      "message": "VOL-3766 : Support updating PM frequency.\nVersion updated to 4.0.6\n\nChange-Id: I484aaabae2910ebf7b7423fb3ea80794ebe1f4c1\n"
    },
    {
      "commit": "46a9f01ade07e5772e1cf1ac61779de89564f734",
      "tree": "8f8792bacd51464bd36b783c6b7e37995f60aa69",
      "parents": [
        "4d2eb5d069e61287eebeb76cc1237115cfda91ab"
      ],
      "author": {
        "name": "kesavand",
        "email": "kesavan.duraiswamy@gmail.com",
        "time": "Mon Jan 04 16:40:36 2021 +0530"
      },
      "committer": {
        "name": "kesavand",
        "email": "kesavan.duraiswamy@gmail.com",
        "time": "Thu Jan 07 01:38:38 2021 -0500"
      },
      "message": "VOL-3735 Retrieve port counters using the GetExtValue(SingleGetValue) rpc from the openolt adapter\n\nChange-Id: Ie7cd02b6a5b3784d7cc279a616ce88d4ee89ef20\n"
    },
    {
      "commit": "4d2eb5d069e61287eebeb76cc1237115cfda91ab",
      "tree": "354a0c3b617a148eee6b764120a4fd3d09018a5b",
      "parents": [
        "f34d90893de97ccb6722b3f0aef63d1fa12bfdc1"
      ],
      "author": {
        "name": "Himani Chawla",
        "email": "hichawla@ciena.com",
        "time": "Thu Nov 12 17:19:20 2020 +0530"
      },
      "committer": {
        "name": "Himani Chawla",
        "email": "hichawla@ciena.com",
        "time": "Tue Dec 22 15:20:53 2020 +0530"
      },
      "message": "VOL-3501 Code changes to support rpc event\n\nChange-Id: I8433b8fc925acbb23bce68091cea3a6b24fc9d85\n"
    },
    {
      "commit": "f34d90893de97ccb6722b3f0aef63d1fa12bfdc1",
      "tree": "40aba8dbbe36dd8f055a83987729804f3741a791",
      "parents": [
        "de9e62b2f8dfb484ca2974e98f31e570b5ee54a0"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Nov 24 13:56:34 2020 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Nov 24 13:56:34 2020 -0800"
      },
      "message": "[VOL-3666] Reading TP template from default locations, write the instance using the per-stack prefix\n\nChange-Id: Iabdacad1e8c3be718479c840214c2f700c967cd7\n"
    },
    {
      "commit": "de9e62b2f8dfb484ca2974e98f31e570b5ee54a0",
      "tree": "aa26bee52da530b430225635e4d7aebb4f9cf485",
      "parents": [
        "866ac58b676c25f530755f2b073054cc4e774d34"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Nov 23 15:00:46 2020 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Nov 24 09:19:11 2020 -0800"
      },
      "message": "using latest voltha-ci-tool container to correctly generate coverage reports\n\nChange-Id: Iad2b8f9e0fe15e43107f8ca4f9d8131d3f4b1804\n"
    },
    {
      "commit": "866ac58b676c25f530755f2b073054cc4e774d34",
      "tree": "6a61cb5f0f25951f3aaeccf3ecf26cec105ed4a2",
      "parents": [
        "29ff79c89bfa29a960cb9a9ebbe1711bcb1a8a6a"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Nov 09 12:18:31 2020 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Nov 09 12:18:39 2020 -0800"
      },
      "message": "[VOL-3624] Templatizing the technology_profile path\n\nChange-Id: I40f9041901a60efb8b9872612b21ee1b0cad82ef\n"
    },
    {
      "commit": "29ff79c89bfa29a960cb9a9ebbe1711bcb1a8a6a",
      "tree": "47a31a8b0101838a52ef263ba67a7001bae87b5b",
      "parents": [
        "89c985b8ec06a429db951dccba1a4e0198020a99"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Nov 06 13:03:17 2020 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Nov 06 14:45:44 2020 -0800"
      },
      "message": "[VOL-3624] Parametrizing the KV-Store path\n\nChange-Id: If4aac23c7e20557fb898b3b4a072d99fb5d0d48d\n"
    },
    {
      "commit": "89c985b8ec06a429db951dccba1a4e0198020a99",
      "tree": "b74474898f7e2290e134fce6b2c8b9a069f3be58",
      "parents": [
        "246bd0b5bad615d92b3d3293daaa772c5e16560a"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Wed Oct 14 15:02:09 2020 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Wed Oct 14 15:05:10 2020 -0700"
      },
      "message": "Use voltha-protos version 4.0.2\nBump major version of voltha-lib-go to 4.0.0 as this change results\nin incompatible API version compared to previous version\n\nChange-Id: I1def58361fb1d85f07d6948ebf1ffb7a92eb0d4c\n"
    },
    {
      "commit": "246bd0b5bad615d92b3d3293daaa772c5e16560a",
      "tree": "8393ae8ff958aa20ea4d6f14a38a7e3bb77bf4d6",
      "parents": [
        "d3d0fac6da04e24093d5340d0331c06962012bc6"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Thu Oct 08 21:57:35 2020 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Mon Oct 12 10:28:46 2020 -0700"
      },
      "message": "VOL-3419:\n- Make iScheduler and iScheduler public\n- Bump version to 3.3.0\n\nChange-Id: I60c96476b9262be759e4f766cbb4aa2f9c88a6b0\n"
    },
    {
      "commit": "d3d0fac6da04e24093d5340d0331c06962012bc6",
      "tree": "85e757f3c2f21cfbad0ee20a6bb5681d96c3439b",
      "parents": [
        "03fd36ce6daef1d15ddced6403bd9e90bf47efd6"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Sep 18 12:06:17 2020 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Sep 18 12:06:17 2020 -0700"
      },
      "message": "Bumping voltha-lib-go minor version\n\nChange-Id: I1a4b7ca16e5feb64200b6668e5005c3aba5515aa\n"
    },
    {
      "commit": "03fd36ce6daef1d15ddced6403bd9e90bf47efd6",
      "tree": "e32b2f3162ad10eb390dc514c311c23e05ca9d94",
      "parents": [
        "a43ef277caf6703d1911db2a0928b759353693cb"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Thu Jun 11 13:32:29 2020 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Wed Sep 16 17:52:02 2020 -0700"
      },
      "message": "VOL-3212: Add support for fetching SetVlanVid and SetVlanPcp from\n          flow instructions.\n\nChange-Id: I6e94e0357f0d6337fb5c6f4731b06f21190b81c8\n"
    },
    {
      "commit": "a43ef277caf6703d1911db2a0928b759353693cb",
      "tree": "ed6036785cc80cfa6119f754ac0c377849687b60",
      "parents": [
        "5d8836bbe096c93b0592b57a940dad7bccd34ed8"
      ],
      "author": {
        "name": "Neha Sharma",
        "email": "neha.sharma70@infosys.com",
        "time": "Tue Aug 25 07:25:13 2020 +0000"
      },
      "committer": {
        "name": "Neha Sharma",
        "email": "neha.sharma70@infosys.com",
        "time": "Thu Aug 27 17:39:04 2020 +0000"
      },
      "message": "[VOL-3379] Support dynamic enable/disable of Log Correlation Feature\n\nChange-Id: I2b54a3aba10a118d1bc30f0f019c59a1ba8313fc\n"
    },
    {
      "commit": "5d8836bbe096c93b0592b57a940dad7bccd34ed8",
      "tree": "d7daaf0d222e5f822bb34d4176c03209a893b65d",
      "parents": [
        "503cce6cb39d117ff7e87794cddd7358f7d34847"
      ],
      "author": {
        "name": "divyadesai",
        "email": "divya.desai@infosys.com",
        "time": "Tue Aug 18 07:40:59 2020 +0000"
      },
      "committer": {
        "name": "divyadesai",
        "email": "divya.desai@infosys.com",
        "time": "Tue Aug 25 06:29:52 2020 +0000"
      },
      "message": "[VOL-3228] device-id logging consistancy\n\nChange-Id: Id6fc343bc05aa5a9db27f854c21657b01fdc45ba\n"
    },
    {
      "commit": "503cce6cb39d117ff7e87794cddd7358f7d34847",
      "tree": "4d2e2bbf18236068ee658f80774ff2855f52af7f",
      "parents": [
        "e9d35bb71b99d898a6b3e9c5d3e005a426f21567"
      ],
      "author": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Mon Aug 24 16:34:39 2020 +0000"
      },
      "committer": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Mon Aug 24 18:41:13 2020 +0000"
      },
      "message": "[VOL-3199] Fixed a double mutex locking flow in earlier patch\n\nChange-Id: I1379e674d51bedd3d13f91355f54e91a9a67eab3\n"
    },
    {
      "commit": "e9d35bb71b99d898a6b3e9c5d3e005a426f21567",
      "tree": "a8ce15dc0ab6d9e89f79a3ed4ab2ac10520f48a0",
      "parents": [
        "950f21efc8bc60fbc64b842f694449733096676f"
      ],
      "author": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Tue Aug 18 06:47:59 2020 +0000"
      },
      "committer": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Fri Aug 21 19:00:59 2020 +0000"
      },
      "message": "[VOL-3199] Added support for dynamic enable/disable of Trace Publishing in running components\n\nChange-Id: Idc1b21ddb6b80f46ffdc45be6b44c1e5d8de0c8f\n"
    },
    {
      "commit": "950f21efc8bc60fbc64b842f694449733096676f",
      "tree": "bdfed2d16e024219a36d62c8b5451903b9721020",
      "parents": [
        "fb1cb35c268de7f820b1b5acae187bd5c7f17c0b"
      ],
      "author": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Wed Aug 19 17:42:29 2020 +0000"
      },
      "committer": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Wed Aug 19 18:02:11 2020 +0000"
      },
      "message": "[VOL-3424] Switch completely to Context based Logger instance\n\nChange-Id: I3327f08c5f3910f25aaca27c937026c050befca3\n"
    },
    {
      "commit": "fb1cb35c268de7f820b1b5acae187bd5c7f17c0b",
      "tree": "573f0ed47c855d00fafd401348e9fa651160987a",
      "parents": [
        "5edd7fb98f8bdc195b6a0238087707aea66056e3"
      ],
      "author": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Mon Aug 03 04:59:32 2020 +0000"
      },
      "committer": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Fri Aug 14 04:33:48 2020 +0000"
      },
      "message": "[VOL-3070]Create Child Span for the third party library call to etcd and propagate context to carry span information.\n\nChange-Id: Idb1105181a2b485928421c337b95bab0124813e8\n"
    },
    {
      "commit": "5edd7fb98f8bdc195b6a0238087707aea66056e3",
      "tree": "6626dec9eace223e1259facc9d6e7830981820a2",
      "parents": [
        "7424065ce37f89ef6f3ef352b1bcb0e2a8ec3ad4"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Jul 29 19:30:48 2020 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Jul 30 10:21:13 2020 -0700"
      },
      "message": "VOL-3383 - add mutex around shared data\n\nChange-Id: I676615beaa63561c36e06484b9b0261f1c6fb6f2\n"
    },
    {
      "commit": "7424065ce37f89ef6f3ef352b1bcb0e2a8ec3ad4",
      "tree": "6a585a5d3baf556e86e55d3f25e4f0d88e780fe2",
      "parents": [
        "3c40323f77a003367584b22427f964443aa09c09"
      ],
      "author": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Fri Jul 10 11:54:28 2020 +0000"
      },
      "committer": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Thu Jul 30 12:44:25 2020 +0000"
      },
      "message": "[VOL-3197][VOL-3196] Enhanced Kafka RPC and gRPC interfaces to propagate Span context for log correlation\n\nAlso, made some corrections to helper method in log/utils based on testing\n\nChange-Id: Ic0fec935dd8996b3c6c17116586c5bd307e7bebb\n"
    },
    {
      "commit": "3c40323f77a003367584b22427f964443aa09c09",
      "tree": "92fc7d44f970f911fb93e3559c7993d20a180c24",
      "parents": [
        "00e5efc46ae4e07d33ccf4da59d3f6c4f8387f11"
      ],
      "author": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Wed Jul 29 03:27:56 2020 +0000"
      },
      "committer": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Wed Jul 29 07:03:35 2020 +0000"
      },
      "message": "[VOL-3375]Remove field pkg from log statements\n\nChange-Id: I9dc94c8199d0260cb7ac204e9c310c95ed4b2c35\n"
    },
    {
      "commit": "00e5efc46ae4e07d33ccf4da59d3f6c4f8387f11",
      "tree": "17fb7fe8c29e7358ded67bf2644a70eba61c0202",
      "parents": [
        "446274fe4aa849af98ed329c8fe08bb0cc65bb13"
      ],
      "author": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Fri Jul 24 11:43:02 2020 +0000"
      },
      "committer": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Fri Jul 24 19:28:28 2020 +0000"
      },
      "message": "[VOL-3317]Replace the toAdapter in InterAdapterHeader with the output from getEndPoint\n\nChange-Id: I22808d5e2d0e66212b6cb65342a9db2a3464cb97\n"
    },
    {
      "commit": "446274fe4aa849af98ed329c8fe08bb0cc65bb13",
      "tree": "bf4327195fa30abc2f21cd504f2c1517591b3a23",
      "parents": [
        "131ef8f6882d5c8d3901c4fcd33189ec8734db1c"
      ],
      "author": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Wed Jul 22 03:17:28 2020 +0000"
      },
      "committer": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Wed Jul 22 03:17:28 2020 +0000"
      },
      "message": "[VOL-3142] Added method to terminate tracing in deferred mode with error checking\n\nChange-Id: Ic11bb5f0390ec2628512d3770a423e8964f66af2\n"
    },
    {
      "commit": "131ef8f6882d5c8d3901c4fcd33189ec8734db1c",
      "tree": "5a6783b5967fad3543c83892bed41ee9f3b132cb",
      "parents": [
        "143fea3216ad486b3932ef31a8fd400d27ae9d2b"
      ],
      "author": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Wed Jun 10 14:50:42 2020 +0000"
      },
      "committer": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Fri Jul 17 17:04:41 2020 +0000"
      },
      "message": "[VOL-3142] Add config parameters to enable/disable tracing and set target jaeger agent for tracing data push\n\nAlso, added helper methods to assist correct Span creation by other Voltha code files.\n\nChange-Id: Id6d312706d4c026aae02bb28f24ee2cae61e275b\n"
    },
    {
      "commit": "143fea3216ad486b3932ef31a8fd400d27ae9d2b",
      "tree": "e3678e0620c024dfad2c3f70f8e041fe20ff24c0",
      "parents": [
        "94f16a973b01d4c047841e95c4477dd131aa8840"
      ],
      "author": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Fri Jul 10 15:28:55 2020 -0400"
      },
      "committer": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Wed Jul 15 17:03:11 2020 -0400"
      },
      "message": "VOL-3121 - Added GetDevicePort and ListDevicePorts to the CoreProxy.\n\nChange-Id: I6d60e50661b3b6fe8e673f6effd5b4fbbf010701\n"
    },
    {
      "commit": "94f16a973b01d4c047841e95c4477dd131aa8840",
      "tree": "99caf912ece1195f2a373645bff448061d0176c5",
      "parents": [
        "2e2fafa0166f5ad583363c368727e546d685b512"
      ],
      "author": {
        "name": "Neha Sharma",
        "email": "neha.sharma70@infosys.com",
        "time": "Fri Jun 26 04:17:55 2020 +0000"
      },
      "committer": {
        "name": "Neha Sharma",
        "email": "neha.sharma70@infosys.com",
        "time": "Mon Jul 06 18:14:17 2020 +0000"
      },
      "message": "[VOL-3069]Pass Context down the execution call hierarchy across voltha codebase\n\nChange-Id: I16560357c5fc130f834929e7e2e92cee14b518e2\n"
    },
    {
      "commit": "2e2fafa0166f5ad583363c368727e546d685b512",
      "tree": "1055cbeff3f9d97a65c0988c082e6dedf5145b46",
      "parents": [
        "e798af14a8f92fe446426e0db4f677ae49a78a68"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Wed Jul 01 10:24:28 2020 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Wed Jul 01 10:24:28 2020 -0700"
      },
      "message": "Bump minor version post VOLTHA2.4 branch out\n\nChange-Id: I4037a00db9723f2ec03672797817e16870a16fb6\n"
    },
    {
      "commit": "e798af14a8f92fe446426e0db4f677ae49a78a68",
      "tree": "44a283ff84706d939aebb66cef7cd413d6a76575",
      "parents": [
        "904fe3271ee4db21dfbdf6e2f2e8ffeb5add86c9"
      ],
      "author": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Fri Jun 26 18:06:04 2020 +0000"
      },
      "committer": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Fri Jun 26 18:11:15 2020 +0000"
      },
      "message": "[VOL-3142] Fix issue with registration of log package name by AddPackage method\n\nChange-Id: I8f5cb0dab70302147db9a9ab0b28651eb955a2d7\n"
    },
    {
      "commit": "904fe3271ee4db21dfbdf6e2f2e8ffeb5add86c9",
      "tree": "0fe610a7fc4231530f482ad7c1b5343d93b33b9a",
      "parents": [
        "ce5e11aa3b6867299cd834852dbf76d93c0c6377"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Fri Jun 26 18:56:51 2020 +0200"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Fri Jun 26 19:04:57 2020 +0200"
      },
      "message": "Fixing GPON issue and consolidating xgsponBbsim and xgspon\n\nChange-Id: Ifbd7e1c74a4a44cef4b19691494ade4575c6d941\n"
    },
    {
      "commit": "ce5e11aa3b6867299cd834852dbf76d93c0c6377",
      "tree": "d3cbb0814eda243e514369534d63e1cf713e55fc",
      "parents": [
        "98cd2b931e20ef6bff7e7caa7ab0438b2395481c"
      ],
      "author": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Jun 23 12:41:16 2020 -0700"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Jun 25 10:13:22 2020 -0700"
      },
      "message": "VOL-3244 - remove device discovery topic\n\nthis was only used by affinity routing in conjunction\nwith compete model. it was removed as not being used\nby anything else.\n\nChange-Id: Ie7c611c0bc8c301ce3c01d434a06fc9fe73a5d32\n"
    },
    {
      "commit": "98cd2b931e20ef6bff7e7caa7ab0438b2395481c",
      "tree": "3c8e96d46b420a28ddff69620fd2b2dca4da5bec",
      "parents": [
        "dfdd8f87cd7ccb9a1f7a47dc0cf04e32b3dd3dd6"
      ],
      "author": {
        "name": "Takahiro Suzuki",
        "email": "takahiro@opennetworking.org",
        "time": "Fri Mar 13 14:50:08 2020 -0700"
      },
      "committer": {
        "name": "Takahiro Suzuki",
        "email": "takahiro@opennetworking.org",
        "time": "Wed Jun 24 16:04:23 2020 -0700"
      },
      "message": "[VOL-1348] Read/Write functions for EPON tech profile\n\nChange-Id: I5797833ae07d62fb0b12ccbff56c7200739b7c01\n"
    },
    {
      "commit": "dfdd8f87cd7ccb9a1f7a47dc0cf04e32b3dd3dd6",
      "tree": "60719ae4228d7d4363698d2c57b9ef414ac0830e",
      "parents": [
        "e6685957f4f7f1d9bc6c8aa9f193f2bbffdd54b6"
      ],
      "author": {
        "name": "Gamze Abaka",
        "email": "gamze.abaka@netsia.com",
        "time": "Mon May 04 08:39:50 2020 +0000"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Mon Jun 22 21:36:31 2020 -0700"
      },
      "message": "[VOL-3012] Protect concurrent access for PON resources\n while allocating a tp instance\n\nChange-Id: Ia9db8047f8da4d405fd451727519f72a9dd63921\n"
    },
    {
      "commit": "e6685957f4f7f1d9bc6c8aa9f193f2bbffdd54b6",
      "tree": "d548b0ea1e9ad3788d5abc0068d6fc4b429f3118",
      "parents": [
        "3c425fbeabed17ec8dad437678b4d105deaf2fbe"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "scottb@opennetworking.org",
        "time": "Tue Jun 23 04:05:39 2020 +0000"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 22 21:23:22 2020 -0700"
      },
      "message": "Revert \"[VOL-3069]Pass Context in methods which are performing logging and need the context\"\n\nThis reverts commit 3c425fbeabed17ec8dad437678b4d105deaf2fbe.\n\nReason for revert: Merging higher-priority patches first.\n\nChange-Id: Iaa03a5977357dcd86de358d76e90cc54cd6b1fa5\n"
    },
    {
      "commit": "3c425fbeabed17ec8dad437678b4d105deaf2fbe",
      "tree": "f93802577e33bb1bfd853e42357eb6f43e6d8a16",
      "parents": [
        "973956d10b89b8a5f61fad234881162a474f0509"
      ],
      "author": {
        "name": "Neha Sharma",
        "email": "neha.sharma70@infosys.com",
        "time": "Mon Jun 08 16:42:32 2020 +0000"
      },
      "committer": {
        "name": "Neha Sharma",
        "email": "neha.sharma70@infosys.com",
        "time": "Wed Jun 17 18:18:09 2020 +0000"
      },
      "message": "[VOL-3069]Pass Context in methods which are performing logging and need the context\n\nChange-Id: I3d9e1c3eff95d60dde46d44d16bed4805f7447f5\n"
    },
    {
      "commit": "973956d10b89b8a5f61fad234881162a474f0509",
      "tree": "841f101c8a27602a80d788118b0ab6dfb96932ea",
      "parents": [
        "46d7c3a440397f97c04c786593d1b125c7d98a8b"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Mon Jun 15 15:47:03 2020 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Mon Jun 15 17:44:22 2020 -0400"
      },
      "message": "[VOL-3233] Remove port capability reference\n\nThe port capability message is no longer needed along and the Core\nwill no longer request port capability separately.  It will all be\nincluded in the port create message from adapters.\n\nThis change is needed such that the adapters can use the latest\nproto definitions.\n\nChange-Id: I4661b98d9c99991122723058e8a764a32084bc65\n"
    },
    {
      "commit": "46d7c3a440397f97c04c786593d1b125c7d98a8b",
      "tree": "0d3877d131c56cd5c3892d6343a0c57787ed907c",
      "parents": [
        "e66289c25459f5ca45dbe5a52b6554eea3ccbfca"
      ],
      "author": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Mon May 18 12:06:33 2020 +0000"
      },
      "committer": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Fri Jun 05 21:51:40 2020 +0000"
      },
      "message": "[VOL-3071] Extended Log framework to accept Context as log method argument\n and extract operation details from same based on Jaeger Tracing Span API.\n\nChange-Id: Id0139ef94bc838c11d2b155353c51e5810db443f\n"
    },
    {
      "commit": "e66289c25459f5ca45dbe5a52b6554eea3ccbfca",
      "tree": "28196b26ffa6c99704397a982c959e3cf67a520a",
      "parents": [
        "dd9af396e6759ac44e899f7da85ff6c5e9a96b4f"
      ],
      "author": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Wed May 20 11:47:21 2020 +0000"
      },
      "committer": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Tue Jun 02 06:16:08 2020 +0000"
      },
      "message": "[VOL-3085]Add a new method to update default sampling frequency\n\nChange-Id: I0261175ec441ecc93123f8ef05b27f3a4ab349cc\n"
    },
    {
      "commit": "dd9af396e6759ac44e899f7da85ff6c5e9a96b4f",
      "tree": "bc0d1c0a9eb4bf7fa4d4b0cc630415a43bf5d925",
      "parents": [
        "e1e24735cb4cf64e8fc433d424558a9e422a5bb2"
      ],
      "author": {
        "name": "Neha Sharma",
        "email": "neha.sharma70@infosys.com",
        "time": "Tue Apr 28 09:03:57 2020 +0000"
      },
      "committer": {
        "name": "Neha Sharma",
        "email": "neha.sharma70@infosys.com",
        "time": "Tue May 26 12:17:20 2020 +0000"
      },
      "message": "[VOL-2736]host and port should be specified as a single argument not as two separate arguments\n\nChange-Id: I312fe753ac0fe62c942f335371e6449809ecfb85\n"
    },
    {
      "commit": "e1e24735cb4cf64e8fc433d424558a9e422a5bb2",
      "tree": "bd53b11307932f624813d66ccaf502fbb9f38461",
      "parents": [
        "58adf17408acfd87474aa2a4398ce5defab62ade"
      ],
      "author": {
        "name": "serkant.uluderya",
        "email": "serkant.uluderya@netsia.com",
        "time": "Wed May 20 00:35:21 2020 -0700"
      },
      "committer": {
        "name": "serkant.uluderya",
        "email": "serkant.uluderya@netsia.com",
        "time": "Fri May 22 11:51:20 2020 -0700"
      },
      "message": "[VOL-3117] Read KV store data path prefix from an environment variable\n\nChange-Id: Ia6626d188881aa32568ddb0a0fa596f0a1f4c4ce\n"
    },
    {
      "commit": "58adf17408acfd87474aa2a4398ce5defab62ade",
      "tree": "3eab77beb6b796f19084ce82efad28a45074af22",
      "parents": [
        "79661201e422ae6a0bf725c80182394ca71bf0e4"
      ],
      "author": {
        "name": "Takahiro Suzuki",
        "email": "takahiro@opennetworking.org",
        "time": "Thu Mar 12 14:04:50 2020 -0700"
      },
      "committer": {
        "name": "Takahiro Suzuki",
        "email": "takahiro@opennetworking.org",
        "time": "Wed May 20 09:39:25 2020 -0700"
      },
      "message": "[VOL-1348] JSON file for EPON support\n\nChange-Id: If723ff87a498333fbaba9ca2519f97a449369e0c\n"
    },
    {
      "commit": "79661201e422ae6a0bf725c80182394ca71bf0e4",
      "tree": "e955c7c78c7a204d812722e67b1439671e6c28d9",
      "parents": [
        "f9cbe6993865ef4aa62dc4fb80667f127f5b2a8c"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Tue May 12 13:42:26 2020 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Tue May 12 13:56:00 2020 -0700"
      },
      "message": "VOL-3082: Fix incorrect interpretation of pbit position in the pbit\n          map string in the tech-profile\n\nChange-Id: I38672953126484fe3cc6e5d16d06ce16e4fee817\n"
    },
    {
      "commit": "f9cbe6993865ef4aa62dc4fb80667f127f5b2a8c",
      "tree": "d4def9d533f7c1184703a745b40aa7c0678d2a99",
      "parents": [
        "130ac6dd0d4917e9e8ea32736d955a3d0995ca8a"
      ],
      "author": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Tue May 05 17:50:26 2020 -0400"
      },
      "committer": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Wed May 06 15:40:02 2020 -0400"
      },
      "message": "VOL-3029 - Changed flow hashing to only take into account tableId, priority, and match.\n\nAlso optimized hash computation.\nAlso modified FlowMatch() and FindFlows() to use a simple comparison based on the hash (flow.Id).\n\nChange-Id: Ic82f340405fd3eb2d0a683e3d552759145097f8f\n"
    },
    {
      "commit": "130ac6dd0d4917e9e8ea32736d955a3d0995ca8a",
      "tree": "8ec52f9a6c8afec6b2bdfe784cf6456efac76deb",
      "parents": [
        "b3ec7d5714ad73c772f669e002d5800c5cf1eeaf"
      ],
      "author": {
        "name": "Neha Sharma",
        "email": "neha.sharma70@infosys.com",
        "time": "Wed Apr 08 08:46:32 2020 +0000"
      },
      "committer": {
        "name": "Neha Sharma",
        "email": "neha.sharma70@infosys.com",
        "time": "Thu Apr 30 13:42:22 2020 +0000"
      },
      "message": "[VOL-2735]Durations in voltha-lib-go should be specified as type time.Duration not int\n\nChange-Id: I782e44fe1dc041b9eb54fd837950d2176e18fe42\n"
    },
    {
      "commit": "b3ec7d5714ad73c772f669e002d5800c5cf1eeaf",
      "tree": "64a3d3addca3c507df5e9b606a57da7d63a334f9",
      "parents": [
        "8d4d6c9c37baac17b58b4aa6370966f27bb70a49"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Wed Apr 29 16:52:08 2020 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Wed Apr 29 16:55:34 2020 -0400"
      },
      "message": "[VOL-2991] Remove incorrect locks from backend.go\n\nThis commit consists of the following:\n\n1) Remove the locks in the backend.go that were forcing all\nETCD requests to be serialized.\n\n2) Minor change to the log to check whether a log level is\nset before outputting message with serialized content.\n\nChange-Id: I093eae006d9090fbeec75916ad82c329f1c61723\n"
    },
    {
      "commit": "8d4d6c9c37baac17b58b4aa6370966f27bb70a49",
      "tree": "2639b7a3680f1e4eb2792b0f14131009fe48f3ac",
      "parents": [
        "4c89a1da6f7a02a1bbc26217ceca0c1ba64a8d25"
      ],
      "author": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Thu Apr 23 12:59:35 2020 +0000"
      },
      "committer": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Mon Apr 27 16:14:39 2020 +0000"
      },
      "message": "[VOL-2067]Unit Test cases for adapter_proxy.go\n\nChange-Id: I3fabb41d248e5af8bea3aa83e34e9fe68c23d8de\n"
    },
    {
      "commit": "4c89a1da6f7a02a1bbc26217ceca0c1ba64a8d25",
      "tree": "9d70a2ef3cfd8a3c4b1b8b4adc9869ab1cc52d5a",
      "parents": [
        "84a55ce93d0703cc5fcb000b30234c6be580c2af"
      ],
      "author": {
        "name": "Dinesh Belwalkar",
        "email": "dumbbel@gmail.com",
        "time": "Fri Feb 28 16:05:32 2020 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Apr 23 08:57:05 2020 -0700"
      },
      "message": "[VOL-936] add changes to get distance between onu and olt\n\nChange-Id: I3b5ab3d35baba2971fc8bbd895e8017e9719eb13\n"
    },
    {
      "commit": "84a55ce93d0703cc5fcb000b30234c6be580c2af",
      "tree": "04c8e21555aa692ab3b5739e08e3e4acb2ba5c42",
      "parents": [
        "ee87e643796b3373449601866b2b4c21eb703880"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Apr 17 10:11:30 2020 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Apr 21 14:12:30 2020 -0700"
      },
      "message": "VOL-2861 replace uint64 kafka interadapter timestamps with timestamp proto\n\nChange-Id: Ib7de52ce7a663b4817e383f03f34e4398d6c980d\n"
    },
    {
      "commit": "ee87e643796b3373449601866b2b4c21eb703880",
      "tree": "c8aa239d42b10d265c47645e88062bab448ce56b",
      "parents": [
        "472a5c94c061e3f1a07b032c2c0907477175d9a6"
      ],
      "author": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Tue Apr 14 10:22:18 2020 +0000"
      },
      "committer": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Mon Apr 20 14:52:25 2020 +0000"
      },
      "message": "[VOL-2738]Enable configuration of ectd v3 client options\n\nChange-Id: I75541525b3fd929adf6325f743def45c77e8930a\n"
    },
    {
      "commit": "472a5c94c061e3f1a07b032c2c0907477175d9a6",
      "tree": "29c9673d5c38fd0b2a7db0ba552bb5f181d2a3b6",
      "parents": [
        "4fca23a3e36a370753031a46874bb2d458cd1b80"
      ],
      "author": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Tue Apr 14 09:14:18 2020 +0000"
      },
      "committer": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Thu Apr 16 18:29:36 2020 +0000"
      },
      "message": "[VOL-2899] Added loglevel listpackage command to voltctl for\ndisplaying list of configured log packages.\n\nAlso added support for auto-complete of component name\n\nChange-Id: I8c3dedd2f62eeed3da6e37de2e070683795ed8c2\n"
    },
    {
      "commit": "4fca23a3e36a370753031a46874bb2d458cd1b80",
      "tree": "acaf2d9645657f3e28ec21db5e9840351e3a0f08",
      "parents": [
        "87d71c08c0d08bd252d69dde6eb391a459a292b1"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Apr 07 07:55:08 2020 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Apr 13 08:55:50 2020 -0700"
      },
      "message": "[VOL-2890] Using olt-device-id in the path of a tech-profile\n\nChange-Id: I5285150fa5ce537047a6956585c28aad9915841e\n"
    },
    {
      "commit": "87d71c08c0d08bd252d69dde6eb391a459a292b1",
      "tree": "5fb395c6e30d7d5455b9b82450bdb28587ceae86",
      "parents": [
        "2e677489b38d6f6011c80f7f85cf3864ef3220c9"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Apr 09 13:15:44 2020 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Apr 09 15:42:12 2020 -0700"
      },
      "message": "Adding mocks for EndpointManager\n\nChange-Id: I9adbc93e5d30b8294d689a923d6058c76cc176fe\n"
    },
    {
      "commit": "2e677489b38d6f6011c80f7f85cf3864ef3220c9",
      "tree": "611a444ad38bba228e7c2ba9a4e3b5fa87dcfcaf",
      "parents": [
        "b6238b33c7c3d6a0d39147a54e8a321560858b95"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Apr 09 11:56:27 2020 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Apr 09 12:09:07 2020 -0700"
      },
      "message": "[VOL-2836] Using different topic per ONU device\n\nChange-Id: I656c4d79eaf15087bfe47c69afb953a47bfb7f31\n"
    },
    {
      "commit": "b6238b33c7c3d6a0d39147a54e8a321560858b95",
      "tree": "958314cb914e8607d6c0fff3e14160cf70a79b8f",
      "parents": [
        "d58eaef9f644044cace847efc36518e4e1727249"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Tue Apr 07 12:07:36 2020 -0400"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Apr 08 12:36:38 2020 -0700"
      },
      "message": "[VOL-2831] - Multiple adapter support\n\nThis commit introduces the necessary APIs needed to support\nmultiple adapters.  It uses the number of replicas of a given\nadapter and consistent hashing to determine the target of a\ngiven request.\n\nThe endpoint_manager.go provides two APIs that will be needed\nby components communicating over kafka:\n - GetEndPoint() : to be called before sending a request to kafka\n - IsDeviceOwnedByService(): used during device reconciliation\n\nA change is made to the adapter_proxy.go to use this new mechanism\nwhen sending a request to an adapter from another adapter.\n\nThe mocks directory was refactored to get around circular package\ndependencies.  This implies any component using these mocks will\nneed to adjust to the new set of directories when using this\nlibrary version.\n\nChange-Id: I470cd62fcfd04edc1fd4508400c9619cadaab25a\n"
    },
    {
      "commit": "d58eaef9f644044cace847efc36518e4e1727249",
      "tree": "838e3a43d7509bbaad6893828c57ef6bf27c3692",
      "parents": [
        "04cb5daf78eece068e14fb0ac961a27aef63b8da"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Mar 30 12:30:02 2020 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Apr 06 14:24:20 2020 -0700"
      },
      "message": "[VOL-2833] Reporting total number of instances and current adapter instance during Adapter Registration (needs VOL-2834)\n\nChange-Id: Ic7b0c4f52677383feb98d42ef7c68593fb30f0e3\n"
    },
    {
      "commit": "04cb5daf78eece068e14fb0ac961a27aef63b8da",
      "tree": "8ae42d647ea1ba7a49e3eb20a1cb899951825fa0",
      "parents": [
        "d737eb6967c98aca91ae0613ca7364d6ea5a3503"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 26 15:52:22 2020 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Mar 31 10:02:54 2020 -0700"
      },
      "message": "VOL-2776 Plumb Start_omci_test through request_handler\n\nChange-Id: I3846998b593d56d86c0aec2f33ef34e458790e16\n"
    },
    {
      "commit": "d737eb6967c98aca91ae0613ca7364d6ea5a3503",
      "tree": "e7b23fe757d7879687fb71bb700d2af68bfa800e",
      "parents": [
        "99b6d95c30ddeb916f95e6a598dbdd0b19f01836"
      ],
      "author": {
        "name": "divyadesai",
        "email": "divya.desai@infosys.com",
        "time": "Thu Mar 26 06:52:20 2020 +0000"
      },
      "committer": {
        "name": "divyadesai",
        "email": "divya.desai@infosys.com",
        "time": "Mon Mar 30 05:01:12 2020 +0000"
      },
      "message": "[VOL-2656] Add unit test for Watch(... withPrefix\u003dTrue)\n\nChange-Id: I9b40958fd51b7f0df825a528deaf4ea8c456c290\n"
    },
    {
      "commit": "99b6d95c30ddeb916f95e6a598dbdd0b19f01836",
      "tree": "0fe96f5d2732bd50eeef77f81d3755b625c45c03",
      "parents": [
        "e6f45e82cddbdcb8b7dd1bb6a5df9f6545fd936d"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Mar 26 20:54:00 2020 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Mar 26 20:54:00 2020 -0700"
      },
      "message": "VOL-2828 Bump post-2.3 release\n\nChange-Id: Ia83b188961d1fa0c83f8326fefaa4e40ee594699\n"
    },
    {
      "commit": "e6f45e82cddbdcb8b7dd1bb6a5df9f6545fd936d",
      "tree": "b1ed625e60a70a87aa91ba8e64d437afcc528353",
      "parents": [
        "d51d5d8e6c100cfc04444c083b00932f21f587d0"
      ],
      "author": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Fri Mar 20 10:46:54 2020 +0000"
      },
      "committer": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Mon Mar 23 18:04:48 2020 +0000"
      },
      "message": "[VOL-2694] Use package specific logger instance in all log statements\n\nChange-Id: Ib33d89bb04750d3f95901f3d80f9d37d336a3e2c\n"
    },
    {
      "commit": "d51d5d8e6c100cfc04444c083b00932f21f587d0",
      "tree": "2058e91e0712ee4d2652c3581e92cc73c47de4f5",
      "parents": [
        "a8ef63365ca4089ac57792a8c420c53057d1d67f"
      ],
      "author": {
        "name": "Takahiro Suzuki",
        "email": "takahiro@opennetworking.org",
        "time": "Fri Mar 13 16:14:43 2020 -0700"
      },
      "committer": {
        "name": "Takahiro Suzuki",
        "email": "takahiro@opennetworking.org",
        "time": "Fri Mar 20 14:12:31 2020 -0700"
      },
      "message": "Modification and refinement of Readme for tech profile\n\nChange-Id: I3515130518a7167ebd2a35624fc47ce7b27a6cfd\n"
    },
    {
      "commit": "a8ef63365ca4089ac57792a8c420c53057d1d67f",
      "tree": "4b06480fa5075e5efe3c1fb304cdbb2782f67322",
      "parents": [
        "78cdb4f6561c35aa765ea69afe0aa1fe9423d182"
      ],
      "author": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Wed Mar 18 18:35:43 2020 +0000"
      },
      "committer": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Wed Mar 18 18:35:49 2020 +0000"
      },
      "message": "[VOL-2779] Corrected Loglevel Config storage path\n\nChange-Id: I18bcdd33f7d8ab9b136e74a5d7e422c3273276f8\n"
    },
    {
      "commit": "78cdb4f6561c35aa765ea69afe0aa1fe9423d182",
      "tree": "43c41dedcef9cfad1fa5ec12a9459e70414cf2cf",
      "parents": [
        "21972fbcf6dae8cbdd730f0b43fb6adc59bc12e1"
      ],
      "author": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Mon Mar 16 13:39:42 2020 +0000"
      },
      "committer": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Mon Mar 16 18:57:39 2020 +0000"
      },
      "message": "[VOL-2758] [VOL-2759] Write default loglevel to KV store on Pod startup\n\nChange-Id: Ie8972a61a24173939de99e8d348a6df02ae7d23c\n"
    },
    {
      "commit": "21972fbcf6dae8cbdd730f0b43fb6adc59bc12e1",
      "tree": "25b29203876ca98dcf767eda26699f8bf772f02e",
      "parents": [
        "ed128821e178704a8b48e660a74db43cc17f1b14"
      ],
      "author": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Fri Mar 13 13:27:47 2020 +0000"
      },
      "committer": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Fri Mar 13 13:37:57 2020 +0000"
      },
      "message": "[VOL-2740] Fixed loglevel clear issue and other optimizations\n\nChange-Id: Ia862ff880e4f64fb35e86685a348d94f7b739091\n"
    },
    {
      "commit": "ed128821e178704a8b48e660a74db43cc17f1b14",
      "tree": "9fbf087099a1c078830a119d98b33053f4b85b15",
      "parents": [
        "42bcb67baacb0968ed9ca75fb6b193229dfe4c27"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Feb 10 15:52:35 2020 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Mar 09 12:53:19 2020 -0700"
      },
      "message": "[VOL-2163] Supporting Async request\n\nIntroduces InvokeAsyncRPC to support aynchronous requests\n\nChange-Id: Ica947a30140605d46518aa6c73f6661c0645ce92\n"
    },
    {
      "commit": "42bcb67baacb0968ed9ca75fb6b193229dfe4c27",
      "tree": "becb41a2692d5e952d9856b2dc2b1b29b28f5e5b",
      "parents": [
        "ae1d4701e26b394f65d8b0b2925d2cdd99d632b7"
      ],
      "author": {
        "name": "divyadesai",
        "email": "divya.desai@infosys.com",
        "time": "Wed Mar 04 11:40:53 2020 +0000"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 05 08:33:25 2020 -0800"
      },
      "message": "[VOL-2312] Logging - Integrate voltctl with new etcd-based dynamic loglevel mechanism\n\nChange-Id: Iae696fbfcb40c1b82089952d1a95c4553458925a\n"
    },
    {
      "commit": "ae1d4701e26b394f65d8b0b2925d2cdd99d632b7",
      "tree": "993ffcc1c3424fdb2d7950581cec49b25594618b",
      "parents": [
        "5351fc520eacbce26507b52a3974740536a403ba"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Mar 04 14:10:51 2020 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Mar 04 14:46:54 2020 -0800"
      },
      "message": "VOL-2708 prevent deadlock during timeout in invokerpc\n\nChange-Id: I5ee6ea7193d344f841f9afd2085cf3719e5ee744\n"
    },
    {
      "commit": "5351fc520eacbce26507b52a3974740536a403ba",
      "tree": "1384f1418e1a94afb8465dacfca7bff5c375c089",
      "parents": [
        "c9b0e7152b75c977fa57bc9e093408f3db18605c"
      ],
      "author": {
        "name": "Esin Karaman",
        "email": "esin.karaman@netsia.com",
        "time": "Fri Feb 14 07:45:49 2020 +0000"
      },
      "committer": {
        "name": "Esin Karaman",
        "email": "esin.karaman@netsia.com",
        "time": "Wed Mar 04 11:17:20 2020 +0300"
      },
      "message": "VOL-2337 There is only one Multicast GEM port id value system-wise and it is\npredefined in the technology profile. ResourceManager should reserve this GEM\nport value and not give it to the GEM port requesters to avoid GEM port id\ncollisions.\n\nChange-Id: Iaf878e695d3cd427844ec0464fe108ca0c25cca2\n"
    },
    {
      "commit": "c9b0e7152b75c977fa57bc9e093408f3db18605c",
      "tree": "e48411b2861080adfbf30807d0dc55d0b0c8a881",
      "parents": [
        "3da1fd0a7a94b8e67ebd332cf41d2cdcda5e0c1a"
      ],
      "author": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Thu Feb 27 17:50:52 2020 +0000"
      },
      "committer": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Mon Mar 02 09:37:56 2020 +0000"
      },
      "message": "[VOL-2674] Fixed logs missing instance id and caller info\n\nChange-Id: I03ca006ba28f20615e93d2b5daedcddd0b24ed9c\n"
    },
    {
      "commit": "3da1fd0a7a94b8e67ebd332cf41d2cdcda5e0c1a",
      "tree": "fccab7da1001504671caf687da212c1beefafb1f",
      "parents": [
        "6256a34c72520a4396bf0146c8e7047c47092aa9"
      ],
      "author": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Wed Feb 26 10:54:07 2020 -0500"
      },
      "committer": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Thu Feb 27 11:54:38 2020 -0500"
      },
      "message": "Updated tools version to 2.0.0\n\nAlso merged lint-style (gofmt) into golangci-lint (enabled gofmt).\nAlso removed redundant lint-sanity (govet) which is already checked by golangci-lint.\nAlso changed lint-mod slightly so it reverts any changes it makes go.mod, go.sum, and vendor/.\n\nVOL-2647\n\nChange-Id: I0da8f5db28116efaa4958dc8778ffa0e851d6640\n"
    },
    {
      "commit": "6256a34c72520a4396bf0146c8e7047c47092aa9",
      "tree": "566979e619c4045dc76378bf0fdcd0e68c3396f0",
      "parents": [
        "66fab834e1ca0cd10ace183217396191f9ea973e"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Feb 21 15:36:26 2020 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 26 16:19:57 2020 -0800"
      },
      "message": "VOL-2632 Error propagation from HashFlowStats\n\nChange-Id: Iec132540c8d1b474820d390fca3d4a37e7dc99c9\n"
    },
    {
      "commit": "66fab834e1ca0cd10ace183217396191f9ea973e",
      "tree": "e98842bb4c16ebe1d4d857356deed4ba9433e7cb",
      "parents": [
        "8bf9686625d90a73bfcc99fd61311f02cae70178"
      ],
      "author": {
        "name": "divyadesai",
        "email": "divya.desai@infosys.com",
        "time": "Tue Feb 25 07:00:22 2020 +0000"
      },
      "committer": {
        "name": "divyadesai",
        "email": "divya.desai@infosys.com",
        "time": "Tue Feb 25 07:01:42 2020 +0000"
      },
      "message": "release voltha-lib-go 3.0.14\n\nChange-Id: Ic60a0a3155d5083df28c0c1f28714cd3ecc67d9d\n"
    },
    {
      "commit": "8bf9686625d90a73bfcc99fd61311f02cae70178",
      "tree": "586e00a8aa10c3a1b61b37a5535666c054c17be2",
      "parents": [
        "a2da2f41f000c8339717e31140b58be1385ca3c8"
      ],
      "author": {
        "name": "divyadesai",
        "email": "divya.desai@infosys.com",
        "time": "Fri Feb 07 12:24:26 2020 +0000"
      },
      "committer": {
        "name": "divyadesai",
        "email": "divya.desai@infosys.com",
        "time": "Mon Feb 24 10:07:01 2020 +0000"
      },
      "message": "[VOL-2310] Logging - Implement dynamic log levels in OpenOLT adapter\n\nWorking on Logging design changes.\n\nChange-Id: I99a8ab22eb291332bf6528c8912fcbf16873232f\n"
    },
    {
      "commit": "a2da2f41f000c8339717e31140b58be1385ca3c8",
      "tree": "b012bd14479d73a10ffbcebbbe447f9fdad43e66",
      "parents": [
        "d7c25f47cccd32a47674c6f273f83b01ad1ec8e2"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 20 16:27:34 2020 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Feb 21 11:04:10 2020 -0800"
      },
      "message": "VOL-2631 Cleanup Kafka Interadapter Proxy\n\nChange-Id: I4922e57de1727494d5a306226f67c6300eb29437\n"
    },
    {
      "commit": "d7c25f47cccd32a47674c6f273f83b01ad1ec8e2",
      "tree": "c7b37f2afe440e1c2f5e47737b84fa53b83d938e",
      "parents": [
        "7c75cac2eb0e8fa34cfd2de351aa24ac7304a4cf"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Feb 21 08:12:06 2020 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Feb 21 08:56:32 2020 -0800"
      },
      "message": "VOL-2356 Change log.V() to use a typed LogLevel\n\nChange-Id: I1fb61eb8ffbca9b9436e90a1547a59dad1f27029\n"
    },
    {
      "commit": "7c75cac2eb0e8fa34cfd2de351aa24ac7304a4cf",
      "tree": "3b1adb71c37d04426aeff4e315724d59dc1c2d9e",
      "parents": [
        "08d15ab0843796b70a669332eb7c810b596c608d"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Feb 19 08:53:46 2020 -0800"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Feb 19 14:30:55 2020 -0800"
      },
      "message": "VOL-2624 - fix SCA issues\n\nChange-Id: I3a5e0aafc5b6bd6c6e865675a3481db289a7d772\n"
    },
    {
      "commit": "08d15ab0843796b70a669332eb7c810b596c608d",
      "tree": "e5ff780368d295d21749e06f8ac104bcfa2b726d",
      "parents": [
        "51b4060ee6b46c01e62e54a5a5ebf9414a5f01e2"
      ],
      "author": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Fri Feb 14 14:54:52 2020 -0500"
      },
      "committer": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Tue Feb 18 11:45:36 2020 -0500"
      },
      "message": "Modified tool container flags so CTRL-C works properly.\n\nVOL-2594\n\nChange-Id: I0fffb86b7ec6722c62c4de5658fbbd3d45e15289\n"
    },
    {
      "commit": "51b4060ee6b46c01e62e54a5a5ebf9414a5f01e2",
      "tree": "c5685f025596d9eed8389cfdbe6ca3cc12c1bf2b",
      "parents": [
        "0c62b5d72c971867d0121315106026b0ab053eab"
      ],
      "author": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Tue Feb 18 05:36:15 2020 +0000"
      },
      "committer": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Tue Feb 18 05:37:08 2020 +0000"
      },
      "message": "Release voltha-lib-go 3.0.11\n\nChange-Id: I243cc55d6e4485252df737bd1d7f186a28a0d7dc\n"
    },
    {
      "commit": "0c62b5d72c971867d0121315106026b0ab053eab",
      "tree": "12eb787d98b6f2d74f6992aa6475ea4c3af0285e",
      "parents": [
        "c4a5c07068a046bffbd1ba51f79501ccb6ec5b1c"
      ],
      "author": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Tue Feb 04 09:56:21 2020 +0000"
      },
      "committer": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Mon Feb 17 18:53:41 2020 +0000"
      },
      "message": "[VOL-2356]core log_level command line argument should take log level names not int value\n\n- StringToInt method returns an error message when invalid loglevel is passed.\n\nChange-Id: If567c0a6800da91a77e8be205de8c01b4f22271b\n"
    },
    {
      "commit": "c4a5c07068a046bffbd1ba51f79501ccb6ec5b1c",
      "tree": "221439b30753e58fcf1105f4f1eed469021598eb",
      "parents": [
        "8e2be6b7a1bc3009932822d870477feba98b863a"
      ],
      "author": {
        "name": "Chaitrashree G S",
        "email": "Chaitrashree.S@radisys.com",
        "time": "Tue Feb 04 17:08:40 2020 -0500"
      },
      "committer": {
        "name": "Chaitrashree G S",
        "email": "Chaitrashree.S@radisys.com",
        "time": "Sun Feb 16 16:39:21 2020 -0500"
      },
      "message": "[VOL-2574]: code changes to support Child_device_lost API\n\nChange-Id: Id296fde83f8f2f692d81cc638b98cc576ccfb024\n"
    },
    {
      "commit": "8e2be6b7a1bc3009932822d870477feba98b863a",
      "tree": "51e15154d71ad5398b3fb61845420e7f8b468fb7",
      "parents": [
        "1530d4187ab915a21b9d0333a36ff4c5d5ebb3e1"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 10 17:27:15 2020 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Feb 14 11:18:39 2020 -0800"
      },
      "message": "VOL-2458 Timestamp format has changed from float32 to timestamp.Timestamp\n\nChange-Id: I3faaaf959ad0f20129427aa5831cff3dc5c9cf72\n"
    },
    {
      "commit": "1530d4187ab915a21b9d0333a36ff4c5d5ebb3e1",
      "tree": "746548f8d5ccfe43d9fa7ca1b389a90b39c9cf5c",
      "parents": [
        "359d93b19439444f7055b051245283788246a121"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Jan 30 14:57:46 2020 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Feb 11 08:35:47 2020 -0800"
      },
      "message": "[VOL-2364] Returning a DEADLINE_EXCEEDED error from ChildDeviceDetected\n\nChange-Id: I82559a1215702143acf9866ae187b51f149e7f15\n"
    },
    {
      "commit": "359d93b19439444f7055b051245283788246a121",
      "tree": "3e431f1caa13ec210767e479d89dcf7ec3310aff",
      "parents": [
        "f17f79223280965b3b696e0ac26d360411e518a1"
      ],
      "author": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Tue Feb 04 17:27:30 2020 -0500"
      },
      "committer": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Wed Feb 05 11:06:57 2020 -0500"
      },
      "message": "Fix for SubscribeForMetadata in the kafka client mock.\n\n(No longer panics when called.)\n\nVOL-2207\n\nChange-Id: I45e506d2ccdce1b44a44cb91f5dc7b6b3d655e7b\n"
    },
    {
      "commit": "f17f79223280965b3b696e0ac26d360411e518a1",
      "tree": "cba65f1b11b341871035db0589a0aa2f680cc76d",
      "parents": [
        "3a40230fc871eeda7eb965c27a5db9fcd8d67e23"
      ],
      "author": {
        "name": "kesavand",
        "email": "kesavan.duraiswamy@gmail.com",
        "time": "Mon Feb 03 17:00:27 2020 -0500"
      },
      "committer": {
        "name": "kesavand",
        "email": "kesavan.duraiswamy@gmail.com",
        "time": "Mon Feb 03 17:00:49 2020 -0500"
      },
      "message": "VOL-2463 : Enable and disable pon/NNI port\nchanges in request_handler.go and iAdapter.go interface to accept request from core and process in voltha-openolt-adapter.\n\nChange-Id: I9e4eb5da0a13d12997e95be3aadb0bd856792135\n"
    },
    {
      "commit": "3a40230fc871eeda7eb965c27a5db9fcd8d67e23",
      "tree": "65db7289b27b2cea15532ad62caec63b54f0dd0f",
      "parents": [
        "fac11d4bce12db70041587cf97d0106b1da60704"
      ],
      "author": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Fri Jan 31 15:03:53 2020 -0500"
      },
      "committer": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Fri Jan 31 15:09:49 2020 -0500"
      },
      "message": "Fixed an issue where the InterContainerProxy was hanging if it was closed before it was started.\n\nAlso fixed a bug where secondary invocations of InvokeRPC would hang because the doneCh was empty.\nAlso made it safe to close the InterContainerProxy multiple times.\nAlso changed newInterContainerProxy() to not return an error, as it cannot fail.\n\nVOL-2530\n\nChange-Id: I9ba5b85b720ac96b373bbdd6353f51336d44e2d7\n"
    },
    {
      "commit": "fac11d4bce12db70041587cf97d0106b1da60704",
      "tree": "b16890c9588104ffb44a900e0a6fbad6a445ebb4",
      "parents": [
        "f346a2dd70c95b58429087910cd75ddec45ee1f2"
      ],
      "author": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Tue Jan 28 12:18:55 2020 -0500"
      },
      "committer": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Fri Jan 31 08:56:19 2020 -0500"
      },
      "message": "Modified Makefile to use containerized tools.\n\nVOL-2428\n\nChange-Id: I6c4f06b9501cfd5beabf5d99d8fa179dd9d5e793\n"
    },
    {
      "commit": "f346a2dd70c95b58429087910cd75ddec45ee1f2",
      "tree": "c2e29045888ade275a9e96153cf183433b3a60ed",
      "parents": [
        "5bf737fe0195e30375c3fae65231238e2ebd9fe5"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Jan 24 13:14:54 2020 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Jan 28 08:40:16 2020 -0800"
      },
      "message": "[VOL-2364] Adding required methods to InterContainerProxy interface\nChange-Id: Idaeb3f40c4979c456f66209ba0a073242c8545d8\n"
    },
    {
      "commit": "5bf737fe0195e30375c3fae65231238e2ebd9fe5",
      "tree": "644a98cca62a23bf320713ff6ddea6b9236730f7",
      "parents": [
        "7c4c156213f38d0d409dec3b5ad6a1832a9c19f3"
      ],
      "author": {
        "name": "npujar",
        "email": "Nikhil.Pujar@radisys.com",
        "time": "Thu Jan 16 19:35:25 2020 +0530"
      },
      "committer": {
        "name": "npujar",
        "email": "Nikhil.Pujar@radisys.com",
        "time": "Mon Jan 27 09:03:55 2020 +0530"
      },
      "message": "VOL-2180 code changes for context in voltha-lib-go\n\nChange-Id: Icd5b808f52f92970cef1e5a0ec2e4e3ef8e18695\n"
    },
    {
      "commit": "7c4c156213f38d0d409dec3b5ad6a1832a9c19f3",
      "tree": "f2ada0e15c5f8511f43e5b6659fa132bb52c4fe6",
      "parents": [
        "b45cf59556a607083f8d3471f2d44564bd92eb4b"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Jan 23 14:45:57 2020 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Jan 23 14:45:57 2020 -0800"
      },
      "message": "[VOL-2364] Release voltha-lib-go\n\nChange-Id: Iec7ab751dd4891a38b499cef1a0a35a3424ce35a\n"
    },
    {
      "commit": "b45cf59556a607083f8d3471f2d44564bd92eb4b",
      "tree": "5bdff85f83f8212de83cefcf605f8920572792f3",
      "parents": [
        "2ba00d3f4a618b561b48e897db8c4b97152a149d"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Jan 21 16:10:56 2020 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Jan 23 10:59:03 2020 -0800"
      },
      "message": "[VOL-2364] InvokeRPC returns an error code in case of a timeout\n\nChange-Id: Ia3725bb4778e1935cf62e5348bfcd0bd15cb9466\n"
    },
    {
      "commit": "2ba00d3f4a618b561b48e897db8c4b97152a149d",
      "tree": "6b456c83ef1dad374625dc01a8c525ded1c868f8",
      "parents": [
        "ccfa21329b3154726b1447c83a2004d55694eab7"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Jan 16 17:33:03 2020 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Jan 22 11:18:27 2020 -0800"
      },
      "message": "[VOL-2364] Adding unit test in the core_proxy package\n\nChange-Id: Ifcaa986ae27280de9f16f3a9cabf45bb94c0d5d8\n"
    },
    {
      "commit": "ccfa21329b3154726b1447c83a2004d55694eab7",
      "tree": "58d49bcb05e83c068fdd2e64fdf658c7abf06671",
      "parents": [
        "b38671ca6afaa7545d44840cc0e57f7c71e373c6"
      ],
      "author": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Tue Dec 17 13:29:34 2019 -0500"
      },
      "committer": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Wed Jan 22 12:05:52 2020 -0500"
      },
      "message": "Added SubscribeForMetadata() to the sarama client, to access the header field of each received message.\n\nAlso replaced TestKafkaClientImplementsKafkaClientIf() with static checks.\n\nFor VOL-2207.  Please consider these related patchsets together:\nhttps://gerrit.opencord.org/#/q/VOL-2207\n\nChange-Id: I77f03fbb0ebcdf60cb5f8d0c8c3276325510e874\n"
    },
    {
      "commit": "b38671ca6afaa7545d44840cc0e57f7c71e373c6",
      "tree": "d96d5fec9f3a1de9cb2c2f10943b2f87a0dec000",
      "parents": [
        "b332f9bda5d53d1d722db463510b5b65735d6487"
      ],
      "author": {
        "name": "serkant.uluderya",
        "email": "serkant.uluderya@netsia.com",
        "time": "Fri Nov 01 09:35:38 2019 -0700"
      },
      "committer": {
        "name": "Serkant Uluderya",
        "email": "serkant.uluderya@netsia.com",
        "time": "Fri Jan 17 01:27:34 2020 -0800"
      },
      "message": "VOL-1643 Update voltha-lib-go to use voltha-protos v3.0.0\n\nand bump up the version to 3.0.0. voltha-protos is modified to be\ncompatible with the java language proto compilation. It\u0027s a major\nchange and a major version change has been made.\n\nChange-Id: Ifb93430567ddf96aaa0fbf6e5853aad9e1070f6f\n"
    },
    {
      "commit": "b332f9bda5d53d1d722db463510b5b65735d6487",
      "tree": "ae5b8a7caf2636e3043b8e5c5ebf3c0bf2216a92",
      "parents": [
        "6a99a45255d7ca21fe60744f495ba6bc517f1b30"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Thu Jan 16 16:25:26 2020 -0500"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Thu Jan 16 17:37:49 2020 -0500"
      },
      "message": "[VOL-2471] Update library to use package logger\n\nThis commit consists of the following:\n1) Add a GetLogLevel() API to make it easier to use specific\nlogger.   There is also the V() API that kind of do something\nsimilar.\n2) Add a common.go file to some heavily used packages in order\nto dynamically set their log level and also to a set a specific\nlogger per package.\n3) Use a per package logger for some of the heavily used packages\nfor improved performance.\n\nChange-Id: If22a2c82d87d808f305677a2e793f8064f33291e\n"
    },
    {
      "commit": "6a99a45255d7ca21fe60744f495ba6bc517f1b30",
      "tree": "a0268253ec3e8cb8289ace0c20eae8e35288cc89",
      "parents": [
        "66d413583660288f81d8afecb4b0157d5c398813"
      ],
      "author": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Tue Jan 14 07:58:25 2020 +0000"
      },
      "committer": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Tue Jan 14 11:15:56 2020 +0000"
      },
      "message": "[VOL-2356] removed Panic loglevel and added a method to convert loglevel from string to int\n\nChange-Id: Idce562fd3da49004878ddf7dec5680c19e58b7bc\n"
    },
    {
      "commit": "66d413583660288f81d8afecb4b0157d5c398813",
      "tree": "7290840f372202e08d9f4119ebd64bdd32dd89fc",
      "parents": [
        "718bee04eb18e653e94b1b36110131d1ac8e1cf0"
      ],
      "author": {
        "name": "Chaitrashree G S",
        "email": "Chaitrashree.S@radisys.com",
        "time": "Thu Jan 09 20:18:58 2020 -0500"
      },
      "committer": {
        "name": "Chaitrashree G S",
        "email": "Chaitrashree.S@radisys.com",
        "time": "Thu Jan 09 20:26:02 2020 -0500"
      },
      "message": "[VOL-2440] : code changes to facilitate portstateupdate towards core\n\nChange-Id: I9ef97346c064f59ca79add5472683c796f1b116b\n"
    },
    {
      "commit": "718bee04eb18e653e94b1b36110131d1ac8e1cf0",
      "tree": "620bd3b2ffafd0e209d8b4636e71f8ac00571f7c",
      "parents": [
        "8aa75a7ab189715d0b7a70f95a02add73ddf17f1"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jan 07 09:52:02 2020 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jan 07 10:50:11 2020 -0800"
      },
      "message": "VOL-2348 I/O Errors should trigger unreadiness\n\nChange-Id: I11383f3de7895ca44b6cfc6b6686dcf703467e79\n"
    },
    {
      "commit": "8aa75a7ab189715d0b7a70f95a02add73ddf17f1",
      "tree": "eb7cd9f3c8ad80fa69dea7f8f6e17af76706ad01",
      "parents": [
        "0fef6982a8d2b81b7e4e81b74d9a698998d88c80"
      ],
      "author": {
        "name": "Esin Karaman",
        "email": "esin.karaman@netsia.com",
        "time": "Fri Dec 20 13:11:59 2019 +0000"
      },
      "committer": {
        "name": "Esin Karaman",
        "email": "esin.karaman@netsia.com",
        "time": "Mon Dec 23 14:30:52 2019 +0300"
      },
      "message": "In the scope of VOL-1595, multicast GEM port definitions\nshall be read from the technology profile. Both Multicast\nand VOD downstream GEM port definitions shall be read from\n\"downstream_gem_port_attribute_list\" tag.\n\nA sample downstream_gem_port_attribute_list JSON can be found in\n\"Changes to be made in VOLTHA/Open OMCI Adapter\" section of the\nMulticast Design Document for SEBA\n(https://docs.google.com/document/d/1FNwkcDeVB3C2SpTJP_QrYTlC6sYFo_xwQnxASMk9x2U)\n\nChange-Id: I11fef951c25ca4a25fb01473c558eb2cf967be27\n"
    }
  ],
  "next": "0fef6982a8d2b81b7e4e81b74d9a698998d88c80"
}
