)]}'
{
  "log": [
    {
      "commit": "3e11cda6b2686e6619c44c6eafeda96a847dd231",
      "tree": "32c2c2ea06b5ba699ea1a78686debb7e7b48724a",
      "parents": [
        "bf8af13ea37a580f2c5702be6881a2ff1e9f8178"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Sep 08 23:38:05 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 08 23:38:05 2026 +0800"
      },
      "message": "build(deps): bump pnpm/action-setup from 6.0.10 to 6.1.0 (#95)\n\nBumps [pnpm/action-setup](https://github.com/pnpm/action-setup) from 6.0.10 to 6.1.0.\n- [Release notes](https://github.com/pnpm/action-setup/releases)\n- [Commits](https://github.com/pnpm/action-setup/compare/0977fd99725f1db4007ccb2928dbb4e90d06cc86...ea17c68df8912ef543352723c149a84f56e3d413)\n\n---\nupdated-dependencies:\n- dependency-name: pnpm/action-setup\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\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "bf8af13ea37a580f2c5702be6881a2ff1e9f8178",
      "tree": "25bd5df1cfa038eaef72957326fb85e1a42ce1e6",
      "parents": [
        "4f039dc8705778b838396823e35fb0852d50ec59"
      ],
      "author": {
        "name": "Visoar Zhang",
        "email": "visoarcn@gmail.com",
        "time": "Sat Sep 05 00:28:24 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Sep 05 00:28:24 2026 +0800"
      },
      "message": "docs: improve Linux tuning guidance (#86)"
    },
    {
      "commit": "4f039dc8705778b838396823e35fb0852d50ec59",
      "tree": "53fa8302df880e02e75e0848f7d2e55eaea572da",
      "parents": [
        "4dfeb4af64de3b1e6c703498b2650ce463cffcca"
      ],
      "author": {
        "name": "Visoar Zhang",
        "email": "visoarcn@gmail.com",
        "time": "Fri Sep 04 22:33:58 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 04 22:33:58 2026 +0800"
      },
      "message": "build: resolve dependency security alerts (#93)"
    },
    {
      "commit": "4dfeb4af64de3b1e6c703498b2650ce463cffcca",
      "tree": "6fcdaa7cd51508b987ca6f492be80f1686c3ce61",
      "parents": [
        "4091101ad80c3ce55d9580815801bca9fe140d4b"
      ],
      "author": {
        "name": "Visoar Zhang",
        "email": "visoarcn@gmail.com",
        "time": "Fri Sep 04 22:33:35 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 04 22:33:35 2026 +0800"
      },
      "message": "fix: exclude development docs from indexing (#94)"
    },
    {
      "commit": "4091101ad80c3ce55d9580815801bca9fe140d4b",
      "tree": "29384986e5326fa64ac08635bbc160dcdcd5c5a5",
      "parents": [
        "84ffec4788fc463c4d42eb6074d34541ba50589b"
      ],
      "author": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Tue Aug 25 10:01:45 2026 +0800"
      },
      "committer": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Tue Aug 25 10:04:35 2026 +0800"
      },
      "message": "docs: add development documentation version\n"
    },
    {
      "commit": "84ffec4788fc463c4d42eb6074d34541ba50589b",
      "tree": "213b04660410dfbb198fdd3cf27dec312c8eeb3b",
      "parents": [
        "477f2dc67d7f8ea850bf96b34b557c55d7b69543"
      ],
      "author": {
        "name": "Visoar Zhang",
        "email": "visoarcn@gmail.com",
        "time": "Sat Aug 22 22:05:19 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 22 22:05:19 2026 +0800"
      },
      "message": "docs: add MQTT broker selection guidance (#87)"
    },
    {
      "commit": "477f2dc67d7f8ea850bf96b34b557c55d7b69543",
      "tree": "b49922dca66c21f1d290517f47f0e8ae3f684037",
      "parents": [
        "11792f2081f9e6bbe79669ff0543013809b090ce"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Aug 22 22:03:57 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 22 22:03:57 2026 +0800"
      },
      "message": "Bump actions/setup-node from 6 to 7 (#91)\n\nBumps [actions/setup-node](https://github.com/actions/setup-node) from 6 to 7.\n- [Release notes](https://github.com/actions/setup-node/releases)\n- [Commits](https://github.com/actions/setup-node/compare/v6...v7)\n\n---\nupdated-dependencies:\n- dependency-name: actions/setup-node\n  dependency-version: \u00277\u0027\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "11792f2081f9e6bbe79669ff0543013809b090ce",
      "tree": "2a2ba3352178073ebfd562e7fa1964c2757eb059",
      "parents": [
        "a7a213bacd22968b57cb8993812101dc6c5e4818"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Aug 22 22:01:34 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 22 22:01:34 2026 +0800"
      },
      "message": "Bump actions/checkout from 6 to 7 (#92)\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 6 to 7.\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/v6...v7)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n  dependency-version: \u00277\u0027\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "a7a213bacd22968b57cb8993812101dc6c5e4818",
      "tree": "09d21b7d0674495a596b133099bfead425c95538",
      "parents": [
        "17c85696a301a499af110b558fbcfb5d133a9439"
      ],
      "author": {
        "name": "Visoar Zhang",
        "email": "visoarcn@gmail.com",
        "time": "Sat Aug 22 18:09:19 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 22 18:09:19 2026 +0800"
      },
      "message": "build: pin external GitHub Actions (#90)"
    },
    {
      "commit": "17c85696a301a499af110b558fbcfb5d133a9439",
      "tree": "39146881f295424afcc1c5840e54c2de89690e08",
      "parents": [
        "3f06a66aa8d3830b0ce6bc5916751795f39e3f41"
      ],
      "author": {
        "name": "Visoar Zhang",
        "email": "visoarcn@gmail.com",
        "time": "Mon Aug 17 20:51:30 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 17 20:51:30 2026 +0800"
      },
      "message": "fix: track updated titles on client-side navigation (#85)\n\nWait for React Helmet\u0027s animation-frame title update before queuing Matomo page views."
    },
    {
      "commit": "3f06a66aa8d3830b0ce6bc5916751795f39e3f41",
      "tree": "c3114ab34297661fdc561f6e815b3df3ac09bbe7",
      "parents": [
        "ca437b9c45a784985bc459f009b33ce23769e6f2"
      ],
      "author": {
        "name": "Visoar Zhang",
        "email": "visoarcn@gmail.com",
        "time": "Mon Aug 17 20:35:32 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 17 20:35:32 2026 +0800"
      },
      "message": "feat: add ASF-hosted Matomo analytics (#84)"
    },
    {
      "commit": "ca437b9c45a784985bc459f009b33ce23769e6f2",
      "tree": "63e66434451d70ca5f05fdf62657eaca8ffdfb28",
      "parents": [
        "70f126ea87f1f10cd801678a876023e622d2872d"
      ],
      "author": {
        "name": "Visoar Zhang",
        "email": "visoarcn@gmail.com",
        "time": "Thu Aug 13 16:25:29 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 13 16:25:29 2026 +0800"
      },
      "message": "Unify rainbow colors and stack mobile hero CTAs (#83)"
    },
    {
      "commit": "70f126ea87f1f10cd801678a876023e622d2872d",
      "tree": "654766114b754a1bf552a7ebf1823ce70c6f06de",
      "parents": [
        "181ba974a2a9cdf66a5de3f43a93394682154deb"
      ],
      "author": {
        "name": "Visoar Zhang",
        "email": "visoarcn@gmail.com",
        "time": "Thu Aug 13 14:44:15 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 13 14:44:15 2026 +0800"
      },
      "message": "build: upgrade GitHub Pages publishing action (#82)"
    },
    {
      "commit": "181ba974a2a9cdf66a5de3f43a93394682154deb",
      "tree": "8c0276f33aab7fef2cb001b773fb1e0627636820",
      "parents": [
        "553dfef98ab50df5edb24c5dfd8777e103fb42bc"
      ],
      "author": {
        "name": "Visoar Zhang",
        "email": "visoarcn@gmail.com",
        "time": "Thu Aug 13 11:11:15 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 13 11:11:15 2026 +0800"
      },
      "message": "test: validate generated site readiness (#80)\n\nAdd focused production-build checks for page metadata, canonical paths and sitemap parity, external resources, robots, schema.org data, DOAP, and representative ASF site requirements."
    },
    {
      "commit": "553dfef98ab50df5edb24c5dfd8777e103fb42bc",
      "tree": "fcc022723b9e446bd5d17108f36d81e48c866a34",
      "parents": [
        "60f4c21ef9dc55b698f17118f1b86cf36a800474"
      ],
      "author": {
        "name": "Visoar Zhang",
        "email": "visoarcn@gmail.com",
        "time": "Thu Aug 13 11:02:39 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 13 11:02:39 2026 +0800"
      },
      "message": "feat: improve site metadata and discovery (#79)\n\nImprove page-specific search metadata, robots, local social previews, heading structure, and factual schema.org data while retaining ASF incubation context."
    },
    {
      "commit": "60f4c21ef9dc55b698f17118f1b86cf36a800474",
      "tree": "76003d41df8b4e79ec7ff4441ba4251cfe3db38e",
      "parents": [
        "8ede95a5cf750249cd1710da0b58e095ff10fddf"
      ],
      "author": {
        "name": "Visoar Zhang",
        "email": "visoarcn@gmail.com",
        "time": "Thu Aug 13 10:56:43 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 13 10:56:43 2026 +0800"
      },
      "message": "fix: align shared website with ASF identity (#78)\n\nRemove external resource dependencies, clarify ASF incubation and community governance language, use factual site copy, and publish verified DOAP metadata."
    },
    {
      "commit": "8ede95a5cf750249cd1710da0b58e095ff10fddf",
      "tree": "2fb8f8b0a74c50366e9fab78ee732a681cbff760",
      "parents": [
        "842dccca93567f74e895ed28778e02a6e3023bab"
      ],
      "author": {
        "name": "Visoar Zhang",
        "email": "visoarcn@gmail.com",
        "time": "Thu Aug 13 10:49:36 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 13 10:49:36 2026 +0800"
      },
      "message": "docs: establish search discovery baseline (#74)\n\nEstablish the English-only documentation and version indexation baseline, add Google Search Console verification, and enforce the policy in CI."
    },
    {
      "commit": "842dccca93567f74e895ed28778e02a6e3023bab",
      "tree": "4b9ef0a1eec861c8b20abc4a62d12615f6b7c0f0",
      "parents": [
        "6a03376f070f774fe55b2df5146e3d3cd5a80b6c"
      ],
      "author": {
        "name": "Yonny(Yu) Hao",
        "email": "popduke@gmail.com",
        "time": "Fri Jul 31 15:20:56 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 31 15:20:56 2026 +0800"
      },
      "message": "fix: use valid Lodash release (#65)"
    },
    {
      "commit": "6a03376f070f774fe55b2df5146e3d3cd5a80b6c",
      "tree": "0ad963f4a80c8c153f5fac7ea935bebd90e45bb7",
      "parents": [
        "222cb7d7f628e36b816eabf863d53fd8785ba096"
      ],
      "author": {
        "name": "Yonny(Yu) Hao",
        "email": "popduke@gmail.com",
        "time": "Fri Jul 31 14:52:41 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 31 14:52:41 2026 +0800"
      },
      "message": "docs: define BifroMQ security model (#64)"
    },
    {
      "commit": "222cb7d7f628e36b816eabf863d53fd8785ba096",
      "tree": "fb81ccf77b01da07b9e5edab80d2c30ba804d360",
      "parents": [
        "5a24daf7ef8c87ca5ced1b066b1fa6c03f649d0d"
      ],
      "author": {
        "name": "Visoar Zhang",
        "email": "visoarcn@gmail.com",
        "time": "Thu Jul 30 19:33:09 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 30 19:33:09 2026 +0800"
      },
      "message": "chore: consolidate dependency management (#62)\n\n* chore: consolidate dependency management\n\n* chore: include PostCSS security update"
    },
    {
      "commit": "5a24daf7ef8c87ca5ced1b066b1fa6c03f649d0d",
      "tree": "6b4a22c2dcc2eaedef547829916c14f7d16391fc",
      "parents": [
        "b346997e4569ab6a109f2c00a85d3878ee190776"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Jul 30 18:21:44 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 30 18:21:44 2026 +0800"
      },
      "message": "Bump svgo from 3.3.3 to 3.3.4 (#60)\n\nBumps [svgo](https://github.com/svg/svgo) from 3.3.3 to 3.3.4.\n- [Release notes](https://github.com/svg/svgo/releases)\n- [Commits](https://github.com/svg/svgo/compare/v3.3.3...v3.3.4)\n\n---\nupdated-dependencies:\n- dependency-name: svgo\n  dependency-version: 3.3.4\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "b346997e4569ab6a109f2c00a85d3878ee190776",
      "tree": "768a407aa434f70d12fd5835086180db6ad10059",
      "parents": [
        "47fd4fe4e81ffc9881977f56320bc358d0033426"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Jul 24 14:48:10 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 24 14:48:10 2026 +0800"
      },
      "message": "Bump fast-uri from 3.1.2 to 3.1.4 (#55)\n\nBumps [fast-uri](https://github.com/fastify/fast-uri) from 3.1.2 to 3.1.4.\n- [Release notes](https://github.com/fastify/fast-uri/releases)\n- [Commits](https://github.com/fastify/fast-uri/compare/v3.1.2...v3.1.4)\n\n---\nupdated-dependencies:\n- dependency-name: fast-uri\n  dependency-version: 3.1.4\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "47fd4fe4e81ffc9881977f56320bc358d0033426",
      "tree": "f4149a87380ea0f39bafa3ef1ee1fb0adbe6ee7c",
      "parents": [
        "aec81e0f90caaa2ecad093e9bbb053ba9525f911"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Jul 16 13:48:28 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 16 13:48:28 2026 +0800"
      },
      "message": "Bump websocket-driver from 0.7.4 to 0.7.5 (#53)\n\nBumps [websocket-driver](https://github.com/faye/websocket-driver-node) from 0.7.4 to 0.7.5.\n- [Changelog](https://github.com/faye/websocket-driver-node/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/faye/websocket-driver-node/compare/0.7.4...0.7.5)\n\n---\nupdated-dependencies:\n- dependency-name: websocket-driver\n  dependency-version: 0.7.5\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "aec81e0f90caaa2ecad093e9bbb053ba9525f911",
      "tree": "029bcdf69ebd667d98247ff0c4e8e23fd041df3c",
      "parents": [
        "ccc6bed853a743c93ae68bad4339e481c5e9b1f6"
      ],
      "author": {
        "name": "Visoar Zhang",
        "email": "visoarcn@gmail.com",
        "time": "Sat Jun 13 16:40:23 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jun 13 16:40:23 2026 +0800"
      },
      "message": "feat: add MQTT page and update footer documentation (#52)"
    },
    {
      "commit": "ccc6bed853a743c93ae68bad4339e481c5e9b1f6",
      "tree": "561949add6bfbbf559e494f7d875470bcc1b4d8c",
      "parents": [
        "475c741dd0232b6f607ec7839d620219f9413f0f"
      ],
      "author": {
        "name": "Visoar Zhang",
        "email": "visoarcn@gmail.com",
        "time": "Sat Jun 13 16:03:58 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jun 13 16:03:58 2026 +0800"
      },
      "message": "chore: upgrade site dependencies (#51)"
    },
    {
      "commit": "475c741dd0232b6f607ec7839d620219f9413f0f",
      "tree": "d4937285e50408022b7d4661942ac6a37904f477",
      "parents": [
        "c9832ec0a22408155a61b1e517cdb8c0e603eb4e"
      ],
      "author": {
        "name": "The Apache Software Foundation",
        "email": "root-asf-gitbox-commits@apache.org",
        "time": "Mon May 18 05:19:07 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 18 18:19:07 2026 +0800"
      },
      "message": "Set up default protection ruleset for default and release branches (#50)"
    },
    {
      "commit": "c9832ec0a22408155a61b1e517cdb8c0e603eb4e",
      "tree": "28d7c56b908006f7825dc3961bb2e5f06ba76655",
      "parents": [
        "887e340a68a7f198883e7382767fde23e20fba41"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue May 12 10:05:43 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 12 10:05:43 2026 +0800"
      },
      "message": "Bump mermaid from 11.12.1 to 11.15.0 (#49)\n\nBumps [mermaid](https://github.com/mermaid-js/mermaid) from 11.12.1 to 11.15.0.\n- [Release notes](https://github.com/mermaid-js/mermaid/releases)\n- [Commits](https://github.com/mermaid-js/mermaid/compare/mermaid@11.12.1...mermaid@11.15.0)\n\n---\nupdated-dependencies:\n- dependency-name: mermaid\n  dependency-version: 11.15.0\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "887e340a68a7f198883e7382767fde23e20fba41",
      "tree": "a27d0bb503539a3203fbb81913d417aedb76ca0e",
      "parents": [
        "c92a091be038066330603eb859d5654e85bce311"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon May 11 09:26:49 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 11 09:26:49 2026 +0800"
      },
      "message": "Bump @babel/plugin-transform-modules-systemjs from 7.28.5 to 7.29.4 (#48)\n\nBumps [@babel/plugin-transform-modules-systemjs](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-systemjs) from 7.28.5 to 7.29.4.\n- [Release notes](https://github.com/babel/babel/releases)\n- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/babel/babel/commits/v7.29.4/packages/babel-plugin-transform-modules-systemjs)\n\n---\nupdated-dependencies:\n- dependency-name: \"@babel/plugin-transform-modules-systemjs\"\n  dependency-version: 7.29.4\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "c92a091be038066330603eb859d5654e85bce311",
      "tree": "e92bc97328863abc92b333463cb0713f8ddc6540",
      "parents": [
        "adf26ae892ff8dcca05411fe397d3e8f8680e75a"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Apr 23 13:42:31 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 23 13:42:31 2026 +0800"
      },
      "message": "Bump dompurify from 3.3.3 to 3.4.1 (#47)\n\nBumps [dompurify](https://github.com/cure53/DOMPurify) from 3.3.3 to 3.4.1.\n- [Release notes](https://github.com/cure53/DOMPurify/releases)\n- [Commits](https://github.com/cure53/DOMPurify/compare/3.3.3...3.4.1)\n\n---\nupdated-dependencies:\n- dependency-name: dompurify\n  dependency-version: 3.4.1\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "adf26ae892ff8dcca05411fe397d3e8f8680e75a",
      "tree": "de3c63f57a1346f92e18e5b193f11e0274129f76",
      "parents": [
        "e9a0c1510171e262a00d7e9544d41ecee960fcda"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Apr 16 15:15:48 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 16 15:15:48 2026 +0800"
      },
      "message": "Bump follow-redirects from 1.15.11 to 1.16.0 (#46)\n\nBumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.11 to 1.16.0.\n- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)\n- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.11...v1.16.0)\n\n---\nupdated-dependencies:\n- dependency-name: follow-redirects\n  dependency-version: 1.16.0\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "e9a0c1510171e262a00d7e9544d41ecee960fcda",
      "tree": "a61136752c52b12e56fb5b3ed4ef653bc539732a",
      "parents": [
        "e862603f8e6909649487613d53bb4338bea4f663"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Apr 16 15:15:35 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 16 15:15:35 2026 +0800"
      },
      "message": "Bump path-to-regexp from 0.1.12 to 1.9.0 (#45)\n\nBumps [path-to-regexp](https://github.com/pillarjs/path-to-regexp) from 0.1.12 to 1.9.0.\n- [Release notes](https://github.com/pillarjs/path-to-regexp/releases)\n- [Changelog](https://github.com/pillarjs/path-to-regexp/blob/master/History.md)\n- [Commits](https://github.com/pillarjs/path-to-regexp/compare/v0.1.12...v1.9.0)\n\n---\nupdated-dependencies:\n- dependency-name: path-to-regexp\n  dependency-version: 1.9.0\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "e862603f8e6909649487613d53bb4338bea4f663",
      "tree": "4529721977f499c41bc00b2804a5d4d21726228d",
      "parents": [
        "5c93b85997b6b368281f5e5786dcf876af208eb7"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Apr 16 15:15:14 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 16 15:15:14 2026 +0800"
      },
      "message": "Bump fast-xml-parser from 5.5.6 to 5.5.7 (#44)\n\nBumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) from 5.5.6 to 5.5.7.\n- [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases)\n- [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.5.6...v5.5.7)\n\n---\nupdated-dependencies:\n- dependency-name: fast-xml-parser\n  dependency-version: 5.5.7\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "5c93b85997b6b368281f5e5786dcf876af208eb7",
      "tree": "16c6e0c15bfdb3b579673c7b9030ed4743bdd121",
      "parents": [
        "e4e3a5e798db6d07ad70e82aeabf3f114c64b166"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Apr 16 15:15:00 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 16 15:15:00 2026 +0800"
      },
      "message": "Bump dompurify from 3.3.1 to 3.3.3 (#43)\n\nBumps [dompurify](https://github.com/cure53/DOMPurify) from 3.3.1 to 3.3.3.\n- [Release notes](https://github.com/cure53/DOMPurify/releases)\n- [Commits](https://github.com/cure53/DOMPurify/compare/3.3.1...3.3.3)\n\n---\nupdated-dependencies:\n- dependency-name: dompurify\n  dependency-version: 3.3.3\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "e4e3a5e798db6d07ad70e82aeabf3f114c64b166",
      "tree": "394efa7ab10227ef0ea6ca180bcabb219aa0791b",
      "parents": [
        "16c482e0a299968186590172fe2e71e71aba73ac"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Mar 19 11:51:27 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 19 11:51:27 2026 +0800"
      },
      "message": "Bump fast-xml-parser from 5.4.1 to 5.5.6 (#42)\n\nBumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) from 5.4.1 to 5.5.6.\n- [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases)\n- [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.4.1...v5.5.6)\n\n---\nupdated-dependencies:\n- dependency-name: fast-xml-parser\n  dependency-version: 5.5.6\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "16c482e0a299968186590172fe2e71e71aba73ac",
      "tree": "c6211265693ff7a00d9d6304f3cd3a27556949c1",
      "parents": [
        "6cafb124abc13181fa7e689fcf5f86704cd4a106"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Mar 05 11:09:37 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 05 11:09:37 2026 +0800"
      },
      "message": "Bump minimatch and serve-handler (#41)\n\nBumps [minimatch](https://github.com/isaacs/minimatch) and [serve-handler](https://github.com/vercel/serve-handler). These dependencies needed to be updated together.\n\nUpdates `minimatch` from 5.1.6 to 5.1.9\n- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)\n- [Commits](https://github.com/isaacs/minimatch/compare/v5.1.6...v5.1.9)\n\nUpdates `serve-handler` from 6.1.6 to 6.1.7\n- [Release notes](https://github.com/vercel/serve-handler/releases)\n- [Commits](https://github.com/vercel/serve-handler/compare/6.1.6...6.1.7)\n\n---\nupdated-dependencies:\n- dependency-name: minimatch\n  dependency-version: 5.1.9\n  dependency-type: indirect\n- dependency-name: serve-handler\n  dependency-version: 6.1.7\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "6cafb124abc13181fa7e689fcf5f86704cd4a106",
      "tree": "0828414a896169fbb8e6630b7535893230f085c9",
      "parents": [
        "2f69151453382f04bd3b1fd2ec13ed384fff2206"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Mar 05 09:30:41 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 05 09:30:41 2026 +0800"
      },
      "message": "Bump svgo from 3.3.2 to 3.3.3 (#40)\n\nBumps [svgo](https://github.com/svg/svgo) from 3.3.2 to 3.3.3.\n- [Release notes](https://github.com/svg/svgo/releases)\n- [Commits](https://github.com/svg/svgo/compare/v3.3.2...v3.3.3)\n\n---\nupdated-dependencies:\n- dependency-name: svgo\n  dependency-version: 3.3.3\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "2f69151453382f04bd3b1fd2ec13ed384fff2206",
      "tree": "9e8e44d634d45cbdee863a7b1e5a8a8f9da92554",
      "parents": [
        "e7e658d2d28ff20052abcee6e533f975f4a8b313"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Mar 03 09:26:40 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 03 09:26:40 2026 +0800"
      },
      "message": "Bump fast-xml-parser from 5.3.6 to 5.4.1 (#39)\n\nBumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) from 5.3.6 to 5.4.1.\n- [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases)\n- [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.3.6...v5.4.1)\n\n---\nupdated-dependencies:\n- dependency-name: fast-xml-parser\n  dependency-version: 5.4.1\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "e7e658d2d28ff20052abcee6e533f975f4a8b313",
      "tree": "091746acdd770cd7bdf66899ee3272e6763fd535",
      "parents": [
        "de4ffcbe344af560b9096eac97be8767eeec2244"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Feb 23 23:14:38 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 23 23:14:38 2026 +0800"
      },
      "message": "Bump ajv from 6.12.6 to 6.14.0 (#38)\n\nBumps [ajv](https://github.com/ajv-validator/ajv) from 6.12.6 to 6.14.0.\n- [Release notes](https://github.com/ajv-validator/ajv/releases)\n- [Commits](https://github.com/ajv-validator/ajv/compare/v6.12.6...v6.14.0)\n\n---\nupdated-dependencies:\n- dependency-name: ajv\n  dependency-version: 6.14.0\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "de4ffcbe344af560b9096eac97be8767eeec2244",
      "tree": "29c95a987b432f8900c46af0199b64bd39b705b5",
      "parents": [
        "344b1c09854db7bfb087b48a750b253f4ca0277a"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Feb 18 15:37:28 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 18 15:37:28 2026 +0800"
      },
      "message": "Bump fast-xml-parser and openapi-sampler (#37)\n\nBumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) and [openapi-sampler](https://github.com/redocly/openapi-sampler). These dependencies needed to be updated together.\n\nUpdates `fast-xml-parser` from 4.5.3 to 5.3.6\n- [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases)\n- [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/NaturalIntelligence/fast-xml-parser/commits/v5.3.6)\n\nUpdates `openapi-sampler` from 1.6.2 to 1.7.0\n- [Release notes](https://github.com/redocly/openapi-sampler/releases)\n- [Commits](https://github.com/redocly/openapi-sampler/commits)\n\n---\nupdated-dependencies:\n- dependency-name: fast-xml-parser\n  dependency-version: 5.3.6\n  dependency-type: indirect\n- dependency-name: openapi-sampler\n  dependency-version: 1.7.0\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "344b1c09854db7bfb087b48a750b253f4ca0277a",
      "tree": "768acb88a4f4a600d83f312fd0a07e95738d4b25",
      "parents": [
        "65bdf55847fe520612f805e7fced9533e0e6b802"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sun Feb 15 10:05:44 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Feb 15 10:05:44 2026 +0800"
      },
      "message": "Bump qs from 6.14.1 to 6.14.2 (#36)\n\nBumps [qs](https://github.com/ljharb/qs) from 6.14.1 to 6.14.2.\n- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/ljharb/qs/compare/v6.14.1...v6.14.2)\n\n---\nupdated-dependencies:\n- dependency-name: qs\n  dependency-version: 6.14.2\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "65bdf55847fe520612f805e7fced9533e0e6b802",
      "tree": "8db4bad22bad27cc752d99ef5dd69030d159b887",
      "parents": [
        "f0e62b78a60e60c8dc863edd2eddbc89cdb51b68"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Feb 09 09:03:53 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 09 09:03:53 2026 +0800"
      },
      "message": "Bump webpack from 5.102.1 to 5.105.0 (#35)\n\nBumps [webpack](https://github.com/webpack/webpack) from 5.102.1 to 5.105.0.\n- [Release notes](https://github.com/webpack/webpack/releases)\n- [Changelog](https://github.com/webpack/webpack/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/webpack/webpack/compare/v5.102.1...v5.105.0)\n\n---\nupdated-dependencies:\n- dependency-name: webpack\n  dependency-version: 5.105.0\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "f0e62b78a60e60c8dc863edd2eddbc89cdb51b68",
      "tree": "300101ebd22867e31368578297c365d4773515b0",
      "parents": [
        "8de4d7eb8c74d4cce950fa69deaa12a73f846368"
      ],
      "author": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Fri Jan 30 09:46:57 2026 +0800"
      },
      "committer": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Fri Jan 30 09:46:57 2026 +0800"
      },
      "message": "correct store_name value\n"
    },
    {
      "commit": "8de4d7eb8c74d4cce950fa69deaa12a73f846368",
      "tree": "1e2be194ea34d0c26c2c9b8a4fac7625b096e803",
      "parents": [
        "460be1aead8de77765af9d4b7683c056c0207270"
      ],
      "author": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Wed Jan 28 17:18:05 2026 +0800"
      },
      "committer": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Wed Jan 28 17:18:05 2026 +0800"
      },
      "message": "correct download link for src pkg\n"
    },
    {
      "commit": "460be1aead8de77765af9d4b7683c056c0207270",
      "tree": "ff7e1a502f9db77bc8779fd4f86f51ede35624c1",
      "parents": [
        "e1566b903f8a466882a11cc36aaa23093df706c9"
      ],
      "author": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Wed Jan 28 16:26:14 2026 +0800"
      },
      "committer": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Wed Jan 28 16:26:14 2026 +0800"
      },
      "message": "fix release note url\n"
    },
    {
      "commit": "e1566b903f8a466882a11cc36aaa23093df706c9",
      "tree": "d4b7929416252d1a96f1ae26ec86d3506d29a155",
      "parents": [
        "2de7412803f2a87c0cd6abb96c425aacc7eca897"
      ],
      "author": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Wed Jan 28 15:49:25 2026 +0800"
      },
      "committer": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Wed Jan 28 15:49:25 2026 +0800"
      },
      "message": "finalize download link \u0026 refresh date\n"
    },
    {
      "commit": "2de7412803f2a87c0cd6abb96c425aacc7eca897",
      "tree": "6be3a3716c6081140c536c4f445a16a9fdd29011",
      "parents": [
        "e50f97dda298c24209967db076a2d24fc0b7f03a"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sun Jan 25 10:14:48 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jan 25 10:14:48 2026 +0800"
      },
      "message": "Bump lodash from 4.17.21 to 4.17.23 (#34)\n\nBumps [lodash](https://github.com/lodash/lodash) from 4.17.21 to 4.17.23.\n- [Release notes](https://github.com/lodash/lodash/releases)\n- [Commits](https://github.com/lodash/lodash/compare/4.17.21...4.17.23)\n\n---\nupdated-dependencies:\n- dependency-name: lodash\n  dependency-version: 4.17.23\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "e50f97dda298c24209967db076a2d24fc0b7f03a",
      "tree": "d6bd1455717d3931a389887902f0bf12f82ca13f",
      "parents": [
        "a09720b3dffedcfe955cefbbafac24d837b68732"
      ],
      "author": {
        "name": "Visoar",
        "email": "visoarcn@gmail.com",
        "time": "Tue Jan 13 11:43:53 2026 +0800"
      },
      "committer": {
        "name": "Visoar",
        "email": "visoarcn@gmail.com",
        "time": "Tue Jan 13 12:19:27 2026 +0800"
      },
      "message": "Updated dark mode styles, optimized background and border effects, and improved visual experience.To introduce visual effects for the Bifrost-rainbow name, the .bifrost-rainbow class and its styles were added to enhance the visual presentation in the documentation.\n"
    },
    {
      "commit": "a09720b3dffedcfe955cefbbafac24d837b68732",
      "tree": "db56d27d0031a79dd44f7e41570cacd8cdc3c976",
      "parents": [
        "d0dc2041400dff0e15a470fa95c24c2b262e105a"
      ],
      "author": {
        "name": "Visoar",
        "email": "visoarcn@gmail.com",
        "time": "Tue Jan 13 11:21:51 2026 +0800"
      },
      "committer": {
        "name": "Visoar",
        "email": "visoarcn@gmail.com",
        "time": "Tue Jan 13 11:21:51 2026 +0800"
      },
      "message": "Adjust theme styles and layout, and update color variables to unify visual effects.\n"
    },
    {
      "commit": "d0dc2041400dff0e15a470fa95c24c2b262e105a",
      "tree": "e180426a122897745e83f814688f9e52bc46248d",
      "parents": [
        "7f73938a127a237a138a5aa667a88f8dad1fde1e"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Jan 13 10:30:30 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 13 10:30:30 2026 +0800"
      },
      "message": "Bump qs from 6.14.0 to 6.14.1 (#32)\n\nBumps [qs](https://github.com/ljharb/qs) from 6.14.0 to 6.14.1.\n- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/ljharb/qs/compare/v6.14.0...v6.14.1)\n\n---\nupdated-dependencies:\n- dependency-name: qs\n  dependency-version: 6.14.1\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "7f73938a127a237a138a5aa667a88f8dad1fde1e",
      "tree": "6b8be7e8f553a3fec848845aaa2244a1b541d652",
      "parents": [
        "b6f451221d49debf652b6b1f3f011a40d0fb1884"
      ],
      "author": {
        "name": "Visoar Zhang",
        "email": "visoarcn@gmail.com",
        "time": "Mon Jan 12 16:35:39 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 12 16:35:39 2026 +0800"
      },
      "message": "Website clean rebuild and theme redesign (#33)\n\n* clean rebuild\n\n* add:footer\n\n* chore: remove i18n configuration and redundant files\n\n* style: complete UI/UX overhaul with Bifrost design system\n\n* fix: Optimize margins and eliminate scrollbar overlap\n\n* redesign footer section\n\nUpdate docusaurus.config.ts\n\n* fix landing page deployment section docker tag and hover status"
    },
    {
      "commit": "b6f451221d49debf652b6b1f3f011a40d0fb1884",
      "tree": "7534c8f0b7780d5eb7b3fda5f07d076b24869f1b",
      "parents": [
        "0d270ab7ec7142305f688861978b12b9eb41ffca"
      ],
      "author": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Mon Dec 22 11:44:18 2025 +0800"
      },
      "committer": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Mon Dec 22 11:44:18 2025 +0800"
      },
      "message": "Add SPI doc\n"
    },
    {
      "commit": "0d270ab7ec7142305f688861978b12b9eb41ffca",
      "tree": "f6f7c2ce1bae8dc34be554d29d9dcc8025e84896",
      "parents": [
        "f1a465c2752f5ed912f8dde90e8479f381c8a334"
      ],
      "author": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Thu Dec 18 17:10:15 2025 +0800"
      },
      "committer": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Thu Dec 18 17:10:15 2025 +0800"
      },
      "message": "Add more docs\n"
    },
    {
      "commit": "f1a465c2752f5ed912f8dde90e8479f381c8a334",
      "tree": "528089c21706884f4264d6c43207cd7b42699b84",
      "parents": [
        "d47ccd30c32eeae594ce82b979d3fe8bf5c16442"
      ],
      "author": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Wed Dec 10 14:18:26 2025 +0800"
      },
      "committer": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Wed Dec 10 14:18:33 2025 +0800"
      },
      "message": "1. enable blog\n2. add two blog drafts\n3. archived pre-incubation blogs(needs to be re-edited before re-publishing)\n4. update Download page\n"
    },
    {
      "commit": "d47ccd30c32eeae594ce82b979d3fe8bf5c16442",
      "tree": "1e07690c5288c9861f7cb5b7b02a9abfa75bdaae",
      "parents": [
        "8eb8933791779180296b13e26d1db4a6d4a519c7"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Dec 10 09:43:34 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 10 09:43:34 2025 +0800"
      },
      "message": "Bump express from 4.21.2 to 4.22.1 (#31)\n\nBumps [express](https://github.com/expressjs/express) from 4.21.2 to 4.22.1.\n- [Release notes](https://github.com/expressjs/express/releases)\n- [Changelog](https://github.com/expressjs/express/blob/v4.22.1/History.md)\n- [Commits](https://github.com/expressjs/express/compare/4.21.2...v4.22.1)\n\n---\nupdated-dependencies:\n- dependency-name: express\n  dependency-version: 4.22.1\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "8eb8933791779180296b13e26d1db4a6d4a519c7",
      "tree": "a6de05a611e52004723ea2a7e3c791250f0cc4d8",
      "parents": [
        "f3006258fc701093f40c660226cf87ee550bd136"
      ],
      "author": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Tue Dec 02 15:40:20 2025 +0800"
      },
      "committer": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Tue Dec 02 15:40:20 2025 +0800"
      },
      "message": "update linux\u0026windows steps\n"
    },
    {
      "commit": "f3006258fc701093f40c660226cf87ee550bd136",
      "tree": "3dc84dcd90981c9b9d903ac20a6bc74ac1a39e76",
      "parents": [
        "2178ea665a2e9639abe3f67facf36f4b918928b3"
      ],
      "author": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Tue Dec 02 15:31:58 2025 +0800"
      },
      "committer": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Tue Dec 02 15:31:58 2025 +0800"
      },
      "message": "Support  dynamic version in docs\n"
    },
    {
      "commit": "2178ea665a2e9639abe3f67facf36f4b918928b3",
      "tree": "a15c54384b9f90224f4439cbc8cbf958274b728f",
      "parents": [
        "85c5f84f24ce88daa5e33c7c66c7166f09da98b5"
      ],
      "author": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Tue Dec 02 14:11:57 2025 +0800"
      },
      "committer": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Tue Dec 02 14:11:57 2025 +0800"
      },
      "message": "update configmanual/sysprops/settings pages\n"
    },
    {
      "commit": "85c5f84f24ce88daa5e33c7c66c7166f09da98b5",
      "tree": "620f22595b6c9c4b545939881d0dbf58fad8daa2",
      "parents": [
        "0be03980507b70fafdde55b35bc64d58f5708365"
      ],
      "author": {
        "name": "Gu Jiawei",
        "email": "gujiaweijoe@foxmail.com",
        "time": "Tue Dec 02 13:13:24 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 02 13:13:24 2025 +0800"
      },
      "message": "1. changes for first incubating release. (#29)\n\n"
    },
    {
      "commit": "0be03980507b70fafdde55b35bc64d58f5708365",
      "tree": "6a3cf9aaa2dcab16ab2dc441fcbcd98c6fc46d69",
      "parents": [
        "e7a13e3abf8b967e260a788988d3e8fb6fde44c9"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Dec 02 13:13:02 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 02 13:13:02 2025 +0800"
      },
      "message": "Bump mdast-util-to-hast from 13.2.0 to 13.2.1 (#30)\n\nBumps [mdast-util-to-hast](https://github.com/syntax-tree/mdast-util-to-hast) from 13.2.0 to 13.2.1.\n- [Release notes](https://github.com/syntax-tree/mdast-util-to-hast/releases)\n- [Commits](https://github.com/syntax-tree/mdast-util-to-hast/compare/13.2.0...13.2.1)\n\n---\nupdated-dependencies:\n- dependency-name: mdast-util-to-hast\n  dependency-version: 13.2.1\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "e7a13e3abf8b967e260a788988d3e8fb6fde44c9",
      "tree": "228d04ffac30379a42a08feae209bf66ae069cef",
      "parents": [
        "8e108a2051e519099c831d25478d6f8c1fc4285f"
      ],
      "author": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Mon Dec 01 15:24:48 2025 +0800"
      },
      "committer": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Mon Dec 01 15:24:48 2025 +0800"
      },
      "message": "add download page\n"
    },
    {
      "commit": "8e108a2051e519099c831d25478d6f8c1fc4285f",
      "tree": "53c27fddf5608506f4fc7752b68325f1e1cc8b6f",
      "parents": [
        "bdab05f3142b7518921ada7eb5059239f17725ae"
      ],
      "author": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Fri Nov 28 15:07:23 2025 +0800"
      },
      "committer": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Fri Nov 28 15:07:23 2025 +0800"
      },
      "message": "Update workfow to manually deploy site\n"
    },
    {
      "commit": "bdab05f3142b7518921ada7eb5059239f17725ae",
      "tree": "ae71a53145001d581e5d08c854e12bf85277c447",
      "parents": [
        "58f2a5653169cafb2c589657cd2ff3deff2b9257"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Nov 28 14:36:05 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 28 14:36:05 2025 +0800"
      },
      "message": "Bump node-forge from 1.3.1 to 1.3.2 (#28)\n\nBumps [node-forge](https://github.com/digitalbazaar/forge) from 1.3.1 to 1.3.2.\n- [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/digitalbazaar/forge/compare/v1.3.1...v1.3.2)\n\n---\nupdated-dependencies:\n- dependency-name: node-forge\n  dependency-version: 1.3.2\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "58f2a5653169cafb2c589657cd2ff3deff2b9257",
      "tree": "b69cebda9d2e88aa92fb396e3598291ad5dd45b0",
      "parents": [
        "15576a6edd1fb2d3fb9a74675344787260e024d6"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Nov 21 14:01:29 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 21 14:01:29 2025 +0800"
      },
      "message": "Bump glob from 10.4.5 to 10.5.0 (#27)\n\nBumps [glob](https://github.com/isaacs/node-glob) from 10.4.5 to 10.5.0.\n- [Changelog](https://github.com/isaacs/node-glob/blob/main/changelog.md)\n- [Commits](https://github.com/isaacs/node-glob/compare/v10.4.5...v10.5.0)\n\n---\nupdated-dependencies:\n- dependency-name: glob\n  dependency-version: 10.5.0\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "15576a6edd1fb2d3fb9a74675344787260e024d6",
      "tree": "8a930e4029728be1e25a6302557623398d1af312",
      "parents": [
        "a8e2b249ead317956f2bc9ee14dac0f23a6b5687"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Nov 18 09:33:32 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 18 09:33:32 2025 +0800"
      },
      "message": "Bump js-yaml from 3.14.1 to 3.14.2 (#26)\n\nBumps [js-yaml](https://github.com/nodeca/js-yaml) from 3.14.1 to 3.14.2.\n- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/nodeca/js-yaml/compare/3.14.1...3.14.2)\n\n---\nupdated-dependencies:\n- dependency-name: js-yaml\n  dependency-version: 3.14.2\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "a8e2b249ead317956f2bc9ee14dac0f23a6b5687",
      "tree": "0df0bcb08ff069125b3371f538729c3b2c07e791",
      "parents": [
        "f5b4972d2012c57367347c300de73ee3c22dce95"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Nov 10 10:00:47 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 10 10:00:47 2025 +0800"
      },
      "message": "Bump webpack-dev-server, @docusaurus/core, @docusaurus/preset-classic, @docusaurus/plugin-content-docs, @docusaurus/theme-mermaid and @docusaurus/theme-classic (#25)\n\nBumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) to 5.2.2 and updates ancestor dependencies [webpack-dev-server](https://github.com/webpack/webpack-dev-server), [@docusaurus/core](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus), [@docusaurus/preset-classic](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic), [@docusaurus/plugin-content-docs](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-content-docs), [@docusaurus/theme-mermaid](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-theme-mermaid) and [@docusaurus/theme-classic](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-theme-classic). These dependencies need to be updated together.\n\n\nUpdates `webpack-dev-server` from 4.15.2 to 5.2.2\n- [Release notes](https://github.com/webpack/webpack-dev-server/releases)\n- [Changelog](https://github.com/webpack/webpack-dev-server/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/webpack/webpack-dev-server/compare/v4.15.2...v5.2.2)\n\nUpdates `@docusaurus/core` from 3.8.1 to 3.9.2\n- [Release notes](https://github.com/facebook/docusaurus/releases)\n- [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/facebook/docusaurus/commits/v3.9.2/packages/docusaurus)\n\nUpdates `@docusaurus/preset-classic` from 3.8.1 to 3.9.2\n- [Release notes](https://github.com/facebook/docusaurus/releases)\n- [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/facebook/docusaurus/commits/v3.9.2/packages/docusaurus-preset-classic)\n\nUpdates `@docusaurus/plugin-content-docs` from 3.8.1 to 3.9.2\n- [Release notes](https://github.com/facebook/docusaurus/releases)\n- [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/facebook/docusaurus/commits/v3.9.2/packages/docusaurus-plugin-content-docs)\n\nUpdates `@docusaurus/theme-mermaid` from 3.8.1 to 3.9.2\n- [Release notes](https://github.com/facebook/docusaurus/releases)\n- [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/facebook/docusaurus/commits/v3.9.2/packages/docusaurus-theme-mermaid)\n\nUpdates `@docusaurus/theme-classic` from 3.8.1 to 3.9.2\n- [Release notes](https://github.com/facebook/docusaurus/releases)\n- [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/facebook/docusaurus/commits/v3.9.2/packages/docusaurus-theme-classic)\n\n---\nupdated-dependencies:\n- dependency-name: webpack-dev-server\n  dependency-version: 5.2.2\n  dependency-type: indirect\n- dependency-name: \"@docusaurus/core\"\n  dependency-version: 3.9.2\n  dependency-type: direct:production\n- dependency-name: \"@docusaurus/preset-classic\"\n  dependency-version: 3.9.2\n  dependency-type: direct:production\n- dependency-name: \"@docusaurus/plugin-content-docs\"\n  dependency-version: 3.9.2\n  dependency-type: indirect\n- dependency-name: \"@docusaurus/theme-mermaid\"\n  dependency-version: 3.9.2\n  dependency-type: direct:production\n- dependency-name: \"@docusaurus/theme-classic\"\n  dependency-version: 3.9.2\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "f5b4972d2012c57367347c300de73ee3c22dce95",
      "tree": "c01de2506fa6eb8757e4284ff3b0350288392d1f",
      "parents": [
        "a48123e8e3644c20eb8a164dc29d0d7ebc713acd"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Nov 10 10:00:25 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 10 10:00:25 2025 +0800"
      },
      "message": "Bump mermaid from 11.9.0 to 11.12.1 (#24)\n\nBumps [mermaid](https://github.com/mermaid-js/mermaid) from 11.9.0 to 11.12.1.\n- [Release notes](https://github.com/mermaid-js/mermaid/releases)\n- [Commits](https://github.com/mermaid-js/mermaid/compare/mermaid@11.9.0...mermaid@11.12.1)\n\n---\nupdated-dependencies:\n- dependency-name: mermaid\n  dependency-version: 11.12.1\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "a48123e8e3644c20eb8a164dc29d0d7ebc713acd",
      "tree": "5ba2c3051ee91f6af6603700a813038ca16e908a",
      "parents": [
        "00368a5b2d0a0661b0081d271afb5126762a1ff4"
      ],
      "author": {
        "name": "Visoar",
        "email": "visoarcn@gmail.com",
        "time": "Sat Nov 08 11:51:08 2025 +0800"
      },
      "committer": {
        "name": "Visoar",
        "email": "visoarcn@gmail.com",
        "time": "Sat Nov 08 11:51:08 2025 +0800"
      },
      "message": "fix: Trying to fix low node versions\n"
    },
    {
      "commit": "00368a5b2d0a0661b0081d271afb5126762a1ff4",
      "tree": "487c26275666fa5f720715e2149e44a819f3c4c8",
      "parents": [
        "33d18fe0365adced427efa8eced4c98d6489201d"
      ],
      "author": {
        "name": "Visoar",
        "email": "visoarcn@gmail.com",
        "time": "Sat Nov 08 11:37:21 2025 +0800"
      },
      "committer": {
        "name": "Visoar",
        "email": "visoarcn@gmail.com",
        "time": "Sat Nov 08 11:43:17 2025 +0800"
      },
      "message": "add:Apache MQTT Broker as Keywords\n"
    },
    {
      "commit": "33d18fe0365adced427efa8eced4c98d6489201d",
      "tree": "3f1003d02e2a3759340a190d0886056a013c0ae5",
      "parents": [
        "58ba077ab3ce05e18103a09c37905b12b6081e5a"
      ],
      "author": {
        "name": "Gu Jiawei",
        "email": "gujiaweijoe@foxmail.com",
        "time": "Wed Jul 30 20:27:53 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 30 20:27:53 2025 +0800"
      },
      "message": "1. remove private mailing list; (#21)\n\n2. link sub and unsub steps in intro."
    },
    {
      "commit": "58ba077ab3ce05e18103a09c37905b12b6081e5a",
      "tree": "727a1c1446033e045830a2447b78f5bd5626de66",
      "parents": [
        "4e2d652610f70441cd8450eb32c2c0abc722af61"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Jul 30 10:29:54 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 30 10:29:54 2025 +0800"
      },
      "message": "Bump on-headers and compression (#19)\n\nBumps [on-headers](https://github.com/jshttp/on-headers) and [compression](https://github.com/expressjs/compression). These dependencies needed to be updated together.\n\nUpdates `on-headers` from 1.0.2 to 1.1.0\n- [Release notes](https://github.com/jshttp/on-headers/releases)\n- [Changelog](https://github.com/jshttp/on-headers/blob/master/HISTORY.md)\n- [Commits](https://github.com/jshttp/on-headers/compare/v1.0.2...v1.1.0)\n\nUpdates `compression` from 1.8.0 to 1.8.1\n- [Release notes](https://github.com/expressjs/compression/releases)\n- [Changelog](https://github.com/expressjs/compression/blob/master/HISTORY.md)\n- [Commits](https://github.com/expressjs/compression/compare/1.8.0...v1.8.1)\n\n---\nupdated-dependencies:\n- dependency-name: on-headers\n  dependency-version: 1.1.0\n  dependency-type: indirect\n- dependency-name: compression\n  dependency-version: 1.8.1\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "4e2d652610f70441cd8450eb32c2c0abc722af61",
      "tree": "0be788f90eb16ee3877f8baad9b8392954849de2",
      "parents": [
        "568a69d157fb45af373be966b08e9563ce6c9ba9"
      ],
      "author": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Wed Jul 30 10:29:16 2025 +0800"
      },
      "committer": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Wed Jul 30 10:29:16 2025 +0800"
      },
      "message": "Remove the separator line above footer\n"
    },
    {
      "commit": "568a69d157fb45af373be966b08e9563ce6c9ba9",
      "tree": "9ac7e0b481b66ef11fee5c6a3a60b6890d7fd704",
      "parents": [
        "fe4da22d73c1797ff162b320e3232ea5ad266f65"
      ],
      "author": {
        "name": "Gu Jiawei",
        "email": "gujiaweijoe@foxmail.com",
        "time": "Wed Jul 30 10:17:22 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 30 10:17:22 2025 +0800"
      },
      "message": "[Docs] Clarify mailing list (#20)\n\n"
    },
    {
      "commit": "fe4da22d73c1797ff162b320e3232ea5ad266f65",
      "tree": "465c7e8fe9c8626f38e2331b400f03f160578bb7",
      "parents": [
        "3d0e955b4d6f618644be05da0bf34b8771fa5ece"
      ],
      "author": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Fri Jul 04 09:24:43 2025 +0800"
      },
      "committer": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Fri Jul 04 09:26:50 2025 +0800"
      },
      "message": "correct package name\n"
    },
    {
      "commit": "3d0e955b4d6f618644be05da0bf34b8771fa5ece",
      "tree": "0bc1df227a2136630739768afb18d4f4c4eaa17c",
      "parents": [
        "2e246c955e5bbf4ae696319088372c94f4792b8b"
      ],
      "author": {
        "name": "Gu Jiawei",
        "email": "gujiaweijoe@foxmail.com",
        "time": "Mon Jun 30 10:50:30 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 30 10:50:30 2025 +0800"
      },
      "message": "[Docs] Clarify the contribution guide (#18)\n\nCo-authored-by: Yonny Hao \u003cpopduke@gmail.com\u003e"
    },
    {
      "commit": "2e246c955e5bbf4ae696319088372c94f4792b8b",
      "tree": "50e60dc578a526590d0fdeea619e175a5ae56d2f",
      "parents": [
        "cc4b220196f40584e26b5469344671afed80d229"
      ],
      "author": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Thu Jun 26 13:13:34 2025 +0800"
      },
      "committer": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Thu Jun 26 13:13:34 2025 +0800"
      },
      "message": "display calculated year in footer\n"
    },
    {
      "commit": "cc4b220196f40584e26b5469344671afed80d229",
      "tree": "7decf6fbc8551e42130090f1b96ffbf4dc4a081c",
      "parents": [
        "fc07fdfcfae06c4aeb18c987c9017a65fd198575"
      ],
      "author": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Wed Jun 25 15:50:26 2025 +0800"
      },
      "committer": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Wed Jun 25 15:50:26 2025 +0800"
      },
      "message": "1. correct links in footer\n2. remove unused files\n"
    },
    {
      "commit": "fc07fdfcfae06c4aeb18c987c9017a65fd198575",
      "tree": "c9f26f6f5bfcd7343d1b1c1cee2cf5d147b6fc06",
      "parents": [
        "02077789a77369878b8c39e56d94d8e83b77eb82"
      ],
      "author": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Wed Jun 25 15:21:16 2025 +0800"
      },
      "committer": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Wed Jun 25 15:21:16 2025 +0800"
      },
      "message": "1. remove external image link\n2. add mermaid support\n3. replace some images with mermaid\n"
    },
    {
      "commit": "02077789a77369878b8c39e56d94d8e83b77eb82",
      "tree": "9f69401085399cb47a9edb6601a801eaaee71d5f",
      "parents": [
        "8a156246caffba27ab97122ef502b576e12dc299"
      ],
      "author": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Wed Jun 25 13:43:52 2025 +0800"
      },
      "committer": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Wed Jun 25 13:43:52 2025 +0800"
      },
      "message": "hide blog entry temporarily\n"
    },
    {
      "commit": "8a156246caffba27ab97122ef502b576e12dc299",
      "tree": "133c15d96004667a0347e1c2f7d6486fa5469001",
      "parents": [
        "d9a11b976f3ccadaab534162c3295b467586b329"
      ],
      "author": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Wed Jun 25 13:13:27 2025 +0800"
      },
      "committer": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Wed Jun 25 13:13:27 2025 +0800"
      },
      "message": "1. update landing page\n2. remove staging pipeline\n"
    },
    {
      "commit": "d9a11b976f3ccadaab534162c3295b467586b329",
      "tree": "444b2100543666e107ff05b95c77cd56bb1d718e",
      "parents": [
        "b7926643a76e6dff06859d4178c704595a8de448"
      ],
      "author": {
        "name": "Calvin Kirs",
        "email": "kirs@apache.org",
        "time": "Wed Jun 25 11:17:26 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 25 11:17:26 2025 +0800"
      },
      "message": "Update deploy-staging.yml"
    },
    {
      "commit": "b7926643a76e6dff06859d4178c704595a8de448",
      "tree": "c70d7621ecb2971868126663c9e673be39431bb3",
      "parents": [
        "017b8bacc529f16ecb53ecec1ce8c606f867783c"
      ],
      "author": {
        "name": "Visoar",
        "email": "visoarcn@gmail.com",
        "time": "Wed Jun 25 10:32:17 2025 +0800"
      },
      "committer": {
        "name": "Visoar",
        "email": "visoarcn@gmail.com",
        "time": "Wed Jun 25 10:32:17 2025 +0800"
      },
      "message": "fix(homepage): fix typo in footer\n"
    },
    {
      "commit": "017b8bacc529f16ecb53ecec1ce8c606f867783c",
      "tree": "9ade4e6468516c7a2ab3dbbcc76934adc1ec4db7",
      "parents": [
        "7a4aa2a6927326ea36f75af3c947d3cae5bba883"
      ],
      "author": {
        "name": "Visoar",
        "email": "visoarcn@gmail.com",
        "time": "Tue Jun 24 14:07:15 2025 +0800"
      },
      "committer": {
        "name": "Visoar",
        "email": "visoarcn@gmail.com",
        "time": "Tue Jun 24 14:07:15 2025 +0800"
      },
      "message": "feat: Optimize home page UI design and style and add community page\n- Change project name from \"BifroMQ\" to lowercase \"bifromq\".\n- Added new community page with links to community resources and Discord.\n- Remove obsolete roadmap page\n- Optimized homepage UI design and styling\n- Update footer layout and content, add community related links\n"
    },
    {
      "commit": "7a4aa2a6927326ea36f75af3c947d3cae5bba883",
      "tree": "ba6a56516e77b03830067b4d1c9a8f2526bbf458",
      "parents": [
        "62b082388df96eb722d0fa69f329fec3e0bf7157"
      ],
      "author": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Tue Jun 24 11:53:42 2025 +0800"
      },
      "committer": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Tue Jun 24 11:53:42 2025 +0800"
      },
      "message": "1. add client balancer doc\n2. update admin_guide\n3. fix deploy warning\n"
    },
    {
      "commit": "62b082388df96eb722d0fa69f329fec3e0bf7157",
      "tree": "570ba05a4652d5e2a2add646bee5052d1b6a6953",
      "parents": [
        "b317fa226ef1a895b7f30417c34ef960132ca2dd"
      ],
      "author": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Tue Jun 24 09:56:54 2025 +0800"
      },
      "committer": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Tue Jun 24 09:56:54 2025 +0800"
      },
      "message": "fix build\n"
    },
    {
      "commit": "b317fa226ef1a895b7f30417c34ef960132ca2dd",
      "tree": "1c2dfce82ea87fcefa4dd29721714ce3db90c653",
      "parents": [
        "a0e51ee97a0dca9df6b9557e8abf92f836f2956a"
      ],
      "author": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Mon Jun 23 19:27:11 2025 +0800"
      },
      "committer": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Mon Jun 23 19:27:11 2025 +0800"
      },
      "message": "move action files to correct folder\n"
    },
    {
      "commit": "a0e51ee97a0dca9df6b9557e8abf92f836f2956a",
      "tree": "4bac72746943d5e0067aab2fefa339c192663f0b",
      "parents": [
        "7782be4cdc2cb184b00cdd415c15bf5f71ecc763"
      ],
      "author": {
        "name": "Yonny(Yu) Hao",
        "email": "popduke@gmail.com",
        "time": "Mon Jun 23 19:15:31 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 23 19:15:31 2025 +0800"
      },
      "message": "Apache site build (#17)\n\n* fix version and Refactoring homepage\n\nFixed docusaurus version number\nRefactoring landing page\n\n* fix:logo cloud/add:ChevronDownIcon\n\n* fix: Remove redundant guide arrow\n\n* move website content to parent folder\n\n* update contents\n\n* update notice and readme\n\n* update git actions\n\n* continue to fix\n\n* add notification\n\n---------\n\nCo-authored-by: Visoar \u003cvisoarcn@gmail.com\u003e"
    },
    {
      "commit": "7782be4cdc2cb184b00cdd415c15bf5f71ecc763",
      "tree": "5b4431c0f63d73504cfe727cffbb584f2c4910b2",
      "parents": [
        "3dfd5e62c67692f3e41c89cf78597b62527ccbf8"
      ],
      "author": {
        "name": "Gu Jiawei",
        "email": "gujiaweijoe@foxmail.com",
        "time": "Fri Dec 20 22:31:37 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 20 22:31:37 2024 +0800"
      },
      "message": "1. add translation for mqtt practice; (#14)\n\n2. fix broken links;\r\n3. add plugin parameters configuration content;\r\n4. remove ads."
    },
    {
      "commit": "3dfd5e62c67692f3e41c89cf78597b62527ccbf8",
      "tree": "0d6b255efbe7a3fdd6d4c822dfbc18530be10aa7",
      "parents": [
        "47f52cfb7d6e39b92b95aa6deb94116c598c05b2"
      ],
      "author": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Sat Sep 14 13:19:34 2024 +0800"
      },
      "committer": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Sat Sep 14 13:19:34 2024 +0800"
      },
      "message": "update doc\n"
    },
    {
      "commit": "47f52cfb7d6e39b92b95aa6deb94116c598c05b2",
      "tree": "4248a5f8b2eed3574097593ccdac7c1cc70eabc5",
      "parents": [
        "de5473d3744ad16dcb6d0a3fca1e64c395080b27"
      ],
      "author": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Thu Aug 29 12:15:00 2024 +0800"
      },
      "committer": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Thu Aug 29 12:15:22 2024 +0800"
      },
      "message": "update doc\n"
    },
    {
      "commit": "de5473d3744ad16dcb6d0a3fca1e64c395080b27",
      "tree": "412f35e4a32a89dd1a85cc2fdde2e0087096f3ba",
      "parents": [
        "cb56da77dfa9fe2bcf25262093fd642dcc79ca79"
      ],
      "author": {
        "name": "zhongyuan",
        "email": "zhongyuan@baidu.com",
        "time": "Mon Aug 26 18:16:24 2024 +0800"
      },
      "committer": {
        "name": "zhongyuan",
        "email": "zhongyuan@baidu.com",
        "time": "Mon Aug 26 18:16:24 2024 +0800"
      },
      "message": "remove test report doc before test completed in v3.3.x\n"
    },
    {
      "commit": "cb56da77dfa9fe2bcf25262093fd642dcc79ca79",
      "tree": "3fe399d7ea82b41259f4ed2addd1b85c9cc3f76e",
      "parents": [
        "44f32c564ea8fb05f3edecfda941bd84a344a002"
      ],
      "author": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Mon Aug 26 17:43:23 2024 +0800"
      },
      "committer": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Mon Aug 26 17:43:23 2024 +0800"
      },
      "message": "Update clustering guide\n"
    },
    {
      "commit": "44f32c564ea8fb05f3edecfda941bd84a344a002",
      "tree": "749d8ef2ac5599f8000e87aecb5dc88da9fe91e6",
      "parents": [
        "b86efcebf03acbb09de7d0bb6d1ae2e138647df3"
      ],
      "author": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Mon Aug 26 15:11:36 2024 +0800"
      },
      "committer": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Mon Aug 26 15:11:36 2024 +0800"
      },
      "message": "branching for 3.3.x\n"
    },
    {
      "commit": "b86efcebf03acbb09de7d0bb6d1ae2e138647df3",
      "tree": "6cd35f199c5a94689955704094d554b9be78a127",
      "parents": [
        "76437c99f7905ec774e755792e153a5a36a7aaf7"
      ],
      "author": {
        "name": "zhongyuan",
        "email": "zhongyuan@baidu.com",
        "time": "Tue Jul 30 12:21:57 2024 +0800"
      },
      "committer": {
        "name": "zhongyuan",
        "email": "zhongyuan@baidu.com",
        "time": "Tue Jul 30 12:21:57 2024 +0800"
      },
      "message": "rm invalid wechat qr code\n"
    },
    {
      "commit": "76437c99f7905ec774e755792e153a5a36a7aaf7",
      "tree": "593c90ecb63c5290117415b47165609fe5a21500",
      "parents": [
        "386b1024faa135219f6d2943e9232d622f7fc0b6"
      ],
      "author": {
        "name": "zhongyuan",
        "email": "zhongyuan@baidu.com",
        "time": "Thu Jun 27 16:34:23 2024 +0800"
      },
      "committer": {
        "name": "zhongyuan",
        "email": "zhongyuan@baidu.com",
        "time": "Thu Jun 27 16:34:23 2024 +0800"
      },
      "message": "update docs version to 3.2.x\n"
    },
    {
      "commit": "386b1024faa135219f6d2943e9232d622f7fc0b6",
      "tree": "76244593434c08230e81b0345fcc3184854d2d73",
      "parents": [
        "3d89104c940ba87c51f9dc985eb3e524040cc5df"
      ],
      "author": {
        "name": "zhongyuan",
        "email": "zhongyuan@baidu.com",
        "time": "Thu Jun 27 11:48:21 2024 +0800"
      },
      "committer": {
        "name": "zhongyuan",
        "email": "zhongyuan@baidu.com",
        "time": "Thu Jun 27 11:48:21 2024 +0800"
      },
      "message": "fix a problem\n"
    },
    {
      "commit": "3d89104c940ba87c51f9dc985eb3e524040cc5df",
      "tree": "6bf17639c9eb86af64f420925458426597650e06",
      "parents": [
        "b3838a089f8621d10af48dbb236396628db397b7"
      ],
      "author": {
        "name": "zhongyuan",
        "email": "zhongyuan@baidu.com",
        "time": "Thu Jun 27 11:34:01 2024 +0800"
      },
      "committer": {
        "name": "zhongyuan",
        "email": "zhongyuan@baidu.com",
        "time": "Thu Jun 27 11:34:01 2024 +0800"
      },
      "message": "add instruction of how to quickly start plugin development in plugin docs\n"
    },
    {
      "commit": "b3838a089f8621d10af48dbb236396628db397b7",
      "tree": "d4cfbea5420e904ef1eacc3d53aaf049d0c7f78a",
      "parents": [
        "c32c487c54fb043f62eae2abaed31b365937362f"
      ],
      "author": {
        "name": "zhongyuan",
        "email": "zhongyuan@baidu.com",
        "time": "Fri Jun 07 17:53:19 2024 +0800"
      },
      "committer": {
        "name": "zhongyuan",
        "email": "zhongyuan@baidu.com",
        "time": "Fri Jun 07 17:53:19 2024 +0800"
      },
      "message": "add a faq\n"
    },
    {
      "commit": "c32c487c54fb043f62eae2abaed31b365937362f",
      "tree": "c335ff559406a677a36ab27a78614e117a065148",
      "parents": [
        "9618fc48b4d74d6b851f97b29067a60afd7d0a55"
      ],
      "author": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Mon Jun 03 15:02:34 2024 +0800"
      },
      "committer": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Mon Jun 03 15:02:34 2024 +0800"
      },
      "message": "update docs with new sys props introduced in 3.1.1\n"
    },
    {
      "commit": "9618fc48b4d74d6b851f97b29067a60afd7d0a55",
      "tree": "4299b1fbbd2844600aa02704a3305ddce7b4cbcc",
      "parents": [
        "da046ec68fccd83b8dd121740efa803fa6053bf4"
      ],
      "author": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Mon May 27 16:04:07 2024 +0800"
      },
      "committer": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Mon Jun 03 14:53:37 2024 +0800"
      },
      "message": "update plugin docs with correct statements\n"
    },
    {
      "commit": "da046ec68fccd83b8dd121740efa803fa6053bf4",
      "tree": "9d4fea6f786f8963c8f75851763ddfc0f1aee693",
      "parents": [
        "686fefc611b06cd2038d1023ce20f9850417fe2a"
      ],
      "author": {
        "name": "zhongyuan",
        "email": "zhongyuan@baidu.com",
        "time": "Mon May 27 16:32:34 2024 +0800"
      },
      "committer": {
        "name": "zhongyuan",
        "email": "zhongyuan@baidu.com",
        "time": "Mon May 27 16:32:34 2024 +0800"
      },
      "message": "fix docs\n"
    }
  ],
  "next": "686fefc611b06cd2038d1023ce20f9850417fe2a"
}
