)]}'
{
  "log": [
    {
      "commit": "709dfef191574faff371144a90489fdd3c050430",
      "tree": "36dceb92c9d28d50f946e44ec3534e9c523cc014",
      "parents": [
        "e732a3222f4a58844c6062a1dfa74f2d871f2835"
      ],
      "author": {
        "name": "吴晟 Wu Sheng",
        "email": "wu.sheng@foxmail.com",
        "time": "Sat Apr 11 09:31:54 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Apr 11 09:31:54 2026 +0800"
      },
      "message": "Only publish toolkit to Maven Central, add unified release script (#805)\n\n- Set maven.deploy.skip\u003dtrue by default, override to false only in。apm-application-toolkit. Agent and plugins are distributed via download package and Docker images, not Maven Central.\n- Add tools/releasing/release.sh with two-step release flow:\n  prepare-vote (preflight + prepare + stage + upload + vote email)\n  vote-passed (promote + docker + announce email + cleanup).\n- Remove create_release.sh (logic merged into release.sh stage).\n- Update release-java-agent.md documentation."
    },
    {
      "commit": "e732a3222f4a58844c6062a1dfa74f2d871f2835",
      "tree": "1262301742b2445f17bd5b992597a630d8f4e2f1",
      "parents": [
        "e8795e98eb67fb6587bc64f28c2aa4e619ed7f6f"
      ],
      "author": {
        "name": "吴晟 Wu Sheng",
        "email": "wu.sheng@foxmail.com",
        "time": "Fri Apr 10 16:03:31 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 10 16:03:31 2026 +0800"
      },
      "message": "Add Elasticsearch Java client plugin for 7.16.x-9.x (#804)\n\n  Add Elasticsearch Java client (co.elastic.clients:elasticsearch-java) plugin for 7.16.x-9.x                                                                                    \n                                                                                                                                                                                 \n  Instrument RestClientTransport and ElasticsearchTransportBase to create ExitSpans for Elasticsearch operations. Captures db.type, db.instance (index name), and db.statement   \n  (request DSL) tags, aligned with existing ES plugin conventions. Tested across 26 versions covering every minor from 7.16 to 9.3. "
    },
    {
      "commit": "e8795e98eb67fb6587bc64f28c2aa4e619ed7f6f",
      "tree": "5ddf327bb5c432a3282e95bf022d8d6eb6bda4e4",
      "parents": [
        "1aabdb626ba996e13b3a3ee6ecb169c8acc2b8a1"
      ],
      "author": {
        "name": "吴晟 Wu Sheng",
        "email": "wu.sheng@foxmail.com",
        "time": "Thu Apr 09 20:03:42 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 09 20:03:42 2026 +0800"
      },
      "message": "Add MongoDB 5.x plugin, Jedis 5.x support, fix Spring MVC javax/jakarta detection (#803)\n\n## Summary\n- Add MongoDB driver 5.x support (new plugin module for 5.2+, extend 4.x for 5.0-5.1)\n- Extend Jedis 4.x plugin to support Jedis 5.x (witness method fix)\n- Fix Spring MVC plugin javax/jakarta servlet detection when both exist on classpath\n- Document package-private class access pattern for plugins\n\n## MongoDB 5.0-5.1 (4.x plugin extended)\nAdded versions to support-version.list. Same MongoClientDelegate API.\n\n## MongoDB 5.2+ (new mongodb-5.x-plugin module)\nMongoClusterImpl replaces MongoClientDelegate. New interceptors with remotePeer propagation via setAccessible reflection (MongoClusterImpl is package-private).\n\n## Jedis 5.x (4.x plugin witness fix)\nAll intercepted classes unchanged in 5.x. Plugin was silently not activating because witness Pipeline.persist(1 arg) moved to parent PipeliningBase. Changed witness to Connection.executeCommand(1 arg).\n\nResolves https://github.com/apache/skywalking/issues/11747\n\n## Spring MVC javax/jakarta fix\nWhen both javax.servlet and jakarta.servlet exist on classpath, the exclusive if/else set IS_JAVAX\u003dtrue and skipped Jakarta check. Fix: check both independently.\n\nRef: https://github.com/apache/skywalking/discussions/13425"
    },
    {
      "commit": "1aabdb626ba996e13b3a3ee6ecb169c8acc2b8a1",
      "tree": "4e68807684cf9d26d65fde6f59045a022688f302",
      "parents": [
        "bc1bc3e495b1bbd9c8e938ab0c646ab2e3d5904f"
      ],
      "author": {
        "name": "吴晟 Wu Sheng",
        "email": "wu.sheng@foxmail.com",
        "time": "Thu Apr 09 13:12:26 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 09 13:12:26 2026 +0800"
      },
      "message": "Fix MongoDB 4.11+, add Feign 12.2+ PathVar, add MariaDB 3.x plugin, remove PostgreSQL 9.4 from test (#802)"
    },
    {
      "commit": "bc1bc3e495b1bbd9c8e938ab0c646ab2e3d5904f",
      "tree": "f101ac1d9e143103080561e692b1a92cab40f597",
      "parents": [
        "b1351bcc826de086b65212c87b232524ef33a7c1"
      ],
      "author": {
        "name": "吴晟 Wu Sheng",
        "email": "wu.sheng@foxmail.com",
        "time": "Wed Apr 08 22:43:33 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 08 22:43:33 2026 +0800"
      },
      "message": "Extend plugin test coverage for newer framework versions (#801)\n\n* Extend MySQL plugin to support MySQL Connector/J 8.4.0 and 9.x (9.0 -\u003e 9.6).\n* Extend MariaDB plugin to support MariaDB Connector/J 2.7.x.\n* Extend MongoDB 4.x plugin to support MongoDB Java Driver 4.2 -\u003e 4.10. Fix db.bind_vars extraction for driver 4.9+ where InsertOperation/DeleteOperation/UpdateOperation classes were removed.\n* Extend Feign plugin to support OpenFeign 10.x, 11.x, 12.1.\n* Extend Undertow plugin to support Undertow 2.1.x, 2.2.x, 2.3.x.\n* Extend GraphQL plugin to support graphql-java 18 -\u003e 24 (20+ requires JDK 17).\n* Extend Spring Kafka plugin to support Spring Kafka 2.4 -\u003e 2.9 and 3.0 -\u003e 3.3.\n* Enhance test/plugin/run.sh to support extra Maven properties per version in support-version.list (format: version,key\u003dvalue)."
    },
    {
      "commit": "b1351bcc826de086b65212c87b232524ef33a7c1",
      "tree": "60a5ef56046250bcd5b5266052333eacd711da2b",
      "parents": [
        "ac0df43d7140e726eba9e5e5b1b75cf364c71dff"
      ],
      "author": {
        "name": "Guimu",
        "email": "30684111+daguimu@users.noreply.github.com",
        "time": "Thu Mar 26 19:55:22 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 26 19:55:22 2026 +0800"
      },
      "message": "Fix httpclient-4.x plugin injecting sw8 headers into excluded ports (#800)\n\n  Add PROPAGATION_EXCLUDE_PORTS config to httpclient-4.x plugin, mirroring the existing httpclient-5.x feature. When configured, requests to listed ports skip span creation and header injection entirely, preventing HTTP 400 from servers like ClickHouse that reject unknown headers.                                                                       \n                                                                                                                                                                                 \n  Default is empty (opt-in). The ClickHouse E2E test sets it to 8123 explicitly."
    },
    {
      "commit": "ac0df43d7140e726eba9e5e5b1b75cf364c71dff",
      "tree": "8b1d8e19dac8797e6b1c8d894f5c3ed2892e5fe3",
      "parents": [
        "2f1d9e94d6d1ac22d92f4e9c6905901fe646ffdf"
      ],
      "author": {
        "name": "peachisai",
        "email": "2581009893@qq.com",
        "time": "Tue Mar 17 22:08:08 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 17 22:08:08 2026 +0800"
      },
      "message": "Fix the tag key of ttfr to align with otlp semantic (#799)"
    },
    {
      "commit": "2f1d9e94d6d1ac22d92f4e9c6905901fe646ffdf",
      "tree": "3a01e83e724a460ea0b1428742dc42a06bd3f86b",
      "parents": [
        "233effa70f86f3d6d53dfc4b8a4aa4817143e58c"
      ],
      "author": {
        "name": "peachisai",
        "email": "2581009893@qq.com",
        "time": "Mon Mar 16 07:52:05 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 16 07:52:05 2026 +0800"
      },
      "message": "Fix the logic that was failing to record TTFR (#798)"
    },
    {
      "commit": "233effa70f86f3d6d53dfc4b8a4aa4817143e58c",
      "tree": "36b414416c4a02d36be14e0bc96089d28d1e681b",
      "parents": [
        "eb4eb48b245bb7a10403dc04bfe67e6f787da171"
      ],
      "author": {
        "name": "liuhaolong10",
        "email": "41176805+liuhaolong10@users.noreply.github.com",
        "time": "Fri Mar 13 10:37:13 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 13 10:37:13 2026 +0800"
      },
      "message": "Add Spring RabbitMQ plugin (#796)"
    },
    {
      "commit": "eb4eb48b245bb7a10403dc04bfe67e6f787da171",
      "tree": "acc9bf636147accce9977f3840d4d64f9d66791d",
      "parents": [
        "f750006020249d29a21cae63ae50da67f182c6ab"
      ],
      "author": {
        "name": "omerTT",
        "email": "98276573+omertt27@users.noreply.github.com",
        "time": "Thu Mar 12 03:01:51 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 12 08:01:51 2026 +0800"
      },
      "message": "Fix httpclient-5.x plugin injecting sw8 headers into ClickHouse HTTP requests (#797)\n\nClickHouse HTTP interface (port 8123) rejects unknown headers, causing\nHTTP 400 errors when SkyWalking Java agent injects sw8 propagation headers.\n\nIntroduce PROPAGATION_EXCLUDE_PORTS config (default \"8123\") and update\nHttpClientDoExecuteInterceptor to skip tracing for excluded ports. Requests\nto other ports continue to be traced normally. Verified with ClickHouse JDBC\nqueries."
    },
    {
      "commit": "f750006020249d29a21cae63ae50da67f182c6ab",
      "tree": "8d6939eab2c51dcc9f72a0150574ef7423a76f0f",
      "parents": [
        "0bab19b41dedc21528d71466b92484bc132f09fe"
      ],
      "author": {
        "name": "peachisai",
        "email": "2581009893@qq.com",
        "time": "Sun Mar 01 23:07:40 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 01 23:07:40 2026 +0800"
      },
      "message": "Add Spring AI 1.x plugin and GenAI layer. (#795)\n\n"
    },
    {
      "commit": "0bab19b41dedc21528d71466b92484bc132f09fe",
      "tree": "a3087afa11eff64ac1e0ae096b12f49011442b80",
      "parents": [
        "d22e51aedf82524a4ca3aeea3e4b7e9196c71b72"
      ],
      "author": {
        "name": "wuwen",
        "email": "wuwen.55@aliyun.com",
        "time": "Tue Feb 24 19:21:49 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 24 19:21:49 2026 +0800"
      },
      "message": "Update fallback retry delay in .dlc.json (#794)\n\n"
    },
    {
      "commit": "d22e51aedf82524a4ca3aeea3e4b7e9196c71b72",
      "tree": "e640423811b15e6e4b3e1be08c79da6a36fe156b",
      "parents": [
        "6594727c95501d8b090c365b67cb4b2bfc9698a8"
      ],
      "author": {
        "name": "wuwen",
        "email": "wuwen.55@aliyun.com",
        "time": "Tue Feb 24 14:15:47 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 24 14:15:47 2026 +0800"
      },
      "message": "Added support for Lettuce reactive Redis commands (#788)\n\n"
    },
    {
      "commit": "6594727c95501d8b090c365b67cb4b2bfc9698a8",
      "tree": "76658c11c671a94b654e8f7325c4ece14980b424",
      "parents": [
        "ad5f8eee17748d2961080e4a0cae2178207f9bdc"
      ],
      "author": {
        "name": "wuwen",
        "email": "wuwen.55@aliyun.com",
        "time": "Mon Feb 23 00:16:08 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 23 00:16:08 2026 +0800"
      },
      "message": "Change QTime condition from \u0027gt 0\u0027 to \u0027ge 0\u0027 (#793)\n\n"
    },
    {
      "commit": "ad5f8eee17748d2961080e4a0cae2178207f9bdc",
      "tree": "946c73c881b0c09137f91a136e0629dd51895223",
      "parents": [
        "b03d63c8babcface3498344bf5feb1be2883393d"
      ],
      "author": {
        "name": "吴晟 Wu Sheng",
        "email": "wu.sheng@foxmail.com",
        "time": "Sun Feb 22 12:24:35 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Feb 22 12:24:35 2026 +0800"
      },
      "message": "Fix docker.push25 typo in release guide (#792)\n\nThe make target `docker.push25` should be `docker.push.java25` to match\nthe Makefile pattern `docker.push.%` with base.all entries."
    },
    {
      "commit": "b03d63c8babcface3498344bf5feb1be2883393d",
      "tree": "5269dfeca213c3b32a5a724b714eca04503da906",
      "parents": [
        "ea25bfeb9ce54f7faa4fbc8e2580be500c312785"
      ],
      "author": {
        "name": "吴晟 Wu Sheng",
        "email": "wu.sheng@foxmail.com",
        "time": "Sat Feb 21 19:18:46 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 21 19:18:46 2026 +0800"
      },
      "message": "Begin 9.7.0 iteration, 9.6.0 is tagged for release. (#791)\n\n"
    },
    {
      "commit": "ea25bfeb9ce54f7faa4fbc8e2580be500c312785",
      "tree": "8e0625e840b305c0738a9c604305e7540cedf492",
      "parents": [
        "69899af59353a6af9d2f227a8b1ad30423fa4ecd"
      ],
      "author": {
        "name": "吴晟 Wu Sheng",
        "email": "wu.sheng@foxmail.com",
        "time": "Thu Feb 12 23:52:31 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 12 23:52:31 2026 +0800"
      },
      "message": "Split plugin development guide from root CLAUDE.md into module-level files (#790)\n\nMove plugin development content (V2/V1 APIs, class matching, tracing concepts,\nmeter APIs, plugin test framework, etc.) into dedicated CLAUDE.md files under\napm-sniffer/apm-sdk-plugin/ and apm-sniffer/bootstrap-plugins/, reducing the\nroot CLAUDE.md from ~700 lines to ~300 lines for better maintainability."
    },
    {
      "commit": "69899af59353a6af9d2f227a8b1ad30423fa4ecd",
      "tree": "e1b032af70339200827e5c9cd06717e27c7fc50e",
      "parents": [
        "2a61027e5eb74ed1258c764ae2ffeabd499416a6"
      ],
      "author": {
        "name": "Siman-hub",
        "email": "118841469+Siman-hub@users.noreply.github.com",
        "time": "Tue Feb 03 21:58:37 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 04 05:28:37 2026 +1300"
      },
      "message": "[Test] Add Spring Cloud Gateway 4.3.3 to gateway scenario (#787)\n\n* test(gateway-4.3.x): add scenario coverage for 4.3.x\n\n* test(plugin): install bash in agent-test-jvm image and add gateway 4.3.x scenario"
    },
    {
      "commit": "2a61027e5eb74ed1258c764ae2ffeabd499416a6",
      "tree": "d1a14ea78e5a862429fa4cc9acb58958ee772c2d",
      "parents": [
        "759c45ff758a4143783085cd1036c3f286aed4a6"
      ],
      "author": {
        "name": "吴晟 Wu Sheng",
        "email": "wu.sheng@foxmail.com",
        "time": "Tue Jan 20 21:37:22 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 20 21:37:22 2026 +0800"
      },
      "message": "Add CLAUDE.md for AI assistant guidance (#786)\n\nAdd a comprehensive guide for AI assistants working with the SkyWalking Java Agent codebase, including:\n- Project overview and repository structure\n- Build system and commands\n- Plugin development with V2 API (recommended) vs V1 API (legacy)\n- Plugin development rules and dependency management\n- Tracing concepts and meter APIs\n- Plugin test framework documentation\n- Code style and conventions\n- PR guidelines and templates"
    },
    {
      "commit": "759c45ff758a4143783085cd1036c3f286aed4a6",
      "tree": "fd82e144a6623279e8bede88a1a41eba5979bd74",
      "parents": [
        "aee6f46cbfb32ac489e738f9172848ba3a3c238f"
      ],
      "author": {
        "name": "袁世超",
        "email": "oahcihsnauy@gmail.com",
        "time": "Fri Dec 26 20:23:30 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 26 20:23:30 2025 +0800"
      },
      "message": "Ignore classes starting with \"sun.nio.cs\" in bytebuddy due to potential class loading deadlock (#785)\n\n"
    },
    {
      "commit": "aee6f46cbfb32ac489e738f9172848ba3a3c238f",
      "tree": "479af80fc0514e5e0bdda651ecd198916ea48507",
      "parents": [
        "92292a504bcb07634e557e746fd582b5aa5c244f"
      ],
      "author": {
        "name": "peachisai",
        "email": "2581009893@qq.com",
        "time": "Sun Dec 14 23:36:17 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Dec 14 23:36:17 2025 +0800"
      },
      "message": "Add the JDK 25 support (#783)\n\n"
    },
    {
      "commit": "92292a504bcb07634e557e746fd582b5aa5c244f",
      "tree": "e90c4c50b02eb283352f04d98be0d4713ae0cb7b",
      "parents": [
        "c30b98d91b9c93deb849709805ca8806f27e2f95"
      ],
      "author": {
        "name": "weixiang1862",
        "email": "652048614@qq.com",
        "time": "Thu Dec 11 13:45:19 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 11 13:45:19 2025 +0800"
      },
      "message": "Fix `JDBCPluginConfig.Plugin.JDBC.SQL_BODY_MAX_LENGTH` was not working in some plugins (#784)\n\n"
    },
    {
      "commit": "c30b98d91b9c93deb849709805ca8806f27e2f95",
      "tree": "6468058d54ef06ee58312d5a2195a9677410b029",
      "parents": [
        "67ab8b222fbb9a71b450665eb9f733380d813b8a"
      ],
      "author": {
        "name": "袁世超",
        "email": "oahcihsnauy@gmail.com",
        "time": "Wed Nov 26 19:55:19 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 26 19:55:19 2025 +0800"
      },
      "message": "Fix replaceParam when the replaced string contains a replacement marker (#782)\n\n"
    },
    {
      "commit": "67ab8b222fbb9a71b450665eb9f733380d813b8a",
      "tree": "610ad8b7cda4c264f4463c8992240f635ce1d77b",
      "parents": [
        "53a00a69372f79af1ab2e57e488ce57ddb0c610a"
      ],
      "author": {
        "name": "GuiSong",
        "email": "1217316870@qq.com",
        "time": "Thu Nov 20 23:22:39 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 20 23:22:39 2025 +0800"
      },
      "message": "Support kafka-clients-3.9.x intercept and Upgrade kafka-clients version in optional-reporter-plugins to 3.9.1 (#780)\n\n"
    },
    {
      "commit": "53a00a69372f79af1ab2e57e488ce57ddb0c610a",
      "tree": "1d9809333fb691c1e507253e7932bfb891eb5acf",
      "parents": [
        "e43a80273310352ca480fb5487f767fa73119be9"
      ],
      "author": {
        "name": "珊珊",
        "email": "51699833+huangguangshan@users.noreply.github.com",
        "time": "Thu Nov 13 13:43:49 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 13 13:43:49 2025 +0800"
      },
      "message": "Fix Gateway 2.0.x plugin not activated for spring-cloud-starter-gateway 2.0.0.RELEASE (#779)\n\n"
    },
    {
      "commit": "e43a80273310352ca480fb5487f767fa73119be9",
      "tree": "19276c32170e17ff10c7ed58dadd4e621c7ecce4",
      "parents": [
        "606c563ea9e1a9728cda9d78ba399744ef0e7e7e"
      ],
      "author": {
        "name": "peachisai",
        "email": "2581009893@qq.com",
        "time": "Sun Nov 02 23:18:09 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 02 23:18:09 2025 +0800"
      },
      "message": "Add the JDK 11+ httpclient plugin (#778)\n\n"
    },
    {
      "commit": "606c563ea9e1a9728cda9d78ba399744ef0e7e7e",
      "tree": "e0404033bee47e4b37473614c034b9c722273ea9",
      "parents": [
        "bf2daf3e8bc4a3ec5ab0ceb6213cf57f563796ae"
      ],
      "author": {
        "name": "jiangyunpeng",
        "email": "bairen@wacai.com",
        "time": "Sun Sep 28 21:03:55 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Sep 28 21:03:55 2025 +0800"
      },
      "message": "Eliminate repeated code with HttpServletRequestWrapper in mvc-annotation-commons. (#776)\n\n"
    },
    {
      "commit": "bf2daf3e8bc4a3ec5ab0ceb6213cf57f563796ae",
      "tree": "d3412bf9323099b864002b697b8e0fb7a0ecfae7",
      "parents": [
        "762d31fa0f462c3025adf6af2d862e52c37f6815"
      ],
      "author": {
        "name": "xhrg",
        "email": "634789257@qq.com",
        "time": "Fri Sep 26 08:43:46 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 26 08:43:46 2025 +0800"
      },
      "message": "Fix Jetty client cannot receive the HTTP response body(#13500) (#775)\n\n"
    },
    {
      "commit": "762d31fa0f462c3025adf6af2d862e52c37f6815",
      "tree": "d7692b6ed5b73672093c2caa5b36a909bc5fb387",
      "parents": [
        "d1af3f643d0cb17303dd4f6d6382a1fd6e9c2c32"
      ],
      "author": {
        "name": "Gong Dewei",
        "email": "kylixs@qq.com",
        "time": "Mon Sep 15 17:19:57 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 15 17:19:57 2025 +0800"
      },
      "message": "Fix CLASS_LOADER_TYPE_CACHE OOM issue with WeakHashMap (#772)\n\n"
    },
    {
      "commit": "d1af3f643d0cb17303dd4f6d6382a1fd6e9c2c32",
      "tree": "8c4cc1b1ac00caf2523314b135d96d48e3677f4f",
      "parents": [
        "80d3958257962f00b0fff852561aef597f4683a8"
      ],
      "author": {
        "name": "hxd123456",
        "email": "46563086+hxd123456@users.noreply.github.com",
        "time": "Sat Sep 06 12:04:28 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Sep 06 12:04:28 2025 +0800"
      },
      "message": "Add limitation for the number of span logs, to avoid OOM (#773)\n\n"
    },
    {
      "commit": "80d3958257962f00b0fff852561aef597f4683a8",
      "tree": "d0ba374c0459609a6635eccf5cf873a7157890f1",
      "parents": [
        "f1da117722e314f01ea8d182a2bce4a79f45f0fb"
      ],
      "author": {
        "name": "吴晟 Wu Sheng",
        "email": "wu.sheng@foxmail.com",
        "time": "Thu Aug 21 22:18:33 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 21 22:18:33 2025 +0800"
      },
      "message": "Bump up apache parent pom to v35. (#771)\n\n* Bump up apache parent pom to v35.\n* Update Maven to 3.6.3 in mvnw.\n\nRefer to Maven doc,\n\n\u003e Starting with JDK 9, the javac executable can accept the --release option to specify against which Java SE release you want to build the project. For example, you have JDK 11 installed and used by Maven, but you want to build the project against Java 8. The --release option ensures that the code is compiled following the rules of the programming language of the specified release, and that generated classes target the release **as well as the public API of that release**. This means that, unlike the old [-source and -target options](https://maven.apache.org/plugins/maven-compiler-plugin/examples/set-compiler-source-and-target.html), the compiler will detect and generate an error when using APIs that don\u0027t exist in previous releases of Java SE.\n\n- https://maven.apache.org/plugins/maven-compiler-plugin/examples/set-compiler-release.html"
    },
    {
      "commit": "f1da117722e314f01ea8d182a2bce4a79f45f0fb",
      "tree": "584f82361e31864ef0eb940dea7c6e66b645accf",
      "parents": [
        "dcb05fa7350753c66c90989d15ab5e998077d670"
      ],
      "author": {
        "name": "吴晟 Wu Sheng",
        "email": "wu.sheng@foxmail.com",
        "time": "Thu Aug 21 00:18:53 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 21 00:18:53 2025 +0800"
      },
      "message": "Bump up dependencies and e2e (#770)\n\n* Bump up agent-oap protocol to latest(16c51358ebcf42629bf4ffdf952253971f20eb25).\n* Bump up gRPC to v1.74.0.\n* Bump up Netty to v4.1.124.Final.\n* Bump up GSON to v2.13.1.\n* Bump up guava to v32.1.3.\n* Bump up oap to the 10.3-dev.latest(dc8740d4757b35374283c4850a9a080e40f0eb79) in e2e.\n* Bump up cli to the 0.15.0-dev.latest(77b4c49e89c9c000278f44e62729d534f2ec842e) in e2e.\n* Support for uploading logs of e2e."
    },
    {
      "commit": "dcb05fa7350753c66c90989d15ab5e998077d670",
      "tree": "b40e79db1034fec75a057540eabfcc249908d95c",
      "parents": [
        "71918d00a6c2aee1e407cd5ae3d5df18301063e6"
      ],
      "author": {
        "name": "吴晟 Wu Sheng",
        "email": "wu.sheng@foxmail.com",
        "time": "Mon Aug 18 12:44:27 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 18 12:44:27 2025 +0800"
      },
      "message": "Release 9.5.0 and start 9.6.0 (#768)\n\n"
    },
    {
      "commit": "71918d00a6c2aee1e407cd5ae3d5df18301063e6",
      "tree": "a904b85e3b9f59edef399ca16b0ffdc66478b753",
      "parents": [
        "e070270be0f25e006737e087212ddc754c1f8162"
      ],
      "author": {
        "name": "leeyazhou",
        "email": "bytesgo@163.com",
        "time": "Fri Aug 15 13:55:14 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 15 13:55:14 2025 +0800"
      },
      "message": "(build)version management for maven-pulgin and artifactId (#766)\n\nBuild: Update Maven Plugin Versions and Remove Redundant Declarations  \r\n\r\n• Removed redundant version declarations across modules  for `netty` and `junit`\r\n• Remove duplicate artifactId declarations `jmh-generator-annprocess` in `apm-sniffer/apm-agent-core/pom.xml`\r\n• Centralized plugin (`maven-shade-plugin` and `maven-surefire-plugin` ) version management in the root POM \r\n• Centralized `netty` version management in the root POM by add `netty-bom`\r\n• (fix)Declare property `maven-docker-plugin.version`"
    },
    {
      "commit": "e070270be0f25e006737e087212ddc754c1f8162",
      "tree": "585780a34c62cffe5c0f81c54343db14525dfc72",
      "parents": [
        "77c0de84a47b1300dbbe49c9c3006b94e6516107"
      ],
      "author": {
        "name": "leeyazhou",
        "email": "bytesgo@163.com",
        "time": "Fri Aug 15 11:07:47 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 15 11:07:47 2025 +0800"
      },
      "message": "fix: build failure for lombok (#767)\n\nfix build failure:\n\n```\n[ERROR] Failed to execute goal\norg.apache.maven.plugins:maven-compiler-plugin:3.10.1:compile\n(default-compile) on project apm-agent-core: Compilation failure:\nCompilation failure:\n[ERROR] /opt/code/git/skywalking-java/apm-sniffer/apm-agent-core/src/main/java/org/apache/skywalking/apm/agent/core/context/trace/TraceSegmentRef.java:[51,31]\ncannot find symbol\n[ERROR]   symbol:   method getTraceId()\n```"
    },
    {
      "commit": "77c0de84a47b1300dbbe49c9c3006b94e6516107",
      "tree": "f985537e9d17a54b2aa0c55696403bd236e2b37a",
      "parents": [
        "c3a6fcb32b342d39bdf072c0fc8ea853a1aedc47"
      ],
      "author": {
        "name": "leeyazhou",
        "email": "bytesgo@163.com",
        "time": "Tue Aug 12 20:51:19 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 12 20:51:19 2025 +0800"
      },
      "message": "build: fix Checkstyle encoding (#765)\n\n- checkstyle\u0027s parameter encoding is deprecated since commit\n(https://github.com/apache/maven-checkstyle-plugin/commit/627fa4f684866a579f2c105fcc1dbf3ed776daa8).\n- use inputEncoding instead of encoding"
    },
    {
      "commit": "c3a6fcb32b342d39bdf072c0fc8ea853a1aedc47",
      "tree": "69b6e5dec89354a493439350627e3b08698414ac",
      "parents": [
        "4bb2c2ff89f1d3d0a2b6e78af5e5d4ce3d22b07b"
      ],
      "author": {
        "name": "tjuwangning",
        "email": "78459090+tjuwangning@users.noreply.github.com",
        "time": "Tue Jul 29 11:35:53 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 29 11:35:53 2025 +0800"
      },
      "message": "Fix enhanced instance causes Spring Application startup failure (#762)\n\nRoot cause:\nSkyWalking\u0027s enhancement changes how Spring decides which proxy type to use. As mentioned in [#13221](https://github.com/apache/skywalking/issues/13221#issuecomment-2854170165), SkyWalking modifies Spring\u0027s `hasNoUserSuppliedProxyInterfaces()` to avoid affecting the choice of proxy type. But once Spring Retry has added `Retryable` to the list of interfaces, `hasNoUserSuppliedProxyInterfaces()` will find a user-supplied interface and return false, which changes the proxy type and leads to a startup failure.\n\nStarting in 4.0.2.RELEASE, Spring adds a new hook method `evaluateProxyInterfaces()`, which allows proxy-related flags (like proxyTargetClass) to be determined earlier in the lifecycle. We also need to enhance `evaluateProxyInterfaces()` (and its related callbacks) so that SkyWalking\u0027s EnhancedInstance interface is always ignored."
    },
    {
      "commit": "4bb2c2ff89f1d3d0a2b6e78af5e5d4ce3d22b07b",
      "tree": "ecc73bd2b8ed99624cc62c4d3b892b64754379c7",
      "parents": [
        "eec41328ddf40ead89dd2f16f65b27a9db888351"
      ],
      "author": {
        "name": "回村的诱惑",
        "email": "1214585092@qq.com",
        "time": "Mon Jul 28 20:31:25 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 28 20:31:25 2025 +0800"
      },
      "message": "Add support gRPC 1.59.x and 1.70.x server interceptor trace (#764)\n\nRoot cause, grpc/grpc-java@050ae18 made changes to AbstractServerImplBuilder, which causes a functional issue with the gRPC tracing plugin."
    },
    {
      "commit": "eec41328ddf40ead89dd2f16f65b27a9db888351",
      "tree": "d9678e59d4f99191d9ab577a6a49c3666f9e2bbb",
      "parents": [
        "b7139d6b80e996bc410749c3ac4315f762a58a59"
      ],
      "author": {
        "name": "Wan Kai",
        "email": "wankai123@foxmail.com",
        "time": "Thu Jul 17 22:04:28 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 17 22:04:28 2025 +0800"
      },
      "message": "docs: Add Couchbase Java SDK to supported list (#763)\n\n"
    },
    {
      "commit": "b7139d6b80e996bc410749c3ac4315f762a58a59",
      "tree": "8480fca3023d2bf018464637e31c52d63baed27b",
      "parents": [
        "b1f18f36ba45177ffcefbc13c7a6b030445cccba"
      ],
      "author": {
        "name": "lhl",
        "email": "46373026+KeekLove@users.noreply.github.com",
        "time": "Sat Jun 28 22:49:43 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jun 28 22:49:43 2025 +0800"
      },
      "message": "Upgrade bytebuddy to 1.17.6 (#761)\n\n"
    },
    {
      "commit": "b1f18f36ba45177ffcefbc13c7a6b030445cccba",
      "tree": "f51b7b56dbe9b30d54f8ba2ab158f3f5b87c04e2",
      "parents": [
        "7f9287fcb189048acd8d9ce8ab5687664ee150e0"
      ],
      "author": {
        "name": "changhao.ni",
        "email": "35791621+nichanghao@users.noreply.github.com",
        "time": "Wed Jun 25 11:41:46 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 25 11:41:46 2025 +0800"
      },
      "message": "Feature: Support for tracking for lettuce versions 6.5+ (#760)\n\n"
    },
    {
      "commit": "7f9287fcb189048acd8d9ce8ab5687664ee150e0",
      "tree": "20197b88ca8563fb77eed811062e849df8b43458",
      "parents": [
        "6c74815fdf5facd958faf95de52ee5327da66119"
      ],
      "author": {
        "name": "ayue",
        "email": "ericyu0421@163.com",
        "time": "Sat Jun 21 12:20:28 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jun 21 12:20:28 2025 +0800"
      },
      "message": "Fix: RabbitMQ Consumer could not receive handleCancelOk callback(#13334) (#759)\n\nSigned-off-by: ayue \u003cericyu0421@163.com\u003e"
    },
    {
      "commit": "6c74815fdf5facd958faf95de52ee5327da66119",
      "tree": "ddad790796e6421634a5d96251660326ae058b54",
      "parents": [
        "529d6d7eb31db1306081d078a0689e84201cb3c4"
      ],
      "author": {
        "name": "saber-wang",
        "email": "45062099+saber-wang@users.noreply.github.com",
        "time": "Tue Jun 10 11:59:05 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 10 11:59:05 2025 +0800"
      },
      "message": "Add support for dameng(DM) JDBC URL format in URLParser (#758)\n\n* [Feature] Add URLParser for dameng(DM)"
    },
    {
      "commit": "529d6d7eb31db1306081d078a0689e84201cb3c4",
      "tree": "404a7b745da478b9bffe739b427d1fa2dc4c6e08",
      "parents": [
        "9e80a4c85ba895083e892f2024611a27846c3c5f"
      ],
      "author": {
        "name": "tjuwangning",
        "email": "78459090+tjuwangning@users.noreply.github.com",
        "time": "Wed May 28 11:26:05 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 28 11:26:05 2025 +0800"
      },
      "message": "fix parent class enhance issue (#757)\n\n"
    },
    {
      "commit": "9e80a4c85ba895083e892f2024611a27846c3c5f",
      "tree": "50be8a215ae6e586423bc58d3cba746a79db0119",
      "parents": [
        "f971bcf0fd666fae73821e94f00fd20840d91113"
      ],
      "author": {
        "name": "吴晟 Wu Sheng",
        "email": "wu.sheng@foxmail.com",
        "time": "Tue May 13 14:33:52 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 13 14:33:52 2025 +0800"
      },
      "message": "Fix MeterService NPE as not initialized in so11y plugin. (#755)\n\n"
    },
    {
      "commit": "f971bcf0fd666fae73821e94f00fd20840d91113",
      "tree": "c92fbd75ac6e589b02ba9dd78e77489180dd4abb",
      "parents": [
        "49d19464a700b83906082982e20e9298dbc4f98b"
      ],
      "author": {
        "name": "Evgeniy Devyatykh",
        "email": "devyatyh@gmail.com",
        "time": "Wed May 07 18:14:51 2025 +0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 07 21:14:51 2025 +0800"
      },
      "message": "To prevent NPE use pool name for metrics if JDBC URL is not set. (#754)\n\nHikariCP pool can be configured using JDBC URL:\n```\nHikariConfig config \u003d new HikariConfig();\nconfig.setJdbcUrl(\"jdbc:mysql://localhost:3306/simpsons\");\n```\nor using data source properties\n```\nProperties props \u003d new Properties();\nprops.setProperty(\"dataSourceClassName\", \"org.postgresql.ds.PGSimpleDataSource\");\nprops.setProperty(\"dataSource.serverName\", \"localhost\");\n...\nHikariConfig config \u003d new HikariConfig(props);\nHikariDataSource ds \u003d new HikariDataSource(config)\n```"
    },
    {
      "commit": "49d19464a700b83906082982e20e9298dbc4f98b",
      "tree": "22722cdf9f19917af2bb888cecf045e98d4e62d7",
      "parents": [
        "f67fe0f7fd061fe9f95eb0f52bcf8d4688b557f1"
      ],
      "author": {
        "name": "GuoHaoZai",
        "email": "44019619+GuoHaoZai@users.noreply.github.com",
        "time": "Tue Apr 29 19:12:22 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 29 19:12:22 2025 +0800"
      },
      "message": "Fix Conflicts apm-jdk-threadpool-plugin conflicts with apm-jdk-forkjoinpool-plugin (#753)\n\n"
    },
    {
      "commit": "f67fe0f7fd061fe9f95eb0f52bcf8d4688b557f1",
      "tree": "c8a87f6ad8c085ac963b3510aa75ccc3f6de2ca1",
      "parents": [
        "35856b4bca9aa5b077e3c7f67b44a7c02f3f9516"
      ],
      "author": {
        "name": "peachisai",
        "email": "2581009893@qq.com",
        "time": "Sun Mar 09 14:45:32 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 09 14:45:32 2025 +0800"
      },
      "message": "Add the javadoc plugin for virtual thread executor plugin (#752)\n\n"
    },
    {
      "commit": "35856b4bca9aa5b077e3c7f67b44a7c02f3f9516",
      "tree": "67c804e5c2ac1bd1cb92c315a2847e8c217e4cb8",
      "parents": [
        "534a80c74c423abbcae548c79052f2b17c5ee68e"
      ],
      "author": {
        "name": "peachisai",
        "email": "2581009893@qq.com",
        "time": "Sun Mar 09 09:39:41 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 09 09:39:41 2025 +0800"
      },
      "message": "Add the virtual thread executor plugin (#751)\n\n"
    },
    {
      "commit": "534a80c74c423abbcae548c79052f2b17c5ee68e",
      "tree": "bbdfe2d23bb32d063001e797c3fcffdb449c1c66",
      "parents": [
        "4183bac83b7a1bd40edec36ef212a36eadf323f5"
      ],
      "author": {
        "name": "吴晟 Wu Sheng",
        "email": "wu.sheng@foxmail.com",
        "time": "Wed Feb 19 23:03:01 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 19 23:03:01 2025 +0800"
      },
      "message": "Release 9.4.0 and prepare 9.5.0 (#750)\n\n* [maven-release-plugin] prepare release v9.4.0\n\n* [maven-release-plugin] prepare for next development iteration\n\n* Update change logs.\n\n---------\n\nCo-authored-by: Wu Sheng \u003c“wu.sheng@foxmail.com”\u003e"
    },
    {
      "commit": "4183bac83b7a1bd40edec36ef212a36eadf323f5",
      "tree": "c2ccd1ac05b750e211b7fbd9e36f6dbe16626c35",
      "parents": [
        "affbaa8bfd3331e358ac5a58e4e286f464baca74"
      ],
      "author": {
        "name": "wangcanfeng",
        "email": "wangcanfengxs@gmail.com",
        "time": "Fri Jan 24 12:54:56 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 24 14:54:56 2025 +1000"
      },
      "message": "Polish URLParserTest.java as tested method is static. (#749)\n\nDon\u0027t need to create an instance to verify static method."
    },
    {
      "commit": "affbaa8bfd3331e358ac5a58e4e286f464baca74",
      "tree": "c6f8c271d1d22675099181ed792e7fb1013a0232",
      "parents": [
        "35495375d05213e34017ab24d67554f0267dce4d"
      ],
      "author": {
        "name": "jiangyuan",
        "email": "joe469391363@gmail.com",
        "time": "Sun Jan 19 18:44:47 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jan 19 21:44:47 2025 +1100"
      },
      "message": "Fix ConsumeDriver running status (#748)\n\n"
    },
    {
      "commit": "35495375d05213e34017ab24d67554f0267dce4d",
      "tree": "7f02d7074385f1c1d16d6413ee89cb7ef197ba69",
      "parents": [
        "31bf638213a0c4de413e5765eac1c9bd8fd01e07"
      ],
      "author": {
        "name": "yqw570994511",
        "email": "49865334+yqw570994511@users.noreply.github.com",
        "time": "Sat Jan 11 18:09:42 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jan 11 18:09:42 2025 +0800"
      },
      "message": "[Feature] Support for tracking in spring gateway versions 4.1.2 and above (#747)\n\n"
    },
    {
      "commit": "31bf638213a0c4de413e5765eac1c9bd8fd01e07",
      "tree": "0649101b9de044781fa71a66568fc667ccbb05d3",
      "parents": [
        "b358267905be8748d105014cc3da066aacd33b46"
      ],
      "author": {
        "name": "jiangyuan",
        "email": "joe469391363@gmail.com",
        "time": "Fri Jan 10 23:39:35 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 10 23:39:35 2025 +0800"
      },
      "message": "Simplify plugin.dest.dir property in pom.xml (#746)\n\n"
    },
    {
      "commit": "b358267905be8748d105014cc3da066aacd33b46",
      "tree": "925f4c48ecab88a9edbd9748529edc2d86469bde",
      "parents": [
        "d53f04b7bfd534e8611312711a0885988ffca4fa"
      ],
      "author": {
        "name": "weixiang1862",
        "email": "652048614@qq.com",
        "time": "Mon Dec 30 21:13:09 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 30 21:13:09 2024 +0800"
      },
      "message": "Add Undertow 2.1.7.final+ worker thread pool metrics. (#744)\n\n"
    },
    {
      "commit": "d53f04b7bfd534e8611312711a0885988ffca4fa",
      "tree": "e6369fce542bdd60332d6d527c7f2118289a60aa",
      "parents": [
        "b0d5bc16f4f8d9752988eeb91b5539c2268ed3e4"
      ],
      "author": {
        "name": "Zixin Zhou",
        "email": "zhouzixin@apache.org",
        "time": "Sun Dec 29 08:16:05 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Dec 29 08:16:05 2024 +0800"
      },
      "message": "Add Caffeine plugin as optional (#743)\n\n"
    },
    {
      "commit": "b0d5bc16f4f8d9752988eeb91b5539c2268ed3e4",
      "tree": "416abf056b14870fc40537852cfbf6cfb1ccc3a6",
      "parents": [
        "1431cad9456bbb06a867aec0da9b2bed366ebba0"
      ],
      "author": {
        "name": "吴晟 Wu Sheng",
        "email": "wu.sheng@foxmail.com",
        "time": "Fri Dec 27 12:10:55 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 27 12:10:55 2024 +0800"
      },
      "message": "Polish (#742)\n\n"
    },
    {
      "commit": "1431cad9456bbb06a867aec0da9b2bed366ebba0",
      "tree": "1aae8a55c9532dc85bfb362400f48934e77a3a3e",
      "parents": [
        "b4ad5b1960737a04f6f5913fe4bb36816e1a5c00"
      ],
      "author": {
        "name": "吴晟 Wu Sheng",
        "email": "wu.sheng@foxmail.com",
        "time": "Fri Dec 27 09:42:34 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 27 09:42:34 2024 +0800"
      },
      "message": "Enhance gRPC server side async support. (#741)\n\nChange context and parent entry span propagation mechanism from gRPC ThreadLocal context to SkyWalking native dynamic field as new propagation mechanism, to better support async scenarios."
    },
    {
      "commit": "b4ad5b1960737a04f6f5913fe4bb36816e1a5c00",
      "tree": "a14d9c9aef43ba1b3c2014c5d7bb382b704d0c40",
      "parents": [
        "be3d09240a57f95a25a293875f255110b2e9b82b"
      ],
      "author": {
        "name": "吴晟 Wu Sheng",
        "email": "wu.sheng@foxmail.com",
        "time": "Mon Dec 16 17:51:28 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 16 17:51:28 2024 +0800"
      },
      "message": "Enhance optional plugin docs for Spring Gateway. (#740)\n\n"
    },
    {
      "commit": "be3d09240a57f95a25a293875f255110b2e9b82b",
      "tree": "c72b5c663d1389c3d7e3e831a161db5bbb164b1d",
      "parents": [
        "26600e76e2c8919c128772e5ff2ab377ce25a095"
      ],
      "author": {
        "name": "yqw570994511",
        "email": "49865334+yqw570994511@users.noreply.github.com",
        "time": "Mon Dec 16 15:03:14 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 16 15:03:14 2024 +0800"
      },
      "message": "[Feature] Support Tracing for GlobalFilter and GatewayFilter in Gateway (#736)\n\n"
    },
    {
      "commit": "26600e76e2c8919c128772e5ff2ab377ce25a095",
      "tree": "d7c797562b8e89cf4af69d9cff61c31870920b59",
      "parents": [
        "18e971c48e97b45d8b10b12b3977ee09e086f8b6"
      ],
      "author": {
        "name": "youjie23",
        "email": "350193107@qq.com",
        "time": "Sun Dec 15 19:26:40 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Dec 15 19:26:40 2024 +0800"
      },
      "message": "Fix CreateAopProxyInterceptor in the Spring core-patch indeed changes the implementation of the Spring AOP proxy (#739)\n\n"
    },
    {
      "commit": "18e971c48e97b45d8b10b12b3977ee09e086f8b6",
      "tree": "dd2e687b24ddecbff398382d36772350bb5a9225",
      "parents": [
        "f63a99277e518e52d3e1831c636c921d8b6aac25"
      ],
      "author": {
        "name": "吴晟 Wu Sheng",
        "email": "wu.sheng@foxmail.com",
        "time": "Wed Dec 11 11:49:46 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 11 11:49:46 2024 +0800"
      },
      "message": "Bump gRPC and netty. (#737)\n\n"
    },
    {
      "commit": "f63a99277e518e52d3e1831c636c921d8b6aac25",
      "tree": "57c8c96f31e4e24822a51f8c10c8f5be01e5031d",
      "parents": [
        "7e200bbbb052f0e03e5b2db09e1b0a4c6cf1d71c"
      ],
      "author": {
        "name": "吴晟 Wu Sheng",
        "email": "wu.sheng@foxmail.com",
        "time": "Tue Dec 10 09:53:40 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 10 09:53:40 2024 +0800"
      },
      "message": "Bump up actions/cache to v4 (#735)\n\n"
    },
    {
      "commit": "7e200bbbb052f0e03e5b2db09e1b0a4c6cf1d71c",
      "tree": "2527da851da470ba72bfbd04bf66b96dce35fda2",
      "parents": [
        "26ef911aea908759795bb6f5f2f6be56370d30cc"
      ],
      "author": {
        "name": "ruoji",
        "email": "1654388696@qq.com",
        "time": "Wed Dec 04 14:33:13 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 04 14:33:13 2024 +0800"
      },
      "message": "fix: rm tomcat-10x-plugin version (#734)\n\nCo-authored-by: Youliang Feng \u003cyouliang.feng@zoom.us\u003e"
    },
    {
      "commit": "26ef911aea908759795bb6f5f2f6be56370d30cc",
      "tree": "aaf4d8bed0bf0f1d33b613c7f65271ca0bd54ea6",
      "parents": [
        "cb764a7849ab9210711feda1a7fc5e5a30c1d1a9"
      ],
      "author": {
        "name": "zhengziyi0117",
        "email": "91662408+zhengziyi0117@users.noreply.github.com",
        "time": "Mon Dec 02 16:12:12 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 02 16:12:12 2024 +0800"
      },
      "message": "fix: async profiler max duration \u0026\u0026 reduce memory allocation when sending jfr (#733)\n\n"
    },
    {
      "commit": "cb764a7849ab9210711feda1a7fc5e5a30c1d1a9",
      "tree": "850c921c906492acd64f5fdd95cc35f03a5d0526",
      "parents": [
        "2059fd4cb7f14f9c704cd82ddb81026b4315cf42"
      ],
      "author": {
        "name": "Zixin Zhou",
        "email": "codeprince2020@163.com",
        "time": "Fri Nov 29 15:29:11 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 29 15:29:11 2024 +0800"
      },
      "message": "Add empty judgment for constructorInterceptPoint (#732)\n\n"
    },
    {
      "commit": "2059fd4cb7f14f9c704cd82ddb81026b4315cf42",
      "tree": "cdbbd99c1ddeda94df2bc06d12a23b6d292c3a68",
      "parents": [
        "fc86413aae2fd52577e7e9d7e19b19dbab67171d"
      ],
      "author": {
        "name": "jiangyuan",
        "email": "joe469391363@gmail.com",
        "time": "Thu Nov 28 17:05:32 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 28 17:05:32 2024 +0800"
      },
      "message": "Improve CustomizeConfiguration by avoiding repeatedly resolve file config (#730)\n\n"
    },
    {
      "commit": "fc86413aae2fd52577e7e9d7e19b19dbab67171d",
      "tree": "1cdcd052e2eb9ada9f770d3f0c0a119bcb1f11e5",
      "parents": [
        "860c93c3c1b397006b185ff992d1e0d7af116b86"
      ],
      "author": {
        "name": "youjie23",
        "email": "350193107@qq.com",
        "time": "Thu Nov 28 13:20:50 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 28 13:20:50 2024 +0800"
      },
      "message": "Support mongo ``db.instance`` tag、``db.collection`` tag and ``AggregateOperation`` span in mongodb-3.x-plugin and mongodb-4.x-plugin (#728)\n\n"
    },
    {
      "commit": "860c93c3c1b397006b185ff992d1e0d7af116b86",
      "tree": "1cede3589494e7509aa8f0673cf79f9ec4b8483a",
      "parents": [
        "f0245864e4388a388fe7445b56b6ce7cedc94aaf"
      ],
      "author": {
        "name": "吴晟 Wu Sheng",
        "email": "wu.sheng@foxmail.com",
        "time": "Wed Nov 27 10:26:15 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 27 10:26:15 2024 +0800"
      },
      "message": "Fix deadlinks (#729)\n\n"
    },
    {
      "commit": "f0245864e4388a388fe7445b56b6ce7cedc94aaf",
      "tree": "b42b237a492c51eb2a92ae5eac51e06596db4b51",
      "parents": [
        "26e59485ccd5298f243af9f91f3ff60c0eb80586"
      ],
      "author": {
        "name": "zhengziyi0117",
        "email": "91662408+zhengziyi0117@users.noreply.github.com",
        "time": "Tue Nov 05 20:25:16 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 05 20:25:16 2024 +0800"
      },
      "message": "fix: shade async-profiler packages (#727)\n\n"
    },
    {
      "commit": "26e59485ccd5298f243af9f91f3ff60c0eb80586",
      "tree": "6c5071ef5273227113ca267d2e8741fd34531787",
      "parents": [
        "54a3372a8fdbfe562659cbee6f679839f1b88ec2"
      ],
      "author": {
        "name": "zhengziyi0117",
        "email": "91662408+zhengziyi0117@users.noreply.github.com",
        "time": "Thu Oct 31 17:31:33 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 31 17:31:33 2024 +0800"
      },
      "message": "fix: jdk8 send jfr data error (#725)\n\n"
    },
    {
      "commit": "54a3372a8fdbfe562659cbee6f679839f1b88ec2",
      "tree": "298364cec73f066dddae95745d6cd2b3e1fe071b",
      "parents": [
        "2027a98b1ec28ec24be3b7aac346d11bb3f3ccfe"
      ],
      "author": {
        "name": "zhengziyi0117",
        "email": "91662408+zhengziyi0117@users.noreply.github.com",
        "time": "Wed Oct 30 18:52:56 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 30 18:52:56 2024 +0800"
      },
      "message": "Add async-profiler feature CHANGES.md (#724)\n\n"
    },
    {
      "commit": "2027a98b1ec28ec24be3b7aac346d11bb3f3ccfe",
      "tree": "ab13350dbebe859585073b55197f7ddf4f714a28",
      "parents": [
        "576550a8db6e1f98bfd3746aacafb0acbc3922b4"
      ],
      "author": {
        "name": "zhengziyi0117",
        "email": "91662408+zhengziyi0117@users.noreply.github.com",
        "time": "Wed Oct 30 17:22:33 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 30 17:22:33 2024 +0800"
      },
      "message": "Support async profiler feature (#720)\n\n"
    },
    {
      "commit": "576550a8db6e1f98bfd3746aacafb0acbc3922b4",
      "tree": "ce73699b2097cd5a536dea68fa6760a13d28827a",
      "parents": [
        "615a1b11bb49106ae9b8dc49da53caef2ec038ae"
      ],
      "author": {
        "name": "Leibniz.Hu",
        "email": "Leibnizhu@gmail.com",
        "time": "Mon Oct 28 18:07:29 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 28 18:07:29 2024 +0800"
      },
      "message": "Add witness class/method for resteasy-server plugin (#722)\n\n"
    },
    {
      "commit": "615a1b11bb49106ae9b8dc49da53caef2ec038ae",
      "tree": "2c9337f2918ce759d77f3a36bcb146fc1a387f01",
      "parents": [
        "5c4970b51928c867bea2a3d71f78a371b80a4be3"
      ],
      "author": {
        "name": "吴晟 Wu Sheng",
        "email": "wu.sheng@foxmail.com",
        "time": "Tue Sep 24 09:45:16 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 24 09:45:16 2024 +0800"
      },
      "message": "Change so11y menu (#719)\n\n"
    },
    {
      "commit": "5c4970b51928c867bea2a3d71f78a371b80a4be3",
      "tree": "136aac8b346c42c1b91267e273cdfaf43c562715",
      "parents": [
        "75364241659c28e64557a3edffd53b9a8ae46188"
      ],
      "author": {
        "name": "yizhouw11",
        "email": "yizhouw11@gmail.com",
        "time": "Mon Sep 23 15:32:23 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 23 15:32:23 2024 +0800"
      },
      "message": "Fix intermittent ClassCircularityError by preloading ThreadLocalRandom since ByteBuddy 1.12.11 (#718)\n\n"
    },
    {
      "commit": "75364241659c28e64557a3edffd53b9a8ae46188",
      "tree": "ef60a13ca3d0cc5f26e9c3aa9c1eb01126d27622",
      "parents": [
        "aa24777193f7b4e77aea24302b14f42eb140eb16"
      ],
      "author": {
        "name": "weixiang1862",
        "email": "652048614@qq.com",
        "time": "Sun Sep 15 18:04:09 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Sep 15 18:04:09 2024 +0800"
      },
      "message": "Add agent self-observability. (#716)\n\n"
    },
    {
      "commit": "aa24777193f7b4e77aea24302b14f42eb140eb16",
      "tree": "c0b7ea0d36b8e3536dae798bba73d276df3ca049",
      "parents": [
        "24ec663a349df733c77bec792bc5ee81dc5632b7"
      ],
      "author": {
        "name": "Wan Kai",
        "email": "wankai123@foxmail.com",
        "time": "Mon Aug 05 22:27:43 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 05 22:27:43 2024 +0800"
      },
      "message": "Bump up skywalking-infra-e2e to work around GHA removing `docker-compose` v1. (#713)\n\n"
    },
    {
      "commit": "24ec663a349df733c77bec792bc5ee81dc5632b7",
      "tree": "4fe0b035cae628226086f7b25b52eebd2e78262f",
      "parents": [
        "92b09c9d79ac9c5e70afef767b797512b8f424df"
      ],
      "author": {
        "name": "pg.yang",
        "email": "pg.yang@hotmail.com",
        "time": "Sat Jul 27 12:36:04 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 27 12:36:04 2024 +0800"
      },
      "message": "Upgrade nats plugin to expand support to 2.16.5 (#711)\n\n"
    },
    {
      "commit": "92b09c9d79ac9c5e70afef767b797512b8f424df",
      "tree": "e2265592fff07a87ff4bb7a1eeef94ce93938dac",
      "parents": [
        "744eb1e5d822f8e3564914cde52881620b77de78"
      ],
      "author": {
        "name": "吴晟 Wu Sheng",
        "email": "wu.sheng@foxmail.com",
        "time": "Fri Jul 26 06:49:38 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 26 06:49:38 2024 +0800"
      },
      "message": "Released 9.3.0 and start 9.4.0 (#710)\n\n* [maven-release-plugin] prepare release v9.3.0\n\n* [maven-release-plugin] prepare for next development iteration\n\n* Create changes-9.3.0.md\n\n* Update CHANGES.md"
    },
    {
      "commit": "744eb1e5d822f8e3564914cde52881620b77de78",
      "tree": "5e85378df27b57a035377839cccc545fcf96d7f9",
      "parents": [
        "2e082176889e552268c41fe8dbb1444839ef865c"
      ],
      "author": {
        "name": "darkness-2nd",
        "email": "81127133+darkness-2nd@users.noreply.github.com",
        "time": "Thu Jul 25 16:33:03 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 25 16:33:03 2024 +0800"
      },
      "message": "Support Kafka 3.7+ (#707)\n\n"
    },
    {
      "commit": "2e082176889e552268c41fe8dbb1444839ef865c",
      "tree": "4e79176549fe2bcf4dacf64349a26feb5bfd5082",
      "parents": [
        "0fc3cd86e8c2261bedb417f971e319e5d582e4af"
      ],
      "author": {
        "name": "w2dp",
        "email": "w2dp@qq.com",
        "time": "Mon Jul 01 17:01:00 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 01 17:01:00 2024 +0800"
      },
      "message": "Fixed issues in the MySQL component where the executeBatch method could result in empty SQL statements . (#702)\n\n"
    },
    {
      "commit": "0fc3cd86e8c2261bedb417f971e319e5d582e4af",
      "tree": "be7ed8439dce89294d4ddf147485e4ba1d34c1af",
      "parents": [
        "002a4557c42a6b8d762e2c11b3d6af5a4d313be9"
      ],
      "author": {
        "name": "寻找的人",
        "email": "1312544013@qq.com",
        "time": "Sat Jun 29 09:44:23 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jun 29 09:44:23 2024 +0800"
      },
      "message": "Add a plugin that supports the Solon framework. (#697)\n\n"
    },
    {
      "commit": "002a4557c42a6b8d762e2c11b3d6af5a4d313be9",
      "tree": "8a6fba0b1bfc1a15ed32c9598dafe3b7bf6b8607",
      "parents": [
        "01248a20632f95e4cb6a8eec08b22b814e058319"
      ],
      "author": {
        "name": "吴晟 Wu Sheng",
        "email": "wu.sheng@foxmail.com",
        "time": "Mon Jun 24 09:40:05 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 24 09:40:05 2024 +0800"
      },
      "message": "Fix RESTEasy link 404 (#701)\n\n"
    },
    {
      "commit": "01248a20632f95e4cb6a8eec08b22b814e058319",
      "tree": "921d665f950fab5c82ee7754080a7ca4eb63c986",
      "parents": [
        "8200cf2b5194f31981249351b1e306e8b2303a45"
      ],
      "author": {
        "name": "Ricehomesky",
        "email": "63052374+Ricehomesky@users.noreply.github.com",
        "time": "Mon Jun 24 08:48:15 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 24 08:48:15 2024 +0800"
      },
      "message": "Fix problem which lead redisson plugin to throw unnecessary NullPointerException (#700)\n\n"
    },
    {
      "commit": "8200cf2b5194f31981249351b1e306e8b2303a45",
      "tree": "89841399c4a71852e7342e9befc847d6af2cd29d",
      "parents": [
        "e54d8a534cd291b8e13d09d335bde1471b9c6208"
      ],
      "author": {
        "name": "jiangyunpeng",
        "email": "jiang_dsa@163.com",
        "time": "Sat Jun 22 10:34:41 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jun 22 10:34:41 2024 +0800"
      },
      "message": "Improve 4x performance of ContextManagerExtendService.createTraceContext() (#698)\n\n"
    },
    {
      "commit": "e54d8a534cd291b8e13d09d335bde1471b9c6208",
      "tree": "ac8733bd3ea09328ac1bf00e14233b0ba582c7c9",
      "parents": [
        "3a9645849529736ca3f67170d673daaee0ed0cda"
      ],
      "author": {
        "name": "吴晟 Wu Sheng",
        "email": "wu.sheng@foxmail.com",
        "time": "Sat Jun 22 09:36:26 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jun 22 09:36:26 2024 +0800"
      },
      "message": "Remove Oracle scenario from testing. (#699)\n\n"
    },
    {
      "commit": "3a9645849529736ca3f67170d673daaee0ed0cda",
      "tree": "049256a0396641e7fe33c3e6537052fc2984fd40",
      "parents": [
        "313d7d5c8e171df0a24b273c4949738133586922"
      ],
      "author": {
        "name": "xiaqi1210",
        "email": "xiaqi1210@qq.com",
        "time": "Thu Jun 06 17:33:07 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 06 17:33:07 2024 +0800"
      },
      "message": "Fix the opentracing toolkit SPI config (#696)\n\n"
    },
    {
      "commit": "313d7d5c8e171df0a24b273c4949738133586922",
      "tree": "7d75ad6a9da6d736e535614230167cb89abbe3b1",
      "parents": [
        "f736b371d3c92793a25ffa15f6c719c5fe624b82"
      ],
      "author": {
        "name": "苏格苏格拉",
        "email": "wengyingjian@gmail.com",
        "time": "Mon Jun 03 11:22:17 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 03 11:22:17 2024 +0800"
      },
      "message": "Fix to Ensure not isInterface requirement applied to all conditions  (#695)\n\n"
    },
    {
      "commit": "f736b371d3c92793a25ffa15f6c719c5fe624b82",
      "tree": "7b3aa670a4c80f8bda7f5c412d11c0b51680d80e",
      "parents": [
        "ffbd90c3d371259d44cca038f3810a99c9de7594"
      ],
      "author": {
        "name": "Chen Ziyan",
        "email": "clairelove.chen@gmail.com",
        "time": "Tue May 28 00:18:56 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 28 00:18:56 2024 +0800"
      },
      "message": "Support for tracing the callbacks of async methods in elastiicsearch-6.x/7.x-plugin (#694)\n\n"
    },
    {
      "commit": "ffbd90c3d371259d44cca038f3810a99c9de7594",
      "tree": "8ba143fee94a1c6e8b62e6f3fd6f80572a222be0",
      "parents": [
        "b608d74c158f01defb963c7d127f33b0cf509e4c"
      ],
      "author": {
        "name": "Chen Ziyan",
        "email": "clairelove.chen@gmail.com",
        "time": "Wed May 22 14:28:58 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 22 14:28:58 2024 +0800"
      },
      "message": "Fix bugs in Redisson plugin  (#693)\n\n"
    },
    {
      "commit": "b608d74c158f01defb963c7d127f33b0cf509e4c",
      "tree": "639ad6747673056d5af5de1b071a64764d147fc4",
      "parents": [
        "4dfc1e85b56e75a1bf2bae11d34d8c0fe234bed0"
      ],
      "author": {
        "name": "gzlicanyi",
        "email": "gzlicanyi@163.com",
        "time": "Fri May 17 13:43:51 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 17 13:43:51 2024 +0800"
      },
      "message": "Add a forceIgnoring mechanism to the agent kernel (#689)\n\nIgnoredTracerContext can propagate the unsampled flag into the following tracing context through the invalid snapshot."
    },
    {
      "commit": "4dfc1e85b56e75a1bf2bae11d34d8c0fe234bed0",
      "tree": "afb19a002efd135e688cc589e347f7b877f37201",
      "parents": [
        "0bf535e861389fcd82f82f0dd3f1aade6a3dac3f"
      ],
      "author": {
        "name": "Chen Ziyan",
        "email": "clairelove.chen@gmail.com",
        "time": "Tue May 14 20:21:27 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 14 20:21:27 2024 +0800"
      },
      "message": "Fix method name missing in spring-plugins:scheduled-annotation-plugin with spring 6.1.x (#691)\n\n"
    },
    {
      "commit": "0bf535e861389fcd82f82f0dd3f1aade6a3dac3f",
      "tree": "bba8f471a1fefbe4ce66d318dc8be7145370e004",
      "parents": [
        "7dd7914765c06f64733ccfd214645f70bad8a583"
      ],
      "author": {
        "name": "jiangyuan",
        "email": "joe469391363@gmail.com",
        "time": "Sun May 12 11:37:55 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun May 12 11:37:55 2024 +0800"
      },
      "message": "Fix TracingSegmentRunner (testing only) (#688)\n\n"
    },
    {
      "commit": "7dd7914765c06f64733ccfd214645f70bad8a583",
      "tree": "4f865b6afd707fcb8be0a31ce8a088132d725807",
      "parents": [
        "1e5463c3cc3c99bbe4b89b0f5ca847c8641d2347"
      ],
      "author": {
        "name": "Chen Ziyan",
        "email": "clairelove.chen@gmail.com",
        "time": "Sat May 11 21:33:40 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 11 21:33:40 2024 +0800"
      },
      "message": "Add pool metrics support for Derby/Sybase/SQLite/DB2/OceanBase jdbc URL format in URLParser (#687)\n\n"
    },
    {
      "commit": "1e5463c3cc3c99bbe4b89b0f5ca847c8641d2347",
      "tree": "c5ea27f4cfa8273fd697352e4ae2ad9e13c7e4c6",
      "parents": [
        "75deff1923715ab3ff6d62867275a23aee62db0b"
      ],
      "author": {
        "name": "Chen Ziyan",
        "email": "clairelove.chen@gmail.com",
        "time": "Mon May 06 23:49:40 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 06 23:49:40 2024 +0800"
      },
      "message": "Fix typos in URLParser. (#686)\n\n"
    },
    {
      "commit": "75deff1923715ab3ff6d62867275a23aee62db0b",
      "tree": "799894452a8a8ae4f02532c5a1ff959df7a14658",
      "parents": [
        "ec2a2d4188b78562ed41c9fb1115d86f5dfdc847"
      ],
      "author": {
        "name": "jiangyuan",
        "email": "469391363@qq.com",
        "time": "Tue Apr 30 23:57:47 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 30 23:57:47 2024 +0800"
      },
      "message": "Fix a wrong folder name about optional reporter (#685)\n\n"
    },
    {
      "commit": "ec2a2d4188b78562ed41c9fb1115d86f5dfdc847",
      "tree": "47a01aba988e14daa7560bc99ec2e57b7eaa6746",
      "parents": [
        "d37ee271c46221014beb8fcdd04b6aeb3badb5fa"
      ],
      "author": {
        "name": "githubcheng2978",
        "email": "vipchenggg@gmail.com",
        "time": "Fri Apr 26 22:09:36 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 26 22:09:36 2024 +0800"
      },
      "message": "Use a daemon thread to flush logs. (#684)\n\n"
    },
    {
      "commit": "d37ee271c46221014beb8fcdd04b6aeb3badb5fa",
      "tree": "be7a9a15ae0f0cc5e82e313c401eebd915009040",
      "parents": [
        "1a010470076ba7f206f4fd6559d04136bea73417"
      ],
      "author": {
        "name": "Chen Ziyan",
        "email": "clairelove.chen@gmail.com",
        "time": "Fri Apr 26 14:01:13 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 26 14:01:13 2024 +0800"
      },
      "message": "Add support for C3P0 connection pool tracing (#683)\n\n"
    },
    {
      "commit": "1a010470076ba7f206f4fd6559d04136bea73417",
      "tree": "3f25bcd17557aba72dbdcddd97e1bacf925ece73",
      "parents": [
        "ec30b5f53db297b26da4e8df89dec3c9d428ef53"
      ],
      "author": {
        "name": "ForrestWang123",
        "email": "157256498+ForrestWang123@users.noreply.github.com",
        "time": "Fri Apr 19 08:51:09 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 19 08:51:09 2024 +0800"
      },
      "message": "Fix NPE in handleMethodException method of apm-jdk-threadpool-plugin. (#681) (#682)\n\nCo-authored-by: forrestwang \u003cforrest.wang@woo.network\u003e"
    }
  ],
  "next": "ec30b5f53db297b26da4e8df89dec3c9d428ef53"
}
