)]}'
{
  "log": [
    {
      "commit": "38ea60e04f95c71a2f6a64b2cc8b42cd2c770d76",
      "tree": "7e22b46b6ee749cc19b4879bcdbfa487cf9bddd5",
      "parents": [
        "d4be5c82e0f8ba08b65484d529998a52591a7a5b"
      ],
      "author": {
        "name": "Yongzao",
        "email": "yongzao@apache.org",
        "time": "Fri May 08 19:24:31 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 08 19:24:31 2026 +0800"
      },
      "message": "[AINode] Eliminate transformers registered and fix build bug (#17615)"
    },
    {
      "commit": "d4be5c82e0f8ba08b65484d529998a52591a7a5b",
      "tree": "f063390f7572ab8ddf8d05fb3768862e3be02f4e",
      "parents": [
        "efeece642160d161c0c8e199c882ea65a7808975"
      ],
      "author": {
        "name": "Yongzao",
        "email": "yongzao@apache.org",
        "time": "Fri May 08 15:56:11 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 08 15:56:11 2026 +0800"
      },
      "message": "Improve TopologyService and HeartbeatService scalability for large clusters (#17595)"
    },
    {
      "commit": "efeece642160d161c0c8e199c882ea65a7808975",
      "tree": "99762930a90a4c51f7d91c913fe61415076a8151",
      "parents": [
        "a6e717f624b685b67368dbc13208ecff65121019"
      ],
      "author": {
        "name": "Weihao Li",
        "email": "60659567+Wei-hao-Li@users.noreply.github.com",
        "time": "Fri May 08 10:17:53 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 08 10:17:53 2026 +0800"
      },
      "message": "Fix NPE because of thread of DriverScheduler was not closed immediately when stop DN"
    },
    {
      "commit": "a6e717f624b685b67368dbc13208ecff65121019",
      "tree": "2ad0aade7118c4b1f1b71b6b14f7d09b593db8d1",
      "parents": [
        "f5fbaa2a3c9da6743a06e07fa680fe3714a89b14"
      ],
      "author": {
        "name": "Jackie Tien",
        "email": "jackietien97@gmail.com",
        "time": "Thu May 07 17:51:23 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 07 17:51:23 2026 +0800"
      },
      "message": "Clean up dead RPC thread config and use node-specific selectorNum (#17551)"
    },
    {
      "commit": "f5fbaa2a3c9da6743a06e07fa680fe3714a89b14",
      "tree": "6b1f034ffc4d1e2ad466539bfe3827be29966f4d",
      "parents": [
        "eefcdd21ecb8ca02d3acb04e273bb5a1d0c51311"
      ],
      "author": {
        "name": "Jackie Tien",
        "email": "jackietien97@gmail.com",
        "time": "Thu May 07 15:24:05 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 07 15:24:05 2026 +0800"
      },
      "message": "Refuse unreasonable string length in thrift frame (#17612)"
    },
    {
      "commit": "eefcdd21ecb8ca02d3acb04e273bb5a1d0c51311",
      "tree": "0708c9af3da76870f9178e7024fc6d60ee015eeb",
      "parents": [
        "d1a234fc51eb15360295394b1dbe531188a33602"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Thu May 07 11:42:08 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 07 11:42:08 2026 +0800"
      },
      "message": "Fixed the renaming bug of table view (#17577)"
    },
    {
      "commit": "d1a234fc51eb15360295394b1dbe531188a33602",
      "tree": "d5ec911ebaeecb56b29ea66e6b815b92f96f8c64",
      "parents": [
        "0008782ae79ea44b77654cc2a80f74b83a22ec3d"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Thu May 07 09:35:48 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 07 09:35:48 2026 +0800"
      },
      "message": "Load: Fixed multiple bugs (#17565)"
    },
    {
      "commit": "0008782ae79ea44b77654cc2a80f74b83a22ec3d",
      "tree": "7981d5f830d5e08b564958635272e67194e19d2c",
      "parents": [
        "b57a0fdd4250abd5db1a891ed4aef940bc3d6054"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Thu May 07 09:35:08 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 07 09:35:08 2026 +0800"
      },
      "message": "Pipe: Fixed the first-chunk calculation bug for scan parser (#17597)"
    },
    {
      "commit": "b57a0fdd4250abd5db1a891ed4aef940bc3d6054",
      "tree": "2b3f592e11518943de0ea391e6c92ed15016fbeb",
      "parents": [
        "cee5fbb958feaab8c4a6e6ccaa1321094992801a"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Thu May 07 09:33:04 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 07 09:33:04 2026 +0800"
      },
      "message": "Fixed the bug that create attribute does not consider nameList size \u003e valueList size (#17593)\n\n* fix\n\n* Update DeviceAttributeStore.java\n\n* fix"
    },
    {
      "commit": "cee5fbb958feaab8c4a6e6ccaa1321094992801a",
      "tree": "b2c3d41ae3c04c7213a7a531fd3131969ee11070",
      "parents": [
        "70ba5fc4508f47529e7afd68e886f22959b515a4"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Wed May 06 17:31:43 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 06 17:31:43 2026 +0800"
      },
      "message": "Pipe: Fixed the bug that the split historical pipe\u0027s enable-send-tsfile-limit cannot be configured (#17598)"
    },
    {
      "commit": "70ba5fc4508f47529e7afd68e886f22959b515a4",
      "tree": "27af9245fa46b562eeca193beb3bae4652723cc8",
      "parents": [
        "26583b8d0ab0e8e2e5ecdd9541a84dca0620730f"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Wed May 06 17:27:01 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 06 17:27:01 2026 +0800"
      },
      "message": "Fixed the print-tsfile.sh to avoid wrong IOTDB_HOME (#17596)"
    },
    {
      "commit": "26583b8d0ab0e8e2e5ecdd9541a84dca0620730f",
      "tree": "23deec05cfc3dbc342049e10cb6bdc8de3e2891f",
      "parents": [
        "8c3d2b6d4fd7a314e7df9e4ae8ee9dddc86d8599"
      ],
      "author": {
        "name": "Hongzhi Gao",
        "email": "761417898@qq.com",
        "time": "Wed May 06 17:26:04 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 06 17:26:04 2026 +0800"
      },
      "message": "Fix/session c exception report (#17571)\n\n* fix cpp session error details for retried exceptions\n\nPreserve and unwrap original retry exceptions so client callers no longer see generic std::exception messages, and avoid exception slicing in insert retry handling.\n\n* add it for session c error\n\n* cpp code format\n\n* fix cpp exception rethrow to preserve detailed errors\n\nUse rethrow semantics that keep original exception type/message so relational query failures return server-side details instead of generic unknown exceptions."
    },
    {
      "commit": "8c3d2b6d4fd7a314e7df9e4ae8ee9dddc86d8599",
      "tree": "351aa50dab8e70c57e5dd691e3b148736a986b65",
      "parents": [
        "44398ab445809add06e40652fd82e8e6b6dcc5f3"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Wed May 06 17:18:26 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 06 17:18:26 2026 +0800"
      },
      "message": "Pipe: Removed the failed partial insert from auth check \u0026 Implemented skipReportOnCommit for PipeRealtimeEvent to avoid premature report for unordered flush (#17561)\n\n* schema\n\n* sptls\n\n* fix"
    },
    {
      "commit": "44398ab445809add06e40652fd82e8e6b6dcc5f3",
      "tree": "10e62600ca0e8f0bd47a71342e5fa07350073166",
      "parents": [
        "6042c4f909f2be09fe2ce54412e6aafe1df747d7"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Wed May 06 17:16:23 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 06 17:16:23 2026 +0800"
      },
      "message": "Pipe: Fixed the event clear logic of drop pipe (#17560)\n\n* drop-1\n\n* wd\n\n* drop\n\n* fix\n\n* local\n\n* triple\n\n* by\n\n* spt\n\n* bug-fix\n\n* no-pipe-task-key\n\n* Update IoTDBDataRegionAsyncSink.java\n\n* triple\n\n* Fix"
    },
    {
      "commit": "6042c4f909f2be09fe2ce54412e6aafe1df747d7",
      "tree": "6065964bcca929d33f555d95df91d59ee78f6729",
      "parents": [
        "bbc3c703237ee35a958c964b87815c578b040471"
      ],
      "author": {
        "name": "wenyanshi-123",
        "email": "3463456335@qq.com",
        "time": "Wed May 06 10:54:21 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 06 10:54:21 2026 +0800"
      },
      "message": "Fix the issue where `list user` throws an error when executed concurrently with `create user`. (#17583)"
    },
    {
      "commit": "bbc3c703237ee35a958c964b87815c578b040471",
      "tree": "4852baa7ceb2c4d1f5ebb66076c7f47fd2a30854",
      "parents": [
        "2fbbd5ea015bc285cadb24c2e991765602ff126b"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Wed May 06 10:36:23 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 06 10:36:23 2026 +0800"
      },
      "message": "Pipe: Fixed the bug that the timeout ms is regarded as s (#17590)"
    },
    {
      "commit": "2fbbd5ea015bc285cadb24c2e991765602ff126b",
      "tree": "5c8f3bc15dff4665b52d8ca1aea8f13110270bd0",
      "parents": [
        "8b293bc8a1fe0ff5a5e14d7faffa98ddd7f5a848"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Wed May 06 10:34:01 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 06 10:34:01 2026 +0800"
      },
      "message": "Pipe: Fixed the potential leak file handle at the receiver (#17589)"
    },
    {
      "commit": "8b293bc8a1fe0ff5a5e14d7faffa98ddd7f5a848",
      "tree": "68d63eeafbca30fb3aabac626123d306cb4ba33d",
      "parents": [
        "f72b3eeffc8a3d0dbddc719db4cffe1e887be4b2"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Wed May 06 10:29:37 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 06 10:29:37 2026 +0800"
      },
      "message": "Pipe: Fixed the bug that the pipe will restart a pipe stopped by user but encountered sync failure later (#17586)\n\n* fix\n\n* fix"
    },
    {
      "commit": "f72b3eeffc8a3d0dbddc719db4cffe1e887be4b2",
      "tree": "9e9bd7584bfef16bfa5274f44883f5e4788dd117",
      "parents": [
        "dd8631f51f75a39deb21e75c2ccea47e28ea076c"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Thu Apr 30 19:00:55 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 30 19:00:55 2026 +0800"
      },
      "message": "Fixed the bug that create attribute does not support attribute.None \u0026 Pipe: Reset tablet pipeDataStructureTabletSizeInBytes to 16MB \u0026 Enable stopping exception restart by manual stop pipe (#17588)\n\n* stop pipe\n\n* 16\n\n* fix\n\n* legacy"
    },
    {
      "commit": "dd8631f51f75a39deb21e75c2ccea47e28ea076c",
      "tree": "f959ed2b4e6cdfee2750bb6bff7b2753d968b239",
      "parents": [
        "11a6c360fe4a1d8e12a48a9d387fa82a7f2e1c59"
      ],
      "author": {
        "name": "shuwenwei",
        "email": "55970239+shuwenwei@users.noreply.github.com",
        "time": "Thu Apr 30 18:10:56 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 30 18:10:56 2026 +0800"
      },
      "message": "Fix DataNode startup in IDEA (#17564)"
    },
    {
      "commit": "11a6c360fe4a1d8e12a48a9d387fa82a7f2e1c59",
      "tree": "1fe435fc9ac7d0170a47d92e44b8f4a18bf16f62",
      "parents": [
        "e631aa7c5e1eab268398e6a826356e8f54ac5353"
      ],
      "author": {
        "name": "shuwenwei",
        "email": "55970239+shuwenwei@users.noreply.github.com",
        "time": "Thu Apr 30 17:22:43 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 30 17:22:43 2026 +0800"
      },
      "message": "Fixed swallowed exceptions in query execution (#17585)"
    },
    {
      "commit": "e631aa7c5e1eab268398e6a826356e8f54ac5353",
      "tree": "8cc4a0322f8fe3e7dffb5606394bd7a1c9c83384",
      "parents": [
        "2a76e19bfc49a7ada033dac7db85331eab67442f"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Thu Apr 30 15:00:04 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 30 15:00:04 2026 +0800"
      },
      "message": "Fixed the updateAndGet side effect in TableDeviceCacheEntry and PipeRemainingOperator"
    },
    {
      "commit": "2a76e19bfc49a7ada033dac7db85331eab67442f",
      "tree": "4280f30f2d8bb524cff54f527f926650e59f7faf",
      "parents": [
        "11d827771fe87e408637256e0119839195af55d3"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Thu Apr 30 12:36:13 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 30 12:36:13 2026 +0800"
      },
      "message": "Pipe: Fixed the bug that the parent class loader may wrongly load ext pipe plugins (#17580)"
    },
    {
      "commit": "11d827771fe87e408637256e0119839195af55d3",
      "tree": "a413f58012e36ace92032925b83294a81727f9fb",
      "parents": [
        "d19d0352db2b8b285a5a898e201ffdbcc9f53c63"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Thu Apr 30 12:26:42 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 30 12:26:42 2026 +0800"
      },
      "message": "Fixed multiple bugs of insertion (#17570)\n\n* insert-fix\n\n* source/sink\n\n* source/sink-2\n\n* sptls\n\n* fix\n\n* sink\n\n* compile"
    },
    {
      "commit": "d19d0352db2b8b285a5a898e201ffdbcc9f53c63",
      "tree": "fd1d52a5bfdfd347a3a05c00bc641eb759788f06",
      "parents": [
        "80b34b8086819bd22b84fada813e316155b8242a"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Thu Apr 30 11:39:30 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 30 11:39:30 2026 +0800"
      },
      "message": "Fixed the bug that the attribute insertion will not update null when cache miss (#17568)"
    },
    {
      "commit": "80b34b8086819bd22b84fada813e316155b8242a",
      "tree": "0256e64c83bde24b649fc190ae8af9652b0b892d",
      "parents": [
        "d1f2ee823f9abb5446f4173f1c2c85318d67a55a"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Thu Apr 30 11:25:32 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 30 11:25:32 2026 +0800"
      },
      "message": "Subscription: Fixed multiple bugs (#17563)"
    },
    {
      "commit": "d1f2ee823f9abb5446f4173f1c2c85318d67a55a",
      "tree": "79685582e00140eb323d62f6a14912472b63fca2",
      "parents": [
        "1cec558dfffc21dd804bc23709325c55763a37e3"
      ],
      "author": {
        "name": "Weihao Li",
        "email": "18110526956@163.com",
        "time": "Thu Apr 30 11:22:06 2026 +0800"
      },
      "committer": {
        "name": "Weihao Li",
        "email": "18110526956@163.com",
        "time": "Thu Apr 30 11:22:06 2026 +0800"
      },
      "message": "modify release\n\nSigned-off-by: Weihao Li \u003c18110526956@163.com\u003e\n"
    },
    {
      "commit": "1cec558dfffc21dd804bc23709325c55763a37e3",
      "tree": "5c9db610b500d454eac9a3fab3473e389cd6b3c8",
      "parents": [
        "1b9d68e0b700fffe00e60bf7ed64a5afc3cf46f2"
      ],
      "author": {
        "name": "Weihao Li",
        "email": "18110526956@163.com",
        "time": "Thu Apr 30 11:18:33 2026 +0800"
      },
      "committer": {
        "name": "Weihao Li",
        "email": "18110526956@163.com",
        "time": "Thu Apr 30 11:18:33 2026 +0800"
      },
      "message": "modify release\n\nSigned-off-by: Weihao Li \u003c18110526956@163.com\u003e\n"
    },
    {
      "commit": "1b9d68e0b700fffe00e60bf7ed64a5afc3cf46f2",
      "tree": "dd3a3c54462d0e2404a525acd8e18f82f44cff24",
      "parents": [
        "85ca0d1893d38b8543b28bc75338852d4867413c"
      ],
      "author": {
        "name": "Weihao Li",
        "email": "18110526956@163.com",
        "time": "Thu Apr 30 10:43:31 2026 +0800"
      },
      "committer": {
        "name": "Weihao Li",
        "email": "18110526956@163.com",
        "time": "Thu Apr 30 10:44:18 2026 +0800"
      },
      "message": "add queryId into account\n\nSigned-off-by: Weihao Li \u003c18110526956@163.com\u003e\n"
    },
    {
      "commit": "85ca0d1893d38b8543b28bc75338852d4867413c",
      "tree": "0025d998e4bda67b2c2aa5e10e294abf63f79335",
      "parents": [
        "06621d0f045a15a66e2f16434fd0724caef226db"
      ],
      "author": {
        "name": "Weihao Li",
        "email": "18110526956@163.com",
        "time": "Thu Apr 30 10:38:49 2026 +0800"
      },
      "committer": {
        "name": "Weihao Li",
        "email": "18110526956@163.com",
        "time": "Thu Apr 30 10:44:18 2026 +0800"
      },
      "message": "fix allocate of MemoryBlock\n\nSigned-off-by: Weihao Li \u003c18110526956@163.com\u003e\n"
    },
    {
      "commit": "06621d0f045a15a66e2f16434fd0724caef226db",
      "tree": "ed074067b927886b9a7279a8da1e899a86f24ca9",
      "parents": [
        "b7eb1937b6d17e0d5bc514add29b54a33cc669bc"
      ],
      "author": {
        "name": "shizy",
        "email": "shizy04@gmail.com",
        "time": "Thu Apr 30 08:52:34 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 30 08:52:34 2026 +0800"
      },
      "message": "mon: add diagnose information for MemoryNotEnoughException (#17578)"
    },
    {
      "commit": "b7eb1937b6d17e0d5bc514add29b54a33cc669bc",
      "tree": "d882e20912e55cab08c1926e2b15eb200a4e5457",
      "parents": [
        "b15f706589a85864d24a7b8ff76255b2c15cde6e"
      ],
      "author": {
        "name": "libo",
        "email": "zerolbsony@163.com",
        "time": "Wed Apr 29 19:02:50 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 29 19:02:50 2026 +0800"
      },
      "message": "Manually trigger repair data partition (#17530)"
    },
    {
      "commit": "b15f706589a85864d24a7b8ff76255b2c15cde6e",
      "tree": "53bb5d164b36ce3b2ad5184e79f3b74a240cbc22",
      "parents": [
        "73cf0670b637dd584c2ed806101485b8934ec0b6"
      ],
      "author": {
        "name": "Peng Junzhi",
        "email": "78788603+Pengzna@users.noreply.github.com",
        "time": "Wed Apr 29 11:31:40 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 29 11:31:40 2026 +0800"
      },
      "message": "Fix region migration reliability regressions (#17513)\n\n* Fix region migration reliability regressions\n\n* spotless\n\n* Address consensus pipe test review"
    },
    {
      "commit": "73cf0670b637dd584c2ed806101485b8934ec0b6",
      "tree": "13212e8d3b8df6423007328793954c62a73df846",
      "parents": [
        "becc0c4a30523411f86d12943b13039edc05dd44"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Wed Apr 29 11:20:57 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 29 11:20:57 2026 +0800"
      },
      "message": "Pipe: Fixed the bug that air gap receiver may not respond in temporary timeout exception \u0026 Optimized the directory check in receiver \u0026 Fixed the bug that the \"skipIfNoPrivileges\" may be wrongly reused at receiver \u0026 Optimized the configNode pipe logic (#17556)\n\n* re\n\n* sink\n\n* fix\n\n* rollback"
    },
    {
      "commit": "becc0c4a30523411f86d12943b13039edc05dd44",
      "tree": "2bda77507ceb4834921fc9ef98c78906ca927a94",
      "parents": [
        "9cebc313f839f5ea647b237648e32d9805c80002"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Wed Apr 29 10:08:53 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 29 10:08:53 2026 +0800"
      },
      "message": "Optimized the clear logic of Schema Region \u0026\u0026 Pipe: Fixed the bug of config listen type \u0026 The historical pipe does not work for deletion-only sync (#17553)\n\n* Fix\n\n* tag"
    },
    {
      "commit": "9cebc313f839f5ea647b237648e32d9805c80002",
      "tree": "c76ff90d2ce0122be4f279e4ed2639402fd6548f",
      "parents": [
        "0c7dcd8a5f10eddc762251f697c892bcd9b6eeb5"
      ],
      "author": {
        "name": "wenyanshi-123",
        "email": "3463456335@qq.com",
        "time": "Wed Apr 29 09:18:36 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 29 09:18:36 2026 +0800"
      },
      "message": "Fix audit vulnerabilities. (#17573)"
    },
    {
      "commit": "0c7dcd8a5f10eddc762251f697c892bcd9b6eeb5",
      "tree": "7d8c102c40f34bc93e1d3a4bfc53f437baa2ad17",
      "parents": [
        "6680d6f3daef443946b4209978cf1ce18352aacd"
      ],
      "author": {
        "name": "Lin Xintao",
        "email": "lxt135468@163.com",
        "time": "Wed Apr 29 07:51:09 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 29 07:51:09 2026 +0800"
      },
      "message": "Fix IndexOutOfBoundsException and improve validation in pattern_match TVF (#17574)"
    },
    {
      "commit": "6680d6f3daef443946b4209978cf1ce18352aacd",
      "tree": "91fb1136501c91b034a50b982bbc4666890b3f6b",
      "parents": [
        "554ac2620ad22594f977b3a49e9dfcb172c384e4"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Tue Apr 28 15:05:17 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 28 15:05:17 2026 +0800"
      },
      "message": "Pipe: Fixed the bug that Disruptor may not clear the reference \u0026 will wait long time after pipe close (#17549)\n\n* fix\n\n* fix"
    },
    {
      "commit": "554ac2620ad22594f977b3a49e9dfcb172c384e4",
      "tree": "d58828bb1e55eb5c35f257c17741fbe2374ab9a0",
      "parents": [
        "c9c16a9b75fe42ea527a3dbf275ae84da9353226"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Tue Apr 28 13:19:28 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 28 13:19:28 2026 +0800"
      },
      "message": "Fixed the pre-Alter in table display logic \u0026\u0026 The compatible type written in CN for alter column type \u0026\u0026 Sequence of limit \u0026 offset in tree model show-devices (#17558)"
    },
    {
      "commit": "c9c16a9b75fe42ea527a3dbf275ae84da9353226",
      "tree": "64b6e802724609658be951e5d4c91daac0ec240f",
      "parents": [
        "cf718f6e44454968797e8e4cbe18eb179f9eb2b5"
      ],
      "author": {
        "name": "Elia LIU",
        "email": "Elialiu760317@outlook.com",
        "time": "Mon Apr 27 20:55:14 2026 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 27 18:55:14 2026 +0800"
      },
      "message": "[AINode] Integrate MOMENT as a builtin forecasting model  (#17386)"
    },
    {
      "commit": "cf718f6e44454968797e8e4cbe18eb179f9eb2b5",
      "tree": "7853e92a6c49f72a981f8c8fcda8aca63b631bc1",
      "parents": [
        "ce84224f46a36a6ee8a653b2cca1ec520902de5b"
      ],
      "author": {
        "name": "shuwenwei",
        "email": "55970239+shuwenwei@users.noreply.github.com",
        "time": "Mon Apr 27 18:35:44 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 27 18:35:44 2026 +0800"
      },
      "message": "Use MemoizedCheckedSupplier for COPY TO folder manager \u0026 keep compatibility with another branch (#17559)"
    },
    {
      "commit": "ce84224f46a36a6ee8a653b2cca1ec520902de5b",
      "tree": "43a56cdf9584c14b98c2ff82fed45a70d448691a",
      "parents": [
        "89e0a9a0d91998f5e0a43c99164cc6ffe0e8eb96"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Mon Apr 27 10:51:08 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 27 10:51:08 2026 +0800"
      },
      "message": "Pipe: Optimized the shrink/expand method of blocks (#17547)"
    },
    {
      "commit": "89e0a9a0d91998f5e0a43c99164cc6ffe0e8eb96",
      "tree": "66dbb2c35831ff8dfbf3997f5fcc2da5a8e11467",
      "parents": [
        "4b05c257615acdbb77cf559aabb128135f0e2240"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Mon Apr 27 10:47:10 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 27 10:47:10 2026 +0800"
      },
      "message": "Fixed the missing time column with non-default name \u0026 INF without \u0027\u0027 when explicitly defined in show create \u0026\u0026 the bug that the db ttl is non-default for replacing tree views \u0026\u0026 Pipe: NPE of Deletion Sync \u0026 failed logic for compressing progressReportEvent (#17457)"
    },
    {
      "commit": "4b05c257615acdbb77cf559aabb128135f0e2240",
      "tree": "d165cf9bd7b092e994e648307d3d32342fc20a4a",
      "parents": [
        "859c719b9a4a728b8785eb70ab5e176b445dbbf7"
      ],
      "author": {
        "name": "VGalaxies",
        "email": "vgalaxies@apache.org",
        "time": "Mon Apr 27 10:32:23 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 27 10:32:23 2026 +0800"
      },
      "message": "Subscription: support encrypted password auth in consumer builder (#17480)\n\n* feat(subscription): support encrypted password auth\n\n* test(confignode): assert canonical source password key\n\n* test(subscription): use strong passwords in encrypted pull IT\n\n* feat(subscription): reject setting both password and encryptedPassword\n\nMake `password` and `encryptedPassword` mutually exclusive on the\nsubscription consumer builder and enable the encrypted-password IT."
    },
    {
      "commit": "859c719b9a4a728b8785eb70ab5e176b445dbbf7",
      "tree": "0624ac8b2e3b670eb0300b9de3d6337e3956c4c7",
      "parents": [
        "a15c7330d912bbc924533a08dd5bcd2fbae70a59"
      ],
      "author": {
        "name": "Jiang Tian",
        "email": "jt2594838@163.com",
        "time": "Sun Apr 26 15:55:28 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 26 15:55:28 2026 +0800"
      },
      "message": "Wait for consensus start before answering region requests (#17546)"
    },
    {
      "commit": "a15c7330d912bbc924533a08dd5bcd2fbae70a59",
      "tree": "abe77d8abc494cd95191d0069e226514e284ed4a",
      "parents": [
        "89f855c777a7bde38c6beb85909eb489c6145783"
      ],
      "author": {
        "name": "Weihao Li",
        "email": "60659567+Wei-hao-Li@users.noreply.github.com",
        "time": "Sun Apr 26 08:44:43 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 26 08:44:43 2026 +0800"
      },
      "message": "Fix appearance of dispatching FI failed because of thrift frame is oversize (#17536)"
    },
    {
      "commit": "89f855c777a7bde38c6beb85909eb489c6145783",
      "tree": "8437efe8da4ce27dee5b71458a93ebde5d1afd07",
      "parents": [
        "1e723bcbacf352c0360d27125e08f56d56b0550f"
      ],
      "author": {
        "name": "shuwenwei",
        "email": "55970239+shuwenwei@users.noreply.github.com",
        "time": "Sat Apr 25 07:47:32 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Apr 25 07:47:32 2026 +0800"
      },
      "message": "Refactor: extract shared table-model PlanNode and Operator code from datanode (#17526)"
    },
    {
      "commit": "1e723bcbacf352c0360d27125e08f56d56b0550f",
      "tree": "57a9f43230339796e82b6549e50c5deedcad895e",
      "parents": [
        "1b802fcfb813b4569d3a797345b1a1dca3d662ce"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Fri Apr 24 12:38:23 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 24 12:38:23 2026 +0800"
      },
      "message": "Fixed the schema quota that counts audit DB (#17548)"
    },
    {
      "commit": "1b802fcfb813b4569d3a797345b1a1dca3d662ce",
      "tree": "9dc50d882d54abaae610448593beff37a1335078",
      "parents": [
        "bf458d5617e6ac0893927c2f9956525be2a0fa77"
      ],
      "author": {
        "name": "Hongzhi Gao",
        "email": "761417898@qq.com",
        "time": "Fri Apr 24 12:06:25 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 24 12:06:25 2026 +0800"
      },
      "message": "cpp client code format (#17535)\n\n* cpp client code format\n\n* fix ci\n\n* add license\n\n* ci fix\n\n* ci fix\n\n* ci fix\n\n* ci fix\n\n* ci fix"
    },
    {
      "commit": "bf458d5617e6ac0893927c2f9956525be2a0fa77",
      "tree": "831c7d155b2b32381e62d520d4581a7ede6daa4f",
      "parents": [
        "112bcd828d55f6b08645a8195b03f0d5b30c9fb2"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Fri Apr 24 11:15:04 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 24 11:15:04 2026 +0800"
      },
      "message": "Pipe: Optimized logger for temporarily out of memory exception \u0026 Do not stop pipe for \"Waited for memory to parse TsFile\" (#17542)"
    },
    {
      "commit": "112bcd828d55f6b08645a8195b03f0d5b30c9fb2",
      "tree": "9f8973df95a806d2e947f7cff884ff3ce9c43cd7",
      "parents": [
        "94b41daa9e31d6ecd148dc91051c3801c1e87ed1"
      ],
      "author": {
        "name": "Yongzao",
        "email": "yongzao@apache.org",
        "time": "Thu Apr 23 17:25:40 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 23 17:25:40 2026 +0800"
      },
      "message": "ConfigNode supports filter region groups via specified database and time range (#17545)"
    },
    {
      "commit": "94b41daa9e31d6ecd148dc91051c3801c1e87ed1",
      "tree": "9d5e3e53fa8cf8fb7c12f564fb97b42f9d4e26e4",
      "parents": [
        "b8dad5d787a78c8ff342c5b4db37c8b07f16c8f3"
      ],
      "author": {
        "name": "Hongzhi Gao",
        "email": "761417898@qq.com",
        "time": "Thu Apr 23 15:13:25 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 23 15:13:25 2026 +0800"
      },
      "message": "Session:  session-c interface (#17347)\n\n* session c\n\n* fix ci\n\n* add ut; fix no test run on win\n\n* ci fix\n\n* ci fix\n\n* fixed try-catch memory leak\n\n* adjusted error report message\n\n* session c example\n\n* add code comment for session c example"
    },
    {
      "commit": "b8dad5d787a78c8ff342c5b4db37c8b07f16c8f3",
      "tree": "ad05c17eb571c67fa44f46a35cb85b404c6c8bd4",
      "parents": [
        "acaabb8dc33c444971959651f38d558a74486377"
      ],
      "author": {
        "name": "shizy",
        "email": "shizy04@gmail.com",
        "time": "Thu Apr 23 14:30:33 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 23 14:30:33 2026 +0800"
      },
      "message": "fix: catch Exception during TVList ownership transfer (#17540)"
    },
    {
      "commit": "acaabb8dc33c444971959651f38d558a74486377",
      "tree": "32f2b63f5b7ab4f71aec435ea37b30f5110c7c7e",
      "parents": [
        "35886a5d39227978fdc8f8804e72420b3eeed1b6"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Thu Apr 23 09:34:02 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 23 09:34:02 2026 +0800"
      },
      "message": "Pipe: Supported non quality + value for remote server in OPC (#17531)"
    },
    {
      "commit": "35886a5d39227978fdc8f8804e72420b3eeed1b6",
      "tree": "93062a892abd634625e73d926410b43053c8f5e3",
      "parents": [
        "cd5f09e963e49d10842d09854bbab42a30673813"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Wed Apr 22 18:43:38 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 22 18:43:38 2026 +0800"
      },
      "message": "Pipe: Fixed the bug that attribute sync may cause ArrayIndexOutOfBoundsException / eliminate the existing attributes at the receiver which \u003d\u003d null at the sender (#17539)"
    },
    {
      "commit": "cd5f09e963e49d10842d09854bbab42a30673813",
      "tree": "e064486d5c88e9cc8875fa0eb78379cdce4713d8",
      "parents": [
        "4e06946fac0cc54d47f5487b2a3b08180f46f2be"
      ],
      "author": {
        "name": "Zhenyu Luo",
        "email": "zhenyu@apache.org",
        "time": "Wed Apr 22 17:22:42 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 22 17:22:42 2026 +0800"
      },
      "message": "Fix duplicate deletion emission in TsFileSplitter (#17534)\n\n* Fix duplicate deletion emission in TsFileSplitter\n\nAvoid applying deletions while switching time chunk context, which could emit the same deletion entries multiple times for aligned multi-device files. Add a regression test that verifies emitted deletion mods match expected mods exactly.\n\nMade-with: Cursor\n\n* update"
    },
    {
      "commit": "4e06946fac0cc54d47f5487b2a3b08180f46f2be",
      "tree": "25845c5ee6fb0ce1eafbbe934a3f3962aa9a977d",
      "parents": [
        "d142b7517d36f7cabc93a829c9f348ea9f5fc47e"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Tue Apr 21 16:46:06 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 21 16:46:06 2026 +0800"
      },
      "message": "Pipe: Rewrote the OPC UA subscription logic to avoid the bug of third-party subscription model (#17525)\n\n* complete\n\n* Debounce\n\n* if"
    },
    {
      "commit": "d142b7517d36f7cabc93a829c9f348ea9f5fc47e",
      "tree": "6735345324bafc4c8aca08fee087b4b8690d4bd2",
      "parents": [
        "f5d26af79b238c600ba36bd39683e512b8c8d814"
      ],
      "author": {
        "name": "Hongzhi Gao",
        "email": "761417898@qq.com",
        "time": "Tue Apr 21 16:41:53 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 21 16:41:53 2026 +0800"
      },
      "message": "CI: Add GitHub Actions workflow to package C++ client binaries (#17528)\n\n* add cpp client package ci\n\n* fix ci\n\n* remove vs2019 cpp client package\n\n* arm ubuntu22.04"
    },
    {
      "commit": "f5d26af79b238c600ba36bd39683e512b8c8d814",
      "tree": "96e88e9674132bd9ddbd722760addbb61fbd2c2e",
      "parents": [
        "022e11332e6e5e8e6500e497357b2fd4f5949c7e"
      ],
      "author": {
        "name": "Yunxiang Su",
        "email": "suyx1999@gmail.com",
        "time": "Tue Apr 21 16:31:07 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 21 16:31:07 2026 +0800"
      },
      "message": "Update 3 UDFs: Percentile, Quantile and Cluster (#17375)"
    },
    {
      "commit": "022e11332e6e5e8e6500e497357b2fd4f5949c7e",
      "tree": "8f07aee7eed6da178aa92909ea59090a02888f51",
      "parents": [
        "ce103a333d5a38ebbc2b7d5812a69eee009796d3"
      ],
      "author": {
        "name": "Weihao Li",
        "email": "60659567+Wei-hao-Li@users.noreply.github.com",
        "time": "Tue Apr 21 15:45:20 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 21 15:45:20 2026 +0800"
      },
      "message": "Enable show queries to be executed immediately when the available memory in the memoryPool is insufficient (#17507)"
    },
    {
      "commit": "ce103a333d5a38ebbc2b7d5812a69eee009796d3",
      "tree": "4e10d0548b302648b5b8aed3f35c74023e6ec333",
      "parents": [
        "335048c752a89ae6072601e372e26f7dab248133"
      ],
      "author": {
        "name": "LimJiaWenBrenda",
        "email": "88846228+LJW21-02@users.noreply.github.com",
        "time": "Mon Apr 20 19:08:46 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 20 19:08:46 2026 +0800"
      },
      "message": "Fixed db parameter in data import (#17521)\n\n* Changed db to required for tsfile and csv file type + Checked db in param and sql for sql file type\n\n* Skipped checking if db parameter is not used for sql file type\n\n* Enhanced regex expression to cover more scenario\n\n* Fixed copilot review suggestion"
    },
    {
      "commit": "335048c752a89ae6072601e372e26f7dab248133",
      "tree": "187df1a79d2fb3671cd8c44b67ff84c68fe4aebb",
      "parents": [
        "a3c451e6be724bb7f2a199bb5ba77b85cc4a0a6b"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Mon Apr 20 15:39:51 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 20 15:39:51 2026 +0800"
      },
      "message": "Banned the tree model database in table model SQLs \u0026\u0026 Pipe: Upgraded bouncy castle \u0026\u0026  Added logs for pipe tsFile parser (#17504)\n\n* databases\n\n* cv3\n\n* fix\n\n* fix\n\n* log\n\n* sg23\n\n* sg24"
    },
    {
      "commit": "a3c451e6be724bb7f2a199bb5ba77b85cc4a0a6b",
      "tree": "7120e00d5a034ceaa0a9b862ba5fdf906e7baeba",
      "parents": [
        "b49c2f43e60a0731dcfac197487b3fcb3bd9e060"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Mon Apr 20 14:10:35 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 20 14:10:35 2026 +0800"
      },
      "message": "Pipe: Fixed the OPC UA bug that drop pipe may not erase the client (#17510)"
    },
    {
      "commit": "b49c2f43e60a0731dcfac197487b3fcb3bd9e060",
      "tree": "e475b5b53c674dc3918d1955b26398f2a003c71e",
      "parents": [
        "a7ca099aa33e8ae8b4cb3c53da76fc1ac94664c5"
      ],
      "author": {
        "name": "Zhenyu Luo",
        "email": "zhenyu@apache.org",
        "time": "Mon Apr 20 09:36:07 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 20 09:36:07 2026 +0800"
      },
      "message": "Show pipe plugin loading errors in plugin listing (#17487)\n\n* Show pipe plugin loading errors in plugin listing\n\nAdd plugin loading exception messages to pipe plugin metadata and expose them through SHOW PIPEPLUGINS and information_schema.pipe_plugins, so users can diagnose initialization and class loading failures directly from query results.\n\nMade-with: Cursor\n\n* spotless\n\n* spotless\n\n* fix\n\n* fix\n\n* fix\n\n* fix\n\n* fix\n\n* fix\n\n* fix\n\n* fix\n\n* spotless\n\n* spotless\n\n* update"
    },
    {
      "commit": "a7ca099aa33e8ae8b4cb3c53da76fc1ac94664c5",
      "tree": "7b51d261d1713d72efd9b525ae84bb81794d4cad",
      "parents": [
        "07e2cfb63f4682bf28b2f44c9779ea7f089e9f7e"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Mon Apr 20 09:34:33 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 20 09:34:33 2026 +0800"
      },
      "message": "Pipe: Fixed the potential NPE of concurrent user deletion (#17499)\n\n* fix\n\n* fix-ci"
    },
    {
      "commit": "07e2cfb63f4682bf28b2f44c9779ea7f089e9f7e",
      "tree": "6ae8beee95a3941d8fb113e736960ac2deca5399",
      "parents": [
        "aa4b551befb9c8fcdb880503e27a8b9f8e1550f8"
      ],
      "author": {
        "name": "Lin Xintao",
        "email": "lxt135468@163.com",
        "time": "Sun Apr 19 15:10:10 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 19 15:10:10 2026 +0800"
      },
      "message": "fix(tvf): validate non-negative width and height in pattern_match (#17515)"
    },
    {
      "commit": "aa4b551befb9c8fcdb880503e27a8b9f8e1550f8",
      "tree": "30010d013ebcabb76e6d93c4673882d47fcb90fe",
      "parents": [
        "2304ae75d54550d1e925e9d6424cebc7d69ca085"
      ],
      "author": {
        "name": "libo",
        "email": "zerolbsony@163.com",
        "time": "Sat Apr 18 00:47:07 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Apr 18 00:47:07 2026 +0800"
      },
      "message": "Fix Integer overflow when converting 604800000000000ms to -3942554432415203328ns (#17511)"
    },
    {
      "commit": "2304ae75d54550d1e925e9d6424cebc7d69ca085",
      "tree": "6040eaca6ffd1f55b9f385f82127561d40b08f20",
      "parents": [
        "90c540cf9372d8fd7b45228f8907eafffe8e464c"
      ],
      "author": {
        "name": "wenyanshi-123",
        "email": "3463456335@qq.com",
        "time": "Fri Apr 17 21:16:47 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 17 21:16:47 2026 +0800"
      },
      "message": "Remove the error log for password validation failure. (#17509)"
    },
    {
      "commit": "90c540cf9372d8fd7b45228f8907eafffe8e464c",
      "tree": "2bc3e0e21b9d462c39417c14341989e86ebc9cbc",
      "parents": [
        "89c2af83e2a4fa17c2cad36ec5f247985f4032ff"
      ],
      "author": {
        "name": "Yongzao",
        "email": "yongzao@apache.org",
        "time": "Fri Apr 17 19:26:28 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 17 19:26:28 2026 +0800"
      },
      "message": "Fast schema partition fetch for single device query (#17493)"
    },
    {
      "commit": "89c2af83e2a4fa17c2cad36ec5f247985f4032ff",
      "tree": "399acde238daf1a0b03c99a3ed95301492388ae8",
      "parents": [
        "14c27bba99ea7a67f53d62fde099b811d27e11cf"
      ],
      "author": {
        "name": "libo",
        "email": "zerolbsony@163.com",
        "time": "Fri Apr 17 17:26:00 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 17 17:26:00 2026 +0800"
      },
      "message": "Cancel that submit the DataPartitionTableIntegrityCheckProcedure when ConfigNode start up. (#17506)"
    },
    {
      "commit": "14c27bba99ea7a67f53d62fde099b811d27e11cf",
      "tree": "ffd24425d98550076bfc7eebf6b7b4573d2c2225",
      "parents": [
        "519dec01c8dc06ea8b2ba235b68fa7dc3f6a8833"
      ],
      "author": {
        "name": "Weihao Li",
        "email": "60659567+Wei-hao-Li@users.noreply.github.com",
        "time": "Fri Apr 17 15:36:34 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 17 15:36:34 2026 +0800"
      },
      "message": "Fix highestPriority of SHOW QUERIES are not set correctly (#17505)"
    },
    {
      "commit": "519dec01c8dc06ea8b2ba235b68fa7dc3f6a8833",
      "tree": "d5d4dde248f493b1cf462e7d8887b9adbc013299",
      "parents": [
        "9c6b90a9812eeb2b95c7acd3faa6df7fc49dd2de"
      ],
      "author": {
        "name": "Lexert19",
        "email": "55318918+Lexert19@users.noreply.github.com",
        "time": "Fri Apr 17 05:28:37 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 17 11:28:37 2026 +0800"
      },
      "message": "Add TimeZone header support to REST API (#17344) (#17387)\n\n* Add X-TimeZone header support to REST API (#17344)\n\n* Support Time-Zone header and add examples for REST API\n\n* fix test resource leaks\n\n* copilot review\n\n* null checks, table v1 integration tests\n\n---------\n\nCo-authored-by: Lexert19 \u003cadmin@DESKTOP-BN0D3J5\u003e"
    },
    {
      "commit": "9c6b90a9812eeb2b95c7acd3faa6df7fc49dd2de",
      "tree": "0bc8d9e8a7bcd21de42a16f1faf9b4d0362e9b8b",
      "parents": [
        "b5f54b9ff8678d262e37925c6660f7bc3f509c7c"
      ],
      "author": {
        "name": "Peng Junzhi",
        "email": "78788603+Pengzna@users.noreply.github.com",
        "time": "Fri Apr 17 10:56:09 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 17 10:56:09 2026 +0800"
      },
      "message": "[Pipe] Deduplicate historical tsfile events in IoTConsensusV2 pipes (#17472)\n\n* Pipe: deduplicate historical tsfile events per task scope\n\n* Pipe: address historical tsfile dedup review comments\n\n* spotless\n\n* Pipe: fix dedup scope cleanup and historical skip loop\n\n* spotless\n\n* Refine historical tsfile dedup supply semantics\n\n* spotless"
    },
    {
      "commit": "b5f54b9ff8678d262e37925c6660f7bc3f509c7c",
      "tree": "2157d85e131e26a28cdfcc2eb45b37b0502e4435",
      "parents": [
        "bfb4856ef987e088baed916519cf25867d23491c"
      ],
      "author": {
        "name": "Peng Junzhi",
        "email": "78788603+Pengzna@users.noreply.github.com",
        "time": "Fri Apr 17 10:09:43 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 17 10:09:43 2026 +0800"
      },
      "message": "Fix IoTConsensusV2 receiver writer borrow race (#17495)\n\n* Fix IoTConsensusV2 receiver writer borrow race\n\n* Keep IoTConsensusV2 writer borrow fast path\n\n* fix data race"
    },
    {
      "commit": "bfb4856ef987e088baed916519cf25867d23491c",
      "tree": "c3bb073985ca9c9db031015a53d642b5f22b0207",
      "parents": [
        "7a462720ea853d5d67ab8e957003f9396d61b5b0"
      ],
      "author": {
        "name": "libo",
        "email": "zerolbsony@163.com",
        "time": "Thu Apr 16 19:17:31 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 16 19:17:31 2026 +0800"
      },
      "message": "Do some operations when some config params are invalid (#17498)"
    },
    {
      "commit": "7a462720ea853d5d67ab8e957003f9396d61b5b0",
      "tree": "56f520799c69a5bf568f45a2b6972c51d71c521f",
      "parents": [
        "608fa6c4fb1a64a01c669eb9ddf2ca71f7919be7"
      ],
      "author": {
        "name": "Mukunda Rao Katta",
        "email": "mukunda.vjcs6@gmail.com",
        "time": "Thu Apr 16 03:19:05 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 16 18:19:05 2026 +0800"
      },
      "message": "Fix typos: \u0027occured\u0027 in log, \u0027seperated\u0027 in comments (#17488)\n\nCo-authored-by: MukundaKatta \u003cmukundakatta@users.noreply.github.com\u003e"
    },
    {
      "commit": "608fa6c4fb1a64a01c669eb9ddf2ca71f7919be7",
      "tree": "33254baa9fcaf862e462410ea3be97fda88b8f38",
      "parents": [
        "6a461f09448635908cf28ede2a3e5acb5ea11abe"
      ],
      "author": {
        "name": "shizy",
        "email": "shizy04@gmail.com",
        "time": "Thu Apr 16 17:41:59 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 16 17:41:59 2026 +0800"
      },
      "message": "delay monthly interval check to analyzer phase"
    },
    {
      "commit": "6a461f09448635908cf28ede2a3e5acb5ea11abe",
      "tree": "ee0f10722583c1a86064dc7e141f7844efd04f8b",
      "parents": [
        "a12c209645da268bb75ec760295016c915dac38e"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Thu Apr 16 14:45:30 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 16 14:45:30 2026 +0800"
      },
      "message": "Pipe: Downgraded and reduced the log of PipePushMetaRPCHandler (#17492)"
    },
    {
      "commit": "a12c209645da268bb75ec760295016c915dac38e",
      "tree": "09860dd7abb3f2e87dc8cddf034d4f0f300a26a0",
      "parents": [
        "b4ce8dab040c39d68f877348669ac1bf78b506ff"
      ],
      "author": {
        "name": "Xiangpeng Hu",
        "email": "65238551+HxpSerein@users.noreply.github.com",
        "time": "Thu Apr 16 14:35:52 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 16 14:35:52 2026 +0800"
      },
      "message": "fix region migrate daily IT (#17496)"
    },
    {
      "commit": "b4ce8dab040c39d68f877348669ac1bf78b506ff",
      "tree": "07fcde95e21a157418bb15d00ff99c2293b0f7d3",
      "parents": [
        "3adba3313169fc7595e158a70bdbb708cdc78fda"
      ],
      "author": {
        "name": "libo",
        "email": "zerolbsony@163.com",
        "time": "Thu Apr 16 14:15:38 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 16 14:15:38 2026 +0800"
      },
      "message": "Fix can not use currentGeneratorFuture and currentGenerator to get current progress if DN is restarted before the data partition generation complete (#17491)"
    },
    {
      "commit": "3adba3313169fc7595e158a70bdbb708cdc78fda",
      "tree": "a792375060e2c569a6f07c73549e4b26ec54290b",
      "parents": [
        "bb0f13b78bb8651eb6f67881efbbcfb516f0a649"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Wed Apr 15 17:40:18 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 15 17:40:18 2026 +0800"
      },
      "message": "Fixed alter column type\u0027s consensus write (#17483)\n\n* Update AlterTableColumnDataTypeProcedure.java\n\n* fix\n\n* pre\n\n* spls"
    },
    {
      "commit": "bb0f13b78bb8651eb6f67881efbbcfb516f0a649",
      "tree": "ae0b080dc487b9d2c1bcc0dbba00d5919304e3e1",
      "parents": [
        "2d20fc81d9bcc0d6299c63990661fa531cecdb8c"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Wed Apr 15 17:14:26 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 15 17:14:26 2026 +0800"
      },
      "message": "Enhance the last query permission \u0026\u0026 Fixed the rollback version of alter view / table plans \u0026\u0026 Deleted the unnecessary mods in Tree view deletion (#17465)\n\n* fix\n\n* fix\n\n* fix\n\n* fix\n\n* IT1\n\n* change\n\n* right-1\n\n* fixation\n\n* fix\n\n* partial\n\n* 13\n\n* limit\n\n* fix\n\n* fix\n\n* mod\n\n* remove-usls\n\n* fix\n\n* fix\n\n* fix"
    },
    {
      "commit": "2d20fc81d9bcc0d6299c63990661fa531cecdb8c",
      "tree": "777989b6580dff44061d62961d33f7f9629a13cb",
      "parents": [
        "1aba8731e85f65d60baefabb7f7423b0ff1a9c24"
      ],
      "author": {
        "name": "Yongzao",
        "email": "yongzao@apache.org",
        "time": "Wed Apr 15 15:57:33 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 15 15:57:33 2026 +0800"
      },
      "message": "Split \"other\" operations from \"write\" in QueryType (#17485)"
    },
    {
      "commit": "1aba8731e85f65d60baefabb7f7423b0ff1a9c24",
      "tree": "e3a8bc2db19dbc7cc8c04388e15d099d3e3526f2",
      "parents": [
        "a6006f3282a081594fbf11d4a76eb0f9c13e7811"
      ],
      "author": {
        "name": "Hongzhi Gao",
        "email": "761417898@qq.com",
        "time": "Wed Apr 15 15:05:16 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 15 15:05:16 2026 +0800"
      },
      "message": "enhance cppclient tsblock deserialize validation (#17464)\n\n* fix tsblock deserialize\n\n* fix ut error on win\n\n* Revert \"fix ut error on win\"\n\nThis reverts commit 34b8de482c864abd64d721bdd51fe08e18b742b8."
    },
    {
      "commit": "a6006f3282a081594fbf11d4a76eb0f9c13e7811",
      "tree": "9d82de3d0a7a5b2d2271654d3bb968de61d4eff2",
      "parents": [
        "da250b8113cb41671b52f0f77baa2ff9f3321a06"
      ],
      "author": {
        "name": "Haonan",
        "email": "hhaonan@outlook.com",
        "time": "Wed Apr 15 15:03:16 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 15 15:03:16 2026 +0800"
      },
      "message": "Update process memory metrics to report OS resident memory (#17482)\n\n* Use resident memory for process metrics across platforms\n\n* Align process memory metric with top"
    },
    {
      "commit": "da250b8113cb41671b52f0f77baa2ff9f3321a06",
      "tree": "c21727d0e000f58a67cbb62d02ee5b65a46138ca",
      "parents": [
        "b8756a891a44de3094c11dab9bad5fa209bdb201"
      ],
      "author": {
        "name": "Zhenyu Luo",
        "email": "zhenyu@apache.org",
        "time": "Wed Apr 15 10:28:09 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 15 10:28:09 2026 +0800"
      },
      "message": "Skip broken pipe plugins on startup and snapshot load (#17470)\n\n- PipeAgentLauncher: catch Throwable per plugin so registration errors do not stop startup\n- PipePluginInfo: catch Throwable when loading plugin classes from snapshot; continue with remaining plugins\n\nMade-with: Cursor"
    },
    {
      "commit": "b8756a891a44de3094c11dab9bad5fa209bdb201",
      "tree": "a6cb5e7e217dc80eda47cd3365f54b45d33528f3",
      "parents": [
        "09017af9c5b6d4f175d60716f803870f7f186859"
      ],
      "author": {
        "name": "Peng Junzhi",
        "email": "78788603+Pengzna@users.noreply.github.com",
        "time": "Wed Apr 15 10:23:00 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 15 10:23:00 2026 +0800"
      },
      "message": "Change delay_analyzer_window_size log to INFO (#17478)"
    },
    {
      "commit": "09017af9c5b6d4f175d60716f803870f7f186859",
      "tree": "0af9b8289580920a822acac234a08a0586393664",
      "parents": [
        "d44046c791cd9a3d5158177f3d2527b8b3010569"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Wed Apr 15 10:19:14 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 15 10:19:14 2026 +0800"
      },
      "message": "Pipe: Fixed the NPE of progress report event (#17474)"
    },
    {
      "commit": "d44046c791cd9a3d5158177f3d2527b8b3010569",
      "tree": "87a4aa2048237ccb19b77edbdd7d719053ad89ee",
      "parents": [
        "48388f3bd1cccaeacffce426ec205fdc47e0234f"
      ],
      "author": {
        "name": "libo",
        "email": "zerolbsony@163.com",
        "time": "Wed Apr 15 09:40:15 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 15 09:40:15 2026 +0800"
      },
      "message": "Increase time out to wait for DataPartitionTableIntegrityCheckProcedure complete (#17476)"
    },
    {
      "commit": "48388f3bd1cccaeacffce426ec205fdc47e0234f",
      "tree": "aa12b612b83262529ae407f758daef6c6fefe4a0",
      "parents": [
        "e6c477500879c6dc01439dfbe8c0482f545a260d"
      ],
      "author": {
        "name": "Lin Xintao",
        "email": "lxt135468@163.com",
        "time": "Wed Apr 15 09:28:34 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 15 09:28:34 2026 +0800"
      },
      "message": "fix: pattern_match TVF crashes and parameter validation (#17471)"
    },
    {
      "commit": "e6c477500879c6dc01439dfbe8c0482f545a260d",
      "tree": "abeb782b4ed52930f50fdbb6503e1ca618e37926",
      "parents": [
        "d06de8afc510409babeff927eb574f30df84097f"
      ],
      "author": {
        "name": "Jackie Tien",
        "email": "jackietien97@gmail.com",
        "time": "Wed Apr 15 08:21:15 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 15 08:21:15 2026 +0800"
      },
      "message": "Add Claude Code project config and refine .gitignore (#17458)"
    },
    {
      "commit": "d06de8afc510409babeff927eb574f30df84097f",
      "tree": "ef570161c9cde8217cb3b67f44146630721f4f95",
      "parents": [
        "86000d52098883b9783997b30e8b47d031ac48b4"
      ],
      "author": {
        "name": "shizy",
        "email": "shizy04@gmail.com",
        "time": "Wed Apr 15 08:19:36 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 15 08:19:36 2026 +0800"
      },
      "message": "fix memory issue during testConcurrentCteQueries test (#17473)"
    },
    {
      "commit": "86000d52098883b9783997b30e8b47d031ac48b4",
      "tree": "7bb97c563cdf04a08b81914378a183c3d2ed47d2",
      "parents": [
        "4559929126e6504b11d7a56236bd0039379959aa"
      ],
      "author": {
        "name": "wenyanshi-123",
        "email": "3463456335@qq.com",
        "time": "Tue Apr 14 23:04:38 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 14 23:04:38 2026 +0800"
      },
      "message": "Due to the removal of the password history feature，remove associated the useless logic. (#17477)\n\nCo-authored-by: shiwenyan \u003cwenyan.shi@timecho.com\u003e"
    },
    {
      "commit": "4559929126e6504b11d7a56236bd0039379959aa",
      "tree": "3a7bd77607d0748684cbbb2940a5c2b57e66aad6",
      "parents": [
        "8ebe2764805685c140e72c53a901fd724fefa5af"
      ],
      "author": {
        "name": "shuwenwei",
        "email": "55970239+shuwenwei@users.noreply.github.com",
        "time": "Tue Apr 14 16:09:11 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 14 16:09:11 2026 +0800"
      },
      "message": "Fix: send set configuration only to target nodes and harden compaction schedule interruption handling (#17469)"
    },
    {
      "commit": "8ebe2764805685c140e72c53a901fd724fefa5af",
      "tree": "2394882efd87a82678dc4495fd05b3ffca1564c6",
      "parents": [
        "5b642dff869f18d9f595995384e65de74ce92619"
      ],
      "author": {
        "name": "Jackie Tien",
        "email": "jackietien97@gmail.com",
        "time": "Tue Apr 14 15:27:36 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 14 15:27:36 2026 +0800"
      },
      "message": "Change UDF creation error code and avoid logging thread stack in warn log (#17467)"
    },
    {
      "commit": "5b642dff869f18d9f595995384e65de74ce92619",
      "tree": "d3bc66c651b93e0f0947afead7405d7fcc2e9f97",
      "parents": [
        "e4ae253755850f5e2538cc1b49f8a095f4da24b2"
      ],
      "author": {
        "name": "libo",
        "email": "zerolbsony@163.com",
        "time": "Tue Apr 14 14:34:41 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 14 14:34:41 2026 +0800"
      },
      "message": "Repair the problem named ClassCastException cause by CN resend rpc request frequently after one of DNs in the cluster is down up (#17461)"
    },
    {
      "commit": "e4ae253755850f5e2538cc1b49f8a095f4da24b2",
      "tree": "de8002dfabbce23fa04cc8542e891f8b849aa870",
      "parents": [
        "5c036db1cc39a08c131bab54b7c59f15e22923ce"
      ],
      "author": {
        "name": "VGalaxies",
        "email": "vgalaxies@apache.org",
        "time": "Tue Apr 14 12:03:24 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 14 12:03:24 2026 +0800"
      },
      "message": "Subscription: add removeUserData for messages (#17460)\n\n* feat(subscription): add removeUserData for messages\n\n* test(subscription): move message IT to dual suite\n\n* Revert \"test(subscription): move message IT to dual suite\"\n\nThis reverts commit 38f2f802f0e4a84b328a5f43dd48f9ad16a33ab6.\n\n* add @ignore"
    },
    {
      "commit": "5c036db1cc39a08c131bab54b7c59f15e22923ce",
      "tree": "b27619e68574ddd1f4cfc168e0563b1e9b013e5e",
      "parents": [
        "300987c7cd28c35c22bb8194be996f26d636c2e4"
      ],
      "author": {
        "name": "Haonan",
        "email": "hhaonan@outlook.com",
        "time": "Tue Apr 14 10:09:49 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 14 10:09:49 2026 +0800"
      },
      "message": "Update release information after 2.0.8 released (#17468)"
    },
    {
      "commit": "300987c7cd28c35c22bb8194be996f26d636c2e4",
      "tree": "3e1c96961bb28f7ab9389b0fd7827698c6ceb1de",
      "parents": [
        "eaa2c387cab4464b4ea0e9a8fe626bfb0e4470ca"
      ],
      "author": {
        "name": "wenyanshi-123",
        "email": "3463456335@qq.com",
        "time": "Tue Apr 14 09:53:53 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 14 09:53:53 2026 +0800"
      },
      "message": "Remove password history feature in iotdb. (#17436)"
    },
    {
      "commit": "eaa2c387cab4464b4ea0e9a8fe626bfb0e4470ca",
      "tree": "518bea55687fedca9cdbbbe2bc756f8bbb524594",
      "parents": [
        "609d28ba645e59777633f1a2122869b2a18129ef"
      ],
      "author": {
        "name": "Yongzao",
        "email": "yongzao@apache.org",
        "time": "Tue Apr 14 09:52:12 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 14 09:52:12 2026 +0800"
      },
      "message": "Load balance service patch (#17463)"
    }
  ],
  "next": "609d28ba645e59777633f1a2122869b2a18129ef"
}
