)]}'
{
  "log": [
    {
      "commit": "33141f47838207638917edd8cbbb0ec2bc9a0066",
      "tree": "64c2df476b5be0c90236aa7cf744a9a1f03678ff",
      "parents": [
        "5c11a1f527f6e3838c3569995d3381937877e3af"
      ],
      "author": {
        "name": "Oxidaner",
        "email": "80675726+Oxidaner@users.noreply.github.com",
        "time": "Sun Apr 05 22:03:28 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 05 22:03:28 2026 +0800"
      },
      "message": "Feat/graceful shutdown sample (#1058)\n\n* Add graceful shutdown integration sample\n\n* refactor: narrow graceful shutdown sample to triple\n\n* fix: remove local replace from graceful shutdown sample\n\n* style: align graceful shutdown imports\n\n* test: add graceful shutdown integration coverage\n\n* test: refine integration script for graceful shutdown\n\n* test: use short connections in graceful shutdown integration\n\n* update greet.pb.go and greet.triple.go"
    },
    {
      "commit": "5c11a1f527f6e3838c3569995d3381937877e3af",
      "tree": "4e57ac9047aaccaa87fd0216f843d5f9c82b4969",
      "parents": [
        "f1860fa4cb3468541cba3febef912a4f97367e9b"
      ],
      "author": {
        "name": "Zecheng Zhu",
        "email": "1662308219@qq.com",
        "time": "Sun Apr 05 22:02:45 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 05 22:02:45 2026 +0800"
      },
      "message": "feat: add hystrix sample (#1060)\n\n* feat: add hystrix sample\n\n* update readme\n\n* fix docs\n\n* update readme\n\n* fix: improve hystrix sample concurrency and error handling\n\n* add hystrix to integration test list\n\n* fix readme err"
    },
    {
      "commit": "f1860fa4cb3468541cba3febef912a4f97367e9b",
      "tree": "a025e1174a71db74ae76fdddbcd980a7ac35b965",
      "parents": [
        "5a313dc595cbcacf66837f60f497d7c1d0400108"
      ],
      "author": {
        "name": "Zecheng Zhu",
        "email": "1662308219@qq.com",
        "time": "Sun Mar 29 22:34:42 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 29 22:34:42 2026 +0800"
      },
      "message": "clean up compatibility directory (#1062)\n\n* migrate polaris router\n\n* rm compatibility/generic\n\n* clean up compatibility/api"
    },
    {
      "commit": "5a313dc595cbcacf66837f60f497d7c1d0400108",
      "tree": "749d12e837f64601e0e65ec6b57caa8399efa327",
      "parents": [
        "2a01b76f8a850a8615ac28166a34213fa2a8fcec"
      ],
      "author": {
        "name": "Rynzie",
        "email": "75568342+Rynzie02@users.noreply.github.com",
        "time": "Sat Mar 21 12:54:53 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 21 12:54:53 2026 +0800"
      },
      "message": "refactor: migrate to new API and use direct mode (#1055)\n\n* refactor: mirage to new API and use direct mode\n\n* fix: expose dubbo port 20000 in java-server and clean up port 50052 on stop\n\n* refactor(generic): use service-level WithURL in NewGenericService and update docs"
    },
    {
      "commit": "2a01b76f8a850a8615ac28166a34213fa2a8fcec",
      "tree": "c5e4cce188a4285fa829bfce682fa8d7082033cc",
      "parents": [
        "8af31d88afd2bffc9b31ec9d5af67936d44cd04a"
      ],
      "author": {
        "name": "Rynzie",
        "email": "75568342+Rynzie02@users.noreply.github.com",
        "time": "Mon Mar 16 18:50:37 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 16 18:50:37 2026 +0800"
      },
      "message": "fix(generic):keep Go and Java client/server consistent (#1046)\n\n* fix(generic):keep Go and Java client/server consistent\n\n* remove redundant run.sh(that will make integrate_test to panic)\n\n* exit with non-zero code when tests fail\n\n* Address Copilot review comments"
    },
    {
      "commit": "8af31d88afd2bffc9b31ec9d5af67936d44cd04a",
      "tree": "1f4d5f329fb840d161f182f4a8d5e5100a0be0c9",
      "parents": [
        "e9d57879f34edc730aff8c687e68ae9321235230"
      ],
      "author": {
        "name": "Xuetao Li",
        "email": "m134679102365478@163.com",
        "time": "Mon Mar 16 16:40:24 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 16 16:40:24 2026 +0800"
      },
      "message": "feat: samples for k8s probe (#1033)\n\n* feat: samples for k8s probe\n\n* import format\n\n* add integrate test for probe\n\n* fix comment"
    },
    {
      "commit": "e9d57879f34edc730aff8c687e68ae9321235230",
      "tree": "3600451193361055c55a5cf22447873843733cd4",
      "parents": [
        "b99ee2222cf04b7262e968d3a0418d87cc604dc1"
      ],
      "author": {
        "name": "Xuetao Li",
        "email": "m134679102365478@163.com",
        "time": "Mon Mar 16 14:22:22 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 16 14:22:22 2026 +0800"
      },
      "message": "Update CI version (#1054)"
    },
    {
      "commit": "b99ee2222cf04b7262e968d3a0418d87cc604dc1",
      "tree": "4521c161a7f252bee3dd250f7af4bb2bafcba3f7",
      "parents": [
        "f9a14fcc9e109ed56f29aca46f72c3d1cdf2643b"
      ],
      "author": {
        "name": "nanjiek",
        "email": "127271430+nanjiek@users.noreply.github.com",
        "time": "Mon Mar 16 13:59:49 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 16 13:59:49 2026 +0800"
      },
      "message": "refactor(samples): replace config.WithMethod options with global.MethodConfig (#1047)"
    },
    {
      "commit": "f9a14fcc9e109ed56f29aca46f72c3d1cdf2643b",
      "tree": "743726d17356aacaf79a1ba5c5e74871b95ec1af",
      "parents": [
        "b8e08f0d4995d9dca6e4dafbf14f54f9bc576c9e"
      ],
      "author": {
        "name": "Xuetao Li",
        "email": "m134679102365478@163.com",
        "time": "Mon Mar 16 13:35:49 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 16 13:35:49 2026 +0800"
      },
      "message": "Update CI version (#1052)\n\n* update\n\n* update ci go version\n\n* update"
    },
    {
      "commit": "b8e08f0d4995d9dca6e4dafbf14f54f9bc576c9e",
      "tree": "27146e7fc154d8b93adcb93843adffac52c4d449",
      "parents": [
        "86817cc17450487e753f968050a02257fc624f31"
      ],
      "author": {
        "name": "Xuetao Li",
        "email": "m134679102365478@163.com",
        "time": "Mon Mar 16 13:29:46 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 16 13:29:46 2026 +0800"
      },
      "message": "update go version (#1048)"
    },
    {
      "commit": "86817cc17450487e753f968050a02257fc624f31",
      "tree": "7109dcf3f6429cf40c50dffafdfaad7678a521b6",
      "parents": [
        "fc02ccc8f5b18c885a6d34679cb1587141a1f7df"
      ],
      "author": {
        "name": "Tsukikage",
        "email": "65526564+Tsukikage7@users.noreply.github.com",
        "time": "Thu Mar 12 16:49:55 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 12 16:49:55 2026 +0800"
      },
      "message": "feat(generic): add generic call sample for both Dubbo and Triple protocols (#1016)\n\nThis PR refactors and enhances the generic call sample to demonstrate\nboth Dubbo protocol and Triple protocol generic calls between Go and Java.\n\n| Protocol | Port  | Group    | Description                       |\n|----------|-------|----------|-----------------------------------|\n| Dubbo    | 20000 | `dubbo`  | Traditional Dubbo binary protocol |\n| Triple   | 50052 | `triple` | HTTP/2 based Triple protocol      |\n\nChanges:\n- Remove ZooKeeper dependency in favor of direct URL connection\n- Remove redundant nested directories (java-server/java-server -\u003e java-server)\n- Add run.sh scripts for java-client and java-server\n- Add Triple protocol Java client (ApiTripleConsumer)\n- Enable generic CI test in start_integrate_test.sh\n- Use new NewGenericService API from filter/generic (requires dubbo-go#3154)\n\nSigned-off-by: TsukiKage \u003cchongyanx@163.com\u003e"
    },
    {
      "commit": "fc02ccc8f5b18c885a6d34679cb1587141a1f7df",
      "tree": "afcd34de5b7c97464ed409d31375a7724ceefdeb",
      "parents": [
        "77cc7ed4f4081b01ebed2fd844406c9858326f93"
      ],
      "author": {
        "name": "yangpixi",
        "email": "63222549+yangpixi@users.noreply.github.com",
        "time": "Wed Feb 25 13:00:12 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 25 13:00:12 2026 +0800"
      },
      "message": "feat(router): add router examples (#1032)\n\n* feat(router): add tag router samples\n\n* refactor: change directory name\n\n* style: run imports-formatter to change import order\n\n* docs: add tag samples description in README\n\n* chore: add license header\n\n* docs: refine docs and add Chinese version docs\n\n* style: change wrong application name\n\n* feat(router): add condition router examples.\n\n* chore: add license header\n\n* style: add a blank space\n\n* feat: complete update intergrate test logic (#1034)\n\n* complete update logic\n\n* import format\n\n* add docker compose\n\n* docker-health-check\n\n* warp\n\n* fix all samples\n\n* import format\n\n* delete use less files\n\n* Update integrate_test.sh\n\nCo-authored-by: Copilot \u003c175728472+Copilot@users.noreply.github.com\u003e\n\n---------\n\nCo-authored-by: Copilot \u003c175728472+Copilot@users.noreply.github.com\u003e\n\n* chore: add support for ci test\n\n* fix: register tag router into ci test\n\n* feat(router): add script router examples, refine docs\n\n* chore: change directory name, add gracefully exits code.\n\n* fix: resolve all problems.\n\n* fix: remove useless function.\n\n---------\n\nCo-authored-by: Xuetao Li \u003cm134679102365478@163.com\u003e\nCo-authored-by: Copilot \u003c175728472+Copilot@users.noreply.github.com\u003e"
    },
    {
      "commit": "77cc7ed4f4081b01ebed2fd844406c9858326f93",
      "tree": "00df9682ef22990516583f7c725133e95fb20de9",
      "parents": [
        "0926a7d62e5f82556f46cb346cd58e6d04c1f2af"
      ],
      "author": {
        "name": "Xuetao Li",
        "email": "m134679102365478@163.com",
        "time": "Wed Feb 25 11:33:54 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 25 11:33:54 2026 +0800"
      },
      "message": "update: update health check mek (#1039)\n\n* chore: squash update_health_check branch changes"
    },
    {
      "commit": "0926a7d62e5f82556f46cb346cd58e6d04c1f2af",
      "tree": "a29506ff770d60d00eedd4d052c575eac702ab66",
      "parents": [
        "d2c0f9ec1dde5e46fac107257659f37cc75369d5"
      ],
      "author": {
        "name": "Xuetao Li",
        "email": "m134679102365478@163.com",
        "time": "Mon Feb 16 17:06:33 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 16 17:06:33 2026 +0800"
      },
      "message": "feat: complete update intergrate test logic (#1034)\n\n* complete update logic\n\n* import format\n\n* add docker compose\n\n* docker-health-check\n\n* warp\n\n* fix all samples\n\n* import format\n\n* delete use less files\n\n* Update integrate_test.sh\n\nCo-authored-by: Copilot \u003c175728472+Copilot@users.noreply.github.com\u003e\n\n---------\n\nCo-authored-by: Copilot \u003c175728472+Copilot@users.noreply.github.com\u003e"
    },
    {
      "commit": "d2c0f9ec1dde5e46fac107257659f37cc75369d5",
      "tree": "faf25c9b36f8edd1a78d36abcdf47a6be96353d4",
      "parents": [
        "6141cf34bfacf22ab2251c370dec362ece057c9f"
      ],
      "author": {
        "name": "Carve_",
        "email": "75568342+Rynzie02@users.noreply.github.com",
        "time": "Wed Feb 11 21:57:32 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 11 21:57:32 2026 +0800"
      },
      "message": "refactor(samples): avoid time.Sleep in tests and examples (#1029)\n\n* refactor(samples): avoid time.Sleep in tests and examples\n\n* chore(format): run imports-formatter\n\n* remove unnecessary timer.Stop()"
    },
    {
      "commit": "6141cf34bfacf22ab2251c370dec362ece057c9f",
      "tree": "c1d5091841c7d4ec43d8090ed852f0441d36f039",
      "parents": [
        "a38a12ae45e38f2b29c879220687bd20dbca728e"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Feb 05 19:50:02 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 05 19:50:02 2026 +0800"
      },
      "message": "chore(deps): bump org.apache.logging.log4j:log4j-core (#1028)\n\nBumps org.apache.logging.log4j:log4j-core from 2.20.0 to 2.25.3.\n\n---\nupdated-dependencies:\n- dependency-name: org.apache.logging.log4j:log4j-core\n  dependency-version: 2.25.3\n  dependency-type: direct:production\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": "a38a12ae45e38f2b29c879220687bd20dbca728e",
      "tree": "ef04a98a540072f827acc59c05a266e1c16d6f36",
      "parents": [
        "dfef87bbbaf54e1a84ae8452c4fbcf7333d79095"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Feb 05 13:40:37 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 05 13:40:37 2026 +0800"
      },
      "message": "chore(deps): bump org.apache.logging.log4j:log4j-core (#1027)\n\nBumps org.apache.logging.log4j:log4j-core from 2.20.0 to 2.25.3.\n\n---\nupdated-dependencies:\n- dependency-name: org.apache.logging.log4j:log4j-core\n  dependency-version: 2.25.3\n  dependency-type: direct:production\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": "dfef87bbbaf54e1a84ae8452c4fbcf7333d79095",
      "tree": "35526288fa5427f94d9624cb8bfafb36827e6302",
      "parents": [
        "abd02aa76e322fba43a1d7e151e7006124c83abd"
      ],
      "author": {
        "name": "MrSibe",
        "email": "mrsibe@qq.com",
        "time": "Thu Feb 05 11:12:30 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 05 11:12:30 2026 +0800"
      },
      "message": "feat(async): Add Java interoperability with async RPC support (#992)\n\n* feat(async): add Java support for proto and Maven configuration\n\n* feat(async): implement Java async server\n\n* feat(async): implement Java async client\n\n* docs(async): update README for Java-Go interoperability\n\n* fix(async): update proto generation comments and regenerate pb.go\n\n* docs(async): improve documentation and change default port\n\n* fix(async): address copilot review feedback\n\n- Clarify Go client default URL configuration in README files\n- Add proper error handling for second async call in JavaAsyncClient\n- Document Go protoc version in pom.xml for consistency"
    },
    {
      "commit": "abd02aa76e322fba43a1d7e151e7006124c83abd",
      "tree": "b385940a40f5a149d2c2a66aa468082e49cae1eb",
      "parents": [
        "c8e372da2ee3cf763d3b9bf2360c012519e4a3e8"
      ],
      "author": {
        "name": "zbchi",
        "email": "1662308219@qq.com",
        "time": "Thu Jan 15 15:59:38 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 15 15:59:38 2026 +0800"
      },
      "message": "chore: remove duplicated samples (#1024)\n\n* chore: remove compatibility/tracing\n\n* chore: remove compatibility/rpc,tracing,polaris/limit\n\n* go mod tidy"
    },
    {
      "commit": "c8e372da2ee3cf763d3b9bf2360c012519e4a3e8",
      "tree": "1ba8322593fc24b20cceb8aca95f34f38bfe7cbd",
      "parents": [
        "d48d7cfd8173b96b0a7532ae4fc184ff3db3e343"
      ],
      "author": {
        "name": "zbchi",
        "email": "1662308219@qq.com",
        "time": "Thu Jan 15 09:36:53 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 15 09:36:53 2026 +0800"
      },
      "message": "feat: migrate registry/polaris (#1017)\n\n* feat: migrate registry/polaris\n\n* update readme\n\n* rm old sample\n\n* rm old integrate test\n\n* add link"
    },
    {
      "commit": "d48d7cfd8173b96b0a7532ae4fc184ff3db3e343",
      "tree": "834051a73ace4c8df72500a96f679cbc1728a6c3",
      "parents": [
        "b97e7be18161cb7a5ac3bc4a275f56e240527a69"
      ],
      "author": {
        "name": "zbchi",
        "email": "1662308219@qq.com",
        "time": "Thu Jan 15 09:36:15 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 15 09:36:15 2026 +0800"
      },
      "message": "feat: migrate apisix sample (#1023)\n\n* feat: migrate apisix sample\n\n* add link"
    },
    {
      "commit": "b97e7be18161cb7a5ac3bc4a275f56e240527a69",
      "tree": "8cb199ff0b4749490d40002176a4e9243dfa30de",
      "parents": [
        "f4404e1622ce97d85a632c6738c70b91aa9f9145"
      ],
      "author": {
        "name": "zbchi",
        "email": "1662308219@qq.com",
        "time": "Tue Jan 13 19:11:57 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 13 19:11:57 2026 +0800"
      },
      "message": "feat: migrate mesh sample (#1019)\n\n* feat: migrate mesh sample\n\n* fmt code"
    },
    {
      "commit": "f4404e1622ce97d85a632c6738c70b91aa9f9145",
      "tree": "4d97b25bab53c354c9ea8447f592401e593c58bd",
      "parents": [
        "b5836afd92b13aa0fcc42d9d423a1e5dc965c0ad"
      ],
      "author": {
        "name": "zbchi",
        "email": "1662308219@qq.com",
        "time": "Tue Jan 13 19:11:15 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 13 19:11:15 2026 +0800"
      },
      "message": "chore: remove compatibility/config-api (#1018)\n\n"
    },
    {
      "commit": "b5836afd92b13aa0fcc42d9d423a1e5dc965c0ad",
      "tree": "4f99bd7e325c1a925cd9b600c802b7e7c0f7f7a8",
      "parents": [
        "60f41fe853035ab504cf0e211263849a15cd863a"
      ],
      "author": {
        "name": "花国栋",
        "email": "76423224+HGD-coder@users.noreply.github.com",
        "time": "Tue Jan 13 19:04:36 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 13 19:04:36 2026 +0800"
      },
      "message": "feat: Enhance samples interaction with Dubbo-java in config_center (#1008)\n\n* feat: Enhance samples interaction with Dubbo-java (config_center:zookeeper nacos)\n\n* feat: Enhance samples interaction with Dubbo-java (config_center:zookeeper nacos)\n\n* change test for config_center\n\n* resolve copilot conversion"
    },
    {
      "commit": "60f41fe853035ab504cf0e211263849a15cd863a",
      "tree": "e73ae523c1511e5afd0705f5beb1b14754252a24",
      "parents": [
        "4f9f11e7444d8660bf6599ba816df115c30653bc"
      ],
      "author": {
        "name": "zbchi",
        "email": "1662308219@qq.com",
        "time": "Tue Jan 13 09:35:58 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 13 09:35:58 2026 +0800"
      },
      "message": "chore: remove compatibility/proxyless (#1020)\n\n"
    },
    {
      "commit": "4f9f11e7444d8660bf6599ba816df115c30653bc",
      "tree": "5b201be4d1048ad7660c098469926766515726a4",
      "parents": [
        "47fbdf098f715baa9a80d16579b08724e1f79d9a"
      ],
      "author": {
        "name": "CAICAII",
        "email": "0d000721@openatom.club",
        "time": "Tue Jan 06 19:32:40 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 06 19:32:40 2026 +0800"
      },
      "message": "Fix: Change NACOS_URL from nacos://localhost:8848 to localhost:8848 to avoid metadata report nil pointer dereference bug (#1011)\n\n"
    },
    {
      "commit": "47fbdf098f715baa9a80d16579b08724e1f79d9a",
      "tree": "9783bae70c25233a98d52f5205432333848ca83e",
      "parents": [
        "4d00f8840bbb7d54d5b103607a64bfdfb74344d1"
      ],
      "author": {
        "name": "陈乐樂",
        "email": "1239498998@qq.com",
        "time": "Tue Jan 06 19:27:36 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 06 19:27:36 2026 +0800"
      },
      "message": "feat: upgrade dubbo-go to v3.3.1 and fix panic problems in registry files (#1013)\n\n* feat: upgrade dubbo-go to v3.3.1 and fix panic problems in registy files\n"
    },
    {
      "commit": "4d00f8840bbb7d54d5b103607a64bfdfb74344d1",
      "tree": "951cd1dbf4710fc652eb5785e5a6e7dd9bf211ad",
      "parents": [
        "2c7585e0d4e6776a7b369e444ab12b35fe6f990e"
      ],
      "author": {
        "name": "Oxidaner",
        "email": "80675726+Oxidaner@users.noreply.github.com",
        "time": "Mon Jan 05 15:21:38 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 05 15:21:38 2026 +0800"
      },
      "message": "update dubbo version v3 3.3.1 (#1012)\n\n"
    },
    {
      "commit": "2c7585e0d4e6776a7b369e444ab12b35fe6f990e",
      "tree": "4f3436eb2f46e5beff192f0f6869e08f2fbba42d",
      "parents": [
        "d1ae103ead94abacd4e10c1b1eab1058601d0bdd"
      ],
      "author": {
        "name": "zbchi",
        "email": "1662308219@qq.com",
        "time": "Sat Dec 27 16:39:52 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Dec 27 16:39:52 2025 +0800"
      },
      "message": "chore: remove deprecated compatibility/tls (#1010)\n\n"
    },
    {
      "commit": "d1ae103ead94abacd4e10c1b1eab1058601d0bdd",
      "tree": "a44eaba85e248e9b10db9839cc6704410ffd7e84",
      "parents": [
        "94604dfb76c3b0b02875ae33f11482b69ffaf31a"
      ],
      "author": {
        "name": "CAICAII",
        "email": "0d000721@openatom.club",
        "time": "Sat Dec 20 23:03:22 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Dec 20 23:03:22 2025 +0800"
      },
      "message": "feat: add TLS support for Java-Go interoperability (#996)\n\n* feat: add TLS support for Java-Go interoperability"
    },
    {
      "commit": "94604dfb76c3b0b02875ae33f11482b69ffaf31a",
      "tree": "77713d7bef09e1dc3123c11047e48eafb08031bd",
      "parents": [
        "eac8dbf0945489282c34302693a5c87b70bcfcc8"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Dec 20 18:08:22 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Dec 20 18:08:22 2025 +0800"
      },
      "message": "chore(deps): bump ch.qos.logback:logback-classic in /streaming (#1003)\n\nBumps [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) from 1.2.11 to 1.2.13.\n- [Release notes](https://github.com/qos-ch/logback/releases)\n- [Commits](https://github.com/qos-ch/logback/compare/v_1.2.11...v_1.2.13)\n\n---\nupdated-dependencies:\n- dependency-name: ch.qos.logback:logback-classic\n  dependency-version: 1.2.13\n  dependency-type: direct:production\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": "eac8dbf0945489282c34302693a5c87b70bcfcc8",
      "tree": "e3a2d97f3b15d26e037ac4f39fda137b7990ce59",
      "parents": [
        "5a0538d9056d9759e850b7af8677c32fa8e5f66f"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Dec 20 17:50:44 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Dec 20 17:50:44 2025 +0800"
      },
      "message": "chore(deps): bump github.com/sirupsen/logrus (#1002)\n\nBumps [github.com/sirupsen/logrus](https://github.com/sirupsen/logrus) from 1.8.1 to 1.8.3.\n- [Release notes](https://github.com/sirupsen/logrus/releases)\n- [Changelog](https://github.com/sirupsen/logrus/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/sirupsen/logrus/compare/v1.8.1...v1.8.3)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/sirupsen/logrus\n  dependency-version: 1.8.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": "5a0538d9056d9759e850b7af8677c32fa8e5f66f",
      "tree": "e79967179fb914db9e6a686e06d008918b218f1a",
      "parents": [
        "96db0c74cc42c129bd777b09db7a2fad6f9f825b"
      ],
      "author": {
        "name": "Akashisang",
        "email": "151737560+Akashisang@users.noreply.github.com",
        "time": "Sat Dec 20 17:50:19 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Dec 20 17:50:19 2025 +0800"
      },
      "message": "feat: add http3 sample (#993)\n\n"
    },
    {
      "commit": "96db0c74cc42c129bd777b09db7a2fad6f9f825b",
      "tree": "4458ecfd1a057b8eeeac47afe94207552129f3d3",
      "parents": [
        "4e87a4f7f23a5752058f049be190b6943e9f850e"
      ],
      "author": {
        "name": "陈乐樂",
        "email": "1239498998@qq.com",
        "time": "Sat Dec 20 15:34:02 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Dec 20 15:34:02 2025 +0800"
      },
      "message": "feat: Enhance samples interaction with Dubbo-java #3096, add java samples in direct (#986)\n\n* Add Java interop support to direct sample\n\n* fix\n\n* Add Java client and server implementation for direct sample\n\n* Fix Go server response format to match integration test expectations\n\n* fix\n\n* Update README_CN.md\n\nCo-authored-by: Xuetao Li \u003cxuetaoli@apache.org\u003e\n\n* change for assert point and root dir\n\n* Update README_CN.md\n\nCo-authored-by: Xuetao Li \u003cxuetaoli@apache.org\u003e\n\n* fix\n\n* Fix comment for consistency in greeting messages\n\n---------\n\nCo-authored-by: Xuetao Li \u003cxuetaoli@apache.org\u003e"
    },
    {
      "commit": "4e87a4f7f23a5752058f049be190b6943e9f850e",
      "tree": "11e8935e174be70ca12c35715d31687ce6824b9d",
      "parents": [
        "cd631c187ce6f7feaedfff39d2268ddb61e5c32c"
      ],
      "author": {
        "name": "陈乐樂",
        "email": "1239498998@qq.com",
        "time": "Sat Dec 20 15:33:22 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Dec 20 15:33:22 2025 +0800"
      },
      "message": "feat: Enhance samples interaction with Dubbo-java #3096,add dubbo-java streaming samples (#985)\n\n* feat: refactor streaming sample with Java client/server modules and Go-Java interoperability\n\n- Split Java implementation into separate java-client and java-server modules\n- Remove Spring Boot dependency, use pure Dubbo API\n- Implement all 4 RPC modes: unary, bidirectional stream, client stream, server stream\n- Add logback configuration to reduce framework log noise\n- Enhance client output with clear formatting and emojis\n- Add comprehensive README documentation in both English and Chinese\n- Verify full Go-Java interoperability across all streaming modes\n- Add run scripts for easy execution\n\n* docs: update README with enhanced formatting and interoperability details\n\n- Add comprehensive project structure documentation\n- Include detailed Java implementation examples\n- Add clear running instructions for both Go and Java\n- Enhance output examples with emojis and formatting\n- Add interoperability testing matrix showing all combinations\n- Update both English and Chinese versions\n\n* change for root dir\n\n* change for assert point\n\n* Update direct call example in README_CN.md\n\nAdd interoperation example for direct call without registry\n\n* Fix formatting of client stream description in README\n\n* Update README_CN.md\n\nCo-authored-by: Xuetao Li \u003cxuetaoli@apache.org\u003e\n\n* FIX\n\n* fix\n\n* fix\n\n---------\n\nCo-authored-by: Xuetao Li \u003cxuetaoli@apache.org\u003e"
    },
    {
      "commit": "cd631c187ce6f7feaedfff39d2268ddb61e5c32c",
      "tree": "bb3bb0d595b20d3e518f8aa951798cf23b261e7e",
      "parents": [
        "567b891292d8b8e049fbe9f56fc864fe7a3a10a7"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Dec 20 15:09:56 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Dec 20 15:09:56 2025 +0800"
      },
      "message": "chore(deps): bump github.com/sirupsen/logrus (#1001)\n\nBumps [github.com/sirupsen/logrus](https://github.com/sirupsen/logrus) from 1.8.1 to 1.8.3.\n- [Release notes](https://github.com/sirupsen/logrus/releases)\n- [Changelog](https://github.com/sirupsen/logrus/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/sirupsen/logrus/compare/v1.8.1...v1.8.3)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/sirupsen/logrus\n  dependency-version: 1.8.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": "567b891292d8b8e049fbe9f56fc864fe7a3a10a7",
      "tree": "a916f6d1e1d937ed941c2cecfab4eaf94165fd7e",
      "parents": [
        "aaea742d2dd8bde6847f5f768f12fc1e4a8dfbd8"
      ],
      "author": {
        "name": "陈乐樂",
        "email": "1239498998@qq.com",
        "time": "Sat Dec 20 15:09:22 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Dec 20 15:09:22 2025 +0800"
      },
      "message": "feat: upgrade dubbo-go version to latest (#999)\n\n* upgrade dubbo-go to latest\n\n---------\n\nCo-authored-by: Xuetao Li \u003cxuetaoli@apache.org\u003e\nCo-authored-by: Xin.Zh \u003calexstocks@foxmail.com\u003e"
    },
    {
      "commit": "aaea742d2dd8bde6847f5f768f12fc1e4a8dfbd8",
      "tree": "3a71edc9ee2f22458a30fc4d282dd79156aa1a3d",
      "parents": [
        "f876fa1026d1bf4164be6363e96c77ddd4231cd5"
      ],
      "author": {
        "name": "zbchi",
        "email": "1662308219@qq.com",
        "time": "Sat Dec 20 15:06:22 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Dec 20 15:06:22 2025 +0800"
      },
      "message": "chore: remove compatibility/skywalking (#1000)\n\n* chore: remove compatibility/skywalking"
    },
    {
      "commit": "f876fa1026d1bf4164be6363e96c77ddd4231cd5",
      "tree": "a00324795f513898f7c597effba499355e65e76b",
      "parents": [
        "0da494c0c7dba77ed2138f6a61c706358a4ecf71"
      ],
      "author": {
        "name": "zbchi",
        "email": "1662308219@qq.com",
        "time": "Sat Dec 13 16:01:07 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Dec 13 16:01:07 2025 +0800"
      },
      "message": "chore: remove duplicated configCenter (#995)\n\n"
    },
    {
      "commit": "0da494c0c7dba77ed2138f6a61c706358a4ecf71",
      "tree": "b7ae0294f35a784d597dcbec67ee9e6eb5947533",
      "parents": [
        "a9d9d0182befa869f8bc38ac4736d53205b2d878"
      ],
      "author": {
        "name": "陈乐樂",
        "email": "1239498998@qq.com",
        "time": "Mon Dec 08 09:54:54 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 08 09:54:54 2025 +0800"
      },
      "message": "Update helloworld example (#989)\n\n"
    },
    {
      "commit": "a9d9d0182befa869f8bc38ac4736d53205b2d878",
      "tree": "62e771a12b7fb8418ccf8ed79b7effc2c3ec52b2",
      "parents": [
        "0c89204d6ad58a49b96d11fa7f4c4c426747555d"
      ],
      "author": {
        "name": "zbchi",
        "email": "1662308219@qq.com",
        "time": "Mon Dec 08 09:54:05 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 08 09:54:05 2025 +0800"
      },
      "message": "chore: remove duplicated registry (#990)\n\n"
    },
    {
      "commit": "0c89204d6ad58a49b96d11fa7f4c4c426747555d",
      "tree": "67eadeea41b53e298b387dca1ad4b1c54c0b2dad",
      "parents": [
        "d1f556c08c761760e3520ba10636b8cee4d45fd3"
      ],
      "author": {
        "name": "CAICAII",
        "email": "3360776475@qq.com",
        "time": "Thu Dec 04 16:53:13 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 04 16:53:13 2025 +0800"
      },
      "message": "feat: interactive startup model selection (#972)\n\n"
    },
    {
      "commit": "d1f556c08c761760e3520ba10636b8cee4d45fd3",
      "tree": "2e4eea6b9d4d56f3c9404d9fb6b577c231e7fe43",
      "parents": [
        "112d2a17495cdd14845f502010dbba23bc398de9"
      ],
      "author": {
        "name": "yxrxy",
        "email": "1532529704@qq.com",
        "time": "Mon Dec 01 13:56:02 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 01 13:56:02 2025 +0800"
      },
      "message": "feat: add generic samples (#973)\n\n* feat: add generaic and group_subscription tests"
    },
    {
      "commit": "112d2a17495cdd14845f502010dbba23bc398de9",
      "tree": "47bef6a5f537ebf4c31acf8e58a66d75621ba8ba",
      "parents": [
        "038cc416eefd3de4b858e5123d2179d6a7bfa04d"
      ],
      "author": {
        "name": "Xuetao Li",
        "email": "m134679102365478@163.com",
        "time": "Sun Nov 30 22:16:24 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 30 22:16:24 2025 +0800"
      },
      "message": "update docs (#974)\n\n"
    },
    {
      "commit": "038cc416eefd3de4b858e5123d2179d6a7bfa04d",
      "tree": "ad11738583599e3c94fd947bcc06acea9d175b9d",
      "parents": [
        "8a01c958c4fb300108a46caf16bf07d3f5012e78"
      ],
      "author": {
        "name": "marsevilspirit",
        "email": "marsevilspirit@gmail.com",
        "time": "Sun Nov 30 22:09:41 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 30 22:09:41 2025 +0800"
      },
      "message": "Revert \"impl: delete all polaris related content (#860)\" (#865)\n\nThis reverts commit 2bae17fefea2a0baa8f94fcb89a3254f6a3776d4.\n\nCo-authored-by: Xuetao Li \u003cm134679102365478@163.com\u003e"
    },
    {
      "commit": "8a01c958c4fb300108a46caf16bf07d3f5012e78",
      "tree": "972f391b665d4a9dbd986db2721597b1b212b517",
      "parents": [
        "863a0881aa890e6dcc3ebf3400a6d8dafeb7c7f5"
      ],
      "author": {
        "name": "zbchi",
        "email": "1662308219@qq.com",
        "time": "Wed Nov 26 18:31:47 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 26 18:31:47 2025 +0800"
      },
      "message": "feat: migrate old filter sample to new (#965)\n\n* feat: add new filter sample and remove the old\n\n* update tpslimit sample api\n\n* add filter/custom intergrate test\n\n* remove useless docs"
    },
    {
      "commit": "863a0881aa890e6dcc3ebf3400a6d8dafeb7c7f5",
      "tree": "6b5dc960dac5e999da9cd491b92b0012975226f9",
      "parents": [
        "382eb36a75af31a4c327ae7fea85459c30d7b733"
      ],
      "author": {
        "name": "zbchi",
        "email": "1662308219@qq.com",
        "time": "Wed Nov 26 17:01:18 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 26 17:01:18 2025 +0800"
      },
      "message": "feat: migrate old game sample (#970)\n\n* feat: migrate old game sample\n\n* migrate integrate test\n\n* fix docs mistake"
    },
    {
      "commit": "382eb36a75af31a4c327ae7fea85459c30d7b733",
      "tree": "4ba3ec3b0e8da36fcabb0fc77f2b11ae59ab11bb",
      "parents": [
        "36743399e251008b0739e113702db26bb6579cb1"
      ],
      "author": {
        "name": "zbchi",
        "email": "1662308219@qq.com",
        "time": "Wed Nov 26 17:00:56 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 26 17:00:56 2025 +0800"
      },
      "message": "feat: migrate old async sample (#971)\n\n* feat: migrate old async sample\n\n* Update async/README.md\n\nCo-authored-by: Copilot \u003c175728472+Copilot@users.noreply.github.com\u003e\n\n* Update async/README.md\n\n---------\n\nCo-authored-by: Copilot \u003c175728472+Copilot@users.noreply.github.com\u003e"
    },
    {
      "commit": "36743399e251008b0739e113702db26bb6579cb1",
      "tree": "089f7bdf1c83eaa068813e6baca0d5372f6c167c",
      "parents": [
        "8a91f723977e2a8381901568f7f1b06f15da1bd3"
      ],
      "author": {
        "name": "Xuetao Li",
        "email": "m134679102365478@163.com",
        "time": "Wed Nov 19 12:14:37 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 19 12:14:37 2025 +0800"
      },
      "message": "chore:  enhance doc in README and HOWTO files and update Go version to 1.24 in CI and lint workflows (#964)\n\n* feat: update Go version to 1.24 in CI and lint workflows; enhance documentation in README and HOWTO files\n\n* fix: correct punctuation in English and Chinese README files\n\n* Update HOWTO.md\n\nCo-authored-by: Copilot \u003c175728472+Copilot@users.noreply.github.com\u003e\n\n---------\n\nCo-authored-by: Copilot \u003c175728472+Copilot@users.noreply.github.com\u003e"
    },
    {
      "commit": "8a91f723977e2a8381901568f7f1b06f15da1bd3",
      "tree": "861a36d5a3b1310b477fac183ccd0d879fb6d5d2",
      "parents": [
        "0e2d3a10aa32d7671f5a1a7f496d69da5adc96fc"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Nov 19 10:28:03 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 19 10:28:03 2025 +0800"
      },
      "message": "chore(deps): bump golang.org/x/crypto (#963)\n\nBumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.21.0 to 0.35.0.\n- [Commits](https://github.com/golang/crypto/compare/v0.21.0...v0.35.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/crypto\n  dependency-version: 0.35.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": "0e2d3a10aa32d7671f5a1a7f496d69da5adc96fc",
      "tree": "93c712687bce21d6258aa2b684025bdbe87f6b0b",
      "parents": [
        "61d22b71ad5cb3a7b21578bbdac56414b9622ec2"
      ],
      "author": {
        "name": "陈乐樂",
        "email": "1239498998@qq.com",
        "time": "Wed Nov 19 09:56:34 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 19 09:56:34 2025 +0800"
      },
      "message": "feat: Enhance dubbo-go cross test #837 (#960)\n\nfeat: Enhance dubbo-go cross test"
    },
    {
      "commit": "61d22b71ad5cb3a7b21578bbdac56414b9622ec2",
      "tree": "e65d5ec043d153e0d677da602da833f6a654d531",
      "parents": [
        "b82b45e0915fe86f61a696becf2343e92982b9f6"
      ],
      "author": {
        "name": "zbchi",
        "email": "1662308219@qq.com",
        "time": "Tue Nov 18 20:51:10 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 18 20:51:10 2025 +0800"
      },
      "message": "feat: migrate old direct to new (#961)\n\n* feat: migrate old direct"
    },
    {
      "commit": "b82b45e0915fe86f61a696becf2343e92982b9f6",
      "tree": "947d3697a5085795760929b8b28a70e0f4c0bc5e",
      "parents": [
        "fd5426a784356673b3a19e7ef0f51fb2aaf47c38"
      ],
      "author": {
        "name": "zbchi",
        "email": "1662308219@qq.com",
        "time": "Tue Nov 18 20:45:09 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 18 20:45:09 2025 +0800"
      },
      "message": "feat: migrate otel and remove old seata-go (#959)\n\n* chore: remove duplicated compatibility/seata-go"
    },
    {
      "commit": "fd5426a784356673b3a19e7ef0f51fb2aaf47c38",
      "tree": "33425edad3083a9e2db12175f7a303584a4894e1",
      "parents": [
        "312c861958bf2b98363d051a04faaeb261c31ad0"
      ],
      "author": {
        "name": "Xuetao Li",
        "email": "m134679102365478@163.com",
        "time": "Tue Nov 18 11:32:26 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 18 11:32:26 2025 +0800"
      },
      "message": "Update .asf.yaml (#957)\n\n"
    },
    {
      "commit": "312c861958bf2b98363d051a04faaeb261c31ad0",
      "tree": "9f6c4c673da230af23850c05834ab1d6430abb59",
      "parents": [
        "8f917fc59ed0ff8f98e6702f40f87b70a172bc2c"
      ],
      "author": {
        "name": "KamTo Hung",
        "email": "kamtohung@gmail.com",
        "time": "Mon Nov 17 21:34:48 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 17 21:34:48 2025 +0800"
      },
      "message": "fix: update environment variable references in README and server files (#931)\n\n* fix: update environment variable references in README and server files"
    },
    {
      "commit": "8f917fc59ed0ff8f98e6702f40f87b70a172bc2c",
      "tree": "ea75dbf1c5b0c4be042799d424e5d677a734e644",
      "parents": [
        "03a6de2880e8dfe14401fb4eb7426670e2cbb5fd"
      ],
      "author": {
        "name": "zbchi",
        "email": "1662308219@qq.com",
        "time": "Sun Nov 16 20:21:38 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 16 20:21:38 2025 +0800"
      },
      "message": "feat: add integration test support for generic (#956)\n\n"
    },
    {
      "commit": "03a6de2880e8dfe14401fb4eb7426670e2cbb5fd",
      "tree": "1c519170afa354cfadd77465834a01e2ccb3e6fe",
      "parents": [
        "dff74b0bc0dfaaea43a44494aed16487c25149fc"
      ],
      "author": {
        "name": "Xuetao Li",
        "email": "m134679102365478@163.com",
        "time": "Sat Nov 15 11:54:21 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Nov 15 11:54:21 2025 +0800"
      },
      "message": "feat: add TLS example demonstrating encrypted communication and mutual authentication in Dubbo-Go (#955)\n\n"
    },
    {
      "commit": "dff74b0bc0dfaaea43a44494aed16487c25149fc",
      "tree": "0123b8aedaaf699974667e302e5e9b4af4560202",
      "parents": [
        "050c98d0bb7f83c588ba548230e053b7dd43743b"
      ],
      "author": {
        "name": "zbchi",
        "email": "1662308219@qq.com",
        "time": "Sat Nov 15 11:25:15 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Nov 15 11:25:15 2025 +0800"
      },
      "message": "chore: remove duplicated samples under compatibility (#954)\n\n* chore: remove duplicated filter/token sample\n\n* chore: remove duplicated logger sample\n\n* chore: remove duplicated metrics sample\n\n* chore(ci): remove metrics and filter/token from integration test script\n\n* chore: remove duplicated context sample\n\n* chore: remove duplicated error sample\n\n* chore: remove duplicated etcd,nacos,zookeeper sample"
    },
    {
      "commit": "050c98d0bb7f83c588ba548230e053b7dd43743b",
      "tree": "a4839ed3bd58c09bbe74d9820974230db129efda",
      "parents": [
        "02b84f6cde499f59312773f20cb89073f94fa495"
      ],
      "author": {
        "name": "marsevilspirit",
        "email": "marsevilspirit@gmail.com",
        "time": "Sat Nov 15 11:24:05 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Nov 15 11:24:05 2025 +0800"
      },
      "message": "feat: add tls sample (#852)\n\n* add tls sample"
    },
    {
      "commit": "02b84f6cde499f59312773f20cb89073f94fa495",
      "tree": "706dbfdb398b94c50be7c6e50851e60acc6bf6b4",
      "parents": [
        "739a6fb86acf717e91ac9e9ba1b2082476be6795"
      ],
      "author": {
        "name": "xuzhijvn",
        "email": "xuzhijvn@qq.com",
        "time": "Fri Oct 31 17:59:26 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 31 17:59:26 2025 +0800"
      },
      "message": "Feature/add apollo sample (#873)\n\n* feat: add apollo sample\n"
    },
    {
      "commit": "739a6fb86acf717e91ac9e9ba1b2082476be6795",
      "tree": "15509bd2c9f8194b2b521dd19187e380884727bb",
      "parents": [
        "468ff5afaf4c8f2047157600f16011098bf98918"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Oct 20 15:28:30 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 20 15:28:30 2025 +0800"
      },
      "message": "chore(deps): bump golang.org/x/oauth2 (#941)\n\nBumps [golang.org/x/oauth2](https://github.com/golang/oauth2) from 0.7.0 to 0.27.0.\n- [Commits](https://github.com/golang/oauth2/compare/v0.7.0...v0.27.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/oauth2\n  dependency-version: 0.27.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": "468ff5afaf4c8f2047157600f16011098bf98918",
      "tree": "372cde9e7ff83f87f7ea62d76b4a40527b63cd34",
      "parents": [
        "a7cf061cb97e7b90d82601047d44374cbf24c86e"
      ],
      "author": {
        "name": "Xuetao Li",
        "email": "m134679102365478@163.com",
        "time": "Sun Oct 19 22:00:59 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 19 22:00:59 2025 +0800"
      },
      "message": "feat: add OTLP HTTP tracing exporter example with Dubbo/Triple/JsonRPC protocols (#926)\n\n* feat: add OTLP HTTP tracing exporter example with Dubbo, Triple, and JSON-RPC protocols\n"
    },
    {
      "commit": "a7cf061cb97e7b90d82601047d44374cbf24c86e",
      "tree": "6cd94957a5b5cf5f038bfcb7f656dfa41eefe120",
      "parents": [
        "64e9409d11644e2e3ec5d6a4ddbbd88e1682eead"
      ],
      "author": {
        "name": "KamTo Hung",
        "email": "kamtohung@gmail.com",
        "time": "Fri Oct 17 21:58:59 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 17 21:58:59 2025 +0800"
      },
      "message": "optimize config_center sample (#914)\n\n* fix(config): improve error handling and logging in config center integration"
    },
    {
      "commit": "64e9409d11644e2e3ec5d6a4ddbbd88e1682eead",
      "tree": "4057f0fa448cebd388aa43d6720959507f808915",
      "parents": [
        "310e9d0fa453243224b0934f7add2b48b3a33fd5"
      ],
      "author": {
        "name": "CAICAII",
        "email": "3360776475@qq.com",
        "time": "Fri Oct 17 06:56:49 2025 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 17 21:56:49 2025 +0800"
      },
      "message": "feat: Add multi-LLM provider support (#932)\n\n* feat: Add multi-LLM provider support"
    },
    {
      "commit": "310e9d0fa453243224b0934f7add2b48b3a33fd5",
      "tree": "0d92957eb011cfe46b229bc094c32ee67e672306",
      "parents": [
        "8834ea310cc003948d9e95567d3a5e1ffb6360c1"
      ],
      "author": {
        "name": "KamTo Hung",
        "email": "kamtohung@gmail.com",
        "time": "Fri Oct 17 21:46:50 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 17 21:46:50 2025 +0800"
      },
      "message": "refactor simplify server initialization and registration (#903)\n\n* refactor main.go to simplify server initialization and registration"
    },
    {
      "commit": "8834ea310cc003948d9e95567d3a5e1ffb6360c1",
      "tree": "6a9fd8cea8d6a1b1e73aa0c3d497931c53f0e06a",
      "parents": [
        "4d91708f0cb39c49d0411ab2a295bb4f8b1f6818"
      ],
      "author": {
        "name": "CAICAII",
        "email": "39020005+CAICAIIs@users.noreply.github.com",
        "time": "Sun Sep 21 13:13:18 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Sep 21 13:13:18 2025 +0800"
      },
      "message": "docs: improve Nacos installation guide for LLM sample (#927)\n\n- Add detailed Docker installation instructions for Nacos\n- Add verification steps for Nacos installation\n- Update both English and Chinese README files\n- Fix issue #909: llm start failed due to missing Nacos service\n\nResolves: #909"
    },
    {
      "commit": "4d91708f0cb39c49d0411ab2a295bb4f8b1f6818",
      "tree": "9231ed163ac349c2701c1a1889902c686704b9ea",
      "parents": [
        "e3c7c4210537f22d6051480b021abc392b470d5d"
      ],
      "author": {
        "name": "CAICAII",
        "email": "39020005+CAICAIIs@users.noreply.github.com",
        "time": "Sun Sep 21 13:10:28 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Sep 21 13:10:28 2025 +0800"
      },
      "message": "fix: Update Ollama to v0.10.0 to resolve CVE-2025-1975 (#929)\n\n* fix: Update Ollama to v0.10.0 to resolve CVE-2025-1975\n\n* fix: Update Go version to 1.24 and fix golangci-lint compatibility\n\n* simplify: Simplify golangci-lint workflow configuration"
    },
    {
      "commit": "e3c7c4210537f22d6051480b021abc392b470d5d",
      "tree": "2ef813924f9a2ef0b0d12131080c5ba59d87eaeb",
      "parents": [
        "0c7e6a7bfaf5fc2dcc9aa5f47718b404827f68b6"
      ],
      "author": {
        "name": "CAICAII",
        "email": "39020005+CAICAIIs@users.noreply.github.com",
        "time": "Sat Sep 20 17:12:25 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Sep 20 17:12:25 2025 +0800"
      },
      "message": "feat: upgrade CoT Agent to ReAct Agent (#913)\n\n"
    },
    {
      "commit": "0c7e6a7bfaf5fc2dcc9aa5f47718b404827f68b6",
      "tree": "ab1654a24352462259202ddf61b4958da81b3f1e",
      "parents": [
        "d4d4e7a8cedf89bd85c00fb8086f654bbaeb4b92"
      ],
      "author": {
        "name": "xuhe",
        "email": "132738768+xuhe2@users.noreply.github.com",
        "time": "Sat Sep 20 17:09:48 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Sep 20 17:09:48 2025 +0800"
      },
      "message": "feat: Add etcd registry example (#920)\n\n* feat: Add dubbo-go-samples/registry/etcd dir for etcd registry example\n\n* docs: Add etcd registry example to README\n\n* Update registry/etcd/go-server/server.go\r\n\r\nModify the .proto file content to point to the correct compiled product path\n\nCo-authored-by: Copilot \u003c175728472+Copilot@users.noreply.github.com\u003e\n\n* Update registry/etcd/go-client/client.go\r\n\r\nModify the go file import to import the correct compilation product path\n\nCo-authored-by: Copilot \u003c175728472+Copilot@users.noreply.github.com\u003e\n\n* Update registry/etcd/proto/greet.proto\n\nCo-authored-by: Copilot \u003c175728472+Copilot@users.noreply.github.com\u003e\n\n* Recompile the .proto file\n\n* format imports\n\n* fix: format imports\n\n---------\n\nCo-authored-by: Copilot \u003c175728472+Copilot@users.noreply.github.com\u003e"
    },
    {
      "commit": "d4d4e7a8cedf89bd85c00fb8086f654bbaeb4b92",
      "tree": "d0b44e211df1daebd08144a07104d85e0259c494",
      "parents": [
        "2b4903f76d0a8269f4ff7340fde84bb82ca0735e"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Sep 17 13:11:09 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 17 13:11:09 2025 +0800"
      },
      "message": "chore(deps): bump golang.org/x/oauth2 (#924)\n\nBumps [golang.org/x/oauth2](https://github.com/golang/oauth2) from 0.7.0 to 0.27.0.\n- [Commits](https://github.com/golang/oauth2/compare/v0.7.0...v0.27.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/oauth2\n  dependency-version: 0.27.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": "2b4903f76d0a8269f4ff7340fde84bb82ca0735e",
      "tree": "cebc5a637b4f599907599b985f6717aed23cec9f",
      "parents": [
        "4f6538cb39160ed01349bfcd096baa09886e375f"
      ],
      "author": {
        "name": "heqingpan",
        "email": "heqingpan@126.com",
        "time": "Wed Sep 17 09:33:56 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 17 09:33:56 2025 +0800"
      },
      "message": "chore(deps): update nacos-sdk-go and alibaba-cloud-sdk-go dependencies (#923)\n\n"
    },
    {
      "commit": "4f6538cb39160ed01349bfcd096baa09886e375f",
      "tree": "6a5c64a1ce77402839dd2ba12eedee9cff3816b9",
      "parents": [
        "76c2b7a7ed94eddcc6a0433c0aece1112239fb2f"
      ],
      "author": {
        "name": "KamTo Hung",
        "email": "kamtohung@gmail.com",
        "time": "Tue Sep 16 19:16:57 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 16 19:16:57 2025 +0800"
      },
      "message": "optimize helloworld samples (#917)\n\n* refactor: improve error handling and structure in main and GreetTripleServer\n\n* docs: add Chinese README for dubbo-go Helloworld example\n\n* fix: rename README_zn.md to README_zh.md for consistency\n\n* refactor: streamline error handling and simplify main function in server and client\n\n* refactor: add context timeout for Greet service call in main function"
    },
    {
      "commit": "76c2b7a7ed94eddcc6a0433c0aece1112239fb2f",
      "tree": "64488626d647d010a61e65e21bcf7c9bdfb77af4",
      "parents": [
        "db698daf4efc96fb07e8b80505d5d01b2dbd45ca"
      ],
      "author": {
        "name": "KamTo Hung",
        "email": "kamtohung@gmail.com",
        "time": "Mon Sep 15 09:21:35 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 15 09:21:35 2025 +0800"
      },
      "message": "fix: rename README_zn.md to README_zh.md for consistency (#919)\n\n"
    },
    {
      "commit": "db698daf4efc96fb07e8b80505d5d01b2dbd45ca",
      "tree": "7fe71fa5331da1162ab031c5c1530eeb9e78c21d",
      "parents": [
        "e8c7185f53f6df87811b335ad1597275a7e1d30e"
      ],
      "author": {
        "name": "KamTo Hung",
        "email": "kamtohung@gmail.com",
        "time": "Mon Sep 15 09:20:01 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 15 09:20:01 2025 +0800"
      },
      "message": "optimize healthcheck samples (#918)\n\n* refactor: improve error handling and structure in client and server\n\n* fix: rename README_zn.md to README_zh.md for consistency\n\n* refactor: rename client.go and server.go to main.go and streamline error handling\n\n* refactor: reorganize imports and implement GreetTripleServer in main.go\n\n* refactor: reorganize import statements in main.go for clarity"
    },
    {
      "commit": "e8c7185f53f6df87811b335ad1597275a7e1d30e",
      "tree": "89a33a4bb47722d63f4b4ccbe8d48db230bf5679",
      "parents": [
        "7a2f72467d4d7e58e9945c781f41a6cd34edc03d"
      ],
      "author": {
        "name": "KamTo Hung",
        "email": "kamtohung@gmail.com",
        "time": "Sat Sep 06 11:22:37 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Sep 06 11:22:37 2025 +0800"
      },
      "message": "Solve some integration testing problems (#906)\n\n* Solve some integration testing problems\n\n* Switch registry protocol from zookeeper to nacos and update config addresses in client and server\n\n* Refactor client config loading to streamline root config initialization\n\n* Remove redundant startup log messages and update comments to English in main.go\n\n* Remove unnecessary time.Sleep calls from client and server initialization"
    },
    {
      "commit": "7a2f72467d4d7e58e9945c781f41a6cd34edc03d",
      "tree": "9c47025a4f4d18b18aebbc57bb7c2ad711e2b746",
      "parents": [
        "00319dcfb695814094605481e200800846fb74b0"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Sep 01 13:24:01 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 01 13:24:01 2025 +0800"
      },
      "message": "chore(deps): bump google.golang.org/protobuf in /tools/pgw-cleaner (#908)\n\nBumps google.golang.org/protobuf from 1.30.0 to 1.33.0.\n\n---\nupdated-dependencies:\n- dependency-name: google.golang.org/protobuf\n  dependency-version: 1.33.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": "00319dcfb695814094605481e200800846fb74b0",
      "tree": "63689e32c909a6436e6c50947c51971a8cfbbddf",
      "parents": [
        "dd09992cfbc7bb70e078aa7ad9ed3871dd292eeb"
      ],
      "author": {
        "name": "haoyuan",
        "email": "148601532+A-outsider@users.noreply.github.com",
        "time": "Mon Sep 01 09:40:35 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 01 09:40:35 2025 +0800"
      },
      "message": "fix “Zombie Metrics” (#890) (#899)\n\n* fix “Zombie Metrics” (#890)\n\n* Update metrics/README_CN.md\n\nCo-authored-by: Xuetao Li \u003cm134679102365478@163.com\u003e\n\n* Improve the zombie metrics code according to the conversation suggestions (#890)\n\n* Update the licenses and README.md(#890)\n\n---------\n\nCo-authored-by: Xuetao Li \u003cm134679102365478@163.com\u003e"
    },
    {
      "commit": "dd09992cfbc7bb70e078aa7ad9ed3871dd292eeb",
      "tree": "6c06ed8b2791304dd3bdb46e5046d9d8f3685778",
      "parents": [
        "a1fb788bb206fc88d8aad6e3d3ea1cfaecade327"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sun Aug 31 22:24:47 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 31 22:24:47 2025 +0800"
      },
      "message": "chore(deps): bump golang.org/x/oauth2 (#907)\n\nBumps [golang.org/x/oauth2](https://github.com/golang/oauth2) from 0.7.0 to 0.27.0.\n- [Commits](https://github.com/golang/oauth2/compare/v0.7.0...v0.27.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/oauth2\n  dependency-version: 0.27.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": "a1fb788bb206fc88d8aad6e3d3ea1cfaecade327",
      "tree": "3bcc994bc7fd15f6c3cf0f8729ea6c833f056626",
      "parents": [
        "91bb16268591ba4b0ad77e0f78996e9e8199c18a"
      ],
      "author": {
        "name": "marsevilspirit",
        "email": "marsevilspirit@gmail.com",
        "time": "Sun Aug 31 22:18:06 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 31 22:18:06 2025 +0800"
      },
      "message": "fix(proto): regenerate proto files (#891)\n\n* fix(proto): regenerate proto files\n\n* fix(tls): fix tls config\n\n* fix(config): fix config yaml error\n\n* fix(license): update license check"
    },
    {
      "commit": "91bb16268591ba4b0ad77e0f78996e9e8199c18a",
      "tree": "4406456151775afddce0777ce30f001a8763ce9f",
      "parents": [
        "025c026e5ce1b0d8e8c21f0310f0a0a42023a458",
        "43dff8d2b9a2eff215e7822e3f3d4c837b3c2112"
      ],
      "author": {
        "name": "marsevilspirit",
        "email": "marsevilspirit@gmail.com",
        "time": "Sun Aug 31 21:00:16 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 31 21:00:16 2025 +0800"
      },
      "message": "Merge pull request #868 from Alanxtl/polari\n\n"
    },
    {
      "commit": "025c026e5ce1b0d8e8c21f0310f0a0a42023a458",
      "tree": "bf213a5549232ec7ce92a1ff3360b8029a243e2e",
      "parents": [
        "331e752b38f3e66a900d5723a8c3d675a80b01a9"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Aug 25 07:24:12 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 25 07:24:12 2025 +0800"
      },
      "message": "Bump golang.org/x/oauth2 in /online_boutique/src/recommendationservice (#904)\n\nBumps [golang.org/x/oauth2](https://github.com/golang/oauth2) from 0.7.0 to 0.27.0.\n- [Commits](https://github.com/golang/oauth2/compare/v0.7.0...v0.27.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/oauth2\n  dependency-version: 0.27.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": "331e752b38f3e66a900d5723a8c3d675a80b01a9",
      "tree": "559f6f94cdd783001669cdb319c0d534558b9ad6",
      "parents": [
        "5d7d1ddf03b4e7035011bf318ecd60448d90ce7d"
      ],
      "author": {
        "name": "KamTo Hung",
        "email": "kamtohung@gmail.com",
        "time": "Mon Aug 25 06:35:23 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 25 06:35:23 2025 +0800"
      },
      "message": "use dynamic paths for templates and static files (#894)\n\n* Refactor router to use dynamic paths for templates and static files\n\n* Add Makefile and usage guide for project setup and service management\n\n* add License Header\n\n* add License Header\n\n* update Makefile for English localization and improve command descriptions\n\n* refactor Makefile to streamline service startup and remove unnecessary commands"
    },
    {
      "commit": "5d7d1ddf03b4e7035011bf318ecd60448d90ce7d",
      "tree": "471c90979abc258cf27e058718c74603a5e524e9",
      "parents": [
        "074dad002e03d5a60048164aa5813c13b28c3f92"
      ],
      "author": {
        "name": "KamTo Hung",
        "email": "kamtohung@gmail.com",
        "time": "Sun Aug 24 17:57:29 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 24 17:57:29 2025 +0800"
      },
      "message": "Fix TLS configuration replacement in integration test script (#900)\n\n"
    },
    {
      "commit": "074dad002e03d5a60048164aa5813c13b28c3f92",
      "tree": "b2be9134693db012a8350fdf52afd17ce3210fc4",
      "parents": [
        "b35d7c598c6470da69971d17d5ff6942dfa9cc94"
      ],
      "author": {
        "name": "yxrxy",
        "email": "1532529704@qq.com",
        "time": "Mon Aug 18 13:39:43 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 18 13:39:43 2025 +0800"
      },
      "message": "docs: remove AI-generated content from metrics README_CN.md (#895)\n\n"
    },
    {
      "commit": "b35d7c598c6470da69971d17d5ff6942dfa9cc94",
      "tree": "ccd4edebca901f75367c93ffde7f0543e19163ff",
      "parents": [
        "cd165d94336adf6cc29169049dc0aa41fd96f9a1"
      ],
      "author": {
        "name": "KamTo Hung",
        "email": "kamtohung@gmail.com",
        "time": "Sun Aug 17 07:15:04 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 17 07:15:04 2025 +0800"
      },
      "message": "Update the dependencies version and fix compatibility/api used error (#892)\n\n* Add gRPC service definition and generated code for Greeter service\n\n* fix import\n\n* revert\n\n* Update go.mod to add compatibility/api module and bump dependencies\n\n* Revert \"Update go.mod to add compatibility/api module and bump dependencies\"\n\nThis reverts commit 3619573013ca4b538cfba1655a1b26861e7417cd.\n\n* Add gRPC service definition and generated code for Greeter service\n\n* fix\n\n* fix\n\n* fix\n\n* fix"
    },
    {
      "commit": "cd165d94336adf6cc29169049dc0aa41fd96f9a1",
      "tree": "070905620ed08cff5ca4284c249d55ac6f9cc6f3",
      "parents": [
        "4a4639c465279ba8a973ac8a9d23019a984835a5"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Aug 11 13:39:28 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 11 13:39:28 2025 +0800"
      },
      "message": "Bump golang.org/x/oauth2 in /compatibility/task/shop (#889)\n\nBumps [golang.org/x/oauth2](https://github.com/golang/oauth2) from 0.0.0-20211104180415-d3ed0bb246c8 to 0.27.0.\n- [Commits](https://github.com/golang/oauth2/commits/v0.27.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/oauth2\n  dependency-version: 0.27.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": "4a4639c465279ba8a973ac8a9d23019a984835a5",
      "tree": "10083acd7380a1f07c126d59507170821f38caab",
      "parents": [
        "4b37aca121029207a868c37fd9fb081b59f5bfa0"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sun Aug 10 23:14:08 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 10 23:14:08 2025 +0800"
      },
      "message": "Bump golang.org/x/oauth2 from 0.21.0 to 0.27.0 (#888)\n\nBumps [golang.org/x/oauth2](https://github.com/golang/oauth2) from 0.21.0 to 0.27.0.\n- [Commits](https://github.com/golang/oauth2/compare/v0.21.0...v0.27.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/oauth2\n  dependency-version: 0.27.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": "4b37aca121029207a868c37fd9fb081b59f5bfa0",
      "tree": "ca9837b5440211923b57e8d30572aeeeb838ad70",
      "parents": [
        "e2c2b9d306d561fe51c753eb87a26390f538b453"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sun Aug 10 12:52:27 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 10 12:52:27 2025 +0800"
      },
      "message": "Bump golang.org/x/oauth2 in /compatibility/mesh/go-server (#887)\n\nBumps [golang.org/x/oauth2](https://github.com/golang/oauth2) from 0.4.0 to 0.27.0.\n- [Commits](https://github.com/golang/oauth2/compare/v0.4.0...v0.27.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/oauth2\n  dependency-version: 0.27.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": "e2c2b9d306d561fe51c753eb87a26390f538b453",
      "tree": "90dc3566562b5e0debd0b38d144f38886631aa77",
      "parents": [
        "6a0751c34e662666acff9f1b53ec5a793350cb7c"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Aug 09 17:15:47 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 09 17:15:47 2025 +0800"
      },
      "message": "Bump golang.org/x/oauth2 in /compatibility/mesh/go-client (#886)\n\nBumps [golang.org/x/oauth2](https://github.com/golang/oauth2) from 0.4.0 to 0.27.0.\n- [Commits](https://github.com/golang/oauth2/compare/v0.4.0...v0.27.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/oauth2\n  dependency-version: 0.27.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": "6a0751c34e662666acff9f1b53ec5a793350cb7c",
      "tree": "3d0556938b2771c34ac50cf07aa0e2268e36225b",
      "parents": [
        "5b0f7f3769f69e47e84c230df1eda4c59a3322f7"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Aug 09 15:41:54 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 09 15:41:54 2025 +0800"
      },
      "message": "Bump golang.org/x/oauth2 in /compatibility/proxyless/go-server (#884)\n\nBumps [golang.org/x/oauth2](https://github.com/golang/oauth2) from 0.4.0 to 0.27.0.\n- [Commits](https://github.com/golang/oauth2/compare/v0.4.0...v0.27.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/oauth2\n  dependency-version: 0.27.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": "5b0f7f3769f69e47e84c230df1eda4c59a3322f7",
      "tree": "cc315638079a4b5610874a282d87b15433762690",
      "parents": [
        "7673eb78be49da0511eeb53e74b18c70550fd431"
      ],
      "author": {
        "name": "Xuetao Li",
        "email": "m134679102365478@163.com",
        "time": "Sat Aug 09 15:34:46 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 09 15:34:46 2025 +0800"
      },
      "message": "feat: add Prometheus push and pull mode monitoring setup with Grafana and Pushgateway (#885)\n\n* feat: add Prometheus monitoring setup with Grafana and Pushgateway\n\n* feat: add Prometheus monitoring setup with Grafana and Pushgateway\n\n* fix: update Prometheus query expressions in Grafana configuration"
    },
    {
      "commit": "43dff8d2b9a2eff215e7822e3f3d4c837b3c2112",
      "tree": "0e2235c7bc46f939089326c9bcc8745e11a50693",
      "parents": [
        "3c96799fe1b37fc647e3b3bfdad02a8e3f0371de"
      ],
      "author": {
        "name": "Alanxtl",
        "email": "m134679102365478@163.com",
        "time": "Thu Aug 07 11:16:37 2025 +0800"
      },
      "committer": {
        "name": "Alanxtl",
        "email": "m134679102365478@163.com",
        "time": "Thu Aug 07 11:16:37 2025 +0800"
      },
      "message": "update\n"
    },
    {
      "commit": "3c96799fe1b37fc647e3b3bfdad02a8e3f0371de",
      "tree": "68c058e4c1b28970594e3a1b742a9191465fd3bb",
      "parents": [
        "3abb078af4538a6ede54e3346ef07baa556b41df"
      ],
      "author": {
        "name": "Alanxtl",
        "email": "m134679102365478@163.com",
        "time": "Thu Aug 07 10:54:49 2025 +0800"
      },
      "committer": {
        "name": "Alanxtl",
        "email": "m134679102365478@163.com",
        "time": "Thu Aug 07 10:54:49 2025 +0800"
      },
      "message": "docs: update ratelimit service name in README files\n"
    },
    {
      "commit": "7673eb78be49da0511eeb53e74b18c70550fd431",
      "tree": "58e938a4fd8490dee35158fec16ff9f7597406ec",
      "parents": [
        "47ef22cf36c062b1acedd282769d508cf1ea47a6"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sun Aug 03 13:51:29 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 03 13:51:29 2025 +0800"
      },
      "message": "Bump golang.org/x/oauth2 from 0.6.0 to 0.27.0 in /task/shop (#883)\n\nBumps [golang.org/x/oauth2](https://github.com/golang/oauth2) from 0.6.0 to 0.27.0.\n- [Commits](https://github.com/golang/oauth2/compare/v0.6.0...v0.27.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/oauth2\n  dependency-version: 0.27.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": "47ef22cf36c062b1acedd282769d508cf1ea47a6",
      "tree": "0ee5740dedd10f2f21b6a66bc9e40fb84a194b7e",
      "parents": [
        "b1c9048dd4f6426b966e9fdea076e9117fd83507"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sun Aug 03 12:54:52 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 03 12:54:52 2025 +0800"
      },
      "message": "Bump golang.org/x/oauth2 in /online_boutique/src/currencyservice (#882)\n\nBumps [golang.org/x/oauth2](https://github.com/golang/oauth2) from 0.7.0 to 0.27.0.\n- [Commits](https://github.com/golang/oauth2/compare/v0.7.0...v0.27.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/oauth2\n  dependency-version: 0.27.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": "b1c9048dd4f6426b966e9fdea076e9117fd83507",
      "tree": "3ad149211ff9c4632dab7d9f4d1aab8d88b49948",
      "parents": [
        "8c2aef25faea22f753adf9e74f7686617f7b884a"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sun Aug 03 12:33:35 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 03 12:33:35 2025 +0800"
      },
      "message": "Bump golang.org/x/oauth2 in /online_boutique/src/shippingservice (#881)\n\nBumps [golang.org/x/oauth2](https://github.com/golang/oauth2) from 0.7.0 to 0.27.0.\n- [Commits](https://github.com/golang/oauth2/compare/v0.7.0...v0.27.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/oauth2\n  dependency-version: 0.27.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": "8c2aef25faea22f753adf9e74f7686617f7b884a",
      "tree": "f3b7323e8961e6741b94129d99dbf437e1426759",
      "parents": [
        "0c6631b60c695a984a073286d6ea930ede3fbd0a"
      ],
      "author": {
        "name": "marsevilspirit",
        "email": "marsevilspirit@gmail.com",
        "time": "Sun Aug 03 12:13:26 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 03 12:13:26 2025 +0800"
      },
      "message": "ci(fmt): add imports-formatter check ci (#880)\n\n* ci(fmt): add imports-formatter check ci\n\n* ci(fmt): rename fmt ci name\n\n* style(fmt): import format\n\n* fix(ci): fix fmt ci"
    },
    {
      "commit": "0c6631b60c695a984a073286d6ea930ede3fbd0a",
      "tree": "073f07962cae68474ffb4aa88b18c028a000f7fd",
      "parents": [
        "99b1ef171b9f3990464ae4b83e87406279bf4bde"
      ],
      "author": {
        "name": "marsevilspirit",
        "email": "marsevilspirit@gmail.com",
        "time": "Sun Aug 03 11:34:49 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 03 11:34:49 2025 +0800"
      },
      "message": "chores: standardize go.mod (#854)\n\n"
    },
    {
      "commit": "99b1ef171b9f3990464ae4b83e87406279bf4bde",
      "tree": "aed19870870fe19b6ffe82732dac3ec5bdc26446",
      "parents": [
        "cddec01c56ba77cb9b3723ad79f5dd8f6aa4cd56"
      ],
      "author": {
        "name": "marsevilspirit",
        "email": "marsevilspirit@gmail.com",
        "time": "Sun Aug 03 11:19:38 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 03 11:19:38 2025 +0800"
      },
      "message": "fix: metrics sample start failed (#856)\n\n* fix metrics sample\n\n* fix(ci): glangci-lint error"
    },
    {
      "commit": "cddec01c56ba77cb9b3723ad79f5dd8f6aa4cd56",
      "tree": "9987c8997d28f48b369842803dbe08665c36769b",
      "parents": [
        "5d3ccd12963a644d929d89ba37da4128faec6ea4"
      ],
      "author": {
        "name": "Rinai",
        "email": "rinai@g-rinai.cn",
        "time": "Fri Aug 01 15:19:40 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 01 15:19:40 2025 +0800"
      },
      "message": "docs: add zh readme for metrics example (#879)\n\n* docs: add zh readme for metrics\n\n* docs: update link\n\n* docs: remove space\n\n* fix link\n\n* fix all link\n\n* fix link"
    }
  ],
  "next": "5d3ccd12963a644d929d89ba37da4128faec6ea4"
}
