)]}'
{
  "log": [
    {
      "commit": "72984b752177b473f50e82097886ab8b62edcb69",
      "tree": "20a9a87eb13c3d9449a110cfb52b3dd8a7106fa4",
      "parents": [
        "42f87e5007e561370bd91936d13aea2ef7e9ccda",
        "569e96719d4fc46acfb468139837922c3fa7b260"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "30654959+sciabarracom@users.noreply.github.com",
        "time": "Fri Aug 07 21:36:25 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 07 21:36:25 2026 +0200"
      },
      "message": "Merge pull request #219 from d4rkstar/main\n\nnamespace validation and restored ports"
    },
    {
      "commit": "569e96719d4fc46acfb468139837922c3fa7b260",
      "tree": "20a9a87eb13c3d9449a110cfb52b3dd8a7106fa4",
      "parents": [
        "5fbf758d4f74e668469930527fdde3d0d6de78fe"
      ],
      "author": {
        "name": "Bruno Salzano",
        "email": "d4rkstar@gmail.com",
        "time": "Mon Jul 27 05:56:28 2026 +0000"
      },
      "committer": {
        "name": "Bruno Salzano",
        "email": "d4rkstar@gmail.com",
        "time": "Fri Aug 07 19:00:35 2026 +0000"
      },
      "message": "fix(setup): namespace validation\n\nadded namespace validation to whisk-user-crd: this crd will be used by the operator to create users.\n\nSigned-off-by: Bruno Salzano \u003cd4rkstar@gmail.com\u003e\n"
    },
    {
      "commit": "5fbf758d4f74e668469930527fdde3d0d6de78fe",
      "tree": "3298a0f55632a9f47bd2b3a5fc4156249f3ced27",
      "parents": [
        "42f87e5007e561370bd91936d13aea2ef7e9ccda"
      ],
      "author": {
        "name": "Bruno Salzano",
        "email": "d4rkstar@gmail.com",
        "time": "Sun Jul 12 19:45:24 2026 +0000"
      },
      "committer": {
        "name": "Bruno Salzano",
        "email": "d4rkstar@gmail.com",
        "time": "Fri Aug 07 19:00:25 2026 +0000"
      },
      "message": "chore: restored ports\n\nrestored in extraPortMappings ports for various services: these are useful for testing. The ports were removed when we moved to one node from two node kind setup\n"
    },
    {
      "commit": "42f87e5007e561370bd91936d13aea2ef7e9ccda",
      "tree": "3a023ffa362b721fd36cc832c6e775bfc3e6302f",
      "parents": [
        "a045daf107bf0b9d4b4124c83ead2772b6ef4085",
        "e18984a9a7cb2a13d724178feaf0a05222078e1f"
      ],
      "author": {
        "name": "Bruno Salzano",
        "email": "d4rkstar@gmail.com",
        "time": "Fri Aug 07 16:55:10 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 07 16:55:10 2026 +0200"
      },
      "message": "Merge pull request #218 from nuvolaris/bestia"
    },
    {
      "commit": "e18984a9a7cb2a13d724178feaf0a05222078e1f",
      "tree": "3a023ffa362b721fd36cc832c6e775bfc3e6302f",
      "parents": [
        "eb949f8435e54c07d33de68dd8197a2dee572843",
        "a045daf107bf0b9d4b4124c83ead2772b6ef4085"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "30654959+sciabarracom@users.noreply.github.com",
        "time": "Fri Aug 07 16:53:48 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 07 16:53:48 2026 +0200"
      },
      "message": "Merge branch \u0027apache:main\u0027 into bestia\n"
    },
    {
      "commit": "eb949f8435e54c07d33de68dd8197a2dee572843",
      "tree": "3a023ffa362b721fd36cc832c6e775bfc3e6302f",
      "parents": [
        "b99097fd440311b543cc5672f3ac247a805cfa68"
      ],
      "author": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Fri Aug 07 16:53:27 2026 +0200"
      },
      "committer": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Fri Aug 07 16:53:27 2026 +0200"
      },
      "message": "no setup no party\n"
    },
    {
      "commit": "a045daf107bf0b9d4b4124c83ead2772b6ef4085",
      "tree": "41c8e67e04737f2650ecacd40099cab24a872a72",
      "parents": [
        "80dc493345fdcaeda0052773fc14062e90bda1b6",
        "b99097fd440311b543cc5672f3ac247a805cfa68"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "30654959+sciabarracom@users.noreply.github.com",
        "time": "Fri Aug 07 10:18:48 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 07 10:18:48 2026 +0200"
      },
      "message": "Merge pull request #217 from nuvolaris/bestia\n\nextra ingresses"
    },
    {
      "commit": "b99097fd440311b543cc5672f3ac247a805cfa68",
      "tree": "41c8e67e04737f2650ecacd40099cab24a872a72",
      "parents": [
        "ce38a66bd6ce2d910f4d5ea4e4ae56d17c1d0683"
      ],
      "author": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Sun Aug 02 20:40:49 2026 +0200"
      },
      "committer": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Sun Aug 02 20:40:49 2026 +0200"
      },
      "message": "extra ingress singlehost\n"
    },
    {
      "commit": "ce38a66bd6ce2d910f4d5ea4e4ae56d17c1d0683",
      "tree": "6b0c5784801a2737421fb1c4d65a96b8fc84823d",
      "parents": [
        "80dc493345fdcaeda0052773fc14062e90bda1b6",
        "1a2e4d4a637ee18b6163eba735679a3e0541acee"
      ],
      "author": {
        "name": "miki3421",
        "email": "42601846+miki3421@users.noreply.github.com",
        "time": "Sun Jul 26 15:27:16 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jul 26 15:27:16 2026 +0200"
      },
      "message": "Merge pull request #5 from nuvolaris/codex/issue57-action-watcher\n\nMake action watcher redeploy deterministic"
    },
    {
      "commit": "1a2e4d4a637ee18b6163eba735679a3e0541acee",
      "tree": "6b0c5784801a2737421fb1c4d65a96b8fc84823d",
      "parents": [
        "80dc493345fdcaeda0052773fc14062e90bda1b6"
      ],
      "author": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Sat Jul 25 18:43:18 2026 +0200"
      },
      "committer": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Sun Jul 26 15:23:39 2026 +0200"
      },
      "message": "Make action watcher updates deterministic\n"
    },
    {
      "commit": "80dc493345fdcaeda0052773fc14062e90bda1b6",
      "tree": "37c83c91e449d118f302dbce85cdde8d190328c1",
      "parents": [
        "6d66e904438455e8e75e0024f6946d036a68211d",
        "85bef0e93c82e0a17c95b8c45f1b77c17d18564e"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "30654959+sciabarracom@users.noreply.github.com",
        "time": "Sat Jul 11 11:40:36 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 11 11:40:36 2026 +0200"
      },
      "message": "Merge pull request #210 from apache/dependabot/npm_and_yarn/ide/deploy/glob-12.0.0\n\nBump glob from 11.0.1 to 12.0.0 in /ide/deploy"
    },
    {
      "commit": "85bef0e93c82e0a17c95b8c45f1b77c17d18564e",
      "tree": "37c83c91e449d118f302dbce85cdde8d190328c1",
      "parents": [
        "6d66e904438455e8e75e0024f6946d036a68211d"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Jul 11 09:40:03 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 11 09:40:03 2026 +0000"
      },
      "message": "Bump glob from 11.0.1 to 12.0.0 in /ide/deploy\n\nBumps [glob](https://github.com/isaacs/node-glob) from 11.0.1 to 12.0.0.\n- [Changelog](https://github.com/isaacs/node-glob/blob/main/changelog.md)\n- [Commits](https://github.com/isaacs/node-glob/compare/v11.0.1...v12.0.0)\n\n---\nupdated-dependencies:\n- dependency-name: glob\n  dependency-version: 12.0.0\n  dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "6d66e904438455e8e75e0024f6946d036a68211d",
      "tree": "0725c00b9bd5141c326fc655fe6423675c523656",
      "parents": [
        "59c3953a591f2ed2bd46300b36bd75f7927564fe",
        "a9040239a32e7981a0fc320abbec499ad4a0c9d9"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "30654959+sciabarracom@users.noreply.github.com",
        "time": "Sat Jul 11 11:39:48 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 11 11:39:48 2026 +0200"
      },
      "message": "Merge pull request #200 from Bi-Gen/fix/rbac-deployer-secrets-pods\n\nfix: add secrets and pods RBAC rules for admin-api builder"
    },
    {
      "commit": "59c3953a591f2ed2bd46300b36bd75f7927564fe",
      "tree": "b36483c989c3e5b5e243e850f57c02239af20841",
      "parents": [
        "f7bc7a8f0d92841fb08e71f4c2338f0b84359bf5",
        "32039dd63ec9a274f7107e66c0dd68395051e011"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "30654959+sciabarracom@users.noreply.github.com",
        "time": "Sat Jul 11 11:39:14 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 11 11:39:14 2026 +0200"
      },
      "message": "Merge pull request #195 from apache/dependabot/npm_and_yarn/admin/usage/usagechecker/yaml-2.8.3\n\nBump yaml from 2.8.0 to 2.8.3 in /admin/usage/usagechecker"
    },
    {
      "commit": "f7bc7a8f0d92841fb08e71f4c2338f0b84359bf5",
      "tree": "477eecb6c8cdacde63da568c8d61d3c72f2a1d11",
      "parents": [
        "dd2427d092bf6e8410c1a606a90a2f6b7d53b0b5"
      ],
      "author": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Fri Jul 10 19:33:52 2026 +0200"
      },
      "committer": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Fri Jul 10 19:35:09 2026 +0200"
      },
      "message": "restored correct runtimes.json\n"
    },
    {
      "commit": "dd2427d092bf6e8410c1a606a90a2f6b7d53b0b5",
      "tree": "f64399fcc299e7c7ae15aabffdf58865aede4f42",
      "parents": [
        "31b343b60674c5570f1a07e069bd6531a24e7f22",
        "c39c0f573de962c8c4d6efd9442c5d74aceb9276"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "30654959+sciabarracom@users.noreply.github.com",
        "time": "Fri Jul 10 12:39:55 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 10 12:39:55 2026 +0200"
      },
      "message": "Merge pull request #207 from miki3421/fix/system-api-readiness-probe\n\nfix: wait for system API readiness"
    },
    {
      "commit": "c39c0f573de962c8c4d6efd9442c5d74aceb9276",
      "tree": "f64399fcc299e7c7ae15aabffdf58865aede4f42",
      "parents": [
        "31b343b60674c5570f1a07e069bd6531a24e7f22"
      ],
      "author": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Fri Jul 10 12:23:57 2026 +0200"
      },
      "committer": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Fri Jul 10 12:23:57 2026 +0200"
      },
      "message": "fix: wait for system API readiness\n"
    },
    {
      "commit": "31b343b60674c5570f1a07e069bd6531a24e7f22",
      "tree": "c32b63bf602214f1c66f5b5ba2f74c6c5dd0da92",
      "parents": [
        "ac3a8327551dc5262336ec4d65f06907ec19329f"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "msciabarra@apache.org",
        "time": "Wed Jul 08 07:40:16 2026 +0000"
      },
      "committer": {
        "name": "Michele Sciabarra",
        "email": "msciabarra@apache.org",
        "time": "Wed Jul 08 07:40:16 2026 +0000"
      },
      "message": "bad headers\n"
    },
    {
      "commit": "ac3a8327551dc5262336ec4d65f06907ec19329f",
      "tree": "940494aaf29ccb76a611959091bb22486d1b104d",
      "parents": [
        "4762b6bbeed3f065d01d73b75d692ac95fd86aa5"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "msciabarra@apache.org",
        "time": "Wed Jul 08 07:16:38 2026 +0000"
      },
      "committer": {
        "name": "Michele Sciabarra",
        "email": "msciabarra@apache.org",
        "time": "Wed Jul 08 07:16:38 2026 +0000"
      },
      "message": "restored images\n"
    },
    {
      "commit": "4762b6bbeed3f065d01d73b75d692ac95fd86aa5",
      "tree": "4eea4e972c8f888d6ff7ca83eeac13d46e8a5173",
      "parents": [
        "eb360c093ec739edcca81cad10b72f4002cfd4e3"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "msciabarra@apache.org",
        "time": "Wed Jul 08 07:08:29 2026 +0000"
      },
      "committer": {
        "name": "Michele Sciabarra",
        "email": "msciabarra@apache.org",
        "time": "Wed Jul 08 07:08:29 2026 +0000"
      },
      "message": "fixed licenses\n"
    },
    {
      "commit": "eb360c093ec739edcca81cad10b72f4002cfd4e3",
      "tree": "8fc7b5d4a853fdf8bfaa27af670f14d1dd8331af",
      "parents": [
        "3631e62e322bad9e9a69325147454fc415e66d0a",
        "4abc3531f6e82defd4c20187166c4ad2024339d0"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "30654959+sciabarracom@users.noreply.github.com",
        "time": "Mon Jul 06 08:29:04 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 06 08:29:04 2026 +0200"
      },
      "message": "Merge pull request #206 from nuvolaris/bestia\n\ngitattributes"
    },
    {
      "commit": "4abc3531f6e82defd4c20187166c4ad2024339d0",
      "tree": "8fc7b5d4a853fdf8bfaa27af670f14d1dd8331af",
      "parents": [
        "3631e62e322bad9e9a69325147454fc415e66d0a"
      ],
      "author": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Mon Jul 06 08:28:03 2026 +0200"
      },
      "committer": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Mon Jul 06 08:28:03 2026 +0200"
      },
      "message": "gitattributes\n"
    },
    {
      "commit": "3631e62e322bad9e9a69325147454fc415e66d0a",
      "tree": "f7766583bbc1a094cc4acd964212a7f8a3331a6f",
      "parents": [
        "9efa1e27663cf57740482a0ee2405dc8d1030707",
        "d43c45c329602843c494ec9d519e8f07245b9ad0"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "30654959+sciabarracom@users.noreply.github.com",
        "time": "Sun Jul 05 08:12:58 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jul 05 08:12:58 2026 +0200"
      },
      "message": "Merge pull request #205 from nuvolaris/bestia\n\nbug fixes collection"
    },
    {
      "commit": "d43c45c329602843c494ec9d519e8f07245b9ad0",
      "tree": "f7766583bbc1a094cc4acd964212a7f8a3331a6f",
      "parents": [
        "29558fd6f9c75c6960b9808a5ac0d64a49cd7f7f"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "michele@nuvolaris.io",
        "time": "Sat Jul 04 23:17:25 2026 +0000"
      },
      "committer": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Sun Jul 05 07:59:31 2026 +0200"
      },
      "message": "opsfile and seaweedfs\n"
    },
    {
      "commit": "29558fd6f9c75c6960b9808a5ac0d64a49cd7f7f",
      "tree": "79f1400a4f90e0366e6a0e49793a707b9a8a843b",
      "parents": [
        "6aec3f585114e4648e849deafc2d268780786e1e"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "michele@nuvolaris.io",
        "time": "Fri Jul 03 10:41:41 2026 +0000"
      },
      "committer": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Sun Jul 05 07:59:31 2026 +0200"
      },
      "message": "opsroot no standalone\n"
    },
    {
      "commit": "6aec3f585114e4648e849deafc2d268780786e1e",
      "tree": "cc519322c230bdd557a3d25d86b2ac7a0bf85fb1",
      "parents": [
        "d88c3802ab0e9547d604a31f2031d2af85eb9fc9"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "michele@nuvolaris.io",
        "time": "Thu Jul 02 17:45:14 2026 +0000"
      },
      "committer": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Sun Jul 05 07:59:31 2026 +0200"
      },
      "message": "findimages\n"
    },
    {
      "commit": "d88c3802ab0e9547d604a31f2031d2af85eb9fc9",
      "tree": "d36f467f2cf88fe2fb78e2596c3d1f62c1cec765",
      "parents": [
        "c79f25e26057870b0212ee565292e494218b3f8e"
      ],
      "author": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Tue Jun 23 21:11:46 2026 +0200"
      },
      "committer": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Sun Jul 05 07:59:31 2026 +0200"
      },
      "message": "defualt port 5173\n"
    },
    {
      "commit": "c79f25e26057870b0212ee565292e494218b3f8e",
      "tree": "e431377feaade3751aaa9496c43ec93bc060e668",
      "parents": [
        "53693da727bfa6cb0a4987b0ab8c4722f47c0753"
      ],
      "author": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Tue Jun 23 19:45:27 2026 +0200"
      },
      "committer": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Sun Jul 05 07:59:31 2026 +0200"
      },
      "message": "default port 5173\n"
    },
    {
      "commit": "53693da727bfa6cb0a4987b0ab8c4722f47c0753",
      "tree": "e85528e66280ee6d7f88e26f61208759015a589b",
      "parents": [
        "9efa1e27663cf57740482a0ee2405dc8d1030707"
      ],
      "author": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Tue Jun 23 15:04:42 2026 +0200"
      },
      "committer": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Sun Jul 05 07:59:31 2026 +0200"
      },
      "message": "skip if error in deploy\n"
    },
    {
      "commit": "9efa1e27663cf57740482a0ee2405dc8d1030707",
      "tree": "cae161155140951068ae658785d8b32a9d9fd73c",
      "parents": [
        "7002fd4bc91387266f2e6faecb5f6c689861b106",
        "86582bc1cde4e3cba4f80412b742239efcebc3cc"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "30654959+sciabarracom@users.noreply.github.com",
        "time": "Mon Jun 15 17:54:17 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 15 17:54:17 2026 +0200"
      },
      "message": "Merge pull request #204 from nuvolaris/bestia\n\nsupport for setup and whoami"
    },
    {
      "commit": "86582bc1cde4e3cba4f80412b742239efcebc3cc",
      "tree": "cae161155140951068ae658785d8b32a9d9fd73c",
      "parents": [
        "ce47063c5a12ae5551f0b68684db69d1da414cd3"
      ],
      "author": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Mon Jun 15 17:44:08 2026 +0200"
      },
      "committer": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Mon Jun 15 17:44:08 2026 +0200"
      },
      "message": "whoami\n"
    },
    {
      "commit": "ce47063c5a12ae5551f0b68684db69d1da414cd3",
      "tree": "f4263522c6726355c272903902cf1eeadbebdd2d",
      "parents": [
        "d87743852d504e20f336080e202d3b2e41c9474a"
      ],
      "author": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Mon Jun 15 12:23:32 2026 +0200"
      },
      "committer": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Mon Jun 15 12:23:49 2026 +0200"
      },
      "message": "adding setup in deploy\n"
    },
    {
      "commit": "7002fd4bc91387266f2e6faecb5f6c689861b106",
      "tree": "bccc978b9a90253f4c368df2918b135eacfefb6b",
      "parents": [
        "2a60a108e624c9d4257ec86aaa667b812a11fc50",
        "d87743852d504e20f336080e202d3b2e41c9474a"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "30654959+sciabarracom@users.noreply.github.com",
        "time": "Mon Jun 08 19:36:16 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 08 19:36:16 2026 +0200"
      },
      "message": "Merge pull request #203 from nuvolaris/bestia\n\nremoving error on API host"
    },
    {
      "commit": "d87743852d504e20f336080e202d3b2e41c9474a",
      "tree": "bccc978b9a90253f4c368df2918b135eacfefb6b",
      "parents": [
        "b5bf7688ad76fa56394b70681d21681a7c93f26b"
      ],
      "author": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Mon Jun 08 14:56:09 2026 +0200"
      },
      "committer": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Mon Jun 08 14:56:09 2026 +0200"
      },
      "message": "removing error on API host\n"
    },
    {
      "commit": "2a60a108e624c9d4257ec86aaa667b812a11fc50",
      "tree": "e5798d99116e94d1e1157d24341bc992fd76b118",
      "parents": [
        "d4649c79d2b42be762440b5c71785deab44dc72a",
        "b5bf7688ad76fa56394b70681d21681a7c93f26b"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "30654959+sciabarracom@users.noreply.github.com",
        "time": "Sun Jun 07 17:54:49 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 07 17:54:49 2026 +0200"
      },
      "message": "Merge pull request #202 from nuvolaris/bestia\n\nfixes and tweaks"
    },
    {
      "commit": "b5bf7688ad76fa56394b70681d21681a7c93f26b",
      "tree": "e5798d99116e94d1e1157d24341bc992fd76b118",
      "parents": [
        "6ff64cc0776083094a1d51c859083df4329be2de",
        "985d91decfb657631211edf29f8051595e6d36f3"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "michele@sciabarra.com",
        "time": "Sun Jun 07 14:38:25 2026 +0000"
      },
      "committer": {
        "name": "Michele Sciabarra",
        "email": "michele@sciabarra.com",
        "time": "Sun Jun 07 14:38:25 2026 +0000"
      },
      "message": "Merge branch \u0027boh\u0027 into bestia\n"
    },
    {
      "commit": "6ff64cc0776083094a1d51c859083df4329be2de",
      "tree": "e5798d99116e94d1e1157d24341bc992fd76b118",
      "parents": [
        "5aff1c323d10a24ed03ca3fd57ca2d61102578f9"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "michele@sciabarra.com",
        "time": "Sun Jun 07 14:35:18 2026 +0000"
      },
      "committer": {
        "name": "Michele Sciabarra",
        "email": "michele@sciabarra.com",
        "time": "Sun Jun 07 14:38:19 2026 +0000"
      },
      "message": "tweaks\n"
    },
    {
      "commit": "5aff1c323d10a24ed03ca3fd57ca2d61102578f9",
      "tree": "3f4380c3bef2322536cf8240373f8263ca00cbf8",
      "parents": [
        "b8a73c2389f4cbf318a008c564da57a54c5ad15c"
      ],
      "author": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Mon May 18 16:57:21 2026 +0100"
      },
      "committer": {
        "name": "Michele Sciabarra",
        "email": "michele@sciabarra.com",
        "time": "Sun Jun 07 14:38:19 2026 +0000"
      },
      "message": "IfNotPresent for streamer and systemapi\n"
    },
    {
      "commit": "b8a73c2389f4cbf318a008c564da57a54c5ad15c",
      "tree": "08d2ebc0050dbb6be6f63f5e482eb10aa061f751",
      "parents": [
        "d4649c79d2b42be762440b5c71785deab44dc72a"
      ],
      "author": {
        "name": "miki3421",
        "email": "42601846+miki3421@users.noreply.github.com",
        "time": "Thu May 14 13:16:18 2026 +0200"
      },
      "committer": {
        "name": "Michele Sciabarra",
        "email": "michele@sciabarra.com",
        "time": "Sun Jun 07 14:38:19 2026 +0000"
      },
      "message": "Change image sources in opsroot.json\n\nUpdated image sources for \u0027streamer\u0027 and \u0027systemapi\u0027 to use docker.io."
    },
    {
      "commit": "985d91decfb657631211edf29f8051595e6d36f3",
      "tree": "739956c1d80c732ced8d6dd8ebf4c203c2c72b14",
      "parents": [
        "50a0ed8904c45a6d7228adadc2218fb64b2cdb3e"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "michele@sciabarra.com",
        "time": "Sun Jun 07 14:35:18 2026 +0000"
      },
      "committer": {
        "name": "Michele Sciabarra",
        "email": "michele@sciabarra.com",
        "time": "Sun Jun 07 14:35:35 2026 +0000"
      },
      "message": "tweaks\n"
    },
    {
      "commit": "a9040239a32e7981a0fc320abbec499ad4a0c9d9",
      "tree": "1b036c0e0d4d1c415723b8a5a21afc43ae4d3a82",
      "parents": [
        "782f81529016e8d41c824c7cbae1b92680a9ca83"
      ],
      "author": {
        "name": "Bi-Gen",
        "email": "lorenzosarna@gmail.com",
        "time": "Tue May 26 12:26:55 2026 +0200"
      },
      "committer": {
        "name": "Bi-Gen",
        "email": "lorenzosarna@gmail.com",
        "time": "Tue May 26 12:26:55 2026 +0200"
      },
      "message": "fix: add secrets and pods RBAC rules for admin-api builder\n\nThe deployer (admin-api builder) requires access to secrets and pods\nthat are not included in the current wsku role definition.\n\nSecrets are used by build_service.py:\n- create_registry_secret() for docker registry auth\n- get_secret() to read registry credentials\n- delete_secret() to clean up after build\n\nPods are used by kube_api_client.py:\n- get_pod_by_job_name() to find the buildkit job pod\n- stream_pod_logs() to monitor build progress\n- get_pod() to check pod status\n\nMirrors apache/openserverless-operator#101.\nTested on k3s (lorenzo1) with Cotemar pipeline deployment.\n\nRelated: nuvolaris/projects#409\n"
    },
    {
      "commit": "50a0ed8904c45a6d7228adadc2218fb64b2cdb3e",
      "tree": "3a7f9e57c10f9f0f2ce2adf85f4d4d13b73cf1cc",
      "parents": [
        "04490979a1d4a08821eb58d7bc4f4ed7d43d6c3d"
      ],
      "author": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Mon May 18 16:57:21 2026 +0100"
      },
      "committer": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Mon May 18 16:57:21 2026 +0100"
      },
      "message": "IfNotPresent for streamer and systemapi\n"
    },
    {
      "commit": "d4649c79d2b42be762440b5c71785deab44dc72a",
      "tree": "225c35082c10971afeac262b861f1582fb11e663",
      "parents": [
        "eee896f2c11b8ca114ec39a83df0c8acfccb332c",
        "40422c3f414c237725adc2bfa65e746f8210907d"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "30654959+sciabarracom@users.noreply.github.com",
        "time": "Sat May 16 22:21:45 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 16 22:21:45 2026 +0100"
      },
      "message": "Merge pull request #199 from apache/infrastructure-ruleset-bot/default-branch-protection\n\n[INFRA] Set up default rulesets for default and release branches"
    },
    {
      "commit": "40422c3f414c237725adc2bfa65e746f8210907d",
      "tree": "225c35082c10971afeac262b861f1582fb11e663",
      "parents": [
        "eee896f2c11b8ca114ec39a83df0c8acfccb332c"
      ],
      "author": {
        "name": "The Apache Software Foundation",
        "email": "root-asf-gitbox-commits@apache.org",
        "time": "Fri May 15 17:34:28 2026 -0500"
      },
      "committer": {
        "name": "The Apache Software Foundation",
        "email": "root-asf-gitbox-commits@apache.org",
        "time": "Fri May 15 17:34:28 2026 -0500"
      },
      "message": "Set up default protection ruleset for default and release branches"
    },
    {
      "commit": "04490979a1d4a08821eb58d7bc4f4ed7d43d6c3d",
      "tree": "7114f1ba786c77e44d9056e153283ca7420591bc",
      "parents": [
        "eee896f2c11b8ca114ec39a83df0c8acfccb332c"
      ],
      "author": {
        "name": "miki3421",
        "email": "42601846+miki3421@users.noreply.github.com",
        "time": "Thu May 14 13:16:18 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 14 13:16:18 2026 +0200"
      },
      "message": "Change image sources in opsroot.json\n\nUpdated image sources for \u0027streamer\u0027 and \u0027systemapi\u0027 to use docker.io."
    },
    {
      "commit": "eee896f2c11b8ca114ec39a83df0c8acfccb332c",
      "tree": "2107a1028232d335aa28b7388268967e5f2ac9aa",
      "parents": [
        "782f81529016e8d41c824c7cbae1b92680a9ca83",
        "f3fe2bd7348e4ded66ad08e591a9ef666f911b17"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "30654959+sciabarracom@users.noreply.github.com",
        "time": "Thu Apr 30 11:49:19 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 30 11:49:19 2026 +0100"
      },
      "message": "Merge pull request #198 from nuvolaris/bestia\n\nTraefik Fix and bug fixing"
    },
    {
      "commit": "f3fe2bd7348e4ded66ad08e591a9ef666f911b17",
      "tree": "2107a1028232d335aa28b7388268967e5f2ac9aa",
      "parents": [
        "1023eb59a47898ad2725e96571e3c08d66132654",
        "e6bfadcb3a6bc7d890b8770678eff756ac7b414d"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "30654959+sciabarracom@users.noreply.github.com",
        "time": "Sun Apr 19 20:34:28 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 19 20:34:28 2026 +0100"
      },
      "message": "Merge pull request #4 from nuvolaris/fix/k3s-traefik-nodeports\n\nConfigure Traefik NodePorts for k3s installs"
    },
    {
      "commit": "e6bfadcb3a6bc7d890b8770678eff756ac7b414d",
      "tree": "2107a1028232d335aa28b7388268967e5f2ac9aa",
      "parents": [
        "1023eb59a47898ad2725e96571e3c08d66132654"
      ],
      "author": {
        "name": "miki3421",
        "email": "miki3421@gmail.com",
        "time": "Sun Apr 19 21:29:39 2026 +0200"
      },
      "committer": {
        "name": "miki3421",
        "email": "miki3421@gmail.com",
        "time": "Sun Apr 19 21:29:39 2026 +0200"
      },
      "message": "Configure Traefik NodePorts for k3s installs\n"
    },
    {
      "commit": "1023eb59a47898ad2725e96571e3c08d66132654",
      "tree": "2f40f689d51308e91abcbfaa0c0f738484be1186",
      "parents": [
        "66e0339b06c76192e9b1fe4c566f4b2673e60f81"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "msciabarra@apache.org",
        "time": "Wed Apr 15 13:34:15 2026 +0100"
      },
      "committer": {
        "name": "Michele Sciabarra",
        "email": "msciabarra@apache.org",
        "time": "Wed Apr 15 13:34:15 2026 +0100"
      },
      "message": "mode also in deploy\n"
    },
    {
      "commit": "66e0339b06c76192e9b1fe4c566f4b2673e60f81",
      "tree": "1956edbed50ef09313335ed8d1fccf5a2fa7fe79",
      "parents": [
        "7fda78e335651e2806aa5d0e7d84272e8136f46f"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "msciabarra@apache.org",
        "time": "Tue Apr 14 12:12:18 2026 +0100"
      },
      "committer": {
        "name": "Michele Sciabarra",
        "email": "msciabarra@apache.org",
        "time": "Tue Apr 14 12:12:18 2026 +0100"
      },
      "message": "k3sup 0.13.12\n"
    },
    {
      "commit": "7fda78e335651e2806aa5d0e7d84272e8136f46f",
      "tree": "92b322240b21be82d98e95f547c618887cd21680",
      "parents": [
        "8ad101f5d2f2ece1b4faadd1f4c65e00c852260d"
      ],
      "author": {
        "name": "miki3421",
        "email": "miki3421@gmail.com",
        "time": "Fri Apr 10 16:56:45 2026 +0200"
      },
      "committer": {
        "name": "miki3421",
        "email": "miki3421@gmail.com",
        "time": "Fri Apr 10 16:56:45 2026 +0200"
      },
      "message": "Use Apache operator image 0.1.0-incubating.2604091352\n"
    },
    {
      "commit": "8ad101f5d2f2ece1b4faadd1f4c65e00c852260d",
      "tree": "dc1bfc9ff8c5db6cd1f482d8e0a446aff22c96e6",
      "parents": [
        "abbe983f0648030eabce78c05aab9325cb0f68aa"
      ],
      "author": {
        "name": "miki3421",
        "email": "miki3421@gmail.com",
        "time": "Fri Apr 10 16:45:14 2026 +0200"
      },
      "committer": {
        "name": "miki3421",
        "email": "miki3421@gmail.com",
        "time": "Fri Apr 10 16:45:14 2026 +0200"
      },
      "message": "Fix setup nuvolaris login on bestia\n"
    },
    {
      "commit": "abbe983f0648030eabce78c05aab9325cb0f68aa",
      "tree": "fc1f7355bcf770672f156f15c5999e4a645cbac6",
      "parents": [
        "878f5f71f39826a415e427fa2ebfe96300458de1"
      ],
      "author": {
        "name": "miki3421",
        "email": "miki3421@gmail.com",
        "time": "Fri Apr 10 16:39:29 2026 +0200"
      },
      "committer": {
        "name": "miki3421",
        "email": "miki3421@gmail.com",
        "time": "Fri Apr 10 16:39:29 2026 +0200"
      },
      "message": "Avoid API host validation when generating setup secrets\n"
    },
    {
      "commit": "878f5f71f39826a415e427fa2ebfe96300458de1",
      "tree": "cb7b0361f1c0d73b97dd9f76f4dc9805deceff5a",
      "parents": [
        "1c3647e3238a360866a5a3fc4e855c3c07561706"
      ],
      "author": {
        "name": "miki3421",
        "email": "miki3421@gmail.com",
        "time": "Wed Apr 08 22:39:58 2026 +0200"
      },
      "committer": {
        "name": "miki3421",
        "email": "miki3421@gmail.com",
        "time": "Wed Apr 08 22:39:58 2026 +0200"
      },
      "message": "Use configured API host in setup login hint\n"
    },
    {
      "commit": "1c3647e3238a360866a5a3fc4e855c3c07561706",
      "tree": "3da15633efaa7594add512ac08695aa8a9dca9a7",
      "parents": [
        "802265fece5731ed6cc0163337b37823ac6a732a",
        "015df5d61e3ece1a33958e0efe17130ebbc38c00"
      ],
      "author": {
        "name": "miki3421",
        "email": "42601846+miki3421@users.noreply.github.com",
        "time": "Wed Apr 08 21:32:22 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 08 21:32:22 2026 +0200"
      },
      "message": "Merge pull request #3 from nuvolaris/fix/traefik-io-rbac\n\nAdd Traefik v3 middleware RBAC compatibility"
    },
    {
      "commit": "015df5d61e3ece1a33958e0efe17130ebbc38c00",
      "tree": "3da15633efaa7594add512ac08695aa8a9dca9a7",
      "parents": [
        "802265fece5731ed6cc0163337b37823ac6a732a"
      ],
      "author": {
        "name": "miki3421",
        "email": "miki3421@gmail.com",
        "time": "Wed Apr 08 20:59:59 2026 +0200"
      },
      "committer": {
        "name": "miki3421",
        "email": "miki3421@gmail.com",
        "time": "Wed Apr 08 20:59:59 2026 +0200"
      },
      "message": "Add Traefik v3 middleware RBAC compatibility\n"
    },
    {
      "commit": "802265fece5731ed6cc0163337b37823ac6a732a",
      "tree": "aaecc2e1374507a134ae9bfb03e1255b967d2059",
      "parents": [
        "f0bb01758ff002596a3d7b86bdf69b3b65fac726"
      ],
      "author": {
        "name": "miki3421",
        "email": "miki3421@gmail.com",
        "time": "Wed Apr 08 19:01:10 2026 +0200"
      },
      "committer": {
        "name": "miki3421",
        "email": "miki3421@gmail.com",
        "time": "Wed Apr 08 19:01:10 2026 +0200"
      },
      "message": "Bump operator image to 0.1.0-incubating.2604082215\n"
    },
    {
      "commit": "f0bb01758ff002596a3d7b86bdf69b3b65fac726",
      "tree": "c030e97699fef7e0fc193d0372bc4b98078545c5",
      "parents": [
        "15621d2747de84edec534d6d61feaa8477805fcb",
        "782f81529016e8d41c824c7cbae1b92680a9ca83"
      ],
      "author": {
        "name": "miki3421",
        "email": "42601846+miki3421@users.noreply.github.com",
        "time": "Wed Apr 08 13:02:00 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 08 13:02:00 2026 +0200"
      },
      "message": "Merge branch \u0027apache:main\u0027 into bestia\n"
    },
    {
      "commit": "15621d2747de84edec534d6d61feaa8477805fcb",
      "tree": "c030e97699fef7e0fc193d0372bc4b98078545c5",
      "parents": [
        "433844cedbd89e23b0e13fec6d7769d6d3c17fc8"
      ],
      "author": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Tue Apr 07 18:01:48 2026 +0100"
      },
      "committer": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Tue Apr 07 18:01:48 2026 +0100"
      },
      "message": "fix to login\n"
    },
    {
      "commit": "433844cedbd89e23b0e13fec6d7769d6d3c17fc8",
      "tree": "7247c5d34207b8f7373761e9c172c60cbc555215",
      "parents": [
        "9542b0667e1fec225176581ed2ddc75140f7ecf4"
      ],
      "author": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Tue Apr 07 15:39:09 2026 +0100"
      },
      "committer": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Tue Apr 07 15:39:09 2026 +0100"
      },
      "message": "work even if port 80 is busy\n"
    },
    {
      "commit": "9542b0667e1fec225176581ed2ddc75140f7ecf4",
      "tree": "e5393b01277990b12489be9a1f53a56c7328e03a",
      "parents": [
        "e114f8bb747878a933c423ca014377fabc416696"
      ],
      "author": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Tue Apr 07 15:04:42 2026 +0100"
      },
      "committer": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Tue Apr 07 15:04:44 2026 +0100"
      },
      "message": "kind preload\n"
    },
    {
      "commit": "e114f8bb747878a933c423ca014377fabc416696",
      "tree": "5a602a22c33249163a2deab2f68a3a811cfd8d93",
      "parents": [
        "10eb3141812ce5fff2222e417b81f3e0613a7795"
      ],
      "author": {
        "name": "miki3421",
        "email": "42601846+miki3421@users.noreply.github.com",
        "time": "Tue Apr 07 16:02:37 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 07 16:02:37 2026 +0200"
      },
      "message": "Update operator image reference in opsroot.json\n\nfix mongodb - fix pykube - traefik ingress selection"
    },
    {
      "commit": "10eb3141812ce5fff2222e417b81f3e0613a7795",
      "tree": "89d4abab2ccb797747663cd963a0e6f5a09027fe",
      "parents": [
        "5a51244ecf388efb8edd51ce88f7b431a16743a7"
      ],
      "author": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Tue Apr 07 12:39:20 2026 +0100"
      },
      "committer": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Tue Apr 07 12:39:20 2026 +0100"
      },
      "message": "overridable memcheck\n"
    },
    {
      "commit": "5a51244ecf388efb8edd51ce88f7b431a16743a7",
      "tree": "184ce917887b314b3116643111490ce31d72272c",
      "parents": [
        "18002c4d43b4810369b9db269287d95579f79ecc"
      ],
      "author": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Sun Apr 05 19:47:34 2026 +0100"
      },
      "committer": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Sun Apr 05 19:47:34 2026 +0100"
      },
      "message": "production first\n"
    },
    {
      "commit": "18002c4d43b4810369b9db269287d95579f79ecc",
      "tree": "c71e31a5f4fe7f27a358d4e4807e915b6ca1e570",
      "parents": [
        "78e13edcc4a2bdccce85a447b111049f1ba90cb1"
      ],
      "author": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Sun Apr 05 18:51:17 2026 +0100"
      },
      "committer": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Sun Apr 05 18:51:17 2026 +0100"
      },
      "message": "fix bug\n"
    },
    {
      "commit": "78e13edcc4a2bdccce85a447b111049f1ba90cb1",
      "tree": "9f0002124af5ba09da0f959716f5f82c17ae0d77",
      "parents": [
        "1d2b62c60adb3e8e100eba871ed46d9af46bd133"
      ],
      "author": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Sun Apr 05 13:34:38 2026 +0100"
      },
      "committer": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Sun Apr 05 13:34:38 2026 +0100"
      },
      "message": "fix opd ide devel\n"
    },
    {
      "commit": "1d2b62c60adb3e8e100eba871ed46d9af46bd133",
      "tree": "4920b2344d3583345b3ffa08f21a9c2585bf96e0",
      "parents": [
        "b05bf47231a266ac57b9ba906d26d061fa5dbda9"
      ],
      "author": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Sun Apr 05 13:26:03 2026 +0100"
      },
      "committer": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Sun Apr 05 13:26:03 2026 +0100"
      },
      "message": "using dotenv instead of source -a\n"
    },
    {
      "commit": "782f81529016e8d41c824c7cbae1b92680a9ca83",
      "tree": "a1e2da98451cc2379592e26703884ec2362da264",
      "parents": [
        "e607e22ca1051b359be6f6aed04f49857ef60469",
        "b05bf47231a266ac57b9ba906d26d061fa5dbda9"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "30654959+sciabarracom@users.noreply.github.com",
        "time": "Sat Apr 04 20:47:13 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Apr 04 20:47:13 2026 +0100"
      },
      "message": "Merge pull request #196 from nuvolaris/bestia\n\nops ide init and other fixex"
    },
    {
      "commit": "b05bf47231a266ac57b9ba906d26d061fa5dbda9",
      "tree": "a1e2da98451cc2379592e26703884ec2362da264",
      "parents": [
        "6227d05b36ad806017449a48e99d63392ff82ecb"
      ],
      "author": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Sat Apr 04 12:47:40 2026 +0100"
      },
      "committer": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Sat Apr 04 12:47:40 2026 +0100"
      },
      "message": "no dns check\n"
    },
    {
      "commit": "6227d05b36ad806017449a48e99d63392ff82ecb",
      "tree": "42df6a5c18c9d0485b1e8f0fa91b5f7f78269f96",
      "parents": [
        "2b8d87910b918a83fe400e15976ac54d55712a5d"
      ],
      "author": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Sat Apr 04 12:31:17 2026 +0100"
      },
      "committer": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Sat Apr 04 12:31:17 2026 +0100"
      },
      "message": "add dns check\n"
    },
    {
      "commit": "2b8d87910b918a83fe400e15976ac54d55712a5d",
      "tree": "a1e2da98451cc2379592e26703884ec2362da264",
      "parents": [
        "623151f32494227066f2a6f5c3e1863de31e430f"
      ],
      "author": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Sat Apr 04 10:20:42 2026 +0100"
      },
      "committer": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Sat Apr 04 10:20:42 2026 +0100"
      },
      "message": "added init command\n"
    },
    {
      "commit": "623151f32494227066f2a6f5c3e1863de31e430f",
      "tree": "8afa4f29c4d43acb995dab1f09cd4181655429c1",
      "parents": [
        "d70c25bc60335fe8a80b93ee57edb58f402dd3fc"
      ],
      "author": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Fri Apr 03 23:35:34 2026 +0100"
      },
      "committer": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Fri Apr 03 23:35:34 2026 +0100"
      },
      "message": "space check\n"
    },
    {
      "commit": "d70c25bc60335fe8a80b93ee57edb58f402dd3fc",
      "tree": "0731a34fa1b24944ffd0af82fa2d8152499c112d",
      "parents": [
        "106f1940851cdc8c128ba5e52231176abf753e6d"
      ],
      "author": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Fri Apr 03 23:20:46 2026 +0100"
      },
      "committer": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Fri Apr 03 23:20:46 2026 +0100"
      },
      "message": "space in bun\n"
    },
    {
      "commit": "106f1940851cdc8c128ba5e52231176abf753e6d",
      "tree": "380fe451df7a6348b63c10ff6f859bb47a11673a",
      "parents": [
        "1a0d33905add99ae57f35c5d22831fbe694fb2dc"
      ],
      "author": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Fri Apr 03 16:06:31 2026 +0100"
      },
      "committer": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Fri Apr 03 16:06:31 2026 +0100"
      },
      "message": "prereq 7zz on github\n"
    },
    {
      "commit": "1a0d33905add99ae57f35c5d22831fbe694fb2dc",
      "tree": "b448090fb7696031c688931f9108452d1c9e1f21",
      "parents": [
        "e41b8619c158578b08815ceeb05ea3cee4114467"
      ],
      "author": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Thu Apr 02 22:22:43 2026 +0100"
      },
      "committer": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Thu Apr 02 22:22:43 2026 +0100"
      },
      "message": "verbose util\n"
    },
    {
      "commit": "e41b8619c158578b08815ceeb05ea3cee4114467",
      "tree": "c1165d2c91719de2eaf3d038962f43d4b7f6b737",
      "parents": [
        "1ac05f94600cd5be718ed4e1c1ce70a874e86cc1"
      ],
      "author": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Thu Apr 02 21:57:04 2026 +0100"
      },
      "committer": {
        "name": "Trustable User",
        "email": "noreply@example.com",
        "time": "Thu Apr 02 21:57:04 2026 +0100"
      },
      "message": "debug verbose\n"
    },
    {
      "commit": "32039dd63ec9a274f7107e66c0dd68395051e011",
      "tree": "1241a1b23939269f7c62e282da63e7a28a283ab7",
      "parents": [
        "e607e22ca1051b359be6f6aed04f49857ef60469"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Mar 26 23:23:38 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 26 23:23:38 2026 +0000"
      },
      "message": "Bump yaml from 2.8.0 to 2.8.3 in /admin/usage/usagechecker\n\nBumps [yaml](https://github.com/eemeli/yaml) from 2.8.0 to 2.8.3.\n- [Release notes](https://github.com/eemeli/yaml/releases)\n- [Commits](https://github.com/eemeli/yaml/compare/v2.8.0...v2.8.3)\n\n---\nupdated-dependencies:\n- dependency-name: yaml\n  dependency-version: 2.8.3\n  dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "1ac05f94600cd5be718ed4e1c1ce70a874e86cc1",
      "tree": "1867caee32c3bd7439930a50f6aa6b598bdfe5a1",
      "parents": [
        "2319be1e8cec625a50ff8fecc091599e295a82dd"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "“msciabarra@apache.org”",
        "time": "Thu Mar 26 14:52:11 2026 +0000"
      },
      "committer": {
        "name": "Michele Sciabarra",
        "email": "“msciabarra@apache.org”",
        "time": "Thu Mar 26 14:52:11 2026 +0000"
      },
      "message": "mkdir\n"
    },
    {
      "commit": "2319be1e8cec625a50ff8fecc091599e295a82dd",
      "tree": "dd70f0de7d4056113245c4ab82cd25ab5860facb",
      "parents": [
        "25280f68317f103c916b69775ce99e0be23dccf2"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "“msciabarra@apache.org”",
        "time": "Thu Mar 26 13:53:53 2026 +0000"
      },
      "committer": {
        "name": "Michele Sciabarra",
        "email": "“msciabarra@apache.org”",
        "time": "Thu Mar 26 13:53:53 2026 +0000"
      },
      "message": "bestia nuvolaris operator\n"
    },
    {
      "commit": "e607e22ca1051b359be6f6aed04f49857ef60469",
      "tree": "41ff9e3914dedf3e08edabda4c16465c03f3e79e",
      "parents": [
        "e18c9a21d50485192858af2499eacb678163b0e6",
        "25280f68317f103c916b69775ce99e0be23dccf2"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "30654959+sciabarracom@users.noreply.github.com",
        "time": "Thu Mar 26 09:38:44 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 26 09:38:44 2026 +0000"
      },
      "message": "Merge pull request #194 from nuvolaris/bestia\n\nnew utils and optimizations"
    },
    {
      "commit": "25280f68317f103c916b69775ce99e0be23dccf2",
      "tree": "41ff9e3914dedf3e08edabda4c16465c03f3e79e",
      "parents": [
        "bd12631987f8e7625d538bbcb05a82b63839b756"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "“msciabarra@apache.org”",
        "time": "Thu Mar 26 09:37:25 2026 +0000"
      },
      "committer": {
        "name": "Michele Sciabarra",
        "email": "“msciabarra@apache.org”",
        "time": "Thu Mar 26 09:37:25 2026 +0000"
      },
      "message": "updated operator\n"
    },
    {
      "commit": "bd12631987f8e7625d538bbcb05a82b63839b756",
      "tree": "dd70f0de7d4056113245c4ab82cd25ab5860facb",
      "parents": [
        "993a0a0b3a798f5e96f8668e5b414d7365f38e1d",
        "e18c9a21d50485192858af2499eacb678163b0e6"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "30654959+sciabarracom@users.noreply.github.com",
        "time": "Thu Mar 26 09:20:33 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 26 09:20:33 2026 +0000"
      },
      "message": "Merge branch \u0027apache:main\u0027 into bestia\n"
    },
    {
      "commit": "993a0a0b3a798f5e96f8668e5b414d7365f38e1d",
      "tree": "dd70f0de7d4056113245c4ab82cd25ab5860facb",
      "parents": [
        "b493afec42dfb259386150ff3e016771e40efb3b"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "“msciabarra@apache.org”",
        "time": "Wed Mar 25 18:23:16 2026 +0000"
      },
      "committer": {
        "name": "Michele Sciabarra",
        "email": "“msciabarra@apache.org”",
        "time": "Wed Mar 25 18:23:16 2026 +0000"
      },
      "message": "preload\n"
    },
    {
      "commit": "b493afec42dfb259386150ff3e016771e40efb3b",
      "tree": "2fa0ac6d970320beaa499408a3a1dfff8943a691",
      "parents": [
        "c4ce0d631ea0fb99dc523ca098a166a2d4fa418d"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "“msciabarra@apache.org”",
        "time": "Wed Mar 25 18:20:36 2026 +0000"
      },
      "committer": {
        "name": "Michele Sciabarra",
        "email": "“msciabarra@apache.org”",
        "time": "Wed Mar 25 18:20:36 2026 +0000"
      },
      "message": "kind-preload-one\n"
    },
    {
      "commit": "c4ce0d631ea0fb99dc523ca098a166a2d4fa418d",
      "tree": "4e243f95e5dc457e856f0cc4a04c4fc12fffadb1",
      "parents": [
        "49ac7160cb661fa1be8da64fac5467b3846a000d"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "“msciabarra@apache.org”",
        "time": "Wed Mar 25 17:09:53 2026 +0000"
      },
      "committer": {
        "name": "Michele Sciabarra",
        "email": "“msciabarra@apache.org”",
        "time": "Wed Mar 25 17:09:53 2026 +0000"
      },
      "message": "silet cluster\n"
    },
    {
      "commit": "49ac7160cb661fa1be8da64fac5467b3846a000d",
      "tree": "c1c678ee893c970c1b8f980218d3c051713476c6",
      "parents": [
        "ec617d48c713b64951ce8d58cc4a74918ec7d35b"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "“msciabarra@apache.org”",
        "time": "Sun Mar 22 12:25:44 2026 +0000"
      },
      "committer": {
        "name": "Michele Sciabarra",
        "email": "“msciabarra@apache.org”",
        "time": "Sun Mar 22 12:25:44 2026 +0000"
      },
      "message": "added production mode\n"
    },
    {
      "commit": "ec617d48c713b64951ce8d58cc4a74918ec7d35b",
      "tree": "2d5a375f13e6e4216c438540f99ba56ff9a1ac45",
      "parents": [
        "b91b7e6ecae8ec58a24a2ba5a05ea4c2cfff0746"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "michele@nuvolaris.io",
        "time": "Fri Mar 20 06:14:24 2026 +0000"
      },
      "committer": {
        "name": "Michele Sciabarra",
        "email": "michele@nuvolaris.io",
        "time": "Fri Mar 20 06:14:24 2026 +0000"
      },
      "message": "operator debugging reworked\n"
    },
    {
      "commit": "e18c9a21d50485192858af2499eacb678163b0e6",
      "tree": "317507e5c8f08d84e3f31e99d38436abe9937dbb",
      "parents": [
        "0584c0856055e9d22f6043fcb09894cbfdaea02f",
        "b91b7e6ecae8ec58a24a2ba5a05ea4c2cfff0746"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "30654959+sciabarracom@users.noreply.github.com",
        "time": "Thu Mar 19 10:17:35 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 19 10:17:35 2026 +0000"
      },
      "message": "Merge pull request #192 from nuvolaris/bestia\n\nupdating operator and utils"
    },
    {
      "commit": "b91b7e6ecae8ec58a24a2ba5a05ea4c2cfff0746",
      "tree": "317507e5c8f08d84e3f31e99d38436abe9937dbb",
      "parents": [
        "bf0d83208e731f77b8caf4e33bf8bc160798e66b",
        "0584c0856055e9d22f6043fcb09894cbfdaea02f"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "30654959+sciabarracom@users.noreply.github.com",
        "time": "Thu Mar 19 10:15:34 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 19 10:15:34 2026 +0000"
      },
      "message": "Merge branch \u0027apache:main\u0027 into bestia\n"
    },
    {
      "commit": "bf0d83208e731f77b8caf4e33bf8bc160798e66b",
      "tree": "317507e5c8f08d84e3f31e99d38436abe9937dbb",
      "parents": [
        "15b24f48e6c987b915e189fc4fc480fb74a264bf"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "“msciabarra@apache.org”",
        "time": "Thu Mar 19 10:14:03 2026 +0000"
      },
      "committer": {
        "name": "Michele Sciabarra",
        "email": "“msciabarra@apache.org”",
        "time": "Thu Mar 19 10:14:03 2026 +0000"
      },
      "message": "off preload\n"
    },
    {
      "commit": "15b24f48e6c987b915e189fc4fc480fb74a264bf",
      "tree": "332be56654713c50e92a58f9784958b35101bec7",
      "parents": [
        "00199c2ab42f7319d431ab10a2eba1a6adb4ae0b"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "“msciabarra@apache.org”",
        "time": "Thu Mar 19 09:37:46 2026 +0000"
      },
      "committer": {
        "name": "Michele Sciabarra",
        "email": "“msciabarra@apache.org”",
        "time": "Thu Mar 19 09:37:46 2026 +0000"
      },
      "message": "correct ref\n"
    },
    {
      "commit": "00199c2ab42f7319d431ab10a2eba1a6adb4ae0b",
      "tree": "15a479b6c02491ad092ec26a151844928bb804c2",
      "parents": [
        "f60defefd99231d3dab8c22d416941e63bcba907"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "“msciabarra@apache.org”",
        "time": "Thu Mar 19 09:33:41 2026 +0000"
      },
      "committer": {
        "name": "Michele Sciabarra",
        "email": "“msciabarra@apache.org”",
        "time": "Thu Mar 19 09:33:41 2026 +0000"
      },
      "message": "updated operator\n"
    },
    {
      "commit": "0584c0856055e9d22f6043fcb09894cbfdaea02f",
      "tree": "26781db2eb642915a14d766a88ae75c3efcd4690",
      "parents": [
        "775b7279cf7fa7d5c427ccfd249fa34f2b880b87",
        "f60defefd99231d3dab8c22d416941e63bcba907"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "30654959+sciabarracom@users.noreply.github.com",
        "time": "Mon Mar 16 10:39:38 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 16 10:39:38 2026 +0000"
      },
      "message": "Merge pull request #191 from nuvolaris/bestia\n\nupdates to the tasks"
    },
    {
      "commit": "f60defefd99231d3dab8c22d416941e63bcba907",
      "tree": "26781db2eb642915a14d766a88ae75c3efcd4690",
      "parents": [
        "0e5e4f3b83a20ba2fefe0bd1ca2b0730fee29c4b",
        "775b7279cf7fa7d5c427ccfd249fa34f2b880b87"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "“msciabarra@apache.org”",
        "time": "Mon Mar 16 10:33:37 2026 +0000"
      },
      "committer": {
        "name": "Michele Sciabarra",
        "email": "“msciabarra@apache.org”",
        "time": "Mon Mar 16 10:33:37 2026 +0000"
      },
      "message": "Merge remote-tracking branch \u0027upstream/main\u0027 into bestia\n"
    },
    {
      "commit": "0e5e4f3b83a20ba2fefe0bd1ca2b0730fee29c4b",
      "tree": "26781db2eb642915a14d766a88ae75c3efcd4690",
      "parents": [
        "f118ec40470d5831dc865b6c9b40450c1cc10546"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "michele@nuvolaris.io",
        "time": "Fri Mar 13 20:25:11 2026 +0000"
      },
      "committer": {
        "name": "Michele Sciabarra",
        "email": "michele@nuvolaris.io",
        "time": "Fri Mar 13 20:25:11 2026 +0000"
      },
      "message": "preloader and devcontainer fixes\n"
    },
    {
      "commit": "f118ec40470d5831dc865b6c9b40450c1cc10546",
      "tree": "5704adc9e4162a7c0efba4f4a9caed84388df5ed",
      "parents": [
        "d553fc88698ed58bf5349da05b2e625b2dbd263f"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "michele@nuvolaris.io",
        "time": "Fri Mar 13 16:20:11 2026 +0000"
      },
      "committer": {
        "name": "Michele Sciabarra",
        "email": "michele@nuvolaris.io",
        "time": "Fri Mar 13 16:20:11 2026 +0000"
      },
      "message": "freeze\n"
    },
    {
      "commit": "d553fc88698ed58bf5349da05b2e625b2dbd263f",
      "tree": "77fbdf921dee5f5b8e08a9245dc5eb07f17d632c",
      "parents": [
        "3e0cdb2410291d95cc5876eaa1720af3928fd780"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "michele@nuvolaris.io",
        "time": "Fri Mar 13 10:00:01 2026 +0000"
      },
      "committer": {
        "name": "Michele Sciabarra",
        "email": "michele@nuvolaris.io",
        "time": "Fri Mar 13 10:00:01 2026 +0000"
      },
      "message": "kind preload\n"
    },
    {
      "commit": "3e0cdb2410291d95cc5876eaa1720af3928fd780",
      "tree": "5c13d18b9d4abf7e9b95190e2b386350e0b99a6e",
      "parents": [
        "89acd08dd8c107a8ddeb986b2b4ed2fad5c1b967"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "michele@nuvolaris.io",
        "time": "Fri Mar 13 09:56:56 2026 +0000"
      },
      "committer": {
        "name": "Michele Sciabarra",
        "email": "michele@nuvolaris.io",
        "time": "Fri Mar 13 09:57:08 2026 +0000"
      },
      "message": "kind preload\n"
    },
    {
      "commit": "89acd08dd8c107a8ddeb986b2b4ed2fad5c1b967",
      "tree": "a6511a74b0c4f2dafedf123d1a3cbe3b1e885607",
      "parents": [
        "24c5a9ca0d88230cb2c9d20c89859e8ca48af0bd"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "michele@nuvolaris.io",
        "time": "Fri Mar 13 09:55:32 2026 +0000"
      },
      "committer": {
        "name": "Michele Sciabarra",
        "email": "michele@nuvolaris.io",
        "time": "Fri Mar 13 09:55:32 2026 +0000"
      },
      "message": "waitkube\n"
    },
    {
      "commit": "24c5a9ca0d88230cb2c9d20c89859e8ca48af0bd",
      "tree": "4a7425ed8aed00bb0efc04b66ad370ba249acb87",
      "parents": [
        "3e61a6718818e2d3f34dcde1096d398b9428daa3"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "michele@nuvolaris.io",
        "time": "Thu Mar 12 21:12:30 2026 +0000"
      },
      "committer": {
        "name": "Michele Sciabarra",
        "email": "michele@nuvolaris.io",
        "time": "Thu Mar 12 21:12:30 2026 +0000"
      },
      "message": "preloader\n"
    }
  ],
  "next": "3e61a6718818e2d3f34dcde1096d398b9428daa3"
}
