)]}'
{
  "log": [
    {
      "commit": "5ca1d0937b51e816c0f851f4e62fcbe5b981fc2b",
      "tree": "457bb1082a70716d3f29399a0d6b1d063ebd3eed",
      "parents": [
        "53d4b19a3811787e066cef7b040abccdcb001aee"
      ],
      "author": {
        "name": "jimin",
        "email": "slievrly@163.com",
        "time": "Thu Oct 08 15:08:24 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 08 15:08:24 2026 +0800"
      },
      "message": "bugfix: distinguish optional file configuration fallback from provider errors (#8244)"
    },
    {
      "commit": "53d4b19a3811787e066cef7b040abccdcb001aee",
      "tree": "058280e3eadd414502ef612f329346f707753556",
      "parents": [
        "84369072f049be4c531c4d80a227d1a328e4aa49"
      ],
      "author": {
        "name": "jimin",
        "email": "slievrly@163.com",
        "time": "Thu Oct 08 14:12:14 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 08 14:12:14 2026 +0800"
      },
      "message": "test: improve console and druid module unit coverage (#8300)"
    },
    {
      "commit": "84369072f049be4c531c4d80a227d1a328e4aa49",
      "tree": "3614f2d333cfb08ff310757bd98c2b920bc0d4ce",
      "parents": [
        "e33b61c93c577f121f6d52493030cbf5e3e43f90"
      ],
      "author": {
        "name": "jimin",
        "email": "slievrly@163.com",
        "time": "Wed Oct 07 19:14:54 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 07 19:14:54 2026 +0800"
      },
      "message": "test: raise rm-datasource line coverage above 90% (#8299)"
    },
    {
      "commit": "e33b61c93c577f121f6d52493030cbf5e3e43f90",
      "tree": "ce33a2c34eac455e19832dc730af9c3cdf4518d8",
      "parents": [
        "565f103704c2875570dcb88e609bbdd5bfdcdc3b"
      ],
      "author": {
        "name": "jimin",
        "email": "slievrly@163.com",
        "time": "Wed Oct 07 17:07:12 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 07 17:07:12 2026 +0800"
      },
      "message": "test: assert HTTP/2 responses instead of accepting filter-chain failures (#8235)"
    },
    {
      "commit": "565f103704c2875570dcb88e609bbdd5bfdcdc3b",
      "tree": "834a44151ce6090adbf59755bf7bad823719e085",
      "parents": [
        "6f1bf9284707eaf9514eae4228cee2a23347a123"
      ],
      "author": {
        "name": "jimin",
        "email": "slievrly@163.com",
        "time": "Wed Oct 07 11:57:40 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 07 11:57:40 2026 +0800"
      },
      "message": "test: improve Redis, Sofa and Namingserver discovery coverage (#8298)"
    },
    {
      "commit": "6f1bf9284707eaf9514eae4228cee2a23347a123",
      "tree": "b33e3cd7dde43488e308a1d5b0ee4b89d34bf2e0",
      "parents": [
        "410ec3a243af045342d8bcaf215b6890d0bfe7d1"
      ],
      "author": {
        "name": "jimin",
        "email": "slievrly@163.com",
        "time": "Wed Oct 07 11:57:06 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 07 11:57:06 2026 +0800"
      },
      "message": "ci: centralize JDK test configuration and upload JDK 25 coverage (#8297)"
    },
    {
      "commit": "410ec3a243af045342d8bcaf215b6890d0bfe7d1",
      "tree": "4473df2a1ff8f44ae56ab8353804f59c8034d7d8",
      "parents": [
        "5d474773279bdb7540f461af0e5727c2e630980e"
      ],
      "author": {
        "name": "Burak Kalaycı",
        "email": "kalayciburak1996@gmail.com",
        "time": "Tue Oct 06 18:56:04 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 06 23:56:04 2026 +0800"
      },
      "message": "bugfix: do not return a Redis global session when its status does not match (#8276)"
    },
    {
      "commit": "5d474773279bdb7540f461af0e5727c2e630980e",
      "tree": "b9337c5329c572d904d1b5e0933deddd7ad5f5fb",
      "parents": [
        "d38c41f35553e7f0650bde80242f7aad41c4850d"
      ],
      "author": {
        "name": "zxxwyt",
        "email": "zouxx8774@gmail.com",
        "time": "Tue Oct 06 10:16:32 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 06 10:16:32 2026 +0800"
      },
      "message": "bugfix: handle empty Blob conversions (#8285)"
    },
    {
      "commit": "d38c41f35553e7f0650bde80242f7aad41c4850d",
      "tree": "ffefde7ecbce47f05311148e6d279c22fbfca139",
      "parents": [
        "f3f12ac2662c7371599787c9a94d945c83f52467"
      ],
      "author": {
        "name": "jimin",
        "email": "slievrly@163.com",
        "time": "Mon Oct 05 00:01:10 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 05 00:01:10 2026 +0800"
      },
      "message": "test: expand server unit test coverage (#8293)"
    },
    {
      "commit": "f3f12ac2662c7371599787c9a94d945c83f52467",
      "tree": "50b08c093535a65ed5aee5c13cbd1338e3afce0a",
      "parents": [
        "4d7ba2edfe51d8ede76ebf0d9965346abd00d824"
      ],
      "author": {
        "name": "zxxwyt",
        "email": "zouxx8774@gmail.com",
        "time": "Mon Oct 05 00:00:40 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 05 00:00:40 2026 +0800"
      },
      "message": "test: cover common utility boundary and recovery paths (#8290)"
    },
    {
      "commit": "4d7ba2edfe51d8ede76ebf0d9965346abd00d824",
      "tree": "74421eacb87095ed9c3d85e2c093be1783ee796c",
      "parents": [
        "f3eadb7c8f16618a215352504e08fa332909eed1"
      ],
      "author": {
        "name": "zxxwyt",
        "email": "zouxx8774@gmail.com",
        "time": "Sun Oct 04 10:19:53 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 04 10:19:53 2026 +0800"
      },
      "message": "test: verify positive atomic counter overflow boundaries (#8289)"
    },
    {
      "commit": "f3eadb7c8f16618a215352504e08fa332909eed1",
      "tree": "2fd9162c45e6aeef37dffe07692339317d40cb7d",
      "parents": [
        "d60b5b05329514368bae3efe33374f718ffb2b83"
      ],
      "author": {
        "name": "HYL52-crypto",
        "email": "lihuanyu61@gmail.com",
        "time": "Sat Oct 03 11:44:30 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 03 11:44:30 2026 +0800"
      },
      "message": "bugfix: fail fast when SEATA_IP/--host is configured with a host name (#8230)"
    },
    {
      "commit": "d60b5b05329514368bae3efe33374f718ffb2b83",
      "tree": "0c9221da1e6fcf680601761a3185d9f49bd1b177",
      "parents": [
        "04fa098f1aec352d3c1df0cd81786ba2c565a606"
      ],
      "author": {
        "name": "jimin",
        "email": "slievrly@163.com",
        "time": "Sat Oct 03 10:03:24 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 03 10:03:24 2026 +0800"
      },
      "message": "test: initialize H2 session storage without the default MySQL singleton (#8255)"
    },
    {
      "commit": "04fa098f1aec352d3c1df0cd81786ba2c565a606",
      "tree": "8f5d75eaddf1e18747d1801dad8fe865c065491a",
      "parents": [
        "e0ba7a7e196c83fb0401254f86d1973ffbe02154"
      ],
      "author": {
        "name": "jimin",
        "email": "slievrly@163.com",
        "time": "Sat Oct 03 00:03:37 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 03 00:03:37 2026 +0800"
      },
      "message": "test: raise Spring module line coverage above 85% (#8288)"
    },
    {
      "commit": "e0ba7a7e196c83fb0401254f86d1973ffbe02154",
      "tree": "ff08f9638c6e7113f8f966cfe4db394d6c2ab9ca",
      "parents": [
        "ad825ffbb24e62c5e2d76f86d0076010d5de5681"
      ],
      "author": {
        "name": "zxxwyt",
        "email": "zouxx8774@gmail.com",
        "time": "Fri Oct 02 23:20:47 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 02 23:20:47 2026 +0800"
      },
      "message": "bugfix: filter MySQL column metadata by table name (#8279)"
    },
    {
      "commit": "ad825ffbb24e62c5e2d76f86d0076010d5de5681",
      "tree": "27d8670c549c125e4462674ba51f6f265a8f492c",
      "parents": [
        "d3cd47dd1e7fac6ab65f43f7a68e08b742890102"
      ],
      "author": {
        "name": "zxxwyt",
        "email": "zouxx8774@gmail.com",
        "time": "Fri Oct 02 22:23:29 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 02 22:23:29 2026 +0800"
      },
      "message": "test: cover cycle dependency handler lifecycle (#8283)"
    },
    {
      "commit": "d3cd47dd1e7fac6ab65f43f7a68e08b742890102",
      "tree": "a143474b54241c00b57f4f82d414998646c33c9d",
      "parents": [
        "f2704d1e63bd4975dfb5e3e87df7437948974b68"
      ],
      "author": {
        "name": "zxxwyt",
        "email": "zouxx8774@gmail.com",
        "time": "Fri Oct 02 22:01:58 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 02 22:01:58 2026 +0800"
      },
      "message": "bugfix: preserve long configuration values in etcd3 upload script (#8287)"
    },
    {
      "commit": "f2704d1e63bd4975dfb5e3e87df7437948974b68",
      "tree": "7afce54cedcddb5459c59a7b384898709f207dda",
      "parents": [
        "471003199d3abfdb53d3e4d3b3f5894e6658d78a"
      ],
      "author": {
        "name": "zxxwyt",
        "email": "zouxx8774@gmail.com",
        "time": "Fri Oct 02 21:53:21 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 02 21:53:21 2026 +0800"
      },
      "message": "test: cover scoped proxy target class resolution (#8282)"
    },
    {
      "commit": "471003199d3abfdb53d3e4d3b3f5894e6658d78a",
      "tree": "7fff3568ea8853988bd3185adf227970ccea8920",
      "parents": [
        "0cc8da8f076fb6c6672bddd2dd8a4e5dc2f63b8b"
      ],
      "author": {
        "name": "zxxwyt",
        "email": "zouxx8774@gmail.com",
        "time": "Fri Oct 02 21:36:24 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 02 21:36:24 2026 +0800"
      },
      "message": "test: cover IOUtil resource cleanup boundaries (#8284)"
    },
    {
      "commit": "0cc8da8f076fb6c6672bddd2dd8a4e5dc2f63b8b",
      "tree": "ee0a8032e8b57b60b5744a0eaddbe94cbb09d412",
      "parents": [
        "e8f5a2e16d26df7f79632419f5f8a6f52610baa6"
      ],
      "author": {
        "name": "jimin",
        "email": "slievrly@163.com",
        "time": "Thu Oct 01 21:20:09 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 01 21:20:09 2026 +0800"
      },
      "message": "test: assert server message dispatch across protocol versions (#8273)"
    },
    {
      "commit": "e8f5a2e16d26df7f79632419f5f8a6f52610baa6",
      "tree": "4db7dff89e3a582cc2243a95e290c6ac3b582f60",
      "parents": [
        "69bde83bc890f3279e50e67a867cc913b0bcd9ac"
      ],
      "author": {
        "name": "jimin",
        "email": "slievrly@163.com",
        "time": "Tue Sep 29 17:58:18 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 29 17:58:18 2026 +0800"
      },
      "message": "bugfix: register RM unregistration processor in mock server (#8275)"
    },
    {
      "commit": "69bde83bc890f3279e50e67a867cc913b0bcd9ac",
      "tree": "833a9504d8509da45a69a229a522623e72a95ed2",
      "parents": [
        "d9d36b628ff139cce00ef098bdf2908caa482b4f"
      ],
      "author": {
        "name": "jimin",
        "email": "slievrly@163.com",
        "time": "Mon Sep 28 15:04:36 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 28 15:04:36 2026 +0800"
      },
      "message": "test: verify Logstash appender delivery through a local TCP sink (#8271)"
    },
    {
      "commit": "d9d36b628ff139cce00ef098bdf2908caa482b4f",
      "tree": "89ed945ea9f58d5fef39c52376acee9378356176",
      "parents": [
        "f51f27a9787273a4a525a811ae96e226e2bb99f5"
      ],
      "author": {
        "name": "jimin",
        "email": "slievrly@163.com",
        "time": "Mon Sep 28 14:10:48 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 28 14:10:48 2026 +0800"
      },
      "message": "bugfix: use the default service port when the optional setting is absent (#8237)"
    },
    {
      "commit": "f51f27a9787273a4a525a811ae96e226e2bb99f5",
      "tree": "d9524027642b3e19409cac59b7fde6273afd4d94",
      "parents": [
        "79e2a2c31287c38e693f86f6faab28f6c94fae1c"
      ],
      "author": {
        "name": "jimin",
        "email": "slievrly@163.com",
        "time": "Mon Sep 28 11:09:11 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 28 11:09:11 2026 +0800"
      },
      "message": "bugfix: guard concurrent fastjson2 JSONB deserialization (#8278)"
    },
    {
      "commit": "79e2a2c31287c38e693f86f6faab28f6c94fae1c",
      "tree": "cf14beb84e2a5a61362f0a3a8394dbcc3b70cd6b",
      "parents": [
        "ed41078f65bcfe0dce644345f3b69ff8ce3e4784"
      ],
      "author": {
        "name": "jimin",
        "email": "slievrly@163.com",
        "time": "Mon Sep 28 10:37:32 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 28 10:37:32 2026 +0800"
      },
      "message": "refactor: align codec stream handling (#8231)"
    },
    {
      "commit": "ed41078f65bcfe0dce644345f3b69ff8ce3e4784",
      "tree": "d5731b362f5f2ee6dce0c98e790483fbee0b8cd5",
      "parents": [
        "d016ee54416cefd01efcc8e1c5f9956a8697c6c4"
      ],
      "author": {
        "name": "jimin",
        "email": "slievrly@163.com",
        "time": "Mon Sep 28 10:12:12 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 28 10:12:12 2026 +0800"
      },
      "message": "refactor: align class name matching (#8232)"
    },
    {
      "commit": "d016ee54416cefd01efcc8e1c5f9956a8697c6c4",
      "tree": "93694d698fb0a2caa52bef0827db2e08d2bf745a",
      "parents": [
        "96e84e52f1013c484ef524afefdc81a2fb981d18"
      ],
      "author": {
        "name": "jimin",
        "email": "slievrly@163.com",
        "time": "Mon Sep 28 09:38:35 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 28 09:38:35 2026 +0800"
      },
      "message": "test: isolate TM bootstrap options from remote connection setup (#8261)"
    },
    {
      "commit": "96e84e52f1013c484ef524afefdc81a2fb981d18",
      "tree": "fec2c7ea1028d75448e1ddc23e2f1164b676cc27",
      "parents": [
        "41694e140b40894aa3aae4cfe6ecffed9b321a36"
      ],
      "author": {
        "name": "jimin",
        "email": "slievrly@163.com",
        "time": "Wed Sep 23 17:00:52 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 23 17:00:52 2026 +0800"
      },
      "message": "optimize: fix dependency security vulnerabilities (#8221)"
    },
    {
      "commit": "41694e140b40894aa3aae4cfe6ecffed9b321a36",
      "tree": "a6f68cb485ab371a200bed59635547c2b3a7ee61",
      "parents": [
        "2efc2aab15601daf52604e3f22d98f4210050558"
      ],
      "author": {
        "name": "funkye",
        "email": "jianbin@apache.org",
        "time": "Wed Sep 02 22:57:58 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 02 22:57:58 2026 +0800"
      },
      "message": "optimize: add JDK 25 RISC-V build (#8214)"
    },
    {
      "commit": "2efc2aab15601daf52604e3f22d98f4210050558",
      "tree": "c210272b84716ddb4f079ae7a2f75d20ecfb5e88",
      "parents": [
        "dbea1859ef46da881310ccf2dd0b3a27dcca22c8"
      ],
      "author": {
        "name": "徐晓伟",
        "email": "xuxiaowei@xuxiaowei.com.cn",
        "time": "Mon Aug 24 20:21:20 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 24 20:21:20 2026 +0800"
      },
      "message": "optimize: exclude frontend Node runtime from console sources jar (#8207)"
    },
    {
      "commit": "dbea1859ef46da881310ccf2dd0b3a27dcca22c8",
      "tree": "91ff183285a6245188aead6e7c97ad36b9cbb56b",
      "parents": [
        "e01f97c6db397165050caa6764020410c2c8199a"
      ],
      "author": {
        "name": "Nikhil Ramashasthri",
        "email": "nikhiln64@gmail.com",
        "time": "Sat Aug 15 11:39:13 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 15 23:39:13 2026 +0800"
      },
      "message": "bugfix: NetUtil filtered lookups bypass the cached default address (#8191)\n\n* bugfix: NetUtil filtered lookups bypass the cached default address\n\n* docs: register #8191 in 2.x changelogs\n\n* bugfix: keep blank filter patterns on the default cache path\n\n---------\n\nCo-authored-by: legendpei \u003c804141866@qq.com\u003e"
    },
    {
      "commit": "e01f97c6db397165050caa6764020410c2c8199a",
      "tree": "899f0344480c9dc161d029c5e3a71786ac55fd75",
      "parents": [
        "5c171c07f7cce8435133d008b2f0a7ce6914420a"
      ],
      "author": {
        "name": "Zhengcy05",
        "email": "1825478405@qq.com",
        "time": "Fri Aug 14 09:47:52 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 14 09:47:52 2026 +0800"
      },
      "message": "bugfix: prevent async commit cleanup race (#8201)"
    },
    {
      "commit": "5c171c07f7cce8435133d008b2f0a7ce6914420a",
      "tree": "3defefe0377ee182d1e6dafa87907303f785b760",
      "parents": [
        "29ac66d10326552aafa2e46db099147feecac380"
      ],
      "author": {
        "name": "funkye",
        "email": "jianbin@apache.org",
        "time": "Wed Aug 12 14:55:39 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 12 14:55:39 2026 +0800"
      },
      "message": "refactor: centralize json serializer resolution (#8163)"
    },
    {
      "commit": "29ac66d10326552aafa2e46db099147feecac380",
      "tree": "d5751010f021e9a3ecd03f82c2da3731dee88583",
      "parents": [
        "707512178662d8801a41b1781618a9447769667e"
      ],
      "author": {
        "name": "徐晓伟",
        "email": "xuxiaowei@xuxiaowei.com.cn",
        "time": "Wed Aug 12 14:55:01 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 12 14:55:01 2026 +0800"
      },
      "message": "refactor: narrow PR trigger paths for native-namingserver workflow (#8200)"
    },
    {
      "commit": "707512178662d8801a41b1781618a9447769667e",
      "tree": "4e53a507201ab36d86370041341dcd9848cf0133",
      "parents": [
        "6cbdd1360b037365d5f301692b4d60cc3facbf19"
      ],
      "author": {
        "name": "徐晓伟",
        "email": "xuxiaowei@xuxiaowei.com.cn",
        "time": "Tue Aug 11 17:35:44 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 11 17:35:44 2026 +0800"
      },
      "message": "feature: add GraalVM native image build support for seata-namingserver (#8165)"
    },
    {
      "commit": "6cbdd1360b037365d5f301692b4d60cc3facbf19",
      "tree": "e21c3160b03dc7e0691f463643246e9a1d21ada3",
      "parents": [
        "47c6f82278224d279864410e42baeb9c583bc319"
      ],
      "author": {
        "name": "徐晓伟",
        "email": "xuxiaowei@xuxiaowei.com.cn",
        "time": "Sat Aug 08 12:57:51 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 08 12:57:51 2026 +0800"
      },
      "message": "refactor: centralize node version property to build/pom.xml (#8190)"
    },
    {
      "commit": "47c6f82278224d279864410e42baeb9c583bc319",
      "tree": "43f45aadc52b5b9c00f48d64d6f37152686065e7",
      "parents": [
        "21820b6da635db0ee84067e09cb879c2567fe043"
      ],
      "author": {
        "name": "ChuMing",
        "email": "biedongbin@gmail.com",
        "time": "Fri Aug 07 08:56:31 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 07 08:56:31 2026 +0800"
      },
      "message": "feature: support action status report and TccHook rollback interceptors in saga annotation mode (#8188)"
    },
    {
      "commit": "21820b6da635db0ee84067e09cb879c2567fe043",
      "tree": "9a256d7f349b2b5d924f52a6c0e98924ee51e345",
      "parents": [
        "5ba6a62e4ec00b4f509d987604e87365514d7c11"
      ],
      "author": {
        "name": "Shuxin Pan",
        "email": "psxjoy@apache.org",
        "time": "Wed Aug 05 18:09:02 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 05 18:09:02 2026 +0800"
      },
      "message": "optimize: fix NOTICE copyright year and ASF organization metadata (#8196)"
    },
    {
      "commit": "5ba6a62e4ec00b4f509d987604e87365514d7c11",
      "tree": "198e7d27a5b098fce7d60ea13db3a481d103334d",
      "parents": [
        "6901934d95d588c147521f3505d3d1948679ba92"
      ],
      "author": {
        "name": "legendpei",
        "email": "804141866@qq.com",
        "time": "Wed Jul 29 10:41:12 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 29 10:41:12 2026 +0800"
      },
      "message": "bugfix : fastjson2 JSONB concurrent ref deserialization (#8160)"
    },
    {
      "commit": "6901934d95d588c147521f3505d3d1948679ba92",
      "tree": "cc2748e9143100d2c094f5ab7be31e3607d1ca84",
      "parents": [
        "6ac9931464b932a145c77579a5132c2315f025b9"
      ],
      "author": {
        "name": "Zhengcy05",
        "email": "1825478405@qq.com",
        "time": "Tue Jul 28 15:51:37 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 28 15:51:37 2026 +0800"
      },
      "message": "bugfix: fix read registry network config from local configuration (#8187)"
    },
    {
      "commit": "6ac9931464b932a145c77579a5132c2315f025b9",
      "tree": "882d89d2bcf389320b7fe1ca7191da3679c38c8e",
      "parents": [
        "8d522f0684029f2740f8d862eaf9b97588a07a6f"
      ],
      "author": {
        "name": "徐晓伟",
        "email": "xuxiaowei@xuxiaowei.com.cn",
        "time": "Tue Jul 28 06:28:47 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 28 06:28:47 2026 +0800"
      },
      "message": "bugfix: set java.version to 17 for console module to fix compilation error (#8179)"
    },
    {
      "commit": "8d522f0684029f2740f8d862eaf9b97588a07a6f",
      "tree": "41afcee1124a7b84e7f07e3b2e8f4f1270292376",
      "parents": [
        "d7ad0f5b70f65bb3967c18ae015c61fca99637be"
      ],
      "author": {
        "name": "徐晓伟",
        "email": "xuxiaowei@xuxiaowei.com.cn",
        "time": "Mon Jul 27 23:24:11 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 27 23:24:11 2026 +0800"
      },
      "message": "test: fix flaky AuthControllerWithRandomPasswordTest by isolating context with TestPropertySource (#8181)"
    },
    {
      "commit": "d7ad0f5b70f65bb3967c18ae015c61fca99637be",
      "tree": "483ce457914691357889cd3c2bfcb73a973c167b",
      "parents": [
        "2376244d908042afc90a60e46e903051616f0364"
      ],
      "author": {
        "name": "pyshiweijia",
        "email": "1021788381@qq.com",
        "time": "Sat Jul 25 20:14:11 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 25 20:14:11 2026 +0800"
      },
      "message": "bugfix: use UTF-8 for ConfigTools encryption (#8170)"
    },
    {
      "commit": "2376244d908042afc90a60e46e903051616f0364",
      "tree": "3a4a150fc5c7b6a7c00d63d85f205cf14175e1ca",
      "parents": [
        "1c870b8bf196e935d762cd35e7c04aa5521df308"
      ],
      "author": {
        "name": "徐晓伟",
        "email": "xuxiaowei@xuxiaowei.com.cn",
        "time": "Sat Jul 25 17:36:43 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 25 17:36:43 2026 +0800"
      },
      "message": "refactor: centralize protobuf and grpc version properties to build/pom.xml (#8177)"
    },
    {
      "commit": "1c870b8bf196e935d762cd35e7c04aa5521df308",
      "tree": "a5603d1c55947ddd1c2287e3c0b93896f0bab28a",
      "parents": [
        "f97462e9e770a9d6cef710a2c64c3460f8b78776"
      ],
      "author": {
        "name": "justabug",
        "email": "Bughue@users.noreply.github.com",
        "time": "Sat Jul 25 17:33:05 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 25 17:33:05 2026 +0800"
      },
      "message": "optimize: fix license entries for 2.7.0 release (#8173)"
    },
    {
      "commit": "f97462e9e770a9d6cef710a2c64c3460f8b78776",
      "tree": "06128f7f2477ca8f5e537f904b3740b9894c0927",
      "parents": [
        "e6d0860a4345b10cb59c65c78215ec51d67f59d1"
      ],
      "author": {
        "name": "徐晓伟",
        "email": "xuxiaowei@xuxiaowei.com.cn",
        "time": "Fri Jul 24 09:34:17 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 24 09:34:17 2026 +0800"
      },
      "message": "test: fix laky testCachedConfigurationChangeListener due to async race condition (#8175)"
    },
    {
      "commit": "e6d0860a4345b10cb59c65c78215ec51d67f59d1",
      "tree": "2b349a908bd9c618133f72fd14221f461ed7dc2c",
      "parents": [
        "b57d96c4c08038b7a5833f7616fc612efd5d6185"
      ],
      "author": {
        "name": "Sicheng Han",
        "email": "133513775+neu-hsc@users.noreply.github.com",
        "time": "Mon Jul 13 14:42:42 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 13 14:42:42 2026 +0800"
      },
      "message": "test: cover resource id initializers (#8146)"
    },
    {
      "commit": "b57d96c4c08038b7a5833f7616fc612efd5d6185",
      "tree": "9ba907fb53c56a511075e365c853f91236e6fa7d",
      "parents": [
        "2a88b08631a905af9433109f0880661600380ece"
      ],
      "author": {
        "name": "徐晓伟",
        "email": "xuxiaowei@xuxiaowei.com.cn",
        "time": "Tue Jul 07 17:44:29 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 07 17:44:29 2026 +0800"
      },
      "message": "feature: console/namingserver: spring-boot upgrade to 4.0.6 (#8054)"
    },
    {
      "commit": "2a88b08631a905af9433109f0880661600380ece",
      "tree": "f362b8ad643d975c110e07980b63b763274e80d6",
      "parents": [
        "c92f96fe682ea5b519e4f5b8fbdcaf4a5ad14b83"
      ],
      "author": {
        "name": "Zhengcy05",
        "email": "1825478405@qq.com",
        "time": "Mon Jul 06 17:41:54 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 06 17:41:54 2026 +0800"
      },
      "message": "bugfix: resolve Saga auto-configuration compatibility with Spring Boot 4.x (#8157)"
    },
    {
      "commit": "c92f96fe682ea5b519e4f5b8fbdcaf4a5ad14b83",
      "tree": "1bb0a672e606e4ce3ec81790c874d66be07d850a",
      "parents": [
        "396ed94dd851042df68951621dc82497924472b5"
      ],
      "author": {
        "name": "徐晓伟",
        "email": "xuxiaowei@xuxiaowei.com.cn",
        "time": "Thu Jun 25 17:04:41 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 25 17:04:41 2026 +0800"
      },
      "message": "feature: server: spring-boot upgrade to 4.0.6 (#8137)"
    },
    {
      "commit": "396ed94dd851042df68951621dc82497924472b5",
      "tree": "20e9e4af861251a9b2d1c3911fde4911a97cea63",
      "parents": [
        "9134ddc139b1d5a5580260470c1faf5b91fd179f"
      ],
      "author": {
        "name": "Jinyeong Seol",
        "email": "wlsdud5654@gmail.com",
        "time": "Wed Jun 24 17:59:34 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 24 16:59:34 2026 +0800"
      },
      "message": "bugfix: fix TCC fence cleanup deleting in-progress/unexpired sibling branch records (#8138)"
    },
    {
      "commit": "9134ddc139b1d5a5580260470c1faf5b91fd179f",
      "tree": "b261e216150f2e2ecadfa7d05107b8f98ad917aa",
      "parents": [
        "cb9c092cc062f479117726bb8833ea2b6e15286d"
      ],
      "author": {
        "name": "Jinyeong Seol",
        "email": "wlsdud5654@gmail.com",
        "time": "Wed Jun 24 17:41:04 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 24 16:41:04 2026 +0800"
      },
      "message": "optimize: fix import order in LockStoreDataBaseDAOBatchAcquireTest (#8148)"
    },
    {
      "commit": "cb9c092cc062f479117726bb8833ea2b6e15286d",
      "tree": "94fa93face773c8f443d16de97473dbcb9bdf392",
      "parents": [
        "bba87e7cbe69779ebb07cfbab0a354d645f8b7b0"
      ],
      "author": {
        "name": "LH",
        "email": "56381403+lhozy@users.noreply.github.com",
        "time": "Mon Jun 22 16:57:05 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 22 16:57:05 2026 +0800"
      },
      "message": "bugfix: fix global lock batch acquire false-failure on Dameng(DM) (#8145)"
    },
    {
      "commit": "bba87e7cbe69779ebb07cfbab0a354d645f8b7b0",
      "tree": "e0689b7defd06e417b0f4fd2b357f1486b2bd79c",
      "parents": [
        "2f3de1cad03a81bd1145811d69ba7d097c3320dd"
      ],
      "author": {
        "name": "Zhengcy05",
        "email": "1825478405@qq.com",
        "time": "Fri Jun 19 13:22:54 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 19 13:22:54 2026 +0800"
      },
      "message": "feature: automatic update after BusinessActionContext modify (#8140)"
    },
    {
      "commit": "2f3de1cad03a81bd1145811d69ba7d097c3320dd",
      "tree": "b1ac4b8b7fd00b3a037dc084bc302e2ef49881c0",
      "parents": [
        "d4e01dabd47ddcef8a8ca4ff8b422ab228974c6c"
      ],
      "author": {
        "name": "Aurélien Pupier",
        "email": "apupier@ibm.com",
        "time": "Tue Jun 09 05:33:40 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 09 11:33:40 2026 +0800"
      },
      "message": "optimize: Configure GitHub workflows to use concurrency cancel-in-progress for (#8135)"
    },
    {
      "commit": "d4e01dabd47ddcef8a8ca4ff8b422ab228974c6c",
      "tree": "3f616c6ad55f724807a32ab905485c04a3a0167d",
      "parents": [
        "08d08effff90f10c7ae89f0f9ffe9007fa588ead"
      ],
      "author": {
        "name": "justabug",
        "email": "Bughue@users.noreply.github.com",
        "time": "Tue Jun 09 09:13:08 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 09 09:13:08 2026 +0800"
      },
      "message": "optimize: modify the version to 2.8.0-SNAPSHOT (#8131)"
    },
    {
      "commit": "08d08effff90f10c7ae89f0f9ffe9007fa588ead",
      "tree": "65367f8a13b4a941e7f953e03e226ca1a90c3651",
      "parents": [
        "d9eb22d85d5637fa7b452b7b020d2406d88ac732"
      ],
      "author": {
        "name": "lokidundun",
        "email": "loki16@qq.com",
        "time": "Tue Jun 09 09:08:44 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 09 09:08:44 2026 +0800"
      },
      "message": "bugfix: fix Groovy dependency conflict causing saga test failure (#8134)"
    },
    {
      "commit": "d9eb22d85d5637fa7b452b7b020d2406d88ac732",
      "tree": "e71168ff61d0fe69b776d483371713de3fba8698",
      "parents": [
        "386bbb9bbe72e4145ef0f8d6baeba9d7d5665ba5"
      ],
      "author": {
        "name": "shukai",
        "email": "525718210@qq.com",
        "time": "Mon Jun 08 10:11:07 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 08 10:11:07 2026 +0800"
      },
      "message": "bugfix:Branch logic is prepare Failed at phase one, need to notify TC of global rollback (#7997)"
    },
    {
      "commit": "386bbb9bbe72e4145ef0f8d6baeba9d7d5665ba5",
      "tree": "0c45e9fb0be2f2fb0ab2b8156104b131906eb39c",
      "parents": [
        "a741d4be5eda63a3dda00487e9c2e35d404f833c"
      ],
      "author": {
        "name": "somil jain",
        "email": "somil16022006@gmail.com",
        "time": "Fri Jun 05 16:27:27 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 05 18:57:27 2026 +0800"
      },
      "message": "bugfix: fix PK extraction for batch inserts with SQL functions (#8124)"
    },
    {
      "commit": "a741d4be5eda63a3dda00487e9c2e35d404f833c",
      "tree": "235eb3622c55f52cb5d6ab61a2cb95baf48bfa63",
      "parents": [
        "9c235df8f17fdb6bd379fa0a0002d1e59b5caa9a"
      ],
      "author": {
        "name": "wuwen",
        "email": "wuwen.55@aliyun.com",
        "time": "Wed Jun 03 16:42:26 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 03 16:42:26 2026 +0800"
      },
      "message": "optimize: renew table meta cache entries during refresh (#8125)"
    },
    {
      "commit": "9c235df8f17fdb6bd379fa0a0002d1e59b5caa9a",
      "tree": "101f38056b16628fca49dffc4e386ceb43aeb737",
      "parents": [
        "225d182d6a55691d6b4695340131bd39c69bca5f"
      ],
      "author": {
        "name": "legendpei",
        "email": "804141866@qq.com",
        "time": "Tue Jun 02 09:24:13 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 02 09:24:13 2026 +0800"
      },
      "message": "test : add integration tx api mock tests (#8123)"
    },
    {
      "commit": "225d182d6a55691d6b4695340131bd39c69bca5f",
      "tree": "47fc932a05c36b17b9d14959a63702571290e6f7",
      "parents": [
        "da65f1e06dfd8d26a5d03948bdfd56dab2bdc646"
      ],
      "author": {
        "name": "somil jain",
        "email": "somil16022006@gmail.com",
        "time": "Mon Jun 01 06:57:49 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 01 09:27:49 2026 +0800"
      },
      "message": "bugfix: use explicit columns in rollback validation query (#8118)"
    },
    {
      "commit": "da65f1e06dfd8d26a5d03948bdfd56dab2bdc646",
      "tree": "7bc640ec3660df6c3676ebc25e9e9431fd47033b",
      "parents": [
        "c2d3f77dac93ae7a3d77e73031d4822975e1bfec"
      ],
      "author": {
        "name": "jimin",
        "email": "slievrly@163.com",
        "time": "Sun May 31 13:34:19 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun May 31 13:34:19 2026 +0800"
      },
      "message": "optimize: update 2.7.0 release changelog (#8117)"
    },
    {
      "commit": "c2d3f77dac93ae7a3d77e73031d4822975e1bfec",
      "tree": "216edffeee9737f9fd52eb7e16893179b67951b7",
      "parents": [
        "b5538aa5547071c485ada7b2c54f7f83ec706dd2"
      ],
      "author": {
        "name": "jimin",
        "email": "slievrly@163.com",
        "time": "Sun May 31 13:32:34 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun May 31 13:32:34 2026 +0800"
      },
      "message": "optimize: fix incompatible dependencies (#8116)"
    },
    {
      "commit": "b5538aa5547071c485ada7b2c54f7f83ec706dd2",
      "tree": "56f81bed1504c1c5f24c6d7c9fd46560c6f7cdba",
      "parents": [
        "2083f253928efbe8914b66572fc1f061c3744267"
      ],
      "author": {
        "name": "somil jain",
        "email": "somil16022006@gmail.com",
        "time": "Sat May 30 21:32:15 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun May 31 00:02:15 2026 +0800"
      },
      "message": "optimize: fix export JSON consistency and iframe download restrictions (#8113)"
    },
    {
      "commit": "2083f253928efbe8914b66572fc1f061c3744267",
      "tree": "210fad0fe7c047b404d3040e4b592488b61bf797",
      "parents": [
        "40d150411a8d745d6378545f280c4a4a97cc4adc"
      ],
      "author": {
        "name": "jimin",
        "email": "slievrly@163.com",
        "time": "Sat May 30 23:51:31 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 30 23:51:31 2026 +0800"
      },
      "message": "optimize: improve the readme doc (#7910)"
    },
    {
      "commit": "40d150411a8d745d6378545f280c4a4a97cc4adc",
      "tree": "954ec1d26828568f1d15cba39093e141a5b82d75",
      "parents": [
        "82980d57d1b11ade776fab29f546c8233d9c740b"
      ],
      "author": {
        "name": "jimin",
        "email": "slievrly@163.com",
        "time": "Sat May 30 22:52:40 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 30 22:52:40 2026 +0800"
      },
      "message": "optimize: reduce used npmjs dependencies in saga module (#8109)"
    },
    {
      "commit": "82980d57d1b11ade776fab29f546c8233d9c740b",
      "tree": "f46ccc715b1c6964599ff46892ab6fbddd3afbbe",
      "parents": [
        "1c0369c4af5bee125de9060f5ca35eb04545341e"
      ],
      "author": {
        "name": "jimin",
        "email": "slievrly@163.com",
        "time": "Sat May 30 21:40:35 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 30 21:40:35 2026 +0800"
      },
      "message": "optimize: optimize Saga-SpringEL (#8104)"
    },
    {
      "commit": "1c0369c4af5bee125de9060f5ca35eb04545341e",
      "tree": "0548c1911140d440dd1a2878e181cd56410226c9",
      "parents": [
        "f453b470964243e6c136677c62b4a4333fc40b17"
      ],
      "author": {
        "name": "jimin",
        "email": "slievrly@163.com",
        "time": "Sat May 30 20:53:53 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 30 20:53:53 2026 +0800"
      },
      "message": "optimize: optimize seata-server/test perf (#8112)"
    },
    {
      "commit": "f453b470964243e6c136677c62b4a4333fc40b17",
      "tree": "d18a7edd81b6b563703079450fde6aec8b140d45",
      "parents": [
        "bff103bde8722b1aac2d222d196e84b1dc051d58"
      ],
      "author": {
        "name": "徐晓伟",
        "email": "xuxiaowei@xuxiaowei.com.cn",
        "time": "Wed May 27 12:46:34 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 27 12:46:34 2026 +0800"
      },
      "message": "optimize: bump org.apache.tomcat.embed:tomcat-embed-core to 9.0.117 (#8066)"
    },
    {
      "commit": "bff103bde8722b1aac2d222d196e84b1dc051d58",
      "tree": "5496ca358b584ea839980c454a3e0fba2dbaf750",
      "parents": [
        "0b67ab3285480880879e4160d9d658770cbf842a"
      ],
      "author": {
        "name": "徐晓伟",
        "email": "xuxiaowei@xuxiaowei.com.cn",
        "time": "Wed May 27 12:44:45 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 27 12:44:45 2026 +0800"
      },
      "message": "optimize: support ignored network interfaces configuration (#8090)"
    },
    {
      "commit": "0b67ab3285480880879e4160d9d658770cbf842a",
      "tree": "dcf085b3aab345bd84f881289cb8b81f02545b64",
      "parents": [
        "69ac30aac1799ec520da05863ef4d5694e4b86a0"
      ],
      "author": {
        "name": "徐晓伟",
        "email": "xuxiaowei@xuxiaowei.com.cn",
        "time": "Wed May 27 12:43:16 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 27 12:43:16 2026 +0800"
      },
      "message": "optimize: migrate org.codehaus.groovy to org.apache.groovy (#8083)"
    },
    {
      "commit": "69ac30aac1799ec520da05863ef4d5694e4b86a0",
      "tree": "e4756e9e302ab7407cfea23c06a1fb5815a2c6ab",
      "parents": [
        "abb14c62683d34f7f44aa4d5a370eaa51201252c"
      ],
      "author": {
        "name": "codez",
        "email": "864156480@qq.com",
        "time": "Wed May 27 10:37:45 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 27 10:37:45 2026 +0800"
      },
      "message": "doc: add font file license info to distribution/LICENSE (#7990)"
    },
    {
      "commit": "abb14c62683d34f7f44aa4d5a370eaa51201252c",
      "tree": "cc07c9d20fd22fbfca5ff85b750267ece018e592",
      "parents": [
        "941162f66388bc09f5b69a10b0302fb8ee78c918"
      ],
      "author": {
        "name": "徐晓伟",
        "email": "xuxiaowei@xuxiaowei.com.cn",
        "time": "Tue May 26 23:59:10 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 26 23:59:10 2026 +0800"
      },
      "message": "optimize: fix publish-ossrh.yml (#8059)"
    },
    {
      "commit": "941162f66388bc09f5b69a10b0302fb8ee78c918",
      "tree": "965f87add2ea30946390463b4d2b151a907005ea",
      "parents": [
        "990cf5a9853821353d856b18996accd52ae35b58"
      ],
      "author": {
        "name": "somil jain",
        "email": "89907422+somiljain2006@users.noreply.github.com",
        "time": "Tue May 26 15:37:30 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 26 18:07:30 2026 +0800"
      },
      "message": "bugfix: Avoid null advice during AOT proxy creation (#8106)"
    },
    {
      "commit": "990cf5a9853821353d856b18996accd52ae35b58",
      "tree": "a767e86f3a99af19e4b448b20a403bfdba5a66a2",
      "parents": [
        "44379d18a08ed8ebb47541688e8d3a218cf6448c"
      ],
      "author": {
        "name": "jimin",
        "email": "slievrly@163.com",
        "time": "Mon May 25 15:28:23 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 25 15:28:23 2026 +0800"
      },
      "message": "refactor: refactor Spring module (#8107)"
    },
    {
      "commit": "44379d18a08ed8ebb47541688e8d3a218cf6448c",
      "tree": "ad0edb244c28e3bf52409998c04a2c98db57aad6",
      "parents": [
        "1edc3e7ef44aa90599828b84b62b389ec914953a"
      ],
      "author": {
        "name": "jimin",
        "email": "slievrly@163.com",
        "time": "Mon May 25 15:25:48 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 25 15:25:48 2026 +0800"
      },
      "message": "optimize: reduce used npmjs dependencies (#8108)"
    },
    {
      "commit": "1edc3e7ef44aa90599828b84b62b389ec914953a",
      "tree": "2f8e44975a3fff68ac9777afbd98a96d2566e79a",
      "parents": [
        "93ec4e03e313e1fd41b653053e53c03c4a0366b0"
      ],
      "author": {
        "name": "jimin",
        "email": "slievrly@163.com",
        "time": "Mon May 25 10:13:59 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 25 10:13:59 2026 +0800"
      },
      "message": "reactor: refactor the integration-RPC module (#8103)"
    },
    {
      "commit": "93ec4e03e313e1fd41b653053e53c03c4a0366b0",
      "tree": "c391186cbb69db6ef67039a75ba3488013939269",
      "parents": [
        "4c66f4c984ecd5c1e77f498e49c53d7bdd80a4a3"
      ],
      "author": {
        "name": "codingkiddo",
        "email": "codingkiddo@gmail.com",
        "time": "Thu May 14 13:12:32 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 14 15:42:32 2026 +0800"
      },
      "message": "test: remove external network dependency from HttpClientUtilTest (#8099)"
    },
    {
      "commit": "4c66f4c984ecd5c1e77f498e49c53d7bdd80a4a3",
      "tree": "742391c6ba6a138d075e6587fd59a0fef6c83a28",
      "parents": [
        "40691a64d6a59d3c003792c3ccb3ee2e4e7f8898"
      ],
      "author": {
        "name": "yougecn",
        "email": "40795959+yougecn@users.noreply.github.com",
        "time": "Tue May 12 20:10:38 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 12 20:10:38 2026 +0800"
      },
      "message": "optimize: upgrade com.alibaba:druid from 1.2.25 to 1.2.28 (#8100)"
    },
    {
      "commit": "40691a64d6a59d3c003792c3ccb3ee2e4e7f8898",
      "tree": "a2f21b35fc47aaa4428d270109cd601eb20adc78",
      "parents": [
        "5937571d6c073d929862a75c3f51ff29f004221e"
      ],
      "author": {
        "name": "徐晓伟",
        "email": "xuxiaowei@xuxiaowei.com.cn",
        "time": "Tue May 12 11:14:54 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 12 11:14:54 2026 +0800"
      },
      "message": "optimize: bump org.postgresql:postgresql from 42.3.8 to 42.3.10 (#8080)"
    },
    {
      "commit": "5937571d6c073d929862a75c3f51ff29f004221e",
      "tree": "1592b4229e1638044efac52f2f97a1874552f7d0",
      "parents": [
        "8c2659f93e33b65eb1c259ae352adbd13681f3bf"
      ],
      "author": {
        "name": "徐晓伟",
        "email": "xuxiaowei@xuxiaowei.com.cn",
        "time": "Mon May 11 09:41:08 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 11 09:41:08 2026 +0800"
      },
      "message": "optimize: bump com.alibaba.nacos:nacos-client from 1.4.6 to 2.0.4 (#8097)"
    },
    {
      "commit": "8c2659f93e33b65eb1c259ae352adbd13681f3bf",
      "tree": "faf0095bd277c70eceaddfff7b6e002d5a901e10",
      "parents": [
        "8c202b949e695a6f9c18852fa30ea7cb50e6b17b"
      ],
      "author": {
        "name": "zihenzzz",
        "email": "1624252184@qq.com",
        "time": "Sun May 10 10:47:36 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun May 10 10:47:36 2026 +0800"
      },
      "message": "feature: add XA mode to benchmark CLI (#8094)"
    },
    {
      "commit": "8c202b949e695a6f9c18852fa30ea7cb50e6b17b",
      "tree": "4d3b96abac78f4e26387a609d43ecfc32d524ca6",
      "parents": [
        "b3d3eb6ae205f69de5d8797f5584d99111511d80"
      ],
      "author": {
        "name": "legendpei",
        "email": "804141866@qq.com",
        "time": "Sat May 09 11:17:53 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 09 11:17:53 2026 +0800"
      },
      "message": "refactor: Change the old JSON configuration items to the new ones (#8067)"
    },
    {
      "commit": "b3d3eb6ae205f69de5d8797f5584d99111511d80",
      "tree": "b0d32d9e226d5afe55042cf878b7819d60e118c7",
      "parents": [
        "9384c1ee0af74a3f2ccea3cf9abb53b04edd39c5"
      ],
      "author": {
        "name": "徐晓伟",
        "email": "xuxiaowei@xuxiaowei.com.cn",
        "time": "Thu May 07 14:32:39 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 07 14:32:39 2026 +0800"
      },
      "message": "optimize: add checkstyle rules to enforce ThreadPoolExecutorFactory usage (#8092)"
    },
    {
      "commit": "9384c1ee0af74a3f2ccea3cf9abb53b04edd39c5",
      "tree": "aae66d7cd70450d2ec72bb1089ca2ea7f664523a",
      "parents": [
        "c08f264cb3c48691b7ccc276c878e8a251352457"
      ],
      "author": {
        "name": "funkye",
        "email": "jianbin@apache.org",
        "time": "Wed May 06 11:08:19 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 06 11:08:19 2026 +0800"
      },
      "message": "refactor: supports global switching of virtual threads (#8023)"
    },
    {
      "commit": "c08f264cb3c48691b7ccc276c878e8a251352457",
      "tree": "3ec2f6448bee40c183878686a98b932efad1506d",
      "parents": [
        "d6cdbcdcc93605dbc6a55aa6de295db026b42911"
      ],
      "author": {
        "name": "徐晓伟",
        "email": "xuxiaowei@xuxiaowei.com.cn",
        "time": "Wed May 06 09:26:23 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 06 09:26:23 2026 +0800"
      },
      "message": "optimize: allow underscores in test method names (#8087)"
    },
    {
      "commit": "d6cdbcdcc93605dbc6a55aa6de295db026b42911",
      "tree": "05720354ec77db87749642148d0a63f5f2c8ed31",
      "parents": [
        "5ca7bb1e217ca2a00bdc9815708d77f3c99028a1"
      ],
      "author": {
        "name": "徐晓伟",
        "email": "xuxiaowei@xuxiaowei.com.cn",
        "time": "Sat May 02 14:03:10 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 02 14:03:10 2026 +0800"
      },
      "message": "optimize: maven-checkstyle-plugin check test classes (#8085)"
    },
    {
      "commit": "5ca7bb1e217ca2a00bdc9815708d77f3c99028a1",
      "tree": "1dcda2a3b18edd5e8d5270fc340fab3545cc580c",
      "parents": [
        "c5d9c4b416b66eae3f82d4911bd5336fe92ccf85"
      ],
      "author": {
        "name": "funkye",
        "email": "jianbin@apache.org",
        "time": "Thu Apr 30 22:03:06 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 30 22:03:06 2026 +0800"
      },
      "message": "optimize: change console consoleRemotingFilter order to lowest precedence (#8086)"
    },
    {
      "commit": "c5d9c4b416b66eae3f82d4911bd5336fe92ccf85",
      "tree": "6ac932f0c5360fd02fae137b3ee689b515d45ca1",
      "parents": [
        "0b0101b7c9b46b17694e7863e684f393b01d090e"
      ],
      "author": {
        "name": "jsbxyyx",
        "email": "jsbxyyx@apache.org",
        "time": "Thu Apr 30 20:32:23 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 30 20:32:23 2026 +0800"
      },
      "message": "bugfix: mysql undolog NotSerializableException (#8078)"
    },
    {
      "commit": "0b0101b7c9b46b17694e7863e684f393b01d090e",
      "tree": "c0e74fd0d832f03cd89bb9f4b062dbc934acec90",
      "parents": [
        "072c3ac2131adfece8daef392aef31332cdba39c"
      ],
      "author": {
        "name": "Tsukilc",
        "email": "3168078770@qq.com",
        "time": "Wed Apr 29 14:26:00 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 29 14:26:00 2026 +0800"
      },
      "message": "optimize: supports switching http protocols based on server versions in RaftRegistryService (#7952)"
    },
    {
      "commit": "072c3ac2131adfece8daef392aef31332cdba39c",
      "tree": "ab6f9be53d22102d696173687a9696395260391e",
      "parents": [
        "30f602eea37b5acf147c2b9903ffca50f0f6abeb"
      ],
      "author": {
        "name": "legendpei",
        "email": "804141866@qq.com",
        "time": "Wed Apr 29 11:11:11 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 29 11:11:11 2026 +0800"
      },
      "message": "refactor: Set the value of DEFAULT_TCC_BUSINESS_ACTION_CONTEXT_JSON_PARSER to jackson (#8055)"
    },
    {
      "commit": "30f602eea37b5acf147c2b9903ffca50f0f6abeb",
      "tree": "1fc2a579235545fb6e2f175ef0da4ef893c197ad",
      "parents": [
        "b1922a61264f7ab300fcf3b83e5f084f49f126b8"
      ],
      "author": {
        "name": "funkye",
        "email": "jianbin@apache.org",
        "time": "Tue Apr 28 20:16:57 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 28 20:16:57 2026 +0800"
      },
      "message": "optimize: removed the OkHttp3 dependency from the NamingServer. (#8077)"
    },
    {
      "commit": "b1922a61264f7ab300fcf3b83e5f084f49f126b8",
      "tree": "a05cc5e2b37a22db9f735583d1430f4672af3665",
      "parents": [
        "8fcedc3ce51c17191efb6a88af60c30127fd04c4"
      ],
      "author": {
        "name": "徐晓伟",
        "email": "xuxiaowei@xuxiaowei.com.cn",
        "time": "Tue Apr 28 14:30:14 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 28 14:30:14 2026 +0800"
      },
      "message": "optimize: remove p3c, use maven-checkstyle-plugin, only check PR changes. (#8057)"
    },
    {
      "commit": "8fcedc3ce51c17191efb6a88af60c30127fd04c4",
      "tree": "310dcfb6d5bf7915116eff873a1b03de5851c25a",
      "parents": [
        "098cddfcad3931e5c7bdfd931171c1980933c413"
      ],
      "author": {
        "name": "zihenzzz",
        "email": "1624252184@qq.com",
        "time": "Tue Apr 28 13:36:37 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 28 13:36:37 2026 +0800"
      },
      "message": "feature: benchmark tcc real mode (#8062)"
    },
    {
      "commit": "098cddfcad3931e5c7bdfd931171c1980933c413",
      "tree": "e70d416204ea2ff655c454e36a5c47e2b9777b57",
      "parents": [
        "1145e54e4fec687145d5e2a1af8ef6f871c93caa"
      ],
      "author": {
        "name": "徐晓伟",
        "email": "xuxiaowei@xuxiaowei.com.cn",
        "time": "Tue Apr 28 09:19:32 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 28 09:19:32 2026 +0800"
      },
      "message": "optimize: bump at.yawk.lz4:lz4-java from 1.9.0 to 1.10.1 (#8075)"
    },
    {
      "commit": "1145e54e4fec687145d5e2a1af8ef6f871c93caa",
      "tree": "8e18cc33bb016123c2588df67e08595da38ee263",
      "parents": [
        "956bce811fa4dcb7ec5239287de78f81725b3717"
      ],
      "author": {
        "name": "徐晓伟",
        "email": "xuxiaowei@xuxiaowei.com.cn",
        "time": "Fri Apr 24 13:42:26 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 24 13:42:26 2026 +0800"
      },
      "message": "optimize: bump org.assertj:assertj-core from 3.12.2 to 3.27.7 (#8069)"
    },
    {
      "commit": "956bce811fa4dcb7ec5239287de78f81725b3717",
      "tree": "78e819ec270add00ccb4dd771fbdb8c12f9df68e",
      "parents": [
        "616903bd58586831dcaf0d86e2f46b0f1f10b1f1"
      ],
      "author": {
        "name": "徐晓伟",
        "email": "xuxiaowei@xuxiaowei.com.cn",
        "time": "Wed Apr 22 16:50:38 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 22 16:50:38 2026 +0800"
      },
      "message": "optimize: bump commons-io:commons-io from 2.8.0 to 2.21.0 (#8063)"
    },
    {
      "commit": "616903bd58586831dcaf0d86e2f46b0f1f10b1f1",
      "tree": "bb779dd1de87738446d48849073f0dd9631a7644",
      "parents": [
        "1caae9615f0fe211c6d77c96afb32026f917bc3e"
      ],
      "author": {
        "name": "徐晓伟",
        "email": "xuxiaowei@xuxiaowei.com.cn",
        "time": "Wed Apr 22 16:47:35 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 22 16:47:35 2026 +0800"
      },
      "message": "optimize: bump org.apache.kafka:kafka-clients from 3.6.1 to 3.9.2 (#8064)"
    },
    {
      "commit": "1caae9615f0fe211c6d77c96afb32026f917bc3e",
      "tree": "aacdc166c6eedb2f699d33069adadaaa2d607758",
      "parents": [
        "630f502c8b254c15eb175cf3995d47128d6bd554"
      ],
      "author": {
        "name": "Sumit Kesarwani",
        "email": "167127879+Sumit6307@users.noreply.github.com",
        "time": "Wed Apr 22 14:10:02 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 22 16:40:02 2026 +0800"
      },
      "message": "bugfix: unregister resource when closing DataSourceProxy (#7981)"
    }
  ],
  "next": "630f502c8b254c15eb175cf3995d47128d6bd554"
}
