)]}'
{
  "log": [
    {
      "commit": "39382ef5123bd7641c962588ecc5cb9a862d19ab",
      "tree": "88ddf2273ab30a2577f721eb2ab6a602630768ce",
      "parents": [
        "16d5c0cdf2d4da5602f5b0081ace6545650150a5"
      ],
      "author": {
        "name": "Raigor",
        "email": "raigor.jiang@gmail.com",
        "time": "Fri Apr 10 01:43:13 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 10 01:43:13 2026 +0800"
      },
      "message": "Revert #38539 (Refactor YamlRuleNodeTupleSwapperEngine) (#38607)"
    },
    {
      "commit": "16d5c0cdf2d4da5602f5b0081ace6545650150a5",
      "tree": "98a8ad94fa72cf4686201bee4aeb8a977e992447",
      "parents": [
        "e398f09e55e420caa393f7ae087a1bc1a313bcaf"
      ],
      "author": {
        "name": "ZhangCheng",
        "email": "chengzhang@apache.org",
        "time": "Thu Apr 09 19:29:55 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 09 19:29:55 2026 +0800"
      },
      "message": "Refactor bind get default schema (#38603)\n\n* Refactor bind get default schema\n\n* Refactor bind get default schema\n\n* Refactor bind get default schema\n\n* Refactor bind get default schema"
    },
    {
      "commit": "e398f09e55e420caa393f7ae087a1bc1a313bcaf",
      "tree": "a15812bc5d3c60b9edcab0e74dd9267c6a00d063",
      "parents": [
        "e73342085fbcbd824c6710a93f98b19f1f9d2e14"
      ],
      "author": {
        "name": "Haoran Meng",
        "email": "menghaoranss@gmail.com",
        "time": "Thu Apr 09 12:14:30 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 09 12:14:30 2026 +0800"
      },
      "message": "Fix null-safe identifier matching for quoted normalized lookups (#38602)\n\n* Fix null-safe identifier matching for quoted normalized lookups\n\n* Refactor MySQLIdentifierCaseRuleProviderTest"
    },
    {
      "commit": "e73342085fbcbd824c6710a93f98b19f1f9d2e14",
      "tree": "ed6fa31028df2dd6eba379c4a885073d3d71680c",
      "parents": [
        "c3580f709c9226be6e106bbcd59f07b3c0f0b766"
      ],
      "author": {
        "name": "Haoran Meng",
        "email": "menghaoranss@gmail.com",
        "time": "Thu Apr 09 08:40:43 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 09 08:40:43 2026 +0800"
      },
      "message": "Refactoring IdentifierIndex to improve the performance of the find (#38600)"
    },
    {
      "commit": "c3580f709c9226be6e106bbcd59f07b3c0f0b766",
      "tree": "908f93416e104a74803dacf4371665df48a4b268",
      "parents": [
        "c8efed892b89933d4745a2450423977f3826e18f"
      ],
      "author": {
        "name": "Cong Hu",
        "email": "iamhucong@gmail.com",
        "time": "Wed Apr 08 18:06:49 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 08 18:06:49 2026 +0800"
      },
      "message": "update JAVA_OPTS in the start.sh within the test fixture (#38599)"
    },
    {
      "commit": "c8efed892b89933d4745a2450423977f3826e18f",
      "tree": "97375c7893451006af305785fc7d6f5f5ff3dea0",
      "parents": [
        "0b2ef328c4fb78fcea69153cbe7ae5774d5ebb08"
      ],
      "author": {
        "name": "Haoran Meng",
        "email": "menghaoranss@gmail.com",
        "time": "Wed Apr 08 11:57:51 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 08 11:57:51 2026 +0800"
      },
      "message": "Add to string for IdentifierIndex (#38597)"
    },
    {
      "commit": "0b2ef328c4fb78fcea69153cbe7ae5774d5ebb08",
      "tree": "e13cf2445792b1293bca3fe2a9ebb19179613a24",
      "parents": [
        "04cecfc6f980319ad3aa5c8fabce30f9b06ea61f"
      ],
      "author": {
        "name": "Zhengqiang Duan",
        "email": "duanzhengqiang@apache.org",
        "time": "Wed Apr 08 10:16:52 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 08 10:16:52 2026 +0800"
      },
      "message": "Add driverClassName in e2e sql all scenario datasource config (#38596)"
    },
    {
      "commit": "04cecfc6f980319ad3aa5c8fabce30f9b06ea61f",
      "tree": "8c9c601a0674797fc5e06efc34e235377d527de4",
      "parents": [
        "f5be0e23ac99d019d4ed81bb7855ff5f5f80d109"
      ],
      "author": {
        "name": "Haoran Meng",
        "email": "menghaoranss@gmail.com",
        "time": "Tue Apr 07 18:59:17 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 07 18:59:17 2026 +0800"
      },
      "message": "Make SHOW UNLOADED SINGLE TABLES result order deterministic (#38594)"
    },
    {
      "commit": "f5be0e23ac99d019d4ed81bb7855ff5f5f80d109",
      "tree": "680c093fc704478b7c5a21812c8ec4f3ef8609e2",
      "parents": [
        "e0e50dd5d7421b4a390c3714da95acaf2277d881"
      ],
      "author": {
        "name": "ZhangCheng",
        "email": "chengzhang@apache.org",
        "time": "Tue Apr 07 16:33:51 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 07 16:33:51 2026 +0800"
      },
      "message": "Remove default MySQL prepared statement properties (#38593)\n\n* Remove default MySQL prepared statement properties\n\n* Remove default MySQL prepared statement properties"
    },
    {
      "commit": "e0e50dd5d7421b4a390c3714da95acaf2277d881",
      "tree": "b3b8c3a9934e559d6a804bc2a7cf352013f8525d",
      "parents": [
        "518c3f3cbf7366129c5d7da110b7c97089c20624"
      ],
      "author": {
        "name": "Haoran Meng",
        "email": "menghaoranss@gmail.com",
        "time": "Tue Apr 07 16:20:22 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 07 16:20:22 2026 +0800"
      },
      "message": "Add get default schema name for ShardingSphereDatabase (#38592)"
    },
    {
      "commit": "518c3f3cbf7366129c5d7da110b7c97089c20624",
      "tree": "736e3a2c84cf897cc96193fb8a6e7ad2dc9e87e9",
      "parents": [
        "de7e15b53bba7d2458eda9b0916809f25cee46b0"
      ],
      "author": {
        "name": "Hongsheng Zhong",
        "email": "zhonghongsheng@apache.org",
        "time": "Fri Apr 03 19:17:06 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 03 19:17:06 2026 +0800"
      },
      "message": "Remove need-proxy-image output from E2E SQL matrix generation (#38590)"
    },
    {
      "commit": "de7e15b53bba7d2458eda9b0916809f25cee46b0",
      "tree": "202fe58a2d790a3d076c4b5f7ed2ccc384692c04",
      "parents": [
        "965ee351f5956d755a3f1038e01035bbcb911a64"
      ],
      "author": {
        "name": "Zhengqiang Duan",
        "email": "duanzhengqiang@apache.org",
        "time": "Fri Apr 03 17:15:59 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 03 17:15:59 2026 +0800"
      },
      "message": "Minor MySQL sql parser test case (#38589)"
    },
    {
      "commit": "965ee351f5956d755a3f1038e01035bbcb911a64",
      "tree": "0150fb2c7ef37375d6147c74c85711c1e5143fb6",
      "parents": [
        "3e7762422db13e915ecfcf4bde8bf3b569ac4500"
      ],
      "author": {
        "name": "Haoran Meng",
        "email": "menghaoranss@gmail.com",
        "time": "Fri Apr 03 13:43:09 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 03 13:43:09 2026 +0800"
      },
      "message": "Alter single rule configuration after view created (#38588)"
    },
    {
      "commit": "3e7762422db13e915ecfcf4bde8bf3b569ac4500",
      "tree": "c2584afd2d7b77d68710d004a4e321020d0d8f40",
      "parents": [
        "62adadf680326a1e92dfd74c8cc7663e48236762"
      ],
      "author": {
        "name": "Hongsheng Zhong",
        "email": "zhonghongsheng@apache.org",
        "time": "Fri Apr 03 09:41:09 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 03 09:41:09 2026 +0800"
      },
      "message": "Update proxy bootstrap maven dev profile: add mariadb support (#38295)\n\n* Update proxy bootstrap maven dev profile: add proxy-dialect-mariadb\n\n* Update proxy bootstrap maven dev profile: add mariadb-java-client"
    },
    {
      "commit": "62adadf680326a1e92dfd74c8cc7663e48236762",
      "tree": "95c57ba747321809404dcbe7734d43fb5f69ed6f",
      "parents": [
        "e85af9bd6313f0dd87b204cdb485af56be45a131"
      ],
      "author": {
        "name": "Zhengqiang Duan",
        "email": "duanzhengqiang@apache.org",
        "time": "Thu Apr 02 17:33:43 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 02 17:33:43 2026 +0800"
      },
      "message": "Minor refactor in EncryptProjectionTokenGenerator (#38587)"
    },
    {
      "commit": "e85af9bd6313f0dd87b204cdb485af56be45a131",
      "tree": "3a5200d1d7fc85606715727fa6920580b82cdce9",
      "parents": [
        "39d885bd646d695ccc9f9726666b30770e494539"
      ],
      "author": {
        "name": "Hongsheng Zhong",
        "email": "zhonghongsheng@apache.org",
        "time": "Thu Apr 02 16:03:03 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 02 16:03:03 2026 +0800"
      },
      "message": "Introduce selectable full-matrix algorithms for E2E SQL and add pairwise Stage 2 optimization (#38583)\n\n* workflows: add selectable full-matrix algorithms for e2e-sql\n\n* workflows: extend e2e-sql matrix script tests for algorithm modes\n\n* workflows: speed up e2e-sql pairwise matrix generation in bash\n\n* workflows: initialize pairwise arrays to avoid unbound variable on runner\n\n* workflows: document pairwise matrix algorithm implementation details\n\n* workflows: output full-matrix-algorithm on no-relevant-change early exit\n\n* workflows: expose full-smoke overlap and estimated stage2 jobs\n\n* workflows: report two-stage total jobs and effective reduction ratio\n\n* workflows: extend e2e sql matrix breakdown tests"
    },
    {
      "commit": "39d885bd646d695ccc9f9726666b30770e494539",
      "tree": "e7bcae95aeab26f4f9836678b291129797608f1d",
      "parents": [
        "6f8388063d40fb45fd8968fe98a0221ec10e1dd6"
      ],
      "author": {
        "name": "Zhengqiang Duan",
        "email": "duanzhengqiang@apache.org",
        "time": "Thu Apr 02 14:39:07 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 02 14:39:07 2026 +0800"
      },
      "message": "Refactor MySQLStatementVisitor createRowConstructorList logic (#38586)\n\n* Refactor DorisStatementVisitor and MySQLStatementVisitor createRowConstructorList logic\n\n* Modify SKILL.md to check db doc for sql parser\n\n* Remove doris from replace_with_batch_and_row_constructor and insert_with_batch_and_row_constructor\n\n* Revert DorisStatementVisitor\n\n* Add startIndex and stopIndex in values.xml"
    },
    {
      "commit": "6f8388063d40fb45fd8968fe98a0221ec10e1dd6",
      "tree": "487fc7d671c99a811eb1a4f4a569129241f04e40",
      "parents": [
        "4a7e0cd40645e0951b6f6ef03bdf6b63a1c3fa27"
      ],
      "author": {
        "name": "Haoran Meng",
        "email": "menghaoranss@gmail.com",
        "time": "Thu Apr 02 14:02:23 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 02 14:02:23 2026 +0800"
      },
      "message": "Refactor ClusterExclusiveOperatorContext (#38584)\n\n* Refactor ClusterExclusiveOperatorContext\n\n* Refactor ClusterExclusiveOperatorContext"
    },
    {
      "commit": "4a7e0cd40645e0951b6f6ef03bdf6b63a1c3fa27",
      "tree": "fdc0c705dc8d664c54374751dfd079263d59cad3",
      "parents": [
        "f46a2fa30b1253ba53c2f3ee02b893d102df80f5"
      ],
      "author": {
        "name": "Zhengqiang Duan",
        "email": "duanzhengqiang@apache.org",
        "time": "Thu Apr 02 10:29:22 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 02 10:29:22 2026 +0800"
      },
      "message": "Support mysql, doris insert \u0026 replace rows statement parse (#38585)"
    },
    {
      "commit": "f46a2fa30b1253ba53c2f3ee02b893d102df80f5",
      "tree": "fb6f4a6a789c642e18e1469b48b0b5066e50d6f7",
      "parents": [
        "eaf99b9112f4c7f24f96c90c680acb58e5040319"
      ],
      "author": {
        "name": "Zhengqiang Duan",
        "email": "duanzhengqiang@apache.org",
        "time": "Wed Apr 01 12:26:44 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 01 12:26:44 2026 +0800"
      },
      "message": "Support driverClassName config in proxy storage unit to solve mysql and mariadb jdbc url conflict (#38582)"
    },
    {
      "commit": "eaf99b9112f4c7f24f96c90c680acb58e5040319",
      "tree": "528c29c7465a9d2f0f5b796ff40d12ee3a59e0fa",
      "parents": [
        "bbe311d35823dd3cd84042678b4ff4def50d22bf"
      ],
      "author": {
        "name": "Zhengqiang Duan",
        "email": "duanzhengqiang@apache.org",
        "time": "Wed Apr 01 11:00:59 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 01 11:00:59 2026 +0800"
      },
      "message": "Support mariadb cycleClause, groupConcatLimitClause, MEDIAN window function parse (#38579)\n\n* Support mariadb cycleClause, groupConcatLimitClause, MEDIAN window function parse\n\n* Use reflection in DockerStorageContainer to get connection\n\n* Revert \"Use reflection in DockerStorageContainer to get connection\"\n\nThis reverts commit 038179bed5847c566cf353f39d63f4a672cdbd7b.\n\n* Revert unrelated file change"
    },
    {
      "commit": "bbe311d35823dd3cd84042678b4ff4def50d22bf",
      "tree": "83eeb1f62389135a9368e0272ae6c9853e50201a",
      "parents": [
        "766149746087a0deaa121cc6676302512b26b5eb"
      ],
      "author": {
        "name": "Hongsheng Zhong",
        "email": "zhonghongsheng@apache.org",
        "time": "Tue Mar 31 17:55:07 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 31 17:55:07 2026 +0800"
      },
      "message": "Refine E2E SQL smoke mappings and consolidate workflow scripts under scripts/e2e-sql (#38580)\n\n* workflows: reduce smoke matrix scenarios by feature mapping\n\n* workflows: update matrix tests for dynamic smoke scenarios\n\n* workflows: complete smoke mappings for remaining features\n\n* workflows: move e2e-sql scripts into dedicated folder\n\n* workflows: include db and tbl in default smoke scenarios"
    },
    {
      "commit": "766149746087a0deaa121cc6676302512b26b5eb",
      "tree": "f868a95ace17f6d19b6f5096f168a13836aa7cc4",
      "parents": [
        "893c1f4db901968b22814969ea243df79d9f3419"
      ],
      "author": {
        "name": "Haoran Meng",
        "email": "menghaoranss@gmail.com",
        "time": "Mon Mar 30 10:41:27 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 30 10:41:27 2026 +0800"
      },
      "message": "Use actual name for single table and single rule (#38573)"
    },
    {
      "commit": "893c1f4db901968b22814969ea243df79d9f3419",
      "tree": "2563776d91d539412fcc38ea90bbba4066245fd0",
      "parents": [
        "8376c595486a4ce458872e1cb26425c7e29801ba"
      ],
      "author": {
        "name": "Raigor",
        "email": "raigor.jiang@gmail.com",
        "time": "Sun Mar 29 23:16:06 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 29 23:16:06 2026 +0800"
      },
      "message": "Support specifying an existing key generator in sharding RDL (#38578)"
    },
    {
      "commit": "8376c595486a4ce458872e1cb26425c7e29801ba",
      "tree": "337a64de213ca820d58da4cab2415cce491e215f",
      "parents": [
        "f505d1bedc3b6d19609d289011240553380d734a"
      ],
      "author": {
        "name": "Raigor",
        "email": "raigor.jiang@gmail.com",
        "time": "Sun Mar 29 11:48:14 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 29 11:48:14 2026 +0800"
      },
      "message": "Update DistSQL docs for sharding key generator (#38577)"
    },
    {
      "commit": "f505d1bedc3b6d19609d289011240553380d734a",
      "tree": "8ec7c6540bec46a76aa88f42bb632d6c2fdbb307",
      "parents": [
        "e97e9085c5b3b6454000639f0670d864660ea7f6"
      ],
      "author": {
        "name": "Raigor",
        "email": "raigor.jiang@gmail.com",
        "time": "Sun Mar 29 11:14:03 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 29 11:14:03 2026 +0800"
      },
      "message": "Add DistSQL to manage sharding key generators (#38576)"
    },
    {
      "commit": "e97e9085c5b3b6454000639f0670d864660ea7f6",
      "tree": "6170e4a4968d6e8855348168f181efe818467cfd",
      "parents": [
        "5f39c14e3f88a579d14a03e95fa53b45a6e60595"
      ],
      "author": {
        "name": "Haoran Meng",
        "email": "menghaoranss@gmail.com",
        "time": "Sat Mar 28 14:30:05 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 28 14:30:05 2026 +0800"
      },
      "message": "Fix duplicate build rules when rule config changed (#38575)"
    },
    {
      "commit": "5f39c14e3f88a579d14a03e95fa53b45a6e60595",
      "tree": "b00804d3069bf748454e3bf887d459d0abb0d883",
      "parents": [
        "6bb897a2e0975bd810c5ecefd52f94d513b678e8"
      ],
      "author": {
        "name": "Zhengqiang Duan",
        "email": "duanzhengqiang@apache.org",
        "time": "Fri Mar 27 18:41:38 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 27 18:41:38 2026 +0800"
      },
      "message": "Minor refactor SubqueryExtractor and ResultSetUtils (#38574)"
    },
    {
      "commit": "6bb897a2e0975bd810c5ecefd52f94d513b678e8",
      "tree": "dc4a3590e24d73b329f89c636951742437b2552b",
      "parents": [
        "9a8cc568cdd85bd5893bc2ce3e1b904135e86dc9"
      ],
      "author": {
        "name": "Raigor",
        "email": "raigor.jiang@gmail.com",
        "time": "Fri Mar 27 18:03:34 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 27 18:03:34 2026 +0800"
      },
      "message": "Add new DistSQL to manage sharding key generate strategies. (#38572)\n\n* Add DistSQL to support sharding key generate strategies\n\n* Add syntax documents\n\n* Fix spotless"
    },
    {
      "commit": "9a8cc568cdd85bd5893bc2ce3e1b904135e86dc9",
      "tree": "2a78ce0ad023405707c80fa33cef8398ed199db6",
      "parents": [
        "972a5d48bfb12af3dda14baa1478b265406d3ba2"
      ],
      "author": {
        "name": "Haoran Meng",
        "email": "menghaoranss@gmail.com",
        "time": "Fri Mar 27 16:26:06 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 27 16:26:06 2026 +0800"
      },
      "message": "Rename attach identifier context to refresh (#38571)"
    },
    {
      "commit": "972a5d48bfb12af3dda14baa1478b265406d3ba2",
      "tree": "c6ecc402e3cddffc920c0891f8b2d1724cee6990",
      "parents": [
        "573883de2ee85fc267c39f8352d01f9c16d58313"
      ],
      "author": {
        "name": "ZhangCheng",
        "email": "chengzhang@apache.org",
        "time": "Fri Mar 27 15:22:08 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 27 15:22:08 2026 +0800"
      },
      "message": "Refactor insert value sql rewrite (#38563)\n\n* Refactor insert value sql rewrite\n\n* Fix insert value\n\n* Fix insert value\n\n* Fix insert value"
    },
    {
      "commit": "573883de2ee85fc267c39f8352d01f9c16d58313",
      "tree": "502ebbc1acfb5ffcb6076a5237dd2873b845b211",
      "parents": [
        "262e91f495ae8fe6de90a3b7a5022c79b325f30d"
      ],
      "author": {
        "name": "Haoran Meng",
        "email": "menghaoranss@gmail.com",
        "time": "Fri Mar 27 12:58:21 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 27 12:58:21 2026 +0800"
      },
      "message": "Remove the useless identifierContext for ShardingSphereMetaData and ShardingSphereTable (#38568)"
    },
    {
      "commit": "262e91f495ae8fe6de90a3b7a5022c79b325f30d",
      "tree": "4cf9cddf835eb313e99feff2ff2a0f540e21a658",
      "parents": [
        "605db75e72b290d5136c8f8658b91f6ff84c05a8"
      ],
      "author": {
        "name": "Raigor",
        "email": "raigor.jiang@gmail.com",
        "time": "Fri Mar 27 11:55:45 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 27 11:55:45 2026 +0800"
      },
      "message": "Sharding RDL supports independent key generation strategies (#38567)\n\n* Sharding RDL supports independent key generation strategies\n\n* Fix test case"
    },
    {
      "commit": "605db75e72b290d5136c8f8658b91f6ff84c05a8",
      "tree": "ee68206d7be7cfa134b1c8aaf831eafafb3651ec",
      "parents": [
        "cc713b5e70820df76558f87a19cd0662dc4f93d0"
      ],
      "author": {
        "name": "ZhangCheng",
        "email": "chengzhang@apache.org",
        "time": "Fri Mar 27 09:32:08 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 27 09:32:08 2026 +0800"
      },
      "message": "Fix MySQL privilege check for escaped database names (#38565)"
    },
    {
      "commit": "cc713b5e70820df76558f87a19cd0662dc4f93d0",
      "tree": "758ef7287362c2b741df174bfd317da4d6ea82fd",
      "parents": [
        "67d86a31524d143697b1d7c3ef8999331decdb50"
      ],
      "author": {
        "name": "Zhengqiang Duan",
        "email": "duanzhengqiang@apache.org",
        "time": "Fri Mar 27 09:31:43 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 27 09:31:43 2026 +0800"
      },
      "message": "Minor refactor EncryptPredicateValueTokenGenerator (#38562)"
    },
    {
      "commit": "67d86a31524d143697b1d7c3ef8999331decdb50",
      "tree": "8c536900f5421076c9a28e6e4ebac44b5b64664e",
      "parents": [
        "a62e10cfad000c190cd56f16e6f4404d11881adb"
      ],
      "author": {
        "name": "ZhangCheng",
        "email": "chengzhang@apache.org",
        "time": "Thu Mar 26 16:53:40 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 26 16:53:40 2026 +0800"
      },
      "message": "Refactor index access with IdentifierValue (#38559)\n\n* Refactor index access with IdentifierValue\n\n* Refactor index access with IdentifierValue"
    },
    {
      "commit": "a62e10cfad000c190cd56f16e6f4404d11881adb",
      "tree": "2534a732349233e8843b3fb91d0c36e64ac3f9f2",
      "parents": [
        "3288a9755bafa6b88fcaa8a000395643f6842222"
      ],
      "author": {
        "name": "Zhengqiang Duan",
        "email": "duanzhengqiang@apache.org",
        "time": "Thu Mar 26 16:28:08 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 26 16:28:08 2026 +0800"
      },
      "message": "Refactor ExpressionExtractor and MySQLPreparedStatementMetadataFactory (#38560)\n\n* Minor refactor EncryptGroupByItemTokenGenerator and EncryptPredicateParameterRewriter\n\n* Fix checkstyle\n\n* Fix checkstyle\n\n* Refactor ExpressionExtractor and MySQLPreparedStatementMetadataFactory"
    },
    {
      "commit": "3288a9755bafa6b88fcaa8a000395643f6842222",
      "tree": "5ab0cb4a9d2590a1d849a8ce448b2c2637644e4e",
      "parents": [
        "c98139ff46a8fddd0d76318e2d512d065c4d9ef7"
      ],
      "author": {
        "name": "Haoran Meng",
        "email": "menghaoranss@gmail.com",
        "time": "Thu Mar 26 10:18:57 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 26 10:18:57 2026 +0800"
      },
      "message": "Remove the to lower case for YamlTableSwapper (#38554)"
    },
    {
      "commit": "c98139ff46a8fddd0d76318e2d512d065c4d9ef7",
      "tree": "a1c09c405e9f7272c77f2e4383bec78c512cdf36",
      "parents": [
        "f5c73c4493be31a2ff378ee510c850a319db2123"
      ],
      "author": {
        "name": "Zhengqiang Duan",
        "email": "duanzhengqiang@apache.org",
        "time": "Thu Mar 26 09:12:08 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 26 09:12:08 2026 +0800"
      },
      "message": "Minor refactor EncryptGroupByItemTokenGenerator and EncryptPredicateParameterRewriter (#38556)\n\n* Minor refactor EncryptGroupByItemTokenGenerator and EncryptPredicateParameterRewriter\n\n* Fix checkstyle\n\n* Fix checkstyle"
    },
    {
      "commit": "f5c73c4493be31a2ff378ee510c850a319db2123",
      "tree": "cb9855eb56c4bdd54a164e2018b3eb1582c8d540",
      "parents": [
        "dcbbaf9d5d71b4d43ed61ae9c5d2ae972a5952e3"
      ],
      "author": {
        "name": "Liang Zhang",
        "email": "zhangliang@apache.org",
        "time": "Wed Mar 25 23:18:05 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 25 23:18:05 2026 +0800"
      },
      "message": "Refactor YamlEngine (#38558)"
    },
    {
      "commit": "dcbbaf9d5d71b4d43ed61ae9c5d2ae972a5952e3",
      "tree": "e9cded8a3b78d33d2fb9cf64edcd54c2dd161f16",
      "parents": [
        "788c4b3387b014e3e8ec581726cb8161ea337451"
      ],
      "author": {
        "name": "somil jain",
        "email": "89907422+somiljain2006@users.noreply.github.com",
        "time": "Wed Mar 25 19:43:58 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 25 22:13:58 2026 +0800"
      },
      "message": "Fix incorrect routing when irrelevant sharding conditions are present (#38527)\n\n* Fix incorrect routing when irrelevant sharding conditions are present\n\n* Fix formatting error\n\n* Fixed checkstyle error\n\n* Updated release notes\n\n* Prevented route explosion in subquery scenarios\n\n* Fix formatting error\n\n* Fix routing explosion by filtering irrelevant sharding conditions and preserving data node grouping\n\n* Added assertion\n\n* Remove t_category and added new test to reproduce the issue effectively"
    },
    {
      "commit": "788c4b3387b014e3e8ec581726cb8161ea337451",
      "tree": "7d4a58b60d6e07af13db7939841755b6c9dccb89",
      "parents": [
        "9effc2a3eec79c325a928a73e7ad91e76bbb65ec"
      ],
      "author": {
        "name": "Hongsheng Zhong",
        "email": "zhonghongsheng@apache.org",
        "time": "Wed Mar 25 19:20:46 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 25 19:20:46 2026 +0800"
      },
      "message": "Use Java 21 for pipeline dialect modules (#38553)\n\n* Use java 21 in pipeline dialect modules and related test modules\n\n* Remove java-version 17 in workflows\n\n* Use JDK 21 in Dockerfile\n\n* Update to JDK 21 in docs\n\n* Update to Java 21 in default java version and maven-pmd-plugin etc\n\n* Update with spotless style\n\n* Remove obsolete CMS JVM options from E2E fixture start.sh for Java 21 compatibility\n\n* Refactor proxy startup scripts: require Java 21 and apply G1GC-based JVM options"
    },
    {
      "commit": "9effc2a3eec79c325a928a73e7ad91e76bbb65ec",
      "tree": "fac31d96425230b4ea50f12f7dec298159d956fe",
      "parents": [
        "1faf73d5f187a3a0e8955814b7c00bdd894ccc32"
      ],
      "author": {
        "name": "ZhangCheng",
        "email": "chengzhang@apache.org",
        "time": "Wed Mar 25 19:12:28 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 25 19:12:28 2026 +0800"
      },
      "message": "Refactor column access with IdentifierValue (#38555)\n\n* Refactor column access with IdentifierValue\n\n* Refactor column access with IdentifierValue"
    },
    {
      "commit": "1faf73d5f187a3a0e8955814b7c00bdd894ccc32",
      "tree": "10c810ea1618e3bb46de783c93892ce7e7f823e9",
      "parents": [
        "fd871019d14e1d396591088173b6b78e8e4ac15d"
      ],
      "author": {
        "name": "ZhangCheng",
        "email": "chengzhang@apache.org",
        "time": "Wed Mar 25 14:29:06 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 25 14:29:06 2026 +0800"
      },
      "message": "Refactor schema table access with IdentifierValue (#38552)\n\n* Refactor schema table access with IdentifierValue\n\n* Refactor database and schema access with IdentifierValue\n\n* Refactor database and schema access with IdentifierValue"
    },
    {
      "commit": "fd871019d14e1d396591088173b6b78e8e4ac15d",
      "tree": "969e24d1aa8066db422980cb7a9eea6647eeb16d",
      "parents": [
        "cf9c7e06eb428af609b4987364ad8974bb860e4c"
      ],
      "author": {
        "name": "Zhengqiang Duan",
        "email": "duanzhengqiang@apache.org",
        "time": "Wed Mar 25 09:39:38 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 25 09:39:38 2026 +0800"
      },
      "message": "Minor refactor for EncryptProjectionTokenGenerator (#38550)"
    },
    {
      "commit": "cf9c7e06eb428af609b4987364ad8974bb860e4c",
      "tree": "8007de73fdaadbffc70416c104de50b5642da8da",
      "parents": [
        "348ce3bf9bdc4b2600a043ac7306206b69413bbe"
      ],
      "author": {
        "name": "Haoran Meng",
        "email": "menghaoranss@gmail.com",
        "time": "Wed Mar 25 09:21:50 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 25 09:21:50 2026 +0800"
      },
      "message": "Use dialect identifier pattern to format default schema name (#38551)"
    },
    {
      "commit": "348ce3bf9bdc4b2600a043ac7306206b69413bbe",
      "tree": "575d98dcd668761c341d9b599c45724c5bb81f91",
      "parents": [
        "28a3f13cca3879537ec1fbd71589089c77c45f6a"
      ],
      "author": {
        "name": "Haoran Meng",
        "email": "menghaoranss@gmail.com",
        "time": "Tue Mar 24 23:00:23 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 24 23:00:23 2026 +0800"
      },
      "message": "Refactor DistributedLockHolder to remove the lock cache (#38544)\n\n* Refactor DistributedLockHolder to remove the lock cache\n\n* Fix spotless"
    },
    {
      "commit": "28a3f13cca3879537ec1fbd71589089c77c45f6a",
      "tree": "7d825f54a2e5140a675d3d7a5be5759bd513d5cd",
      "parents": [
        "6c9d7b393396cdd067007961e85718fd967b330c"
      ],
      "author": {
        "name": "ZhangCheng",
        "email": "chengzhang@apache.org",
        "time": "Tue Mar 24 18:44:45 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 24 18:44:45 2026 +0800"
      },
      "message": "Refactor database and schema access with IdentifierValue (#38548)\n\n* Refactor database and schema access with IdentifierValue\n\n* Refactor database and schema access with IdentifierValue\n\n* Refactor database and schema access with IdentifierValue\n\n* Fix\n\n* Fix"
    },
    {
      "commit": "6c9d7b393396cdd067007961e85718fd967b330c",
      "tree": "3a1607756039330c73952b9b96492df8a965de7e",
      "parents": [
        "4aed2744a079fbd6f808c3329e376974d1000585"
      ],
      "author": {
        "name": "Haoran Meng",
        "email": "menghaoranss@gmail.com",
        "time": "Tue Mar 24 16:23:53 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 24 16:23:53 2026 +0800"
      },
      "message": "Refactor DatabaseIdentifierContextFactory (#38549)"
    },
    {
      "commit": "4aed2744a079fbd6f808c3329e376974d1000585",
      "tree": "9d606dcb54113587761485fa5aa3c5bb891775b3",
      "parents": [
        "3bf1c1c2a83ebb54d3f9186ba9cefe446b287041"
      ],
      "author": {
        "name": "Zhengqiang Duan",
        "email": "duanzhengqiang@apache.org",
        "time": "Tue Mar 24 11:35:24 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 24 11:35:24 2026 +0800"
      },
      "message": "Modify distsql rdl xml to fix e2e error (#38547)"
    },
    {
      "commit": "3bf1c1c2a83ebb54d3f9186ba9cefe446b287041",
      "tree": "89ef13d6bca7f9d4741209d8b7705aa04aac6f6c",
      "parents": [
        "411b26daed20df1b83765724dd57f8b34c0eaaa8"
      ],
      "author": {
        "name": "zhaojinchao",
        "email": "zhaojinchao@apache.org",
        "time": "Tue Mar 24 10:16:25 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 24 10:16:25 2026 +0800"
      },
      "message": "Refactor ShardingRule to compatible with version sharding api (#38528)"
    },
    {
      "commit": "411b26daed20df1b83765724dd57f8b34c0eaaa8",
      "tree": "15812b4eb6f0fe17c0f769ce5b3231a4e443d9a1",
      "parents": [
        "85055c49368f5f2aefe5a6d8687d999b97713fa3"
      ],
      "author": {
        "name": "Zhengqiang Duan",
        "email": "duanzhengqiang@apache.org",
        "time": "Mon Mar 23 19:19:59 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 23 19:19:59 2026 +0800"
      },
      "message": "Refactor EncryptorComparator to add more encryptor check (#38546)"
    },
    {
      "commit": "85055c49368f5f2aefe5a6d8687d999b97713fa3",
      "tree": "8a3a8e103794aa54f40706705bef04219386efff",
      "parents": [
        "6b0c532de144e8ea355131054946434238c3a2a1"
      ],
      "author": {
        "name": "Hongsheng Zhong",
        "email": "zhonghongsheng@apache.org",
        "time": "Mon Mar 23 10:57:47 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 23 10:57:47 2026 +0800"
      },
      "message": "workflow: update actions/download-artifact version for Node 24 migration (#38543)"
    },
    {
      "commit": "6b0c532de144e8ea355131054946434238c3a2a1",
      "tree": "8b9873f3c136911c6411006405e2221a00b2727a",
      "parents": [
        "f4b835343726eceab23d6d787297e51ccdec5e1e"
      ],
      "author": {
        "name": "Hongsheng Zhong",
        "email": "zhonghongsheng@apache.org",
        "time": "Mon Mar 23 10:35:04 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 23 10:35:04 2026 +0800"
      },
      "message": "workflow: update dorny/paths-filter action to v4.0.1 commit id for Node 24 migration (#38453)"
    },
    {
      "commit": "f4b835343726eceab23d6d787297e51ccdec5e1e",
      "tree": "7bcdb71e959e605e8de60c638d1541ceb2649143",
      "parents": [
        "96aec9ad2c9b18362e6a75d60a0e26029f4524d2"
      ],
      "author": {
        "name": "Haoran Meng",
        "email": "menghaoranss@gmail.com",
        "time": "Sun Mar 22 21:37:40 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 22 21:37:40 2026 +0800"
      },
      "message": "Refactor YamlRuleNodeTupleSwapperEngine (#38539)"
    },
    {
      "commit": "96aec9ad2c9b18362e6a75d60a0e26029f4524d2",
      "tree": "c5b8dbade73187df9d6ee085023dbf77131d2827",
      "parents": [
        "68ce0591e1f8a65051897c2a070db1c05e1d3916"
      ],
      "author": {
        "name": "Liang Zhang",
        "email": "zhangliang@apache.org",
        "time": "Sat Mar 21 14:49:43 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 21 14:49:43 2026 +0800"
      },
      "message": "Add more test cases on PluginMetaDataQueryResultRowTest (#38538)"
    },
    {
      "commit": "68ce0591e1f8a65051897c2a070db1c05e1d3916",
      "tree": "d8037104c7c34948113a4eb3d9d8ac1358389044",
      "parents": [
        "6cc2cc86348249fcd290f62db8ae8187ee70bd13"
      ],
      "author": {
        "name": "Liang Zhang",
        "email": "zhangliang@apache.org",
        "time": "Sat Mar 21 13:37:42 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 21 13:37:42 2026 +0800"
      },
      "message": "Replace disallowed Docker and GraalVM setup actions (#38537)"
    },
    {
      "commit": "6cc2cc86348249fcd290f62db8ae8187ee70bd13",
      "tree": "5ef9ba41c78a795e0417898712109544b1b670c1",
      "parents": [
        "8f488f0d1a4857ba976f8cb61c3fa43182943e03"
      ],
      "author": {
        "name": "Liang Zhang",
        "email": "zhangliang@apache.org",
        "time": "Sat Mar 21 00:12:50 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 21 00:12:50 2026 +0800"
      },
      "message": "Add more test cases on ShowPluginsExecutorTest (#38536)"
    },
    {
      "commit": "8f488f0d1a4857ba976f8cb61c3fa43182943e03",
      "tree": "7d7de97574ca387affb9804c597eb890b332e5d3",
      "parents": [
        "5e02a475d9f0211ef33aa42922d407807189bdd6"
      ],
      "author": {
        "name": "Haoran Meng",
        "email": "menghaoranss@gmail.com",
        "time": "Fri Mar 20 21:40:35 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 20 21:40:35 2026 +0800"
      },
      "message": "Refactor create alter view for push down dll (#38533)"
    },
    {
      "commit": "5e02a475d9f0211ef33aa42922d407807189bdd6",
      "tree": "f7e63f6724e88374db62e9c80b1b48319e387d73",
      "parents": [
        "3cefed88fcc1723e3e725c19fdcbad73aba85106"
      ],
      "author": {
        "name": "cxy",
        "email": "xiaosaxiaozai@qq.com",
        "time": "Fri Mar 20 19:52:07 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 20 19:52:07 2026 +0800"
      },
      "message": "Support parsing Doris CLEAN PROFILE and PLAN REPLAYER PLAY syntax (#38487)\n\n* Support parsing Doris CLEAN PROFILE and PLAN REPLAYER DUMP/PLAY syntax\n\n* Support parsing Doris CLEAN PROFILE and PLAN REPLAYER PLAY syntax\n\n* Support parsing Doris CLEAN PROFILE and PLAN REPLAYER PLAY syntax"
    },
    {
      "commit": "3cefed88fcc1723e3e725c19fdcbad73aba85106",
      "tree": "4f131c81b26076662cb36f81a9d925fa884ed8a0",
      "parents": [
        "b5e605423995e3191dd8aabf00150ceb5e977e21"
      ],
      "author": {
        "name": "Liang Zhang",
        "email": "zhangliang@apache.org",
        "time": "Fri Mar 20 19:07:16 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 20 19:07:16 2026 +0800"
      },
      "message": "Add more test cases on DropDatabaseRuleOperatorTest (#38534)"
    },
    {
      "commit": "b5e605423995e3191dd8aabf00150ceb5e977e21",
      "tree": "932729ebe90ef4ba982945cb0245bcef5c4ac2bf",
      "parents": [
        "539e9b176ceabfcc3c805a31787b531df28a32b6"
      ],
      "author": {
        "name": "Zhengqiang Duan",
        "email": "duanzhengqiang@apache.org",
        "time": "Fri Mar 20 18:40:10 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 20 18:40:10 2026 +0800"
      },
      "message": "Fix wrong order by table source type when select is combine (#38531)"
    },
    {
      "commit": "539e9b176ceabfcc3c805a31787b531df28a32b6",
      "tree": "e16445a8727c1ad1ddf68d8ef43ee6dac95b7b57",
      "parents": [
        "6efe9091f904ed0733dea2d793f028b0740c3f28"
      ],
      "author": {
        "name": "Liang Zhang",
        "email": "zhangliang@apache.org",
        "time": "Fri Mar 20 17:51:44 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 20 17:51:44 2026 +0800"
      },
      "message": "Add more test cases on DatabaseRuleOperatorFactoryTest (#38532)\n\n* Add more test cases on DatabaseRuleOperatorFactoryTest\n\n* Add more test cases on DatabaseRuleOperatorFactoryTest\n\n* Add more test cases on DatabaseRuleOperatorFactoryTest"
    },
    {
      "commit": "6efe9091f904ed0733dea2d793f028b0740c3f28",
      "tree": "a00b498aa2c96ba37cd57cff3a984512f0355a76",
      "parents": [
        "59ea12e0d02b889e8e8f8f13d880c64e2264914c"
      ],
      "author": {
        "name": "Zhengqiang Duan",
        "email": "duanzhengqiang@apache.org",
        "time": "Fri Mar 20 15:19:59 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 20 15:19:59 2026 +0800"
      },
      "message": "Minor refactor for BaseDQLE2EIT and E2ETestParameterGenerator (#38530)"
    },
    {
      "commit": "59ea12e0d02b889e8e8f8f13d880c64e2264914c",
      "tree": "d5d0f55f1a1d9693b52724d3d326387057e630b8",
      "parents": [
        "e6aa841d2c15ab20a973206953563864dbb03439"
      ],
      "author": {
        "name": "Haoran Meng",
        "email": "menghaoranss@gmail.com",
        "time": "Fri Mar 20 14:30:34 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 20 14:30:34 2026 +0800"
      },
      "message": "Supports loading single tables with case-insensitive names (#38524)"
    },
    {
      "commit": "e6aa841d2c15ab20a973206953563864dbb03439",
      "tree": "d7defbe9cda69506bb2c6dabaace88fab888c064",
      "parents": [
        "8ce4859c9bdbbf4e528d77e74103e16bebe81c74"
      ],
      "author": {
        "name": "Liang Zhang",
        "email": "zhangliang@apache.org",
        "time": "Fri Mar 20 14:24:00 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 20 14:24:00 2026 +0800"
      },
      "message": "Add more test cases on DatabaseRuleDefinitionExecuteEngineTest (#38529)"
    },
    {
      "commit": "8ce4859c9bdbbf4e528d77e74103e16bebe81c74",
      "tree": "992beffb58c03b9d519546a461d0b91c00f6eea8",
      "parents": [
        "52ba959cee1956628e5ee9eb8793513db4730951"
      ],
      "author": {
        "name": "Liang Zhang",
        "email": "zhangliang@apache.org",
        "time": "Fri Mar 20 13:42:38 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 20 13:42:38 2026 +0800"
      },
      "message": "Add more test cases on DatabaseRuleDropExecutorTest (#38526)"
    },
    {
      "commit": "52ba959cee1956628e5ee9eb8793513db4730951",
      "tree": "043f9ae1ca03257fb44a25497ca145727f2beaff",
      "parents": [
        "ca8fb339aadf95307696dc1c7237e5de253de19c"
      ],
      "author": {
        "name": "ZhangCheng",
        "email": "chengzhang@apache.org",
        "time": "Fri Mar 20 12:30:22 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 20 12:30:22 2026 +0800"
      },
      "message": "Support insert on duplicate key bind (#38515)\n\n* Support insert on duplicate key bind\n\n* Support insert function sql rewrite\n\n* Support insert values bind\n\n* Support insert values bind\n\n* Support insert on duplicated key bind\n\n* Support insert on duplicated key bind\n\n* Support insert on duplicated key bind\n\n* Support insert on duplicated key bind"
    },
    {
      "commit": "ca8fb339aadf95307696dc1c7237e5de253de19c",
      "tree": "5953a4762d66bf5fdd6fb65d11144eb988901496",
      "parents": [
        "d9989c79e6952bfd582be9c29ed8251743f5fb80"
      ],
      "author": {
        "name": "Liang Zhang",
        "email": "zhangliang@apache.org",
        "time": "Fri Mar 20 11:58:58 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 20 11:58:58 2026 +0800"
      },
      "message": "Add more test cases on DistSQLUpdateExecuteEngineTest (#38525)"
    },
    {
      "commit": "d9989c79e6952bfd582be9c29ed8251743f5fb80",
      "tree": "a9cdc0deb520e8316808ec26575369bd7ae3e760",
      "parents": [
        "82e55e11c4ce9f8d506a20b8bb52ff906672b11d"
      ],
      "author": {
        "name": "Haoran Meng",
        "email": "menghaoranss@gmail.com",
        "time": "Fri Mar 20 11:06:02 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 20 11:06:02 2026 +0800"
      },
      "message": "Use  protocol rule to search for schema scope (#38522)"
    },
    {
      "commit": "82e55e11c4ce9f8d506a20b8bb52ff906672b11d",
      "tree": "a4a56e3d551e0ce2b51e76bc5ea98e32f42bcf9a",
      "parents": [
        "088a885bf63fffcf971ed1668d9b56670f116b63"
      ],
      "author": {
        "name": "Liang Zhang",
        "email": "zhangliang@apache.org",
        "time": "Fri Mar 20 11:00:08 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 20 11:00:08 2026 +0800"
      },
      "message": "Add more test cases on DistSQLExecutorAwareSetterTest (#38523)"
    },
    {
      "commit": "088a885bf63fffcf971ed1668d9b56670f116b63",
      "tree": "1816e53f6bbdf24dee1920a80f4d093e5249d5c1",
      "parents": [
        "8f617ea2a37eaf5899ef4d5a16e063fbb628f11c"
      ],
      "author": {
        "name": "Haoran Meng",
        "email": "menghaoranss@gmail.com",
        "time": "Fri Mar 20 00:34:27 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 20 00:34:27 2026 +0800"
      },
      "message": "Create DatabaseIdentifierContext use storage unit database type (#38521)"
    },
    {
      "commit": "8f617ea2a37eaf5899ef4d5a16e063fbb628f11c",
      "tree": "45b0e732e59bab8e1e209723ead6915b38cb1beb",
      "parents": [
        "48487c821b9bb08deb54704bb236df5ad2d15097"
      ],
      "author": {
        "name": "Liang Zhang",
        "email": "zhangliang@apache.org",
        "time": "Thu Mar 19 23:14:24 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 19 23:14:24 2026 +0800"
      },
      "message": "Refactor MetaDataImportExecutor (#38520)"
    },
    {
      "commit": "48487c821b9bb08deb54704bb236df5ad2d15097",
      "tree": "559cc6acceb2bcf25e6ccbaf100f8d014bfb5699",
      "parents": [
        "b1f3877d62d20ff659ab1b1d0732df30192dcaf1"
      ],
      "author": {
        "name": "Liang Zhang",
        "email": "zhangliang@apache.org",
        "time": "Thu Mar 19 22:20:28 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 19 22:20:28 2026 +0800"
      },
      "message": "Add more test cases on HikariDataSourcePoolPropertiesContentValidatorTest (#38519)"
    },
    {
      "commit": "b1f3877d62d20ff659ab1b1d0732df30192dcaf1",
      "tree": "643aa2e31462cffa55b2a195a7bbf9659fc03b69",
      "parents": [
        "c8ba2512def439fd2621bafa123617c7ec7cf792"
      ],
      "author": {
        "name": "Raigor",
        "email": "raigor.jiang@gmail.com",
        "time": "Thu Mar 19 22:15:29 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 19 22:15:29 2026 +0800"
      },
      "message": "Fix Primary Key Metadata Loss for Aliased Columns in MySQL Prepare Probe Path (#38517)\n\n* proxy\n\n* Fix Primary Key Metadata Loss for Aliased Columns in MySQL Prepare Probe Path\n\n* Update RELEASE-NOTES.md"
    },
    {
      "commit": "c8ba2512def439fd2621bafa123617c7ec7cf792",
      "tree": "b7875dc09ede465cf5e4c5f5720c11cc0e24effb",
      "parents": [
        "522fc2e508c71afd82da6c945457e2889e4b1790"
      ],
      "author": {
        "name": "Liang Zhang",
        "email": "zhangliang@apache.org",
        "time": "Thu Mar 19 20:47:40 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 19 20:47:40 2026 +0800"
      },
      "message": "Add more test cases on DataSourcePoolPropertiesValidatorTest (#38518)\n\n* Add more test cases on CustomDataSourcePoolPropertiesTest\n\n* Add more test cases on DataSourcePoolPropertiesValidatorTest"
    },
    {
      "commit": "522fc2e508c71afd82da6c945457e2889e4b1790",
      "tree": "b2a546dbf38631a673d01d8a83fce811bf8bef3e",
      "parents": [
        "ce41a27d463716463600bd5c2ae080c451befa94"
      ],
      "author": {
        "name": "Liang Zhang",
        "email": "zhangliang@apache.org",
        "time": "Thu Mar 19 19:53:11 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 19 19:53:11 2026 +0800"
      },
      "message": "Add more test cases on CustomDataSourcePoolPropertiesTest (#38516)"
    },
    {
      "commit": "ce41a27d463716463600bd5c2ae080c451befa94",
      "tree": "46358d75ac7b835f1b4e53ae4bd6760fbec96aee",
      "parents": [
        "ecee3094dabaeccf963af2ef15d31a75fb000365"
      ],
      "author": {
        "name": "Haoran Meng",
        "email": "menghaoranss@gmail.com",
        "time": "Thu Mar 19 17:33:07 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 19 17:33:07 2026 +0800"
      },
      "message": "Refactor columns builder for ShardingSphereTable (#38505)"
    },
    {
      "commit": "ecee3094dabaeccf963af2ef15d31a75fb000365",
      "tree": "7a53a6ecc347ae4a5b959455f10a06e55d25531d",
      "parents": [
        "54c8fe701bcbbdd4247252489618b9cad78cd6e7"
      ],
      "author": {
        "name": "Liang Zhang",
        "email": "zhangliang@apache.org",
        "time": "Thu Mar 19 17:22:19 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 19 17:22:19 2026 +0800"
      },
      "message": "Add more test cases on DataSourcePoolPropertiesTest (#38514)"
    },
    {
      "commit": "54c8fe701bcbbdd4247252489618b9cad78cd6e7",
      "tree": "733a19040e8f47263cc60b5f764b9a00fd40932c",
      "parents": [
        "818b871b75dbcf7cead75f044062719c48bb5b85"
      ],
      "author": {
        "name": "Zhengqiang Duan",
        "email": "duanzhengqiang@apache.org",
        "time": "Thu Mar 19 16:16:15 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 19 16:16:15 2026 +0800"
      },
      "message": "Minor refactor for EncryptAssignmentTokenGenerator and ColumnAssignmentSegment (#38513)"
    },
    {
      "commit": "818b871b75dbcf7cead75f044062719c48bb5b85",
      "tree": "04059dd8d8c35c1fc61bb1c8f8c707df1e6c47ff",
      "parents": [
        "a2cc4e4741e574f74ab599e4c966cae62e0445e1"
      ],
      "author": {
        "name": "Hongsheng Zhong",
        "email": "zhonghongsheng@apache.org",
        "time": "Thu Mar 19 14:56:56 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 19 14:56:56 2026 +0800"
      },
      "message": "Revert \"workflow: add setup-build-environment action with caching for required checks (38241)\" (#38511)"
    },
    {
      "commit": "a2cc4e4741e574f74ab599e4c966cae62e0445e1",
      "tree": "d300f72c3ec21a1221318120b1e9cc8c9ba389db",
      "parents": [
        "035e4e875861ca5ba42a9d0038c2f66ce850d4ac"
      ],
      "author": {
        "name": "Raigor",
        "email": "raigor.jiang@gmail.com",
        "time": "Thu Mar 19 14:26:03 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 19 14:26:03 2026 +0800"
      },
      "message": "Support non ColumnProjection (like ExpressionProjection) for MySQL prepared statement in Proxy (#38507)\n\n* Support non ColumnProjection (like ExpressionProjection) for MySQL prepared statement in Proxy\n\n* Add test, update RELEASE-NOTES.md"
    },
    {
      "commit": "035e4e875861ca5ba42a9d0038c2f66ce850d4ac",
      "tree": "96a8562dfce96d2a995c03323cd370a4bdeafa1b",
      "parents": [
        "f857134acbd2789243fa1be15635b51cff3f2fb9"
      ],
      "author": {
        "name": "zhaojinchao",
        "email": "zhaojinchao@apache.org",
        "time": "Thu Mar 19 14:04:38 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 19 14:04:38 2026 +0800"
      },
      "message": "Remove KeyGenerateStrategiesConfiguration to infra module (#38504)\n\n* Remove KeyGenerateStrategiesConfiguration to infra module\n\n* Fix checkstyle"
    },
    {
      "commit": "f857134acbd2789243fa1be15635b51cff3f2fb9",
      "tree": "90c8af4348b6c4458bbc74f59b2b83e43b9a767d",
      "parents": [
        "ebe3bc46b31e45f1b1e5f171786008f350c3989c"
      ],
      "author": {
        "name": "Zhengqiang Duan",
        "email": "duanzhengqiang@apache.org",
        "time": "Thu Mar 19 13:51:32 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 19 13:51:32 2026 +0800"
      },
      "message": "Add SQL Bind IT case for HAVING with outer table column in LEFT JOIN (#38509)"
    },
    {
      "commit": "ebe3bc46b31e45f1b1e5f171786008f350c3989c",
      "tree": "247018e829e1edc3d5102761408169f8b49c7415",
      "parents": [
        "62045481e641665273cc53daba5cbe1e923d6d35"
      ],
      "author": {
        "name": "Liang Zhang",
        "email": "zhangliang@apache.org",
        "time": "Thu Mar 19 13:34:24 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 19 13:34:24 2026 +0800"
      },
      "message": "Add more test cases on DataSourcePoolPropertiesCreatorTest (#38510)"
    },
    {
      "commit": "62045481e641665273cc53daba5cbe1e923d6d35",
      "tree": "a7c2deb5e39d15dd61d94dab5177faa44d9c57b1",
      "parents": [
        "20d95ada7d1a7e7d8374e17504eef5960435fd23"
      ],
      "author": {
        "name": "Liang Zhang",
        "email": "zhangliang@apache.org",
        "time": "Thu Mar 19 12:56:32 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 19 12:56:32 2026 +0800"
      },
      "message": "Add more test cases on DataSourcePoolDestroyerTest (#38506)\n\n* Add more test cases on DataSourcePoolDestroyerTest\n\n* Add more test cases on DataSourcePoolDestroyerTest"
    },
    {
      "commit": "20d95ada7d1a7e7d8374e17504eef5960435fd23",
      "tree": "61e5b958700ea248720ce66a0c7df467ac4a443b",
      "parents": [
        "e7b1f72d8b08cd4eb984e3b082b9756e3d335e74"
      ],
      "author": {
        "name": "ZhangCheng",
        "email": "chengzhang@apache.org",
        "time": "Thu Mar 19 11:40:51 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 19 11:40:51 2026 +0800"
      },
      "message": "Fix E2E SQL logs not printed (#38501)\n\n* test-e2e-sql: ensure SLF4J API precedes hive standalone\n\n* test-e2e-sql: remove redundant slf4j comment"
    },
    {
      "commit": "e7b1f72d8b08cd4eb984e3b082b9756e3d335e74",
      "tree": "5fda37a53765fcdc9d3ce4443e539049d8c96210",
      "parents": [
        "38cc4c31426bfb0f45213456869d5d3e7a6ff10b"
      ],
      "author": {
        "name": "Liang Zhang",
        "email": "zhangliang@apache.org",
        "time": "Thu Mar 19 10:51:22 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 19 10:51:22 2026 +0800"
      },
      "message": "Add more test cases on CatalogSwitchableDataSourceTest (#38502)"
    },
    {
      "commit": "38cc4c31426bfb0f45213456869d5d3e7a6ff10b",
      "tree": "cfc86350f72e4fb7306f0465939c360f4f1be273",
      "parents": [
        "e4515f006942423eaa4606fef3bf8d1e5b3dea9e"
      ],
      "author": {
        "name": "Zhengqiang Duan",
        "email": "duanzhengqiang@apache.org",
        "time": "Thu Mar 19 10:49:00 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 19 10:49:00 2026 +0800"
      },
      "message": "Add SQL Bind IT case for MICROSECOND keyword in TIMESTAMPADD function (#38500)"
    },
    {
      "commit": "e4515f006942423eaa4606fef3bf8d1e5b3dea9e",
      "tree": "6895b4f4de369eca649fd9ece82194f8b0b01056",
      "parents": [
        "a5cbe902865a3da7696bd7fed4534706b377758d"
      ],
      "author": {
        "name": "Zhengqiang Duan",
        "email": "duanzhengqiang@apache.org",
        "time": "Thu Mar 19 10:30:52 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 19 10:30:52 2026 +0800"
      },
      "message": "Add SQL Bind IT case for LEFT JOIN with outer table column in WHERE clause (#38497)"
    },
    {
      "commit": "a5cbe902865a3da7696bd7fed4534706b377758d",
      "tree": "cd3af7a445bd6f28631ffe931cd969840fce0835",
      "parents": [
        "bf4cdbd57a64ddccd28687902ebd110888e75aab"
      ],
      "author": {
        "name": "Haoran Meng",
        "email": "menghaoranss@gmail.com",
        "time": "Thu Mar 19 09:36:30 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 19 09:36:30 2026 +0800"
      },
      "message": "Use IdentifierIndex to search metadata for database schema and table (#38499)"
    },
    {
      "commit": "bf4cdbd57a64ddccd28687902ebd110888e75aab",
      "tree": "a9e882aa6347ffa8a900a551da9df2fb096667e2",
      "parents": [
        "c0c5f58bdf694c6045f22c15cb4a0c0b3fdce539"
      ],
      "author": {
        "name": "Haoran Meng",
        "email": "menghaoranss@gmail.com",
        "time": "Wed Mar 18 21:45:25 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 18 21:45:25 2026 +0800"
      },
      "message": "Use IdentifierIndex to search metadata for ShardingSphereMetaData (#38498)"
    },
    {
      "commit": "c0c5f58bdf694c6045f22c15cb4a0c0b3fdce539",
      "tree": "eff9a8a0b00f66c7c625e88b02f1ba85b022b739",
      "parents": [
        "35c6600544b2e110172191a5015db10dba2aa56e"
      ],
      "author": {
        "name": "ZhangCheng",
        "email": "chengzhang@apache.org",
        "time": "Wed Mar 18 18:24:50 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 18 18:24:50 2026 +0800"
      },
      "message": "Support insert values bind (#38492)\n\n* Support insert values bind\n\n* Support insert values bind\n\n* Support insert values bind"
    },
    {
      "commit": "35c6600544b2e110172191a5015db10dba2aa56e",
      "tree": "25afb7a600aa62a4562a4e42e8e23ff791c1fb25",
      "parents": [
        "9101757e988d9e4b6c52fc3dae9ea07a52b1e779"
      ],
      "author": {
        "name": "Haoran Meng",
        "email": "menghaoranss@gmail.com",
        "time": "Wed Mar 18 17:03:10 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 18 17:03:10 2026 +0800"
      },
      "message": "Remove useless NPE judgement (#38490)\n\n* Refactor IdentifierIndex\n\n* Remove useless NPE judgement"
    },
    {
      "commit": "9101757e988d9e4b6c52fc3dae9ea07a52b1e779",
      "tree": "ed0d65aa4bd6b2bceb96b7dd5b6df72b67a74b1b",
      "parents": [
        "32b46b231bdbf30516f0c2ca83709bee6c27ae64"
      ],
      "author": {
        "name": "Haoran Meng",
        "email": "menghaoranss@gmail.com",
        "time": "Wed Mar 18 13:59:19 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 18 13:59:19 2026 +0800"
      },
      "message": "Refactor table and view ddl refresher (#38489)\n\n* Use actual schema and table name for index ddl\n\n* Refactor table and view ddl refresher\n\n* Add h2 test dependency for mode"
    },
    {
      "commit": "32b46b231bdbf30516f0c2ca83709bee6c27ae64",
      "tree": "4fa0cf6087f05ba0da038bef3f2eda355a6117c3",
      "parents": [
        "406118f9fe7c82b475289ae7d7faaa989224ea51"
      ],
      "author": {
        "name": "Liang Zhang",
        "email": "zhangliang@apache.org",
        "time": "Wed Mar 18 10:14:56 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 18 10:14:56 2026 +0800"
      },
      "message": "Add more test cases on KernelProcessorTest (#38488)"
    },
    {
      "commit": "406118f9fe7c82b475289ae7d7faaa989224ea51",
      "tree": "57f466b35bf8d36a9b35e03f9990025b9b01f2c6",
      "parents": [
        "ea83842ed20682e97b66e52c97005fa282a3706b"
      ],
      "author": {
        "name": "Liang Zhang",
        "email": "zhangliang@apache.org",
        "time": "Tue Mar 17 21:56:13 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 17 21:56:13 2026 +0800"
      },
      "message": "Add more test cases on DataSourcePoolReflectionTest (#38486)\n\n* Add more test cases on DataSourcePoolReflectionTest\n\n* Add more test cases on DataSourcePoolReflectionTest"
    },
    {
      "commit": "ea83842ed20682e97b66e52c97005fa282a3706b",
      "tree": "e1fe69beaaf5ca7521f2d5132d8ef3a37069fe60",
      "parents": [
        "0c28a35d9f6de8d1fe440e93e52006512cfbaea1"
      ],
      "author": {
        "name": "Haoran Meng",
        "email": "menghaoranss@gmail.com",
        "time": "Tue Mar 17 18:15:54 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 17 18:15:54 2026 +0800"
      },
      "message": "Revert \"Add core Oracle system schema tables and set SYS as default (#38388)\" (#38485)"
    },
    {
      "commit": "0c28a35d9f6de8d1fe440e93e52006512cfbaea1",
      "tree": "b762f995ea413f50267417acf9c0ede9a5624a0a",
      "parents": [
        "36f347b10f11d95ee869b68baf3db0cfa8a480aa"
      ],
      "author": {
        "name": "Haoran Meng",
        "email": "menghaoranss@gmail.com",
        "time": "Tue Mar 17 17:10:34 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 17 17:10:34 2026 +0800"
      },
      "message": "Get actual schema and table name for drop table and view (#38482)"
    },
    {
      "commit": "36f347b10f11d95ee869b68baf3db0cfa8a480aa",
      "tree": "4954a29845b44f3410de8cdd239c57dc5d4f002e",
      "parents": [
        "6cbfd736b07f09f79eee1fecd8301128e42c096e"
      ],
      "author": {
        "name": "Liang Zhang",
        "email": "zhangliang@apache.org",
        "time": "Tue Mar 17 16:47:08 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 17 16:47:08 2026 +0800"
      },
      "message": "Update RELEASE-NOTES.md (#38484)"
    }
  ],
  "next": "6cbfd736b07f09f79eee1fecd8301128e42c096e"
}
