)]}'
{
  "log": [
    {
      "commit": "03b2087b5bace8eecd3c660ee664f3f644ecb09f",
      "tree": "de1e62ff27ac258e96e1f63648d4844b3687b5fa",
      "parents": [
        "8f9c1be2d6e2a8a6b62461d3118eaa6d3629b04e"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Jan 12 13:03:07 2024 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Jan 12 13:03:07 2024 -0500"
      },
      "message": "[VOL-5254] - repo:ofagent-go release tag \u0026 branch\n\ncmd/*.go\ninternal/*.go\n-------------\n  o Update copyright notice ending date.\n  o Run gofmt -s -e -w to avoid linting problems.\n  o Baseline build to screen for pre-existing repo problems.\n\nChange-Id: Ie52512b47dc88233b0bf9caf9926e0770dee967a\n"
    },
    {
      "commit": "fcf0b8d74721258e4f00a4407839c6829fb67d1b",
      "tree": "8c5be5500138bb9ba8a8874b4c1decbc47096d28",
      "parents": [
        "eb7c541e10722c1a10b1375aff28af25e20632fe"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Tue Oct 19 17:57:30 2021 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Fri Nov 05 19:08:49 2021 -0400"
      },
      "message": "[VOL-4371] Voltha protos cleanup\n\nChange-Id: Id8dc0fc56aaf4228e9f6c7e4629a6a1897de5b31\n"
    },
    {
      "commit": "eb7c541e10722c1a10b1375aff28af25e20632fe",
      "tree": "0ba52b5530523af8a0c0723511b4c0543cd45f3f",
      "parents": [
        "e05cf0c5697505e66db1c1d835404515692f38ae"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Fri Oct 29 15:50:24 2021 +0200"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Fri Oct 29 16:48:47 2021 +0200"
      },
      "message": "[VOL-4432] wait for all messages to be sent before closing the channel\n\nChange-Id: If8ff1f08b445ab627edc34e88b24764fdc49251c\n"
    },
    {
      "commit": "e05cf0c5697505e66db1c1d835404515692f38ae",
      "tree": "a73ca94c98900416fc5f8ff66ce4544795d61dc9",
      "parents": [
        "e20dc1bfc9ca482917f50068ef71955129b982fa"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Aug 19 03:16:50 2021 +0000"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Tue Oct 05 13:56:30 2021 -0400"
      },
      "message": "[VOL-4291] OfAgent changes for gRPC migration\n\nChange-Id: I8da1db6df49d478ef24ec8f9bd719e9692f48a7f\n"
    },
    {
      "commit": "e20dc1bfc9ca482917f50068ef71955129b982fa",
      "tree": "8a6fbe037b8666c808f270b1a8d35dc47f61aaae",
      "parents": [
        "df20bf7bfec0d4b84e7a28164d97ad9b9f61c596"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Aug 31 08:10:04 2021 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Sep 13 11:35:51 2021 -0700"
      },
      "message": "Removing nested go-routines in OfAgent message processing\n\nWhen an OF message is received we call \"parseHeader\" in a goroutine,\nthus there is no need to create new go-routines from within that method.\nThat is actually harmful as it messes up with the BarrierRequest handling,\navoiding nested routines guarantees that the Barrier Request are honored in ofagent\n\nChange-Id: I7ab58138b443a2a4d84748f4b100a9aa650eb7c6\n"
    },
    {
      "commit": "0f751d5a0c4ff4865958b1c8414781a5272f9cf9",
      "tree": "68ab19e9428e478a3653871023d99b5b8d1451dc",
      "parents": [
        "7cda0d23c2c75de201c18528e66cbfe8adc0d3a8"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Tue Jul 27 10:54:08 2021 +0200"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Tue Jul 27 12:34:11 2021 +0200"
      },
      "message": "Removing duplicate very chatty log for message sending\n\nChange-Id: I400201278dfdf765c7cb762f8ea1d1ae7ce026b2\n"
    },
    {
      "commit": "18448bcae969e16051f0beb82b45e9c522c738d8",
      "tree": "aa1b7b20bc5fe5b9af2bc3af2abddb11d9e31c01",
      "parents": [
        "927391f4bf773b7dc92579b8ec3afee6084dcdcc"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Thu Jul 08 18:47:22 2021 +0200"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Thu Jul 08 19:00:48 2021 +0200"
      },
      "message": "[VOL-3979] Using latest protos and voltha-lib-go\n\nChange-Id: I7544801f675733049a5c8af26546ec24a6652bef\n"
    },
    {
      "commit": "536ee58d7447aa77da7ecaf7083bb100fa090b14",
      "tree": "a89aeb67310d755d3cc6d5441cc0e672b1250623",
      "parents": [
        "47f99de6e97d5f8b849869a458fa2c9c7656e505"
      ],
      "author": {
        "name": "Andrey Pozolotin",
        "email": "posandrey@gmail.com",
        "time": "Fri May 28 16:31:44 2021 +0300"
      },
      "committer": {
        "name": "Andrey Pozolotin",
        "email": "posandrey@gmail.com",
        "time": "Fri May 28 17:01:38 2021 +0300"
      },
      "message": "Gosec failure fixes and ci checks ajdustment\n\nChange-Id: I430c3118b585ba924649ed32e8196e0e7e0bc260\n"
    },
    {
      "commit": "12b909ff4421d7307bcc46b63b1762eccffc5800",
      "tree": "afe2405914805b5555fc9be21212669acc47f38a",
      "parents": [
        "936e2dfca916b35ac6cc7bce68b9dc5d42e6b947"
      ],
      "author": {
        "name": "Maninder",
        "email": "maninder@ciena.com",
        "time": "Fri Oct 23 14:23:36 2020 +0530"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Nov 10 11:42:46 2020 -0800"
      },
      "message": "VOL-3588 Update OFAgent to support new version of protos\n\nChange-Id: Ic3944779f9a600ebcd5d7a916616f473059e311e\n"
    },
    {
      "commit": "936e2dfca916b35ac6cc7bce68b9dc5d42e6b947",
      "tree": "7cc52a0fb63600dd2789498a99fd27de6ffc5306",
      "parents": [
        "e8d2e9ce7874eb38855eca8d7c31d48b4bb842c7"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Oct 27 14:31:36 2020 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Oct 28 09:33:21 2020 -0700"
      },
      "message": "[VOL-3601] Processing requests batches in parallel and then send the correct BarrierReply\n\nChange-Id: I7c4c4bfade0d85df08a649b32d475efeb14fdcd0\n"
    },
    {
      "commit": "65e9676a8dee3812e99f7dac054968ca57056a44",
      "tree": "536e12b1aca24b6ccbc25fdd8028bfb4b7741476",
      "parents": [
        "d933428146950b6e66816430fe853f1be18d6cc3"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Sep 18 14:24:57 2020 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Sep 21 09:52:20 2020 -0700"
      },
      "message": "[VOL-3489] Sending packet-in/out only to the master instance\n\nChange-Id: Ibaf23d4d604f0d70547df7971792af322bc9e317\n"
    },
    {
      "commit": "be2ea8a2183925938e6f75767b527b827eaddcb5",
      "tree": "a8cbf27092b8f5f0864abf9f14d7acee9b6edd84",
      "parents": [
        "01e0c632fb60ee6402f391e54bd1106a43b64471"
      ],
      "author": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Wed Aug 19 17:52:55 2020 +0000"
      },
      "committer": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Wed Aug 19 18:13:01 2020 +0000"
      },
      "message": "[VOL-3424] Switch completely to Context based Logger instance\n\nChange-Id: Ifc4525fc58747915b44063c2eb9ea30e7681e944\n"
    },
    {
      "commit": "01e0c632fb60ee6402f391e54bd1106a43b64471",
      "tree": "edcc9eed1565250cced2da8b01edae9eb3b2f3ed",
      "parents": [
        "2ed051bcfab1cdb2976d99ae899bff128b37edf4"
      ],
      "author": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Mon Aug 10 16:48:56 2020 +0000"
      },
      "committer": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Mon Aug 10 16:48:56 2020 +0000"
      },
      "message": "[VOL-3141] Created Span for various Openflow and Ofagent operations\n\nChange-Id: I49e371479edc087dcf89bd60b43c000ab0bb5547\n"
    },
    {
      "commit": "c32d993266d9013e561c2966c8e97b2f4be53ebf",
      "tree": "0eb49e72483732be25985140f415f681d968e431",
      "parents": [
        "e3add83a703278ef94875d5eb3343fca4eee8029"
      ],
      "author": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Mon Jun 15 11:01:47 2020 +0000"
      },
      "committer": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Wed Jul 08 15:27:31 2020 +0000"
      },
      "message": "[VOL-3187]Pass Context down the execution call hierarchy across ofagent codebase\n\nChange-Id: Ia5f2fa1509beefe0ddc427b83e39d2702782db8f\n"
    },
    {
      "commit": "3d955ef8af20777c56ca258ccd4468118645e130",
      "tree": "adc1cae0bca06e5efaba88c89a5105255fe9ba82",
      "parents": [
        "082a701beb24848ed42af3759e64640266b4e11e"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Fri Jun 19 15:29:55 2020 +0200"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Jun 23 13:34:50 2020 -0700"
      },
      "message": "[VOL-3242] handle each incoming messages with a go routine\n\nChange-Id: I00ecd42b874a23e65efe740da4ea868825d6f0f1\n"
    },
    {
      "commit": "256266db8ccfb4659d3067afddae20d066e84d16",
      "tree": "ad5cf2e5df59217601c8c36230990ea9e022edad",
      "parents": [
        "e23b758ed05e3e041e8362c86ec32f58ad2a4cd9"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Jun 01 13:44:07 2020 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Jun 02 08:26:12 2020 -0700"
      },
      "message": "[VOL-3143] Optimize and test ofAgent response chunking\n\nChange-Id: Ia48199ea055d1833a116a3ac47c72f09ca78563a\n"
    },
    {
      "commit": "828908c5461d5896692bd2aaca36fa28624e3a8c",
      "tree": "9ed2d6b3d4f15f93e74850bfcc38e6599a1eb122",
      "parents": [
        "00d3a415a469d6fb89d7feecc38422cab9ae7111"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@opennetworking.org",
        "time": "Wed Apr 15 14:23:45 2020 -0700"
      },
      "committer": {
        "name": "Jonathan Hart",
        "email": "jono@opennetworking.org",
        "time": "Thu Apr 23 15:06:05 2020 -0700"
      },
      "message": "Change goloxi dependency to opencord/goloxi.\n\nRemove explicit length calculation.\n\nChange-Id: Ie3c7643ed0d1e076e85f050d2b3e354b77b9eb0f\n"
    },
    {
      "commit": "60c5d775876fe4456280c6d5823dbdf029e7c408",
      "tree": "1eb6000e4cb0c736354f96396cc47c30eeee22b6",
      "parents": [
        "f8ce7d2ceaf5c37cc992448e7c6b6331a234168b"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@opennetworking.org",
        "time": "Mon Mar 30 18:28:40 2020 -0700"
      },
      "committer": {
        "name": "Jonathan Hart",
        "email": "jono@opennetworking.org",
        "time": "Wed Apr 15 13:57:55 2020 -0700"
      },
      "message": "Support group mods and group stats requests.\n\nAdded support for match IPv4 destination address.\n\nChange-Id: I8693299f29ba3c45f61b936877d443218e5410c4\n"
    },
    {
      "commit": "f8ce7d2ceaf5c37cc992448e7c6b6331a234168b",
      "tree": "485bf559a4d210df50cf531a62b3214356926d6c",
      "parents": [
        "273c252713895113b522f31d8664eae7348c400a"
      ],
      "author": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Apr 08 12:49:41 2020 -0700"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Apr 09 08:47:01 2020 -0700"
      },
      "message": "VOL-2894 - reference the voltha GRPC end point via a holder\n\nChange-Id: If24299556ad6cacf9cd0f793167a2c908534729c\n"
    },
    {
      "commit": "4b110f63f16d2c9bf8c80a713de69d1047c6fa33",
      "tree": "33ddc913fd34998b5f70de21da299667b65ffea0",
      "parents": [
        "892fab58252b3dc6a3e45969f1a1e84bc17c693c"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@opennetworking.org",
        "time": "Fri Mar 13 17:36:19 2020 -0700"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Fri Mar 27 08:49:37 2020 +0100"
      },
      "message": "Support connecting to multiple OpenFlow controllers\n\nChange-Id: I0989d5031fb2d4f5aa78ba0e4576e465f826a419\n"
    }
  ]
}
