)]}'
{
  "log": [
    {
      "commit": "8f43b9ceb1898e4f8d16397be8e1c973f8cc1ddf",
      "tree": "622e11337e21c5d90aad2fa74be8dd4c91d5a2b8",
      "parents": [
        "9fa5fa0d401f7046261c2a05f24b57c9b47d5e63"
      ],
      "author": {
        "name": "lhhhhf",
        "email": "102238228+lhhhhf@users.noreply.github.com",
        "time": "Wed Apr 15 16:37:14 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 15 16:37:14 2026 +0800"
      },
      "message": "feat: space\\store permission check (#658)\n\n* feat: space 绑定 iam\n\n* fix space extension service\n\n* fix: change log-manager version\n\n* fix: update space tenant id\n\n* refactor: change space permission check return type from String to Result\n\n* feat: store permission check\n\n* feat: log store add tenantId\n\n* fix: fix space tpc permission\n\n---------\n\nCo-authored-by: liuhaifeng7 \u003cliuhaifeng7@xiaomi.com\u003e"
    },
    {
      "commit": "9fa5fa0d401f7046261c2a05f24b57c9b47d5e63",
      "tree": "77c43ba49e992416ac2ce50f279e0629b3fa2614",
      "parents": [
        "6bfb8fcfb96a089f4505a52d5fb18b1d848d6594"
      ],
      "author": {
        "name": "Reol2020",
        "email": "51398808+Reol2020@users.noreply.github.com",
        "time": "Thu Apr 09 09:44:19 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 09 09:44:19 2026 +0800"
      },
      "message": "feat: log stream bug fix (#655)\n\n* log-stream bug fix\n\n* log-stream bug fix"
    },
    {
      "commit": "6bfb8fcfb96a089f4505a52d5fb18b1d848d6594",
      "tree": "b60a0e2533b68aac3db5e7322cf59222a8e6982f",
      "parents": [
        "79b9c55794e18caa7ea3cb52481409cd38893d91"
      ],
      "author": {
        "name": "Xue",
        "email": "97078819+xs3508198@users.noreply.github.com",
        "time": "Fri Apr 03 16:22:14 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 03 16:22:14 2026 +0800"
      },
      "message": "feat: add new interface (#656)\n\n* feat: add new interface\n\n* feat: add new interface\n\n* fix: Fix the bug where temporary files are not cleared when exporting the log.\n\n* fix: Modify the interface version of Dubbo\n\n* fix: Modify the interface version of Dubbo\n\n---------\n\nCo-authored-by: wodiwudi \u003c40229449+wodiwudi@users.noreply.github.com\u003e"
    },
    {
      "commit": "79b9c55794e18caa7ea3cb52481409cd38893d91",
      "tree": "e42b61b68c2cc93d5fa998c8de53837c14c5f941",
      "parents": [
        "cece9837481be8fe8262994eb6fdc2428f7c18a0"
      ],
      "author": {
        "name": "lhhhhf",
        "email": "102238228+lhhhhf@users.noreply.github.com",
        "time": "Thu Apr 02 16:05:57 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 02 16:05:57 2026 +0800"
      },
      "message": "fix: get trace app log (#654)\n\n* fix: get trace app log\n\n* fix: log-manager pom.xml\n\n* fix: get trace app log url\n\n---------\n\nCo-authored-by: liuhaifeng7 \u003cliuhaifeng7@xiaomi.com\u003e"
    },
    {
      "commit": "cece9837481be8fe8262994eb6fdc2428f7c18a0",
      "tree": "242853b3f972c433f2e9b388651aea26ef2e6f72",
      "parents": [
        "c402b4ad594b26d6f577b34f3240ac817f68558f"
      ],
      "author": {
        "name": "Xue",
        "email": "97078819+xs3508198@users.noreply.github.com",
        "time": "Thu Mar 26 19:40:29 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 26 19:40:29 2026 +0800"
      },
      "message": "fix: Fix the tool class for truncating lost log content (#652)\n\n* fix: Fix the tool class for truncating lost log files\n\n* fix: Fix the interface bug"
    },
    {
      "commit": "c402b4ad594b26d6f577b34f3240ac817f68558f",
      "tree": "3fb64a72cb716fc533d106725dc2ce0e405cccb7",
      "parents": [
        "8a78e7673831a508d909cd687d9e91ee4e2a780e"
      ],
      "author": {
        "name": "wtt",
        "email": "30461027+wtt40122@users.noreply.github.com",
        "time": "Thu Mar 19 16:34:56 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 19 16:34:56 2026 +0800"
      },
      "message": "feat: add configuration parameter support and sending frequency limit function (#643)\n\n* fix: solve the blocking problem caused by serverless startup\n\n* fix: fix pipeline execution logic error\n\n* feat: add configuration parameter support and sending frequency limit function"
    },
    {
      "commit": "8a78e7673831a508d909cd687d9e91ee4e2a780e",
      "tree": "b57ca417d3cbc1c1840568f3c4ca1f2c3bf2dc0c",
      "parents": [
        "32ce7a87ddee7657e723ffdb7019a221d9aa6fe3"
      ],
      "author": {
        "name": "Reol2020",
        "email": "51398808+Reol2020@users.noreply.github.com",
        "time": "Thu Mar 19 11:10:51 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 19 11:10:51 2026 +0800"
      },
      "message": "feat: Business Decomposition (#636)\n\n* Business Decomposition"
    },
    {
      "commit": "32ce7a87ddee7657e723ffdb7019a221d9aa6fe3",
      "tree": "83aa2d420c436959d13636674eef23c2bc987996",
      "parents": [
        "7742a6e38e82bde674b7f6f0a1c24b3aa70b8f21"
      ],
      "author": {
        "name": "wtt",
        "email": "30461027+wtt40122@users.noreply.github.com",
        "time": "Mon Mar 16 17:21:00 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 16 17:21:00 2026 +0800"
      },
      "message": "fix: verify whether the Agent request body is in valid JSON format (#642)\n\n* fix: solve the blocking problem caused by serverless startup\n\n* fix: fix pipeline execution logic error\n\n* fix: verify whether the Agent request body is in valid JSON format\n\n* fix: fix json request parsing logic"
    },
    {
      "commit": "7742a6e38e82bde674b7f6f0a1c24b3aa70b8f21",
      "tree": "a725ba518f6904cd18929b9222de1ba0ca44650b",
      "parents": [
        "f8fbce0e15b88904c26f58303866332b3c6d9143"
      ],
      "author": {
        "name": "Xue",
        "email": "97078819+xs3508198@users.noreply.github.com",
        "time": "Thu Mar 12 15:37:24 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 12 15:37:24 2026 +0800"
      },
      "message": "feat: new interfaces that the agent can call (#641)\n\n* feat: Some interfaces about space\n\n* feat: Some interfaces about store and tail\n\n* fix: fix some params\n\n* fix: fix version\n\n* fix: fix version\n\n* fix: Modify the calling plan\n\n* fix: fix version\n\n* fix: Modify the version of the dependency\n\n* fix: Modify the version of the dependency\n\n* fix: correct the incorrect comments.\n\n* fix: correct the incorrect comments.\n\n* fix: add the Apache open-source file header"
    },
    {
      "commit": "f8fbce0e15b88904c26f58303866332b3c6d9143",
      "tree": "bdd524579f3f4f9d4b548b2f62f48f892c152145",
      "parents": [
        "ddc1cee3da7316116962d4701705a70f18f47a41"
      ],
      "author": {
        "name": "张森昶",
        "email": "83169571+senchang-zhang@users.noreply.github.com",
        "time": "Tue Mar 10 14:38:13 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 10 14:38:13 2026 +0800"
      },
      "message": "feat: optimize agent channel map to prioritize IP-based lookup (#640)\n\n* feat: optimize agent channel map to prioritize IP-based lookup\n\nIn getAgentChannelMap(), prioritize using the IP from AgentChannel\ndirectly when available, falling back to parsing from the key string.\nThis improves reliability when agent connections use domain-based\nresolution instead of direct IP connections.\n\nCo-Authored-By: Claude Opus 4.6 \u003cnoreply@anthropic.com\u003e\n\n* feat: bump log-agent-server version to 2.2.11-SNAPSHOT\n\nCo-Authored-By: Claude Opus 4.6 \u003cnoreply@anthropic.com\u003e\n\n---------\n\nCo-authored-by: zhangsenchang \u003czhangsenchang@xiaomi.com\u003e\nCo-authored-by: Claude Opus 4.6 \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "ddc1cee3da7316116962d4701705a70f18f47a41",
      "tree": "9f98e5d37db810af831ab846bfd4cc12c271894d",
      "parents": [
        "424a3a2f24fe269c2b2e1a0db6a135c8aedc309f"
      ],
      "author": {
        "name": "wtt",
        "email": "30461027+wtt40122@users.noreply.github.com",
        "time": "Thu Mar 05 18:39:27 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 05 18:39:27 2026 +0800"
      },
      "message": "feat: optimize log processing and configuration delivery logic (#637)\n\n* fix: solve the blocking problem caused by serverless startup\n\n* fix: fix pipeline execution logic error\n\n* feat: optimize log processing and configuration delivery logic\n\n* fix: fix the logic problem when obtaining the list of all agents\n\n* refactor: optimize log collection and configure publishing logic\n\n* fix: correct comment content and adjust code style\n\n* feat: add synchronous sending configuration function and optimize sending logic\n\n* refactor: optimize agentMachine default value and collection initialization method"
    },
    {
      "commit": "424a3a2f24fe269c2b2e1a0db6a135c8aedc309f",
      "tree": "9316d3cd01ac232c2af603a3f02d04af8e66d76f",
      "parents": [
        "b4f96bfb01c10e9709a17424835f57f7148726d2"
      ],
      "author": {
        "name": "Xue",
        "email": "97078819+xs3508198@users.noreply.github.com",
        "time": "Mon Mar 02 17:15:43 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 02 17:15:43 2026 +0800"
      },
      "message": "fix: correct the spelling of the name about promql (#639)\n\n"
    },
    {
      "commit": "b4f96bfb01c10e9709a17424835f57f7148726d2",
      "tree": "92c0f4b44735abbd802f85b97d9df42139f95a76",
      "parents": [
        "46cb706f4ca7fc0d902043acd6a79bec7e1a892a"
      ],
      "author": {
        "name": "gaoxh",
        "email": "32359336+gaoxh@users.noreply.github.com",
        "time": "Wed Feb 25 12:30:22 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 25 12:30:22 2026 +0800"
      },
      "message": "feat: add alarm strategy type (#635)\n\n"
    },
    {
      "commit": "46cb706f4ca7fc0d902043acd6a79bec7e1a892a",
      "tree": "d357e8a2d0e8b703818aa43c54a6fb417abc8920",
      "parents": [
        "b73204cf068efe524feab1eeca3b7162d3fadd28"
      ],
      "author": {
        "name": "Xue",
        "email": "97078819+xs3508198@users.noreply.github.com",
        "time": "Mon Feb 09 19:32:26 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 09 19:32:26 2026 +0800"
      },
      "message": "fix: fixing the error in the import path of Redis (#634)\n\n"
    },
    {
      "commit": "b73204cf068efe524feab1eeca3b7162d3fadd28",
      "tree": "a3af85821a0cfd384f4c50da2a87071e9ac8843f",
      "parents": [
        "d349bb6e91f9584ca79863e4db68961e1bc3488b"
      ],
      "author": {
        "name": "Xue",
        "email": "97078819+xs3508198@users.noreply.github.com",
        "time": "Thu Jan 29 16:02:40 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 29 16:02:40 2026 +0800"
      },
      "message": "feat: add the function of automatically deleting chat records upon expiration. (#630)\n\nCo-authored-by: xueshan \u003cxueshan@xiaomi.com\u003e"
    },
    {
      "commit": "d349bb6e91f9584ca79863e4db68961e1bc3488b",
      "tree": "b37d37ad6cda86303ac73ee3cec70b73c8c75fd1",
      "parents": [
        "b915d7f4799624e59a1d3f2b66867e1af7c3b4f2"
      ],
      "author": {
        "name": "gaoxh",
        "email": "32359336+gaoxh@users.noreply.github.com",
        "time": "Tue Jan 20 14:42:47 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 20 14:42:47 2026 +0800"
      },
      "message": "feat: member limit for Hera app permissions (#629)\n\n* refactor: extend the id column in the hera_app_role table to the bigint type\n\n* feat: allow configuring platform codes to prohibit MQ messages from accessing the database\n\n* feat: member limit for Hera app permissions\n\n* fix: member limit for Hera app permissions\n\n---------\n\nCo-authored-by: gaoxihui \u003cgaoxihui@xiaomi.com\u003e"
    },
    {
      "commit": "b915d7f4799624e59a1d3f2b66867e1af7c3b4f2",
      "tree": "b8c898bf18215b292d709a645732ff276c6d6bf9",
      "parents": [
        "0d0c528ba0fb651a6ee4f0358c7ffb7482847f8c"
      ],
      "author": {
        "name": "gaoxh",
        "email": "32359336+gaoxh@users.noreply.github.com",
        "time": "Thu Jan 08 14:27:19 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 08 14:27:19 2026 +0800"
      },
      "message": "feat: allow configuring platform codes to prohibit MQ messages from accessing the database (#628)\n\n* refactor: extend the id column in the hera_app_role table to the bigint type\n\n* feat: allow configuring platform codes to prohibit MQ messages from accessing the database\n\n---------\n\nCo-authored-by: gaoxihui \u003cgaoxihui@xiaomi.com\u003e"
    },
    {
      "commit": "0d0c528ba0fb651a6ee4f0358c7ffb7482847f8c",
      "tree": "f902d7ff53aa64744478c9a4d5aed86fc668e278",
      "parents": [
        "c1fe53afe41a9f2664bdc4b027072f28f6910009"
      ],
      "author": {
        "name": "gaoxh",
        "email": "32359336+gaoxh@users.noreply.github.com",
        "time": "Fri Dec 26 18:33:42 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 26 18:33:42 2025 +0800"
      },
      "message": "refactor: extend the id column in the hera_app_role table to the bigint type (#627)\n\nCo-authored-by: gaoxihui \u003cgaoxihui@xiaomi.com\u003e"
    },
    {
      "commit": "c1fe53afe41a9f2664bdc4b027072f28f6910009",
      "tree": "81e5b77bae40b6afd33aecb7cf5d001c642eea47",
      "parents": [
        "7a4431293e629e476307f25b5b28d64ec7e9f618"
      ],
      "author": {
        "name": "wtt",
        "email": "30461027+wtt40122@users.noreply.github.com",
        "time": "Wed Dec 24 14:39:40 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 24 14:39:40 2025 +0800"
      },
      "message": "feat: Implement Nacos configuration center to support dynamic configuration management (#626)\n\n* fix: solve the blocking problem caused by serverless startup\n\n* fix: fix pipeline execution logic error\n\n* feat: support dynamic configuration management\n\n* chore(license): Add Apache license header to configuration class\n\n* chore(build): update"
    },
    {
      "commit": "7a4431293e629e476307f25b5b28d64ec7e9f618",
      "tree": "bd02d0ad1b2fe61c4b7513231b67aa2dd0cfcf78",
      "parents": [
        "aaa5c53ee7e9d41efaf1a8fa74e803ac132c4858"
      ],
      "author": {
        "name": "gaoxh",
        "email": "32359336+gaoxh@users.noreply.github.com",
        "time": "Fri Dec 19 10:54:20 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 19 10:54:20 2025 +0800"
      },
      "message": "feat: create and update the parameter filling project information for alarm rules (#624)\n\n* refactor: Extend the Metric class to include a serverEnvId field\n\n* feat: create and update the parameter filling project information for alarm rules\n\n---------\n\nCo-authored-by: gaoxihui \u003cgaoxihui@xiaomi.com\u003e"
    },
    {
      "commit": "aaa5c53ee7e9d41efaf1a8fa74e803ac132c4858",
      "tree": "a24501f6af5a67c17d215cd39c155f0f6c06ea12",
      "parents": [
        "1d33240aaf6e1fbda4b246e0cf8267f0f0627eab"
      ],
      "author": {
        "name": "wtt",
        "email": "30461027+wtt40122@users.noreply.github.com",
        "time": "Tue Dec 16 10:52:49 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 16 10:52:49 2025 +0800"
      },
      "message": "fix: optimize file reading exception handling (#623)\n\n* fix: solve the blocking problem caused by serverless startup\n\n* fix: fix pipeline execution logic error\n\n* fix: optimize file reading exception handling"
    },
    {
      "commit": "1d33240aaf6e1fbda4b246e0cf8267f0f0627eab",
      "tree": "0fbd7326ebfe96f1aca8c3f03eb8a7bb7b59e017",
      "parents": [
        "92b2e1f3def7e043dad4aeb641e41f78910d9204"
      ],
      "author": {
        "name": "gaoxh",
        "email": "32359336+gaoxh@users.noreply.github.com",
        "time": "Wed Dec 10 19:04:30 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 10 19:04:30 2025 +0800"
      },
      "message": "refactor: Extend the Metric class to include a serverEnvId field (#622)\n\nCo-authored-by: gaoxihui \u003cgaoxihui@xiaomi.com\u003e"
    },
    {
      "commit": "92b2e1f3def7e043dad4aeb641e41f78910d9204",
      "tree": "ad95009a716b04828eb5961873076d41bd5f5ca8",
      "parents": [
        "7dc37d6464a03fed4d1e94bcee68a1775f78bcae"
      ],
      "author": {
        "name": "wtt",
        "email": "30461027+wtt40122@users.noreply.github.com",
        "time": "Tue Dec 09 15:52:48 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 09 15:52:48 2025 +0800"
      },
      "message": "fix: fix pipeline execution logic error (#621)\n\n* fix: solve the blocking problem caused by serverless startup\n\n* fix: fix pipeline execution logic error"
    },
    {
      "commit": "7dc37d6464a03fed4d1e94bcee68a1775f78bcae",
      "tree": "d2439cd56e57ca5764366a0830dfbb7b1238e23b",
      "parents": [
        "5feced5e07c17d3a360f00fd50f1b359e346b2ed"
      ],
      "author": {
        "name": "EricDing",
        "email": "128116675+sadadw1@users.noreply.github.com",
        "time": "Thu Dec 04 14:26:38 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 04 14:26:38 2025 +0800"
      },
      "message": "feat: add git checkout new branch and create MR flow (#620)\n\n* refactor: refactor ozhera intelligence\n\n* feat: add coder tool and git mcp\n\n* fix: update codefix agent and tool\n\n* fix: add git suffix\n\n* refactor: add log query tool\n\n* fix: add endTime and update desc\n\n* feat: add git checkout new branch and create MR flow"
    },
    {
      "commit": "5feced5e07c17d3a360f00fd50f1b359e346b2ed",
      "tree": "7cfb998bbf7a81837a3690b5f79178723f8072ad",
      "parents": [
        "333d6244741be6d33e42fbf4bb8222b8896435ac"
      ],
      "author": {
        "name": "Xue",
        "email": "97078819+xs3508198@users.noreply.github.com",
        "time": "Thu Nov 27 17:01:20 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 27 17:01:20 2025 +0800"
      },
      "message": "fix: fix the issue with the AI analysis logs (#618)\n\n* fix：remove the global update from the downgrade strategy\n\n* fix：modified the AI call for compressing the conversation history\n\n* fix：modified the configuration for log compression and some descriptions of the issues\n\n* fix：modify the location of the Redis configuration\n\n* fix：fix version\n\n* fix：fix dependency\n\n* fix：add a description of the source file for opening\n\n---------\n\nCo-authored-by: xueshan \u003cxueshan@xiaomi.com\u003e\nCo-authored-by: wtt \u003c30461027+wtt40122@users.noreply.github.com\u003e"
    },
    {
      "commit": "333d6244741be6d33e42fbf4bb8222b8896435ac",
      "tree": "0871ace146e48fb8993928462a553e9d4b144c80",
      "parents": [
        "afa6a7cf1016e064f961eab4307b4b3d7dfb61a7"
      ],
      "author": {
        "name": "wtt",
        "email": "30461027+wtt40122@users.noreply.github.com",
        "time": "Thu Nov 27 10:56:33 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 27 10:56:33 2025 +0800"
      },
      "message": "fix: fix log statistics and pipeline calling logic (#619)\n\n* fix: solve the blocking problem caused by serverless startup\n\n* fix: fix log statistics and pipeline calling logic"
    },
    {
      "commit": "afa6a7cf1016e064f961eab4307b4b3d7dfb61a7",
      "tree": "3160ff7dee5be58372aa000592e81668118dc516",
      "parents": [
        "5d75747596b81c7361897df6a361ffe89f86dde4"
      ],
      "author": {
        "name": "EricDing",
        "email": "128116675+sadadw1@users.noreply.github.com",
        "time": "Wed Nov 26 15:52:59 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 26 15:52:59 2025 +0800"
      },
      "message": "refactor: add log query tool (#617)\n\n* refactor: refactor ozhera intelligence\n\n* feat: add coder tool and git mcp\n\n* fix: update codefix agent and tool\n\n* fix: add git suffix\n\n* refactor: add log query tool\n\n* fix: add endTime and update desc"
    },
    {
      "commit": "5d75747596b81c7361897df6a361ffe89f86dde4",
      "tree": "b4e063c2a93a8d46d24e47d7a9008f451e673a99",
      "parents": [
        "64c082eddcacaf5ded7f2edbd1f382c452e5f320"
      ],
      "author": {
        "name": "wtt",
        "email": "30461027+wtt40122@users.noreply.github.com",
        "time": "Tue Nov 25 17:00:50 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 25 17:00:50 2025 +0800"
      },
      "message": "feat: introducing a log filter chain based on Pipeline mode (#616)\n\n* fix: solve the blocking problem caused by serverless startup\n\n* feat: introducing a log filter chain based on Pipeline mode\n\n* refactor: fix null pointer exception in configuration acquisition logic"
    },
    {
      "commit": "64c082eddcacaf5ded7f2edbd1f382c452e5f320",
      "tree": "d815966b7983d874d8d30a66795d22637f7ffc21",
      "parents": [
        "89dbc9d886aebd380f53f926cb2a7d8f2f8a618e"
      ],
      "author": {
        "name": "Yandi Lee",
        "email": "41042306+littlepangdi@users.noreply.github.com",
        "time": "Tue Nov 25 11:11:30 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 25 11:11:30 2025 +0800"
      },
      "message": "feat: Optimize log collection exception handling and file rotation detection mechanism (#614)\n\n* fix: solve the blocking problem caused by serverless startup\n\n* 优化日志采集异常处理和快速切分场景支持\n\n- 新增文件读取异常自动重试机制（最多5次，区分异常类型）\n- 增加运行时文件截断检测（15秒间隔，立即截断立即处理）\n- 优化快速日志切分处理（关键事件1秒频率限制，检测间隔15秒）\n- 改进文件不存在时的监控策略\n- 修复快速切分场景下的数据丢失问题\n\n* Add file truncation detection for copytruncate log rotation\n\n- Add checkFileTruncation() to detect pointer \u003e file.length()\n- Handle immediate truncation immediately, gradual truncation with 15s\n  confirmation\n- Automatically restart ReadListener when truncation detected\n- Complement inode detection to cover all log rotation scenarios\n\n* Optimizes file truncation detection\n\nEnhances the file truncation detection mechanism during log rotation by directly utilizing the channel memory to retrieve the saved pointer. This removes the reliance on iterating through read listeners, resulting in improved efficiency.\n\nAdds a schedule method to the ExecutorUtil.\n\n---------\n\nCo-authored-by: wtt \u003c1136220284@qq.com\u003e\nCo-authored-by: wtt \u003c30461027+wtt40122@users.noreply.github.com\u003e"
    },
    {
      "commit": "89dbc9d886aebd380f53f926cb2a7d8f2f8a618e",
      "tree": "fd6166433e2410d1be88ca1473472f7e3869556d",
      "parents": [
        "a68bfae9095e33b64ff20170ae46496020045211"
      ],
      "author": {
        "name": "EricDing",
        "email": "128116675+sadadw1@users.noreply.github.com",
        "time": "Mon Nov 24 19:06:34 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 24 19:06:34 2025 +0800"
      },
      "message": "fix: add git suffix (#615)\n\n* refactor: refactor ozhera intelligence\n\n* feat: add coder tool and git mcp\n\n* fix: update codefix agent and tool\n\n* fix: add git suffix"
    },
    {
      "commit": "a68bfae9095e33b64ff20170ae46496020045211",
      "tree": "ad312ea684c8ba948277e20a9f05673e0b067f09",
      "parents": [
        "cab5b4e2f71b56a4ee8d744a39ea220321cf952d"
      ],
      "author": {
        "name": "wtt",
        "email": "30461027+wtt40122@users.noreply.github.com",
        "time": "Wed Nov 19 10:56:22 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 19 10:56:22 2025 +0800"
      },
      "message": "fix: solve the blocking problem caused by serverless startup (#613)\n\n"
    },
    {
      "commit": "cab5b4e2f71b56a4ee8d744a39ea220321cf952d",
      "tree": "dbcf506a58192ad96eead58aec86a90604c516b2",
      "parents": [
        "862fe35f08956dbcdfced0beaf8994926f43c636"
      ],
      "author": {
        "name": "EricDing",
        "email": "128116675+sadadw1@users.noreply.github.com",
        "time": "Mon Nov 17 09:31:54 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 17 09:31:54 2025 +0800"
      },
      "message": "refactor: refactor ozhera intelligence (#612)\n\n* refactor: refactor ozhera intelligence\n\n* feat: add coder tool and git mcp"
    },
    {
      "commit": "862fe35f08956dbcdfced0beaf8994926f43c636",
      "tree": "b7b30d2b9a0a7fb93f0b8a6b835dd7dedb5ad840",
      "parents": [
        "86b5eea3214d8a40e7936e45ad280c871ce3530e"
      ],
      "author": {
        "name": "Yandi Lee",
        "email": "41042306+littlepangdi@users.noreply.github.com",
        "time": "Fri Nov 14 16:56:18 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 14 16:56:18 2025 +0800"
      },
      "message": "fix: log agent leak file node may causing file never close after deleted (#610)\n\n* Fixes log-agent file handle leak\n\nAddresses a file handle leak issue by periodically cleaning up file handles for deleted files and files with inode changes.\n\nThe changes introduce a scheduled task to detect and close file handles associated with files that no longer exist or have had their inodes changed (e.g., due to log rotation). This ensures that file resources are properly released, preventing resource exhaustion and improving the stability of the log agent.\n\nAlso, adds inode change detection to `handleAllFileCollectMonitor` and `reOpen` methods to handle cases where files are recreated with the same name but a different inode. Truncated files with same inode are also handled.\n\n* refactor: upgrade log-agent module version to 2.2.12-SNAPSHOT\n\n---------\n\nCo-authored-by: liyandi \u003cliyandi@xiaomi.com\u003e"
    },
    {
      "commit": "86b5eea3214d8a40e7936e45ad280c871ce3530e",
      "tree": "ed7c74f06f5a4d20f3202d2a5bcfdc6aee093a7c",
      "parents": [
        "c360c2a2d50196328452630a9bec58cb08bacfb2"
      ],
      "author": {
        "name": "wtt",
        "email": "30461027+wtt40122@users.noreply.github.com",
        "time": "Wed Nov 12 16:07:23 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 12 16:07:23 2025 +0800"
      },
      "message": "feat: support configuring compression and export cycles - added environment variables (#611)\n\n"
    },
    {
      "commit": "c360c2a2d50196328452630a9bec58cb08bacfb2",
      "tree": "52f799e59184171de47642eb6d407f54b15a3b54",
      "parents": [
        "01527252ea436a27915561da305a2ad14a86d5e5"
      ],
      "author": {
        "name": "wtt",
        "email": "30461027+wtt40122@users.noreply.github.com",
        "time": "Thu Oct 23 16:04:26 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 23 16:04:26 2025 +0800"
      },
      "message": "refactor: optimize log parsing null value judgment logic using String… (#609)\n\n* refactor: optimize log parsing null value judgment logic using StringUtils\n\n* refactor: upgrade log-agent module version to 2.2.10-SNAPSHOT"
    },
    {
      "commit": "01527252ea436a27915561da305a2ad14a86d5e5",
      "tree": "e40a1506969cae53cb00bd79179ecc7cb0618af7",
      "parents": [
        "90b3d6218edaea9d732bbf7d29415d4aa87a9366"
      ],
      "author": {
        "name": "Xue",
        "email": "97078819+xs3508198@users.noreply.github.com",
        "time": "Mon Oct 13 16:42:58 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 13 16:42:58 2025 +0800"
      },
      "message": "refactor(log-export): refactor log export logic (#607)\n\n* refactor(log-export): refactor log export logic and remove 5000-row limit\n\nReworked the log export implementation to handle larger datasets efficiently.\nRemoved the hard-coded 5000-row limit and introduced a more flexible export mechanism.\n\n* fix: fix missing data issue caused by sorting and update Excel export to new version"
    },
    {
      "commit": "90b3d6218edaea9d732bbf7d29415d4aa87a9366",
      "tree": "850c114a037bfa8712d91d5a7ea81a673ae132f8",
      "parents": [
        "a507e8ad29de614138cb2eb7a28ec885d58b4100"
      ],
      "author": {
        "name": "wtt",
        "email": "30461027+wtt40122@users.noreply.github.com",
        "time": "Thu Sep 25 15:14:37 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 25 15:14:37 2025 +0800"
      },
      "message": "refactor: optimize log collection and parsing logic (#605)\n\n* refactor: optimize log collection and parsing logic\n\n* refactor: adding Apache license header for FilterIdEnum.java"
    },
    {
      "commit": "a507e8ad29de614138cb2eb7a28ec885d58b4100",
      "tree": "27389b9d0d68ad2a6a61ebb3ccc37a08afacf3a5",
      "parents": [
        "4808a1515f3e353c53903847be43d50258f06e3f"
      ],
      "author": {
        "name": "wtt",
        "email": "30461027+wtt40122@users.noreply.github.com",
        "time": "Thu Sep 04 14:03:11 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 04 14:03:11 2025 +0800"
      },
      "message": "feat: log parsing and system enhancement update (#604)\n\n* feat: optimize log acquisition thread pool and add new features\n\n* feat: log optimize log parsing and processing functions\n\n* refactor: remove the version number in pom xml"
    },
    {
      "commit": "4808a1515f3e353c53903847be43d50258f06e3f",
      "tree": "5fca3e5461b584b31a8c3ae063eb330b483fd2c8",
      "parents": [
        "ac2eb41e33f998892dbb5f5040c61ec07d440b0c"
      ],
      "author": {
        "name": "EricDing",
        "email": "128116675+sadadw1@users.noreply.github.com",
        "time": "Wed Sep 03 14:19:41 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 03 14:19:41 2025 +0800"
      },
      "message": "fix: Add try-catch to find out the reasons for the failure of span string parsing (#603)\n\n* fix: add SNAPSHOT repository\n\n* fix: Add try-catch to find out the reasons for the failure of span string parsing\n\n* fix: Fix the trace parsing issue"
    },
    {
      "commit": "ac2eb41e33f998892dbb5f5040c61ec07d440b0c",
      "tree": "3d8c7db2c9063679801ec6fa1b1b3961f3391dfb",
      "parents": [
        "9afee4fb8b3045def0157d2b1da57aa5e44d6244"
      ],
      "author": {
        "name": "wtt",
        "email": "30461027+wtt40122@users.noreply.github.com",
        "time": "Tue Aug 19 15:15:11 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 19 15:15:11 2025 +0800"
      },
      "message": "feat: optimize log acquisition thread pool and add new features (#602)\n\n"
    },
    {
      "commit": "9afee4fb8b3045def0157d2b1da57aa5e44d6244",
      "tree": "84d7c1aff9d8357a04c2e28de4833ca95c085126",
      "parents": [
        "aefc6461903b75d552fd556787677c41cdda5042"
      ],
      "author": {
        "name": "shanwb",
        "email": "shanwenbang@sina.cn",
        "time": "Mon Aug 18 19:40:07 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 18 19:40:07 2025 +0800"
      },
      "message": "optimize TraceUtil (#601)\n\n"
    },
    {
      "commit": "aefc6461903b75d552fd556787677c41cdda5042",
      "tree": "6b3c8bbbf9fbcf96e7fb756329799012a7c896ed",
      "parents": [
        "35dd2b824936ff5ccf6b724ffb83d1fdb41bc3f2",
        "6d1d7048a5e4b0bf58b29c90d3e2daba5f3c8347"
      ],
      "author": {
        "name": "wtt",
        "email": "30461027+wtt40122@users.noreply.github.com",
        "time": "Wed Jul 09 15:07:19 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 09 15:07:19 2025 +0800"
      },
      "message": "feat: add matrix app set deploy space field conditional statement (#583)\n\n"
    },
    {
      "commit": "6d1d7048a5e4b0bf58b29c90d3e2daba5f3c8347",
      "tree": "6b3c8bbbf9fbcf96e7fb756329799012a7c896ed",
      "parents": [
        "7aa44ba739121ecda4b2591c531883a5fd6d33c6",
        "35dd2b824936ff5ccf6b724ffb83d1fdb41bc3f2"
      ],
      "author": {
        "name": "wtt",
        "email": "30461027+wtt40122@users.noreply.github.com",
        "time": "Wed Jul 09 14:50:11 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 09 14:50:11 2025 +0800"
      },
      "message": "Merge branch \u0027master\u0027 into feat_platform"
    },
    {
      "commit": "35dd2b824936ff5ccf6b724ffb83d1fdb41bc3f2",
      "tree": "7034df7827bd5bec6e4a40e571a20f18116882cf",
      "parents": [
        "0767353d5d81b3cfd56071d4991f1ea98c8ebd10"
      ],
      "author": {
        "name": "wtt",
        "email": "30461027+wtt40122@users.noreply.github.com",
        "time": "Tue Jul 08 14:18:51 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 08 14:18:51 2025 +0800"
      },
      "message": "fix: fix log file path judgment logic and optimize related functions (#599)\n\n* fix:fix log file path judgment logic and optimize related functions\n\n* fix: modify-mysql-driver-dependency-configuration"
    },
    {
      "commit": "0767353d5d81b3cfd56071d4991f1ea98c8ebd10",
      "tree": "9d6845e3e50325750c50ddebdaeee48065b614d7",
      "parents": [
        "2f2ce9ffeddf5e2380e6cb56edf71f3cb9083080"
      ],
      "author": {
        "name": "EricDing",
        "email": "128116675+sadadw1@users.noreply.github.com",
        "time": "Tue Jul 08 10:44:59 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 08 10:44:59 2025 +0800"
      },
      "message": "refactor: refactor the custom metric monitoring SDK (#597)\n\n* fix: add SNAPSHOT repository\n\n* refactor: refactor the custom metric monitoring SDK\n\n* refactor: update logger name"
    },
    {
      "commit": "2f2ce9ffeddf5e2380e6cb56edf71f3cb9083080",
      "tree": "ce31744ab1be7fd0bb9a3bb3b0d1f0b48b7bac2f",
      "parents": [
        "01212237f15f227a53dcb264bbfdae1521a0142f"
      ],
      "author": {
        "name": "gaoxh",
        "email": "32359336+gaoxh@users.noreply.github.com",
        "time": "Wed Jul 02 15:05:32 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 02 15:05:32 2025 +0800"
      },
      "message": "fix: clear author info (#596)\n\nCo-authored-by: gaoxihui \u003cgaoxihui@xiaomi.com\u003e"
    },
    {
      "commit": "01212237f15f227a53dcb264bbfdae1521a0142f",
      "tree": "f7d87fe4f7a91d88bb44d68456504488f71c3467",
      "parents": [
        "127622e3c002d8d040538f11a96fb42778b89c5d"
      ],
      "author": {
        "name": "EricDing",
        "email": "128116675+sadadw1@users.noreply.github.com",
        "time": "Wed Jul 02 14:56:14 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 02 14:56:14 2025 +0800"
      },
      "message": "feat: add trace downgrade strategy switch (#592) (#595)\n\n* feat: add trace downgrade strategy switch\n\n* fix: add apache header"
    },
    {
      "commit": "127622e3c002d8d040538f11a96fb42778b89c5d",
      "tree": "85043dce49518fa615ec50e12d75be1bb541f545",
      "parents": [
        "b7b2bd3557f899b796284429375b2ea8c61e9129",
        "6e45d5949aeb70cfad580f925bb19519f3f0aec2"
      ],
      "author": {
        "name": "wtt",
        "email": "30461027+wtt40122@users.noreply.github.com",
        "time": "Wed Jul 02 14:39:43 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 02 14:39:43 2025 +0800"
      },
      "message": "feat: merge Intelligence front end branch to master (#594)\n\n"
    },
    {
      "commit": "6e45d5949aeb70cfad580f925bb19519f3f0aec2",
      "tree": "85043dce49518fa615ec50e12d75be1bb541f545",
      "parents": [
        "5f31d05374be6dbe29793c132154fb1b557627a9",
        "b7b2bd3557f899b796284429375b2ea8c61e9129"
      ],
      "author": {
        "name": "EricDing",
        "email": "128116675+sadadw1@users.noreply.github.com",
        "time": "Wed Jul 02 14:32:55 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 02 14:32:55 2025 +0800"
      },
      "message": "Merge branch \u0027master\u0027 into intelligence-front-end"
    },
    {
      "commit": "b7b2bd3557f899b796284429375b2ea8c61e9129",
      "tree": "1e769ca301acd17e5439a88f7dea5e65540e8621",
      "parents": [
        "0f608005cb07a9fef0951c5f22aa5a1c7ee7a362"
      ],
      "author": {
        "name": "Xue",
        "email": "97078819+xs3508198@users.noreply.github.com",
        "time": "Mon Jun 30 11:24:14 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 30 11:24:14 2025 +0800"
      },
      "message": "feat: add the function of ai log analysis (#593)\n\n* feat: added ai intelligent log analysis function, Solution 1\n\n- added ai intelligent log analysis function, Solution 1\n\n* feat: ai intelligent log analysis\n\n-ai intelligent log analysis 02\n\n* feat: Final version with added artificial intelligence log analysis function\n\n-Final version with added artificial intelligence log analysis function\n\n---------\n\nCo-authored-by: wtt \u003c30461027+wtt40122@users.noreply.github.com\u003e"
    },
    {
      "commit": "0f608005cb07a9fef0951c5f22aa5a1c7ee7a362",
      "tree": "ec68ec42ea44f11582c1f1279953c5b9f0b0ec8c",
      "parents": [
        "8671ea4feb058106751056f41494ed07f873110f"
      ],
      "author": {
        "name": "Xue",
        "email": "97078819+xs3508198@users.noreply.github.com",
        "time": "Wed Jun 25 14:51:37 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 25 14:51:37 2025 +0800"
      },
      "message": "fix: fix the type parameter of the hera App (#591)\n\n- fix the type parameter of the hera App"
    },
    {
      "commit": "5f31d05374be6dbe29793c132154fb1b557627a9",
      "tree": "aea95a5e41d99276d63f993d09f8b8b9ae14a3a2",
      "parents": [
        "a08b486036cf516b387743ae3eebd605244050e9"
      ],
      "author": {
        "name": "EricDing",
        "email": "128116675+sadadw1@users.noreply.github.com",
        "time": "Fri Jun 20 15:23:13 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 20 15:23:13 2025 +0800"
      },
      "message": "feat: add trace analysis service (#590)\n\n* feat: add trace analysis service\n\n* fix: delete author"
    },
    {
      "commit": "8671ea4feb058106751056f41494ed07f873110f",
      "tree": "382a434783d12368cd60bbac5345e7747c4d8c2f",
      "parents": [
        "d576df3767698689ebef03aa165f518219de83d9"
      ],
      "author": {
        "name": "wtt",
        "email": "30461027+wtt40122@users.noreply.github.com",
        "time": "Wed Jun 18 15:53:39 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 18 15:53:39 2025 +0800"
      },
      "message": "feat: add machine information acquisition interface and optimize related functions (#589)\n\n"
    },
    {
      "commit": "a08b486036cf516b387743ae3eebd605244050e9",
      "tree": "40563eee1de35c185f265bbe6cdb20aac2da9aad",
      "parents": [
        "4bddd0a752f704be22a2a6e184efa3876f5e2ca9"
      ],
      "author": {
        "name": "张志勇",
        "email": "zhangzhiyong1@xiaomi.com",
        "time": "Wed Jun 18 11:09:24 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 18 11:09:24 2025 +0800"
      },
      "message": "feat: add new message type and optimize prompt logic (#584) (#585)\n\n"
    },
    {
      "commit": "4bddd0a752f704be22a2a6e184efa3876f5e2ca9",
      "tree": "a447f8cdf7936c47abdaf13ca032ab3b7c880b6a",
      "parents": [
        "d576df3767698689ebef03aa165f518219de83d9"
      ],
      "author": {
        "name": "EricDing",
        "email": "128116675+sadadw1@users.noreply.github.com",
        "time": "Wed Jun 18 10:31:47 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 18 10:31:47 2025 +0800"
      },
      "message": "feat: add agent config and function (#584)\n\n"
    },
    {
      "commit": "7aa44ba739121ecda4b2591c531883a5fd6d33c6",
      "tree": "c93d2d76f4125dedb7558049a43426da479eeb8e",
      "parents": [
        "d576df3767698689ebef03aa165f518219de83d9"
      ],
      "author": {
        "name": "xiaogaofeng",
        "email": "xiaogaofeng@xiaomi.com",
        "time": "Mon Jun 09 15:12:08 2025 +0800"
      },
      "committer": {
        "name": "xiaogaofeng",
        "email": "xiaogaofeng@xiaomi.com",
        "time": "Mon Jun 09 15:12:08 2025 +0800"
      },
      "message": "(log-manager):fix matrix app type deploy space\n"
    },
    {
      "commit": "d576df3767698689ebef03aa165f518219de83d9",
      "tree": "fa538551dfe595b3ebabf868b3084ec5cd3aabd1",
      "parents": [
        "4b83368267c3f1ec971e8d98533028bd0ea47333"
      ],
      "author": {
        "name": "gaoxh",
        "email": "32359336+gaoxh@users.noreply.github.com",
        "time": "Mon May 19 14:49:00 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 19 14:49:00 2025 +0800"
      },
      "message": "feat: extended business alarm (#582)\n\n"
    },
    {
      "commit": "4b83368267c3f1ec971e8d98533028bd0ea47333",
      "tree": "a6bb851f2373e7a66361d5772acdbb365481db09",
      "parents": [
        "45b01b524fdd9eaadd97dad7d27ce00e7306e308"
      ],
      "author": {
        "name": "wtt",
        "email": "30461027+wtt40122@users.noreply.github.com",
        "time": "Tue May 13 15:22:44 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 13 15:22:44 2025 +0800"
      },
      "message": "feat: optimize file monitoring and configuration management functions (#581)\n\n"
    },
    {
      "commit": "45b01b524fdd9eaadd97dad7d27ce00e7306e308",
      "tree": "6a142030894b2d04b8a4a09d6651c67cf0a965fa",
      "parents": [
        "fe7636ea41734b3b805113fd04b1fb01168c5a40"
      ],
      "author": {
        "name": "wtt",
        "email": "30461027+wtt40122@users.noreply.github.com",
        "time": "Thu Apr 10 16:43:20 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 10 16:43:20 2025 +0800"
      },
      "message": "feat: Add placeholder parsing function (#579)\n\n"
    },
    {
      "commit": "fe7636ea41734b3b805113fd04b1fb01168c5a40",
      "tree": "ff509f43a41ec7bd1838dc0289021b1afc8d2934",
      "parents": [
        "59102e10b64e1d8c0268b9007d553804f8c3b02e"
      ],
      "author": {
        "name": "gaoxh",
        "email": "32359336+gaoxh@users.noreply.github.com",
        "time": "Mon Apr 07 15:05:36 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 07 15:05:36 2025 +0800"
      },
      "message": "fix: remove unused documents (#577)\n\nCo-authored-by: gaoxihui \u003cgaoxihui@xiaomi.com\u003e"
    },
    {
      "commit": "59102e10b64e1d8c0268b9007d553804f8c3b02e",
      "tree": "bc52ea0dac2390f2cab6b66c28a41d2907e5f2f2",
      "parents": [
        "06e361353a915cf1c2b7e7ed1f0a13a2e5508f42"
      ],
      "author": {
        "name": "EricDing",
        "email": "128116675+sadadw1@users.noreply.github.com",
        "time": "Mon Apr 07 14:49:11 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 07 14:49:11 2025 +0800"
      },
      "message": "fix: merge intelligence into master (#576)\n\n* fix: delete unused annotation\n\n* fix: upgrade app-api and app-common version to 3\n\n* fix: delete rocksDB unit test\n\n* fix: update trace-etl file header, include java and md file\n\n* fix: add trace-etl file header type, properties and xml\n\n* fix: update webhook package\n\n* feat: prepare for release\n\n* feat: add binary tarball configuration\n\n* fix: add liecense header to the newly added file\n\n* fix: binary tarball adds instructions and scripts to the demo module\n\n* feat: prepare to release version 2.2.5-incubating\n\n* fix: update distribution configuration\n\n* feat: Preparing to release version 2.2.5-incubating\n\n* feat: update copyright year\n\n* feat: Updated Copyright Notice\n\n* feat: offer HeraLogApiService service (#528)\n\n* feat: add HeraLogApiService\r\n\r\n* feat: offer HeraLogApiService service\r\n\r\n* refactor: optimize the log query code and add comments\r\n\r\n* refactor: added query support for Doris storage type logs\n\n* feat: add trace query and analyze filter\n\n* feat: add log query\n\n* feat: add metrics query\n\n* feat: add controller layer code; improve the documentation\n\n* feat: operator add intelligence yaml and nacos properties\n\n* fix: transform en\n\n* fix: add intelligence implementation (#533)\n\n* feat: add trace query and analyze filter\r\n\r\n* feat: add log query\r\n\r\n* feat: add metrics query\r\n\r\n* feat: add controller layer code; improve the documentation\r\n\r\n* feat: operator add intelligence yaml and nacos properties\r\n\r\n* fix: transform en\n\n* fix: revert dist ozhera webhook dockerfile\n\n---------\n\nCo-authored-by: gaoxihui \u003cgaoxihui@xiaomi.com\u003e\nCo-authored-by: wtt \u003c30461027+wtt40122@users.noreply.github.com\u003e"
    },
    {
      "commit": "06e361353a915cf1c2b7e7ed1f0a13a2e5508f42",
      "tree": "b03413885451a0e6c4f3328db785d84298212d48",
      "parents": [
        "80a8747ae4eab42299a3267375c7adf0a1f1a281"
      ],
      "author": {
        "name": "Xue",
        "email": "97078819+xs3508198@users.noreply.github.com",
        "time": "Wed Apr 02 14:59:52 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 02 14:59:52 2025 +0800"
      },
      "message": "feat: add query all space by name (#574)\n\n* feat: add query all space by name\n\n- This change allows querying spaces by name, improving discoverability.\n\n* feat: add query all space by name 02\n\n- This change allows querying spaces by name, improving discoverability.\n\n* feat: add query all space by name 02\n\n- This change allows querying spaces by name, improving discoverability.\n\n* feat: add query all space by name 02\n\n- This change allows querying spaces by name, improving discoverability."
    },
    {
      "commit": "80a8747ae4eab42299a3267375c7adf0a1f1a281",
      "tree": "8dd67448dde2428264c088e75e6c5e7941189e7c",
      "parents": [
        "e11ddd3e87c5e95472246786617e07a48eaae582"
      ],
      "author": {
        "name": "wtt",
        "email": "30461027+wtt40122@users.noreply.github.com",
        "time": "Tue Apr 01 18:38:08 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 01 18:38:08 2025 +0800"
      },
      "message": "refactor: refactoring log statistics function (#573)\n\n"
    },
    {
      "commit": "e11ddd3e87c5e95472246786617e07a48eaae582",
      "tree": "0acaacdb6389de99350a51e427ebb57cfc6c0943",
      "parents": [
        "0674bb69aee8cb3d826aceb8c489a41d0c8d7425"
      ],
      "author": {
        "name": "gaoxh",
        "email": "32359336+gaoxh@users.noreply.github.com",
        "time": "Tue Apr 01 15:08:24 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 01 15:08:24 2025 +0800"
      },
      "message": "fix: repair the historical legacy xiaomi path and information references (#572)\n\n"
    },
    {
      "commit": "0674bb69aee8cb3d826aceb8c489a41d0c8d7425",
      "tree": "dcdfb9d1224e9b57307cd73f904ee26fd84b191d",
      "parents": [
        "12c6cf6668f2ea29bf25c9e767fc31a8e0399f6f"
      ],
      "author": {
        "name": "gaoxh",
        "email": "32359336+gaoxh@users.noreply.github.com",
        "time": "Fri Mar 28 16:12:15 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 28 16:12:15 2025 +0800"
      },
      "message": "feat: upgrade version to 2.2.6-SNAPSHOT (#570)\n\n"
    },
    {
      "commit": "12c6cf6668f2ea29bf25c9e767fc31a8e0399f6f",
      "tree": "fec8fd3628dadbabf4ea39c6362a45b8a2a79730",
      "parents": [
        "6e9a4293af8dc1ba5fc3a572db6a219b4c3814fe"
      ],
      "author": {
        "name": "psxjoy",
        "email": "psxjoy@apache.org",
        "time": "Fri Mar 28 14:34:26 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 28 14:34:26 2025 +0800"
      },
      "message": "fix: update log4j version and adjust related dependencies (#559)\n\n"
    },
    {
      "commit": "6e9a4293af8dc1ba5fc3a572db6a219b4c3814fe",
      "tree": "8af6ae33c4024382d0526d7d404c3fc06150b825",
      "parents": [
        "35f109ffc991026f557d440a1b5cd7ae84895ac2"
      ],
      "author": {
        "name": "Xue",
        "email": "97078819+xs3508198@users.noreply.github.com",
        "time": "Mon Mar 24 15:22:33 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 24 15:22:33 2025 +0800"
      },
      "message": "perf: optimize queryAllApps with conditional fetching logic (#569)\n\n* fix: test2025-0320\n\n* perf: optimize queryAllApps with conditional fetching logic\n\n- Modify queryAllApps to perform fuzzy search by name when provided\n- Implement fallback to fetch top 100 records when no name filter exists\n- Reduce full-table scan overhead and improve query performance\n\n---------\n\nCo-authored-by: xueshan \u003cxueshan@xiaomi.com\u003e"
    },
    {
      "commit": "35f109ffc991026f557d440a1b5cd7ae84895ac2",
      "tree": "b8649fccd338d3de397ed96882f47a90482fa50d",
      "parents": [
        "4c3fe95e50f27262d099c33a458594c457eac184"
      ],
      "author": {
        "name": "Xue",
        "email": "97078819+xs3508198@users.noreply.github.com",
        "time": "Tue Mar 18 10:43:21 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 18 10:43:21 2025 +0800"
      },
      "message": "fix:  resolve the tail update problem in log-agent (#567)\n\n* fix:  resolve the tail update problem in log-agent\n- Resolve the problem that the configuration information received by tail is not updated\n\n* fix:  resolve the tail update problem in log-agent\n- Resolve the problem that the configuration information received by tail is not updated\n\n---------\n\nCo-authored-by: xueshan \u003cxueshan@xiaomi.com\u003e"
    },
    {
      "commit": "4c3fe95e50f27262d099c33a458594c457eac184",
      "tree": "e5746e061abe537a208fb05dfe99abd40c108dc2",
      "parents": [
        "7fe486380674a2294b06ec67427c645f9666f17d"
      ],
      "author": {
        "name": "Xue",
        "email": "97078819+xs3508198@users.noreply.github.com",
        "time": "Mon Mar 17 16:18:14 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 17 16:18:14 2025 +0800"
      },
      "message": "fix:  Solves the logical problem of reading nacos configuration for processing (#565)\n\n- Solves the logical problem of reading nacos configuration for processing\n- Added some logs to make it easier to view problems\n\nCo-authored-by: xueshan \u003cxueshan@xiaomi.com\u003e"
    },
    {
      "commit": "7fe486380674a2294b06ec67427c645f9666f17d",
      "tree": "f335f8e81de9c42e9f560c1a8847ac91313f530a",
      "parents": [
        "36867a6434a7e55348201be6d8a7bbb8a0bedcaa"
      ],
      "author": {
        "name": "Xue",
        "email": "97078819+xs3508198@users.noreply.github.com",
        "time": "Thu Mar 13 19:16:03 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 13 19:16:03 2025 +0800"
      },
      "message": "fix: fix null point exception (#564)\n\n* fix: modifying a null pointer exception\n\n* fix: modifying a null pointer exception\n\n---------\n\nCo-authored-by: wtt \u003c30461027+wtt40122@users.noreply.github.com\u003e"
    },
    {
      "commit": "36867a6434a7e55348201be6d8a7bbb8a0bedcaa",
      "tree": "12c34f82bc2c8e9cb0553be73e50d9260fa14b0e",
      "parents": [
        "fc39363a941a23355e95622d9feb9817ab6cdbf9"
      ],
      "author": {
        "name": "wtt",
        "email": "30461027+wtt40122@users.noreply.github.com",
        "time": "Thu Mar 13 19:11:33 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 13 19:11:33 2025 +0800"
      },
      "message": "refactor: refactor channelService creation logic (#562)\n\n* refactor: refactor channelService creation logic\n\n* refactor: optimize log query and export functions"
    },
    {
      "commit": "fc39363a941a23355e95622d9feb9817ab6cdbf9",
      "tree": "ea5d0544d3b66d652911473f5e330897814b11a0",
      "parents": [
        "e4f7cd939baad7ae939dab240675763daae5e4d5"
      ],
      "author": {
        "name": "wtt",
        "email": "30461027+wtt40122@users.noreply.github.com",
        "time": "Wed Mar 12 18:58:16 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 12 18:58:16 2025 +0800"
      },
      "message": "refactor: log monitoring modification and content parsing optimization (#561)\n\n* refactor(log): fefactoring log parsing logic\n\n* refactor: reconstruct file monitoring logic and optimize log parsing function\n\n* refactor: Optimize code comments for EsDataServiceImpl class\n\n* refactor: optimize code comments for EsDataServiceImpl class"
    },
    {
      "commit": "e4f7cd939baad7ae939dab240675763daae5e4d5",
      "tree": "bd2e35272c452ed3672455dcd064c9de2f0f2489",
      "parents": [
        "e9f14e23cc577774d698eaa7bef4dee567dc3eb4"
      ],
      "author": {
        "name": "gaoxh",
        "email": "32359336+gaoxh@users.noreply.github.com",
        "time": "Wed Mar 12 09:45:12 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 12 09:45:12 2025 +0800"
      },
      "message": "feat: upgrade excel dependency version (#560)\n\n"
    },
    {
      "commit": "e9f14e23cc577774d698eaa7bef4dee567dc3eb4",
      "tree": "2ed3a8b13a459694fcbe4a1edb7ef7448df94b2a",
      "parents": [
        "249d05a336e21b1273fd48058624b1160d735127"
      ],
      "author": {
        "name": "Xue",
        "email": "97078819+xs3508198@users.noreply.github.com",
        "time": "Mon Mar 10 11:08:09 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 10 11:08:09 2025 +0800"
      },
      "message": "feat: add log level filtering for collection (#549)\n\n* feat: add log level filtering for collection\n\n- Implements a new feature to filter log collection based on log levels.\n- Allows users to specify the desired log levels for collection, enhancing the system\u0027s flexibility and user experience.\n- The implementation includes a configuration option to specify the desired log levels and corresponding filtering logic in the log collection module.\n\n* feat: add log level filtering for collection\n\n- Implements a new feature to filter log collection based on log levels.\n- Allows users to specify the desired log levels for collection, enhancing the system\u0027s flexibility and user experience.\n- The implementation includes a configuration option to specify the desired log levels and corresponding filtering logic in the log collection module.\n\n* feat: Add Nacos global log level configuration\n\nImplement a new feature to dynamically adjust the log level across the system via Nacos configuration. This allows centralized management of log levels, improving system observability and operational efficiency.\n\n* refactor(log): optimize log level filter configuration management\n\n- Fix potential NPEs in config handling\n- Improve error handling and retry mechanism\n- Enhance thread pool management\n- Add better logging\n\n* fix: Fixes the NPE and collection traversal issues in the global configuration of log filtering\n\n- Fixed null pointer exception caused by TailExtensionService dependency injection failure\n- Use a normal for loop to avoid concurrent modification exceptions for enhanced traversal\n- Optimize configuration update logic to ensure atomicity of collection operations\n\n* fix: Improve log collection and filtering logic to enhance reliability and reduce redundant logs\n\n -Refine log filtering logic for better reliability and performance\n\n* fix: remove non-standard comments\n\n-remove non-standard comments\n\n* feat: add log level filtering for collection\n\n- Implements a new feature to filter log collection based on log levels.\n- Allows users to specify the desired log levels for collection, enhancing the system\u0027s flexibility and user experience.\n- The implementation includes a configuration option to specify the desired log levels and corresponding filtering logic in the log collection module.\n\n* fix: fixed some issues in log filtering\n\n- fixed some issues in log filtering.\n\n* fix: fixed some issues in log filtering\n\n- fixed some issues in log filtering.\n\n---------\n\nCo-authored-by: wtt \u003c30461027+wtt40122@users.noreply.github.com\u003e\nCo-authored-by: gaoxh \u003c32359336+gaoxh@users.noreply.github.com\u003e"
    },
    {
      "commit": "249d05a336e21b1273fd48058624b1160d735127",
      "tree": "1a3e79b4d921676952e9cf575a09e2cba0cb751c",
      "parents": [
        "da30876cc7514de6d20d01d84ca7be771e6dd1e6"
      ],
      "author": {
        "name": "gaoxh",
        "email": "32359336+gaoxh@users.noreply.github.com",
        "time": "Mon Mar 10 11:00:42 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 10 11:00:42 2025 +0800"
      },
      "message": "feat: Release 2.2.5 incubating rc2 (#557)\n\n* feat: prepare for release\n\n* feat: add binary tarball configuration\n\n* fix: add liecense header to the newly added file\n\n* fix: binary tarball adds instructions and scripts to the demo module\n\n* feat: prepare to release version 2.2.5-incubating\n\n* fix: update distribution configuration\n\n* feat: Preparing to release version 2.2.5-incubating\n\n* feat: update copyright year\n\n* feat: Updated Copyright Notice\n\n* refactor: add license info for dependency jars (#545)\n\n* refactor: add MIT and other license info for dependency jars (#546)\n\n* refactor: add license info for dependency jars\r\n\r\n* refactor: add license info for dependency jars\r\n\r\n* refactor: add license info for dependency jars\n\n* feat: package does not integrate third-party dependencies and supports postgreSql as the default database\n\n* fix: clean up deprecated dependencies\n\n* feat: Add script to handle merging license lists\n\n* feat: Add a license file with a three-party license\n\n* feat: add notice for third-party dependencies\n\n* feat: clean up and add third-party dependency declarations\n\n* feat: add third-party dependency package declaration\n\n* refactor: clean up third-party licenses and update the Dockerfile\n\n* feat: clean up third-party license files\n\n* feat: add NOTICE for dubbo dependency\n\n* refactor: add license info for dependency jars (#550)\n\n* fix: Correction documentation\n\n* feat: add extension dependency documentation\n\n* feat: update Dockerfile\n\n* feat: delete unnecessary files\n\n* fix: update assembly configuration and readme document\n\n* fix: clean up third-party dependencies and licenses\n\n* refactor: update license info for dependency jars (#552)\n\n* refactor: add license info for dependency jars\n\n* refactor: update license info for dependency jars\n\n* refactor: update license info for dependency jars\n\n* feat: remove unnecessary license files\n\n* feat: update configuration to prepare for release\n\n* fix: updated readme document\n\n* feat: organize the license required for version release\n\n---------\n\nCo-authored-by: gaoxihui \u003cgaoxihui@xiaomi.com\u003e\nCo-authored-by: psxjoy \u003cpsxjoy@apache.org\u003e"
    },
    {
      "commit": "da30876cc7514de6d20d01d84ca7be771e6dd1e6",
      "tree": "94cb774e7ae552bfcdd3aa71443060b0dffc8fc4",
      "parents": [
        "ef75b1ae4f5cef12a6202330cd9588a93eeadadc"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Sun Mar 09 04:17:20 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 09 11:17:20 2025 +0800"
      },
      "message": "fix: add 2025 to NOTICE (#553)\n\n"
    },
    {
      "commit": "ef75b1ae4f5cef12a6202330cd9588a93eeadadc",
      "tree": "0e684f3ea8b604b303aaf5b5de59208c4de6fb95",
      "parents": [
        "4404f1587bf5e26f384989d368d4fb885fd616a4"
      ],
      "author": {
        "name": "wtt",
        "email": "30461027+wtt40122@users.noreply.github.com",
        "time": "Tue Feb 25 14:10:38 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 25 14:10:38 2025 +0800"
      },
      "message": "refactor(log): fefactoring log parsing logic (#551)\n\n"
    },
    {
      "commit": "4404f1587bf5e26f384989d368d4fb885fd616a4",
      "tree": "93a52d56561bc321a53e53662caf47284c30c4b7",
      "parents": [
        "934e4dea051b0a96ac5ad8223d80b74bea27db56"
      ],
      "author": {
        "name": "wtt",
        "email": "30461027+wtt40122@users.noreply.github.com",
        "time": "Tue Feb 18 16:42:17 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 18 16:42:17 2025 +0800"
      },
      "message": "feat: optimize log parsing and statistics functions (#548)\n\n* feat(log): optimize log parsing and statistics functions\r\n\r\n* refactor: optimize log parsing and configuration services"
    },
    {
      "commit": "934e4dea051b0a96ac5ad8223d80b74bea27db56",
      "tree": "b1777573a8711c7ad9ef2631e8284e09e5d01784",
      "parents": [
        "6b495f9816032f171de2d95adb35a83c12b10271"
      ],
      "author": {
        "name": "wtt",
        "email": "30461027+wtt40122@users.noreply.github.com",
        "time": "Sat Feb 08 15:34:39 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 08 15:34:39 2025 +0800"
      },
      "message": "refactor: optimize the `log-stream` Module in Logging (#544)\n\n"
    },
    {
      "commit": "6b495f9816032f171de2d95adb35a83c12b10271",
      "tree": "fa2181a79b3c8988e6d9201246d97ef7ea4d0389",
      "parents": [
        "0f31b29f648c7bf84a09e0d1dbc9cb7d76234929"
      ],
      "author": {
        "name": "psxjoy",
        "email": "psxjoy@apache.org",
        "time": "Thu Feb 06 11:09:09 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 06 11:09:09 2025 +0800"
      },
      "message": "refactor: add Conventional Commits specification (#539)\n\n"
    },
    {
      "commit": "0f31b29f648c7bf84a09e0d1dbc9cb7d76234929",
      "tree": "c6a37c6031c21cd4d8c7b5dc4e86ebcb83f7cbe3",
      "parents": [
        "bacd8e3f009c38e7c24bf60df87b914f069af147"
      ],
      "author": {
        "name": "Yandi Lee",
        "email": "41042306+littlepangdi@users.noreply.github.com",
        "time": "Thu Feb 06 11:03:22 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 06 11:03:22 2025 +0800"
      },
      "message": "feat: add origin_system to logtail to identify third-party plaform (#541)\n\n"
    },
    {
      "commit": "bacd8e3f009c38e7c24bf60df87b914f069af147",
      "tree": "70e3f734441a923a49873f2356a6624612b0053b",
      "parents": [
        "eb2ab6c1a4709185da244b8250510d8cfa8f07ea"
      ],
      "author": {
        "name": "songyutong1",
        "email": "101334625+UPYOI@users.noreply.github.com",
        "time": "Thu Feb 06 10:39:08 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 06 10:39:08 2025 +0800"
      },
      "message": "feat: add log field into es in /ozhera-log (#523)\n\n"
    },
    {
      "commit": "eb2ab6c1a4709185da244b8250510d8cfa8f07ea",
      "tree": "24a29d9df88d0d26a57cd8b22c690632105d53d0",
      "parents": [
        "2ab221bcca8ccb3694cd424bb476ed823334163e"
      ],
      "author": {
        "name": "psxjoy",
        "email": "psxjoy@apache.org",
        "time": "Fri Jan 24 16:56:57 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 24 16:56:57 2025 +0800"
      },
      "message": "refactor: update the labels to comply with the standards. (#540)\n\n"
    },
    {
      "commit": "2ab221bcca8ccb3694cd424bb476ed823334163e",
      "tree": "fa33a10c69bca3b3660151fec6f8494c5f4e7400",
      "parents": [
        "245a23dc3c0d6dfc6d0816ea82ddf5abacc628f8"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Fri Jan 24 09:33:19 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 24 16:33:19 2025 +0800"
      },
      "message": "refactor code to get last line from response (#535)\n\n"
    },
    {
      "commit": "245a23dc3c0d6dfc6d0816ea82ddf5abacc628f8",
      "tree": "cdc42da9e4428d91478c42f9f57cae5aa373a825",
      "parents": [
        "cfddeee3d38a5a71d733a92d811a88cecadee393"
      ],
      "author": {
        "name": "xiaoyu",
        "email": "xiaoyu@apache.org",
        "time": "Fri Jan 24 16:29:10 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 24 16:29:10 2025 +0800"
      },
      "message": "feat:  add asf.yaml (#482)\n\n* Create .asf.yaml\r\n\r\n* feat: add asf.yaml\r\n\r\n---------\r\n\r\nCo-authored-by: gaoxh \u003c32359336+gaoxh@users.noreply.github.com\u003e\r\nCo-authored-by: wtt \u003c30461027+wtt40122@users.noreply.github.com\u003e"
    },
    {
      "commit": "cfddeee3d38a5a71d733a92d811a88cecadee393",
      "tree": "6b314e07b2c8cd3c875f4d331e19978d55fcbcca",
      "parents": [
        "66402b2a2b33712fa060efe7aa2f254bb32922cb"
      ],
      "author": {
        "name": "gaoxh",
        "email": "32359336+gaoxh@users.noreply.github.com",
        "time": "Fri Jan 24 16:12:07 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 24 16:12:07 2025 +0800"
      },
      "message": "feat: change submission information verification process (#538)\n\nCo-authored-by: gaoxihui \u003cgaoxihui@xiaomi.com\u003e"
    },
    {
      "commit": "66402b2a2b33712fa060efe7aa2f254bb32922cb",
      "tree": "02180fc1c23231fc9256f31d7e41792cf4f25fa1",
      "parents": [
        "4100d7f18ea5d5881506e6c3950918b4a402dde7"
      ],
      "author": {
        "name": "gaoxh",
        "email": "32359336+gaoxh@users.noreply.github.com",
        "time": "Thu Nov 21 19:45:40 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 21 19:45:40 2024 +0800"
      },
      "message": "fix: add header to files missing copyright notice (#517)\n\n"
    },
    {
      "commit": "4100d7f18ea5d5881506e6c3950918b4a402dde7",
      "tree": "ebc8ea35b5232d11d5d4a36dc6fea32dd21f2541",
      "parents": [
        "814625d144a86725fa936a936ca009b6001a04b2"
      ],
      "author": {
        "name": "Xue",
        "email": "97078819+xs3508198@users.noreply.github.com",
        "time": "Wed Nov 20 18:23:35 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 20 18:23:35 2024 +0800"
      },
      "message": "fix: operator information changes (#514)\n\nCo-authored-by: xueshan \u003cxueshan@xiaomi.com\u003e\r\nCo-authored-by: wodiwudi \u003c40229449+wodiwudi@users.noreply.github.com\u003e"
    },
    {
      "commit": "814625d144a86725fa936a936ca009b6001a04b2",
      "tree": "748995f98088cb45944ce51f063045bccf738e30",
      "parents": [
        "a18faedb50b88941303043bf757e1c2955021f84"
      ],
      "author": {
        "name": "EricDing",
        "email": "128116675+sadadw1@users.noreply.github.com",
        "time": "Wed Nov 20 15:50:12 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 20 15:50:12 2024 +0800"
      },
      "message": "feat: add dockerfile and proto file header (#515)\n\n* fix: delete unused annotation\r\n\r\n* fix: upgrade app-api and app-common version to 3\r\n\r\n* fix: delete rocksDB unit test\r\n\r\n* fix: update trace-etl file header, include java and md file\r\n\r\n* fix: add trace-etl file header type, properties and xml\r\n\r\n* fix: dockerfile and proto add file header"
    },
    {
      "commit": "a18faedb50b88941303043bf757e1c2955021f84",
      "tree": "e01864fb9f7a39bbde32e7019ade7a813b2f5268",
      "parents": [
        "e6688bc7bf039b2ecbb9d90bcacda813c417bf90"
      ],
      "author": {
        "name": "gaoxh",
        "email": "32359336+gaoxh@users.noreply.github.com",
        "time": "Wed Nov 20 14:30:13 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 20 14:30:13 2024 +0800"
      },
      "message": "fix: add a header to the file where the declaration is missing (#513)\n\nCo-authored-by: gaoxihui \u003cgaoxihui@xiaomi.com\u003e"
    },
    {
      "commit": "e6688bc7bf039b2ecbb9d90bcacda813c417bf90",
      "tree": "985de35f33c1563ffe85ba47c7704cae514d2b16",
      "parents": [
        "ad7b5d4037f8d66d46724b30fb72d7bf5675f6a6"
      ],
      "author": {
        "name": "wtt",
        "email": "30461027+wtt40122@users.noreply.github.com",
        "time": "Wed Nov 20 11:10:17 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 20 11:10:17 2024 +0800"
      },
      "message": "fix: update data vo header (#512)\n\n"
    },
    {
      "commit": "ad7b5d4037f8d66d46724b30fb72d7bf5675f6a6",
      "tree": "729011ac64f7286f823b3a5c1ab24278e0e8966d",
      "parents": [
        "617fbd2c6de0d5e4562e1aee8031cbdb3f194ba5"
      ],
      "author": {
        "name": "gaoxh",
        "email": "32359336+gaoxh@users.noreply.github.com",
        "time": "Wed Nov 20 10:42:16 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 20 10:42:16 2024 +0800"
      },
      "message": "fix: update the copyright statement in the file header and add a notice file (#509)\n\n"
    },
    {
      "commit": "617fbd2c6de0d5e4562e1aee8031cbdb3f194ba5",
      "tree": "e378305a038f950c73cd94c3fc09c5cdf65c5895",
      "parents": [
        "5cdcd64faaf41b38d8f6c638a692eb713d688a4a"
      ],
      "author": {
        "name": "wtt",
        "email": "30461027+wtt40122@users.noreply.github.com",
        "time": "Wed Nov 20 10:39:17 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 20 10:39:17 2024 +0800"
      },
      "message": "fix: update hera-log and hera-operator file header (#508)\n\n* refactor: update hera-log and hera-operator header\r\n\r\n* refactor: update yaml header\r\n\r\n* fix: update sh file header\r\n\r\n* fix: update maven repository\r\n\r\n---------\r\n\r\nCo-authored-by: gaoxh \u003c32359336+gaoxh@users.noreply.github.com\u003e"
    },
    {
      "commit": "5cdcd64faaf41b38d8f6c638a692eb713d688a4a",
      "tree": "2d8ab1285b56fb62b743bdb40ca138bca073b268",
      "parents": [
        "4fd427e7ec5ec3d5dc277c529c1702f552ee94be"
      ],
      "author": {
        "name": "wodiwudi",
        "email": "40229449+wodiwudi@users.noreply.github.com",
        "time": "Wed Nov 20 10:33:05 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 20 10:33:05 2024 +0800"
      },
      "message": "refactor: add apache header (#511)\n\n"
    },
    {
      "commit": "4fd427e7ec5ec3d5dc277c529c1702f552ee94be",
      "tree": "d272a5dd40ca19885d5e22e998ece8c2cde2c222",
      "parents": [
        "bb6dc1434df4463c0d85263524ae8d06c487b3c4"
      ],
      "author": {
        "name": "EricDing",
        "email": "128116675+sadadw1@users.noreply.github.com",
        "time": "Tue Nov 19 17:42:21 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 19 17:42:21 2024 +0800"
      },
      "message": "fix: update demo-client and demo-server file header (#507)\n\n* fix: delete unused annotation\r\n\r\n* fix: upgrade app-api and app-common version to 3\r\n\r\n* fix: delete rocksDB unit test\r\n\r\n* fix: update trace-etl file header, include java and md file\r\n\r\n* fix: update demo-client and demo-server file header\r\n\r\n* fix: add trace-etl file header type, properties and xml"
    },
    {
      "commit": "bb6dc1434df4463c0d85263524ae8d06c487b3c4",
      "tree": "a58745245ad0ef7d6e9ad533a3e4f251e3d4cd98",
      "parents": [
        "babd7c94e65c178a62aa5de2819c613ead1e1fb0"
      ],
      "author": {
        "name": "wodiwudi",
        "email": "40229449+wodiwudi@users.noreply.github.com",
        "time": "Tue Nov 19 17:37:12 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 19 17:37:12 2024 +0800"
      },
      "message": "refactor: update ozhera-prometheus-agent prometheus-starter-all tspandata header (#506)\n\nCo-authored-by: gaoxh \u003c32359336+gaoxh@users.noreply.github.com\u003e"
    },
    {
      "commit": "babd7c94e65c178a62aa5de2819c613ead1e1fb0",
      "tree": "4094a5c43474acfb649b85d3912a2d424499ac07",
      "parents": [
        "0ea52972268f10647000bcad88d641d7a8fc322e"
      ],
      "author": {
        "name": "EricDing",
        "email": "128116675+sadadw1@users.noreply.github.com",
        "time": "Tue Nov 19 17:28:28 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 19 17:28:28 2024 +0800"
      },
      "message": "fix: update trace-etl file header, include java and md file (#505)\n\n* fix: delete unused annotation\r\n\r\n* fix: upgrade app-api and app-common version to 3\r\n\r\n* fix: delete rocksDB unit test\r\n\r\n* fix: update trace-etl file header, include java and md file\r\n\r\n* fix: add trace-etl file header type, properties and xml"
    },
    {
      "commit": "0ea52972268f10647000bcad88d641d7a8fc322e",
      "tree": "f59acf09a41bd7c1ebad3a0fae6a7b0371432c1a",
      "parents": [
        "13f1e28412cd2b655d67bb3353065860fe3612b0"
      ],
      "author": {
        "name": "gaoxh",
        "email": "32359336+gaoxh@users.noreply.github.com",
        "time": "Fri Nov 15 18:42:52 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 15 18:42:52 2024 +0800"
      },
      "message": "fix: update nacos-spring-context version (#504)\n\nCo-authored-by: gaoxihui \u003cgaoxihui@xiaomi.com\u003e"
    },
    {
      "commit": "13f1e28412cd2b655d67bb3353065860fe3612b0",
      "tree": "749d7120a80227d9aab5292efc6511b238fe81dd",
      "parents": [
        "db3dd41e6ba8382ec3616e47e8626ccac87298be"
      ],
      "author": {
        "name": "gaoxh",
        "email": "32359336+gaoxh@users.noreply.github.com",
        "time": "Fri Nov 15 16:30:00 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 15 16:30:00 2024 +0800"
      },
      "message": "fix: update spring-context version (#503)\n\nCo-authored-by: gaoxihui \u003cgaoxihui@xiaomi.com\u003e"
    },
    {
      "commit": "db3dd41e6ba8382ec3616e47e8626ccac87298be",
      "tree": "a2671f0a881fe3e8f1d06e372a37901c0a628468",
      "parents": [
        "d5f3de182a624bd2756df562d82aa6cacfebf5fc"
      ],
      "author": {
        "name": "psxjoy",
        "email": "psxjoy@outlook.com",
        "time": "Tue Nov 12 16:17:06 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 12 16:17:06 2024 +0800"
      },
      "message": "refactor: add contribution file and copyright info (#498)\n\n* refactor: add contribution file and copyright info\r\n\r\n* refactor: add contribution file and copyright info\r\n\r\n* refactor: redirect readme.md contributing\u0027s info\r\n\r\n* refactor: redirect readme.md contributing\u0027s info\r\n\r\n* refactor: redirect readme.md contributing\u0027s info\r\n\r\n* refactor: add contribution file and copyright info\r\n\r\n* refactor: add OIP.md which report major proposal on the Apache OzHera(Incubating) project\r\n\r\n* refactor: rename project to satisfy ASF copyright\r\n\r\n* refactor: rename project to satisfy ASF copyright\r\n\r\n* refactor: remove useless file"
    }
  ],
  "next": "d5f3de182a624bd2756df562d82aa6cacfebf5fc"
}
