)]}'
{
  "log": [
    {
      "commit": "5fb34bc2e3e0b14caeb1f2d2cfd484f31fd27510",
      "tree": "78a9dac4d7d159d983019ac6da83d31a6e074d23",
      "parents": [
        "72f32edde0a12c9dcffcca317b2f3ce728483eac"
      ],
      "author": {
        "name": "zhiwei.niu",
        "email": "zniu70696@gmail.com",
        "time": "Fri May 08 17:09:38 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 08 17:09:38 2026 +0800"
      },
      "message": "[Improve][Docs] Add minimum deployment config and clarify backup-count N definition in Zeta separated cluster guide (#10854)"
    },
    {
      "commit": "72f32edde0a12c9dcffcca317b2f3ce728483eac",
      "tree": "08abf3fd6b8efc25dfbd8419eb44835b228cb1a0",
      "parents": [
        "9d6b87905173e38544f94433b76e475866c7e6ab"
      ],
      "author": {
        "name": "Jast",
        "email": "shenghang@apache.org",
        "time": "Fri May 08 10:36:38 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 08 10:36:38 2026 +0800"
      },
      "message": "[Fix][Connector-V2][File] Respect custom filename for binary sink (#10817)"
    },
    {
      "commit": "9d6b87905173e38544f94433b76e475866c7e6ab",
      "tree": "3920f3e54f1fd6b8ccebd9e93b2e0bbe764803a9",
      "parents": [
        "53c11a519e35bed2b260be5ad6503ec460e99eb2"
      ],
      "author": {
        "name": "Jast",
        "email": "shenghang@apache.org",
        "time": "Fri May 08 10:34:10 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 08 10:34:10 2026 +0800"
      },
      "message": "[Improve][MySQL-CDC] Enhance diagnostics for missing binlog and GTID during restore (#10566)"
    },
    {
      "commit": "53c11a519e35bed2b260be5ad6503ec460e99eb2",
      "tree": "ef34e6c0cb7af1f87101b7aa13e98782320948b2",
      "parents": [
        "17eb09126e73a1e744626135850ecf32722a97f7"
      ],
      "author": {
        "name": "zhiwei.niu",
        "email": "zniu70696@gmail.com",
        "time": "Fri May 08 02:11:52 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 08 03:11:52 2026 +0900"
      },
      "message": "[Fix][Zeta] Job stuck permanently after master failover, unable to complete (affects BATCH / bounded source / job shutdown phase) (#10836)\n\nCo-authored-by: Doyeon Kim \u003c132787602+dybyte@users.noreply.github.com\u003e"
    },
    {
      "commit": "17eb09126e73a1e744626135850ecf32722a97f7",
      "tree": "8b0d5546909a78dc4cdaa8abec1080967388a8c3",
      "parents": [
        "0fe175c43365695c13c23a020f41c45f8dfcbe00"
      ],
      "author": {
        "name": "zhiliang-wu",
        "email": "wuzhlng@gmail.com",
        "time": "Thu May 07 11:14:09 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 07 18:14:09 2026 +0900"
      },
      "message": "[BUG][Connector-V2][MaxCompute] Fix Maxcompute source split stategy (#10845)\n\nCo-authored-by: WU Zhiliang (External) \u003czhiliang.wu-ext@kering.com\u003e"
    },
    {
      "commit": "0fe175c43365695c13c23a020f41c45f8dfcbe00",
      "tree": "e2d3f2dd2dd0a582c3a2e340324ae15787d26fa2",
      "parents": [
        "1957c1d382809326770e9edec28553cae4420c2a"
      ],
      "author": {
        "name": "Jast",
        "email": "shenghang@apache.org",
        "time": "Thu May 07 09:49:56 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 07 09:49:56 2026 +0800"
      },
      "message": "[Fix][Doc] Fix OpenAI API key documentation link (#10848)"
    },
    {
      "commit": "1957c1d382809326770e9edec28553cae4420c2a",
      "tree": "7415a0e047fb2a03dd7408bac4c736ea5e23d8e3",
      "parents": [
        "b808a506588d6b7904fb7e067545ff60250915ef"
      ],
      "author": {
        "name": "David Zollo",
        "email": "davidzollo365@gmail.com",
        "time": "Thu May 07 09:46:27 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 07 09:46:27 2026 +0800"
      },
      "message": "[ Improve ][Docs] Improve Redshift sink connector documentation (#10682)"
    },
    {
      "commit": "b808a506588d6b7904fb7e067545ff60250915ef",
      "tree": "184210c0803a78f44dfe0efcc9f08d30f744e177",
      "parents": [
        "646eabde3c9b98ff6947903c58d197632ad5f40d"
      ],
      "author": {
        "name": "Kang Myeong Gwan",
        "email": "lung4536@gmail.com",
        "time": "Wed May 06 23:59:53 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 06 22:59:53 2026 +0800"
      },
      "message": "[Improve][Transform] Replace Transform to support array-based replace_fields (#10712)"
    },
    {
      "commit": "646eabde3c9b98ff6947903c58d197632ad5f40d",
      "tree": "e4eec8bf2c8c51d9aa74d7425250b5af80f01807",
      "parents": [
        "0b02d06aadd1554ad3cc1bb03528b7897d691284"
      ],
      "author": {
        "name": "Jast",
        "email": "shenghang@apache.org",
        "time": "Wed May 06 18:13:10 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 06 18:13:10 2026 +0800"
      },
      "message": "[Fix][Zeta] Reuse job info during restore (#10842)"
    },
    {
      "commit": "0b02d06aadd1554ad3cc1bb03528b7897d691284",
      "tree": "1a4d1cd616c286427c9513ae510d8785d7d6fc65",
      "parents": [
        "556dd79554a3c4a7f3216f7786e95bad3c9066fa"
      ],
      "author": {
        "name": "corgy-w",
        "email": "73771213+corgy-w@users.noreply.github.com",
        "time": "Wed May 06 13:55:33 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 06 13:55:33 2026 +0800"
      },
      "message": "[Fix][Connector-V2] Rename uniqueKeyFields to pkNames in dialect upsert APIs (#10367)"
    },
    {
      "commit": "556dd79554a3c4a7f3216f7786e95bad3c9066fa",
      "tree": "54e483efd437b6abe3649cf36266dfb07cf593f0",
      "parents": [
        "03dc42073eb90ea4823530718a0e115748fac35a"
      ],
      "author": {
        "name": "Anthippi",
        "email": "59541666+Anthippi@users.noreply.github.com",
        "time": "Wed May 06 04:56:58 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 06 09:56:58 2026 +0800"
      },
      "message": "[Feature][Connector-V2][RabbitMQ] Support multi-table read for RabbitMQ source (#10425) (#10557)"
    },
    {
      "commit": "03dc42073eb90ea4823530718a0e115748fac35a",
      "tree": "6be66fc2340d6d85291b3722d8eeb3e1582c9ce4",
      "parents": [
        "9fb1a3489a6a857cd6a62c6d34b8eb94b962d574"
      ],
      "author": {
        "name": "xuepeng",
        "email": "58297137+chl-wxp@users.noreply.github.com",
        "time": "Wed May 06 09:53:39 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 06 09:53:39 2026 +0800"
      },
      "message": "[Bugfix][Zeta]Fix the problem of scientific notation when restApi obtains read and write rate (#10824)"
    },
    {
      "commit": "9fb1a3489a6a857cd6a62c6d34b8eb94b962d574",
      "tree": "87bab3dbfeb89d55b663a752147bfd497ef2800e",
      "parents": [
        "83a5de2dc40f3fd3b77ef7ab3180e3b218656a4f"
      ],
      "author": {
        "name": "许晓峰",
        "email": "neil.xuxf@gmail.com",
        "time": "Tue May 05 10:32:18 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 05 10:32:18 2026 +0800"
      },
      "message": "[Fix][API] Support vector index in table schema config parsing (#10582)\n\nCo-authored-by: xuxiaofeng \u003cxuxiaofeng.work@bytedance.com\u003e"
    },
    {
      "commit": "83a5de2dc40f3fd3b77ef7ab3180e3b218656a4f",
      "tree": "8b1beeb4533ce0c80dc767ddd59f9c36b1ad08d2",
      "parents": [
        "4f14db9fcf8d8bf31e24687439fffde0ab2e3b94"
      ],
      "author": {
        "name": "Jast",
        "email": "shenghang@apache.org",
        "time": "Tue May 05 09:43:54 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 05 09:43:54 2026 +0800"
      },
      "message": "[Chore][CI] Re-enable dead-link check job (#10733)\n\nCo-authored-by: github-actions[bot] \u003cgithub-actions[bot]@users.noreply.github.com\u003e\nCo-authored-by: Daniel \u003cescheduler@outlook.com\u003e"
    },
    {
      "commit": "4f14db9fcf8d8bf31e24687439fffde0ab2e3b94",
      "tree": "5bc4fbe1c1534e587ea38792fbbecba1885700a2",
      "parents": [
        "1131d1f3ed6332337f332c660520ba673070018a"
      ],
      "author": {
        "name": "junvelop",
        "email": "151982401+junjunclub@users.noreply.github.com",
        "time": "Mon May 04 21:17:04 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 04 20:17:04 2026 +0800"
      },
      "message": "[Feature][Zeta] Implement proper dry-run mode with progressive validation layer0 (#10763)"
    },
    {
      "commit": "1131d1f3ed6332337f332c660520ba673070018a",
      "tree": "0449e59b3285c2788c3c37bb4c12d980a94f0edd",
      "parents": [
        "f17fd915553f29b46ae5f4dc8ef3f73015a94979"
      ],
      "author": {
        "name": "Daniel",
        "email": "escheduler@outlook.com",
        "time": "Sun May 03 14:54:03 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun May 03 15:54:03 2026 +0900"
      },
      "message": "[Chore] Reduce dev branch required approving reviews to 1 (#10846)\n\nCo-authored-by: Daniel \u003cDanielLeens@users.noreply.github.com\u003e"
    },
    {
      "commit": "f17fd915553f29b46ae5f4dc8ef3f73015a94979",
      "tree": "a23ea36a58e5bfd5db11e856549635729677fc96",
      "parents": [
        "e0c09508bc159973d3bd55403c5ff8656a33e909"
      ],
      "author": {
        "name": "limin",
        "email": "zmbw2015@163.com",
        "time": "Sat May 02 10:58:47 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 02 10:58:47 2026 +0800"
      },
      "message": "[Bug] [Zeta] Fix negative array size exception (#10827)\n\nCo-authored-by: limin \u003climin@wedobest.com.cn\u003e"
    },
    {
      "commit": "e0c09508bc159973d3bd55403c5ff8656a33e909",
      "tree": "a8262e44e2aea62f80b458870fd07515c4b1e968",
      "parents": [
        "bdd7b6978cae8461cad51529fc0ee07b9143acdb"
      ],
      "author": {
        "name": "SEZ",
        "email": "941655392@qq.com",
        "time": "Thu Apr 30 13:38:43 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 30 13:38:43 2026 +0800"
      },
      "message": " [Feature][CLI] Add SeaTunnel CLI for natural language config generation (#10789)"
    },
    {
      "commit": "bdd7b6978cae8461cad51529fc0ee07b9143acdb",
      "tree": "85194e3e777c71885f0a2a318fee88c66e927d30",
      "parents": [
        "bf25292561e12fddaa8758c43cb02029b42a280c"
      ],
      "author": {
        "name": "Doyeon Kim",
        "email": "132787602+dybyte@users.noreply.github.com",
        "time": "Wed Apr 29 12:53:39 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 29 11:53:39 2026 +0800"
      },
      "message": "[Fix][Zeta] Fix NPE in JobInfoService (#10700) \n\nLGTM"
    },
    {
      "commit": "bf25292561e12fddaa8758c43cb02029b42a280c",
      "tree": "2c6d75a6268a26ff0f7547c064ba1f337fda29d3",
      "parents": [
        "0a2de139cc9ed101b2cea179d2ee438b7f326085"
      ],
      "author": {
        "name": "Jarvis",
        "email": "jarvis@apache.org",
        "time": "Tue Apr 28 02:24:28 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 28 02:24:28 2026 +0800"
      },
      "message": "[Improve] File souce refactor  (#10758)"
    },
    {
      "commit": "0a2de139cc9ed101b2cea179d2ee438b7f326085",
      "tree": "8497d79ddac7de02bbafb8d3ad989ba7e3276342",
      "parents": [
        "527e2e31f9891edc615f4f88c5efed9ebf52082c"
      ],
      "author": {
        "name": "marmong",
        "email": "65598179+JAEKWANG97@users.noreply.github.com",
        "time": "Tue Apr 28 03:20:52 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 28 02:20:52 2026 +0800"
      },
      "message": "[Fix][Connector-V2] Fix Doris sink retry backoff and scheduler leak (#10772)"
    },
    {
      "commit": "527e2e31f9891edc615f4f88c5efed9ebf52082c",
      "tree": "ff1908294b4f7e64288b50a2f49d3341d72110ea",
      "parents": [
        "2ee0ac490b501c5674f7dfdc7769b163483c0676"
      ],
      "author": {
        "name": "yzeng1618",
        "email": "yzeng1618@gmail.com",
        "time": "Tue Apr 28 02:19:20 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 28 02:19:20 2026 +0800"
      },
      "message": "[Fix][Connector-V2] Clean up file sink transaction parent dirs (#10815)"
    },
    {
      "commit": "2ee0ac490b501c5674f7dfdc7769b163483c0676",
      "tree": "248bf87f2524adeef91e68f396720fc0a54e38c3",
      "parents": [
        "8055ed39619f32b97b5cce9740b419061f7ca511"
      ],
      "author": {
        "name": "盒子",
        "email": "58319416+kawaii-box@users.noreply.github.com",
        "time": "Tue Apr 28 02:18:27 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 28 02:18:27 2026 +0800"
      },
      "message": "[Fix][Connector-V2] Fix ORC File Source corrupts BINARY type data (#10820)"
    },
    {
      "commit": "8055ed39619f32b97b5cce9740b419061f7ca511",
      "tree": "2533f3ddb933c91fcd47e6cf9c5bcc6c20eaa7d7",
      "parents": [
        "20c455e2273cfc28e7f3f1ae6aeb601577cb1298"
      ],
      "author": {
        "name": "miracle",
        "email": "cmiracle@163.com",
        "time": "Tue Apr 28 02:16:54 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 28 02:16:54 2026 +0800"
      },
      "message": "[Feature][Connector-V2][Pulsar] Support multi-table read for Pulsar source (#10425) (#10825)"
    },
    {
      "commit": "20c455e2273cfc28e7f3f1ae6aeb601577cb1298",
      "tree": "8aab7b001f987eca8a6057812dea2b55b43dec9c",
      "parents": [
        "d8c97a66f99cf74e3b4e194ca6da75adcd18f492"
      ],
      "author": {
        "name": "Suhyeon",
        "email": "suhyeon729@gmail.com",
        "time": "Tue Apr 28 03:16:05 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 28 02:16:05 2026 +0800"
      },
      "message": "[Fix][Zeta] Fix log API returning master port for all nodes in cluster (#10821)"
    },
    {
      "commit": "d8c97a66f99cf74e3b4e194ca6da75adcd18f492",
      "tree": "3a3f5eda58ccd4a31932f1b1d97e54e4c48ec5da",
      "parents": [
        "a1e6a8cc98c6b03332c536a45b1e4cfee6a613bc"
      ],
      "author": {
        "name": "cosmosni",
        "email": "nijiahui_yewu@cmss.chinamobile.com",
        "time": "Tue Apr 28 02:09:36 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 28 02:09:36 2026 +0800"
      },
      "message": "[Fix][Core] Fix seatunnel.cmd crash before 10 AM due to %time% leadin… (#10822)"
    },
    {
      "commit": "a1e6a8cc98c6b03332c536a45b1e4cfee6a613bc",
      "tree": "9b2d0c875798b572a6b7d0468d19fddafdda46c8",
      "parents": [
        "5fff1566ad3b365e5aca4b53f3778a05cb1d8339"
      ],
      "author": {
        "name": "cosmosni",
        "email": "nijiahui_yewu@cmss.chinamobile.com",
        "time": "Sun Apr 26 22:57:26 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 26 23:57:26 2026 +0900"
      },
      "message": "[Fix][Core] Fix JsonUtils.parseObject encoding issue causing UTF-8 pa… (#10809)"
    },
    {
      "commit": "5fff1566ad3b365e5aca4b53f3778a05cb1d8339",
      "tree": "6a841aa73641a7cf1fa7466b32df16b01de8894d",
      "parents": [
        "48e824f93a99c787df3739396cb1e567c75aa410"
      ],
      "author": {
        "name": "老王",
        "email": "58297137+chl-wxp@users.noreply.github.com",
        "time": "Fri Apr 24 16:58:50 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 24 17:58:50 2026 +0900"
      },
      "message": "[Improve][Api] Upgrade DataSource SPI to Metadata SPI (#10657)"
    },
    {
      "commit": "48e824f93a99c787df3739396cb1e567c75aa410",
      "tree": "fc0ecf1e3efe159574082251e87ce990c3a0959c",
      "parents": [
        "ae87be431d97fda6908963f9c6a9da7db8d14026"
      ],
      "author": {
        "name": "JeremyXin",
        "email": "739772893@qq.com",
        "time": "Fri Apr 24 12:34:39 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 24 12:34:39 2026 +0800"
      },
      "message": "[Connector-Redis] Redis support multi table source feature (#10601)\n\nCo-authored-by: JeremyXin \u003cleibaoxin@corp.netease.com\u003e"
    },
    {
      "commit": "ae87be431d97fda6908963f9c6a9da7db8d14026",
      "tree": "b0bf404371aa9cdc2a722239c9923be1419b03b0",
      "parents": [
        "fe182baced10d67972173afcfb67950ebad67f4a"
      ],
      "author": {
        "name": "Doyeon Kim",
        "email": "132787602+dybyte@users.noreply.github.com",
        "time": "Thu Apr 23 22:09:56 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 23 21:09:56 2026 +0800"
      },
      "message": "[Fix][CI] Increase test timeout (#10794)"
    },
    {
      "commit": "fe182baced10d67972173afcfb67950ebad67f4a",
      "tree": "8fd2c1d0d381a8c88e8083c7dce9acd03936553d",
      "parents": [
        "553b592193e19b7e7f346bb64a0c8a82ab049908"
      ],
      "author": {
        "name": "Suhyeon",
        "email": "suhyeon729@gmail.com",
        "time": "Thu Apr 23 05:22:35 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 23 05:22:35 2026 +0900"
      },
      "message": "[Fix][Connector-V2][Iceberg] Fix IcebergAggregatedCommitter atomic commit per checkpoint (#10714)\n\nCo-authored-by: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "553b592193e19b7e7f346bb64a0c8a82ab049908",
      "tree": "1dcb5192a587d986716ceeebde0457fa2cb263ed",
      "parents": [
        "06d2d28ee3122057e898cecf986f098b09c10118"
      ],
      "author": {
        "name": "David Zollo",
        "email": "davidzollo365@gmail.com",
        "time": "Wed Apr 22 17:01:54 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 22 18:01:54 2026 +0900"
      },
      "message": "[Fix][CI] Increase all-connectors-it-5 timeout (#10788)\n\nCo-authored-by: github-actions[bot] \u003cgithub-actions[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "06d2d28ee3122057e898cecf986f098b09c10118",
      "tree": "49d161c9fc1638899c466784479fed208fd3162f",
      "parents": [
        "36e2a5af7fd4c6cc60555e0696a9cad9a0c569c1"
      ],
      "author": {
        "name": "David Zollo",
        "email": "davidzollo365@gmail.com",
        "time": "Tue Apr 21 17:40:26 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 21 17:40:26 2026 +0800"
      },
      "message": "[Docs] Improve Chinese document page titles (#10796)\n\nCo-authored-by: github-actions[bot] \u003cgithub-actions[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "36e2a5af7fd4c6cc60555e0696a9cad9a0c569c1",
      "tree": "511dcd5985b87509af50c683ce812448989c332e",
      "parents": [
        "30986b6aa9450416270dbce562fd9bbc5059dd47"
      ],
      "author": {
        "name": "yusiwen",
        "email": "18702515518@163.com",
        "time": "Tue Apr 21 17:38:39 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 21 17:38:39 2026 +0800"
      },
      "message": "[Bug][Connect-V2][Jdbc][Sqlserver] Fix JDBC sink null binding for SQLServer binary-like columns (e.g. IMAGE) (#10626)\n\nCo-authored-by: yusiwen \u003cyusiwen@jxcc.com\u003e"
    },
    {
      "commit": "30986b6aa9450416270dbce562fd9bbc5059dd47",
      "tree": "3f93d83dda69e027b206d75aaefbaf31eff4f58a",
      "parents": [
        "52bf50cadb78addd43d67f3ae5be57c1f25e3c02"
      ],
      "author": {
        "name": "zoo-code",
        "email": "75787789+zooo-code@users.noreply.github.com",
        "time": "Tue Apr 21 18:30:32 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 21 17:30:32 2026 +0800"
      },
      "message": "[Feat][Connector-v2][JDBC][Oracle] Add Testcontainers-based unit  tests  (#10435)"
    },
    {
      "commit": "52bf50cadb78addd43d67f3ae5be57c1f25e3c02",
      "tree": "9da1fce304af2fd0e24d5d86c451c910170dc125",
      "parents": [
        "2a2993309f53009ec082bccac1de93fe31693a49"
      ],
      "author": {
        "name": "Jast",
        "email": "shenghang@apache.org",
        "time": "Tue Apr 21 17:27:52 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 21 17:27:52 2026 +0800"
      },
      "message": "[Improve][Connector-v2][File] error handling for file and directory operations in HadoopFileSystemProxy (#10433)"
    },
    {
      "commit": "2a2993309f53009ec082bccac1de93fe31693a49",
      "tree": "a064bd75417598eb2e7ba5d23f3ee98b2b8c4afd",
      "parents": [
        "0bc6b3406ae2a42b5b511cf18da1d581332ac047"
      ],
      "author": {
        "name": "JeremyXin",
        "email": "739772893@qq.com",
        "time": "Tue Apr 21 17:23:32 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 21 17:23:32 2026 +0800"
      },
      "message": "[Feature] Support define any nested array and map type with schema config (#10396)\n\nCo-authored-by: JeremyXin \u003cleibaoxin@corp.netease.com\u003e"
    },
    {
      "commit": "0bc6b3406ae2a42b5b511cf18da1d581332ac047",
      "tree": "6f16d7e9587503443de957f3a9b12e1a444e2eae",
      "parents": [
        "bfb6bd0a39cb10b64deeb613e56254c702eba437"
      ],
      "author": {
        "name": "Wan95u",
        "email": "38640904+Wan95u@users.noreply.github.com",
        "time": "Tue Apr 21 17:08:51 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 21 17:08:51 2026 +0800"
      },
      "message": "[Fix][Connector-V2][File] Fix Excel write order issues (#10365) (#10366)\n\nCo-authored-by: wangyu38 \u003cwangyu38@asiainfo.com\u003e"
    },
    {
      "commit": "bfb6bd0a39cb10b64deeb613e56254c702eba437",
      "tree": "1a9823387f7c0601c44578d845bad2df949bbc07",
      "parents": [
        "5762ca24582435d846bbc8c3e5d4f48d50fa3dbb"
      ],
      "author": {
        "name": "LiJie20190102",
        "email": "53458004+LiJie20190102@users.noreply.github.com",
        "time": "Tue Apr 21 17:06:12 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 21 17:06:12 2026 +0800"
      },
      "message": "[Improve][Connector-V2][starrocks-source] Improve source not close reader if open failed (#10292)\n\nCo-authored-by: lijie \u003clijie2@cmss.chinamobile.com\u003e\nCo-authored-by: David Zollo \u003cdavidzollo365@gmail.com\u003e"
    },
    {
      "commit": "5762ca24582435d846bbc8c3e5d4f48d50fa3dbb",
      "tree": "95ca0f3a4209a8f3f676218cfbecb80acdd5e683",
      "parents": [
        "35840fd603abec963d78a5e7b83710828ebe8849"
      ],
      "author": {
        "name": "老王",
        "email": "58297137+chl-wxp@users.noreply.github.com",
        "time": "Tue Apr 21 17:01:10 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 21 17:01:10 2026 +0800"
      },
      "message": "[Bugfix][connectors-v2]JdbcSink\u0027s subscript out-of-bounds exception repaired in createWriter (#10200)"
    },
    {
      "commit": "35840fd603abec963d78a5e7b83710828ebe8849",
      "tree": "98526b3714a76ea8b6e69973ae871ed6808014e5",
      "parents": [
        "89281a120ff3709949513c9e976fa2a25202e55b"
      ],
      "author": {
        "name": "LiJie20190102",
        "email": "53458004+LiJie20190102@users.noreply.github.com",
        "time": "Tue Apr 21 16:56:56 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 21 16:56:56 2026 +0800"
      },
      "message": "[Improve][seatunnel core][seatunnel-flink-start] Improve the packaging of the Flink Yarn application and upload the \u0027runtime.tar.gz\u0027 file (#10419)\n\nCo-authored-by: lijie \u003clijie2@cmss.chinamobile.com\u003e"
    },
    {
      "commit": "89281a120ff3709949513c9e976fa2a25202e55b",
      "tree": "f8d72438614f85e8628dcac0dfa3bdace404cf2d",
      "parents": [
        "2c81f7f3c3174f6825ed6f27361db18aa5064d6a"
      ],
      "author": {
        "name": "zhiwei.niu",
        "email": "zniu70696@gmail.com",
        "time": "Tue Apr 21 15:42:50 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 21 16:42:50 2026 +0900"
      },
      "message": "[fix][REST API] does not apply ConfigShade decryption for HOCON/SQL format and upload-file submissions (#10595)\n\nCo-authored-by: zhiwei.niu \u003czhiwei.niu@advancegroup.com\u003e"
    },
    {
      "commit": "2c81f7f3c3174f6825ed6f27361db18aa5064d6a",
      "tree": "09f5546de862203f6aa71a3a73b6d26ef82d1958",
      "parents": [
        "6af9ed035a3c6182bc6a7d98c5dcc52054c98b48"
      ],
      "author": {
        "name": "corgy-w",
        "email": "73771213+corgy-w@users.noreply.github.com",
        "time": "Tue Apr 21 03:03:24 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 21 04:03:24 2026 +0900"
      },
      "message": "[Fix][Zeta] prevent cancel stuck and downgrade tmp cleanup failure (#10729)"
    },
    {
      "commit": "6af9ed035a3c6182bc6a7d98c5dcc52054c98b48",
      "tree": "6db3bb855308d2b5eb36523e348da61674583155",
      "parents": [
        "5111281af297b5ab4414c14d8c245f24607e44c7"
      ],
      "author": {
        "name": "yzeng1618",
        "email": "yzeng1618@gmail.com",
        "time": "Tue Apr 21 00:59:02 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 21 00:59:02 2026 +0800"
      },
      "message": "[Feature] [Connectors-v2] Add Doris sink redirect enhancement (#10715)"
    },
    {
      "commit": "5111281af297b5ab4414c14d8c245f24607e44c7",
      "tree": "736ab81d6093a14f94c486c1510382826c66ddb2",
      "parents": [
        "1d37f8c730b16860a8ef7bef19b4bc516f86c7f3"
      ],
      "author": {
        "name": "Jarvis",
        "email": "jarvis@apache.org",
        "time": "Tue Apr 21 00:57:16 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 21 00:57:16 2026 +0800"
      },
      "message": "[Improve][Connectors-v2] [ORC]parse config on file level rather than field level (#10759)"
    },
    {
      "commit": "1d37f8c730b16860a8ef7bef19b4bc516f86c7f3",
      "tree": "8c1736ccd62355448ca38741c1a5fc7bcb44675e",
      "parents": [
        "6d2a10465954bc4235b9c86a62128511283a6bb5"
      ],
      "author": {
        "name": "Jast",
        "email": "shenghang@apache.org",
        "time": "Mon Apr 20 21:07:07 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 20 21:07:07 2026 +0800"
      },
      "message": " [Improve][Engine] Enhance logging and exception handling for resource allocation failures (#10304)"
    },
    {
      "commit": "6d2a10465954bc4235b9c86a62128511283a6bb5",
      "tree": "33006957bdb67a65f4534bf866cc0022ec8f0e54",
      "parents": [
        "b9cdfeb79e2df010718acde1d6e45b956a76f4fa"
      ],
      "author": {
        "name": "lunar",
        "email": "yhlunar@qq.com",
        "time": "Sun Apr 19 20:32:44 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 19 20:32:44 2026 +0800"
      },
      "message": "Test/rocketmq restore e2e (#10778)\n\nCo-authored-by: yehe \u003cyehe3@xiaohongshu.com\u003e"
    },
    {
      "commit": "b9cdfeb79e2df010718acde1d6e45b956a76f4fa",
      "tree": "284ebf87870dd1c4de75b4f290a76497af64876c",
      "parents": [
        "b70e84ff5ad5b1012d91f2c629715ff415c79320"
      ],
      "author": {
        "name": "zhiwei.niu",
        "email": "zniu70696@gmail.com",
        "time": "Sun Apr 19 14:46:47 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 19 14:46:47 2026 +0800"
      },
      "message": "[Feature][E2E] Add MySQL CDC multi-database multi-table E2E test (#10743)\n\nCo-authored-by: zhiwei.niu \u003czhiwei.niu@advancegroup.com\u003e"
    },
    {
      "commit": "b70e84ff5ad5b1012d91f2c629715ff415c79320",
      "tree": "f0f6ca365af98fe7959992c3011da9d3168070bc",
      "parents": [
        "b9b30b523e77da7a8b4b41b1bf80bcf0e729cc73"
      ],
      "author": {
        "name": "Yangbo Hu",
        "email": "39090333+hyboll@users.noreply.github.com",
        "time": "Sun Apr 19 12:54:33 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 19 12:54:33 2026 +0800"
      },
      "message": "[Fix][Zeta] Converge notifyCompleted failure handling in CheckpointCoordinator (#10705)"
    },
    {
      "commit": "b9b30b523e77da7a8b4b41b1bf80bcf0e729cc73",
      "tree": "adc197e8119f89d3def399abd20e8bf4ce5318e7",
      "parents": [
        "bf3eefed76ad0012356a099db9b59b0e560fdd60"
      ],
      "author": {
        "name": "zhiwei.niu",
        "email": "zniu70696@gmail.com",
        "time": "Sun Apr 19 12:22:22 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 19 12:22:22 2026 +0800"
      },
      "message": "[Improve][Zeta] Improve engine-server local IDE startup experience (#10742)"
    },
    {
      "commit": "bf3eefed76ad0012356a099db9b59b0e560fdd60",
      "tree": "bf9a097c21cd4a5c59d8de86851d57abbebf3ebf",
      "parents": [
        "ac71b054dfac4fb1f82c09a57bd805c713bc5676"
      ],
      "author": {
        "name": "yzeng1618",
        "email": "yzeng1618@gmail.com",
        "time": "Sun Apr 19 12:20:36 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 19 12:20:36 2026 +0800"
      },
      "message": "[Docs] Reorganize SeaTunnel onboarding and architecture docs (#10785)"
    },
    {
      "commit": "ac71b054dfac4fb1f82c09a57bd805c713bc5676",
      "tree": "37cb9ded8e8f6c9cce9bf215277cd63ea2bef298",
      "parents": [
        "ae8b96caeff98ece65c1cd63d0f88c9ccffbfd5c"
      ],
      "author": {
        "name": "zoo-code",
        "email": "75787789+zooo-code@users.noreply.github.com",
        "time": "Sat Apr 18 10:04:41 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Apr 18 09:04:41 2026 +0800"
      },
      "message": "[Docs][API] Add Javadoc to MultiTableSinkWriter (#10577)"
    },
    {
      "commit": "ae8b96caeff98ece65c1cd63d0f88c9ccffbfd5c",
      "tree": "4043a0a0f43736a39b4fc677f03321547001654e",
      "parents": [
        "39a25bde0ea7635899584133510b6e24f30b6fed"
      ],
      "author": {
        "name": "老王",
        "email": "58297137+chl-wxp@users.noreply.github.com",
        "time": "Thu Apr 16 19:54:42 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 16 19:54:42 2026 +0800"
      },
      "message": "[Improve][Docs] Fix hive document error (#10769)"
    },
    {
      "commit": "39a25bde0ea7635899584133510b6e24f30b6fed",
      "tree": "b1456674d79c8d2307cd91e658e3f6c7ba26cee6",
      "parents": [
        "2ab882482afe3665c183dc9a6559f59df0aab029"
      ],
      "author": {
        "name": "Jast",
        "email": "shenghang@apache.org",
        "time": "Wed Apr 15 16:58:46 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 15 16:58:46 2026 +0800"
      },
      "message": "[Chore][Tools] Add project PR submission skill (#10764)"
    },
    {
      "commit": "2ab882482afe3665c183dc9a6559f59df0aab029",
      "tree": "42235fb82f1bc4b6333c9f801626afed89506339",
      "parents": [
        "f3e5051ed75bd6000fe9d764ed87451120061245"
      ],
      "author": {
        "name": "Ricky Makhija",
        "email": "96081477+ricky2129@users.noreply.github.com",
        "time": "Tue Apr 14 15:02:10 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 14 17:32:10 2026 +0800"
      },
      "message": "[Fix][Zeta] Prevent terminal-state zombie jobs from being restored after master switch (#10692)"
    },
    {
      "commit": "f3e5051ed75bd6000fe9d764ed87451120061245",
      "tree": "f176eb4788272e5f3a0563a6c73718d2991012b9",
      "parents": [
        "4752cee26ef9cb699c57325fbe2e561cdd445381"
      ],
      "author": {
        "name": "David Zollo",
        "email": "davidzollo365@gmail.com",
        "time": "Mon Apr 13 10:05:05 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 13 10:05:05 2026 +0800"
      },
      "message": "[Fix][CI] Sync build status for recent PRs regardless of mergeable state (#10754)\n\nCo-authored-by: github-actions[bot] \u003cgithub-actions[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "4752cee26ef9cb699c57325fbe2e561cdd445381",
      "tree": "ef8acf4691cd5212fa0d556860d77c5a08fc2a8c",
      "parents": [
        "18c03db68b4e73de7e6f520a18b9565a412867bb"
      ],
      "author": {
        "name": "Jast",
        "email": "shenghang@apache.org",
        "time": "Sun Apr 12 21:52:42 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 12 21:52:42 2026 +0800"
      },
      "message": "[Docs][Connector-V2][Jdbc] Clarify save mode limitation in query mode (#10737)"
    },
    {
      "commit": "18c03db68b4e73de7e6f520a18b9565a412867bb",
      "tree": "da19ce71139b472f3f0c2423c06974b0b72c6c1d",
      "parents": [
        "8f03dfdde64725abe09de0b16c5b8ab5ba9985b7"
      ],
      "author": {
        "name": "David Zollo",
        "email": "davidzollo365@gmail.com",
        "time": "Sun Apr 12 21:51:59 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 12 21:51:59 2026 +0800"
      },
      "message": "Disable ASF Dependabot update PRs (#10751)"
    },
    {
      "commit": "8f03dfdde64725abe09de0b16c5b8ab5ba9985b7",
      "tree": "c3a4446ea15f619262550a691cbbbba3665a1100",
      "parents": [
        "26b30cf7d3f8266a5f7ad086d98a11fdfddfc44a"
      ],
      "author": {
        "name": "Jast",
        "email": "shenghang@apache.org",
        "time": "Fri Apr 10 23:37:22 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Apr 11 00:37:22 2026 +0900"
      },
      "message": "[Docs][Zeta] Clarify OSS checkpoint bucket URI format (#10741)"
    },
    {
      "commit": "26b30cf7d3f8266a5f7ad086d98a11fdfddfc44a",
      "tree": "2b77809fad06f7da98fb9e6ac3af5365f43d3500",
      "parents": [
        "4a8298df8b2fa9ada9ba723ae1efcb47eac01d25"
      ],
      "author": {
        "name": "yzeng1618",
        "email": "yzeng1618@gmail.com",
        "time": "Fri Apr 10 21:07:20 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 10 21:07:20 2026 +0800"
      },
      "message": "[fix][CI] Stabilize pipeline cleanup Hazelcast serialization test (#10745)"
    },
    {
      "commit": "4a8298df8b2fa9ada9ba723ae1efcb47eac01d25",
      "tree": "f968c2bae8dc34ac8ea978ed8f6b92b2d27c99f5",
      "parents": [
        "fc2d209d7bcc7bcd77295b37f83b21470accd420"
      ],
      "author": {
        "name": "zhiwei.niu",
        "email": "niuzhiwei1314@126.com",
        "time": "Fri Apr 10 17:04:17 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 10 17:04:17 2026 +0800"
      },
      "message": "[Feature][JDBC] Add batch_interval_ms option for JDBC Sink time-based flushing (#10609)\n\nCo-authored-by: zhiwei.niu \u003czhiwei.niu@advancegroup.com\u003e\nCo-authored-by: Doyeon Kim \u003c132787602+dybyte@users.noreply.github.com\u003e"
    },
    {
      "commit": "fc2d209d7bcc7bcd77295b37f83b21470accd420",
      "tree": "09da17d09ded602672c5ef1ac8717410652e6fc1",
      "parents": [
        "df6ca723d79f8a98dac078c2351037e6cd8352be"
      ],
      "author": {
        "name": "David Zollo",
        "email": "davidzollo365@gmail.com",
        "time": "Fri Apr 10 11:11:57 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 10 11:11:57 2026 +0800"
      },
      "message": "[Improve][CI] Optimize update build status workflow (#10689)\n\nCo-authored-by: Doyeon Kim \u003c132787602+dybyte@users.noreply.github.com\u003e"
    },
    {
      "commit": "df6ca723d79f8a98dac078c2351037e6cd8352be",
      "tree": "eddf9ec7252b381aac4e94928187d91608b170e1",
      "parents": [
        "45127cd1454a14f5d03b45446676bba71e19b9fb"
      ],
      "author": {
        "name": "zoo-code",
        "email": "75787789+zooo-code@users.noreply.github.com",
        "time": "Thu Apr 09 17:29:44 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 09 16:29:44 2026 +0800"
      },
      "message": "[Docs][Core] Add Javadoc to SupportResourceShare and MultiTableResourceManager (#10707)"
    },
    {
      "commit": "45127cd1454a14f5d03b45446676bba71e19b9fb",
      "tree": "19244ac8032d701d6d0a8cc2067e585a7a813ffc",
      "parents": [
        "93bba1a3dfe61965cd9927ad141c9dc2948e832c"
      ],
      "author": {
        "name": "David Zollo",
        "email": "davidzollo365@gmail.com",
        "time": "Thu Apr 09 16:29:03 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 09 16:29:03 2026 +0800"
      },
      "message": "[Docs] Fix 404 broken links in docs (#10728)"
    },
    {
      "commit": "93bba1a3dfe61965cd9927ad141c9dc2948e832c",
      "tree": "73a7439de221399c10403545dca94a074258351f",
      "parents": [
        "815cfc0454fadf86d11f515deabd3a546a0c5f1f"
      ],
      "author": {
        "name": "老王",
        "email": "58297137+chl-wxp@users.noreply.github.com",
        "time": "Wed Apr 08 20:30:35 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 08 20:30:35 2026 +0800"
      },
      "message": "[Improve][Docs] Iceberg connector adds parameter documentation related to Kerberos authentication (#10704)"
    },
    {
      "commit": "815cfc0454fadf86d11f515deabd3a546a0c5f1f",
      "tree": "2f865a5a7961e60758ff9bee451b9ddf6f7885e6",
      "parents": [
        "6dee790d77830f43690d9e2cf0593d27c8b1c242"
      ],
      "author": {
        "name": "yzeng1618",
        "email": "yzeng1618@gmail.com",
        "time": "Wed Apr 08 20:28:38 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 08 20:28:38 2026 +0800"
      },
      "message": "[Docs][Core] Add Javadoc to CoordinatorService scheduling and HA flow (#10719)\n\nCo-authored-by: zengyi \u003czengyi@chinatelecom.cn\u003e"
    },
    {
      "commit": "6dee790d77830f43690d9e2cf0593d27c8b1c242",
      "tree": "b4a1fe058b16fbbc16884332cf5973ce3b530d73",
      "parents": [
        "9e7a0f6c120883dac9701fb548df0f52ffcad5b7"
      ],
      "author": {
        "name": "Ricky Makhija",
        "email": "96081477+ricky2129@users.noreply.github.com",
        "time": "Mon Apr 06 18:42:24 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 06 21:12:24 2026 +0800"
      },
      "message": "[Feature][CDC] Expose binlog file/pos/row, GTID, and SourceTimestamp … (#10667)\n\nCo-authored-by: ricky-m_dtpl \u003cricky.m@dreamplug.in\u003e"
    },
    {
      "commit": "9e7a0f6c120883dac9701fb548df0f52ffcad5b7",
      "tree": "6438746f5e9f3c91ddbedc45820a86a2f3e5df23",
      "parents": [
        "1f81a8e422243abdaadd5b30344107b74dae8dbd"
      ],
      "author": {
        "name": "jouzi5",
        "email": "60096181+jouzi5@users.noreply.github.com",
        "time": "Mon Apr 06 15:55:02 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 06 15:55:02 2026 +0800"
      },
      "message": "[Docs] Correct the key features in the zh documentation (#10713)"
    },
    {
      "commit": "1f81a8e422243abdaadd5b30344107b74dae8dbd",
      "tree": "23b3385557aafb328c55775f88f1148b77e53072",
      "parents": [
        "01cd08abcf7c5cadb7b6c0c33e09217d87f8fce2"
      ],
      "author": {
        "name": "Doyeon Kim",
        "email": "132787602+dybyte@users.noreply.github.com",
        "time": "Fri Apr 03 16:35:46 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 03 16:35:46 2026 +0900"
      },
      "message": "[Fix][Zeta] Prevent NPE by lazy initializing overviewMap (#10610)"
    },
    {
      "commit": "01cd08abcf7c5cadb7b6c0c33e09217d87f8fce2",
      "tree": "4bf6918891fde3ff58434b8eb7481c11a2192ba0",
      "parents": [
        "9ad183293b2cf4435a4424309f81447d8e846584"
      ],
      "author": {
        "name": "yzeng1618",
        "email": "yzeng1618@gmail.com",
        "time": "Fri Apr 03 14:55:44 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 03 14:55:44 2026 +0800"
      },
      "message": "[Feature][Connector-V2] Add continuous discovery for FTP/SFTP/Local/HDFS file sources (#10473)"
    },
    {
      "commit": "9ad183293b2cf4435a4424309f81447d8e846584",
      "tree": "ef2cfb64161c8ac3612e83c2a938eef98cf101ad",
      "parents": [
        "7becf69b7077bd8203b1a8d3e308e2d47052fdf1"
      ],
      "author": {
        "name": "xiaochen",
        "email": "598457447@qq.com",
        "time": "Fri Apr 03 14:50:49 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 03 14:50:49 2026 +0800"
      },
      "message": "[Improve][Zeta] Enhance exception logging for task submission via RESTful API (#10696)"
    },
    {
      "commit": "7becf69b7077bd8203b1a8d3e308e2d47052fdf1",
      "tree": "9031648f3531841b22e1a396c750f6d6e5059fd7",
      "parents": [
        "b7a0fc5e433a0caaf700668ee2c4ff4c04a3a3cf"
      ],
      "author": {
        "name": "lunar",
        "email": "yhlunar@qq.com",
        "time": "Fri Apr 03 14:50:12 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 03 14:50:12 2026 +0800"
      },
      "message": "[Improve][Connector-V2] Complete OptionRule declarations for RocketMQ source and sink (#10701)"
    },
    {
      "commit": "b7a0fc5e433a0caaf700668ee2c4ff4c04a3a3cf",
      "tree": "63f37ec206cb05666cb611e8ba4bac43a7b4a4fd",
      "parents": [
        "1df89f60fe242cbd6fcb67db842b474808a84581"
      ],
      "author": {
        "name": "Doyeon Kim",
        "email": "132787602+dybyte@users.noreply.github.com",
        "time": "Thu Apr 02 11:43:40 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 02 10:43:40 2026 +0800"
      },
      "message": "[Fix][E2E] Fix flaky CI failure in `KingbaseDialectContainerTest` (#10674)"
    },
    {
      "commit": "1df89f60fe242cbd6fcb67db842b474808a84581",
      "tree": "746d839fcfa487f44834b686e9b58585c4a13a49",
      "parents": [
        "7704bb7af0efa909504b3b0cc4bd1eaba3ea2c86"
      ],
      "author": {
        "name": "lunar",
        "email": "yhlunar@qq.com",
        "time": "Wed Apr 01 23:05:23 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 01 23:05:23 2026 +0800"
      },
      "message": "[Docs] Fix RocketMQ connector documentation errors (#10683)\n\nCo-authored-by: yehe \u003cyehe3@xiaohongshu.com\u003e"
    },
    {
      "commit": "7704bb7af0efa909504b3b0cc4bd1eaba3ea2c86",
      "tree": "39ff17bd6ef389b1cbbeca0e35a998e7351ac185",
      "parents": [
        "d635407ac3dc509b5b25f2c3e3738df2faa27f94"
      ],
      "author": {
        "name": "yzeng1618",
        "email": "yzeng1618@gmail.com",
        "time": "Tue Mar 31 13:45:30 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 31 13:45:30 2026 +0800"
      },
      "message": "[Feature] [Zeta] Add /option-rules REST API for runtime connector metadata (#10585)"
    },
    {
      "commit": "d635407ac3dc509b5b25f2c3e3738df2faa27f94",
      "tree": "08b195027e2af9d6aef2331852153b91f5e2f550",
      "parents": [
        "accdaea3964d8f25f2178df58c8cf9fd42427322"
      ],
      "author": {
        "name": "corgy-w",
        "email": "73771213+corgy-w@users.noreply.github.com",
        "time": "Mon Mar 30 20:18:10 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 30 20:18:10 2026 +0800"
      },
      "message": "[Fix] [Zeta] CoordinatorService initialization retry on failure (#10580)"
    },
    {
      "commit": "accdaea3964d8f25f2178df58c8cf9fd42427322",
      "tree": "444e0c491310811bbe18f6fec5d4ae2abe900e8a",
      "parents": [
        "7e0b52dfc566d809a6df0e38afb837d87ee5dac2"
      ],
      "author": {
        "name": "zoo-code",
        "email": "75787789+zooo-code@users.noreply.github.com",
        "time": "Mon Mar 30 21:12:51 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 30 20:12:51 2026 +0800"
      },
      "message": "[Improve][API] Avoid relying on index alignment between keySet and values in getSinkTables() (#10665)"
    },
    {
      "commit": "7e0b52dfc566d809a6df0e38afb837d87ee5dac2",
      "tree": "3df7bcb07b0b1f69b6e95aadd6facbea824d0664",
      "parents": [
        "afb610e85ce81913397e9a1fc642ee796d8d3130"
      ],
      "author": {
        "name": "yzeng1618",
        "email": "yzeng1618@gmail.com",
        "time": "Sun Mar 29 08:15:53 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 29 08:15:53 2026 +0800"
      },
      "message": "[Fix] [Connectors-v2] Fix Kafka source restore offsets on checkpoint recovery (#10612)\n\nCo-authored-by: zengyi \u003czengyi@chinatelecom.cn\u003e"
    },
    {
      "commit": "afb610e85ce81913397e9a1fc642ee796d8d3130",
      "tree": "1d4b4be27fa6176491dae9b5746d35dc660207de",
      "parents": [
        "07d59b7d8c6e52b4e784146b85a21cd2a4814880"
      ],
      "author": {
        "name": "zoo-code",
        "email": "75787789+zooo-code@users.noreply.github.com",
        "time": "Sat Mar 28 18:55:39 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 28 18:55:39 2026 +0900"
      },
      "message": "[Docs][Core] Add Javadoc to MultiTableSink (#10639)"
    },
    {
      "commit": "07d59b7d8c6e52b4e784146b85a21cd2a4814880",
      "tree": "90f58f30404e67c22c4091d27aa250893f9f44a7",
      "parents": [
        "58d82122b0a317cc1a3cfa36b1176883edf7e842"
      ],
      "author": {
        "name": "David Zollo",
        "email": "davidzollo365@gmail.com",
        "time": "Sat Mar 28 00:16:08 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 28 01:16:08 2026 +0900"
      },
      "message": "[Docs] Separate local and cluster guidance for SeaTunnel Engine quick start (#10663)"
    },
    {
      "commit": "58d82122b0a317cc1a3cfa36b1176883edf7e842",
      "tree": "3edad8190153d629976f31737086029a222315e5",
      "parents": [
        "05998e85f055fb89aa376df7a3d009241aa284e7"
      ],
      "author": {
        "name": "Jast",
        "email": "shenghang@apache.org",
        "time": "Fri Mar 27 22:06:19 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 27 22:06:19 2026 +0800"
      },
      "message": "[Fix][Doc] Fix broken links in Chinese about.md (#10662)"
    },
    {
      "commit": "05998e85f055fb89aa376df7a3d009241aa284e7",
      "tree": "e1101497ab466c58cf5be02f5cd82d498d30d79f",
      "parents": [
        "53c919daa4ddc3cc496d2bb3f4fa1d4ac3be0483"
      ],
      "author": {
        "name": "Jast",
        "email": "shenghang@apache.org",
        "time": "Fri Mar 27 18:08:07 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 27 18:08:07 2026 +0800"
      },
      "message": "[Fix][Connector-v2][JDBC] Enhance WHERE condition handling in SQL queries (#10488)"
    },
    {
      "commit": "53c919daa4ddc3cc496d2bb3f4fa1d4ac3be0483",
      "tree": "59f57f3cdbe51efab3b7e7f4aeb7b37652054062",
      "parents": [
        "e5fb01f77582ac6aed805a14e123c3018446cd51"
      ],
      "author": {
        "name": "David Zollo",
        "email": "davidzollo365@gmail.com",
        "time": "Fri Mar 27 11:25:58 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 27 11:25:58 2026 +0800"
      },
      "message": "[Improve] Update apache SeaTunnel collaborators (#10656)\n\nCo-authored-by: github-actions[bot] \u003cgithub-actions[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "e5fb01f77582ac6aed805a14e123c3018446cd51",
      "tree": "1e1e71e209c6757afd40fa994d0ba229ca755375",
      "parents": [
        "3c061668ce9340837a99a1181219846896351da9"
      ],
      "author": {
        "name": "老王",
        "email": "58297137+chl-wxp@users.noreply.github.com",
        "time": "Thu Mar 26 15:07:08 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 26 15:07:08 2026 +0800"
      },
      "message": "[Improve][Test] Fix spelling errors (#10650)"
    },
    {
      "commit": "3c061668ce9340837a99a1181219846896351da9",
      "tree": "c94b3e47d69c149c5b65270f3408bc941f8b622e",
      "parents": [
        "19b9d5bcce404dd2a42fe7ff8816f5a10b7cf602"
      ],
      "author": {
        "name": "icekimchi",
        "email": "87012362+icekimchi@users.noreply.github.com",
        "time": "Wed Mar 25 02:10:34 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 25 17:10:34 2026 +0800"
      },
      "message": "[Improve][Docs] Clarify snapshot.split.column unique key requirement (#10312)"
    },
    {
      "commit": "19b9d5bcce404dd2a42fe7ff8816f5a10b7cf602",
      "tree": "0037632e190b7341e3f132eaa47a16c328c2de50",
      "parents": [
        "9a66fee8bba550ffb62b131c0e67a04a5e749abc"
      ],
      "author": {
        "name": "Jarvis",
        "email": "jarvis@apache.org",
        "time": "Wed Mar 25 17:06:11 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 25 17:06:11 2026 +0800"
      },
      "message": "[Improve][Connectors-v2] Refactor Slack sink using Factory to create instance (#10514)"
    },
    {
      "commit": "9a66fee8bba550ffb62b131c0e67a04a5e749abc",
      "tree": "489a2426d3f036e12fbe647cdbd63d4681969d38",
      "parents": [
        "1e4e1a5190b8eb16e274db39b5b3361c514b811f"
      ],
      "author": {
        "name": "Arvinder",
        "email": "singhsokhiarvinder@gmail.com",
        "time": "Wed Mar 25 14:32:43 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 25 17:02:43 2026 +0800"
      },
      "message": "[Feature] [Connector-V2] Add MQTT Sink Connector (#10575)"
    },
    {
      "commit": "1e4e1a5190b8eb16e274db39b5b3361c514b811f",
      "tree": "75c0723755e7f7182fcc832b27e8dbb705151b90",
      "parents": [
        "efeed28aeacf0e7568d0accbd2ec52db48eecb10"
      ],
      "author": {
        "name": "OmkarK-7",
        "email": "126852357+OmkarK-7@users.noreply.github.com",
        "time": "Wed Mar 25 14:30:30 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 25 17:00:30 2026 +0800"
      },
      "message": "[Docs]: Replace deprecated openjdk:8 with seatunnelhub/openjdk:8u342 (#10644)"
    },
    {
      "commit": "efeed28aeacf0e7568d0accbd2ec52db48eecb10",
      "tree": "8339af4eeec54d0eb195a63bb12c8422bd102455",
      "parents": [
        "74ff365ddd47c9d3954d705b4759d2c3303b6099"
      ],
      "author": {
        "name": "Jarvis",
        "email": "jarvis@apache.org",
        "time": "Wed Mar 25 16:59:46 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 25 16:59:46 2026 +0800"
      },
      "message": "[Improve][Connectors-v2] File sink refactor (#10587)"
    },
    {
      "commit": "74ff365ddd47c9d3954d705b4759d2c3303b6099",
      "tree": "6c3c43a323443acd7315bb7eff0de2867e45a764",
      "parents": [
        "cbfebf163a42eba22826e0e562656c5c51858af1"
      ],
      "author": {
        "name": "Jarvis",
        "email": "jarvis@apache.org",
        "time": "Tue Mar 24 22:12:07 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 24 22:12:07 2026 +0800"
      },
      "message": "[Improve][Core] Support nested option validation (#10592)"
    },
    {
      "commit": "cbfebf163a42eba22826e0e562656c5c51858af1",
      "tree": "9e68a336db26d3065dd47e77fc39c03f8adeffd9",
      "parents": [
        "e400c2ca62c3e7ad2f4919f50b0c2e1912ba1ea2"
      ],
      "author": {
        "name": "老王",
        "email": "58297137+chl-wxp@users.noreply.github.com",
        "time": "Tue Mar 24 20:38:17 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 24 20:38:17 2026 +0800"
      },
      "message": "[Feature][Zeta]Add datasource spi (#10586)"
    },
    {
      "commit": "e400c2ca62c3e7ad2f4919f50b0c2e1912ba1ea2",
      "tree": "503b55af7c8060ccc141a0242ecd01d16385fe89",
      "parents": [
        "85615468b7ba2f71cdb3841b09a435d293ff0dd2"
      ],
      "author": {
        "name": "Sephiroth",
        "email": "43207256+Sephiroth1024@users.noreply.github.com",
        "time": "Mon Mar 23 20:13:05 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 23 20:13:05 2026 +0800"
      },
      "message": "[Fix][Zeta] make the job failed when triggering checkpoint fails (apache#10442) (#10448)"
    },
    {
      "commit": "85615468b7ba2f71cdb3841b09a435d293ff0dd2",
      "tree": "c8eb36f8588efaa9dd080d83f1fe9e108082fedd",
      "parents": [
        "0b1c9a52c99eb63fa0f6fc8a93d87b5c1ee89ec2"
      ],
      "author": {
        "name": "xiaosiyuan",
        "email": "41267072+kuleat@users.noreply.github.com",
        "time": "Mon Mar 23 16:07:19 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 23 16:07:19 2026 +0800"
      },
      "message": "[Feature][Connector-V2] Support multi-table read for RocketMQ source (#10619)"
    },
    {
      "commit": "0b1c9a52c99eb63fa0f6fc8a93d87b5c1ee89ec2",
      "tree": "5a7b62418c982da2af3f948ec92011d247d22dc2",
      "parents": [
        "219c2acec365ae6fade236b513b34c8783042409"
      ],
      "author": {
        "name": "Mohamed Talal Seif",
        "email": "103855548+Best2Two@users.noreply.github.com",
        "time": "Sun Mar 22 13:16:34 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 22 19:16:34 2026 +0800"
      },
      "message": "[Feature][Connector-V2] Add multi-table sink support for AmazonDynamo… (#10497)"
    },
    {
      "commit": "219c2acec365ae6fade236b513b34c8783042409",
      "tree": "5fc00043b39b617bbc80461b5262ee754b47f171",
      "parents": [
        "468e6e8a17cc177f75954fc70f7d18b3b95fd3fb"
      ],
      "author": {
        "name": "Jast",
        "email": "shenghang@apache.org",
        "time": "Fri Mar 20 20:34:40 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 20 20:34:40 2026 +0800"
      },
      "message": "[Fix][Docs] Fix broken markdown links in zh connector sink docs (#10611)"
    },
    {
      "commit": "468e6e8a17cc177f75954fc70f7d18b3b95fd3fb",
      "tree": "3470713d5025e3172a4a3ba8cf9cfca9a11d3fdb",
      "parents": [
        "eac554724ae5f324857f26123a525c47b87febf1"
      ],
      "author": {
        "name": "ic4y",
        "email": "83933160+ic4y@users.noreply.github.com",
        "time": "Fri Mar 20 20:19:00 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 20 20:19:00 2026 +0800"
      },
      "message": "[Fix][Connector-V2] Fix JDBC Statement resource leaks in StarRocksCatalog (#10629)"
    },
    {
      "commit": "eac554724ae5f324857f26123a525c47b87febf1",
      "tree": "9205086d02419b023470de2751f0e66eba62a4d3",
      "parents": [
        "0f8e9855b9e457ef131190308c671e73447b0018"
      ],
      "author": {
        "name": "老王",
        "email": "58297137+chl-wxp@users.noreply.github.com",
        "time": "Fri Mar 20 18:05:40 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 20 18:05:40 2026 +0800"
      },
      "message": "[bugfix][docs] fix iceberg doc bug (#10622)"
    },
    {
      "commit": "0f8e9855b9e457ef131190308c671e73447b0018",
      "tree": "6569131a12ddab71509a33720c945b59831c0851",
      "parents": [
        "7385f4d6ae43e38835cc53f78dc05c6f112cddfa"
      ],
      "author": {
        "name": "misi",
        "email": "280154548@qq.com",
        "time": "Thu Mar 19 09:51:29 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 19 09:51:29 2026 +0800"
      },
      "message": "[improve] repair doc dead link and error link (#10439)\n\nCo-authored-by: misi \u003cwendi.zeng@gientech.com\u003e"
    },
    {
      "commit": "7385f4d6ae43e38835cc53f78dc05c6f112cddfa",
      "tree": "0cc9280afac839151d3ecf8b2de7ea30248900a7",
      "parents": [
        "17448dd989079ef3cded93ac3ebe67df90dcb2bb"
      ],
      "author": {
        "name": "Jast",
        "email": "shenghang@apache.org",
        "time": "Wed Mar 18 23:27:07 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 18 23:27:07 2026 +0800"
      },
      "message": "[Fix][Zeta] Fix memory leak caused by failed pipeline cleanup after unstable worker communication (#10418)"
    },
    {
      "commit": "17448dd989079ef3cded93ac3ebe67df90dcb2bb",
      "tree": "4e45bb81bb99022cea07593d3ef5f57b47d7fbd6",
      "parents": [
        "6af6ff4238c9c64ae059f6e67e5fe018c11f783a"
      ],
      "author": {
        "name": "dy102",
        "email": "132787602+dybyte@users.noreply.github.com",
        "time": "Wed Mar 18 17:52:40 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 18 16:52:40 2026 +0800"
      },
      "message": "[Feature][Zeta] Implement force stop functionality for jobs (#10075)"
    }
  ],
  "next": "6af6ff4238c9c64ae059f6e67e5fe018c11f783a"
}
