)]}'
{
  "log": [
    {
      "commit": "91b75ee3792753bf35a69b44a2cd6f4c703aeb7a",
      "tree": "05c0c14b101cc238a7e5abb0f1e4e71010398d0b",
      "parents": [
        "1df9f6614129a5fa0a88fef17d87eeb52c687eab"
      ],
      "author": {
        "name": "SHRIHARI KULKARNI",
        "email": "163467964+shrihari7396@users.noreply.github.com",
        "time": "Sun Apr 19 09:15:22 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 19 11:45:22 2026 +0800"
      },
      "message": "[Improvement-17843][Master] Add IT case for task timeout alert (#18001)"
    },
    {
      "commit": "1df9f6614129a5fa0a88fef17d87eeb52c687eab",
      "tree": "62e430cb215fb54adb5514371e518955dd587615",
      "parents": [
        "5314ac0813c2145555c5ed79c6558901576957d3"
      ],
      "author": {
        "name": "luxiaolong",
        "email": "lindaluo83@126.com",
        "time": "Thu Apr 16 09:58:31 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 16 09:58:31 2026 +0800"
      },
      "message": "[DSIP-95][API] Complete the functionality of using dependencies in the complement data (#18003)"
    },
    {
      "commit": "5314ac0813c2145555c5ed79c6558901576957d3",
      "tree": "0a16c10390c04f95a4535317f105dfec5f839bb8",
      "parents": [
        "94bfbb048afe76f8ac534807a52878f5b43605b4"
      ],
      "author": {
        "name": "njnu-seafish",
        "email": "su_yichao@sina.com",
        "time": "Wed Apr 15 11:34:56 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 15 11:34:56 2026 +0800"
      },
      "message": "[Improvement-18056] Clean up unused methods and classes in the dolphinschudler-registry module (#18165)"
    },
    {
      "commit": "94bfbb048afe76f8ac534807a52878f5b43605b4",
      "tree": "fc0d0787af154db6c9e1bb99670364ec8ff88507",
      "parents": [
        "53a84b97d58e1eca683d4e448bcf2a1a3071a0d0"
      ],
      "author": {
        "name": "Jingyin Song",
        "email": "155625585+CloudExtreme@users.noreply.github.com",
        "time": "Tue Apr 14 15:30:05 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 14 15:30:05 2026 +0800"
      },
      "message": "[Fix-18168] Fix OBS listStorageEntity not returning subdirectories (#18170)"
    },
    {
      "commit": "53a84b97d58e1eca683d4e448bcf2a1a3071a0d0",
      "tree": "c74a70ca593d4d714f732a06405ea6abab75110c",
      "parents": [
        "64e3e276261fa57db057261c90da100285a4b112"
      ],
      "author": {
        "name": "njnu-seafish",
        "email": "su_yichao@sina.com",
        "time": "Tue Apr 14 14:51:06 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 14 14:51:06 2026 +0800"
      },
      "message": "[Improvement-18056] Clean up unused methods and classes in the dolphinschudler-service module (#18169)"
    },
    {
      "commit": "64e3e276261fa57db057261c90da100285a4b112",
      "tree": "b04f181b7859995b435b33ce1e3126865681faa2",
      "parents": [
        "69b3536a21b4efb677d5039d8ba2dc7a751d2ae1"
      ],
      "author": {
        "name": "xiangzihao",
        "email": "460888207@qq.com",
        "time": "Tue Apr 14 13:56:13 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 14 13:56:13 2026 +0800"
      },
      "message": "[Chore] Fix code scaning and cve (#18167)"
    },
    {
      "commit": "69b3536a21b4efb677d5039d8ba2dc7a751d2ae1",
      "tree": "595db197c256ba5cb715193a43d13d5cabf62b24",
      "parents": [
        "f80a62e98ce1638998439aceea779c3f26bdd341"
      ],
      "author": {
        "name": "Wenjun Ruan",
        "email": "wenjun@apache.org",
        "time": "Mon Apr 13 10:44:35 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 13 10:44:35 2026 +0800"
      },
      "message": "[Improvement-18161][Pom] Does not support automatic hot-reloading of configuration files from ConfigMap (#18162)"
    },
    {
      "commit": "f80a62e98ce1638998439aceea779c3f26bdd341",
      "tree": "07b577dfc15b91543ee9a208f034f09ec7134624",
      "parents": [
        "4c348ed1a7c9d5daa15ad2233ed6b3ef354964f7"
      ],
      "author": {
        "name": "njnu-seafish",
        "email": "su_yichao@sina.com",
        "time": "Sun Apr 12 22:26:47 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 12 22:26:47 2026 +0800"
      },
      "message": "[Improvement-18056] Clean up unused methods and classes in the dolphinschudler-dao module (#18153)"
    },
    {
      "commit": "4c348ed1a7c9d5daa15ad2233ed6b3ef354964f7",
      "tree": "817b94df898fd4fb43b30d3a88b07ce7e0194e33",
      "parents": [
        "ce0bc70bcdd127823280816bd74f42e0cad005a2"
      ],
      "author": {
        "name": "Wenjun Ruan",
        "email": "wenjun@apache.org",
        "time": "Sun Apr 12 21:22:45 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 12 21:22:45 2026 +0800"
      },
      "message": "Rename IWorkflowExecutionRunnable/ITaskExecutionRunnable to IWorkflowExecution/ITaskExecution (#18163)"
    },
    {
      "commit": "ce0bc70bcdd127823280816bd74f42e0cad005a2",
      "tree": "4f2bcbc41a787ef44ab988f6f4648c65ec44ca77",
      "parents": [
        "b8e3032b9e751eea3cd504cfa91b103ee7f9fc73"
      ],
      "author": {
        "name": "Wenjun Ruan",
        "email": "wenjun@apache.org",
        "time": "Sun Apr 12 09:15:10 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 12 09:15:10 2026 +0800"
      },
      "message": "[Chore] Remove .flake8 file (#18160)"
    },
    {
      "commit": "b8e3032b9e751eea3cd504cfa91b103ee7f9fc73",
      "tree": "7c1950a2dd4fa397c52aab47916070be44f90ecf",
      "parents": [
        "643457661fa2146b7566c5ca394dc4c59c94319f"
      ],
      "author": {
        "name": "Wenjun Ruan",
        "email": "wenjun@apache.org",
        "time": "Sat Apr 11 22:27:16 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Apr 11 22:27:16 2026 +0800"
      },
      "message": "[Chore] Remove unused method in IWorkflowFailureStrategy (#18159)"
    },
    {
      "commit": "643457661fa2146b7566c5ca394dc4c59c94319f",
      "tree": "e4fea40c21b0b7b53aa3e94afc570d40a728798c",
      "parents": [
        "8077c2b7de969b71be51e3c4fd5c82b473ce8837"
      ],
      "author": {
        "name": "Wenjun Ruan",
        "email": "wenjun@apache.org",
        "time": "Sat Apr 11 10:26:13 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Apr 11 10:26:13 2026 +0800"
      },
      "message": "[Feature-18136][API] Support view the running task/workflow of a active master/worker at UI monitor page (#18138)"
    },
    {
      "commit": "8077c2b7de969b71be51e3c4fd5c82b473ce8837",
      "tree": "55290cf7fb144cff5c3497d7d41c4cb9239f889a",
      "parents": [
        "08db4654e5a09fd1a35984de28dcbbed00fed0f5"
      ],
      "author": {
        "name": "HUANG XIAO",
        "email": "33706975+norrishuang@users.noreply.github.com",
        "time": "Fri Apr 10 14:06:14 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 10 14:06:14 2026 +0800"
      },
      "message": "[Feature-18070][Task] Add Amazon EMR Serverless task plugin (#18069)"
    },
    {
      "commit": "08db4654e5a09fd1a35984de28dcbbed00fed0f5",
      "tree": "028717d3dc6dea212cdb71dd761c7cd9c8335e8f",
      "parents": [
        "373d9d6ee1f06df97b2940c709604c13179792ea"
      ],
      "author": {
        "name": "xiangzihao",
        "email": "460888207@qq.com",
        "time": "Fri Apr 10 11:16:42 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 10 11:16:42 2026 +0800"
      },
      "message": "[Fix-18131] Workflow instance stuck in RUNNING state forever when using CONTINUE failure strategy with a failed upstream task (#18146)"
    },
    {
      "commit": "373d9d6ee1f06df97b2940c709604c13179792ea",
      "tree": "517cc4b86e87271c2fc4b67081f7ca64c9d9f45c",
      "parents": [
        "25f7429478a1135f2e78a94cf9140b7966197027"
      ],
      "author": {
        "name": "njnu-seafish",
        "email": "su_yichao@sina.com",
        "time": "Fri Apr 10 10:09:31 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 10 10:09:31 2026 +0800"
      },
      "message": "[Improvement-18056] Clean up unused methods and classes in the dolphinschudler-dao-plugin module (#18156)"
    },
    {
      "commit": "25f7429478a1135f2e78a94cf9140b7966197027",
      "tree": "fb7218fd3769ab5c0db14652666e1da3001ee663",
      "parents": [
        "01856e0ad3a1764b9b1abd9b5b8804ec8e390821"
      ],
      "author": {
        "name": "xiangzihao",
        "email": "460888207@qq.com",
        "time": "Thu Apr 09 22:18:58 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 09 22:18:58 2026 +0800"
      },
      "message": "[Fix-18154] Fix abnormal transmission of sub-workflow complement date (#18155)"
    },
    {
      "commit": "01856e0ad3a1764b9b1abd9b5b8804ec8e390821",
      "tree": "cf24446e79b0694a06610c8e044a5e7340ab5cd5",
      "parents": [
        "0c8e6460d9649845998153ab7791737dd44a1509"
      ],
      "author": {
        "name": "xiangzihao",
        "email": "460888207@qq.com",
        "time": "Thu Apr 09 20:25:51 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 09 20:25:51 2026 +0800"
      },
      "message": "[Improvement-18151] Simplify the code with lombok annotations (#18152)"
    },
    {
      "commit": "0c8e6460d9649845998153ab7791737dd44a1509",
      "tree": "8e0805957fb49adb72fd5fe6d5f1ac7445e9dccf",
      "parents": [
        "7240a8fdcfcac2140a422634b58318b00fb9aafd"
      ],
      "author": {
        "name": "xiangzihao",
        "email": "460888207@qq.com",
        "time": "Thu Apr 09 11:53:19 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 09 11:53:19 2026 +0800"
      },
      "message": "[Chore] Fix publish docker error (#18149)"
    },
    {
      "commit": "7240a8fdcfcac2140a422634b58318b00fb9aafd",
      "tree": "3fff2c30369de074377553a8a4863089260fc5da",
      "parents": [
        "becfbbb4ddf5aa30419522d6a1a73ec548c5e338"
      ],
      "author": {
        "name": "xiangzihao",
        "email": "460888207@qq.com",
        "time": "Thu Apr 09 10:54:40 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 09 10:54:40 2026 +0800"
      },
      "message": "[Fix-17557] Fix helm chart deploy error (#18148)"
    },
    {
      "commit": "becfbbb4ddf5aa30419522d6a1a73ec548c5e338",
      "tree": "fe5a25822906fdcac736b0a1b96846480e840366",
      "parents": [
        "7467cb24678cacb76762e268aa526be7b5cec032"
      ],
      "author": {
        "name": "njnu-seafish",
        "email": "su_yichao@sina.com",
        "time": "Thu Apr 09 09:53:06 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 09 09:53:06 2026 +0800"
      },
      "message": "[Improvement-18056] Clean up unused methods and classes in the dolphinschudler-common module (#18147)"
    },
    {
      "commit": "7467cb24678cacb76762e268aa526be7b5cec032",
      "tree": "f24170d93828aba1d59757beeeac0e99554cbe58",
      "parents": [
        "d2b0abd4fcbd169bc77fc4ae52dd8170926642bc"
      ],
      "author": {
        "name": "macdoor",
        "email": "macdoor@gmail.com",
        "time": "Wed Apr 08 16:26:37 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 08 16:26:37 2026 +0800"
      },
      "message": "[Improvement-18019][task-sql] Support SQL from resource file and parameter placeholders (#18020)"
    },
    {
      "commit": "d2b0abd4fcbd169bc77fc4ae52dd8170926642bc",
      "tree": "38003b3e63eab43af4880fc6116ad1ec71c4efd4",
      "parents": [
        "6112d1c54855b4816f787694af9a00b3b56d045d"
      ],
      "author": {
        "name": "njnu-seafish",
        "email": "su_yichao@sina.com",
        "time": "Wed Apr 08 14:05:46 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 08 14:05:46 2026 +0800"
      },
      "message": "[Improvement-18142][Datasource] Normalize the use of the DataSourceConstants class (#18143)"
    },
    {
      "commit": "6112d1c54855b4816f787694af9a00b3b56d045d",
      "tree": "127e192d1f2a353c0e4d2d804cb7b767682c2cf1",
      "parents": [
        "030e4405674343b6a43d8a96b963152d269a0fc8"
      ],
      "author": {
        "name": "xiangzihao",
        "email": "460888207@qq.com",
        "time": "Wed Apr 08 13:40:58 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 08 13:40:58 2026 +0800"
      },
      "message": "[Chore] Bump up vite (#18144)"
    },
    {
      "commit": "030e4405674343b6a43d8a96b963152d269a0fc8",
      "tree": "5dc2ca294ca49d8bbabdc4d88a37349246d2afb2",
      "parents": [
        "e827f2fd8953a171d600532207fb8100ba7f5f44"
      ],
      "author": {
        "name": "xiangzihao",
        "email": "460888207@qq.com",
        "time": "Wed Apr 08 12:34:48 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 08 12:34:48 2026 +0800"
      },
      "message": "change code owner (#18145)"
    },
    {
      "commit": "e827f2fd8953a171d600532207fb8100ba7f5f44",
      "tree": "e6c35c0cb77d818bad13b24a24ee5f5bfd522273",
      "parents": [
        "acc3ac94ab5cbadd37280770f2bfa68a5dc621c1"
      ],
      "author": {
        "name": "xiangzihao",
        "email": "460888207@qq.com",
        "time": "Tue Apr 07 19:57:09 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 07 19:57:09 2026 +0800"
      },
      "message": "[Chore] Bump lodash (#18141)"
    },
    {
      "commit": "acc3ac94ab5cbadd37280770f2bfa68a5dc621c1",
      "tree": "a6f0b35fd6e6a81eb7355dabcdd55757d26e4125",
      "parents": [
        "6d686f33ac120f1ab9d0b81a939abf77e1091d2c"
      ],
      "author": {
        "name": "xiangzihao",
        "email": "460888207@qq.com",
        "time": "Tue Apr 07 14:57:30 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 07 14:57:30 2026 +0800"
      },
      "message": "[Fix-18139][Docker] Docker compose deployment error (#18140)"
    },
    {
      "commit": "6d686f33ac120f1ab9d0b81a939abf77e1091d2c",
      "tree": "93c708209ba142c10903db19d8f04a81fbf00286",
      "parents": [
        "08e7bda20ec290107b88a4bc8997784de9ce2f6f"
      ],
      "author": {
        "name": "njnu-seafish",
        "email": "su_yichao@sina.com",
        "time": "Tue Apr 07 14:25:00 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 07 14:25:00 2026 +0800"
      },
      "message": "[Improvement-18056] Clean up unused methods and classes in the dolphinschudler-api module (#18134)"
    },
    {
      "commit": "08e7bda20ec290107b88a4bc8997784de9ce2f6f",
      "tree": "b3f88b3538601b46a87e82d74a8bb8958c7ac8e4",
      "parents": [
        "022d28be72d4fa039c5da56b093f6b9bcaa1fa77"
      ],
      "author": {
        "name": "xiangzihao",
        "email": "460888207@qq.com",
        "time": "Tue Apr 07 10:20:45 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 07 10:20:45 2026 +0800"
      },
      "message": "[Improvement-17561][Helm] Update zookeeper helm chart version (#18124)"
    },
    {
      "commit": "022d28be72d4fa039c5da56b093f6b9bcaa1fa77",
      "tree": "a2141adf2cfd3131dec8d948cfd1aee0f706fce2",
      "parents": [
        "ec0947eeb33d183c8193ca66e97851ca20db3da4"
      ],
      "author": {
        "name": "xiangzihao",
        "email": "460888207@qq.com",
        "time": "Mon Apr 06 12:48:06 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 06 12:48:06 2026 +0800"
      },
      "message": "[Improvement-17562][Helm] Update postgresql helm chart version (#18123)"
    },
    {
      "commit": "ec0947eeb33d183c8193ca66e97851ca20db3da4",
      "tree": "99540fbf5ec9a3902ef50d8a71e2a41ee1bfc906",
      "parents": [
        "7022d56e4be2fb6bf7dce7f3ef5e9f490bbb1f14"
      ],
      "author": {
        "name": "xiangzihao",
        "email": "460888207@qq.com",
        "time": "Fri Apr 03 15:33:41 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 03 15:33:41 2026 +0800"
      },
      "message": "[Improvement-17564][Helm] Update minio helm chart version (#18122)"
    },
    {
      "commit": "7022d56e4be2fb6bf7dce7f3ef5e9f490bbb1f14",
      "tree": "a31f2b14805f57d3a608453d9467774b9deca030",
      "parents": [
        "ff52988f31887665dd9f2a0f896fc9324b0136ca"
      ],
      "author": {
        "name": "Molin Wang",
        "email": "wcmolin@gmail.com",
        "time": "Fri Apr 03 14:35:53 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 03 14:35:53 2026 +0800"
      },
      "message": "[Fix-18132][API] Sync workflow definition version back after create/update (#18133)"
    },
    {
      "commit": "ff52988f31887665dd9f2a0f896fc9324b0136ca",
      "tree": "98836cd2806bfaf9c354c98a64f9033e13066b08",
      "parents": [
        "0cba7932bb09353686cc6eda488dbeb91e3eb300"
      ],
      "author": {
        "name": "njnu-seafish",
        "email": "su_yichao@sina.com",
        "time": "Thu Apr 02 17:18:30 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 02 17:18:30 2026 +0800"
      },
      "message": "[Improvement-18127][Master] Remove the redundant workflow completion check when handling workflow timeout events (#18128)"
    },
    {
      "commit": "0cba7932bb09353686cc6eda488dbeb91e3eb300",
      "tree": "382e5ca73b00958a8f73c91e6f42792dd45852ec",
      "parents": [
        "40493c3393d88a97a376115b7f560486ea0c8753"
      ],
      "author": {
        "name": "njnu-seafish",
        "email": "su_yichao@sina.com",
        "time": "Thu Apr 02 16:47:43 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 02 16:47:43 2026 +0800"
      },
      "message": "[Improvement-18084][API] Address the inconsistent class comments in DataSourceService and DataSourceServiceImpl classes. (#18086)"
    },
    {
      "commit": "40493c3393d88a97a376115b7f560486ea0c8753",
      "tree": "9bdd0f21bd417bf9ec78409eb2d2a37cfd163d62",
      "parents": [
        "7dc6a4a41df9b75723615582d08cfd6b3e6be8e3"
      ],
      "author": {
        "name": "xiangzihao",
        "email": "460888207@qq.com",
        "time": "Thu Apr 02 15:08:53 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 02 15:08:53 2026 +0800"
      },
      "message": "[Improvement-17433] Support identify IPv6 addresses properly (#18126)"
    },
    {
      "commit": "7dc6a4a41df9b75723615582d08cfd6b3e6be8e3",
      "tree": "bea39704330da39a621995707d52d14a3a23cc01",
      "parents": [
        "c897b6496ab673faf993ef92f4df58effa227ed1"
      ],
      "author": {
        "name": "njnu-seafish",
        "email": "su_yichao@sina.com",
        "time": "Thu Apr 02 14:32:35 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 02 14:32:35 2026 +0800"
      },
      "message": "[Fix-17817][Master] Add workflow timeout event and handle (#18063)"
    },
    {
      "commit": "c897b6496ab673faf993ef92f4df58effa227ed1",
      "tree": "0f574972e229011073f7556a1780768565049c56",
      "parents": [
        "f5028d5384fa94007006f1f8e258da4bebff5d24"
      ],
      "author": {
        "name": "xiangzihao",
        "email": "460888207@qq.com",
        "time": "Thu Apr 02 09:43:24 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 02 09:43:24 2026 +0800"
      },
      "message": "[Doc-18120] Remove irrelevant windows system documents (#18121)"
    },
    {
      "commit": "f5028d5384fa94007006f1f8e258da4bebff5d24",
      "tree": "f00393b034ef36e8e9113e8947e99d14f4c90291",
      "parents": [
        "4546a331e74a2d1267ce15e579110cdca31f6109"
      ],
      "author": {
        "name": "xiangzihao",
        "email": "460888207@qq.com",
        "time": "Thu Apr 02 09:22:03 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 02 09:22:03 2026 +0800"
      },
      "message": "[Improvement-18056] Remove unused code in worker module (#18118)"
    },
    {
      "commit": "4546a331e74a2d1267ce15e579110cdca31f6109",
      "tree": "8dbd0551cd1fa6cfe8db2413b3ec59250296bbe0",
      "parents": [
        "295570848d0192502819aad5a1b4df56a5408c78"
      ],
      "author": {
        "name": "xiangzihao",
        "email": "460888207@qq.com",
        "time": "Wed Apr 01 20:44:57 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 01 20:44:57 2026 +0800"
      },
      "message": "[DSIP-37] Disable HTTP TRACE requests in jetty via configuration (#18119)"
    },
    {
      "commit": "295570848d0192502819aad5a1b4df56a5408c78",
      "tree": "28b1c463f32ed146ce48a6644972e81bd10ff6c9",
      "parents": [
        "0c71157ec59aab196d31139b548bd2a1737b2275"
      ],
      "author": {
        "name": "xiangzihao",
        "email": "460888207@qq.com",
        "time": "Wed Apr 01 18:27:01 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 01 18:27:01 2026 +0800"
      },
      "message": "[Improvement-18056] Remove unused code in yarn aop module (#18117)"
    },
    {
      "commit": "0c71157ec59aab196d31139b548bd2a1737b2275",
      "tree": "fee7579e675da0387c5534548fc292e49186dc9a",
      "parents": [
        "d67e301822a324e2263f91c62e17e712f7cc1cb9"
      ],
      "author": {
        "name": "xiangzihao",
        "email": "460888207@qq.com",
        "time": "Wed Apr 01 17:33:09 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 01 17:33:09 2026 +0800"
      },
      "message": "[Improvement-18056] Remove unused code in tools module (#18116)"
    },
    {
      "commit": "d67e301822a324e2263f91c62e17e712f7cc1cb9",
      "tree": "1f19f51f31bab1dfe2673b96547b12867797306b",
      "parents": [
        "291058adc7f068f2c0897a1953d250c7725fc365"
      ],
      "author": {
        "name": "xiangzihao",
        "email": "460888207@qq.com",
        "time": "Wed Apr 01 17:08:31 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 01 17:08:31 2026 +0800"
      },
      "message": "[Improvement-18056] Remove unused code in task plugin module (#18115)"
    },
    {
      "commit": "291058adc7f068f2c0897a1953d250c7725fc365",
      "tree": "4d047bb51822bb00566af98f0d31ddf86aefc16e",
      "parents": [
        "af6d8f1210b1b808a006326d5d4870767a7e5ea9"
      ],
      "author": {
        "name": "xiangzihao",
        "email": "460888207@qq.com",
        "time": "Wed Apr 01 16:43:50 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 01 16:43:50 2026 +0800"
      },
      "message": "[Improvement-18056] Remove unused code in storage module (#18114)"
    },
    {
      "commit": "af6d8f1210b1b808a006326d5d4870767a7e5ea9",
      "tree": "2a5b57090e2622ef571b0f3f49a11328f7626adc",
      "parents": [
        "c070752674d6f99ce8bf36530b16b8d3fcf5fd3a"
      ],
      "author": {
        "name": "xiangzihao",
        "email": "460888207@qq.com",
        "time": "Wed Apr 01 15:57:33 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 01 15:57:33 2026 +0800"
      },
      "message": "[Improvement-18056] Remove unused code in spi module (#18113)"
    },
    {
      "commit": "c070752674d6f99ce8bf36530b16b8d3fcf5fd3a",
      "tree": "155879b4bd425f1bee231fc01c6f1b0185b8fffc",
      "parents": [
        "e854aebbc92b10c362c0119bd923b6011a1a092f"
      ],
      "author": {
        "name": "xiangzihao",
        "email": "460888207@qq.com",
        "time": "Wed Apr 01 15:32:42 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 01 15:32:42 2026 +0800"
      },
      "message": "[Improvement-18056] Remove unused code in service module (#18112)"
    },
    {
      "commit": "e854aebbc92b10c362c0119bd923b6011a1a092f",
      "tree": "cd5f5343271c0ec9c96feadd2e59e9702e6b4ef8",
      "parents": [
        "7c1232956b6e63ca7a27e277bd38ca9659649869"
      ],
      "author": {
        "name": "xiangzihao",
        "email": "460888207@qq.com",
        "time": "Wed Apr 01 15:06:00 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 01 15:06:00 2026 +0800"
      },
      "message": "[Improvement-18056] Remove unused code in datasource module (#18111)"
    },
    {
      "commit": "7c1232956b6e63ca7a27e277bd38ca9659649869",
      "tree": "4560948be028b2b93e77121d41002b55fbfee75a",
      "parents": [
        "5a3563bf0c51d36977652736ffeb8ab969f3d2a9"
      ],
      "author": {
        "name": "xiangzihao",
        "email": "460888207@qq.com",
        "time": "Wed Apr 01 09:22:15 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 01 09:22:15 2026 +0800"
      },
      "message": "[Improvement-18056] Remove unused code in alert module (#18103)"
    },
    {
      "commit": "5a3563bf0c51d36977652736ffeb8ab969f3d2a9",
      "tree": "aa830e0020df543ec0444a0421dfeadf26eaca23",
      "parents": [
        "fbc2f3c4692621f944a4e6733667147460787c3c"
      ],
      "author": {
        "name": "xiangzihao",
        "email": "460888207@qq.com",
        "time": "Tue Mar 31 23:00:16 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 31 23:00:16 2026 +0800"
      },
      "message": "[Improvement-18056] Remove unused code in common module (#18104)"
    },
    {
      "commit": "fbc2f3c4692621f944a4e6733667147460787c3c",
      "tree": "97bfb7d4e559c450de2509cba83051d6dc1d2607",
      "parents": [
        "2981ad9935224ae5c00320dda7f39f0cd58bf46b"
      ],
      "author": {
        "name": "xiangzihao",
        "email": "460888207@qq.com",
        "time": "Tue Mar 31 20:54:35 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 31 20:54:35 2026 +0800"
      },
      "message": "[Improvement-18056] Remove unused code in api module (#18105)"
    },
    {
      "commit": "2981ad9935224ae5c00320dda7f39f0cd58bf46b",
      "tree": "418cbd39bb49b72b142f0b96d4c961a0cd7c4dbb",
      "parents": [
        "860a1c5c43139ee1c7f2847cf3c4d8ba9a73ad66"
      ],
      "author": {
        "name": "xiangzihao",
        "email": "460888207@qq.com",
        "time": "Tue Mar 31 20:27:41 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 31 20:27:41 2026 +0800"
      },
      "message": "[Improvement-18056] Remove unused code in dao module (#18107)"
    },
    {
      "commit": "860a1c5c43139ee1c7f2847cf3c4d8ba9a73ad66",
      "tree": "a043178e428e05a5816777d33bfd63e40e453216",
      "parents": [
        "e6a2844b14f4b542b9154f3a86e85894696fad40"
      ],
      "author": {
        "name": "shaolei7788",
        "email": "39719096+shaolei7788@users.noreply.github.com",
        "time": "Tue Mar 31 14:09:41 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 31 14:09:41 2026 +0800"
      },
      "message": "[Fix-17943][dolphinscheduler-task-dinky] When DolphinScheduler calls a Dinky job and passes date parameters, the actual values are not being replaced (#18080)"
    },
    {
      "commit": "e6a2844b14f4b542b9154f3a86e85894696fad40",
      "tree": "905c7805307a88c970d3d414b5d3d2f008d49b7f",
      "parents": [
        "b090feef815f23c9507c854106c91e580bac97e1"
      ],
      "author": {
        "name": "njnu-seafish",
        "email": "su_yichao@sina.com",
        "time": "Tue Mar 31 11:54:34 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 31 11:54:34 2026 +0800"
      },
      "message": "[Improvement-18072][Api] Add user permission validation logic to the connectionTest, getDatabases, getTables, and getTableColumns methods in DataSourceController (#18073)"
    },
    {
      "commit": "b090feef815f23c9507c854106c91e580bac97e1",
      "tree": "6fd80d89578f5a732fb0acab2b04bac21fd0b059",
      "parents": [
        "46f0f3c47aeef938efaee07f5c69a6e4bc2a614d"
      ],
      "author": {
        "name": "xiangzihao",
        "email": "460888207@qq.com",
        "time": "Tue Mar 31 09:53:19 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 31 09:53:19 2026 +0800"
      },
      "message": "[Chore] Polish ci (#18102)"
    },
    {
      "commit": "46f0f3c47aeef938efaee07f5c69a6e4bc2a614d",
      "tree": "b4cca7de81a21682da5693e6b1fe94116a1c0233",
      "parents": [
        "ec6e93048654fa92ee58211061c9fe338d51f90a"
      ],
      "author": {
        "name": "xiangzihao",
        "email": "460888207@qq.com",
        "time": "Mon Mar 30 12:34:02 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 30 12:34:02 2026 +0800"
      },
      "message": "[Improvement-18095][API-Test] Add dependent task api test case (#18096)"
    },
    {
      "commit": "ec6e93048654fa92ee58211061c9fe338d51f90a",
      "tree": "0daa1b68b084dc492b2abe6554903faa6df106e2",
      "parents": [
        "215f4668d1c47622bdacf7d2a826bc140888ea00"
      ],
      "author": {
        "name": "huangsheng",
        "email": "huangshengtx@163.com",
        "time": "Mon Mar 30 11:42:36 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 30 11:42:36 2026 +0800"
      },
      "message": "[Fix-17767][Master] fix execute task in workflow instance not effective (#18000)"
    },
    {
      "commit": "215f4668d1c47622bdacf7d2a826bc140888ea00",
      "tree": "d4e2a02935bf869e88978e70a6f3a1a065dc00d6",
      "parents": [
        "b2ac9055a66d4f83049109af997ffcd50327dc21"
      ],
      "author": {
        "name": "xiangzihao",
        "email": "460888207@qq.com",
        "time": "Mon Mar 30 10:34:51 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 30 10:34:51 2026 +0800"
      },
      "message": "[Chore] Polish ci (#18093)"
    },
    {
      "commit": "b2ac9055a66d4f83049109af997ffcd50327dc21",
      "tree": "0e530a27d315de4efcd88eacb6bdb6deea3d8c7b",
      "parents": [
        "d30bc4f414139201f57867ac7df39a4db2120469"
      ],
      "author": {
        "name": "Muhammad Asad",
        "email": "asadjan4611@gmail.com",
        "time": "Fri Mar 27 07:18:59 2026 +0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 27 10:18:59 2026 +0800"
      },
      "message": "[Improvement-18051][alert] Remove unused dead code in WeChatSender mkString (#18100)"
    },
    {
      "commit": "d30bc4f414139201f57867ac7df39a4db2120469",
      "tree": "1041b584a965052f08da660f83bdd64e45796706",
      "parents": [
        "c39859fc882c3ce50a65d070c353794e5bc44082"
      ],
      "author": {
        "name": "Wenjun Ruan",
        "email": "wenjun@apache.org",
        "time": "Tue Mar 24 22:59:01 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 24 22:59:01 2026 +0800"
      },
      "message": "[Chore] Remove LICENSE files of dependencies under Apache License 2.0 (#17768)"
    },
    {
      "commit": "c39859fc882c3ce50a65d070c353794e5bc44082",
      "tree": "1da89de4c870304ed383a79f1a50bd39078cd9e5",
      "parents": [
        "acdab96580f5a1a798ece01726522d90b9f078bc"
      ],
      "author": {
        "name": "xiangzihao",
        "email": "460888207@qq.com",
        "time": "Tue Mar 24 21:57:46 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 24 21:57:46 2026 +0800"
      },
      "message": "[Chore] Polish CI (#18090)"
    },
    {
      "commit": "acdab96580f5a1a798ece01726522d90b9f078bc",
      "tree": "71b48f9b5b3b3478e93e9f44d66bca5c7a4d1974",
      "parents": [
        "d6c2c465e859f83e0e5e6e7e57457fbd785d3c6a"
      ],
      "author": {
        "name": "Chris",
        "email": "8024127+chris-fast@users.noreply.github.com",
        "time": "Tue Mar 24 14:47:12 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 24 14:47:12 2026 +0800"
      },
      "message": "[Fix-17908][Flink] Remove hardcoded -sae parameter to keep plugin neutral (#17909)"
    },
    {
      "commit": "d6c2c465e859f83e0e5e6e7e57457fbd785d3c6a",
      "tree": "5434695038606269eb38ad464655edcda914d4d3",
      "parents": [
        "8b5a8469de3e3571feac45030dee2348c72a554c"
      ],
      "author": {
        "name": "xiangzihao",
        "email": "460888207@qq.com",
        "time": "Sat Mar 21 03:26:01 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 21 03:26:01 2026 +0800"
      },
      "message": "[Fix-17847] Fix incWorkflowInstanceByStateAndWorkflowDefinitionCode not called in version 3.4.0 (#18082)"
    },
    {
      "commit": "8b5a8469de3e3571feac45030dee2348c72a554c",
      "tree": "5faad77bec3feecc6b09690e1a550d5b090157f7",
      "parents": [
        "bc8dabf7910b22f6ca24a33229d27b95a77f99f9"
      ],
      "author": {
        "name": "xiangzihao",
        "email": "460888207@qq.com",
        "time": "Fri Mar 20 22:00:50 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 20 22:00:50 2026 +0800"
      },
      "message": "[Doc-18078] document improvement (#18079)"
    },
    {
      "commit": "bc8dabf7910b22f6ca24a33229d27b95a77f99f9",
      "tree": "452b11a1a78d842b9eeae6a4c1c308d249ca4ee4",
      "parents": [
        "9220a97244253c1223a1cb3d2c27fb5df3511497"
      ],
      "author": {
        "name": "xiangzihao",
        "email": "460888207@qq.com",
        "time": "Fri Mar 20 21:55:24 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 20 21:55:24 2026 +0800"
      },
      "message": "[Fix-17389][HttpTask] Fix json parsing exception in request body (#18085)"
    },
    {
      "commit": "9220a97244253c1223a1cb3d2c27fb5df3511497",
      "tree": "92ad19b6764970984768137ac76693c95b1a049c",
      "parents": [
        "6066a43243b26ee30f9f560add1ea8f351017b1e"
      ],
      "author": {
        "name": "xiangzihao",
        "email": "460888207@qq.com",
        "time": "Fri Mar 20 17:29:14 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 20 17:29:14 2026 +0800"
      },
      "message": "[Chore] Polish CI (#18088)"
    },
    {
      "commit": "6066a43243b26ee30f9f560add1ea8f351017b1e",
      "tree": "d00d6fdb6f196266037f564c35d0e437e74ef9d7",
      "parents": [
        "7f2832fb4e8dbf087307582fcda67f59f026f632"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Thu Mar 19 14:42:19 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 19 21:42:19 2026 +0800"
      },
      "message": "[Chore] Update download URL for DolphinScheduler tarball (#18087)"
    },
    {
      "commit": "7f2832fb4e8dbf087307582fcda67f59f026f632",
      "tree": "aa72a9da10946e22f65a8e90c8c7e59ac409c996",
      "parents": [
        "be1f12fa3070b0e81a1a61e9238799575f53024d"
      ],
      "author": {
        "name": "xiangzihao",
        "email": "460888207@qq.com",
        "time": "Wed Mar 18 21:14:33 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 18 21:14:33 2026 +0800"
      },
      "message": "[Fix-17906] Fix can\u0027t get pod\u0027s log in k8s task (#18075)"
    },
    {
      "commit": "be1f12fa3070b0e81a1a61e9238799575f53024d",
      "tree": "db2b4097af5f4835fc3f5d8ceb92f0dc0b12284b",
      "parents": [
        "70ddf72fdd9753d8f21ab06d14b2644359f93c52"
      ],
      "author": {
        "name": "xiangzihao",
        "email": "460888207@qq.com",
        "time": "Wed Mar 18 13:46:13 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 18 13:46:13 2026 +0800"
      },
      "message": "[Fix-18061] Fix end time is empty when workflow insstance stopped by serial discard (#18076)"
    },
    {
      "commit": "70ddf72fdd9753d8f21ab06d14b2644359f93c52",
      "tree": "99a8aa4f1a07f16efad341e118e9e0f21d557a3b",
      "parents": [
        "728cb7880195ce72aa6182911bd7b30f671f7708"
      ],
      "author": {
        "name": "njnu-seafish",
        "email": "su_yichao@sina.com",
        "time": "Tue Mar 17 18:14:03 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 17 18:14:03 2026 +0800"
      },
      "message": "[Improvement-17960][API]Add null/empty/duplicate validation logic for globalParams when creating or updating a workflow (#17961)"
    },
    {
      "commit": "728cb7880195ce72aa6182911bd7b30f671f7708",
      "tree": "3e27d8b3e845380e62cdfb905d60caaf31fcc0d3",
      "parents": [
        "05dc4b55e5fd16eda591bfac803f62d9376c8440"
      ],
      "author": {
        "name": "墨水记忆",
        "email": "63946632+HEEKDragonOne@users.noreply.github.com",
        "time": "Tue Mar 17 15:44:17 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 17 15:44:17 2026 +0800"
      },
      "message": "[Improvement-17010][datax] Add datax channel count to a custom parameter. (#17898)"
    },
    {
      "commit": "05dc4b55e5fd16eda591bfac803f62d9376c8440",
      "tree": "f2d72e02ed4c47c5fc653157f53ce168e6c6ed67",
      "parents": [
        "bf46ddd24f449146ef1c87a5138355888880484a"
      ],
      "author": {
        "name": "njnu-seafish",
        "email": "su_yichao@sina.com",
        "time": "Mon Mar 16 20:54:56 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 16 20:54:56 2026 +0800"
      },
      "message": "[Fix-17773][ApiServer] Replace the TaskCode references within the task parameters for ConditionTask and SwitchTask when coping workflow (#17982)"
    },
    {
      "commit": "bf46ddd24f449146ef1c87a5138355888880484a",
      "tree": "521cd2e46f9aebf0406aabec56137ffbbe2f1230",
      "parents": [
        "1a73f62e80fbcdab20fce4c4aa096577ab7a90fb"
      ],
      "author": {
        "name": "njnu-seafish",
        "email": "su_yichao@sina.com",
        "time": "Mon Mar 16 10:47:34 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 16 10:47:34 2026 +0800"
      },
      "message": "[Improvement-18045][Doc]Improvement Parameter passing behavior doc (#18046)"
    },
    {
      "commit": "1a73f62e80fbcdab20fce4c4aa096577ab7a90fb",
      "tree": "0863a42cb8d6272c38108f274eba36f815e907c5",
      "parents": [
        "a09d002288265ff7084a35956a363b8df14b9fea"
      ],
      "author": {
        "name": "njnu-seafish",
        "email": "su_yichao@sina.com",
        "time": "Fri Mar 13 19:30:30 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 13 19:30:30 2026 +0800"
      },
      "message": "[Fix-18043][Worker]Fix Parameter passing feature is unavailable in Zeppelin Task (#18044)"
    },
    {
      "commit": "a09d002288265ff7084a35956a363b8df14b9fea",
      "tree": "a4c1a780e39fc3cc21419bbf764576c7fb1f372b",
      "parents": [
        "4977d1bf000f8db79afcff150913e83cbb5e4992"
      ],
      "author": {
        "name": "njnu-seafish",
        "email": "su_yichao@sina.com",
        "time": "Fri Mar 13 17:32:40 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 13 17:32:40 2026 +0800"
      },
      "message": "[Fix-18041][Worker]Fix Parameter passing feature is unavailable in K8S Task (#18042)"
    },
    {
      "commit": "4977d1bf000f8db79afcff150913e83cbb5e4992",
      "tree": "db79f13a0ac388f102940447ddabeb2097a42cf4",
      "parents": [
        "dc38d34f9130459e1ce2e2abe1e246ce1a51b23c"
      ],
      "author": {
        "name": "Wenjun Ruan",
        "email": "wenjun@apache.org",
        "time": "Fri Mar 13 14:25:16 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 13 14:25:16 2026 +0800"
      },
      "message": "[Improvement-18056][Alert] Remove the unused code in alert module (#18062)"
    },
    {
      "commit": "dc38d34f9130459e1ce2e2abe1e246ce1a51b23c",
      "tree": "77788bf3c17b5664d4bd17f0aef692970336e48c",
      "parents": [
        "baecd8d0f0bb8cd57d82ccb7db58688eb983a329"
      ],
      "author": {
        "name": "Wenjun Ruan",
        "email": "wenjun@apache.org",
        "time": "Fri Mar 13 09:51:32 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 13 09:51:32 2026 +0800"
      },
      "message": "[Improvement-18056] Remove the unused code in dolphinscheduler-api (#18058)"
    },
    {
      "commit": "baecd8d0f0bb8cd57d82ccb7db58688eb983a329",
      "tree": "f7e3f24c2c0edc53682580dc1c253dd3630b0e09",
      "parents": [
        "04725996ef1766e253e0a5e34aac7a37d77a6329"
      ],
      "author": {
        "name": "Wenjun Ruan",
        "email": "wenjun@apache.org",
        "time": "Thu Mar 12 18:01:27 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 12 18:01:27 2026 +0800"
      },
      "message": "[Improvement-18056] Remove the unused code in dolphinscheduler-ui (#18057)"
    },
    {
      "commit": "04725996ef1766e253e0a5e34aac7a37d77a6329",
      "tree": "67244ca65dbdc122938fada072dade65a00cf0fa",
      "parents": [
        "059ed17bc91152acddc515328a99f7995bb69ca3"
      ],
      "author": {
        "name": "njnu-seafish",
        "email": "su_yichao@sina.com",
        "time": "Thu Mar 12 15:55:44 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 12 15:55:44 2026 +0800"
      },
      "message": "[Improvement-17942][API\u0026UI]Add startParams validation logic in both the frontend and backend. (#17956)"
    },
    {
      "commit": "059ed17bc91152acddc515328a99f7995bb69ca3",
      "tree": "3cc13a0e74469d0e1179e9b679de9da21ef1eb17",
      "parents": [
        "6472576b70997da2dcdd48b30b7a7a11a8400d1e"
      ],
      "author": {
        "name": "xiangzihao",
        "email": "460888207@qq.com",
        "time": "Thu Mar 12 11:13:24 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 12 11:13:24 2026 +0800"
      },
      "message": "[Fix-18053] Fix publish-docker error (#18059)"
    },
    {
      "commit": "6472576b70997da2dcdd48b30b7a7a11a8400d1e",
      "tree": "f45832fac93526f01893374bfb1865510df92b86",
      "parents": [
        "6a597bcb54ae837a1cd2dc7f4c3925ad093c8895"
      ],
      "author": {
        "name": "Wenjun Ruan",
        "email": "wenjun@apache.org",
        "time": "Wed Mar 11 21:34:17 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 11 21:34:17 2026 +0800"
      },
      "message": "[Fix-18054] [DependentTask] Cannot dependent single task due to dao error (#18055)"
    },
    {
      "commit": "6a597bcb54ae837a1cd2dc7f4c3925ad093c8895",
      "tree": "de84b4194f1b38c145b0f96b0886fc8bcc06a349",
      "parents": [
        "e55c321a4f617c2991667fca1f298bef5cf1468e"
      ],
      "author": {
        "name": "njnu-seafish",
        "email": "su_yichao@sina.com",
        "time": "Wed Mar 11 16:43:45 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 11 16:43:45 2026 +0800"
      },
      "message": "[Improvement-17874][ApiServer] Remove the default value of expireTime and let the user choose the time (#17907)"
    },
    {
      "commit": "e55c321a4f617c2991667fca1f298bef5cf1468e",
      "tree": "7c66c6d164974ae2e66cae49398593b5955221d3",
      "parents": [
        "278335c2482eb5f62d5e97624cee2bb88917416a"
      ],
      "author": {
        "name": "Wenjun Ruan",
        "email": "wenjun@apache.org",
        "time": "Wed Mar 11 14:02:06 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 11 14:02:06 2026 +0800"
      },
      "message": "[Fix-17464] Use Driver to create jdbc connection (#18033)"
    },
    {
      "commit": "278335c2482eb5f62d5e97624cee2bb88917416a",
      "tree": "7224a538851aee87a9ebddbcbccf6d9fe3cb4ce7",
      "parents": [
        "07f4dfb4a2b933117a7c53851f1a5e62250b85fc"
      ],
      "author": {
        "name": "Muhammad Asad",
        "email": "asadjan4611@gmail.com",
        "time": "Tue Mar 10 14:48:21 2026 +0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 10 17:48:21 2026 +0800"
      },
      "message": "[Improvement-17947][ui] Improve delete confirmation to show workflow name (#18029)"
    },
    {
      "commit": "07f4dfb4a2b933117a7c53851f1a5e62250b85fc",
      "tree": "12d2e6692780859ab4ede68fd6243138cd7c8ac1",
      "parents": [
        "40fe806f33cb96f722e5f466af2dd2cdbe6eb07a"
      ],
      "author": {
        "name": "Sanjana",
        "email": "sanju250506@gmail.com",
        "time": "Mon Mar 09 07:29:36 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 09 09:59:36 2026 +0800"
      },
      "message": "[Chore][Doc] Fix typo proejct in WorkflowInstanceServiceTest (#18037)"
    },
    {
      "commit": "40fe806f33cb96f722e5f466af2dd2cdbe6eb07a",
      "tree": "30d8492fc3f614f127d5d7f7d40441ce81b63f86",
      "parents": [
        "28b8764e202690275a3f3eebe6198994bf93caa8"
      ],
      "author": {
        "name": "Wenjun Ruan",
        "email": "wenjun@apache.org",
        "time": "Fri Mar 06 15:23:16 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 06 15:23:16 2026 +0800"
      },
      "message": "[Chore] Release 3.4.1 (#18024)"
    },
    {
      "commit": "28b8764e202690275a3f3eebe6198994bf93caa8",
      "tree": "b514760b9a00bf9a82023cf45d0a28c887a3e24a",
      "parents": [
        "0a00aa44e5f3641515c3955f93c851e8bf9b8d4b"
      ],
      "author": {
        "name": "Sanjana",
        "email": "sanju250506@gmail.com",
        "time": "Fri Mar 06 09:06:39 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 06 11:36:39 2026 +0800"
      },
      "message": "[Chore][Doc] Fix typos in WorkflowInstanceServiceTest and JVM.json (#18018)"
    },
    {
      "commit": "0a00aa44e5f3641515c3955f93c851e8bf9b8d4b",
      "tree": "55ee53bf1018d105ee6f60c91292709a15899717",
      "parents": [
        "f9e6ecf4808467e76468c80241006907b9783699"
      ],
      "author": {
        "name": "macdoor",
        "email": "macdoor@gmail.com",
        "time": "Sun Mar 01 18:02:51 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 01 18:02:51 2026 +0800"
      },
      "message": "[Improvement-17986][task-plugin] Support parameter replacement in Flink and FlinkStream task (#17987)\n\n"
    },
    {
      "commit": "f9e6ecf4808467e76468c80241006907b9783699",
      "tree": "7196cabb10228ef29f8002a0d04b295d09ac5469",
      "parents": [
        "197667ed13516a7cfde928ea79d8938156c848bf"
      ],
      "author": {
        "name": "xiangzihao",
        "email": "460888207@qq.com",
        "time": "Sat Feb 28 15:31:34 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 28 15:31:34 2026 +0800"
      },
      "message": "[Fix-18006][UI] Fix KeyCloak icon 404 not found (#18007)\n\n* fix issue 18006\n\n* fix issue 18006"
    },
    {
      "commit": "197667ed13516a7cfde928ea79d8938156c848bf",
      "tree": "6825756d9477e68a3525e918c65126532a29b9a6",
      "parents": [
        "58e60fe27f6909ae7115ffaada588b5765f1bde0"
      ],
      "author": {
        "name": "yzeng1618",
        "email": "yzeng1618@gmail.com",
        "time": "Sat Feb 28 13:39:14 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 28 13:39:14 2026 +0800"
      },
      "message": "[Improvement-17994][Seatunnel] harden startupScript and -i args (#17996)\n\n* [Improvement-17994][Seatunnel] harden startupScript and -i args\n\n* [Improvement-17994][Seatunnel] update docs\n\n* [Improvement-17994][Seatunnel] update docs to 2.3.3\n\n* [Improvement-17994][Seatunnel] add UT\n\n---------\n\nCo-authored-by: zengyi \u003czengyi@chinatelecom.cn\u003e\nCo-authored-by: xiangzihao \u003c460888207@qq.com\u003e"
    },
    {
      "commit": "58e60fe27f6909ae7115ffaada588b5765f1bde0",
      "tree": "1bb1d590addf7c6bf93bc0d17f026df7596c4f14",
      "parents": [
        "cfca07e313471e155bd8f34887a42258e9151595"
      ],
      "author": {
        "name": "Divyansh Pratap Singh",
        "email": "iampratap7997@gmail.com",
        "time": "Fri Feb 27 20:00:06 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 27 22:30:06 2026 +0800"
      },
      "message": "[Fix-17979][DAO] Fix INT/BIGINT mismatch of workflow_definition_code in t_ds_serial_command. (#17988)\n\n"
    },
    {
      "commit": "cfca07e313471e155bd8f34887a42258e9151595",
      "tree": "b15284203d6b5039cd379951e742d95656fb3f52",
      "parents": [
        "c3d628667e4cfb771635bde7f09f3ddd2c732a0c"
      ],
      "author": {
        "name": "dill",
        "email": "dill21yu@163.com",
        "time": "Fri Feb 27 17:02:07 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 27 17:02:07 2026 +0800"
      },
      "message": "[Fix-17995][API] Non-admin users cannot delete their own access tokens (#17997)\n\n"
    },
    {
      "commit": "c3d628667e4cfb771635bde7f09f3ddd2c732a0c",
      "tree": "2e13826a6a4c796e5bac329d6f3072754aa3a70e",
      "parents": [
        "c3cc8172a2c25ed5bc1805248982bab92158060b"
      ],
      "author": {
        "name": "Muhammad Asad",
        "email": "asadjan4611@gmail.com",
        "time": "Fri Feb 27 10:27:21 2026 +0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 27 13:27:21 2026 +0800"
      },
      "message": "[Fix-17984][UI] Release workflow definition list loading lock on request failure (#17989)\n\n"
    },
    {
      "commit": "c3cc8172a2c25ed5bc1805248982bab92158060b",
      "tree": "b234641ba1da0290858a7ebdd8d180895a1519e3",
      "parents": [
        "d1fddfbd7277c01996e64d7c99042d25ca54beb1"
      ],
      "author": {
        "name": "Wenjun Ruan",
        "email": "wenjun@apache.org",
        "time": "Thu Feb 26 09:24:32 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 26 09:24:32 2026 +0800"
      },
      "message": "[Fix-17971] Fix local parameter defined in ProcedureTask not being passed correctly (#17973)\n\n"
    },
    {
      "commit": "d1fddfbd7277c01996e64d7c99042d25ca54beb1",
      "tree": "8355ce19811302b0fc334dc19ab9fc1517119149",
      "parents": [
        "e7bee8c8fb7b934c2272c62559444ade1f7ccfdd"
      ],
      "author": {
        "name": "Wenjun Ruan",
        "email": "wenjun@apache.org",
        "time": "Wed Feb 25 14:33:24 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 25 14:33:24 2026 +0800"
      },
      "message": "[Chore] Merge the DataSourcePluginManager and DataSourceProcessorManager (#17975)\n\n"
    },
    {
      "commit": "e7bee8c8fb7b934c2272c62559444ade1f7ccfdd",
      "tree": "b4b092a1beae4cc74d05fdc340ac2471d86ca14a",
      "parents": [
        "301864ab039fa2ba2041ebcaff78cf2db8e8d8a3"
      ],
      "author": {
        "name": "Wenjun Ruan",
        "email": "wenjun@apache.org",
        "time": "Wed Feb 25 13:42:46 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 25 13:42:46 2026 +0800"
      },
      "message": "[Chore] Remove duplicate declaration at pom (#17981)\n\n"
    },
    {
      "commit": "301864ab039fa2ba2041ebcaff78cf2db8e8d8a3",
      "tree": "5955df1820ce40f0fdc3ddca25728bec08281e5e",
      "parents": [
        "17d853a29bd8780529adea004d930a2106db257f"
      ],
      "author": {
        "name": "Wenjun Ruan",
        "email": "wenjun@apache.org",
        "time": "Wed Feb 25 11:11:12 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 25 11:11:12 2026 +0800"
      },
      "message": "[Chore] Bump zk to 3.8.3 (#17980)\n\n"
    },
    {
      "commit": "17d853a29bd8780529adea004d930a2106db257f",
      "tree": "49976f2edb1691bdac551dd9ff6c6ea96f27b81c",
      "parents": [
        "bf9a8b7c02d243412cd7a5eb8ab175d25711a701"
      ],
      "author": {
        "name": "Wenjun Ruan",
        "email": "wenjun@apache.org",
        "time": "Wed Feb 25 10:06:59 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 25 10:06:59 2026 +0800"
      },
      "message": "[Chore] Change dismiss_stale_reviews to 1 (#17992)\n\n"
    },
    {
      "commit": "bf9a8b7c02d243412cd7a5eb8ab175d25711a701",
      "tree": "b0d96615f592be6dd22b1e4809ffc78051b7f7b2",
      "parents": [
        "e62cc030a4afe3f8fe4d25137985942f254107d8"
      ],
      "author": {
        "name": "Wenjun Ruan",
        "email": "wenjun@apache.org",
        "time": "Sun Feb 22 14:42:43 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Feb 22 14:42:43 2026 +0800"
      },
      "message": "[Chore] Move generateK8sTaskExecutionContext from AbstractParameters to K8sTaskParameters (#17976)\n\nCo-authored-by: xiangzihao \u003c460888207@qq.com\u003e"
    },
    {
      "commit": "e62cc030a4afe3f8fe4d25137985942f254107d8",
      "tree": "43f624f540559202d75e0f853dbebe4e3813e5a9",
      "parents": [
        "5e6d41ff9bb56de75ad04afa54a2305cbcd002a3"
      ],
      "author": {
        "name": "Wenjun Ruan",
        "email": "wenjun@apache.org",
        "time": "Sun Feb 22 13:51:28 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Feb 22 13:51:28 2026 +0800"
      },
      "message": "[Fix-17969][API] No tenant validation for workflow (#17970)\n\n"
    },
    {
      "commit": "5e6d41ff9bb56de75ad04afa54a2305cbcd002a3",
      "tree": "3b530703c33d525873812c9fa23da289a65346d0",
      "parents": [
        "06e7935db8563a1716d4a8d9ada9a8ec8153996e"
      ],
      "author": {
        "name": "Wenjun Ruan",
        "email": "wenjun@apache.org",
        "time": "Sun Feb 22 09:33:55 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Feb 22 09:33:55 2026 +0800"
      },
      "message": "[Chore] Add AI usage confirmation to the PR template (#17977)\n\n"
    },
    {
      "commit": "06e7935db8563a1716d4a8d9ada9a8ec8153996e",
      "tree": "a28df762985d350f13b076bf15a3873fcf43dd4a",
      "parents": [
        "d4a6cafc61ece78d98b9a21157709652460f52ca"
      ],
      "author": {
        "name": "Wenjun Ruan",
        "email": "wenjun@apache.org",
        "time": "Sat Feb 21 21:34:19 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 21 21:34:19 2026 +0800"
      },
      "message": "[Chore] Bump testcontainer to `1.21.4` to fix could not find a valid Docker environment at CI (#17978)\n\n"
    },
    {
      "commit": "d4a6cafc61ece78d98b9a21157709652460f52ca",
      "tree": "80435b0cdb7e23926ac6ce8caeafa4c47631c7e9",
      "parents": [
        "113430ab661c82d9dd4b9d343acb93e6bb3a0df9"
      ],
      "author": {
        "name": "Wenjun Ruan",
        "email": "wenjun@apache.org",
        "time": "Fri Feb 13 16:29:56 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 13 16:29:56 2026 +0800"
      },
      "message": "[Feature-17931] Support configurable maximum runtime for workflow/task instance (#17932)\n\n"
    }
  ],
  "next": "113430ab661c82d9dd4b9d343acb93e6bb3a0df9"
}
