)]}'
{
  "log": [
    {
      "commit": "b266b364b3c63bfb9bfe2b64df795d0fb010ab0d",
      "tree": "8f23e9d2a3654629c31c08a103780c14cecd93dd",
      "parents": [
        "f30e33dea5fd86295519569904dffd19135cc984"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue Sep 30 17:27:57 2025 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue Sep 30 17:27:57 2025 +0200"
      },
      "message": "Update pip dependencies\n\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "01692dc599ae39450fcd337091b9bd8a1dfdf20c",
      "tree": "a3210b4e6722b728ba0d24600f7029d3d0c8a942",
      "parents": [
        "f8f0763c6c26b8bf81c7c0ae7010474b1059f336"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Aug 01 17:00:20 2025 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Aug 01 17:00:20 2025 +0200"
      },
      "message": "Update pip dependencies\n\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "6845869dfde731938249a2a12b13b0ffe881a50e",
      "tree": "21d7c86f93fd95f7f50123067bb1f6132d231050",
      "parents": [
        "ee15f2e50b074c18409e0295205e391a1d5df748"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue Jun 24 17:20:52 2025 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue Jun 24 17:21:09 2025 +0200"
      },
      "message": "Update pip dependencies\n\nChange-Id: If5c39fd82d99d7775cce1b8f3dd857e57b4afd51\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "5f41d78fce286143b49bc4111d1db572fb2ac740",
      "tree": "c8f9d6640e97373df1b7e4201fb58c807de79920",
      "parents": [
        "3e95b0f4487c2f540cf35d640202013432dbd58b"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Mar 12 00:11:55 2025 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Mar 12 00:11:55 2025 +0100"
      },
      "message": "Update pip dependencies\n\nChange-Id: I6785b2e35c8b43249bceb6944bb10fde16950e8a\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "6027a8f0b84241c0589ae5075e2faeab8edbc64c",
      "tree": "635e72e0071a2302e3e66ee4c64f84551b55f3a4",
      "parents": [
        "4d7323995f03d7862b70091f2317c01c39fd5ea7"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon Dec 16 16:36:06 2024 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon Dec 16 16:36:06 2024 +0100"
      },
      "message": "Pin async-timeout to 4.0.3 and update pip dependencies\n\nChange-Id: Ie2cc2a1f65fd06c8e8ddb7b2f50ee00f9bebeb7c\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "4d7323995f03d7862b70091f2317c01c39fd5ea7",
      "tree": "520bffa2ce2c066f6ca910d6e3281ac7b88cf5ff",
      "parents": [
        "16e6edd520df93c2f1b83c8e65296cb526f49fd3"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Sun Dec 15 11:03:05 2024 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Sun Dec 15 11:03:05 2024 +0100"
      },
      "message": "Update pip dependencies\n\nChange-Id: I9ad780c9abac41a6d5ef09e545bdf7ea5195332c\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "b2e83e7921f187ceec1f43f43660592e2c361db8",
      "tree": "1cc021567540c2fcf389082aea66d144320ec5ea",
      "parents": [
        "3af50955fa4c63fa334fd23d4081250657e1ccb3"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Aug 07 01:05:09 2024 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Aug 07 01:05:22 2024 +0200"
      },
      "message": "Update pip depencencies\n\nChange-Id: I99fc2deba730f3f2370bc8d63af93172034e7be5\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "5cdcb80a5a968efc0f21c358974200c0f7bf75c5",
      "tree": "1d731eb2ece0dee0a4fb6aba325436b0d95d4129",
      "parents": [
        "514b546acfeedf03541574394f934e06335f16ee"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Sep 28 23:50:52 2023 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Sep 28 23:50:52 2023 +0200"
      },
      "message": "Update pip requirements to pass stage2 and stage3 in all modules\n\nChange-Id: I50582481c2aa5359c749dd7246e55aaa270dee57\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "514b546acfeedf03541574394f934e06335f16ee",
      "tree": "5509ff3440cb412e421918012fa9e4583a197b08",
      "parents": [
        "f6574e3ca504b3f0bd98d3ccdc51830418d80ed8"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Sep 06 10:34:02 2023 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Sep 06 12:24:47 2023 +0200"
      },
      "message": "Fix pip requirements to update pyangbind version to 0.8.3.post1\n\nChange-Id: Ia278a01b8797a353b8d89f5ca31c9e3073e40f2c\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "79276b21b9c1b57a16cb3d000ae2c1dc055d3f46",
      "tree": "d71811c83e8ff873ec4fd9d80bfc7957b331d22b",
      "parents": [
        "01bd3bc1e98aa20ab8947a7da989213329314a8c"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jul 21 17:13:33 2023 +0000"
      },
      "committer": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jul 21 17:13:33 2023 +0000"
      },
      "message": "Update version of PyYAML\n\nChange-Id: I9672c4cfc5e1aa3abcb67ee328fab299068c141c\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.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": "838e4fb65f485469934a4dd895ca910470fa8beb",
      "tree": "45ab9b41210c9efd8e0963b0c8b6fbeb749b7daa",
      "parents": [
        "1c87a420ceb5cad35d04a14da64e5c6ebe4e7cf7"
      ],
      "author": {
        "name": "Gulsum Atici",
        "email": "gulsum.atici@canonical.com",
        "time": "Fri Feb 03 20:39:56 2023 +0300"
      },
      "committer": {
        "name": "Gulsum Atici",
        "email": "gulsum.atici@canonical.com",
        "time": "Fri Feb 03 20:39:56 2023 +0300"
      },
      "message": "Feature 10950: Replace pycrypto with pycryptodome\n\nChange-Id: I187330a6563cb5f4ce19ce3694519e87d692ec3b\nSigned-off-by: Gulsum Atici \u003cgulsum.atici@canonical.com\u003e\n"
    },
    {
      "commit": "1c87a420ceb5cad35d04a14da64e5c6ebe4e7cf7",
      "tree": "c1768e38b3f18b5bf03bc31a9f972bd5b74be28b",
      "parents": [
        "019434b0bb5cf8f88f3719633d526a7c39e1d362"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jan 27 21:23:41 2023 +0000"
      },
      "committer": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jan 27 21:23:41 2023 +0000"
      },
      "message": "Updating python dependencies\n\nUpdate of Python packages (using pip-compile) in preparation for\nRelease FOURTEEN\n\nChange-Id: If354cd6b4f13592bbe33cc3496b553bc01033a27\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "2868dec6cd2175bb35390c4dd2822d0b53196f67",
      "tree": "43305ce66211fe23f630aa7baa62f04468e33897",
      "parents": [
        "c9c0339dee11c893b35e9eb05098554dbda751a3"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jun 24 17:40:58 2022 +0000"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jun 24 17:40:58 2022 +0000"
      },
      "message": "Manual update of pip requirements\n\nChange-Id: I963e8f63e80e6b35f090b5c03a0ada223118e65e\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "9cfa8163385df6fca38094a4750f6cab22dbf250",
      "tree": "94c3962d085b221d489107966c0edaebcf406c63",
      "parents": [
        "5c59aabc55d2a03fff25419e44d0304149331cbe"
      ],
      "author": {
        "name": "aticig",
        "email": "gulsum.atici@canonical.com",
        "time": "Thu Apr 07 11:57:18 2022 +0300"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed May 18 15:45:07 2022 +0200"
      },
      "message": "Feature 10908: NBI Validation of packages upload\n\nDescriptor validation methods are added for package update operations.\n\nChange-Id: I38aa0319c698fcc7ff87f95712d2cef83c3aff8b\nSigned-off-by: aticig \u003cgulsum.atici@canonical.com\u003e\n"
    },
    {
      "commit": "c2ee2fcf4a379f2825ca4049e1c766d33852450d",
      "tree": "ba17b275fd89a4e9ccdd108a90ab291925a1aaa5",
      "parents": [
        "7fcbd4f288213fa6ade639e62cab49acd42e1ffb"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Mar 22 09:14:32 2022 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Mar 22 09:26:17 2022 -0400"
      },
      "message": "Bug 1926: Update version of Six\n\nThe IM now uses six 1.16.0, so the requirements-dev.txt needs to be\nupdated to match\n\nAdditional dependencies updated:\n  lxml\n  pyang\n  idna\n  requests\n\nFixes bug 1926\n\nChange-Id: I7d8f9ca9a0fd5e0d0e2bdb1900ef247a5b41fccc\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "0ae051c524c15eb7818b01c9dfd9356760471fde",
      "tree": "94a9077065d57b5052b8fb0ee6325e21ed5cfbec",
      "parents": [
        "1a01e1fbea5040cce855db2b584cf8ef7c13ecae"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Jan 13 11:40:06 2022 -0500"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Jan 18 10:15:32 2022 -0500"
      },
      "message": "Bug 1844: LTS Support\n\nUpdates base to Ubuntu 20.04\nUpdates python to 3.8\nUpdates pip dependencies to more recent versions\nAdds apt cache to stage 2 dockerfile\n\nFixes bug 1844\n\nChange-Id: I66a80d649fa5beaaf0821c9e307ca7215ede9fd4\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "3c417b3eeb49631253a5a391c523f67ce490d8c9",
      "tree": "4dfe5e71166ca8b6a2b0d92e685e0839164e56f8",
      "parents": [
        "317b9fd447cba7e8e5af3a9fe9cc9a41cd297e11"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Apr 22 13:00:11 2021 -0400"
      },
      "committer": {
        "name": "guzman",
        "email": "jmguzman@whitestack.com",
        "time": "Tue Aug 24 17:26:38 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: I15a61b1ba000de6acd2e1757a362cc92812c0b0a\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "a0911d313aed81603a71ec70a7fe6835f734961f",
      "tree": "23b1acb88e9e9524711937196bc30840a7c7243d",
      "parents": [
        "9b33fa825aaf935e4f467b1a01f65c85d1b9b694"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Mon Feb 22 14:30:35 2021 -0500"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Apr 06 12:04:36 2021 -0400"
      },
      "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\n\nChange-Id: I156239b97cd550c5349eb40197d85ce1a8dfde6c\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    }
  ]
}
