)]}'
{
  "log": [
    {
      "commit": "c3365d58a6b8f58deab9e47d6174cd6f7049aad2",
      "tree": "9c6f7b70015bc83497d56aab949519a2b82c185c",
      "parents": [
        "46d8ef6a6680f2331d89a89284502b9906a25791"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue Oct 14 15:50:24 2025 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue Oct 14 15:50:24 2025 +0200"
      },
      "message": "Update pip dependencies\n\nChange-Id: Idbfb8be132d7d1ba7842f5c443ae530508721b23\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "46d8ef6a6680f2331d89a89284502b9906a25791",
      "tree": "2fdb4ccbd091934ce66e7a8cd94267d04c3bde8c",
      "parents": [
        "074ac29e7a419702a9910ba9f8572ad794c75d68"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon Oct 13 12:32:04 2025 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon Oct 13 13:10:26 2025 +0200"
      },
      "message": "Update pip dependencies\n\nChange-Id: I736a976b73db212fa9ec7f42d547cc6658ecd1a5\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "074ac29e7a419702a9910ba9f8572ad794c75d68",
      "tree": "a762f5a6083d8b0126efcd6d90ac2583faac69f1",
      "parents": [
        "e114e31a2b07d7fc727eceb8203fcb61b38bb63f"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Oct 08 22:33:32 2025 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Oct 08 22:33:32 2025 +0200"
      },
      "message": "Update pip dependencies\n\nChange-Id: I1aff4b97951f40c0009db62db925ff518dd8bad5\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "9ca3f8bca10bc654df16cd227d9a888f0af80bcc",
      "tree": "0ffcde54e611eebb47d14dcf44de24708ce16ab2",
      "parents": [
        "c83dbd74ff0bf7b76405751b4bbf9b4a6eb64b1c"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue Mar 11 23:56:31 2025 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Mar 12 00:13:53 2025 +0100"
      },
      "message": "Update pip dependencies\n\nChange-Id: Ibfae07ea73a73ff56a28515b017a01541473bb3e\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "7171b7ea4010be6dbfefe84e4ac8e30d429f7b5c",
      "tree": "8eb20c675e862b7d328737998f414ed7d16ea969",
      "parents": [
        "15c8b0f7d0dd79960e984a281021217226185dfa"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Sun Dec 15 10:54:25 2024 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Sun Dec 15 10:54:25 2024 +0100"
      },
      "message": "Update pip dependencies\n\nChange-Id: Ic84a50d8dc8f0dd8d61fdcf3eaaa63d3788c5469\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "fc12ea6d4f011014de0f3637cdc63562ce525920",
      "tree": "c28af93409017f762901affec1716abdb57a6309",
      "parents": [
        "5821b7f0ca676a5cf4ba74c8a6b9b6dacd73abe3"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Aug 07 02:35:10 2024 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Aug 07 02:35:10 2024 +0200"
      },
      "message": "Update pip dependencies\n\nChange-Id: I66c9047f6b607f9417bd5c0880c5eb7a7b806027\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": "fcbd881700fec0522c81e8b32e3a982fb3ccbd80",
      "tree": "695734f858a2a6ede42046823ec6043dd7e9ebd1",
      "parents": [
        "474fd958ac88b5d2275d3acbc2fabe22e5e9344f"
      ],
      "author": {
        "name": "Gabriel Cuba",
        "email": "gcuba@whitestack.com",
        "time": "Thu May 11 02:04:17 2023 -0500"
      },
      "committer": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Thu May 11 15:22:53 2023 -0400"
      },
      "message": "Remove charset-normalizer version constraint\n\nChange-Id: I46311f74e949270278f685c50576f5884ba96227\nSigned-off-by: Gabriel Cuba \u003cgcuba@whitestack.com\u003e\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": "03241da419ceb2bb6892b749dee9a1444a80bb28",
      "tree": "968bec3cd75d39f38acd6fb4f7be86395416f44b",
      "parents": [
        "7ad32e7a59fb0a20cad9643d392fb32d548ed478"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Sat Jan 28 03:02:22 2023 +0000"
      },
      "committer": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Sat Jan 28 03:02:22 2023 +0000"
      },
      "message": "Updating python dependencies\n\nUpdate of Python packages (using pip-compile) in preparation for\nRelease FOURTEEN\n\nChange-Id: I4b495cc7edb7866d0ffa93875242713ebc2e05d1\nSigned-off-by: Mark Beierl \u003cmark.beierl@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": "90a5c32230d290d3b0b654e57e9b72f6f3bb0815",
      "tree": "4562160e1b2c9949c9158f4b7ef87dbeaa98e2dc",
      "parents": [
        "ab297d7315fcf0ebcb2499eae2e2f55f9a3ef2d0"
      ],
      "author": {
        "name": "calvinosanc1",
        "email": "guillermo.calvino@canonical.com",
        "time": "Tue Oct 11 09:21:27 2022 +0000"
      },
      "committer": {
        "name": "calvinosanc1",
        "email": "guillermo.calvino@canonical.com",
        "time": "Tue Oct 11 09:22:15 2022 +0000"
      },
      "message": "Update pip packages\n\nChange-Id: I7fd1b3ffaceba62ba79f086ca9169ee7c17a2d7e\nSigned-off-by: calvinosanc1 \u003cguillermo.calvino@canonical.com\u003e\n"
    },
    {
      "commit": "ab297d7315fcf0ebcb2499eae2e2f55f9a3ef2d0",
      "tree": "8bbaced6f3b900f70110ad1b14330cf9a71ee0ff",
      "parents": [
        "0fcb6feed111b9eb210c03c49287ce114355b994"
      ],
      "author": {
        "name": "calvinosanc1",
        "email": "guillermo.calvino@canonical.com",
        "time": "Thu Sep 15 10:23:16 2022 +0000"
      },
      "committer": {
        "name": "calvinosanc1",
        "email": "guillermo.calvino@canonical.com",
        "time": "Fri Oct 07 12:12:08 2022 +0200"
      },
      "message": "Update python libjuju from 2.9.10 to 3.0.0\n\nChange-Id: Ifdbc1cd385a7779dc0b7d24fbd803559b8c3c878\nSigned-off-by: calvinosanc1 \u003cguillermo.calvino@canonical.com\u003e\n"
    },
    {
      "commit": "23c4455e7095b71ecd349f7457dea8f74b441a4b",
      "tree": "ac529e315d730523b464bb5d294fe0cc9b7b6029",
      "parents": [
        "287a4fcaa7ad46d7c3f42e0f9538073d7e889c32"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jun 24 13:45:23 2022 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jun 24 13:45:23 2022 -0400"
      },
      "message": "Manual update of pip requirements\n\nChange-Id: If32e6a3789884c9d7a9521f4955a608ae59c9381\nSigned-off-by: beierlm \u003cmark.beierl@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": "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"
    }
  ]
}
