)]}'
{
  "log": [
    {
      "commit": "939500d09903baa3b0a9454b53ff499b938e2e94",
      "tree": "8c17e20bac27a19c2169ea48fdf2278c5dc40857",
      "parents": [
        "965e8635a48635a283bd56365fe0e83d56facdee"
      ],
      "author": {
        "name": "Jackie Tien",
        "email": "jackietien97@gmail.com",
        "time": "Fri Jul 24 17:05:08 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 24 17:05:08 2026 +0800"
      },
      "message": "Fix grouped max for non-positive floating-point values (#18300)"
    },
    {
      "commit": "965e8635a48635a283bd56365fe0e83d56facdee",
      "tree": "1a7cb22c903b7ba45c31c8be85457f06bdaa6838",
      "parents": [
        "47f717152387a46406caadf1026c69c0294737be"
      ],
      "author": {
        "name": "Haonan",
        "email": "hhaonan@outlook.com",
        "time": "Fri Jul 24 10:39:25 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 24 10:39:25 2026 +0800"
      },
      "message": "Fix inexact varargs calls (#18294)"
    },
    {
      "commit": "47f717152387a46406caadf1026c69c0294737be",
      "tree": "6fdfafeba86ce1b666e9841cb9eebb7fae1c2655",
      "parents": [
        "d9040c037bd1d33275706d372ca49d6da434a67a"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Fri Jul 24 10:28:20 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 24 10:28:20 2026 +0800"
      },
      "message": "[Pipe] Fairly limit concurrent TsFile parsers (#18260)"
    },
    {
      "commit": "d9040c037bd1d33275706d372ca49d6da434a67a",
      "tree": "da775daf31f45966193356570d7f1bd11701d2ea",
      "parents": [
        "ed8cb435b9484a62dfbfdd56fd392645aa27f759"
      ],
      "author": {
        "name": "ZIHAN DAI",
        "email": "99155080+PDGGK@users.noreply.github.com",
        "time": "Fri Jul 24 11:22:09 2026 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 24 09:22:09 2026 +0800"
      },
      "message": "Return one NULL row for last_by over a never-written device"
    },
    {
      "commit": "ed8cb435b9484a62dfbfdd56fd392645aa27f759",
      "tree": "b42cf3da868ad5e6a8d5032d454288a64873ca2b",
      "parents": [
        "1000f953840b8814c1b2e245e0252ef4216e07f5"
      ],
      "author": {
        "name": "Haonan",
        "email": "hhaonan@outlook.com",
        "time": "Thu Jul 23 19:56:19 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 23 19:56:19 2026 +0800"
      },
      "message": "Fix IPv6 endpoint handling in client and ops tools (#18291)\n\n* Fix CLI IPv6 endpoint formatting\n\n* Fix IPv6 handling in client and ops tools\n\n* Exclude subscription examples from IPv6 tool fix\n\n* Fix Windows backup port detection guards\n\n* Preserve endpoint port validation behavior"
    },
    {
      "commit": "1000f953840b8814c1b2e245e0252ef4216e07f5",
      "tree": "2071aaa04c57f12b6af6f2e461a0c43d4184497e",
      "parents": [
        "e9687382c8af6dadbd77b794afa373cefec715c6"
      ],
      "author": {
        "name": "Haonan",
        "email": "hhaonan@outlook.com",
        "time": "Thu Jul 23 16:19:45 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 23 16:19:45 2026 +0800"
      },
      "message": "Remove deprecated-for-removal JDK API usages (#18288)"
    },
    {
      "commit": "e9687382c8af6dadbd77b794afa373cefec715c6",
      "tree": "028bf7fcc0fe7e84353b86746983f0e2738ada63",
      "parents": [
        "f7be88e0c48fa2cf908e5eb28d8885187c6af6ac"
      ],
      "author": {
        "name": "shuwenwei",
        "email": "55970239+shuwenwei@users.noreply.github.com",
        "time": "Thu Jul 23 15:55:58 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 23 15:55:58 2026 +0800"
      },
      "message": "Move state machine to calc commons (#18289)"
    },
    {
      "commit": "f7be88e0c48fa2cf908e5eb28d8885187c6af6ac",
      "tree": "dda5a79c03fff9e8b0626cebba15a43d31630df4",
      "parents": [
        "02b1ecd37759c9211bcfe1ef7bc365db18967f9b"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Thu Jul 23 11:08:10 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 23 11:08:10 2026 +0800"
      },
      "message": "Added table metric \u0026 Improved the database / view metric \u0026 Added \"count databases\" for table model (#15587)\n\n* Update SchemaRegionMemMetric.java\n\n* partial\n\n* May be final\n\n* partially\n\n* Next fix\n\n* Partial\n\n* Partial completion\n\n* Update PartitionMetrics.java\n\n* Refactor\n\n* Implement countDB\n\n* Update Coordinator.java\n\n* Next\n\n* Update IoTDBDatabaseIT.java\n\n* Update ConfigMTreeTest.java\n\n* Fix\n\n* partial\n\n* partial\n\n* fixfix\n\n* apply\n\n* fix\n\n* partial\n\n* fix\n\n* Fix ConfigMTree snapshot test compilation\n\n* Fix dynamic table device metric binding\n\n* Keep schema metrics consistent across lifecycle changes"
    },
    {
      "commit": "02b1ecd37759c9211bcfe1ef7bc365db18967f9b",
      "tree": "187aa6005a25581a4051f91c2233e596265c4393",
      "parents": [
        "c13be2c65a5901f2f7725c85fc0690c8d220eea2"
      ],
      "author": {
        "name": "Jiang Tian",
        "email": "jt2594838@163.com",
        "time": "Thu Jul 23 09:38:10 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 23 09:38:10 2026 +0800"
      },
      "message": "[Performance] Allocate AlignedTVList primitive arrays lazily (#18276)\n\n* Initialize primitive array lazily\n\n* add perf test\n\n* Add tests for lazy aligned array accounting\n\n* fix memory calculation\n\n---------\n\nCo-authored-by: Caideyipi \u003c87789683+Caideyipi@users.noreply.github.com\u003e"
    },
    {
      "commit": "c13be2c65a5901f2f7725c85fc0690c8d220eea2",
      "tree": "84881ea097553d0ff9cf4ea05e8cbf5a41bea96d",
      "parents": [
        "bb0f237271b985197f25ad2a999d8d48df7b20ea"
      ],
      "author": {
        "name": "Haonan",
        "email": "hhaonan@outlook.com",
        "time": "Wed Jul 22 18:40:24 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 22 18:40:24 2026 +0800"
      },
      "message": "Bump netty.version from 4.1.134.Final to 4.1.136.Final (#18279)"
    },
    {
      "commit": "bb0f237271b985197f25ad2a999d8d48df7b20ea",
      "tree": "7b10e4c178c00bf964ad26673720e2bdadb5046d",
      "parents": [
        "4bc2fd5532e05d43b2e643bd879cc1cf8423160d"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Wed Jul 22 18:36:54 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 22 18:36:54 2026 +0800"
      },
      "message": "[Pipe] Resume TsFile parsing after retryable failures (#18261)\n\n* [Pipe] Resume TsFile parsing after retryable failures\n\n* [Pipe] Address parser retry review feedback"
    },
    {
      "commit": "4bc2fd5532e05d43b2e643bd879cc1cf8423160d",
      "tree": "b1782307a2ef5bf96d6e8d1f69ff68b4715d0b42",
      "parents": [
        "59b019ae204f7c9519a28e47dc449258ed49400f"
      ],
      "author": {
        "name": "Haonan",
        "email": "hhaonan@outlook.com",
        "time": "Wed Jul 22 18:13:42 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 22 18:13:42 2026 +0800"
      },
      "message": "Add REST write request size and batch limits (#17481)"
    },
    {
      "commit": "59b019ae204f7c9519a28e47dc449258ed49400f",
      "tree": "db3a01cd2ea336453af0696301a87519568a3157",
      "parents": [
        "dbdabbdbf57486eb2807231b09fb484d57ccd599"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Wed Jul 22 18:00:46 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 22 18:00:46 2026 +0800"
      },
      "message": "Fix consensus subscription metrics by region (#18277)"
    },
    {
      "commit": "dbdabbdbf57486eb2807231b09fb484d57ccd599",
      "tree": "c6573ca4730dea19fbbee2b58368626545a3e87c",
      "parents": [
        "01d1c15aaf76903a358e863fed361693a1e7e56b"
      ],
      "author": {
        "name": "Haonan",
        "email": "hhaonan@outlook.com",
        "time": "Wed Jul 22 16:34:39 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 22 16:34:39 2026 +0800"
      },
      "message": "Fix sonar cannot analyse because it requires JDK 21 (#18278)"
    },
    {
      "commit": "01d1c15aaf76903a358e863fed361693a1e7e56b",
      "tree": "9bd54a5d69bf3364824b3c1eef581e2fa62cc3c0",
      "parents": [
        "4cf58248055619689918b344cda325c6c9ea2cab"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Wed Jul 22 16:16:58 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 22 16:16:58 2026 +0800"
      },
      "message": "Fix pipe tablet memory self-lock during batching (#18266)"
    },
    {
      "commit": "4cf58248055619689918b344cda325c6c9ea2cab",
      "tree": "dcb585c2c442da7372686776335a63eb99216f2b",
      "parents": [
        "4300930cbc23faa61f4d7fd9e44c444bebccfeaa"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Jul 22 15:33:24 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 22 15:33:24 2026 +0800"
      },
      "message": "Bump com.fasterxml.jackson.core:jackson-core from 2.18.6 to 2.18.9 (#18274)\n\n* Bump com.fasterxml.jackson.core:jackson-core from 2.18.6 to 2.18.9\n\nBumps [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) from 2.18.6 to 2.18.9.\n- [Commits](https://github.com/FasterXML/jackson-core/compare/jackson-core-2.18.6...jackson-core-2.18.9)\n\n---\nupdated-dependencies:\n- dependency-name: com.fasterxml.jackson.core:jackson-core\n  dependency-version: 2.18.8\n  dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\n\n* Update jackson.version to 2.18.9\n\n---------\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e\nCo-authored-by: Haonan \u003chhaonan@outlook.com\u003e"
    },
    {
      "commit": "4300930cbc23faa61f4d7fd9e44c444bebccfeaa",
      "tree": "c20ce3c253a4ec8b52925cca90885b35db108c98",
      "parents": [
        "f2dd70181ce2ed1a22b657eb9d199734a0a75427"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Wed Jul 22 15:14:08 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 22 15:14:08 2026 +0800"
      },
      "message": "[Pipe] Back off TsFile parser admission retries (#18262)\n\n* [Pipe] Back off TsFile parser admission retries\n\n* [Pipe] Document parser admission backoff config semantics"
    },
    {
      "commit": "f2dd70181ce2ed1a22b657eb9d199734a0a75427",
      "tree": "7c11d1d95974e0575318558132da883fc0cfcdbc",
      "parents": [
        "b8ff9eeaea0d2e5afd79446e8bb4cf654c8c8038"
      ],
      "author": {
        "name": "Jiang Tian",
        "email": "jt2594838@163.com",
        "time": "Wed Jul 22 14:13:56 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 22 14:13:56 2026 +0800"
      },
      "message": "[Performance] Use dynamic bitmaps in AlignedTVList (#18264)\n\n* Use DynamicBitMap for MemTable\n\n* fix test"
    },
    {
      "commit": "b8ff9eeaea0d2e5afd79446e8bb4cf654c8c8038",
      "tree": "6a7b312a8fb2d2290456b5eae415a2ce87db6e47",
      "parents": [
        "1188db9b130d883f0b89234802ff09f7bedeae3b"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Tue Jul 21 19:04:43 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 21 19:04:43 2026 +0800"
      },
      "message": "[Pipe] Prevent unexpected OPC UA endpoint redirects (#18259)\n\n* [Pipe] Prevent unexpected OPC UA endpoint redirects\n\n* [Pipe] Add advertised host for internal OPC UA server"
    },
    {
      "commit": "1188db9b130d883f0b89234802ff09f7bedeae3b",
      "tree": "a9aadffb0c130a89920208d4dae4470852168fc6",
      "parents": [
        "91476b0df7e9581c5eb2228811196c34ae9dbbc2"
      ],
      "author": {
        "name": "libo",
        "email": "zerolbsony@163.com",
        "time": "Tue Jul 21 16:07:59 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 21 16:07:59 2026 +0800"
      },
      "message": "Fix max data region group quota calculation (#18263)"
    },
    {
      "commit": "91476b0df7e9581c5eb2228811196c34ae9dbbc2",
      "tree": "37360ed7e2774ef0369c0c4f27dbff1c3c40739c",
      "parents": [
        "5405623efe838bfdc3616b779b39b8a0ad1a284f"
      ],
      "author": {
        "name": "shuwenwei",
        "email": "55970239+shuwenwei@users.noreply.github.com",
        "time": "Tue Jul 21 10:29:32 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 21 10:29:32 2026 +0800"
      },
      "message": "Compatibility changes for internal settle compaction API (#18230)"
    },
    {
      "commit": "5405623efe838bfdc3616b779b39b8a0ad1a284f",
      "tree": "633f3f23a6217689488ec5d21166f6cb45dfb362",
      "parents": [
        "0f2ee2b45450c144a7f21e46e5653e0511e150f3"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Tue Jul 21 10:03:36 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 21 10:03:36 2026 +0800"
      },
      "message": "Subscription: Fix DATE serialization for consensus dataset (#18227)\n\n* Fix consensus subscription DATE tablet conversion\n\n* Update IoTDBConsensusSubscriptionDataTableIT.java"
    },
    {
      "commit": "0f2ee2b45450c144a7f21e46e5653e0511e150f3",
      "tree": "164718cc51695e0c90c5155cdda5c241c2c109dc",
      "parents": [
        "ea0b0099227a850254040ab87436eb5bbd092d60"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Tue Jul 21 09:57:57 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 21 09:57:57 2026 +0800"
      },
      "message": "[Subscription] Reject unsupported consensus topic attributes (#18257)"
    },
    {
      "commit": "ea0b0099227a850254040ab87436eb5bbd092d60",
      "tree": "d49d331a7ee7482dd1e5e10e1d507c4108c8b86c",
      "parents": [
        "e5651cbc928f3449319dc588f54cb189d9c4a7e7"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Tue Jul 21 09:52:37 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 21 09:52:37 2026 +0800"
      },
      "message": "Load: Fix active load reliability issues (#18224)\n\n* Fix active load reliability issues\n\n* Test active load file group isolation\n\n* Address active load review comments"
    },
    {
      "commit": "e5651cbc928f3449319dc588f54cb189d9c4a7e7",
      "tree": "a1325d7c18d776b465b5164498d88123740d68f2",
      "parents": [
        "8e5e8502d62f3a8310275a242eb39f42f82877ae"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Mon Jul 20 17:44:50 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 20 17:44:50 2026 +0800"
      },
      "message": "[Performance] Optimize tablet RPC deserialization (#18248)\n\n* [Performance] Optimize tablet RPC deserialization\n\n* [Performance] Add tablet RPC deserialization benchmarks\n\n* Address tablet deserialization review comments"
    },
    {
      "commit": "8e5e8502d62f3a8310275a242eb39f42f82877ae",
      "tree": "5aa76e090fadd9f166c51244a4387140d204f99b",
      "parents": [
        "a8708a4a66a29e7d2d3a713a25e72f0f302728cf"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Mon Jul 20 16:34:58 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 20 16:34:58 2026 +0800"
      },
      "message": "Fix flaky concurrent queue and WAL tests (#18246)"
    },
    {
      "commit": "a8708a4a66a29e7d2d3a713a25e72f0f302728cf",
      "tree": "d2cb538235dc921e3834073f3cd86088ad780c78",
      "parents": [
        "1b44799fa9733d1a57d26ab2d2d972337372fa34"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Mon Jul 20 16:30:20 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 20 16:30:20 2026 +0800"
      },
      "message": "[Performance] Reduce aligned MemTable bitmap memory usage (#18249)"
    },
    {
      "commit": "1b44799fa9733d1a57d26ab2d2d972337372fa34",
      "tree": "553224f7952c0df0ec6a37d1f048be8cc335e6c0",
      "parents": [
        "94b07e08fdaee976c961e4a7bf2f8f6fa1d57d7f"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Mon Jul 20 15:24:25 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 20 15:24:25 2026 +0800"
      },
      "message": "[Pipe] Reduce AirGap sink reconnect log noise (#18243)"
    },
    {
      "commit": "94b07e08fdaee976c961e4a7bf2f8f6fa1d57d7f",
      "tree": "f8aaaa06b870a6afd8d6b1b5f9874c0504e21f57",
      "parents": [
        "37cf3cac19c4f5aca053bd14b41cdaa3618360f1"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Mon Jul 20 15:12:29 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 20 15:12:29 2026 +0800"
      },
      "message": "[Pipe] Back off async sink for all retry statuses (#18236)"
    },
    {
      "commit": "37cf3cac19c4f5aca053bd14b41cdaa3618360f1",
      "tree": "a4417785dd43f021344e6c82b2a4c71b8b29c8e3",
      "parents": [
        "55271d74a3653f6ac5e5ebc63fcbc3c59d9083dd"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Mon Jul 20 10:19:29 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 20 10:19:29 2026 +0800"
      },
      "message": "[Performance] Reduce temporary allocations on insert path (#18240)\n\n* Reduce temporary allocations on insert path\n\n* Add opt-in write path performance benchmarks"
    },
    {
      "commit": "55271d74a3653f6ac5e5ebc63fcbc3c59d9083dd",
      "tree": "90d8832a024fed5b279ecb45a6ee3fc38dcaef01",
      "parents": [
        "6889b1e3cf7b5f8a923c26a3abef8e10530e2cfc"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Mon Jul 20 09:42:12 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 20 09:42:12 2026 +0800"
      },
      "message": "Enable CRC32 intrinsic for DataNode (#18239)"
    },
    {
      "commit": "6889b1e3cf7b5f8a923c26a3abef8e10530e2cfc",
      "tree": "4baf1a0cf29f1e0d0fbfd40fc1be58d8cca39e77",
      "parents": [
        "824e2dbef0471a16bcdb7c2391492b15698947ec"
      ],
      "author": {
        "name": "CYB",
        "email": "alpass163@gmail.com",
        "time": "Fri Jul 17 10:48:37 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 17 10:48:37 2026 +0800"
      },
      "message": "modify the read logic of metadata lease timeout (#18228)"
    },
    {
      "commit": "824e2dbef0471a16bcdb7c2391492b15698947ec",
      "tree": "5b915634e4a970c98d35e854d01fc6d85d6a0ff1",
      "parents": [
        "2f7505ffba3c49c0a3d843e950f36e139f8e7ea4"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Fri Jul 17 09:30:42 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 17 09:30:42 2026 +0800"
      },
      "message": "Fix process metric precision (#18229)"
    },
    {
      "commit": "2f7505ffba3c49c0a3d843e950f36e139f8e7ea4",
      "tree": "3a632aeae39f61058ce180dfa41210108dbf4b9a",
      "parents": [
        "823c47ebd116232141b1253ad3e661a89bda2c5b"
      ],
      "author": {
        "name": "Jiang Tian",
        "email": "jt2594838@163.com",
        "time": "Thu Jul 16 18:39:10 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 16 18:39:10 2026 +0800"
      },
      "message": "Fix flaky WALNodeTest WAL roll assertion (#18226)"
    },
    {
      "commit": "823c47ebd116232141b1253ad3e661a89bda2c5b",
      "tree": "08dd49cd8e2da7cee13cd2e7607d6a05a533aa04",
      "parents": [
        "9b77b54defcf8ddad0a5be27d99e8ee82b8f7c36"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Thu Jul 16 17:09:30 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 16 17:09:30 2026 +0800"
      },
      "message": "[Pipe] Include pending historical events in remaining count (#18216)"
    },
    {
      "commit": "9b77b54defcf8ddad0a5be27d99e8ee82b8f7c36",
      "tree": "ea8bf33d9d381b35ba21b62352861fee1185d0ab",
      "parents": [
        "5b311f6ef9e352b9315fce01bf34400701432e50"
      ],
      "author": {
        "name": "Jiang Tian",
        "email": "jt2594838@163.com",
        "time": "Thu Jul 16 17:01:58 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 16 17:01:58 2026 +0800"
      },
      "message": "Fix concurrent access during TierManager folder reset (#18223)\n\n* fix TierManager may access an empty list during re-initialization\n\n* Fix concurrent access to tier directory maps"
    },
    {
      "commit": "5b311f6ef9e352b9315fce01bf34400701432e50",
      "tree": "0baa8a69eea122b88413a1d45ae0826cca21353d",
      "parents": [
        "eb9cc93284b0a7dc9c694d304b6389610b2007f5"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Thu Jul 16 15:08:38 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 16 15:08:38 2026 +0800"
      },
      "message": "Fix unbounded async pipe sink retries (#18222)"
    },
    {
      "commit": "eb9cc93284b0a7dc9c694d304b6389610b2007f5",
      "tree": "7d439e543d6e36104c3e7e9a15cba3186b221d83",
      "parents": [
        "8a1c7aa881fd645e67602086be19eeb4e59bb1e8"
      ],
      "author": {
        "name": "Zeyu Zhang",
        "email": "111627783+Alchuang22-dev@users.noreply.github.com",
        "time": "Thu Jul 16 13:59:12 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 16 13:59:12 2026 +0800"
      },
      "message": "fix: optimize reconnect exception as `TTransport.TTransportException` (#18200)"
    },
    {
      "commit": "8a1c7aa881fd645e67602086be19eeb4e59bb1e8",
      "tree": "abed434b57588b6341f766f7301b15dda829f2c1",
      "parents": [
        "9ae66742b9e0edd10c9db0a8a0c7e53113cb8106"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Thu Jul 16 11:05:50 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 16 11:05:50 2026 +0800"
      },
      "message": "Pipe: disable serialize-by-region by default (#18139)"
    },
    {
      "commit": "9ae66742b9e0edd10c9db0a8a0c7e53113cb8106",
      "tree": "a92279bc63f5b6a6906d0b3a6b14655db909d098",
      "parents": [
        "ce9838da272869f6514aad3b4896a0d0ed54114e"
      ],
      "author": {
        "name": "libo",
        "email": "zerolbsony@163.com",
        "time": "Thu Jul 16 10:52:29 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 16 10:52:29 2026 +0800"
      },
      "message": "Only scan tables of tree model while regenerating data partition (#18221)"
    },
    {
      "commit": "ce9838da272869f6514aad3b4896a0d0ed54114e",
      "tree": "07750ad4f046446ff73175a1bcd5499ffd54c3c8",
      "parents": [
        "66e4b98ebd8e9300c9e81c656e7e9eec4108b7f9"
      ],
      "author": {
        "name": "Jiang Tian",
        "email": "jt2594838@163.com",
        "time": "Thu Jul 16 09:28:56 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 16 09:28:56 2026 +0800"
      },
      "message": "Fix duplicate TsFile metric updates (#18219)\n\n* refactor addFile\n\n* record whether a file is recorded by metric\n\n* remove redundant arg"
    },
    {
      "commit": "66e4b98ebd8e9300c9e81c656e7e9eec4108b7f9",
      "tree": "314036f67a20085a40518779cbd6a5e2fb4216df",
      "parents": [
        "0ef17ba76771bf34d9c3fe6f6041a068d7dea7a4"
      ],
      "author": {
        "name": "Weihao Li",
        "email": "60659567+Wei-hao-Li@users.noreply.github.com",
        "time": "Thu Jul 16 09:06:34 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 16 09:06:34 2026 +0800"
      },
      "message": "Optimize TopK query of TableModel by RuntimeFilter (#18204)"
    },
    {
      "commit": "0ef17ba76771bf34d9c3fe6f6041a068d7dea7a4",
      "tree": "25ccb9776631fa661827d54452a3e1a5f1f5f720",
      "parents": [
        "dfbe8db321d52ebe7409ecd88b94633d0c75ca22"
      ],
      "author": {
        "name": "Haonan",
        "email": "hhaonan@outlook.com",
        "time": "Wed Jul 15 19:04:59 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 15 19:04:59 2026 +0800"
      },
      "message": "Support IPv6 endpoint URLs (#18162)\n\nCo-authored-by: Caideyipi \u003c87789683+Caideyipi@users.noreply.github.com\u003e"
    },
    {
      "commit": "dfbe8db321d52ebe7409ecd88b94633d0c75ca22",
      "tree": "d2c0264c602b345e0b0aa4dad8d89ad48ff11a1b",
      "parents": [
        "fe1777bfa6d54f6847e910a9f5aebdaaf5a103e2"
      ],
      "author": {
        "name": "Jiang Tian",
        "email": "jt2594838@163.com",
        "time": "Wed Jul 15 19:00:58 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 15 19:00:58 2026 +0800"
      },
      "message": "Fix MQTT measurement validation (#18215)"
    },
    {
      "commit": "fe1777bfa6d54f6847e910a9f5aebdaaf5a103e2",
      "tree": "594b63f5d5c8f4dca65af6eee6ef47c79ef2858d",
      "parents": [
        "8b60437ee428cb1394a700d8d0281966ea44a6af"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Wed Jul 15 17:14:19 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 15 17:14:19 2026 +0800"
      },
      "message": "Optimize pipe tablet memory accounting (#18211)"
    },
    {
      "commit": "8b60437ee428cb1394a700d8d0281966ea44a6af",
      "tree": "bfab2cd25b4df9ed336f96be450dd17523cfb63a",
      "parents": [
        "2c77de3670c74d933ca700f7b4306ecdf4f47102"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Wed Jul 15 17:07:45 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 15 17:07:45 2026 +0800"
      },
      "message": "Fix write retries, Pipe resource cleanup, subscription progress, and snapshot recovery (#18180)\n\n* Fix write retry, pipe fallback, and snapshot recovery edge cases\n\n* Fix additional pipe, write, and snapshot recovery failures\n\n* Added fixes\n\n* Harden subscription commit progress deserialization\n\n* Fix consensus subscription initial frontier synchronization"
    },
    {
      "commit": "2c77de3670c74d933ca700f7b4306ecdf4f47102",
      "tree": "7b0b056c66695a11529425ab12ded8478572c8b5",
      "parents": [
        "32bff9b615a68e1a8fd79320415591a45508ca1e"
      ],
      "author": {
        "name": "shuwenwei",
        "email": "55970239+shuwenwei@users.noreply.github.com",
        "time": "Wed Jul 15 16:53:15 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 15 16:53:15 2026 +0800"
      },
      "message": "Prevent aligned LAST query from hanging with time filter (#18213)"
    },
    {
      "commit": "32bff9b615a68e1a8fd79320415591a45508ca1e",
      "tree": "fc4fe2d230df4f16ec5f4f7b161b864b96f72f3e",
      "parents": [
        "d8506920bf88fc40a353d776af2c608a0237b979"
      ],
      "author": {
        "name": "Yongzao",
        "email": "yongzao@apache.org",
        "time": "Wed Jul 15 16:36:16 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 15 16:36:16 2026 +0800"
      },
      "message": "Fix procedures stuck after submission-time deserialization failure (#18212)"
    },
    {
      "commit": "d8506920bf88fc40a353d776af2c608a0237b979",
      "tree": "5ca76ed2e23943bc88ab3ca42156c79ec3f1cefb",
      "parents": [
        "f1875ed5d061d55472773af607d3ad9a99efaa98"
      ],
      "author": {
        "name": "Jiang Tian",
        "email": "jt2594838@163.com",
        "time": "Wed Jul 15 14:16:19 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 15 14:16:19 2026 +0800"
      },
      "message": "Improve error message when auto-creating timeseries with null value (#18209)\n\n* Improve error message for null value auto creation\n\n* fix test"
    },
    {
      "commit": "f1875ed5d061d55472773af607d3ad9a99efaa98",
      "tree": "4200397f0c06c6e6407831c6731f1aeb44dc33c5",
      "parents": [
        "5bb15d980f4d7dade278eaa3b0d29b2af5cbd91b"
      ],
      "author": {
        "name": "shuwenwei",
        "email": "55970239+shuwenwei@users.noreply.github.com",
        "time": "Tue Jul 14 19:24:45 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 14 19:24:45 2026 +0800"
      },
      "message": "Fix external TsFile grouping optimization (#18206)"
    },
    {
      "commit": "5bb15d980f4d7dade278eaa3b0d29b2af5cbd91b",
      "tree": "8557d537ccbd1db3030943dab7e26ace0a75d4b7",
      "parents": [
        "e75d1466251111f5a8b38cfc49643ef50d447749"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Tue Jul 14 15:08:40 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 14 15:08:40 2026 +0800"
      },
      "message": "Pipe: optimize InsertRows schema aggregation (#18195)\n\n* Pipe: optimize InsertRows schema aggregation\n\n* Pipe: add manual schema aggregation benchmark\n\n* Pipe: optimize measurement subsequence aggregation"
    },
    {
      "commit": "e75d1466251111f5a8b38cfc49643ef50d447749",
      "tree": "ca2c68bc7ba5f0279690c0f03adecd657d51e17b",
      "parents": [
        "ededa9a57baee66a648ca948684fccde8e4a8262"
      ],
      "author": {
        "name": "Jackie Tien",
        "email": "jackietien97@gmail.com",
        "time": "Tue Jul 14 14:42:29 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 14 14:42:29 2026 +0800"
      },
      "message": "Fix retry bug in tree model query which ignore the time filter (#18179)"
    },
    {
      "commit": "ededa9a57baee66a648ca948684fccde8e4a8262",
      "tree": "f617738b6f6ce49ef51d2d85f24aaf70a87691d1",
      "parents": [
        "0d3304a106a4ef2ea168682485ac0b7027f93f95"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Tue Jul 14 12:21:36 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 14 12:21:36 2026 +0800"
      },
      "message": "Pipe IT: disable pipe memory control in overridden setups (#18198)"
    },
    {
      "commit": "0d3304a106a4ef2ea168682485ac0b7027f93f95",
      "tree": "868d97bf9e98ab0eae337c506c24115770c72d74",
      "parents": [
        "eaef430d2b903e4700b315f9254887d0f6303eee"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Tue Jul 14 09:32:30 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 14 09:32:30 2026 +0800"
      },
      "message": "Fix RPC buffer memory control activation (#18194)\n\nAvoid activating DataNode RPC buffer memory control during configuration loading, and bind auto-resizing buffers to the memory account used for their allocation."
    },
    {
      "commit": "eaef430d2b903e4700b315f9254887d0f6303eee",
      "tree": "74d00c3e93a4ce76be2528d4dc43ad0be1b0d7c5",
      "parents": [
        "7ffb1364b843cfe13aaa57d693922adf333155eb"
      ],
      "author": {
        "name": "Jackie Tien",
        "email": "jackietien97@gmail.com",
        "time": "Tue Jul 14 09:13:49 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 14 09:13:49 2026 +0800"
      },
      "message": "Enforce REST query row limit as hard cap (#18149)"
    },
    {
      "commit": "7ffb1364b843cfe13aaa57d693922adf333155eb",
      "tree": "f69d44d7de6ab92062c71fcdf73b936efd458ef3",
      "parents": [
        "5ceb047fe83298e34acc1805cf336d8998bc25e9"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Mon Jul 13 17:28:31 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 13 17:28:31 2026 +0800"
      },
      "message": "Add mutual SSL support for pipe sinks (#18080)\n\n* Add mutual SSL support for pipe sinks\n\n* Fix JDBC default user handling\n\n* Update IoTDBPipeMutualSSLIT.java\n\n* Validate SSL store aliases consistently\n\n* Clarify SSL alias validation messages\n\n* Move pipe SSL validation messages to i18n bundles"
    },
    {
      "commit": "5ceb047fe83298e34acc1805cf336d8998bc25e9",
      "tree": "cd26a761d55f89d61aa787cadfe48a4579f8eb5a",
      "parents": [
        "ce74949268ec18f8e4b894b5bbc4373defe993a0"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Mon Jul 13 16:08:22 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 13 16:08:22 2026 +0800"
      },
      "message": "Fix DataNode restart readiness race in IoTDBConnectionsIT (#18192)"
    },
    {
      "commit": "ce74949268ec18f8e4b894b5bbc4373defe993a0",
      "tree": "fe254f10d4d60e29b8f6275ae4527f648ae5d4cb",
      "parents": [
        "b05f4cadb76943e205a0adf5f8626d0fb01c0d8f"
      ],
      "author": {
        "name": "shuwenwei",
        "email": "55970239+shuwenwei@users.noreply.github.com",
        "time": "Mon Jul 13 15:15:44 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 13 15:15:44 2026 +0800"
      },
      "message": "Fix tag index misalignment in read_tsfile when projection pruning removes tag columns (#18191)"
    },
    {
      "commit": "b05f4cadb76943e205a0adf5f8626d0fb01c0d8f",
      "tree": "f5e454e03d5c33ea19b896a4ed05d2d19b0eec3b",
      "parents": [
        "8735702a77584760f7c370aa591767e0bc7f3be2"
      ],
      "author": {
        "name": "Jiang Tian",
        "email": "jt2594838@163.com",
        "time": "Mon Jul 13 14:07:47 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 13 14:07:47 2026 +0800"
      },
      "message": "Avoid readLock when serializing TimeIndex. (#18189)"
    },
    {
      "commit": "8735702a77584760f7c370aa591767e0bc7f3be2",
      "tree": "e4d861d3bb04ca58ca2d94614e5da4f3b445f9bc",
      "parents": [
        "8235112d353c7f800ab8009ab134a302968c3ab7"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Mon Jul 13 12:10:54 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 13 12:10:54 2026 +0800"
      },
      "message": "Reduce repeated failure logs (#18175)\n\n* Reduce repeated failure logs\n\n* Fix Chinese log message encoding"
    },
    {
      "commit": "8235112d353c7f800ab8009ab134a302968c3ab7",
      "tree": "28372ddef80dd969c845b2da8d68885598ed8817",
      "parents": [
        "9f069d5c7c56aaf0aeda4c198d75f9738a5d677e"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Mon Jul 13 10:41:47 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 13 10:41:47 2026 +0800"
      },
      "message": "Fix no-tag table attribute deletion (#18176)"
    },
    {
      "commit": "9f069d5c7c56aaf0aeda4c198d75f9738a5d677e",
      "tree": "efa04b1ad9bc70d5bdae34c156e91c602b019d8f",
      "parents": [
        "da07a8ef8a1d05b012019d32871271658b72a280"
      ],
      "author": {
        "name": "Jiang Tian",
        "email": "jt2594838@163.com",
        "time": "Mon Jul 13 10:28:08 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 13 10:28:08 2026 +0800"
      },
      "message": "Fix that ProgressWALIterator may read incorrect searchIndex (#18143)"
    },
    {
      "commit": "da07a8ef8a1d05b012019d32871271658b72a280",
      "tree": "db38e015efe2701d6b2581aa695818c7b4e176c7",
      "parents": [
        "86741a8cfebcb7768da8fca6fae98b909e9cccc9"
      ],
      "author": {
        "name": "VGalaxies",
        "email": "vgalaxies@apache.org",
        "time": "Mon Jul 13 10:27:37 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 13 10:27:37 2026 +0800"
      },
      "message": "Subscription: support table-model column-filter for topics (#17936)\n\n* WIP: subscription table-model column-filter (impl + UT/IT)\n\nIndependent ColumnFilter.g4 grammar; parser/validator/evaluator/binder/matcher/TabletColumnPruner; node-commons\nColumnMetadata; column pruning in consensus WAL + pipe tablet + TsFile reseal paths; legacy \u0027column\u0027 regex removed; timeSelected flag wired end-to-end (per-table); CREATE/ALTER TOPIC validation + DataNode\nrefreshColumnFilter cache hot-refresh; UT + IT coverage. Implements V2.0 subscription column-filter design. NOT YET VERIFIED: end-to-end datanode/confignode compile and full IT run.\n\n* Use generated grammar for column filter parsing\n\n* Add subscription column filter IT follow-ups\n\n* Subscription: stabilize consensus column-filter IT draining\n\n* Subscription: add tree-view column-filter IT\n\n* Fix subscription column-filter review issues\n\n* fix\n\n* Address subscription column filter review comments\n\n* Address subscription column filter i18n comments\n\n* Fix consensus subscription WAL tail lag detection\n\n* Update ConsensusSubscriptionSetupHandler.java\n\n* Fix CI\n\n* Fix subscription column filter edge cases\n\n* spotless\n\n* Relax consensus column filter alter tests\n\n* Resolve merge conflict in DataNodeTableCache.java\n\n* Fix double living visibility lookup\n\n* Enforce metadata lease fencing for table snapshots\n\n---------\n\nCo-authored-by: Codex \u003ccodex@openai.com\u003e\nCo-authored-by: Codex \u003ccodex@localhost\u003e\nCo-authored-by: Caideyipi \u003c87789683+Caideyipi@users.noreply.github.com\u003e\nCo-authored-by: Jiang Tian \u003cjt2594838@163.com\u003e"
    },
    {
      "commit": "86741a8cfebcb7768da8fca6fae98b909e9cccc9",
      "tree": "89240af64b3db9d0fc4209844fc46fa018973db9",
      "parents": [
        "350c6c7bcd25b883eca53897b294b57637850119"
      ],
      "author": {
        "name": "shuwenwei",
        "email": "55970239+shuwenwei@users.noreply.github.com",
        "time": "Fri Jul 10 15:20:52 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 10 15:20:52 2026 +0800"
      },
      "message": "Fix compaction test metadata lease cleanup (#18172)"
    },
    {
      "commit": "350c6c7bcd25b883eca53897b294b57637850119",
      "tree": "7558394c2c182ae98722268030883814948c8d85",
      "parents": [
        "e8061edf668cc88cf7f951edce97f5ca907d79b9"
      ],
      "author": {
        "name": "Zhenyu Luo",
        "email": "zhenyu@apache.org",
        "time": "Fri Jul 10 14:15:25 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 10 14:15:25 2026 +0800"
      },
      "message": "Optimize pipe TsFile cleanup on drop (#18163)\n\n* Optimize pipe TsFile cleanup on drop\n\n* Use ThreadName for pipe TsFile cleanup executor\n\n* Make pipe TsFile cleanup thread lazy\n\n* Use IoTDB thread pool factory for pipe cleanup\n\n* Clarify pipe TsFile cleanup deletion guard\n\n* Reuse periodical cleaner for Pipe TsFile cleanup\n\n* Clarify stale Pipe dir collection\n\n* Revert \"Clarify stale Pipe dir collection\"\n\nThis reverts commit 25625fb1cf2a76fb54360800b990d27449b12feb.\n\n* Avoid duplicate stale Pipe dir collection"
    },
    {
      "commit": "e8061edf668cc88cf7f951edce97f5ca907d79b9",
      "tree": "123aa47189c2d23e2ded47238daf97d712ee34b0",
      "parents": [
        "4482e65468a0d3699bfed927c8afa293551ae5e2"
      ],
      "author": {
        "name": "Zhenyu Luo",
        "email": "zhenyu@apache.org",
        "time": "Fri Jul 10 10:33:34 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 10 10:33:34 2026 +0800"
      },
      "message": "Optimize load logic (#18153)\n\n* Fix load write permission check\n\n* fix async\n\n* Optimize load auth tests\n\n* Optimize load user path encoding\n\n* fix async\n\n* Optimize load auth review fixes\n\n* fix async"
    },
    {
      "commit": "4482e65468a0d3699bfed927c8afa293551ae5e2",
      "tree": "b22adece1537dfdda0d86222db033311e564534d",
      "parents": [
        "7ccdaa503e26719dc5b8cd722c2ac297c3f1613a"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Fri Jul 10 10:30:00 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 10 10:30:00 2026 +0800"
      },
      "message": "Fix pipe drop stuck on blocking sink reconnect (#18145)\n\n* Fix pipe drop stuck on blocking sink reconnect\n\n* Address pipe sink subtask review comments"
    },
    {
      "commit": "7ccdaa503e26719dc5b8cd722c2ac297c3f1613a",
      "tree": "2838015f05b575b38473a7028d0662226d9913d2",
      "parents": [
        "ec81de1f9f264b30e4bbf0a738b82d82069eae36"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Fri Jul 10 10:21:39 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 10 10:21:39 2026 +0800"
      },
      "message": "Pipe: use session context in legacy receiver loaders (#18111)\n\n* Pipe: use session context in legacy receiver loaders\n\n* Update DeletionLoader.java\n\n* Fix legacy pipe receiver i18n message"
    },
    {
      "commit": "ec81de1f9f264b30e4bbf0a738b82d82069eae36",
      "tree": "9f45180b8309a48049b90cb2e8f3663603227537",
      "parents": [
        "9112791a88c114227113d083c49d6ad13aaa2b1d"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Fri Jul 10 10:18:43 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 10 10:18:43 2026 +0800"
      },
      "message": "Reduce pipe load success log noise (#18106)\n\n* Reduce pipe load success log noise\n\n* Fix table cluster IT failures"
    },
    {
      "commit": "9112791a88c114227113d083c49d6ad13aaa2b1d",
      "tree": "f77fd951dfcefeb30c595fdaa0b07e484b2f0b0a",
      "parents": [
        "343edab9c00203970fae3504fdadbbcd4d9ce22d"
      ],
      "author": {
        "name": "CYB",
        "email": "alpass163@gmail.com",
        "time": "Thu Jul 09 23:03:47 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 09 23:03:47 2026 +0800"
      },
      "message": "Fix: remove some procedure that should not be included in lease frame (#18167)"
    },
    {
      "commit": "343edab9c00203970fae3504fdadbbcd4d9ce22d",
      "tree": "96889dd7720ae60abe4d319600ab295495d246dc",
      "parents": [
        "5aad9323c71ef5fdfd25b924dba010f37fb94ed9"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Thu Jul 09 18:27:35 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 09 18:27:35 2026 +0800"
      },
      "message": "Fix IT log directory test class names (#18131)"
    },
    {
      "commit": "5aad9323c71ef5fdfd25b924dba010f37fb94ed9",
      "tree": "4f05934e8ceb470854472e03ffd5d59add384ea1",
      "parents": [
        "c716365a30f02c63af2d12eec671c2386256f67c"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Thu Jul 09 17:49:59 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 09 17:49:59 2026 +0800"
      },
      "message": "Reduce pipe type conversion log frequency (#18161)"
    },
    {
      "commit": "c716365a30f02c63af2d12eec671c2386256f67c",
      "tree": "389e7a27873d6a9c88d328183f30cbec0ffaafe3",
      "parents": [
        "33a38b6194de81658c3979aaffb2ca3b83d07858"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Thu Jul 09 15:06:10 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 09 15:06:10 2026 +0800"
      },
      "message": "Fix subscription consumer lifecycle state ordering (#18151)"
    },
    {
      "commit": "33a38b6194de81658c3979aaffb2ca3b83d07858",
      "tree": "c3a46315adf39d8e7cbc5ee5de8c2932bdae4509",
      "parents": [
        "449946d5268b949d441716122266c09b3f3b6dc7"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Thu Jul 09 15:01:47 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 09 15:01:47 2026 +0800"
      },
      "message": "Pipe: manage ConfigNode receiver temporary memory (#18144)"
    },
    {
      "commit": "449946d5268b949d441716122266c09b3f3b6dc7",
      "tree": "0522530c5b3eb79aeca61622832b725089cdd504",
      "parents": [
        "afdcf327e3e2cc531e1090988ad769826fa57f5e"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Thu Jul 09 14:44:28 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 09 14:44:28 2026 +0800"
      },
      "message": "Fix pipe event accounting and aligned tablet failure reporting (#18150)\n\n* Fix pollLast event counter update\n\n* Pipe: release replaced progress report events\n\n* Write: preserve aligned tablet row failures"
    },
    {
      "commit": "afdcf327e3e2cc531e1090988ad769826fa57f5e",
      "tree": "519630283d8ff312bdb5092f70de9528cb0a724f",
      "parents": [
        "506f94519fb9c4545db5441df4e2f5c8a2cadc99"
      ],
      "author": {
        "name": "Haonan",
        "email": "hhaonan@outlook.com",
        "time": "Thu Jul 09 14:34:09 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 09 14:34:09 2026 +0800"
      },
      "message": "Update programming languages and release notes for version 2.0.10 (#18164)\n\n* Update programming languages and release information\n\nAdded C and Node.js programming languages, updated C# and categories, and added release details.\n\n* Update RELEASE_NOTES.md for version 2.0.10\n\nAdded release notes for Apache IoTDB version 2.0.10, detailing new features, improvements, and bug fixes."
    },
    {
      "commit": "506f94519fb9c4545db5441df4e2f5c8a2cadc99",
      "tree": "b06044a8a1484d17f4f5712b077c0a15a3445470",
      "parents": [
        "d02e6af593a0daf2b1f92f6074b5138d63771e34"
      ],
      "author": {
        "name": "Yongzao",
        "email": "yongzao@apache.org",
        "time": "Thu Jul 09 14:27:30 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 09 14:27:30 2026 +0800"
      },
      "message": "Extend region migration speed limit to transfers and deletion (#18118)"
    },
    {
      "commit": "d02e6af593a0daf2b1f92f6074b5138d63771e34",
      "tree": "bdc4ac8e02301928c8728827ce43b35e719f3fa7",
      "parents": [
        "e123ada23ec4a203f5c6cadc68846aa44c2e1ef6"
      ],
      "author": {
        "name": "CYB",
        "email": "alpass163@gmail.com",
        "time": "Thu Jul 09 14:15:57 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 09 14:15:57 2026 +0800"
      },
      "message": "A lease-based self-fencing framework to enable high availability for table metadata operations"
    },
    {
      "commit": "e123ada23ec4a203f5c6cadc68846aa44c2e1ef6",
      "tree": "55dc8e8337fe3b476ee9cc7da5a77d0f42d66729",
      "parents": [
        "4c1f833adf1748d6f39bb8d88c3e446f680f1706"
      ],
      "author": {
        "name": "Milea Robert Stefan",
        "email": "58860510+MileaRobertStefan@users.noreply.github.com",
        "time": "Thu Jul 09 07:33:34 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 09 12:33:34 2026 +0800"
      },
      "message": "Respect pre-set env vars and add cgroup memory detection in env scripts (#17765)"
    },
    {
      "commit": "4c1f833adf1748d6f39bb8d88c3e446f680f1706",
      "tree": "882b2df45feb608f14d563ba5ae65f0bf6be1257",
      "parents": [
        "f3e161218d68c090c4802bfbf74c152e57be26a3"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Thu Jul 09 11:44:07 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 09 11:44:07 2026 +0800"
      },
      "message": "Pipe: order historical TsFiles by query priority (#18088)\n\n* Pipe: order historical TsFiles by flush time\n\n* Pipe: order historical TsFiles by query priority\n\n* Pipe: report safe query-order historical progress\n\n* Pipe: report time-partition historical progress"
    },
    {
      "commit": "f3e161218d68c090c4802bfbf74c152e57be26a3",
      "tree": "d9fd2d42d1fd1fba925ecff9198f66cec25e2a86",
      "parents": [
        "e231bbe5e2a2e4cec9e9a4de065910ba447c661b"
      ],
      "author": {
        "name": "Jiang Tian",
        "email": "jt2594838@163.com",
        "time": "Thu Jul 09 09:56:51 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 09 09:56:51 2026 +0800"
      },
      "message": "Fix downgraded TsFileResource serialization (#18155)\n\n* Fix downgraded resource may not serialize normally\n\n* Revert FileIndex serialization"
    },
    {
      "commit": "e231bbe5e2a2e4cec9e9a4de065910ba447c661b",
      "tree": "babf06f374c31390744c56e87a1e49b71319718a",
      "parents": [
        "7558aa7ef8012f94a082dbb51b55ef2906f60b75"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Wed Jul 08 17:45:00 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 08 17:45:00 2026 +0800"
      },
      "message": "Fix pipe double-living sugar after isolation (#18119)"
    },
    {
      "commit": "7558aa7ef8012f94a082dbb51b55ef2906f60b75",
      "tree": "36bb19e7552e3e6e54cc2b2df90978d2d89a9608",
      "parents": [
        "797319b453cbfa3518c3d89dbe90ce82760453b0"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Wed Jul 08 17:15:04 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 08 17:15:04 2026 +0800"
      },
      "message": "Fix metadata cache and pipe edge cases (#18147)"
    },
    {
      "commit": "797319b453cbfa3518c3d89dbe90ce82760453b0",
      "tree": "39b1fd85baebc876841e5906e690ca3f3f48b0ab",
      "parents": [
        "012026f0358cc05f983188efc9fb6552008d4269"
      ],
      "author": {
        "name": "libo",
        "email": "zerolbsony@163.com",
        "time": "Wed Jul 08 16:44:00 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 08 16:44:00 2026 +0800"
      },
      "message": "The new value cannot be less than the current maximum quota. The quota uses the default value if unspecified in the ALTER DATABASE statement (#18154)"
    },
    {
      "commit": "012026f0358cc05f983188efc9fb6552008d4269",
      "tree": "424a286abd040812da457d5966e36be42905b917",
      "parents": [
        "611b66aded05db6aa91d566d6a7d90f03c862af1"
      ],
      "author": {
        "name": "shuwenwei",
        "email": "55970239+shuwenwei@users.noreply.github.com",
        "time": "Wed Jul 08 16:13:56 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 08 16:13:56 2026 +0800"
      },
      "message": "Add DEVICE_METADATA_INFO_SWAP_THRESHOLD parameter to read_tsfile table function (#18146)"
    },
    {
      "commit": "611b66aded05db6aa91d566d6a7d90f03c862af1",
      "tree": "2d98ab92383e55f6251da84b7347f423e6067caa",
      "parents": [
        "b35390559a93643e5bb22d674ff86607d43418b3"
      ],
      "author": {
        "name": "libo",
        "email": "zerolbsony@163.com",
        "time": "Wed Jul 08 14:34:24 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 08 14:34:24 2026 +0800"
      },
      "message": "Change partition_table_recover_max_read_megabytes_per_second  into partition_table_recover_max_read_mb_per_sec (#18138)"
    },
    {
      "commit": "b35390559a93643e5bb22d674ff86607d43418b3",
      "tree": "157f6d69c6c2bf25805a586d1b30ef4a074caaae",
      "parents": [
        "82690873b64ffb19d23cbd688cd86610b70ad231"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Wed Jul 08 11:38:57 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 08 11:38:57 2026 +0800"
      },
      "message": "Fix config region pipe privilege trimming (#18142)"
    },
    {
      "commit": "82690873b64ffb19d23cbd688cd86610b70ad231",
      "tree": "a2055c8ca2c5da305c66cca763cd7529f9b7ae08",
      "parents": [
        "e44cbbb0e975f087e9744d8ba800f00b5f0840dc"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Wed Jul 08 11:18:12 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 08 11:18:12 2026 +0800"
      },
      "message": "Pipe: throttle TsFile parser retries under memory pressure (#18141)"
    },
    {
      "commit": "e44cbbb0e975f087e9744d8ba800f00b5f0840dc",
      "tree": "5c70c23892bd57e660990a60305ec96483a903e0",
      "parents": [
        "86624a137bb5448b0d5a5d50b1414ceb5b1bb81a"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Tue Jul 07 16:06:01 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 07 16:06:01 2026 +0800"
      },
      "message": "Fix load configuration IT target DataNode (#18125)"
    },
    {
      "commit": "86624a137bb5448b0d5a5d50b1414ceb5b1bb81a",
      "tree": "fa84b446ffd37c7a88e0e6415ba22456264ed63a",
      "parents": [
        "63b70cb9ea1e9cf642e2191a096676088ac96d3e"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Tue Jul 07 15:12:18 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 07 15:12:18 2026 +0800"
      },
      "message": "Improve pipe receiver session handling (#18084)\n\n* Improve pipe receiver session handling\n\n* Fix pipe receiver test body handling\n\n* Internationalize two-stage receiver login failure"
    },
    {
      "commit": "63b70cb9ea1e9cf642e2191a096676088ac96d3e",
      "tree": "61ea424e7949f174da2690e052dcfcdf5456bfd6",
      "parents": [
        "a6c654bde5693a0dc293f153cba9deec87243f60"
      ],
      "author": {
        "name": "Hongzhi Gao",
        "email": "761417898@qq.com",
        "time": "Tue Jul 07 12:23:33 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 07 12:23:33 2026 +0800"
      },
      "message": "Move IoTConsensus multi-data-dir region migration ITs to commit suite (#18081)\n\n* Move IoTConsensus multi-data-dir region migration ITs to commit suite\n\n* Fix multi-region migrate IT by colocating regions before migrate\n\n* Remove unreachable colocation branch in multi-region migrate IT\n\nThe if-branch was dead code: if two regions already share a DataNode,\nhasDataNodeHostingMultipleRegions() returns early before extend runs."
    },
    {
      "commit": "a6c654bde5693a0dc293f153cba9deec87243f60",
      "tree": "0fa16564da21d7dd4f0b2a5dee18c31bf3436c71",
      "parents": [
        "1c20df4ea7cdac5ec6c465e625ca045d16a631fe"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Tue Jul 07 11:56:50 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 07 11:56:50 2026 +0800"
      },
      "message": "Fix RegionGroupCache activation race (#18128)"
    },
    {
      "commit": "1c20df4ea7cdac5ec6c465e625ca045d16a631fe",
      "tree": "464469db711308488ece28679bd0890b0ec4070f",
      "parents": [
        "bbd424f00138819aa5cf70f3757070591681b11a"
      ],
      "author": {
        "name": "Jiang Tian",
        "email": "jt2594838@163.com",
        "time": "Tue Jul 07 10:35:04 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 07 10:35:04 2026 +0800"
      },
      "message": "Persist writer meta out of lock (#18124)"
    },
    {
      "commit": "bbd424f00138819aa5cf70f3757070591681b11a",
      "tree": "761be68a9ab3e6492b7a8a9485aedacaf1a55ecd",
      "parents": [
        "71696f333af3f71e2bea946754436b90247b0d4e"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Tue Jul 07 10:33:42 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 07 10:33:42 2026 +0800"
      },
      "message": "Avoid parsing fully matched historical table TsFiles (#18123)"
    },
    {
      "commit": "71696f333af3f71e2bea946754436b90247b0d4e",
      "tree": "1623c66766dc8a5dedd8a4a8587fc534343281cd",
      "parents": [
        "35cf94a780ab6fe7f105cf1a021e2143f8b503bc"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Tue Jul 07 10:31:11 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 07 10:31:11 2026 +0800"
      },
      "message": "Add pipe receiver memory protection (#18090)\n\n* Add pipe receiver memory protection\n\n* Add pipe receiver memory protection tests\n\n* Address receiver memory review comments"
    },
    {
      "commit": "35cf94a780ab6fe7f105cf1a021e2143f8b503bc",
      "tree": "fee480e43791a74fa1ee0a9ced3aef913b146651",
      "parents": [
        "7bfd4400c698c307dd9e4e0a819d74f0efc0caaa"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Tue Jul 07 10:30:27 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 07 10:30:27 2026 +0800"
      },
      "message": "Improve pipe runtime memory allocation (#18051)\n\n* Improve pipe runtime memory allocation\n\n* Fix pipe TsFile parser memory self-lock\n\n* Fix Chinese pipe TsFile parser i18n message\n\n* Fix TsFile parser OOM retry test setup\n\n* Address pipe dynamic memory review comments\n\n* Fix scan parser tablet memory release\n\n* Deduplicate pipe meta heartbeat reporting\n\n* Reduce pipe sync file transfer duplication\n\n* Fix pipe i18n review comments"
    },
    {
      "commit": "7bfd4400c698c307dd9e4e0a819d74f0efc0caaa",
      "tree": "d1d7a930f7acf19fe073c92f4da9f7fa8c533e5a",
      "parents": [
        "eec963793bdf50d8dd9a0bb8a10583eb3fb5d3a4"
      ],
      "author": {
        "name": "Jiang Tian",
        "email": "jt2594838@163.com",
        "time": "Mon Jul 06 18:21:07 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 06 18:21:07 2026 +0800"
      },
      "message": "Support attribute filters in table deletion (#18079)\n\n* temp1\n\n* rename class\n\n* add DEVICE_IN filter\n\n* convert attribute filter to DEVICE_IN\n\n* add test\n\n* add test\n\n* add test\n\n* add test\n\n* Fix table deletion predicate review issues\n\n* support LIKE\n\n* support IN\n\n* refactor predicate parsing\n\n* i18n\n\n* add tests\n\n* fix compilation\n\n* fix compilation"
    },
    {
      "commit": "eec963793bdf50d8dd9a0bb8a10583eb3fb5d3a4",
      "tree": "93f5561cc09250cee1c98dd638c0163ff4a1749d",
      "parents": [
        "bd4945780bb9653d780da9aae44fac517c60621e"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Mon Jul 06 17:54:09 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 06 17:54:09 2026 +0800"
      },
      "message": "Fix aligned memtable flush after deleting measurements (#18116)"
    },
    {
      "commit": "bd4945780bb9653d780da9aae44fac517c60621e",
      "tree": "d46adf7fa98f18753b54b089b13074503b0f202a",
      "parents": [
        "0b48a35c2c28b19f86271cb2b759aaaabc58c71f"
      ],
      "author": {
        "name": "Caideyipi",
        "email": "87789683+Caideyipi@users.noreply.github.com",
        "time": "Mon Jul 06 16:38:36 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 06 16:38:36 2026 +0800"
      },
      "message": "Optimize pipe wide table batch append precheck (#18117)"
    },
    {
      "commit": "0b48a35c2c28b19f86271cb2b759aaaabc58c71f",
      "tree": "8fee15ab52b0799821d28b9c1287ec8e594949d0",
      "parents": [
        "8940ba0e3f5b199af170193128395ec2c5e262fa"
      ],
      "author": {
        "name": "Jackie Tien",
        "email": "jackietien97@gmail.com",
        "time": "Mon Jul 06 15:54:43 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 06 15:54:43 2026 +0800"
      },
      "message": "Fix show configuration displaying raw value instead of effective value (#18108)"
    }
  ],
  "next": "8940ba0e3f5b199af170193128395ec2c5e262fa"
}
