)]}'
{
  "log": [
    {
      "commit": "97449bb94a21b8ca433aecc40e98a6f370ed8a3f",
      "tree": "16148536b9ea5dfa90ee780a0719112dcceda41b",
      "parents": [
        "d7aa89c9e6ced8d1912a9820a6ef0787c0b7687c"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Dec 09 15:33:46 2021 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Dec 09 15:33:46 2021 -0800"
      },
      "message": "During subscriber removal wait for flows to be removed before installing the default EAPOL flow\n\nChange-Id: Idd758526b509621dfb42f3e883bac8c3a8931ec5\n"
    },
    {
      "commit": "d7aa89c9e6ced8d1912a9820a6ef0787c0b7687c",
      "tree": "25678b20edad4f6ec8bef883065cd412dd3b18cf",
      "parents": [
        "1f8de33a359405c8a9c817cc1c5d935f58649248"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Dec 07 10:21:34 2021 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Dec 07 10:21:38 2021 -0800"
      },
      "message": "[VOL-4513] Always push events on the queue, even if they are duplicates\n\nIn the case of an Add -\u003e Delete -\u003e Add that are received very quickly,\nwe might try to add the second Add to the queue before the first one is removed.\n\nIf that\u0027s the case the second Add won\u0027t be processed and we\u0027ll be left in an inconsistent state.\nThe event handling is idempotent anyway so there\u0027s no issue in duplicating them.\n\nChange-Id: Iebc28a147eff9a061148bc72a9878b52a62e113d\n"
    },
    {
      "commit": "1f8de33a359405c8a9c817cc1c5d935f58649248",
      "tree": "8e73a98bd3e8b5155d7b4e79772a21328ffa0397",
      "parents": [
        "8a91c0fe31d28207874fa9078343918cb8b2d135"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Dec 06 12:18:24 2021 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Dec 06 12:18:24 2021 -0800"
      },
      "message": "[VOL-4495] Handling both cases in which the NNI goes down\n\nChange-Id: I57e93b91e5a80f5afe9bae9e5f734186b328b965\n"
    },
    {
      "commit": "b6981dc4fa5fd1988e6eb697ac4c56c34bbe9608",
      "tree": "6f678a2af4ed5dc782a576c42fa1795ef332d061",
      "parents": [
        "80f5e97e6119685d6f069fbddd25e5f683397b59"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Dec 02 16:31:44 2021 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Dec 02 16:35:26 2021 -0800"
      },
      "message": "[VOL-4495] Do not remove NNI flows, they are only wiped out on device disconnect\n\nChange-Id: I904def137485f66a86fa9241a98e7ddeda10f481\n"
    },
    {
      "commit": "2542e5dbdb18100763a70f13e6d4556521a434f4",
      "tree": "71446d1a687626ffe494c7f4eea9a62c71899a3f",
      "parents": [
        "067ee4d1abce2c45ec6021961dc1e3b9624014b8"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Dec 01 16:53:41 2021 -0800"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Thu Dec 02 01:44:47 2021 +0000"
      },
      "message": "[VOL-4497] Do not update cpStatus map if the cp has been removed during device cleanup\n\nChange-Id: I6c97ccb04dcf8879a297f620629bd7a117a8ed3b\n"
    },
    {
      "commit": "aa2adde3cfc5d8780ce7fa40fc73fb06da744323",
      "tree": "730314a23c2e2ad73ab7f6e9fcf9764e97c19444",
      "parents": [
        "7e1eb712fce9eb763ecae178d2058e0101e112c8"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Sep 13 12:45:32 2021 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Nov 19 14:18:06 2021 -0800"
      },
      "message": "[VOL-4246] Feature parity with the previous implementation\n\nChange-Id: I3741edb3c1b88b1cf8b5e6d4ff0900132e2e5e6a\n"
    },
    {
      "commit": "b4b8ee1ab93a5e9be8846dce6dcd06595767bf4f",
      "tree": "1dba02cacdb8fb723aba253db5f5e30d594b7882",
      "parents": [
        "8abd7027daa4cdd900726c1153547b95b34ccc98"
      ],
      "author": {
        "name": "yasin sapli",
        "email": "yasin.sapli@netsia.com",
        "time": "Sun Jun 13 18:25:20 2021 +0000"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Wed Jun 23 16:34:33 2021 +0200"
      },
      "message": "[VOL-4180] Multi UNI feature implemented to OLT application.\n\nChange-Id: I3d45719ebdce304ba94652ed9de553e40d76a77c\n\nEAPOL flow bug-fixed\n\nreview fixes finshed\n\nMulti UNI feature implemented to OLT application.\n\n- It\u0027s possible to fetch a meter by annotations. (OltPipeline)\n- New meters can be created for bandwidth profiles of OLT device.\n- Olt meterId is transported via writeMetadata so that voltha/rw-core can parse it and assign the correct meters to ONU and OLT flows.\n\nChange-Id: Ia6c9909b5f03b0f3fe329bd11580f891bfab3a32\n"
    },
    {
      "commit": "bfb47af46775181e1b433efbfb3040d8576129a9",
      "tree": "f8aec1649269122f521f12bdb0ae1f835c04bf93",
      "parents": [
        "f0843b90b36af2e2c2607109cd59d60f601f9330"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Thu Jun 03 11:09:45 2021 +0200"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Thu Jun 03 12:31:56 2021 +0200"
      },
      "message": "[VOL-4138] updating to ONOS 2.5.2-SNAPSHOT dependencies\n\nChange-Id: I49f0543d213bbd4af373cc0bbc5c2cd9c8033b5a\n"
    },
    {
      "commit": "f0843b90b36af2e2c2607109cd59d60f601f9330",
      "tree": "0c370f54f7c2219313abcda3a628720f538fb607",
      "parents": [
        "1edf883a8ba807dd57a757e196a993138ac9a7e0"
      ],
      "author": {
        "name": "Tunahan Sezen",
        "email": "tunahan.sezen@netsia.com",
        "time": "Fri Apr 30 07:13:16 2021 +0000"
      },
      "committer": {
        "name": "Tunahan Sezen",
        "email": "tunahan.sezen@netsia.com",
        "time": "Fri May 14 11:48:53 2021 +0000"
      },
      "message": "[VOL-4050] Logging ONU Serial Number on ONOS Olt App\n\nChange-Id: Icaf2a1c368c62420880b753ebd395a88962e725d\n"
    },
    {
      "commit": "f46ab433c8d3802d12c809eebeb208a20552519a",
      "tree": "ae406adb21c3c5e0a138e74bc2687f81dbe02475",
      "parents": [
        "ad650e0a7af3cf456487730e1255defc5131843f"
      ],
      "author": {
        "name": "Gamze Abaka",
        "email": "gamze.abaka@netsia.com",
        "time": "Wed Mar 03 10:51:17 2021 +0000"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Tue Apr 20 12:10:34 2021 +0200"
      },
      "message": "[VOL-3869] Changes ONOS BW profile representation\nto reflect IETF representation\nSending PIR instead of EIR\nChange-Id: Iab4639261411a67c9c317aa0316c7d5b0e88542c\n"
    },
    {
      "commit": "a07fe96ece48fca8133f8f59cc356477b763409e",
      "tree": "0026b1244a38c5fa130c2d6afc3652e32036e47d",
      "parents": [
        "981e86c0d9d203f4b4bc36042c67cfecc4ba4568"
      ],
      "author": {
        "name": "Tunahan Sezen",
        "email": "tunahan.sezen@netsia.com",
        "time": "Wed Feb 24 08:24:24 2021 +0000"
      },
      "committer": {
        "name": "Tunahan Sezen",
        "email": "tunahan.sezen@netsia.com",
        "time": "Mon Mar 15 09:19:15 2021 +0300"
      },
      "message": "[VOL-3113] Integrate Mac Learning App for Dynamic MAC Learning\n\nChange-Id: If589ec038700657eca13f8d3d299feedcdc05c44\n"
    },
    {
      "commit": "90a93625dc970ca644268f204c10e4fe5b46d4eb",
      "tree": "5ead63b81ee4ace1f5c7d4851426793b7f392179",
      "parents": [
        "37f07e4aa071797f4758ef89122661c849002e91"
      ],
      "author": {
        "name": "Ilayda Ozdemir",
        "email": "ilayda.ozdemir@netsia.com",
        "time": "Thu Feb 25 09:40:58 2021 +0000"
      },
      "committer": {
        "name": "Ilayda Ozdemir",
        "email": "ilayda.ozdemir@netsia.com",
        "time": "Wed Mar 03 22:36:07 2021 +0300"
      },
      "message": "SEBA-1009-Minor version upgrade\n\nChange-Id: I3fff2718ed28842872773fa0a93f73f127545f2f\n"
    },
    {
      "commit": "37f07e4aa071797f4758ef89122661c849002e91",
      "tree": "e612e06261fba19c21ec4e7df22e852e9d3a434f",
      "parents": [
        "5c492ddeb1b42d83637ba32c65ea7195c0b8cff7"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Tue Feb 16 11:24:39 2021 +0100"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Fri Feb 19 11:28:56 2021 +0100"
      },
      "message": "[VOL-3836] Extract the OLT pipeliners from ONOS\n\nChange-Id: I0dc99aabcb17b46fc5dc8bbe8e3bbd5ece52058a\n"
    }
  ]
}
