)]}'
{
  "log": [
    {
      "commit": "a98abefb6596f0feed14783a9e9cfb5ada51d144",
      "tree": "4fa8bcb7dc41a0a35b019c0204638d078c8d101c",
      "parents": [
        "da664c1a98e100958bfa8b82d3d1c5d87f91e131"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Jul 17 07:53:50 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 17 07:53:50 2026"
      },
      "message": "build(deps): bump actions/setup-go from 6.5.0 to 7.0.0 (#848)\n\nBumps [actions/setup-go](https://github.com/actions/setup-go) from 6.5.0 to 7.0.0.\n- [Release notes](https://github.com/actions/setup-go/releases)\n- [Commits](https://github.com/actions/setup-go/compare/924ae3a1cded613372ab5595356fb5720e22ba16...b7ad1dad31e06c5925ef5d2fc7ad053ef454303e)\n\n---\nupdated-dependencies:\n- dependency-name: actions/setup-go\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\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "da664c1a98e100958bfa8b82d3d1c5d87f91e131",
      "tree": "09c634a9b5339601286069f7a3bf6fc928229e99",
      "parents": [
        "de7907007d9cf91228438b1912b39cf5e55e9751"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Jul 17 07:22:15 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 17 07:22:15 2026"
      },
      "message": "build(deps): bump the golang-org-x group with 2 updates (#849)\n\nBumps the golang-org-x group with 2 updates: [golang.org/x/sync](https://github.com/golang/sync) and [golang.org/x/sys](https://github.com/golang/sys).\n\n\nUpdates `golang.org/x/sync` from 0.21.0 to 0.22.0\n- [Commits](https://github.com/golang/sync/compare/v0.21.0...v0.22.0)\n\nUpdates `golang.org/x/sys` from 0.46.0 to 0.47.0\n- [Commits](https://github.com/golang/sys/compare/v0.46.0...v0.47.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/sync\n  dependency-version: 0.22.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n  dependency-group: golang-org-x\n- dependency-name: golang.org/x/sys\n  dependency-version: 0.47.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n  dependency-group: golang-org-x\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": "de7907007d9cf91228438b1912b39cf5e55e9751",
      "tree": "42c46446780d9a6b62f4c81a3e6291c8e3011fed",
      "parents": [
        "24def05c0d995636825d3912fa1d4193166f51a6"
      ],
      "author": {
        "name": "HNO₃",
        "email": "xiangao.or@isrc.iscas.ac.cn",
        "time": "Fri Jul 17 07:21:47 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 17 07:21:47 2026"
      },
      "message": "fix(procfs): report raw values in parse errors (#841)\n\nUse the original string fields when reporting mountinfo and network socket parsing failures. The parsed integer destinations are zero-valued on errors and hide the malformed input.\n\nSigned-off-by: HNO3Miracle \u003cxiangao.or@isrc.iscas.ac.cn\u003e"
    },
    {
      "commit": "24def05c0d995636825d3912fa1d4193166f51a6",
      "tree": "d1d1bf6e728dda0727e8d6523a92d5cc8ce697a5",
      "parents": [
        "8a5cf6fa28b7c227e126164e46525352350c44d3"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Jul 17 07:19:56 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 17 07:19:56 2026"
      },
      "message": "build(deps): bump actions/checkout from 6.0.3 to 7.0.0 (#834)\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 6.0.3 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/df4cb1c069e1874edd31b4311f1884172cec0e10...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\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "8a5cf6fa28b7c227e126164e46525352350c44d3",
      "tree": "b6ed3a063d3d15b5a6f81d9dddb314fd8e3f2797",
      "parents": [
        "dac9892518b80e770bdcace9707eef8d5fc743fa"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Jul 17 07:19:37 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 17 07:19:37 2026"
      },
      "message": "build(deps): bump actions/setup-go from 6.4.0 to 6.5.0 (#835)\n\nBumps [actions/setup-go](https://github.com/actions/setup-go) from 6.4.0 to 6.5.0.\n- [Release notes](https://github.com/actions/setup-go/releases)\n- [Commits](https://github.com/actions/setup-go/compare/4a3601121dd01d1626a1e23e37211e3254c1c06c...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\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "dac9892518b80e770bdcace9707eef8d5fc743fa",
      "tree": "336a4311473cfc3f17b8d23ca8d8c17e9aa06577",
      "parents": [
        "0cd18237af6eaf17feccfa7b2544ca54eda3c9fd"
      ],
      "author": {
        "name": "PrometheusBot",
        "email": "prometheus-team@googlegroups.com",
        "time": "Fri Jul 17 07:19:10 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 17 07:19:10 2026"
      },
      "message": "Update common Prometheus files (#843)\n\nSigned-off-by: prombot \u003cprometheus-team@googlegroups.com\u003e"
    },
    {
      "commit": "0cd18237af6eaf17feccfa7b2544ca54eda3c9fd",
      "tree": "4b710cbb425bb3e0af6c0c0f2ce5bd43426cc457",
      "parents": [
        "1de9cf374cc1d8000c91afd9382dd677933ec6b7"
      ],
      "author": {
        "name": "Arun Srinivasan",
        "email": "arunpiter@gmail.com",
        "time": "Fri Jul 17 07:04:24 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 17 07:04:24 2026"
      },
      "message": "kernel_tainted: use linux build tag instead of !windows (#847)\n\nutil.SysReadUintFromFile is defined in internal/util/sysreadfile.go\nwhich has a //go:build linux constraint. Using !windows caused build\nfailures on OpenBSD and other non-Linux, non-Windows platforms.\n\n/proc/sys/kernel/tainted is Linux-specific, so linux is the correct\nbuild tag.\n\nSigned-off-by: Arun Srinivasan \u003carun.srinivasan@flipkart.com\u003e\nSigned-off-by: Arun S \u003carun.srinivasan@flipkart.com\u003e\nCo-authored-by: Arun S \u003carun.srinivasan@flipkart.com\u003e"
    },
    {
      "commit": "1de9cf374cc1d8000c91afd9382dd677933ec6b7",
      "tree": "e1bb7666b09a930805196e9e290ab420a6595fec",
      "parents": [
        "d924a52ad8bdef3be716165305e2e622953f38e5"
      ],
      "author": {
        "name": "Arun Srinivasan",
        "email": "arunpiter@gmail.com",
        "time": "Thu Jul 16 17:50:01 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 16 17:50:01 2026"
      },
      "message": "procfs: add KernelTainted() to parse /proc/sys/kernel/tainted (#844)\n\n* procfs: add KernelTainted() to parse /proc/sys/kernel/tainted\n\n---------\n\nSigned-off-by: Arun S \u003carun.srinivasan@flipkart.com\u003e\nSigned-off-by: Arun Srinivasan \u003carunpiter@gmail.com\u003e\nCo-authored-by: Arun S \u003carun.srinivasan@flipkart.com\u003e\nCo-authored-by: Ben Kochie \u003csuperq@gmail.com\u003e"
    },
    {
      "commit": "d924a52ad8bdef3be716165305e2e622953f38e5",
      "tree": "d293371f83478f253f451779e7476af505c5a51c",
      "parents": [
        "3c943fdba94a978d990553698da4add62bb11a30"
      ],
      "author": {
        "name": "PrometheusBot",
        "email": "prometheus-team@googlegroups.com",
        "time": "Fri Jul 03 13:16:41 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 03 13:16:41 2026"
      },
      "message": "Update common Prometheus files (#840)\n\nSigned-off-by: prombot \u003cprometheus-team@googlegroups.com\u003e"
    },
    {
      "commit": "3c943fdba94a978d990553698da4add62bb11a30",
      "tree": "ecca53de13a4314e2f2ae1ffe06806a68a0c8342",
      "parents": [
        "95dd8b801f0653ff7c110bcdbc354075e60d62e8"
      ],
      "author": {
        "name": "HNO₃",
        "email": "xiangao.or@isrc.iscas.ac.cn",
        "time": "Tue Jun 30 13:35:04 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 30 13:35:04 2026"
      },
      "message": "Fix invalid format strings (#832)\n\nSigned-off-by: HNO3Miracle \u003cxiangao.or@isrc.iscas.ac.cn\u003e"
    },
    {
      "commit": "95dd8b801f0653ff7c110bcdbc354075e60d62e8",
      "tree": "71cfb57f6adc5c390a85a5376013bf7552a09f43",
      "parents": [
        "824ed417778f529eb8290ff387ec47a26a39b953"
      ],
      "author": {
        "name": "Shirly Radco",
        "email": "sradco@redhat.com",
        "time": "Sat Jun 27 06:39:03 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jun 27 06:39:03 2026"
      },
      "message": "sysfs: add NVMeSubsystemClass for NVMe-oF subsystem parsing (#797)\n\nAdd NVMeSubsystemClass() method to sysfs.FS that reads\n/sys/class/nvme-subsystem/ to discover NVMe over Fabrics subsystems.\n\nFor each subsystem it reads:\n- NQN, model, serial, I/O policy\n- Controller paths with state, transport, and address\n- Namespace block devices (e.g. nvme0n1) for subsystem-to-device mapping\n\nThe namespace discovery enables precise correlation between NVMe block\ndevices and their parent subsystems, which is needed for workload-aware\nstorage path health alerting.\n\nSigned-off-by: Shirly Radco \u003csradco@redhat.com\u003e\nCo-authored-by: Cursor \u003ccursoragent@cursor.com\u003e"
    },
    {
      "commit": "824ed417778f529eb8290ff387ec47a26a39b953",
      "tree": "9df0833604ffc125bdfc541bbc6329b2f16ddf01",
      "parents": [
        "1fbd898824604d31cc1ac2d3d17300599d7fd575"
      ],
      "author": {
        "name": "dongjiang",
        "email": "dongjiang1989@126.com",
        "time": "Sat Jun 27 04:46:07 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jun 27 04:46:07 2026"
      },
      "message": "feat: support  sysfs.Mdraids with Intel VROC (#777)\n\n* fix mdraid with Intel VROC\n\nSigned-off-by: dongjiang1989 \u003cdongjiang1989@126.com\u003e\nSigned-off-by: dongjiang \u003cdongjiang1989@126.com\u003e\n\n* sysfs: improve mdraid parsing for edge cases\n\n- Change Mdraid.Disks from uint64 to *uint64 to distinguish unavailable\n  (nil) from zero disks, addressing review feedback on PR #777.\n- Handle empty level file explicitly (case \"\") to avoid parsing empty\n  raid_disks (node_exporter#3528).\n- Support reshape format \"current (previous)\" (e.g. \"11 (10)\") in\n  raid_disks during grow/reshape operations.\n- Distinguish file read errors (returned) from empty/unparseable content\n  (Disks set to nil).\n\nCloses: #771\nSigned-off-by: dongjiang \u003cdongjiang1989@126.com\u003e\n\n---------\n\nSigned-off-by: dongjiang1989 \u003cdongjiang1989@126.com\u003e\nSigned-off-by: dongjiang \u003cdongjiang1989@126.com\u003e"
    },
    {
      "commit": "1fbd898824604d31cc1ac2d3d17300599d7fd575",
      "tree": "3f18d2bccbc96009b50f7e13b414be2149b65acb",
      "parents": [
        "68b70b4733ed5f4d15418f2c3a60b77f39405aed"
      ],
      "author": {
        "name": "Ben Kochie",
        "email": "superq@gmail.com",
        "time": "Sat Jun 27 04:43:27 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jun 27 04:43:27 2026"
      },
      "message": "Fix crypto parsing panic (#830)\n\nMake sure that we don\u0027t panic when parsing invalid crypto files that\nhave entries that don\u0027t start with a `name`.\n* Continuation of https://github.com/prometheus/procfs/pull/745\n\nSigned-off-by: SuperQ \u003csuperq@gmail.com\u003e"
    },
    {
      "commit": "68b70b4733ed5f4d15418f2c3a60b77f39405aed",
      "tree": "4f4eb5a24b3fea771c073eebdbbe16ae13437055",
      "parents": [
        "015571212b92325b42c60b436d644ffc6e32d22a"
      ],
      "author": {
        "name": "Igor Ohrimenko",
        "email": "igor0386@gmail.com",
        "time": "Tue Jun 23 19:20:58 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 23 19:20:58 2026"
      },
      "message": "mountinfo: read the full file instead of capping at 1 MiB (#817)\n\nGetMounts and GetProcMounts read /proc/\u003cpid\u003e/mountinfo via util.ReadFileNoStat,\nwhich caps reads at 1 MiB (io.LimitReader). On hosts with a very large number of\nmounts (busy container/Kubernetes nodes routinely have a 1.0-1.2 MiB mountinfo)\nthe file is truncated mid-line; parseMountInfoString then fails on the corrupted\nlast line (\"Too few fields in mount string\" / \"couldn\u0027t find separator\") and the\nwhole parse returns an error, so no mounts are reported at all.\n\nThe 1 MiB cap was already bumped once for this exact reason (commit f74c35e,\n\"Bump max buffer size to 1024kb to handle larger mountinfo files\", 512 KiB -\u003e\n1 MiB); raising it again only moves the ceiling. mountinfo has no meaningful\nupper size bound, and ReadFileNoStat\u0027s own doc note says \"For files larger than\nthis, a scanner should be used\". Read the file in full instead.\n\nAdd a readMountInfo helper and switch the four mountinfo accessors to it;\nReadFileNoStat is left unchanged for its other (small pseudo-file) callers.\nIncludes a regression test that a \u003e1 MiB mountinfo is read and parsed in full.\n\nSurfaced via prometheus/node_exporter#3530: node_exporter \u003e\u003d 1.10.1 delegates\nmountinfo parsing to this package, so its filesystem collector silently loses\nall node_filesystem_* metrics on such hosts.\n\nSigned-off-by: Igor Ohrimenko \u003cigor.ohrimenko@travelata.ru\u003e"
    },
    {
      "commit": "015571212b92325b42c60b436d644ffc6e32d22a",
      "tree": "2aec940e6d91d205f83b62f890c682b9c9e5cb76",
      "parents": [
        "5853145da939206b02ee89d7d65c07cf147325f2"
      ],
      "author": {
        "name": "Adrian Goll",
        "email": "goll@users.noreply.github.com",
        "time": "Tue Jun 23 19:19:45 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 23 19:19:45 2026"
      },
      "message": "nvme: Fix namespace parsing (#821)\n\nSigned-off-by: goll \u003cgoll@users.noreply.github.com\u003e"
    },
    {
      "commit": "5853145da939206b02ee89d7d65c07cf147325f2",
      "tree": "1c7aebb6a8aab80ef823d3c9e72561cfc75fa48e",
      "parents": [
        "1244442d12d20425ac9790a38bbb0f6fc50e0f86"
      ],
      "author": {
        "name": "Michael Robbert",
        "email": "mrobbert@gmail.com",
        "time": "Tue Jun 23 19:19:11 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 23 19:19:11 2026"
      },
      "message": "Add support for cpuinfo_avg_freq (#829)\n\nSigned-off-by: Mike Robbert \u003cmrobbert@ucar.edu\u003e"
    },
    {
      "commit": "1244442d12d20425ac9790a38bbb0f6fc50e0f86",
      "tree": "fd76414db000ac2e055a5cf37e1a22d583668d48",
      "parents": [
        "1c5657d00b5118a4c2f2494a5e61cd4b85883316"
      ],
      "author": {
        "name": "PrometheusBot",
        "email": "prometheus-team@googlegroups.com",
        "time": "Mon Jun 22 19:26:39 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 22 19:26:39 2026"
      },
      "message": "Update common Prometheus files (#828)\n\nSigned-off-by: prombot \u003cprometheus-team@googlegroups.com\u003e"
    },
    {
      "commit": "1c5657d00b5118a4c2f2494a5e61cd4b85883316",
      "tree": "4ed89179a27060acb785d472ed5c1b7956022f58",
      "parents": [
        "2c1667adf09db41eaaf2c6043f19f6ee134773d7"
      ],
      "author": {
        "name": "PrometheusBot",
        "email": "prometheus-team@googlegroups.com",
        "time": "Mon Jun 22 09:00:20 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 22 09:00:20 2026"
      },
      "message": "Update common Prometheus files (#827)\n\nSigned-off-by: prombot \u003cprometheus-team@googlegroups.com\u003e"
    },
    {
      "commit": "2c1667adf09db41eaaf2c6043f19f6ee134773d7",
      "tree": "544d3a490931a74ffcacdc52e2de82da2cb11e0e",
      "parents": [
        "e95ebac7da3a7a7f2d0c3f7f5c6d317d983bae34"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sun Jun 21 15:47:09 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 21 15:47:09 2026"
      },
      "message": "build(deps): bump golang.org/x/sys from 0.45.0 to 0.46.0 (#825)\n\nBumps [golang.org/x/sys](https://github.com/golang/sys) from 0.45.0 to 0.46.0.\n- [Commits](https://github.com/golang/sys/compare/v0.45.0...v0.46.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/sys\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": "e95ebac7da3a7a7f2d0c3f7f5c6d317d983bae34",
      "tree": "c2afee074878307bff15f220d4d0e6c3735b3678",
      "parents": [
        "7684231dc2c3495a5381e7b7aca6a8ab19af76e6"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sun Jun 21 15:42:30 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 21 15:42:30 2026"
      },
      "message": "build(deps): bump golang.org/x/sync from 0.20.0 to 0.21.0 (#826)\n\nBumps [golang.org/x/sync](https://github.com/golang/sync) from 0.20.0 to 0.21.0.\n- [Commits](https://github.com/golang/sync/compare/v0.20.0...v0.21.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/sync\n  dependency-version: 0.21.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": "7684231dc2c3495a5381e7b7aca6a8ab19af76e6",
      "tree": "56f685eba7f36677ee827dde7d1874f2212e891d",
      "parents": [
        "fe02e5669a2f76a9965dbc89be2510e313cb87fe"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sun Jun 21 15:40:10 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 21 15:40:10 2026"
      },
      "message": "build(deps): bump actions/setup-go from 6.3.0 to 6.4.0 (#802)\n\nBumps [actions/setup-go](https://github.com/actions/setup-go) from 6.3.0 to 6.4.0.\n- [Release notes](https://github.com/actions/setup-go/releases)\n- [Commits](https://github.com/actions/setup-go/compare/4b73464bb391d4059bd26b0524d20df3927bd417...4a3601121dd01d1626a1e23e37211e3254c1c06c)\n\n---\nupdated-dependencies:\n- dependency-name: actions/setup-go\n  dependency-version: 6.4.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": "fe02e5669a2f76a9965dbc89be2510e313cb87fe",
      "tree": "cfb1f1bd8d21042643e9ec655aae3acdef3618ae",
      "parents": [
        "653e173a0175d1742a6d8f9ee070957afe133b6a"
      ],
      "author": {
        "name": "Michal Gorlas",
        "email": "111281585+micgor32@users.noreply.github.com",
        "time": "Sun Jun 21 15:38:10 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 21 15:38:10 2026"
      },
      "message": "Add support for `/sys/class/mei/mei0` (#792)\n\n* feat: add MEIClass for Management Engine Interface\n\n---------\n\nSigned-off-by: Michal Gorlas \u003cmichal.gorlas@9elements.com\u003e"
    },
    {
      "commit": "653e173a0175d1742a6d8f9ee070957afe133b6a",
      "tree": "3499b341c0dca729d4952f4bc9534cb4c2840b94",
      "parents": [
        "26fc3ed401d28023e560881093b19fbae945418c"
      ],
      "author": {
        "name": "dongjiang",
        "email": "dongjiang1989@126.com",
        "time": "Sun Jun 21 15:36:42 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 21 15:36:42 2026"
      },
      "message": "feat(xfs): add Linux 7.0 XFS statistics fields (#810)\n\n* add xfs stat in kernel 7.0\n\nSigned-off-by: dongjiang \u003cdongjiang1989@126.com\u003e\n\n* Merge pull request #1 from DragonWork/updata-xfs-for-7.0\n\nfix: correct parsing of xfs stats\nSigned-off-by: dongjiang \u003cdongjiang1989@126.com\u003e\n\n---------\n\nSigned-off-by: dongjiang \u003cdongjiang1989@126.com\u003e\nCo-authored-by: Ömer Güven \u003c97512+DragonWork@users.noreply.github.com\u003e"
    },
    {
      "commit": "26fc3ed401d28023e560881093b19fbae945418c",
      "tree": "5901b6519cc7f938def34a1e120bb5ac1cf70433",
      "parents": [
        "6a4e4a3a3b088c6895919d72313c7d33de15fbd1"
      ],
      "author": {
        "name": "PrometheusBot",
        "email": "prometheus-team@googlegroups.com",
        "time": "Sun Jun 21 14:31:21 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 21 14:31:21 2026"
      },
      "message": "Update common Prometheus files (#820)\n\nSigned-off-by: prombot \u003cprometheus-team@googlegroups.com\u003e"
    },
    {
      "commit": "6a4e4a3a3b088c6895919d72313c7d33de15fbd1",
      "tree": "00c09d29e8e976a4421ed7801cd13fc59dec6442",
      "parents": [
        "e0a040f6aabc8a07a2d262b2cc08ce9990c05cb4"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Jun 18 17:30:12 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 18 17:30:12 2026"
      },
      "message": "build(deps): bump golang.org/x/sys from 0.42.0 to 0.45.0 (#818)\n\nBumps [golang.org/x/sys](https://github.com/golang/sys) from 0.42.0 to 0.45.0.\n- [Commits](https://github.com/golang/sys/compare/v0.42.0...v0.45.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/sys\n  dependency-version: 0.45.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": "e0a040f6aabc8a07a2d262b2cc08ce9990c05cb4",
      "tree": "6bddcefe1a2a16499bced713dce5704111e35a46",
      "parents": [
        "63e4d764a89d246f27e9373fbe541a68e45dde41"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Jun 18 17:06:05 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 18 17:06:05 2026"
      },
      "message": "build(deps): bump actions/checkout from 6.0.2 to 6.0.3 (#819)\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 6.0.2 to 6.0.3.\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/de0fac2e4500dabe0009e67214ff5f5447ce83dd...df4cb1c069e1874edd31b4311f1884172cec0e10)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n  dependency-version: 6.0.3\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": "63e4d764a89d246f27e9373fbe541a68e45dde41",
      "tree": "700031b84c776c60b2db7ca4b47ea53fba8ea74b",
      "parents": [
        "66a9e6ebfb87895066c5efcd265d77c376c811a5"
      ],
      "author": {
        "name": "chijiajian",
        "email": "33536362+chijiajian@users.noreply.github.com",
        "time": "Thu Jun 18 17:05:25 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 18 17:05:25 2026"
      },
      "message": "fix some fc-hba are missing the statistics/* (#664)\n\n* fix some fc-hba are missing the statistics/*\n\nSigned-off-by: jiajian.chi \u003cjiajian.chi@zstack.io\u003e\n\n* Signed-off-by: jiajian.chi \u003cjiajian.chi@zstack.io\u003e\n\n On branch fixFibrechannel\n Changes to be committed:\n\tmodified:   sysfs/class_fibrechannel.go\n\nSigned-off-by: jiajian.chi \u003cjiajian.chi@zstack.io\u003e\n\n* Update class_fibrechannel.go\n\ndelete Printf\n\nSigned-off-by: chijiajian \u003c33536362+chijiajian@users.noreply.github.com\u003e\n\n* Improve error handling in parseFibreChannelStatistics\n\nRefactor error handling for statistics directory check.\n\nSigned-off-by: chijiajian \u003c33536362+chijiajian@users.noreply.github.com\u003e\n\n* Fix error check for non-existent statistics directory\n\nSigned-off-by: chijiajian \u003c33536362+chijiajian@users.noreply.github.com\u003e\nSigned-off-by: jiajian.chi \u003cjiajian.chi@zstack.io\u003e\n\n* Remove redundant os.Stat call, use os.ReadDir error directly\n\nReadDir already returns os.ErrNotExist when the directory does not\nexist, so no need to run Stat before ReadDir.\n\nSigned-off-by: chijiajian \u003c33536362+chijiajian@users.noreply.github.com\u003e\n\n* Apply suggestions from code review\n\nCo-authored-by: Ben Kochie \u003csuperq@gmail.com\u003e\nSigned-off-by: Ben Kochie \u003csuperq@gmail.com\u003e\n\n---------\n\nSigned-off-by: jiajian.chi \u003cjiajian.chi@zstack.io\u003e\nSigned-off-by: chijiajian \u003c33536362+chijiajian@users.noreply.github.com\u003e\nSigned-off-by: Ben Kochie \u003csuperq@gmail.com\u003e\nCo-authored-by: jiajian.chi \u003cjiajian.chi@zstack.io\u003e\nCo-authored-by: Ben Kochie \u003csuperq@gmail.com\u003e"
    },
    {
      "commit": "66a9e6ebfb87895066c5efcd265d77c376c811a5",
      "tree": "4841835348e9a819b75c8259bb8c6ca85b60ac42",
      "parents": [
        "1082e3d8d4c73ed8e6360357001cbd4a82e40635"
      ],
      "author": {
        "name": "Ruthwik Kakumani",
        "email": "ruthwikkakumani08@gmail.com",
        "time": "Thu Jun 18 10:42:42 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 18 10:42:42 2026"
      },
      "message": "blockdevice: add SysBlockDeviceRotational for targeted rotational reads (#824)\n\nAdd FS.SysBlockDeviceRotational(device string) (uint64, error), a\nlightweight counterpart to SysBlockDeviceQueueStats that reads only\n/sys/block/\u003cdevice\u003e/queue/rotational.\n\nThis is needed by node_exporter\u0027s diskstats collector to fix a 10×\nscrape-latency regression on systems with many block devices\n(prometheus/node_exporter#3282). The previous implementation called\nSysBlockDeviceQueueStats which reads ~30 sysfs files per device.\nSysBlockDeviceRotational reduces that to exactly 1 read per device.\n\nReturns 1 for rotational (HDD), 0 for non-rotational (SSD/NVMe).\nFollows the same single-file read pattern as SysBlockDeviceSize.\n\nSigned-off-by: ruthwikkakumani \u003cruthwikkakumani@users.noreply.github.com\u003e\nCo-authored-by: ruthwikkakumani \u003cruthwikkakumani@users.noreply.github.com\u003e"
    },
    {
      "commit": "1082e3d8d4c73ed8e6360357001cbd4a82e40635",
      "tree": "9afb7214134f1ed82ed6e0ecd1aee8b54da780e5",
      "parents": [
        "eb151252e8f8c4f49955c062f3f6c771e31b8723"
      ],
      "author": {
        "name": "PrometheusBot",
        "email": "prometheus-team@googlegroups.com",
        "time": "Sun May 31 08:59:02 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun May 31 08:59:02 2026"
      },
      "message": "Update common Prometheus files (#816)\n\nSigned-off-by: prombot \u003cprometheus-team@googlegroups.com\u003e"
    },
    {
      "commit": "eb151252e8f8c4f49955c062f3f6c771e31b8723",
      "tree": "4e1e5b20d63421059dca33e5782ea0c929c373de",
      "parents": [
        "f05f8fcd57163b57cdf8a82b396c7b1651ccebb4"
      ],
      "author": {
        "name": "prombot",
        "email": "prometheus-team@googlegroups.com",
        "time": "Wed May 27 14:39:31 2026"
      },
      "committer": {
        "name": "Julien",
        "email": "291750+roidelapluie@users.noreply.github.com",
        "time": "Wed May 27 14:44:08 2026"
      },
      "message": "Update common Prometheus files\n\nSigned-off-by: prombot \u003cprometheus-team@googlegroups.com\u003e\n"
    },
    {
      "commit": "f05f8fcd57163b57cdf8a82b396c7b1651ccebb4",
      "tree": "a14f6b146eb57384da6adf5a0f29641dc54e9b13",
      "parents": [
        "4a18b4e6ddd327513fbe59f3022d4fdeab5f5a69"
      ],
      "author": {
        "name": "PrometheusBot",
        "email": "prometheus-team@googlegroups.com",
        "time": "Tue May 12 06:55:17 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 12 06:55:17 2026"
      },
      "message": "Update common Prometheus files (#813)\n\nSigned-off-by: prombot \u003cprometheus-team@googlegroups.com\u003e"
    },
    {
      "commit": "4a18b4e6ddd327513fbe59f3022d4fdeab5f5a69",
      "tree": "501609e93abed44c37613508ea6931405545e924",
      "parents": [
        "506a32c52055a5c2d8eb8068c3a0027ae3ae9ec8",
        "8ab5753ad820a575dae1cfa90bf212e96856e73a"
      ],
      "author": {
        "name": "Jan Fajerski",
        "email": "jan--f@users.noreply.github.com",
        "time": "Tue May 05 07:37:28 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 05 07:37:28 2026"
      },
      "message": "Merge pull request #796 from sradco/add-dmmultipath-sysfs-parsing\n\nblockdevice: add DMMultipathDevices for DM-multipath sysfs parsing"
    },
    {
      "commit": "506a32c52055a5c2d8eb8068c3a0027ae3ae9ec8",
      "tree": "f0ecf8204d7c67ff5c3bce043ae2ef8042e0ef78",
      "parents": [
        "fb3e36a5624d8ac64a363af3707860793daf9082"
      ],
      "author": {
        "name": "PrometheusBot",
        "email": "prometheus-team@googlegroups.com",
        "time": "Wed Apr 22 18:21:12 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 22 18:21:12 2026"
      },
      "message": "Update common Prometheus files (#809)\n\nSigned-off-by: prombot \u003cprometheus-team@googlegroups.com\u003e"
    },
    {
      "commit": "fb3e36a5624d8ac64a363af3707860793daf9082",
      "tree": "dc712b576cc54cc95eccf6cb81933d7e6735b024",
      "parents": [
        "a9a7c565a1837224c0e74733f573e160609bc532"
      ],
      "author": {
        "name": "PrometheusBot",
        "email": "prometheus-team@googlegroups.com",
        "time": "Tue Apr 21 06:31:55 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 21 06:31:55 2026"
      },
      "message": "Update common Prometheus files (#808)\n\nSigned-off-by: prombot \u003cprometheus-team@googlegroups.com\u003e"
    },
    {
      "commit": "a9a7c565a1837224c0e74733f573e160609bc532",
      "tree": "401052c899eeec2e999acab5dfd3162e8195f8ae",
      "parents": [
        "39a1eee8f834c29470bbe55e07c6dff426fc7982"
      ],
      "author": {
        "name": "PrometheusBot",
        "email": "prometheus-team@googlegroups.com",
        "time": "Mon Apr 20 14:11:32 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 20 14:11:32 2026"
      },
      "message": "Update common Prometheus files (#807)\n\nSigned-off-by: prombot \u003cprometheus-team@googlegroups.com\u003e"
    },
    {
      "commit": "39a1eee8f834c29470bbe55e07c6dff426fc7982",
      "tree": "536c86a483c6489bca4b4a7cc81e81b852dba179",
      "parents": [
        "c065f635f3595936f82f8913eada8dd8c7db4523"
      ],
      "author": {
        "name": "PrometheusBot",
        "email": "prometheus-team@googlegroups.com",
        "time": "Sun Apr 12 18:42:44 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 12 18:42:44 2026"
      },
      "message": "Update common Prometheus files (#806)\n\nSigned-off-by: prombot \u003cprometheus-team@googlegroups.com\u003e"
    },
    {
      "commit": "8ab5753ad820a575dae1cfa90bf212e96856e73a",
      "tree": "faf1178d249044adbe71677c419e1b556692baae",
      "parents": [
        "465fd94215fd5290bcf0de349a231d0458dfd098"
      ],
      "author": {
        "name": "Shirly Radco",
        "email": "sradco@redhat.com",
        "time": "Sun Mar 15 12:50:25 2026"
      },
      "committer": {
        "name": "Shirly Radco",
        "email": "sradco@redhat.com",
        "time": "Sun Apr 12 11:49:54 2026"
      },
      "message": "blockdevice: add DMMultipathDevices for DM-multipath sysfs parsing\n\nAdd DMMultipathDevices() method to blockdevice.FS that discovers\nDevice Mapper multipath devices by scanning /sys/block/dm-* and\nfiltering on dm/uuid prefix \"mpath-\". For each multipath device it\nreads the device name, UUID, suspended state, size, and enumerates\nunderlying path devices with their raw state from\n/sys/block/\u003cpath\u003e/device/state.\n\nThis provides the sysfs parsing layer that node_exporter\u0027s\ndmmultipath collector will import, following the established pattern\nwhere collectors delegate filesystem parsing to procfs.\n\nSigned-off-by: Shirly Radco \u003csradco@redhat.com\u003e\nCo-authored-by: AI Assistant \u003cnoreply@cursor.com\u003e\n"
    },
    {
      "commit": "c065f635f3595936f82f8913eada8dd8c7db4523",
      "tree": "27d259d1b70775328e25f140747b51b5358fbf86",
      "parents": [
        "8b1d4c1e4d7db459cb50252e3bb0fdf2514254e7"
      ],
      "author": {
        "name": "PrometheusBot",
        "email": "prometheus-team@googlegroups.com",
        "time": "Thu Apr 09 08:14:17 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 09 08:14:17 2026"
      },
      "message": "Update common Prometheus files (#805)\n\nSigned-off-by: prombot \u003cprometheus-team@googlegroups.com\u003e"
    },
    {
      "commit": "8b1d4c1e4d7db459cb50252e3bb0fdf2514254e7",
      "tree": "649156988d2bb3b5fa0839b568775ce509f7e2e8",
      "parents": [
        "9e34617f7155395c56db63c70762b2fe92151896"
      ],
      "author": {
        "name": "PrometheusBot",
        "email": "prometheus-team@googlegroups.com",
        "time": "Wed Apr 08 07:20:18 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 08 07:20:18 2026"
      },
      "message": "Update common Prometheus files (#804)\n\nSigned-off-by: prombot \u003cprometheus-team@googlegroups.com\u003e"
    },
    {
      "commit": "9e34617f7155395c56db63c70762b2fe92151896",
      "tree": "b4b932eb0a7d18ccf7b2ce735e8963b9178409e2",
      "parents": [
        "27d86b83c95b23650773ac6778b7e98e8aa6895a",
        "abf0af3ff99d5af9e8a124090c4d3a17954a825b"
      ],
      "author": {
        "name": "Jan Fajerski",
        "email": "jan--f@users.noreply.github.com",
        "time": "Thu Apr 02 14:07:18 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 02 14:07:18 2026"
      },
      "message": "Merge pull request #803 from prometheus/superq/cleanup_circleci\n\nCleanup CI"
    },
    {
      "commit": "27d86b83c95b23650773ac6778b7e98e8aa6895a",
      "tree": "d378090555fe2e2b112bb08fbb215642195500a4",
      "parents": [
        "2cd08a84dff650db2c570398a74d2c49fe276d48"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Apr 02 06:18:02 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 02 06:18:02 2026"
      },
      "message": "build(deps): bump golang.org/x/sys from 0.41.0 to 0.42.0 (#801)\n\nBumps [golang.org/x/sys](https://github.com/golang/sys) from 0.41.0 to 0.42.0.\n- [Commits](https://github.com/golang/sys/compare/v0.41.0...v0.42.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/sys\n  dependency-version: 0.42.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": "2cd08a84dff650db2c570398a74d2c49fe276d48",
      "tree": "6d2ca5362a9d68829af3dfca3c2a416772c8e5ef",
      "parents": [
        "6f2b42aaf78556672956771def8ee364c556733f"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Apr 02 06:11:09 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 02 06:11:09 2026"
      },
      "message": "build(deps): bump golang.org/x/sync from 0.19.0 to 0.20.0 (#800)\n\nBumps [golang.org/x/sync](https://github.com/golang/sync) from 0.19.0 to 0.20.0.\n- [Commits](https://github.com/golang/sync/compare/v0.19.0...v0.20.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/sync\n  dependency-version: 0.20.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": "abf0af3ff99d5af9e8a124090c4d3a17954a825b",
      "tree": "41688592595357f2cd6dff1404097cfa3d4a5927",
      "parents": [
        "6f2b42aaf78556672956771def8ee364c556733f"
      ],
      "author": {
        "name": "SuperQ",
        "email": "superq@gmail.com",
        "time": "Thu Apr 02 06:08:16 2026"
      },
      "committer": {
        "name": "SuperQ",
        "email": "superq@gmail.com",
        "time": "Thu Apr 02 06:08:16 2026"
      },
      "message": "Cleanup CI\n\n* Remove obsolete CircleCI config.\n* Update CI build badge.\n* Exclude dependabot for synced files.\n\nSigned-off-by: SuperQ \u003csuperq@gmail.com\u003e\n"
    },
    {
      "commit": "6f2b42aaf78556672956771def8ee364c556733f",
      "tree": "9ad155d0797ac9ac7cf9f3ca216cbf0e1f87c523",
      "parents": [
        "10941faff53e1c1ede897c17430910b171977072"
      ],
      "author": {
        "name": "PrometheusBot",
        "email": "prometheus-team@googlegroups.com",
        "time": "Thu Mar 19 18:54:41 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 19 18:54:41 2026"
      },
      "message": "Update common Prometheus files (#798)\n\nSigned-off-by: prombot \u003cprometheus-team@googlegroups.com\u003e"
    },
    {
      "commit": "10941faff53e1c1ede897c17430910b171977072",
      "tree": "920bc6237cdfda947aac58abbe331f5958484091",
      "parents": [
        "465fd94215fd5290bcf0de349a231d0458dfd098",
        "2fc0fc0612e1e3e1b10c025130f4e62254548783"
      ],
      "author": {
        "name": "Matthias Loibl",
        "email": "mail@matthiasloibl.com",
        "time": "Thu Mar 19 11:28:19 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 19 11:28:19 2026"
      },
      "message": "Merge pull request #790 from prometheus/dependabot/github_actions/actions/setup-go-6.3.0\n\nbuild(deps): bump actions/setup-go from 6.2.0 to 6.3.0"
    },
    {
      "commit": "465fd94215fd5290bcf0de349a231d0458dfd098",
      "tree": "34a824268be51f2ccf42e919bc2224c0f47c45fb",
      "parents": [
        "b380dd40ab2971c80872861842bcb997ff83bebb"
      ],
      "author": {
        "name": "Ben Kochie",
        "email": "superq@gmail.com",
        "time": "Sun Mar 15 10:06:28 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 15 10:06:28 2026"
      },
      "message": "Refactor class thermal error handling (#794)\n\nInclude any read errors when parsing /sys/class/thermal/thermal_zone\ndata. This avoids premature error returns if there are platform specific\nproblems like `temp` being unreadable, even tho it\u0027s a required file.\n\nRelated to: https://github.com/prometheus/node_exporter/issues/2980\n\nSigned-off-by: SuperQ \u003csuperq@gmail.com\u003e"
    },
    {
      "commit": "2fc0fc0612e1e3e1b10c025130f4e62254548783",
      "tree": "dcbe5b6ed6576c058ba6b27bc8f2453d2350d22c",
      "parents": [
        "b380dd40ab2971c80872861842bcb997ff83bebb"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sun Mar 01 20:10:36 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 01 20:10:36 2026"
      },
      "message": "build(deps): bump actions/setup-go from 6.2.0 to 6.3.0\n\nBumps [actions/setup-go](https://github.com/actions/setup-go) from 6.2.0 to 6.3.0.\n- [Release notes](https://github.com/actions/setup-go/releases)\n- [Commits](https://github.com/actions/setup-go/compare/7a3fe6cf4cb3a834922a1244abfce67bcef6a0c5...4b73464bb391d4059bd26b0524d20df3927bd417)\n\n---\nupdated-dependencies:\n- dependency-name: actions/setup-go\n  dependency-version: 6.3.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": "b380dd40ab2971c80872861842bcb997ff83bebb",
      "tree": "2f9cc1596f9b8c19a7e0eba8eb89eede0ee2980e",
      "parents": [
        "61288059f5793af40adc195d6e4346add4f85c89"
      ],
      "author": {
        "name": "Cristian Castiglione",
        "email": "c.castiglione@reply.it",
        "time": "Sat Feb 28 15:22:44 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 28 15:22:44 2026"
      },
      "message": "fix: thermal_zone, handle EINVAL errors from sysfs reads. (#763)\n\nSigned-off-by: ccastiglione-reply \u003cc.castiglione@reply.it\u003e"
    },
    {
      "commit": "61288059f5793af40adc195d6e4346add4f85c89",
      "tree": "6f4ddc855d56feeef61751f981d205c5afc394d9",
      "parents": [
        "e72bf7a2fe39830a015c17e5cbbab1ba287cd13b"
      ],
      "author": {
        "name": "PrometheusBot",
        "email": "prometheus-team@googlegroups.com",
        "time": "Sat Feb 28 15:17:36 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 28 15:17:36 2026"
      },
      "message": "Update common Prometheus files (#788)\n\nSigned-off-by: prombot \u003cprometheus-team@googlegroups.com\u003e"
    },
    {
      "commit": "e72bf7a2fe39830a015c17e5cbbab1ba287cd13b",
      "tree": "33bdb990fcd35a6d036ad8e6baaea8bfec6bc393",
      "parents": [
        "56add94167b80e177a915b7259dcabbc8ac8d3e3"
      ],
      "author": {
        "name": "Ananth",
        "email": "antsub@gmail.com",
        "time": "Sat Feb 28 15:17:23 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 28 15:17:23 2026"
      },
      "message": "Fix bcachefs parsing (#789)\n\nThe earlier test fixture was a few months old.\nUpdated test fixtures and fs version parsing to match\nlatest bcachefs semantics.\n\nSigned-off-by: Ananth Bhaskararaman \u003cantsub@gmail.com\u003e"
    },
    {
      "commit": "56add94167b80e177a915b7259dcabbc8ac8d3e3",
      "tree": "f9ca0aa9d26721366496f01fb3bcf12412e65f66",
      "parents": [
        "8fce2bdad2fb853f22d44b52c09f43abfe962626"
      ],
      "author": {
        "name": "Shashwat Hiregoudar",
        "email": "shashwathiregoudar@gmail.com",
        "time": "Wed Feb 25 19:32:43 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 25 19:32:43 2026"
      },
      "message": "nvme: Parse NVMe namespace details  (#765)\n\n* add nvme namespace details to NVMe devices.\n\n---------\n\nSigned-off-by: Shashwat Hiregoudar \u003cshashwathiregoudar@gmail.com\u003e"
    },
    {
      "commit": "8fce2bdad2fb853f22d44b52c09f43abfe962626",
      "tree": "c3aeb0bedc0ae55a6da42262e2945d37c7858593",
      "parents": [
        "091f46ca6347d92a695271845df08dde73917feb"
      ],
      "author": {
        "name": "Yurii Kondrakov",
        "email": "yurii.kondrakov@canonical.com",
        "time": "Wed Feb 25 15:57:53 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 25 15:57:53 2026"
      },
      "message": "Add type and name to the DRM parser class (#672)\n\n* feat: add `devName` and `devType` to DRM GPU stats\n* fix: don\u0027t export empty drm card stats\n* chore: fail the parsing if name \u0026 type invalid\n\n---------\n\nSigned-off-by: Deezzir \u003cyurii.kondrakov@canonical.com\u003e\nCo-authored-by: Ben Kochie \u003csuperq@gmail.com\u003e"
    },
    {
      "commit": "091f46ca6347d92a695271845df08dde73917feb",
      "tree": "cf41558855e0bcf46731d88ea705ebf5c97537cb",
      "parents": [
        "5efaf0ae13b2c7e33032be909335933920e2b399"
      ],
      "author": {
        "name": "Malcolm Rowe",
        "email": "malcolm.rowe@gmail.com",
        "time": "Wed Feb 25 15:38:08 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 25 15:38:08 2026"
      },
      "message": "class_cooling_device: ignore EINVAL (etc) when reading files. (#783)\n\nFixes: #746, fixes prometheus/node_exporter#3420\n\nSome cooling devices return errors when attempting to read state files.\nWhen that happens, ignore the error, and skip to the next device rather\nthan failing to return any devices.\n\nSigned-off-by: Malcolm Rowe \u003cmalcolmr@google.com\u003e"
    },
    {
      "commit": "5efaf0ae13b2c7e33032be909335933920e2b399",
      "tree": "d9ad2e9d6d4e076a8e7ccdfcf99a1f14c7afedc6",
      "parents": [
        "31bc6b65b1d89d9f4718301233bd241a4636b777"
      ],
      "author": {
        "name": "Boris Ilyushonak",
        "email": "57406418+biscout42@users.noreply.github.com",
        "time": "Wed Feb 25 10:55:47 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 25 10:55:47 2026"
      },
      "message": "feat: parse capabilities in /proc/pid/status (#784)\n\n* feat: parse capabilities in /proc/pid/status\n\n---------\n\nSigned-off-by: Boris Ilyushonak \u003cboris.ilyushonak@elastic.co\u003e\nSigned-off-by: Boris Ilyushonak \u003c57406418+biscout42@users.noreply.github.com\u003e\nCo-authored-by: Ben Kochie \u003csuperq@gmail.com\u003e"
    },
    {
      "commit": "31bc6b65b1d89d9f4718301233bd241a4636b777",
      "tree": "ca9baa18fb00e0a725d3b5f9737b3a5dfdbbfba4",
      "parents": [
        "51a5dd2044d8b6039567bdb1c7498250588b5585"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Feb 24 19:27:17 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 24 19:27:17 2026"
      },
      "message": "build(deps): bump actions/checkout from 6.0.1 to 6.0.2 (#781)\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 6.0.1 to 6.0.2.\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/8e8c483db84b4bee98b60c0593521ed34d9990e8...de0fac2e4500dabe0009e67214ff5f5447ce83dd)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n  dependency-version: 6.0.2\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": "51a5dd2044d8b6039567bdb1c7498250588b5585",
      "tree": "6f1ee97e8776c0e6ebed37b647a2314ef6111524",
      "parents": [
        "c33362dbe6d59af295f6ed3b6809aece4c502d17"
      ],
      "author": {
        "name": "Ananth",
        "email": "srv+gh@kedi.dev",
        "time": "Tue Feb 24 19:17:45 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 24 19:17:45 2026"
      },
      "message": "init bcachefs support (#750)\n\nSigned-off-by: Ananth Bhaskararaman \u003cantsub@gmail.com\u003e"
    },
    {
      "commit": "c33362dbe6d59af295f6ed3b6809aece4c502d17",
      "tree": "15a7253f723b4f6477a262cf0aa4b454b0434429",
      "parents": [
        "c2a1f314da0d6096a4deb1e4721986fb462250a2"
      ],
      "author": {
        "name": "PrometheusBot",
        "email": "prometheus-team@googlegroups.com",
        "time": "Mon Feb 23 18:57:38 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 23 18:57:38 2026"
      },
      "message": "Update common Prometheus files (#785)\n\nSigned-off-by: prombot \u003cprometheus-team@googlegroups.com\u003e"
    },
    {
      "commit": "c2a1f314da0d6096a4deb1e4721986fb462250a2",
      "tree": "428519ff201bf8c7b2bd85a2df8d8d16ea903a48",
      "parents": [
        "bf8b2c21f52ff334fde6b165c97acbfc982d5a05"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Feb 23 13:52:01 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 23 13:52:01 2026"
      },
      "message": "build(deps): bump golang.org/x/sys from 0.40.0 to 0.41.0 (#782)\n\nBumps [golang.org/x/sys](https://github.com/golang/sys) from 0.40.0 to 0.41.0.\n- [Commits](https://github.com/golang/sys/compare/v0.40.0...v0.41.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/sys\n  dependency-version: 0.41.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": "bf8b2c21f52ff334fde6b165c97acbfc982d5a05",
      "tree": "60e0cbb4502665cb68cc78928dddc87560a52f04",
      "parents": [
        "0c5f3abc2d0ace0e3c525f7e95df04d23a0334ea"
      ],
      "author": {
        "name": "Ben Kochie",
        "email": "superq@gmail.com",
        "time": "Mon Feb 23 13:34:58 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 23 13:34:58 2026"
      },
      "message": "Migrate to GitHub actions (#780)\n\nMigrate CI to GitHub Actions.\n* Update Go to 1.26.x\n* Update minimum Go version to 1.25.0.\n* Run dependabot on github actions.\n* Update golanci-lint version.\n\nSigned-off-by: SuperQ \u003csuperq@gmail.com\u003e"
    },
    {
      "commit": "0c5f3abc2d0ace0e3c525f7e95df04d23a0334ea",
      "tree": "7cc256544c3e05fb3ccb0ada7af52918a5db312b",
      "parents": [
        "14ff1149a87ad49d1d218b437494cc71383fc89c"
      ],
      "author": {
        "name": "PrometheusBot",
        "email": "prometheus-team@googlegroups.com",
        "time": "Mon Feb 23 08:57:52 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 23 08:57:52 2026"
      },
      "message": "Update common Prometheus files (#779)\n\nSigned-off-by: prombot \u003cprometheus-team@googlegroups.com\u003e"
    },
    {
      "commit": "14ff1149a87ad49d1d218b437494cc71383fc89c",
      "tree": "75684101b839a7d37f828802f574d660f6c33591",
      "parents": [
        "fa51f88b9aa7cb67280d7a55e5869bd043b77056"
      ],
      "author": {
        "name": "PrometheusBot",
        "email": "prometheus-team@googlegroups.com",
        "time": "Fri Feb 13 19:59:27 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 13 19:59:27 2026"
      },
      "message": "Update common Prometheus files (#778)\n\nSigned-off-by: prombot \u003cprometheus-team@googlegroups.com\u003e"
    },
    {
      "commit": "fa51f88b9aa7cb67280d7a55e5869bd043b77056",
      "tree": "b1b623df5bae58ea64a476b5ee1ccf1bf546c028",
      "parents": [
        "0da002fc75e91866ed19a9da6f013a67556cefce"
      ],
      "author": {
        "name": "Shaoxuan (Max) Yuan",
        "email": "maxyuan@google.com",
        "time": "Mon Jan 05 21:52:23 2026"
      },
      "committer": {
        "name": "Johannes \u0027fish\u0027 Ziemke",
        "email": "github@5pi.de",
        "time": "Fri Jan 16 13:48:29 2026"
      },
      "message": "Fix /proc/interrupts\n\nFixes: #498\n\nThe existing support for /proc/interrupts isn\u0027t working because it\nactually queries /proc/\u003cpid\u003e/interrupts, which does not exist in the\n/proc filesystem.\n\nChange proc_interrupts to query the system-wide /proc/interrupts\ninstead.\n\nSigned-off-by: Shaoxuan (Max) Yuan \u003cmaxyuan@google.com\u003e\n"
    },
    {
      "commit": "0da002fc75e91866ed19a9da6f013a67556cefce",
      "tree": "8a8242a52e534e90854fe15a758ebaad683f4feb",
      "parents": [
        "05e5a3e081f90fd6e19cec80cefc6f0526d3463f"
      ],
      "author": {
        "name": "prombot",
        "email": "prometheus-team@googlegroups.com",
        "time": "Mon Jan 05 17:51:11 2026"
      },
      "committer": {
        "name": "Johannes \u0027fish\u0027 Ziemke",
        "email": "github@5pi.de",
        "time": "Thu Jan 15 16:09:54 2026"
      },
      "message": "Update common Prometheus files\n\nSigned-off-by: prombot \u003cprometheus-team@googlegroups.com\u003e\n"
    },
    {
      "commit": "05e5a3e081f90fd6e19cec80cefc6f0526d3463f",
      "tree": "920d005483ca16dff55d4bf35355736c71249c91",
      "parents": [
        "3f908a866d6c9d5011bc27fb3e17ffd236bd9afd"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Jan 15 11:35:19 2026"
      },
      "committer": {
        "name": "Johannes \u0027fish\u0027 Ziemke",
        "email": "github@5pi.de",
        "time": "Thu Jan 15 11:40:14 2026"
      },
      "message": "build(deps): bump golang.org/x/sys from 0.37.0 to 0.39.0\n\nBumps [golang.org/x/sys](https://github.com/golang/sys) from 0.37.0 to 0.39.0.\n- [Commits](https://github.com/golang/sys/compare/v0.37.0...v0.39.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/sys\n  dependency-version: 0.39.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": "3f908a866d6c9d5011bc27fb3e17ffd236bd9afd",
      "tree": "31798d87115ed7a8fb43cec96bfc14fe8c27c9a7",
      "parents": [
        "a6ebb3e562682d49c4641d62a39fbd16947ec031"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Jan 01 20:01:34 2026"
      },
      "committer": {
        "name": "Johannes \u0027fish\u0027 Ziemke",
        "email": "github@5pi.de",
        "time": "Thu Jan 15 11:34:27 2026"
      },
      "message": "build(deps): bump golang.org/x/sync from 0.17.0 to 0.19.0\n\nBumps [golang.org/x/sync](https://github.com/golang/sync) from 0.17.0 to 0.19.0.\n- [Commits](https://github.com/golang/sync/compare/v0.17.0...v0.19.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/sync\n  dependency-version: 0.19.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": "a6ebb3e562682d49c4641d62a39fbd16947ec031",
      "tree": "f0a955063e3f9c074bb5835eb63eecf932843d6d",
      "parents": [
        "105b9395d0dfc15df77187d21a8ad6c90bec94b6"
      ],
      "author": {
        "name": "PrometheusBot",
        "email": "prometheus-team@googlegroups.com",
        "time": "Mon Jan 05 10:16:29 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 05 10:16:29 2026"
      },
      "message": "Synchronize common files from prometheus/prometheus (#766)\n\n* Update common Prometheus files\n\nSigned-off-by: prombot \u003cprometheus-team@googlegroups.com\u003e\n\n* Fixup linting issues\n\n* Fix Deprecated comments.\n* Fix package naming exclusion flag.\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": "105b9395d0dfc15df77187d21a8ad6c90bec94b6",
      "tree": "7a8150eb0ff5002795467b47eae0530ac347c63a",
      "parents": [
        "9b0219be351fb17d7ebad273464367af1fabf41a"
      ],
      "author": {
        "name": "PrometheusBot",
        "email": "prometheus-team@googlegroups.com",
        "time": "Tue Nov 18 12:25:26 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 18 12:25:26 2025"
      },
      "message": "Synchronize common files from prometheus/prometheus (#747)\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": "9b0219be351fb17d7ebad273464367af1fabf41a",
      "tree": "7af9f99998288efadb6982f1c0649c5f50205a8e",
      "parents": [
        "b8b51066dcdcf7e36c450b146b3905cd77afb44e"
      ],
      "author": {
        "name": "Jain Johny",
        "email": "jj@asama.ai",
        "time": "Thu Oct 30 14:20:06 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 30 14:20:06 2025"
      },
      "message": "Fix: Use base16 to convert pci sriov_vf_device (#762)\n\n* base16 for sriov vf device\n\nSigned-off-by: Jain Johny \u003cjj@asama.ai\u003e\n\n* log device location on error\n\nSigned-off-by: Jain Johny \u003cjj@asama.ai\u003e\n\n* fix test case\n\nSigned-off-by: Jain Johny \u003cjj@asama.ai\u003e\n\n---------\n\nSigned-off-by: Jain Johny \u003cjj@asama.ai\u003e"
    },
    {
      "commit": "b8b51066dcdcf7e36c450b146b3905cd77afb44e",
      "tree": "ffc27efd3ae10fa9a6bfbfbfc2be7876bd9ea098",
      "parents": [
        "d4dc49bc4c7580d098dfa5b60d4e37267cf5b543"
      ],
      "author": {
        "name": "Ben Kochie",
        "email": "superq@gmail.com",
        "time": "Mon Oct 27 07:28:30 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 27 07:28:30 2025"
      },
      "message": "chore: Migrate tests to cmp package (#760)\n\nMigrate the majority of diff tests from `reflect.DeepEqual()` to\n`cmp.Diff()` to improve the test failure readability.\n* Fixup Copyright lines\n\nSigned-off-by: SuperQ \u003csuperq@gmail.com\u003e"
    },
    {
      "commit": "d4dc49bc4c7580d098dfa5b60d4e37267cf5b543",
      "tree": "85583f2171d10271d1c711b703386ec8136a93a6",
      "parents": [
        "638b55c4a3a3df36a02838ede12119b1c1e0f95d"
      ],
      "author": {
        "name": "Ben Kochie",
        "email": "superq@gmail.com",
        "time": "Sun Oct 26 10:40:27 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 26 10:40:27 2025"
      },
      "message": "meminfo: Fix ZswappedBytes (#759)\n\nFix assignment of ZswappedBytes parsing.\n* Add tests.\n* Migrate `meminfo_test.go` to `cmp` package.\n\nFixes: https://github.com/prometheus/procfs/issues/758\n\nSigned-off-by: SuperQ \u003csuperq@gmail.com\u003e"
    },
    {
      "commit": "638b55c4a3a3df36a02838ede12119b1c1e0f95d",
      "tree": "6e0eec3fbd45de23a9f19b9b8f6a919464c6e498",
      "parents": [
        "b2bde72b0e1d72245346284f03ed7d4bdc698bf2"
      ],
      "author": {
        "name": "Robin H. Johnson",
        "email": "robbat2@orbis-terrarum.net",
        "time": "Sat Oct 25 14:51:18 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 25 14:51:18 2025"
      },
      "message": "feat: expose MD raid component devices (#674)\n\n* Support parse raid type for mdstat\n\nNote: rebased on top of master for reformatting\n\nSigned-off-by: Singee \u003cgit@singee.me\u003e\nSigned-off-by: Robin H. Johnson \u003crjohnson@coreweave.com\u003e\n\n* support linear type in mdstat\n\nNote: rebased on top of master for reformatting\n\nSigned-off-by: Singee \u003cgit@singee.me\u003e\nSigned-off-by: Robin H. Johnson \u003crjohnson@coreweave.com\u003e\n\n* change default type to unknown\n\nNote: rebased on top of master for reformatting\n\nSigned-off-by: Singee \u003cgit@singee.me\u003e\nSigned-off-by: Robin H. Johnson \u003crjohnson@coreweave.com\u003e\n\n* optimize raid type check\n\nSigned-off-by: Singee \u003cgit@singee.me\u003e\n\n* feat: expose MD raid component devices\n\nExpose what component devices are part of a MD raid device, as well as the most\ncommon flags per-component. This will enable a future node_exporter metric\nshowing which component of a RAID had failed.\n\nSigned-off-by: Robin H. Johnson \u003crobbat2@orbis-terrarum.net\u003e\nSigned-off-by: Robin H. Johnson \u003crjohnson@coreweave.com\u003e\n\n* fix: update mdstat_test for reshaping testcase\n\nSigned-off-by: Robin H. Johnson \u003crobbat2@gentoo.org\u003e\n\n* doc: lint fix\n\nSigned-off-by: Robin H. Johnson \u003crobbat2@gentoo.org\u003e\n\n---------\n\nSigned-off-by: Singee \u003cgit@singee.me\u003e\nSigned-off-by: Robin H. Johnson \u003crjohnson@coreweave.com\u003e\nSigned-off-by: Robin H. Johnson \u003crobbat2@orbis-terrarum.net\u003e\nSigned-off-by: Robin H. Johnson \u003crobbat2@gentoo.org\u003e\nCo-authored-by: Singee \u003cgit@singee.me\u003e"
    },
    {
      "commit": "b2bde72b0e1d72245346284f03ed7d4bdc698bf2",
      "tree": "bb268030f541d474733f583625f7840f23b7b5f0",
      "parents": [
        "9479c297d48723034d49b509123f56df9454cb8c"
      ],
      "author": {
        "name": "Thomas Barrett",
        "email": "tbarrett1200@icloud.com",
        "time": "Sat Oct 25 13:47:20 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 25 13:47:20 2025"
      },
      "message": "sysfs: add link_layer property to InfiniBandPort (#700)\n\n* sysfs: add link_layer property to InfiniBandPort\n\nSigned-off-by: Thomas Barrett \u003cthomas@fluidstack.io\u003e\n\n* Update sysfs/class_infiniband.go\n\nCo-authored-by: Ben Kochie \u003csuperq@gmail.com\u003e\nSigned-off-by: Thomas Barrett \u003ctbarrett1200@icloud.com\u003e\n\n---------\n\nSigned-off-by: Thomas Barrett \u003cthomas@fluidstack.io\u003e\nSigned-off-by: Thomas Barrett \u003ctbarrett1200@icloud.com\u003e\nCo-authored-by: Ben Kochie \u003csuperq@gmail.com\u003e"
    },
    {
      "commit": "9479c297d48723034d49b509123f56df9454cb8c",
      "tree": "706337d02a4ec120898111d757a73ad2cb455f93",
      "parents": [
        "25803afd1291c41a34f5e6980fa5609893bc6872"
      ],
      "author": {
        "name": "Ben Kochie",
        "email": "superq@gmail.com",
        "time": "Sat Oct 25 13:45:21 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 25 13:45:21 2025"
      },
      "message": "Add FS handler for mountinfo (#757)\n\nAdd FS function handlers for parsing `mountinfo` data.\n\nSigned-off-by: SuperQ \u003csuperq@gmail.com\u003e"
    },
    {
      "commit": "25803afd1291c41a34f5e6980fa5609893bc6872",
      "tree": "a7963a052ec06560f252354ca525338dc30d2d6e",
      "parents": [
        "e54b37a0b994bf03333c8ee422b2e0dfb683fcb4"
      ],
      "author": {
        "name": "Konstantin",
        "email": "konstantin.kuklin@gmail.com",
        "time": "Tue Oct 21 12:14:57 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 21 12:14:57 2025"
      },
      "message": "add netfilter queue support (#677)\n\n* add netfilter queue support\n\nSigned-off-by: Konstantin Kuklin \u003ckonstantin.kuklin@gmail.com\u003e\n\n* fixed copyright year\n\nSigned-off-by: Konstantin Kuklin \u003ckonstantin.kuklin@gmail.com\u003e\n\n---------\n\nSigned-off-by: Konstantin Kuklin \u003ckonstantin.kuklin@gmail.com\u003e"
    },
    {
      "commit": "e54b37a0b994bf03333c8ee422b2e0dfb683fcb4",
      "tree": "37dbef1c79331d336db71b8bcc262ac5c42f236c",
      "parents": [
        "d9d95c994910fb41c9cf5f646b27bcf7b9a612f5"
      ],
      "author": {
        "name": "Leandro López",
        "email": "inkel.ar@gmail.com",
        "time": "Tue Oct 21 12:13:43 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 21 12:13:43 2025"
      },
      "message": "Fix Proc.Limits limit name matching (#667)\n\nI was working on improving this algorithm to reduce the number of\nallocations when I found out that with the addition of the additional\ntest cases, `Max processes` was failing to match the `switch`\nstatement as for some reason the limit name has a trailing\nwhitespace. By trimming the spaces it now matches all cases.\n\nSigned-off-by: Leandro López (inkel) \u003cleandro.lopez@grafana.com\u003e"
    },
    {
      "commit": "d9d95c994910fb41c9cf5f646b27bcf7b9a612f5",
      "tree": "8e671c558c4354e7f7553b60740e25c33bc3cb41",
      "parents": [
        "e9627e25b6f7a6f156cd9f7777296a7d9a415545"
      ],
      "author": {
        "name": "Jain Johny",
        "email": "jj@asama.ai",
        "time": "Tue Oct 21 12:12:42 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 21 12:12:42 2025"
      },
      "message": "add sriov, power state and numa node info in PciDevice (#748)\n\n* support for sriov, numa and power management config\n\nSigned-off-by: Jain Johny \u003cjj@asama.ai\u003e\n\n* use uint32\n\nSigned-off-by: Jain Johny \u003cjj@asama.ai\u003e\n\n* adjust bitsize for parseuint\n\nSigned-off-by: Jain Johny \u003cjj@asama.ai\u003e\n\n* parseuint for total_msix\n\nSigned-off-by: Jain Johny \u003cjj@asama.ai\u003e\n\n* revert accidental corruption of fixtures.ttar\n\nSigned-off-by: Jain Johny \u003cjj@asama.ai\u003e\n\n* fix unintended fixtures changes\n\nSigned-off-by: root \u003croot@proxmox1.server\u003e\nSigned-off-by: Jain Johny \u003cjj@asama.ai\u003e\n\n* make numa_node optional\n\nSigned-off-by: Jain Johny \u003cjj@asama.ai\u003e\n\n---------\n\nSigned-off-by: Jain Johny \u003cjj@asama.ai\u003e\nSigned-off-by: root \u003croot@proxmox1.server\u003e"
    },
    {
      "commit": "e9627e25b6f7a6f156cd9f7777296a7d9a415545",
      "tree": "0c64295c81216f70815704488acd571ddcc96ee7",
      "parents": [
        "d9fdbb463c2094f201dd4374360b036f35e2b2b2"
      ],
      "author": {
        "name": "Ben Kochie",
        "email": "superq@gmail.com",
        "time": "Mon Oct 20 11:33:24 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 20 11:33:24 2025"
      },
      "message": "[PROM-50] Update copyright headers (#756)\n\nUse PROM-50 recommended copyright header.\n\nSigned-off-by: SuperQ \u003csuperq@gmail.com\u003e"
    },
    {
      "commit": "d9fdbb463c2094f201dd4374360b036f35e2b2b2",
      "tree": "62edbf4f52f264444fddec12da799bc30abeb043",
      "parents": [
        "4a665d52d0c12a518ffb3e5c90f023328330b378"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Oct 18 10:06:46 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 18 10:06:46 2025"
      },
      "message": "build(deps): bump golang.org/x/sys from 0.33.0 to 0.36.0 (#752)\n\nBumps [golang.org/x/sys](https://github.com/golang/sys) from 0.33.0 to 0.36.0.\n- [Commits](https://github.com/golang/sys/compare/v0.33.0...v0.36.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/sys\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": "4a665d52d0c12a518ffb3e5c90f023328330b378",
      "tree": "7c03fed075c03757367ed660dd5a49d1f0bccb2a",
      "parents": [
        "38a61f65d514f8c5fda457d6b294813da037450c"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Oct 18 09:22:12 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 18 09:22:12 2025"
      },
      "message": "build(deps): bump golang.org/x/sync from 0.15.0 to 0.17.0 (#751)\n\nBumps [golang.org/x/sync](https://github.com/golang/sync) from 0.15.0 to 0.17.0.\n- [Commits](https://github.com/golang/sync/compare/v0.15.0...v0.17.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/sync\n  dependency-version: 0.17.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": "38a61f65d514f8c5fda457d6b294813da037450c",
      "tree": "96e91f5f8e473893e3f7d14f5ef44dbed5fa7668",
      "parents": [
        "2f4b14c60834b36dc8a5e7fd6b9da54d4993ee73"
      ],
      "author": {
        "name": "Matthieu MOREL",
        "email": "matthieu.morel35@gmail.com",
        "time": "Sat Oct 18 08:23:59 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 18 08:23:59 2025"
      },
      "message": "chore: enable several rules from go-critic (#741)\n\n* chore: enable-all rules from go-critic\n\nSigned-off-by: Matthieu MOREL \u003cmatthieu.morel35@gmail.com\u003e\n\n* chore: enable assignOp rule from go-critic\n\nSigned-off-by: Matthieu MOREL \u003cmatthieu.morel35@gmail.com\u003e\n\n* chore: enable captLocal rule from go-critic\n\nSigned-off-by: Matthieu MOREL \u003cmatthieu.morel35@gmail.com\u003e\n\n* chore: enable elseif rule from go-critic\n\nSigned-off-by: Matthieu MOREL \u003cmatthieu.morel35@gmail.com\u003e\n\n* chore: enable emptyStringTest rule from go-critic\n\nSigned-off-by: Matthieu MOREL \u003cmatthieu.morel35@gmail.com\u003e\n\n* chore: enable ifElseChain rule from go-critic\n\nSigned-off-by: Matthieu MOREL \u003cmatthieu.morel35@gmail.com\u003e\n\n* chore: enable regexpSimplify rule from go-critic\n\nSigned-off-by: Matthieu MOREL \u003cmatthieu.morel35@gmail.com\u003e\n\n* chore: enable stringsCompare rule from go-critic\n\nSigned-off-by: Matthieu MOREL \u003cmatthieu.morel35@gmail.com\u003e\n\n* chore: enable stringXbytes rule from go-critic\n\nSigned-off-by: Matthieu MOREL \u003cmatthieu.morel35@gmail.com\u003e\n\n* chore: enable sloppyReassign rule from go-critic\n\nSigned-off-by: Matthieu MOREL \u003cmatthieu.morel35@gmail.com\u003e\n\n---------\n\nSigned-off-by: Matthieu MOREL \u003cmatthieu.morel35@gmail.com\u003e"
    },
    {
      "commit": "2f4b14c60834b36dc8a5e7fd6b9da54d4993ee73",
      "tree": "b505d633bdef717ccb4a73ef8b58e5bbe69c7009",
      "parents": [
        "ab5187b9e2d587d40de44d9411e8b2d9f83a91ee"
      ],
      "author": {
        "name": "Ben Kochie",
        "email": "superq@gmail.com",
        "time": "Sat Oct 18 08:23:15 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 18 08:23:15 2025"
      },
      "message": "Update supported Go versions. (#755)\n\n* Update minimum supported version to 1.24.0.\n* Update CI tests for latest Go versions.\n* Run Go modernize.\n\nSigned-off-by: SuperQ \u003csuperq@gmail.com\u003e"
    },
    {
      "commit": "ab5187b9e2d587d40de44d9411e8b2d9f83a91ee",
      "tree": "15f9fad22cfeb3db8929227e6a88491df6187b6d",
      "parents": [
        "420c8cccbb57f603855b14bdba7aa166c3a1642f"
      ],
      "author": {
        "name": "Charles",
        "email": "charles@huggingface.co",
        "time": "Fri Oct 17 16:30:13 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 17 16:30:13 2025"
      },
      "message": "Add compact metrics to vmstat (#754)\n\nSigned-off-by: Charles \u003ccharles@huggingface.co\u003e"
    },
    {
      "commit": "420c8cccbb57f603855b14bdba7aa166c3a1642f",
      "tree": "c083d7700c55a5a603187d22702d8fcd2ae18678",
      "parents": [
        "1cf85054c1f6445e003fb8ebded02504a6654fa6"
      ],
      "author": {
        "name": "hrtbrock",
        "email": "103686821+hrtbrock@users.noreply.github.com",
        "time": "Fri Oct 17 12:21:31 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 17 12:21:31 2025"
      },
      "message": "Continue on EINVAL for sas_phy sysfs files (#749)\n\nSigned-off-by: Brock Johnson \u003cbrock@hudson-trading.com\u003e"
    },
    {
      "commit": "1cf85054c1f6445e003fb8ebded02504a6654fa6",
      "tree": "82594c17066c8a16cbd0d42d6219f1cf68f0d012",
      "parents": [
        "91dd824c7faa747f0606ab7d699f1f4bea14fbed"
      ],
      "author": {
        "name": "Lukas Zapletal",
        "email": "lzap+git@redhat.com",
        "time": "Tue Aug 05 08:02:28 2025"
      },
      "committer": {
        "name": "Johannes \u0027fish\u0027 Ziemke",
        "email": "github@5pi.de",
        "time": "Wed Sep 17 12:56:44 2025"
      },
      "message": "net_dev_snmp6: directory traversal\n\nFix a theoretical directory traversal to silence security scanners in our vendor/ directory.\n\nSigned-off-by: Lukas Zapletal \u003clzap+git@redhat.com\u003e\n"
    },
    {
      "commit": "91dd824c7faa747f0606ab7d699f1f4bea14fbed",
      "tree": "2e2bf157336ea153e3fe9060cb5a277c8ab1ca3c",
      "parents": [
        "fe2a91d2777d1393cb53faef6f7003c87682838d"
      ],
      "author": {
        "name": "prombot",
        "email": "prometheus-team@googlegroups.com",
        "time": "Wed Jul 09 17:51:03 2025"
      },
      "committer": {
        "name": "Johannes \u0027fish\u0027 Ziemke",
        "email": "github@5pi.de",
        "time": "Wed Sep 17 12:28:07 2025"
      },
      "message": "Update common Prometheus files\n\nSigned-off-by: prombot \u003cprometheus-team@googlegroups.com\u003e\n"
    },
    {
      "commit": "fe2a91d2777d1393cb53faef6f7003c87682838d",
      "tree": "f7826dc133e38e1cc2dc24b4230699b14c86cf0f",
      "parents": [
        "ff79b1224cce1f96665464988983fb0b2ce4b162"
      ],
      "author": {
        "name": "dongjiang1989",
        "email": "dongjiang1989@126.com",
        "time": "Mon Jul 21 11:06:36 2025"
      },
      "committer": {
        "name": "Johannes \u0027fish\u0027 Ziemke",
        "email": "github@5pi.de",
        "time": "Wed Sep 17 12:26:31 2025"
      },
      "message": "update testdata\n\nSigned-off-by: dongjiang1989 \u003cdongjiang1989@126.com\u003e\n"
    },
    {
      "commit": "ff79b1224cce1f96665464988983fb0b2ce4b162",
      "tree": "dff2740a3a43f896a0a48d4f7656d69e512e04e2",
      "parents": [
        "56c0445b99031d4be1fe3e1a4171ba0375e3fd15"
      ],
      "author": {
        "name": "dongjiang",
        "email": "dongjiang1989@126.com",
        "time": "Mon Jul 21 10:57:56 2025"
      },
      "committer": {
        "name": "Johannes \u0027fish\u0027 Ziemke",
        "email": "github@5pi.de",
        "time": "Wed Sep 17 12:26:31 2025"
      },
      "message": "add hung_task_detect_count\n\nSigned-off-by: dongjiang \u003cdongjiang1989@126.com\u003e\n"
    },
    {
      "commit": "56c0445b99031d4be1fe3e1a4171ba0375e3fd15",
      "tree": "aadaf99543a4f489e68b773cd9d926d7d8f4b50a",
      "parents": [
        "53e9e6772ade719daba4f16d7d9f007997b532a3"
      ],
      "author": {
        "name": "zhiyuan.zhou",
        "email": "zhiyuan.zhou@easystack.cn",
        "time": "Thu Jul 03 13:10:11 2025"
      },
      "committer": {
        "name": "Johannes \u0027fish\u0027 Ziemke",
        "email": "github@5pi.de",
        "time": "Wed Sep 17 12:25:19 2025"
      },
      "message": "Modify proc_statm_test notes\n\n* Modify proc_statm_test notes\n\nSigned-off-by: zhiyuan.zhou \u003czhiyuan.zhou@easystack.cn\u003e\n"
    },
    {
      "commit": "53e9e6772ade719daba4f16d7d9f007997b532a3",
      "tree": "c0177043290af7d2f4186d8e8984e1eb00e19b28",
      "parents": [
        "0d1fd88ede6254517cd323b9d688e3ff23f79094"
      ],
      "author": {
        "name": "Matthieu MOREL",
        "email": "matthieu.morel35@gmail.com",
        "time": "Sat Aug 02 08:17:35 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 02 08:17:35 2025"
      },
      "message": "chore: enable errorlint linter (#742)\n\nSigned-off-by: Matthieu MOREL \u003cmatthieu.morel35@gmail.com\u003e"
    },
    {
      "commit": "0d1fd88ede6254517cd323b9d688e3ff23f79094",
      "tree": "5ceafabea1a8a7c33abcd14b2b631e6c8a95f833",
      "parents": [
        "61fe41207276bc95c4c391762e9ef137385e8a5d"
      ],
      "author": {
        "name": "Matthieu MOREL",
        "email": "matthieu.morel35@gmail.com",
        "time": "Sat Aug 02 05:36:17 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 02 05:36:17 2025"
      },
      "message": "chore: clean up golangci-lint configuration (#720)\n\nSigned-off-by: Matthieu MOREL \u003cmatthieu.morel35@gmail.com\u003e"
    },
    {
      "commit": "61fe41207276bc95c4c391762e9ef137385e8a5d",
      "tree": "9258c4a58392b99fddc0d00199bf348e22bf1bf2",
      "parents": [
        "61fb25b82034264056d6c202558bfd43c3322f05"
      ],
      "author": {
        "name": "Ben Kochie",
        "email": "superq@gmail.com",
        "time": "Thu Jul 03 09:39:02 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 03 09:39:02 2025"
      },
      "message": "Fix linting issues (#734)\n\nFixup linting issues in `sysfs/net_class_ecn.go`.\n\nSigned-off-by: SuperQ \u003csuperq@gmail.com\u003e"
    },
    {
      "commit": "61fb25b82034264056d6c202558bfd43c3322f05",
      "tree": "b83a0a47b33a646c0cda1334cacb185a0b56fc43",
      "parents": [
        "ee6ea54565148540b80e46685baaa9c506eb1486"
      ],
      "author": {
        "name": "Diego Sonaglia",
        "email": "diego.sonaglia@gmail.com",
        "time": "Thu Jul 03 09:38:30 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 03 09:38:30 2025"
      },
      "message": "Add node_guid to infiniband class (#665) (#670)\n\nSigned-off-by: Diego Sonaglia \u003cdiego.sonaglia@gmail.com\u003e"
    },
    {
      "commit": "ee6ea54565148540b80e46685baaa9c506eb1486",
      "tree": "680df7a749233a5703b76950413a133a103d2aab",
      "parents": [
        "0bcdc45697732e8d3baf0ea742e47d5c9585de11"
      ],
      "author": {
        "name": "Pierre Gimalac",
        "email": "pierre.gimalac@gmail.com",
        "time": "Thu Jul 03 09:28:00 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 03 09:28:00 2025"
      },
      "message": "feat: parse StartCode, EndCode, and StartStack in /proc/pid/stat (#659)\n\nSigned-off-by: Pierre Gimalac \u003cpierre.gimalac@datadoghq.com\u003e"
    },
    {
      "commit": "0bcdc45697732e8d3baf0ea742e47d5c9585de11",
      "tree": "8e6eb7e51a629e6461e06d50ebf258fcd9249e30",
      "parents": [
        "a5f79dd49ddb1a496da8472c5b09fa625ed3ab6b"
      ],
      "author": {
        "name": "Navid Yaghoobi",
        "email": "n.yaghoobi.s@gmail.com",
        "time": "Thu Jul 03 09:27:31 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 03 09:27:31 2025"
      },
      "message": "added zswap, zswapped, secpagetables, filehugepages, hugetlb and unaccepted to meminfo (#655)\n\nSigned-off-by: Navid Yaghoobi \u003cnavidys@fedoraproject.org\u003e"
    },
    {
      "commit": "a5f79dd49ddb1a496da8472c5b09fa625ed3ab6b",
      "tree": "91df964abee6949354856d83b0c47745dde287c4",
      "parents": [
        "c5a546e343883072a55550b7de7ef7366d8e2e56"
      ],
      "author": {
        "name": "dasturiasArista",
        "email": "dasturias@arista.com",
        "time": "Thu Jul 03 08:56:59 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 03 08:56:59 2025"
      },
      "message": "Nvidia/Mellanox expose ROCE ECN information on sysfs on the path (#695)\n\n/sys/class/net/\u003cinterface\u003e/ecn/\u003cprotocol\u003e/\n\nThere are 2 protocols Reaction Point (rp) and Notification point (np)\n\nFor each of the protocols they have a list of attributes:\n/sys/class/net/\u003cinterface\u003e/ecn/\u003cprotocol\u003e/params/\u003crequested attribute\u003e\n\nEach protocol will also if ECN is enabled per priority (where X is the\npriority):\n/sys/class/net/\u003cinterface\u003e/ecn/\u003cprotocol\u003e/enable/X\n\nThis is documented here\nhttps://docs.nvidia.com/networking/display/mlnxofedv571020/explicit+congestion+notification+(ecn)\n\nThe attributes are documented here:\nhttps://enterprise-support.nvidia.com/s/article/dcqcn-parameters\n\nSigned-off-by: Diego Asturias \u003cdasturias@arista.com\u003e"
    },
    {
      "commit": "c5a546e343883072a55550b7de7ef7366d8e2e56",
      "tree": "39df779f568fe81eed99a08ed17f1e9da8ebc327",
      "parents": [
        "0cf12345350bcfed988855df227682d185c8abb7"
      ],
      "author": {
        "name": "Philipp B.",
        "email": "mail@philipp-born.eu",
        "time": "Thu Jul 03 08:55:23 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 03 08:55:23 2025"
      },
      "message": "feat(mdstat): recognize reshape status (#679)\n\nSigned-off-by: Philipp Born \u003cgit@pborn.eu\u003e"
    },
    {
      "commit": "0cf12345350bcfed988855df227682d185c8abb7",
      "tree": "8466ebd1f0b5ec6005bc60474de3d991de879254",
      "parents": [
        "2b1359d69b2f07556684e6ead802bb8695c733a8"
      ],
      "author": {
        "name": "Ben Kochie",
        "email": "superq@gmail.com",
        "time": "Thu Jul 03 08:51:39 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 03 08:51:39 2025"
      },
      "message": "Fix linting issue (#733)\n\nFix Go doc linting error.\n\nSigned-off-by: SuperQ \u003csuperq@gmail.com\u003e"
    },
    {
      "commit": "2b1359d69b2f07556684e6ead802bb8695c733a8",
      "tree": "b2664266ef91a19e0096319b320aad9cebd4648b",
      "parents": [
        "617681836f71740ebe8125b614e55f56a0e09667"
      ],
      "author": {
        "name": "John Leslie",
        "email": "john@jleslie.net",
        "time": "Thu Jul 03 08:18:55 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 03 08:18:55 2025"
      },
      "message": "parse.go: fix GetDeviceInfo/LayoutGet ordering -- previously had values swapped (#726)\n\nSigned-off-by: John Leslie \u003cjohnleslie@google.com\u003e"
    },
    {
      "commit": "617681836f71740ebe8125b614e55f56a0e09667",
      "tree": "9c948f7f584d4fe9227bedf21c48e52879308d1f",
      "parents": [
        "0f247ba36764120f923904e68202df0dae9cc58f"
      ],
      "author": {
        "name": "Naoki MATSUMOTO",
        "email": "33079554+naoki9911@users.noreply.github.com",
        "time": "Thu Jul 03 08:17:09 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 03 08:17:09 2025"
      },
      "message": "sysfs: Add support to collect link status for  PCIe devices (#728)\n\nThe link status of PCIe devices sometimes changes,\nlike link or speed downgrades, and devices disappear.\nThis patch collects PCIe devices\u0027 link infromation  to detect such failures.\n\nAs a first step, this collector exports PCIe devices\u0027\n- Device information (vendor_id, device_id, etc.)\n- Parent PCIe device (e.g. PCIe bridge, PCIe switch)\n- Link status (max_link_{speed|width}, current_link_{speed|width}\n\nSigned-off-by: Naoki MATSUMOTO \u003cm.naoki9911@gmail.com\u003e"
    },
    {
      "commit": "0f247ba36764120f923904e68202df0dae9cc58f",
      "tree": "97459608a37149456f255f6ee4d70c709efb6f8a",
      "parents": [
        "0e4338f8ec5ae11a47bd6a3ff8c15d6f5d806019"
      ],
      "author": {
        "name": "PrometheusBot",
        "email": "prometheus-team@googlegroups.com",
        "time": "Thu Jul 03 08:13:21 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 03 08:13:21 2025"
      },
      "message": "Update common Prometheus files (#727)\n\nSigned-off-by: prombot \u003cprometheus-team@googlegroups.com\u003e"
    }
  ],
  "next": "0e4338f8ec5ae11a47bd6a3ff8c15d6f5d806019"
}
