)]}'
{
  "log": [
    {
      "commit": "4e5c6655d85d653a4948f146e0c7e9355eadcb77",
      "tree": "6f66b833034916e5335174c0fbc207353c9f0f46",
      "parents": [
        "1c1a25631024278b7caeb6a1dde34d5de326df6c"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon Dec 18 17:54:28 2023 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon Dec 18 17:54:28 2023 +0100"
      },
      "message": "Update requirements-dev to use v15 for osm-common and osm-im\n\nChange-Id: I5bee6844a95b02aed4f5af332e9e1e3d212ac6a5\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "fe88c32ad2b54fec84611f3063fecde2ab1cc664",
      "tree": "39cc7a5444860ade1cbb2468868e17a4b2d7dafa",
      "parents": [
        "5a8c7f28bd01a01e344494b33c1fb59912a42733"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Sep 28 23:31:11 2023 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Sep 28 23:40:07 2023 +0200"
      },
      "message": "Update pip requirements to pass stage2 and stage3 in all modules\n\nChange-Id: Ib3e14922e3e40cdb423896caabc4915e78ac3ae2\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "cbdf61d9604fdf5ba1fe28de3142323b5babc0ed",
      "tree": "d2043cef010eda6e3c44a0faed68437546f7b38b",
      "parents": [
        "4ab954c482f704ac8b7291bc80c3f362f3c13388"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jul 21 17:13:24 2023 +0000"
      },
      "committer": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jul 21 17:13:24 2023 +0000"
      },
      "message": "Update version of PyYAML\n\nChange-Id: Ic2a9611e6ee3a34e8c0c0d51243c6b95e6c11491\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "474fd958ac88b5d2275d3acbc2fabe22e5e9344f",
      "tree": "8e797fead8416ccf5645daed367883d7560e9f42",
      "parents": [
        "806cd5cf9456e69a849f4231e163da4f72379c1b"
      ],
      "author": {
        "name": "Guillermo Calvino",
        "email": "guillermo.calvino@canonical.com",
        "time": "Fri Apr 28 11:51:43 2023 +0200"
      },
      "committer": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Wed May 10 12:54:21 2023 -0400"
      },
      "message": "Ubuntu 22.04 and Python 3.10 preparation\n\nChange-Id: I57a4ee39c101bdab610a6964de58eaa2653d37a3\nSigned-off-by: Guillermo Calvino \u003cguillermo.calvino@canonical.com\u003e\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "1138656db9f4f3bce15ec609d5448474d1e0cea1",
      "tree": "3b71429e7efe13006dd2802c7ff6505b89f11e74",
      "parents": [
        "fedf9150c2041deb65fc54944e9be245e4b6fd21"
      ],
      "author": {
        "name": "Gulsum Atici",
        "email": "gulsum.atici@canonical.com",
        "time": "Sat Jan 28 23:55:19 2023 +0300"
      },
      "committer": {
        "name": "calvinosanc1",
        "email": "guillermo.calvino@canonical.com",
        "time": "Tue Feb 07 16:37:03 2023 +0100"
      },
      "message": "Feature 10950: Replace pycrypto with pycryptodome\n\nRemove the encryption methods from N2VC and import them from common\n\nChange-Id: Ia2c9a305a27cf6c9daaa14edab5319c735e33835\nSigned-off-by: Gulsum Atici \u003cgulsum.atici@canonical.com\u003e\n"
    },
    {
      "commit": "c24e24694c1be597ce296fe939e0819e73e84c27",
      "tree": "c535c5a3ce2cada3dc45b850dd9f17c2e96470cc",
      "parents": [
        "a07f69539ffcb24fd44371960be23ab9e4a32573"
      ],
      "author": {
        "name": "Gulsum Atici",
        "email": "gulsum.atici@canonical.com",
        "time": "Thu Jan 26 14:56:40 2023 +0300"
      },
      "committer": {
        "name": "Gulsum Atici",
        "email": "gulsum.atici@canonical.com",
        "time": "Thu Jan 26 20:53:22 2023 +0300"
      },
      "message": "Updating python dependencies\n\nUpdate of Python packages (using pip-compile) in preparation for\nRelease FOURTEEN\n\nChange-Id: Ib41ca12b847dcb3f0711d952fe9b8b1ae57e826f\nSigned-off-by: Gulsum Atici \u003cgulsum.atici@canonical.com\u003e\n"
    },
    {
      "commit": "2519b547b412e4546a8ef1162b38e517d9fce32d",
      "tree": "a9a29944f8f64ea43318fa9a5a19830418f8c813",
      "parents": [
        "867418c142ece1ef0e4c9e083bc747c1f3d13a3c"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Jan 13 11:43:45 2022 -0500"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Jan 18 15:19:00 2022 +0100"
      },
      "message": "Bug 1843: 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 1843\n\nChange-Id: Iec7c73cb99f5ed3f0e07666d8c8c8be8ca91c0ea\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "e69aea9ff905a2cd9376ca1a6f2c1a345d78daca",
      "tree": "1a2c3237efe0cbb3ddcb9abd82a6d06481b6fbd3",
      "parents": [
        "eb8943a887e2fb8cce0240382811f9e504f3c7fb"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Apr 22 12:59:58 2021 -0400"
      },
      "committer": {
        "name": "garciadav",
        "email": "david.garcia@canonical.com",
        "time": "Mon May 03 19:25:29 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: Ie2c401545e97c5fe4260f8b81c8cab0088a87789\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "7c6840b23b5d6d8bc14eb7e76d1262c4ccde3097",
      "tree": "d1624b9628632d0fe2c7f8173d76d7a94a29ec70",
      "parents": [
        "a71d4a04c1e8ad3ffe1a129024e6dbc14d6d3bd5"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Fri Feb 12 17:19:13 2021 +0100"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Apr 06 12:04:03 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\nRemoves Makefile step and places all build logic into tox.ini\n\nChange-Id: Ic14321bd5bddb322db08ac3e25202cc64cac2dff\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    }
  ]
}
