)]}'
{
  "log": [
    {
      "commit": "26245a379e67ae0fad2b3cf44d457cd3970bd190",
      "tree": "184a160441b2e47505e7bb7bacb6ff8b204752fe",
      "parents": [
        "6ab2a9885a9bc88c16266df12d44136242c3c122"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Sat Dec 17 21:49:06 2022 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Mon Dec 26 13:52:51 2022 -0500"
      },
      "message": "VOL-4836 - Cosmetic edits to trigger a sanity check build.\n\nMakefile\n--------\n  o Replace inlined rm -fr calls with make builtin $(RM) -r.\n\npkg/events/common.go\npkg/flows/flow_utils_test.go\npkg/grpc/client.go\npkg/kafka/common.go\npkg/platform/platform_test.go\nvendor/go.etcd.io/etcd/embed/etcd.go\nvendor/github.com/coreos/etcd/client/doc.go\nvendor/github.com/grpc-ecosystem/go-grpc-middleware/doc.go\nvendor/github.com/prometheus/client_golang/prometheus/doc.go\n------------------------------------------------------------\n  o Update copyright notice in source to trigger a jenkins job.\n\nChange-Id: Ib679a56436d141571082cf000acc5fefc3cd7c88\n"
    },
    {
      "commit": "6ab2a9885a9bc88c16266df12d44136242c3c122",
      "tree": "38b38ad8b3dd45395224f30ef6a6311f7d88abf0",
      "parents": [
        "e4e80d6dc036ec69df9ba16beb5238f07bec4b2e"
      ],
      "author": {
        "name": "amit.ghosh",
        "email": "amit.ghosh@radisys.com",
        "time": "Thu Sep 15 21:04:53 2022 +0200"
      },
      "committer": {
        "name": "amit.ghosh",
        "email": "amit.ghosh@radisys.com",
        "time": "Thu Oct 06 14:41:54 2022 +0200"
      },
      "message": "VOL-4788 : Lib in in voltha-libs-go for support of prometheus counters in voltha\n\nChange-Id: I1a4a81f775595b89dbc2a5e4411e84034e30e1af\n"
    },
    {
      "commit": "e4e80d6dc036ec69df9ba16beb5238f07bec4b2e",
      "tree": "de8a7d44beacca27204ab56289d57a75ab2fa1e2",
      "parents": [
        "e5afeffa24a22decb7c7731d96e4960bf8af2eaa"
      ],
      "author": {
        "name": "Tinoj Joseph",
        "email": "Tinoj.Joseph@radisys.com",
        "time": "Fri Jul 15 16:31:43 2022 +0530"
      },
      "committer": {
        "name": "Tinoj Joseph",
        "email": "Tinoj.Joseph@radisys.com",
        "time": "Wed Jul 20 02:31:43 2022 +0530"
      },
      "message": "[VOL-4760] Adding support for skipping functions in callstack\n\nChange-Id: Iae903e5efad7b2b3aa0b8aa8402b0e64ecee7540\n"
    },
    {
      "commit": "e5afeffa24a22decb7c7731d96e4960bf8af2eaa",
      "tree": "91513b2eb8c18caefcada779310d0bc1653e01c5",
      "parents": [
        "d85e52bd90977335cb240ff9cefe1c8587c8a918"
      ],
      "author": {
        "name": "serkant.uluderya",
        "email": "serkant.uluderya@netsia.com",
        "time": "Tue Feb 23 18:00:23 2021 +0300"
      },
      "committer": {
        "name": "serkantul",
        "email": "serkant.uluderya@netsia.com",
        "time": "Sat Apr 09 22:58:48 2022 +0300"
      },
      "message": "[VOL-3860] redis client support in voltha-lib-go\n\nredis client support has been added in this patch. There are two\ntypes client `redis` and `redis-sentinel` to connect a redis instance.\nredis-sentinel is required to be able to find the master redis\ninstance from a redis-sentinel process. See redis-sentinel usage\nhttps://redis.io/topics/sentinel and\nhttps://pkg.go.dev/github.com/go-redis/redis/v8#NewFailoverClient\nfor more information. If there is no need to have any failover\nmechanism then the redis client type is the option to choose.\n\nChange-Id: I997ed92115a9d565df632c6dd8184b9bab77b991\n"
    },
    {
      "commit": "d85e52bd90977335cb240ff9cefe1c8587c8a918",
      "tree": "0903aa67f010a8573065c58c4e393c645dafb34b",
      "parents": [
        "42f4ca0a12b9cfee11be74422d6642acb2a29a4a"
      ],
      "author": {
        "name": "kesavand",
        "email": "kesavan.duraiswamy@gmail.com",
        "time": "Tue Mar 15 16:38:08 2022 +0530"
      },
      "committer": {
        "name": "kesavand",
        "email": "kesavan.duraiswamy@gmail.com",
        "time": "Tue Mar 29 12:27:13 2022 +0530"
      },
      "message": "[VOL-4663] create voltha event topic (voltha.events) with conifgurable no of partitions and replication factor\n\nChange-Id: I2eb23a374b548d13b3e47d5f65d6d37d14419e32\n"
    },
    {
      "commit": "42f4ca0a12b9cfee11be74422d6642acb2a29a4a",
      "tree": "947792797d9b9bccd6c36d6cb82628d8ab8e7fdb",
      "parents": [
        "b73e6cef8cc86ce4550c11639de318bd50d80e59"
      ],
      "author": {
        "name": "Abhilash Laxmeshwar",
        "email": "abhilash.laxmeshwar@radisys.com",
        "time": "Tue Feb 22 17:43:57 2022 +0530"
      },
      "committer": {
        "name": "Abhilash Laxmeshwar",
        "email": "abhilash.laxmeshwar@radisys.com",
        "time": "Thu Mar 17 18:18:35 2022 +0530"
      },
      "message": "[VOL-4585]  openonu changes adapter for adding FTTB Subscriber Traffic flows\n\nChange-Id: Ia180db9e19547b5a1d6e0ac72696f098b6dbb515\n"
    },
    {
      "commit": "b73e6cef8cc86ce4550c11639de318bd50d80e59",
      "tree": "f4d81515f07cd12acdec74deac6b9e620343bdfe",
      "parents": [
        "0927c72e581bdbf5a42750ccad01f148fa5aea04"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Fri Mar 11 16:53:35 2022 -0800"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Fri Mar 11 16:53:35 2022 -0800"
      },
      "message": "VOL-4656: Missing PIR field in TrafficShapingInfo for TCONT Type 1\nresults in TCONT creation failure at openolt agent.\n\nChange-Id: Icec1085cad06ed5f2353c089f487690f2047cf35\n"
    },
    {
      "commit": "0927c72e581bdbf5a42750ccad01f148fa5aea04",
      "tree": "ae363d92251e17aa3551b1e490514bd1a9e78c48",
      "parents": [
        "02d5b64223d866843f60a2fb2e8a4d60b43ec7bb"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Wed Dec 15 16:49:32 2021 -0500"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Mon Feb 14 13:23:52 2022 -0500"
      },
      "message": "[VOL-4442] grpc streaming connection monitoring\n\nChange-Id: Ifc904d3d146696937cf5e4e7427fbb4d5ff45da0\n"
    },
    {
      "commit": "02d5b64223d866843f60a2fb2e8a4d60b43ec7bb",
      "tree": "345f45e44ab1bd499f5e400410e412ae22fd0c97",
      "parents": [
        "b950321bae3dfbc8a6f5369fddac8dfb9a2d0834"
      ],
      "author": {
        "name": "Elia Battiston",
        "email": "elia@opennetworking.org",
        "time": "Tue Feb 08 16:50:10 2022 +0100"
      },
      "committer": {
        "name": "Elia Battiston",
        "email": "elia@opennetworking.org",
        "time": "Tue Feb 08 17:00:52 2022 +0100"
      },
      "message": "[VOL-3767] Allow the removal of a specific device in DeviceRules\n\nChange-Id: If282dbf3dd4067e9556a4799b3d9430574867c9e\n"
    },
    {
      "commit": "b950321bae3dfbc8a6f5369fddac8dfb9a2d0834",
      "tree": "a0f213249b4a36726bf1565fe6c1e69c3b6ff480",
      "parents": [
        "c7bfea0171afede2cdba5bccbec349ab37aae9bf"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Wed Dec 08 14:22:21 2021 -0500"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Thu Dec 09 10:24:40 2021 +0530"
      },
      "message": "[VOL-4514] Addressing device reconciliation failure\n\nSee comments on https://jira.opencord.org/browse/VOL-4514\n\nThis change is dependent on the related proto changes to be\nmerged first.  Until then jenkins will fail.\n\nChange-Id: Idc0219135388c6b1b6bbeb0ce419193e777c2ceb\n"
    },
    {
      "commit": "c7bfea0171afede2cdba5bccbec349ab37aae9bf",
      "tree": "8b6d6af9ba734b7442c220a702cbf8c118db83a9",
      "parents": [
        "fe90ac3dfed3ef3ee4b7871b59cbe300fb1217de"
      ],
      "author": {
        "name": "Abhilash Laxmeshwar",
        "email": "abhilash.laxmeshwar@radisys.com",
        "time": "Wed Nov 24 18:50:33 2021 +0530"
      },
      "committer": {
        "name": "Abhilash Laxmeshwar",
        "email": "abhilash.laxmeshwar@radisys.com",
        "time": "Fri Nov 26 11:09:33 2021 +0530"
      },
      "message": "VOL-4465 raise ONU/OLT deleted events\n\nChange-Id: I183203218a12083a49dfd65fd3b00ff679e3100a\n"
    },
    {
      "commit": "fe90ac3dfed3ef3ee4b7871b59cbe300fb1217de",
      "tree": "b88d26588e53c445ecbee615278ae530a4a6cc92",
      "parents": [
        "a5feb8ef9b8831d727a0aa9fd81036335ce4ccba"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Mon Nov 08 18:17:32 2021 -0500"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Mon Nov 08 18:17:32 2021 -0500"
      },
      "message": "[VOL-4448] Fix panic issue in grpc client on channel close\n\nChange-Id: I08f30d01f50399806c839cfa01471e2b596894d3\n"
    },
    {
      "commit": "a5feb8ef9b8831d727a0aa9fd81036335ce4ccba",
      "tree": "f647aaaade25b31eef2316f8f5df60cdc62ee171",
      "parents": [
        "0d1a40ea0df97b3a5fd25486416d01801a70393d"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Tue Oct 19 17:29:22 2021 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Fri Nov 05 17:53:17 2021 -0400"
      },
      "message": "[VOL-4371]  Voltha protos cleanup\n\nChange-Id: Ia83c7656c102da5edf6d413c37d1f6eedbfdf204\n"
    },
    {
      "commit": "0d1a40ea0df97b3a5fd25486416d01801a70393d",
      "tree": "ede7599b1a435b5d8cfd229ea452cb95c1666fe2",
      "parents": [
        "823da1d4aacb4ae316ad5b15d30870b5c45efa53"
      ],
      "author": {
        "name": "Mahir Gunyel",
        "email": "mahir.gunyel@netsia.com",
        "time": "Wed Oct 27 16:29:06 2021 -0700"
      },
      "committer": {
        "name": "Mahir Gunyel",
        "email": "mahir.gunyel@netsia.com",
        "time": "Fri Oct 29 09:55:18 2021 -0700"
      },
      "message": "VOL-4426 Change ControllerBound flow check to use OF controller port\n\nChange-Id: I3b261fd023a77e511973d22b2eed0ec598aa0884\n"
    },
    {
      "commit": "823da1d4aacb4ae316ad5b15d30870b5c45efa53",
      "tree": "22d5cf6dddda07e3dab8213a5d68f66591e73c9a",
      "parents": [
        "efab54ee0a182a612f8afcf8f523bbbdcee53bc1"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Thu Oct 28 11:47:53 2021 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Thu Oct 28 11:47:53 2021 -0700"
      },
      "message": "VOL-4427: Clear stale keys from etcd\n\nChange-Id: Icfbfc25f007d3841ff644c42963e10bbdf1fdb2f\n"
    },
    {
      "commit": "efab54ee0a182a612f8afcf8f523bbbdcee53bc1",
      "tree": "c7c5a1e1ffa02d5a9f33200b1b940f34665072a1",
      "parents": [
        "aa290963b77790f2108898525c0c6876221dbd22"
      ],
      "author": {
        "name": "Esin Karaman",
        "email": "esin.karaman@netsia.com",
        "time": "Wed Oct 13 11:11:43 2021 +0000"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Mon Oct 25 12:28:21 2021 -0700"
      },
      "message": "VOL-4394 Panic occurs when an ID is requested from an exhausted resource pool\n\nChange-Id: Ie5710a50b550ec0c41bb1609e58f8f90ebd2830d\n"
    },
    {
      "commit": "aa290963b77790f2108898525c0c6876221dbd22",
      "tree": "9b21581dce92d4c6e1d37f122779f4cfab13bc78",
      "parents": [
        "a8ab55f6155db7b66348215d05a99c7d6788b5fd"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Fri Oct 22 18:14:33 2021 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Fri Oct 22 18:16:23 2021 -0400"
      },
      "message": "[VOL-4412]  ONU reconcile regression\n\nThis commit adds some more checks in the grpc client to ensure\nno two monitoring process can run at a time.\n\nChange-Id: Ifbcbda04305227abe0cdd077174f084ae6b8f19f\n"
    },
    {
      "commit": "a8ab55f6155db7b66348215d05a99c7d6788b5fd",
      "tree": "cc0ce69dca13da5d59aa8ac58176437325a91bba",
      "parents": [
        "3692ac4f285e25c444f9c762430343939c0e935f"
      ],
      "author": {
        "name": "Mahir Gunyel",
        "email": "mahir.gunyel@netsia.com",
        "time": "Wed Oct 20 15:07:25 2021 -0700"
      },
      "committer": {
        "name": "Mahir Gunyel",
        "email": "mahir.gunyel@netsia.com",
        "time": "Wed Oct 20 23:25:41 2021 -0700"
      },
      "message": "VOL-4273 Increase uni-id range to 256 UNIs for Logical UNI Port number creation\n\nChange-Id: I8a680550f23f4f442db9aee01c32192526943ba1\n"
    },
    {
      "commit": "3692ac4f285e25c444f9c762430343939c0e935f",
      "tree": "5c4a86db8d748f4603ac05a7ba274748d656d773",
      "parents": [
        "2c4b96bdef3fd312c8f7d903d8c2f43e1a374484"
      ],
      "author": {
        "name": "Mahir Gunyel",
        "email": "mahir.gunyel@netsia.com",
        "time": "Wed Oct 06 10:12:46 2021 -0700"
      },
      "committer": {
        "name": "Mahir Gunyel",
        "email": "mahir.gunyel@netsia.com",
        "time": "Wed Oct 06 10:12:46 2021 -0700"
      },
      "message": "added the extended checks in mkUniPortNum function\n\nChange-Id: Iaf077e4ba9e52da3f845417e195bda4feab0d27e\n"
    },
    {
      "commit": "2c4b96bdef3fd312c8f7d903d8c2f43e1a374484",
      "tree": "fa9192b204b22feef92d205d0449c89b37db5d7f",
      "parents": [
        "267218826e914c9e77a7106db2d4ba4b9fafe6f7"
      ],
      "author": {
        "name": "Mahir Gunyel",
        "email": "mahir.gunyel@netsia.com",
        "time": "Mon Sep 13 17:01:05 2021 -0700"
      },
      "committer": {
        "name": "Mahir Gunyel",
        "email": "mahir.gunyel@netsia.com",
        "time": "Tue Oct 05 12:28:31 2021 -0700"
      },
      "message": "VOL-4274 Move platform.go file to voltha-lib-go\nThis file exists both in olt-adapter and onu-adapter with duplicate constants and functions.\nBecaues it includes constants and functions that can be used by any VOLTHA component,\nit is more convenient to move it to voltha-lib. Adapters will be changed after lib is merged.\n\nChange-Id: Idd51947d7efcfd28ebaa2e6e1da07a79e3091f45\n"
    },
    {
      "commit": "267218826e914c9e77a7106db2d4ba4b9fafe6f7",
      "tree": "67729b923f8f1edd5534c1437c38dcf90ec2954b",
      "parents": [
        "1c5053e828ce835779375900c798ad7819fe2122"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Wed Aug 11 17:42:52 2021 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Mon Oct 04 15:19:30 2021 -0400"
      },
      "message": "[VOL-4290] Voltha go library updates for gRPC migration\n\nChange-Id: I1aa2774beb6b7ed7419bc45aeb53fcae8a8ecda0\n"
    },
    {
      "commit": "1c5053e828ce835779375900c798ad7819fe2122",
      "tree": "63654903d089c935dfd9d5a3ea269ef7c6f5d103",
      "parents": [
        "4c60c67a923dd82f338f6d717ded1058e152c746"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Thu Aug 05 21:45:20 2021 +0200"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Thu Aug 05 21:45:20 2021 +0200"
      },
      "message": "Modifying the default kv_store_data_prefix to align to stack helm chart standard deployment\n\nChange-Id: Ib15f8b7f004e4fc940fb5f683d3fc1061794015b\n"
    },
    {
      "commit": "4c60c67a923dd82f338f6d717ded1058e152c746",
      "tree": "9fb045714a5eee2cbc01bffc75d067bbd1730a16",
      "parents": [
        "d72fef4aebb5465e21dcc1a8cf65f2a4fff5c24f"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Mon Jul 26 13:30:57 2021 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Mon Jul 26 13:38:46 2021 -0700"
      },
      "message": "The import string for voltha-lib-go library needs to change from v5\nto v6 after a major version upgrade of the voltha-lib-go library.\n\nChange-Id: If443376b150e0f4bb49f50cb2c8cf8c132b7244b\n"
    },
    {
      "commit": "d72fef4aebb5465e21dcc1a8cf65f2a4fff5c24f",
      "tree": "8ee4474a24dafe63b572ab154a62999806b5573b",
      "parents": [
        "ad982833714f23650924dea68ee54b5914f60b29"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Thu Jul 22 16:30:58 2021 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Fri Jul 23 09:46:24 2021 -0700"
      },
      "message": "VOL-3936: Remove techprofile and ponresourcemanager circular dependency\nAlso bump major version given that it breaks the APIs for techprofile\nand ponresource manager modules.\n\nChange-Id: Ie11770209b61f1b7056647d209192a07544aa3a0\n"
    },
    {
      "commit": "ad982833714f23650924dea68ee54b5914f60b29",
      "tree": "d00db8663b759b113961d49f87502570ae6242f1",
      "parents": [
        "40098de6521f78dd68e044f71d7ac4262e1f7c9a"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Thu Jul 08 15:41:45 2021 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Fri Jul 09 10:13:22 2021 -0700"
      },
      "message": "VOL-4224: Bump minor version post voltha-2.8 release tag\n\nChange-Id: I12a0d8ad013a683929496fc428068c6c516870c4\n"
    },
    {
      "commit": "40098de6521f78dd68e044f71d7ac4262e1f7c9a",
      "tree": "a60737a79226cf994eb02f14390afaf8ed85da5d",
      "parents": [
        "8ed533eb5f753b93512cdd68d7f70ec39fa2877e"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Jul 08 17:49:00 2021 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Jul 08 17:49:00 2021 -0700"
      },
      "message": "Generating empty span from scratch if log correlation is disabled\n\nChange-Id: I539e889bfa90eb1c34492c1c021f0e124fe37fe7\n"
    },
    {
      "commit": "8ed533eb5f753b93512cdd68d7f70ec39fa2877e",
      "tree": "1a2d184bb09e97d021d2b13d39affde01defd333",
      "parents": [
        "db824805404ac18603f5ffcfea043145582a2881"
      ],
      "author": {
        "name": "Mahir Gunyel",
        "email": "mahir.gunyel@netsia.com",
        "time": "Wed Jun 23 21:13:04 2021 -0700"
      },
      "committer": {
        "name": "Mahir Gunyel",
        "email": "mahir.gunyel@netsia.com",
        "time": "Thu Jul 01 22:22:08 2021 -0700"
      },
      "message": "Changed a few lines of warning log to debug.\n\nChange-Id: I151ce4dd58caafc3f4e39fa0a3aaaa93e4b1729d\n"
    },
    {
      "commit": "db824805404ac18603f5ffcfea043145582a2881",
      "tree": "1b3d327c00b574de40af0b0459d86c5c1164ad07",
      "parents": [
        "6f415b2023eb2f65f8410f4cf7c0a43a1a87220c"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Jun 29 16:23:52 2021 +0200"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Jul 01 15:28:49 2021 +0200"
      },
      "message": "[VOL-3855] Skip span generation if both tracing and log_correlation are disabled\n\nWithout skipping we are generating an Empty span than will fail\nextraction when it hits the second component\n\nChange-Id: Ib47f369bd0bff3a76e9a761ac63367f8018e6ee0\n"
    },
    {
      "commit": "6f415b2023eb2f65f8410f4cf7c0a43a1a87220c",
      "tree": "226e0b09e43886efbbf0c932daa9427ef83c353f",
      "parents": [
        "d0c5ffdaf2798dec87beb3b74bdd149702b66bf0"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Tue Jun 22 18:08:53 2021 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Tue Jun 22 18:50:26 2021 -0400"
      },
      "message": "[VOL-4194] Add an Etcd Client Pool\n\nThis commit adds an Etcd client pool with a configurable\ncapacity as well as maximum concurrent requests per client.  While\ntests were done locally, it was not done with all components\ndue to dependencies that need to be merged first.   Once the\ndependencies are merged then this change can be fully tested.\n\nChange-Id: I7e8c8953bd3871056a721de68990e3d85df8b688\n"
    },
    {
      "commit": "d0c5ffdaf2798dec87beb3b74bdd149702b66bf0",
      "tree": "16974d204b25beec7184fecb7217e728f62904cd",
      "parents": [
        "248971ae7a39a65ea7f11fffc6f551398369b6cd"
      ],
      "author": {
        "name": "yasin sapli",
        "email": "yasin.sapli@netsia.com",
        "time": "Thu Jun 17 09:41:04 2021 +0000"
      },
      "committer": {
        "name": "yasin sapli",
        "email": "yasin.sapli@netsia.com",
        "time": "Tue Jun 22 00:25:36 2021 +0300"
      },
      "message": "Multi UNI changes in voltha-lib-go\n\nmeterId setter method created for flows.\n\nVERSION fixed\n\nGetMeterIdFromWriteMetadata function added.\nThis function is used by rw-core when assigning meterId to upstream OLT trap flow.\n\nChange-Id: Ic63735ae9006a68b364e703d58996cd3cee6049b\n"
    },
    {
      "commit": "248971ae7a39a65ea7f11fffc6f551398369b6cd",
      "tree": "95cf9c186a6cd20ca20f589710c04104824d1157",
      "parents": [
        "41b02e63b49967914c4445d4a4d1a39b8de9e277"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Tue Jun 01 15:14:15 2021 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Mon Jun 21 11:45:45 2021 -0700"
      },
      "message": "VOL-4154: Changes to techprofile module for etcd storage improvements.\n- using protobuf definitions of techprofile template and instance\n- store smaller footprint resource instance on the kv store\n- store techprofile instance in cache\n- reconcile techprofile instance from resource instance on adapter restart\n- retry etcd get/put/delete on failure\n- remove dealing of onu-gem-info data from PONResourceManager module\n  as adapter has to deal with this.\n\nChange-Id: I741181e3f0dc5c4a419ffbed577eb4d21b73c4d6\n"
    },
    {
      "commit": "41b02e63b49967914c4445d4a4d1a39b8de9e277",
      "tree": "4c8692bf36993da2a4bf46f67361b280b1969af8",
      "parents": [
        "15905af05d09b4c831fab4fbfc97adfc73782fbb"
      ],
      "author": {
        "name": "Gamze Abaka",
        "email": "gamze.abaka@netsia.com",
        "time": "Thu Jun 10 07:58:00 2021 +0000"
      },
      "committer": {
        "name": "abakagamze",
        "email": "gamze.abaka@netsia.com",
        "time": "Thu Jun 10 10:59:37 2021 +0300"
      },
      "message": "[VOL-4173]  Fix for wrong KV store path in FindAllTpInstances method\n\nChange-Id: I17f2f5af328d468b5ee36db33423b0ba3879369e\n"
    },
    {
      "commit": "15905af05d09b4c831fab4fbfc97adfc73782fbb",
      "tree": "fb5348c568f2120609b3ff0e181d7b07ec64313a",
      "parents": [
        "b24b9d0a112dfd58daed173a2ba66132d292628f"
      ],
      "author": {
        "name": "ssiddiqui",
        "email": "salmansiddiquimailbox@gmail.com",
        "time": "Thu May 20 21:19:23 2021 +0530"
      },
      "committer": {
        "name": "ssiddiqui",
        "email": "salmansiddiquimailbox@gmail.com",
        "time": "Thu May 20 21:19:33 2021 +0530"
      },
      "message": "[VOL-4119] voltha-lib-go incorrect argument handling for onu sw upgrade\n\nChange-Id: Ic0b7120de69cb3d93e014709f003fd3816bdcf0c\n"
    },
    {
      "commit": "b24b9d0a112dfd58daed173a2ba66132d292628f",
      "tree": "076c6d065aed727e05a6834af649ecf1060c4c10",
      "parents": [
        "6c38e578ee48ba46c889fc4905abd621780068dd"
      ],
      "author": {
        "name": "Mahir Gunyel",
        "email": "mahir.gunyel@netsia.com",
        "time": "Thu May 13 08:58:16 2021 -0700"
      },
      "committer": {
        "name": "Mahir Gunyel",
        "email": "mahir.gunyel@netsia.com",
        "time": "Tue May 18 13:23:15 2021 -0700"
      },
      "message": "VOL-4079 Publishing device state changes on bus\n\nChange-Id: If32cf5b81fcab1b0095931be7f7b474141d4886b\n"
    },
    {
      "commit": "6c38e578ee48ba46c889fc4905abd621780068dd",
      "tree": "4947856133bb1c6f54bbd1b7d15d095cac4d4bbc",
      "parents": [
        "dcd5406f305e9e369898ac4c2e6b7a68c3c48b65"
      ],
      "author": {
        "name": "Himani Chawla",
        "email": "hichawla@ciena.com",
        "time": "Tue Mar 23 19:44:25 2021 +0530"
      },
      "committer": {
        "name": "Himani Chawla",
        "email": "hichawla@ciena.com",
        "time": "Wed May 12 23:40:05 2021 +0530"
      },
      "message": "VOL-3734 adding rpc events to the queue and sending to kafka from queue\n\nChange-Id: I7a220fd3c7af0312ad20d4a15c0162b5c77f2044\n"
    },
    {
      "commit": "dcd5406f305e9e369898ac4c2e6b7a68c3c48b65",
      "tree": "62200afb0e5df8b28671744f7bf16cceccd7ab11",
      "parents": [
        "652ef4828799fc79b185c0ca08db31c9f5d4204d"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Thu Apr 22 12:49:17 2021 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Thu Apr 22 12:49:17 2021 -0700"
      },
      "message": "VOL-4034: Per events.proto the unit of time stamp is in seconds and\nthe user of this library passes the raisedTs unit in seconds.\n\nChange-Id: Ie34e299db42165fa69be80067bfe362ccd1394c1\n"
    },
    {
      "commit": "652ef4828799fc79b185c0ca08db31c9f5d4204d",
      "tree": "e19dffc17530bfe00c6898ae54f8ed7efb67cab0",
      "parents": [
        "52e35920aa92c56c48a8d124fbed2c521654483c"
      ],
      "author": {
        "name": "kesavand",
        "email": "kesavan.duraiswamy@gmail.com",
        "time": "Mon Apr 19 09:26:39 2021 +0530"
      },
      "committer": {
        "name": "kesavand",
        "email": "kesavan.duraiswamy@gmail.com",
        "time": "Thu Apr 22 07:20:55 2021 +0530"
      },
      "message": "[VOL-4020]  voltha-lib-go changes for ONU SW upgrade, new Download, Activate,Retrieve APIs\n\nChange-Id: Iaa87a1b74b5f2e25cb0ab43e47f1549683246951\n"
    },
    {
      "commit": "52e35920aa92c56c48a8d124fbed2c521654483c",
      "tree": "512c98d90883a5384b8b80ae9da86fd13f308a1d",
      "parents": [
        "c50d88c50523ea90ff23a0b77c25d32f75b896d4"
      ],
      "author": {
        "name": "Gamze Abaka",
        "email": "gamze.abaka@netsia.com",
        "time": "Fri Mar 12 10:48:34 2021 +0000"
      },
      "committer": {
        "name": "abakagamze",
        "email": "gamze.abaka@netsia.com",
        "time": "Wed Apr 14 09:23:22 2021 +0300"
      },
      "message": "[VOL-3870] Support all the 5 tcont type\n\nChange-Id: I2bd499e8c5270e1ba082373681168fc9dae3ff6e\n"
    },
    {
      "commit": "c50d88c50523ea90ff23a0b77c25d32f75b896d4",
      "tree": "d1adbfee0b27df18bc23bc148c64dc36675a128a",
      "parents": [
        "f87a6a977144b1399f19ed2ce94786a2dafd26ab"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Apr 08 15:47:03 2021 +0000"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Apr 08 16:01:57 2021 +0000"
      },
      "message": "VOL-3978 - change the version of build tools\n\n- fixed two minor errors in code that go 1.16 vet caught\n\nChange-Id: Ibc5d7e966cb89bdb557a640fac70e2101a7b27b6\n"
    },
    {
      "commit": "f87a6a977144b1399f19ed2ce94786a2dafd26ab",
      "tree": "180813614397d58b6605c8b817b048d7d250d347",
      "parents": [
        "bc38107c48e542f907b9dc9bc38ab49a71e8140e"
      ],
      "author": {
        "name": "Himani Chawla",
        "email": "hichawla@ciena.com",
        "time": "Thu Apr 01 17:44:16 2021 +0530"
      },
      "committer": {
        "name": "Himani Chawla",
        "email": "hichawla@ciena.com",
        "time": "Thu Apr 01 17:44:16 2021 +0530"
      },
      "message": "Fix for timestamps not getting added in the kafka record\n\nChange-Id: Iad3d3230034bf5cc498a4566a5b779e651a2ab11\n"
    },
    {
      "commit": "bc38107c48e542f907b9dc9bc38ab49a71e8140e",
      "tree": "e49732fcc16e98da4ff27dcbae824f644a6fad58",
      "parents": [
        "01bc96e0a6d6605b26abd67634b40bbebd7c62f1"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Fri Mar 19 20:56:04 2021 +0000"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Mar 24 15:52:22 2021 +0000"
      },
      "message": "VOL-3938 - support custom configuration to etcdclient\n\nalso enables grpc reflection to the voltha grpc api\n\nChange-Id: Ib7f6d214e5fcd1decd4ef875e03a31e3319555e2\n"
    },
    {
      "commit": "01bc96e0a6d6605b26abd67634b40bbebd7c62f1",
      "tree": "38b34fdeb8f113e8de2d14114345d441361b538a",
      "parents": [
        "b85b2f02a43713c7136ff3ef8e643647d334405c"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Mar 22 15:21:44 2021 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Mar 22 15:21:44 2021 -0700"
      },
      "message": "Bumping version after 2.7 release\n\nChange-Id: I2dcf7556f839592927fa218263646c38274833fa\n"
    },
    {
      "commit": "b85b2f02a43713c7136ff3ef8e643647d334405c",
      "tree": "09f7857208a8e266233b33c82390b5d21acec469",
      "parents": [
        "2d99f242767b38479ba979cfcb7971a59b07b80f"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Mar 18 14:44:41 2021 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Mar 19 09:01:52 2021 -0700"
      },
      "message": "[VOL-3930] Using a shared lock for Resource acquisition and release\n\nChange-Id: Ic93588ab944ef912d417e9334d56b833b46a3f26\n"
    },
    {
      "commit": "2d99f242767b38479ba979cfcb7971a59b07b80f",
      "tree": "ea99c259494a8f0dd297ad51b589ba8632a08d8a",
      "parents": [
        "1400dc4c4a362642dd99203d987a4511375f124d"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Thu Mar 11 14:35:39 2021 -0800"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Thu Mar 11 14:35:39 2021 -0800"
      },
      "message": "VOL-3896: ONU fails to activate on Disable/Enable OLT\n- Pass child device struct in Child_device_lost API call\n\nChange-Id: I417e2a11e2da3a6415c63e3550988db15c9e0fcb\n"
    },
    {
      "commit": "1400dc4c4a362642dd99203d987a4511375f124d",
      "tree": "7f3ec3872f816358e8b72838db6dfb79386a1398",
      "parents": [
        "2ca7446fbca084ae64d38a6716e0ceee4185388a"
      ],
      "author": {
        "name": "Gamze Abaka",
        "email": "gamze.abaka@netsia.com",
        "time": "Fri Feb 26 10:37:45 2021 +0000"
      },
      "committer": {
        "name": "abakagamze",
        "email": "gamze.abaka@netsia.com",
        "time": "Wed Mar 10 10:29:41 2021 +0300"
      },
      "message": "[VOL-3396] Enabling AES encryption\n\nChange-Id: I7d2235336972fd84af302dd157da4778e817cb8f\n"
    },
    {
      "commit": "2ca7446fbca084ae64d38a6716e0ceee4185388a",
      "tree": "29437679b4dfecc9cb1238d898190d7ebde7333d",
      "parents": [
        "198de901f27ec1763708ed2eceebb63a0aa724aa"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Mar 01 14:03:17 2021 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Mar 01 15:43:40 2021 -0800"
      },
      "message": "[VOL-3885] Adding retry mechanism when connecting to the kafka event cluster\n\nChange-Id: I6411ed2e4172f9ab659a9d27c4e233c7a0f02b29\n"
    },
    {
      "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": "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"
    }
  ],
  "next": "2e677489b38d6f6011c80f7f85cf3864ef3220c9"
}
