)]}'
{
  "commit": "341525c5ac1f85ade216cf3ccf2c727241cd90a5",
  "tree": "386d72bf4c6bad0d8b90a89540cf8d3eb2e55bed",
  "parents": [
    "6690ba32bed0ae1cab63208e7992d36a4aa2cf65"
  ],
  "author": {
    "name": "Matthias Andreas Benkard",
    "email": "code@mail.matthias.benkard.de",
    "time": "Thu Nov 05 19:12:05 2026 +0100"
  },
  "committer": {
    "name": "Matthias Andreas Benkard",
    "email": "code@mail.matthias.benkard.de",
    "time": "Thu Nov 05 23:09:46 2026 +0100"
  },
  "message": "traefik: Rate-limit requests per client IP.\n\nAttach a rateLimit middleware (10 r/s average, burst 100, per IPv4\naddress or IPv6 /64) to the web and websecure entrypoints, so it covers\nevery route.  Traefik keeps a separate bucket per router.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I34d73eee3dd7746d202c2226c19d912d5a48c297\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c1390e0a1aa551b0e3198266b3f37845d74c823b",
      "new_mode": 33188,
      "new_path": "traefik/middlewares.yaml"
    },
    {
      "type": "modify",
      "old_id": "52c1a5f355631530bc81937139c849e9d320631c",
      "old_mode": 33188,
      "old_path": "traefik/values.yaml",
      "new_id": "908e9c1f7ce7762c0172d349cc14cc4ad0a9afea",
      "new_mode": 33188,
      "new_path": "traefik/values.yaml"
    }
  ]
}
