)]}'
{
  "log": [
    {
      "commit": "7e1eb712fce9eb763ecae178d2058e0101e112c8",
      "tree": "b9d1a0921f14daaa580a04cfc25ea61b6a3f12c2",
      "parents": [
        "d14c9b7a82f36dd51b2cd1425b752754636797e5"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Wed Sep 22 14:27:35 2021 +0200"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Wed Sep 22 18:58:15 2021 +0200"
      },
      "message": "Adding Meter count property and mastership check\n\nChange-Id: I6203292510be3dbfa59429915f86d80c42b71a77\n"
    },
    {
      "commit": "d14c9b7a82f36dd51b2cd1425b752754636797e5",
      "tree": "75ea93f2d8b093a0da8a8c06e2ca1b6134d59871",
      "parents": [
        "3742e68dceef07bbea0ac83bf969fb7ed9a5dc8c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "do-not-reply@opennetworking.org",
        "time": "Fri Jul 09 21:49:53 2021 +0000"
      },
      "committer": {
        "name": "Jenkins",
        "email": "do-not-reply@opennetworking.org",
        "time": "Fri Jul 09 21:49:53 2021 +0000"
      },
      "message": "Starting snapshot 4.6.0-SNAPSHOT with API version 4.6.0-SNAPSHOT\n\nChange-Id: I69f3dfae9890fcb42fa7222dc512b08f64dcf320\n"
    },
    {
      "commit": "3742e68dceef07bbea0ac83bf969fb7ed9a5dc8c",
      "tree": "8efb4ef47330bc1b8a49715467dde2aa68ee6b03",
      "parents": [
        "90ab90bb8448d3e5b641acbb0a513a30a3dd308f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "do-not-reply@opennetworking.org",
        "time": "Fri Jul 09 21:49:09 2021 +0000"
      },
      "committer": {
        "name": "Jenkins",
        "email": "do-not-reply@opennetworking.org",
        "time": "Fri Jul 09 21:49:09 2021 +0000"
      },
      "message": "Release app version 4.5.0 with API version 4.5.0\n\nChange-Id: I7e1400da2f3273e4445089e81ee6be7e71aba788\n"
    },
    {
      "commit": "90ab90bb8448d3e5b641acbb0a513a30a3dd308f",
      "tree": "c2863c1620931d45fb948d32830182bf59549fec",
      "parents": [
        "5111823d4d462d8bcef32190441e2a949da24499"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Fri Jul 09 13:19:20 2021 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Fri Jul 09 13:19:20 2021 -0700"
      },
      "message": "Upgrading dependencies on released onos-2.5.2 and sadis-5.4.0\n\nChange-Id: Icad4ec639ea79c3339ed75c6256d838a3dc710dd\n"
    },
    {
      "commit": "5111823d4d462d8bcef32190441e2a949da24499",
      "tree": "8fc5a796d251b1aa2ca5bca951e43c4ad408f2f9",
      "parents": [
        "b4b8ee1ab93a5e9be8846dce6dcd06595767bf4f"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Thu Jul 01 17:18:02 2021 +0200"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Thu Jul 01 17:18:02 2021 +0200"
      },
      "message": "[VOL-4210] Extending compute timeout of the pending subscribers map to avoid getting stuck checking if a subscriber is pending during installation of already pending ones when meter is created\n\nChange-Id: I6748a56e8746301277b28286c0f5e7ee397ba845\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": "8abd7027daa4cdd900726c1153547b95b34ccc98",
      "tree": "e340129a692c726f923c4c4f9ffdd02238401010",
      "parents": [
        "bfb47af46775181e1b433efbfb3040d8576129a9"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Fri Jun 11 15:03:46 2021 +0200"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Fri Jun 11 17:14:22 2021 +0200"
      },
      "message": "Improved volt-add-subscriber-access command port list autocomplete\n\nChange-Id: I314784453a4e09030ad3da48594c1d0161f2ef85\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": "1edf883a8ba807dd57a757e196a993138ac9a7e0",
      "tree": "0b71edde5b6169363ae85e7c6d7dd4d200ca1737",
      "parents": [
        "f46ab433c8d3802d12c809eebeb208a20552519a"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Thu May 06 12:51:33 2021 +0200"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Tue May 11 14:03:47 2021 +0200"
      },
      "message": "[VOL-4065] Fix race condition between mastership and local leadership\n\nChange-Id: I84e5ed35a8a4d78f6c970c1b79156aac5c50279b\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": "ad650e0a7af3cf456487730e1255defc5131843f",
      "tree": "4e48541cf85c8f54d9cd75ddbf54d759521da7a6",
      "parents": [
        "d89de29a51b314b0b576314748666ac97b44a924"
      ],
      "author": {
        "name": "Jenkins",
        "email": "do-not-reply@opennetworking.org",
        "time": "Tue Mar 30 10:12:36 2021 +0000"
      },
      "committer": {
        "name": "Jenkins",
        "email": "do-not-reply@opennetworking.org",
        "time": "Tue Mar 30 10:12:36 2021 +0000"
      },
      "message": "Starting snapshot 4.5.0-SNAPSHOT with API version 4.5.0-SNAPSHOT\n\nChange-Id: I5335b6366f9a8d4e8bb870ed6ce92a52468ab445\n"
    },
    {
      "commit": "d89de29a51b314b0b576314748666ac97b44a924",
      "tree": "32e7162f6c8f007265e77db99574b4de643e177a",
      "parents": [
        "7b597e00221fcfbf8df0243ca3229a18f4ed8428"
      ],
      "author": {
        "name": "Jenkins",
        "email": "do-not-reply@opennetworking.org",
        "time": "Tue Mar 30 10:12:02 2021 +0000"
      },
      "committer": {
        "name": "Jenkins",
        "email": "do-not-reply@opennetworking.org",
        "time": "Tue Mar 30 10:12:02 2021 +0000"
      },
      "message": "Release app version 4.4.0 with API version 4.4.0\n\nChange-Id: Ic819d8119507505d620844c83333160e676c9a7b\n"
    },
    {
      "commit": "7b597e00221fcfbf8df0243ca3229a18f4ed8428",
      "tree": "a2b6763bcdc1c0e08a1df56cf23a35a823ede217",
      "parents": [
        "438e1ad0520dd753ab86b2f577644aa8df78c712"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Tue Mar 30 11:44:58 2021 +0200"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Tue Mar 30 11:44:58 2021 +0200"
      },
      "message": "Depending on latest sadis 5.3.0 API version and ONOS 2.2.8\n\nChange-Id: Ic42453b71790847dce268ab02cb220e2e07c5679\n"
    },
    {
      "commit": "438e1ad0520dd753ab86b2f577644aa8df78c712",
      "tree": "d78a7910a937fac904d1bfa4b71b5a0cea4757f7",
      "parents": [
        "d106e5290856f2fddeb717dfbb1d2eebf0509b8f"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Fri Mar 26 11:41:16 2021 +0100"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Mon Mar 29 10:36:58 2021 +0200"
      },
      "message": "[VOL-3922] Dynamic configuration of the required drivers property to ensure correct driver is assigned to the device at all times, both instance restart and application update\n\nChange-Id: I1c54d2e260aecd1e33b15c06bcb1f6c857603355\n"
    },
    {
      "commit": "d106e5290856f2fddeb717dfbb1d2eebf0509b8f",
      "tree": "37b657d5bd5ef6fafc4e537d3f9a60fed0b4b9c9",
      "parents": [
        "a07fe96ece48fca8133f8f59cc356477b763409e"
      ],
      "author": {
        "name": "Esin Karaman",
        "email": "esin.karaman@netsia.com",
        "time": "Mon Mar 15 14:08:48 2021 +0000"
      },
      "committer": {
        "name": "Esin Karaman",
        "email": "esin.karaman@netsia.com",
        "time": "Wed Mar 17 10:58:31 2021 +0000"
      },
      "message": "VOL-3913 Group sink add/remove operations expire in InOrderFlowObjectiveManager since OltPipeline invalidates the next group operation instead of the current one when it receives a group event for the related group.\n\nSolution:\nGroup is removed from the pendingGroups cache before notifying InOrderFlowObjectiveManager.\n\nChange-Id: I77a04d4c187b994f9a3f3f8b4de5e61cdc6df697\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": "981e86c0d9d203f4b4bc36042c67cfecc4ba4568",
      "tree": "d10da403cb50dd66d71a80f9c432b4b25aa9b0f6",
      "parents": [
        "90a93625dc970ca644268f204c10e4fe5b46d4eb"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Fri Mar 12 11:35:33 2021 +0100"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Fri Mar 12 11:38:09 2021 +0100"
      },
      "message": "[VOL-3886] Documentation for using the upstream pbit in the downstream flows\n\nChange-Id: I55bb37215682eda23e5fba3e98e5b6f13a15d9fc\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"
    },
    {
      "commit": "5c492ddeb1b42d83637ba32c65ea7195c0b8cff7",
      "tree": "f9b648222c32480c90f027076c637ac4d4d9b180",
      "parents": [
        "3a96ce8b33b0605e9720208146e53d0cb4a1882e"
      ],
      "author": {
        "name": "Gustavo Silva",
        "email": "gsilva@furukawalatam.com",
        "time": "Fri Feb 12 10:21:11 2021 -0300"
      },
      "committer": {
        "name": "Gustavo Silva",
        "email": "gsilva@furukawalatam.com",
        "time": "Wed Feb 17 10:18:24 2021 -0300"
      },
      "message": "[VOL-3816] Support PPPoED trap rules installation on Olt app.\n\nSigned-off-by: Gustavo Silva \u003cgsilva@furukawalatam.com\u003e\nChange-Id: I71868eddbeecc688095e7966b76f42fb158095ed\n"
    },
    {
      "commit": "3a96ce8b33b0605e9720208146e53d0cb4a1882e",
      "tree": "3ba7fb64da3952cd9d6a09f34eda246f4d278d7d",
      "parents": [
        "89b5d232f92fe4e8126188bf44a350d416c2f602"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Tue Feb 09 12:32:42 2021 +0100"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Tue Feb 09 15:19:24 2021 +0100"
      },
      "message": "[VOL-3824] Wrong PCP for DHCP traffic\n\nChange-Id: I51fb14e5c966025db7283b41cc6dcea2f262875b\n"
    },
    {
      "commit": "89b5d232f92fe4e8126188bf44a350d416c2f602",
      "tree": "b0753587c447d46241f12ff05fecc2a2548f2821",
      "parents": [
        "0b8f0f73fa8a70929a0eb495263a6afdabe0743a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "do-not-reply@opennetworking.org",
        "time": "Wed Dec 09 23:28:55 2020 +0000"
      },
      "committer": {
        "name": "Jenkins",
        "email": "do-not-reply@opennetworking.org",
        "time": "Wed Dec 09 23:28:55 2020 +0000"
      },
      "message": "Starting snapshot 4.4.0-SNAPSHOT\n\nChange-Id: Id1b6173868ffad149506072a2be3b4c3ff18802d\n"
    },
    {
      "commit": "0b8f0f73fa8a70929a0eb495263a6afdabe0743a",
      "tree": "eb810fc8fd643a7b19b027bc71f402d10cfdeb45",
      "parents": [
        "0bbc825a112fccf75597abb39af229dd266bbcc2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "do-not-reply@opennetworking.org",
        "time": "Wed Dec 09 23:28:39 2020 +0000"
      },
      "committer": {
        "name": "Jenkins",
        "email": "do-not-reply@opennetworking.org",
        "time": "Wed Dec 09 23:28:39 2020 +0000"
      },
      "message": "Release version 4.3.0\n\nChange-Id: Ia25082bf8dbdb5792eabc8464fc320044431ec0e\n"
    },
    {
      "commit": "0bbc825a112fccf75597abb39af229dd266bbcc2",
      "tree": "9fc5763853eb21527346839268acc97e7611a53e",
      "parents": [
        "7a1d7e73e776aa3b925cda21be46252776e6aec4"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Tue Dec 08 16:28:13 2020 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Tue Dec 08 16:28:13 2020 -0800"
      },
      "message": "Moving sadis dependency to 5.2.0\n\nChange-Id: I33827cb236b5af06e52a1f89ccbcbe35d26196d6\n"
    },
    {
      "commit": "7a1d7e73e776aa3b925cda21be46252776e6aec4",
      "tree": "3b7343f652ab82718d7de9ca5e16e2208f064e39",
      "parents": [
        "19b56f62e03202e804113176bc52b32e3cba0e29"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Thu Nov 05 10:40:10 2020 +0100"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Fri Nov 06 16:26:51 2020 +0100"
      },
      "message": "[VOL-3621] Using a blocking queue for the pending subscriber and eapol flows\n\nChange-Id: I08106752b236ab507f54cf1ded2ccf5c56c4e4b8\n"
    },
    {
      "commit": "19b56f62e03202e804113176bc52b32e3cba0e29",
      "tree": "91ae4885a2b5ac2c1d676abf24db9d7fd2dbfb5f",
      "parents": [
        "a4aaa978e50c3e7bb4606c3ccb0db736f2c9f3e4"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Thu Oct 29 13:29:21 2020 -0700"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Tue Nov 03 19:34:26 2020 +0100"
      },
      "message": "Adding ConnectPoint info to all the EAPOL logs and use standard form\ndevId/portNo for easier debugging\n\nChange-Id: I95da74038738c6fd4f611bd2b1d233f7f213beb9\n"
    },
    {
      "commit": "a4aaa978e50c3e7bb4606c3ccb0db736f2c9f3e4",
      "tree": "e923cab19a84742133a898cd0603e05a797e2e03",
      "parents": [
        "d1e266432357950ede2a18fc63d7cf1733e7a38d"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Fri Oct 23 15:24:38 2020 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Mon Oct 26 09:56:30 2020 -0700"
      },
      "message": "[VOL-3592] delaying DP flow installation by 100ms\n\nChange-Id: Ibefefd0a32fb95d9ded087d81547ff44b46df3b7\n"
    },
    {
      "commit": "d1e266432357950ede2a18fc63d7cf1733e7a38d",
      "tree": "ca37e808194ff4c76d8ddfeb9ed90518f90279e8",
      "parents": [
        "026650fcb2fef97440233eeb648b6f94211989aa"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Fri Oct 23 12:08:32 2020 +0200"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Fri Oct 23 14:48:03 2020 +0200"
      },
      "message": "[VOL-3590] Synchronizing read ans subsequent write to the pending Meters map to avoid duplicate meters\n\nChange-Id: I7c08a642dd7183f5bed2da86f59f53a30865790a\n"
    },
    {
      "commit": "026650fcb2fef97440233eeb648b6f94211989aa",
      "tree": "8fc308151359a2824d092bed502cadc00d4e9ce7",
      "parents": [
        "0e34f56d754f56fd332261ca547e8ce503f1b983"
      ],
      "author": {
        "name": "Saurav Das",
        "email": "saurav.das@opennetworking.org",
        "time": "Mon Sep 21 18:56:35 2020 -0700"
      },
      "committer": {
        "name": "Saurav Das",
        "email": "saurav.das@opennetworking.org",
        "time": "Mon Sep 21 18:57:06 2020 -0700"
      },
      "message": "Simple check to avoid duplicate add subscriber calls\n\nChange-Id: I30b9968e13eacd5a35b3ba9e0992e7c3d82abdd7\n"
    },
    {
      "commit": "0e34f56d754f56fd332261ca547e8ce503f1b983",
      "tree": "7d85dbc06fca1bd63b1382d0510a7e747ed5f9a6",
      "parents": [
        "8b4ebe035d193c4466a674b2cd1f7e4916849cba"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Thu Jun 11 10:47:10 2020 +0200"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Fri Sep 18 08:50:59 2020 +0200"
      },
      "message": "[VOL-3212] Modification to Trap flows:\n- Inserting VLAN and PCP in the treatment of the IGMP trap flow. Uniforming it to VOD flow.\n- Removing VLAN match and insertinbg VLAN push for EAPOL.\n- Removing VLAN match if not required, pushing it or swapping it and setting the PCP in DHCP.\n\nChange-Id: I0df0e1f58abce20bed7d480536668014cdc55f72\n"
    },
    {
      "commit": "8b4ebe035d193c4466a674b2cd1f7e4916849cba",
      "tree": "afeb545f216d937af4d86cb577df5f907d42b52c",
      "parents": [
        "9fe32cb9ea52452a4f917db2fde5d3214ae49950"
      ],
      "author": {
        "name": "Jenkins",
        "email": "do-not-reply@opennetworking.org",
        "time": "Fri Sep 11 18:05:35 2020 +0000"
      },
      "committer": {
        "name": "Jenkins",
        "email": "do-not-reply@opennetworking.org",
        "time": "Fri Sep 11 18:05:35 2020 +0000"
      },
      "message": "Starting snapshot 4.3.0-SNAPSHOT\n\nChange-Id: I540179955248845d74031d2c301637c8382368fe\n"
    },
    {
      "commit": "9fe32cb9ea52452a4f917db2fde5d3214ae49950",
      "tree": "4b4639b4f25459b7eccbcf448d247b69f5ac6401",
      "parents": [
        "cf0e305781447cd1e0074d2c6618bbacd8ce6976"
      ],
      "author": {
        "name": "Jenkins",
        "email": "do-not-reply@opennetworking.org",
        "time": "Fri Sep 11 18:05:23 2020 +0000"
      },
      "committer": {
        "name": "Jenkins",
        "email": "do-not-reply@opennetworking.org",
        "time": "Fri Sep 11 18:05:23 2020 +0000"
      },
      "message": "Release version 4.2.0\n\nChange-Id: I2ded71b0570fddc5f0b0287f7fdd364cf67e0f3f\n"
    },
    {
      "commit": "cf0e305781447cd1e0074d2c6618bbacd8ce6976",
      "tree": "01bafc976138372d395e58e91a78505ff63c580d",
      "parents": [
        "f62cea854b577c362d2c38c79df18d5a22361027"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Thu Aug 27 11:05:39 2020 +0200"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Tue Sep 01 09:26:08 2020 +0200"
      },
      "message": "Check if default EAPOL removal is needed befor executing such operation on PORT_REMOVED\n\nChange-Id: If02824258b7cc4d30755e9bbd51d4a27418d187b\n"
    },
    {
      "commit": "f62cea854b577c362d2c38c79df18d5a22361027",
      "tree": "8a8c97c397f4356d85b94d2cee3f9921cf41ead3",
      "parents": [
        "db77b0e560e23ff06d13346f8f63e938725c7f93"
      ],
      "author": {
        "name": "Saurav Das",
        "email": "saurav.das@opennetworking.org",
        "time": "Wed Aug 26 17:43:04 2020 -0700"
      },
      "committer": {
        "name": "Saurav Das",
        "email": "saurav.das@opennetworking.org",
        "time": "Mon Aug 31 16:11:59 2020 -0700"
      },
      "message": "Ensuring that dhcp and igmp trap flows for UNI ports are solely determined by sadis config.\n\nThe flows on the NNI ports are still controlled by component configs in the app. Renaming them\nso it\u0027s more explicit - enableDhcpOnNNI and enableIgmpOnNNI. Also igmp on NNI was blocked earlier -\nremoving that restriction. Finally improved unit tests to check if flowObjective calls actually happen.\n\nChange-Id: I28e3a0dafb043391ddf8c397f3096d23acb86452\n"
    },
    {
      "commit": "db77b0e560e23ff06d13346f8f63e938725c7f93",
      "tree": "36fcc7f528a893ca3088755daf6eb47f8bc5f86d",
      "parents": [
        "2d3777a6a6d1d271a3ae5ae588e6335997bf45fd"
      ],
      "author": {
        "name": "Andrey Pozolotin",
        "email": "posandrey@gmail.com",
        "time": "Fri Aug 14 17:28:27 2020 +0200"
      },
      "committer": {
        "name": "Andrey Pozolotin",
        "email": "posandrey@gmail.com",
        "time": "Tue Aug 25 13:29:24 2020 +0200"
      },
      "message": "[VOL-3353] Enabled Find Security Bugs\n\nChange-Id: I81d2ec43eaa60ecb3776cded09c651fe7cdd3ea3\n"
    },
    {
      "commit": "2d3777a6a6d1d271a3ae5ae588e6335997bf45fd",
      "tree": "c50c25bd56b21d13a355d2a60b65aeae6fbad689",
      "parents": [
        "3f34c99d31baf810194fa29147316216cc0865c9"
      ],
      "author": {
        "name": "Saurav Das",
        "email": "saurav.das@opennetworking.org",
        "time": "Fri Aug 07 18:48:51 2020 -0700"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Tue Aug 11 14:23:34 2020 +0200"
      },
      "message": "[VOL-3408] Retying deletion of default eapol flow if VOLTHA is taking too long to respond.\nCreating a list of subscriber that failed programming\n\nThis way we can be sure that subscribers eventually get provisioned.\n\nChange-Id: I3dd6707ea0809496c2eb748723d4f50e19770327\n"
    },
    {
      "commit": "3f34c99d31baf810194fa29147316216cc0865c9",
      "tree": "a0246ab9894fac46fc07c7600116783556bd659e",
      "parents": [
        "a76bda343b40421cb4d085abfb54874de01c7089"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Wed Jul 15 10:54:10 2020 +0200"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Wed Jul 15 16:01:39 2020 +0200"
      },
      "message": "[VOL-3342] Avoid reacting to port events on a disconnected device\n\nChange-Id: I3831a2d02ebe4acf9ae9b38793116b135690b7e1\n"
    },
    {
      "commit": "a76bda343b40421cb4d085abfb54874de01c7089",
      "tree": "06cc3f26914970387c915d5d9031fca760180d86",
      "parents": [
        "8d8675cd1f0346a6064cae42523f7201593291cf"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Tue Jul 07 10:26:55 2020 +0200"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Tue Jul 07 10:26:55 2020 +0200"
      },
      "message": "Moving to released 2.2.3 ONOS\n\nChange-Id: I608ecf03b0bc2c1839fec33bbb0aa85b6f045aa1\n"
    },
    {
      "commit": "8d8675cd1f0346a6064cae42523f7201593291cf",
      "tree": "8c687cde16d49f0124cb55e7bf59fb01a33cdd3b",
      "parents": [
        "89ad990e4b81809e612d6f29acf32f535bb66124"
      ],
      "author": {
        "name": "Jenkins",
        "email": "do-not-reply@opencord.org",
        "time": "Wed Jul 01 10:38:54 2020 +0000"
      },
      "committer": {
        "name": "Jenkins",
        "email": "do-not-reply@opencord.org",
        "time": "Wed Jul 01 10:38:54 2020 +0000"
      },
      "message": "Starting snapshot 4.2.0-SNAPSHOT\n\nChange-Id: I9b1d3109469da8826186f1f90a3791d083aa26e6\n"
    },
    {
      "commit": "89ad990e4b81809e612d6f29acf32f535bb66124",
      "tree": "169a24d6a98f3ad42cac248839580dc2e707448e",
      "parents": [
        "0948795c7f139aceff7b81a525d3308e7b399061"
      ],
      "author": {
        "name": "Jenkins",
        "email": "do-not-reply@opencord.org",
        "time": "Wed Jul 01 10:38:44 2020 +0000"
      },
      "committer": {
        "name": "Jenkins",
        "email": "do-not-reply@opencord.org",
        "time": "Wed Jul 01 10:38:44 2020 +0000"
      },
      "message": "Release version 4.1.0\n\nChange-Id: I9b85bcf6de9dc7e7d1fcae03e79d79817fd24697\n"
    },
    {
      "commit": "0948795c7f139aceff7b81a525d3308e7b399061",
      "tree": "aa55570a9d48650b1f4263f5f783c9d8dda60319",
      "parents": [
        "600d2e24fab52d67b1dfe698e38a027e1a092377"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Wed Jul 01 10:10:59 2020 +0200"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Wed Jul 01 10:10:59 2020 +0200"
      },
      "message": "Using released Sadis 5.1.0\n\nChange-Id: I004112f207e809371a05306b4f546339acdb75b4\n"
    },
    {
      "commit": "600d2e24fab52d67b1dfe698e38a027e1a092377",
      "tree": "160f2038c2b1c71a9f9d44f3dde619b8f3507720",
      "parents": [
        "65487bafa7fce2039b62a1fb6231f86c0019d8e5"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Mon Jun 22 11:00:31 2020 +0200"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Wed Jun 24 09:55:08 2020 +0200"
      },
      "message": "[VOL-3260] Purging all meter state on OLT delete\n\nChange-Id: I6323779d584b341d33cc91231197504b80a91fc4\n"
    },
    {
      "commit": "65487bafa7fce2039b62a1fb6231f86c0019d8e5",
      "tree": "2c3905b9c147a1ba42b451df38222feb33e0cc75",
      "parents": [
        "3ce4d281ca6fdee9f93c0705caa0d5494fa60326"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Wed Jun 17 11:31:30 2020 +0200"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Wed Jun 17 11:31:30 2020 +0200"
      },
      "message": "[VOL-3096] Purging all meters for store on OLT delete\n\nChange-Id: I99c348b044c98059f98a463d05bbddd43f3dcab3\n"
    },
    {
      "commit": "3ce4d281ca6fdee9f93c0705caa0d5494fa60326",
      "tree": "582def2faaea2196605245ca3d2388b15896ae0a",
      "parents": [
        "c727a3789336476712fc8cca4dc5b091a39d9ed0"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Tue Jun 09 13:46:58 2020 +0200"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Fri Jun 12 16:28:08 2020 +0200"
      },
      "message": "[JIRA-3148] install only one meter per bandwidth profile on eapol flows\n\nChange-Id: Ie2f1922cf3854b47d9a2d34a44410ef883b3fe2e\n"
    },
    {
      "commit": "c727a3789336476712fc8cca4dc5b091a39d9ed0",
      "tree": "60da05b124d8ffe6bb1628db88ac8ffeb7a9b7ad",
      "parents": [
        "fee8642f29e4f32e081ab8d628de7bd600a767fe"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Tue Jun 09 17:34:38 2020 +0200"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Tue Jun 09 17:40:43 2020 +0200"
      },
      "message": "[VOL-3186] Fix equality and hash for the SubscriberFlowInfo, removing modifiable/null elements\n\nChange-Id: I9b00b40514668e536d574011871d864162883513\n"
    },
    {
      "commit": "fee8642f29e4f32e081ab8d628de7bd600a767fe",
      "tree": "4e4e897e81312771c923b321a8b2f1b6ae20aab6",
      "parents": [
        "0c3309db28dae730f081b3527db6cd5642354293"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Thu Jun 04 16:01:27 2020 +0200"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Thu Jun 04 16:02:05 2020 +0200"
      },
      "message": "[VOL-3169] Removing needless mastership check when provisioning IGMP rules for subscriber\n\nChange-Id: I94badd009c871fa7f2e0b647025219f12bd38fda\n"
    },
    {
      "commit": "0c3309db28dae730f081b3527db6cd5642354293",
      "tree": "5343cc6b4446043143ef629dfa0bfdfbbe276fa5",
      "parents": [
        "506df20b6564e73af63355f8de3e30881449e6c5"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Fri May 29 01:51:18 2020 -0700"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Tue Jun 02 09:51:32 2020 +0200"
      },
      "message": "[VOL-3148] Only one meter creation is attempted for a given bandwidth profile.\nAchieved through coordination of subscribers and meters.\n\nChange-Id: I0377633a4ff5f34e817ec53382431d4a74d974c1\n"
    },
    {
      "commit": "506df20b6564e73af63355f8de3e30881449e6c5",
      "tree": "fcaaa6db4b0f64f71744af7a43f1cd98939e3f59",
      "parents": [
        "7c49b7928f0b80a98f17278047a2ae89146be3ee"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Thu May 21 10:26:12 2020 +0200"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Thu May 21 10:26:12 2020 +0200"
      },
      "message": "Lowering periodic and too high log for mastership\n\nChange-Id: Ic8c6f418f4707f60194dd5a623c329e010292c06\n"
    },
    {
      "commit": "7c49b7928f0b80a98f17278047a2ae89146be3ee",
      "tree": "cd8fb8fa14bacf671182b5dc18c24ae766fd2192",
      "parents": [
        "af39b4c10a3b3da57a4b030ce09ae34535f0130d"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Mon May 11 11:36:53 2020 +0200"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Mon May 18 10:09:59 2020 +0200"
      },
      "message": "[VOL-3067] Harmonizing DHCP and IGMP flags\n\nChange-Id: Id59e7cc1a678e2cf16f0d877feb897610d52d61b\n"
    },
    {
      "commit": "af39b4c10a3b3da57a4b030ce09ae34535f0130d",
      "tree": "badf407732bd928dd400866e4adf007d31fe71c7",
      "parents": [
        "34556e5bc2cd0359db471e76ab9c9e864b1930a3"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Wed May 13 14:07:44 2020 +0200"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Wed May 13 14:35:59 2020 +0200"
      },
      "message": "[VOL-3086][VOLT-3087] Removing flows from all ONOS instances, withdrawing meters\n\nEvery instance needs to explicilty purge the local DeviceFlowTable cache because the\nFlowRuleManager does not comunicate with the cluster the request to remove all flows\nwhen a device is disconnected.\n\nWith this patch also Meters get into PENDING_REMOVE state and get removed upon\nVOLTHA/OLT re-connection. A better implementation is to have a new API in ONOS\nto forcefully remove the meters.\n\nChange-Id: Ic7afa06e5d7e71017e9b8b795d341058ecbfd054\n"
    },
    {
      "commit": "34556e5bc2cd0359db471e76ab9c9e864b1930a3",
      "tree": "1fa868a989df78ebbcf1fee2b68dc8919144d6e3",
      "parents": [
        "51a34e8473780e92dec29c32edaa8760754831fd"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Fri May 08 12:34:13 2020 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Fri May 08 12:36:14 2020 -0700"
      },
      "message": "[VOL-3064] Fixing IGMP flows installation\n\nChange-Id: Ia10e9ba4887dad79ae32e15f8f71abd9b9945ede\n"
    },
    {
      "commit": "51a34e8473780e92dec29c32edaa8760754831fd",
      "tree": "3f43ee165af4d473e12a6fac961b9463dc25891f",
      "parents": [
        "971d5b9135488b54ab1a333ad8e86abc9a28d277"
      ],
      "author": {
        "name": "Gamze Abaka",
        "email": "gamze.abaka@netsia.com",
        "time": "Fri May 08 13:03:14 2020 +0000"
      },
      "committer": {
        "name": "abakagamze",
        "email": "gamze.abaka@netsia.com",
        "time": "Fri May 08 16:04:45 2020 +0300"
      },
      "message": "Fixing the wrong assignment of multicastServiceName\n\nChange-Id: I9ba252d005792bcbba0627c3145b3d12baa3e56f\n"
    },
    {
      "commit": "971d5b9135488b54ab1a333ad8e86abc9a28d277",
      "tree": "87cd522f295194b805dc73d4bf17ae6b66d1eb38",
      "parents": [
        "1f62dd9d95f75b7a885695b9d32185408f731b5a"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Thu May 07 11:20:43 2020 +0200"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Thu May 07 11:25:01 2020 +0200"
      },
      "message": "Error handling during OLT property changes\n\nChange-Id: I10d16f827ec9f3405cfe099bc957a42fb7003c6b\n"
    },
    {
      "commit": "1f62dd9d95f75b7a885695b9d32185408f731b5a",
      "tree": "53e10b254bbe28f0223e3871c5b2e90efdbee41d",
      "parents": [
        "ea4b06ac529bf2a34ccda074f08a233ef590974d"
      ],
      "author": {
        "name": "Gamze Abaka",
        "email": "gamze.abaka@netsia.com",
        "time": "Thu May 07 08:58:13 2020 +0000"
      },
      "committer": {
        "name": "abakagamze",
        "email": "gamze.abaka@netsia.com",
        "time": "Thu May 07 12:01:21 2020 +0300"
      },
      "message": "[VOL-3037] OltService will register its properties\nto the ComponentConfigService\n\nChange-Id: I63a81cc3375d2a0547ee8e064a15ce19f8a8c108\n"
    },
    {
      "commit": "ea4b06ac529bf2a34ccda074f08a233ef590974d",
      "tree": "4b9fabbc23c386592e0611b9d199c3cde344aa97",
      "parents": [
        "2114e5d78d7e50a46eb90c72809cfd0ba2f4963b"
      ],
      "author": {
        "name": "Gamze Abaka",
        "email": "gamze.abaka@netsia.com",
        "time": "Wed May 06 14:06:44 2020 +0000"
      },
      "committer": {
        "name": "abakagamze",
        "email": "gamze.abaka@netsia.com",
        "time": "Wed May 06 17:08:14 2020 +0300"
      },
      "message": "[VOL-3032] Update wrong import\n\nChange-Id: Ie4051d149be0003b14d180ee13862289d4fd08bf\n"
    },
    {
      "commit": "2114e5d78d7e50a46eb90c72809cfd0ba2f4963b",
      "tree": "bc9fdce7006a2023e30b1c17b37f08b96e7e5ba9",
      "parents": [
        "aadf17a98bf3a84bf38ac7fef0dfea27e80ff143"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jonomhart@gmail.com",
        "time": "Mon Apr 27 11:03:10 2020 -0700"
      },
      "committer": {
        "name": "Jonathan Hart",
        "email": "jonomhart@gmail.com",
        "time": "Mon Apr 27 11:03:10 2020 -0700"
      },
      "message": "Remove mastership checks for NNI flows.\n\nThese are done earlier in the Olt service.\n\nChange-Id: If5de2ddd0039dc9e2a179bc21792581b1d8256b1\n"
    },
    {
      "commit": "aadf17a98bf3a84bf38ac7fef0dfea27e80ff143",
      "tree": "e138bead414a4df31c4eadf1edb8af06a3cd3e28",
      "parents": [
        "aa5da25f1a14546a80c4c4fa45189d70e63e397c"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Fri Apr 17 14:34:01 2020 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Fri Apr 17 14:34:01 2020 -0700"
      },
      "message": "Autocomplete added on portNumber in add/remove-subscriber-access commands\n\nChange-Id: I134e1f5dee96743193d55f16c8d8842b9628434e\n"
    },
    {
      "commit": "aa5da25f1a14546a80c4c4fa45189d70e63e397c",
      "tree": "b706321a1df0d6cfc7540fa3232dbfaa0413d68d",
      "parents": [
        "3a037a3cdd282ef25787e169d6d00fcbd5fcc20d"
      ],
      "author": {
        "name": "kdarapu",
        "email": "kishore.darapu@radisys.com",
        "time": "Fri Apr 10 15:58:05 2020 +0530"
      },
      "committer": {
        "name": "kdarapu",
        "email": "kishore.darapu@radisys.com",
        "time": "Fri Apr 10 17:32:26 2020 +0530"
      },
      "message": "VOL-2904 : Getting NNI port from device services which matches with \u0027NNI-\u0027 string\n\nChange-Id: I2b335e5555a359879d76075021ada9cfadd50d99\n"
    },
    {
      "commit": "3a037a3cdd282ef25787e169d6d00fcbd5fcc20d",
      "tree": "e448278b70f57a86cdad12bcf4bccad458d63943",
      "parents": [
        "bd3b671cb933f5fb5c363eefa8e4e5081aad954f"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Wed Apr 01 12:17:50 2020 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Wed Apr 01 12:31:53 2020 -0700"
      },
      "message": "[VOL-2862] Installing eapol flows for ports across devices\n\nChange-Id: I5b52280c89af421c7f71092419d8c49f9db1857c\n"
    },
    {
      "commit": "bd3b671cb933f5fb5c363eefa8e4e5081aad954f",
      "tree": "7a87b0c26feadd692614300f76ec2d9a074dcbec",
      "parents": [
        "d3cad47fdefa768c9323a83878faaf5927808180"
      ],
      "author": {
        "name": "Saurav Das",
        "email": "saurav.das@opennetworking.org",
        "time": "Tue Mar 31 23:28:35 2020 -0700"
      },
      "committer": {
        "name": "Saurav Das",
        "email": "saurav.das@opennetworking.org",
        "time": "Tue Mar 31 23:28:35 2020 -0700"
      },
      "message": "Adding some simple logs to aid debugging\n\nChange-Id: If50c44dfeedc6e0332a50ace7b185b2bf9807152\n"
    },
    {
      "commit": "d3cad47fdefa768c9323a83878faaf5927808180",
      "tree": "15e5dd2c3f32d59f511fac9e633b9233376432bb",
      "parents": [
        "a6ef09b29cc75b76bcd92420b3ccca14f2dc534f"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Fri Mar 27 10:24:13 2020 +0100"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Fri Mar 27 10:32:35 2020 +0100"
      },
      "message": "[VOL-1522] Introducing json capability to volt-olts CLI command\n\nChange-Id: Id02628129267282f07a6cd5baa45f59a0f60e522\n"
    },
    {
      "commit": "a6ef09b29cc75b76bcd92420b3ccca14f2dc534f",
      "tree": "ba95f4676512f13d6ba6e2cd4b7d97c4cf66a347",
      "parents": [
        "073733dadcbd0f570b1810b3aa2f2284bb3a89c6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "do-not-reply@opencord.org",
        "time": "Wed Mar 25 22:43:56 2020 +0000"
      },
      "committer": {
        "name": "Jenkins",
        "email": "do-not-reply@opencord.org",
        "time": "Wed Mar 25 22:43:56 2020 +0000"
      },
      "message": "Starting snapshot 4.1.0-SNAPSHOT\n\nChange-Id: I5649b5aa81ee30bf3ae949470f312bd599aeac54\n"
    },
    {
      "commit": "073733dadcbd0f570b1810b3aa2f2284bb3a89c6",
      "tree": "c4c7a4d9b063257ab8edbaf6e3167dedf8eb157e",
      "parents": [
        "44d86b08cd993dff3e6d555a3ebf02a010ed32bf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "do-not-reply@opencord.org",
        "time": "Wed Mar 25 22:43:39 2020 +0000"
      },
      "committer": {
        "name": "Jenkins",
        "email": "do-not-reply@opencord.org",
        "time": "Wed Mar 25 22:43:39 2020 +0000"
      },
      "message": "Release version 4.0.2\n\nChange-Id: I83dcc1382869b293fa950c2bc75b5a16ed2450f6\n"
    },
    {
      "commit": "44d86b08cd993dff3e6d555a3ebf02a010ed32bf",
      "tree": "ff4d227719ae7cd1b09254ff56afb8ff5d60f2fa",
      "parents": [
        "9da7d529fcd76fc160e13189382271031d66ce5b"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Wed Mar 25 15:21:53 2020 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Wed Mar 25 15:21:53 2020 -0700"
      },
      "message": "Moving dependency to ONOS 2.2 and sadis 5.0.1\n\nChange-Id: I22b8e552ea345b5fe7c0fdcbaedb84a345518b19\n"
    },
    {
      "commit": "9da7d529fcd76fc160e13189382271031d66ce5b",
      "tree": "484fa88f64d548d920d6a5e6903d622197c52882",
      "parents": [
        "a24917883fdb9fe627522538e4aa6e60ca7ae52f"
      ],
      "author": {
        "name": "Saurav Das",
        "email": "saurav.das@opennetworking.org",
        "time": "Mon Mar 23 19:14:35 2020 -0700"
      },
      "committer": {
        "name": "Saurav Das",
        "email": "saurav.das@opennetworking.org",
        "time": "Tue Mar 24 15:09:30 2020 -0700"
      },
      "message": "VOL-2800 fix for missing DHCP flows on NNI port after OLT delete and recreation.\n\nSometimes the NNI port can be in disabled state when VOLTHA connects to ONOS.\nBecause the port exists but is disabled at this point, NNI flows will not get programmed.\nAlso the port will not be `added` later as it is already there.\nSo again NNI flows will not be programmed as there will be no PORT_ADDED message.\nAs a result, we must handle the PORT_UPDATED case for NNI ports as well.\n\nChange-Id: Ie9a7fcbe91a8181c54fcfa3aa5ae5c26bc64bb0e\n"
    },
    {
      "commit": "a24917883fdb9fe627522538e4aa6e60ca7ae52f",
      "tree": "a5db48dec51e02898d3dc09e1b870437a40e85b2",
      "parents": [
        "a58fbee207dfa11adeb516ae7034f52baae3221e"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Fri Mar 13 18:09:31 2020 +0100"
      },
      "committer": {
        "name": "Jonathan Hart",
        "email": "jono@opennetworking.org",
        "time": "Tue Mar 17 03:28:08 2020 +0000"
      },
      "message": "[VOL-2744] on device reconnection do not reprovision eapol on existing subscriber\n\nChange-Id: I0ce77082141b99bf8a2612d4dd3bc656fc5490c0\n"
    },
    {
      "commit": "a58fbee207dfa11adeb516ae7034f52baae3221e",
      "tree": "24dac561e99b62310035970ce11beeeb7957c9da",
      "parents": [
        "b776aef4a9f734c77f55117665e5875358acf112"
      ],
      "author": {
        "name": "Hardik Windlass",
        "email": "hardik_windlass@infosys.com",
        "time": "Thu Mar 12 18:33:55 2020 +0530"
      },
      "committer": {
        "name": "Hardik Windlass",
        "email": "hardik_windlass@infosys.com",
        "time": "Thu Mar 12 18:34:02 2020 +0530"
      },
      "message": "[VOL-2744] onos app changes for OLT reboot\n\nChange-Id: Icd08d426ab5befa3dead0c6d0bcac901ce7fa4a0\n"
    },
    {
      "commit": "b776aef4a9f734c77f55117665e5875358acf112",
      "tree": "9882e4c650edceb4768e6d2a207659ccdbf5c290",
      "parents": [
        "7cbf431dc4b0e24ccb868f9429645a23e8dea7a3"
      ],
      "author": {
        "name": "Saurav Das",
        "email": "saurav.das@opennetworking.org",
        "time": "Mon Mar 09 14:29:46 2020 -0700"
      },
      "committer": {
        "name": "Saurav Das",
        "email": "saurav.das@opennetworking.org",
        "time": "Mon Mar 09 14:38:24 2020 -0700"
      },
      "message": "VOL-2729 Handling eapol remove for disabled port in the case where subscriber has not been provisioned yet\n\nChange-Id: Ic9719489993e7343fb9fd75c617e93ddc18c60e4\n"
    },
    {
      "commit": "7cbf431dc4b0e24ccb868f9429645a23e8dea7a3",
      "tree": "816e380b8f11c570c8e9d17b97116994516d5cac",
      "parents": [
        "4f178fa94fbc504d2d32d54bfef841ab32c94656"
      ],
      "author": {
        "name": "Daniele Moro",
        "email": "daniele@opennetworking.org",
        "time": "Fri Mar 06 17:24:12 2020 -0800"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Mon Mar 09 16:05:03 2020 +0000"
      },
      "message": "Catch exception generated during provisioning of subscriber\n\nBefore exceptions were silently dropped.\nAlso, rely on MacAddress.NONE definition for checking Mac Address validity.\n\nChange-Id: Iec9d8a38df32708ddb0415a3b5116b7db685ea03\n"
    },
    {
      "commit": "4f178fa94fbc504d2d32d54bfef841ab32c94656",
      "tree": "b861a3c6d837f617116d1c00a93b54f159989529",
      "parents": [
        "d7735f9bed0292a29382828551d2fa8656eaef59"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jonomhart@gmail.com",
        "time": "Mon Feb 03 10:46:01 2020 -0800"
      },
      "committer": {
        "name": "Jonathan Hart",
        "email": "jonomhart@gmail.com",
        "time": "Fri Mar 06 14:30:52 2020 -0800"
      },
      "message": "Enable operation in a multi-instance ONOS cluster.\n\nShared state has been moved to ONOS consistent maps to ensure it\nis available throughout the cluster.\n\nEvent handling work (e.g. port up, etc) is partitioned between nodes\nin the cluster using consistent hashing based on device ID.\n\nSubscriber provisioning requests can be handled by any instance\n(the instance that receives the request handles it).\n\nChange-Id: I65cf24a7a7fe4397e1559e5d1c770449979f2566\n"
    },
    {
      "commit": "d7735f9bed0292a29382828551d2fa8656eaef59",
      "tree": "7998746620b52a4f4f4b91e4d2d32f8ff0ea8514",
      "parents": [
        "6f566cc9fcc969c655c5b2711bbeefee7a75dbe4"
      ],
      "author": {
        "name": "Thomas Lee S",
        "email": "Thomas.Sebastian@radisys.com",
        "time": "Thu Feb 20 19:21:47 2020 +0530"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Mon Feb 24 09:56:07 2020 +0000"
      },
      "message": "VOL-2391: Invalid Flows in ONOS when NNI is misconfigured\n\nChange-Id: I48bd0943382398bc7de95f52817c5a3944a8acb3\n"
    },
    {
      "commit": "6f566cc9fcc969c655c5b2711bbeefee7a75dbe4",
      "tree": "4b0227fa09488643565397de07dd982c5fd80a07",
      "parents": [
        "f58abf7b7db12b1fb5be1a5e13ee25a8cd3c3bce"
      ],
      "author": {
        "name": "Carmelo Cascone",
        "email": "carmelo@opennetworking.org",
        "time": "Fri Feb 21 14:20:30 2020 -0800"
      },
      "committer": {
        "name": "Carmelo Cascone",
        "email": "carmelo@opennetworking.org",
        "time": "Fri Feb 21 14:20:30 2020 -0800"
      },
      "message": "Depend on released ONOS 2.2.1 artifacts\n\nChange-Id: Ic6575447499e0e50749b236b7d63b845ddafe57c\n"
    },
    {
      "commit": "f58abf7b7db12b1fb5be1a5e13ee25a8cd3c3bce",
      "tree": "2d7755a3993334d54e673e8f392170c872984231",
      "parents": [
        "776c93d5fa0b39aa8203a6efcc94417220f72b6a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "do-not-reply@opencord.org",
        "time": "Wed Feb 12 09:09:49 2020 +0000"
      },
      "committer": {
        "name": "Jenkins",
        "email": "do-not-reply@opencord.org",
        "time": "Wed Feb 12 09:09:49 2020 +0000"
      },
      "message": "Starting snapshot 4.0.2-SNAPSHOT\n\nChange-Id: I1c80a1442f3eb69f304d1969de8bc86dfd883c3c\n"
    },
    {
      "commit": "776c93d5fa0b39aa8203a6efcc94417220f72b6a",
      "tree": "36f8d01b9ee7dd930dcfd4c44cffb50663a5ed96",
      "parents": [
        "3846f1900b4f612ce5a1fe1ee5792830e7e90f09"
      ],
      "author": {
        "name": "Jenkins",
        "email": "do-not-reply@opencord.org",
        "time": "Wed Feb 12 09:09:02 2020 +0000"
      },
      "committer": {
        "name": "Jenkins",
        "email": "do-not-reply@opencord.org",
        "time": "Wed Feb 12 09:09:02 2020 +0000"
      },
      "message": "Release version 4.0.1\n\nChange-Id: Ic5a31f3234d7258379a18961575ccb9112acf38c\n"
    },
    {
      "commit": "3846f1900b4f612ce5a1fe1ee5792830e7e90f09",
      "tree": "c3624779b235cd9c951c25c331a030b255340224",
      "parents": [
        "27c471cecbc1c2d42203c693684fb533c0de1d3c"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Wed Feb 12 09:42:13 2020 +0100"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Wed Feb 12 09:42:13 2020 +0100"
      },
      "message": "Moving olt master to depend on released Sadis 5.0.0\n\nChange-Id: I84a70cad39b4d08e07cb0d7dfe2cb4760c3d7b4e\n"
    },
    {
      "commit": "27c471cecbc1c2d42203c693684fb533c0de1d3c",
      "tree": "d9dc43a5007cd2f569fb9aed7aa3356dcd2ad8be",
      "parents": [
        "090e4a083fde0fb174c8265b228abd955e5d3de2"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Tue Feb 11 16:41:53 2020 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Tue Feb 11 16:41:53 2020 -0800"
      },
      "message": "Using the correct Default for BP\n\nChange-Id: Icdf094ba2bfa029a47f56b06c9f3b9e7b8e765ce\n"
    },
    {
      "commit": "090e4a083fde0fb174c8265b228abd955e5d3de2",
      "tree": "cc1565a10a438fe12b72096ee965c8e8455b1399",
      "parents": [
        "9a77929fc2f8855e8e62de31196b95f28a0a7efb"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Wed Feb 05 13:53:55 2020 +0100"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Wed Feb 05 13:55:23 2020 +0100"
      },
      "message": "[VOL-2516] Removing metadata match in case of VLAN ANY for downstream flows, also removing unused default vlan\n\nChange-Id: I08bc68ba622c35bdcf2a5d07504438a3e6b767dd\n"
    },
    {
      "commit": "9a77929fc2f8855e8e62de31196b95f28a0a7efb",
      "tree": "32a0331e39de6965609f32d17f9e03396553c05a",
      "parents": [
        "327c572269608283576aa113461b7710a5bc22bd"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Mon Feb 03 19:19:09 2020 +0100"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Mon Feb 03 19:38:33 2020 +0100"
      },
      "message": "[VOL-2516] Moving downstream VlanID ANY check to comply with ATT workflow\n\nChange-Id: Ib1fbab28bed7a9be7c847998793fff6e89f7d0d9\n"
    },
    {
      "commit": "327c572269608283576aa113461b7710a5bc22bd",
      "tree": "1007a5c44b075d2fdcf66a9cea4b10e779bbea47",
      "parents": [
        "cbbb795fd5dc505b691aef0adb1f1dfe54afafe3"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Thu Jan 30 11:34:13 2020 +0100"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Thu Jan 30 14:22:35 2020 +0100"
      },
      "message": "[VOL-2516] Changes to porperly support vlan ANY for DT workflow\n\nChange-Id: I6107dfe1c6c57f25169b414183143b87f4cbed9c\n"
    },
    {
      "commit": "cbbb795fd5dc505b691aef0adb1f1dfe54afafe3",
      "tree": "0bf9e5c4c375d94cadb9fee4ce89f93a7a2ee599",
      "parents": [
        "a185bb53747b2ef7c7a28e33aa4e6a0574ca96f7"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Mon Nov 25 06:38:41 2019 +0000"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Thu Jan 30 14:22:25 2020 +0100"
      },
      "message": "[SEBA-815]Multi Tcont support by OLT app.\n[VOL-2525] Fixing the OLT app meter removal and optimizing the bandwith profile to meter map with a Multimap\n\nChange-Id: I024ef2fcb3d3e59cc86bd2088726ae513fcff796\n"
    },
    {
      "commit": "a185bb53747b2ef7c7a28e33aa4e6a0574ca96f7",
      "tree": "74989baedecb492a9415939c54ea891f64cc46d8",
      "parents": [
        "23bc4eb4467ce25a251c86961909900582a7e35e"
      ],
      "author": {
        "name": "Daniele Moro",
        "email": "daniele@opennetworking.org",
        "time": "Wed Jan 15 11:10:42 2020 -0800"
      },
      "committer": {
        "name": "Daniele Moro",
        "email": "daniele@opennetworking.org",
        "time": "Wed Jan 15 11:10:42 2020 -0800"
      },
      "message": "Update maven repo to https\n\nFrom Jan 15, 2020 Maven Central Repository no longer supports HTTP and requires that all requests to the repository are encrypted over HTTPS.\nhttps://support.sonatype.com/hc/en-us/articles/360041287334\n\nChange-Id: I41c120a417eb26b06141bf8cdf6f573e3cd76515\n"
    },
    {
      "commit": "23bc4eb4467ce25a251c86961909900582a7e35e",
      "tree": "357d6473111df6053eb30ebe4bc1601d71a05d14",
      "parents": [
        "51ea86651e9a4e8785974aa6ccc7b31114f02369"
      ],
      "author": {
        "name": "Jenkins",
        "email": "do-not-reply@opencord.org",
        "time": "Wed Jan 08 23:04:14 2020 +0000"
      },
      "committer": {
        "name": "Jenkins",
        "email": "do-not-reply@opencord.org",
        "time": "Wed Jan 08 23:04:14 2020 +0000"
      },
      "message": "Starting snapshot 4.0.1-SNAPSHOT\n\nChange-Id: Ib51b0f4f77be5f8bfd4c07f9ffb3d5b152530ba2\n"
    },
    {
      "commit": "51ea86651e9a4e8785974aa6ccc7b31114f02369",
      "tree": "41247001b08fae46242ad84ed39a53cb0eb1e146",
      "parents": [
        "747687e17551779c4fc5d0e23a15f5959fef71f7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "do-not-reply@opencord.org",
        "time": "Wed Jan 08 23:04:01 2020 +0000"
      },
      "committer": {
        "name": "Jenkins",
        "email": "do-not-reply@opencord.org",
        "time": "Wed Jan 08 23:04:01 2020 +0000"
      },
      "message": "Release version 4.0.0\n\nChange-Id: Id9244d8f83fdbdf3b1d8a6173aebf7c41633f782\n"
    },
    {
      "commit": "747687e17551779c4fc5d0e23a15f5959fef71f7",
      "tree": "db31995a50eaea2959101e14f00f01507bd1f8a0",
      "parents": [
        "d9274ed25ca0c782e4483565719a1ce870dad6b5"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Wed Jan 08 10:06:26 2020 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Wed Jan 08 10:06:26 2020 -0800"
      },
      "message": "Move dependencies on stable version of sadis app\n\nChange-Id: I233614cce3d9a7df79eff0b5ac892f3fd5cd6920\n"
    },
    {
      "commit": "d9274ed25ca0c782e4483565719a1ce870dad6b5",
      "tree": "0b0edf4c628ff578c219a9a25c4ab248c8ec8af7",
      "parents": [
        "75225126225fc883504e56a056efdc52a26ade58"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Nov 22 17:33:15 2019 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Nov 22 17:33:16 2019 -0800"
      },
      "message": "Adding Code of Conduct\n\nChange-Id: Id74dcf7ca141e2f1e6c02b4e41bbf86059da7765\n"
    },
    {
      "commit": "75225126225fc883504e56a056efdc52a26ade58",
      "tree": "8773ec6813dbf23bac1bf490c6e6cf92d8c72376",
      "parents": [
        "95ff5123d5e1438ddc10975f0ddf81c313696758"
      ],
      "author": {
        "name": "Carmelo Cascone",
        "email": "carmelo@opennetworking.org",
        "time": "Fri Nov 15 21:34:03 2019 -0800"
      },
      "committer": {
        "name": "Carmelo Cascone",
        "email": "carmelo@opennetworking.org",
        "time": "Mon Nov 18 16:07:34 2019 -0800"
      },
      "message": "Fix javadoc generation not working with JDK 11\n\nBy updating the maven-javadoc-plugin in onos-dependencies.\n\nChange-Id: I6ef2812bb7a4743a7119bdc8490637e1e95ea3f8\n"
    },
    {
      "commit": "95ff5123d5e1438ddc10975f0ddf81c313696758",
      "tree": "91979a5908cca2283655fe1fc98f3a92ee96e1ad",
      "parents": [
        "ca9311668bcd3c2a2b9afae908d441fb55546318"
      ],
      "author": {
        "name": "Carmelo Cascone",
        "email": "carmelo@opennetworking.org",
        "time": "Thu Nov 14 14:19:13 2019 -0800"
      },
      "committer": {
        "name": "Carmelo Cascone",
        "email": "carmelo@opennetworking.org",
        "time": "Fri Nov 15 14:15:57 2019 -0800"
      },
      "message": "Update pom.xml to depend on official onos-dependencies parent pom\n\nThis patch fixes the issues seen when trying to release the app,\nand in general, when trying to execute maven stages other than\nbuild/install.\n\nONOS stopped publishing onos-dependencies with version 2.2.0, thus\nrequiring each app to explicitly declare dependencies and plugins. The\nfollowing ONOS patch revamps support for building 3rd-party apps with\nMaven, including publishing of the onos-dependencies (parent) pom:\nhttps://gerrit.onosproject.org/#/c/22790/\n\nThe new onos-dependencies exposes shared Java dependencies as well as\nMaven plugins, already configured to support the whole life-cycle of\napps (from build, to reporting and release).\n\nChange-Id: Ia127861651b65bbf67e70375fb48317edab5ade8\n"
    },
    {
      "commit": "ca9311668bcd3c2a2b9afae908d441fb55546318",
      "tree": "8cc4c8453cdc5c599ee074945c1394af96fc5d2e",
      "parents": [
        "747a7da76ceb4804e5c2e9136573d6f437ea6e0f"
      ],
      "author": {
        "name": "Carmelo Cascone",
        "email": "carmelo@opennetworking.org",
        "time": "Mon Jul 15 18:22:24 2019 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Thu Oct 31 09:58:03 2019 -0700"
      },
      "message": "Bump ONOS to 2.2 and build with Java 11\n\nChange-Id: I215f7ca5cbded3acd9c440fe723f6f21d77f9ed5\n"
    },
    {
      "commit": "747a7da76ceb4804e5c2e9136573d6f437ea6e0f",
      "tree": "490087bb80ca673593fffa39f46072eb4ab08ca3",
      "parents": [
        "da04f24655353c76b106197d6028f1a614c783e4"
      ],
      "author": {
        "name": "Saurav Das",
        "email": "sauravdas@alumni.stanford.edu",
        "time": "Thu Jun 27 12:28:06 2019 -0700"
      },
      "committer": {
        "name": "Saurav Das",
        "email": "sauravdas@alumni.stanford.edu",
        "time": "Fri Jun 28 23:02:55 2019 +0000"
      },
      "message": "Two fixes regarding meter handling\n\nFirst, while deleting an eapol flow, do not create a meter as a\nside-effect of a lookup failure.\nSecond, do not remove bpInfo to Meter mapping when removing default eapol\nflow, as other ONUs are still using it and new ones can reuse it instead\nof creating duplicate meters.\n\nChange-Id: I6d62b24b4d4f6e27eba28c35bab7c5a2f5144aa9\n(cherry picked from commit 80b6b6c21c5e2f87da07d10df3d5a8faf99990fe)\n"
    },
    {
      "commit": "da04f24655353c76b106197d6028f1a614c783e4",
      "tree": "8d7412164053a4747f357eef9a889b5620d19424",
      "parents": [
        "395ff3729536e5affb9af3b7599c31e9f0e2a060"
      ],
      "author": {
        "name": "Kailash",
        "email": "kailash@onlab.us",
        "time": "Fri Jun 28 14:14:03 2019 -0700"
      },
      "committer": {
        "name": "Kailash",
        "email": "kailash@onlab.us",
        "time": "Fri Jun 28 14:14:14 2019 -0700"
      },
      "message": "removing snapshot from readme\n\nChange-Id: I76a94c0d370dc73bf73da23bd9fd761427cad7bd\n"
    },
    {
      "commit": "395ff3729536e5affb9af3b7599c31e9f0e2a060",
      "tree": "ac36a54df2b2a0def5a76ace2d32ed80eba1f94b",
      "parents": [
        "eae48de8da24aeed471083fabc4574f951ae1394"
      ],
      "author": {
        "name": "Hardik Windlass",
        "email": "hardik_windlass@infosys.com",
        "time": "Thu Jun 13 05:16:00 2019 +0000"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Mon Jun 24 22:50:52 2019 +0000"
      },
      "message": "SEBA-690\n\nChange-Id: If591c0c3ad3f27852051b356998d7d7b0a5bdd3a\n"
    },
    {
      "commit": "eae48de8da24aeed471083fabc4574f951ae1394",
      "tree": "0909f532e45c5f455e32039120d66c001ff871b1",
      "parents": [
        "e94695f89a5fa68713a6616aa5c8c388dc65570b"
      ],
      "author": {
        "name": "Saurav Das",
        "email": "sauravdas@alumni.stanford.edu",
        "time": "Wed Jun 19 13:26:15 2019 -0700"
      },
      "committer": {
        "name": "Saurav Das",
        "email": "sauravdas@alumni.stanford.edu",
        "time": "Mon Jun 24 18:03:59 2019 +0000"
      },
      "message": "SEBA-669 partial fix - protects volt app from repeated add-subscriber calls\nor erroneous add and remove subscriber calls that happen too close to each other.\n\nA complete fix would also require NEM to not make these calls - see SEBA-743 and SEBA-744.\nA number of log messages were also improved.\n\nChange-Id: I88bae2883d056b1fa1f5ebec6aa5e872e979b3c7\n(cherry picked from commit 4c1a6a93cce74d87dccc69b09f21e075752aa630)\n"
    },
    {
      "commit": "e94695f89a5fa68713a6616aa5c8c388dc65570b",
      "tree": "e95cf1310b00633161eeb072630ae4c19146b1d5",
      "parents": [
        "160e8680449b4c41008d969dc6fd9ddc33e2155b"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Mon May 20 14:43:43 2019 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Mon May 20 14:53:53 2019 -0700"
      },
      "message": "Moving to a newer snapshot to allow multicast changes\n\nChange-Id: I6357b55219c745c028a90fa1420e2d0124306d88\n"
    },
    {
      "commit": "160e8680449b4c41008d969dc6fd9ddc33e2155b",
      "tree": "91f8cbab637e761cecd6815c9307d8a5ec7111a2",
      "parents": [
        "f59c0912147bd08632c393638ab1cded669a8b39"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@opennetworking.org",
        "time": "Tue May 07 18:32:22 2019 -0700"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@opennetworking.org",
        "time": "Tue May 07 18:32:22 2019 -0700"
      },
      "message": "SEBA-633 Fix flow removal when port disabled\n\nChange-Id: Ib2684f3d41d4b70c772f009e9227c688ed18b45b\n"
    },
    {
      "commit": "f59c0912147bd08632c393638ab1cded669a8b39",
      "tree": "863eeed08654fc67544ed8d5b9be98e50529552e",
      "parents": [
        "853bf25c00feebd9c8e7d2b00a9534566a80cca5"
      ],
      "author": {
        "name": "Gamze Abaka",
        "email": "gamze.abaka@netsia.com",
        "time": "Fri Apr 19 08:24:28 2019 +0000"
      },
      "committer": {
        "name": "abakagamze",
        "email": "gamze.abaka@argela.com.tr",
        "time": "Wed Apr 24 15:21:10 2019 +0300"
      },
      "message": "Adding meter and write metadata instructions to transparent flows\n\n* Additionally, ONOS dependency is changed from 1.13.9-rc3 to rc4\n\nChange-Id: I62afb5aa37965b41c11916cba36c7d0e7eadac9f\n"
    },
    {
      "commit": "853bf25c00feebd9c8e7d2b00a9534566a80cca5",
      "tree": "91f9c583be8f0a38137c2989238cc1d06499fe8a",
      "parents": [
        "da282b4c127ee33bb09fd1edc13c9832fd496e1c"
      ],
      "author": {
        "name": "Gamze Abaka",
        "email": "gamze.abaka@netsia.com",
        "time": "Mon Mar 25 10:27:06 2019 +0000"
      },
      "committer": {
        "name": "abakagamze",
        "email": "gamze.abaka@argela.com.tr",
        "time": "Mon Mar 25 14:25:55 2019 +0300"
      },
      "message": "Removing the subscriber when an ONU device is disabled\n\nChange-Id: I123b47b679a99d35642da41728743447d533da54\n"
    },
    {
      "commit": "da282b4c127ee33bb09fd1edc13c9832fd496e1c",
      "tree": "5bf070cc6306605252527c75497c651ed7adc46d",
      "parents": [
        "a9d5f4405f63ed20407d165bbbc75a2fdd022c3b"
      ],
      "author": {
        "name": "Gamze Abaka",
        "email": "gamze.abaka@netsia.com",
        "time": "Mon Mar 11 13:16:48 2019 +0000"
      },
      "committer": {
        "name": "abakagamze",
        "email": "gamze.abaka@argela.com.tr",
        "time": "Thu Mar 21 16:01:05 2019 +0300"
      },
      "message": "Adding purgeOnDisconnect feature to delete meters and updating EAPOL trap\nflows.\n\n* Calling preSetProperty of componentConfigService for MeterManager\n* Remove the meter from programmedMeters map when the device disconnects\n* Adding vlanId match criteria to EAPOL trap flows\n* Adding c-tag or default vlan to write-metadata instruction value for\nEAPOL trap flows\n* Change the ONOS dependency to 1.13.9-rc3\n* Fixing disable-reenabling ONU issue\n* Fixing reboot OLT issue\n\nChange-Id: Icce73e8334925193fa2e63d558814eb3bc836f3d\n"
    },
    {
      "commit": "a9d5f4405f63ed20407d165bbbc75a2fdd022c3b",
      "tree": "07e1200905968dcf885ac06696c0fe9ce9bde31c",
      "parents": [
        "33feef504f3ba84453d93b3d5369cb6f0b8fd426"
      ],
      "author": {
        "name": "Saurav Das",
        "email": "sauravdas@alumni.stanford.edu",
        "time": "Wed Mar 06 19:32:48 2019 -0800"
      },
      "committer": {
        "name": "Saurav Das",
        "email": "sauravdas@alumni.stanford.edu",
        "time": "Fri Mar 08 12:51:11 2019 -0800"
      },
      "message": "SEBA-306 Let the last event through for a disconnected OLT that is no longer in sadis\n\nChange-Id: Ic81bf26da9bd5b3230953b66219a27e1c4541dc3\n"
    },
    {
      "commit": "33feef504f3ba84453d93b3d5369cb6f0b8fd426",
      "tree": "6225989e2942efb1c70acd3e27b7cbe9aa983dda",
      "parents": [
        "62ad75ef4682436b567fa1484f717a7d8335c715"
      ],
      "author": {
        "name": "Gamze Abaka",
        "email": "gamze.abaka@netsia.com",
        "time": "Wed Feb 27 08:16:47 2019 +0000"
      },
      "committer": {
        "name": "abakagamze",
        "email": "gamze.abaka@argela.com.tr",
        "time": "Fri Mar 08 15:10:37 2019 +0300"
      },
      "message": "Fixing the ordering of flow programming operations\n\n* When the subscriber is provisioned, it seems the related flows are being sent\nin proper order. However, Voltha receives these in the wrong order. In order to\nsolve this problem, Charles\u0027 suggestion is implemented.\n\n* New property named enableEapol is added, the default is true -  it can be\nchanged to false from ONOS CLI, when it is false, OLT app does not send EAPOL\ntrap flows.\n\n* Meter-mod \u0026 Flow-mod ordering issue is solved\n\n* Multiple OLT support is added (internal maps are updated)\n\n* New cli commands to debug bandwidthProfile and meter relations\n\nChange-Id: Ic0a15aafa5403e00106dc660061e2a0b46ba5b01\n"
    }
  ],
  "next": "62ad75ef4682436b567fa1484f717a7d8335c715"
}
