)]}'
{
  "log": [
    {
      "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": "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": "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": "b6238b33c7c3d6a0d39147a54e8a321560858b95",
      "tree": "958314cb914e8607d6c0fff3e14160cf70a79b8f",
      "parents": [
        "d58eaef9f644044cace847efc36518e4e1727249"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Tue Apr 07 12:07:36 2020 -0400"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Apr 08 12:36:38 2020 -0700"
      },
      "message": "[VOL-2831] - Multiple adapter support\n\nThis commit introduces the necessary APIs needed to support\nmultiple adapters.  It uses the number of replicas of a given\nadapter and consistent hashing to determine the target of a\ngiven request.\n\nThe endpoint_manager.go provides two APIs that will be needed\nby components communicating over kafka:\n - GetEndPoint() : to be called before sending a request to kafka\n - IsDeviceOwnedByService(): used during device reconciliation\n\nA change is made to the adapter_proxy.go to use this new mechanism\nwhen sending a request to an adapter from another adapter.\n\nThe mocks directory was refactored to get around circular package\ndependencies.  This implies any component using these mocks will\nneed to adjust to the new set of directories when using this\nlibrary version.\n\nChange-Id: I470cd62fcfd04edc1fd4508400c9619cadaab25a\n"
    },
    {
      "commit": "d58eaef9f644044cace847efc36518e4e1727249",
      "tree": "838e3a43d7509bbaad6893828c57ef6bf27c3692",
      "parents": [
        "04cb5daf78eece068e14fb0ac961a27aef63b8da"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Mar 30 12:30:02 2020 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Apr 06 14:24:20 2020 -0700"
      },
      "message": "[VOL-2833] Reporting total number of instances and current adapter instance during Adapter Registration (needs VOL-2834)\n\nChange-Id: Ic7b0c4f52677383feb98d42ef7c68593fb30f0e3\n"
    },
    {
      "commit": "04cb5daf78eece068e14fb0ac961a27aef63b8da",
      "tree": "8ae42d647ea1ba7a49e3eb20a1cb899951825fa0",
      "parents": [
        "d737eb6967c98aca91ae0613ca7364d6ea5a3503"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 26 15:52:22 2020 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Mar 31 10:02:54 2020 -0700"
      },
      "message": "VOL-2776 Plumb Start_omci_test through request_handler\n\nChange-Id: I3846998b593d56d86c0aec2f33ef34e458790e16\n"
    },
    {
      "commit": "3da1fd0a7a94b8e67ebd332cf41d2cdcda5e0c1a",
      "tree": "fccab7da1001504671caf687da212c1beefafb1f",
      "parents": [
        "6256a34c72520a4396bf0146c8e7047c47092aa9"
      ],
      "author": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Wed Feb 26 10:54:07 2020 -0500"
      },
      "committer": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Thu Feb 27 11:54:38 2020 -0500"
      },
      "message": "Updated tools version to 2.0.0\n\nAlso merged lint-style (gofmt) into golangci-lint (enabled gofmt).\nAlso removed redundant lint-sanity (govet) which is already checked by golangci-lint.\nAlso changed lint-mod slightly so it reverts any changes it makes go.mod, go.sum, and vendor/.\n\nVOL-2647\n\nChange-Id: I0da8f5db28116efaa4958dc8778ffa0e851d6640\n"
    },
    {
      "commit": "8e2be6b7a1bc3009932822d870477feba98b863a",
      "tree": "51e15154d71ad5398b3fb61845420e7f8b468fb7",
      "parents": [
        "1530d4187ab915a21b9d0333a36ff4c5d5ebb3e1"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 10 17:27:15 2020 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Feb 14 11:18:39 2020 -0800"
      },
      "message": "VOL-2458 Timestamp format has changed from float32 to timestamp.Timestamp\n\nChange-Id: I3faaaf959ad0f20129427aa5831cff3dc5c9cf72\n"
    },
    {
      "commit": "b45cf59556a607083f8d3471f2d44564bd92eb4b",
      "tree": "5bdff85f83f8212de83cefcf605f8920572792f3",
      "parents": [
        "2ba00d3f4a618b561b48e897db8c4b97152a149d"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Jan 21 16:10:56 2020 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Jan 23 10:59:03 2020 -0800"
      },
      "message": "[VOL-2364] InvokeRPC returns an error code in case of a timeout\n\nChange-Id: Ia3725bb4778e1935cf62e5348bfcd0bd15cb9466\n"
    },
    {
      "commit": "b38671ca6afaa7545d44840cc0e57f7c71e373c6",
      "tree": "d96d5fec9f3a1de9cb2c2f10943b2f87a0dec000",
      "parents": [
        "b332f9bda5d53d1d722db463510b5b65735d6487"
      ],
      "author": {
        "name": "serkant.uluderya",
        "email": "serkant.uluderya@netsia.com",
        "time": "Fri Nov 01 09:35:38 2019 -0700"
      },
      "committer": {
        "name": "Serkant Uluderya",
        "email": "serkant.uluderya@netsia.com",
        "time": "Fri Jan 17 01:27:34 2020 -0800"
      },
      "message": "VOL-1643 Update voltha-lib-go to use voltha-protos v3.0.0\n\nand bump up the version to 3.0.0. voltha-protos is modified to be\ncompatible with the java language proto compilation. It\u0027s a major\nchange and a major version change has been made.\n\nChange-Id: Ifb93430567ddf96aaa0fbf6e5853aad9e1070f6f\n"
    },
    {
      "commit": "a36b498551cf60c4827f0557621ba75b7369fc73",
      "tree": "9fab34c850c3acc65daf51f02bd1685701fbe780",
      "parents": [
        "f65a8ce1465e8e604344250132601f4e44037a28"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Nov 26 08:09:23 2019 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 27 10:59:47 2019 -0800"
      },
      "message": "VOL-2265 test go.mod and vendor consistency;\nFix go.mod go-resiliency import no longer indirect;\nReturn to dev version\n\nChange-Id: I2b6edbe0b933b5ce34cdca8f693dcf96cef03daa\n"
    },
    {
      "commit": "f65a8ce1465e8e604344250132601f4e44037a28",
      "tree": "efbd88e7c08bad46f64d399df6a0973696eb2c0a",
      "parents": [
        "7bdbf5ca4c345483a278e8fdd91d6ce9b2b8f7de"
      ],
      "author": {
        "name": "Devmalya Paul",
        "email": "Devmalya.Paul@radisys.com",
        "time": "Thu Nov 14 07:17:06 2019 +0000"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Wed Nov 27 17:24:27 2019 +0000"
      },
      "message": "VOL-2224 Event Filtering Mechanism\n\n         This commit contains changes related to migration from alarm\n         filter to event filter.\n\n         This commit also changes the version to 2.2.17\n\nChange-Id: Ia4e26dabd37d657db1c9929e02d3827ef6a97622\n"
    },
    {
      "commit": "c7005fcdf7725ddcdbb51600e49747907d241575",
      "tree": "551f81b90f5fa30d747bf001d21090e2a17ad4c0",
      "parents": [
        "ec2bd400c70aef9dd43dbe54c2a08fed263170f6"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Mon Nov 18 19:23:57 2019 -0500"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Nov 19 01:15:56 2019 +0000"
      },
      "message": "[VOL-2254] Fix for unit test failing\n\nChange-Id: I646fc9865c096c65b7d0660b1654955d55ba3951\n"
    },
    {
      "commit": "59ce9ddfdf648901215e5c324d887f3508cd2330",
      "tree": "95a01609b29c0185654993a1baebc43356ed606e",
      "parents": [
        "defa2bf30418712f668ef80de2ee8f8ed185b897"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Mon Nov 11 13:05:32 2019 -0500"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Mon Nov 11 16:00:12 2019 -0500"
      },
      "message": "[VOL-2193] Create mocks for Kafka Client and Etcd\n\nThis commit consists of:\n1) A kafka client mock that implements the kafka client interface\nunder voltha-lib-go/pkg/kafka/client.go\n2) An embedded Etcd server that runs in-process and represents an\nEtcd server.\n\nChange-Id: I52a36132568e08c596bb4136918bebcb654a3b99\n"
    },
    {
      "commit": "f1b096c13afa46546cd31658583d9af5aa3f3d61",
      "tree": "ea6745ee57d579f26abd75717341a44d0d7ba7c6",
      "parents": [
        "bc70c450f1a4e522954a4cbf510146049e01372e"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Nov 01 12:36:30 2019 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Nov 04 08:25:19 2019 -0800"
      },
      "message": "VOL-2189 update voltha-lib-go to use voltha-protos\u003dv2.0.0;\nRelease 2.2.9\n\nChange-Id: I4421bc86324c692e71494cb09ba1ddc5454c1054\n"
    },
    {
      "commit": "bc70c450f1a4e522954a4cbf510146049e01372e",
      "tree": "2b1727b63addb442ccfe150315a00a4fc119ccf2",
      "parents": [
        "f14a9564a3700953050819a9fd1e8cbfe5aba7b1"
      ],
      "author": {
        "name": "Naga Manjunath",
        "email": "Naga.Manjunath@radisys.com",
        "time": "Sat Nov 02 00:01:14 2019 +0530"
      },
      "committer": {
        "name": "nagachetan km",
        "email": "naga.manjunath@radisys.com",
        "time": "Mon Nov 04 15:53:30 2019 +0000"
      },
      "message": "Updated with \"go mod vendor\" and \"go mod tidy\" run\n\nChange-Id: I4a19677f5b7a5cbcda2f09b84da80b4bb1f10106\n"
    },
    {
      "commit": "456b893dc42ccc5f3c8f284e9e5aa0af84e19e91",
      "tree": "43eb1a5d805a99e347ca7e594aac345cb4123316",
      "parents": [
        "0935d034ac2955fb6a5e81540d4c98b3761dcb79"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 24 10:36:39 2019 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 24 10:53:57 2019 -0700"
      },
      "message": "VOL-2153 move flow_utils.go from voltha-go to voltha-lib-go;\nrelease 2.2.6\n\nBased on voltha-go commit ec6e61b6239b955b6e7623ba3b604e8030154773\n\nChange-Id: Id52f3eb1cb4bcade3f0e42da0129b643fdc5b0f9\n"
    },
    {
      "commit": "e73f91e306e9942a744829c74b304d2c063a8d61",
      "tree": "215c48939e1614fe5bb1a63cd4a4174d9ba71ea0",
      "parents": [
        "2c1c482c1b16f06ab700d087f800e416c5185c91"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 17 12:58:11 2019 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 17 13:12:00 2019 -0700"
      },
      "message": "VOL-2017 eliminate common dir and move its contents up a level\n\nChange-Id: Ia52dac284a7edcdcfe7eaa8c568b84d19d604b58\n"
    },
    {
      "commit": "2c1c482c1b16f06ab700d087f800e416c5185c91",
      "tree": "1c3401345b3beb91b50a6c64877851f7a1abe9d9",
      "parents": [
        "679976e8b8c810016169df9caf7fa2f7fbc7fec7"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Oct 16 11:02:41 2019 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 17 11:51:22 2019 -0700"
      },
      "message": "VOL-2017 voltha-lib moved from voltha-go;\nrelease version 2.2.1\n\nBased on voltha-go commit 5259f8e52b3e3f5c7ad422a4b0e506e1d07f6b36\n\nChange-Id: I8bbecdf456e420714a4016120eafc0d237c80565\n"
    }
  ]
}
