)]}'
{
  "log": [
    {
      "commit": "eadfacccd9c6a96549ecbf60417c4f7fef494834",
      "tree": "c55bba20269b2f9b51dcaf565e2d9cf904a104a3",
      "parents": [
        "19736a14cb25a43193968f0517af397149393012"
      ],
      "author": {
        "name": "Jian Zhong",
        "email": "11638005@qq.com",
        "time": "Thu Oct 01 21:21:51 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 01 09:21:51 2026 -0400"
      },
      "message": "chore: Remove obsolete code with empty implementations (#1034)\n\n* chore: Remove obsolete code with empty implementations\n\n* fix ci"
    },
    {
      "commit": "19736a14cb25a43193968f0517af397149393012",
      "tree": "a3f9646967a31291dad42586bc2fcd2beb09f0de",
      "parents": [
        "4c62a53c91e7c186de019526bb20c23e94971dec"
      ],
      "author": {
        "name": "JZ",
        "email": "11638005@qq.com",
        "time": "Thu Sep 24 10:25:33 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 23 22:25:33 2026 -0400"
      },
      "message": "chore: Clean up outdated content (#1031)\n\n* chore: Clean up outdated content\n\n* fix ci\n\n* fix: restore CI compatibility"
    },
    {
      "commit": "4c62a53c91e7c186de019526bb20c23e94971dec",
      "tree": "8a769b7825d93ce1bfa5a2fed1d87aa21e96f1fa",
      "parents": [
        "93992e9d8440cd8edd3eab71d14521abcba5928b"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Fri Sep 11 23:50:51 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 11 11:50:51 2026 -0400"
      },
      "message": "Fix renamed resources (#1027)\n\n* Fix renamed resources\n\n* Fix ci\n\n* Fix ci"
    },
    {
      "commit": "93992e9d8440cd8edd3eab71d14521abcba5928b",
      "tree": "11e538f2c369da576ac77b6dc86274c30bb33b01",
      "parents": [
        "434dac5f08f7984858cdb2bd093259275ffd10fe"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Fri Sep 11 11:04:03 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 11 03:04:03 2026 +0000"
      },
      "message": "Architecture replace 0.4.7 pre release  (#1026)\n\n* Upgrade the core architecture\n\n* 0.4.7 pre-release revision 1"
    },
    {
      "commit": "434dac5f08f7984858cdb2bd093259275ffd10fe",
      "tree": "cbfcc83b7bd8d961fec0438e0013d5a821edebb0",
      "parents": [
        "6f807d5175cdfe6a831e29ffeb6326d352aef36a"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Mon Aug 31 22:42:59 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 31 14:42:59 2026 +0000"
      },
      "message": "Upgrade the core architecture (#1022)"
    },
    {
      "commit": "6f807d5175cdfe6a831e29ffeb6326d352aef36a",
      "tree": "16b92549734f5ff468da508ec120b77df1f78b2f",
      "parents": [
        "0605acafbb2ac9dc250ae7f11dfca88bf31185c8"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Thu Aug 20 22:00:35 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 20 14:00:35 2026 +0000"
      },
      "message": "feat: configure access logs with Telemetry API (#1021)"
    },
    {
      "commit": "0605acafbb2ac9dc250ae7f11dfca88bf31185c8",
      "tree": "e461df465d4f32ca35a38ffda1ad701a6b85902d",
      "parents": [
        "277dc0b3a7d16f214e5b3d2b7024b601a2e96550"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Thu Aug 20 17:58:51 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 20 09:58:51 2026 +0000"
      },
      "message": "Fix/inherent single container (#1020)\n\n* fix: refresh Inherent runtime config on Telemetry changes\n\n* feat: support required Telemetry standard metrics\n\n* fix: make CNI upgrades converge\n\n* test: validate application standard metrics end to end\n\n* feat: automate single-container application metrics\n\n* refactor: make Inherent application-native\n\n* chore: tidy Go module metadata\n\n* chore: complete test license header\n\n* chore: update Go to 1.25.13\n\n* fix: align Inherent runtime ports"
    },
    {
      "commit": "277dc0b3a7d16f214e5b3d2b7024b601a2e96550",
      "tree": "683a6bf0d736e298b17a8d947eecf60939fa6aa7",
      "parents": [
        "04a442135aa558c89c8307c44d28430ac56fdec0"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Sat Aug 15 14:23:32 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 15 06:23:32 2026 +0000"
      },
      "message": "Validation of observable metrics (#1019)\n\n* fix: refresh Inherent runtime config on Telemetry changes\n\n* feat: support required Telemetry standard metrics\n\n* fix: make CNI upgrades converge\n\n* test: validate application standard metrics end to end\n\n* feat: automate single-container application metrics"
    },
    {
      "commit": "04a442135aa558c89c8307c44d28430ac56fdec0",
      "tree": "98d651d580cb4b76063ba6488d95def23d908452",
      "parents": [
        "ca93af7a926bf8a60137024715282351d58aa16a"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Fri Aug 14 19:12:42 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 14 11:12:42 2026 +0000"
      },
      "message": "Refactoring for observability (#1018)"
    },
    {
      "commit": "ca93af7a926bf8a60137024715282351d58aa16a",
      "tree": "98deae3931da0fb2f52c9ed83cd49eec5d9d9c6b",
      "parents": [
        "5d5160fbd7193e6549409e634aecc98103714cdf"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Tue Aug 11 17:27:46 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 11 09:27:46 2026 +0000"
      },
      "message": "Refactor the security feature module (#1012)\n\n* feat: implement mesh security policy pipeline\n\n* fix: watch authorization policy CRD plural\n\n* refactor: enforce project security architecture"
    },
    {
      "commit": "5d5160fbd7193e6549409e634aecc98103714cdf",
      "tree": "11fde866609b5f7a157470c2c716dd89729fd253",
      "parents": [
        "f176b9da8c528193c1d6a1fba34c3f5354e3b7d6"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Tue Aug 11 08:50:22 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 11 00:50:22 2026 +0000"
      },
      "message": "fix: preserve legacy CNI values in upgrade e2e (#1011)\n\n* fix: preserve legacy CNI values in upgrade e2e\n\n* test: collect pod events on e2e failure\n\n* fix: fall back to direct iptables rules without ipset\n\n* fix: preserve established CNI connections"
    },
    {
      "commit": "f176b9da8c528193c1d6a1fba34c3f5354e3b7d6",
      "tree": "68e7e598275585d874e977df1379d97d859d7e43",
      "parents": [
        "2487ac6d3a32c39f99cd8ae414f58129c0cc05b8"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Sun Aug 09 16:35:47 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 09 04:35:47 2026 -0400"
      },
      "message": "Refactor/inherent dxproxy (#1010)\n\n* chore: remove legacy CLI and operator configuration\n\n* refactor: adopt Inherent and dxproxy naming"
    },
    {
      "commit": "2487ac6d3a32c39f99cd8ae414f58129c0cc05b8",
      "tree": "a7b819ddb662ac82c815e43bb93024eecd304448",
      "parents": [
        "7749019d3b0a2d185358e8e8a603ec9e8dbaf804"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Sun Aug 09 16:19:57 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 09 08:19:57 2026 +0000"
      },
      "message": "refactor: remove legacy traffic APIs (#1009)"
    },
    {
      "commit": "7749019d3b0a2d185358e8e8a603ec9e8dbaf804",
      "tree": "beecb14d321346257c224b5c4e82f4329393cbe3",
      "parents": [
        "e4fe0b7338564c947efc7d916d95928c29a62671"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Sun Aug 09 11:40:19 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 09 03:40:19 2026 +0000"
      },
      "message": "fix: add ASF headers to AI mesh fixture (#1008)"
    },
    {
      "commit": "e4fe0b7338564c947efc7d916d95928c29a62671",
      "tree": "c0a2a7954008daa0ca35ab00bbce61819a03c933",
      "parents": [
        "0226285ea46613234bdfee4c4ea8e3c3a73f9736"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Sun Aug 09 11:27:28 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 08 23:27:28 2026 -0400"
      },
      "message": "feat: add mesh-native AI service routing (#1007)"
    },
    {
      "commit": "0226285ea46613234bdfee4c4ea8e3c3a73f9736",
      "tree": "99573bbbf27c8618e17ded8ad80cf74bfe71deab",
      "parents": [
        "80bc90fe2709b79fbea130f1c515031bbb942615"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Sat Aug 08 21:37:24 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 08 09:37:24 2026 -0400"
      },
      "message": "Complete production service activation path (#1006)\n\n* feat: complete production service activation\n\n* test: capture managed gateway crash logs\n\n* ci: run activation e2e natively on arm64"
    },
    {
      "commit": "80bc90fe2709b79fbea130f1c515031bbb942615",
      "tree": "225d0d23648c90c714944d2deacd3754ca558f71",
      "parents": [
        "077f79748e0f4be3b8732dac801d85391504a6f7"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Sat Aug 08 16:17:28 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 08 04:17:28 2026 -0400"
      },
      "message": "Complete the advanced work on serverless features (#1003)\n\n* feat: activate proxyless east-west services\n\n* fix: reject unsafe activation identity gaps\n\n* fix: unblock lgtm merge and repair CI"
    },
    {
      "commit": "077f79748e0f4be3b8732dac801d85391504a6f7",
      "tree": "995a29254b097049048b5e5ffd3c8ab5947d61b5",
      "parents": [
        "328ac70db2f0b9e829b145b14d80b331a1597449"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Fri Aug 07 21:39:59 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 07 21:39:59 2026 +0800"
      },
      "message": " Complete controller wiring and gateway registration (#992)\n\n* Complete controller wiring and gateway registration\n\nComplete controller wiring and gateway registration v2\n\nfix ci\n\nfix ci\n\nfix ci\n\n* fix ci"
    },
    {
      "commit": "328ac70db2f0b9e829b145b14d80b331a1597449",
      "tree": "e92b36edf5cd8ca7ea607d80ed6d52e12be2baa2",
      "parents": [
        "1560a5d3353c4848a778b991aa57ce61eb501d5c"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Fri Aug 07 15:16:14 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 07 07:16:14 2026 +0000"
      },
      "message": "Complete the registration of core activation resources (#991)"
    },
    {
      "commit": "1560a5d3353c4848a778b991aa57ce61eb501d5c",
      "tree": "582d06525f2c13be87c4824f6a9dc0fb2a1c8cad",
      "parents": [
        "e0054e5c15b848f02e93e515996dbe8a560c16d2"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Fri Aug 07 06:29:06 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 06 22:29:06 2026 +0000"
      },
      "message": "Completed the first task; the initial serverless setup is taking shape (#990)"
    },
    {
      "commit": "e0054e5c15b848f02e93e515996dbe8a560c16d2",
      "tree": "580db6ffa65ba42718730d400117b3993532cec9",
      "parents": [
        "299a8c7738c854bea618bc3ee1f78a2cfc18829f"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Thu Aug 06 22:25:26 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 06 14:25:26 2026 +0000"
      },
      "message": "Update description content (#989)"
    },
    {
      "commit": "299a8c7738c854bea618bc3ee1f78a2cfc18829f",
      "tree": "a2a028d4ed3ebc98f0255b65d40af6e15e4aca01",
      "parents": [
        "6f8a7b184fa39a6604008c685cc12f24103a5a31"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Thu Aug 06 17:28:26 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 06 09:28:26 2026 +0000"
      },
      "message": "Fixed grpc inbound potential issues (#987)"
    },
    {
      "commit": "6f8a7b184fa39a6604008c685cc12f24103a5a31",
      "tree": "0d874a3c02f0ed677345c06e4222ce58ccca0a12",
      "parents": [
        "9956d29e0363db78896072c09114fe8f8e47c896"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Thu Aug 06 17:19:31 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 06 09:19:31 2026 +0000"
      },
      "message": "Fixed dubbo cni potential bugs and boundary validation (#988)\n\nRemove gui module\n\nfix ci"
    },
    {
      "commit": "9956d29e0363db78896072c09114fe8f8e47c896",
      "tree": "dfe2646f280a2a6d2db58ea208f835f202e2ec7f",
      "parents": [
        "6c3e8a446547f204920fc7c11b7a6f2ab4e4ec61"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Mon Aug 03 23:21:11 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 03 15:21:11 2026 +0000"
      },
      "message": "refactor: remove dubboctl repo command (#986)"
    },
    {
      "commit": "6c3e8a446547f204920fc7c11b7a6f2ab4e4ec61",
      "tree": "996b155b051b4c7d09818ce5d4bb87e33bfbd7bf",
      "parents": [
        "588f80c26c0fdf4a56f0eef101403e06b18d197a"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Mon Aug 03 20:54:13 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 03 12:54:13 2026 +0000"
      },
      "message": "Update dubboctl commands (#985)"
    },
    {
      "commit": "588f80c26c0fdf4a56f0eef101403e06b18d197a",
      "tree": "967d2bd0acae5e615b9eb6e98e17eed312ebc9b3",
      "parents": [
        "97e861c4022acad6c06bf8625323c28a97434ed2"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Mon Aug 03 12:33:20 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 03 12:33:20 2026 +0800"
      },
      "message": "Supports fault injection\n\nMerged after CI, Maintainer Approval Gate, dependency publication, and /lgtm workflow validation."
    },
    {
      "commit": "97e861c4022acad6c06bf8625323c28a97434ed2",
      "tree": "483b20a95d7be801b8ea2cef40804dd2bfa9b53d",
      "parents": [
        "cadbebaccd630878183b584e17801379a3845fda"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Tue Jul 28 12:39:42 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 28 12:39:42 2026 +0800"
      },
      "message": "feat: support HTTPRoute request retries (#981)\n\n* feat: support HTTPRoute request retries\n\n* fix: unblock security and e2e checks\n\n* fix: tolerate restricted review gate token"
    },
    {
      "commit": "cadbebaccd630878183b584e17801379a3845fda",
      "tree": "7bfca111133074437e2061a8f89d1eac1ea750f1",
      "parents": [
        "7d5675a141516bc8f96f3f2c49ab309ad140ca0a"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Sun Jul 26 22:26:00 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jul 26 14:26:00 2026 +0000"
      },
      "message": "Update dubbod gui (#980)\n\n* Update dubbod gui\n\n* test ci\n\n* Fix GUI route lint error"
    },
    {
      "commit": "7d5675a141516bc8f96f3f2c49ab309ad140ca0a",
      "tree": "b0c65f8f26f4ec05cde6a8ba8357a383f167634d",
      "parents": [
        "0c953c407100c9790bb439ba822d3c82e1983997"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Fri Jul 24 11:16:16 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 24 03:16:16 2026 +0000"
      },
      "message": "Remove redundant design logic (#979)"
    },
    {
      "commit": "0c953c407100c9790bb439ba822d3c82e1983997",
      "tree": "58aff065ad400af0c8b371e48c792d457b209ecb",
      "parents": [
        "8a42b66df20b854e1a1380a690ddf874db7f4a89"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Wed Jul 22 23:22:40 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 22 15:22:40 2026 +0000"
      },
      "message": "Provide support for virtual machines (#978)\n\n* Added probe injection feature\n\n* Fix release workflow action policy (#977)\n\n* Provide support for virtual machines\n\n* fix ci"
    },
    {
      "commit": "8a42b66df20b854e1a1380a690ddf874db7f4a89",
      "tree": "e1d1bf7d01c3da94cbfe5a374825b1cc6f0ff267",
      "parents": [
        "80922c2b9ee8c7cd9d2568c0390c5f5d97724b1c"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Wed Jul 22 09:32:37 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 22 01:32:37 2026 +0000"
      },
      "message": "Fix release workflow action policy (#977)"
    },
    {
      "commit": "80922c2b9ee8c7cd9d2568c0390c5f5d97724b1c",
      "tree": "ff3a96b86a561d6fd19ff829a5e7ee6838712b14",
      "parents": [
        "e0ff0ed555dd25f1277e576110abc4962c5f1ca1"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Wed Jul 22 00:55:05 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 21 16:55:05 2026 +0000"
      },
      "message": "Added probe injection feature (#976)"
    },
    {
      "commit": "e0ff0ed555dd25f1277e576110abc4962c5f1ca1",
      "tree": "94711c42d1abb4d344790977528b17fc4383770a",
      "parents": [
        "757462bc7c37423f61556a0224559def1a158fcd"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Tue Jul 21 22:21:02 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 21 14:21:02 2026 +0000"
      },
      "message": "Fixed known issues with the control plane (#975)\n\n* Fix CI startup policy and require quality gate\n\n* Fix blocking lint and license checks\n\n* Fixed known issues with the control plane"
    },
    {
      "commit": "757462bc7c37423f61556a0224559def1a158fcd",
      "tree": "7b1a5b72124e0ae3fea79c6ee247a6120ca7bece",
      "parents": [
        "72ab0d547fcc3b353bb396a50c1e2d4fd5c99405"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Mon Jul 20 14:39:35 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 20 06:39:35 2026 +0000"
      },
      "message": "Document pull request automation (#974)"
    },
    {
      "commit": "72ab0d547fcc3b353bb396a50c1e2d4fd5c99405",
      "tree": "fd90155f1a362bd39a87b11f7ba5405ea41e91c9",
      "parents": [
        "de62b3cd1bd2feb84c6796ca06d398288abf67ef"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Mon Jul 20 14:34:27 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 20 14:34:27 2026 +0800"
      },
      "message": "Add /lgtm merge docs and automatic project labels (#973)\n\n* Document lgtm merge authorization\n\n* Add automatic project labels\n\n* Use native auto merge for lgtm\n\n* Reset lgtm label after new commits"
    },
    {
      "commit": "de62b3cd1bd2feb84c6796ca06d398288abf67ef",
      "tree": "fed8bfdd5777ded32ef0c796eda114a4ab91f6b7",
      "parents": [
        "0b02ec98b6d29f6d762cd1e7f720e6eb8265518b"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Mon Jul 20 14:11:43 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 20 14:11:43 2026 +0800"
      },
      "message": "Require maintainer lgtm before merging (#972)"
    },
    {
      "commit": "0b02ec98b6d29f6d762cd1e7f720e6eb8265518b",
      "tree": "5ff343b1534874bdba2e369c5dd2efae70a70bf4",
      "parents": [
        "54d42eccf1fae43d20f4f0ed188cd0a2d28d0b4d"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Mon Jul 20 03:07:51 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 20 03:07:51 2026 +0800"
      },
      "message": "Fix maintainer review detection (#971)"
    },
    {
      "commit": "54d42eccf1fae43d20f4f0ed188cd0a2d28d0b4d",
      "tree": "44858a0c0287cb75be4df41a62712bd88d0511f7",
      "parents": [
        "d255365a826f692998dd4be1065a7f18dd0d74c3"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Mon Jul 20 02:53:44 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 20 02:53:44 2026 +0800"
      },
      "message": "Require maintainer approval on master (#970)\n\n* Require maintainer approval on master\n\n* Disambiguate maintainer approval status"
    },
    {
      "commit": "d255365a826f692998dd4be1065a7f18dd0d74c3",
      "tree": "910209434d7fdf06637e375557adce8146d86fd0",
      "parents": [
        "91191c8be75329f9da21d10ada1fd61af56e417e"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Mon Jul 20 02:43:37 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 20 02:43:37 2026 +0800"
      },
      "message": "Add maintainer approval status gate (#969)"
    },
    {
      "commit": "91191c8be75329f9da21d10ada1fd61af56e417e",
      "tree": "3739c995321e6fe48f58812f213867377e7d3a36",
      "parents": [
        "5e82f81c29eb3ae8a06a1bb5f8c22345dd4e609b"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Mon Jul 20 02:27:04 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 20 02:27:04 2026 +0800"
      },
      "message": "Enable next-generation ASF YAML processing (#968)"
    },
    {
      "commit": "5e82f81c29eb3ae8a06a1bb5f8c22345dd4e609b",
      "tree": "60738f84e5cb3f245129b2160166021499bed08e",
      "parents": [
        "89e2cf57214d344a3784c643605460e6254c007e"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Mon Jul 20 02:11:36 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 20 02:11:36 2026 +0800"
      },
      "message": "Enable ASF ruleset reconciliation (#967)"
    },
    {
      "commit": "89e2cf57214d344a3784c643605460e6254c007e",
      "tree": "22829b0d7234b5bd7c5266dc05ea013457ffaec9",
      "parents": [
        "48b52f4e64953e9b11c4d52060c0b886294ae6a0"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Mon Jul 20 01:58:02 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 20 01:58:02 2026 +0800"
      },
      "message": "Stage solo maintainer review gate (#966)"
    },
    {
      "commit": "48b52f4e64953e9b11c4d52060c0b886294ae6a0",
      "tree": "83dc0295aa125e2750241b7eb7625d4128257b99",
      "parents": [
        "73994dfe895a27a76241a454687b76dfbb321a59"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Mon Jul 20 01:46:20 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 20 01:46:20 2026 +0800"
      },
      "message": "Fix Codecov authentication on protected branches (#965)"
    },
    {
      "commit": "73994dfe895a27a76241a454687b76dfbb321a59",
      "tree": "73109581fc6e6e9b6f9a62822ff364ccaac36c42",
      "parents": [
        "cd068a07e113117ec74c673f5f730e3bd983d1bd"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Mon Jul 20 01:31:35 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 20 01:31:35 2026 +0800"
      },
      "message": "Fix CI startup policy and require quality gate (#964)\n\n* Fix CI startup policy and require quality gate\n\n* Fix blocking lint and license checks"
    },
    {
      "commit": "cd068a07e113117ec74c673f5f730e3bd983d1bd",
      "tree": "ae3011d8874f6a55aa7027c1674a1ead7add3597",
      "parents": [
        "5a002d0c04d65e39bda1ec23c336cd6b6e13c3d2"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Sat Jul 18 20:07:41 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 18 08:07:41 2026 -0400"
      },
      "message": "Add supplementary tests and performance tests (#963)"
    },
    {
      "commit": "5a002d0c04d65e39bda1ec23c336cd6b6e13c3d2",
      "tree": "2e25c5fabc098a719b9ad82ae82721216b6d105b",
      "parents": [
        "b7605bae2a78e886a52857e0651dd43bce49da2f"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Sat Jul 18 17:33:56 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 18 05:33:56 2026 -0400"
      },
      "message": "Add a collaborative governance module (#962)"
    },
    {
      "commit": "b7605bae2a78e886a52857e0651dd43bce49da2f",
      "tree": "07e00f36bad67109c878e39c146408658bad730d",
      "parents": [
        "b3e99787e02f95a80bd3187cfef8637cdec5072f"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Sat Jul 18 16:26:01 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 18 04:26:01 2026 -0400"
      },
      "message": "Refine the build and release process (#961)"
    },
    {
      "commit": "b3e99787e02f95a80bd3187cfef8637cdec5072f",
      "tree": "809a7b037c9df7f2705ebc89c1e6020d3628de34",
      "parents": [
        "a25d2362b0b355af931dec5939773fc4265c2adf"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Sat Jul 18 15:27:48 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 18 03:27:48 2026 -0400"
      },
      "message": "Supplement test coverage (#960)"
    },
    {
      "commit": "a25d2362b0b355af931dec5939773fc4265c2adf",
      "tree": "242822818a3f61ff9f095fe0b93e55373edaff14",
      "parents": [
        "642a9f2c8431dd79c647199cc6649b309f5858d7"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Sat Jul 18 14:37:42 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 18 02:37:42 2026 -0400"
      },
      "message": "Optimize files and standardize engineering practices (#959)"
    },
    {
      "commit": "642a9f2c8431dd79c647199cc6649b309f5858d7",
      "tree": "46ffb1976ca5398ac5b09ac1204dc2b7c36fbd52",
      "parents": [
        "a26ba41aa4bfc297c182c4275c2114f174929c2e"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Thu Jul 16 18:03:21 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 16 06:03:21 2026 -0400"
      },
      "message": "fix test ci (#955)\n\n* fix test ci\n\n* fix security scan false positives"
    },
    {
      "commit": "a26ba41aa4bfc297c182c4275c2114f174929c2e",
      "tree": "4604939c37e2ce7f18c7e0743c7b6b6c01f2db17",
      "parents": [
        "0b60a25939faa007f723f2bbce553dc25153842a"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Wed Jul 15 11:39:28 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 14 23:39:28 2026 -0400"
      },
      "message": "Update dubbod gui v2 (#954)"
    },
    {
      "commit": "0b60a25939faa007f723f2bbce553dc25153842a",
      "tree": "5830786185e3dbd53958558bd3b028688bc2a669",
      "parents": [
        "74501f74f0e3365fbd8fd19f7c1ca05f3dbae58e"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Mon Jul 13 19:30:03 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 13 07:30:03 2026 -0400"
      },
      "message": "feat(discovery): add ServiceEntry registry (#953)\n\n* Update ci infra v2\n\n* Validate unlabeled telemetry resources\n\n* feat(discovery): add ServiceEntry registry"
    },
    {
      "commit": "74501f74f0e3365fbd8fd19f7c1ca05f3dbae58e",
      "tree": "20c8773116cb84dbb6470a48e45f1748df1aa0cb",
      "parents": [
        "bb27397e57aef46b3f08ef108579aa0e6d917eca"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Sat Jul 11 19:20:36 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 11 07:20:36 2026 -0400"
      },
      "message": "Update ci infra v3 and config (#952)\n\n* Update ci infra v2\n\n* Validate unlabeled telemetry resources"
    },
    {
      "commit": "bb27397e57aef46b3f08ef108579aa0e6d917eca",
      "tree": "843e8bb0edb3417a63da1ff573efcf355e33ea3a",
      "parents": [
        "b6eeba8d838f51bf23f5f1a35e7c1e6eac78b30a"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Sat Jul 11 16:50:31 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 11 04:50:31 2026 -0400"
      },
      "message": "Update ci infra v2 (#951)"
    },
    {
      "commit": "b6eeba8d838f51bf23f5f1a35e7c1e6eac78b30a",
      "tree": "708b79866eed4762c95d19709e98d4c83d7c4fbf",
      "parents": [
        "6fb7f27d3a154fd9f3113e586733eeb25d157b03"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Sat Jul 11 16:25:12 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 11 04:25:12 2026 -0400"
      },
      "message": "Update ci infra (#940)\n\n* Refine telemetry hierarchy and observability\n\n* Update ci infra"
    },
    {
      "commit": "6fb7f27d3a154fd9f3113e586733eeb25d157b03",
      "tree": "b54066932ff85f37237f1331f81d3e5f7531935d",
      "parents": [
        "81793ce9ee7ea12c6adac0eabfb7b5aed846031b"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Sat Jul 11 15:12:32 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 11 03:12:32 2026 -0400"
      },
      "message": "Added telemetry api (#938)\n\n* Refine telemetry hierarchy and observability\n\n* Added telemetry api"
    },
    {
      "commit": "81793ce9ee7ea12c6adac0eabfb7b5aed846031b",
      "tree": "1600fab0ba4368e96fdd5d2140c55fadeac41c5c",
      "parents": [
        "33c3dcc7968261626bd8657ddae0bf6725081ea7"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Thu Jul 09 10:10:24 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 08 22:10:24 2026 -0400"
      },
      "message": "Optimize project defects (#936)"
    },
    {
      "commit": "33c3dcc7968261626bd8657ddae0bf6725081ea7",
      "tree": "d42348bbb4989a036887abf01feebbdbde2115a6",
      "parents": [
        "87de7613d3a5a07fa13ed1d5df1b6b4700ca4800"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Wed Jul 08 16:17:24 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 08 04:17:24 2026 -0400"
      },
      "message": "fixed dubbo cni bug and typo (#935)"
    },
    {
      "commit": "87de7613d3a5a07fa13ed1d5df1b6b4700ca4800",
      "tree": "8d7fa46d2584d6e2f6a704adf76e8ee389301081",
      "parents": [
        "563962f5fc9515b650765626df57ac1ae658fac1"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Thu Jul 02 21:40:32 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 02 21:40:32 2026 +0800"
      },
      "message": "Update test tools (#933)"
    },
    {
      "commit": "563962f5fc9515b650765626df57ac1ae658fac1",
      "tree": "b68f126b9a73166466b4b90781afc9749ad55792",
      "parents": [
        "fc8c574ceac034941c87c9eca77983dd4356d96a"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Tue Jun 30 10:15:20 2026 +0800"
      },
      "committer": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Tue Jun 30 10:15:20 2026 +0800"
      },
      "message": "fix release-0.4.2\n"
    },
    {
      "commit": "fc8c574ceac034941c87c9eca77983dd4356d96a",
      "tree": "8f920b109bf4626d8611b528a6ba208f34bc096c",
      "parents": [
        "8052b3789b895bf61df69a934343217d6f51d8db"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Tue Jun 30 10:00:10 2026 +0800"
      },
      "committer": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Tue Jun 30 10:00:10 2026 +0800"
      },
      "message": "release-0.4.2\n"
    },
    {
      "commit": "8052b3789b895bf61df69a934343217d6f51d8db",
      "tree": "c34350215a97498f7285312b987946d836da6614",
      "parents": [
        "d47c48d7fa012740d876371ff9f2628c5dc0dda5"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Tue Jun 30 09:18:41 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 30 09:18:41 2026 +0800"
      },
      "message": "Complete KRT controllers framework (#932)"
    },
    {
      "commit": "d47c48d7fa012740d876371ff9f2628c5dc0dda5",
      "tree": "a529bd2f0352c2f95d8f36ef1c88f1f388b8ec86",
      "parents": [
        "94776147f3ec2ba51fd3e80cb4c45793a2a902fc"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Tue Jun 30 07:57:00 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 30 07:57:00 2026 +0800"
      },
      "message": "Supplement and improve observable construction (#931)"
    },
    {
      "commit": "94776147f3ec2ba51fd3e80cb4c45793a2a902fc",
      "tree": "468265a7367b46b58be283617020b10249460178",
      "parents": [
        "be2e9808f94ed2dc3d99f9181c638daa568d29a8"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Mon Jun 29 15:38:16 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 29 15:38:16 2026 +0800"
      },
      "message": "Add egress gateway and adjustment observability (#930)"
    },
    {
      "commit": "be2e9808f94ed2dc3d99f9181c638daa568d29a8",
      "tree": "5b04bd9b88089aa498a4019e8ff27b7a3c015f01",
      "parents": [
        "cdc8c0e1078574867c62b740a40cebde1a38bc1c"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Mon Jun 29 11:26:21 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 29 11:26:21 2026 +0800"
      },
      "message": "Add breaker features (#929)\n\n* Rename xds client and server\n\n* Add breaker features"
    },
    {
      "commit": "cdc8c0e1078574867c62b740a40cebde1a38bc1c",
      "tree": "eb1afb28197b02005d4489866db597e5dcb9d934",
      "parents": [
        "6262b0b38d3f269acd629e124066997d3122af9d"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Sun Jun 28 22:01:21 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 28 22:01:21 2026 +0800"
      },
      "message": "Rename xds client and server (#928)"
    },
    {
      "commit": "6262b0b38d3f269acd629e124066997d3122af9d",
      "tree": "10edb080f9fe548c0bf20b63d78efdb135aa0f1d",
      "parents": [
        "8f532faedcb87237a77a702549c9fe54f8273d5f"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Sun Jun 28 21:13:15 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 28 21:13:15 2026 +0800"
      },
      "message": "Add request timeout (#927)"
    },
    {
      "commit": "8f532faedcb87237a77a702549c9fe54f8273d5f",
      "tree": "6674384295430db6ad950c461e3f233aa6bb1457",
      "parents": [
        "c723c6be93e0e6f6ccb184f1d71fc2159ab2f98d"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Sun Jun 28 11:17:29 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 28 11:17:29 2026 +0800"
      },
      "message": "Delete meshservice and update resource (#926)"
    },
    {
      "commit": "c723c6be93e0e6f6ccb184f1d71fc2159ab2f98d",
      "tree": "ebadcb5d6151484600cb3a6a84cebce47c311f97",
      "parents": [
        "58913c3fa01cf47fb9a5a1c3d40a56d667de19d4"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Sat Jun 27 22:08:38 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jun 27 22:08:38 2026 +0800"
      },
      "message": "Complete SDS delta xDS support (#924)\n\n* Complete SDS delta xDS support\n\n* Use released xds-api secret resources\n\n* Update moviereview samples"
    },
    {
      "commit": "58913c3fa01cf47fb9a5a1c3d40a56d667de19d4",
      "tree": "37fe1bec1b0bde4905d792df77083ab11ccad164",
      "parents": [
        "1456f2dee45bdb116243e0a1fa034327f95bdc93"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Thu Jun 25 19:18:02 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 25 19:18:02 2026 +0800"
      },
      "message": "Update the delta xDS framework (#923)"
    },
    {
      "commit": "1456f2dee45bdb116243e0a1fa034327f95bdc93",
      "tree": "fc84a467a3efda9f4259ac190d85933fc1b2b62a",
      "parents": [
        "ed8e442402e81d5314a1876d6ec36b3a6130071b"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Fri Jun 19 20:07:15 2026 +0800"
      },
      "committer": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Fri Jun 19 20:07:15 2026 +0800"
      },
      "message": "fix release\n"
    },
    {
      "commit": "ed8e442402e81d5314a1876d6ec36b3a6130071b",
      "tree": "4727fadd86e7bbf9ac182a5136b899ee6d5e211a",
      "parents": [
        "8ad164c1736b299aa5254180eea31f58ac7ea7b1"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Fri Jun 19 20:05:28 2026 +0800"
      },
      "committer": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Fri Jun 19 20:05:28 2026 +0800"
      },
      "message": "release-0.4.1\n"
    },
    {
      "commit": "8ad164c1736b299aa5254180eea31f58ac7ea7b1",
      "tree": "c08843b386afd6156dc262fcc1651e323f6b77bb",
      "parents": [
        "2ef28fc479fa0269fb6e6635bedd65b2a189a781"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Fri Jun 19 00:50:44 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 19 00:50:44 2026 +0800"
      },
      "message": "Update rename (#921)"
    },
    {
      "commit": "2ef28fc479fa0269fb6e6635bedd65b2a189a781",
      "tree": "42e106db7a0d68d1adeda6ca646088077a7f41e4",
      "parents": [
        "8b15fb9f1fec22df4b1425958ede35d8bdc87acc"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Fri Jun 19 00:29:00 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 19 00:29:00 2026 +0800"
      },
      "message": "Configure proxyless keepalive from control plane (#920)"
    },
    {
      "commit": "8b15fb9f1fec22df4b1425958ede35d8bdc87acc",
      "tree": "a3fd3a48a00f24e32022a989b3a011f5eea5afbd",
      "parents": [
        "28cb2cc3b3d0dd8aa0157bd92c8aa57fba770a5b"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Thu Jun 18 22:32:22 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 18 22:32:22 2026 +0800"
      },
      "message": "Remove outdated product (#919)\n\n* delete logo\n\n* Update moviereview sample\n\n* add dubbo mesh cni\n\n* Remove outdated product"
    },
    {
      "commit": "28cb2cc3b3d0dd8aa0157bd92c8aa57fba770a5b",
      "tree": "f7a1e4fe4f4cc8f5fafc86d527f6dee77fa7e03d",
      "parents": [
        "abe53dd1b78cdff66382134dccda88835e80ca88"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Thu Jun 18 19:59:48 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 18 19:59:48 2026 +0800"
      },
      "message": "add dubbo mesh cni (#918)\n\n* delete logo\n\n* Update moviereview sample\n\n* add dubbo mesh cni"
    },
    {
      "commit": "abe53dd1b78cdff66382134dccda88835e80ca88",
      "tree": "273f18c4e5a939dad5669fee72f06460b5c01ec4",
      "parents": [
        "40d83a7df368ac0707ef4f5feabb29138fc52f94"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Thu Jun 18 10:35:15 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 18 10:35:15 2026 +0800"
      },
      "message": "Update moviereview sample (#917)\n\n* delete logo\n\n* Update moviereview sample"
    },
    {
      "commit": "40d83a7df368ac0707ef4f5feabb29138fc52f94",
      "tree": "6a6f0037caedf39791a5582bdae78ce164188e5e",
      "parents": [
        "23b8aa2e59a72330004c6b92d6a9f20c551c28c7"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Wed Jun 17 15:25:51 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 17 15:25:51 2026 +0800"
      },
      "message": "delete logo (#916)"
    },
    {
      "commit": "23b8aa2e59a72330004c6b92d6a9f20c551c28c7",
      "tree": "1b3d9a3ba42946fb037c89da8f2d909ca8d43ca1",
      "parents": [
        "70ad23ff274c66a3bc53ebf8981204515d3edf5b"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Wed Jun 17 15:00:31 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 17 15:00:31 2026 +0800"
      },
      "message": "add moviereview example (#913)"
    },
    {
      "commit": "70ad23ff274c66a3bc53ebf8981204515d3edf5b",
      "tree": "9b4397658ddd7b7efab1bab6cf84846ebf5b193d",
      "parents": [
        "414a0f4422f347a6aaa27cc6ad09c7abe5b0f31e"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Tue May 26 00:22:33 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 26 00:22:33 2026 +0800"
      },
      "message": "Added multi-cluster functionality (#911)"
    },
    {
      "commit": "414a0f4422f347a6aaa27cc6ad09c7abe5b0f31e",
      "tree": "03d503781c88e29b6eabd76cdc21001389c44b48",
      "parents": [
        "94deb50047ff70241288fdbaec33c127aa3e2970"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Sun May 17 20:07:34 2026 +0800"
      },
      "committer": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Sun May 17 20:07:34 2026 +0800"
      },
      "message": "fix version\n"
    },
    {
      "commit": "94deb50047ff70241288fdbaec33c127aa3e2970",
      "tree": "5074da603584e45155b3d607785a968b3c04063a",
      "parents": [
        "c5a1396ded99804013cf989964b4f5b7380ad7ff"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Sun May 17 19:53:36 2026 +0800"
      },
      "committer": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Sun May 17 19:53:36 2026 +0800"
      },
      "message": "release-0.4.0\n"
    },
    {
      "commit": "c5a1396ded99804013cf989964b4f5b7380ad7ff",
      "tree": "c8c7f21248e78c8b0660b2522487595b6ac5b3b4",
      "parents": [
        "1127279ad4e036f36b2db7b14dda92d8c4bd1255"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Sun May 17 19:37:07 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun May 17 19:37:07 2026 +0800"
      },
      "message": "Version 0.4.0 related functional logic v2 (#908)\n\n* Add MeshService service weight routing\n\n* Wire MeshService routing rules"
    },
    {
      "commit": "1127279ad4e036f36b2db7b14dda92d8c4bd1255",
      "tree": "4e77b13473f86c3008401abaaf830aeeda00f1dd",
      "parents": [
        "a71ecf73f506a9bd23506528a18ded4edd7d44a4"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Thu May 14 12:45:24 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 14 12:45:24 2026 +0800"
      },
      "message": "Version 0.4.0 related functional logic (#907)\n\n* Update kdubbo API module versions for MeshService\n\n* Remove MeshService visibleTo usage\n\n* Test proxyless mTLS xDS generation\n\n* Wire proxyless runtime security config\n\n* Update api and xds-api dependencies\n\n* Add mtls gateway logic and necessary configuration"
    },
    {
      "commit": "a71ecf73f506a9bd23506528a18ded4edd7d44a4",
      "tree": "41a86a0e518b52abf148a469224bd9190285fe5c",
      "parents": [
        "13564a2ebc23fc748ffe536101bddff6342194b1"
      ],
      "author": {
        "name": "Joe Zhong",
        "email": "11638005@qq.com",
        "time": "Sun May 03 02:41:45 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun May 03 02:41:45 2026 +0800"
      },
      "message": "Update meshservice object resource (#903)"
    },
    {
      "commit": "13564a2ebc23fc748ffe536101bddff6342194b1",
      "tree": "79d1ce821a2cee2dc39349dd3bae636af101d1c2",
      "parents": [
        "65332df65118d7abc7aa459fca6b74e9f33b3d23"
      ],
      "author": {
        "name": "Joe Zhong",
        "email": "11638005@qq.com",
        "time": "Sun May 03 02:06:29 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun May 03 02:06:29 2026 +0800"
      },
      "message": "feat: Refactor the VS and DR resource objects into a meshservice. (#902)"
    },
    {
      "commit": "65332df65118d7abc7aa459fca6b74e9f33b3d23",
      "tree": "45d15cff2dedb4e3d52dd3db1925b0bc1b968a93",
      "parents": [
        "38e4be8334792f5c3bad7cf03e7e17bd749d139d"
      ],
      "author": {
        "name": "Joe Zhong",
        "email": "11638005@qq.com",
        "time": "Fri May 01 01:30:14 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 01 01:30:14 2026 +0800"
      },
      "message": "Rename and change case (#901)\n\n* Rename startup command to execute\n\n* Lowercase control plane wording"
    },
    {
      "commit": "38e4be8334792f5c3bad7cf03e7e17bd749d139d",
      "tree": "6b16ce6ef53c89409a38041b33d7fb557d196b52",
      "parents": [
        "d76c67054ff907856c59ed253f91325054f18edf"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Fri May 01 00:40:28 2026 +0800"
      },
      "committer": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Fri May 01 00:40:28 2026 +0800"
      },
      "message": "release-0.3.9\n"
    },
    {
      "commit": "d76c67054ff907856c59ed253f91325054f18edf",
      "tree": "4113d3c1d7f6c09168834a6cdd8bcd5f529d9ea4",
      "parents": [
        "f7346507f3a0145f9f8fa7ce8657b3020becbacc"
      ],
      "author": {
        "name": "Joe Zhong",
        "email": "11638005@qq.com",
        "time": "Thu Apr 30 23:45:06 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 30 23:45:06 2026 +0800"
      },
      "message": "Update control plane gateway UI and mesh setup naming (#900)"
    },
    {
      "commit": "f7346507f3a0145f9f8fa7ce8657b3020becbacc",
      "tree": "7eea91d0aee3b7e357bb468f92080fd026e22aa6",
      "parents": [
        "2745a6e8f142c243fc6b4922f4d92b5c168624bc"
      ],
      "author": {
        "name": "Joe Zhong",
        "email": "11638005@qq.com",
        "time": "Thu Apr 30 15:39:34 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 30 15:39:34 2026 +0800"
      },
      "message": "Added observability and e2e testing (#899)"
    },
    {
      "commit": "2745a6e8f142c243fc6b4922f4d92b5c168624bc",
      "tree": "a89bf90a6a43831fb8bc156a616805506ac167cc",
      "parents": [
        "228b6456cb15899877c4a7afc0c8ec7ab5abdbd6"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Thu Apr 30 15:12:15 2026 +0800"
      },
      "committer": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Thu Apr 30 15:12:15 2026 +0800"
      },
      "message": "release-0.3.8\n"
    },
    {
      "commit": "228b6456cb15899877c4a7afc0c8ec7ab5abdbd6",
      "tree": "374dc2fccb4713fa25c6d1e4b88ae8a0579c3dce",
      "parents": [
        "9aefef1a582dc7d4853359a58529ca4f9d19e39f"
      ],
      "author": {
        "name": "Joe Zhong",
        "email": "11638005@qq.com",
        "time": "Thu Apr 30 15:01:09 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 30 15:01:09 2026 +0800"
      },
      "message": "Change gui named (#898)"
    },
    {
      "commit": "9aefef1a582dc7d4853359a58529ca4f9d19e39f",
      "tree": "3fcd406a8b56c2cec5d0674bc9013830f6018288",
      "parents": [
        "de480904d6f8f61a225ebb3fb743154911ae6c66"
      ],
      "author": {
        "name": "Joe Zhong",
        "email": "11638005@qq.com",
        "time": "Thu Apr 30 13:53:37 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 30 13:53:37 2026 +0800"
      },
      "message": "Change global port and test (#897)"
    },
    {
      "commit": "de480904d6f8f61a225ebb3fb743154911ae6c66",
      "tree": "31377a0dba17bea99f9447e42b56324e69592e7e",
      "parents": [
        "fa496295e66024d50642bd515598ab5c8c1246e4"
      ],
      "author": {
        "name": "Joe Zhong",
        "email": "11638005@qq.com",
        "time": "Thu Apr 30 12:54:55 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 30 12:54:55 2026 +0800"
      },
      "message": "Fix gateway controller and e2e test (#896)"
    },
    {
      "commit": "fa496295e66024d50642bd515598ab5c8c1246e4",
      "tree": "7a997a40ebe551997aa58318581bbde8f29a78f0",
      "parents": [
        "f0df95728c490df2f0e3b8809beb23f9d8a826ac"
      ],
      "author": {
        "name": "Joe Zhong",
        "email": "11638005@qq.com",
        "time": "Thu Apr 30 10:07:29 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 30 10:07:29 2026 +0800"
      },
      "message": "Fixes and optimizations to KRT and improvements to control surface pressure testing (#895)"
    },
    {
      "commit": "f0df95728c490df2f0e3b8809beb23f9d8a826ac",
      "tree": "00a787ac0786b269cf3351de74dda6f698ef21d8",
      "parents": [
        "453d873950cd20ab11e251acbb0b92f5827bc6f1"
      ],
      "author": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Tue Apr 28 18:04:17 2026 +0800"
      },
      "committer": {
        "name": "mfordjody",
        "email": "11638005@qq.com",
        "time": "Tue Apr 28 18:04:17 2026 +0800"
      },
      "message": "release-0.3.7\n"
    },
    {
      "commit": "453d873950cd20ab11e251acbb0b92f5827bc6f1",
      "tree": "e157bd0aa0dde712e733267e11f8d9126fe3b394",
      "parents": [
        "b1ce13a4c7f1f521873d932ce3f69917ac94b24d"
      ],
      "author": {
        "name": "Joe Zhong",
        "email": "11638005@qq.com",
        "time": "Tue Apr 28 17:44:54 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 28 17:44:54 2026 +0800"
      },
      "message": "feat: Update proxyless grpc architecture (#894)"
    },
    {
      "commit": "b1ce13a4c7f1f521873d932ce3f69917ac94b24d",
      "tree": "c67dd2a4c512161f9dbef36df8ef7d4515a9650b",
      "parents": [
        "ff103c9026c2bf83a13d3041db56e5dd9e44ff2f"
      ],
      "author": {
        "name": "Joe Zhong",
        "email": "11638005@qq.com",
        "time": "Thu Apr 23 19:25:55 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 23 19:25:55 2026 +0800"
      },
      "message": "fix proxyless grpc-xds code (#892)\n\n* feat: Control plane and connection to any service completed\n\n* fix proxyless grpc-xds code"
    },
    {
      "commit": "ff103c9026c2bf83a13d3041db56e5dd9e44ff2f",
      "tree": "afe4f0eed675c5156a61bc7c6324c16d0455a7ff",
      "parents": [
        "f35d988a6b1829ece301fd7a66a15683fadb46d1"
      ],
      "author": {
        "name": "Joe Zhong",
        "email": "11638005@qq.com",
        "time": "Tue Apr 21 18:03:54 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 21 18:03:54 2026 +0800"
      },
      "message": "feat: embed grpc template from dubbod (#891)"
    },
    {
      "commit": "f35d988a6b1829ece301fd7a66a15683fadb46d1",
      "tree": "c36daaf9b3b3594c996e91ebc76ade48ae9d7515",
      "parents": [
        "4f69fcc12d5e1211e1a56bfacbf3902b9a2a06cb"
      ],
      "author": {
        "name": "Joe Zhong",
        "email": "11638005@qq.com",
        "time": "Tue Apr 21 09:25:58 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 21 09:25:58 2026 +0800"
      },
      "message": "feat: Add dubbo control plane gui (#890)"
    }
  ],
  "next": "4f69fcc12d5e1211e1a56bfacbf3902b9a2a06cb"
}
