)]}'
{
  "log": [
    {
      "commit": "48683b8ca543c63a03c8d594a768d48d4a1a87b9",
      "tree": "0b54815a6cc0be9ab07e90d46d0e80b85076a1ba",
      "parents": [
        "bd02208d93ce9e5319b911258f60b85803d1c3be"
      ],
      "author": {
        "name": "Gabriel Cuba",
        "email": "gcuba@whitestack.com",
        "time": "Wed Nov 08 00:14:33 2023 -0500"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue Jan 30 15:36:12 2024 +0100"
      },
      "message": "Bug 1830 fixed: maps completed operations to original operation types\n\nChange-Id: I1a2f60f183ede39cabd9a7441ae64f10d7557232\nSigned-off-by: Gabriel Cuba \u003cgcuba@whitestack.com\u003e\n"
    },
    {
      "commit": "375aeb2647d733ac894b2408f66d36d55217c92d",
      "tree": "1444f9d97a99765137e05ded028142e7805e8b7a",
      "parents": [
        "9632c1ae3dadb73cf2f8af56e78f1363a977a1e2"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Wed May 10 13:55:55 2023 -0400"
      },
      "committer": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Thu May 11 11:48:01 2023 -0400"
      },
      "message": "Update to Python 3.10 and Ubuntu 22.04\n\nRemoved stale test file that has linting errors\nRemoved event loops\nUpdated Python dependencies\n\nChange-Id: I9462b0d67ea6b5bd4c869b5f2bc8d6c57d78660c\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "4cd875d2a38488b5e717258d548eeb8e557ec9a8",
      "tree": "cde42fdf13f6b37138fac1a3266d15fe0b58868b",
      "parents": [
        "f2af4a100d308e07f355d61b94fb27d1ccc97aa2"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue Feb 14 19:05:34 2023 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue Feb 14 19:05:34 2023 +0100"
      },
      "message": "Replace yaml.load by yaml.safe_load\n\nChange-Id: I4f6c3802e40d763fc2175dbb2bd94dbc79b813c2\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "f2af4a100d308e07f355d61b94fb27d1ccc97aa2",
      "tree": "d61130bb6b29f2e2d58e7dce5ea8a1a248024d4b",
      "parents": [
        "838e4fb65f485469934a4dd895ca910470fa8beb"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue Jan 24 16:56:54 2023 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue Feb 07 16:22:09 2023 +0100"
      },
      "message": "Enable pylint, black and flake8 in tox.ini\n\nChange-Id: I5e252eb4802b79497a3fdfea63488668d8a8c692\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "f100459221b95cdaaa543793623e556a9abd4852",
      "tree": "bb62e935f0af5cca52891b6379b1800b7e75c784",
      "parents": [
        "8e3806cb1f4de97e7465d9da832eb1a841441cb9"
      ],
      "author": {
        "name": "selvi.j",
        "email": "selvi.j@tataelxsi.co.in",
        "time": "Fri Apr 29 05:42:35 2022 +0000"
      },
      "committer": {
        "name": "jayaramans",
        "email": "selvi.j@tataelxsi.co.in",
        "time": "Tue May 24 13:29:46 2022 +0200"
      },
      "message": "Feature 10926 - Subscription feature for SOL003 VNF-LCM\n\nAdded the subscription and notification implementation code\nfor SOL003 Life cycle management interface\n\nChange-Id: Id73f83f4bf1bbbd07f0b3844a9a89442f8cdfb95\nSigned-off-by: selvi.j \u003cselvi.j@tataelxsi.co.in\u003e\n"
    },
    {
      "commit": "4568a372eb5a204e04d917213de03ec51f9110c1",
      "tree": "5ed50f9a010106cd7665604e2304fc0df642b789",
      "parents": [
        "786aeddab7b7491a139c958ecec6439bee5da83a"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Mar 24 09:19:48 2021 +0100"
      },
      "committer": {
        "name": "guzman",
        "email": "jmguzman@whitestack.com",
        "time": "Tue May 18 16:26:17 2021 +0200"
      },
      "message": "Reformat NBI to standardized format\n\nChange-Id: I17c2b029b83af84fbc97559bd2b616dfb6aef0fb\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "2278fa4af665ea7720797e13ef0055ee6e96d59f",
      "tree": "583592923428388423014425d1026818072d1154",
      "parents": [
        "b5422dac9b58ea664a1159e8b9db0cc67a37ea7e"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Mon Aug 10 13:53:57 2020 +0000"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Wed Aug 12 14:49:03 2020 +0000"
      },
      "message": "fix 1187 create notification task with the proper loop\n\nAlso call notifications when there are subscribers\n\nChange-Id: Icf6b4f88aaf633282c2736de85803f845b17d4c6\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "42c84ea6d88ecb94c2a7d2e3e94e86522cbd19aa",
      "tree": "cb788e51f4c0aaa86a0e6691d835d25b47dc824d",
      "parents": [
        "8748af53c4e12a7034c9bc107c502c32c593aadf"
      ],
      "author": {
        "name": "K Sai Kiran",
        "email": "saikiran.k@tataelxsi.co.in",
        "time": "Thu Jun 25 14:45:50 2020 +0530"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Fri Jun 26 13:02:19 2020 +0200"
      },
      "message": "Feature 8840 Notify without auth and typo fixes\n\nInitial implementation always needed auth to make notification.\nAfter going through sol005, understanding is auth can be optional and while subscribing\nauth is kept optional. Also fixed some typos.\n\nChange-Id: I89c5cf8f0efa9915b4daebb0f8e0d20d2861f71c\nSigned-off-by: K Sai Kiran \u003csaikiran.k@tataelxsi.co.in\u003e\n"
    },
    {
      "commit": "bb70c819066b7f558babf86dbd08fa2f57c52ae5",
      "tree": "c351ce5afac78ad4a591c9b20ebe38b79f8a24bc",
      "parents": [
        "329b81892dc8d2549209fd73505d1f88cf862a72"
      ],
      "author": {
        "name": "K Sai Kiran",
        "email": "saikiran.k@tataelxsi.co.in",
        "time": "Tue Apr 28 14:48:31 2020 +0530"
      },
      "committer": {
        "name": "K Sai Kiran",
        "email": "saikiran.k@tataelxsi.co.in",
        "time": "Fri Jun 19 17:11:04 2020 +0530"
      },
      "message": "Feature 8840 Notification to OSS/BSS for subscribed events.\n\nosm_nbi/subscriptions.py: Existing thread which analyze kafka messages for ns topic, if the message\ncan be used for nslcm notification, then it will invoke NsLcmNotification.send_notification().\n\nosm_nbi/notifications.py: (new file)Holds classes for NS, NSD, VNFD notifications. Used asyncio and aiohttp to send notifications.\nWait time for failed notification will increase in powers of 2. Reusing session of aiohttp client for performance.\nNotifications are SOL005 compliant. But some data is missing in kafka message, for such keys N/A value is assigned in notification body.\n\nChange-Id: I142ffc12f3b4e3720d41562f7ffca3b2280f4fd4\nSigned-off-by: K Sai Kiran \u003csaikiran.k@tataelxsi.co.in\u003e\n"
    }
  ]
}
