)]}'
{
  "log": [
    {
      "commit": "e2d9b3304ba879d2ca94b33f85908c38eaff55a2",
      "tree": "1924548cb7918e43182052b32a5e3a57fd161c9e",
      "parents": [
        "2f2658d6760ec7d8f3d4d5b4a5a040e13a35aa39"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Apr 15 00:11:51 2021 +0000"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Fri Apr 16 14:03:38 2021 +0200"
      },
      "message": "enable profile and race detection builds\n\nChange-Id: I043d3a55d2d918d485d7bf286392078a147bcb33\n"
    },
    {
      "commit": "2f2658d6760ec7d8f3d4d5b4a5a040e13a35aa39",
      "tree": "200b656340255b6a5590355f5f8c00151c993ef3",
      "parents": [
        "789b90da537e671dd13a3f99fcbe30b56674f5fa"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Fri Apr 09 16:13:57 2021 +0000"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Fri Apr 09 20:51:06 2021 +0000"
      },
      "message": "VOL-3978 - update to go 1.16.3\n\nChange-Id: Ic58d4344cc98c8f4ce0a7b6a0bb538605750afe9\n"
    },
    {
      "commit": "789b90da537e671dd13a3f99fcbe30b56674f5fa",
      "tree": "d8dad48d0a6b117564435a28c89b4ede8202fbe8",
      "parents": [
        "96b065183de6aea48e389fdb9b1e37e4c973e5c1"
      ],
      "author": {
        "name": "Himani Chawla",
        "email": "hichawla@ciena.com",
        "time": "Wed Apr 07 12:19:31 2021 +0530"
      },
      "committer": {
        "name": "Himani Chawla",
        "email": "hichawla@ciena.com",
        "time": "Wed Apr 07 07:37:18 2021 +0000"
      },
      "message": "Fix for timestamps not coming in kafka message\n\nChange-Id: I83bbd631becd37b1bc839f0d138399f7a49816b6\n"
    },
    {
      "commit": "96b065183de6aea48e389fdb9b1e37e4c973e5c1",
      "tree": "937afcff70e01d7b9d438c82b6d76e32a71ea47e",
      "parents": [
        "82c80986aff1f25e6e4d9fe94191b64f61e3fd85"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Apr 01 18:53:51 2021 +0000"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Apr 06 16:42:56 2021 +0000"
      },
      "message": "VOL-3970 lock down deploy image\n\n- use distroless base image for deployment\n- use nonroot user/group for image\n\nChange-Id: Id89752d763748c2ce442ae41068705ae682d646a\n"
    },
    {
      "commit": "82c80986aff1f25e6e4d9fe94191b64f61e3fd85",
      "tree": "35861af4fc560cc32335de180630e5ef487ea019",
      "parents": [
        "a482f27c3a3fb2302d5cc872fb3ed390cd50a176"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Fri Mar 26 16:22:02 2021 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Mon Mar 29 19:14:14 2021 +0000"
      },
      "message": "VOL-3957: Re-org the meter reference count update code to account\nfor scenarios involing flow replication across multiple p-bits.\n\nChange-Id: I5f97fba1d75e2dc604007a151ed807a05c1165cd\n"
    },
    {
      "commit": "a482f27c3a3fb2302d5cc872fb3ed390cd50a176",
      "tree": "70847fda0b7d0ce1dd5b721fbbd2b0b2fc37a6b1",
      "parents": [
        "a0905c181cb6faf5d1d2be3e3bbd633b098a92b9"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Wed Mar 24 23:04:19 2021 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Thu Mar 25 13:40:41 2021 -0700"
      },
      "message": "[VOL-3957]: Maintain meter reference counter and free up the meter from\nKV store as soon as last flow referencing it is removed.\n\nChange-Id: I1b32690e1d65a35e0d03a65aa7b2e38a38997521\n"
    },
    {
      "commit": "a0905c181cb6faf5d1d2be3e3bbd633b098a92b9",
      "tree": "d63561c83ab9a9ae0a04e2d427044f506d80b99e",
      "parents": [
        "845853762afafa7997c171e5a5da49cc65f2d077"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Mar 22 15:16:42 2021 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Mar 22 15:16:42 2021 -0700"
      },
      "message": "Bumping version after 2.7 release\n\nChange-Id: I854295161a61f57b378a8183c0e78993ad2c68bb\n"
    },
    {
      "commit": "845853762afafa7997c171e5a5da49cc65f2d077",
      "tree": "77c1b3b7225a6a105be2864da64bad61fc3c9362",
      "parents": [
        "495dde42771979d1ba6fb8e5f032920e4fed802e"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Mar 18 14:21:22 2021 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Mar 19 12:14:10 2021 -0700"
      },
      "message": "[VOL-3930] Using a shared lock for Resource acquisition and release\n\nChange-Id: Ibf6346135380ab14d0c89f0e2945ebefdee1b4f9\n"
    },
    {
      "commit": "495dde42771979d1ba6fb8e5f032920e4fed802e",
      "tree": "1813d9281c868d4ae4adae2e677d339c1e3532a3",
      "parents": [
        "9b282bb18b0d2146d33ff059d6e29aff8a9ef0c0"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Wed Mar 17 14:59:56 2021 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Wed Mar 17 15:03:50 2021 -0700"
      },
      "message": "- Fix spelling of hearbeat_check_interval and hearbeat_fail_interval config parameters\n  to heartbeat_check_interval and heartbeat_fail_interval\n- Bump version to 3.1.5\n\nChange-Id: Ic5056997af031d08c1fb1ceda3fcc108f8f01707\n"
    },
    {
      "commit": "9b282bb18b0d2146d33ff059d6e29aff8a9ef0c0",
      "tree": "dccecea430954182c7d8e3f603d68e8768d08b01",
      "parents": [
        "c2c32a6a43dcac2300c807b2c06fbf09a52495fb"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Wed Mar 17 10:45:24 2021 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Wed Mar 17 10:45:24 2021 -0700"
      },
      "message": "Release version 3.1.4\n\nChange-Id: I71fe964693c5047964923845d8bb4cdbc496ced4\n"
    },
    {
      "commit": "c2c32a6a43dcac2300c807b2c06fbf09a52495fb",
      "tree": "f268e8245a8f6be259deb1659a95b1de1d84dad7",
      "parents": [
        "a087056d8d05da888ffc6b5ba28f702b5237f888"
      ],
      "author": {
        "name": "Gamze Abaka",
        "email": "gamze.abaka@netsia.com",
        "time": "Thu Mar 11 11:44:18 2021 +0000"
      },
      "committer": {
        "name": "abakagamze",
        "email": "gamze.abaka@netsia.com",
        "time": "Fri Mar 12 11:12:43 2021 +0300"
      },
      "message": "[VOL-3548] Differentiate between OLT gRPC channel\ndisconnect and device reboot\n\nChange-Id: Id52a3cf7b1a69f20e8b061d0655015857fa19ae5\n"
    },
    {
      "commit": "a087056d8d05da888ffc6b5ba28f702b5237f888",
      "tree": "755c5477cfa4f53fbe9b71716a88e830954cec00",
      "parents": [
        "7650be66f82e8ec3e571be3538cce3a5b96c3b72"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Thu Mar 11 14:30:14 2021 -0800"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Thu Mar 11 16:28:43 2021 -0800"
      },
      "message": "VOL-3896: ONU fails to activate again if ONU is deleted after OLT disable\n- When OLT is disabled the local cache of child devices are cleared in openolt adapter.\n  If ONU delete were triggered post OLT disable, the openolt adapter does not\n  have relevant information (esp. ONU serial number) in Child_device_lost API\n  call to pass down to OLT agent to delete the ONU context. The local cache too is void\n  of this information as it was cleared on OLT disable.\n  A possible fix is to pass down the entire ONU Device struct in Child_device_lost\n  API which contains all the relevant information to clear the ONU context on the OLT.\n\nChange-Id: I76e28a0a46c1c82b25c859160466abfff693ed09\n"
    },
    {
      "commit": "7650be66f82e8ec3e571be3538cce3a5b96c3b72",
      "tree": "a2275d87af7fb15820ab18bfaf08d017b86735d4",
      "parents": [
        "21fc1b45b5e243662bfba0f8c1ecaa933a6a28a7"
      ],
      "author": {
        "name": "Gamze Abaka",
        "email": "gamze.abaka@netsia.com",
        "time": "Fri Feb 26 10:50:36 2021 +0000"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Wed Mar 10 17:26:58 2021 +0000"
      },
      "message": "[VOL-3396] Enabling AES encryption\n\nChange-Id: Id48a76e8a05279a8d03b10d7d20e6944a77b3e47\n"
    },
    {
      "commit": "21fc1b45b5e243662bfba0f8c1ecaa933a6a28a7",
      "tree": "88bba0751dfbe14650b5af5afc763f12207d491b",
      "parents": [
        "8c9dc49fb76e30b0aaf8ee8cb76301e81aabbe34"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Wed Mar 10 16:41:33 2021 +0100"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Wed Mar 10 16:41:33 2021 +0100"
      },
      "message": "Extending sca deadline due to updated protos\n\nChange-Id: I297ca1749aa5f2001e2a7f728632e9a24e176fc3\n"
    },
    {
      "commit": "8c9dc49fb76e30b0aaf8ee8cb76301e81aabbe34",
      "tree": "01a007fe7f633ba402229f531aeac5cc18ed1f23",
      "parents": [
        "b004675e9ee70a7999272781abf31a9fff35cbfb"
      ],
      "author": {
        "name": "Chip Boling",
        "email": "chipboling@gmail.com",
        "time": "Thu Feb 25 16:49:57 2021 -0600"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Tue Mar 02 21:01:44 2021 +0000"
      },
      "message": "VOL-3791: Fix KPI_Event2 Metric timestamps (should be seconds since epoch)\n\nChange-Id: I3812f646d711547fa205f00290992be8ecd842c5\n"
    },
    {
      "commit": "b004675e9ee70a7999272781abf31a9fff35cbfb",
      "tree": "0a87a48a72e145f6b38035397f4732c3e3981f72",
      "parents": [
        "7b8211e3e462e246dbbd632cf543683dfdd2f094"
      ],
      "author": {
        "name": "Mahir Gunyel",
        "email": "mahir.gunyel@netsia.com",
        "time": "Fri Feb 26 13:51:05 2021 -0800"
      },
      "committer": {
        "name": "Mahir Gunyel",
        "email": "mahir.gunyel@netsia.com",
        "time": "Mon Mar 01 13:25:49 2021 -0800"
      },
      "message": "VOL-3882 Changing onuIndications channel to per PON instead of per ONU\n\nChange-Id: Ieac25ae243a6e439f9aac46743cbfb83087528d7\n"
    },
    {
      "commit": "7b8211e3e462e246dbbd632cf543683dfdd2f094",
      "tree": "d2d47fd45d28d07effce090d969f00a4d7f001aa",
      "parents": [
        "4dea6310cc4d3030dc2a1350ad83b3ae6d83854c"
      ],
      "author": {
        "name": "serkant.uluderya",
        "email": "serkant.uluderya@netsia.com",
        "time": "Wed Feb 24 16:39:18 2021 +0300"
      },
      "committer": {
        "name": "serkant.uluderya",
        "email": "serkant.uluderya@netsia.com",
        "time": "Wed Feb 24 16:39:18 2021 +0300"
      },
      "message": "[VOL-3801] remove consul support\n\nBump up voltha-lib-go version to remove consul\nvoltha-protos version is updated automatically by mod-update\n\nChange-Id: Ifad40dc54fb03b1e40ea9f5fe46344dacb2527ee\n"
    },
    {
      "commit": "4dea6310cc4d3030dc2a1350ad83b3ae6d83854c",
      "tree": "e35d268bc1d8528bcf4cd3b6fe3041b2a11e387a",
      "parents": [
        "1dc2bfb8b81edda4611d9f1d8a61cdf3c2790534"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Tue Feb 23 10:06:18 2021 +0100"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Tue Feb 23 10:06:18 2021 +0100"
      },
      "message": "[VOL-3865] Updating Alarm sub categories with correct ones\n\nChange-Id: I41e8ba14bc6a68ab813f4771c1dcf5dfe3a0724d\n"
    },
    {
      "commit": "1dc2bfb8b81edda4611d9f1d8a61cdf3c2790534",
      "tree": "6ee39a2922d930a8220e7e95f3a2b06367d0e974",
      "parents": [
        "388fb0adf88c92fba0f837c13b9c07fae384dd1c"
      ],
      "author": {
        "name": "Marcos Aurelio Carrero (Furukawa)",
        "email": "mcarrero@furukawalatam.com",
        "time": "Wed Feb 17 15:10:12 2021 -0300"
      },
      "committer": {
        "name": "Marcos Aurelio Carrero (Furukawa)",
        "email": "mcarrero@furukawalatam.com",
        "time": "Wed Feb 17 15:10:12 2021 -0300"
      },
      "message": "[VOL-3663] Modification to PPPoE Trap flows to support VLAN classifier info\n\nSigned-off-by: Marcos Aurelio Carrero (Furukawa) \u003cmcarrero@furukawalatam.com\u003e\nChange-Id: Ib911ab6f6c6a91f26c6c1911db195691804690cc\n"
    },
    {
      "commit": "388fb0adf88c92fba0f837c13b9c07fae384dd1c",
      "tree": "d7d9f9cb8530790721164cbfe68b027c4a46d2f1",
      "parents": [
        "be811ff88a5be7f18660762eb612d68f7d6b776d"
      ],
      "author": {
        "name": "Marcos Aurelio Carrero (Furukawa)",
        "email": "mcarrero@furukawalatam.com",
        "time": "Thu Feb 04 18:05:11 2021 -0300"
      },
      "committer": {
        "name": "Marcos Aurelio Carrero (Furukawa)",
        "email": "mcarrero@furukawalatam.com",
        "time": "Thu Feb 04 18:05:11 2021 -0300"
      },
      "message": "[VOL-3663] Supporting PPPoE trap rules olt adapter\n\nSigned-off-by: Marcos Aurelio Carrero (Furukawa) \u003cmcarrero@furukawalatam.com\u003e\nChange-Id: I0d96432493e25f3397f55730e04d35052aa148cf\n"
    },
    {
      "commit": "be811ff88a5be7f18660762eb612d68f7d6b776d",
      "tree": "7d8d66a0424f0db4e992c5c9a8124fd9bfad1cb6",
      "parents": [
        "62126214e78384dc8f2d60af8ef25e72d27f8e56"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Tue Jan 26 17:12:12 2021 -0800"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Tue Jan 26 17:12:12 2021 -0800"
      },
      "message": "VOL-3777: Disable ONU and OLT failing sometimes at VOLTHA - stale devices exist even after delete\n\n- re-org the code to free up \u0027lockDevice\u0027 lock as soon as possible. The DeleteDevice RPC handler\n  was held up on waiting for \u0027lockDevice\u0027 lock to be freed up in \u0027doStateDown\u0027\n  handler which potentially caused \u0027DeleteDevice\u0027 RPC to timeout and stale device\n  was left in voltha.\n\nChange-Id: I0fd5350dcde239f595b8e0b11a7a8e2466edeb9b\n"
    },
    {
      "commit": "62126214e78384dc8f2d60af8ef25e72d27f8e56",
      "tree": "8cafabb1c633bd30e3313c33845108a94b8f7e46",
      "parents": [
        "fcbd6e780f5a11497ba3d672a7351c089abd15bf"
      ],
      "author": {
        "name": "kesavand",
        "email": "kesavan.duraiswamy@gmail.com",
        "time": "Tue Jan 12 04:56:06 2021 -0500"
      },
      "committer": {
        "name": "kesavand",
        "email": "kesavan.duraiswamy@gmail.com",
        "time": "Thu Jan 21 08:07:01 2021 -0500"
      },
      "message": "VOL-3735 Retrieve port counters using the GetExtValue(SingleGetValue) rpc from the openolt adapter\n\nChange-Id: I195f7c9fdc4b677c333ae9e4bb3547bb95312fdf\n"
    },
    {
      "commit": "fcbd6e780f5a11497ba3d672a7351c089abd15bf",
      "tree": "9adca4de9e81365b5ba19eec047882a7f09a9303",
      "parents": [
        "491a9c6109701efadefc2363419fbdd580ab2206"
      ],
      "author": {
        "name": "Gamze Abaka",
        "email": "gamze.abaka@netsia.com",
        "time": "Thu Dec 17 13:25:16 2020 +0000"
      },
      "committer": {
        "name": "abakagamze",
        "email": "gamze.abaka@netsia.com",
        "time": "Fri Jan 08 11:43:07 2021 +0300"
      },
      "message": "VOL-3727 Support in OLT adapter to send periodic onu stats and gem stats\n\nIf enableOnuStats and enableGemStats flags are set, olt adapter collects these stats from agent and sends kpis to kafka. Default values are false.\n\nChange-Id: Ifa96140518921d3d79118118a971d77c798dc2ab\n"
    },
    {
      "commit": "491a9c6109701efadefc2363419fbdd580ab2206",
      "tree": "cd248638abfac4fda7ae31d80c7e4f63a9d51cb3",
      "parents": [
        "cd4078033b1e41f6c61a7438d2a5d201e64a5e9c"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Wed Jan 06 16:43:07 2021 -0800"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Thu Jan 07 13:27:47 2021 -0800"
      },
      "message": "[VOL-3737] : Fix synchronization issues with mcast flow and group delete\n\nChange-Id: Ib535d7cd9c83595098e8fa957ca01fee9553e701\n"
    },
    {
      "commit": "cd4078033b1e41f6c61a7438d2a5d201e64a5e9c",
      "tree": "67e9847b2e742882fe84a3af50bf351389146b6f",
      "parents": [
        "0aca498b09242b1b28012bc0cb8cbb8bfd9a36b9"
      ],
      "author": {
        "name": "Himani Chawla",
        "email": "hichawla@ciena.com",
        "time": "Thu Dec 10 12:08:59 2020 +0530"
      },
      "committer": {
        "name": "Himani Chawla",
        "email": "hichawla@ciena.com",
        "time": "Thu Jan 07 12:45:29 2021 +0530"
      },
      "message": "VOL-3501 Refeactoring of code for event handling\n\nChange-Id: I7d225a7b3b664efdaef5a6c9c84a118bac594be7\n"
    },
    {
      "commit": "0aca498b09242b1b28012bc0cb8cbb8bfd9a36b9",
      "tree": "a485f3a73f7b57e283dfc40988da60a7e7699b50",
      "parents": [
        "07868a551a0ce4ccdce4d7931a7f611019cc44a0"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Mon Jan 04 12:44:27 2021 -0800"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Tue Jan 05 18:31:04 2021 -0800"
      },
      "message": "[VOL-3736]: Bug - Restarting multicast iperf server (at RG) will not restore the data stream at the RG.\n\n- Use the right flow id when clearing mcast flow\n- Fix UT\n\nChange-Id: Ib392f0ec8fb62b7124774108fb507438ad00f14d\n"
    },
    {
      "commit": "07868a551a0ce4ccdce4d7931a7f611019cc44a0",
      "tree": "39e55da7fdcf30318c3409adf4bcfc015e92e301",
      "parents": [
        "2fb8147b31ba9c7bc444c8476e70bbd8fb4f4050"
      ],
      "author": {
        "name": "Gamze Abaka",
        "email": "gamze.abaka@netsia.com",
        "time": "Thu Dec 17 14:19:28 2020 +0000"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Mon Jan 04 16:17:40 2021 +0000"
      },
      "message": "VOL-3730\n* When the OLT connectState is unreachable, raise OLT Communication Failure alarm (publish raise-alarm to kafka)\n* When the OLT state is up, clear OLT Comunication Failure alarm (publish clear-alarm to kafka)\n\nChange-Id: Ief3d48e359490e6638842042347029e2cbdd17aa\n"
    },
    {
      "commit": "2fb8147b31ba9c7bc444c8476e70bbd8fb4f4050",
      "tree": "e2a6e212f5c775a070a38e11e20e0a663a2533ee",
      "parents": [
        "df392e105f467fff6b96d3d3fffeae05691767cd"
      ],
      "author": {
        "name": "Mahir Gunyel",
        "email": "mahir.gunyel@netsia.com",
        "time": "Wed Dec 16 23:18:34 2020 -0800"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Mon Jan 04 11:25:50 2021 +0000"
      },
      "message": "VOL-3722 Processing onu related indications in occurence order\nThe ONU related indications from the OLT are processed in separate go routines. This may cause the indications be processed in wrong orders and sent to onu-adapter in wrong orders.\nWith this patch onuDiscoveryIndications and OnuIndications processed in per-oonu channels.\n\nChange-Id: I79bab458a047f76759ff1d649c63eb15cfeb361b\n"
    },
    {
      "commit": "df392e105f467fff6b96d3d3fffeae05691767cd",
      "tree": "6df508f9f1338ec8637e36275b14b722d9736ec3",
      "parents": [
        "6991e6ea5ee9c291a14198731878ceab094698e4"
      ],
      "author": {
        "name": "Esin Karaman",
        "email": "esin.karaman@netsia.com",
        "time": "Wed Dec 16 13:33:09 2020 +0000"
      },
      "committer": {
        "name": "Esin Karaman",
        "email": "esin.karaman@netsia.com",
        "time": "Thu Dec 17 13:57:41 2020 +0300"
      },
      "message": "VOL-3718 Packets coming from Open OLT Adapter to the VOLTHA Core always have zero in their UNI port field. OLT Adapter should set the true UNI port info to the control packets before passing them to the VOLTHA Core in the scope of packet-in workflow.\n\nAs a solution, pon-and-gem-port-to-uni-port relations are learned during subscriber provisioning operation and kept in the kv store and a cache (a map named gemToUniMap) in a lazy manner. In the packet-in workflow, UNI port info is resolved by looking up the gemToUniMap and put into the packet before passing it to the upper layer.\n\nChange-Id: I6b60f7c1964452b6789f6a9905ab04000fe2d33c\n"
    },
    {
      "commit": "6991e6ea5ee9c291a14198731878ceab094698e4",
      "tree": "e86959db3b349f220ceecbcde5c2c7b7ce56da25",
      "parents": [
        "8780e30984e62d1252b155fa3b63ae1206a2c2e1"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Dec 11 15:20:10 2020 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Dec 11 15:20:10 2020 -0800"
      },
      "message": "Bumping version after VOLTHA-2.6 release\n\nChange-Id: I82eb584dfa0d56fefc6ddef2350692ac8c4a5a27\n"
    },
    {
      "commit": "8780e30984e62d1252b155fa3b63ae1206a2c2e1",
      "tree": "5e5823ec7826957ee45ebf1c087eba101d76d04f",
      "parents": [
        "49a5d5658594f515f36737b67078ee4d28edc2e2"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Dec 09 13:56:48 2020 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Dec 09 13:56:48 2020 -0800"
      },
      "message": "Releasing OpenOlt Adapter for voltha-2.6\n\nChange-Id: If576b58947815ff0f6bb03bf3ee5700f105553ef\n"
    },
    {
      "commit": "49a5d5658594f515f36737b67078ee4d28edc2e2",
      "tree": "a55a2f0b6092265fb100de7099e7780cc2eed375",
      "parents": [
        "d9d6f5126036cbca70df03a9f9255569d19a593c"
      ],
      "author": {
        "name": "Himani Chawla",
        "email": "hichawla@ciena.com",
        "time": "Wed Nov 25 11:53:44 2020 +0530"
      },
      "committer": {
        "name": "Himani Chawla",
        "email": "hichawla@ciena.com",
        "time": "Thu Nov 26 06:38:33 2020 +0000"
      },
      "message": "VOL-3646 Fix for removal of DELETED admin state\n\nChange-Id: Icbc4eeeb4185cbe216adfa69d6b0a79597353e15\n"
    },
    {
      "commit": "d9d6f5126036cbca70df03a9f9255569d19a593c",
      "tree": "28fe7405a2de8b710878704ddb92ed446d8e9526",
      "parents": [
        "d5c2240b3c3b27d4372df27473519e178bb7b402"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Nov 24 13:57:53 2020 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Nov 25 11:10:50 2020 -0800"
      },
      "message": "[VOL-3666] Reading TP template from default locations, write the instance using the per-stack prefix\n\nChange-Id: I35eee9d9f5d405b08bfa97a54274f44124a0f1a3\n"
    },
    {
      "commit": "d5c2240b3c3b27d4372df27473519e178bb7b402",
      "tree": "84f3daf60da309ad9496ce61a99c79f0e98b5d8e",
      "parents": [
        "4aff1860538734b5eacc4ecbeac57535c9917cc1"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Nov 23 14:28:37 2020 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Nov 23 14:28:37 2020 -0800"
      },
      "message": "using latest voltha-ci-tool container to correctly generate coverage reports\n\nChange-Id: I65377a434492d9625926679c6f3bd72b8039ff5c\n"
    },
    {
      "commit": "4aff1860538734b5eacc4ecbeac57535c9917cc1",
      "tree": "a1f01039073106479c19f4c3dfc8ecd15831fff5",
      "parents": [
        "c858ab763f5c5e8d14d18bb4dfe3034cb76c9825"
      ],
      "author": {
        "name": "serkant.uluderya",
        "email": "serkant.uluderya@netsia.com",
        "time": "Thu Sep 17 23:35:26 2020 +0300"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Mon Nov 16 23:34:49 2020 +0000"
      },
      "message": "[VOL-3644] fixed wrong topic names\n\nThe adapter_open_olt_topic is a configurable parameter from the command line\n\nWhen sending InterAdapterMessage to the openonu-adapter, openolt-adapter\nuses hardcoded \"openolt\" or deviceType fields as source topic name. This causes\nnot getting the responses from the openonu-adapter\nif the topic name argument is set different than \"openolt\".\n\nChange-Id: I0f88c1e8f9bfe322344c062478593444466869d4\n"
    },
    {
      "commit": "c858ab763f5c5e8d14d18bb4dfe3034cb76c9825",
      "tree": "c3c0702aa6afa26708e337a6c5881bfe5fecf1f7",
      "parents": [
        "dfa7a97c5b8613e80dc385bc5b80620dd6cbd7ad"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Nov 16 12:44:51 2020 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Nov 16 12:44:51 2020 -0800"
      },
      "message": "Using voltha-lib-go 4.0.2\n\nChange-Id: Ic5bb6913d52ce49ac46f4ecdb811fa1d1fb3581a\n"
    },
    {
      "commit": "dfa7a97c5b8613e80dc385bc5b80620dd6cbd7ad",
      "tree": "590d238dc7996a47b9d00f038359763b37c0c13d",
      "parents": [
        "eb4502960dc51fe8774ba479d6ad6bc6e52e9a58"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Nov 06 13:03:40 2020 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Nov 09 14:08:09 2020 -0800"
      },
      "message": "[VOL-3624] Parametrizing the KV-Store path\n\nChange-Id: I44d8d72e12f83ee6c79020dd98ace4d2f1155def\n"
    },
    {
      "commit": "eb4502960dc51fe8774ba479d6ad6bc6e52e9a58",
      "tree": "8448a2e0927f7f65b1d4ff78e7633043114a1ad7",
      "parents": [
        "fb3d610d9d25d2d9c6ac87648ef13fc652d81d80"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Mon Oct 26 10:03:39 2020 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Mon Oct 26 11:27:25 2020 -0700"
      },
      "message": "Update log level of packet-in be at DebugLevel.\nUpdate log level of flow entry to adapter to be at InfoLevel.\n\nChange-Id: I81b6aa0372dbbe70eb4d498e99f888895a2339f8\n"
    },
    {
      "commit": "fb3d610d9d25d2d9c6ac87648ef13fc652d81d80",
      "tree": "b9ca9761c93d27e369e2855ade69447d65e2bcfc",
      "parents": [
        "b1caa44d8d1e7158265dfd449960f5986c9aab93"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Fri Oct 16 16:32:36 2020 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Sun Oct 25 22:56:51 2020 -0700"
      },
      "message": "VOL-3521 : scale: intermittent issue - voltha complains that different meter is in use for subscriber\n- Process incoming flows on a per ONU basis using channels per ONU\n\nChange-Id: I0f375d90d786a0135bb51ce18036e5297dc7297b\n"
    },
    {
      "commit": "b1caa44d8d1e7158265dfd449960f5986c9aab93",
      "tree": "f9d114ea33019a3f704d7a11d8e0bf40201f4320",
      "parents": [
        "e8f473bb140acd45190fe6097f750140177519ac"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Mon Oct 19 12:24:39 2020 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Mon Oct 19 12:37:01 2020 -0700"
      },
      "message": "VOL-3557: OLT delete is causing the openolt adapter to panic sometimes\n- Do not update the core about OLT device connection and operation status on OLT delete\n- Immediately return if GetDevice call fails towards core in updateStateUnreachable routine\n\nChange-Id: I7f81d59ab9823c464c2066fb85b0d61c5a20749a\n"
    },
    {
      "commit": "e8f473bb140acd45190fe6097f750140177519ac",
      "tree": "744300d6c15b41bfe97b0ac38766e01c29ecf50e",
      "parents": [
        "a09aeabdfccbb8473dfd0f4cb7b6bed1a04729d6"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Fri Oct 16 11:07:21 2020 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Fri Oct 16 11:23:50 2020 -0700"
      },
      "message": "- Add missing RWLock protection around accessing subscriberDataPathFlowIDMap.\n- Rename clearFlowFromResourceManager as clearFlowFromDeviceAndResourceManager for clarity\n- Start 3.0.1-dev version.\n\nChange-Id: I695a526a819005d4f4724869d2bdfab917ae5b12\n"
    },
    {
      "commit": "a09aeabdfccbb8473dfd0f4cb7b6bed1a04729d6",
      "tree": "84f2aab516bf17c809f72ca5b64ee36d583d764a",
      "parents": [
        "2f6b5bc96948e126c83ad0965ebc8c09bc06e221"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Mon Sep 14 16:30:52 2020 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Wed Oct 14 19:36:26 2020 -0700"
      },
      "message": "VOL-3419: OpenOLT adapter at scale constantly takes more that 10 seconds to react to flows\n- Pass information to agent to do the flow replication\n- Consolidate various locks in the adapter and remove reduntant locks\n- use voltha-proto version 4.0.2 and voltha-lib-go version 4.0.0\n- Bump adapter version to 3.0.0\n\nChange-Id: Ic053c54e5319bb1736ec74facfc79dd10058ecf5\n"
    },
    {
      "commit": "2f6b5bc96948e126c83ad0965ebc8c09bc06e221",
      "tree": "3ff6020e6b49155a1b44f500c0c39369b3e7cbcf",
      "parents": [
        "9602eb4ce356275c7058079e4c6eabb96750f53e"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Sep 17 13:58:10 2020 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Sep 17 14:41:42 2020 -0700"
      },
      "message": "Adding onu and uni information to SedulerQueues errors\n\nChange-Id: Icbe7a441d2c01c30c18bc8458bcda590e8693046\n"
    },
    {
      "commit": "9602eb4ce356275c7058079e4c6eabb96750f53e",
      "tree": "3db1d5c81a165fb293c70846714f05a5d712a612",
      "parents": [
        "424b26f356dce76c0ac5317d9c61ae669ca878d2"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Wed Sep 09 15:50:39 2020 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Sun Sep 13 15:24:49 2020 -0700"
      },
      "message": "VOL-3419: OpenOLT adapter at scale constantly takes more that 10 seconds to react to flows\nThe patch addresses the following\n- Create OpenOltFlowMgr per PON port (instead of one instance for the whole OLT device earlier)\n- Create a separate OpenOltGroupMgr - currently one instance for the whole OLT device\n- Remove redundant global lock around getting ONU-ID in DeviceHandler module as there exists a\n  separate per-pon-port lock in ResourceManager module which suffices the required synchronization\n- Remove redundant locks in OpenOltFlowMgr module to serialize FlowDelete before FlowAdd\n- Rename divideAndAddFlow to processAddFlow. \"divideAndAddFlow\" was used in 1.x voltha days and\n  had a different meaning and the name seems to have been blindly ported to 2.x adapter\n  and does not make sense anymore\n\nChange-Id: I99827963cf242f1db0c27943c97bd05b749ae129\n"
    },
    {
      "commit": "424b26f356dce76c0ac5317d9c61ae669ca878d2",
      "tree": "fc3e0fd19fdaa8bd1883ba24518822959ea607d8",
      "parents": [
        "7fcebe2f74d9e3ec316edc122bbdf61ac7dcca87"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Sep 11 13:28:02 2020 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Fri Sep 11 23:44:02 2020 +0000"
      },
      "message": "Bumping VERSION to 2.6.0-dev\n\nChange-Id: Ief3da8356b4168232536458dc6d1b1bec2aa1ef6\n"
    },
    {
      "commit": "7fcebe2f74d9e3ec316edc122bbdf61ac7dcca87",
      "tree": "dba234b8fc9a835181b088d00f1d31834f605cd1",
      "parents": [
        "bfe084397e7f079b5338187c3add4b133b36033c"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Sep 11 13:27:45 2020 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Fri Sep 11 22:19:33 2020 +0000"
      },
      "message": "Releasing version 2.5.5\n\nChange-Id: I1ffbc6394af2fd00f21605b078f90d283c94e401\n"
    },
    {
      "commit": "bfe084397e7f079b5338187c3add4b133b36033c",
      "tree": "a1fe5e3f91fae01ff28db7dbb77338def2c48ba3",
      "parents": [
        "7cf3a055b110c69b2ba5f32af6be226b37f18b99"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Fri Sep 11 17:07:03 2020 +0200"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Fri Sep 11 17:56:17 2020 +0200"
      },
      "message": "[VOL-3481] Returning error upon faliures in the divideAndAddFlow method\n\nChange-Id: If993a024ac32a3a7d86cbb5b7f0d81aeba08f596\n"
    },
    {
      "commit": "7cf3a055b110c69b2ba5f32af6be226b37f18b99",
      "tree": "ad7eccb80a734cc421d660812d0f4901d22cf09c",
      "parents": [
        "494c208444798967d6264ab2e6219f27bd84a643"
      ],
      "author": {
        "name": "kesavand",
        "email": "kesavan.duraiswamy@gmail.com",
        "time": "Fri Aug 28 12:49:18 2020 +0530"
      },
      "committer": {
        "name": "kesavan Duraiswamy",
        "email": "kesavan.duraiswamy@gmail.com",
        "time": "Thu Sep 10 06:28:08 2020 +0000"
      },
      "message": "VOL-3444 Handling of ONT Activation Failure and generation of an alarm\n\nChange-Id: Ibb931634616722f00b930bafaab84bdd67459192\n"
    },
    {
      "commit": "494c208444798967d6264ab2e6219f27bd84a643",
      "tree": "ca0f77cf889342e682cd056a29ad96b34481fb62",
      "parents": [
        "935f7afaf66639467a13f1431c90206190cd8a2c"
      ],
      "author": {
        "name": "kesavand",
        "email": "kesavan.duraiswamy@gmail.com",
        "time": "Mon Aug 31 11:16:12 2020 +0530"
      },
      "committer": {
        "name": "kesavand",
        "email": "kesavan.duraiswamy@gmail.com",
        "time": "Mon Aug 31 11:16:12 2020 +0530"
      },
      "message": "VOL-3395 Encryption of the OMCC GEM\n\nChange-Id: I55090e6fe641aa10abe98e970c3463e42298a8d8\n"
    },
    {
      "commit": "935f7afaf66639467a13f1431c90206190cd8a2c",
      "tree": "c7f6916021fb7c9cc2f64dbe4249a2ad8b828daa",
      "parents": [
        "1183b4d7581ad79db4ae72e13d9489a541ee9116"
      ],
      "author": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Tue Aug 18 11:59:42 2020 +0000"
      },
      "committer": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Wed Aug 26 11:26:56 2020 +0000"
      },
      "message": "[VOL-3199] Added support for dynamic enable/disable of Trace Publishing\n\nChange-Id: I8e7386e6a0b509b366af17ed9bf5021b66ff5446\n"
    },
    {
      "commit": "1183b4d7581ad79db4ae72e13d9489a541ee9116",
      "tree": "515f93217b34ccf13a71eeff6140d7e51faf3760",
      "parents": [
        "3af43e1c9c57c89de81d0ee5463eaba651f2abd3"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Tue Aug 25 16:12:01 2020 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Tue Aug 25 16:12:18 2020 -0700"
      },
      "message": "Initialize the flowMgr.perGemPortLock MapMutex before invoking loadFlowIDlistForGem\n\nChange-Id: Ic136d23aafc8b4142a9d478c89aae4e594784053\n"
    },
    {
      "commit": "3af43e1c9c57c89de81d0ee5463eaba651f2abd3",
      "tree": "5708d0c53ee497b78775d5339232cfc18ec28f37",
      "parents": [
        "ff797a9426b5dabe94266b25664ef6fd6b82978e"
      ],
      "author": {
        "name": "divyadesai",
        "email": "divya.desai@infosys.com",
        "time": "Tue Aug 18 07:10:54 2020 +0000"
      },
      "committer": {
        "name": "Divya Desai",
        "email": "divya.desai@infosys.com",
        "time": "Tue Aug 25 14:53:34 2020 +0000"
      },
      "message": "[VOL-3228] device-id logging consistancy\n\nChange-Id: I3918e87616c027f93f41a523db98ef2cad50ef57\n"
    },
    {
      "commit": "ff797a9426b5dabe94266b25664ef6fd6b82978e",
      "tree": "bf12c700487f3453716d6960152fb350862cdca3",
      "parents": [
        "a1ea2aa482163bd8d974ddbc3c5bc7adb7432090"
      ],
      "author": {
        "name": "Andrey Pozolotin",
        "email": "posandrey@gmail.com",
        "time": "Fri Aug 14 01:54:57 2020 +0200"
      },
      "committer": {
        "name": "Andrey Pozolotin",
        "email": "posandrey@gmail.com",
        "time": "Fri Aug 21 22:44:03 2020 +0200"
      },
      "message": "VOL-3353 Enable Go sec\n\nChange-Id: I22cbec5d0fa8063e22435131804717158e33fdfa\n"
    },
    {
      "commit": "a1ea2aa482163bd8d974ddbc3c5bc7adb7432090",
      "tree": "0183f909b34676a9a22621259b390ee3c39dda4b",
      "parents": [
        "738c52a8204a446df2aa5eab8aee1b20d9ba72bf"
      ],
      "author": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Wed Aug 19 18:14:22 2020 +0000"
      },
      "committer": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Fri Aug 21 18:53:53 2020 +0000"
      },
      "message": "[VOL-3424] Switch completely to Context based Logger instance\n\nChange-Id: I394ec682d4a8237740612de95826668e109f84b4\n"
    },
    {
      "commit": "738c52a8204a446df2aa5eab8aee1b20d9ba72bf",
      "tree": "8ce9c8985ce22ec8c25c9e271c81ef3ecabb7c10",
      "parents": [
        "8f4e432fd792fdd5894793b5f9ac908c2b16147e"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Aug 03 11:14:22 2020 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Aug 21 10:01:59 2020 -0700"
      },
      "message": "Adding lock on flowsUsedByGemPort map\nAdding lock on OnuDevice.uniPorts map\n\nChange-Id: Ia6d2832479b4b5449415a42cf6cd90d3c3fc07d0\n(cherry picked from commit ac032b184d2ad9e512a1d5322646ef0df0845acc)\n"
    },
    {
      "commit": "8f4e432fd792fdd5894793b5f9ac908c2b16147e",
      "tree": "5613a7daa6735ca09fef748ddabae85db56a128f",
      "parents": [
        "0f6f8d0ed6528cd7063a25e55bc46500dac620f1"
      ],
      "author": {
        "name": "Neha Sharma",
        "email": "neha.sharma70@infosys.com",
        "time": "Thu Aug 06 10:51:53 2020 +0000"
      },
      "committer": {
        "name": "Neha Sharma",
        "email": "neha.sharma70@infosys.com",
        "time": "Tue Aug 11 11:13:25 2020 +0000"
      },
      "message": "[VOL-3141] Enhance Context with OpenTracing Span\n\nChange-Id: I966e235ec5fcb70812f75b98a97aa65dba8c04a2\n"
    },
    {
      "commit": "0f6f8d0ed6528cd7063a25e55bc46500dac620f1",
      "tree": "8ff11a0559b1a6fcd71805cc7490f5b794f43822",
      "parents": [
        "4665468c2a8c07e1e3f78e70fa14fefebbf2fc3f"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Aug 07 15:55:25 2020 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Aug 07 15:55:25 2020 -0700"
      },
      "message": "Sending VLAN informations together with the DHCP flow\n\nChange-Id: I94b15c61695ba287d379ed0fcf4f0c103c96d32b\n"
    },
    {
      "commit": "4665468c2a8c07e1e3f78e70fa14fefebbf2fc3f",
      "tree": "37a041e26a62431f88ba8e0268c650158947ac49",
      "parents": [
        "93e9174adae1b473291ff82b5e5ec525b1305037"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Aug 05 11:46:37 2020 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Aug 05 11:46:37 2020 -0700"
      },
      "message": "[VOL-3196] Using the latest voltha-lib-go in the openolt adapter\n\nChange-Id: I0c6d166f3dda8e9cca9e19a2f33aeee96a8cc6c3\n"
    },
    {
      "commit": "93e9174adae1b473291ff82b5e5ec525b1305037",
      "tree": "d8ea3c0c945170f2ed4b047e86d0001d85d86905",
      "parents": [
        "cc0dce645706d83a5bbc7feeebfaebe7ae39562b"
      ],
      "author": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Mon Jul 27 16:43:19 2020 +0000"
      },
      "committer": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Thu Jul 30 12:52:00 2020 +0000"
      },
      "message": "[VOL-3196] Enhanced gRPC interfaces to create and propagate Span for log correlation\n\nChange-Id: I48389ca3e8675b64515bfd3088a4de9b688f5cae\n"
    },
    {
      "commit": "cc0dce645706d83a5bbc7feeebfaebe7ae39562b",
      "tree": "87c3a3cb05fe3ada72cb876ede8aa11dbe77c18a",
      "parents": [
        "11e15976139bd3b3ad63234a575f4e17d1c3980c"
      ],
      "author": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Wed Jul 29 05:49:00 2020 +0000"
      },
      "committer": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Wed Jul 29 07:43:56 2020 +0000"
      },
      "message": "[VOL-3375]Remove field pkg from log statements\n\nChange-Id: I08531f85dcb0f9f8ff6c68862f607aa7587e4fe1\n"
    },
    {
      "commit": "11e15976139bd3b3ad63234a575f4e17d1c3980c",
      "tree": "42fbaf0eafb4439cfa87c4ce8e392feded066f53",
      "parents": [
        "e6ff101ff6eb61eec7be1cfe1577a0dedceb6fe5"
      ],
      "author": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Mon Jun 15 14:51:10 2020 +0000"
      },
      "committer": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Wed Jul 22 18:21:43 2020 +0000"
      },
      "message": "[VOL-3142] Enabled tracing for openolt-adapter and added config parameters\n\nChange-Id: Ia451b39b84fe4f4906aa5f7fef679354cc9a4294\n"
    },
    {
      "commit": "e6ff101ff6eb61eec7be1cfe1577a0dedceb6fe5",
      "tree": "f0ef4fe93d56ce7a8905cb5bcf88a17f9d968a24",
      "parents": [
        "7fb80c207ea2e2969c509ea8bdc137bc0b4fc064"
      ],
      "author": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Tue Jul 14 15:07:53 2020 -0400"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Tue Jul 21 16:54:41 2020 +0000"
      },
      "message": "VOL-3344 - Enabled default linters and fixed found issues.\n\nAlso disabled govet\u0027s variable shadowing check, since this is very useful for isolating multiple \"err\"ors in a row.\n\nChange-Id: Icd70c723c406c5986b8cfe4535ad7daa0752e48c\n"
    },
    {
      "commit": "7fb80c207ea2e2969c509ea8bdc137bc0b4fc064",
      "tree": "eb0c0127fc59fe85c90571a2c169c169f6ea7c3e",
      "parents": [
        "d519bbfdaa8ea113b8b074412ece28b8ac182bea"
      ],
      "author": {
        "name": "Esin Karaman",
        "email": "esin.karaman@netsia.com",
        "time": "Thu Jul 16 14:23:33 2020 +0000"
      },
      "committer": {
        "name": "Esin Karaman",
        "email": "esin.karaman@netsia.com",
        "time": "Tue Jul 21 17:39:32 2020 +0300"
      },
      "message": "VOL-3347 GEM ports kept for packet-outs should be in  pon-onu-uni-vlan-pbit  basis instead of per pon-onu-uni basis.\n\nChange-Id: I7e9ca29295d28d97908a99ba8c34c4c9b52046c4\n"
    },
    {
      "commit": "d519bbfdaa8ea113b8b074412ece28b8ac182bea",
      "tree": "b5fe15a56d29e75fb588e4b14af62f6505b3f401",
      "parents": [
        "f1db18b9c2425c08ae35e38b6e09bc821f615b4c"
      ],
      "author": {
        "name": "Esin Karaman",
        "email": "esin.karaman@netsia.com",
        "time": "Wed Jul 01 11:16:03 2020 +0000"
      },
      "committer": {
        "name": "Esin Karaman",
        "email": "esin.karaman@netsia.com",
        "time": "Mon Jul 20 07:23:11 2020 +0000"
      },
      "message": "VOL-3112 Group removal support by Open OLT Adapter\n\nChange-Id: I2a21741faa2631aca5e727f73b42aa04018a2059\n"
    },
    {
      "commit": "f1db18b9c2425c08ae35e38b6e09bc821f615b4c",
      "tree": "ba921616fdc91439d14b7206b6b76da571b69f79",
      "parents": [
        "502056b5432901cb6cd7ad3eb34d2b43ca0311a3"
      ],
      "author": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Wed Jul 08 13:38:15 2020 -0400"
      },
      "committer": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Fri Jul 17 09:55:12 2020 -0400"
      },
      "message": "VOL-3121 - Removing usage of device.Ports\n\nChanged device.Ports usages to GetDevicePort() and ListDevicePorts()\nAdded port type filter to PortsStateUpdate()\n\nChange-Id: I4fab819a909379ee71e70eb48ac44044e9810185\n"
    },
    {
      "commit": "502056b5432901cb6cd7ad3eb34d2b43ca0311a3",
      "tree": "ad1ec28ff98a5bb0917acc12dac17ebcba1dfbd1",
      "parents": [
        "abf9c517abe7d4e4ab7a6bca9978e402109fb026"
      ],
      "author": {
        "name": "Amit Ghosh",
        "email": "amit.ghosh@radisys.com",
        "time": "Wed Jul 15 09:15:48 2020 +0100"
      },
      "committer": {
        "name": "Amit Ghosh",
        "email": "amit.ghosh@radisys.com",
        "time": "Wed Jul 15 09:18:38 2020 +0100"
      },
      "message": "VOL-3340: ONU events should contain both OLT and ONU device ID\n\nChange-Id: Ia6a1317a842ac430a42e160768f5dd64996d6f90\n"
    },
    {
      "commit": "abf9c517abe7d4e4ab7a6bca9978e402109fb026",
      "tree": "92164303a9845777eff69e6e58818aade6257d15",
      "parents": [
        "7025a814eccb46c965437d67f24ee23b9be7c81b"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Jun 23 19:31:14 2020 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Jul 13 14:27:35 2020 -0700"
      },
      "message": "[VOL-3269] Using a global lock on onuGemInfoLock\n\nChange-Id: Id6fb3ab27b3c5a6fca74d18d306d07e706a355bf\n"
    },
    {
      "commit": "7025a814eccb46c965437d67f24ee23b9be7c81b",
      "tree": "63720ef59dfc34f6a60c800a12e3533ca87f1d58",
      "parents": [
        "96b7bf2812934591b57f8e7f8414e4bf8429d669"
      ],
      "author": {
        "name": "Neha Sharma",
        "email": "neha.sharma70@infosys.com",
        "time": "Mon Jul 13 12:54:30 2020 +0000"
      },
      "committer": {
        "name": "Neha Sharma",
        "email": "neha.sharma70@infosys.com",
        "time": "Mon Jul 13 15:12:23 2020 +0000"
      },
      "message": "[VOL-3069] Fix for the profile enabled openolt adapter docker container build issue\n\nChange-Id: I31b0afbfb6676fee69e504276c7c616b4101c0e0\n"
    },
    {
      "commit": "96b7bf2812934591b57f8e7f8414e4bf8429d669",
      "tree": "478605fd7ec76c7693da72df4d4a5020b3da3b68",
      "parents": [
        "748de5c3fa5c8e51798c767fc2b742f2cfbc29f0"
      ],
      "author": {
        "name": "Neha Sharma",
        "email": "neha.sharma70@infosys.com",
        "time": "Mon Jun 15 10:37:32 2020 +0000"
      },
      "committer": {
        "name": "Neha Sharma",
        "email": "neha.sharma70@infosys.com",
        "time": "Wed Jul 08 19:17:23 2020 +0000"
      },
      "message": "[VOL-3069]Pass Context in methods which are performing logging and need the context\n\nChange-Id: Ie84f9e240aa4f47d0046acaac0d82d21b17252e5\n"
    },
    {
      "commit": "748de5c3fa5c8e51798c767fc2b742f2cfbc29f0",
      "tree": "83ada637af54e8cd001f87ece671d59f53071ead",
      "parents": [
        "b4349c552fdf0fbcaf1a00b356f5e28d0e5c34d5"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Wed Jul 01 10:27:52 2020 -0700"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Tue Jul 07 10:03:42 2020 +0200"
      },
      "message": "VOL-3314: ONU discovered entry is not cleared in OLT adapter on ONU\nstartup failure event\nBump minor version post VOLTHA2.4 branch out\n\nChange-Id: I8b0d14283baecec666af3c7f5d7ba8604f517773\n"
    },
    {
      "commit": "b4349c552fdf0fbcaf1a00b356f5e28d0e5c34d5",
      "tree": "6e0e795de5452e35a1920c4bc3549d1f4430c342",
      "parents": [
        "974d74585f1278dee4cfe2b0a59ecf41f958d744"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Tue Jun 30 14:07:51 2020 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Tue Jun 30 14:10:01 2020 -0700"
      },
      "message": "VOL-3303: Bump voltha-openolt-adapter version for 2.4 release\n\nChange-Id: I8adb33519e2613ca60cd5a6e871e1922b34d5117\n"
    },
    {
      "commit": "974d74585f1278dee4cfe2b0a59ecf41f958d744",
      "tree": "4bb805fc414eb716eb96d414df88e1de77bea8bf",
      "parents": [
        "7f9ab55fe12d231dca0ad405bf0fb707798549d8"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Fri Jun 26 19:32:30 2020 +0200"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Mon Jun 29 11:30:39 2020 +0200"
      },
      "message": "[VOL-3287] Updating voltha-lib-go dependecy to fix GPON constant issue\n\nChange-Id: I6b7a054dc2e1acd610a8940f05fcecbaaf680346\n"
    },
    {
      "commit": "7f9ab55fe12d231dca0ad405bf0fb707798549d8",
      "tree": "7081a9385a4674866abb5a46164177845efabe1d",
      "parents": [
        "2ba0e0b257821259a6a3dba61478e736abfe68ff"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Thu Jun 25 16:07:38 2020 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Thu Jun 25 16:08:36 2020 -0700"
      },
      "message": "Fix version that was wrongly changed in a previous commit\n\nChange-Id: Ib24ec33f92bfd76d27b4c4d69e308440a3c680a4\n"
    },
    {
      "commit": "2ba0e0b257821259a6a3dba61478e736abfe68ff",
      "tree": "386799f6d73e3ced368d92867e70fea2c86c88ae",
      "parents": [
        "9218624c300a41c17af9fe31d4d00509edeb958e"
      ],
      "author": {
        "name": "Takahiro Suzuki",
        "email": "takahiro@opennetworking.org",
        "time": "Fri Jun 05 14:23:03 2020 -0700"
      },
      "committer": {
        "name": "Takahiro Suzuki",
        "email": "takahiro@opennetworking.org",
        "time": "Wed Jun 24 20:53:55 2020 -0700"
      },
      "message": "[VOL-1348] EPON tech profile support\n\nChange-Id: I5dfbc17fe6787f255d22d0b5d640bc636bfb172d\n"
    },
    {
      "commit": "9218624c300a41c17af9fe31d4d00509edeb958e",
      "tree": "cb574bdc8c5b8b9121740b68bbf38ec207b7fcf4",
      "parents": [
        "631ef3de74820ad9848418197b93a4c5e0a6e8a1"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Jun 12 10:54:18 2020 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Jun 23 17:52:56 2020 -0700"
      },
      "message": "improving logs\n\nChange-Id: I02de8a456ca46230c6850d2c996ef9a3ee937a18\n"
    },
    {
      "commit": "631ef3de74820ad9848418197b93a4c5e0a6e8a1",
      "tree": "3ea2ca89831edb82629813991d71c9498d13b1a5",
      "parents": [
        "da5e0b2fc9f5a06623599f2ea97e3fbaf4aca7a7"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Mon Jun 15 10:45:52 2020 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Tue Jun 23 09:12:25 2020 -0700"
      },
      "message": "VOL-3202: Include port capability in the port create message.\n\nChange-Id: I7d8fbafb2db2834def1903f13a1af25eb57500e3\n"
    },
    {
      "commit": "da5e0b2fc9f5a06623599f2ea97e3fbaf4aca7a7",
      "tree": "1f85d2457bca6dc717182d793ff6466704205003",
      "parents": [
        "2c0d27493fbc5c1051d348a3e75d3621c9714253"
      ],
      "author": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Wed May 20 11:10:26 2020 +0000"
      },
      "committer": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Tue Jun 16 10:18:29 2020 +0000"
      },
      "message": "[VOL-3085]Implement UpdatePmConfig api for voltha-openolt-adapter\n\nChange-Id: Id1f2ae30d7f0d8f4aa4516b96809cf4a1e116dd1\n"
    },
    {
      "commit": "2c0d27493fbc5c1051d348a3e75d3621c9714253",
      "tree": "3ab556e35982da8f8b7d2e8e3e465393aa5130dd",
      "parents": [
        "3f221aee47eb39a46a7d17d6d36738faa007e1de"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Jun 10 11:28:42 2020 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Jun 12 11:07:04 2020 -0700"
      },
      "message": "[VOL-3193] Moving OpenoltFlowManager lock on a per pon base\n\nChange-Id: I8f28cc750d658bbcc51a97d80b5c82dc6b42a85e\n"
    },
    {
      "commit": "3f221aee47eb39a46a7d17d6d36738faa007e1de",
      "tree": "2449bf09985580fa41be81df690c59bb7193365a",
      "parents": [
        "95a3fcf32e33056c2673a9e5f97e73059f69f099"
      ],
      "author": {
        "name": "Neha Sharma",
        "email": "neha.sharma70@infosys.com",
        "time": "Wed Apr 29 19:02:12 2020 +0000"
      },
      "committer": {
        "name": "Neha Sharma",
        "email": "neha.sharma70@infosys.com",
        "time": "Wed Jun 10 06:41:45 2020 +0000"
      },
      "message": "[VOL-2736]:host and port should be specified as a single argument not as two separate arguments\n\nChange-Id: I14b59b4e42b1cf0821807cdb3dd6eef2094077da\n"
    },
    {
      "commit": "95a3fcf32e33056c2673a9e5f97e73059f69f099",
      "tree": "933ee044544b59dfecbd8960329a2408157ca40f",
      "parents": [
        "89ae6d895a7e2b0e58f5cb9d3a33b8c32085a1df"
      ],
      "author": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Jun 09 10:49:31 2020 -0700"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Jun 09 11:18:00 2020 -0700"
      },
      "message": "VOL-3023 - enable stop indication while in backoff\n\nhad to turn off \"cyclomatic complexity\" check on\nreadIndications function as it got too many branches.\nnot happy about that and it probably could use some\nadditional work.\n\nChange-Id: I96a49b4cbb52cd1d997ece6d3472e340ec92788c\n"
    },
    {
      "commit": "89ae6d895a7e2b0e58f5cb9d3a33b8c32085a1df",
      "tree": "df7f44b1025252cbcf98864f27eb4c3a9b768813",
      "parents": [
        "5e3528d976b4ec695673aa7092707c73a2ef95f1"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Thu May 28 23:40:53 2020 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Thu Jun 04 11:44:49 2020 -0700"
      },
      "message": "VOL-3155: Synchronize flow-removal and ONU delete handling\n\nChange-Id: I378a2506a5a627965f9ad1651007aad327ccf3b2\n"
    },
    {
      "commit": "5e3528d976b4ec695673aa7092707c73a2ef95f1",
      "tree": "90786150f2849229e08ee4a4ea7a57988f8732e6",
      "parents": [
        "a1efa64cc3818fe53ba3f5b29987d0b340762ce0"
      ],
      "author": {
        "name": "serkant.uluderya",
        "email": "serkant.uluderya@netsia.com",
        "time": "Fri May 22 19:31:07 2020 -0700"
      },
      "committer": {
        "name": "serkant.uluderya",
        "email": "serkant.uluderya@netsia.com",
        "time": "Wed Jun 03 12:15:16 2020 -0700"
      },
      "message": "[VOL-3129] set the endpoint from the topic name\n\nChange-Id: Ie5b5c19fa2d819650ad6ec76e2680918a99dfb1b\n"
    },
    {
      "commit": "a1efa64cc3818fe53ba3f5b29987d0b340762ce0",
      "tree": "307b6a4291609bc5efdb4d73ac8238a2014d6c78",
      "parents": [
        "c0878ec7d48037772b932376b03c578900f387e8"
      ],
      "author": {
        "name": "Devmalya Paul",
        "email": "Devmalya.Paul@radisys.com",
        "time": "Mon Apr 20 01:36:43 2020 -0400"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Wed Jun 03 15:34:32 2020 +0000"
      },
      "message": "VOL-2324 Alarm - ONU Itu Pon Stats\n\n         This commit addresses two U.S i.e VOL-895 and VOL-2324,\n         where ONU remote defect alarm is raised according to the\n         data present in the OnuItuPonStatsInd\n\nChange-Id: I1fdc7566fe74e9b376ed2053db01caaeba373979\n"
    },
    {
      "commit": "c0878ec7d48037772b932376b03c578900f387e8",
      "tree": "69eed0598e4c362d9bc34841f7b3c5be7705605d",
      "parents": [
        "75f0e290c8f8c470c990464065487964084a679e"
      ],
      "author": {
        "name": "Chaitrashree G S",
        "email": "Chaitrashree.S@radisys.com",
        "time": "Thu May 21 04:59:53 2020 -0400"
      },
      "committer": {
        "name": "Chaitrashree G S",
        "email": "Chaitrashree.S@radisys.com",
        "time": "Fri May 22 02:59:02 2020 -0400"
      },
      "message": "[VOL-2952] :changes to fill port labels for PON ports with easily understandable values\n\nChange-Id: I4a271dfc94068c92d4e00ba67e6f873459d97327\n"
    },
    {
      "commit": "75f0e290c8f8c470c990464065487964084a679e",
      "tree": "41e9133ac52819e7751fbfcfbd4427094bc8dc47",
      "parents": [
        "8c9b4f6fd2b1c2bbda06fb6a70eb3f3414668472"
      ],
      "author": {
        "name": "Amit Ghosh",
        "email": "amit.ghosh@radisys.com",
        "time": "Thu May 14 11:31:54 2020 +0100"
      },
      "committer": {
        "name": "Amit Ghosh",
        "email": "amit.ghosh@radisys.com",
        "time": "Thu May 21 19:47:16 2020 +0100"
      },
      "message": "VOL-3095: Added olt device_id in ONU Discovery Event\n\nChange-Id: I7d778e3954418dd7a1766a8b7f976ccd3f38e70a\n"
    },
    {
      "commit": "8c9b4f6fd2b1c2bbda06fb6a70eb3f3414668472",
      "tree": "9ea1c328ea1640353ecd5be6e4be174fa45cc678",
      "parents": [
        "f369c0ab9e64d8567802e479682966bc012690e7"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Mon May 18 18:43:13 2020 +0200"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Mon May 18 18:43:13 2020 +0200"
      },
      "message": "Lowering frequent and long log\n\nChange-Id: I821ea5b2429586a3f4f4079843fca96bc086aff7\n"
    },
    {
      "commit": "f369c0ab9e64d8567802e479682966bc012690e7",
      "tree": "cacfd7d040820098ed52d7645e226ad6793fc460",
      "parents": [
        "26912971d63c218dbfa7f4d4bb7863a17738f08b"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Fri May 15 13:27:38 2020 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Fri May 15 13:32:05 2020 -0700"
      },
      "message": "VOL-3082: Update go mod to voltha-lib-go version 3.1.11\n\nChange-Id: I1593e5750aa0773eb8440153134dfb6db29ab007\n"
    },
    {
      "commit": "26912971d63c218dbfa7f4d4bb7863a17738f08b",
      "tree": "a16f8e0fe920d689509ace8a504a284880c1dc05",
      "parents": [
        "34815dbd5c08c9e731b7a73ff4d42f594269d94d"
      ],
      "author": {
        "name": "Shrey Baid",
        "email": "shrey1.baid@gmail.com",
        "time": "Thu Apr 16 21:02:31 2020 +0530"
      },
      "committer": {
        "name": "Shrey Baid",
        "email": "shrey1.baid@gmail.com",
        "time": "Fri May 15 00:02:41 2020 +0530"
      },
      "message": "[VOL-2930] Changed log behaviour for openolt adapter\n\nChange-Id: Ia5256e66a30504d8c62196cead9d401016a1fbc6\n"
    },
    {
      "commit": "34815dbd5c08c9e731b7a73ff4d42f594269d94d",
      "tree": "f6a00e77fc9a78cd83855b40565c8362cc8aa909",
      "parents": [
        "429f950923cc452a3bcb4251a706cf3b3c912061"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Mon May 11 17:18:04 2020 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Mon May 11 22:17:34 2020 -0700"
      },
      "message": "VOL-3065: Concurrent metrics context map access causing panic\n\nChange-Id: I4c949a9df36c16e80a83cc4e19de382cd4648aec\n"
    },
    {
      "commit": "429f950923cc452a3bcb4251a706cf3b3c912061",
      "tree": "3a1c4b10b688232561fed7d7a015f94831311a00",
      "parents": [
        "c43a66e211136fc635ad0f1f7f335a980d0021fa"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Mon May 04 13:22:16 2020 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Mon May 11 15:37:21 2020 +0000"
      },
      "message": "VOL-2973: ONT Reboot is not bringing ONU back to \u0027omci-flows-pushed\u0027 state\n\n- This issue is seen when openolt adapter is used with openolt-agent\n  version 2.4.0 or above. However the fix here is backward compatible.\n- The fix is to  Remove the onu from \u0027discOnus\u0027 map on receiving a \"down\"\n  indication for the ONU from openolt-agent (or BBSIM).\n\nChange-Id: I02af2f2f116df5f9bd250ca9a045036ce0abadc5\n"
    },
    {
      "commit": "c43a66e211136fc635ad0f1f7f335a980d0021fa",
      "tree": "987986d3b55fefd2ca95b59938da799a47d56eea",
      "parents": [
        "985938dded9f1b64e2ab9c2e2007b98b6873c561"
      ],
      "author": {
        "name": "Gamze Abaka",
        "email": "gamze.abaka@netsia.com",
        "time": "Mon May 11 11:00:42 2020 +0000"
      },
      "committer": {
        "name": "abakagamze",
        "email": "gamze.abaka@netsia.com",
        "time": "Mon May 11 14:09:50 2020 +0300"
      },
      "message": "[VOL-3068] Openolt flow manager must support set_field action\nfor vlan_pcp\n\nChange-Id: I800123252bb2787c37e2c4a6f1b8484e88ccf6d6\n"
    },
    {
      "commit": "985938dded9f1b64e2ab9c2e2007b98b6873c561",
      "tree": "b9b162e8c0d021ddf3adc34346294d14699d0f87",
      "parents": [
        "aaf9c107efb18e0b1c37cfbb1162296b082712e9"
      ],
      "author": {
        "name": "Thomas Lee S",
        "email": "Thomas.Sebastian@radisys.com",
        "time": "Mon May 04 11:40:41 2020 +0530"
      },
      "committer": {
        "name": "Thomas Lee S",
        "email": "Thomas.Sebastian@radisys.com",
        "time": "Thu May 07 22:10:31 2020 +0530"
      },
      "message": "VOL-2967: Remove redundant variables from  DeviceHandler struct\n\nChange-Id: I09f119ef3cd41f13b8a2ada612cdc9aa009f2409\n"
    },
    {
      "commit": "aaf9c107efb18e0b1c37cfbb1162296b082712e9",
      "tree": "a71fab92b503b9aa045770f3f420c46c40d8b82b",
      "parents": [
        "807a2a09e61bf5269c0ff28bdb6384d59d6bfe7a"
      ],
      "author": {
        "name": "Kishore Darapu",
        "email": "kishore.darapu@radisys.com",
        "time": "Mon May 04 13:06:57 2020 +0530"
      },
      "committer": {
        "name": "Kishore Darapu",
        "email": "kishore.darapu@radisys.com",
        "time": "Thu May 07 10:46:23 2020 +0530"
      },
      "message": "VOL-2948: Added PON and NNI information to metrics\n\nChange-Id: I8928dc6a2bb2920d79596fdde0c916817ab27b59\n"
    },
    {
      "commit": "807a2a09e61bf5269c0ff28bdb6384d59d6bfe7a",
      "tree": "b2fa856171198a95b801b514d139cbe181aef54a",
      "parents": [
        "eb5294ed5a1ae8d37e02890c793e43fe2bdca159"
      ],
      "author": {
        "name": "Shrey Baid",
        "email": "shrey1.baid@gmail.com",
        "time": "Thu Apr 09 12:52:45 2020 +0530"
      },
      "committer": {
        "name": "Shrey Baid",
        "email": "shrey1.baid@gmail.com",
        "time": "Wed May 06 02:07:03 2020 +0530"
      },
      "message": "[VOL-2889] adding devicehandler logs addtl. features\n\nChange-Id: I8f52bd268d8015fb60bb09b41fbebb171004e55d\n"
    },
    {
      "commit": "eb5294ed5a1ae8d37e02890c793e43fe2bdca159",
      "tree": "5ec9f7725c9455da13ede8a212e70b0392f1d7ac",
      "parents": [
        "24ed9679b186f35d0ec06519e5262ff9a3fde725"
      ],
      "author": {
        "name": "Devmalya Paul",
        "email": "Devmalya.Paul@radisys.com",
        "time": "Thu Mar 19 03:01:39 2020 -0400"
      },
      "committer": {
        "name": "Devmalya Paul",
        "email": "Devmalya.Paul@radisys.com",
        "time": "Tue May 05 03:18:10 2020 -0400"
      },
      "message": "VOL-897 Onu Differential Reach Exceeded Alarm\n\n        Added support to raise ONU differential reach exceeded\n        alarm event\n\nChange-Id: I859b87d4c6822422165626e71c22f524f1a0d753\n"
    },
    {
      "commit": "24ed9679b186f35d0ec06519e5262ff9a3fde725",
      "tree": "05f5f83b39c123be538593a336e5ceac6b799ad6",
      "parents": [
        "cc65696b306fffbd89b998b15dd4088d4ffec9e7"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon May 04 10:53:08 2020 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon May 04 14:36:21 2020 -0700"
      },
      "message": "[VOL-2993] Adding support to push \u0027-profile\u0027 images\n\nChange-Id: Iea959031ae10fc740b4459f42ff65684d702874d\n"
    },
    {
      "commit": "cc65696b306fffbd89b998b15dd4088d4ffec9e7",
      "tree": "a68b6122afe1ad4c52f99add830f7d438f316c90",
      "parents": [
        "78a1d2a78e13a11c72efa34f1d8463cc81284cc3"
      ],
      "author": {
        "name": "Neha Sharma",
        "email": "neha.sharma70@infosys.com",
        "time": "Tue Apr 14 14:26:11 2020 +0000"
      },
      "committer": {
        "name": "Neha Sharma",
        "email": "neha.sharma70@infosys.com",
        "time": "Mon May 04 08:22:57 2020 +0000"
      },
      "message": "[VOL-2735]Durations should be specified as type time.Duration not int\n\nChange-Id: Id1dbecc231b0708334723decbc943a57a60d8f1d\n"
    },
    {
      "commit": "78a1d2a78e13a11c72efa34f1d8463cc81284cc3",
      "tree": "1cdcc93cccc743008714350c6a7d20cff59c9c8a",
      "parents": [
        "6ec3c3504bde9074768ebf09bb8051634aa2b76d"
      ],
      "author": {
        "name": "Gamze Abaka",
        "email": "gamze.abaka@netsia.com",
        "time": "Mon Apr 27 10:17:27 2020 +0000"
      },
      "committer": {
        "name": "Gamze Abaka",
        "email": "gamze.abaka@netsia.com",
        "time": "Fri May 01 04:54:06 2020 +0000"
      },
      "message": "[VOL-2975] Changes to OpenOLT adapter for supporting multi-tcont\n\nChange-Id: If7d6cf8aabce10d0a4e0e03794c44ac8b1e9981b\n"
    },
    {
      "commit": "6ec3c3504bde9074768ebf09bb8051634aa2b76d",
      "tree": "07addcdc5a1f98324b12d45085d44ad69431731a",
      "parents": [
        "32625213680fb529572eb29dff52d5d75869c82d"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Apr 29 15:27:03 2020 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Apr 30 07:48:49 2020 -0700"
      },
      "message": "[VOL-2993] Using a single Dockerfile for images with and without profiling\n Adding environment variable support to easily build profiled image\n\nChange-Id: Ic09f71702e1e2007b321e5e76b5785bb31170420\n"
    },
    {
      "commit": "32625213680fb529572eb29dff52d5d75869c82d",
      "tree": "a2087368013454f4ef6014d72c9ed2ca82d79635",
      "parents": [
        "9931ad625aad57d3a1ccb624078c368267d0ca04"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Wed Apr 29 11:26:35 2020 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Wed Apr 29 11:26:35 2020 -0700"
      },
      "message": "[VOL-2990] - Fix missing type assertion for IgmpProto classifier\n\nChange-Id: I9e231ac4e559faf50582821765756c715a45b8fb\n"
    }
  ],
  "next": "9931ad625aad57d3a1ccb624078c368267d0ca04"
}
