)]}'
{
  "log": [
    {
      "commit": "ba202831ca6eebe3d2c60fe04e0d70b5ec5459d0",
      "tree": "51880b5496ad19c01298a61fb2c6d203c95ce4a1",
      "parents": [
        "e7b2fd0244673aabdebe5bf5496b5f750765901e",
        "6f0bd22aa6f9ac949993233831b5a55baeaa665d"
      ],
      "author": {
        "name": "shirou",
        "email": "shirou.faw@gmail.com",
        "time": "Sat May 09 09:46:52 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 09 09:46:52 2026"
      },
      "message": "Merge pull request #2065 from shirou/dependabot/github_actions/actions/setup-go-6.4.0\n\nchore(deps): bump actions/setup-go from 6.3.0 to 6.4.0"
    },
    {
      "commit": "e7b2fd0244673aabdebe5bf5496b5f750765901e",
      "tree": "87d2b85914902fb4aee7e40ba0f6beebe33b8ade",
      "parents": [
        "e26eaf33904dda0567a12f91a9f20eb529ac0879",
        "e35c59087a43b391323640ae78b56e58e31549a0"
      ],
      "author": {
        "name": "shirou",
        "email": "shirou.faw@gmail.com",
        "time": "Sat May 09 09:46:25 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 09 09:46:25 2026"
      },
      "message": "Merge pull request #2088 from shirou/dependabot/github_actions/actions/labeler-6.1.0\n\nchore(deps): bump actions/labeler from 6.0.1 to 6.1.0"
    },
    {
      "commit": "e26eaf33904dda0567a12f91a9f20eb529ac0879",
      "tree": "be59150fa33f43ba79b27cf71e7733a2db70cf0c",
      "parents": [
        "5d2d07af41058cadce387a788ababa45b99a92f4",
        "22bc830455ebc7d1aac4238f0c6d7de6e5747d91"
      ],
      "author": {
        "name": "shirou",
        "email": "shirou.faw@gmail.com",
        "time": "Fri May 08 12:52:33 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 08 12:52:33 2026"
      },
      "message": "Merge pull request #2089 from shirou/feat/add_ProtoCounters_godoc\n\n[net]: add more information on ProtoCounters godoc"
    },
    {
      "commit": "22bc830455ebc7d1aac4238f0c6d7de6e5747d91",
      "tree": "be59150fa33f43ba79b27cf71e7733a2db70cf0c",
      "parents": [
        "5d2d07af41058cadce387a788ababa45b99a92f4"
      ],
      "author": {
        "name": "shirou",
        "email": "shirou.faw@gmail.com",
        "time": "Fri May 08 10:19:48 2026"
      },
      "committer": {
        "name": "shirou",
        "email": "shirou.faw@gmail.com",
        "time": "Fri May 08 10:19:48 2026"
      },
      "message": "[net]: add more information on ProtoCounters godoc\n"
    },
    {
      "commit": "e35c59087a43b391323640ae78b56e58e31549a0",
      "tree": "749d812d5d5414f9708c0fb8332b98b36f99962c",
      "parents": [
        "5d2d07af41058cadce387a788ababa45b99a92f4"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu May 07 01:52:24 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 07 01:52:24 2026"
      },
      "message": "chore(deps): bump actions/labeler from 6.0.1 to 6.1.0\n\nBumps [actions/labeler](https://github.com/actions/labeler) from 6.0.1 to 6.1.0.\n- [Release notes](https://github.com/actions/labeler/releases)\n- [Commits](https://github.com/actions/labeler/compare/634933edcd8ababfe52f92936142cc22ac488b1b...f27b608878404679385c85cfa523b85ccb86e213)\n\n---\nupdated-dependencies:\n- dependency-name: actions/labeler\n  dependency-version: 6.1.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": "5d2d07af41058cadce387a788ababa45b99a92f4",
      "tree": "72cd21e88f937d9a09a97b0b77c4f328b476a2e1",
      "parents": [
        "71a5d1418f30e2e31e9b43b935dba1402b76fb9a",
        "16fe4160ec9520729d418fb6de0795bd0f4b2280"
      ],
      "author": {
        "name": "shirou",
        "email": "shirou.faw@gmail.com",
        "time": "Mon May 04 12:20:39 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 04 12:20:39 2026"
      },
      "message": "Merge pull request #2085 from paulojmdias/fix/788\n\ndisk: report effective mount mode on Linux"
    },
    {
      "commit": "16fe4160ec9520729d418fb6de0795bd0f4b2280",
      "tree": "72cd21e88f937d9a09a97b0b77c4f328b476a2e1",
      "parents": [
        "7dfce145bdbc4ab08461bfd0f99a0b41d7e7bb1d"
      ],
      "author": {
        "name": "Paulo Dias",
        "email": "paulodias.gm@gmail.com",
        "time": "Sun May 03 21:01:07 2026"
      },
      "committer": {
        "name": "Paulo Dias",
        "email": "paulodias.gm@gmail.com",
        "time": "Sun May 03 21:01:07 2026"
      },
      "message": "feat: simplify using slices.Contains\n\nSigned-off-by: Paulo Dias \u003cpaulodias.gm@gmail.com\u003e\n"
    },
    {
      "commit": "7dfce145bdbc4ab08461bfd0f99a0b41d7e7bb1d",
      "tree": "c69a6a23a4d98c15b585ad27f60a31790ccd4fa7",
      "parents": [
        "71a5d1418f30e2e31e9b43b935dba1402b76fb9a"
      ],
      "author": {
        "name": "Paulo Dias",
        "email": "paulodias.gm@gmail.com",
        "time": "Thu Apr 30 22:49:30 2026"
      },
      "committer": {
        "name": "Paulo Dias",
        "email": "paulodias.gm@gmail.com",
        "time": "Thu Apr 30 22:49:30 2026"
      },
      "message": "disk: report effective mount mode on Linux\n\nSigned-off-by: Paulo Dias \u003cpaulodias.gm@gmail.com\u003e\n"
    },
    {
      "commit": "71a5d1418f30e2e31e9b43b935dba1402b76fb9a",
      "tree": "be7a4531113f15d4c70b24db85a3afdae125f235",
      "parents": [
        "5661255c70761cb98ceec1c0528f7d86087b3cf7",
        "f74105d3a31ea26b536871a576eba453081b8241"
      ],
      "author": {
        "name": "shirou",
        "email": "shirou.faw@gmail.com",
        "time": "Wed Apr 29 13:39:42 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 29 13:39:42 2026"
      },
      "message": "Merge pull request #2083 from pgimalac/pgimalac/aix-proto-counters\n\nImplement net ProtoCounters for AIX"
    },
    {
      "commit": "f74105d3a31ea26b536871a576eba453081b8241",
      "tree": "be7a4531113f15d4c70b24db85a3afdae125f235",
      "parents": [
        "5661255c70761cb98ceec1c0528f7d86087b3cf7"
      ],
      "author": {
        "name": "Pierre Gimalac",
        "email": "23154723+pgimalac@users.noreply.github.com",
        "time": "Tue Apr 28 13:00:03 2026"
      },
      "committer": {
        "name": "Pierre Gimalac",
        "email": "23154723+pgimalac@users.noreply.github.com",
        "time": "Tue Apr 28 13:00:03 2026"
      },
      "message": "net/aix: implement ProtoCounters by parsing netstat -s\n\nReplaces the ErrNotImplementedError stub with a real implementation\nthat runs \"netstat -s\" and parses its output.\n\nSupported protocols and key mappings:\n\n  tcp:  OutSegs, InSegs, RetransSegs, ActiveOpens, PassiveOpens,\n        AttemptFails, InCsumErrors, InErrs\n  udp:  InDatagrams, OutDatagrams, NoPorts, InCsumErrors,\n        RcvbufErrors, InErrors\n  ip:   InReceives, InDelivers, ForwDatagrams, OutRequests,\n        InHdrErrors, InUnknownProtos, InDiscards, OutNoRoutes,\n        OutDiscards, ReasmOKs, ReasmReqds, ReasmFails, FragCreates\n  ipv6: same as ip\n\nThe parser strips parenthetical sub-counts (e.g. \"6302116893 bytes\")\nusing strings.Index/LastIndex, and uses tab-indentation depth to\ndisambiguate top-level totals from sub-lines with the same words.\n\nTested on AIX 7.2 TL2 and AIX 7.3.\n"
    },
    {
      "commit": "5661255c70761cb98ceec1c0528f7d86087b3cf7",
      "tree": "dcb85270fae36491331451b7e72cdf6d37557928",
      "parents": [
        "2f3645fb3fb700e68c54fc19321ec7bb443b33d3",
        "ddec60ea6626a22df12bdb3c9992b5d8eba99b48"
      ],
      "author": {
        "name": "shirou",
        "email": "shirou.faw@gmail.com",
        "time": "Tue Apr 28 02:30:30 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 28 02:30:30 2026"
      },
      "message": "Merge pull request #2081 from shirou/fix/windows_use_get_active_processor_group_count\n\n[cpu][windows]: fix percpu stats on Windows hosts with multiple processor groups"
    },
    {
      "commit": "ddec60ea6626a22df12bdb3c9992b5d8eba99b48",
      "tree": "dcb85270fae36491331451b7e72cdf6d37557928",
      "parents": [
        "2f3645fb3fb700e68c54fc19321ec7bb443b33d3"
      ],
      "author": {
        "name": "shirou",
        "email": "shirou.faw@gmail.com",
        "time": "Fri Apr 24 10:30:08 2026"
      },
      "committer": {
        "name": "shirou",
        "email": "shirou.faw@gmail.com",
        "time": "Fri Apr 24 14:47:07 2026"
      },
      "message": "[cpu][windows]: fix percpu stats on Windows hosts with multiple processor groups\n\nWindows places CPUs into Processor Groups of up to 64 logical CPUs on\nhosts with more than 64 CPUs. The NtQuerySystemInformation call used by\nperfInfo() is not group-aware and returns data only for the calling\nthread\u0027s group, so cpu.Percent(percpu\u003dtrue) on a 72-CPU host surfaces\neither 64 or 8 entries depending on where the thread happens to run.\n\nUse NtQuerySystemInformationEx and iterate each active processor group,\npassing the group number as InputBuffer, and concatenate the results.\nFall back to the original single-group path when the Ex proc is not\navailable or there is only one processor group.\n\nFixes #887\n"
    },
    {
      "commit": "2f3645fb3fb700e68c54fc19321ec7bb443b33d3",
      "tree": "51da295428cd0a707e9228f666b319a34480cdcc",
      "parents": [
        "b693c36c601d432d269ebddd5877334232e1e55c",
        "94fdb3e519b54bd01edbb034518794ba42c97688"
      ],
      "author": {
        "name": "shirou",
        "email": "shirou.faw@gmail.com",
        "time": "Thu Apr 23 13:38:55 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 23 13:38:55 2026"
      },
      "message": "Merge pull request #2079 from pgimalac/pgimalac/getconf-no-bootinfo\n\nUse getconf instead of bootinfo on AIX to get kernel architecture"
    },
    {
      "commit": "b693c36c601d432d269ebddd5877334232e1e55c",
      "tree": "941a6e01299964872fbb6a12a76222488edf700b",
      "parents": [
        "20b5fc68faf790bc59a78f18f4a13a3b2f94ecd7",
        "25fe4013e23494a2343842cb5f88473e9954897f"
      ],
      "author": {
        "name": "shirou",
        "email": "shirou.faw@gmail.com",
        "time": "Thu Apr 23 13:34:56 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 23 13:34:56 2026"
      },
      "message": "Merge pull request #2077 from fraggerfox/fix-netbsd-stats\n\nFix NetBSD mem / net stats"
    },
    {
      "commit": "25fe4013e23494a2343842cb5f88473e9954897f",
      "tree": "941a6e01299964872fbb6a12a76222488edf700b",
      "parents": [
        "08db87b912cda188a0efaee6cd1036ca9791763b"
      ],
      "author": {
        "name": "Santhosh Raju",
        "email": "santhosh.raju@gmail.com",
        "time": "Tue Apr 21 04:43:54 2026"
      },
      "committer": {
        "name": "Santhosh Raju",
        "email": "santhosh.raju@gmail.com",
        "time": "Tue Apr 21 04:43:54 2026"
      },
      "message": "Make the netbsd tests run only under NetBSD.\n"
    },
    {
      "commit": "94fdb3e519b54bd01edbb034518794ba42c97688",
      "tree": "54b781fc8d5b956bf3caaddbde8add7702e15573",
      "parents": [
        "94503b2bffabd302b109580c1d72a8aacf987f97"
      ],
      "author": {
        "name": "Pierre Gimalac",
        "email": "23154723+pgimalac@users.noreply.github.com",
        "time": "Mon Apr 20 17:24:28 2026"
      },
      "committer": {
        "name": "Pierre Gimalac",
        "email": "23154723+pgimalac@users.noreply.github.com",
        "time": "Mon Apr 20 17:24:28 2026"
      },
      "message": "Use getconf KERNEL_BITMODE instead of LONG_BIT\n\nLONG_BIT reflects the process data model (32-bit by default on AIX even\non a 64-bit kernel), not the kernel architecture. KERNEL_BITMODE matches\nbootinfo -y output.\n"
    },
    {
      "commit": "94503b2bffabd302b109580c1d72a8aacf987f97",
      "tree": "61625cfb3c954b2f9964a027469510805db7ffb8",
      "parents": [
        "20b5fc68faf790bc59a78f18f4a13a3b2f94ecd7"
      ],
      "author": {
        "name": "Pierre Gimalac",
        "email": "23154723+pgimalac@users.noreply.github.com",
        "time": "Mon Apr 20 17:20:53 2026"
      },
      "committer": {
        "name": "Pierre Gimalac",
        "email": "23154723+pgimalac@users.noreply.github.com",
        "time": "Mon Apr 20 17:20:53 2026"
      },
      "message": "Use getconf instead of bootinfo on AIX to get kernel architecture\n"
    },
    {
      "commit": "08db87b912cda188a0efaee6cd1036ca9791763b",
      "tree": "399e67740c51d1d1ebd7a7ba56c63fe15e341184",
      "parents": [
        "37101c6d67fa15695709ad501be5b0579cb86964"
      ],
      "author": {
        "name": "Santhosh Raju",
        "email": "santhosh.raju@gmail.com",
        "time": "Sat Apr 18 16:46:47 2026"
      },
      "committer": {
        "name": "Santhosh Raju",
        "email": "santhosh.raju@gmail.com",
        "time": "Sat Apr 18 16:55:42 2026"
      },
      "message": "Add tests for NetBSD\u0027s net implementation.\n"
    },
    {
      "commit": "37101c6d67fa15695709ad501be5b0579cb86964",
      "tree": "e35850a9fc5456fcb596d8f085d9c6f4ef058c0f",
      "parents": [
        "cdd9658cb55048c89ca380b0174adbf99236d15f"
      ],
      "author": {
        "name": "Santhosh Raju",
        "email": "santhosh.raju@gmail.com",
        "time": "Sat Apr 18 16:46:16 2026"
      },
      "committer": {
        "name": "Santhosh Raju",
        "email": "santhosh.raju@gmail.com",
        "time": "Sat Apr 18 16:55:42 2026"
      },
      "message": "Unexpect parseNetStat for NetBSD.\n"
    },
    {
      "commit": "cdd9658cb55048c89ca380b0174adbf99236d15f",
      "tree": "9bafc4a13539e9d0cda985540d21bc6a5aca5e4a",
      "parents": [
        "db20ecc82a5be1d6ed7f039f1f0b061d9e35649a"
      ],
      "author": {
        "name": "Santhosh Raju",
        "email": "santhosh.raju@gmail.com",
        "time": "Sat Apr 18 10:34:14 2026"
      },
      "committer": {
        "name": "Santhosh Raju",
        "email": "santhosh.raju@gmail.com",
        "time": "Sat Apr 18 16:55:42 2026"
      },
      "message": "Address lint issues.\n"
    },
    {
      "commit": "db20ecc82a5be1d6ed7f039f1f0b061d9e35649a",
      "tree": "c3d249316c241f3221045db431822c55a43a42fd",
      "parents": [
        "b86fe3f4c32155b5a540f88b1a95267e63627ea1"
      ],
      "author": {
        "name": "Santhosh Raju",
        "email": "santhosh.raju@gmail.com",
        "time": "Tue Apr 14 09:50:18 2026"
      },
      "committer": {
        "name": "Santhosh Raju",
        "email": "santhosh.raju@gmail.com",
        "time": "Sat Apr 18 16:55:42 2026"
      },
      "message": "Add reference man for swapctl(8).\n"
    },
    {
      "commit": "b86fe3f4c32155b5a540f88b1a95267e63627ea1",
      "tree": "550f23a75df6bb1e096aea17e51997bc9726a6bd",
      "parents": [
        "17ee4c3fd3cc29c70f1a6b6110f8e40b26f132bc"
      ],
      "author": {
        "name": "Santhosh Raju",
        "email": "santhosh.raju@gmail.com",
        "time": "Tue Apr 14 09:17:35 2026"
      },
      "committer": {
        "name": "Santhosh Raju",
        "email": "santhosh.raju@gmail.com",
        "time": "Sat Apr 18 16:55:42 2026"
      },
      "message": "Add network stat support for NetBSD.\n"
    },
    {
      "commit": "17ee4c3fd3cc29c70f1a6b6110f8e40b26f132bc",
      "tree": "15dd7d3bb8000ae009781769653d826c4a908aa5",
      "parents": [
        "20b5fc68faf790bc59a78f18f4a13a3b2f94ecd7"
      ],
      "author": {
        "name": "Santhosh Raju",
        "email": "santhosh.raju@gmail.com",
        "time": "Tue Apr 14 09:07:03 2026"
      },
      "committer": {
        "name": "Santhosh Raju",
        "email": "santhosh.raju@gmail.com",
        "time": "Sat Apr 18 16:55:42 2026"
      },
      "message": "Fix swap memory data extraction for NetBSD.\n"
    },
    {
      "commit": "20b5fc68faf790bc59a78f18f4a13a3b2f94ecd7",
      "tree": "a0ad460d995c099dea8b03f2d14047ba1899573c",
      "parents": [
        "cf0a0e8048c6918682068a66ce8e771d3daebda2",
        "8012541c9db252ac7022add7338e8fcab21910e1"
      ],
      "author": {
        "name": "shirou",
        "email": "shirou.faw@gmail.com",
        "time": "Sat Apr 18 14:17:18 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Apr 18 14:17:18 2026"
      },
      "message": "Merge pull request #2068 from shirou/fix/process_linux_trim_suffix\n\n[process][linux]: use TrimSuffix instead of Trim"
    },
    {
      "commit": "cf0a0e8048c6918682068a66ce8e771d3daebda2",
      "tree": "1717b0fa11e582558c9bde9687d37a499354456b",
      "parents": [
        "1a1eb1c8479b9bd31464dc020ff4f349223ab768",
        "b8ace4b8ab14dd16cbb940ca085ff1967829666d"
      ],
      "author": {
        "name": "shirou",
        "email": "shirou.faw@gmail.com",
        "time": "Sat Apr 18 10:23:16 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Apr 18 10:23:16 2026"
      },
      "message": "Merge pull request #2037 from Dylan-M/dylanmyers/load-4a-misc-fix\n\nload: fix MiscWithContext process state parsing on AIX nocgo"
    },
    {
      "commit": "1a1eb1c8479b9bd31464dc020ff4f349223ab768",
      "tree": "0502fb7119e37acb05c54617b64d3547e0af663a",
      "parents": [
        "9da87c077775aa5955e79deedd7659fc917967ea",
        "96fb25fa641f8735550e2ed4cda9db33b1e19cc9"
      ],
      "author": {
        "name": "shirou",
        "email": "shirou.faw@gmail.com",
        "time": "Sat Apr 18 10:17:23 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Apr 18 10:17:23 2026"
      },
      "message": "Merge pull request #2040 from Dylan-M/dylanmyers/host-1a-test-invoker\n\nhost: add testInvoker dependency injection for AIX"
    },
    {
      "commit": "9da87c077775aa5955e79deedd7659fc917967ea",
      "tree": "2e1b5f02353899d53b53dfeed26a8510893b52d7",
      "parents": [
        "d6a411120f860e4a221c2779c2838fcd2f7584ee",
        "9319640a5d183a99b7160e450e275e6a9eebd886"
      ],
      "author": {
        "name": "shirou",
        "email": "shirou.faw@gmail.com",
        "time": "Sat Apr 18 09:58:35 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Apr 18 09:58:35 2026"
      },
      "message": "Merge pull request #2073 from Dylan-M/dylanmyers/net-entstat-test\n\nnet: add parseEntstat and parseNetstatI unit tests with AIX fixtures"
    },
    {
      "commit": "d6a411120f860e4a221c2779c2838fcd2f7584ee",
      "tree": "14c44c2bc209f255adb06b08aeeaf45ec442135d",
      "parents": [
        "7140284378483b1d6899ebffc4112c3fce1654f2",
        "dd2898f85e26d2b2a77f114dc034be495bf0ea7a"
      ],
      "author": {
        "name": "shirou",
        "email": "shirou.faw@gmail.com",
        "time": "Sat Apr 18 09:17:33 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Apr 18 09:17:33 2026"
      },
      "message": "Merge pull request #2076 from Yanhu007/fix/process-stat-bounds-check\n\nfix: add bounds check for /proc/[pid]/stat fields in fillFromTIDStat"
    },
    {
      "commit": "7140284378483b1d6899ebffc4112c3fce1654f2",
      "tree": "a3acd95d7d867d0e713e039aa304de1ca4ed07ff",
      "parents": [
        "3aab859bd983de7cf4c220ca90445e7e35145639",
        "ccc2fd32f2b04e92822fafa1c5a8478e94e8ab87"
      ],
      "author": {
        "name": "shirou",
        "email": "shirou.faw@gmail.com",
        "time": "Mon Apr 13 12:05:54 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 13 12:05:54 2026"
      },
      "message": "Merge pull request #2075 from Yanhu007/fix/net-linux-bounds-check\n\nfix: add bounds check for /proc/net/dev fields to prevent panic"
    },
    {
      "commit": "dd2898f85e26d2b2a77f114dc034be495bf0ea7a",
      "tree": "76bd2729c62bf84e867916a35c0bbfa8ca7bcc5e",
      "parents": [
        "3aab859bd983de7cf4c220ca90445e7e35145639"
      ],
      "author": {
        "name": "Yanhu007",
        "email": "huangfuyang900204@gmail.com",
        "time": "Mon Apr 13 07:04:57 2026"
      },
      "committer": {
        "name": "Yanhu007",
        "email": "huangfuyang900204@gmail.com",
        "time": "Mon Apr 13 07:04:57 2026"
      },
      "message": "fix: add bounds check for /proc/[pid]/stat fields to prevent panic\n\nfillFromTIDStatWithContext accesses fields up to index 22 without\nbounds checking. This causes an index-out-of-range panic when\n/proc/[pid]/stat has fewer than 23 fields, which can happen in\ncontainer environments or with non-standard kernels.\n\nThe function already guards fields[42] with a length check but\nis missing the same protection for lower-indexed fields.\n\nFixes #2070\n"
    },
    {
      "commit": "ccc2fd32f2b04e92822fafa1c5a8478e94e8ab87",
      "tree": "a3acd95d7d867d0e713e039aa304de1ca4ed07ff",
      "parents": [
        "3aab859bd983de7cf4c220ca90445e7e35145639"
      ],
      "author": {
        "name": "Yanhu007",
        "email": "huangfuyang900204@gmail.com",
        "time": "Mon Apr 13 05:38:48 2026"
      },
      "committer": {
        "name": "Yanhu007",
        "email": "huangfuyang900204@gmail.com",
        "time": "Mon Apr 13 05:38:48 2026"
      },
      "message": "fix: add bounds check for /proc/net/dev fields to prevent panic\n\nIOCountersByFileWithContext accesses fields[0] through fields[12]\nwithout checking the slice length first. This causes an index\nout of range panic when /proc/net/dev contains truncated lines,\nwhich can happen in container environments.\n\nAdd a len(fields) \u003c 13 guard, matching the existing pattern in\ndisk_linux.go.\n\nFixes #2069\n"
    },
    {
      "commit": "9319640a5d183a99b7160e450e275e6a9eebd886",
      "tree": "1d7a5e8df0daca3753f4f1e0478a6295197f8105",
      "parents": [
        "3aab859bd983de7cf4c220ca90445e7e35145639"
      ],
      "author": {
        "name": "Dylan Myers",
        "email": "dylan.myers@observiq.com",
        "time": "Sun Apr 12 23:34:32 2026"
      },
      "committer": {
        "name": "Dylan Myers",
        "email": "dylan.myers@observiq.com",
        "time": "Sun Apr 12 23:47:11 2026"
      },
      "message": "net: add parseEntstat unit test with entstat fixture\n"
    },
    {
      "commit": "b8ace4b8ab14dd16cbb940ca085ff1967829666d",
      "tree": "1810addb0568e71c6bded5287a64a470f4c128e1",
      "parents": [
        "0f7fa6ad14c0395c8dd232fc081815ba5ecdc870"
      ],
      "author": {
        "name": "Dylan Myers",
        "email": "dylan.myers@observiq.com",
        "time": "Sat Mar 21 12:15:42 2026"
      },
      "committer": {
        "name": "Dylan Myers",
        "email": "dylan.myers@observiq.com",
        "time": "Sun Apr 12 23:29:25 2026"
      },
      "message": "load: fix MiscWithContext process state parsing on AIX nocgo\n"
    },
    {
      "commit": "3aab859bd983de7cf4c220ca90445e7e35145639",
      "tree": "a3198232e59a904550ffaa180fe04528aba9440f",
      "parents": [
        "0f7fa6ad14c0395c8dd232fc081815ba5ecdc870",
        "d6f3d9e6194983494b8bdf9d3af3809e259f937c"
      ],
      "author": {
        "name": "shirou",
        "email": "shirou.faw@gmail.com",
        "time": "Sat Apr 11 07:00:36 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Apr 11 07:00:36 2026"
      },
      "message": "Merge pull request #2034 from Dylan-M/dylanmyers/net-5a-entstat\n\nnet: populate BytesSent/BytesRecv via entstat on AIX nocgo"
    },
    {
      "commit": "8012541c9db252ac7022add7338e8fcab21910e1",
      "tree": "4bf7f0e7cbef58c9c1b05bc86fe1a6eddcb1a69b",
      "parents": [
        "0f7fa6ad14c0395c8dd232fc081815ba5ecdc870"
      ],
      "author": {
        "name": "shirou",
        "email": "shirou.faw@gmail.com",
        "time": "Sat Apr 11 06:34:48 2026"
      },
      "committer": {
        "name": "shirou",
        "email": "shirou.faw@gmail.com",
        "time": "Sat Apr 11 06:34:48 2026"
      },
      "message": "[process][linux]: use TrimSuffix instead of Trim\n\nfix #2004\n"
    },
    {
      "commit": "96fb25fa641f8735550e2ed4cda9db33b1e19cc9",
      "tree": "b25b3a4c89f36840b8fc2edf9389e1ed5fb62741",
      "parents": [
        "0f7fa6ad14c0395c8dd232fc081815ba5ecdc870"
      ],
      "author": {
        "name": "Dylan Myers",
        "email": "dylan.myers@observiq.com",
        "time": "Sat Mar 21 12:07:21 2026"
      },
      "committer": {
        "name": "Dylan Myers",
        "email": "dylan.myers@observiq.com",
        "time": "Thu Apr 09 22:52:21 2026"
      },
      "message": "host: add testInvoker dependency injection for AIX command testing\n"
    },
    {
      "commit": "d6f3d9e6194983494b8bdf9d3af3809e259f937c",
      "tree": "a3198232e59a904550ffaa180fe04528aba9440f",
      "parents": [
        "0f7fa6ad14c0395c8dd232fc081815ba5ecdc870"
      ],
      "author": {
        "name": "Dylan Myers",
        "email": "dylan.myers@observiq.com",
        "time": "Sat Mar 21 12:15:34 2026"
      },
      "committer": {
        "name": "Dylan Myers",
        "email": "dylan.myers@observiq.com",
        "time": "Thu Apr 09 22:52:21 2026"
      },
      "message": "net: populate BytesSent/BytesRecv via entstat on AIX nocgo\n"
    },
    {
      "commit": "0f7fa6ad14c0395c8dd232fc081815ba5ecdc870",
      "tree": "e2b4d19fda7e99c64dc9d624b9b924044e170fd2",
      "parents": [
        "c2a1624b9f3ed0b38ad67134b93397142ed67a23",
        "d3a1ff4650a3ce406a04d1d74006b3383d682f80"
      ],
      "author": {
        "name": "shirou",
        "email": "shirou.faw@gmail.com",
        "time": "Sat Apr 04 07:00:01 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Apr 04 07:00:01 2026"
      },
      "message": "Merge pull request #2066 from woct0rdho/fix-get-volume-paths\n\nFix infinite loop when failed to find path for volume on Windows"
    },
    {
      "commit": "d3a1ff4650a3ce406a04d1d74006b3383d682f80",
      "tree": "e2b4d19fda7e99c64dc9d624b9b924044e170fd2",
      "parents": [
        "a257800187a5d1bf211ed9fc73a39f31db3cd79d"
      ],
      "author": {
        "name": "woctordho",
        "email": "woctordho@outlook.com",
        "time": "Sat Apr 04 06:44:01 2026"
      },
      "committer": {
        "name": "woctordho",
        "email": "woctordho@outlook.com",
        "time": "Sat Apr 04 06:44:01 2026"
      },
      "message": "Revert \"Add test\"\n\nThis reverts commit a257800187a5d1bf211ed9fc73a39f31db3cd79d.\n"
    },
    {
      "commit": "a257800187a5d1bf211ed9fc73a39f31db3cd79d",
      "tree": "b3ec97f271e8aa7ef053b81e6e3c7b0f3ee55bb3",
      "parents": [
        "7781fa9ba146e2dd77bce7d37c5884be25e683a0"
      ],
      "author": {
        "name": "woctordho",
        "email": "woctordho@outlook.com",
        "time": "Thu Apr 02 15:43:03 2026"
      },
      "committer": {
        "name": "woctordho",
        "email": "woctordho@outlook.com",
        "time": "Thu Apr 02 15:43:03 2026"
      },
      "message": "Add test\n"
    },
    {
      "commit": "7781fa9ba146e2dd77bce7d37c5884be25e683a0",
      "tree": "e2b4d19fda7e99c64dc9d624b9b924044e170fd2",
      "parents": [
        "c2a1624b9f3ed0b38ad67134b93397142ed67a23"
      ],
      "author": {
        "name": "woctordho",
        "email": "woctordho@outlook.com",
        "time": "Tue Mar 31 18:44:57 2026"
      },
      "committer": {
        "name": "woctordho",
        "email": "woctordho@outlook.com",
        "time": "Tue Mar 31 18:44:57 2026"
      },
      "message": "Avoid loop when failed to find path for volume on Windows\n"
    },
    {
      "commit": "6f0bd22aa6f9ac949993233831b5a55baeaa665d",
      "tree": "dc3f9d9742682574a5cca63b06a691e7e04444fa",
      "parents": [
        "c2a1624b9f3ed0b38ad67134b93397142ed67a23"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Mar 31 01:52:15 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 31 01:52:15 2026"
      },
      "message": "chore(deps): bump actions/setup-go from 6.3.0 to 6.4.0\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"
    },
    {
      "commit": "c2a1624b9f3ed0b38ad67134b93397142ed67a23",
      "tree": "2b2dfa37d13f61c36b62081a52637bbeba88d292",
      "parents": [
        "b32e3a1709f2f8c3cc7581b2aa0ef98f36779fa6",
        "be66821c93cd0e32ab0f262d513186d6a3327b42"
      ],
      "author": {
        "name": "shirou",
        "email": "shirou.faw@gmail.com",
        "time": "Sun Mar 29 07:30:53 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 29 07:30:53 2026"
      },
      "message": "Merge pull request #2033 from Dylan-M/dylanmyers/disk-3b-iocounters\n\ndisk: implement IOCountersWithContext for AIX nocgo via iostat"
    },
    {
      "commit": "b32e3a1709f2f8c3cc7581b2aa0ef98f36779fa6",
      "tree": "32b47217d3ae0aab404d55f5db37349a5a4dc6f7",
      "parents": [
        "730f763fbc7769dd14c64574db7ddcda65be4712",
        "416f4ed03b0eab07b786162da97064d3276c7770"
      ],
      "author": {
        "name": "shirou",
        "email": "shirou.faw@gmail.com",
        "time": "Sun Mar 29 07:14:19 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 29 07:14:19 2026"
      },
      "message": "Merge pull request #2032 from Dylan-M/dylanmyers/disk-3a-usage-fix\n\ndisk: fix UsageWithContext unit conversions on AIX nocgo"
    },
    {
      "commit": "730f763fbc7769dd14c64574db7ddcda65be4712",
      "tree": "a8ff1dd021710b7f1dc19dc008073381c255f9c7",
      "parents": [
        "7661a67fd1999d980e8928e4e8baa95aa581dbbd",
        "76137fe32da76dad5b79e9a0bbeec0f495acb7e0"
      ],
      "author": {
        "name": "shirou",
        "email": "shirou.faw@gmail.com",
        "time": "Sun Mar 29 06:51:11 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 29 06:51:11 2026"
      },
      "message": "Merge pull request #2063 from lubeschanin/fix/sensors-darwin-arm64-crash\n\nFix SIGBUS/SIGSEGV crash in TemperaturesWithContext on macOS ARM64"
    },
    {
      "commit": "76137fe32da76dad5b79e9a0bbeec0f495acb7e0",
      "tree": "96130bdb9b368e50ea04ea345f3e721558681c68",
      "parents": [
        "30959634e7f4c52c2fa427a259de81ac1388a1ca"
      ],
      "author": {
        "name": "Vitalij Lubeschanin",
        "email": "vit@lij.de",
        "time": "Sun Mar 22 13:00:23 2026"
      },
      "committer": {
        "name": "Vitalij Lubeschanin",
        "email": "vit@lij.de",
        "time": "Fri Mar 27 16:50:22 2026"
      },
      "message": "Fix SIGBUS/SIGSEGV crash on macOS ARM64: keep libraries open, fix data race\n\nThree changes:\n\n1. sensors/sensors_darwin_arm64.go, cpu/cpu_darwin_arm64.go, disk/disk_darwin.go:\n   Initialize IOKit and CoreFoundation libraries once via sync.Once instead\n   of opening/closing them on every call. Dlclose invalidates library handles\n   that the Go runtime (GC, timers, finalizers) may still reference, causing\n   SIGBUS or SIGSEGV crashes.\n\n2. internal/common/common_darwin.go:\n   Make getFunc thread-safe via sync.RWMutex with double-checked locking.\n   With shared library handles, concurrent calls to getFunc race on fnMap\n   reads and writes. The fast path (read lock) avoids contention after\n   function pointers are resolved on first call.\n\nThe libraries are kept open for the process lifetime. They are small\n(~1 handle each) and macOS expects them to stay loaded.\n\nTested on Mac mini M2 Pro, macOS Tahoe 26.3.1. Without the fix, the agent\ncrashes within hours. With the fix, stable for 4+ days.\n\nFixes #1832\n\nCo-Authored-By: Claude Opus 4.6 (1M context) \u003cnoreply@anthropic.com\u003e\n"
    },
    {
      "commit": "be66821c93cd0e32ab0f262d513186d6a3327b42",
      "tree": "8fb8fa7375f22c2fd1b2465d6f2978f9de8b0dc6",
      "parents": [
        "416f4ed03b0eab07b786162da97064d3276c7770"
      ],
      "author": {
        "name": "Dylan Myers",
        "email": "dylan.myers@observiq.com",
        "time": "Sat Mar 21 12:13:30 2026"
      },
      "committer": {
        "name": "Dylan Myers",
        "email": "dylan.myers@observiq.com",
        "time": "Fri Mar 27 16:26:27 2026"
      },
      "message": "disk: implement IOCountersWithContext for AIX nocgo via iostat\n"
    },
    {
      "commit": "416f4ed03b0eab07b786162da97064d3276c7770",
      "tree": "eaab8481e00e8f9ba7a19392b48a9c0481670244",
      "parents": [
        "7661a67fd1999d980e8928e4e8baa95aa581dbbd"
      ],
      "author": {
        "name": "Dylan Myers",
        "email": "dylan.myers@observiq.com",
        "time": "Sat Mar 21 12:13:00 2026"
      },
      "committer": {
        "name": "Dylan Myers",
        "email": "dylan.myers@observiq.com",
        "time": "Fri Mar 27 16:25:55 2026"
      },
      "message": "disk: use unix.Statfs for fstype in UsageWithContext on AIX nocgo\n"
    },
    {
      "commit": "7661a67fd1999d980e8928e4e8baa95aa581dbbd",
      "tree": "8117443face95a2bd65f8716ab4ffea85d2d5691",
      "parents": [
        "30959634e7f4c52c2fa427a259de81ac1388a1ca",
        "bf942de635868e9f71e165aba2c253f6789edf1e"
      ],
      "author": {
        "name": "shirou",
        "email": "shirou.faw@gmail.com",
        "time": "Thu Mar 26 14:11:09 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 26 14:11:09 2026"
      },
      "message": "Merge pull request #2031 from shirou/fix/net_linux_connection_unix_socket_dedup\n\n[net][linux]: prevent incorrect deduplication of unnamed UNIX sockets"
    },
    {
      "commit": "30959634e7f4c52c2fa427a259de81ac1388a1ca",
      "tree": "ca26476642b33b3f886904d93fc72d1619532620",
      "parents": [
        "d7abb9a8b0ef96ef51bf7bf5b3af1f941e75dbc5",
        "866c9572039f79fef7efef0492ccaf03d6d3a580"
      ],
      "author": {
        "name": "shirou",
        "email": "shirou.faw@gmail.com",
        "time": "Sat Mar 21 09:53:08 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 21 09:53:08 2026"
      },
      "message": "Merge pull request #2012 from shirou/fix/revert_opt-outed_mem_used_calc\n\n[mem][linux]: Remove deprecated opt-out for MemAvailable-based Used"
    },
    {
      "commit": "bf942de635868e9f71e165aba2c253f6789edf1e",
      "tree": "d6739ad1dae98db2f65417576386ccb5d0260f92",
      "parents": [
        "d7abb9a8b0ef96ef51bf7bf5b3af1f941e75dbc5"
      ],
      "author": {
        "name": "shirou",
        "email": "shirou.faw@gmail.com",
        "time": "Sat Mar 21 09:21:52 2026"
      },
      "committer": {
        "name": "shirou",
        "email": "shirou.faw@gmail.com",
        "time": "Sat Mar 21 09:43:23 2026"
      },
      "message": "[net][linux]: prevent incorrect deduplication of unnamed UNIX sockets\n\nThe existing dedup logic used only (sockType, src, dst, status) as the\nkey, which caused all unnamed UNIX sockets (empty address) to collapse\ninto a single entry when querying system-wide connections.\n\nInclude pid and fd in the dedup key for AF_UNIX sockets so that each\nsocket is correctly preserved. Inet socket dedup is unchanged.\n\nExtract connectionDedupKey() and add unit tests.\n\nFixes #2030\n"
    },
    {
      "commit": "d7abb9a8b0ef96ef51bf7bf5b3af1f941e75dbc5",
      "tree": "4777194b877e28ae58125a2934f2e93b68332495",
      "parents": [
        "f2a1528f7e15f2578c253beccdd80c2220d7bb98",
        "8437a453ea143296b813aca5189c2a4d30b19e77"
      ],
      "author": {
        "name": "shirou",
        "email": "shirou.faw@gmail.com",
        "time": "Sat Mar 21 07:24:46 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 21 07:24:46 2026"
      },
      "message": "Merge pull request #2029 from skartikey/fix/openbsd-mem-cached\n\nmem: populate Cached from bcachestats on OpenBSD"
    },
    {
      "commit": "8437a453ea143296b813aca5189c2a4d30b19e77",
      "tree": "ec81fbee661aaa28ac9ce483eca0ba7a91bfb4a3",
      "parents": [
        "fe3d443f8e134d6c06c967472d455c957c092b44"
      ],
      "author": {
        "name": "skartikey",
        "email": "1942366+skartikey@users.noreply.github.com",
        "time": "Fri Mar 20 12:23:11 2026"
      },
      "committer": {
        "name": "skartikey",
        "email": "1942366+skartikey@users.noreply.github.com",
        "time": "Fri Mar 20 12:23:11 2026"
      },
      "message": "mem: add comment explaining shared Cached/Buffers value on OpenBSD\n"
    },
    {
      "commit": "f2a1528f7e15f2578c253beccdd80c2220d7bb98",
      "tree": "e4890dbc11b768a3928b08d06db25c79ddc622d3",
      "parents": [
        "1ec4f5030b7e4b9a02d697978cca20e7ad074821",
        "e2f670ef45712160e9b4186784520c730e9665c5"
      ],
      "author": {
        "name": "shirou",
        "email": "shirou.faw@gmail.com",
        "time": "Fri Mar 20 08:11:02 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 20 08:11:02 2026"
      },
      "message": "Merge pull request #2025 from pgimalac/pgimalac/net-darwin-netstat-drop\n\nFix netstat drop column parsing when address is empty on darwin"
    },
    {
      "commit": "fe3d443f8e134d6c06c967472d455c957c092b44",
      "tree": "6d1afb9f28160d06a30293115ae659b8afb9b96f",
      "parents": [
        "1ec4f5030b7e4b9a02d697978cca20e7ad074821"
      ],
      "author": {
        "name": "skartikey",
        "email": "1942366+skartikey@users.noreply.github.com",
        "time": "Tue Mar 17 10:40:13 2026"
      },
      "committer": {
        "name": "skartikey",
        "email": "1942366+skartikey@users.noreply.github.com",
        "time": "Tue Mar 17 10:40:13 2026"
      },
      "message": "mem: populate Cached from bcachestats on OpenBSD\n\nOn OpenBSD, Cached was hardcoded to 0 with the comment \"not available\",\nwhile Buffers was populated from bcachestats.Numbufpages (buffer cache pages).\nSince the buffer cache is the closest OpenBSD equivalent to Linux cached memory,\npopulate Cached from the same source.\n\nThis fixes the Available memory calculation which includes Cached:\n  Available \u003d Inactive + Cached + Free\n\nPreviously, Available was understated because Cached was always 0.\n\nRef: https://github.com/influxdata/telegraf/pull/18469\n"
    },
    {
      "commit": "e2f670ef45712160e9b4186784520c730e9665c5",
      "tree": "c7b68962c6246c4324e78428d12c725b3f893f7a",
      "parents": [
        "46eb4f9839aeaf8c8aae0832784be01ae22d616b"
      ],
      "author": {
        "name": "Pierre Gimalac",
        "email": "pierre.gimalac@datadoghq.com",
        "time": "Sat Mar 14 21:59:10 2026"
      },
      "committer": {
        "name": "Pierre Gimalac",
        "email": "pierre.gimalac@datadoghq.com",
        "time": "Sat Mar 14 21:59:10 2026"
      },
      "message": "fix: review comments\n"
    },
    {
      "commit": "1ec4f5030b7e4b9a02d697978cca20e7ad074821",
      "tree": "94d27f5c5b9531e0682a064659fb29403c221ba3",
      "parents": [
        "f2b937affbd899b5a67a5301159ad9fb3337ad50",
        "5050c5ec241c841d68c1a7758e2a0f5c64572a9b"
      ],
      "author": {
        "name": "shirou",
        "email": "shirou.faw@gmail.com",
        "time": "Sat Mar 14 12:26:45 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 14 12:26:45 2026"
      },
      "message": "Merge pull request #2011 from Dylan-M/dylanmyers/remove-orphaned-virtualization-sensors\n\nsensors(aix): remove orphaned VirtualizationWithContext"
    },
    {
      "commit": "f2b937affbd899b5a67a5301159ad9fb3337ad50",
      "tree": "48bd216c328ed13b5890877d301ff53e6517b809",
      "parents": [
        "424d3ac915dcaa958fef388f4f110a21c9543c23",
        "2cd6d1023389ee34fa0c7c2636eda1bb033b49a3"
      ],
      "author": {
        "name": "shirou",
        "email": "shirou.faw@gmail.com",
        "time": "Sat Mar 14 10:56:15 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 14 10:56:15 2026"
      },
      "message": "Merge pull request #2010 from shirou/dependabot/github_actions/actions/upload-artifact-7.0.0\n\nchore(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0"
    },
    {
      "commit": "424d3ac915dcaa958fef388f4f110a21c9543c23",
      "tree": "419ce545d8572783b8ae965108ee15c347b014f1",
      "parents": [
        "ef8bfdf8fec4c825b3b01619c773fc461ac0ed87",
        "0d136edc3bb057b6474a99ae05fa306f1518656c"
      ],
      "author": {
        "name": "shirou",
        "email": "shirou.faw@gmail.com",
        "time": "Sat Mar 14 10:18:27 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 14 10:18:27 2026"
      },
      "message": "Merge pull request #2027 from pgimalac/pgimalac/darwin-skip-swap-process\n\nDo not set swap field to an incorrect value on darwin"
    },
    {
      "commit": "ef8bfdf8fec4c825b3b01619c773fc461ac0ed87",
      "tree": "94257ce3fc3bfd2ebf41aa09c1a64f0254ba9110",
      "parents": [
        "5475325290cbc218054b60371cdbc6de39fed944",
        "f85df635276368e38849211383feca5a54e7a7d7"
      ],
      "author": {
        "name": "shirou",
        "email": "shirou.faw@gmail.com",
        "time": "Fri Mar 13 14:27:30 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 13 14:27:30 2026"
      },
      "message": "Merge pull request #2026 from pgimalac/pgimalac/fix-macos-sensor-data-type\n\nFix macos sensor data type field"
    },
    {
      "commit": "5475325290cbc218054b60371cdbc6de39fed944",
      "tree": "e81a3433a22daa10e0a33ff6f3985313eb45ee7d",
      "parents": [
        "27be36816d98d8e71c566972d4170d8a0a74a1a7",
        "fe349426adbfd812c45b9b7618b1468ca98e8d3b"
      ],
      "author": {
        "name": "shirou",
        "email": "shirou.faw@gmail.com",
        "time": "Fri Mar 13 14:19:28 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 13 14:19:28 2026"
      },
      "message": "Merge pull request #2023 from pgimalac/pgimalac/fix-process-darwin-gid\n\nFix effective gid on darwin"
    },
    {
      "commit": "27be36816d98d8e71c566972d4170d8a0a74a1a7",
      "tree": "d5ded467a734b5a80b5e3aac51fed1282f7b2d98",
      "parents": [
        "e2c7b5bee47ba10e916f13376b85b25cb0c0c626",
        "7de3e84356578d503704559913a3749263a0ca6e"
      ],
      "author": {
        "name": "shirou",
        "email": "shirou.faw@gmail.com",
        "time": "Fri Mar 13 14:12:13 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 13 14:12:13 2026"
      },
      "message": "Merge pull request #2022 from pgimalac/pgimalac/host-add-missing-num-procs-aix\n\nAdd implementation of numProcs for AIX with cgo"
    },
    {
      "commit": "e2c7b5bee47ba10e916f13376b85b25cb0c0c626",
      "tree": "98e9b42e5a638ef4d05d8b96a13f26a2442b9197",
      "parents": [
        "924bd633a1cc454f3c440c1148581a378f5dc188",
        "cb10be06ed2571e32ef2cee5c454bfdd51a1b54f"
      ],
      "author": {
        "name": "shirou",
        "email": "shirou.faw@gmail.com",
        "time": "Fri Mar 13 14:08:04 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 13 14:08:04 2026"
      },
      "message": "Merge pull request #2017 from pgimalac/pgimalac/cpu-counts-aix-logical-fix\n\nFix logical cpu in CountsWithContext for AIX"
    },
    {
      "commit": "924bd633a1cc454f3c440c1148581a378f5dc188",
      "tree": "0713f0ff888a30fde1b8633a413056da3800aac7",
      "parents": [
        "2b09fc45803c7554c464ce3b9e520b88d1096147",
        "7713e55d366d9db94e298da00b4a4a351775a71d"
      ],
      "author": {
        "name": "shirou",
        "email": "shirou.faw@gmail.com",
        "time": "Fri Mar 13 14:06:19 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 13 14:06:19 2026"
      },
      "message": "Merge pull request #2021 from pgimalac/pgimalac/aix-fix-hosts-user\n\nFix host user parsing on AIX"
    },
    {
      "commit": "cb10be06ed2571e32ef2cee5c454bfdd51a1b54f",
      "tree": "137855112d1112dd813a8c0fb20b7b1ec70cf8c6",
      "parents": [
        "75e406afc53cad39c0ff783e3d23e5efbe202920"
      ],
      "author": {
        "name": "Pierre Gimalac",
        "email": "pierre.gimalac@datadoghq.com",
        "time": "Thu Mar 12 17:08:01 2026"
      },
      "committer": {
        "name": "Pierre Gimalac",
        "email": "pierre.gimalac@datadoghq.com",
        "time": "Thu Mar 12 17:08:01 2026"
      },
      "message": "fix: also update InfoWithContext for core count\n"
    },
    {
      "commit": "7de3e84356578d503704559913a3749263a0ca6e",
      "tree": "75260053bc1234a67cd5e04e1f86a91f6fc9af56",
      "parents": [
        "3d9685aa7a10751e5bab94003c10c830985aa2f9"
      ],
      "author": {
        "name": "Pierre Gimalac",
        "email": "pierre.gimalac@datadoghq.com",
        "time": "Thu Mar 12 17:01:33 2026"
      },
      "committer": {
        "name": "Pierre Gimalac",
        "email": "pierre.gimalac@datadoghq.com",
        "time": "Thu Mar 12 17:01:33 2026"
      },
      "message": "refactor: use perfstat instead of custom count logic\n"
    },
    {
      "commit": "0d136edc3bb057b6474a99ae05fa306f1518656c",
      "tree": "a973e248909ec56f83804358a13a79f6223b0235",
      "parents": [
        "2bfc9b78e4e5ae2b22812c738bfe417d432e1f9d"
      ],
      "author": {
        "name": "Pierre Gimalac",
        "email": "pierre.gimalac@datadoghq.com",
        "time": "Tue Mar 10 13:15:31 2026"
      },
      "committer": {
        "name": "Pierre Gimalac",
        "email": "pierre.gimalac@datadoghq.com",
        "time": "Tue Mar 10 13:15:31 2026"
      },
      "message": "fix: do not set incorrect swap field on darwin\n"
    },
    {
      "commit": "2b09fc45803c7554c464ce3b9e520b88d1096147",
      "tree": "c0fe540b666120f3976202b8ec2b202dfc14eeab",
      "parents": [
        "2bfc9b78e4e5ae2b22812c738bfe417d432e1f9d",
        "83f6a40a369803b0c21f61adf09cd4b4089a2098"
      ],
      "author": {
        "name": "shirou",
        "email": "shirou.faw@gmail.com",
        "time": "Mon Mar 09 14:53:23 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 09 14:53:23 2026"
      },
      "message": "Merge pull request #2020 from pgimalac/pgimalac/aix-net-io-counters-fix\n\nFix AIX net iocounters error fields and add dropin field"
    },
    {
      "commit": "f85df635276368e38849211383feca5a54e7a7d7",
      "tree": "308716afa224411598ce7531ae9ba9790d4fc472",
      "parents": [
        "2bfc9b78e4e5ae2b22812c738bfe417d432e1f9d"
      ],
      "author": {
        "name": "Pierre Gimalac",
        "email": "pierre.gimalac@datadoghq.com",
        "time": "Mon Mar 09 12:18:30 2026"
      },
      "committer": {
        "name": "Pierre Gimalac",
        "email": "pierre.gimalac@datadoghq.com",
        "time": "Mon Mar 09 12:18:30 2026"
      },
      "message": "fix: macos sensor data type\n"
    },
    {
      "commit": "46eb4f9839aeaf8c8aae0832784be01ae22d616b",
      "tree": "1c74aff0312bb896ff5531f67b09e75a5946e6af",
      "parents": [
        "d1a90f65d5cc10f8a152f02d8c2f7e4864497cf9"
      ],
      "author": {
        "name": "Pierre Gimalac",
        "email": "pierre.gimalac@datadoghq.com",
        "time": "Mon Mar 09 09:44:43 2026"
      },
      "committer": {
        "name": "Pierre Gimalac",
        "email": "pierre.gimalac@datadoghq.com",
        "time": "Mon Mar 09 09:44:43 2026"
      },
      "message": "chore: format\n"
    },
    {
      "commit": "d1a90f65d5cc10f8a152f02d8c2f7e4864497cf9",
      "tree": "320024cba035ef8cb3bad2dce0e82774e09d280f",
      "parents": [
        "2bfc9b78e4e5ae2b22812c738bfe417d432e1f9d"
      ],
      "author": {
        "name": "Pierre Gimalac",
        "email": "pierre.gimalac@datadoghq.com",
        "time": "Mon Mar 09 09:33:59 2026"
      },
      "committer": {
        "name": "Pierre Gimalac",
        "email": "pierre.gimalac@datadoghq.com",
        "time": "Mon Mar 09 09:33:59 2026"
      },
      "message": "fix: get drop column from netstat output when address is empty\n"
    },
    {
      "commit": "7713e55d366d9db94e298da00b4a4a351775a71d",
      "tree": "4e95561bf519ce3f5501a02bd39e544f2e0ebc8c",
      "parents": [
        "87309c533d955a2808ff4a70679a72e21b5de162"
      ],
      "author": {
        "name": "Pierre Gimalac",
        "email": "pierre.gimalac@datadoghq.com",
        "time": "Mon Mar 09 00:01:45 2026"
      },
      "committer": {
        "name": "Pierre Gimalac",
        "email": "pierre.gimalac@datadoghq.com",
        "time": "Mon Mar 09 00:01:45 2026"
      },
      "message": "fix: remove leftover strconv import\n"
    },
    {
      "commit": "fe349426adbfd812c45b9b7618b1468ca98e8d3b",
      "tree": "83a3409d058ee6b3129c900ad1d04d404a6c3a6f",
      "parents": [
        "2bfc9b78e4e5ae2b22812c738bfe417d432e1f9d"
      ],
      "author": {
        "name": "Pierre Gimalac",
        "email": "pierre.gimalac@datadoghq.com",
        "time": "Sun Mar 08 20:49:45 2026"
      },
      "committer": {
        "name": "Pierre Gimalac",
        "email": "pierre.gimalac@datadoghq.com",
        "time": "Sun Mar 08 20:49:45 2026"
      },
      "message": "fix: effective gid on darwin\n"
    },
    {
      "commit": "2bfc9b78e4e5ae2b22812c738bfe417d432e1f9d",
      "tree": "1cf7028c2da7839c163ea5a2237f04f50511ed3a",
      "parents": [
        "21650eb1de7e929874dde19a5c6410509cfce7e5",
        "6e4089a54e1e7fef4eab170b2514437948110454"
      ],
      "author": {
        "name": "shirou",
        "email": "shirou.faw@gmail.com",
        "time": "Sun Mar 08 09:30:21 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 08 09:30:21 2026"
      },
      "message": "Merge pull request #2019 from pgimalac/pgimalac/aix-load-misc-procs-running\n\nFix running and blocked process count for AIX"
    },
    {
      "commit": "21650eb1de7e929874dde19a5c6410509cfce7e5",
      "tree": "ce715f35d0f9032bff65046ca2b6bf7830a9b768",
      "parents": [
        "de23ed3585c4a1a3beefa80fc2c2abace955097a",
        "89d0256087dde1f473d17c12c7ee69da3f0256ba"
      ],
      "author": {
        "name": "shirou",
        "email": "shirou.faw@gmail.com",
        "time": "Sun Mar 08 08:35:25 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 08 08:35:25 2026"
      },
      "message": "Merge pull request #2016 from pgimalac/pgimalac/aix-disk-io-counters\n\nImplement IOCountersWithContext for AIX with CGO"
    },
    {
      "commit": "3d9685aa7a10751e5bab94003c10c830985aa2f9",
      "tree": "b50637381e0a29eb37e67bc34906cd0af9fcf737",
      "parents": [
        "264a878c4ffa5069791f2056d9fd3277b2b6b637",
        "de23ed3585c4a1a3beefa80fc2c2abace955097a"
      ],
      "author": {
        "name": "Pierre Gimalac",
        "email": "pierre.gimalac@datadoghq.com",
        "time": "Sat Mar 07 19:17:22 2026"
      },
      "committer": {
        "name": "Pierre Gimalac",
        "email": "pierre.gimalac@datadoghq.com",
        "time": "Sat Mar 07 19:17:22 2026"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:pgimalac/gopsutil into pgimalac/host-add-missing-num-procs-aix\n"
    },
    {
      "commit": "87309c533d955a2808ff4a70679a72e21b5de162",
      "tree": "b1f84ea1e89c0b8421dfd82f3fbad06f2351cf8e",
      "parents": [
        "172b566b47691d3b37032c385b0648402854e129",
        "de23ed3585c4a1a3beefa80fc2c2abace955097a"
      ],
      "author": {
        "name": "Pierre Gimalac",
        "email": "pierre.gimalac@datadoghq.com",
        "time": "Sat Mar 07 19:16:50 2026"
      },
      "committer": {
        "name": "Pierre Gimalac",
        "email": "pierre.gimalac@datadoghq.com",
        "time": "Sat Mar 07 19:16:50 2026"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:pgimalac/gopsutil into pgimalac/aix-fix-hosts-user\n"
    },
    {
      "commit": "83f6a40a369803b0c21f61adf09cd4b4089a2098",
      "tree": "c361cbf44d1c405799fbbc4dba82b51a243878fc",
      "parents": [
        "5d254ef8092ac264a6bd05861c349cde3c76792b",
        "de23ed3585c4a1a3beefa80fc2c2abace955097a"
      ],
      "author": {
        "name": "Pierre Gimalac",
        "email": "pierre.gimalac@datadoghq.com",
        "time": "Sat Mar 07 19:16:33 2026"
      },
      "committer": {
        "name": "Pierre Gimalac",
        "email": "pierre.gimalac@datadoghq.com",
        "time": "Sat Mar 07 19:16:33 2026"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:pgimalac/gopsutil into pgimalac/aix-net-io-counters-fix\n"
    },
    {
      "commit": "6e4089a54e1e7fef4eab170b2514437948110454",
      "tree": "19faee34675c340013d5c287d55cf71a2870cb7f",
      "parents": [
        "b1fac632427bc62a56ed4736d8ce2aff78146edb",
        "de23ed3585c4a1a3beefa80fc2c2abace955097a"
      ],
      "author": {
        "name": "Pierre Gimalac",
        "email": "pierre.gimalac@datadoghq.com",
        "time": "Sat Mar 07 19:16:12 2026"
      },
      "committer": {
        "name": "Pierre Gimalac",
        "email": "pierre.gimalac@datadoghq.com",
        "time": "Sat Mar 07 19:16:12 2026"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:pgimalac/gopsutil into pgimalac/aix-load-misc-procs-running\n"
    },
    {
      "commit": "75e406afc53cad39c0ff783e3d23e5efbe202920",
      "tree": "8a8784dee9f4aed0bf018f81ce7f1d0cfe8fda72",
      "parents": [
        "11b6baae49f0081927aed9a04e5074218b6154ca",
        "de23ed3585c4a1a3beefa80fc2c2abace955097a"
      ],
      "author": {
        "name": "Pierre Gimalac",
        "email": "pierre.gimalac@datadoghq.com",
        "time": "Sat Mar 07 19:15:46 2026"
      },
      "committer": {
        "name": "Pierre Gimalac",
        "email": "pierre.gimalac@datadoghq.com",
        "time": "Sat Mar 07 19:15:46 2026"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:pgimalac/gopsutil into pgimalac/cpu-counts-aix-logical-fix\n"
    },
    {
      "commit": "89d0256087dde1f473d17c12c7ee69da3f0256ba",
      "tree": "ce715f35d0f9032bff65046ca2b6bf7830a9b768",
      "parents": [
        "3dfd6de649b90d0aa54360861dca592500e6351b",
        "de23ed3585c4a1a3beefa80fc2c2abace955097a"
      ],
      "author": {
        "name": "Pierre Gimalac",
        "email": "pierre.gimalac@datadoghq.com",
        "time": "Sat Mar 07 19:13:46 2026"
      },
      "committer": {
        "name": "Pierre Gimalac",
        "email": "pierre.gimalac@datadoghq.com",
        "time": "Sat Mar 07 19:13:46 2026"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:pgimalac/gopsutil into pgimalac/aix-disk-io-counters\n"
    },
    {
      "commit": "3dfd6de649b90d0aa54360861dca592500e6351b",
      "tree": "e1ff9f3e91e88c25737b04745141ef51a60c3ebb",
      "parents": [
        "e65013d44be714164376257e80b3323ca7653b92"
      ],
      "author": {
        "name": "Pierre Gimalac",
        "email": "pierre.gimalac@datadoghq.com",
        "time": "Sat Mar 07 19:06:49 2026"
      },
      "committer": {
        "name": "Pierre Gimalac",
        "email": "pierre.gimalac@datadoghq.com",
        "time": "Sat Mar 07 19:06:49 2026"
      },
      "message": "feat: add IopsInProgress\n"
    },
    {
      "commit": "e65013d44be714164376257e80b3323ca7653b92",
      "tree": "9752d382a2d40b992c5a340409d6fac468ad54d3",
      "parents": [
        "d9e7201c9873a3d7ef536843c25ed1f756a52e26"
      ],
      "author": {
        "name": "Pierre Gimalac",
        "email": "pierre.gimalac@datadoghq.com",
        "time": "Sat Mar 07 17:16:12 2026"
      },
      "committer": {
        "name": "Pierre Gimalac",
        "email": "pierre.gimalac@datadoghq.com",
        "time": "Sat Mar 07 17:16:12 2026"
      },
      "message": "fix: disk time unit is kernel clock\n"
    },
    {
      "commit": "de23ed3585c4a1a3beefa80fc2c2abace955097a",
      "tree": "5a71834d1738f80f3c19e3354f006cbf26264b4e",
      "parents": [
        "b63265a10d3e2a082c0fd15bdf0660076e813c3d",
        "487af6b411a809634daa7d75c81de7959d47a8c9"
      ],
      "author": {
        "name": "shirou",
        "email": "shirou.faw@gmail.com",
        "time": "Sat Mar 07 09:13:49 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 07 09:13:49 2026"
      },
      "message": "Merge pull request #2015 from pgimalac/pgimalac/cpu-info-model-name\n\nUse provided description for CPU model name on AIX"
    },
    {
      "commit": "b63265a10d3e2a082c0fd15bdf0660076e813c3d",
      "tree": "cc37df92571ae7c4da9124ad60ad76c8dceefeed",
      "parents": [
        "6fb595a984206aa1b0511746b2f9bc003c002fda",
        "ab0012bba42a98c38b4488de85012e679824c4c5"
      ],
      "author": {
        "name": "shirou",
        "email": "shirou.faw@gmail.com",
        "time": "Sat Mar 07 09:01:48 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 07 09:01:48 2026"
      },
      "message": "Merge pull request #2014 from pgimalac/pgimalac/aix-cpu-total-stats\n\nUse total stats for AIX CPU times"
    },
    {
      "commit": "6fb595a984206aa1b0511746b2f9bc003c002fda",
      "tree": "62b3bfb66052c5023648f24941fd589386d35456",
      "parents": [
        "32f7a64e790a9507dbe10522f99171718b89dad2",
        "be52e862dc73e2fe58cccd91763148e271476c16"
      ],
      "author": {
        "name": "shirou",
        "email": "shirou.faw@gmail.com",
        "time": "Sat Mar 07 08:44:58 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 07 08:44:58 2026"
      },
      "message": "Merge pull request #2013 from pgimalac/pgimalac/aix-fix-disk-partition\n\nFix PartitionsWithContext on AIX to avoid returning empty structs"
    },
    {
      "commit": "32f7a64e790a9507dbe10522f99171718b89dad2",
      "tree": "75a4eabd4b514f1dad4780e38c1fcaa76a9b80df",
      "parents": [
        "33fab7d6086dee35b566e8a36e0f21f2a68d0063",
        "6cab831d088b53185aa22f41c3915f87c5b01130"
      ],
      "author": {
        "name": "shirou",
        "email": "shirou.faw@gmail.com",
        "time": "Sat Mar 07 08:41:47 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 07 08:41:47 2026"
      },
      "message": "Merge pull request #2018 from pgimalac/pgimalac/fix-linters\n\nFix golangci-lint linter jobs"
    },
    {
      "commit": "264a878c4ffa5069791f2056d9fd3277b2b6b637",
      "tree": "5fb270116f712adf7d863250d7bdcf3382346d4a",
      "parents": [
        "33fab7d6086dee35b566e8a36e0f21f2a68d0063"
      ],
      "author": {
        "name": "Pierre Gimalac",
        "email": "pierre.gimalac@datadoghq.com",
        "time": "Fri Mar 06 18:01:22 2026"
      },
      "committer": {
        "name": "Pierre Gimalac",
        "email": "pierre.gimalac@datadoghq.com",
        "time": "Fri Mar 06 18:01:22 2026"
      },
      "message": "feat: add implementation of numProcs for AIX with cgo\n"
    },
    {
      "commit": "172b566b47691d3b37032c385b0648402854e129",
      "tree": "62031d785abe0abfb681a19d01e38f0d10e68ad5",
      "parents": [
        "33fab7d6086dee35b566e8a36e0f21f2a68d0063"
      ],
      "author": {
        "name": "Pierre Gimalac",
        "email": "pierre.gimalac@datadoghq.com",
        "time": "Fri Mar 06 17:47:09 2026"
      },
      "committer": {
        "name": "Pierre Gimalac",
        "email": "pierre.gimalac@datadoghq.com",
        "time": "Fri Mar 06 17:47:09 2026"
      },
      "message": "fix: host user parsing on aix\n"
    },
    {
      "commit": "5d254ef8092ac264a6bd05861c349cde3c76792b",
      "tree": "0342c18e77488a42b787eeb61abd3bbc8ed68560",
      "parents": [
        "33fab7d6086dee35b566e8a36e0f21f2a68d0063"
      ],
      "author": {
        "name": "Pierre Gimalac",
        "email": "pierre.gimalac@datadoghq.com",
        "time": "Fri Mar 06 17:34:24 2026"
      },
      "committer": {
        "name": "Pierre Gimalac",
        "email": "pierre.gimalac@datadoghq.com",
        "time": "Fri Mar 06 17:34:24 2026"
      },
      "message": "fix: net iocounters errors, add dropin\n"
    },
    {
      "commit": "b1fac632427bc62a56ed4736d8ce2aff78146edb",
      "tree": "8f5d7591646a9e3f22d35f56713ec0e17efecc6b",
      "parents": [
        "33fab7d6086dee35b566e8a36e0f21f2a68d0063"
      ],
      "author": {
        "name": "Pierre Gimalac",
        "email": "pierre.gimalac@datadoghq.com",
        "time": "Fri Mar 06 16:19:47 2026"
      },
      "committer": {
        "name": "Pierre Gimalac",
        "email": "pierre.gimalac@datadoghq.com",
        "time": "Fri Mar 06 17:15:34 2026"
      },
      "message": "fix: load procs running on aix\n"
    },
    {
      "commit": "6cab831d088b53185aa22f41c3915f87c5b01130",
      "tree": "75a4eabd4b514f1dad4780e38c1fcaa76a9b80df",
      "parents": [
        "33fab7d6086dee35b566e8a36e0f21f2a68d0063"
      ],
      "author": {
        "name": "Pierre Gimalac",
        "email": "pierre.gimalac@datadoghq.com",
        "time": "Fri Mar 06 15:42:57 2026"
      },
      "committer": {
        "name": "Pierre Gimalac",
        "email": "pierre.gimalac@datadoghq.com",
        "time": "Fri Mar 06 15:42:57 2026"
      },
      "message": "chore: fix linters\n"
    },
    {
      "commit": "11b6baae49f0081927aed9a04e5074218b6154ca",
      "tree": "ab8b3830e4b084d566431b025f4773981aa7a4ea",
      "parents": [
        "33fab7d6086dee35b566e8a36e0f21f2a68d0063"
      ],
      "author": {
        "name": "Pierre Gimalac",
        "email": "pierre.gimalac@datadoghq.com",
        "time": "Fri Mar 06 15:14:29 2026"
      },
      "committer": {
        "name": "Pierre Gimalac",
        "email": "pierre.gimalac@datadoghq.com",
        "time": "Fri Mar 06 15:14:29 2026"
      },
      "message": "fix: logical cpu in CountsWithContext for AIX\n"
    },
    {
      "commit": "487af6b411a809634daa7d75c81de7959d47a8c9",
      "tree": "7fc83a79557244f11ec697c3543171bd88be1999",
      "parents": [
        "33fab7d6086dee35b566e8a36e0f21f2a68d0063"
      ],
      "author": {
        "name": "Pierre Gimalac",
        "email": "pierre.gimalac@datadoghq.com",
        "time": "Thu Mar 05 23:37:17 2026"
      },
      "committer": {
        "name": "Pierre Gimalac",
        "email": "pierre.gimalac@datadoghq.com",
        "time": "Thu Mar 05 23:37:17 2026"
      },
      "message": "fix: use provided description for cpu model name\n"
    },
    {
      "commit": "ab0012bba42a98c38b4488de85012e679824c4c5",
      "tree": "9b8d004fa5abe055b6b00fe20683df0295ad81c2",
      "parents": [
        "33fab7d6086dee35b566e8a36e0f21f2a68d0063"
      ],
      "author": {
        "name": "Pierre Gimalac",
        "email": "pierre.gimalac@datadoghq.com",
        "time": "Thu Mar 05 23:34:56 2026"
      },
      "committer": {
        "name": "Pierre Gimalac",
        "email": "pierre.gimalac@datadoghq.com",
        "time": "Thu Mar 05 23:34:56 2026"
      },
      "message": "fix: use total stats for aix cpu\n"
    },
    {
      "commit": "be52e862dc73e2fe58cccd91763148e271476c16",
      "tree": "8e41f0319fcc9111abcf5131d919559437e7ea71",
      "parents": [
        "33fab7d6086dee35b566e8a36e0f21f2a68d0063"
      ],
      "author": {
        "name": "Pierre Gimalac",
        "email": "pierre.gimalac@datadoghq.com",
        "time": "Thu Mar 05 23:29:35 2026"
      },
      "committer": {
        "name": "Pierre Gimalac",
        "email": "pierre.gimalac@datadoghq.com",
        "time": "Thu Mar 05 23:29:35 2026"
      },
      "message": "fix: PartitionsWithContext on AIX\n"
    },
    {
      "commit": "d9e7201c9873a3d7ef536843c25ed1f756a52e26",
      "tree": "9eff7831461c0a146813f98e01b80af82d9f9e07",
      "parents": [
        "33fab7d6086dee35b566e8a36e0f21f2a68d0063"
      ],
      "author": {
        "name": "Pierre Gimalac",
        "email": "pierre.gimalac@datadoghq.com",
        "time": "Thu Mar 05 23:28:39 2026"
      },
      "committer": {
        "name": "Pierre Gimalac",
        "email": "pierre.gimalac@datadoghq.com",
        "time": "Thu Mar 05 23:28:39 2026"
      },
      "message": "feat: implement IOCountersWithContext for AIX with CGO\n"
    },
    {
      "commit": "866c9572039f79fef7efef0492ccaf03d6d3a580",
      "tree": "0ef3100e2ea151ffb57dfb3f8aa4793efe6e7963",
      "parents": [
        "33fab7d6086dee35b566e8a36e0f21f2a68d0063"
      ],
      "author": {
        "name": "shirou",
        "email": "shirou.faw@gmail.com",
        "time": "Wed Mar 04 13:47:03 2026"
      },
      "committer": {
        "name": "shirou",
        "email": "shirou.faw@gmail.com",
        "time": "Wed Mar 04 13:47:03 2026"
      },
      "message": "[mem][linux]: Remove deprecated opt-out for MemAvailable-based Used calculation\n\nRemove WillBeDeletedOptOutMemAvailableCalc constant and the associated\nopt-out code path that was scheduled for removal in March 2026.\n\nThe old formula (Total - Free - Buffers - Cached) is no longer available.\nmem.Used is now always calculated as Total - Available, consistent with\nmodern procps-ng tools (free, top) since v4.0.1.\n\nCloses #1873\n"
    },
    {
      "commit": "5050c5ec241c841d68c1a7758e2a0f5c64572a9b",
      "tree": "d03fb038dec06e220dce294161848fc3bc1308a0",
      "parents": [
        "33fab7d6086dee35b566e8a36e0f21f2a68d0063"
      ],
      "author": {
        "name": "Dylan Myers",
        "email": "dylan.myers@observiq.com",
        "time": "Mon Mar 02 15:16:27 2026"
      },
      "committer": {
        "name": "Dylan Myers",
        "email": "dylan.myers@observiq.com",
        "time": "Mon Mar 02 15:16:27 2026"
      },
      "message": "sensors(aix): remove orphaned VirtualizationWithContext\n"
    },
    {
      "commit": "33fab7d6086dee35b566e8a36e0f21f2a68d0063",
      "tree": "2598afd425dbfe2ba36cf69736dfbb36c996faf1",
      "parents": [
        "6320f9ee4b6a0d21196a2fcade84cdbc98494248",
        "a69a8e2112b510d23db0b39133d06b2c26e3cd05"
      ],
      "author": {
        "name": "shirou",
        "email": "shirou.faw@gmail.com",
        "time": "Fri Feb 27 12:05:12 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 27 12:05:12 2026"
      },
      "message": "Merge pull request #2009 from shirou/dependabot/github_actions/actions/setup-go-6.3.0\n\nchore(deps): bump actions/setup-go from 6.2.0 to 6.3.0"
    }
  ],
  "next": "6320f9ee4b6a0d21196a2fcade84cdbc98494248"
}
