)]}'
{
  "log": [
    {
      "commit": "f91587680202dae36afa84f68e0537cb52c7b00e",
      "tree": "8d8a4d022ad01e61255bf40c52a6c7c0c778e39b",
      "parents": [
        "dfbebd026ac57466d81ff0a1a1598ea3dae85826",
        "f684fc7af8f9ae1826b79697c62eb0133315d9eb"
      ],
      "author": {
        "name": "Julien",
        "email": "291750+roidelapluie@users.noreply.github.com",
        "time": "Fri Jul 10 12:43:02 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 10 12:43:02 2026"
      },
      "message": "Merge pull request #924 from roidelapluie/roidelapluie/redirect-header-comment\n\nconfig: clarify sensitive redirect headers match net/http"
    },
    {
      "commit": "dfbebd026ac57466d81ff0a1a1598ea3dae85826",
      "tree": "02401bdf556747b92528effd3f1fb5a6509564a0",
      "parents": [
        "5eff7a827920b6f175ea02b222f7c827a0fe80ad",
        "c8a00193a337caff496fc1ae0a318e2921377b9e"
      ],
      "author": {
        "name": "Julien",
        "email": "291750+roidelapluie@users.noreply.github.com",
        "time": "Fri Jul 10 09:41:37 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 10 09:41:37 2026"
      },
      "message": "Merge pull request #945 from roidelapluie/roidelapluie/changelog-0.70.0\n\nUpdate CHANGELOG for v0.70.0"
    },
    {
      "commit": "c8a00193a337caff496fc1ae0a318e2921377b9e",
      "tree": "02401bdf556747b92528effd3f1fb5a6509564a0",
      "parents": [
        "5eff7a827920b6f175ea02b222f7c827a0fe80ad"
      ],
      "author": {
        "name": "Julien Pivotto",
        "email": "291750+roidelapluie@users.noreply.github.com",
        "time": "Fri Jul 10 08:40:50 2026"
      },
      "committer": {
        "name": "Julien Pivotto",
        "email": "291750+roidelapluie@users.noreply.github.com",
        "time": "Fri Jul 10 08:40:50 2026"
      },
      "message": "Update CHANGELOG for v0.70.0\n\nSigned-off-by: Julien Pivotto \u003c291750+roidelapluie@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "5eff7a827920b6f175ea02b222f7c827a0fe80ad",
      "tree": "72b7b6476fe98bd603b84dc40db54bfe19d80a8f",
      "parents": [
        "a23c5b344ad9200c0073133920fe60a9882c9d28",
        "755e9d686dec00400191cc8483872831aff1b9cd"
      ],
      "author": {
        "name": "Julien",
        "email": "291750+roidelapluie@users.noreply.github.com",
        "time": "Fri Jul 10 08:22:00 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 10 08:22:00 2026"
      },
      "message": "Merge pull request #941 from prometheus/dependabot/github_actions/actions/checkout-7.0.0\n\nbuild(deps): bump actions/checkout from 3.1.0 to 7.0.0"
    },
    {
      "commit": "a23c5b344ad9200c0073133920fe60a9882c9d28",
      "tree": "0ffbdab5377313739d6250334f94638a6310c638",
      "parents": [
        "9e1eb871ced38b03648a38558ac3de66edeff2b5",
        "c8bf6b86024bdc8c64fab60c63505e2a5d465f4a"
      ],
      "author": {
        "name": "Julien",
        "email": "291750+roidelapluie@users.noreply.github.com",
        "time": "Fri Jul 10 08:21:18 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 10 08:21:18 2026"
      },
      "message": "Merge pull request #939 from prometheus/dependabot/github_actions/ossf/scorecard-action-2.4.3\n\nbuild(deps): bump ossf/scorecard-action from 2.1.2 to 2.4.3"
    },
    {
      "commit": "9e1eb871ced38b03648a38558ac3de66edeff2b5",
      "tree": "e04e289bbdb37d77f5576bff9626cfcec527754c",
      "parents": [
        "ab2736d28a9fce77b0186e36b5d3318b74115298",
        "6c312397a5da723c995ee9c16263f252c1d6b4a1"
      ],
      "author": {
        "name": "Julien",
        "email": "291750+roidelapluie@users.noreply.github.com",
        "time": "Fri Jul 10 08:21:01 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 10 08:21:01 2026"
      },
      "message": "Merge pull request #942 from prometheus/dependabot/github_actions/actions/upload-artifact-7.0.1\n\nbuild(deps): bump actions/upload-artifact from 4.6.2 to 7.0.1"
    },
    {
      "commit": "ab2736d28a9fce77b0186e36b5d3318b74115298",
      "tree": "a7d836a41927a4a04c3e4f0318153a5b91bb08b6",
      "parents": [
        "e596873192a72855876b1c38cdb634bb73f5ba00",
        "556d7402ea9a80cab60297e4dc98149b5410e24f"
      ],
      "author": {
        "name": "Julien",
        "email": "291750+roidelapluie@users.noreply.github.com",
        "time": "Fri Jul 10 08:20:08 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 10 08:20:08 2026"
      },
      "message": "Merge pull request #940 from prometheus/dependabot/github_actions/actions/setup-go-6.5.0\n\nbuild(deps): bump actions/setup-go from 6.2.0 to 6.5.0"
    },
    {
      "commit": "e596873192a72855876b1c38cdb634bb73f5ba00",
      "tree": "a4dfe789496397dab0e50e11cbb09f7136699cd2",
      "parents": [
        "97c066a87b2345f146b345141f0f14aaab7ad387",
        "bbe02b9a363fb0d7de98aff126a3f02aebf9131b"
      ],
      "author": {
        "name": "Julien",
        "email": "291750+roidelapluie@users.noreply.github.com",
        "time": "Fri Jul 10 08:19:46 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 10 08:19:46 2026"
      },
      "message": "Merge pull request #938 from prometheus/dependabot/github_actions/codeql-ac07fb48a3\n\nbuild(deps): bump the codeql group with 4 updates"
    },
    {
      "commit": "97c066a87b2345f146b345141f0f14aaab7ad387",
      "tree": "fa2557b42a427ccc9111eb5bc0cf6ee5a411e7e9",
      "parents": [
        "62e9d0f61d355b574225f66628a5f94be2bc1c29"
      ],
      "author": {
        "name": "David Ashpole",
        "email": "dashpole@google.com",
        "time": "Wed Jul 08 15:29:43 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 08 15:29:43 2026"
      },
      "message": "Add BenchmarkConvertMetricFamily comparing Prometheus text and OpenMetrics 1.0 encoders (#943)\n\nSigned-off-by: David Ashpole \u003cdashpole@google.com\u003e"
    },
    {
      "commit": "62e9d0f61d355b574225f66628a5f94be2bc1c29",
      "tree": "ade3315cd45ab2d8d15737b11b31f5433634fe35",
      "parents": [
        "7b228a8312c84b8d162d42c2bd6a70ead5c356ee",
        "dc216b8996f620fb5b33cf6574375ceeb5163f22"
      ],
      "author": {
        "name": "Julien",
        "email": "291750+roidelapluie@users.noreply.github.com",
        "time": "Fri Jul 03 12:18:31 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 03 12:18:31 2026"
      },
      "message": "Merge pull request #932 from roidelapluie/roidelapluie/route-query\n\nroute: add support for the QUERY HTTP method"
    },
    {
      "commit": "6c312397a5da723c995ee9c16263f252c1d6b4a1",
      "tree": "d29c0e2dba25bc92b3d87a23d5d4132073ec8612",
      "parents": [
        "7b228a8312c84b8d162d42c2bd6a70ead5c356ee"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Jul 03 09:55:28 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 03 09:55:28 2026"
      },
      "message": "build(deps): bump actions/upload-artifact from 4.6.2 to 7.0.1\n\nBumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.6.2 to 7.0.1.\n- [Release notes](https://github.com/actions/upload-artifact/releases)\n- [Commits](https://github.com/actions/upload-artifact/compare/ea165f8d65b6e75b540449e92b4886f43607fa02...043fb46d1a93c77aae656e7c1c64a875d1fc6a0a)\n\n---\nupdated-dependencies:\n- dependency-name: actions/upload-artifact\n  dependency-version: 7.0.1\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "755e9d686dec00400191cc8483872831aff1b9cd",
      "tree": "2117d93b54bcad9b077096e747fdd4daefae733b",
      "parents": [
        "7b228a8312c84b8d162d42c2bd6a70ead5c356ee"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Jul 03 09:55:24 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 03 09:55:24 2026"
      },
      "message": "build(deps): bump actions/checkout from 3.1.0 to 7.0.0\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 3.1.0 to 7.0.0.\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/v3.1.0...9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n  dependency-version: 7.0.0\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "556d7402ea9a80cab60297e4dc98149b5410e24f",
      "tree": "953c85735946f264563c3af30eacd9d3f033e8d5",
      "parents": [
        "7b228a8312c84b8d162d42c2bd6a70ead5c356ee"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Jul 03 09:55:19 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 03 09:55:19 2026"
      },
      "message": "build(deps): bump actions/setup-go from 6.2.0 to 6.5.0\n\nBumps [actions/setup-go](https://github.com/actions/setup-go) from 6.2.0 to 6.5.0.\n- [Release notes](https://github.com/actions/setup-go/releases)\n- [Commits](https://github.com/actions/setup-go/compare/7a3fe6cf4cb3a834922a1244abfce67bcef6a0c5...924ae3a1cded613372ab5595356fb5720e22ba16)\n\n---\nupdated-dependencies:\n- dependency-name: actions/setup-go\n  dependency-version: 6.5.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "c8bf6b86024bdc8c64fab60c63505e2a5d465f4a",
      "tree": "697daf45fcd45658dd461845827ab13a0ca924d0",
      "parents": [
        "7b228a8312c84b8d162d42c2bd6a70ead5c356ee"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Jul 03 09:55:16 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 03 09:55:16 2026"
      },
      "message": "build(deps): bump ossf/scorecard-action from 2.1.2 to 2.4.3\n\nBumps [ossf/scorecard-action](https://github.com/ossf/scorecard-action) from 2.1.2 to 2.4.3.\n- [Release notes](https://github.com/ossf/scorecard-action/releases)\n- [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md)\n- [Commits](https://github.com/ossf/scorecard-action/compare/e38b1902ae4f44df626f11ba0734b14fb91f8f86...4eaacf0543bb3f2c246792bd56e8cdeffafb205a)\n\n---\nupdated-dependencies:\n- dependency-name: ossf/scorecard-action\n  dependency-version: 2.4.3\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "bbe02b9a363fb0d7de98aff126a3f02aebf9131b",
      "tree": "eb4e12bd2e3764efdb78a1e474b62968caaacb07",
      "parents": [
        "7b228a8312c84b8d162d42c2bd6a70ead5c356ee"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Jul 03 09:55:11 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 03 09:55:11 2026"
      },
      "message": "build(deps): bump the codeql group with 4 updates\n\nBumps the codeql group with 4 updates: [github/codeql-action/init](https://github.com/github/codeql-action), [github/codeql-action/autobuild](https://github.com/github/codeql-action), [github/codeql-action/analyze](https://github.com/github/codeql-action) and [github/codeql-action/upload-sarif](https://github.com/github/codeql-action).\n\n\nUpdates `github/codeql-action/init` from 3.23.0 to 4.36.3\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/e5f05b81d5b6ff8cfa111c80c22c5fd02a384118...54f647b7e1bb85c95cddabcd46b0c578ec92bc1a)\n\nUpdates `github/codeql-action/autobuild` from 3.23.0 to 4.36.3\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/e5f05b81d5b6ff8cfa111c80c22c5fd02a384118...54f647b7e1bb85c95cddabcd46b0c578ec92bc1a)\n\nUpdates `github/codeql-action/analyze` from 3.23.0 to 4.36.3\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/e5f05b81d5b6ff8cfa111c80c22c5fd02a384118...54f647b7e1bb85c95cddabcd46b0c578ec92bc1a)\n\nUpdates `github/codeql-action/upload-sarif` from 2.2.4 to 4.36.3\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/17573ee1cc1b9d061760f3a006fc4aac4f944fd5...54f647b7e1bb85c95cddabcd46b0c578ec92bc1a)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action/init\n  dependency-version: 4.36.3\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n  dependency-group: codeql\n- dependency-name: github/codeql-action/autobuild\n  dependency-version: 4.36.3\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n  dependency-group: codeql\n- dependency-name: github/codeql-action/analyze\n  dependency-version: 4.36.3\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n  dependency-group: codeql\n- dependency-name: github/codeql-action/upload-sarif\n  dependency-version: 4.36.3\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n  dependency-group: codeql\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "7b228a8312c84b8d162d42c2bd6a70ead5c356ee",
      "tree": "2154c853b48cbfc23d7b64343d77804933b66eff",
      "parents": [
        "2b43149c6d50c7668c82898674788febad68c488",
        "17c316570edb69bdeb63ddc9154680d36486fd6d"
      ],
      "author": {
        "name": "Julien",
        "email": "291750+roidelapluie@users.noreply.github.com",
        "time": "Fri Jul 03 09:53:55 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 03 09:53:55 2026"
      },
      "message": "Merge pull request #937 from prombot/repo_sync\n\nSynchronize common files from prometheus/prometheus"
    },
    {
      "commit": "17c316570edb69bdeb63ddc9154680d36486fd6d",
      "tree": "2154c853b48cbfc23d7b64343d77804933b66eff",
      "parents": [
        "2b43149c6d50c7668c82898674788febad68c488"
      ],
      "author": {
        "name": "prombot",
        "email": "prometheus-team@googlegroups.com",
        "time": "Thu Jul 02 16:03:33 2026"
      },
      "committer": {
        "name": "prombot",
        "email": "prometheus-team@googlegroups.com",
        "time": "Thu Jul 02 16:03:33 2026"
      },
      "message": "Update common Prometheus files\n\nSigned-off-by: prombot \u003cprometheus-team@googlegroups.com\u003e\n"
    },
    {
      "commit": "2b43149c6d50c7668c82898674788febad68c488",
      "tree": "f501c2cb4bc4e750b4a34ff4dd5ec012f751187b",
      "parents": [
        "a9c9e13caf81aab2347c3e0e1a0d79fab35346f0",
        "0d945891d093e2a5e2a858efb95fe7244f9b86c4"
      ],
      "author": {
        "name": "Julien",
        "email": "291750+roidelapluie@users.noreply.github.com",
        "time": "Tue Jun 30 14:38:01 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 30 14:38:01 2026"
      },
      "message": "Merge pull request #934 from prometheus/superq/tidy\n\nManually go mod tidy"
    },
    {
      "commit": "0d945891d093e2a5e2a858efb95fe7244f9b86c4",
      "tree": "f501c2cb4bc4e750b4a34ff4dd5ec012f751187b",
      "parents": [
        "a9c9e13caf81aab2347c3e0e1a0d79fab35346f0"
      ],
      "author": {
        "name": "SuperQ",
        "email": "superq@gmail.com",
        "time": "Tue Jun 30 07:28:19 2026"
      },
      "committer": {
        "name": "SuperQ",
        "email": "superq@gmail.com",
        "time": "Tue Jun 30 07:28:19 2026"
      },
      "message": "Manually go mod tidy\n\nFor some reason go mod tidy doesn\u0027t cleanup a couple indirects\ncorrectly.\n* Bump indirect Prometheus packages.\n\nSigned-off-by: SuperQ \u003csuperq@gmail.com\u003e\n"
    },
    {
      "commit": "a9c9e13caf81aab2347c3e0e1a0d79fab35346f0",
      "tree": "70aa57acdb14439bf21616b63b672a3da832b93a",
      "parents": [
        "6d120ca91886414878562efde96b5f9f46ffb853"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Jun 30 07:08:21 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 30 07:08:21 2026"
      },
      "message": "build(deps): bump golang.org/x/net from 0.55.0 to 0.56.0 (#933)\n\nBumps [golang.org/x/net](https://github.com/golang/net) from 0.55.0 to 0.56.0.\n- [Commits](https://github.com/golang/net/compare/v0.55.0...v0.56.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/net\n  dependency-version: 0.56.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "6d120ca91886414878562efde96b5f9f46ffb853",
      "tree": "7675651702d30f520100941e1aa4eb5789bf0ca6",
      "parents": [
        "1b2cb09946510493aca10bdb3cc6415fa631d408",
        "a28b311335ecd0be4dc2601f338c41404008ed71"
      ],
      "author": {
        "name": "Julien",
        "email": "291750+roidelapluie@users.noreply.github.com",
        "time": "Wed Jun 24 09:36:38 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 24 09:36:38 2026"
      },
      "message": "Merge pull request #929 from s3onghyun/fix-tlsversion-stringer\n\nconfig: fix TLSVersion.String() printing pointer address"
    },
    {
      "commit": "dc216b8996f620fb5b33cf6574375ceeb5163f22",
      "tree": "212cf21ca24a6b68759dc14d2dc2488f79db09c5",
      "parents": [
        "1b2cb09946510493aca10bdb3cc6415fa631d408"
      ],
      "author": {
        "name": "Julien Pivotto",
        "email": "291750+roidelapluie@users.noreply.github.com",
        "time": "Wed Jun 24 09:23:21 2026"
      },
      "committer": {
        "name": "Julien Pivotto",
        "email": "291750+roidelapluie@users.noreply.github.com",
        "time": "Wed Jun 24 09:35:32 2026"
      },
      "message": "route: add support for the QUERY HTTP method\n\nQUERY is a safe, idempotent method that carries a request body\n(RFC 10008). It is not yet part of net/http, so register it using a\nlocally defined MethodQuery constant.\n\nSigned-off-by: Julien Pivotto \u003c291750+roidelapluie@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "1b2cb09946510493aca10bdb3cc6415fa631d408",
      "tree": "0d3083bf9353c00a0d947646c9de27080359cb40",
      "parents": [
        "43de10cc658055c6b5e4d619edc917d5af493409"
      ],
      "author": {
        "name": "PrometheusBot",
        "email": "prometheus-team@googlegroups.com",
        "time": "Tue Jun 23 06:11:03 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 23 06:11:03 2026"
      },
      "message": "Update common Prometheus files (#930)\n\nSigned-off-by: prombot \u003cprometheus-team@googlegroups.com\u003e"
    },
    {
      "commit": "a28b311335ecd0be4dc2601f338c41404008ed71",
      "tree": "6c9ab9537671b24d469dfc07fd84013399821408",
      "parents": [
        "43de10cc658055c6b5e4d619edc917d5af493409"
      ],
      "author": {
        "name": "Seonghyun Hong",
        "email": "s3onghyun.hong@gmail.com",
        "time": "Sat Jun 20 04:21:43 2026"
      },
      "committer": {
        "name": "Seonghyun Hong",
        "email": "s3onghyun.hong@gmail.com",
        "time": "Sat Jun 20 04:21:43 2026"
      },
      "message": "config: fix TLSVersion.String() printing pointer address\n\nThe fallback branch passed the *TLSVersion pointer to fmt.Sprintf(\"%d\"),\nso an unknown TLS version (one not in the TLSVersions map) rendered as the\npointer\u0027s memory address instead of the numeric version. Dereference the\npointer like the MarshalYAML/MarshalJSON methods already do.\n\nSigned-off-by: Seonghyun Hong \u003cs3onghyun.hong@gmail.com\u003e\n"
    },
    {
      "commit": "43de10cc658055c6b5e4d619edc917d5af493409",
      "tree": "364c56b4ca2f6e6e182a1116b0ae0656645bb2ab",
      "parents": [
        "541bbcb2114b41d475034ddad7bc82eb72a4578b"
      ],
      "author": {
        "name": "PrometheusBot",
        "email": "prometheus-team@googlegroups.com",
        "time": "Thu Jun 18 10:56:10 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 18 10:56:10 2026"
      },
      "message": "Update common Prometheus files (#927)\n\nSigned-off-by: prombot \u003cprometheus-team@googlegroups.com\u003e"
    },
    {
      "commit": "541bbcb2114b41d475034ddad7bc82eb72a4578b",
      "tree": "268ba9611af104843d22d260b7847d7020fbd0e0",
      "parents": [
        "436e0fe552c433fb7e579358db9f5e95aed6d006",
        "4ac87120292466d012c21739755bd9bb005b900f"
      ],
      "author": {
        "name": "George Krajcsovits",
        "email": "krajorama@users.noreply.github.com",
        "time": "Wed Jun 17 09:45:26 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 17 09:45:26 2026"
      },
      "message": "Merge pull request #926 from roidelapluie/roidelapluie/changelog\n\nUpdate CHANGELOG"
    },
    {
      "commit": "436e0fe552c433fb7e579358db9f5e95aed6d006",
      "tree": "27f8273e94e096c10617983e4c3e311c4cc36937",
      "parents": [
        "e3c14a039d494d866242b36ac253dfecf9c7210b"
      ],
      "author": {
        "name": "PrometheusBot",
        "email": "prometheus-team@googlegroups.com",
        "time": "Wed Jun 17 09:00:06 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 17 09:00:06 2026"
      },
      "message": "Update common Prometheus files (#923)\n\nSigned-off-by: prombot \u003cprometheus-team@googlegroups.com\u003e"
    },
    {
      "commit": "4ac87120292466d012c21739755bd9bb005b900f",
      "tree": "cf0ffce799c6e13a5f9fbae73a8cd868f02c2a18",
      "parents": [
        "e3c14a039d494d866242b36ac253dfecf9c7210b"
      ],
      "author": {
        "name": "Julien Pivotto",
        "email": "291750+roidelapluie@users.noreply.github.com",
        "time": "Wed Jun 17 08:56:36 2026"
      },
      "committer": {
        "name": "Julien Pivotto",
        "email": "291750+roidelapluie@users.noreply.github.com",
        "time": "Wed Jun 17 08:56:36 2026"
      },
      "message": "Update CHANGELOG\n\nSigned-off-by: Julien Pivotto \u003c291750+roidelapluie@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "e3c14a039d494d866242b36ac253dfecf9c7210b",
      "tree": "86fdc5bbb6d8d9a07ac72e8ad0ca7a31018a84b5",
      "parents": [
        "f84efec4e4deb31a8afd39c4f4f7ba2b30f39df3",
        "a7b791d0a0cd8e7be164d7f3fdb33450c1868b1c"
      ],
      "author": {
        "name": "Julien",
        "email": "291750+roidelapluie@users.noreply.github.com",
        "time": "Wed Jun 17 08:40:11 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 17 08:40:11 2026"
      },
      "message": "Merge pull request #925 from roidelapluie/roidelapluie/fix-loadhttpconfigfile-dir\n\nconfig: resolve LoadHTTPConfigFile paths relative to the config file"
    },
    {
      "commit": "a7b791d0a0cd8e7be164d7f3fdb33450c1868b1c",
      "tree": "86fdc5bbb6d8d9a07ac72e8ad0ca7a31018a84b5",
      "parents": [
        "f84efec4e4deb31a8afd39c4f4f7ba2b30f39df3"
      ],
      "author": {
        "name": "Julien Pivotto",
        "email": "291750+roidelapluie@users.noreply.github.com",
        "time": "Wed Jun 17 07:39:53 2026"
      },
      "committer": {
        "name": "Julien Pivotto",
        "email": "291750+roidelapluie@users.noreply.github.com",
        "time": "Wed Jun 17 07:40:35 2026"
      },
      "message": "config: resolve LoadHTTPConfigFile paths relative to the config file\n\nLoadHTTPConfigFile called SetDirectory with filepath.Dir(filepath.Dir(filename)),\nresolving relative file paths (http_headers files, *_file credentials) against the\nconfig file\u0027s grandparent directory instead of its own directory. This contradicts\nthe SetDirectory contract and every other config loader.\n\nThe behavior was masked by the testdata fixtures, which prefixed file paths with\nthe config file\u0027s own directory name (e.g. files: [testdata/headers-file] for a\nconfig living in testdata/) to compensate. Drop those redundant prefixes and add a\nregression test that loads a config from a temp dir and asserts a plain relative\npath resolves next to the config file.\n\nSigned-off-by: Julien Pivotto \u003c291750+roidelapluie@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "f684fc7af8f9ae1826b79697c62eb0133315d9eb",
      "tree": "1ae3759a7dcee28b5f8183566adcff9b54c25d7a",
      "parents": [
        "f84efec4e4deb31a8afd39c4f4f7ba2b30f39df3"
      ],
      "author": {
        "name": "Julien Pivotto",
        "email": "291750+roidelapluie@users.noreply.github.com",
        "time": "Wed Jun 17 07:23:54 2026"
      },
      "committer": {
        "name": "Julien Pivotto",
        "email": "291750+roidelapluie@users.noreply.github.com",
        "time": "Wed Jun 17 07:23:54 2026"
      },
      "message": "config: clarify sensitive redirect headers match net/http\n\nThe stripped header list (including Proxy-Authorization and\nProxy-Authenticate) now matches makeHeadersCopier in net/http, which\ngained the Proxy-* entries in the fix for CVE-2025-4673.\n\nSigned-off-by: Julien Pivotto \u003c291750+roidelapluie@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "f84efec4e4deb31a8afd39c4f4f7ba2b30f39df3",
      "tree": "75cc3042433edaf84863accd72335b5eab728260",
      "parents": [
        "2269d3d1af9a40c9324bb523087f7704fabe7f1d",
        "d6a7988672c3c081cfb74cf757bd131e3a6e65eb"
      ],
      "author": {
        "name": "Julien",
        "email": "291750+roidelapluie@users.noreply.github.com",
        "time": "Fri Jun 12 14:14:56 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 12 14:14:56 2026"
      },
      "message": "Merge pull request #918 from prometheus/time-split\n\nmodel: reduce allocations in Time.UnmarshalJSON"
    },
    {
      "commit": "2269d3d1af9a40c9324bb523087f7704fabe7f1d",
      "tree": "a944fbc17a66e8520c7cff6cceeac3c33db19a27",
      "parents": [
        "56fe3954537fa60da94055f19172fafa25347948",
        "a1600af967b7eaa77360339b402b447855c24915"
      ],
      "author": {
        "name": "Julien",
        "email": "291750+roidelapluie@users.noreply.github.com",
        "time": "Fri Jun 12 14:09:54 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 12 14:09:54 2026"
      },
      "message": "Merge pull request #922 from roidelapluie/roidelapluie/fix-textparse-empty-braces-panic\n\nexpfmt: fix nil pointer panic when parsing empty braces \"{}\""
    },
    {
      "commit": "a1600af967b7eaa77360339b402b447855c24915",
      "tree": "ad66a96b3ca0481317f9ddb0d036a25ee78b5b9a",
      "parents": [
        "c7fb7bb8b83c55c63c21a298349d4c2c12833d31"
      ],
      "author": {
        "name": "Julien Pivotto",
        "email": "291750+roidelapluie@users.noreply.github.com",
        "time": "Thu Jun 11 15:49:30 2026"
      },
      "committer": {
        "name": "Julien Pivotto",
        "email": "291750+roidelapluie@users.noreply.github.com",
        "time": "Thu Jun 11 15:49:30 2026"
      },
      "message": "expfmt: fix nil pointer panic when parsing empty braces \"{}\"\n\nThe text exposition parser panics with a nil pointer dereference when it\nencounters a closing brace before any metric name has been read, e.g. for\nthe input \"{}\". In startOfLine a leading \"{\" sets currentMetricIsInsideBraces\nand jumps straight to label parsing without going through readingMetricName,\nso currentMF/currentMetric are still nil when startLabelName dereferences\ncurrentMetric on the \"}\" branch.\n\nSince TextToMetricFamilies is used to decode untrusted scrape payloads, a\nmalicious or compromised target could crash any consumer that does not wrap\nthe parser in its own recover().\n\nGuard the \"}\" branch on currentMF \u003d\u003d nil and return a parse error, mirroring\nthe existing guard in startLabelValue. currentMF is checked rather than\ncurrentMetric because reset only clears currentMF between parses.\n\nIntroduced in #670.\n\nSigned-off-by: Julien Pivotto \u003c291750+roidelapluie@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "56fe3954537fa60da94055f19172fafa25347948",
      "tree": "3241c542d15608a48b8c0c93338cb3eab130a955",
      "parents": [
        "0fcda471410c91d285776092b7d768d8ac199bc9",
        "2b55b3e9e7e899f2cbcbcb7afdcb55c2db6a1754"
      ],
      "author": {
        "name": "Julien",
        "email": "291750+roidelapluie@users.noreply.github.com",
        "time": "Thu Jun 11 14:55:40 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 11 14:55:40 2026"
      },
      "message": "Merge pull request #921 from roidelapluie/roidelapluie/oauth2-cross-host-check\n\nconfig: check cross-host redirect before OAuth2 token fetch"
    },
    {
      "commit": "0fcda471410c91d285776092b7d768d8ac199bc9",
      "tree": "baff4a2f2e17570bd86730533c22902f99581179",
      "parents": [
        "30ba470f4f55107af9dbe7fbe9c95c0617c13f43",
        "428856f9a5d0d790dacdf03e789c2ef87b03fc40"
      ],
      "author": {
        "name": "Julien",
        "email": "291750+roidelapluie@users.noreply.github.com",
        "time": "Thu Jun 11 14:55:22 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 11 14:55:22 2026"
      },
      "message": "Merge pull request #920 from roidelapluie/roidelapluie/cross-host-sticky\n\nconfig: make isCrossHostRedirect sticky across the redirect chain"
    },
    {
      "commit": "30ba470f4f55107af9dbe7fbe9c95c0617c13f43",
      "tree": "cb544b83ec07594a2521854ce6d87d4ed7b04c45",
      "parents": [
        "c7fb7bb8b83c55c63c21a298349d4c2c12833d31",
        "56870db815d97a034c16766bcd1e63cd0431f6c2"
      ],
      "author": {
        "name": "Julien",
        "email": "291750+roidelapluie@users.noreply.github.com",
        "time": "Thu Jun 11 12:33:23 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 11 12:33:23 2026"
      },
      "message": "Merge pull request #919 from prometheus/superq/modernize\n\nModernize Go"
    },
    {
      "commit": "2b55b3e9e7e899f2cbcbcb7afdcb55c2db6a1754",
      "tree": "2345bcaf48e75136170fc8dca61bb4936f7c6a3c",
      "parents": [
        "c7fb7bb8b83c55c63c21a298349d4c2c12833d31"
      ],
      "author": {
        "name": "Julien Pivotto",
        "email": "291750+roidelapluie@users.noreply.github.com",
        "time": "Thu Jun 11 12:26:11 2026"
      },
      "committer": {
        "name": "Julien Pivotto",
        "email": "291750+roidelapluie@users.noreply.github.com",
        "time": "Thu Jun 11 12:28:12 2026"
      },
      "message": "config: check cross-host redirect before OAuth2 token fetch\n\nMove isCrossHostRedirect early in oauth2RoundTripper.RoundTrip so that\ncross-host redirects bypass token-source initialisation entirely and go\nstraight to Base.RoundTrip. Base is read under the RLock to avoid a\ndata race with concurrent reconfigurations.\n\nSigned-off-by: Julien Pivotto \u003c291750+roidelapluie@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "428856f9a5d0d790dacdf03e789c2ef87b03fc40",
      "tree": "f2570ec8824c494fa7876019b551088ba3af9b8e",
      "parents": [
        "0d8de871b3f26108faccbd9c935f406012b3d776"
      ],
      "author": {
        "name": "Julien Pivotto",
        "email": "291750+roidelapluie@users.noreply.github.com",
        "time": "Thu Jun 11 12:25:50 2026"
      },
      "committer": {
        "name": "Julien Pivotto",
        "email": "291750+roidelapluie@users.noreply.github.com",
        "time": "Thu Jun 11 12:25:50 2026"
      },
      "message": "config: make isCrossHostRedirect sticky across the redirect chain\n\nWalk every hop in the redirect chain rather than only checking the\ncurrent request\u0027s host. Once any hop leaves the original host, the\nfunction returns true for all subsequent requests in that chain, even\nif a later hop redirects back to the original host.\n\nThis mirrors net/http\u0027s own behaviour and closes the bypass window\nwhere a cross→original→cross chain could slip credentials through.\n\nSigned-off-by: Julien Pivotto \u003c291750+roidelapluie@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "c7fb7bb8b83c55c63c21a298349d4c2c12833d31",
      "tree": "fd306e3542522ac30be65d5f921d22643d9d16db",
      "parents": [
        "c4a71620202112c595bba1ad397a038afabad60e",
        "0d8de871b3f26108faccbd9c935f406012b3d776"
      ],
      "author": {
        "name": "Julien",
        "email": "291750+roidelapluie@users.noreply.github.com",
        "time": "Thu Jun 11 12:20:29 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 11 12:20:29 2026"
      },
      "message": "Merge pull request #901 from roidelapluie/roidelapluie/fixredirectauth\n\nconfig: strip credentials on cross-host redirects"
    },
    {
      "commit": "c4a71620202112c595bba1ad397a038afabad60e",
      "tree": "413fe1434e58a0c00ca79f75ab23d8a911d82da5",
      "parents": [
        "212057321e897d625d07379aaddaca01afca7710"
      ],
      "author": {
        "name": "PrometheusBot",
        "email": "prometheus-team@googlegroups.com",
        "time": "Tue Jun 09 14:48:50 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 09 14:48:50 2026"
      },
      "message": "Update common Prometheus files (#917)\n\nSigned-off-by: prombot \u003cprometheus-team@googlegroups.com\u003e"
    },
    {
      "commit": "d6a7988672c3c081cfb74cf757bd131e3a6e65eb",
      "tree": "755c2d122788bce11cedf4030c6f3309d1ac01d5",
      "parents": [
        "8b99aea5d8085de523f583ef1b73a832c44fbae2"
      ],
      "author": {
        "name": "Bryan Boreham",
        "email": "bjboreham@gmail.com",
        "time": "Mon Jun 08 14:23:42 2026"
      },
      "committer": {
        "name": "Bryan Boreham",
        "email": "bjboreham@gmail.com",
        "time": "Mon Jun 08 16:56:40 2026"
      },
      "message": "model: fix Time.UnmarshalJSON for larger negative numbers\n\nSigned-off-by: Bryan Boreham \u003cbjboreham@gmail.com\u003e\n"
    },
    {
      "commit": "8b99aea5d8085de523f583ef1b73a832c44fbae2",
      "tree": "3825b9d4bd0958533a85de20e6089ae506f702e3",
      "parents": [
        "98ca625caff21ab45c0aef3f532140d321a99368"
      ],
      "author": {
        "name": "Bryan Boreham",
        "email": "bjboreham@gmail.com",
        "time": "Mon Jun 08 14:22:49 2026"
      },
      "committer": {
        "name": "Bryan Boreham",
        "email": "bjboreham@gmail.com",
        "time": "Mon Jun 08 16:56:38 2026"
      },
      "message": "model: remove allocation in Time.UnmarshalJSON\n\nWe don\u0027t need to modify the string version of the number via a memory\nallocation; it\u0027s much faster to modify the integer version.\n\nSigned-off-by: Bryan Boreham \u003cbjboreham@gmail.com\u003e\n"
    },
    {
      "commit": "98ca625caff21ab45c0aef3f532140d321a99368",
      "tree": "8deca459cadab0fe74e2c603961554a4ddfda436",
      "parents": [
        "4cc12e35c8ab4b6576a752141d0edabe3c540297"
      ],
      "author": {
        "name": "Bryan Boreham",
        "email": "bjboreham@gmail.com",
        "time": "Mon Jun 08 14:10:44 2026"
      },
      "committer": {
        "name": "Bryan Boreham",
        "email": "bjboreham@gmail.com",
        "time": "Mon Jun 08 16:56:36 2026"
      },
      "message": "model: reduce allocations in Time.UnmarshalJSON\n\nUse strings.Cut instead of strings.Split.\n\nSigned-off-by: Bryan Boreham \u003cbjboreham@gmail.com\u003e\n"
    },
    {
      "commit": "4cc12e35c8ab4b6576a752141d0edabe3c540297",
      "tree": "3c5abc3e1e32d0b0488de60524f3b8e3ca3e161c",
      "parents": [
        "212057321e897d625d07379aaddaca01afca7710"
      ],
      "author": {
        "name": "Bryan Boreham",
        "email": "bjboreham@gmail.com",
        "time": "Mon Jun 08 13:22:51 2026"
      },
      "committer": {
        "name": "Bryan Boreham",
        "email": "bjboreham@gmail.com",
        "time": "Mon Jun 08 16:56:33 2026"
      },
      "message": "model: Add BenchmarkUnmarshalTime\n\nSigned-off-by: Bryan Boreham \u003cbjboreham@gmail.com\u003e\n"
    },
    {
      "commit": "56870db815d97a034c16766bcd1e63cd0431f6c2",
      "tree": "ae23566735f6e8dffff915e62d1bfbcff56439c0",
      "parents": [
        "212057321e897d625d07379aaddaca01afca7710"
      ],
      "author": {
        "name": "SuperQ",
        "email": "superq@gmail.com",
        "time": "Mon Jun 08 14:47:39 2026"
      },
      "committer": {
        "name": "SuperQ",
        "email": "superq@gmail.com",
        "time": "Mon Jun 08 14:47:39 2026"
      },
      "message": "Modernize Go\n\n* Enable modernize linter\n* Add linter exceptions to match upstream Prometheus.\n* Apply linter improvements.\n\nSigned-off-by: SuperQ \u003csuperq@gmail.com\u003e\n"
    },
    {
      "commit": "212057321e897d625d07379aaddaca01afca7710",
      "tree": "8a6f517dbb9065e0b50b370f54b03d757371d15c",
      "parents": [
        "228386adfe1e9c8ede570fbca47782a9abca1a35"
      ],
      "author": {
        "name": "PrometheusBot",
        "email": "prometheus-team@googlegroups.com",
        "time": "Wed Jun 03 07:02:51 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 03 07:02:51 2026"
      },
      "message": "Update common Prometheus files (#915)\n\nSigned-off-by: prombot \u003cprometheus-team@googlegroups.com\u003e"
    },
    {
      "commit": "228386adfe1e9c8ede570fbca47782a9abca1a35",
      "tree": "64e28c440b68db9872be8cd4ca48e5c109f96b1d",
      "parents": [
        "b8c88b4866403159e523c588dc7563b0f78c0418"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jun 01 20:46:31 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 01 20:46:31 2026"
      },
      "message": "build(deps): bump golang.org/x/net from 0.53.0 to 0.55.0 (#914)\n\nBumps [golang.org/x/net](https://github.com/golang/net) from 0.53.0 to 0.55.0.\n- [Commits](https://github.com/golang/net/compare/v0.53.0...v0.55.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/net\n  dependency-version: 0.55.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "b8c88b4866403159e523c588dc7563b0f78c0418",
      "tree": "7d398d406bb8dcca49208912d5707610dc3bf0f1",
      "parents": [
        "1e0ae832fb26a2c20c2c0d6ee1289111c668be18"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jun 01 05:40:25 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 01 05:40:25 2026"
      },
      "message": "build(deps): bump golang.org/x/net from 0.52.0 to 0.53.0 (#903)\n\nBumps [golang.org/x/net](https://github.com/golang/net) from 0.52.0 to 0.53.0.\n- [Commits](https://github.com/golang/net/compare/v0.52.0...v0.53.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/net\n  dependency-version: 0.53.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "1e0ae832fb26a2c20c2c0d6ee1289111c668be18",
      "tree": "9b6a1dc2720000fe322f205e0089944bf7d82a24",
      "parents": [
        "b51d01ba2175d103309dcee11f6c01bd03487a64"
      ],
      "author": {
        "name": "Yuri Tseretyan",
        "email": "tseretyan@fastmail.com",
        "time": "Thu May 28 23:44:54 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 28 23:44:54 2026"
      },
      "message": "config: apply DialContextFunc to OAuth2 token-fetch transport (#911)\n\nnewOauth2TokenSource builds its own http.Transport to fetch tokens but\ndoesn\u0027t set DialContext on it. Any DialContextFunc passed via\nWithDialContextFunc is applied to the main request transport but silently\nskipped for the token endpoint.\n\nSet DialContext on the token transport the same way it is set on the main\none. When dialContextFunc is nil the behaviour is unchanged since\nhttp.Transport falls back to its default dialer.\n\nAdded TestOAuth2DialContextFunc to verify that WithDialContextFunc blocks\nthe token endpoint fetch, not only the final request.\n\nSigned-off-by: Yuri Tseretyan \u003cyuriy.tseretyan@grafana.com\u003e"
    },
    {
      "commit": "b51d01ba2175d103309dcee11f6c01bd03487a64",
      "tree": "6b6cbad0f78723e1aa9790c15bac410929bab44b",
      "parents": [
        "0f3c348807322ea84d92fc7688b1b37a08e17d1f"
      ],
      "author": {
        "name": "Arthur Silva Sens",
        "email": "arthursens2005@gmail.com",
        "time": "Wed May 27 19:34:25 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 27 19:34:25 2026"
      },
      "message": "Remove CircleCI (#910)\n\nSigned-off-by: Arthur Silva Sens \u003carthursens2005@gmail.com\u003e"
    },
    {
      "commit": "0d8de871b3f26108faccbd9c935f406012b3d776",
      "tree": "8b8d13046f2d5e609f6e342bc4b53af775b6ce62",
      "parents": [
        "0dfcdfb00df68e0b14a98f20d90f4b3ff12432e6"
      ],
      "author": {
        "name": "Julien Pivotto",
        "email": "291750+roidelapluie@users.noreply.github.com",
        "time": "Wed Apr 08 15:02:21 2026"
      },
      "committer": {
        "name": "Julien Pivotto",
        "email": "291750+roidelapluie@users.noreply.github.com",
        "time": "Wed May 27 09:28:08 2026"
      },
      "message": "config: strip credentials on cross-host redirects\n\nWhen FollowRedirects is true, credentials (Authorization header, Cookie\nheaders set via HTTPHeaders) were forwarded to any redirect target,\nincluding cross-host redirects.\n\nFix by detecting cross-host redirects via isCrossHostRedirect, which\nwalks the req.Response chain to find the original request\u0027s hostname and\ncompares it to the current destination. Each credential round-tripper\n(bearer, basic auth, OAuth2) skips adding credentials when\nisCrossHostRedirect returns true. A new sensitiveHeadersStripRT also\nstrips sensitive headers added by headersRoundTripper on cross-host\nredirects.\n\nThis approach requires no CheckRedirect hook and works whether the\ncaller uses NewClientFromConfig or a custom http.Client built from\nNewRoundTripperFromConfigWithContext directly.\n\nThis aligns to Go\u0027s HTTP client behaviour.\n\nSigned-off-by: Julien Pivotto \u003c291750+roidelapluie@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "0f3c348807322ea84d92fc7688b1b37a08e17d1f",
      "tree": "3c4ff590bb3d4de1c954d9b978735e8d14dec018",
      "parents": [
        "ce9215c53d8c8e507c5f72a69d80568c072be3d9",
        "732a9cf781621a8d8f895ef933b78cf4e9f5d6af"
      ],
      "author": {
        "name": "Julien",
        "email": "291750+roidelapluie@users.noreply.github.com",
        "time": "Wed May 20 09:20:23 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 20 09:20:23 2026"
      },
      "message": "Merge pull request #908 from machine424/ttlsco\n\nfix(http_config): fix client cert rotation when no CA is configured"
    },
    {
      "commit": "732a9cf781621a8d8f895ef933b78cf4e9f5d6af",
      "tree": "3c4ff590bb3d4de1c954d9b978735e8d14dec018",
      "parents": [
        "ce9215c53d8c8e507c5f72a69d80568c072be3d9"
      ],
      "author": {
        "name": "Ayoub Mrini",
        "email": "ayoubmrini424@gmail.com",
        "time": "Tue May 19 22:32:47 2026"
      },
      "committer": {
        "name": "Ayoub Mrini",
        "email": "ayoubmrini424@gmail.com",
        "time": "Tue May 19 22:34:49 2026"
      },
      "message": "fix(http_config): fix client cert rotation when no CA is configured\n\nenabling client cert/key hot-reloading. However, RoundTrip() still\nunconditionally called updateRootCA on every transport rebuild. With\nno CA data it returned false, and the code called\nsettings.CA.Description() on nil, panicking (prometheus/prometheus#16622).\nstill failed with \"unable to use specified CA cert: none configured\",\nso cert rotation never actually worked without a CA.\n\nSkip the updateRootCA call when settings.CA is nil so transport\nrebuilds succeed and client cert rotation works without a CA as\n\nSee https://github.com/prometheus/prometheus/pull/18727/changes/a11607834e4fcdcc4f37570c6944f321734e3dc2\nfor a reproducer on Prometheus\n\nSigned-off-by: Ayoub Mrini \u003cayoubmrini424@gmail.com\u003e\n"
    },
    {
      "commit": "ce9215c53d8c8e507c5f72a69d80568c072be3d9",
      "tree": "8fe76f2b8409b9ae4a774acaa229b0a5136de431",
      "parents": [
        "1ba5ed78ffdaf199c6dded3ff8ac88edbdb53712"
      ],
      "author": {
        "name": "Michael Siegenthaler",
        "email": "msiegen@google.com",
        "time": "Fri Apr 24 16:52:57 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 24 16:52:57 2026"
      },
      "message": "Move interface assertions to a test file (#839)\n\nThis is the only dependency on YAML in the model package.\nMoving it to the tests avoids pulling a dependency into the\nmain module of applications that don\u0027t otherwise use YAML.\n\nSigned-off-by: Michael Siegenthaler \u003cmsiegen@google.com\u003e"
    },
    {
      "commit": "1ba5ed78ffdaf199c6dded3ff8ac88edbdb53712",
      "tree": "9e0ade0aa1f442f7aa79040ea20d10163816702c",
      "parents": [
        "8f8ada69df73ad76cabef710856070a42ef420c0"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Apr 24 16:52:05 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 24 16:52:05 2026"
      },
      "message": "build(deps): bump golang.org/x/oauth2 from 0.34.0 to 0.36.0 (#892)\n\nBumps [golang.org/x/oauth2](https://github.com/golang/oauth2) from 0.34.0 to 0.36.0.\n- [Commits](https://github.com/golang/oauth2/compare/v0.34.0...v0.36.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/oauth2\n  dependency-version: 0.36.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "8f8ada69df73ad76cabef710856070a42ef420c0",
      "tree": "bd5c00dc3c76693a1695c80b07ff055b5d3fe59f",
      "parents": [
        "5bf00a403bb54802756bd375c8e8ca92b9323c69"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Apr 24 16:51:52 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 24 16:51:52 2026"
      },
      "message": "build(deps): bump go.yaml.in/yaml/v2 from 2.4.3 to 2.4.4 (#891)\n\nBumps [go.yaml.in/yaml/v2](https://github.com/yaml/go-yaml) from 2.4.3 to 2.4.4.\n- [Commits](https://github.com/yaml/go-yaml/compare/v2.4.3...v2.4.4)\n\n---\nupdated-dependencies:\n- dependency-name: go.yaml.in/yaml/v2\n  dependency-version: 2.4.4\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "5bf00a403bb54802756bd375c8e8ca92b9323c69",
      "tree": "06b5852aa68a1f3d5c4edffbfc5ec0bbc79b7c74",
      "parents": [
        "a4fac5c9b6d9557a8bedfb177f4e87a8b26a41a1"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Apr 22 12:15:36 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 22 12:15:36 2026"
      },
      "message": "build(deps): bump golang.org/x/net from 0.51.0 to 0.52.0 (#890)\n\nBumps [golang.org/x/net](https://github.com/golang/net) from 0.51.0 to 0.52.0.\n- [Commits](https://github.com/golang/net/compare/v0.51.0...v0.52.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/net\n  dependency-version: 0.52.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "a4fac5c9b6d9557a8bedfb177f4e87a8b26a41a1",
      "tree": "c046f363c19d31e17b4cbf9d0737dd4a272dde2d",
      "parents": [
        "9e2836377f2f792542d0eb4a42c073da751fa520"
      ],
      "author": {
        "name": "Ali Asghar",
        "email": "98263017+alliasgher@users.noreply.github.com",
        "time": "Wed Apr 15 13:07:54 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 15 13:07:54 2026"
      },
      "message": "config: guard against nil oauth2 credential in RoundTrip (#897)\n\n* config: guard against nil oauth2 credential in RoundTrip\n\ntoSecret returns (nil, nil) when no source is configured. Most callers\nguarded the returned SecretReader with an `!\u003d nil` check before\ninvoking Fetch, but oauth2RoundTripper.RoundTrip reached directly into\nrt.oauthCredential.Immutable() and would nil-deref panic when someone\nsupplied an oauth2 block with no client-secret source (likely the\nproximate cause of prometheus/prometheus#16622).\n\nReturn a clear error instead of panicking, and document toSecret\u0027s\nnil-return contract so future callers explicitly acknowledge it.\n\nFixes #790\n\nSigned-off-by: Ali \u003calliasgher123@gmail.com\u003e\n\n* config: simplify comments per review feedback\n\n- toSecret: restore original one-line comment (no need to document\n  nil-return semantics in the function comment)\n- oauth2RoundTripper.RoundTrip nil guard: replace verbose explanation\n  with a single-line note matching reviewer\u0027s suggestion\n\nSigned-off-by: Ali \u003calliasgher123@gmail.com\u003e\n\n---------\n\nSigned-off-by: Ali \u003calliasgher123@gmail.com\u003e"
    },
    {
      "commit": "9e2836377f2f792542d0eb4a42c073da751fa520",
      "tree": "dd652fe5d993ac9a2ec1213e31c8c51ab6f9294b",
      "parents": [
        "9a26ab27e8c9c9c85b010ab6904491d100c51dd9",
        "5fa8f6bdedf035f61fba04747a06ade20103050e"
      ],
      "author": {
        "name": "Julien",
        "email": "291750+roidelapluie@users.noreply.github.com",
        "time": "Wed Apr 15 12:54:26 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 15 12:54:26 2026"
      },
      "message": "Merge pull request #898 from alliasgher/fix/NewOAuth2RoundTripper-exported-options\n\nconfig: change NewOAuth2RoundTripper to accept variadic HTTPClientOption"
    },
    {
      "commit": "5fa8f6bdedf035f61fba04747a06ade20103050e",
      "tree": "dd652fe5d993ac9a2ec1213e31c8c51ab6f9294b",
      "parents": [
        "9a26ab27e8c9c9c85b010ab6904491d100c51dd9"
      ],
      "author": {
        "name": "Ali",
        "email": "alliasgher123@gmail.com",
        "time": "Wed Apr 15 12:44:17 2026"
      },
      "committer": {
        "name": "Ali",
        "email": "alliasgher123@gmail.com",
        "time": "Wed Apr 15 12:44:17 2026"
      },
      "message": "config: change NewOAuth2RoundTripper to accept variadic HTTPClientOption\n\nThe fourth parameter was *httpClientOptions, an unexported type, making\nNewOAuth2RoundTripper effectively uncallable with a non-nil options\nargument from any package outside prometheus/common/config. Callers were\nforced to resort to reflection or unsafe pointer tricks.\n\nChange the signature to accept variadic ...HTTPClientOption — the\nexisting exported interface — matching the pattern already used by\nNewRoundTripperFromConfigWithContext. The function builds its own\nhttpClientOptions copy from the supplied options, starting from\ndefaultHTTPClientOptions.\n\nThe single internal call site is updated to pass optFuncs... instead of\n\u0026opts; tests that passed \u0026defaultHTTPClientOptions now pass no options\n(equivalent behaviour, defaultHTTPClientOptions is the zero value).\n\nFixes prometheus/prometheus#18329\n\nSigned-off-by: Ali \u003calliasgher123@gmail.com\u003e\n"
    },
    {
      "commit": "9a26ab27e8c9c9c85b010ab6904491d100c51dd9",
      "tree": "b54c5b0a3e4fb33faec87394d77c6f783f1e033f",
      "parents": [
        "f7d77e97c10b80f5d231f32e7872dd6f009337cb"
      ],
      "author": {
        "name": "PrometheusBot",
        "email": "prometheus-team@googlegroups.com",
        "time": "Thu Apr 09 08:12:51 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 09 08:12:51 2026"
      },
      "message": "Update common Prometheus files (#896)\n\nSigned-off-by: prombot \u003cprometheus-team@googlegroups.com\u003e"
    },
    {
      "commit": "f7d77e97c10b80f5d231f32e7872dd6f009337cb",
      "tree": "4d1d77c6e6a81e46bec9b64bd2a322026082dbf4",
      "parents": [
        "0dfcdfb00df68e0b14a98f20d90f4b3ff12432e6"
      ],
      "author": {
        "name": "PrometheusBot",
        "email": "prometheus-team@googlegroups.com",
        "time": "Wed Apr 08 15:28:00 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 08 15:28:00 2026"
      },
      "message": "Update common Prometheus files (#895)\n\nSigned-off-by: prombot \u003cprometheus-team@googlegroups.com\u003e"
    },
    {
      "commit": "0dfcdfb00df68e0b14a98f20d90f4b3ff12432e6",
      "tree": "8d1c9d238b9b32d0255394ace13a72035b0667fb",
      "parents": [
        "8392757d7ff6f7c1209210638728c5d702ec330e",
        "aa19a4c096dab91167a6c97e515235c18eec53ac"
      ],
      "author": {
        "name": "Arthur Silva Sens",
        "email": "arthursens2005@gmail.com",
        "time": "Tue Mar 17 20:48:44 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 17 20:48:44 2026"
      },
      "message": "Merge pull request #885 from prometheus/remove-arthur\n\nRemove Arthur from maintainers list"
    },
    {
      "commit": "8392757d7ff6f7c1209210638728c5d702ec330e",
      "tree": "a6056b5078becf265757c0d97ded3dc914dd68f8",
      "parents": [
        "f9b9d15b160506c8b53429b694570bffafa2dfac"
      ],
      "author": {
        "name": "Ben Kochie",
        "email": "superq@gmail.com",
        "time": "Mon Mar 16 11:12:03 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 16 11:12:03 2026"
      },
      "message": "version: Add a slog helper (#886)\n\nAdd a function to enable structured logging of version info.\n\nExample use:\n```go\nlogger :\u003d promslog.New(promslog.Config{})\nlogger.Info(\"Starting Prometheus Server\", version.Slog()...)\n```\n\nSigned-off-by: SuperQ \u003csuperq@gmail.com\u003e"
    },
    {
      "commit": "f9b9d15b160506c8b53429b694570bffafa2dfac",
      "tree": "b87e067bf348837ef88957fa3ea22361504ea9bb",
      "parents": [
        "a902616afe6cfb0cdd0f335ed3326c728fc85ade"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Mar 09 14:16:20 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 09 14:16:20 2026"
      },
      "message": "build(deps): bump golang.org/x/net from 0.49.0 to 0.51.0 (#882)\n\nBumps [golang.org/x/net](https://github.com/golang/net) from 0.49.0 to 0.51.0.\n- [Commits](https://github.com/golang/net/compare/v0.49.0...v0.51.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/net\n  dependency-version: 0.51.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "a902616afe6cfb0cdd0f335ed3326c728fc85ade",
      "tree": "83fa39747c7186bb1ef3ee3dbde0e9a6f4e5b029",
      "parents": [
        "afbd47d5f579d939e7d27ffb7abc649355ee7f6a"
      ],
      "author": {
        "name": "Ben Kochie",
        "email": "superq@gmail.com",
        "time": "Mon Mar 09 14:00:19 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 09 14:00:19 2026"
      },
      "message": "Update for Go 1.26 (#883)\n\n* Update minimum Go version to 1.26.0.\n* Update tests for Go 1.26.x.\n* Migrate to GitHub Actions.\n* Ignore package naming issues.\n\nSigned-off-by: SuperQ \u003csuperq@gmail.com\u003e"
    },
    {
      "commit": "aa19a4c096dab91167a6c97e515235c18eec53ac",
      "tree": "21833b82f19d9f4319120691c0dfb41ed7f9bf9a",
      "parents": [
        "afbd47d5f579d939e7d27ffb7abc649355ee7f6a"
      ],
      "author": {
        "name": "Arthur Silva Sens",
        "email": "arthursens2005@gmail.com",
        "time": "Mon Mar 09 13:08:18 2026"
      },
      "committer": {
        "name": "Arthur Silva Sens",
        "email": "arthursens2005@gmail.com",
        "time": "Mon Mar 09 13:08:18 2026"
      },
      "message": "Remove Arthur from maintainers list\n\nSigned-off-by: Arthur Silva Sens \u003carthursens2005@gmail.com\u003e\n"
    },
    {
      "commit": "afbd47d5f579d939e7d27ffb7abc649355ee7f6a",
      "tree": "7401c963b67107edc2c1be655f9afb60b9cff9c5",
      "parents": [
        "e4c38a0aea471ca7f831b352f08463e8b8d399f7"
      ],
      "author": {
        "name": "PrometheusBot",
        "email": "prometheus-team@googlegroups.com",
        "time": "Sun Mar 01 18:16:13 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 01 18:16:13 2026"
      },
      "message": "Update common Prometheus files (#881)\n\nSigned-off-by: prombot \u003cprometheus-team@googlegroups.com\u003e"
    },
    {
      "commit": "e4c38a0aea471ca7f831b352f08463e8b8d399f7",
      "tree": "8ed4bcc64964103bcb19eb6bb0bf1e2882b707ea",
      "parents": [
        "adea6285c1c7447fcb7bfdeb6abfc6eff893e0a7"
      ],
      "author": {
        "name": "Arianna Vespri",
        "email": "36129782+vesari@users.noreply.github.com",
        "time": "Tue Feb 24 09:23:43 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 24 09:23:43 2026"
      },
      "message": "Remove logic adding unit to metrics name (#877)\n\n* Remove withUnit flag and automatic adding of unit to metric name, change tests accordingly\n\nSigned-off-by: Arianna Vespri \u003carianna.vespri@yahoo.it\u003e\n\n* Remove redundant tests and comments for OM creation\n\nSigned-off-by: Arianna Vespri \u003carianna.vespri@yahoo.it\u003e\n\n* fix fmt number in test\n\nSigned-off-by: Arianna Vespri \u003carianna.vespri@yahoo.it\u003e\n\n---------\n\nSigned-off-by: Arianna Vespri \u003carianna.vespri@yahoo.it\u003e"
    },
    {
      "commit": "adea6285c1c7447fcb7bfdeb6abfc6eff893e0a7",
      "tree": "fdb007fcf270d64b1d7329b60127b51e1479ac1a",
      "parents": [
        "28b645dd96866da2c1f6b2ba7acd9c7271732332"
      ],
      "author": {
        "name": "PrometheusBot",
        "email": "prometheus-team@googlegroups.com",
        "time": "Mon Feb 09 14:10:08 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 09 14:10:08 2026"
      },
      "message": "Update common Prometheus files (#880)\n\nSigned-off-by: prombot \u003cprometheus-team@googlegroups.com\u003e"
    },
    {
      "commit": "28b645dd96866da2c1f6b2ba7acd9c7271732332",
      "tree": "7e7dcb2dc9b369307a810bd3205701eea168d7b4",
      "parents": [
        "8f15ba0e989dcab790ac40072d2464f291201263"
      ],
      "author": {
        "name": "PrometheusBot",
        "email": "prometheus-team@googlegroups.com",
        "time": "Mon Feb 02 09:00:17 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 02 09:00:17 2026"
      },
      "message": "Update common Prometheus files (#875)\n\nSigned-off-by: prombot \u003cprometheus-team@googlegroups.com\u003e"
    },
    {
      "commit": "8f15ba0e989dcab790ac40072d2464f291201263",
      "tree": "795f3c3147e637f17ebba0bc176008f9719902ee",
      "parents": [
        "f195342200b5cf49aa46c409ce490db66b8d28f9"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Feb 02 08:59:53 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 02 08:59:53 2026"
      },
      "message": "build(deps): bump golang.org/x/net from 0.48.0 to 0.49.0 (#878)\n\nBumps [golang.org/x/net](https://github.com/golang/net) from 0.48.0 to 0.49.0.\n- [Commits](https://github.com/golang/net/compare/v0.48.0...v0.49.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/net\n  dependency-version: 0.49.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "f195342200b5cf49aa46c409ce490db66b8d28f9",
      "tree": "e3283153ea4d4c06ee37be6b43159dfd834c05cd",
      "parents": [
        "5859ca128c9fbb30522c5d59273619ab03e9f0b7"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Feb 02 08:58:54 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 02 08:58:54 2026"
      },
      "message": "build(deps): bump github.com/golang-jwt/jwt/v5 from 5.3.0 to 5.3.1 (#879)\n\nBumps [github.com/golang-jwt/jwt/v5](https://github.com/golang-jwt/jwt) from 5.3.0 to 5.3.1.\n- [Release notes](https://github.com/golang-jwt/jwt/releases)\n- [Commits](https://github.com/golang-jwt/jwt/compare/v5.3.0...v5.3.1)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/golang-jwt/jwt/v5\n  dependency-version: 5.3.1\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "5859ca128c9fbb30522c5d59273619ab03e9f0b7",
      "tree": "0e2a351bbc6b03df3bb9883510c40732f7098426",
      "parents": [
        "578c7500fe0f69843d7cbb0fe1426887ce384793",
        "9d69b10a741139df1891d310bcad2bd7ed2efb39"
      ],
      "author": {
        "name": "Julien",
        "email": "291750+roidelapluie@users.noreply.github.com",
        "time": "Tue Jan 20 10:58:55 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 20 10:58:55 2026"
      },
      "message": "Merge pull request #874 from prometheus/repo_sync\n\nSynchronize common files from prometheus/prometheus"
    },
    {
      "commit": "9d69b10a741139df1891d310bcad2bd7ed2efb39",
      "tree": "0e2a351bbc6b03df3bb9883510c40732f7098426",
      "parents": [
        "578c7500fe0f69843d7cbb0fe1426887ce384793"
      ],
      "author": {
        "name": "prombot",
        "email": "prometheus-team@googlegroups.com",
        "time": "Mon Jan 19 17:52:28 2026"
      },
      "committer": {
        "name": "prombot",
        "email": "prometheus-team@googlegroups.com",
        "time": "Mon Jan 19 17:52:28 2026"
      },
      "message": "Update common Prometheus files\n\nSigned-off-by: prombot \u003cprometheus-team@googlegroups.com\u003e\n"
    },
    {
      "commit": "578c7500fe0f69843d7cbb0fe1426887ce384793",
      "tree": "ae370151f318402e8b374b75dbc3e4cd3125451a",
      "parents": [
        "934ff3789ee17026206fe4f7e5f59c0a09fbe511"
      ],
      "author": {
        "name": "PrometheusBot",
        "email": "prometheus-team@googlegroups.com",
        "time": "Thu Jan 15 16:07:46 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 15 16:07:46 2026"
      },
      "message": "Update common Prometheus files (#873)\n\nSigned-off-by: prombot \u003cprometheus-team@googlegroups.com\u003e"
    },
    {
      "commit": "934ff3789ee17026206fe4f7e5f59c0a09fbe511",
      "tree": "2bbe4af61f77f666cf25dc7aea80f058aa0df2ce",
      "parents": [
        "1e298042a032b79df579092a37dfe8b0364109f9"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jan 05 14:14:40 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 05 14:14:40 2026"
      },
      "message": "build(deps): bump google.golang.org/protobuf from 1.36.10 to 1.36.11 (#870)\n\nBumps google.golang.org/protobuf from 1.36.10 to 1.36.11.\n\n---\nupdated-dependencies:\n- dependency-name: google.golang.org/protobuf\n  dependency-version: 1.36.11\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "1e298042a032b79df579092a37dfe8b0364109f9",
      "tree": "5ca543452dda8fbe9b0a7b1a6b328be87c4f54ef",
      "parents": [
        "0bd1c4009cceb4c76bc99f157e29493190520bd1"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jan 05 14:10:20 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 05 14:10:20 2026"
      },
      "message": "build(deps): bump golang.org/x/net from 0.46.0 to 0.48.0 (#872)\n\nBumps [golang.org/x/net](https://github.com/golang/net) from 0.46.0 to 0.48.0.\n- [Commits](https://github.com/golang/net/compare/v0.46.0...v0.48.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/net\n  dependency-version: 0.48.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "0bd1c4009cceb4c76bc99f157e29493190520bd1",
      "tree": "3d47e746964676ddd7083a0e051a371635008362",
      "parents": [
        "b644201c5cd901cc580ab596f9f620c4f51d859d"
      ],
      "author": {
        "name": "PrometheusBot",
        "email": "prometheus-team@googlegroups.com",
        "time": "Mon Jan 05 14:10:04 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 05 14:10:04 2026"
      },
      "message": "Synchronize common files from prometheus/prometheus (#866)\n\n* Update common Prometheus files\n\nSigned-off-by: prombot \u003cprometheus-team@googlegroups.com\u003e\n\n* Fixup linting issues.\n\nSigned-off-by: SuperQ \u003csuperq@gmail.com\u003e\n\n---------\n\nSigned-off-by: prombot \u003cprometheus-team@googlegroups.com\u003e\nSigned-off-by: SuperQ \u003csuperq@gmail.com\u003e\nCo-authored-by: SuperQ \u003csuperq@gmail.com\u003e"
    },
    {
      "commit": "b644201c5cd901cc580ab596f9f620c4f51d859d",
      "tree": "f96b025092bbe755e4a220d2378f61b48b24943f",
      "parents": [
        "d80d8544703e59a080a204b6f7429ac6561fb24f"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jan 05 13:43:40 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 05 13:43:40 2026"
      },
      "message": "build(deps): bump golang.org/x/oauth2 from 0.32.0 to 0.34.0 (#871)\n\nBumps [golang.org/x/oauth2](https://github.com/golang/oauth2) from 0.32.0 to 0.34.0.\n- [Commits](https://github.com/golang/oauth2/compare/v0.32.0...v0.34.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/oauth2\n  dependency-version: 0.34.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "d80d8544703e59a080a204b6f7429ac6561fb24f",
      "tree": "16a510be5c27bb48f40f3445e37bf38923cd01a2",
      "parents": [
        "04686b2cfc6804598d99b86070135f9266998c59"
      ],
      "author": {
        "name": "Jorge Turrado Ferrero",
        "email": "jorge.turrado@mail.schwarz",
        "time": "Fri Nov 21 13:28:44 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 21 13:28:44 2025"
      },
      "message": "chore: Add omitempty tag to all config fields (#865)\n\n* chore: Add omitempty tag to all config fields\n\nSigned-off-by: Jorge Turrado \u003cjorge.turrado@mail.schwarz\u003e\n\n* chore: Add omitempty tag to all config fields\n\nSigned-off-by: Jorge Turrado \u003cjorge.turrado@mail.schwarz\u003e\n\n* chore: Add omitempty tag to all config fields\n\nSigned-off-by: Jorge Turrado \u003cjorge.turrado@mail.schwarz\u003e\n\n---------\n\nSigned-off-by: Jorge Turrado \u003cjorge.turrado@mail.schwarz\u003e"
    },
    {
      "commit": "04686b2cfc6804598d99b86070135f9266998c59",
      "tree": "22bbf573dcfb6124b2402dcc7cbd66474524e398",
      "parents": [
        "0b2fbf31f0e2c21d9e1a4e51e698188fae258cb2"
      ],
      "author": {
        "name": "Jorge Turrado Ferrero",
        "email": "jorge.turrado@mail.schwarz",
        "time": "Thu Nov 20 08:17:00 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 20 08:17:00 2025"
      },
      "message": "chore: \u0027omitempty\u0027 to Oauth2 fields with type Secret to avoid requiring them (#864)\n\nSigned-off-by: Jorge Turrado \u003cjorge.turrado@mail.schwarz\u003e"
    },
    {
      "commit": "0b2fbf31f0e2c21d9e1a4e51e698188fae258cb2",
      "tree": "040cf0e8272059f5f5a317aca79e4de4827b43b9",
      "parents": [
        "b2cdb0785c1498399587cb0bf42aa960d810633a"
      ],
      "author": {
        "name": "Matthieu MOREL",
        "email": "matthieu.morel35@gmail.com",
        "time": "Tue Nov 18 10:24:01 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 18 10:24:01 2025"
      },
      "message": "chore: clean up golangci-lint configuration (#782)\n\n* chore: clean up golangci-lint configuration\n\nSigned-off-by: Matthieu MOREL \u003cmatthieu.morel35@gmail.com\u003e\n\n* Update .golangci.yml to remove unused linters\n\nSigned-off-by: Matthieu MOREL \u003cmatthieu.morel35@gmail.com\u003e\n\n* Update .golangci.yml to remove excluded paths\n\nRemoved specific paths from the golangci-lint configuration.\n\nSigned-off-by: Matthieu MOREL \u003cmatthieu.morel35@gmail.com\u003e\n\n---------\n\nSigned-off-by: Matthieu MOREL \u003cmatthieu.morel35@gmail.com\u003e\nSigned-off-by: Ben Kochie \u003csuperq@gmail.com\u003e\nCo-authored-by: Ben Kochie \u003csuperq@gmail.com\u003e"
    },
    {
      "commit": "b2cdb0785c1498399587cb0bf42aa960d810633a",
      "tree": "4801be7cb983061e5b46b667deac2d7386e4b9af",
      "parents": [
        "f4c0aea59fa97a7627730e65cb2e625ec9fc45cf",
        "cd1ab56cc1e1d41dbc286d2e501e26515400b9be"
      ],
      "author": {
        "name": "Bryan Boreham",
        "email": "bjboreham@gmail.com",
        "time": "Fri Nov 14 17:29:54 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 14 17:29:54 2025"
      },
      "message": "Merge pull request #863 from prometheus/remove-http2-comment\n\nConfig: remove outdated comment about HTTP/2 issues"
    },
    {
      "commit": "cd1ab56cc1e1d41dbc286d2e501e26515400b9be",
      "tree": "4801be7cb983061e5b46b667deac2d7386e4b9af",
      "parents": [
        "f4c0aea59fa97a7627730e65cb2e625ec9fc45cf"
      ],
      "author": {
        "name": "Bryan Boreham",
        "email": "bjboreham@gmail.com",
        "time": "Fri Nov 14 10:41:28 2025"
      },
      "committer": {
        "name": "Bryan Boreham",
        "email": "bjboreham@gmail.com",
        "time": "Fri Nov 14 10:41:28 2025"
      },
      "message": "Config: remove outdated comment about HTTP/2 issues\n\nAll the linked issues are resolved.\n\nSigned-off-by: Bryan Boreham \u003cbjboreham@gmail.com\u003e\n"
    },
    {
      "commit": "f4c0aea59fa97a7627730e65cb2e625ec9fc45cf",
      "tree": "fb5341ba892a0dacbd9587912d50e378b8490617",
      "parents": [
        "594f4d4a984eb5f1ca8f0983f8b1790e77a5a725"
      ],
      "author": {
        "name": "Jorge Turrado Ferrero",
        "email": "Jorge_turrado@hotmail.es",
        "time": "Fri Nov 07 14:02:01 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 07 14:02:01 2025"
      },
      "message": "Support JWT Profile for Authorization Grant (RFC 7523 3.1) (#862)\n\n"
    },
    {
      "commit": "594f4d4a984eb5f1ca8f0983f8b1790e77a5a725",
      "tree": "124a9adf4dec883bac7e869ecc200b3c87e0f4b4",
      "parents": [
        "acb18736bed74c218ee4023ed1e0e36cf2dd1612",
        "440c1a30a0315f2ca0dba99fd7fffb288a3e898b"
      ],
      "author": {
        "name": "Björn Rabenstein",
        "email": "beorn@grafana.com",
        "time": "Tue Oct 28 14:07:29 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 28 14:07:29 2025"
      },
      "message": "Merge pull request #861 from prometheus/beorn7/version\n\nCut v0.67.2"
    },
    {
      "commit": "440c1a30a0315f2ca0dba99fd7fffb288a3e898b",
      "tree": "124a9adf4dec883bac7e869ecc200b3c87e0f4b4",
      "parents": [
        "acb18736bed74c218ee4023ed1e0e36cf2dd1612"
      ],
      "author": {
        "name": "beorn7",
        "email": "beorn@grafana.com",
        "time": "Tue Oct 28 13:07:35 2025"
      },
      "committer": {
        "name": "beorn7",
        "email": "beorn@grafana.com",
        "time": "Tue Oct 28 13:07:35 2025"
      },
      "message": "Cut v0.67.2\n\nSigned-off-by: beorn7 \u003cbeorn@grafana.com\u003e\n"
    },
    {
      "commit": "acb18736bed74c218ee4023ed1e0e36cf2dd1612",
      "tree": "2a0f5a257c66b9ead29cc8d66d49a9a83cc96e37",
      "parents": [
        "93d16be24f0c8b993d7caad3ba4a204333072798",
        "1e323394d0ceaccda49f263dc81456e33af4263b"
      ],
      "author": {
        "name": "Björn Rabenstein",
        "email": "beorn@grafana.com",
        "time": "Tue Oct 28 13:02:49 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 28 13:02:49 2025"
      },
      "message": "Merge pull request #860 from prometheus/superq/linting\n\nCleanup linting issues"
    },
    {
      "commit": "1e323394d0ceaccda49f263dc81456e33af4263b",
      "tree": "2a0f5a257c66b9ead29cc8d66d49a9a83cc96e37",
      "parents": [
        "93d16be24f0c8b993d7caad3ba4a204333072798"
      ],
      "author": {
        "name": "SuperQ",
        "email": "superq@gmail.com",
        "time": "Tue Oct 28 12:58:34 2025"
      },
      "committer": {
        "name": "SuperQ",
        "email": "superq@gmail.com",
        "time": "Tue Oct 28 12:58:34 2025"
      },
      "message": "Cleanup linting issues\n\n* Remove unused linting settings from golangci-lint config.\n* Fixup linting issues.\n\nSigned-off-by: SuperQ \u003csuperq@gmail.com\u003e\n"
    },
    {
      "commit": "93d16be24f0c8b993d7caad3ba4a204333072798",
      "tree": "43dcc93a0b8fe7e2af579acac66cd935583916ac",
      "parents": [
        "8230d3b413edacdce864277e4f19216fc00b2600"
      ],
      "author": {
        "name": "PrometheusBot",
        "email": "prometheus-team@googlegroups.com",
        "time": "Tue Oct 28 11:55:49 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 28 11:55:49 2025"
      },
      "message": "Update common Prometheus files (#859)\n\nSigned-off-by: prombot \u003cprometheus-team@googlegroups.com\u003e"
    },
    {
      "commit": "8230d3b413edacdce864277e4f19216fc00b2600",
      "tree": "63dd6139102f69f7b4cb445b83a8c734752437e5",
      "parents": [
        "633281f87944b4604e7c11a38619490226415979",
        "6df665ba2354303380d8232e3d71b4d30bcdf23e"
      ],
      "author": {
        "name": "George Krajcsovits",
        "email": "krajorama@users.noreply.github.com",
        "time": "Tue Oct 28 11:42:08 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 28 11:42:08 2025"
      },
      "message": "Merge pull request #792 from ndk/main\n\nFix panic in `tlsRoundTripper` when CA file is absent"
    },
    {
      "commit": "633281f87944b4604e7c11a38619490226415979",
      "tree": "e4c63632b493ccaf7c789d8e48549f74ebe6c7cb",
      "parents": [
        "aca279f4420c7fe7c5a4a2199afa49b76afab834"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Oct 13 12:48:34 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 13 12:48:34 2025"
      },
      "message": "build(deps): bump golang.org/x/net from 0.44.0 to 0.46.0 (#856)\n\nBumps [golang.org/x/net](https://github.com/golang/net) from 0.44.0 to 0.46.0.\n- [Commits](https://github.com/golang/net/compare/v0.44.0...v0.46.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/net\n  dependency-version: 0.46.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "aca279f4420c7fe7c5a4a2199afa49b76afab834",
      "tree": "cb2996f2ced55333f16ae4182d414d2f47b079e6",
      "parents": [
        "77db9c2a087a6c0020f8c224e392e4526a783b45"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Oct 13 12:43:00 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 13 12:43:00 2025"
      },
      "message": "build(deps): bump golang.org/x/oauth2 from 0.31.0 to 0.32.0 (#857)\n\nBumps [golang.org/x/oauth2](https://github.com/golang/oauth2) from 0.31.0 to 0.32.0.\n- [Commits](https://github.com/golang/oauth2/compare/v0.31.0...v0.32.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/oauth2\n  dependency-version: 0.32.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "77db9c2a087a6c0020f8c224e392e4526a783b45",
      "tree": "53c2bb102bc1ab17364a5a0a207b4e8eccc078e5",
      "parents": [
        "c41fe1488a2f6a4bd2b7abcdc8afe03429835630"
      ],
      "author": {
        "name": "PrometheusBot",
        "email": "prometheus-team@googlegroups.com",
        "time": "Tue Oct 07 20:32:10 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 07 20:32:10 2025"
      },
      "message": "Update common Prometheus files (#854)\n\nSigned-off-by: prombot \u003cprometheus-team@googlegroups.com\u003e"
    },
    {
      "commit": "c41fe1488a2f6a4bd2b7abcdc8afe03429835630",
      "tree": "353d589eb906c84501266a75af5269eaadcae1d7",
      "parents": [
        "b63ce8367504690a70b12faf0c601a24e4b1c461",
        "f5de376c9c4962000e06bfd66e7bbea836e06ed4"
      ],
      "author": {
        "name": "Björn Rabenstein",
        "email": "beorn@grafana.com",
        "time": "Tue Oct 07 13:31:04 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 07 13:31:04 2025"
      },
      "message": "Merge pull request #853 from prometheus/superq/version\n\nFix Go case-insensitive file name collision"
    },
    {
      "commit": "f5de376c9c4962000e06bfd66e7bbea836e06ed4",
      "tree": "353d589eb906c84501266a75af5269eaadcae1d7",
      "parents": [
        "b63ce8367504690a70b12faf0c601a24e4b1c461"
      ],
      "author": {
        "name": "SuperQ",
        "email": "superq@gmail.com",
        "time": "Tue Oct 07 11:59:48 2025"
      },
      "committer": {
        "name": "SuperQ",
        "email": "superq@gmail.com",
        "time": "Tue Oct 07 12:21:46 2025"
      },
      "message": "Fix Go case-insensitive file name collision\n\nRemove the `VERSION` file to avoid \"case-insensitive file name\ncollision\" error importing this package.\n\nFixes: https://github.com/prometheus/common/issues/850\n\nSigned-off-by: SuperQ \u003csuperq@gmail.com\u003e\n"
    },
    {
      "commit": "b63ce8367504690a70b12faf0c601a24e4b1c461",
      "tree": "95cb38de3fc0a026a89aa21ce684a39a09cd0823",
      "parents": [
        "1a6ab58cccd2397a1ceabfed727e8670314ce4c9",
        "6035595774f21b170a1a4de53076a447c4fc54db"
      ],
      "author": {
        "name": "Björn Rabenstein",
        "email": "beorn@grafana.com",
        "time": "Tue Oct 07 09:58:27 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 07 09:58:27 2025"
      },
      "message": "Merge pull request #848 from prometheus/beorn7/version\n\nCut v0.67.0"
    },
    {
      "commit": "6035595774f21b170a1a4de53076a447c4fc54db",
      "tree": "95cb38de3fc0a026a89aa21ce684a39a09cd0823",
      "parents": [
        "1a6ab58cccd2397a1ceabfed727e8670314ce4c9"
      ],
      "author": {
        "name": "beorn7",
        "email": "beorn@grafana.com",
        "time": "Mon Oct 06 21:40:49 2025"
      },
      "committer": {
        "name": "beorn7",
        "email": "beorn@grafana.com",
        "time": "Tue Oct 07 09:34:30 2025"
      },
      "message": "Cut v0.67.0\n\nSigned-off-by: beorn7 \u003cbeorn@grafana.com\u003e\n"
    }
  ],
  "next": "1a6ab58cccd2397a1ceabfed727e8670314ce4c9"
}
