)]}'
{
  "log": [
    {
      "commit": "f9bffdf85c298b8838d3444c5ea416b99ebbe8ad",
      "tree": "9e7277dee1f2633e6093e4f5515623a483d99d3f",
      "parents": [
        "a2e6870d7e49445435140f9d294f0115c59e400f"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Tue Dec 27 07:05:28 2022 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Tue Dec 27 07:05:33 2022 -0500"
      },
      "message": "VOL-4836 - Cosmetic edits to trigger a jenkins job.\n\nMakefile\nmakefiles/\n   o Pass grep --no-filename to fix problem with Makefile printed by help.\n   o Checkin makefile libraries for common constants and targets.\n\ndocker/\ninternal/pkg/\npkg/mocks/s\ncmd/openolt-adapter/\n--------------------\n   o Update copyright notice to force a trivial source change.\n   o Delta will initiate a jenkins job.\n\nChange-Id: Ie6d522d52dc6353219d80e1cb04aa5cdcad8b6a6\n"
    },
    {
      "commit": "c80ca75381cd4a714053edfa3614f113619d3d48",
      "tree": "8249a3ed2ee2277d037771805346c36d0a56245c",
      "parents": [
        "e87d4bde5d4dc678d38f2acb2e7010a9f61b907f"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea.campanella@intel.com",
        "time": "Wed Jun 22 09:58:08 2022 +0200"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea.campanella@intel.com",
        "time": "Wed Jun 22 10:00:27 2022 +0200"
      },
      "message": "Moving build-base to 0.5-r3 to avoid failing builds\n\nChange-Id: Ief9204437c00fcc1eb61ecb74d33074b8e4da9ea\n"
    },
    {
      "commit": "106c61a2c63a8259f9aa47dc8a852a2f176c5a6f",
      "tree": "36012e1835c280c6efe857bf05d83940466677b8",
      "parents": [
        "6f345c101cbbd4d6d45b4b371d0b3b477c1497ea"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Wed Aug 11 18:05:46 2021 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Tue Oct 05 13:53:50 2021 -0400"
      },
      "message": "[VOL-4292] OpenOLT Adapter changes for gRPC migration\n\nChange-Id: I5af2125f2c2f53ffc78c474a94314bba408f8bae\n"
    },
    {
      "commit": "8a0bdcd2a916c6766a6e7c5a932f7615f7cdbc52",
      "tree": "1950cad7772334f01b558484b30fce5477fc6db5",
      "parents": [
        "a11fc81b9f4fff5862ab04abf366f9d277a43b95"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Thu May 13 12:31:04 2021 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Wed Jun 23 15:55:48 2021 -0700"
      },
      "message": "VOL-4077: Improve storage usage on etcd\n- Do away with unnecessary data storage on etcd if it can be\n  reconciled on adapter restart\n- For data that needs storage, use lesser footprint if possible\n- Use write-through-cache for all data stored on etcd via\n  resource manager module\n- Use ResourceManager module per interface to localize lock\n  contention per PON port\n\nChange-Id: I21d38216fab195d738a446b3f96a00251569e38b\n"
    },
    {
      "commit": "e2d9b3304ba879d2ca94b33f85908c38eaff55a2",
      "tree": "1924548cb7918e43182052b32a5e3a57fd161c9e",
      "parents": [
        "2f2658d6760ec7d8f3d4d5b4a5a040e13a35aa39"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Apr 15 00:11:51 2021 +0000"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Fri Apr 16 14:03:38 2021 +0200"
      },
      "message": "enable profile and race detection builds\n\nChange-Id: I043d3a55d2d918d485d7bf286392078a147bcb33\n"
    },
    {
      "commit": "2f2658d6760ec7d8f3d4d5b4a5a040e13a35aa39",
      "tree": "200b656340255b6a5590355f5f8c00151c993ef3",
      "parents": [
        "789b90da537e671dd13a3f99fcbe30b56674f5fa"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Fri Apr 09 16:13:57 2021 +0000"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Fri Apr 09 20:51:06 2021 +0000"
      },
      "message": "VOL-3978 - update to go 1.16.3\n\nChange-Id: Ic58d4344cc98c8f4ce0a7b6a0bb538605750afe9\n"
    },
    {
      "commit": "96b065183de6aea48e389fdb9b1e37e4c973e5c1",
      "tree": "937afcff70e01d7b9d438c82b6d76e32a71ea47e",
      "parents": [
        "82c80986aff1f25e6e4d9fe94191b64f61e3fd85"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Apr 01 18:53:51 2021 +0000"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Apr 06 16:42:56 2021 +0000"
      },
      "message": "VOL-3970 lock down deploy image\n\n- use distroless base image for deployment\n- use nonroot user/group for image\n\nChange-Id: Id89752d763748c2ce442ae41068705ae682d646a\n"
    },
    {
      "commit": "a09aeabdfccbb8473dfd0f4cb7b6bed1a04729d6",
      "tree": "84f2aab516bf17c809f72ca5b64ee36d583d764a",
      "parents": [
        "2f6b5bc96948e126c83ad0965ebc8c09bc06e221"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Mon Sep 14 16:30:52 2020 -0700"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Wed Oct 14 19:36:26 2020 -0700"
      },
      "message": "VOL-3419: OpenOLT adapter at scale constantly takes more that 10 seconds to react to flows\n- Pass information to agent to do the flow replication\n- Consolidate various locks in the adapter and remove reduntant locks\n- use voltha-proto version 4.0.2 and voltha-lib-go version 4.0.0\n- Bump adapter version to 3.0.0\n\nChange-Id: Ic053c54e5319bb1736ec74facfc79dd10058ecf5\n"
    },
    {
      "commit": "6ec3c3504bde9074768ebf09bb8051634aa2b76d",
      "tree": "07addcdc5a1f98324b12d45085d44ad69431731a",
      "parents": [
        "32625213680fb529572eb29dff52d5d75869c82d"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Apr 29 15:27:03 2020 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Apr 30 07:48:49 2020 -0700"
      },
      "message": "[VOL-2993] Using a single Dockerfile for images with and without profiling\n Adding environment variable support to easily build profiled image\n\nChange-Id: Ic09f71702e1e2007b321e5e76b5785bb31170420\n"
    },
    {
      "commit": "8f2b95799114a91ee0dd5eea1f6aad929d238ef5",
      "tree": "d8b43ee735019b54dfd73a47b2332fb906c34c2f",
      "parents": [
        "7acc0b91c2b70d65ca5dbe612f4ef55c1f68a136"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Feb 28 15:35:23 2020 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Mar 04 09:16:56 2020 -0800"
      },
      "message": "[VOL-2689] enable compile time profiling\n\nChange-Id: I18c6ebd076e4e21d2297b20d32692ababf8c3e78\n"
    },
    {
      "commit": "dbd960e732bcb5a4611a8915e34397ffea4130e3",
      "tree": "fee579f18b3739ced3abc7d44b7bab88e6c89b88",
      "parents": [
        "a37f78b0d8c9cef755a41a86314e12d2bd187b32"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Feb 28 08:57:51 2020 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Feb 28 13:45:46 2020 -0800"
      },
      "message": "VOL-2640 Restructure openolt-adapter repo to best practices\n\nChange-Id: Icead31e8ecb82ec75a22e66361fbf83f80136589\n"
    },
    {
      "commit": "e71b52dcf692b71c4de57d41690561523e0e3188",
      "tree": "7c54173ebc7d958d94446f71d2fd623f34f2ecf6",
      "parents": [
        "e701b8609e2de04c1fe420fdde9a06598ca2b473"
      ],
      "author": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Wed Feb 26 11:13:42 2020 -0500"
      },
      "committer": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Wed Feb 26 11:54:42 2020 -0500"
      },
      "message": "Updated tools version to 2.0.0\n\nAlso removed redundant lint-sanity (govet), and lint-style (gofmt), which are 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: Iaf53c43b0926d412f3f980dfb2d5944ff61ffb9c\n"
    },
    {
      "commit": "2cd4b7b6c95b74ff0ea251a6e5e046f0288fa363",
      "tree": "8c57195e4a45c94724da98ea2b11d4012ca2180a",
      "parents": [
        "d618472c73d2c0bd16d17509bef30da1bec426d7"
      ],
      "author": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Tue Feb 04 15:15:14 2020 -0500"
      },
      "committer": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Thu Feb 06 18:02:06 2020 +0000"
      },
      "message": "Update Makefile to use containerized tools.\n\nAlso added lint-dockerfile target.\nAlso added mod-update target to simplify updating mod dependencies in a way that will pass in Jenkins.\nAlso made minor changes to make Dockerfile pass hadolint.\n\nVOL-2428\n\nChange-Id: I62e0f7bcee929df24979c2dfa5c98eca36dd9cc4\n"
    },
    {
      "commit": "788e520a69fb8698caa8199098e78ecf76c614ed",
      "tree": "56ec056cb3ea27ddd1ae7ab96b6edbd24f613490",
      "parents": [
        "f8424cc36bf53d69a51974dd7f83d86f055ab9e4"
      ],
      "author": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Mon Oct 21 18:49:40 2019 +0000"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Mon Oct 21 18:50:14 2019 +0000"
      },
      "message": "VOL-1921 - updated to use go mod\n\nChange-Id: I8d5187fa91fa619494f972bc29d3bd61e5be3a82\n"
    },
    {
      "commit": "0c9ae28f556ea5f3950355fb5f147a4eeecd1900",
      "tree": "cd2486b4896613408b6aae4894782d65a0e9f6a5",
      "parents": [
        "f18048a435fbf665b2c67fe416d933f64d64f4ed"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Thu Jul 18 18:14:28 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Thu Jul 18 18:53:18 2019 -0400"
      },
      "message": "Do not use dependency for version injection\n\nChange-Id: Ic3851dccac2b3945f20a6a717a4476c7cc0e85bb\n"
    },
    {
      "commit": "f880eb68e4bd1d11de08fd65d545d764ff8e7bfe",
      "tree": "7d3fc10a7fc1c3223673e281127299ecfa29730c",
      "parents": [
        "2133c3bc3cf0fb0c5586de295b7425d17e1fcc38"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Tue Jul 16 20:08:03 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Wed Jul 17 20:49:00 2019 -0400"
      },
      "message": "Inject and report version info\n\nBuild system injects version and environment\ninformation similar to voltha-go builds.\n\nReports version via command line arg or via\n\"adapters\" api call.\n\nChange-Id: Ib21de7faac0d36c86a80c6d2f574c6e052b96459\n"
    },
    {
      "commit": "8b823f61207fbe597c11f598599b58c8ad6d19af",
      "tree": "ecb44ecaad79dcf94bbf5224d89614b7b95e127e",
      "parents": [
        "d4245158049b1a1f11492d7e65bc10f03d920f4d"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Sat May 11 11:01:28 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Thu May 16 16:02:03 2019 -0400"
      },
      "message": "VOL-1619: Redo Makefile and Dockerfile to new standard\n\nNeeded for proper releases\n\nChange-Id: I8d43f9b87e3a077340420ea810f4da97d642090b\n"
    },
    {
      "commit": "cab955f35471101114d0f9e776daf9d1848370ad",
      "tree": "d81b667e6fb38d445f13ad0165b0991d0c96510b",
      "parents": [
        "ea86948998a24d0850679afd558cb15dcf7c06f7"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Wed Apr 10 15:45:57 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Wed Apr 10 15:45:57 2019 -0400"
      },
      "message": "VOL-1558 Update vendored voltha-go and other items\n\nResult of running dep ensure.  golang openolt now\nbuilds.\n\nAlso update dockerfile to used specific alpine version\n\nChange-Id: I1e5407e25bb0636a241a0650d1e44e5df567f44b\n"
    },
    {
      "commit": "ea86948998a24d0850679afd558cb15dcf7c06f7",
      "tree": "4d803e92943feb79e61f4bf9475e690378051736",
      "parents": [
        "e530104087f6c555e89c6801c8dcb7710345e72c"
      ],
      "author": {
        "name": "William Kurkian",
        "email": "wkurkian@cisco.com",
        "time": "Tue Apr 09 15:16:11 2019 -0400"
      },
      "committer": {
        "name": "William Kurkian",
        "email": "wkurkian@cisco.com",
        "time": "Wed Apr 10 12:23:08 2019 -0400"
      },
      "message": "VOL-1558 Implementation of openolt adapter with dep for dependency management\nAlso updated the build system to take this into account.\n\nCurrently dep ensure fails due to missing libraries in voltha-go, but the vendor folder has been updated otherwise.\nThis can be worked around in development using the LOCAL_VOLTHAGO variable described in the readme\nThis does not build currrently, but that is due to missing code in voltha-go master.\n\nThis pattern is consistent with how voltha-go does things, but does not leave you dependent on it to build.\n\nSee the readme for how to use dep.\n\nThe resourcemanager file is no longer hidden.\n\nChange-Id: I25b8472dbc517b193970597c9f43ddff18c2d89f\n"
    },
    {
      "commit": "4c62c8058c1ae685c59a490463e8916e1782141b",
      "tree": "561e401e8d43a93211e4b487446b7c0823463b31",
      "parents": [
        "276bc423e8da28e17abcc218d166dd26645499bd"
      ],
      "author": {
        "name": "Phaneendra Manda",
        "email": "phaneendra.manda@radisys.com",
        "time": "Wed Mar 06 21:37:49 2019 +0530"
      },
      "committer": {
        "name": "phaneendra manda",
        "email": "phaneendra.manda@radisys.com",
        "time": "Mon Mar 11 14:46:39 2019 +0000"
      },
      "message": "VOL-1374: OLT Activation with Edgecore asfvolt16\n\nChange-Id: I61ce4b0a6a3666070d08a162251d42d90817f409\n"
    }
  ]
}
