)]}'
{
  "log": [
    {
      "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"
    },
    {
      "commit": "686fefc611b06cd2038d1023ce20f9850417fe2a",
      "tree": "1bcef78b7bb09a76cbfdb26b0d9031d38b552b48",
      "parents": [
        "872f6669ce01701d485da76ff16bad910a5ad362"
      ],
      "author": {
        "name": "zhongyuan",
        "email": "zhongyuan@baidu.com",
        "time": "Fri May 24 10:00:20 2024 +0800"
      },
      "committer": {
        "name": "zhongyuan",
        "email": "zhongyuan@baidu.com",
        "time": "Fri May 24 10:00:20 2024 +0800"
      },
      "message": "revert disable trailing slash\n"
    },
    {
      "commit": "872f6669ce01701d485da76ff16bad910a5ad362",
      "tree": "5a1191197767a5bd2db0ba24447a5346fcb4e46d",
      "parents": [
        "0666f1b1fdd106b27e24cd708843126c8175872e"
      ],
      "author": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Thu May 23 14:03:50 2024 +0800"
      },
      "committer": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Thu May 23 14:03:50 2024 +0800"
      },
      "message": "disable trailing slash\n"
    },
    {
      "commit": "0666f1b1fdd106b27e24cd708843126c8175872e",
      "tree": "1bcef78b7bb09a76cbfdb26b0d9031d38b552b48",
      "parents": [
        "d08670fa3099c2603df98b5c876f62e03a4b6688"
      ],
      "author": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Thu May 23 12:26:42 2024 +0800"
      },
      "committer": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Thu May 23 12:57:37 2024 +0800"
      },
      "message": "prepare docs for 3.1.x\n"
    },
    {
      "commit": "d08670fa3099c2603df98b5c876f62e03a4b6688",
      "tree": "1e4081da6515fdd61ca74c9eb6a1f18c24291629",
      "parents": [
        "fa16c99d6978db6b8fe761713bf968f974e8acc3"
      ],
      "author": {
        "name": "zhongyuan",
        "email": "zhongyuan@baidu.com",
        "time": "Thu Apr 25 18:30:27 2024 +0800"
      },
      "committer": {
        "name": "zhongyuan",
        "email": "zhongyuan@baidu.com",
        "time": "Thu Apr 25 18:30:27 2024 +0800"
      },
      "message": "modify descriptions of some tenant-level settings\n"
    },
    {
      "commit": "fa16c99d6978db6b8fe761713bf968f974e8acc3",
      "tree": "b49201f8edcb56718e8de590dec322dcc515bafa",
      "parents": [
        "7e9d98f3fd1137661b2268d8ce8b5125c819e946"
      ],
      "author": {
        "name": "zhongyuan",
        "email": "zhongyuan@baidu.com",
        "time": "Thu Apr 25 16:34:32 2024 +0800"
      },
      "committer": {
        "name": "zhongyuan",
        "email": "zhongyuan@baidu.com",
        "time": "Thu Apr 25 16:34:32 2024 +0800"
      },
      "message": "add auth provider example\n"
    },
    {
      "commit": "7e9d98f3fd1137661b2268d8ce8b5125c819e946",
      "tree": "14111c7988bb1eff639daace44d61d8bb4450209",
      "parents": [
        "b116cbc6402b644c732f52d8d76908d40d5f27cc"
      ],
      "author": {
        "name": "zhongyuan",
        "email": "zhongyuan@baidu.com",
        "time": "Thu Apr 25 16:25:18 2024 +0800"
      },
      "committer": {
        "name": "zhongyuan",
        "email": "zhongyuan@baidu.com",
        "time": "Thu Apr 25 16:25:18 2024 +0800"
      },
      "message": "add auth provider example\n"
    },
    {
      "commit": "b116cbc6402b644c732f52d8d76908d40d5f27cc",
      "tree": "6368716b64fec6dd3824795f8816bdd18288c0d2",
      "parents": [
        "ec04bae0b7169792316d01edf58b1f3a48dd5854"
      ],
      "author": {
        "name": "zhongyuan",
        "email": "zhongyuan@baidu.com",
        "time": "Thu Apr 25 16:15:16 2024 +0800"
      },
      "committer": {
        "name": "zhongyuan",
        "email": "zhongyuan@baidu.com",
        "time": "Thu Apr 25 16:15:16 2024 +0800"
      },
      "message": "add auth provider example\n"
    },
    {
      "commit": "ec04bae0b7169792316d01edf58b1f3a48dd5854",
      "tree": "c023cf13503f59d17e6db6d5698479f0194c3daa",
      "parents": [
        "671ef0c58fbad959859f81e63c762e90ba2f2c19"
      ],
      "author": {
        "name": "zhongyuan",
        "email": "zhongyuan@baidu.com",
        "time": "Mon Apr 22 12:16:54 2024 +0800"
      },
      "committer": {
        "name": "zhongyuan",
        "email": "zhongyuan@baidu.com",
        "time": "Mon Apr 22 12:16:54 2024 +0800"
      },
      "message": "fix some words about MQTT5 support\n"
    },
    {
      "commit": "671ef0c58fbad959859f81e63c762e90ba2f2c19",
      "tree": "884d98a6710fdac61697fe9dad0c669900b4e806",
      "parents": [
        "8c7a0a027ae68dac8814b90003da33fe39a33129"
      ],
      "author": {
        "name": "zhongyuan",
        "email": "zhongyuan@baidu.com",
        "time": "Mon Apr 22 11:49:30 2024 +0800"
      },
      "committer": {
        "name": "zhongyuan",
        "email": "zhongyuan@baidu.com",
        "time": "Mon Apr 22 11:49:30 2024 +0800"
      },
      "message": "fix some words about MQTT5 support\n"
    },
    {
      "commit": "8c7a0a027ae68dac8814b90003da33fe39a33129",
      "tree": "edc5958a2e6734f4b8e9871b9f0d2593a559d6b5",
      "parents": [
        "702d84309db2becf881a0f81ed47b02501e8b283"
      ],
      "author": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Tue Apr 16 15:36:29 2024 +0800"
      },
      "committer": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Tue Apr 16 15:36:29 2024 +0800"
      },
      "message": "link broken fixes\n"
    },
    {
      "commit": "702d84309db2becf881a0f81ed47b02501e8b283",
      "tree": "a6039bf69175f3b2e416a98bf557192e53732e80",
      "parents": [
        "e7e455ebb0c677ccef4bd6b552cf2bb4b4d8799b"
      ],
      "author": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Sat Apr 13 15:17:42 2024 +0800"
      },
      "committer": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Sat Apr 13 17:00:00 2024 +0800"
      },
      "message": "update setting provider plugin doc with more details\n"
    },
    {
      "commit": "e7e455ebb0c677ccef4bd6b552cf2bb4b4d8799b",
      "tree": "0368480d3d65f740fbb9c51022fb51bdd8c73df1",
      "parents": [
        "181deece848cacceb231c413ad3c094fd61d7d83"
      ],
      "author": {
        "name": "Gu Jiawei",
        "email": "gujiaweijoe@foxmail.com",
        "time": "Mon Mar 25 22:40:00 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 25 22:40:00 2024 +0800"
      },
      "message": "1. add the translation for the ad; (#12)\n\n2. extend the blog recent posts list."
    },
    {
      "commit": "181deece848cacceb231c413ad3c094fd61d7d83",
      "tree": "d20ef8028db99c47efa73bed8d2f067400dfa29f",
      "parents": [
        "469c6a1fca3d7d5bb5baa8058b959159c63846ad"
      ],
      "author": {
        "name": "mafei6827",
        "email": "mafei01@baidu.com",
        "time": "Mon Mar 25 13:36:14 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 25 13:36:14 2024 +0800"
      },
      "message": "Test report (#11)\n\n* test report for 3.0.x\r\n\r\n* update manual workflow node version.\r\n\r\n* fix cn test report\r\n\r\n* fix some cases of test report"
    },
    {
      "commit": "469c6a1fca3d7d5bb5baa8058b959159c63846ad",
      "tree": "51fd2a0af9ff452fc60ff2b84413b01fa34a4683",
      "parents": [
        "0c3042ce93078df6209ccd223f68c27d87fa3e99"
      ],
      "author": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Wed Mar 20 16:34:44 2024 +0800"
      },
      "committer": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Wed Mar 20 16:34:44 2024 +0800"
      },
      "message": "add plugin metrics related contents\n"
    },
    {
      "commit": "0c3042ce93078df6209ccd223f68c27d87fa3e99",
      "tree": "e4abae8b5944afd3d7108d3ae0e0a24d30648378",
      "parents": [
        "f22d0fbcb5f8593f3b08553cba04a5246523d2ea"
      ],
      "author": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Thu Mar 14 18:03:05 2024 +0800"
      },
      "committer": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Thu Mar 14 18:03:05 2024 +0800"
      },
      "message": "optimize some expressions\n"
    },
    {
      "commit": "f22d0fbcb5f8593f3b08553cba04a5246523d2ea",
      "tree": "5fe0a64ebbf897919f9d3db24b3a7af670e1a7f8",
      "parents": [
        "f86abc58f354b64762b0a563c529de437675f427"
      ],
      "author": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Thu Mar 14 14:33:54 2024 +0800"
      },
      "committer": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Thu Mar 14 14:33:54 2024 +0800"
      },
      "message": "fix broken links\n"
    },
    {
      "commit": "f86abc58f354b64762b0a563c529de437675f427",
      "tree": "868ae1faa7d3adf9dceff00a6dc8252e075c4969",
      "parents": [
        "66e77a0efb6e10698716fd6c1c77bf6e85b1a743"
      ],
      "author": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Thu Mar 14 12:25:56 2024 +0800"
      },
      "committer": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Thu Mar 14 12:25:56 2024 +0800"
      },
      "message": "polish some content\n"
    },
    {
      "commit": "66e77a0efb6e10698716fd6c1c77bf6e85b1a743",
      "tree": "428d4d98c73e83f48af9c116743c57fd6acc91dd",
      "parents": [
        "15662f82c44ad585f62bdd76b50d19ea10d23fcb"
      ],
      "author": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Thu Mar 14 11:25:01 2024 +0800"
      },
      "committer": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Thu Mar 14 11:25:01 2024 +0800"
      },
      "message": "add eng\u0026chs blogs\n"
    },
    {
      "commit": "15662f82c44ad585f62bdd76b50d19ea10d23fcb",
      "tree": "20e369612db4df13c0e5e1763b673f585b4a747e",
      "parents": [
        "a6829d19ec33411bc560826ee035bdda2e1ccac1"
      ],
      "author": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Wed Mar 13 17:55:49 2024 +0800"
      },
      "committer": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Wed Mar 13 17:55:49 2024 +0800"
      },
      "message": "adjust some titles\n"
    },
    {
      "commit": "a6829d19ec33411bc560826ee035bdda2e1ccac1",
      "tree": "4cb2a27297eb83bb8da8b5e4d99021e327a77cfd",
      "parents": [
        "ac780fe9e277fdc27aa71efbf91200fe30051ea1"
      ],
      "author": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Wed Mar 13 17:52:56 2024 +0800"
      },
      "committer": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Wed Mar 13 17:52:56 2024 +0800"
      },
      "message": "translate some labels\n"
    },
    {
      "commit": "ac780fe9e277fdc27aa71efbf91200fe30051ea1",
      "tree": "a8e8ab5703597a51fab0605f1dc985b9884a8769",
      "parents": [
        "7d11b459d65da707fb7740ecd6df1bfa612935ea"
      ],
      "author": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Wed Mar 13 17:43:44 2024 +0800"
      },
      "committer": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Wed Mar 13 17:43:44 2024 +0800"
      },
      "message": "fix doc link break\n"
    },
    {
      "commit": "7d11b459d65da707fb7740ecd6df1bfa612935ea",
      "tree": "ddcbbb90a31d20855ee0481e7f7fc92fba04bb57",
      "parents": [
        "edd10b8f7a05c6127f596cc79595deabeb325973"
      ],
      "author": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Wed Mar 13 17:30:21 2024 +0800"
      },
      "committer": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Wed Mar 13 17:42:03 2024 +0800"
      },
      "message": "all chinese docs updates\n"
    },
    {
      "commit": "edd10b8f7a05c6127f596cc79595deabeb325973",
      "tree": "3643b4776f11c2cf7d0c1b436fbcecc4b7c66961",
      "parents": [
        "1e066c8005c0ec1632cff058a5e2f297ae51d14b"
      ],
      "author": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Tue Mar 12 16:19:19 2024 +0800"
      },
      "committer": {
        "name": "Yonny Hao",
        "email": "popduke@gmail.com",
        "time": "Tue Mar 12 16:19:19 2024 +0800"
      },
      "message": "all english docs updates\n"
    }
  ],
  "next": "1e066c8005c0ec1632cff058a5e2f297ae51d14b"
}
