)]}'
{
  "log": [
    {
      "commit": "0a16d651b682cc770a44846c309f8980b132d3ba",
      "tree": "e813c5fc4dc1dbda0a9ac0abced25461ed8d141d",
      "parents": [
        "b57755a613ac9925d38076669a5362f2cf56a0e5"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue Oct 07 18:20:39 2025 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue Oct 07 18:20:39 2025 +0200"
      },
      "message": "Update pip dependencies\n\nChange-Id: Ib2932c21857b5854e41620f29dd31f5abfd3c888\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "b57755a613ac9925d38076669a5362f2cf56a0e5",
      "tree": "846fcfec1a7f5744f839378d88ec4596128d1aae",
      "parents": [
        "aed106909202fd4bbbb94f93b49d17402de5b6c5"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue Sep 30 17:27:07 2025 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue Sep 30 17:27:07 2025 +0200"
      },
      "message": "Update pip dependencies\n\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "a0b342a22fb92c46d5ba382048d729b1cf33f50a",
      "tree": "efe1f541a70ea026643a3a50945daedb89fc18a3",
      "parents": [
        "83a3057bb32ac930944a5619bfc4eed0cb1e3510"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Aug 01 17:02:08 2025 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Aug 01 17:02:08 2025 +0200"
      },
      "message": "Update pip dependencies\n\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "0a79b6c769532488b5f499cbfa34fb22ef645256",
      "tree": "2bdac61ff9a16b6999620489133b70b1a78da4d6",
      "parents": [
        "23aea8e35694f6ab8bec7eb8f5a575797bd50772"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue Jun 24 17:33:34 2025 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue Jun 24 17:33:34 2025 +0200"
      },
      "message": "Update pip dependencies\n\nChange-Id: I562afa19f0fec0f3d937fc06b15836ba54e4b608\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "20550340d83eb1e1956d1e2a5d142b147200eacf",
      "tree": "f6c8c3b1b6c652521e675bee7888a546e35b4636",
      "parents": [
        "304ce60efcd37293db262153f9ceb04f5fd7c2d5"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Mar 12 00:01:54 2025 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Mar 12 00:02:13 2025 +0100"
      },
      "message": "Update pip dependencies\n\nChange-Id: I3bd83730edd8c3df68bf1d3a04eb4a6156e0743f\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "ac813bd0d55ae77801b001ab2c4a479e79dac8a4",
      "tree": "56b6e5584758c89e354ebec2a318f8dcb6066d33",
      "parents": [
        "f80139e7f255ab00c20b2132d8c8c9f494be0fae"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon Dec 16 16:32:50 2024 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon Dec 16 16:32:50 2024 +0100"
      },
      "message": "Pin async-timeout to 4.0.3 and update pip dependencies\n\nChange-Id: Ic92a4df87af828c507b9afeddc42c5a828c9a4cc\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "f80139e7f255ab00c20b2132d8c8c9f494be0fae",
      "tree": "eb9b3203e2bbc8e207337be8450240c9198eccd9",
      "parents": [
        "5359e9958f312ee87eeb23ac0c36fd5088411c06"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Sun Dec 15 11:07:01 2024 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Sun Dec 15 11:07:01 2024 +0100"
      },
      "message": "Update pip dependencies\n\nChange-Id: I6dbcd39128dfa185f491d38c759cf85372afa7b5\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "cdd20ae751ad1572adf765657fbcb17da870f230",
      "tree": "3816b01c7bbac2acf93bbd3ee227208f2da8345f",
      "parents": [
        "b90dc26711d692b2e76f969e8b79f721caa498b1"
      ],
      "author": {
        "name": "almagia",
        "email": "silvia.almagia@etsi.org",
        "time": "Fri Dec 13 09:45:45 2024 +0100"
      },
      "committer": {
        "name": "almagia",
        "email": "silvia.almagia@etsi.org",
        "time": "Fri Dec 13 09:45:45 2024 +0100"
      },
      "message": "Revert \"Revert \"Move N2VC code from N2VC repo to LCM\"\"\n\nThis reverts commit b90dc26711d692b2e76f969e8b79f721caa498b1.\n\nRequested by TSC on 13.12.2024\n\nChange-Id: Ifa4ba6c395bfebff562642c18dcb6661ac748896\n"
    },
    {
      "commit": "b90dc26711d692b2e76f969e8b79f721caa498b1",
      "tree": "4ea7c36003a5286c48c70e707b729dd284ce6e0d",
      "parents": [
        "5c465fab4e2239fcbf9c0e3f712e5de5e91c0b47"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Dec 12 16:31:04 2024 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Dec 12 16:31:12 2024 +0100"
      },
      "message": "Revert \"Move N2VC code from N2VC repo to LCM\"\n\nThis reverts commit 5c465fab4e2239fcbf9c0e3f712e5de5e91c0b47.\n\nChange-Id: Ifd746508779c611c07308286e1ce27ea5666c6ec\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "5c465fab4e2239fcbf9c0e3f712e5de5e91c0b47",
      "tree": "3816b01c7bbac2acf93bbd3ee227208f2da8345f",
      "parents": [
        "ed6528c8e26c1953a5e819b103bd4333b2837703"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Dec 12 14:38:13 2024 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Dec 12 16:27:43 2024 +0100"
      },
      "message": "Move N2VC code from N2VC repo to LCM\n\nChange-Id: I2173a2d0ce359081bc2995dc6ce20ea99a82eb15\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "3a94d9378e6ab00d9dd958aeab7d77686f4f3715",
      "tree": "e3ecc319a2c16ff1e344d54c3d14b7ee8961f655",
      "parents": [
        "8eb84d5cf2a0f4ea2ec4684fec1b6b7fd9a0ccbe"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Aug 07 03:01:48 2024 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Aug 07 03:01:48 2024 +0200"
      },
      "message": "Update pip dependencies\n\nChange-Id: If3f2523ae6416e5a6188c1fd1771b05ed771b0aa\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "6a8c781a4eede1eb70fb1754086082eb356830ad",
      "tree": "570785b31f4b571fe93d2d5cf6bd8841a2621f4d",
      "parents": [
        "11cd93f9021ccd79c42d389beecffb9f2aa3eb3b"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Sep 29 08:07:00 2023 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Sep 29 10:46:37 2023 +0200"
      },
      "message": "Update pip requirements to pass stage2 and stage3 in all modules\n\nChange-Id: I574d227629056298a4d5cd67105dd9fcdb99d424\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "00f8b0a92db1d1b7049070f249a801091a469a6d",
      "tree": "44d37767c9736c5d05e3636f345d73d107570bfc",
      "parents": [
        "556f5c761025fa0186e6997a8e51bc0d89829d10"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jul 21 17:13:12 2023 +0000"
      },
      "committer": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jul 21 17:13:12 2023 +0000"
      },
      "message": "Update version of PyYAML\n\nChange-Id: Ib51829e23f41e87451a53838af0f0ca4437144aa\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "e789898a1681e9b8568f57608d7604a447250fe5",
      "tree": "17aec40b3ad30f93a92ed3cb1a19ffefafb4a5c5",
      "parents": [
        "c7aeb55412c899de7ed6d5e8e3d792759298bdd6"
      ],
      "author": {
        "name": "Gabriel Cuba",
        "email": "gcuba@whitestack.com",
        "time": "Thu May 11 01:57:21 2023 -0500"
      },
      "committer": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Mon May 15 23:50:20 2023 -0400"
      },
      "message": "Ubuntu 22.04 and Python 3.10 preparation\n\nChange-Id: I8871964f01afac8f601678249acf779426c25090\nSigned-off-by: Gabriel Cuba \u003cgcuba@whitestack.com\u003e\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "86d80c694ea72220c1da0872c38c4c880d895cd1",
      "tree": "5c5327ea8dc8c48d6a59160c3cd0680395526235",
      "parents": [
        "4d209f039b05c39750dd192095cffba9e3a80925"
      ],
      "author": {
        "name": "Gulsum Atici",
        "email": "gulsum.atici@canonical.com",
        "time": "Fri Feb 03 20:52:43 2023 +0300"
      },
      "committer": {
        "name": "aticig",
        "email": "gulsum.atici@canonical.com",
        "time": "Mon Feb 06 20:14:00 2023 +0100"
      },
      "message": "Feature 10950: Replace pycrypto with pycryptodome\n\nChange-Id: I21405230434326f7ff7d55dea9d2f68a5237df78\nSigned-off-by: Gulsum Atici \u003cgulsum.atici@canonical.com\u003e\n"
    },
    {
      "commit": "4394863e15955b4fd65a63a6e7ee92c71c9b5331",
      "tree": "96e78438e48292e6aab0caeed553d127c8e057d8",
      "parents": [
        "8e53c6d0046a3015bf015b745aa3cf9a30a8fbe6"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jan 27 21:10:48 2023 +0000"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jan 27 22:11:40 2023 +0100"
      },
      "message": "Updating python dependencies\n\nUpdate of Python packages (using pip-compile) in preparation for\nRelease FOURTEEN\n\nChange-Id: I8107f1f0f7c534679ef20619c264d9a9264c71e5\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "fb1e25f7c0dcd13084dc3cc751eb10f7bb14331e",
      "tree": "0b76516f980eb132532857dda24d0c54f3a7443c",
      "parents": [
        "e539a8d7d65be857fc64afa593893e6e6b0b52c0"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Nov 18 14:36:22 2022 +0100"
      },
      "committer": {
        "name": "Gabriel Cuba",
        "email": "gcuba@whitestack.com",
        "time": "Fri Nov 18 15:50:19 2022 -0500"
      },
      "message": "Fix black issues and run tox properly in stage-test\n\nChange-Id: Ie08f3029df03f97f1df1461a564c24ce024974fe\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "d3dffd8fc2ddc0d9e064c0e2de05dd8c74739f03",
      "tree": "9e8fb4639d0b584ba12571963b940a7f58eba7dd",
      "parents": [
        "48b760f7a3dea8ea0fdedbc541cf3c579b0d1228"
      ],
      "author": {
        "name": "Gulsum Atici",
        "email": "gulsum.atici@canonical.com",
        "time": "Tue Oct 11 16:39:00 2022 +0300"
      },
      "committer": {
        "name": "Gulsum Atici",
        "email": "gulsum.atici@canonical.com",
        "time": "Tue Oct 11 16:45:19 2022 +0300"
      },
      "message": "Update pip packages\n\nChange-Id: Ic39d00c7a35d035d515fb8cae48a08fc919d489d\nSigned-off-by: Gulsum Atici \u003cgulsum.atici@canonical.com\u003e\n"
    },
    {
      "commit": "48b760f7a3dea8ea0fdedbc541cf3c579b0d1228",
      "tree": "1e1740c83d1f97b89dc10869904ba981af7a8177",
      "parents": [
        "1d8aa81e353f6a9a1921d1efb0bd96b4719ec576"
      ],
      "author": {
        "name": "Gulsum Atici",
        "email": "gulsum.atici@canonical.com",
        "time": "Mon Sep 26 20:57:26 2022 +0300"
      },
      "committer": {
        "name": "aticig",
        "email": "gulsum.atici@canonical.com",
        "time": "Mon Oct 10 23:25:47 2022 +0200"
      },
      "message": "Updating requirements for libjuju 3.0.0 upgrade\n\nChange-Id: I04f63474c96a6a73762331dbc876af6df0f2866d\nSigned-off-by: Gulsum Atici \u003cgulsum.atici@canonical.com\u003e\n"
    },
    {
      "commit": "ef92132b2ad467114ad9ba24a081877bbcbeca7d",
      "tree": "55381ecd67e9ba82cd1a54370cca7e946a9e70cb",
      "parents": [
        "4ff4b51325ee03faf991cd0fd435658c9365ecf0"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jun 24 21:17:53 2022 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jun 24 21:17:53 2022 -0400"
      },
      "message": "Manual update of pip requirements\n\nChange-Id: Iefd554bf703f44223b53f5395da163676e7ddef9\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "d213eba8b114fa76c764a3cabb773e263a1cc4fc",
      "tree": "9bb3d6d7d6326a0a3e3395f03b64d966792994da",
      "parents": [
        "c41fe83a651559f7e85e959beaeff5ea0a1ceaaa"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Jan 18 08:52:27 2022 -0500"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Jan 18 16:00:30 2022 +0100"
      },
      "message": "Bug 1863: LTS Support\n\nUpdates base to Ubuntu 20.04\nAdds apt cache to stage 2 dockerfile\nUpdates python to 3.8\nUpdates pip dependencies to more recent versions\n\nFixes bug 1863\n\nChange-Id: If82a6f3169f7e800c6284c7f3e7f232b7fc73ea5\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "c1fe90adf8ed0d671342c617fed7184629c7003e",
      "tree": "35523d5b6aa0652d2a9d49787ecc92ff74967315",
      "parents": [
        "d2753c3f33a69ebc708d46f7e1561d891e362afc"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Wed Mar 31 19:12:02 2021 +0200"
      },
      "committer": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Mon May 03 16:45:41 2021 +0200"
      },
      "message": "Feature 10239: Distributed VCA\n\n- Handle VCATopic: https://osm.etsi.org/gerrit/#/c/osm/NBI/+/10574/\n- Pass vca_id to calls in N2VC, so N2VC can know to which VCA it needs\nto talk\n\nDepends on the following patch: https://osm.etsi.org/gerrit/#/c/osm/N2VC/+/10616/\n\nChange-Id: I080c1aab94f70de83f2d33def74ccd03450dbdd6\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "d2753c3f33a69ebc708d46f7e1561d891e362afc",
      "tree": "2bdd6594098c644711431699c3eda1dcb05a3886",
      "parents": [
        "1900848f8ab8e046f5184da5a2763e22ab7ba648"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Apr 22 12:58:58 2021 -0400"
      },
      "committer": {
        "name": "bravof",
        "email": "fbravo@whitestack.com",
        "time": "Thu Apr 22 22:01:53 2021 +0200"
      },
      "message": "Including upstream requirements\n\nNow that internal OSM software does not specify python modules in\nsetup.py, we need to include the requirements.txt from the module\nin the requirements-dev.in to generate the full list properly.\n\nChange-Id: Ieebd667829444217d1d38e05261d6f50b9f0d180\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "acf83f8f25e8c900e32826be970804d9c82b00b3",
      "tree": "9caf52d8d324dbc2d4ec4299bbff99cc4c1087c6",
      "parents": [
        "b1c9f37d645d82c14f1ee85e8b9f8362cc978c94"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Mar 17 08:11:23 2021 -0400"
      },
      "committer": {
        "name": "bravof",
        "email": "fbravo@whitestack.com",
        "time": "Tue Apr 06 22:30:04 2021 +0200"
      },
      "message": "Feature 10296 Pip Standardization\n\nCreates standard template for tox.ini\nIntroduces \u0027safety\u0027 for listing upstream CVEs\nPins all versions of all upstream modules\nRemoves Makefile step and places all build logic into tox.ini\n\nChange-Id: I15c8ec22ad911d5bfa67df5a85175642a59da971\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    }
  ]
}
