)]}'
{
  "log": [
    {
      "commit": "fc6cdef9eba98f46795a03e167a3a95edd971126",
      "tree": "32f2fd03c7919672e8173d94dfd03e53a05f62c2",
      "parents": [
        "72255dff3baf5815067cec9a4fad020404ab8b0a"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Fri Feb 14 10:14:36 2020 -0500"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Sat Feb 15 16:17:00 2020 -0500"
      },
      "message": "VOL-2524: Do not use omci link alarms for uni state\n\nONU sending omci link state alarms do not seem reliable enough\nto drive dataplane provisioning.\n\nThe problem is two part:\n\n1) omci alarms by default are unset (no alarms).  This includes\nuni link state alarms.  This means by default all UNI are up.\nInitially this means the core and BAL must provision flows for\nALL uni.\n\n2) Given above the link state for unis is initially all up,\nthen all down (some staying down),\nthen one uni with an RG is up again. this messaging churn cause stress in other systems,\nmost notibly BAL on the olt.\n\nThere is a *need* for a down alarm to happen for an up alarm\nto mean anything. And if these alarms are not reliably sent by the onu, we cannot depend\non them for provisioning.\n\nLater (15 seconds) alarm reconciliation may pick up the alarm for uni that are permanently down\nbut if the uni that needs the down-then-up misses the down.. it never gets to act\non the \"clear\" or up alarm in order to provision.\n\nSo we assume all uni are up by default.  Also given there is no operator\nrequirement for multiple uni (and its load implications on the core), we only enable\nthe first uni.  Future features may decide how to know which uni to provision.\n\nAlso start version 2.3.2-dev\n\nChange-Id: Idc1642bcd67d337c27ac59842d52dc6cc032eb08\n"
    },
    {
      "commit": "72255dff3baf5815067cec9a4fad020404ab8b0a",
      "tree": "f9e0db96284ce5b094b9120ab6dd4be41d697499",
      "parents": [
        "d84c90769b074e64557c9dfa61ecd7ca65cbe1b6"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 10 17:55:18 2020 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Feb 14 12:25:43 2020 -0800"
      },
      "message": "VOL-2458 update to latest pyvoltha for timestamp changes\n\nChange-Id: I55c40fd26bccc65c545379b5e79d5acab983365a\n"
    },
    {
      "commit": "d84c90769b074e64557c9dfa61ecd7ca65cbe1b6",
      "tree": "d621ae686cdd9612aa7bc4580ed16c32cf804d2a",
      "parents": [
        "42dad79b83efbe2cc1dc9b6446946e8a18f3765d"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Fri Jan 31 06:33:27 2020 -0500"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Thu Feb 06 12:51:55 2020 -0500"
      },
      "message": "VOL-2514 Wait til last step to update core reason field\n\nWhen the core is under high load these reason updates\ncan timeout, causing anything left in the failure handler\nto not run.  This timeout causes the failure handler to not\nrun mib_in_sync or any other of the failure handlers again\ngiven the reactor.callLater for them was not called.\n\nAlso update any success() callbacks to update the core last\nwhere it makes sense.\n\nChange-Id: I2a078b033f0a8a20b1da84ade365ad58ce7bc46b\n"
    },
    {
      "commit": "42dad79b83efbe2cc1dc9b6446946e8a18f3765d",
      "tree": "bf195a947335bc82151559e40893baebfad40cd5",
      "parents": [
        "ae95eeef19b9ee922e1902ab031dc23c04dd36ce"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Sat Feb 01 09:28:27 2020 -0500"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Wed Feb 05 16:40:03 2020 -0500"
      },
      "message": "VOL-1385 VOL-2524: Implement delete device\n\nCleanup and remove openomci resources and tasks. Stop\nlooping collectors\n\nAlso remove unused functions that core will never call\n\nChange-Id: If9f00531a58e053ed4093776e55aeeb7e99cb779\n"
    },
    {
      "commit": "ae95eeef19b9ee922e1902ab031dc23c04dd36ce",
      "tree": "c3c5019c29e69f7cf1696be8dd68bcbf45430ef4",
      "parents": [
        "54959a3dae3c1cc4c627fabc399d809dcf5938ec"
      ],
      "author": {
        "name": "Chaitrashree G S",
        "email": "Chaitrashree.S@radisys.com",
        "time": "Mon Feb 03 03:51:23 2020 -0500"
      },
      "committer": {
        "name": "Chaitrashree G S",
        "email": "Chaitrashree.S@radisys.com",
        "time": "Mon Feb 03 03:51:23 2020 -0500"
      },
      "message": "[VOL-2529]:changes to handle UNI port state change as ONUEthernetUNIEvent\n\nChange-Id: Ieda8e02443aaf899cd5d6c9318f141feb9c31bed\n"
    },
    {
      "commit": "54959a3dae3c1cc4c627fabc399d809dcf5938ec",
      "tree": "30a2d875ab026c9134cebe422df365c168a886ba",
      "parents": [
        "689b55fc1fb9e9f6a17117deb69af9d230e4d02c"
      ],
      "author": {
        "name": "kesavand",
        "email": "kesavan.duraiswamy@gmail.com",
        "time": "Mon Jan 20 18:52:42 2020 +0530"
      },
      "committer": {
        "name": "kesavan Duraiswamy",
        "email": "kesavan.duraiswamy@gmail.com",
        "time": "Mon Feb 03 06:11:53 2020 +0000"
      },
      "message": "VOL-2463 : Enable and disable feature, Adding iAdapter un-implemented functions\n\nChange-Id: I0f5cf085f919c42df21688d63503820047ce6283\n"
    },
    {
      "commit": "689b55fc1fb9e9f6a17117deb69af9d230e4d02c",
      "tree": "0cb122bd8f1a94f8eadb4dc299e8241fb9a87954",
      "parents": [
        "04ebe8fe0ae5de84a06d65e3d2b44df604443dbe"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Mon Jan 20 19:34:51 2020 -0500"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Thu Jan 30 10:15:54 2020 -0500"
      },
      "message": "VOL-2452: MIB Templating\n\n- Release 2.3.0\n\n- working with 2 onu types plus a patched bbsim\n\n- templates must be loaded in etcd at system start\n  time or just before the onus are plugged in/discovered.\n\n- templates can be added or updated later\n\n- these will likely be managed similarly to TechProfile templates\n  and loaded at the same time and not checked in here.\n\n- currently creating a new template requires running in DEBUG\n  mode and gathering the mib that printed to the log for a\n  new upload.  Then swapping out serial numbers and mac addresses\n  with the replacement tokens, removing the timestamps and adding\n  template_name and template_created headers\n\nChange-Id: I2227e5e4dd85bd6ad562c9f241acf641d393588b\n"
    },
    {
      "commit": "04ebe8fe0ae5de84a06d65e3d2b44df604443dbe",
      "tree": "b25240ee8661d484ef16bc36e26bd7032de72e53",
      "parents": [
        "5d936268baabd5551a62f38710c4ada83c837810"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Sun Jan 26 01:05:23 2020 -0500"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Wed Jan 29 13:35:12 2020 -0500"
      },
      "message": "VOL-2514: Clean up mib download task under load\n\n- under load mib download task is falsely tried again\n  seemingly due to exception handling.  simplify a bit\n  now that most work has been removed from this task\n\n- also strobe watchdog after successful omci_cc call\n\n- do not start pm/test jobs until mib is in sync\n  also start at a random offset\n\n- any task failures now try again in the same way and do\n  not overwrite the instance deferred.\n  also retry at a random offset\n\n- one less core reason update\n\nChange-Id: I2563f9228194c8a605e1981cb115b499d3c89c4d\n"
    },
    {
      "commit": "5d936268baabd5551a62f38710c4ada83c837810",
      "tree": "b1c82ba5fc411f6074c7732b7b0be5f718bc8159",
      "parents": [
        "3428269ca5f4bfc8ed04908e6b8d89d4805d7070"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Wed Jan 29 05:04:14 2020 -0500"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Wed Jan 29 05:04:14 2020 -0500"
      },
      "message": "Makefile cannot remove LOCAL_ directories and contents\n\nFix by having the rm remove the type files typically\ncopied in for LOCAL_PYVOLTHA or LOCAL_PROTOS\n\nChange-Id: Ica583a5882efbb89e8d4555b8d7416efbe1026fd\n"
    },
    {
      "commit": "3428269ca5f4bfc8ed04908e6b8d89d4805d7070",
      "tree": "e79a653ff2aea20445abd6c00a8df91244a1ec12",
      "parents": [
        "b469f061e4d4827f2e61132e56f0511fc340bd4a"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Jan 27 13:36:00 2020 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Tue Jan 28 16:49:59 2020 +0000"
      },
      "message": "Removing old version of local protos and pyvoltha before installing from local package\n\nChange-Id: Ic5a886c167ab203ec8ade49c1c82e46567ab8f74\n"
    },
    {
      "commit": "b469f061e4d4827f2e61132e56f0511fc340bd4a",
      "tree": "ccbb604975408060481de7113efa2b6efbeabd4e",
      "parents": [
        "635866e55f6dbb30890d349df67c793e52b2e73b"
      ],
      "author": {
        "name": "Chaitrashree G S",
        "email": "Chaitrashree.S@radisys.com",
        "time": "Mon Jan 27 00:35:32 2020 -0500"
      },
      "committer": {
        "name": "Chaitrashree G S",
        "email": "Chaitrashree.S@radisys.com",
        "time": "Mon Jan 27 00:35:32 2020 -0500"
      },
      "message": "[VOL-2484]:Removed oper_status ACTIVATING set explicitly on creation of UNI port.\n\nChange-Id: I521e26b479460c4b3cf6bc4d94566f3a13aaa631\n"
    },
    {
      "commit": "635866e55f6dbb30890d349df67c793e52b2e73b",
      "tree": "5c992e331f4f3d5bbf8d8a7451df0230e8ffa902",
      "parents": [
        "3789d0d4bf4b90b7f2bdbcc68eca6075d1d17dcd"
      ],
      "author": {
        "name": "Serkant Uluderya",
        "email": "serkant.uluderya@netsia.com",
        "time": "Tue Jan 21 15:15:08 2020 -0800"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Thu Jan 23 12:32:06 2020 +0000"
      },
      "message": "VOL-1643 Update open-onu-adapter to use voltha-protos v3.0.0\n\nIt doesn\u0027t require any code changes other than updating the requirements file.\n\nChange-Id: Ibd9bc380abfbd4e2104c22f31de7ace715446483\n"
    },
    {
      "commit": "3789d0d4bf4b90b7f2bdbcc68eca6075d1d17dcd",
      "tree": "3e41cdb5c205f39c904e5926d02ac0cfe57bc0d5",
      "parents": [
        "08a8e86013eeac1bd10259dbb38ca2f42db557cc"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Sun Jan 19 09:03:42 2020 -0500"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Wed Jan 22 08:01:17 2020 -0500"
      },
      "message": "VOL-2311 Removed unused class\n\nNow with TP fully used this is redundant\nand not even used\n\nChange-Id: I91fd46803a27eeb6f6e9e41195b49e43e912dfd0\n"
    },
    {
      "commit": "08a8e86013eeac1bd10259dbb38ca2f42db557cc",
      "tree": "d356fc583aa0324a7a8a041d39687a0e000e1a35",
      "parents": [
        "cac5695627188fe1abbc0699561367d5e86f6294"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Fri Dec 20 14:02:32 2019 -0500"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Mon Jan 20 06:18:12 2020 -0500"
      },
      "message": "VOL-2311: Better logging and remove old code\n\n- tasks have better detail\n- 1.x functions removed\n- extraineous logging removed\n- build info injected into environment, viewable\n  in log and voltctl similar to openolt\n\nChange-Id: I9b22334c3049efa857b485cca28a343b36514ab6\n"
    },
    {
      "commit": "cac5695627188fe1abbc0699561367d5e86f6294",
      "tree": "75e0699e5ab7a59dd3529b2b1359e965642a02f3",
      "parents": [
        "f4113227426d90c9413520c5cd9a612064bafe74"
      ],
      "author": {
        "name": "Chaitrashree G S",
        "email": "Chaitrashree.S@radisys.com",
        "time": "Thu Jan 16 15:50:08 2020 -0500"
      },
      "committer": {
        "name": "Chaitrashree G S",
        "email": "Chaitrashree.S@radisys.com",
        "time": "Sun Jan 19 17:05:32 2020 -0500"
      },
      "message": "[VOL-2457] code changes to support Sercomm ONU.\n    For transparent VLAN:\n    1. Rule for vlan vid 0 has been removed.\n    2. Explicit vlan tagging filter data (ME #84) has been removed.\n\nChange-Id: Id2f4cb12bb55d1fd2a9741ba573c3b7b2089e116\n"
    },
    {
      "commit": "f4113227426d90c9413520c5cd9a612064bafe74",
      "tree": "b8ddb4ccbe9473b3fa04677966da70bd69c79e85",
      "parents": [
        "4195d7d9a1c63de364f7d0ba527ea433d18f6506"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Wed Aug 14 19:44:34 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Tue Jan 14 16:06:11 2020 -0500"
      },
      "message": "VOL-1858 Report link state for active UNI\n\nProperly update UNI state and expose to core. This depends\non listening for new port state updates collected via OMCI\nLAN LOS alarms.   Listening and acting only on these\nallows only ports that are actually being used to be reported\nto the core and onos.  Ultimately reducing the flow and\nmessage count to only ports that are needed.\n\nNote, unplugging and plugging back in the RG in the UNI\nport will result in the removal and re-addition of flows.\nThis is more ideal but is a new aspect in testing and operations\nthat must be considered.\n\nAlso when core calls to get ofp port state do no just assume\nLIVE, query and get the current operational state.\n\nAdditionally properly set the operational state.\n\nDepends on https://gerrit.opencord.org/#/c/16981/\n\nAlso depends on bbsim being updated to send these LAN LOS\nalarms in order to pass sanity tests\n\nStart version 2.3.0-dev\n\nChange-Id: I0d9e2b913347d74d46d52ab87eb501fc17378589\n"
    },
    {
      "commit": "4195d7d9a1c63de364f7d0ba527ea433d18f6506",
      "tree": "7048fd330f4979a83678a5022ed74700fcde8d74",
      "parents": [
        "a192307488651bd741e8cdd66b25b14f0506a388"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Sun Jan 12 16:58:18 2020 -0500"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Sun Jan 12 22:39:52 2020 -0500"
      },
      "message": "VOL-2448: Nokia onu cannot create() already created gem\n\nDelete gem IW and TP before creating if they exist.\nOtherwise disable/enable and remove/add subscriber fails\nOr reboot fails.  Workaround is to run remove/add subscriber\none more time.\n\nAlso start 2.3.0-dev\n\nChange-Id: I4b512ee85490365e2e6bb523dec71d6c6e3bfa52\n"
    },
    {
      "commit": "a192307488651bd741e8cdd66b25b14f0506a388",
      "tree": "2598ac35d1bb7bf729cc9d6e33f9eade42f9a5ea",
      "parents": [
        "31509ec679edc7e974e9c9c08ca787411e17a818"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Fri Jan 10 07:38:10 2020 -0500"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Fri Jan 10 07:39:41 2020 -0500"
      },
      "message": "VOL-2379 Release 2.2.7\n\nChange-Id: I126f9bf02882d0c5f059abcc9e3444dd7787df1d\n"
    },
    {
      "commit": "31509ec679edc7e974e9c9c08ca787411e17a818",
      "tree": "d98786ef0fdc3a5a52d96ba527ceba7e7a6f15e6",
      "parents": [
        "a73ee453051f80f9cbfa647ab5bb716d5a959071"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Fri Dec 20 14:57:53 2019 -0500"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Wed Jan 08 04:41:33 2020 -0500"
      },
      "message": "VOL-2395: Defer creation of EVTO and pyvoltha that does not cache\n\nDefer the creation of the EVTO object and also delete if it exists\nThis prevents lingering vlan configuration that may be left after a\ndevice disable/enable preventing passing traffic.\n\nAlso use newer pyvolthat that does not cache old TP values.\n\nChange-Id: Ifa12a5bacb6c0a93e0e70ed6414d74926c7cd866\n"
    },
    {
      "commit": "a73ee453051f80f9cbfa647ab5bb716d5a959071",
      "tree": "a2aed9390d7f56ff6ac4102e9fe28ac99ab256ff",
      "parents": [
        "e433c71037cc1c8c2e2eb1df15164169f5e7a661"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Fri Dec 20 18:52:17 2019 +0530"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Tue Jan 07 17:03:32 2020 +0530"
      },
      "message": "VOL-2395: Authentication happens on a wrong UNI port after deleting subscribers\n\n- Use TP ID in deriving VlanTaggingFilterDataFrame ME entity ID\n- Set TCONT initial value based on omcc version\n- Bug fixes on the TP delete path.\n- Bump pyvoltha version to 2.3.5\n\nChange-Id: Id3dbec5cf56b6f4bc12b085cfe1b7106b5f254d2\n"
    },
    {
      "commit": "e433c71037cc1c8c2e2eb1df15164169f5e7a661",
      "tree": "5e48f493eacfb34c8479d943a8aa4e6c51ae8a0a",
      "parents": [
        "442d7e423c5effc24652f8b15beeaa849db46966"
      ],
      "author": {
        "name": "Naga Manjunath",
        "email": "Naga.Manjunath@radisys.com",
        "time": "Thu Jan 02 17:27:20 2020 +0530"
      },
      "committer": {
        "name": "Naga Manjunath",
        "email": "Naga.Manjunath@radisys.com",
        "time": "Thu Jan 02 17:30:39 2020 +0530"
      },
      "message": "[VOL-2407] Updated with tp dict key check which was causing KeyError during the techprofile delete\n\nChange-Id: I59853eaee278fc2b83ef84b14ab7443e66bf49ec\n"
    },
    {
      "commit": "442d7e423c5effc24652f8b15beeaa849db46966",
      "tree": "835d4edc13306b31ba78b132ba180903dd093878",
      "parents": [
        "9be3a2dcb90a3025ac43ca00abbecb4fba955da1"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Tue Dec 17 15:27:52 2019 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Wed Dec 18 01:21:11 2019 +0000"
      },
      "message": "Adding docker-kind-load target for kind-voltha development\n\nChange-Id: Ic21c381a304beaadf0d97f8fc00a6ed44763195a\n"
    },
    {
      "commit": "9be3a2dcb90a3025ac43ca00abbecb4fba955da1",
      "tree": "8835cb06e73e380426260d3846619939657e895a",
      "parents": [
        "b2466d6876745d3aa01c9be413dbc5abc3bf361c"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Dec 17 10:37:53 2019 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Dec 17 10:37:53 2019 -0800"
      },
      "message": "Return to dev version\n\nChange-Id: I8e37e2f58781959a6520857fd285bcc050b0f2d4\n"
    },
    {
      "commit": "b2466d6876745d3aa01c9be413dbc5abc3bf361c",
      "tree": "b0309499c492b696c9bd0c422e22772b14fb9a12",
      "parents": [
        "2e5c6f18b3a9a559bdbe009941b6e2c0039afa87"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Dec 17 09:38:06 2019 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Dec 17 09:38:15 2019 -0800"
      },
      "message": "VOL-2379 Release voltha-openonu-adapter 2.2.6\n\nChange-Id: Iccff81c3403e9fbec2089056e22b09d2cd7ef29b\n"
    },
    {
      "commit": "2e5c6f18b3a9a559bdbe009941b6e2c0039afa87",
      "tree": "c2e9ca229ce7ce5af41e28679564544b3506c644",
      "parents": [
        "6306f2ebe2bc6e5b19cdc7dc480eff3f38913e96"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Fri Dec 13 07:06:06 2019 -0500"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Mon Dec 16 15:03:36 2019 -0500"
      },
      "message": "VOL-2373: fix eid for mac bridge and reset alloc id in using spec value\n\nChange-Id: I6efa6380865bff9e6c8777cd88df69c2c01faad4\n"
    },
    {
      "commit": "6306f2ebe2bc6e5b19cdc7dc480eff3f38913e96",
      "tree": "740fb96ad117e6d945d828bf3ccd66eacb669d4b",
      "parents": [
        "e933cd301fa7901a4a5ea7dedb639e3be62ef692"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Fri Dec 06 18:07:34 2019 -0500"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Sun Dec 15 06:49:10 2019 -0500"
      },
      "message": "VOL-1472 OpenONU / OpenOlt: Update code to handle new binary OMCI interadapter message format\n\nRequires new pyvoltha release\n\nChange-Id: I5e4f077797db6e8e23264340fa31ba7306ffb252\n"
    },
    {
      "commit": "e933cd301fa7901a4a5ea7dedb639e3be62ef692",
      "tree": "d6eaf4246414c7b7bb163ed4210a48195a6363b1",
      "parents": [
        "abcca24295eb7eb00609ae233bd47dcab2722756"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Thu Nov 21 21:04:41 2019 +0530"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Sun Dec 15 09:16:45 2019 +0530"
      },
      "message": "VOL-2172: Deleting tech-profile at ONU\n- Handle DELETE_GEM_PORT_REQUEST and DELETE_TCONT_REQ inter-adapter-message.\n- Introduce a new OMCI task BrcmTpDeleteTask to delete GemPorts and TCONT\n- When tech-profile download is already done, check if it is case\n  where new gem-ports are being added dynamically. If new gem-ports\n  are detected in TpInstance, add them.\n- Rename BrcmTpServiceSpecificTask to BrcmTpSetupTask\n- Move setting up of IEEE8021pMapper and ANI MacBridgePortConfigData\n  to BrcmTpSetupTask (when TCONT is being setup). There should be\n  unique IEEE8021pMapper and ANI MacBridgePortConfigData per TCONT.\n- When TCONT is removed, remove IEEE8021pMapper and ANI MacBridgePortConfigData.\n- Ensure IEEE8021pMapper and ANI MacBridgePortConfigData have element of\n  TP-Table ID in its entity ID.\n- GemPort Entity ID set to be same as GemPort ID and not dynamically generated.\n- Fix code indentations\n- Bump voltha proto version to 2.1.1\n- Bump pyvoltha version to 2.3.2\n\nChange-Id: Ie4a90d6cd6916e27a6e32b3727b161252cb80ca3\n"
    },
    {
      "commit": "abcca24295eb7eb00609ae233bd47dcab2722756",
      "tree": "7833b20c40b20ac40717f3db43af2acd6dc80548",
      "parents": [
        "d8d7317308f18f8460805e352b0384076f43aacd"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Dec 05 09:36:45 2019 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Dec 05 09:36:45 2019 -0800"
      },
      "message": "return to -dev version\n\nChange-Id: Ia2cbdaba68e31d3db0be77999b3f397b0270efd9\n"
    },
    {
      "commit": "d8d7317308f18f8460805e352b0384076f43aacd",
      "tree": "f45ca595ad6dc3f88cd8d3c3466c5676304499b0",
      "parents": [
        "76c6f73429f8542bfdd4056f943b6049547b5735"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Nov 26 12:15:15 2019 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Dec 04 12:06:25 2019 -0800"
      },
      "message": "[VOL-2311] Cleaning up logs\n\nChange-Id: I4205eb67c8f404cc4073e94f2bd784f81dd7d334\n"
    },
    {
      "commit": "76c6f73429f8542bfdd4056f943b6049547b5735",
      "tree": "31f2276b87053bdf79932484bf250c8b01ae2870",
      "parents": [
        "5bdbbb597503a8f746a89c9d240d818381a980cf"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@opennetworking.org",
        "time": "Tue Dec 03 16:06:56 2019 -0600"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@opennetworking.org",
        "time": "Tue Dec 03 16:07:06 2019 -0600"
      },
      "message": "Bump version to -dev\n\nChange-Id: I0e4c20481ec001445df6aaff24acd0088a350bb1\n"
    },
    {
      "commit": "5bdbbb597503a8f746a89c9d240d818381a980cf",
      "tree": "34f6cd517b231b65d37aff228d55f638523eea8e",
      "parents": [
        "65400f187fb859bcee3ff9e3d786c5ab362e8027"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Dec 02 16:51:22 2019 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Dec 02 16:51:22 2019 -0800"
      },
      "message": "VOL-2314 Release version 2.2.4\n\nChange-Id: Ia2c5949ec83890bec5f1b0abb4fbda694e32fc15\n"
    },
    {
      "commit": "65400f187fb859bcee3ff9e3d786c5ab362e8027",
      "tree": "5ba2e923818911c3fb98dd8c5b5e5eff879b346b",
      "parents": [
        "a0d2588c3bde16911ffadecd86d6faa12e53b6e9"
      ],
      "author": {
        "name": "Amit Ghosh",
        "email": "amit.ghosh@radisys.com",
        "time": "Thu Nov 21 12:04:12 2019 +0000"
      },
      "committer": {
        "name": "Amit Ghosh",
        "email": "amit.ghosh@radisys.com",
        "time": "Wed Nov 27 08:10:29 2019 +0000"
      },
      "message": "VOL-2227 Fix for Max PON ports\n\nChange-Id: I83bb91c5f327c5afc610cfb4646daf0f2392618b\n"
    },
    {
      "commit": "a0d2588c3bde16911ffadecd86d6faa12e53b6e9",
      "tree": "3a3c73fd3dcc15b2edf888bc7894afc502fe5a3b",
      "parents": [
        "514b52b0736e6858d92d6e2953057e975da1dd07"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Nov 22 17:38:06 2019 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Nov 26 08:09:41 2019 -0700"
      },
      "message": "Adding Code of Conduct\n\nChange-Id: I644099fa048e3f4a748e784fbf7ce47d825b9feb\n"
    },
    {
      "commit": "514b52b0736e6858d92d6e2953057e975da1dd07",
      "tree": "7929f129203810e6d0efa7f61d1f64a910c32af6",
      "parents": [
        "2e3cb8db41f0524817457578bf186017a543bfcf"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Nov 21 14:59:07 2019 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Nov 21 14:59:07 2019 -0800"
      },
      "message": "VOL-2274 Release OpenONU adapter with readiness probe support\n\nChange-Id: I0f6601181eb714387230465e163236ae557a927d\n"
    },
    {
      "commit": "2e3cb8db41f0524817457578bf186017a543bfcf",
      "tree": "6016871f03cc8c0559a49884179794f6551589b0",
      "parents": [
        "c5bdbbc429e1dd914b23cb2d17e17ab68aea1442"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Sat Nov 16 09:22:41 2019 -0500"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Thu Nov 21 08:36:19 2019 -0500"
      },
      "message": "VOL-2241:  Python 3 migration\n\n - rename adapter class file and remove unneeded __init__ to make imports work without major rearrange\n - venv and Dockerfile fixups needed for new pyvoltha (cannot install old first)\n - clean up yaml config file as it contained empty entries that failed to parse\n - clean up imports\n - remove itervalues iter*\n - convert to list() as needed\n - test with python 3.6\n - skip non-dict items in tcont loop\n - update to voltha-protos 2.1.0\n - migrate socketserver and simplehttpserver to python3 import\n\nChange-Id: Id8efa72b6796a3055b1927716503a33544bb6548\n"
    },
    {
      "commit": "c5bdbbc429e1dd914b23cb2d17e17ab68aea1442",
      "tree": "760d4f195c7b3dd65be753139f0bddb496ad417a",
      "parents": [
        "29c838fa2e5a2dc7f5a470bc42662b9ce47b2937"
      ],
      "author": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Thu Nov 14 12:39:39 2019 +0000"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Wed Nov 20 16:11:27 2019 +0000"
      },
      "message": "[VOL-2062]Kubernetes probes for openonu adapter\n\nChange-Id: I5a58599e3f6452ab2b340d1436f5dd9c99f5c41c\n"
    },
    {
      "commit": "29c838fa2e5a2dc7f5a470bc42662b9ce47b2937",
      "tree": "5891c55e49661684870ba1c049ecf348281c9254",
      "parents": [
        "7425f5550101d6e8c34d5ff3feb2c92cee164d44"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Nov 19 20:46:59 2019 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Nov 19 20:46:59 2019 -0800"
      },
      "message": "VOL-2258 return to dev version\n\nChange-Id: I4f127daaaf610eb2cf920139bcc60102f1530dd5\n"
    },
    {
      "commit": "7425f5550101d6e8c34d5ff3feb2c92cee164d44",
      "tree": "9e0ea346b1f6ae56f16846f55be5aa56c3e2b248",
      "parents": [
        "effdbf51e0c78941bfb9c0aaf78915f687c5e56d"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Nov 19 16:06:35 2019 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Nov 19 16:07:48 2019 -0800"
      },
      "message": "VOL-2258 release 2.2.2\n\nChange-Id: I71eb257b1e042bea164700fa211d1c249c5f5b27\n"
    },
    {
      "commit": "effdbf51e0c78941bfb9c0aaf78915f687c5e56d",
      "tree": "659b3444da0a10eb64f4985110faccc98c0a88ba",
      "parents": [
        "fd15e14aaf0248d52588210fb5d52f75fb9d79d8"
      ],
      "author": {
        "name": "William Kurkian",
        "email": "wkurkian3@gmail.com",
        "time": "Wed Nov 13 16:01:09 2019 -0500"
      },
      "committer": {
        "name": "Willliam Kurkian",
        "email": "wkurkian3@gmail.com",
        "time": "Wed Nov 13 21:06:27 2019 +0000"
      },
      "message": "Changing use of LOCAL_PROTOS and LOCAL_PYVOLTHA to match other repos\n\nChange-Id: Ia44aad5446f0508ff56177e5cd78c017503da73c\n"
    },
    {
      "commit": "fd15e14aaf0248d52588210fb5d52f75fb9d79d8",
      "tree": "26c6d871c760f15686da6536591da65e68ab25a0",
      "parents": [
        "3f3cd7bd3ba19474e93f0077c89a4323eeaa1296"
      ],
      "author": {
        "name": "Amit Ghosh",
        "email": "amit.ghosh@radisys.com",
        "time": "Wed Nov 13 11:11:08 2019 +0000"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Wed Nov 13 18:05:52 2019 +0000"
      },
      "message": "VOL-2228:Add Sercomm ONT to list of OpenONU Adapter supported ONTs\n\nChange-Id: I78c95995308a3b687102003ec9a19197424d7eec\n"
    },
    {
      "commit": "3f3cd7bd3ba19474e93f0077c89a4323eeaa1296",
      "tree": "283c9803f55bf1b17f19122dd3262d512d3e3444",
      "parents": [
        "f72875bde3090747b30fe1bc816fda952db42a03"
      ],
      "author": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Wed Nov 13 13:43:28 2019 +0530"
      },
      "committer": {
        "name": "Girish Gowdra",
        "email": "girish@opennetworking.org",
        "time": "Wed Nov 13 13:45:04 2019 +0530"
      },
      "message": "VOL-2191: Implement the right interpretation of instance-control attribute\n          from tech-profile\n\n- The number of Tcont in TechProfile definition is always 1. There is no\n  need for \u0027num_of_tconts\u0027 field.\n\nChange-Id: I4367ed144bce99e019c1243f08f988b716567341\n"
    },
    {
      "commit": "f72875bde3090747b30fe1bc816fda952db42a03",
      "tree": "d0d6aa71b9e36c8894d6bc6f538747ee36939556",
      "parents": [
        "e38121117f45a8739daf1b9fcff63edfd810fdd0"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Nov 04 16:13:23 2019 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Nov 04 16:13:23 2019 -0800"
      },
      "message": "VOL-2189 Return to dev version\n\nChange-Id: I50227330d319e35db2ff0b676eca425d1b0bcac7\n"
    },
    {
      "commit": "e38121117f45a8739daf1b9fcff63edfd810fdd0",
      "tree": "5795670d2f6f9b30ed2433d018d72f4cce898ae6",
      "parents": [
        "d73fb9b393ee9bb02ce97c74583471ff382a8cc1"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Nov 04 12:28:45 2019 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Nov 04 12:28:45 2019 -0800"
      },
      "message": "VOL-2189 release version 2.2.1\n\nChange-Id: I7f9e7b14bccc147e43f2fef0dfb0e27918175f5d\n"
    },
    {
      "commit": "d73fb9b393ee9bb02ce97c74583471ff382a8cc1",
      "tree": "588b649c2007741a71df07bbc0bd684d4bbf0c42",
      "parents": [
        "142a601e308cc41bf31281ce1960b2565779a7ad"
      ],
      "author": {
        "name": "Chaitrashree G S",
        "email": "Chaitrashree.S@radisys.com",
        "time": "Mon Sep 09 20:27:30 2019 -0400"
      },
      "committer": {
        "name": "Chaitrashree G S",
        "email": "Chaitrashree.S@radisys.com",
        "time": "Mon Oct 28 17:57:49 2019 -0400"
      },
      "message": "[VOL-1754] :changes to handle olt disable/re-enable\n\nChange-Id: Ie4df1f223e0fafa0c57d1c419262d368846f6d2c\n"
    },
    {
      "commit": "142a601e308cc41bf31281ce1960b2565779a7ad",
      "tree": "725c20df5534a9863d88858629efa60e9fca9f11",
      "parents": [
        "810148b81a30455dba6dab571c710899b03e8489"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Sat Oct 26 12:22:04 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Mon Oct 28 14:18:25 2019 -0400"
      },
      "message": "VOL-2171: Lock ont-g/ani only after all pptp/veip are locked\n\nAlso yield so the locking activity finishes before the\ncallbacks are called, so the MDS increment for the set\ncan be recorded in openomci\n\nUltimately this all prevents the MDS from getting out of sync\nwhen disable is called and the locking is *halfway* done and\nthe omci state machine is prematurely stopped, causing some set responses\nto be missed. which cases the MDS increment to be off.\n\nThis then later causes during an enable a forced reconcile when\nwe dont need it.  Having the MDS properly match speeds up re-enable.\n\nAlso remove custom get_mds_task thats not been used in quite some time.\n\nChange-Id: Idfe295a61e8fc2810e8f0c956c5997c7a26b32ab\n"
    },
    {
      "commit": "810148b81a30455dba6dab571c710899b03e8489",
      "tree": "d4cab897186a3087a8b177d94d28e405619189e8",
      "parents": [
        "ee3fdfd7479a3604a59fba7556f5d33982328a3e"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Sun Sep 29 12:44:01 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Wed Oct 23 19:22:50 2019 -0400"
      },
      "message": "VOL-2041: Setup Vlan Tagging Filter/EVTO only in vlan task\n\nAlso remove some hardcoded parameters as they are now available\nin the handler.\n\nChange-Id: Ia5492eeae9f42b451f0ed4b9bc934c54cafcc649\n"
    },
    {
      "commit": "ee3fdfd7479a3604a59fba7556f5d33982328a3e",
      "tree": "af72dc8090073215f0f16779ec01a9253d769f98",
      "parents": [
        "0e6882ab9f20a938bae17bbf74da3d16fb74e72b"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Wed Oct 23 10:28:34 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Wed Oct 23 14:12:08 2019 -0400"
      },
      "message": "VOL-2131:  Use base docker image\n\nChange-Id: Icdb7243774d89443eeda438886d1c7da7ba58509\n"
    },
    {
      "commit": "0e6882ab9f20a938bae17bbf74da3d16fb74e72b",
      "tree": "37be013b78a9196ffee67bc6bba6bfc8169577f0",
      "parents": [
        "607afc5b0cbaa65f4b1f5823df72d05d76e6b5cf"
      ],
      "author": {
        "name": "Mahir Gunyel",
        "email": "mahir.gunyel@netsia.com",
        "time": "Wed Oct 16 17:02:39 2019 -0700"
      },
      "committer": {
        "name": "Mahir Gunyel",
        "email": "mahir.gunyel@netsia.com",
        "time": "Mon Oct 21 09:22:41 2019 -0700"
      },
      "message": "VOL-2103 - Device reason update modifications\n\nget_device + device_updates are changed by new api device_reason_update.\n\n****Change 15759 and Change 15760  need to be merged before this.\n\nChange-Id: I7e361a11f35f81c42c65433ccac32e4b3e5790a2\n"
    },
    {
      "commit": "607afc5b0cbaa65f4b1f5823df72d05d76e6b5cf",
      "tree": "f9dc1626afd85447e42d8a8972bd887a65a9e552",
      "parents": [
        "de16ed5f6572c04287fdda95f477e5e42b54a942"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Wed Oct 09 19:04:16 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Wed Oct 09 19:04:16 2019 -0400"
      },
      "message": "VOL-1330 Update pyvoltha/openomci\n\nIncludes omci resync/reconcile fixes.\n\nChange-Id: I2fc0fe009be9f195c140de3ba900e5331180e105\n"
    },
    {
      "commit": "de16ed5f6572c04287fdda95f477e5e42b54a942",
      "tree": "9f7fe8adc7bece5d2e9361f440f89f8af4db6992",
      "parents": [
        "1f501eee48cca3ff6bc5d1e4ea3e99daea286488"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Wed Sep 18 19:05:15 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Tue Oct 08 13:57:53 2019 -0400"
      },
      "message": "VOL-1330: Restore MIB reconciliation and base class usage\n\nOriginally since reconcile/resync did not work a local\nclass overrode those methods to disable them from running.\n\nOnce dependant pyvoltha changes are merged that fix reconcile\nwe can stop using the \"skip reconcile\" BrcmMibSynchronizer\nclass and go back to the base MibSynchronizer class that\nperforms these functions.\n\nIt was also discovered that some onu do not support mib audits\n(arbitrary mib db uploads after provisioning).  In order to support this\nthe audit delay parameter needed to be exposed to classes that configure\nit, so it can be disabled if needed:\n\nError from onu if audit is performed:\n\n \u003e omcid:error:918.008:omci_msg_handler_MIBUpload:2685:Too many instances to upload (instIndex\u003d226)\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nErrors occur during handle message:\n    Message type:                   MIB Upload\n    Error message:\n    Managed entity class:           2 (0x2)\n    Managed entity instance:        0 (0x0)\n    Managed entity attribute mask:  0x0000\n    Sequence number:                0 (0x0)\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\nChange-Id: I5aad96669f088c6ee930325c1097a7040204f804\n"
    },
    {
      "commit": "1f501eee48cca3ff6bc5d1e4ea3e99daea286488",
      "tree": "5f31c368b2915d4f3d77be6cbd5ec8eeba9d832a",
      "parents": [
        "bd98e19e7bc3aed05ec91a0fb874b4d0f017ba38"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Oct 07 15:57:20 2019 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Oct 07 15:57:20 2019 -0700"
      },
      "message": "VOL-2030 Return to -dev version\n\nChange-Id: Iedabd64c45b49900167b135864c404c000eb349f\n"
    },
    {
      "commit": "bd98e19e7bc3aed05ec91a0fb874b4d0f017ba38",
      "tree": "057ff4e7031d2e85d5254aa6248ea2d453d09ed8",
      "parents": [
        "2cb65f78e91f8e12b95dcf841e1ac641ff314589"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Oct 07 11:50:55 2019 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Oct 07 11:51:04 2019 -0700"
      },
      "message": "VOL-2030 master branch voltha-openonu-adapter version 2.2.0\n\nChange-Id: I1c9caf842f7861d64161917d833d05e614d06abc\n"
    },
    {
      "commit": "2cb65f78e91f8e12b95dcf841e1ac641ff314589",
      "tree": "2774f2a33f2cf118755a043ee594159832c81dd1",
      "parents": [
        "98f99dceccdb8fb8581009716765afaaabbcf6be"
      ],
      "author": {
        "name": "serkant.uluderya",
        "email": "serkant.uluderya@netsia.com",
        "time": "Mon Sep 30 14:01:51 2019 -0700"
      },
      "committer": {
        "name": "Serkant Uluderya",
        "email": "serkant.uluderya@netsia.com",
        "time": "Tue Oct 01 16:58:08 2019 +0000"
      },
      "message": "[VOL-1697] Enable a disabled ONU\n\nNeeded to pass device parameter to the omci_device.start\n\nChange-Id: Ie2d485920354d3e18da1b96924fff11b5315d0e5\n(cherry picked from commit 7b59f2df55570cb2ab5d817165f2280f85fe16a1)\n"
    },
    {
      "commit": "98f99dceccdb8fb8581009716765afaaabbcf6be",
      "tree": "1f8d7294eb4cf11891aba43d021b498f7107d2e0",
      "parents": [
        "aae997158f2676b145e5647bb0e87f40c246f815"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Wed Sep 25 11:05:25 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Wed Sep 25 15:02:40 2019 -0400"
      },
      "message": "VOL-1690 VOL-1330:  No longer store config nor alarm MIB data in etcd\n\nThis should slow down memory growth in etcd.  Also given\nthe mib/alarm etcd storage classes are not fully functional for mib resync\nits best to not use them at all until they fully work.\n\nChange-Id: I404a861622c76ef1651aafa48022a9b278858e89\n"
    },
    {
      "commit": "aae997158f2676b145e5647bb0e87f40c246f815",
      "tree": "1051de284d0f66723d455517ecaa09830540c403",
      "parents": [
        "fe6ac434dd620a60c84ea860a5e27fc0ae510fa3"
      ],
      "author": {
        "name": "onkarkundargi",
        "email": "onkar.kundargi@gmail.com",
        "time": "Mon Sep 23 15:02:52 2019 +0530"
      },
      "committer": {
        "name": "onkarkundargi",
        "email": "onkar.kundargi@gmail.com",
        "time": "Wed Sep 25 18:19:30 2019 +0530"
      },
      "message": "SEBA-596 #comments Implemented periodic test action for ONT\n\nChange-Id: I0ba789d4e0066f01b36b502cbb1462913a0112a5\n"
    },
    {
      "commit": "fe6ac434dd620a60c84ea860a5e27fc0ae510fa3",
      "tree": "a9cfea0f042cd1519caf012526fc4b29ba5633b3",
      "parents": [
        "04ccfaee652b01e34c424fc6491d1eec1aabdab7"
      ],
      "author": {
        "name": "Mahir Gunyel",
        "email": "mahir.gunyel@netsia.com",
        "time": "Wed Sep 04 10:17:14 2019 -0700"
      },
      "committer": {
        "name": "Mahir Gunyel",
        "email": "mahir.gunyel@netsia.com",
        "time": "Mon Sep 16 11:38:00 2019 -0700"
      },
      "message": "VOL-1883 - \"proxy_address: None\" during mib_reset.\n\n-passed Device to _onu_omci_device.start from  brcm_openomci_onu_handler.\n So no need to call getDevice again.\n\nChange-Id: I05e00e9f71a1f18d2dc4fd934dc2b3fc86903d32\n"
    },
    {
      "commit": "04ccfaee652b01e34c424fc6491d1eec1aabdab7",
      "tree": "0a40475b83670afc286bd942b18e094375469756",
      "parents": [
        "ffc89df486ba6e8664975ebef8e3899d9c227f78"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Fri Sep 06 14:39:41 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Fri Sep 06 14:39:41 2019 -0400"
      },
      "message": "Pin voltha-protos to 1.0.0\n\nChange-Id: I67f2b1d127d584624287bf15f161c74ae0d1f268\n"
    },
    {
      "commit": "ffc89df486ba6e8664975ebef8e3899d9c227f78",
      "tree": "449c0637ecd5e7d11483573af0f28507e53291d8",
      "parents": [
        "8fb96783bb2b54a4161a8e10b7ece747dd729eea"
      ],
      "author": {
        "name": "Devmalya Paul",
        "email": "Devmalya.Paul@radisys.com",
        "time": "Wed Jul 31 17:43:13 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Thu Sep 05 10:17:03 2019 -0400"
      },
      "message": "Migration to new event defination for OpenONU adapter\n\n     This change is for the migration of alarms and KPIs for earlier\n     separate defination of AlarmEvent and KPIEvent to a generic format\n     called Event where it could be an alarm or a KPI event\n\n     An event manager adapter_events handles the event submission.\n\nChange-Id: If088a1876fbbae2975ef77c4364dd96bbe361c8d\n"
    },
    {
      "commit": "8fb96783bb2b54a4161a8e10b7ece747dd729eea",
      "tree": "d2a65b7b5b2bca3520db253e8d78f3c45837848b",
      "parents": [
        "b10a7089fb12db668934939bbc7565dadf91b7cf"
      ],
      "author": {
        "name": "Chaitrashree G S",
        "email": "Chaitrashree.S@radisys.com",
        "time": "Mon Aug 19 00:10:49 2019 -0400"
      },
      "committer": {
        "name": "Chaitrashree G S",
        "email": "Chaitrashree.S@radisys.com",
        "time": "Tue Aug 27 23:34:46 2019 -0400"
      },
      "message": "[VOL-1851] : fix to address setting of device state as \"omci-flows-pushed\"\n             inspite of techprofile not downloaded\n\nChange-Id: I1ad326a8d26f406834696d4ac2c64cd70f222067\n"
    },
    {
      "commit": "b10a7089fb12db668934939bbc7565dadf91b7cf",
      "tree": "3cae191b5fac9c77d9792c8c465af0ac05bce25b",
      "parents": [
        "3e028023b06f2862e85a2f3fd650c4745ae72d90"
      ],
      "author": {
        "name": "Harsh Awasthi",
        "email": "hawasthi@radisys.com",
        "time": "Mon Aug 26 02:17:33 2019 -0400"
      },
      "committer": {
        "name": "Harsh Awasthi",
        "email": "hawasthi@radisys.com",
        "time": "Tue Aug 27 05:33:27 2019 -0400"
      },
      "message": "VOL-1879 : Support Transparent C-tag handling in OpenONU\n\nChange-Id: I784004ea06286a65ba3fb0ea2013f05e42f43266\n"
    },
    {
      "commit": "3e028023b06f2862e85a2f3fd650c4745ae72d90",
      "tree": "54fe1f0e9413efd36e1a01b99f3fd5257a377bb9",
      "parents": [
        "37115eec5dc1504bf8d2cc741955eb4016537974"
      ],
      "author": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Aug 21 04:16:57 2019 +0000"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Aug 21 04:16:57 2019 +0000"
      },
      "message": "Post release increment to version 2.2.0-dev\n\nChange-Id: I4ff2401366012b31ea14bd50c7a99cdd236746e5\n"
    },
    {
      "commit": "37115eec5dc1504bf8d2cc741955eb4016537974",
      "tree": "b1cc80b20c2d403c6dd0b8f5a025f074a242e1b2",
      "parents": [
        "52ce09c89ed53e587c74d99613340151b7920159"
      ],
      "author": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Aug 21 01:26:51 2019 +0000"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Aug 21 01:26:56 2019 +0000"
      },
      "message": "Release 2.1.0 contains TP\n\nChange-Id: Iaa452df7829a8037406b554df484f19044d48d0b\n"
    },
    {
      "commit": "52ce09c89ed53e587c74d99613340151b7920159",
      "tree": "826153777cac7f019797a5288bf89e00f2038868",
      "parents": [
        "f838cd63bb4f4be1fcd02c6ddae15ae679daf73d"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Tue Aug 20 15:27:39 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Tue Aug 20 15:27:39 2019 -0400"
      },
      "message": "Start version 2.1.0-dev\n\nChange-Id: I2438748aad8f078a23bac1cef63e24397e93a6d3\n"
    },
    {
      "commit": "f838cd63bb4f4be1fcd02c6ddae15ae679daf73d",
      "tree": "3ccac28da220304622346b8d7a2200372255d1cb",
      "parents": [
        "286099c66140eb27931e0d07ebabe2945df2a234"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Tue Aug 20 11:22:45 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Tue Aug 20 11:22:45 2019 -0400"
      },
      "message": "Release 2.0.1\n\nChange-Id: I9b7f2381e99852d60c794eeecebe319f9eb2e9d0\n"
    },
    {
      "commit": "286099c66140eb27931e0d07ebabe2945df2a234",
      "tree": "826153777cac7f019797a5288bf89e00f2038868",
      "parents": [
        "80594ced1fc55c9d56e18496eeba0755820a20c0"
      ],
      "author": {
        "name": "Yongjie Zhang",
        "email": "yzhang@furukawalatam.com",
        "time": "Tue Aug 06 13:39:07 2019 -0400"
      },
      "committer": {
        "name": "Yongjie Zhang",
        "email": "yzhang@furukawalatam.com",
        "time": "Thu Aug 08 14:01:02 2019 -0400"
      },
      "message": "VOL-1699: Pass serial_number to AlarmSynchronizer\n\nChange-Id: I4f2cc7db7a840242d9368c2dd4bd64b11480ad75\n"
    },
    {
      "commit": "80594ced1fc55c9d56e18496eeba0755820a20c0",
      "tree": "64b54cfced1d05a0f45938b81776f9519cd1436c",
      "parents": [
        "602f84ca72d1d36ca4047b8390bf609eae1114a8"
      ],
      "author": {
        "name": "aishwaryarana01",
        "email": "aishwaryarana01@gmail.com",
        "time": "Fri Jul 26 15:31:14 2019 -0500"
      },
      "committer": {
        "name": "Aishwarya  Rana",
        "email": "aishwaryarana01@gmail.com",
        "time": "Wed Aug 07 20:35:23 2019 +0000"
      },
      "message": "VOL-1709 - Add missing Priority Queue attribute configuration from Tech-Profile\n\nChange-Id: Iad00391a80fe1594e1842b0b6b67e33177ab5f83\n"
    },
    {
      "commit": "602f84ca72d1d36ca4047b8390bf609eae1114a8",
      "tree": "248eb828377ed9de0cc94a1e4dde9c6e75de364e",
      "parents": [
        "e2984e477ae8c4f00f7e43db6146fd7ec01997b0"
      ],
      "author": {
        "name": "William Kurkian",
        "email": "wkurkian3@gmail.com",
        "time": "Wed Jul 31 16:25:28 2019 -0400"
      },
      "committer": {
        "name": "William Kurkian",
        "email": "wkurkian3@gmail.com",
        "time": "Wed Aug 07 16:11:02 2019 -0400"
      },
      "message": "VOL-1830 setting openonu use use etcd for storing mib sync entities\n\nChange-Id: Ie08c5272e7f612f8bb3e535bfa7d2630eacf98a5\n"
    },
    {
      "commit": "e2984e477ae8c4f00f7e43db6146fd7ec01997b0",
      "tree": "c16e53de05335b16da619ad7536746b6caa5fd15",
      "parents": [
        "814ec234b8f7d89555447f9624834c38938656b9"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Wed Jul 31 19:12:27 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Wed Jul 31 19:12:27 2019 -0400"
      },
      "message": "Bump pyvoltha to 0.2.3\n\nIncludes fixes to omci timing\n\nChange-Id: I2b35b6dd11b3c3af3002460183ca76805514e96d\n"
    },
    {
      "commit": "814ec234b8f7d89555447f9624834c38938656b9",
      "tree": "7c07e7bc5b13a5e0fdebce098393cb219fa8f862",
      "parents": [
        "0e1588a41485bd4d209ed2ecb9dbfc58231b3c87"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Wed Jul 17 12:16:52 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Wed Jul 17 18:48:14 2019 -0400"
      },
      "message": "VOL-1777 Update python requirements\n\nSet the same across all projects to prevent\nbuild errors.\n\nChange-Id: Ic7b9f718790fb95ee50262c6da6bd5b187b5f3d7\n"
    },
    {
      "commit": "0e1588a41485bd4d209ed2ecb9dbfc58231b3c87",
      "tree": "027153c3f4c681eb42fabdcfd9541d889e5fee66",
      "parents": [
        "8f891adde3bf0178897da787b04e5ca27cebb3c6"
      ],
      "author": {
        "name": "Mahir Gunyel",
        "email": "mahir.gunyel@netsia.com",
        "time": "Thu Jun 27 06:12:47 2019 -0700"
      },
      "committer": {
        "name": "Mahir Gunyel",
        "email": "mahir.gunyel@netsia.com",
        "time": "Tue Jul 16 06:18:10 2019 -0700"
      },
      "message": "VOL-1689 : ONU stays in DISCOVERED state\nVOL-1586 : Possible race condition in openolt python adapter during onu discovery\n\n1)Removed device_state_update. It is now being done in openolt-adapter.\n2)Increased MAX_ONUS_PER_PON to 64\n\nChange-Id: Ib8236bbb639cdd06919165160f20f1947dc67aba\n"
    },
    {
      "commit": "8f891adde3bf0178897da787b04e5ca27cebb3c6",
      "tree": "1ca075e6e5467d6ccdd6c161cafcf67026e70dec",
      "parents": [
        "34e5325c7de5e9a743240811db5b5dff921ba0c6"
      ],
      "author": {
        "name": "Yongjie Zhang",
        "email": "yzhang@furukawalatam.com",
        "time": "Wed Jul 03 15:32:38 2019 -0400"
      },
      "committer": {
        "name": "Yongjie Zhang",
        "email": "yzhang@furukawalatam.com",
        "time": "Mon Jul 08 10:27:09 2019 -0400"
      },
      "message": "[VOL-1698] OMCI PM does not work\n\nPass ONU\u0027s serial number to OnuPmMetrics, fix update_device to device_update\n\nChange-Id: Iccfebdd83384dba18724c3739a921bc5952e1c48\n"
    },
    {
      "commit": "34e5325c7de5e9a743240811db5b5dff921ba0c6",
      "tree": "79fb17445b6eb673852ef6351d7f80924da628b4",
      "parents": [
        "01257fa040a58ea075c7b9e6d7accc16efc73657"
      ],
      "author": {
        "name": "William Kurkian",
        "email": "wkurkian3@gmail.com",
        "time": "Wed Jun 26 11:47:48 2019 -0400"
      },
      "committer": {
        "name": "William Kurkian",
        "email": "wkurkian3@gmail.com",
        "time": "Wed Jun 26 11:48:24 2019 -0400"
      },
      "message": "Updating requirements file so that non local builds work.\n\nChange-Id: Ie60009fe9bf200e90420ed473e3756e017857f48\n"
    },
    {
      "commit": "01257fa040a58ea075c7b9e6d7accc16efc73657",
      "tree": "16b215b25e8955daf124a741f1cab1b1cb962815",
      "parents": [
        "77799d463aec6db614ccb9ad3afa5e714b750e04"
      ],
      "author": {
        "name": "Chaitrashree G S",
        "email": "Chaitrashree.S@radisys.com",
        "time": "Fri May 24 06:49:49 2019 -0400"
      },
      "committer": {
        "name": "Chaitrashree G S",
        "email": "Chaitrashree.S@radisys.com",
        "time": "Mon May 27 03:12:53 2019 -0400"
      },
      "message": "[VOL-1550] Support for OLT hard reboot with ONU connected\n\nChange-Id: I0514580932e5d52536b2a8268b717a8a49b2e21d\n"
    },
    {
      "commit": "77799d463aec6db614ccb9ad3afa5e714b750e04",
      "tree": "ef39aedfae3e31f0ae9aaf38764a641e019a8af7",
      "parents": [
        "ffe9da803e2ef5fc00755365298401c77452fd6c"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Fri May 10 13:20:00 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Tue May 21 05:19:41 2019 -0400"
      },
      "message": "Tag version 2.0.0\n\nAlso use new versions of pyvoltha and voltha-protos\n\nChange-Id: I840b36093b7d4954d875bdcb7877e8bb521d6a2c\n"
    },
    {
      "commit": "ffe9da803e2ef5fc00755365298401c77452fd6c",
      "tree": "f0e319a3e5659e336ff39bb9e9844e34ccd1e319",
      "parents": [
        "d3a56c4fb54a70968363d8ac32232114366961c7"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Mon May 20 20:00:03 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Mon May 20 20:00:03 2019 -0400"
      },
      "message": "Update voltha-protos and pyvoltha to latest version\n\nChange-Id: I5edae63f62a57b4bcbdd43b3a354e8b6c2c277ba\n"
    },
    {
      "commit": "d3a56c4fb54a70968363d8ac32232114366961c7",
      "tree": "4cd123756e55950348da3aca88c915ac480df2b9",
      "parents": [
        "134d9e8da785806aeaf855c6fbc9878e80e24d69"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Fri May 17 15:44:35 2019 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Fri May 17 15:50:04 2019 -0700"
      },
      "message": "Stub Makefile to call Makefile in python subdir\n\nadd `test` target that checks that the container builds\n\nChange-Id: I37277d75e6797107b1df106ea1eb744c67897bb9\n"
    },
    {
      "commit": "134d9e8da785806aeaf855c6fbc9878e80e24d69",
      "tree": "dffb5f01e67e054e7e95e2acab1f500177dc6a59",
      "parents": [
        "7e0be4a41152b8856ed75719cdf988aa8b1af0ab"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Wed May 08 15:45:10 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Thu May 16 16:15:33 2019 -0400"
      },
      "message": "VOL-1618: Redo Makefile and Dockerfile to new standard\n\nNeeded for proper releases\n\nChange-Id: I3c139947f1ec54eb10a3e35f659753c72e86ed9c\n"
    },
    {
      "commit": "7e0be4a41152b8856ed75719cdf988aa8b1af0ab",
      "tree": "c3670b659c3b19fa0b1837936a2ce8389dd83f3c",
      "parents": [
        "a98d9fe81809db478726b22dc49521bcd5eba16f"
      ],
      "author": {
        "name": "Devmalya Paul",
        "email": "Devmalya.Paul@radisys.com",
        "time": "Wed May 08 05:18:04 2019 -0400"
      },
      "committer": {
        "name": "Devmalya Paul",
        "email": "Devmalya.Paul@radisys.com",
        "time": "Sun May 12 12:08:36 2019 -0400"
      },
      "message": "VOL-1538 Added onu activation alarm raising feature to the adapter by utilizing the alarm framework present in pyvoltha\n\nChange-Id: I10e500f3b8fa8678bef25eecc8716dac8c800cc6\n"
    },
    {
      "commit": "a98d9fe81809db478726b22dc49521bcd5eba16f",
      "tree": "641b5d17d8b37688286d467e4f492e25e3af73db",
      "parents": [
        "ad9a0f102abb99712e3692d55a60a110326aaf70"
      ],
      "author": {
        "name": "aishwaryarana01",
        "email": "aishwaryarana01@gmail.com",
        "time": "Wed May 08 12:09:06 2019 -0500"
      },
      "committer": {
        "name": "Aishwarya  Rana",
        "email": "aishwaryarana01@gmail.com",
        "time": "Thu May 09 21:25:27 2019 +0000"
      },
      "message": "onu start collecting pm metrics\n\nChange-Id: If449f565cb28d33dfa6aa30a1bd4930feae91820\n"
    },
    {
      "commit": "ad9a0f102abb99712e3692d55a60a110326aaf70",
      "tree": "8f0f303363dda4d2848d1acb400011825b829e79",
      "parents": [
        "807666936ac34d9c67c031a9f848cf44f1fa5f25"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Thu May 09 14:05:49 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Thu May 09 14:05:49 2019 -0400"
      },
      "message": "VOL-1496: Allow onu to provision with PREPROVISIONED or ENABLED admin state\n\nThe new core more tightly controls the admin state and\nits state machine will set this before we go Operstatus ACTIVE.\n\nChange-Id: I18d6041a780623c3daed705d6c8cb3c7888798cc\n"
    },
    {
      "commit": "807666936ac34d9c67c031a9f848cf44f1fa5f25",
      "tree": "27596c3c0edad3d8172d12af1dbcf05fd644651c",
      "parents": [
        "ef06d0d172d6aa0acde6b2a5cf5cfa30c8e3ab17"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Fri May 03 09:58:38 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Fri May 03 09:58:38 2019 -0400"
      },
      "message": "VOL-1494: Disable/Reenable uses proper port mgmt api\n\nMust accompany: https://gerrit.opencord.org/#/c/13779/\n\nChange-Id: I051e231fde51a3dfaf4fe11510c1c264f5977add\n"
    },
    {
      "commit": "ef06d0d172d6aa0acde6b2a5cf5cfa30c8e3ab17",
      "tree": "482e12262749d847ea774009112cd02d698d2803",
      "parents": [
        "a8fd85f4f1f187a347cae585dd9da8f291d928d2"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Sat Apr 27 17:36:53 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Wed May 01 13:52:38 2019 -0400"
      },
      "message": "VOL-1494 New tunnel_id openflow data may be passed down\n\nCatch and ignore it to prevent exceptions\n\nChange-Id: I68e0e2396c5ef5398ced2b56e62f0a4d9f06f3e1\n"
    },
    {
      "commit": "a8fd85f4f1f187a347cae585dd9da8f291d928d2",
      "tree": "e811004dc0126adfb1295a6adc525d05505e6a46",
      "parents": [
        "3a206337cb95fb926ca2be69ca51eb90b08f5d96"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Wed May 01 12:16:45 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Wed May 01 12:17:45 2019 -0400"
      },
      "message": "VOL-1496: Update device reason field in core\n\nConvienent status for the mib sync and download\nprocess\n\nChange-Id: I5f6266affde13c280c573620e40bfd38f5684f5c\n"
    },
    {
      "commit": "3a206337cb95fb926ca2be69ca51eb90b08f5d96",
      "tree": "e4a8ce6794b55b3ae153af344d6ac1dbab76e4f3",
      "parents": [
        "3b7db444a6dcf0e54b3ab1ad279a420f766e17d8"
      ],
      "author": {
        "name": "William Kurkian",
        "email": "wkurkian@cisco.com",
        "time": "Mon Apr 29 11:05:47 2019 -0400"
      },
      "committer": {
        "name": "William Kurkian",
        "email": "wkurkian@cisco.com",
        "time": "Mon Apr 29 12:53:48 2019 -0400"
      },
      "message": "VOL-1453 changed adapter agent references to core_proxy\n\nChange-Id: Ie3ae798e859d11b317b2c6629906089038e528e3\n"
    },
    {
      "commit": "3b7db444a6dcf0e54b3ab1ad279a420f766e17d8",
      "tree": "ab84f6ba98d6e5d61fe520f182e6902bd250e4c0",
      "parents": [
        "0abd92efdc57d3c9d808ead694fb474b10f9a215"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Mon Apr 22 16:29:48 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Mon Apr 22 16:47:51 2019 -0400"
      },
      "message": "VOL-1494: Set openflow port name for each UNI\n\nThis allows the adapter to individually name each\nuni as its info is queried for the logical device\n\nPractically speaking the onu will now set\nthe name to serialnumber-uniport, i.e:\n\n  port\u003d4112, portName\u003dBRCM33333333-1\n  port\u003d4113, portName\u003dBRCM33333333-2\n  port\u003d4114, portName\u003dBRCM33333333-3\n  port\u003d4115, portName\u003dBRCM33333333-4\n  port\u003d4116, portName\u003dBRCM33333333-5\n\nThis allows a per-uni lookup in sadis\n\nChange-Id: I3225d96b4ab47db3a7b8d50a3b537b3e08d9fef7\n"
    },
    {
      "commit": "0abd92efdc57d3c9d808ead694fb474b10f9a215",
      "tree": "44d7c8496fbad5aee1ead462ecebe2e4c355c530",
      "parents": [
        "3bfebff6fd2a8fa362bcb2c4d83b63e5ad6ba756"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Thu Apr 18 14:50:05 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Thu Apr 18 14:50:05 2019 -0400"
      },
      "message": "Upgrade python voltha-protos and pyvoltha in requirements.txt\n\nChange-Id: I1ec59bcd309ee204fd953f5c5903186225e074f2\n"
    },
    {
      "commit": "3bfebff6fd2a8fa362bcb2c4d83b63e5ad6ba756",
      "tree": "4b3a6f23c0baff3dd29557000481f1fe98d4f616",
      "parents": [
        "e8fc53e040de4cb0e82efc1cad470c98cb2eb2e8"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Fri Apr 12 18:25:03 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Wed Apr 17 10:38:56 2019 -0400"
      },
      "message": "VOL-1495: Implement new tech profile interadapter message\n\nHandle ia message type for pushing tech profiles info to the onu.\nRemove old ia message style handler.\n\nUpdate uni port lookup function to properly find affected uni\nfor flow pushes. Do not compare logical port name/id.  Use actual assigned id\n\nThese changes allow load tech profile and update_flow_table to work,\nresulting in successful OMCI message exchange for both tech profile\ntask and vlan filter task.\n\nChange-Id: I0fed35182a498362fb7f4f349e4599fb2c9d3483\n"
    },
    {
      "commit": "e8fc53e040de4cb0e82efc1cad470c98cb2eb2e8",
      "tree": "e19b5cdfe2825a65f2cf86b97de68d4e2772d933",
      "parents": [
        "af7cd6b5cc617a1039761abc2e1609df28b16ae6"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Sat Apr 13 15:58:33 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Sun Apr 14 11:37:07 2019 -0400"
      },
      "message": "VOL-1495: Fix OMCI result logging\n\nPositional parameters do not log the way expected.\n\nChange-Id: I6c85d73b6b9bfe5708fc8a1d83b43beb63855d4a\n"
    },
    {
      "commit": "af7cd6b5cc617a1039761abc2e1609df28b16ae6",
      "tree": "600d17af05c521bbefe4e71c996675e34dccda61",
      "parents": [
        "0727155aa55430194e0781736826a17f997ee070"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Fri Apr 05 15:37:34 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Thu Apr 11 11:36:40 2019 -0400"
      },
      "message": "VOL-1494: Compare UniType needed for proper omci messaging\n\nSeems the 1.x core python could compare enum types easier\nthan here. Work around for now by comparing the actual\nvalue of the enum\n\nAlso fix typo in Makefile regarding venv and local\nprotos\n\nChange-Id: I33e9108d7975c8e6ed72bfc7597471fbf671b83b\n"
    },
    {
      "commit": "0727155aa55430194e0781736826a17f997ee070",
      "tree": "20990ac23257f541c28b9b52976f14612196e0f4",
      "parents": [
        "c083f46426338a001875631e981f7a62906fbd86"
      ],
      "author": {
        "name": "William Kurkian",
        "email": "wkurkian@cisco.com",
        "time": "Tue Apr 09 16:52:06 2019 -0400"
      },
      "committer": {
        "name": "William Kurkian",
        "email": "wkurkian@cisco.com",
        "time": "Tue Apr 09 16:56:42 2019 -0400"
      },
      "message": "VOL-1554 Updated to use LOCAL_PROTOS for including protos. Also changed to a single base dockerfile.\nCleaned out some stuff that was used for building protos, that we no longer need\n\nChange-Id: Ibfe88bba8e553e8d6c4d9d5b6a59a9860a6f2651\n"
    },
    {
      "commit": "c083f46426338a001875631e981f7a62906fbd86",
      "tree": "36965b5463366bd4a93cc09ba51a5d985219993d",
      "parents": [
        "a32441c04f0f13cc59d8ad71e40c144b5332ee80"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Mon Mar 11 15:02:01 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Sat Mar 16 11:47:24 2019 -0400"
      },
      "message": "VOL-1495: Use learned mib to add UNI ports\n\nAlso verify logical ports are added and device\nstate is updated properly to produce those\nlogical ports in the core.\n\nChange-Id: I91e7a1757de5f98899ea1be2f7adaaedb0c473ba\n"
    },
    {
      "commit": "a32441c04f0f13cc59d8ad71e40c144b5332ee80",
      "tree": "5ba3eed92e3e6b1a94cc50fff7fadb6669795d5a",
      "parents": [
        "7590c0061186194e988a55838603269c2d9ba94f"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Thu Mar 07 05:16:37 2019 -0500"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Sat Mar 09 13:02:57 2019 -0500"
      },
      "message": "VOL-1493 VOL-1454:\n\nProcess omci messages. Properly set device state\nusing new core_proxy api.\n\nImplement and process inter adapter messages.\nStart and use openomci state machine.  Update\nhandler and omci_cc for new core/adapter proxy\n\nCan now successfully mib upload and mib_sync is success\n\nChange-Id: Id2b3e3b700601dad035886544f5b1f5606b146ad\n"
    },
    {
      "commit": "7590c0061186194e988a55838603269c2d9ba94f",
      "tree": "e0a28937825d395fc3c03df6da822cf75e6ea9b7",
      "parents": [
        "8235c1eb3bbfe87c7d077085842886bdf05321f8"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Thu Mar 07 06:42:53 2019 -0500"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Thu Mar 07 06:42:59 2019 -0500"
      },
      "message": "VOL-1460 Ignore voltha-protos working directory\n\nChange-Id: I3c55a6c88e1d80ebc6c5e9b527569779efc85bea\n"
    },
    {
      "commit": "8235c1eb3bbfe87c7d077085842886bdf05321f8",
      "tree": "f5f8a4816033a10190deea452823342d0f326ad9",
      "parents": [
        "76c98b1ed3cc8fe7f2aa512f41ae21e11e52876e"
      ],
      "author": {
        "name": "William Kurkian",
        "email": "wkurkian@cisco.com",
        "time": "Tue Mar 05 12:58:28 2019 -0500"
      },
      "committer": {
        "name": "William Kurkian",
        "email": "wkurkian@cisco.com",
        "time": "Tue Mar 05 16:23:53 2019 -0500"
      },
      "message": "VOL-1460 Migrated openonu to voltha-protos\n\nChange-Id: If0115ac617ff4bb8eaf60eaf550f1fffb75f8932\n"
    },
    {
      "commit": "76c98b1ed3cc8fe7f2aa512f41ae21e11e52876e",
      "tree": "27c795fde19398c6e4ea10282ebca9ce4686c4d3",
      "parents": [
        "0c287892d088d9bd77214fb36016f00b1ecd363d"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Tue Mar 05 11:09:37 2019 -0500"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Tue Mar 05 11:09:37 2019 -0500"
      },
      "message": "Update help message to reflect proper target\n\nChange-Id: Iaef01c8ce68f20c96e04eb9e2cb3ff47cfab275c\n"
    },
    {
      "commit": "0c287892d088d9bd77214fb36016f00b1ecd363d",
      "tree": "11bca9ffb8896b8a2cac94c0062b381914842f0a",
      "parents": [
        "c288ee4fc2ad50c5de5695a763e2b7221e21aa9c"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Thu Feb 28 11:48:00 2019 -0500"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Fri Mar 01 07:52:16 2019 -0500"
      },
      "message": "VOL-1474: Support for GetChildDevice and proper PeerPort\n\nCorrect peerport relationship needed for get child devices\nto work.  Also set root device properly\n\nChange-Id: I8320e809cfd54206ef69ba3a75c42875a6539008\n"
    },
    {
      "commit": "c288ee4fc2ad50c5de5695a763e2b7221e21aa9c",
      "tree": "3afe968147015f104fb87cb7204f2620eea6bbc0",
      "parents": [
        "84e56f694f0b2d6fc4c99dd8384d2407bcdbfadd"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Thu Feb 28 13:31:59 2019 -0500"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Thu Feb 28 13:32:08 2019 -0500"
      },
      "message": "VOL-1499 CoreProxy now takes a default_core_proxy arg\n\nUpdated to match https://gerrit.opencord.org/#/c/13109/\n\nChange-Id: I2af44373385216bc812534837885e39f8e818aed\n"
    },
    {
      "commit": "84e56f694f0b2d6fc4c99dd8384d2407bcdbfadd",
      "tree": "aadc1ed59ec9f0ecc77aa5ef8de760a6ae7a061f",
      "parents": [
        "0bd63c8e8764fc294f15c2d9be6984f6ff53c94a"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Tue Feb 26 10:48:09 2019 -0500"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Tue Feb 26 10:48:09 2019 -0500"
      },
      "message": "VOL-1453:  yield adapter_agent/core_proxy call updated api\n\nONU now can proceed past activation and add PON port.\nomci agent started and ready\nWaiting on onu_indication from olt to \"create_interface\"\nand start openomci state machines.\n\nChange-Id: I90995cfcffb7926b273ea71e4432d891a364d36f\n"
    },
    {
      "commit": "0bd63c8e8764fc294f15c2d9be6984f6ff53c94a",
      "tree": "9d84dd70801299c8a19558cde12006eac42cc0cd",
      "parents": [
        "21363209905f293c4b57c42a33a56790f1bd5e7b"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Fri Feb 15 05:40:44 2019 -0500"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Fri Feb 15 05:40:44 2019 -0500"
      },
      "message": "VOL-1453 core_proxy is actually adapter_agent\n\nChange-Id: I5f5d2174a7ce57e75bc414ac405bfa8e5f9cb350\n"
    },
    {
      "commit": "21363209905f293c4b57c42a33a56790f1bd5e7b",
      "tree": "511a3358487c6c52afd58ca3998be1ad21cdc788",
      "parents": [
        "c75f439f4834def68f015a23dccb4cf841ca669b"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Wed Feb 13 16:21:48 2019 -0500"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Wed Feb 13 16:24:23 2019 -0500"
      },
      "message": "VOL-1453 Use adapter_proxy and core_proxy subscribing to topics\n\nAdapter can now register with core, awaiting invocation from olt\nonu discoveries.\n\nChange-Id: I88e1dbb73f2e2e21090a29383d32ddc65005fc3a\n"
    }
  ],
  "next": "c75f439f4834def68f015a23dccb4cf841ca669b"
}
