)]}'
{
  "log": [
    {
      "commit": "c0b477906d2674139f46bd565fe1214ee0d24522",
      "tree": "7b24eec2bff2669bff3423e5265d83bcaf97c35f",
      "parents": [
        "791131f57714ef73afac40398f637f39e3256c5f"
      ],
      "author": {
        "name": "butterfly-520-boy",
        "email": "3340305882@qq.com",
        "time": "Thu Oct 22 15:58:41 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 22 00:58:41 2026 -0700"
      },
      "message": "[bugfix] localize React monitor metric display names (#4473)\n\nCo-authored-by: butterfly-520-boy \u003c184042038+butterfly-520-boy@users.noreply.github.com\u003e\nCo-authored-by: Logic \u003czhaoqingran@apache.org\u003e"
    },
    {
      "commit": "791131f57714ef73afac40398f637f39e3256c5f",
      "tree": "b68b4ff9a0d84975aa1c148dbbdf419161e06fd5",
      "parents": [
        "5a89bcb4c48a4c1742eab88dcada93e9c7b6d9d2"
      ],
      "author": {
        "name": "Yang Chen",
        "email": "1597081640@qq.com",
        "time": "Thu Oct 22 04:07:20 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 21 13:07:20 2026 -0700"
      },
      "message": "improvement: refine HertzBeat AI tool guidance (#4118)\n\nSigned-off-by: Yang Chen \u003c1597081640@qq.com\u003e\nCo-authored-by: lynx009 \u003c2030509072@qq.com\u003e\nCo-authored-by: Logic \u003czqr10159@dromara.org\u003e\nCo-authored-by: Logic \u003czhaoqingran@apache.org\u003e"
    },
    {
      "commit": "5a89bcb4c48a4c1742eab88dcada93e9c7b6d9d2",
      "tree": "5ba7e31954b1710c73dd4df42d59af3ee28ab0b4",
      "parents": [
        "6ca90222247c3cc7074203fd6d19649d11b5ea4e"
      ],
      "author": {
        "name": "Sherlock Yin",
        "email": "sherlock.yin1994@gmail.com",
        "time": "Wed Oct 21 18:38:52 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 21 03:38:52 2026 -0700"
      },
      "message": "[e2e] bugfix: use Docker Hub Ubuntu for SSH test image (#4479)"
    },
    {
      "commit": "6ca90222247c3cc7074203fd6d19649d11b5ea4e",
      "tree": "29a86ffc4a6ef84dbf158f896c24ce63d9307fa8",
      "parents": [
        "1ba08164fef6da2404f69d4e0c5710e808213f26"
      ],
      "author": {
        "name": "Logic",
        "email": "zhaoqingran@apache.org",
        "time": "Sun Oct 18 19:11:28 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 19 10:11:28 2026 +0800"
      },
      "message": "fix: align status history, collection recovery and scheduling fixes with master (#4461)"
    },
    {
      "commit": "1ba08164fef6da2404f69d4e0c5710e808213f26",
      "tree": "1a384f98a2450b6e2305fae65588c3f617647912",
      "parents": [
        "d823f2dcd52903c01d2f79b93019d379208584dc"
      ],
      "author": {
        "name": "Manas Choksi",
        "email": "162600900+choksi2212@users.noreply.github.com",
        "time": "Sun Oct 18 16:29:10 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 18 03:59:10 2026 -0700"
      },
      "message": "[bug] Split netcat key-value lines at the first equals sign (#4457)\n\nSigned-off-by: choksi2212 \u003cchoksi2212@users.noreply.github.com\u003e\nCo-authored-by: choksi2212 \u003cchoksi2212@users.noreply.github.com\u003e\nCo-authored-by: NekoPunch \u003c95899648+orangeCatDeveloper@users.noreply.github.com\u003e"
    },
    {
      "commit": "d823f2dcd52903c01d2f79b93019d379208584dc",
      "tree": "7c543750d96dd1d3454f481a42faa99f9b1ac4ff",
      "parents": [
        "cc7a612daa915c69d238749a6a28503de646d59e"
      ],
      "author": {
        "name": "Logic",
        "email": "zhaoqingran@apache.org",
        "time": "Fri Oct 16 02:01:06 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 16 17:01:06 2026 +0800"
      },
      "message": "[feature] redesign the Start page with live operational evidence (#4459)\n\nCo-authored-by: NekoPunch \u003c95899648+orangeCatDeveloper@users.noreply.github.com\u003e"
    },
    {
      "commit": "cc7a612daa915c69d238749a6a28503de646d59e",
      "tree": "77fdaf8e4043259429ffe16e53a90b26f6f97ee2",
      "parents": [
        "1bb9825ab110214f8ad3b0ec16a09ff204c02d11"
      ],
      "author": {
        "name": "P_Peaceful",
        "email": "wenzhengcheng0223@gmail.com",
        "time": "Fri Oct 16 10:28:32 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 15 19:28:32 2026 -0700"
      },
      "message": "[doc] update frontend development instructions for React + Vite (#4455)\n\nCo-authored-by: NekoPunch \u003c95899648+orangeCatDeveloper@users.noreply.github.com\u003e"
    },
    {
      "commit": "1bb9825ab110214f8ad3b0ec16a09ff204c02d11",
      "tree": "c36e59c81df9ade341d356d1bd76abff06125e39",
      "parents": [
        "d11a8a3a6dcb012c36b97634db4485852561e267"
      ],
      "author": {
        "name": "Tanay Paul",
        "email": "145260122+paultanay@users.noreply.github.com",
        "time": "Thu Oct 15 19:20:42 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 15 21:50:42 2026 +0800"
      },
      "message": "fix(warehouse): close MetricsData after processing to release Arrow buffers (#4335)\n\nCo-authored-by: aias00 \u003cliuhongyu@apache.org\u003e\nCo-authored-by: tomsun28 \u003ctomsun28@outlook.com\u003e"
    },
    {
      "commit": "d11a8a3a6dcb012c36b97634db4485852561e267",
      "tree": "47240beabdb64cdf877059030939f115d7fc6664",
      "parents": [
        "0d128e4b522cc7e57151af0ca4f6235b9fe01e7e"
      ],
      "author": {
        "name": "Satyam Pandey",
        "email": "satyam53@tsecol.onmicrosoft.com",
        "time": "Thu Oct 15 17:32:30 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 15 20:02:30 2026 +0800"
      },
      "message": "[doc] add Redis Sentinel and Apache Kvrocks monitoring help documentation (#4371)\n\nCo-authored-by: shown \u003cyuluo08290126@gmail.com\u003e\nCo-authored-by: Full GC \u003ctomsun28@outlook.com\u003e"
    },
    {
      "commit": "0d128e4b522cc7e57151af0ca4f6235b9fe01e7e",
      "tree": "fd62d9b6506bf39b1ac7b0ad749a33a0ef02bf67",
      "parents": [
        "0e305021e1d77b3ca0e26d6adc68318423e70825"
      ],
      "author": {
        "name": "P_Peaceful",
        "email": "wenzhengcheng0223@gmail.com",
        "time": "Tue Oct 13 18:22:12 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 13 18:22:12 2026 +0800"
      },
      "message": "[bugfix] restore monitor import lifecycle after StrictMode effect replay (#4453)"
    },
    {
      "commit": "0e305021e1d77b3ca0e26d6adc68318423e70825",
      "tree": "17fa8625474c0cf24bab1ed61b2bba97a6541b0b",
      "parents": [
        "6233e1354bdc34b43517cff7eee5c1dfdbc9d8e1"
      ],
      "author": {
        "name": "hutiefang76",
        "email": "137664623+hutiefang76@users.noreply.github.com",
        "time": "Sun Oct 11 21:39:29 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 11 21:39:29 2026 -0700"
      },
      "message": "[bug] Parse aligned SSH multiRow output using whitespace (#4434)\n\nCo-authored-by: Duansg \u003csiguoduan@gmail.com\u003e\nCo-authored-by: Logic \u003czhaoqingran@apache.org\u003e"
    },
    {
      "commit": "6233e1354bdc34b43517cff7eee5c1dfdbc9d8e1",
      "tree": "3ed114fb0777fb0904710a185e1e19625db7fb99",
      "parents": [
        "db2089af72bab86b0a4d0e232f28957684ef8b9b"
      ],
      "author": {
        "name": "butterfly-520-boy",
        "email": "3340305882@qq.com",
        "time": "Mon Oct 12 12:13:10 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 11 21:13:10 2026 -0700"
      },
      "message": "[feature] support per-cycle UUID v4 in HTTP payloads (#4439)\n\nCo-authored-by: butterfly-520-boy \u003c184042038+butterfly-520-boy@users.noreply.github.com\u003e\nCo-authored-by: Logic \u003czhaoqingran@apache.org\u003e"
    },
    {
      "commit": "db2089af72bab86b0a4d0e232f28957684ef8b9b",
      "tree": "221e3b6ef0f5df3dae05bf3d301a6e3ae6c090c5",
      "parents": [
        "3d509f563e61df36c2d41f7403f664c558f45ae7"
      ],
      "author": {
        "name": "Piotr P. Karwasz",
        "email": "piotr@github.copernik.eu",
        "time": "Mon Oct 12 05:36:26 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 11 20:36:26 2026 -0700"
      },
      "message": "[improve] use Apache Commons Secure XML for the HTTP collector XML parsers (#4402)\n\nCo-authored-by: Logic \u003czhaoqingran@apache.org\u003e"
    },
    {
      "commit": "3d509f563e61df36c2d41f7403f664c558f45ae7",
      "tree": "26151a3451d30b4133999330e31b66160523b040",
      "parents": [
        "7a75753bdfdd7c02655f33b75c25be8f6c90446a"
      ],
      "author": {
        "name": "P_Peaceful",
        "email": "wenzhengcheng0223@gmail.com",
        "time": "Mon Oct 12 10:32:35 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 12 10:32:35 2026 +0800"
      },
      "message": "[doc] remove misplaced Redis Sentinel help documents (#4440)\n\nCo-authored-by: Logic \u003czhaoqingran@apache.org\u003e"
    },
    {
      "commit": "7a75753bdfdd7c02655f33b75c25be8f6c90446a",
      "tree": "8eaef31cd69c61141a105929abec9fe820880fa1",
      "parents": [
        "d75b84e84c9fc423eacfc233e1adc3cb4354b641"
      ],
      "author": {
        "name": "Tomsun28",
        "email": "tomsun28@outlook.com",
        "time": "Mon Oct 12 09:35:41 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 12 09:35:41 2026 +0800"
      },
      "message": "[bugfix] deduplicate reposted resolved alerts in group convergence (#4450)\n\nCo-authored-by: Devin \u003c158243242+devin-ai-integration[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "d75b84e84c9fc423eacfc233e1adc3cb4354b641",
      "tree": "862ac29faa0ea399c638c14f6b62382cda85021d",
      "parents": [
        "497e676009b837e87e53c9cfcc947cbb3b9075d3"
      ],
      "author": {
        "name": "Logic",
        "email": "zhaoqingran@apache.org",
        "time": "Sun Oct 11 07:52:11 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 11 22:52:11 2026 +0800"
      },
      "message": "feat: propose hertzbeat 2.0 ai native observability architecture (#4444)\n\nCo-authored-by: Yang Chen \u003c1597081640@qq.com\u003e\nCo-authored-by: 晚安code \u003c2757659140@qq.com\u003e\nCo-authored-by: Cursor \u003ccursoragent@cursor.com\u003e\nCo-authored-by: tomsun28 \u003ctomsun28@outlook.com\u003e\nCo-authored-by: Devin \u003c158243242+devin-ai-integration[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "497e676009b837e87e53c9cfcc947cbb3b9075d3",
      "tree": "3bdbafa33f02504649cbe4f442f1c926ba57d924",
      "parents": [
        "aafa8cc2e717e20814686b848aea0c0350aa0b2a"
      ],
      "author": {
        "name": "Duansg",
        "email": "siguoduan@gmail.com",
        "time": "Sat Oct 10 10:45:09 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 10 10:45:09 2026 +0800"
      },
      "message": "[fix]show pagination for API token table (#4448)"
    },
    {
      "commit": "aafa8cc2e717e20814686b848aea0c0350aa0b2a",
      "tree": "e7c929f3aeb8ad21238aa301b47ddd7769354246",
      "parents": [
        "d06aedfc2bc522099d9cccff376205ddd19b1e97"
      ],
      "author": {
        "name": "Duansg",
        "email": "siguoduan@gmail.com",
        "time": "Fri Oct 09 14:32:51 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 09 14:32:51 2026 +0800"
      },
      "message": "[fix] validate managed API tokens passed as query parameter (#4442)"
    },
    {
      "commit": "d06aedfc2bc522099d9cccff376205ddd19b1e97",
      "tree": "a6ffe829dcff3d2598881339674147cb765353e0",
      "parents": [
        "1fdc7acd02d0498002463615b8656ee5dfdb11de"
      ],
      "author": {
        "name": "shown",
        "email": "yuluo08290126@gmail.com",
        "time": "Thu Oct 08 17:19:59 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 08 17:19:59 2026 +0800"
      },
      "message": "[bugfix] Disable Digest authentication by default (#4436)"
    },
    {
      "commit": "1fdc7acd02d0498002463615b8656ee5dfdb11de",
      "tree": "4f9b0ce4cb3f8a3050a8b393f3aac0ad2a336afd",
      "parents": [
        "40f5aac47e332f5240cc1a58ba7d201b4f456d2a"
      ],
      "author": {
        "name": "hutiefang76",
        "email": "137664623+hutiefang76@users.noreply.github.com",
        "time": "Wed Oct 07 19:41:05 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 08 10:41:05 2026 +0800"
      },
      "message": "[bug] Deserialize nonempty XML with generic TypeReference (#4435)"
    },
    {
      "commit": "40f5aac47e332f5240cc1a58ba7d201b4f456d2a",
      "tree": "3d047a9c249c9428245f0140fa49904c531933a8",
      "parents": [
        "0cf4a488e966a6dddacd9b419d0e4ef1cb234db8"
      ],
      "author": {
        "name": "shown",
        "email": "yuluo08290126@gmail.com",
        "time": "Tue Oct 06 11:00:29 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 06 11:00:29 2026 +0800"
      },
      "message": "[bugfix] Prevent Codecov network errors from blocking backend CI (#4428)\n\nCo-authored-by: Tomsun28 \u003ctomsun28@outlook.com\u003e"
    },
    {
      "commit": "0cf4a488e966a6dddacd9b419d0e4ef1cb234db8",
      "tree": "d78a5ec95b08eff5745d7e768b88e5ec15f3a26f",
      "parents": [
        "c9306528dc18463865167193bf4a2f795295f2c3"
      ],
      "author": {
        "name": "hutiefang76",
        "email": "137664623+hutiefang76@users.noreply.github.com",
        "time": "Mon Oct 05 19:48:15 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 06 10:48:15 2026 +0800"
      },
      "message": "[ai]bugfix: read PostgreSQL chat lobs in transactions (#4396)\n\nCo-authored-by: Logic \u003czhaoqingran@apache.org\u003e\nCo-authored-by: Tomsun28 \u003ctomsun28@outlook.com\u003e"
    },
    {
      "commit": "c9306528dc18463865167193bf4a2f795295f2c3",
      "tree": "becbc6468f2cecce57b1eb6afd25bdefb25f334c",
      "parents": [
        "245a2afcd9d3b1f596537cdb3b1d9c176c67b100"
      ],
      "author": {
        "name": "butterfly-520-boy",
        "email": "3340305882@qq.com",
        "time": "Tue Oct 06 10:45:22 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 06 10:45:22 2026 +0800"
      },
      "message": "[doc] add HertzBeat monitoring help documentation (#4413)\n\nCo-authored-by: butterfly-520-boy \u003c184042038+butterfly-520-boy@users.noreply.github.com\u003e\nCo-authored-by: Tomsun28 \u003ctomsun28@outlook.com\u003e"
    },
    {
      "commit": "245a2afcd9d3b1f596537cdb3b1d9c176c67b100",
      "tree": "92d8bc21a690d47347c8c312b9009482877d1e2c",
      "parents": [
        "e19e5a33f796e7596d18c6c78811453c11c95a9c"
      ],
      "author": {
        "name": "Zhao Jianing",
        "email": "18910855655@163.com",
        "time": "Tue Oct 06 10:31:31 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 06 10:31:31 2026 +0800"
      },
      "message": "fix(alerter): fall back to default repeat interval when group rule was deleted (#4361)\n\nSigned-off-by: zjncs \u003c18910855655@163.com\u003e\nCo-authored-by: tomsun28 \u003ctomsun28@outlook.com\u003e"
    },
    {
      "commit": "e19e5a33f796e7596d18c6c78811453c11c95a9c",
      "tree": "e68b3fb39dab30a3f119f0be60faf5224621f7e8",
      "parents": [
        "30fbb4ddbb0ac8f4571baf9fffe1d6de506d2b8c"
      ],
      "author": {
        "name": "Zhao Jianing",
        "email": "18910855655@163.com",
        "time": "Mon Oct 05 10:34:11 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 05 10:34:11 2026 +0800"
      },
      "message": "fix(common): parse +Inf/-Inf as real infinity in StrBuffer.parseDouble (#4362)\n\nSigned-off-by: zjncs \u003c18910855655@163.com\u003e\nCo-authored-by: tomsun28 \u003ctomsun28@outlook.com\u003e"
    },
    {
      "commit": "30fbb4ddbb0ac8f4571baf9fffe1d6de506d2b8c",
      "tree": "090e338949cb70efcf78444d560e25e4bc8f2b44",
      "parents": [
        "4e05f393c7beef80fbe5b0e993f22c6e09a57f95"
      ],
      "author": {
        "name": "butterfly-520-boy",
        "email": "3340305882@qq.com",
        "time": "Mon Oct 05 10:29:06 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 05 10:29:06 2026 +0800"
      },
      "message": "[bugfix] fix RFC 1123 cookie parsing (#4417)\n\nCo-authored-by: butterfly-520-boy \u003c184042038+butterfly-520-boy@users.noreply.github.com\u003e\nCo-authored-by: Tomsun28 \u003ctomsun28@outlook.com\u003e"
    },
    {
      "commit": "4e05f393c7beef80fbe5b0e993f22c6e09a57f95",
      "tree": "fbad5e711fa1e1e159a61cad6917bf83016a168f",
      "parents": [
        "e5462bf09634e9a63f4f1a79d1481749bfd8819b"
      ],
      "author": {
        "name": "Madhav Rakhonde",
        "email": "116183395+Madhav-Rakhonde@users.noreply.github.com",
        "time": "Mon Oct 05 07:56:28 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 05 10:26:28 2026 +0800"
      },
      "message": "fix(alerter): include queryLanguage field in alert define export and import (#4256) (#4418)\n\nCo-authored-by: Tomsun28 \u003ctomsun28@outlook.com\u003e"
    },
    {
      "commit": "e5462bf09634e9a63f4f1a79d1481749bfd8819b",
      "tree": "24e381379d7b14ee12cd22d0b6b7282b784eb3a1",
      "parents": [
        "a771df15938043101ab5bb4f11975a5e64b3aff4"
      ],
      "author": {
        "name": "Tanay Paul",
        "email": "145260122+paultanay@users.noreply.github.com",
        "time": "Mon Oct 05 07:40:57 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 05 10:10:57 2026 +0800"
      },
      "message": "[alerter]bugfix: fix Gotify default webhook URL (#4350)\n\nCo-authored-by: Tomsun28 \u003ctomsun28@outlook.com\u003e"
    },
    {
      "commit": "a771df15938043101ab5bb4f11975a5e64b3aff4",
      "tree": "dd6ab48d93b0648647e35e08317f41e130f122fe",
      "parents": [
        "e250a91b5b895f31acdd1473cf20d40e0f05026e"
      ],
      "author": {
        "name": "Reginald Alfret V",
        "email": "reginaldalfret@gmail.com",
        "time": "Mon Oct 05 07:38:10 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 05 10:08:10 2026 +0800"
      },
      "message": "[task] Upgrade transitive xercesImpl to 2.12.2 (CVE-2022-23437) (#4410)\n\nSigned-off-by: reginaldalfret \u003creginaldalfret@gmail.com\u003e\nCo-authored-by: Tomsun28 \u003ctomsun28@outlook.com\u003e"
    },
    {
      "commit": "e250a91b5b895f31acdd1473cf20d40e0f05026e",
      "tree": "b09957faee74fed8659a8ed6f86f3305589a7597",
      "parents": [
        "e553f2b0e46de022eab5c85e4cb33c56b506a819"
      ],
      "author": {
        "name": "晚安code",
        "email": "2757659140@qq.com",
        "time": "Mon Oct 05 10:03:21 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 05 10:03:21 2026 +0800"
      },
      "message": "[bugfix] Enable TLSv1.3 on the shared HTTP client (#2106) (#4422)\n\nCo-authored-by: Cursor \u003ccursoragent@cursor.com\u003e\nCo-authored-by: Tomsun28 \u003ctomsun28@outlook.com\u003e"
    },
    {
      "commit": "e553f2b0e46de022eab5c85e4cb33c56b506a819",
      "tree": "722cd22200be86b06eff6a78d18e4a1222a41024",
      "parents": [
        "b09616e65c4b3db0acea33be2151ec1c5e4e395d"
      ],
      "author": {
        "name": "Alone88",
        "email": "anhaoyl@qq.com",
        "time": "Mon Oct 05 09:29:03 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 05 09:29:03 2026 +0800"
      },
      "message": "[alerter]feature: add WPUSH as a new alert notification channel (#4365)\n\nCo-authored-by: Tomsun28 \u003ctomsun28@outlook.com\u003e"
    },
    {
      "commit": "b09616e65c4b3db0acea33be2151ec1c5e4e395d",
      "tree": "4f86ad9199a83684f98053ffde9d2eaf4814c739",
      "parents": [
        "8d1be6052a17a5a41df7f20d327d3cc9be47e1fd"
      ],
      "author": {
        "name": "Liming Deng",
        "email": "liming.d.pro@gmail.com",
        "time": "Wed Sep 30 16:58:22 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 30 01:58:22 2026 -0700"
      },
      "message": "[bugfix] fix YAML monitor import and export round trips (#4404)\n\nCo-authored-by: NekoPunch \u003c95899648+orangeCatDeveloper@users.noreply.github.com\u003e\nCo-authored-by: Logic \u003czhaoqingran@apache.org\u003e"
    },
    {
      "commit": "8d1be6052a17a5a41df7f20d327d3cc9be47e1fd",
      "tree": "df40e713061ec653b268f2508da46b48a8479ac7",
      "parents": [
        "2e791644a79a98deef131a48d19fb2fd9beb0d9b"
      ],
      "author": {
        "name": "Hariomlokhande-coder",
        "email": "158686388+Hariomlokhande-coder@users.noreply.github.com",
        "time": "Wed Sep 30 14:10:23 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 30 01:40:23 2026 -0700"
      },
      "message": "[collector]bugfix: compile Nginx constant regex patterns once (#4398)\n\nCo-authored-by: aias00 \u003cliuhongyu@apache.org\u003e\nCo-authored-by: Logic \u003czhaoqingran@apache.org\u003e"
    },
    {
      "commit": "2e791644a79a98deef131a48d19fb2fd9beb0d9b",
      "tree": "d526a6e2f9151231a23fa6f0ecb9ecdf7d33db3b",
      "parents": [
        "08a7ff64c93cc0926a6507bd83502ad8ef2d0d61"
      ],
      "author": {
        "name": "P_Peaceful",
        "email": "wenzhengcheng0223@gmail.com",
        "time": "Wed Sep 30 15:24:27 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 30 15:24:27 2026 +0800"
      },
      "message": "[doc] add s7 monitoring help documentation (#4412)\n\nCo-authored-by: Logic \u003czhaoqingran@apache.org\u003e"
    },
    {
      "commit": "08a7ff64c93cc0926a6507bd83502ad8ef2d0d61",
      "tree": "41e62f6e555b99010651593460c10127871c87bd",
      "parents": [
        "a4d4db95a53d77a1a10373cb4f854e7c640dc161"
      ],
      "author": {
        "name": "P_Peaceful",
        "email": "wenzhengcheng0223@gmail.com",
        "time": "Wed Sep 30 10:41:45 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 30 10:41:45 2026 +0800"
      },
      "message": "[doc] add Chinese documentation for registry monitor (#4397)\n\nCo-authored-by: Logic \u003czhaoqingran@apache.org\u003e"
    },
    {
      "commit": "a4d4db95a53d77a1a10373cb4f854e7c640dc161",
      "tree": "503e4a3dba509b4a004d60498176627f537b860b",
      "parents": [
        "9ce364684a3dca9f16ea1623280d9a5591bafb75"
      ],
      "author": {
        "name": "P_Peaceful",
        "email": "wenzhengcheng0223@gmail.com",
        "time": "Wed Sep 30 10:18:58 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 30 10:18:58 2026 +0800"
      },
      "message": "docs(help): update the sidebar tabs in the iDRAC documentation (#4390)\n\nCo-authored-by: Logic \u003czhaoqingran@apache.org\u003e"
    },
    {
      "commit": "9ce364684a3dca9f16ea1623280d9a5591bafb75",
      "tree": "ffabce337a72cd6542ab93683ee36ca3134ef9d1",
      "parents": [
        "f08d3582bb4c7ac4973fa170486249bf649e6ecc"
      ],
      "author": {
        "name": "P_Peaceful",
        "email": "wenzhengcheng0223@gmail.com",
        "time": "Wed Sep 30 10:16:14 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 30 10:16:14 2026 +0800"
      },
      "message": "fix(monitor): complete the missing help links in the monitoring template (#4389)"
    },
    {
      "commit": "f08d3582bb4c7ac4973fa170486249bf649e6ecc",
      "tree": "0003ea337bd8573be7faeba80dcb1707f602f93d",
      "parents": [
        "7c5c10cdde7c7c5d053b59ac426ef1b093103e1c"
      ],
      "author": {
        "name": "Tanay Paul",
        "email": "145260122+paultanay@users.noreply.github.com",
        "time": "Mon Sep 28 16:13:37 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 28 18:43:37 2026 +0800"
      },
      "message": "feat(collector): support milvus collector (#3877) (#4303)\n\nCo-authored-by: shown \u003cyuluo08290126@gmail.com\u003e"
    },
    {
      "commit": "7c5c10cdde7c7c5d053b59ac426ef1b093103e1c",
      "tree": "3819f660a3dd152ccecc38e18b69fa63d6d9daf2",
      "parents": [
        "8104d7057c72f9c18dea31d32e076750d2c34020"
      ],
      "author": {
        "name": "NekoPunch",
        "email": "95899648+orangeCatDeveloper@users.noreply.github.com",
        "time": "Sun Sep 27 18:02:02 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Sep 27 18:02:02 2026 -0700"
      },
      "message": "[doc] add new committer blog for orangeCatDeveloper (#4407)"
    },
    {
      "commit": "8104d7057c72f9c18dea31d32e076750d2c34020",
      "tree": "3764bba4685770fa6769499ff9d8bf0e38ca2d56",
      "parents": [
        "5b7831baa629a7e577d1d8d37cc4ec1cb482958e"
      ],
      "author": {
        "name": "Liming Deng",
        "email": "liming.d.pro@gmail.com",
        "time": "Mon Sep 28 06:11:22 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Sep 27 15:11:22 2026 -0700"
      },
      "message": "[bugfix] validate visual alert rules before saving (#4405)\n\nCo-authored-by: Duansg \u003csiguoduan@gmail.com\u003e"
    },
    {
      "commit": "5b7831baa629a7e577d1d8d37cc4ec1cb482958e",
      "tree": "8fa9b83e99be2b9c28a3dbb1ed7351ad5ed51ad0",
      "parents": [
        "57504a302d534600c2facd1fecc9b7d0645327e7"
      ],
      "author": {
        "name": "Liming Deng",
        "email": "liming.d.pro@gmail.com",
        "time": "Sun Sep 27 16:52:33 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Sep 27 16:52:33 2026 +0800"
      },
      "message": "[bugfix] fix redis acl username authentication (#4403)"
    },
    {
      "commit": "57504a302d534600c2facd1fecc9b7d0645327e7",
      "tree": "cd2e6e096a628aa2eea373522b45744aab329bbc",
      "parents": [
        "0b351ff9c60f08f604a9dd99a424d8cb865feaa2"
      ],
      "author": {
        "name": "Duansg",
        "email": "siguoduan@gmail.com",
        "time": "Thu Sep 24 10:36:13 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 24 10:36:13 2026 +0800"
      },
      "message": "[improve] remove UniSMS SMS provider as the service has shut down (#4395)\n\nCo-authored-by: shown \u003cyuluo08290126@gmail.com\u003e"
    },
    {
      "commit": "0b351ff9c60f08f604a9dd99a424d8cb865feaa2",
      "tree": "51ad155afd4910b4bea96be95b84103841f026cb",
      "parents": [
        "7177bb4a74dff21c664aab4002bd2caa40c74bd9"
      ],
      "author": {
        "name": "Duansg",
        "email": "siguoduan@gmail.com",
        "time": "Wed Sep 23 21:43:55 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 23 21:43:55 2026 +0800"
      },
      "message": "[doc] add private mailing list subscription and PMC guide to the new PMC member process (#4399)"
    },
    {
      "commit": "7177bb4a74dff21c664aab4002bd2caa40c74bd9",
      "tree": "b4cd73442c7b92186435092104f73dd45131f9aa",
      "parents": [
        "307ef0d4973b3e4d0fcf2d8652ca71ad92105dcd"
      ],
      "author": {
        "name": "Duansg",
        "email": "siguoduan@gmail.com",
        "time": "Mon Sep 21 17:49:08 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 21 17:49:08 2026 +0800"
      },
      "message": "[doc] add new PMC member blog for Duansg (#4394)"
    },
    {
      "commit": "307ef0d4973b3e4d0fcf2d8652ca71ad92105dcd",
      "tree": "2a76c23c55fd5546b520c902c5670bdbfd0f55e8",
      "parents": [
        "afd0f34e713c2ad3cbd0a8e048b499c8f074e32a"
      ],
      "author": {
        "name": "Duansg",
        "email": "siguoduan@gmail.com",
        "time": "Fri Sep 18 15:14:29 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 18 15:14:29 2026 +0800"
      },
      "message": "[doc] fix the download archive links and document the docs version cut (#4387)"
    },
    {
      "commit": "afd0f34e713c2ad3cbd0a8e048b499c8f074e32a",
      "tree": "c0d0112d9178df418eb16b7cb92994c47b17d6bc",
      "parents": [
        "a13d5af0a554a91d8d0e8afddb1560279616a271"
      ],
      "author": {
        "name": "Duansg",
        "email": "siguoduan@gmail.com",
        "time": "Thu Sep 17 14:57:56 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 17 14:57:56 2026 +0800"
      },
      "message": "[doc] release the 1.9.0 documentation version (#4385)"
    },
    {
      "commit": "a13d5af0a554a91d8d0e8afddb1560279616a271",
      "tree": "4fafe118c4a5947eebd995d6e3ab62f9b78af892",
      "parents": [
        "fa0a952f1ef138fe2f4ef5f157f625f291ef8c60"
      ],
      "author": {
        "name": "Duansg",
        "email": "siguoduan@gmail.com",
        "time": "Thu Sep 17 11:13:10 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 17 11:13:10 2026 +0800"
      },
      "message": "[doc] update the download page for the 1.9.0 release (#4384)"
    },
    {
      "commit": "fa0a952f1ef138fe2f4ef5f157f625f291ef8c60",
      "tree": "e2cb60304ad3d21abb1eeeac8b43aadd536b8952",
      "parents": [
        "3a33d8e96cb9c3cfe95bc026fd12ce89c3afaf49"
      ],
      "author": {
        "name": "Duansg",
        "email": "siguoduan@gmail.com",
        "time": "Mon Sep 14 14:05:29 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 14 14:05:29 2026 +0800"
      },
      "message": "[doc] fix the release and verification guides, document native collector requirements (#4381)"
    },
    {
      "commit": "3a33d8e96cb9c3cfe95bc026fd12ce89c3afaf49",
      "tree": "57770f0fec0c6ede736d7859652a49efa67311ff",
      "parents": [
        "a85bd46c18d33130298f0e223bd84ea6e29a17de"
      ],
      "author": {
        "name": "Duansg",
        "email": "siguoduan@gmail.com",
        "time": "Mon Sep 14 10:15:14 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 14 10:15:14 2026 +0800"
      },
      "message": "[doc] cover the native collector packages in the release guide (#4380)"
    },
    {
      "commit": "a85bd46c18d33130298f0e223bd84ea6e29a17de",
      "tree": "3ea6673d18683bee78345a261ad9a7b14ef49125",
      "parents": [
        "ec061f87db8057b3cfe08827d6c563e8a7bf884e"
      ],
      "author": {
        "name": "Duansg",
        "email": "siguoduan@gmail.com",
        "time": "Sun Sep 13 19:18:08 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Sep 13 19:18:08 2026 +0800"
      },
      "message": "[fix] make the Windows native collector start, and smoke test the packages in CI (#4379)"
    },
    {
      "commit": "ec061f87db8057b3cfe08827d6c563e8a7bf884e",
      "tree": "799e01991b8dbef2bda34c9b130c4566d1e51470",
      "parents": [
        "79d15ed5de6e6dd7d34ec635e6e458f87b2f1889"
      ],
      "author": {
        "name": "Duansg",
        "email": "siguoduan@gmail.com",
        "time": "Sun Sep 13 00:15:09 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Sep 13 00:15:09 2026 +0800"
      },
      "message": "[doc] update the architecture diagram in READMEs and CONTRIBUTING (#4378)"
    },
    {
      "commit": "79d15ed5de6e6dd7d34ec635e6e458f87b2f1889",
      "tree": "6d614c4c23d236608d937aba052b6aad35e3f0b6",
      "parents": [
        "3089f72580d1c0f428d1f060f388afff935d02a3"
      ],
      "author": {
        "name": "Duansg",
        "email": "siguoduan@gmail.com",
        "time": "Sat Sep 12 21:36:43 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Sep 12 21:36:43 2026 +0800"
      },
      "message": "[fix] register JMX value types via metadata instead of enable-monitoring (#4377)"
    },
    {
      "commit": "3089f72580d1c0f428d1f060f388afff935d02a3",
      "tree": "6d6093581523fc063f5569e5f5f8cf5e29812e36",
      "parents": [
        "999af65ebcfcc26ff9d61290332c3e825b43c6fb"
      ],
      "author": {
        "name": "Duansg",
        "email": "siguoduan@gmail.com",
        "time": "Thu Sep 10 08:20:53 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 10 08:20:53 2026 +0800"
      },
      "message": "[fix] make the native collector start: wire up native hints and fix MXBean introspection (#4375)"
    },
    {
      "commit": "999af65ebcfcc26ff9d61290332c3e825b43c6fb",
      "tree": "cc059dfe28f4a29a6b84cc3da4c4579ccff25768",
      "parents": [
        "f859f1a29ed5da047586e18dc7cb9852ddb139cd"
      ],
      "author": {
        "name": "Duansg",
        "email": "siguoduan@gmail.com",
        "time": "Wed Sep 09 14:30:09 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 09 14:30:09 2026 +0800"
      },
      "message": "[fix] drop macOS from native collector matrix and unstick upgrade doc assertion (#4374)"
    },
    {
      "commit": "f859f1a29ed5da047586e18dc7cb9852ddb139cd",
      "tree": "173d91a659b589f7ba5d34bdf061e053db800353",
      "parents": [
        "252f9a5d653fc0042fa23bd32704fd98f613ece0"
      ],
      "author": {
        "name": "Duansg",
        "email": "siguoduan@gmail.com",
        "time": "Wed Sep 09 10:55:14 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 09 10:55:14 2026 +0800"
      },
      "message": "[doc] add the 1.9.0 upgrade guide and correct the 1.9.0 breaking changes (#4369)"
    },
    {
      "commit": "252f9a5d653fc0042fa23bd32704fd98f613ece0",
      "tree": "171dd87e1caa631d5ed89e708b76e7644a6bbd02",
      "parents": [
        "5022ec4dcc4df5ddd0fdd431392d1543c5896d8f"
      ],
      "author": {
        "name": "Duansg",
        "email": "siguoduan@gmail.com",
        "time": "Wed Sep 09 10:19:22 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 09 10:19:22 2026 +0800"
      },
      "message": "[doc] replace all-contributors table with contrib.rocks image in READMEs (#4373)"
    },
    {
      "commit": "5022ec4dcc4df5ddd0fdd431392d1543c5896d8f",
      "tree": "1fb706878f022d758842f0fd17d78a94618ef9ef",
      "parents": [
        "74c79d1ea3907a38c859c5d677e2f6a78fccfd8f"
      ],
      "author": {
        "name": "Duansg",
        "email": "siguoduan@gmail.com",
        "time": "Tue Sep 08 19:18:54 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 08 19:18:54 2026 +0800"
      },
      "message": "[fix] correct inverted RegistryProtocol param validation (#4366)"
    },
    {
      "commit": "74c79d1ea3907a38c859c5d677e2f6a78fccfd8f",
      "tree": "aaca45332c19cef57a44a8fece9fd12928e4c6cc",
      "parents": [
        "fc3a858f81a9caf350d34482d6c4b1751cdd890a"
      ],
      "author": {
        "name": "Duansg",
        "email": "siguoduan@gmail.com",
        "time": "Tue Sep 08 11:45:05 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 08 11:45:05 2026 +0800"
      },
      "message": "[fix] consolidate unreleased 1.9.0 migrations into V190 and fix PG/MySQL startup (#4368)"
    },
    {
      "commit": "fc3a858f81a9caf350d34482d6c4b1751cdd890a",
      "tree": "1f8e4ce3387141bf46351a4bef70f48863c02023",
      "parents": [
        "664a25334c723cd61982eb35d2ceeeb88e403b86"
      ],
      "author": {
        "name": "Duansg",
        "email": "siguoduan@gmail.com",
        "time": "Mon Sep 07 17:48:07 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 07 17:48:07 2026 +0800"
      },
      "message": "[fix] sync sureness.yml in release artifacts with the packaged rules (#4367)"
    },
    {
      "commit": "664a25334c723cd61982eb35d2ceeeb88e403b86",
      "tree": "000ef15cb2abe348e7a41ae8db1088dc0fcb4040",
      "parents": [
        "d80ecb434e6c4b71b46c42b87b970a6a8dda5a81"
      ],
      "author": {
        "name": "Duansg",
        "email": "siguoduan@gmail.com",
        "time": "Mon Sep 07 09:45:10 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 07 09:45:10 2026 +0800"
      },
      "message": "[doc] align Docker Compose quick-start docs with required .env and loopback binding (#4359)\n\nCo-authored-by: Claude Opus 5 (1M context) \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "d80ecb434e6c4b71b46c42b87b970a6a8dda5a81",
      "tree": "5b11852c9d783a33a55c3860e97a46b8024238fb",
      "parents": [
        "d5995a9675117568d6cad7241bb663ddb620dba0"
      ],
      "author": {
        "name": "Duansg",
        "email": "siguoduan@gmail.com",
        "time": "Sun Sep 06 15:46:33 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Sep 06 15:46:33 2026 +0800"
      },
      "message": "[fix] add missing ntfy default notice template (#4364)"
    },
    {
      "commit": "d5995a9675117568d6cad7241bb663ddb620dba0",
      "tree": "3d16c2a2c6f8a62868a54282837cf09ad6d50bb6",
      "parents": [
        "8e9f8da3419e5c85107e56fe817d76e226aa374f"
      ],
      "author": {
        "name": "shown",
        "email": "yuluo08290126@gmail.com",
        "time": "Tue Sep 01 09:36:29 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 01 09:36:29 2026 +0800"
      },
      "message": "fix(ci): use ASF-allowlisted Docker setup actions (#4356)"
    },
    {
      "commit": "8e9f8da3419e5c85107e56fe817d76e226aa374f",
      "tree": "a027abba9d3beaa4ec5d5c0f47ad29f21091a9bf",
      "parents": [
        "1f257a8870da11997deaa5561dd8d119c45f532e"
      ],
      "author": {
        "name": "Logic",
        "email": "zhaoqingran@apache.org",
        "time": "Thu Aug 27 11:32:57 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 27 11:32:57 2026 +0800"
      },
      "message": "maintenance: scope quick-start listeners (#4295)\n\nCo-authored-by: Duansg \u003csiguoduan@gmail.com\u003e\nCo-authored-by: aias00 \u003cliuhongyu@apache.org\u003e"
    },
    {
      "commit": "1f257a8870da11997deaa5561dd8d119c45f532e",
      "tree": "9e6e999b8afb68b4fec9e4b416c6d78750bcbeec",
      "parents": [
        "eb753be1f5796997198137051d240c1a98347141"
      ],
      "author": {
        "name": "Logic",
        "email": "zhaoqingran@apache.org",
        "time": "Thu Aug 27 09:50:46 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 27 09:50:46 2026 +0800"
      },
      "message": "maintenance: classify service credentials as passwords (#4281)\n\nCo-authored-by: Duansg \u003csiguoduan@gmail.com\u003e"
    },
    {
      "commit": "eb753be1f5796997198137051d240c1a98347141",
      "tree": "8233eab2c0aba89d13c3d71167787e23e0adbcd9",
      "parents": [
        "eda420d118f7ef7cc99fbf357625664c1ef41611"
      ],
      "author": {
        "name": "Logic",
        "email": "zhaoqingran@apache.org",
        "time": "Thu Aug 27 00:42:23 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 27 00:42:23 2026 +0800"
      },
      "message": "maintenance: extend SFTP connection options (#4293)\n\nCo-authored-by: Duansg \u003csiguoduan@gmail.com\u003e"
    },
    {
      "commit": "eda420d118f7ef7cc99fbf357625664c1ef41611",
      "tree": "f110e26febcfd9e15bf2361f16a25bd23a6c11a8",
      "parents": [
        "b0d8516822853af240b72cf1c52277eb52d57ec0"
      ],
      "author": {
        "name": "NekoPunch",
        "email": "95899648+orangeCatDeveloper@users.noreply.github.com",
        "time": "Tue Aug 25 21:13:20 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 26 12:13:20 2026 +0800"
      },
      "message": "[fix] allow long threshold expr when binding many monitors (#4330)"
    },
    {
      "commit": "b0d8516822853af240b72cf1c52277eb52d57ec0",
      "tree": "0a75c44c4430abcdc193160fda95c2366e856eeb",
      "parents": [
        "c884f11995d46239a424e6d3251af113feb3a694"
      ],
      "author": {
        "name": "NekoPunch",
        "email": "95899648+orangeCatDeveloper@users.noreply.github.com",
        "time": "Tue Aug 25 20:26:32 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 26 11:26:32 2026 +0800"
      },
      "message": "[feature] add SSL certificate verification toggle for email server (#4327)"
    },
    {
      "commit": "c884f11995d46239a424e6d3251af113feb3a694",
      "tree": "0a52cc746650e61b023dc724ffff16f01bff1d70",
      "parents": [
        "db73a43f9e34e3252b908d461157261f08f6c965"
      ],
      "author": {
        "name": "Logic",
        "email": "zhaoqingran@apache.org",
        "time": "Wed Aug 26 10:58:09 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 26 10:58:09 2026 +0800"
      },
      "message": "maintenance: make VictoriaMetrics flush recovery durable (#4289)\n\nCo-authored-by: Duansg \u003csiguoduan@gmail.com\u003e"
    },
    {
      "commit": "db73a43f9e34e3252b908d461157261f08f6c965",
      "tree": "8d5c1279498aad559a5d9c50340c9550124a2c17",
      "parents": [
        "fd8c6ef8cfbc3215bc9fe22dd2ec6c43e8f672f0"
      ],
      "author": {
        "name": "Logic",
        "email": "zhaoqingran@apache.org",
        "time": "Wed Aug 26 00:46:27 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 26 00:46:27 2026 +0800"
      },
      "message": "maintenance: define VictoriaMetrics label collisions (#4286)\n\nCo-authored-by: Duansg \u003csiguoduan@gmail.com\u003e"
    },
    {
      "commit": "fd8c6ef8cfbc3215bc9fe22dd2ec6c43e8f672f0",
      "tree": "2f5fa1e3a4d2b73f7b25ab4039e075efd38abf57",
      "parents": [
        "dc10bcef976f7aa425fe699537e1f3ffde44ef44"
      ],
      "author": {
        "name": "Logic",
        "email": "zhaoqingran@apache.org",
        "time": "Tue Aug 25 23:40:41 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 25 23:40:41 2026 +0800"
      },
      "message": "maintenance: validate MCP OAuth exchanges (#4279)\n\nCo-authored-by: Duansg \u003csiguoduan@gmail.com\u003e"
    },
    {
      "commit": "dc10bcef976f7aa425fe699537e1f3ffde44ef44",
      "tree": "07a4f9f0a8fa2167d91e26dc42781b63df4f54aa",
      "parents": [
        "7a8156a2d0d5937e19298349af1ee3f74e2aa8f6"
      ],
      "author": {
        "name": "Logic",
        "email": "zhaoqingran@apache.org",
        "time": "Tue Aug 25 23:05:12 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 25 23:05:12 2026 +0800"
      },
      "message": "maintenance: scope AI conversations by creator (#4280)\n\nCo-authored-by: Duansg \u003csiguoduan@gmail.com\u003e"
    },
    {
      "commit": "7a8156a2d0d5937e19298349af1ee3f74e2aa8f6",
      "tree": "d7ff3605d510d8e1ac983f93e71eeee93a4e3d46",
      "parents": [
        "efa7e336727cbe92ba591c16c239dd6bedefdf5b"
      ],
      "author": {
        "name": "Duansg",
        "email": "siguoduan@gmail.com",
        "time": "Mon Aug 24 18:48:50 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 24 18:48:50 2026 +0800"
      },
      "message": "[fix] validate sql reaching the alert query executor (#4275)\n\nSigned-off-by: Duansg \u003csiguoduan@gmail.com\u003e\nCo-authored-by: Claude Opus 5 (1M context) \u003cnoreply@anthropic.com\u003e\nCo-authored-by: Logic \u003czqr10159@dromara.org\u003e"
    },
    {
      "commit": "efa7e336727cbe92ba591c16c239dd6bedefdf5b",
      "tree": "2d771a678e7631c64e119dda881ea07b21dd7dd1",
      "parents": [
        "dffb38b4c53e265d4cf11f787e3020b6e6ef9a76"
      ],
      "author": {
        "name": "Duansg",
        "email": "siguoduan@gmail.com",
        "time": "Mon Aug 24 15:10:56 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 24 15:10:56 2026 +0800"
      },
      "message": "[fix] align integration page gRPC endpoint and hint with the actual listener port (#4343)"
    },
    {
      "commit": "dffb38b4c53e265d4cf11f787e3020b6e6ef9a76",
      "tree": "2684849ac8ee178e07d377b723ecc784d3ad29a9",
      "parents": [
        "6671f4603bc9446b70545cdfeaadd9cfb1060efe"
      ],
      "author": {
        "name": "Prabal Pratap Singh",
        "email": "159599201+Prabal864@users.noreply.github.com",
        "time": "Sun Aug 23 16:44:44 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 23 19:14:44 2026 +0800"
      },
      "message": "[bugfix] Remove broken Push Style Monitor (app-push) support (#4339)\n\nCo-authored-by: aias00 \u003cliuhongyu@apache.org\u003e"
    },
    {
      "commit": "6671f4603bc9446b70545cdfeaadd9cfb1060efe",
      "tree": "0c1ad2202dcdd7c2810e94e126d5d2b9f75d7a83",
      "parents": [
        "c752a12d889657e6e33a51f354442c7ba311e6af"
      ],
      "author": {
        "name": "NekoPunch",
        "email": "95899648+orangeCatDeveloper@users.noreply.github.com",
        "time": "Sun Aug 23 03:49:55 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 23 18:49:55 2026 +0800"
      },
      "message": "[fix] never send null template variables to Aliyun SMS (#4331)\n\nCo-authored-by: aias00 \u003cliuhongyu@apache.org\u003e"
    },
    {
      "commit": "c752a12d889657e6e33a51f354442c7ba311e6af",
      "tree": "ddfd4669bc6ea54f973dbdcbfe5e32624a8c2eea",
      "parents": [
        "2525797134b1b3a7f4f0b99c1a3e4b2b1acbe813"
      ],
      "author": {
        "name": "DeleiGuo",
        "email": "deleiguo@163.com",
        "time": "Sun Aug 23 16:37:34 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 23 16:37:34 2026 +0800"
      },
      "message": "[chore] update pnpm action setup to specific commit hash (#4341)\n\nCo-authored-by: aias00 \u003cliuhongyu@apache.org\u003e"
    },
    {
      "commit": "2525797134b1b3a7f4f0b99c1a3e4b2b1acbe813",
      "tree": "4bd683d83eeed26656bcaca29a0d5bbf52cea7ef",
      "parents": [
        "6fec531cf2ff3f41e013541f9801bb9f3e4161f6"
      ],
      "author": {
        "name": "Tanay Paul",
        "email": "pault4245@gmail.com",
        "time": "Sun Aug 23 13:39:12 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 23 16:09:12 2026 +0800"
      },
      "message": "[fix] prevent duplicate dispatch when collector task times out (#4342)"
    },
    {
      "commit": "6fec531cf2ff3f41e013541f9801bb9f3e4161f6",
      "tree": "bd53ce45de4cda6ea30518f7fef7b3dedbe5f045",
      "parents": [
        "b279d27345c94ccf03afc98ea820c431077da978"
      ],
      "author": {
        "name": "NekoPunch",
        "email": "95899648+orangeCatDeveloper@users.noreply.github.com",
        "time": "Sat Aug 22 21:56:28 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 23 12:56:28 2026 +0800"
      },
      "message": "[feature] support exporting alerts to Excel (#4332)\n\nCo-authored-by: aias00 \u003cliuhongyu@apache.org\u003e"
    },
    {
      "commit": "b279d27345c94ccf03afc98ea820c431077da978",
      "tree": "6c042d990292da99208144e3d31d41fba2ce3dc9",
      "parents": [
        "96a98d9a4b8d9a575d3a9961c2776ecf5276243e"
      ],
      "author": {
        "name": "NekoPunch",
        "email": "95899648+orangeCatDeveloper@users.noreply.github.com",
        "time": "Sat Aug 22 20:38:47 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 23 11:38:47 2026 +0800"
      },
      "message": "feat: extend status page history up to 365 days (#4333)\n\nCo-authored-by: aias00 \u003cliuhongyu@apache.org\u003e"
    },
    {
      "commit": "96a98d9a4b8d9a575d3a9961c2776ecf5276243e",
      "tree": "f172282ddd53d1357d74b7f522a0e83548b2d9a2",
      "parents": [
        "f64da5fcf70c969a333268f0273964cb06bb49d0"
      ],
      "author": {
        "name": "NekoPunch",
        "email": "95899648+orangeCatDeveloper@users.noreply.github.com",
        "time": "Sat Aug 22 19:51:03 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 23 10:51:03 2026 +0800"
      },
      "message": "feat(collector): resolve time expressions in http url and headers (#4334)\n\nCo-authored-by: aias00 \u003cliuhongyu@apache.org\u003e"
    },
    {
      "commit": "f64da5fcf70c969a333268f0273964cb06bb49d0",
      "tree": "528c21f51d1849f8532443f9581c1761b59b3dd3",
      "parents": [
        "0c4136cade8ea527c21b2b639a7c01d591128e8d"
      ],
      "author": {
        "name": "Prabal Pratap Singh",
        "email": "159599201+Prabal864@users.noreply.github.com",
        "time": "Sat Aug 22 18:15:02 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 22 20:45:02 2026 +0800"
      },
      "message": "[feature][alerter] Support notification template preview (#4338)"
    },
    {
      "commit": "0c4136cade8ea527c21b2b639a7c01d591128e8d",
      "tree": "fdc355f03540e14fac0b4f103352a3448a96e7ba",
      "parents": [
        "b8148240f84aa481533abb467ed1dd079729a3e9"
      ],
      "author": {
        "name": "Logic",
        "email": "zhaoqingran@apache.org",
        "time": "Sat Aug 22 06:39:42 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 22 06:39:42 2026 +0800"
      },
      "message": "Consolidate entity-free observability for 1.9 (#4302)"
    },
    {
      "commit": "b8148240f84aa481533abb467ed1dd079729a3e9",
      "tree": "b6e4d8506f15deb7b8b1cd008f6db07035d268bd",
      "parents": [
        "67c861a21a49c9e057053bb7ce65c020e1f7f2a0"
      ],
      "author": {
        "name": "Duansg",
        "email": "siguoduan@gmail.com",
        "time": "Fri Aug 21 10:42:28 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 21 10:42:28 2026 +0800"
      },
      "message": "[improve] sync material/licenses with the actually bundled dependencies (#4336)"
    },
    {
      "commit": "67c861a21a49c9e057053bb7ce65c020e1f7f2a0",
      "tree": "e29d7fdd602adefb7432431e89ee98deb5d5b349",
      "parents": [
        "589741d068344ba0154da30520afe5edaf42113a"
      ],
      "author": {
        "name": "NekoPunch",
        "email": "95899648+orangeCatDeveloper@users.noreply.github.com",
        "time": "Mon Aug 17 23:05:22 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 18 14:05:22 2026 +0800"
      },
      "message": "[fix] make V181 migration idempotent and self-repair flyway history (#4326)\n\nCo-authored-by: aias00 \u003cliuhongyu@apache.org\u003e"
    },
    {
      "commit": "589741d068344ba0154da30520afe5edaf42113a",
      "tree": "9dd2a68b123eeec1d551c8aa03ec2f695e68ab34",
      "parents": [
        "038ed5dea82d78def331e010ce51f25fd8b203c6"
      ],
      "author": {
        "name": "NekoPunch",
        "email": "95899648+orangeCatDeveloper@users.noreply.github.com",
        "time": "Mon Aug 17 22:27:45 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 18 13:27:45 2026 +0800"
      },
      "message": "[fix] ssl_cert monitor: skip hostname check when verify is off (#4324)\n\nCo-authored-by: aias00 \u003cliuhongyu@apache.org\u003e"
    },
    {
      "commit": "038ed5dea82d78def331e010ce51f25fd8b203c6",
      "tree": "5d2530095b2b508651c4da74d5bbe1ce1a922787",
      "parents": [
        "589e64414e5f1dd9169360dc7b1e270a4a9a91e2"
      ],
      "author": {
        "name": "NekoPunch",
        "email": "95899648+orangeCatDeveloper@users.noreply.github.com",
        "time": "Mon Aug 17 21:55:02 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 18 12:55:02 2026 +0800"
      },
      "message": "[fix] jitter first cyclic schedule to avoid restart thundering herd (#4328)\n\nCo-authored-by: aias00 \u003cliuhongyu@apache.org\u003e"
    },
    {
      "commit": "589e64414e5f1dd9169360dc7b1e270a4a9a91e2",
      "tree": "dd264d58fe7b6f31aad4d4af505664b68a7999c8",
      "parents": [
        "6394a72926500a82b310ca3bd83271954d7bce9c"
      ],
      "author": {
        "name": "NekoPunch",
        "email": "95899648+orangeCatDeveloper@users.noreply.github.com",
        "time": "Mon Aug 17 21:21:50 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 18 12:21:50 2026 +0800"
      },
      "message": "[fix] keep monitor instance identity stable across edits (#4329)"
    },
    {
      "commit": "6394a72926500a82b310ca3bd83271954d7bce9c",
      "tree": "198081476def26dddae17d1b03395387bccc060d",
      "parents": [
        "dc10a4e564d73f86b857e4b5ecb98beaa66be475"
      ],
      "author": {
        "name": "Nikhil Ramashasthri",
        "email": "nikhiln64@gmail.com",
        "time": "Mon Aug 17 07:41:42 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 17 19:41:42 2026 +0800"
      },
      "message": "[bugfix] Alarm group convergence must not resolve while members are still firing (#4316)\n\nCo-authored-by: aias00 \u003cliuhongyu@apache.org\u003e"
    },
    {
      "commit": "dc10a4e564d73f86b857e4b5ecb98beaa66be475",
      "tree": "55ca069dcde339a85c60d5417dcbecc8f07e8ebe",
      "parents": [
        "9614041ed70ab5a5f163afe5e0e3d23aa1e9e2b5"
      ],
      "author": {
        "name": "Tanay Paul",
        "email": "pault4245@gmail.com",
        "time": "Mon Aug 17 13:41:23 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 17 16:11:23 2026 +0800"
      },
      "message": "docs(help): add push style monitor help documentation (#1795) (#4321)\n\nCo-authored-by: aias00 \u003cliuhongyu@apache.org\u003e"
    },
    {
      "commit": "9614041ed70ab5a5f163afe5e0e3d23aa1e9e2b5",
      "tree": "31c52db5feafece00af7b87fc1e0e54bb6cae1c1",
      "parents": [
        "50ee6b11780ad936bb01b4b1ee02344f5e34da3b"
      ],
      "author": {
        "name": "Deep Shekhar Singh",
        "email": "deepshekhar0306@gmail.com",
        "time": "Mon Aug 17 12:54:31 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 17 15:24:31 2026 +0800"
      },
      "message": "fix(web-app): clear dependent param value when condition not met (#2298) (#4304)\n\nSigned-off-by: Deep Shekhar Singh \u003cdeepshekhar0306@gmail.com\u003e"
    },
    {
      "commit": "50ee6b11780ad936bb01b4b1ee02344f5e34da3b",
      "tree": "6e7b5c7785d641316781a3f7b2b3803bc00ec525",
      "parents": [
        "88cfd69dfa3ef6741c020ee8d45d9ad21c03f721"
      ],
      "author": {
        "name": "Duansg",
        "email": "siguoduan@gmail.com",
        "time": "Mon Aug 17 14:33:55 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 17 14:33:55 2026 +0800"
      },
      "message": "[fix] require an account to subscribe to the alert and manager streams (#4272)\n\nCo-authored-by: Claude Opus 5 (1M context) \u003cnoreply@anthropic.com\u003e\nCo-authored-by: aias00 \u003cliuhongyu@apache.org\u003e"
    },
    {
      "commit": "88cfd69dfa3ef6741c020ee8d45d9ad21c03f721",
      "tree": "58e95b554dbffa1c4486d276645fee0822e7c698",
      "parents": [
        "33284bb95553719782b8084161c23c8ecdaa89ae"
      ],
      "author": {
        "name": "aias00",
        "email": "liuhongyu@apache.org",
        "time": "Mon Aug 17 14:03:02 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 17 14:03:02 2026 +0800"
      },
      "message": "[fix] prevent SQL injection in QuestDB history queries (#4259)\n\nCo-authored-by: Claude \u003cnoreply@anthropic.com\u003e\nCo-authored-by: shown \u003cyuluo08290126@gmail.com\u003e\nCo-authored-by: Duansg \u003csiguoduan@gmail.com\u003e"
    },
    {
      "commit": "33284bb95553719782b8084161c23c8ecdaa89ae",
      "tree": "a4a158aeb07b14838ac847c0f9da674191b8d267",
      "parents": [
        "1573236b153e7e08f48d88059e8561b42695d700"
      ],
      "author": {
        "name": "NekoPunch",
        "email": "95899648+orangeCatDeveloper@users.noreply.github.com",
        "time": "Sun Aug 16 22:46:55 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 17 13:46:55 2026 +0800"
      },
      "message": "[fix] strip NUL bytes before tdengine history insert (#4310)\n\nCo-authored-by: aias00 \u003cliuhongyu@apache.org\u003e"
    },
    {
      "commit": "1573236b153e7e08f48d88059e8561b42695d700",
      "tree": "37e3d6711867bbe3a0491bdcace18b926856e84e",
      "parents": [
        "a08a36595273fa2f60f19d5f88757c02cd28b27f"
      ],
      "author": {
        "name": "NekoPunch",
        "email": "95899648+orangeCatDeveloper@users.noreply.github.com",
        "time": "Sun Aug 16 21:41:56 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 17 12:41:56 2026 +0800"
      },
      "message": "fix(deps): replace bouncycastle jdk15on with jdk18on 1.85 (#4312)\n\nCo-authored-by: aias00 \u003cliuhongyu@apache.org\u003e"
    },
    {
      "commit": "a08a36595273fa2f60f19d5f88757c02cd28b27f",
      "tree": "fe500ad23623b74281afe9ecfb7f6717f6a6a3e1",
      "parents": [
        "1ebfe76c37ae4b8536c9f914384e5184c5e9ed7f"
      ],
      "author": {
        "name": "NekoPunch",
        "email": "95899648+orangeCatDeveloper@users.noreply.github.com",
        "time": "Sun Aug 16 20:33:06 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 17 11:33:06 2026 +0800"
      },
      "message": "fix(collector): keep partial telnet metrics, surface raw reply (#4311)\n\nCo-authored-by: aias00 \u003cliuhongyu@apache.org\u003e"
    },
    {
      "commit": "1ebfe76c37ae4b8536c9f914384e5184c5e9ed7f",
      "tree": "cca22660b3e5ea259ce1fc2fa3e79dd7281ce2ab",
      "parents": [
        "e12a1ddead349ca6aa39f7a9c6bb648d81589a42"
      ],
      "author": {
        "name": "NekoPunch",
        "email": "95899648+orangeCatDeveloper@users.noreply.github.com",
        "time": "Sun Aug 16 20:05:32 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 17 11:05:32 2026 +0800"
      },
      "message": "[fix] evaluate threshold rules with empty field values (#4307)\n\nCo-authored-by: aias00 \u003cliuhongyu@apache.org\u003e"
    },
    {
      "commit": "e12a1ddead349ca6aa39f7a9c6bb648d81589a42",
      "tree": "a327f7caebb1e2da8321b5a41ea23f5233c04ad9",
      "parents": [
        "b61dbfcacf900e55863ff6fc0a8cc8d9075de181"
      ],
      "author": {
        "name": "NekoPunch",
        "email": "95899648+orangeCatDeveloper@users.noreply.github.com",
        "time": "Sun Aug 16 18:45:54 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 17 09:45:54 2026 +0800"
      },
      "message": "[fix] keep one-row metric data when command output is short (#4308)\n\nCo-authored-by: aias00 \u003cliuhongyu@apache.org\u003e"
    },
    {
      "commit": "b61dbfcacf900e55863ff6fc0a8cc8d9075de181",
      "tree": "dfa5d7a3e472c84b100b233b4a096d9db0f5b1c2",
      "parents": [
        "f952d47eb42b6c31c39cf1cd929d7a25741b326b"
      ],
      "author": {
        "name": "NekoPunch",
        "email": "95899648+orangeCatDeveloper@users.noreply.github.com",
        "time": "Sun Aug 16 18:18:42 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 17 09:18:42 2026 +0800"
      },
      "message": "fix(collector): correct jsonpath alias parsing for rows missing path (#4265)\n\nCo-authored-by: Tomsun28 \u003ctomsun28@outlook.com\u003e"
    },
    {
      "commit": "f952d47eb42b6c31c39cf1cd929d7a25741b326b",
      "tree": "ad930455ccbe205914e1545925fefbb912a8efbd",
      "parents": [
        "cf737db2eebb3028f4445bd757280d74a716f376"
      ],
      "author": {
        "name": "Bhavya Sonigra",
        "email": "sonigrabhavya28@gmail.com",
        "time": "Fri Aug 14 23:14:43 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 15 01:44:43 2026 +0800"
      },
      "message": "[security] Restrict plugin upload endpoint to admin role (#4149) (#4257)\n\nSigned-off-by: Bhavya Sonigra \u003csonigrabhavya28@gmail.com\u003e\nCo-authored-by: Tomsun28 \u003ctomsun28@outlook.com\u003e"
    },
    {
      "commit": "cf737db2eebb3028f4445bd757280d74a716f376",
      "tree": "bd0a8e0ab5d82bd84b17437df002da377a0e89d0",
      "parents": [
        "cbb62a335806c416e9f8883a14efa68f91b30874"
      ],
      "author": {
        "name": "Duansg",
        "email": "siguoduan@gmail.com",
        "time": "Fri Aug 14 10:44:48 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 14 10:44:48 2026 +0800"
      },
      "message": "[fix] stop serving the openapi document to anonymous callers (#4276)\n\nCo-authored-by: Claude Opus 5 (1M context) \u003cnoreply@anthropic.com\u003e"
    }
  ],
  "next": "cbb62a335806c416e9f8883a14efa68f91b30874"
}
